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 <aar@pengutronix.de>
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
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
272 F: drivers/gpio/gpio-pci-idio-16.c
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
291 F: drivers/platform/x86/acer-wmi.c
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.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/i2c/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
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.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: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M: Vince Bridgers <vbridger@opensource.altera.com>
660 L: netdev@vger.kernel.org
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M: Tobias Klauser <tklauser@distanz.ch>
667 L: linux-serial@vger.kernel.org
668 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
676 M: Netanel Belgazal <netanel@annapurnalabs.com>
677 R: Saeed Bishara <saeed@annapurnalabs.com>
678 R: Zorik Machulsky <zorik@annapurnalabs.com>
679 L: netdev@vger.kernel.org
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 M: Gary Hook <gary.hook@amd.com>
687 L: linux-crypto@vger.kernel.org
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M: Huang Rui <ray.huang@amd.com>
694 L: linux-hwmon@vger.kernel.org
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P: Andres Salomon <dilinger@queued.net>
706 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
715 M: Joerg Roedel <joro@8bytes.org>
716 L: iommu@lists.linux-foundation.org
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
723 M: Oded Gabbay <oded.gabbay@gmail.com>
724 L: dri-devel@lists.freedesktop.org
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M: Brijesh Singh <brijeshkumar.singh@amd.com>
741 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M: Tom Lendacky <thomas.lendacky@amd.com>
744 F: arch/arm64/boot/dts/amd/
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 L: netdev@vger.kernel.org
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
754 M: Michael Hanselmann <linux-kernel@hansmi.ch>
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
759 M: Hans Verkuil <hans.verkuil@cisco.com>
760 L: linux-media@vger.kernel.org
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 L: linux-media@vger.kernel.org
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M: Hans Verkuil <hans.verkuil@cisco.com>
779 L: linux-media@vger.kernel.org
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M: Hans Verkuil <hans.verkuil@cisco.com>
785 L: linux-media@vger.kernel.org
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M: Lars-Peter Clausen <lars@metafoo.de>
791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
803 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
810 M: Lars-Peter Clausen <lars@metafoo.de>
811 M: Michael Hennerich <Michael.Hennerich@analog.com>
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
821 M: Lars-Peter Clausen <lars@metafoo.de>
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
827 M: Rob Herring <robh@kernel.org>
829 F: kernel/configs/android*
832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M: Arve Hjønnevåg <arve@android.com>
834 M: Riley Andrews <riandrews@android.com>
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L: devel@driverdev.osuosl.org
839 F: drivers/staging/android/
842 M: Laura Abbott <labbott@redhat.com>
843 M: Sumit Semwal <sumit.semwal@linaro.org>
844 L: devel@driverdev.osuosl.org
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M: Johannes Berg <johannes@sipsolutions.net>
853 L: linuxppc-dev@lists.ozlabs.org
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
860 L: linux-iio@vger.kernel.org
862 F: drivers/iio/adc/stx104.c
865 M: Jiri Kosina <jikos@kernel.org>
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M: Henrik Rydberg <rydberg@bitmath.org>
875 L: linux-input@vger.kernel.org
877 F: drivers/input/mouse/bcm5974.c
880 M: Henrik Rydberg <rydberg@bitmath.org>
881 L: linux-hwmon@vger.kernel.org
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
886 L: netdev@vger.kernel.org
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M: Duc Dang <dhdang@apm.com>
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M: Iyappan Subramanian <isubramanian@apm.com>
898 M: Keyur Chudgar <kchudgar@apm.com>
900 F: drivers/net/ethernet/apm/xgene/
901 F: drivers/net/phy/mdio-xgene.c
902 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M: Tai Nguyen <ttnguyen@apm.com>
908 F: drivers/perf/xgene_pmu.c
909 F: Documentation/perf/xgene-pmu.txt
910 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
912 APTINA CAMERA SENSOR PLL
913 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L: linux-media@vger.kernel.org
916 F: drivers/media/i2c/aptina-pll.*
918 ARC FRAMEBUFFER DRIVER
919 M: Jaya Kumar <jayalk@intworks.biz>
921 F: drivers/video/fbdev/arcfb.c
922 F: drivers/video/fbdev/core/fb_defio.c
925 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L: netdev@vger.kernel.org
928 F: drivers/net/arcnet/
929 F: include/uapi/linux/if_arcnet.h
932 M: Alexey Brodkin <abrodkin@synopsys.com>
934 F: drivers/gpu/drm/arc/
935 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
937 ARM ARCHITECTED TIMER DRIVER
938 M: Mark Rutland <mark.rutland@arm.com>
939 M: Marc Zyngier <marc.zyngier@arm.com>
940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942 F: arch/arm/include/asm/arch_timer.h
943 F: arch/arm64/include/asm/arch_timer.h
944 F: drivers/clocksource/arm_arch_timer.c
947 M: Liviu Dudau <liviu.dudau@arm.com>
949 F: drivers/gpu/drm/arm/hdlcd_*
950 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
952 ARM MALI-DP DRM DRIVER
953 M: Liviu Dudau <liviu.dudau@arm.com>
954 M: Brian Starkey <brian.starkey@arm.com>
955 M: Mali DP Maintainers <malidp@foss.arm.com>
957 F: drivers/gpu/drm/arm/
958 F: Documentation/devicetree/bindings/display/arm,malidp.txt
960 ARM MFM AND FLOPPY DRIVERS
961 M: Ian Molton <spyro@f2s.com>
963 F: arch/arm/lib/floppydma.S
964 F: arch/arm/include/asm/floppy.h
966 ARM PMU PROFILING AND DEBUGGING
967 M: Will Deacon <will.deacon@arm.com>
968 M: Mark Rutland <mark.rutland@arm.com>
970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F: arch/arm*/kernel/perf_*
972 F: arch/arm/oprofile/common.c
973 F: arch/arm*/kernel/hw_breakpoint.c
974 F: arch/arm*/include/asm/hw_breakpoint.h
975 F: arch/arm*/include/asm/perf_event.h
977 F: include/linux/perf/arm_pmu.h
978 F: Documentation/devicetree/bindings/arm/pmu.txt
981 M: Russell King <linux@armlinux.org.uk>
982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W: http://www.armlinux.org.uk/
985 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
988 ARM SUB-ARCHITECTURES
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
995 ARM PRIMECELL AACI PL041 DRIVER
996 M: Russell King <linux@armlinux.org.uk>
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M: Russell King <linux@armlinux.org.uk>
1003 F: drivers/video/fbdev/amba-clcd.*
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1008 F: drivers/input/serio/ambakmi.*
1009 F: include/linux/amba/kmi.h
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M: Russell King <linux@armlinux.org.uk>
1014 F: drivers/mmc/host/mmci.*
1015 F: include/linux/amba/mmci.h
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M: Russell King <linux@armlinux.org.uk>
1020 F: drivers/tty/serial/amba-pl01*.c
1021 F: include/linux/amba/serial.h
1023 ARM PRIMECELL BUS SUPPORT
1024 M: Russell King <linux@armlinux.org.uk>
1027 F: include/linux/amba/bus.h
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M: Lennert Buytenhek <kernel@wantstofly.org>
1031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M: Sergey Lapin <slapin@ossfans.org>
1036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M: Lennert Buytenhek <kernel@wantstofly.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 ARM/Allwinner sunXi SoC support
1045 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M: Chen-Yu Tsai <wens@csie.org>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 F: arch/arm/boot/dts/ntc-gr8*
1051 F: arch/arm64/boot/dts/allwinner/
1053 ARM/Allwinner SoC Clock Support
1054 M: Emilio López <emilio@elopez.com.ar>
1056 F: drivers/clk/sunxi/
1058 ARM/Amlogic Meson SoC support
1059 M: Carlo Caione <carlo@caione.org>
1060 M: Kevin Hilman <khilman@baylibre.com>
1061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L: linux-amlogic@lists.infradead.org
1063 W: http://linux-meson.com/
1065 F: arch/arm/mach-meson/
1066 F: arch/arm/boot/dts/meson*
1067 F: arch/arm64/boot/dts/amlogic/
1068 F: drivers/pinctrl/meson/
1069 F: drivers/mmc/host/meson*
1072 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1073 M: Neil Armstrong <narmstrong@baylibre.com>
1074 M: Jerome Brunet <jbrunet@baylibre.com>
1075 L: linux-amlogic@lists.infradead.org
1077 F: drivers/clk/meson/
1078 F: include/dt-bindings/clock/meson*
1079 F: include/dt-bindings/clock/gxbb*
1080 F: Documentation/devicetree/bindings/clock/amlogic*
1082 ARM/Annapurna Labs ALPINE ARCHITECTURE
1083 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1084 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 F: arch/arm/mach-alpine/
1088 F: arch/arm/boot/dts/alpine*
1089 F: arch/arm64/boot/dts/al/
1090 F: drivers/*/*alpine*
1092 ARM/ARTPEC MACHINE SUPPORT
1093 M: Jesper Nilsson <jesper.nilsson@axis.com>
1094 M: Lars Persson <lars.persson@axis.com>
1095 M: Niklas Cassel <niklas.cassel@axis.com>
1097 L: linux-arm-kernel@axis.com
1098 F: arch/arm/mach-artpec
1099 F: arch/arm/boot/dts/artpec6*
1102 ARM/ASPEED MACHINE SUPPORT
1103 M: Joel Stanley <joel@jms.id.au>
1105 F: arch/arm/mach-aspeed/
1106 F: arch/arm/boot/dts/aspeed-*
1107 F: drivers/*/*aspeed*
1109 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1110 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1111 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1112 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 W: http://www.linux4sam.org
1115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1117 F: arch/arm/mach-at91/
1118 F: include/soc/at91/
1119 F: arch/arm/boot/dts/at91*.dts
1120 F: arch/arm/boot/dts/at91*.dtsi
1121 F: arch/arm/boot/dts/sama*.dts
1122 F: arch/arm/boot/dts/sama*.dtsi
1123 F: arch/arm/include/debug/at91.S
1125 ARM/ATMEL AT91 Clock Support
1126 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1130 ARM/CALXEDA HIGHBANK ARCHITECTURE
1131 M: Rob Herring <robh@kernel.org>
1132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 F: arch/arm/mach-highbank/
1135 F: arch/arm/boot/dts/highbank.dts
1136 F: arch/arm/boot/dts/ecx-*.dts*
1138 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1139 M: Krzysztof Halasa <khalasa@piap.pl>
1141 F: arch/arm/mach-cns3xxx/
1143 ARM/CAVIUM THUNDER NETWORK DRIVER
1144 M: Sunil Goutham <sgoutham@cavium.com>
1145 M: Robert Richter <rric@kernel.org>
1146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 F: drivers/net/ethernet/cavium/thunder/
1150 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1151 M: Alexander Shiyan <shc_work@mail.ru>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1157 M: Hartley Sweeten <hsweeten@visionengravers.com>
1158 M: Ryan Mallon <rmallon@gmail.com>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 F: arch/arm/mach-ep93xx/
1162 F: arch/arm/mach-ep93xx/include/mach/
1164 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1165 M: Lennert Buytenhek <kernel@wantstofly.org>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 M: Russell King <linux@armlinux.org.uk>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1174 F: arch/arm/include/asm/clkdev.h
1175 F: drivers/clk/clkdev.c
1177 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1178 M: Mike Rapoport <mike@compulab.co.il>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 ARM/CONTEC MICRO9 MACHINE SUPPORT
1183 M: Hubert Feurstein <hubert.feurstein@contec.at>
1185 F: arch/arm/mach-ep93xx/micro9.c
1187 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1188 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 F: drivers/hwtracing/coresight/*
1192 F: Documentation/trace/coresight.txt
1193 F: Documentation/devicetree/bindings/arm/coresight.txt
1194 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1195 F: tools/perf/arch/arm/util/pmu.c
1196 F: tools/perf/arch/arm/util/auxtrace.c
1197 F: tools/perf/arch/arm/util/cs-etm.c
1198 F: tools/perf/arch/arm/util/cs-etm.h
1199 F: tools/perf/util/cs-etm.h
1201 ARM/CORGI MACHINE SUPPORT
1202 M: Richard Purdie <rpurdie@rpsys.net>
1205 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1206 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 T: git git://github.com/ulli-kroll/linux.git
1210 F: arch/arm/mach-gemini/
1211 F: drivers/rtc/rtc-gemini.c
1213 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1214 M: Barry Song <baohua@kernel.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1218 F: arch/arm/boot/dts/prima2*
1219 F: arch/arm/mach-prima2/
1220 F: drivers/clk/sirf/
1221 F: drivers/clocksource/timer-prima2.c
1222 F: drivers/clocksource/timer-atlas7.c
1225 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1226 M: Baruch Siach <baruch@tkos.co.il>
1227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 F: arch/arm/boot/dts/cx92755*
1232 ARM/EBSA110 MACHINE SUPPORT
1233 M: Russell King <linux@armlinux.org.uk>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 W: http://www.armlinux.org.uk/
1237 F: arch/arm/mach-ebsa110/
1238 F: drivers/net/ethernet/amd/am79c961a.*
1240 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1241 M: Uwe Kleine-König <kernel@pengutronix.de>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1247 M: Robert Jarzmik <robert.jarzmik@free.fr>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 F: arch/arm/mach-pxa/ezx.c
1252 ARM/FARADAY FA526 PORT
1253 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 T: git git://git.berlios.de/gemini-board
1257 F: arch/arm/mm/*-fa*
1259 ARM/FOOTBRIDGE ARCHITECTURE
1260 M: Russell King <linux@armlinux.org.uk>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 W: http://www.armlinux.org.uk/
1264 F: arch/arm/include/asm/hardware/dec21285.h
1265 F: arch/arm/mach-footbridge/
1267 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1268 M: Shawn Guo <shawnguo@kernel.org>
1269 M: Sascha Hauer <kernel@pengutronix.de>
1270 R: Fabio Estevam <fabio.estevam@nxp.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274 F: arch/arm/mach-imx/
1275 F: arch/arm/mach-mxs/
1276 F: arch/arm/boot/dts/imx*
1277 F: arch/arm/configs/imx*_defconfig
1281 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1282 M: Shawn Guo <shawnguo@kernel.org>
1283 M: Sascha Hauer <kernel@pengutronix.de>
1284 R: Stefan Agner <stefan@agner.ch>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1288 F: arch/arm/mach-imx/*vf610*
1289 F: arch/arm/boot/dts/vf*
1291 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1292 M: Lennert Buytenhek <kernel@wantstofly.org>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 ARM/GUMSTIX MACHINE SUPPORT
1297 M: Steve Sakoman <sakoman@gmail.com>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1302 M: Philipp Zabel <philipp.zabel@gmail.com>
1303 M: Paul Parsons <lost.distance@yahoo.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: arch/arm/mach-pxa/hx4700.c
1307 F: arch/arm/mach-pxa/include/mach/hx4700.h
1308 F: sound/soc/pxa/hx4700.c
1310 ARM/HISILICON SOC SUPPORT
1311 M: Wei Xu <xuwei5@hisilicon.com>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 W: http://www.hisilicon.com
1315 T: git git://github.com/hisilicon/linux-hisi.git
1316 F: arch/arm/mach-hisi/
1317 F: arch/arm/boot/dts/hi3*
1318 F: arch/arm/boot/dts/hip*
1319 F: arch/arm/boot/dts/hisi*
1320 F: arch/arm64/boot/dts/hisilicon/
1322 ARM/HP JORNADA 7XX MACHINE SUPPORT
1323 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1327 F: arch/arm/mach-sa1100/jornada720.c
1328 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1330 ARM/IGEP MACHINE SUPPORT
1331 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1332 M: Javier Martinez Canillas <javier@dowhile0.org>
1333 L: linux-omap@vger.kernel.org
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 F: arch/arm/boot/dts/omap3-igep*
1338 ARM/INCOME PXA270 SUPPORT
1339 M: Marek Vasut <marek.vasut@gmail.com>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1344 ARM/INTEL IOP32X ARM ARCHITECTURE
1345 M: Lennert Buytenhek <kernel@wantstofly.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 ARM/INTEL IOP33X ARM ARCHITECTURE
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 ARM/INTEL IOP13XX ARM ARCHITECTURE
1354 M: Lennert Buytenhek <kernel@wantstofly.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 ARM/INTEL IQ81342EX MACHINE SUPPORT
1359 M: Lennert Buytenhek <kernel@wantstofly.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 ARM/INTEL IXDP2850 MACHINE SUPPORT
1364 M: Lennert Buytenhek <kernel@wantstofly.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 ARM/INTEL IXP4XX ARM ARCHITECTURE
1369 M: Imre Kaloz <kaloz@openwrt.org>
1370 M: Krzysztof Halasa <khalasa@piap.pl>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 F: arch/arm/mach-ixp4xx/
1375 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1376 M: Jonathan Cameron <jic23@cam.ac.uk>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-pxa/stargate2.c
1380 F: drivers/pcmcia/pxa2xx_stargate2.c
1382 ARM/INTEL XSC3 (MANZANO) ARM CORE
1383 M: Lennert Buytenhek <kernel@wantstofly.org>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1388 M: Lennert Buytenhek <kernel@wantstofly.org>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1393 M: Santosh Shilimkar <ssantosh@kernel.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 F: arch/arm/mach-keystone/
1397 F: arch/arm/boot/dts/keystone-*
1398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1400 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1401 M: Santosh Shilimkar <ssantosh@kernel.org>
1402 L: linux-kernel@vger.kernel.org
1404 F: drivers/clk/keystone/
1406 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1407 M: Santosh Shilimkar <ssantosh@kernel.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 L: linux-kernel@vger.kernel.org
1411 F: drivers/clocksource/timer-keystone.c
1413 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1414 M: Santosh Shilimkar <ssantosh@kernel.org>
1415 L: linux-kernel@vger.kernel.org
1417 F: drivers/power/reset/keystone-reset.c
1419 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1420 M: Santosh Shilimkar <ssantosh@kernel.org>
1421 L: linux-kernel@vger.kernel.org
1423 F: drivers/memory/*emif*
1425 ARM/LG1K ARCHITECTURE
1426 M: Chanho Min <chanho.min@lge.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: arch/arm64/boot/dts/lg/
1431 ARM/LOGICPD PXA270 MACHINE SUPPORT
1432 M: Lennert Buytenhek <kernel@wantstofly.org>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 ARM/LPC18XX ARCHITECTURE
1437 M: Joachim Eastwood <manabian@gmail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/boot/dts/lpc43*
1441 F: drivers/clk/nxp/clk-lpc18xx*
1442 F: drivers/clocksource/time-lpc32xx.c
1443 F: drivers/i2c/busses/i2c-lpc2k.c
1444 F: drivers/memory/pl172.c
1445 F: drivers/mtd/spi-nor/nxp-spifi.c
1446 F: drivers/rtc/rtc-lpc24xx.c
1449 ARM/LPC32XX SOC SUPPORT
1450 M: Vladimir Zapolskiy <vz@mleia.com>
1451 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1455 F: arch/arm/boot/dts/lpc32*
1456 F: arch/arm/mach-lpc32xx/
1457 F: drivers/i2c/busses/i2c-pnx.c
1458 F: drivers/net/ethernet/nxp/lpc_eth.c
1459 F: drivers/usb/host/ohci-nxp.c
1460 F: drivers/watchdog/pnx4008_wdt.c
1463 ARM/MAGICIAN MACHINE SUPPORT
1464 M: Philipp Zabel <philipp.zabel@gmail.com>
1467 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1468 M: Jason Cooper <jason@lakedaemon.net>
1469 M: Andrew Lunn <andrew@lunn.ch>
1470 M: Gregory Clement <gregory.clement@free-electrons.com>
1471 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: arch/arm/mach-mvebu/
1475 F: drivers/rtc/rtc-armada38x.c
1476 F: arch/arm/boot/dts/armada*
1477 F: arch/arm/boot/dts/kirkwood*
1478 F: arch/arm64/boot/dts/marvell/armada*
1479 F: drivers/cpufreq/mvebu-cpufreq.c
1480 F: arch/arm/configs/mvebu_*_defconfig
1482 ARM/Marvell Berlin SoC support
1483 M: Jisheng Zhang <jszhang@marvell.com>
1484 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-berlin/
1488 F: arch/arm/boot/dts/berlin*
1489 F: arch/arm64/boot/dts/marvell/berlin*
1492 ARM/Marvell Dove/MV78xx0/Orion SOC support
1493 M: Jason Cooper <jason@lakedaemon.net>
1494 M: Andrew Lunn <andrew@lunn.ch>
1495 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1496 M: Gregory Clement <gregory.clement@free-electrons.com>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 F: arch/arm/mach-dove/
1500 F: arch/arm/mach-mv78xx0/
1501 F: arch/arm/mach-orion5x/
1502 F: arch/arm/plat-orion/
1503 F: arch/arm/boot/dts/dove*
1504 F: arch/arm/boot/dts/orion5x*
1507 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1508 M: Alexander Clouter <alex@digriz.org.uk>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W: http://www.digriz.org.uk/ts78xx/kernel
1512 F: arch/arm/mach-orion5x/ts78xx-*
1514 ARM/OXNAS platform support
1515 M: Neil Armstrong <narmstrong@baylibre.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1519 F: arch/arm/mach-oxnas/
1520 F: arch/arm/boot/dts/ox8*.dtsi
1521 F: arch/arm/boot/dts/wd-mbwe.dts
1522 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1525 ARM/Mediatek RTC DRIVER
1526 M: Eddie Huang <eddie.huang@mediatek.com>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1530 F: drivers/rtc/rtc-mt6397.c
1532 ARM/Mediatek SoC support
1533 M: Matthias Brugger <matthias.bgg@gmail.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1537 F: arch/arm/boot/dts/mt6*
1538 F: arch/arm/boot/dts/mt7*
1539 F: arch/arm/boot/dts/mt8*
1540 F: arch/arm/mach-mediatek/
1541 F: arch/arm64/boot/dts/mediatek/
1545 ARM/Mediatek USB3 PHY DRIVER
1546 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550 F: drivers/phy/phy-mt65xx-usb3.c
1552 ARM/MICREL KS8695 ARCHITECTURE
1553 M: Greg Ungerer <gerg@uclinux.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/mach-ks8695/
1558 ARM/MIOA701 MACHINE SUPPORT
1559 M: Robert Jarzmik <robert.jarzmik@free.fr>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/mach-pxa/mioa701.c
1564 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1565 M: Michael Petchkovsky <mkpetch@internode.on.net>
1568 ARM/NOMADIK ARCHITECTURE
1569 M: Alessandro Rubini <rubini@unipv.it>
1570 M: Linus Walleij <linus.walleij@linaro.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 F: arch/arm/mach-nomadik/
1574 F: drivers/pinctrl/nomadik/
1575 F: drivers/i2c/busses/i2c-nomadik.c
1576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1578 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1579 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1580 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1581 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1584 ARM/TOSA MACHINE SUPPORT
1585 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1586 M: Dirk Opfer <dirk@opfer-online.de>
1589 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1590 M: Marek Vasut <marek.vasut@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org
1592 W: http://hackndev.com
1594 F: arch/arm/mach-pxa/include/mach/palmtx.h
1595 F: arch/arm/mach-pxa/palmtx.c
1596 F: arch/arm/mach-pxa/include/mach/palmt5.h
1597 F: arch/arm/mach-pxa/palmt5.c
1598 F: arch/arm/mach-pxa/include/mach/palmld.h
1599 F: arch/arm/mach-pxa/palmld.c
1600 F: arch/arm/mach-pxa/include/mach/palmte2.h
1601 F: arch/arm/mach-pxa/palmte2.c
1602 F: arch/arm/mach-pxa/include/mach/palmtc.h
1603 F: arch/arm/mach-pxa/palmtc.c
1605 ARM/PALM TREO SUPPORT
1606 M: Tomas Cech <sleep_walker@suse.com>
1607 L: linux-arm-kernel@lists.infradead.org
1608 W: http://hackndev.com
1610 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1611 F: arch/arm/mach-pxa/palmtreo.c
1614 M: Sergey Lapin <slapin@ossfans.org>
1615 L: linux-arm-kernel@lists.infradead.org
1616 W: http://hackndev.com
1618 F: arch/arm/mach-pxa/include/mach/palmz72.h
1619 F: arch/arm/mach-pxa/palmz72.c
1622 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1623 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1626 ARM/PT DIGITAL BOARD PORT
1627 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 W: http://www.armlinux.org.uk/
1632 ARM/QUALCOMM SUPPORT
1633 M: Andy Gross <andy.gross@linaro.org>
1634 M: David Brown <david.brown@linaro.org>
1635 L: linux-arm-msm@vger.kernel.org
1636 L: linux-soc@vger.kernel.org
1638 F: Documentation/devicetree/bindings/soc/qcom/
1639 F: arch/arm/boot/dts/qcom-*.dts
1640 F: arch/arm/boot/dts/qcom-*.dtsi
1641 F: arch/arm/mach-qcom/
1642 F: arch/arm64/boot/dts/qcom/*
1643 F: drivers/i2c/busses/i2c-qup.c
1644 F: drivers/clk/qcom/
1645 F: drivers/pinctrl/qcom/
1646 F: drivers/dma/qcom/
1647 F: drivers/soc/qcom/
1648 F: drivers/spi/spi-qup.c
1649 F: drivers/tty/serial/msm_serial.h
1650 F: drivers/tty/serial/msm_serial.c
1651 F: drivers/*/pm8???-*
1652 F: drivers/mfd/ssbi.c
1653 F: drivers/firmware/qcom_scm.c
1654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1656 ARM/RADISYS ENP2611 MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/RENESAS ARM64 ARCHITECTURE
1662 M: Simon Horman <horms@verge.net.au>
1663 M: Magnus Damm <magnus.damm@gmail.com>
1664 L: linux-renesas-soc@vger.kernel.org
1665 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1668 F: arch/arm64/boot/dts/renesas/
1669 F: drivers/soc/renesas/
1670 F: include/linux/soc/renesas/
1672 ARM/RISCPC ARCHITECTURE
1673 M: Russell King <linux@armlinux.org.uk>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W: http://www.armlinux.org.uk/
1677 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1678 F: arch/arm/include/asm/hardware/ioc.h
1679 F: arch/arm/include/asm/hardware/iomd.h
1680 F: arch/arm/include/asm/hardware/memc.h
1681 F: arch/arm/mach-rpc/
1682 F: drivers/net/ethernet/8390/etherh.c
1683 F: drivers/net/ethernet/i825xx/ether1*
1684 F: drivers/net/ethernet/seeq/ether3*
1685 F: drivers/scsi/arm/
1687 ARM/Rockchip SoC support
1688 M: Heiko Stuebner <heiko@sntech.de>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-rockchip@lists.infradead.org
1691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1693 F: arch/arm/boot/dts/rk3*
1694 F: arch/arm/mach-rockchip/
1695 F: drivers/clk/rockchip/
1696 F: drivers/i2c/busses/i2c-rk3x.c
1697 F: drivers/*/*rockchip*
1698 F: drivers/*/*/*rockchip*
1699 F: sound/soc/rockchip/
1702 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1703 M: Kukjin Kim <kgene@kernel.org>
1704 M: Krzysztof Kozlowski <krzk@kernel.org>
1705 R: Javier Martinez Canillas <javier@osg.samsung.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1708 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1710 F: arch/arm/boot/dts/s3c*
1711 F: arch/arm/boot/dts/s5p*
1712 F: arch/arm/boot/dts/samsung*
1713 F: arch/arm/boot/dts/exynos*
1714 F: arch/arm64/boot/dts/exynos/
1715 F: arch/arm/plat-samsung/
1716 F: arch/arm/mach-s3c24*/
1717 F: arch/arm/mach-s3c64xx/
1718 F: arch/arm/mach-s5p*/
1719 F: arch/arm/mach-exynos*/
1720 F: drivers/*/*s3c24*
1721 F: drivers/*/*/*s3c24*
1722 F: drivers/*/*s3c64xx*
1723 F: drivers/*/*s5pv210*
1724 F: drivers/memory/samsung/*
1725 F: drivers/soc/samsung/*
1726 F: Documentation/arm/Samsung/
1727 F: Documentation/devicetree/bindings/arm/samsung/
1728 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1729 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1732 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1733 M: Kyungmin Park <kyungmin.park@samsung.com>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F: arch/arm/mach-s5pv210/
1738 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1739 M: Kyungmin Park <kyungmin.park@samsung.com>
1740 M: Kamil Debski <kamil@wypas.org>
1741 M: Andrzej Hajda <a.hajda@samsung.com>
1742 L: linux-arm-kernel@lists.infradead.org
1743 L: linux-media@vger.kernel.org
1745 F: drivers/media/platform/s5p-g2d/
1747 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1748 M: Kyungmin Park <kyungmin.park@samsung.com>
1749 M: Kamil Debski <kamil@wypas.org>
1750 M: Jeongtae Park <jtp.park@samsung.com>
1751 M: Andrzej Hajda <a.hajda@samsung.com>
1752 L: linux-arm-kernel@lists.infradead.org
1753 L: linux-media@vger.kernel.org
1755 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1756 F: drivers/media/platform/s5p-mfc/
1758 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1759 M: Kyungmin Park <kyungmin.park@samsung.com>
1760 L: linux-arm-kernel@lists.infradead.org
1761 L: linux-media@vger.kernel.org
1763 F: drivers/staging/media/platform/s5p-cec/
1765 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1766 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1767 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1768 L: linux-arm-kernel@lists.infradead.org
1769 L: linux-media@vger.kernel.org
1771 F: drivers/media/platform/s5p-jpeg/
1773 ARM/SHMOBILE ARM ARCHITECTURE
1774 M: Simon Horman <horms@verge.net.au>
1775 M: Magnus Damm <magnus.damm@gmail.com>
1776 L: linux-renesas-soc@vger.kernel.org
1777 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1780 F: arch/arm/boot/dts/emev2*
1781 F: arch/arm/boot/dts/r7s*
1782 F: arch/arm/boot/dts/r8a*
1783 F: arch/arm/boot/dts/sh*
1784 F: arch/arm/configs/shmobile_defconfig
1785 F: arch/arm/include/debug/renesas-scif.S
1786 F: arch/arm/mach-shmobile/
1787 F: drivers/soc/renesas/
1788 F: include/linux/soc/renesas/
1790 ARM/SOCFPGA ARCHITECTURE
1791 M: Dinh Nguyen <dinguyen@kernel.org>
1793 F: arch/arm/mach-socfpga/
1794 F: arch/arm/boot/dts/socfpga*
1795 F: arch/arm/configs/socfpga_defconfig
1796 F: arch/arm64/boot/dts/altera/
1797 W: http://www.rocketboards.org
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1800 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1801 M: Dinh Nguyen <dinguyen@kernel.org>
1803 F: drivers/clk/socfpga/
1805 ARM/SOCFPGA EDAC SUPPORT
1806 M: Thor Thayer <thor.thayer@linux.intel.com>
1808 F: drivers/edac/altera_edac.
1810 ARM/STI ARCHITECTURE
1811 M: Patrice Chotard <patrice.chotard@st.com>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L: kernel@stlinux.com
1814 W: http://www.stlinux.com
1816 F: arch/arm/mach-sti/
1817 F: arch/arm/boot/dts/sti*
1818 F: drivers/char/hw_random/st-rng.c
1819 F: drivers/clocksource/arm_global_timer.c
1820 F: drivers/clocksource/clksrc_st_lpc.c
1821 F: drivers/cpufreq/sti-cpufreq.c
1822 F: drivers/dma/st_fdma*
1823 F: drivers/i2c/busses/i2c-st.c
1824 F: drivers/media/rc/st_rc.c
1825 F: drivers/media/platform/sti/c8sectpfe/
1826 F: drivers/mmc/host/sdhci-st.c
1827 F: drivers/phy/phy-miphy28lp.c
1828 F: drivers/phy/phy-stih407-usb.c
1829 F: drivers/pinctrl/pinctrl-st.c
1830 F: drivers/remoteproc/st_remoteproc.c
1831 F: drivers/remoteproc/st_slim_rproc.c
1832 F: drivers/reset/sti/
1833 F: drivers/rtc/rtc-st-lpc.c
1834 F: drivers/tty/serial/st-asc.c
1835 F: drivers/usb/dwc3/dwc3-st.c
1836 F: drivers/usb/host/ehci-st.c
1837 F: drivers/usb/host/ohci-st.c
1838 F: drivers/watchdog/st_lpc_wdt.c
1839 F: drivers/ata/ahci_st.c
1840 F: include/linux/remoteproc/st_slim_rproc.h
1842 ARM/STM32 ARCHITECTURE
1843 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1844 M: Alexandre Torgue <alexandre.torgue@st.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1849 F: drivers/clocksource/armv7m_systick.c
1851 ARM/TANGO ARCHITECTURE
1852 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1853 L: linux-arm-kernel@lists.infradead.org
1857 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1858 M: Lennert Buytenhek <kernel@wantstofly.org>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 ARM/TETON BGA MACHINE SUPPORT
1863 M: "Mark F. Brown" <mark.brown314@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 ARM/THECUS N2100 MACHINE SUPPORT
1868 M: Lennert Buytenhek <kernel@wantstofly.org>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1873 M: Wan ZongShun <mcuos.com@gmail.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W: http://www.mcuos.com
1877 F: arch/arm/mach-w90x900/
1878 F: drivers/input/keyboard/w90p910_keypad.c
1879 F: drivers/input/touchscreen/w90p910_ts.c
1880 F: drivers/watchdog/nuc900_wdt.c
1881 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1882 F: drivers/mtd/nand/nuc900_nand.c
1883 F: drivers/rtc/rtc-nuc900.c
1884 F: drivers/spi/spi-nuc900.c
1885 F: drivers/usb/host/ehci-w90x900.c
1886 F: drivers/video/fbdev/nuc900fb.c
1888 ARM/U300 MACHINE SUPPORT
1889 M: Linus Walleij <linus.walleij@linaro.org>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm/mach-u300/
1893 F: drivers/clocksource/timer-u300.c
1894 F: drivers/i2c/busses/i2c-stu300.c
1895 F: drivers/rtc/rtc-coh901331.c
1896 F: drivers/watchdog/coh901327_wdt.c
1897 F: drivers/dma/coh901318*
1898 F: drivers/mfd/ab3100*
1899 F: drivers/rtc/rtc-ab3100.c
1900 F: drivers/rtc/rtc-coh901331.c
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1903 ARM/UNIPHIER ARCHITECTURE
1904 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1908 F: arch/arm/boot/dts/uniphier*
1909 F: arch/arm/include/asm/hardware/cache-uniphier.h
1910 F: arch/arm/mach-uniphier/
1911 F: arch/arm/mm/cache-uniphier.c
1912 F: arch/arm64/boot/dts/socionext/
1913 F: drivers/bus/uniphier-system-bus.c
1914 F: drivers/clk/uniphier/
1915 F: drivers/i2c/busses/i2c-uniphier*
1916 F: drivers/pinctrl/uniphier/
1917 F: drivers/reset/reset-uniphier.c
1918 F: drivers/tty/serial/8250/8250_uniphier.c
1921 ARM/Ux500 ARM ARCHITECTURE
1922 M: Linus Walleij <linus.walleij@linaro.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 F: arch/arm/mach-ux500/
1926 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1927 F: drivers/dma/ste_dma40*
1928 F: drivers/hwspinlock/u8500_hsem.c
1929 F: drivers/mfd/abx500*
1930 F: drivers/mfd/ab8500*
1931 F: drivers/mfd/dbx500*
1932 F: drivers/mfd/db8500*
1933 F: drivers/pinctrl/nomadik/pinctrl-ab*
1934 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1935 F: drivers/rtc/rtc-ab8500.c
1936 F: drivers/rtc/rtc-pl031.c
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1939 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1940 M: Ulf Hansson <ulf.hansson@linaro.org>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 T: git git://git.linaro.org/people/ulfh/clk.git
1944 F: drivers/clk/ux500/
1946 ARM/VERSATILE EXPRESS PLATFORM
1947 M: Liviu Dudau <liviu.dudau@arm.com>
1948 M: Sudeep Holla <sudeep.holla@arm.com>
1949 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm/boot/dts/vexpress*
1953 F: arch/arm64/boot/dts/arm/
1954 F: arch/arm/mach-vexpress/
1957 F: drivers/clk/versatile/clk-vexpress-osc.c
1958 F: drivers/clocksource/versatile.c
1962 M: Russell King <linux@armlinux.org.uk>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 W: http://www.armlinux.org.uk/
1968 ARM/VOIPAC PXA270 SUPPORT
1969 M: Marek Vasut <marek.vasut@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-pxa/vpac270.c
1973 F: arch/arm/mach-pxa/include/mach/vpac270.h
1975 ARM/VT8500 ARM ARCHITECTURE
1976 M: Tony Prisk <linux@prisktech.co.nz>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm/mach-vt8500/
1980 F: drivers/clocksource/vt8500_timer.c
1981 F: drivers/i2c/busses/i2c-wmt.c
1982 F: drivers/mmc/host/wmt-sdmmc.c
1983 F: drivers/pwm/pwm-vt8500.c
1984 F: drivers/rtc/rtc-vt8500.c
1985 F: drivers/tty/serial/vt8500_serial.c
1986 F: drivers/usb/host/ehci-platform.c
1987 F: drivers/usb/host/uhci-platform.c
1988 F: drivers/video/fbdev/vt8500lcdfb.*
1989 F: drivers/video/fbdev/wm8505fb*
1990 F: drivers/video/fbdev/wmt_ge_rops.*
1992 ARM/ZIPIT Z2 SUPPORT
1993 M: Marek Vasut <marek.vasut@gmail.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 F: arch/arm/mach-pxa/z2.c
1997 F: arch/arm/mach-pxa/include/mach/z2.h
1999 ARM/ZTE ARCHITECTURE
2000 M: Jun Nie <jun.nie@linaro.org>
2001 M: Baoyou Xie <baoyou.xie@linaro.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 F: arch/arm/mach-zx/
2006 F: drivers/reset/reset-zx2967.c
2008 F: Documentation/devicetree/bindings/arm/zte.txt
2009 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2010 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2011 F: Documentation/devicetree/bindings/soc/zte/
2012 F: include/dt-bindings/soc/zx*.h
2014 ARM/ZYNQ ARCHITECTURE
2015 M: Michal Simek <michal.simek@xilinx.com>
2016 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 W: http://wiki.xilinx.com
2019 T: git https://github.com/Xilinx/linux-xlnx.git
2021 F: arch/arm/mach-zynq/
2022 F: drivers/cpuidle/cpuidle-zynq.c
2023 F: drivers/block/xsysace.c
2026 F: drivers/clocksource/cadence_ttc_timer.c
2027 F: drivers/i2c/busses/i2c-cadence.c
2028 F: drivers/mmc/host/sdhci-of-arasan.c
2029 F: drivers/edac/synopsys_edac.c
2032 M: Will Deacon <will.deacon@arm.com>
2033 R: Robin Murphy <robin.murphy@arm.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: drivers/iommu/arm-smmu.c
2037 F: drivers/iommu/arm-smmu-v3.c
2038 F: drivers/iommu/io-pgtable-arm.c
2039 F: drivers/iommu/io-pgtable-arm-v7s.c
2041 ARM64 PORT (AARCH64 ARCHITECTURE)
2042 M: Catalin Marinas <catalin.marinas@arm.com>
2043 M: Will Deacon <will.deacon@arm.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2048 F: Documentation/arm64/
2050 AS3645A LED FLASH CONTROLLER DRIVER
2051 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2052 L: linux-media@vger.kernel.org
2053 T: git git://linuxtv.org/media_tree.git
2055 F: drivers/media/i2c/as3645a.c
2056 F: include/media/i2c/as3645a.h
2058 ASAHI KASEI AK8974 DRIVER
2059 M: Linus Walleij <linus.walleij@linaro.org>
2060 L: linux-iio@vger.kernel.org
2061 W: http://www.akm.com/
2063 F: drivers/iio/magnetometer/ak8974.c
2065 ASC7621 HARDWARE MONITOR DRIVER
2066 M: George Joseph <george.joseph@fairview5.com>
2067 L: linux-hwmon@vger.kernel.org
2069 F: Documentation/hwmon/asc7621
2070 F: drivers/hwmon/asc7621.c
2072 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2073 M: Corentin Chary <corentin.chary@gmail.com>
2074 L: acpi4asus-user@lists.sourceforge.net
2075 L: platform-driver-x86@vger.kernel.org
2076 W: http://acpi4asus.sf.net
2078 F: drivers/platform/x86/asus*.c
2079 F: drivers/platform/x86/eeepc*.c
2081 ASUS WIRELESS RADIO CONTROL DRIVER
2082 M: João Paulo Rechi Vita <jprvita@gmail.com>
2083 L: platform-driver-x86@vger.kernel.org
2085 F: drivers/platform/x86/asus-wireless.c
2088 M: David Howells <dhowells@redhat.com>
2089 L: keyrings@vger.kernel.org
2091 F: Documentation/crypto/asymmetric-keys.txt
2092 F: include/linux/verification.h
2093 F: include/crypto/public_key.h
2094 F: include/crypto/pkcs7.h
2095 F: crypto/asymmetric_keys/
2097 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2098 R: Dan Williams <dan.j.williams@intel.com>
2099 W: http://sourceforge.net/projects/xscaleiop
2101 F: Documentation/crypto/async-tx-api.txt
2104 F: include/linux/dmaengine.h
2105 F: include/linux/async_tx.h
2108 M: Wolfram Sang <wsa@the-dreams.de>
2109 L: linux-i2c@vger.kernel.org
2111 F: drivers/misc/eeprom/at24.c
2112 F: include/linux/platform_data/at24.h
2114 ATA OVER ETHERNET (AOE) DRIVER
2115 M: "Ed L. Cashin" <ed.cashin@acm.org>
2116 W: http://www.openaoe.org/
2118 F: Documentation/aoe/
2119 F: drivers/block/aoe/
2121 ATHEROS 71XX/9XXX GPIO DRIVER
2122 M: Alban Bedel <albeu@free.fr>
2123 W: https://github.com/AlbanBedel/linux
2124 T: git git://github.com/AlbanBedel/linux
2126 F: drivers/gpio/gpio-ath79.c
2127 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2129 ATHEROS ATH GENERIC UTILITIES
2130 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2131 L: linux-wireless@vger.kernel.org
2133 F: drivers/net/wireless/ath/*
2135 ATHEROS ATH5K WIRELESS DRIVER
2136 M: Jiri Slaby <jirislaby@gmail.com>
2137 M: Nick Kossifidis <mickflemm@gmail.com>
2138 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2139 L: linux-wireless@vger.kernel.org
2140 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2142 F: drivers/net/wireless/ath/ath5k/
2144 ATHEROS ATH6KL WIRELESS DRIVER
2145 M: Kalle Valo <kvalo@qca.qualcomm.com>
2146 L: linux-wireless@vger.kernel.org
2147 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2150 F: drivers/net/wireless/ath/ath6kl/
2152 WILOCITY WIL6210 WIRELESS DRIVER
2153 M: Maya Erez <qca_merez@qca.qualcomm.com>
2154 L: linux-wireless@vger.kernel.org
2155 L: wil6210@qca.qualcomm.com
2157 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2158 F: drivers/net/wireless/ath/wil6210/
2159 F: include/uapi/linux/wil6210_uapi.h
2161 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2162 M: Christian Lamparter <chunkeey@googlemail.com>
2163 L: linux-wireless@vger.kernel.org
2164 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2166 F: drivers/net/wireless/ath/carl9170/
2168 ATK0110 HWMON DRIVER
2169 M: Luca Tettamanti <kronos.it@gmail.com>
2170 L: linux-hwmon@vger.kernel.org
2172 F: drivers/hwmon/asus_atk0110.c
2175 M: Ville Syrjala <syrjala@sci.fi>
2177 F: drivers/input/misc/ati_remote2.c
2179 ATLX ETHERNET DRIVERS
2180 M: Jay Cliburn <jcliburn@gmail.com>
2181 M: Chris Snook <chris.snook@gmail.com>
2182 L: netdev@vger.kernel.org
2183 W: http://sourceforge.net/projects/atl1
2184 W: http://atl1.sourceforge.net
2186 F: drivers/net/ethernet/atheros/
2189 M: Chas Williams <3chas3@gmail.com>
2190 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2191 L: netdev@vger.kernel.org
2192 W: http://linux-atm.sourceforge.net
2195 F: include/linux/atm*
2196 F: include/uapi/linux/atm*
2198 ATMEL AT91 / AT32 MCI DRIVER
2199 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2201 F: drivers/mmc/host/atmel-mci.c
2203 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2204 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2206 F: drivers/power/reset/at91-sama5d2_shdwc.c
2208 ATMEL SAMA5D2 ADC DRIVER
2209 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2210 L: linux-iio@vger.kernel.org
2212 F: drivers/iio/adc/at91-sama5d2_adc.c
2214 ATMEL Audio ALSA driver
2215 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2221 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2222 L: linux-arm-kernel@lists.infradead.org
2223 L: dmaengine@vger.kernel.org
2225 F: drivers/dma/at_xdmac.c
2228 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L: linux-i2c@vger.kernel.org
2231 F: drivers/i2c/busses/i2c-at91.c
2234 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2235 L: linux-media@vger.kernel.org
2237 F: drivers/media/platform/soc_camera/atmel-isi.c
2238 F: include/media/atmel-isi.h
2241 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2242 L: linux-fbdev@vger.kernel.org
2244 F: drivers/video/fbdev/atmel_lcdfb.c
2245 F: include/video/atmel_lcdc.h
2247 ATMEL MACB ETHERNET DRIVER
2248 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2250 F: drivers/net/ethernet/cadence/
2253 M: Wenyou Yang <wenyou.yang@atmel.com>
2254 M: Josh Wu <rainyfeeling@outlook.com>
2255 L: linux-mtd@lists.infradead.org
2257 F: drivers/mtd/nand/atmel_nand*
2260 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2261 L: linux-mmc@vger.kernel.org
2263 F: drivers/mmc/host/sdhci-of-at91.c
2266 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2268 F: drivers/spi/spi-atmel.*
2271 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 F: drivers/misc/atmel-ssc.c
2275 F: include/linux/atmel-ssc.h
2277 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2278 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: drivers/misc/atmel_tclib.c
2282 F: drivers/clocksource/tcb_clksrc.c
2284 ATMEL USBA UDC DRIVER
2285 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2290 ATMEL WIRELESS DRIVER
2291 M: Simon Kelley <simon@thekelleys.org.uk>
2292 L: linux-wireless@vger.kernel.org
2293 W: http://www.thekelleys.org.uk/atmel
2294 W: http://atmelwlandriver.sourceforge.net/
2296 F: drivers/net/wireless/atmel/atmel*
2298 ATMEL MAXTOUCH DRIVER
2299 M: Nick Dyer <nick@shmanahar.org>
2300 T: git git://github.com/ndyer/linux.git
2302 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2303 F: drivers/input/touchscreen/atmel_mxt_ts.c
2304 F: include/linux/platform_data/atmel_mxt_ts.h
2306 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2307 M: Bradley Grove <linuxdrivers@attotech.com>
2308 L: linux-scsi@vger.kernel.org
2309 W: http://www.attotech.com
2311 F: drivers/scsi/esas2r
2313 ATUSB IEEE 802.15.4 RADIO DRIVER
2314 M: Stefan Schmidt <stefan@osg.samsung.com>
2315 L: linux-wpan@vger.kernel.org
2317 F: drivers/net/ieee802154/atusb.c
2318 F: drivers/net/ieee802154/atusb.h
2319 F: drivers/net/ieee802154/at86rf230.h
2322 M: Paul Moore <paul@paul-moore.com>
2323 M: Eric Paris <eparis@redhat.com>
2324 L: linux-audit@redhat.com (moderated for non-subscribers)
2325 W: http://people.redhat.com/sgrubb/audit/
2326 T: git git://git.infradead.org/users/pcmoore/audit
2328 F: include/linux/audit.h
2329 F: include/uapi/linux/audit.h
2332 AUXILIARY DISPLAY DRIVERS
2333 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2334 W: http://miguelojeda.es/auxdisplay.htm
2335 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2337 F: drivers/auxdisplay/
2338 F: include/linux/cfag12864b.h
2341 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2342 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2343 W: http://www.atmel.com/products/AVR32/
2344 W: http://mirror.egtvedt.no/avr32linux.org/
2345 W: http://avrfreaks.net/
2349 AVR32/AT32AP MACHINE SUPPORT
2350 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2351 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2353 F: arch/avr32/mach-at32ap/
2356 M: Ralf Baechle <ralf@linux-mips.org>
2357 L: linux-hams@vger.kernel.org
2358 W: http://www.linux-ax25.org/
2360 F: include/uapi/linux/ax25.h
2361 F: include/net/ax25.h
2364 AXENTIA ASOC DRIVERS
2365 M: Peter Rosin <peda@axentia.se>
2366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2368 F: Documentation/devicetree/bindings/sound/axentia,*
2369 F: sound/soc/atmel/tse850-pcm5142.c
2372 M: Peter Rosin <peda@axentia.se>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 F: Documentation/devicetree/bindings/arm/axentia.txt
2376 F: arch/arm/boot/dts/at91-linea.dtsi
2377 F: arch/arm/boot/dts/at91-tse850-3.dts
2380 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2381 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2382 L: linux-media@vger.kernel.org
2383 W: https://linuxtv.org
2384 T: git git://linuxtv.org/media_tree.git
2386 F: drivers/media/usb/dvb-usb-v2/az6007.c
2388 AZTECH FM RADIO RECEIVER DRIVER
2389 M: Hans Verkuil <hverkuil@xs4all.nl>
2390 L: linux-media@vger.kernel.org
2391 T: git git://linuxtv.org/media_tree.git
2392 W: https://linuxtv.org
2394 F: drivers/media/radio/radio-aztech*
2397 L: linux-wireless@vger.kernel.org
2398 L: b43-dev@lists.infradead.org
2399 W: http://wireless.kernel.org/en/users/Drivers/b43
2401 F: drivers/net/wireless/broadcom/b43/
2403 B43LEGACY WIRELESS DRIVER
2404 M: Larry Finger <Larry.Finger@lwfinger.net>
2405 L: linux-wireless@vger.kernel.org
2406 L: b43-dev@lists.infradead.org
2407 W: http://wireless.kernel.org/en/users/Drivers/b43
2409 F: drivers/net/wireless/broadcom/b43legacy/
2411 BACKLIGHT CLASS/SUBSYSTEM
2412 M: Lee Jones <lee.jones@linaro.org>
2413 M: Daniel Thompson <daniel.thompson@linaro.org>
2414 M: Jingoo Han <jingoohan1@gmail.com>
2415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2417 F: drivers/video/backlight/
2418 F: include/linux/backlight.h
2419 F: include/linux/pwm_backlight.h
2420 F: Documentation/devicetree/bindings/leds/backlight
2423 M: Marek Lindner <mareklindner@neomailbox.ch>
2424 M: Simon Wunderlich <sw@simonwunderlich.de>
2425 M: Antonio Quartulli <a@unstable.cc>
2426 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2427 W: https://www.open-mesh.org/
2428 Q: https://patchwork.open-mesh.org/project/batman/list/
2430 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2431 F: Documentation/ABI/testing/sysfs-class-net-mesh
2432 F: Documentation/networking/batman-adv.txt
2433 F: include/uapi/linux/batman_adv.h
2436 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2437 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2438 L: linux-hams@vger.kernel.org
2439 W: http://www.baycom.org/~tom/ham/ham.html
2441 F: drivers/net/hamradio/baycom*
2443 BCACHE (BLOCK LAYER CACHE)
2444 M: Kent Overstreet <kent.overstreet@gmail.com>
2445 L: linux-bcache@vger.kernel.org
2446 W: http://bcache.evilpiepirate.org
2448 F: drivers/md/bcache/
2450 BDISP ST MEDIA DRIVER
2451 M: Fabien Dessenne <fabien.dessenne@st.com>
2452 L: linux-media@vger.kernel.org
2453 T: git git://linuxtv.org/media_tree.git
2454 W: https://linuxtv.org
2456 F: drivers/media/platform/sti/bdisp
2458 DELTA ST MEDIA DRIVER
2459 M: Hugues Fruchet <hugues.fruchet@st.com>
2460 L: linux-media@vger.kernel.org
2461 T: git git://linuxtv.org/media_tree.git
2462 W: https://linuxtv.org
2464 F: drivers/media/platform/sti/delta
2467 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2468 M: Salah Triki <salah.triki@gmail.com>
2470 T: git git://github.com/luisbg/linux-befs.git
2471 F: Documentation/filesystems/befs.txt
2474 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2475 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2476 L: netdev@vger.kernel.org
2478 F: drivers/net/ethernet/ec_bhf.c
2481 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2483 F: Documentation/filesystems/bfs.txt
2485 F: include/uapi/linux/bfs_fs.h
2487 BLACKFIN ARCHITECTURE
2488 M: Steven Miao <realmz6@gmail.com>
2489 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490 T: git git://git.code.sf.net/p/adi-linux/code
2491 W: http://blackfin.uclinux.org
2495 BLACKFIN EMAC DRIVER
2496 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2497 W: http://blackfin.uclinux.org
2499 F: drivers/net/ethernet/adi/
2502 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503 W: http://blackfin.uclinux.org
2505 F: drivers/rtc/rtc-bfin.c
2508 M: Sonic Zhang <sonic.zhang@analog.com>
2509 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2510 W: http://blackfin.uclinux.org
2512 F: drivers/mmc/host/bfin_sdh.c
2514 BLACKFIN SERIAL DRIVER
2515 M: Sonic Zhang <sonic.zhang@analog.com>
2516 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2517 W: http://blackfin.uclinux.org
2519 F: drivers/tty/serial/bfin_uart.c
2521 BLACKFIN WATCHDOG DRIVER
2522 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2523 W: http://blackfin.uclinux.org
2525 F: drivers/watchdog/bfin_wdt.c
2527 BLACKFIN I2C TWI DRIVER
2528 M: Sonic Zhang <sonic.zhang@analog.com>
2529 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2530 W: http://blackfin.uclinux.org/
2532 F: drivers/i2c/busses/i2c-bfin-twi.c
2534 BLACKFIN MEDIA DRIVER
2535 M: Scott Jiang <scott.jiang.linux@gmail.com>
2536 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2537 W: http://blackfin.uclinux.org/
2539 F: drivers/media/platform/blackfin/
2540 F: drivers/media/i2c/adv7183*
2541 F: drivers/media/i2c/vs6624*
2543 BLINKM RGB LED DRIVER
2544 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2546 F: drivers/leds/leds-blinkm.c
2549 M: Jens Axboe <axboe@kernel.dk>
2550 L: linux-block@vger.kernel.org
2551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2554 F: kernel/trace/blktrace.c
2558 M: Joern Engel <joern@lazybastard.org>
2559 L: linux-mtd@lists.infradead.org
2561 F: drivers/mtd/devices/block2mtd.c
2564 M: Marcel Holtmann <marcel@holtmann.org>
2565 M: Gustavo Padovan <gustavo@padovan.org>
2566 M: Johan Hedberg <johan.hedberg@gmail.com>
2567 L: linux-bluetooth@vger.kernel.org
2568 W: http://www.bluez.org/
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572 F: drivers/bluetooth/
2575 M: Marcel Holtmann <marcel@holtmann.org>
2576 M: Gustavo Padovan <gustavo@padovan.org>
2577 M: Johan Hedberg <johan.hedberg@gmail.com>
2578 L: linux-bluetooth@vger.kernel.org
2579 W: http://www.bluez.org/
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584 F: include/net/bluetooth/
2587 M: Jay Vosburgh <j.vosburgh@gmail.com>
2588 M: Veaceslav Falico <vfalico@gmail.com>
2589 M: Andy Gospodarek <andy@greyhouse.net>
2590 L: netdev@vger.kernel.org
2591 W: http://sourceforge.net/projects/bonding/
2593 F: drivers/net/bonding/
2594 F: include/uapi/linux/if_bonding.h
2596 BPF (Safe dynamic programs and tools)
2597 M: Alexei Starovoitov <ast@kernel.org>
2598 L: netdev@vger.kernel.org
2599 L: linux-kernel@vger.kernel.org
2602 F: tools/testing/selftests/bpf/
2605 BROADCOM B44 10/100 ETHERNET DRIVER
2606 M: Michael Chan <michael.chan@broadcom.com>
2607 L: netdev@vger.kernel.org
2609 F: drivers/net/ethernet/broadcom/b44.*
2611 BROADCOM B53 ETHERNET SWITCH DRIVER
2612 M: Florian Fainelli <f.fainelli@gmail.com>
2613 L: netdev@vger.kernel.org
2614 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2616 F: drivers/net/dsa/b53/*
2617 F: include/linux/platform_data/b53.h
2619 BROADCOM GENET ETHERNET DRIVER
2620 M: Florian Fainelli <f.fainelli@gmail.com>
2621 L: netdev@vger.kernel.org
2623 F: drivers/net/ethernet/broadcom/genet/
2625 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2626 M: Rasesh Mody <rasesh.mody@cavium.com>
2627 M: Harish Patil <harish.patil@cavium.com>
2628 M: Dept-GELinuxNICDev@cavium.com
2629 L: netdev@vger.kernel.org
2631 F: drivers/net/ethernet/broadcom/bnx2.*
2632 F: drivers/net/ethernet/broadcom/bnx2_*
2634 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2635 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2636 M: Ariel Elior <ariel.elior@cavium.com>
2637 M: everest-linux-l2@cavium.com
2638 L: netdev@vger.kernel.org
2640 F: drivers/net/ethernet/broadcom/bnx2x/
2642 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2643 M: Michael Chan <michael.chan@broadcom.com>
2644 L: netdev@vger.kernel.org
2646 F: drivers/net/ethernet/broadcom/bnxt/
2648 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2649 M: Florian Fainelli <f.fainelli@gmail.com>
2650 M: Ray Jui <rjui@broadcom.com>
2651 M: Scott Branden <sbranden@broadcom.com>
2652 M: bcm-kernel-feedback-list@broadcom.com
2653 T: git git://github.com/broadcom/mach-bcm
2659 F: arch/arm/mach-bcm/
2661 BROADCOM BCM2835 ARM ARCHITECTURE
2662 M: Stephen Warren <swarren@wwwdotorg.org>
2663 M: Lee Jones <lee@kernel.org>
2664 M: Eric Anholt <eric@anholt.net>
2665 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 T: git git://github.com/anholt/linux
2670 F: drivers/staging/vc04_services
2672 BROADCOM BCM47XX MIPS ARCHITECTURE
2673 M: Hauke Mehrtens <hauke@hauke-m.de>
2674 M: Rafał Miłecki <zajec5@gmail.com>
2675 L: linux-mips@linux-mips.org
2677 F: Documentation/devicetree/bindings/mips/brcm/
2678 F: arch/mips/bcm47xx/*
2679 F: arch/mips/include/asm/mach-bcm47xx/*
2681 BROADCOM BCM5301X ARM ARCHITECTURE
2682 M: Hauke Mehrtens <hauke@hauke-m.de>
2683 M: Rafał Miłecki <zajec5@gmail.com>
2684 M: bcm-kernel-feedback-list@broadcom.com
2685 L: linux-arm-kernel@lists.infradead.org
2687 F: arch/arm/mach-bcm/bcm_5301x.c
2688 F: arch/arm/boot/dts/bcm5301x*.dtsi
2689 F: arch/arm/boot/dts/bcm470*
2691 BROADCOM BCM53573 ARM ARCHITECTURE
2692 M: Rafał Miłecki <rafal@milecki.pl>
2693 L: linux-arm-kernel@lists.infradead.org
2695 F: arch/arm/boot/dts/bcm53573*
2696 F: arch/arm/boot/dts/bcm47189*
2698 BROADCOM BCM63XX ARM ARCHITECTURE
2699 M: Florian Fainelli <f.fainelli@gmail.com>
2700 M: bcm-kernel-feedback-list@broadcom.com
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 T: git git://github.com/broadcom/stblinux.git
2706 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2707 M: Kevin Cernekee <cernekee@gmail.com>
2708 L: linux-usb@vger.kernel.org
2710 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2712 BROADCOM BCM7XXX ARM ARCHITECTURE
2713 M: Brian Norris <computersforpeace@gmail.com>
2714 M: Gregory Fong <gregory.0xf0@gmail.com>
2715 M: Florian Fainelli <f.fainelli@gmail.com>
2716 M: bcm-kernel-feedback-list@broadcom.com
2717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 T: git git://github.com/broadcom/stblinux.git
2720 F: arch/arm/mach-bcm/*brcmstb*
2721 F: arch/arm/boot/dts/bcm7*.dts*
2722 F: drivers/bus/brcmstb_gisb.c
2725 BROADCOM BMIPS MIPS ARCHITECTURE
2726 M: Kevin Cernekee <cernekee@gmail.com>
2727 M: Florian Fainelli <f.fainelli@gmail.com>
2728 L: linux-mips@linux-mips.org
2729 T: git git://github.com/broadcom/stblinux.git
2731 F: arch/mips/bmips/*
2732 F: arch/mips/include/asm/mach-bmips/*
2733 F: arch/mips/kernel/*bmips*
2734 F: arch/mips/boot/dts/brcm/bcm*.dts*
2735 F: drivers/irqchip/irq-bcm63*
2736 F: drivers/irqchip/irq-bcm7*
2737 F: drivers/irqchip/irq-brcmstb*
2738 F: include/linux/bcm963xx_nvram.h
2739 F: include/linux/bcm963xx_tag.h
2741 BROADCOM BMIPS CPUFREQ DRIVER
2742 M: Markus Mayer <mmayer@broadcom.com>
2743 M: bcm-kernel-feedback-list@broadcom.com
2744 L: linux-pm@vger.kernel.org
2746 F: drivers/cpufreq/bmips-cpufreq.c
2748 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2749 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2750 M: Prashant Sreedharan <prashant@broadcom.com>
2751 M: Michael Chan <mchan@broadcom.com>
2752 L: netdev@vger.kernel.org
2754 F: drivers/net/ethernet/broadcom/tg3.*
2756 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2757 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2758 M: Franky Lin <franky.lin@broadcom.com>
2759 M: Hante Meuleman <hante.meuleman@broadcom.com>
2760 L: linux-wireless@vger.kernel.org
2761 L: brcm80211-dev-list.pdl@broadcom.com
2763 F: drivers/net/wireless/broadcom/brcm80211/
2765 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2766 M: QLogic-Storage-Upstream@qlogic.com
2767 L: linux-scsi@vger.kernel.org
2769 F: drivers/scsi/bnx2fc/
2771 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2772 M: QLogic-Storage-Upstream@qlogic.com
2773 L: linux-scsi@vger.kernel.org
2775 F: drivers/scsi/bnx2i/
2777 BROADCOM IPROC ARM ARCHITECTURE
2778 M: Ray Jui <rjui@broadcom.com>
2779 M: Scott Branden <sbranden@broadcom.com>
2780 M: Jon Mason <jonmason@broadcom.com>
2781 M: bcm-kernel-feedback-list@broadcom.com
2782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783 T: git git://github.com/broadcom/cygnus-linux.git
2798 F: arch/arm64/boot/dts/broadcom/ns2*
2799 F: drivers/clk/bcm/clk-ns*
2800 F: drivers/pinctrl/bcm/pinctrl-ns*
2802 BROADCOM BRCMSTB GPIO DRIVER
2803 M: Gregory Fong <gregory.0xf0@gmail.com>
2804 L: bcm-kernel-feedback-list@broadcom.com
2806 F: drivers/gpio/gpio-brcmstb.c
2807 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2809 BROADCOM KONA GPIO DRIVER
2810 M: Ray Jui <rjui@broadcom.com>
2811 L: bcm-kernel-feedback-list@broadcom.com
2813 F: drivers/gpio/gpio-bcm-kona.c
2814 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2816 BROADCOM NVRAM DRIVER
2817 M: Rafał Miłecki <zajec5@gmail.com>
2818 L: linux-mips@linux-mips.org
2820 F: drivers/firmware/broadcom/*
2822 BROADCOM STB NAND FLASH DRIVER
2823 M: Brian Norris <computersforpeace@gmail.com>
2824 M: Kamal Dasu <kdasu.kdev@gmail.com>
2825 L: linux-mtd@lists.infradead.org
2826 L: bcm-kernel-feedback-list@broadcom.com
2828 F: drivers/mtd/nand/brcmnand/
2830 BROADCOM STB AVS CPUFREQ DRIVER
2831 M: Markus Mayer <mmayer@broadcom.com>
2832 M: bcm-kernel-feedback-list@broadcom.com
2833 L: linux-pm@vger.kernel.org
2835 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2836 F: drivers/cpufreq/brcmstb*
2838 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2839 M: Rafał Miłecki <zajec5@gmail.com>
2840 L: linux-wireless@vger.kernel.org
2843 F: include/linux/bcma/
2845 BROADCOM SYSTEMPORT ETHERNET DRIVER
2846 M: Florian Fainelli <f.fainelli@gmail.com>
2847 L: netdev@vger.kernel.org
2849 F: drivers/net/ethernet/broadcom/bcmsysport.*
2851 BROADCOM VULCAN ARM64 SOC
2852 M: Jayachandran C. <c.jayachandran@gmail.com>
2853 M: bcm-kernel-feedback-list@broadcom.com
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 F: arch/arm64/boot/dts/broadcom/vulcan*
2858 BROADCOM NETXTREME-E ROCE DRIVER
2859 M: Selvin Xavier <selvin.xavier@broadcom.com>
2860 M: Devesh Sharma <devesh.sharma@broadcom.com>
2861 M: Somnath Kotur <somnath.kotur@broadcom.com>
2862 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2863 L: linux-rdma@vger.kernel.org
2864 W: http://www.broadcom.com
2866 F: drivers/infiniband/hw/bnxt_re/
2867 F: include/uapi/rdma/bnxt_re-abi.h
2869 BROCADE BFA FC SCSI DRIVER
2870 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2871 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2872 L: linux-scsi@vger.kernel.org
2874 F: drivers/scsi/bfa/
2876 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2877 M: Rasesh Mody <rasesh.mody@cavium.com>
2878 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2879 M: Dept-GELinuxNICDev@cavium.com
2880 L: netdev@vger.kernel.org
2882 F: drivers/net/ethernet/brocade/bna/
2884 BSG (block layer generic sg v4 driver)
2885 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2886 L: linux-scsi@vger.kernel.org
2889 F: include/linux/bsg.h
2890 F: include/uapi/linux/bsg.h
2893 M: Clemens Ladisch <clemens@ladisch.de>
2894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2895 T: git git://git.alsa-project.org/alsa-kernel.git
2897 F: Documentation/sound/alsa/Bt87x.txt
2898 F: sound/pci/bt87x.c
2901 M: Michael Buesch <m@bues.ch>
2902 W: http://bu3sch.de/btgpio.php
2904 F: drivers/gpio/gpio-bt8xx.c
2907 M: Chris Mason <clm@fb.com>
2908 M: Josef Bacik <jbacik@fb.com>
2909 M: David Sterba <dsterba@suse.com>
2910 L: linux-btrfs@vger.kernel.org
2911 W: http://btrfs.wiki.kernel.org/
2912 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2915 F: Documentation/filesystems/btrfs.txt
2918 BTTV VIDEO4LINUX DRIVER
2919 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2920 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2921 L: linux-media@vger.kernel.org
2922 W: https://linuxtv.org
2923 T: git git://linuxtv.org/media_tree.git
2925 F: Documentation/media/v4l-drivers/bttv*
2926 F: drivers/media/pci/bt8xx/bttv*
2928 BUSLOGIC SCSI DRIVER
2929 M: Khalid Aziz <khalid@gonehiking.org>
2930 L: linux-scsi@vger.kernel.org
2932 F: drivers/scsi/BusLogic.*
2933 F: drivers/scsi/FlashPoint.*
2935 C-MEDIA CMI8788 DRIVER
2936 M: Clemens Ladisch <clemens@ladisch.de>
2937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2938 T: git git://git.alsa-project.org/alsa-kernel.git
2940 F: sound/pci/oxygen/
2943 M: Mark Salter <msalter@redhat.com>
2944 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2945 L: linux-c6x-dev@linux-c6x.org
2946 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2950 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2951 M: David Howells <dhowells@redhat.com>
2952 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2954 F: Documentation/filesystems/caching/cachefiles.txt
2957 CADET FM/AM RADIO RECEIVER DRIVER
2958 M: Hans Verkuil <hverkuil@xs4all.nl>
2959 L: linux-media@vger.kernel.org
2960 T: git git://linuxtv.org/media_tree.git
2961 W: https://linuxtv.org
2963 F: drivers/media/radio/radio-cadet*
2965 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2966 M: Jonathan Corbet <corbet@lwn.net>
2967 L: linux-media@vger.kernel.org
2968 T: git git://linuxtv.org/media_tree.git
2970 F: Documentation/media/v4l-drivers/cafe_ccic*
2971 F: drivers/media/platform/marvell-ccic/
2974 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2975 L: netdev@vger.kernel.org
2977 F: Documentation/networking/caif/
2978 F: drivers/net/caif/
2979 F: include/uapi/linux/caif/
2980 F: include/net/caif/
2983 CALGARY x86-64 IOMMU
2984 M: Muli Ben-Yehuda <mulix@mulix.org>
2985 M: Jon Mason <jdmason@kudzu.us>
2986 L: iommu@lists.linux-foundation.org
2988 F: arch/x86/kernel/pci-calgary_64.c
2989 F: arch/x86/kernel/tce_64.c
2990 F: arch/x86/include/asm/calgary.h
2991 F: arch/x86/include/asm/tce.h
2994 M: Oliver Hartkopp <socketcan@hartkopp.net>
2995 M: Marc Kleine-Budde <mkl@pengutronix.de>
2996 L: linux-can@vger.kernel.org
2997 W: https://github.com/linux-can
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3001 F: Documentation/networking/can.txt
3003 F: include/linux/can/core.h
3004 F: include/uapi/linux/can.h
3005 F: include/uapi/linux/can/bcm.h
3006 F: include/uapi/linux/can/raw.h
3007 F: include/uapi/linux/can/gw.h
3010 M: Wolfgang Grandegger <wg@grandegger.com>
3011 M: Marc Kleine-Budde <mkl@pengutronix.de>
3012 L: linux-can@vger.kernel.org
3013 W: https://github.com/linux-can
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3017 F: Documentation/devicetree/bindings/net/can/
3019 F: include/linux/can/dev.h
3020 F: include/linux/can/platform/
3021 F: include/uapi/linux/can/error.h
3022 F: include/uapi/linux/can/netlink.h
3025 M: Serge Hallyn <serge@hallyn.com>
3026 L: linux-security-module@vger.kernel.org
3028 F: include/linux/capability.h
3029 F: include/uapi/linux/capability.h
3030 F: security/commoncap.c
3031 F: kernel/capability.c
3033 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3034 M: Kevin Tsai <ktsai@capellamicro.com>
3036 F: drivers/iio/light/cm*
3037 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3039 CAVIUM THUNDERX2 ARM64 SOC
3040 M: Jayachandran C <jnair@caviumnetworks.com>
3041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3043 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3044 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3047 M: Jan Glauber <jglauber@cavium.com>
3048 M: David Daney <david.daney@cavium.com>
3049 W: http://www.cavium.com
3051 F: drivers/i2c/busses/i2c-octeon*
3052 F: drivers/i2c/busses/i2c-thunderx*
3054 CAVIUM LIQUIDIO NETWORK DRIVER
3055 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3056 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3057 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3058 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3059 L: netdev@vger.kernel.org
3060 W: http://www.cavium.com
3062 F: drivers/net/ethernet/cavium/liquidio/
3064 CAVIUM OCTEON-TX CRYPTO DRIVER
3065 M: George Cherian <george.cherian@cavium.com>
3066 L: linux-crypto@vger.kernel.org
3067 W: http://www.cavium.com
3069 F: drivers/crypto/cavium/cpt/
3071 CC2520 IEEE-802.15.4 RADIO DRIVER
3072 M: Varka Bhadram <varkabhadram@gmail.com>
3073 L: linux-wpan@vger.kernel.org
3075 F: drivers/net/ieee802154/cc2520.c
3076 F: include/linux/spi/cc2520.h
3077 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3080 M: Hans Verkuil <hans.verkuil@cisco.com>
3081 L: linux-media@vger.kernel.org
3082 T: git git://linuxtv.org/media_tree.git
3083 W: http://linuxtv.org
3085 F: Documentation/media/kapi/cec-core.rst
3086 F: Documentation/media/uapi/cec
3087 F: drivers/media/cec/
3088 F: drivers/media/cec-edid.c
3089 F: drivers/media/rc/keymaps/rc-cec.c
3090 F: include/media/cec.h
3091 F: include/media/cec-edid.h
3092 F: include/uapi/linux/cec.h
3093 F: include/uapi/linux/cec-funcs.h
3095 CELL BROADBAND ENGINE ARCHITECTURE
3096 M: Arnd Bergmann <arnd@arndb.de>
3097 L: linuxppc-dev@lists.ozlabs.org
3098 W: http://www.ibm.com/developerworks/power/cell/
3100 F: arch/powerpc/include/asm/cell*.h
3101 F: arch/powerpc/include/asm/spu*.h
3102 F: arch/powerpc/include/uapi/asm/spu*.h
3103 F: arch/powerpc/oprofile/*cell*
3104 F: arch/powerpc/platforms/cell/
3106 CEPH COMMON CODE (LIBCEPH)
3107 M: Ilya Dryomov <idryomov@gmail.com>
3108 M: "Yan, Zheng" <zyan@redhat.com>
3109 M: Sage Weil <sage@redhat.com>
3110 L: ceph-devel@vger.kernel.org
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3113 T: git git://github.com/ceph/ceph-client.git
3116 F: include/linux/ceph/
3117 F: include/linux/crush/
3119 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3120 M: "Yan, Zheng" <zyan@redhat.com>
3121 M: Sage Weil <sage@redhat.com>
3122 M: Ilya Dryomov <idryomov@gmail.com>
3123 L: ceph-devel@vger.kernel.org
3125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3126 T: git git://github.com/ceph/ceph-client.git
3128 F: Documentation/filesystems/ceph.txt
3131 CERTIFICATE HANDLING:
3132 M: David Howells <dhowells@redhat.com>
3133 M: David Woodhouse <dwmw2@infradead.org>
3134 L: keyrings@vger.kernel.org
3136 F: Documentation/module-signing.txt
3138 F: scripts/sign-file.c
3139 F: scripts/extract-cert.c
3141 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3142 L: linux-usb@vger.kernel.org
3144 F: Documentation/usb/WUSB-Design-overview.txt
3145 F: Documentation/usb/wusb-cbaf
3146 F: drivers/usb/host/hwa-hc.c
3147 F: drivers/usb/host/whci/
3148 F: drivers/usb/wusbcore/
3149 F: include/linux/usb/wusb*
3151 HT16K33 LED CONTROLLER DRIVER
3152 M: Robin van der Gracht <robin@protonic.nl>
3154 F: drivers/auxdisplay/ht16k33.c
3155 F: Documentation/devicetree/bindings/display/ht16k33.txt
3157 CFAG12864B LCD DRIVER
3158 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3159 W: http://miguelojeda.es/auxdisplay.htm
3160 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3162 F: drivers/auxdisplay/cfag12864b.c
3163 F: include/linux/cfag12864b.h
3165 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3166 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3167 W: http://miguelojeda.es/auxdisplay.htm
3168 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3170 F: drivers/auxdisplay/cfag12864bfb.c
3171 F: include/linux/cfag12864b.h
3173 CFG80211 and NL80211
3174 M: Johannes Berg <johannes@sipsolutions.net>
3175 L: linux-wireless@vger.kernel.org
3176 W: http://wireless.kernel.org/
3177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3180 F: include/uapi/linux/nl80211.h
3181 F: include/net/cfg80211.h
3183 X: net/wireless/wext*
3185 CHAR and MISC DRIVERS
3186 M: Arnd Bergmann <arnd@arndb.de>
3187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3192 F: include/linux/miscdevice.h
3195 M: Andy Whitcroft <apw@canonical.com>
3196 M: Joe Perches <joe@perches.com>
3198 F: scripts/checkpatch.pl
3200 CHINESE DOCUMENTATION
3201 M: Harry Wei <harryxiyou@gmail.com>
3202 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3203 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3205 F: Documentation/translations/zh_CN/
3207 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3208 M: Peter Chen <Peter.Chen@nxp.com>
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3210 L: linux-usb@vger.kernel.org
3212 F: drivers/usb/chipidea/
3214 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3215 M: Hans de Goede <hdegoede@redhat.com>
3216 L: linux-input@vger.kernel.org
3218 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3219 F: drivers/input/touchscreen/chipone_icn8318.c
3221 CHROME HARDWARE PLATFORM SUPPORT
3222 M: Olof Johansson <olof@lixom.net>
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3225 F: drivers/platform/chrome/
3227 CISCO VIC ETHERNET NIC DRIVER
3228 M: Christian Benvenuti <benve@cisco.com>
3229 M: Sujith Sankar <ssujith@cisco.com>
3230 M: Govindarajulu Varadarajan <_govind@gmx.com>
3231 M: Neel Patel <neepatel@cisco.com>
3233 F: drivers/net/ethernet/cisco/enic/
3235 CISCO VIC LOW LATENCY NIC DRIVER
3236 M: Christian Benvenuti <benve@cisco.com>
3237 M: Dave Goodell <dgoodell@cisco.com>
3239 F: drivers/infiniband/hw/usnic/
3241 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3242 M: Hartley Sweeten <hsweeten@visionengravers.com>
3243 L: netdev@vger.kernel.org
3245 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3247 CIRRUS LOGIC AUDIO CODEC DRIVERS
3248 M: Brian Austin <brian.austin@cirrus.com>
3249 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3252 F: sound/soc/codecs/cs*
3255 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3256 L: linux-kernel@vger.kernel.org
3259 F: include/linux/cleancache.h
3262 M: Russell King <linux@armlinux.org.uk>
3263 L: linux-clk@vger.kernel.org
3265 F: include/linux/clk.h
3267 CLOCKSOURCE, CLOCKEVENT DRIVERS
3268 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3269 M: Thomas Gleixner <tglx@linutronix.de>
3270 L: linux-kernel@vger.kernel.org
3271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3273 F: drivers/clocksource
3275 CISCO FCOE HBA DRIVER
3276 M: Satish Kharat <satishkh@cisco.com>
3277 M: Sesidhar Baddela <sebaddel@cisco.com>
3278 M: Karan Tilak Kumar <kartilak@cisco.com>
3279 L: linux-scsi@vger.kernel.org
3281 F: drivers/scsi/fnic/
3283 CISCO SCSI HBA DRIVER
3284 M: Karan Tilak Kumar <kartilak@cisco.com>
3285 M: Sesidhar Baddela <sebaddel@cisco.com>
3286 L: linux-scsi@vger.kernel.org
3288 F: drivers/scsi/snic/
3291 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3292 M: Daniel Oliveira Nascimento <don@syst.com.br>
3293 L: platform-driver-x86@vger.kernel.org
3295 F: drivers/platform/x86/classmate-laptop.c
3298 M: Hans Verkuil <hans.verkuil@cisco.com>
3299 L: linux-media@vger.kernel.org
3300 T: git git://linuxtv.org/media_tree.git
3301 W: https://linuxtv.org
3303 F: drivers/media/pci/cobalt/
3305 COCCINELLE/Semantic Patches (SmPL)
3306 M: Julia Lawall <Julia.Lawall@lip6.fr>
3307 M: Gilles Muller <Gilles.Muller@lip6.fr>
3308 M: Nicolas Palix <nicolas.palix@imag.fr>
3309 M: Michal Marek <mmarek@suse.com>
3310 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3312 W: http://coccinelle.lip6.fr/
3314 F: Documentation/dev-tools/coccinelle.rst
3315 F: scripts/coccinelle/
3316 F: scripts/coccicheck
3319 M: Jan Harkes <jaharkes@cs.cmu.edu>
3321 L: codalist@coda.cs.cmu.edu
3322 W: http://www.coda.cs.cmu.edu/
3324 F: Documentation/filesystems/coda.txt
3326 F: include/linux/coda*.h
3327 F: include/uapi/linux/coda*.h
3329 CODA V4L2 MEM2MEM DRIVER
3330 M: Philipp Zabel <p.zabel@pengutronix.de>
3331 L: linux-media@vger.kernel.org
3333 F: Documentation/devicetree/bindings/media/coda.txt
3334 F: drivers/media/platform/coda/
3336 COMMON CLK FRAMEWORK
3337 M: Michael Turquette <mturquette@baylibre.com>
3338 M: Stephen Boyd <sboyd@codeaurora.org>
3339 L: linux-clk@vger.kernel.org
3340 Q: http://patchwork.kernel.org/project/linux-clk/list/
3341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3343 F: Documentation/devicetree/bindings/clock/
3345 X: drivers/clk/clkdev.c
3346 F: include/linux/clk-pr*
3347 F: include/linux/clk/
3349 COMMON INTERNET FILE SYSTEM (CIFS)
3350 M: Steve French <sfrench@samba.org>
3351 L: linux-cifs@vger.kernel.org
3352 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3353 W: http://linux-cifs.samba.org/
3354 T: git git://git.samba.org/sfrench/cifs-2.6.git
3356 F: Documentation/filesystems/cifs/
3359 COMPACTPCI HOTPLUG CORE
3360 M: Scott Murray <scott@spiteful.org>
3361 L: linux-pci@vger.kernel.org
3363 F: drivers/pci/hotplug/cpci_hotplug*
3365 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3366 M: Scott Murray <scott@spiteful.org>
3367 L: linux-pci@vger.kernel.org
3369 F: drivers/pci/hotplug/cpcihp_zt5550.*
3371 COMPACTPCI HOTPLUG GENERIC DRIVER
3372 M: Scott Murray <scott@spiteful.org>
3373 L: linux-pci@vger.kernel.org
3375 F: drivers/pci/hotplug/cpcihp_generic.c
3377 COMPAL LAPTOP SUPPORT
3378 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3379 L: platform-driver-x86@vger.kernel.org
3381 F: drivers/platform/x86/compal-laptop.c
3383 CONEXANT ACCESSRUNNER USB DRIVER
3384 L: accessrunner-general@lists.sourceforge.net
3385 W: http://accessrunner.sourceforge.net/
3387 F: drivers/usb/atm/cxacru.c
3390 M: Joel Becker <jlbec@evilplan.org>
3391 M: Christoph Hellwig <hch@lst.de>
3392 T: git git://git.infradead.org/users/hch/configfs.git
3395 F: include/linux/configfs.h
3398 M: Evgeniy Polyakov <zbr@ioremap.net>
3399 L: netdev@vger.kernel.org
3401 F: drivers/connector/
3403 CONTROL GROUP (CGROUP)
3404 M: Tejun Heo <tj@kernel.org>
3405 M: Li Zefan <lizefan@huawei.com>
3406 M: Johannes Weiner <hannes@cmpxchg.org>
3407 L: cgroups@vger.kernel.org
3408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3410 F: Documentation/cgroup*
3411 F: include/linux/cgroup*
3414 CONTROL GROUP - CPUSET
3415 M: Li Zefan <lizefan@huawei.com>
3416 L: cgroups@vger.kernel.org
3417 W: http://www.bullopensource.org/cpuset/
3418 W: http://oss.sgi.com/projects/cpusets/
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3421 F: Documentation/cgroup-v1/cpusets.txt
3422 F: include/linux/cpuset.h
3425 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3426 M: Johannes Weiner <hannes@cmpxchg.org>
3427 M: Michal Hocko <mhocko@kernel.org>
3428 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3429 L: cgroups@vger.kernel.org
3430 L: linux-mm@kvack.org
3435 CORETEMP HARDWARE MONITORING DRIVER
3436 M: Fenghua Yu <fenghua.yu@intel.com>
3437 L: linux-hwmon@vger.kernel.org
3439 F: Documentation/hwmon/coretemp
3440 F: drivers/hwmon/coretemp.c
3442 COSA/SRP SYNC SERIAL DRIVER
3443 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3444 W: http://www.fi.muni.cz/~kas/cosa/
3446 F: drivers/net/wan/cosa*
3448 CPMAC ETHERNET DRIVER
3449 M: Florian Fainelli <f.fainelli@gmail.com>
3450 L: netdev@vger.kernel.org
3452 F: drivers/net/ethernet/ti/cpmac.c
3454 CPU FREQUENCY DRIVERS
3455 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3456 M: Viresh Kumar <viresh.kumar@linaro.org>
3457 L: linux-pm@vger.kernel.org
3459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3460 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3461 B: https://bugzilla.kernel.org
3462 F: Documentation/cpu-freq/
3464 F: include/linux/cpufreq.h
3465 F: tools/testing/selftests/cpufreq/
3467 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3468 M: Viresh Kumar <viresh.kumar@linaro.org>
3469 M: Sudeep Holla <sudeep.holla@arm.com>
3470 L: linux-pm@vger.kernel.org
3471 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3473 F: drivers/cpufreq/arm_big_little.h
3474 F: drivers/cpufreq/arm_big_little.c
3475 F: drivers/cpufreq/arm_big_little_dt.c
3477 CPUIDLE DRIVER - ARM BIG LITTLE
3478 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3479 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3480 L: linux-pm@vger.kernel.org
3481 L: linux-arm-kernel@lists.infradead.org
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3484 F: drivers/cpuidle/cpuidle-big_little.c
3486 CPUIDLE DRIVER - ARM EXYNOS
3487 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3488 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3489 M: Kukjin Kim <kgene@kernel.org>
3490 L: linux-pm@vger.kernel.org
3491 L: linux-samsung-soc@vger.kernel.org
3493 F: drivers/cpuidle/cpuidle-exynos.c
3494 F: arch/arm/mach-exynos/pm.c
3497 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3498 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3499 L: linux-pm@vger.kernel.org
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3502 B: https://bugzilla.kernel.org
3503 F: drivers/cpuidle/*
3504 F: include/linux/cpuidle.h
3507 M: "H. Peter Anvin" <hpa@zytor.com>
3509 F: arch/x86/kernel/cpuid.c
3510 F: arch/x86/kernel/msr.c
3512 CPU POWER MONITORING SUBSYSTEM
3513 M: Thomas Renninger <trenn@suse.com>
3514 L: linux-pm@vger.kernel.org
3516 F: tools/power/cpupower/
3519 W: http://sourceforge.net/projects/cramfs/
3520 S: Orphan / Obsolete
3521 F: Documentation/filesystems/cramfs.txt
3525 M: Mikael Starvik <starvik@axis.com>
3526 M: Jesper Nilsson <jesper.nilsson@axis.com>
3527 L: linux-cris-kernel@axis.com
3528 W: http://developer.axis.com
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3532 F: drivers/tty/serial/crisv10.*
3535 M: Herbert Xu <herbert@gondor.apana.org.au>
3536 M: "David S. Miller" <davem@davemloft.net>
3537 L: linux-crypto@vger.kernel.org
3538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3541 F: Documentation/crypto/
3542 F: Documentation/devicetree/bindings/crypto/
3543 F: Documentation/DocBook/crypto-API.tmpl
3548 F: include/linux/crypto*
3550 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3551 M: Neil Horman <nhorman@tuxdriver.com>
3552 L: linux-crypto@vger.kernel.org
3554 F: crypto/ansi_cprng.c
3558 M: Hans Verkuil <hverkuil@xs4all.nl>
3559 L: linux-media@vger.kernel.org
3560 T: git git://linuxtv.org/media_tree.git
3561 W: http://linuxtv.org
3563 F: drivers/media/i2c/cs3308.c
3564 F: drivers/media/i2c/cs3308.h
3566 CS5535 Audio ALSA driver
3567 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3569 F: sound/pci/cs5535audio/
3572 M: Solomon Peachy <pizza@shaftnet.org>
3574 F: drivers/net/wireless/st/cw1200/
3576 CX18 VIDEO4LINUX DRIVER
3577 M: Andy Walls <awalls@md.metrocast.net>
3578 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3579 L: linux-media@vger.kernel.org
3580 T: git git://linuxtv.org/media_tree.git
3581 W: https://linuxtv.org
3582 W: http://www.ivtvdriver.org/index.php/Cx18
3584 F: Documentation/media/v4l-drivers/cx18*
3585 F: drivers/media/pci/cx18/
3586 F: include/uapi/linux/ivtv*
3588 CX2341X MPEG ENCODER HELPER MODULE
3589 M: Hans Verkuil <hverkuil@xs4all.nl>
3590 L: linux-media@vger.kernel.org
3591 T: git git://linuxtv.org/media_tree.git
3592 W: https://linuxtv.org
3594 F: drivers/media/common/cx2341x*
3595 F: include/media/cx2341x*
3597 CX24120 MEDIA DRIVER
3598 M: Jemma Denson <jdenson@gmail.com>
3599 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3600 L: linux-media@vger.kernel.org
3601 W: https://linuxtv.org
3602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3604 F: drivers/media/dvb-frontends/cx24120*
3606 CX88 VIDEO4LINUX DRIVER
3607 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3608 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3609 L: linux-media@vger.kernel.org
3610 W: https://linuxtv.org
3611 T: git git://linuxtv.org/media_tree.git
3613 F: Documentation/media/v4l-drivers/cx88*
3614 F: drivers/media/pci/cx88/
3616 CXD2820R MEDIA DRIVER
3617 M: Antti Palosaari <crope@iki.fi>
3618 L: linux-media@vger.kernel.org
3619 W: https://linuxtv.org
3620 W: http://palosaari.fi/linux/
3621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3622 T: git git://linuxtv.org/anttip/media_tree.git
3624 F: drivers/media/dvb-frontends/cxd2820r*
3626 CXGB3 ETHERNET DRIVER (CXGB3)
3627 M: Santosh Raspatur <santosh@chelsio.com>
3628 L: netdev@vger.kernel.org
3629 W: http://www.chelsio.com
3631 F: drivers/net/ethernet/chelsio/cxgb3/
3633 CXGB3 ISCSI DRIVER (CXGB3I)
3634 M: Karen Xie <kxie@chelsio.com>
3635 L: linux-scsi@vger.kernel.org
3636 W: http://www.chelsio.com
3638 F: drivers/scsi/cxgbi/cxgb3i
3640 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3641 M: Steve Wise <swise@chelsio.com>
3642 L: linux-rdma@vger.kernel.org
3643 W: http://www.openfabrics.org
3645 F: drivers/infiniband/hw/cxgb3/
3646 F: include/uapi/rdma/cxgb3-abi.h
3648 CXGB4 ETHERNET DRIVER (CXGB4)
3649 M: Ganesh Goudar <ganeshgr@chelsio.com>
3650 L: netdev@vger.kernel.org
3651 W: http://www.chelsio.com
3653 F: drivers/net/ethernet/chelsio/cxgb4/
3655 CXGB4 ISCSI DRIVER (CXGB4I)
3656 M: Karen Xie <kxie@chelsio.com>
3657 L: linux-scsi@vger.kernel.org
3658 W: http://www.chelsio.com
3660 F: drivers/scsi/cxgbi/cxgb4i
3662 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3663 M: Steve Wise <swise@chelsio.com>
3664 L: linux-rdma@vger.kernel.org
3665 W: http://www.openfabrics.org
3667 F: drivers/infiniband/hw/cxgb4/
3668 F: include/uapi/rdma/cxgb4-abi.h
3670 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3671 M: Casey Leedom <leedom@chelsio.com>
3672 L: netdev@vger.kernel.org
3673 W: http://www.chelsio.com
3675 F: drivers/net/ethernet/chelsio/cxgb4vf/
3677 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3678 M: Ian Munsie <imunsie@au1.ibm.com>
3679 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3680 L: linuxppc-dev@lists.ozlabs.org
3682 F: arch/powerpc/platforms/powernv/pci-cxl.c
3683 F: drivers/misc/cxl/
3684 F: include/misc/cxl*
3685 F: include/uapi/misc/cxl.h
3686 F: Documentation/powerpc/cxl.txt
3687 F: Documentation/ABI/testing/sysfs-class-cxl
3689 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3690 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3691 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3692 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3693 L: linux-scsi@vger.kernel.org
3695 F: drivers/scsi/cxlflash/
3696 F: include/uapi/scsi/cxlflash_ioctls.h
3697 F: Documentation/powerpc/cxlflash.txt
3699 STMMAC ETHERNET DRIVER
3700 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3701 M: Alexandre Torgue <alexandre.torgue@st.com>
3702 L: netdev@vger.kernel.org
3703 W: http://www.stlinux.com
3705 F: drivers/net/ethernet/stmicro/stmmac/
3708 M: Russell King <linux@armlinux.org.uk>
3709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3710 W: http://www.armlinux.org.uk/
3712 F: drivers/video/fbdev/cyber2000fb.*
3714 CYCLADES ASYNC MUX DRIVER
3715 W: http://www.cyclades.com/
3717 F: drivers/tty/cyclades.c
3718 F: include/linux/cyclades.h
3719 F: include/uapi/linux/cyclades.h
3721 CYCLADES PC300 DRIVER
3722 W: http://www.cyclades.com/
3724 F: drivers/net/wan/pc300*
3726 CYPRESS_FIRMWARE MEDIA DRIVER
3727 M: Antti Palosaari <crope@iki.fi>
3728 L: linux-media@vger.kernel.org
3729 W: https://linuxtv.org
3730 W: http://palosaari.fi/linux/
3731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3732 T: git git://linuxtv.org/anttip/media_tree.git
3734 F: drivers/media/common/cypress_firmware*
3736 CYTTSP TOUCHSCREEN DRIVER
3737 M: Ferruh Yigit <fery@cypress.com>
3738 L: linux-input@vger.kernel.org
3740 F: drivers/input/touchscreen/cyttsp*
3741 F: include/linux/input/cyttsp.h
3743 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3744 M: Joshua Kinard <kumba@gentoo.org>
3746 F: drivers/rtc/rtc-ds1685.c
3747 F: include/linux/rtc/ds1685.h
3749 DAMA SLAVE for AX.25
3750 M: Joerg Reuter <jreuter@yaina.de>
3751 W: http://yaina.de/jreuter/
3752 W: http://www.qsl.net/dl1bke/
3753 L: linux-hams@vger.kernel.org
3755 F: net/ax25/af_ax25.c
3756 F: net/ax25/ax25_dev.c
3757 F: net/ax25/ax25_ds_*
3758 F: net/ax25/ax25_in.c
3759 F: net/ax25/ax25_out.c
3760 F: net/ax25/ax25_timer.c
3761 F: net/ax25/sysctl_net_ax25.c
3763 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3764 L: netdev@vger.kernel.org
3766 F: Documentation/networking/dmfe.txt
3767 F: drivers/net/ethernet/dec/tulip/dmfe.c
3769 DC390/AM53C974 SCSI driver
3770 M: Hannes Reinecke <hare@suse.com>
3771 L: linux-scsi@vger.kernel.org
3773 F: drivers/scsi/am53c974.c
3776 M: Oliver Neukum <oliver@neukum.org>
3777 M: Ali Akcaagac <aliakc@web.de>
3778 M: Jamie Lenehan <lenehan@twibble.org>
3779 L: dc395x@twibble.org
3780 W: http://twibble.org/dist/dc395x/
3781 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3783 F: Documentation/scsi/dc395x.txt
3784 F: drivers/scsi/dc395x.*
3787 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3788 L: dccp@vger.kernel.org
3789 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3791 F: include/linux/dccp.h
3792 F: include/uapi/linux/dccp.h
3793 F: include/linux/tfrc.h
3796 DECnet NETWORK LAYER
3797 W: http://linux-decnet.sourceforge.net
3798 L: linux-decnet-user@lists.sourceforge.net
3800 F: Documentation/networking/decnet.txt
3803 DECSTATION PLATFORM SUPPORT
3804 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3805 L: linux-mips@linux-mips.org
3806 W: http://www.linux-mips.org/wiki/DECstation
3809 F: arch/mips/include/asm/dec/
3810 F: arch/mips/include/asm/mach-dec/
3812 DEFXX FDDI NETWORK DRIVER
3813 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3815 F: drivers/net/fddi/defxx.*
3818 M: Matthew Garrett <mjg59@srcf.ucam.org>
3819 M: Pali Rohár <pali.rohar@gmail.com>
3820 L: platform-driver-x86@vger.kernel.org
3822 F: drivers/platform/x86/dell-laptop.c
3824 DELL LAPTOP RBTN DRIVER
3825 M: Pali Rohár <pali.rohar@gmail.com>
3827 F: drivers/platform/x86/dell-rbtn.*
3829 DELL LAPTOP FREEFALL DRIVER
3830 M: Pali Rohár <pali.rohar@gmail.com>
3832 F: drivers/platform/x86/dell-smo8800.c
3834 DELL LAPTOP SMM DRIVER
3835 M: Pali Rohár <pali.rohar@gmail.com>
3837 F: drivers/hwmon/dell-smm-hwmon.c
3838 F: include/uapi/linux/i8k.h
3840 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3841 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3843 F: Documentation/dcdbas.txt
3844 F: drivers/firmware/dcdbas.*
3846 DELL WMI EXTRAS DRIVER
3847 M: Matthew Garrett <mjg59@srcf.ucam.org>
3848 M: Pali Rohár <pali.rohar@gmail.com>
3850 F: drivers/platform/x86/dell-wmi.c
3852 DESIGNWARE USB2 DRD IP DRIVER
3853 M: John Youn <johnyoun@synopsys.com>
3854 L: linux-usb@vger.kernel.org
3855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3857 F: drivers/usb/dwc2/
3859 DESIGNWARE USB3 DRD IP DRIVER
3860 M: Felipe Balbi <balbi@kernel.org>
3861 L: linux-usb@vger.kernel.org
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3864 F: drivers/usb/dwc3/
3866 DEVICE COREDUMP (DEV_COREDUMP)
3867 M: Johannes Berg <johannes@sipsolutions.net>
3868 L: linux-kernel@vger.kernel.org
3870 F: drivers/base/devcoredump.c
3871 F: include/linux/devcoredump.h
3873 DEVICE FREQUENCY (DEVFREQ)
3874 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3875 M: Kyungmin Park <kyungmin.park@samsung.com>
3876 R: Chanwoo Choi <cw00.choi@samsung.com>
3877 L: linux-pm@vger.kernel.org
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3881 F: include/linux/devfreq.h
3882 F: Documentation/devicetree/bindings/devfreq/
3884 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3885 M: Chanwoo Choi <cw00.choi@samsung.com>
3886 L: linux-pm@vger.kernel.org
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3889 F: drivers/devfreq/event/
3890 F: drivers/devfreq/devfreq-event.c
3891 F: include/linux/devfreq-event.h
3892 F: Documentation/devicetree/bindings/devfreq/event/
3894 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3895 M: Chanwoo Choi <cw00.choi@samsung.com>
3896 L: linux-pm@vger.kernel.org
3897 L: linux-samsung-soc@vger.kernel.org
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3900 F: drivers/devfreq/exynos-bus.c
3901 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3903 DEVICE NUMBER REGISTRY
3904 M: Torben Mathiasen <device@lanana.org>
3905 W: http://lanana.org/docs/device-list/index.html
3909 M: Alasdair Kergon <agk@redhat.com>
3910 M: Mike Snitzer <snitzer@redhat.com>
3911 M: dm-devel@redhat.com
3912 L: dm-devel@redhat.com
3913 W: http://sources.redhat.com/dm
3914 Q: http://patchwork.kernel.org/project/dm-devel/list/
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3916 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3918 F: Documentation/device-mapper/
3920 F: drivers/md/persistent-data/
3921 F: include/linux/device-mapper.h
3922 F: include/linux/dm-*.h
3923 F: include/uapi/linux/dm-*.h
3926 M: Jiri Pirko <jiri@mellanox.com>
3927 L: netdev@vger.kernel.org
3929 F: net/core/devlink.c
3930 F: include/net/devlink.h
3931 F: include/uapi/linux/devlink.h
3933 DIALOG SEMICONDUCTOR DRIVERS
3934 M: Support Opensource <support.opensource@diasemi.com>
3935 W: http://www.dialog-semiconductor.com/products
3937 F: Documentation/hwmon/da90??
3938 F: Documentation/devicetree/bindings/mfd/da90*.txt
3939 F: Documentation/devicetree/bindings/regulator/da92*.txt
3940 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3941 F: drivers/gpio/gpio-da90??.c
3942 F: drivers/hwmon/da90??-hwmon.c
3943 F: drivers/iio/adc/da91??-*.c
3944 F: drivers/input/misc/da90??_onkey.c
3945 F: drivers/input/touchscreen/da9052_tsi.c
3946 F: drivers/leds/leds-da90??.c
3947 F: drivers/mfd/da903x.c
3948 F: drivers/mfd/da90??-*.c
3949 F: drivers/mfd/da91??-*.c
3950 F: drivers/power/supply/da9052-battery.c
3951 F: drivers/power/supply/da91??-*.c
3952 F: drivers/regulator/da903x.c
3953 F: drivers/regulator/da9???-regulator.[ch]
3954 F: drivers/rtc/rtc-da90??.c
3955 F: drivers/video/backlight/da90??_bl.c
3956 F: drivers/watchdog/da90??_wdt.c
3957 F: include/linux/mfd/da903x.h
3958 F: include/linux/mfd/da9052/
3959 F: include/linux/mfd/da9055/
3960 F: include/linux/mfd/da9062/
3961 F: include/linux/mfd/da9063/
3962 F: include/linux/mfd/da9150/
3963 F: include/linux/regulator/da9211.h
3964 F: include/sound/da[79]*.h
3965 F: sound/soc/codecs/da[79]*.[ch]
3967 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3968 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3969 L: linux-gpio@vger.kernel.org
3971 F: drivers/gpio/gpio-gpio-mm.c
3973 DIGI NEO AND CLASSIC PCI PRODUCTS
3974 M: Lidza Louina <lidza.louina@gmail.com>
3975 M: Mark Hounschell <markh@compro.net>
3976 L: driverdev-devel@linuxdriverproject.org
3978 F: drivers/staging/dgnc/
3980 DIOLAN U2C-12 I2C DRIVER
3981 M: Guenter Roeck <linux@roeck-us.net>
3982 L: linux-i2c@vger.kernel.org
3984 F: drivers/i2c/busses/i2c-diolan-u2c.c
3987 M: Matthew Wilcox <mawilcox@microsoft.com>
3988 M: Ross Zwisler <ross.zwisler@linux.intel.com>
3989 L: linux-fsdevel@vger.kernel.org
3992 F: include/linux/dax.h
3993 F: include/trace/events/fs_dax.h
3995 DIRECTORY NOTIFICATION (DNOTIFY)
3996 M: Eric Paris <eparis@parisplace.org>
3998 F: Documentation/filesystems/dnotify.txt
3999 F: fs/notify/dnotify/
4000 F: include/linux/dnotify.h
4002 DISK GEOMETRY AND PARTITION HANDLING
4003 M: Andries Brouwer <aeb@cwi.nl>
4004 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4005 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4006 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4010 M: Jan Kara <jack@suse.com>
4012 F: Documentation/filesystems/quota.txt
4014 F: include/linux/quota*.h
4015 F: include/uapi/linux/quota*.h
4017 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4018 M: Bernie Thompson <bernie@plugable.com>
4019 L: linux-fbdev@vger.kernel.org
4021 W: http://plugable.com/category/projects/udlfb/
4022 F: drivers/video/fbdev/udlfb.c
4023 F: include/video/udlfb.h
4024 F: Documentation/fb/udlfb.txt
4026 DISTRIBUTED LOCK MANAGER (DLM)
4027 M: Christine Caulfield <ccaulfie@redhat.com>
4028 M: David Teigland <teigland@redhat.com>
4029 L: cluster-devel@redhat.com
4030 W: http://sources.redhat.com/cluster/
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4035 DMA BUFFER SHARING FRAMEWORK
4036 M: Sumit Semwal <sumit.semwal@linaro.org>
4038 L: linux-media@vger.kernel.org
4039 L: dri-devel@lists.freedesktop.org
4040 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4042 F: include/linux/dma-buf*
4043 F: include/linux/reservation.h
4044 F: include/linux/*fence.h
4045 F: Documentation/driver-api/dma-buf.rst
4046 T: git git://anongit.freedesktop.org/drm/drm-misc
4049 M: Sumit Semwal <sumit.semwal@linaro.org>
4050 R: Gustavo Padovan <gustavo@padovan.org>
4052 L: linux-media@vger.kernel.org
4053 L: dri-devel@lists.freedesktop.org
4054 F: drivers/dma-buf/sync_*
4055 F: drivers/dma-buf/dma-fence*
4056 F: drivers/dma-buf/sw_sync.c
4057 F: include/linux/sync_file.h
4058 F: include/uapi/linux/sync_file.h
4059 F: Documentation/sync_file.txt
4060 T: git git://anongit.freedesktop.org/drm/drm-misc
4062 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4063 M: Vinod Koul <vinod.koul@intel.com>
4064 L: dmaengine@vger.kernel.org
4065 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4068 F: include/linux/dmaengine.h
4069 F: Documentation/devicetree/bindings/dma/
4070 F: Documentation/dmaengine/
4071 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4073 DME1737 HARDWARE MONITOR DRIVER
4074 M: Juerg Haefliger <juergh@gmail.com>
4075 L: linux-hwmon@vger.kernel.org
4077 F: Documentation/hwmon/dme1737
4078 F: drivers/hwmon/dme1737.c
4081 M: Jean Delvare <jdelvare@suse.com>
4083 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4084 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4085 F: drivers/firmware/dmi-id.c
4086 F: drivers/firmware/dmi_scan.c
4087 F: include/linux/dmi.h
4090 M: Jonathan Corbet <corbet@lwn.net>
4091 L: linux-doc@vger.kernel.org
4094 F: scripts/docproc.c
4095 F: scripts/kernel-doc*
4096 X: Documentation/ABI/
4097 X: Documentation/devicetree/
4098 X: Documentation/acpi
4099 X: Documentation/power
4100 X: Documentation/spi
4101 X: Documentation/media
4102 T: git git://git.lwn.net/linux.git docs-next
4105 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4106 L: blinux-list@redhat.com
4108 F: drivers/char/dtlk.c
4109 F: include/linux/dtlk.h
4111 DPT_I2O SCSI RAID DRIVER
4112 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4113 L: linux-scsi@vger.kernel.org
4114 W: http://www.adaptec.com/
4116 F: drivers/scsi/dpt*
4117 F: drivers/scsi/dpt/
4120 M: Philipp Reisner <philipp.reisner@linbit.com>
4121 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4122 L: drbd-dev@lists.linbit.com
4123 W: http://www.drbd.org
4124 T: git git://git.linbit.com/linux-drbd.git
4125 T: git git://git.linbit.com/drbd-8.4.git
4127 F: drivers/block/drbd/
4129 F: Documentation/blockdev/drbd/
4131 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4132 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4135 F: Documentation/kobject.txt
4140 F: include/linux/debugfs.h
4141 F: include/linux/kobj*
4145 M: David Airlie <airlied@linux.ie>
4146 L: dri-devel@lists.freedesktop.org
4147 T: git git://people.freedesktop.org/~airlied/linux
4148 B: https://bugs.freedesktop.org/
4149 C: irc://chat.freenode.net/dri-devel
4153 F: Documentation/devicetree/bindings/display/
4154 F: Documentation/devicetree/bindings/gpu/
4155 F: Documentation/devicetree/bindings/video/
4156 F: Documentation/gpu/
4158 F: include/uapi/drm/
4160 DRM DRIVERS AND MISC GPU PATCHES
4161 M: Daniel Vetter <daniel.vetter@intel.com>
4162 M: Jani Nikula <jani.nikula@linux.intel.com>
4163 M: Sean Paul <seanpaul@chromium.org>
4164 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4166 T: git git://anongit.freedesktop.org/drm/drm-misc
4167 F: Documentation/gpu/
4169 F: drivers/gpu/drm/*
4171 F: include/uapi/drm/drm*
4173 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4174 M: Dave Airlie <airlied@redhat.com>
4176 F: drivers/gpu/drm/ast/
4178 DRM DRIVERS FOR BRIDGE CHIPS
4179 M: Archit Taneja <architt@codeaurora.org>
4181 T: git git://anongit.freedesktop.org/drm/drm-misc
4182 F: drivers/gpu/drm/bridge/
4184 DRM DRIVER FOR BOCHS VIRTUAL GPU
4185 M: Gerd Hoffmann <kraxel@redhat.com>
4186 L: virtualization@lists.linux-foundation.org
4187 T: git git://git.kraxel.org/linux drm-qemu
4189 F: drivers/gpu/drm/bochs/
4191 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4192 M: Dave Airlie <airlied@redhat.com>
4193 M: Gerd Hoffmann <kraxel@redhat.com>
4194 L: virtualization@lists.linux-foundation.org
4195 T: git git://git.kraxel.org/linux drm-qemu
4197 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4198 F: drivers/gpu/drm/cirrus/
4200 RADEON and AMDGPU DRM DRIVERS
4201 M: Alex Deucher <alexander.deucher@amd.com>
4202 M: Christian König <christian.koenig@amd.com>
4203 L: amd-gfx@lists.freedesktop.org
4204 T: git git://people.freedesktop.org/~agd5f/linux
4206 F: drivers/gpu/drm/radeon/
4207 F: include/uapi/drm/radeon_drm.h
4208 F: drivers/gpu/drm/amd/
4209 F: include/uapi/drm/amdgpu_drm.h
4212 M: Thierry Reding <thierry.reding@gmail.com>
4213 L: dri-devel@lists.freedesktop.org
4214 T: git git://anongit.freedesktop.org/tegra/linux.git
4216 F: drivers/gpu/drm/drm_panel.c
4217 F: drivers/gpu/drm/panel/
4218 F: include/drm/drm_panel.h
4219 F: Documentation/devicetree/bindings/display/panel/
4221 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4222 M: Daniel Vetter <daniel.vetter@intel.com>
4223 M: Jani Nikula <jani.nikula@linux.intel.com>
4224 L: intel-gfx@lists.freedesktop.org
4225 W: https://01.org/linuxgraphics/
4226 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4227 C: irc://chat.freenode.net/intel-gfx
4228 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4229 T: git git://anongit.freedesktop.org/drm-intel
4231 F: drivers/gpu/drm/i915/
4232 F: include/drm/i915*
4233 F: include/uapi/drm/i915_drm.h
4234 F: Documentation/gpu/i915.rst
4236 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4237 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4238 M: Zhi Wang <zhi.a.wang@intel.com>
4239 L: intel-gvt-dev@lists.freedesktop.org
4240 L: intel-gfx@lists.freedesktop.org
4241 W: https://01.org/igvt-g
4242 T: git https://github.com/01org/gvt-linux.git
4244 F: drivers/gpu/drm/i915/gvt/
4246 DRM DRIVERS FOR ATMEL HLCDC
4247 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4248 L: dri-devel@lists.freedesktop.org
4250 F: drivers/gpu/drm/atmel-hlcdc/
4251 F: Documentation/devicetree/bindings/drm/atmel/
4253 DRM DRIVERS FOR ALLWINNER A10
4254 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4255 L: dri-devel@lists.freedesktop.org
4257 F: drivers/gpu/drm/sun4i/
4258 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4260 DRM DRIVERS FOR AMLOGIC SOCS
4261 M: Neil Armstrong <narmstrong@baylibre.com>
4262 L: dri-devel@lists.freedesktop.org
4263 L: linux-amlogic@lists.infradead.org
4264 W: http://linux-meson.com/
4266 F: drivers/gpu/drm/meson/
4267 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4269 DRM DRIVERS FOR EXYNOS
4270 M: Inki Dae <inki.dae@samsung.com>
4271 M: Joonyoung Shim <jy0922.shim@samsung.com>
4272 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4273 M: Kyungmin Park <kyungmin.park@samsung.com>
4274 L: dri-devel@lists.freedesktop.org
4275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4277 F: drivers/gpu/drm/exynos/
4278 F: include/uapi/drm/exynos_drm.h
4279 F: Documentation/devicetree/bindings/display/exynos/
4281 DRM DRIVERS FOR FREESCALE DCU
4282 M: Stefan Agner <stefan@agner.ch>
4283 M: Alison Wang <alison.wang@freescale.com>
4284 L: dri-devel@lists.freedesktop.org
4286 F: drivers/gpu/drm/fsl-dcu/
4287 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4288 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4289 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4291 DRM DRIVERS FOR FREESCALE IMX
4292 M: Philipp Zabel <p.zabel@pengutronix.de>
4293 L: dri-devel@lists.freedesktop.org
4295 F: drivers/gpu/drm/imx/
4296 F: drivers/gpu/ipu-v3/
4297 F: Documentation/devicetree/bindings/display/imx/
4299 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4300 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4301 L: dri-devel@lists.freedesktop.org
4302 T: git git://github.com/patjak/drm-gma500
4304 F: drivers/gpu/drm/gma500/
4306 DRM DRIVERS FOR HISILICON
4307 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4308 M: Rongrong Zou <zourongrong@gmail.com>
4309 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4310 R: Chen Feng <puck.chen@hisilicon.com>
4311 L: dri-devel@lists.freedesktop.org
4312 T: git git://github.com/xin3liang/linux.git
4314 F: drivers/gpu/drm/hisilicon/
4315 F: Documentation/devicetree/bindings/display/hisilicon/
4317 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4318 S: Orphan / Obsolete
4319 F: drivers/gpu/drm/i810/
4320 F: include/uapi/drm/i810_drm.h
4322 DRM DRIVERS FOR MEDIATEK
4323 M: CK Hu <ck.hu@mediatek.com>
4324 M: Philipp Zabel <p.zabel@pengutronix.de>
4325 L: dri-devel@lists.freedesktop.org
4327 F: drivers/gpu/drm/mediatek/
4328 F: Documentation/devicetree/bindings/display/mediatek/
4330 DRM DRIVER FOR MI0283QT
4331 M: Noralf Trønnes <noralf@tronnes.org>
4333 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4334 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4336 DRM DRIVER FOR MSM ADRENO GPU
4337 M: Rob Clark <robdclark@gmail.com>
4338 L: linux-arm-msm@vger.kernel.org
4339 L: dri-devel@lists.freedesktop.org
4340 L: freedreno@lists.freedesktop.org
4341 T: git git://people.freedesktop.org/~robclark/linux
4343 F: drivers/gpu/drm/msm/
4344 F: include/uapi/drm/msm_drm.h
4345 F: Documentation/devicetree/bindings/display/msm/
4347 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4348 M: Ben Skeggs <bskeggs@redhat.com>
4349 L: dri-devel@lists.freedesktop.org
4350 L: nouveau@lists.freedesktop.org
4351 T: git git://github.com/skeggsb/linux
4353 F: drivers/gpu/drm/nouveau/
4354 F: include/uapi/drm/nouveau_drm.h
4356 DRM DRIVERS FOR NVIDIA TEGRA
4357 M: Thierry Reding <thierry.reding@gmail.com>
4358 L: dri-devel@lists.freedesktop.org
4359 L: linux-tegra@vger.kernel.org
4360 T: git git://anongit.freedesktop.org/tegra/linux.git
4362 F: drivers/gpu/drm/tegra/
4363 F: drivers/gpu/host1x/
4364 F: include/linux/host1x.h
4365 F: include/uapi/drm/tegra_drm.h
4366 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4368 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/mga/
4371 F: include/uapi/drm/mga_drm.h
4373 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4374 M: Dave Airlie <airlied@redhat.com>
4376 F: drivers/gpu/drm/mgag200/
4378 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4379 S: Orphan / Obsolete
4380 F: drivers/gpu/drm/r128/
4381 F: include/uapi/drm/r128_drm.h
4383 DRM DRIVERS FOR RENESAS
4384 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4385 L: dri-devel@lists.freedesktop.org
4386 L: linux-renesas-soc@vger.kernel.org
4387 T: git git://linuxtv.org/pinchartl/fbdev
4389 F: drivers/gpu/drm/rcar-du/
4390 F: drivers/gpu/drm/shmobile/
4391 F: include/linux/platform_data/shmob_drm.h
4392 F: Documentation/devicetree/bindings/display/renesas,du.txt
4394 DRM DRIVER FOR QXL VIRTUAL GPU
4395 M: Dave Airlie <airlied@redhat.com>
4396 M: Gerd Hoffmann <kraxel@redhat.com>
4397 L: virtualization@lists.linux-foundation.org
4398 T: git git://git.kraxel.org/linux drm-qemu
4400 F: drivers/gpu/drm/qxl/
4401 F: include/uapi/drm/qxl_drm.h
4403 DRM DRIVERS FOR ROCKCHIP
4404 M: Mark Yao <mark.yao@rock-chips.com>
4405 L: dri-devel@lists.freedesktop.org
4407 F: drivers/gpu/drm/rockchip/
4408 F: Documentation/devicetree/bindings/display/rockchip/
4410 DRM DRIVER FOR SAVAGE VIDEO CARDS
4411 S: Orphan / Obsolete
4412 F: drivers/gpu/drm/savage/
4413 F: include/uapi/drm/savage_drm.h
4415 DRM DRIVER FOR SIS VIDEO CARDS
4416 S: Orphan / Obsolete
4417 F: drivers/gpu/drm/sis/
4418 F: include/uapi/drm/sis_drm.h
4421 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4422 M: Vincent Abriou <vincent.abriou@st.com>
4423 L: dri-devel@lists.freedesktop.org
4424 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4426 F: drivers/gpu/drm/sti
4427 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4429 DRM DRIVER FOR TDFX VIDEO CARDS
4430 S: Orphan / Obsolete
4431 F: drivers/gpu/drm/tdfx/
4433 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4434 M: Dave Airlie <airlied@redhat.com>
4436 F: drivers/gpu/drm/udl/
4438 DRM DRIVERS FOR VIVANTE GPU IP
4439 M: Lucas Stach <l.stach@pengutronix.de>
4440 R: Russell King <linux+etnaviv@armlinux.org.uk>
4441 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4442 L: etnaviv@lists.freedesktop.org
4443 L: dri-devel@lists.freedesktop.org
4445 F: drivers/gpu/drm/etnaviv/
4446 F: include/uapi/drm/etnaviv_drm.h
4447 F: Documentation/devicetree/bindings/display/etnaviv/
4449 DRM DRIVER FOR VMWARE VIRTUAL GPU
4450 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4451 M: Sinclair Yeh <syeh@vmware.com>
4452 M: Thomas Hellstrom <thellstrom@vmware.com>
4453 L: dri-devel@lists.freedesktop.org
4454 T: git git://people.freedesktop.org/~syeh/repos_linux
4455 T: git git://people.freedesktop.org/~thomash/linux
4457 F: drivers/gpu/drm/vmwgfx/
4458 F: include/uapi/drm/vmwgfx_drm.h
4461 M: Eric Anholt <eric@anholt.net>
4462 T: git git://github.com/anholt/linux
4464 F: drivers/gpu/drm/vc4/
4465 F: include/uapi/drm/vc4_drm.h
4466 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4468 DRM DRIVERS FOR TI OMAP
4469 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4470 L: dri-devel@lists.freedesktop.org
4472 F: drivers/gpu/drm/omapdrm/
4473 F: Documentation/devicetree/bindings/display/ti/
4475 DRM DRIVERS FOR TI LCDC
4476 M: Jyri Sarha <jsarha@ti.com>
4477 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4478 L: dri-devel@lists.freedesktop.org
4480 F: drivers/gpu/drm/tilcdc/
4481 F: Documentation/devicetree/bindings/display/tilcdc/
4483 DRM DRIVERS FOR ZTE ZX
4484 M: Shawn Guo <shawnguo@kernel.org>
4485 L: dri-devel@lists.freedesktop.org
4487 F: drivers/gpu/drm/zte/
4488 F: Documentation/devicetree/bindings/display/zte,vou.txt
4490 DSBR100 USB FM RADIO DRIVER
4491 M: Alexey Klimov <klimov.linux@gmail.com>
4492 L: linux-media@vger.kernel.org
4493 T: git git://linuxtv.org/media_tree.git
4495 F: drivers/media/radio/dsbr100.c
4498 M: Francois Romieu <romieu@fr.zoreil.com>
4499 L: netdev@vger.kernel.org
4501 F: drivers/net/wan/dscc4.c
4504 M: Hans Verkuil <hverkuil@xs4all.nl>
4505 L: linux-media@vger.kernel.org
4506 T: git git://linuxtv.org/media_tree.git
4507 W: https://linuxtv.org
4509 F: drivers/media/pci/dt3155/
4511 DVB_USB_AF9015 MEDIA DRIVER
4512 M: Antti Palosaari <crope@iki.fi>
4513 L: linux-media@vger.kernel.org
4514 W: https://linuxtv.org
4515 W: http://palosaari.fi/linux/
4516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517 T: git git://linuxtv.org/anttip/media_tree.git
4519 F: drivers/media/usb/dvb-usb-v2/af9015*
4521 DVB_USB_AF9035 MEDIA DRIVER
4522 M: Antti Palosaari <crope@iki.fi>
4523 L: linux-media@vger.kernel.org
4524 W: https://linuxtv.org
4525 W: http://palosaari.fi/linux/
4526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527 T: git git://linuxtv.org/anttip/media_tree.git
4529 F: drivers/media/usb/dvb-usb-v2/af9035*
4531 DVB_USB_ANYSEE MEDIA DRIVER
4532 M: Antti Palosaari <crope@iki.fi>
4533 L: linux-media@vger.kernel.org
4534 W: https://linuxtv.org
4535 W: http://palosaari.fi/linux/
4536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4537 T: git git://linuxtv.org/anttip/media_tree.git
4539 F: drivers/media/usb/dvb-usb-v2/anysee*
4541 DVB_USB_AU6610 MEDIA DRIVER
4542 M: Antti Palosaari <crope@iki.fi>
4543 L: linux-media@vger.kernel.org
4544 W: https://linuxtv.org
4545 W: http://palosaari.fi/linux/
4546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4547 T: git git://linuxtv.org/anttip/media_tree.git
4549 F: drivers/media/usb/dvb-usb-v2/au6610*
4551 DVB_USB_CE6230 MEDIA DRIVER
4552 M: Antti Palosaari <crope@iki.fi>
4553 L: linux-media@vger.kernel.org
4554 W: https://linuxtv.org
4555 W: http://palosaari.fi/linux/
4556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557 T: git git://linuxtv.org/anttip/media_tree.git
4559 F: drivers/media/usb/dvb-usb-v2/ce6230*
4561 DVB_USB_CXUSB MEDIA DRIVER
4562 M: Michael Krufky <mkrufky@linuxtv.org>
4563 L: linux-media@vger.kernel.org
4564 W: https://linuxtv.org
4565 W: http://github.com/mkrufky
4566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4567 T: git git://linuxtv.org/media_tree.git
4569 F: drivers/media/usb/dvb-usb/cxusb*
4571 DVB_USB_EC168 MEDIA DRIVER
4572 M: Antti Palosaari <crope@iki.fi>
4573 L: linux-media@vger.kernel.org
4574 W: https://linuxtv.org
4575 W: http://palosaari.fi/linux/
4576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4577 T: git git://linuxtv.org/anttip/media_tree.git
4579 F: drivers/media/usb/dvb-usb-v2/ec168*
4581 DVB_USB_GL861 MEDIA DRIVER
4582 M: Antti Palosaari <crope@iki.fi>
4583 L: linux-media@vger.kernel.org
4584 W: https://linuxtv.org
4585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586 T: git git://linuxtv.org/anttip/media_tree.git
4588 F: drivers/media/usb/dvb-usb-v2/gl861*
4590 DVB_USB_MXL111SF MEDIA DRIVER
4591 M: Michael Krufky <mkrufky@linuxtv.org>
4592 L: linux-media@vger.kernel.org
4593 W: https://linuxtv.org
4594 W: http://github.com/mkrufky
4595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4596 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4598 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4600 DVB_USB_RTL28XXU MEDIA DRIVER
4601 M: Antti Palosaari <crope@iki.fi>
4602 L: linux-media@vger.kernel.org
4603 W: https://linuxtv.org
4604 W: http://palosaari.fi/linux/
4605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4606 T: git git://linuxtv.org/anttip/media_tree.git
4608 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4610 DVB_USB_V2 MEDIA DRIVER
4611 M: Antti Palosaari <crope@iki.fi>
4612 L: linux-media@vger.kernel.org
4613 W: https://linuxtv.org
4614 W: http://palosaari.fi/linux/
4615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4616 T: git git://linuxtv.org/anttip/media_tree.git
4618 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4619 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4622 M: Jason Baron <jbaron@akamai.com>
4624 F: lib/dynamic_debug.c
4625 F: include/linux/dynamic_debug.h
4627 DZ DECSTATION DZ11 SERIAL DRIVER
4628 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4630 F: drivers/tty/serial/dz.*
4632 E3X0 POWER BUTTON DRIVER
4633 M: Moritz Fischer <moritz.fischer@ettus.com>
4634 L: usrp-users@lists.ettus.com
4635 W: http://www.ettus.com
4637 F: drivers/input/misc/e3x0-button.c
4638 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4641 M: Antti Palosaari <crope@iki.fi>
4642 L: linux-media@vger.kernel.org
4643 W: https://linuxtv.org
4644 W: http://palosaari.fi/linux/
4645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4646 T: git git://linuxtv.org/anttip/media_tree.git
4648 F: drivers/media/tuners/e4000*
4650 EATA ISA/EISA/PCI SCSI DRIVER
4651 M: Dario Ballabio <ballabio_dario@emc.com>
4652 L: linux-scsi@vger.kernel.org
4654 F: drivers/scsi/eata.c
4657 M: Antti Palosaari <crope@iki.fi>
4658 L: linux-media@vger.kernel.org
4659 W: https://linuxtv.org
4660 W: http://palosaari.fi/linux/
4661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4662 T: git git://linuxtv.org/anttip/media_tree.git
4664 F: drivers/media/dvb-frontends/ec100*
4667 M: Tyler Hicks <tyhicks@canonical.com>
4668 L: ecryptfs@vger.kernel.org
4669 W: http://ecryptfs.org
4670 W: https://launchpad.net/ecryptfs
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4673 F: Documentation/filesystems/ecryptfs.txt
4677 M: Borislav Petkov <bp@alien8.de>
4678 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4679 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4680 L: linux-edac@vger.kernel.org
4681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4684 F: Documentation/admin-guide/ras.rst
4685 F: Documentation/driver-api/edac.rst
4687 F: include/linux/edac.h
4690 M: Borislav Petkov <bp@alien8.de>
4691 L: linux-edac@vger.kernel.org
4693 F: drivers/edac/amd64_edac*
4696 M: Robert Richter <rric@kernel.org>
4697 L: linux-edac@vger.kernel.org
4699 F: drivers/edac/highbank*
4702 M: Ralf Baechle <ralf@linux-mips.org>
4703 M: David Daney <david.daney@cavium.com>
4704 L: linux-edac@vger.kernel.org
4705 L: linux-mips@linux-mips.org
4707 F: drivers/edac/octeon_edac*
4710 M: Mark Gross <mark.gross@intel.com>
4711 L: linux-edac@vger.kernel.org
4713 F: drivers/edac/e752x_edac.c
4716 L: linux-edac@vger.kernel.org
4718 F: drivers/edac/e7xxx_edac.c
4721 M: York Sun <york.sun@nxp.com>
4722 L: linux-edac@vger.kernel.org
4724 F: drivers/edac/fsl_ddr_edac.*
4727 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4728 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4729 L: linux-edac@vger.kernel.org
4731 F: drivers/edac/ghes_edac.c
4734 M: Tim Small <tim@buttersideup.com>
4735 L: linux-edac@vger.kernel.org
4737 F: drivers/edac/i82443bxgx_edac.c
4740 L: linux-edac@vger.kernel.org
4742 F: drivers/edac/i3000_edac.c
4745 L: linux-edac@vger.kernel.org
4747 F: drivers/edac/i5000_edac.c
4750 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4751 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4752 L: linux-edac@vger.kernel.org
4754 F: drivers/edac/i5400_edac.c
4757 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4759 L: linux-edac@vger.kernel.org
4761 F: drivers/edac/i7300_edac.c
4764 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4765 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4766 L: linux-edac@vger.kernel.org
4768 F: drivers/edac/i7core_edac.c
4771 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4772 M: "Arvind R." <arvino55@gmail.com>
4773 L: linux-edac@vger.kernel.org
4775 F: drivers/edac/i82975x_edac.c
4778 M: Jason Baron <jbaron@akamai.com>
4779 L: linux-edac@vger.kernel.org
4781 F: drivers/edac/ie31200_edac.c
4784 M: Johannes Thumshirn <morbidrsa@gmail.com>
4785 L: linux-edac@vger.kernel.org
4787 F: drivers/edac/mpc85xx_edac.[ch]
4790 M: Egor Martovetsky <egor@pasemi.com>
4791 L: linux-edac@vger.kernel.org
4793 F: drivers/edac/pasemi_edac.c
4796 M: Tim Small <tim@buttersideup.com>
4797 L: linux-edac@vger.kernel.org
4799 F: drivers/edac/r82600_edac.c
4802 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4803 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4804 L: linux-edac@vger.kernel.org
4806 F: drivers/edac/sb_edac.c
4809 M: Tony Luck <tony.luck@intel.com>
4810 L: linux-edac@vger.kernel.org
4812 F: drivers/edac/skx_edac.c
4815 APPLIED MICRO (APM) X-GENE SOC EDAC
4816 M: Loc Ho <lho@apm.com>
4818 F: drivers/edac/xgene_edac.c
4819 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4821 EDIROL UA-101/UA-1000 DRIVER
4822 M: Clemens Ladisch <clemens@ladisch.de>
4823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4824 T: git git://git.alsa-project.org/alsa-kernel.git
4826 F: sound/usb/misc/ua101.c
4828 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4829 M: Matt Fleming <matt@codeblueprint.co.uk>
4830 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4831 L: linux-efi@vger.kernel.org
4832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4834 F: Documentation/efi-stub.txt
4835 F: arch/*/kernel/efi.c
4836 F: arch/x86/boot/compressed/eboot.[ch]
4837 F: arch/*/include/asm/efi.h
4838 F: arch/x86/platform/efi/
4839 F: drivers/firmware/efi/
4840 F: include/linux/efi*.h
4841 F: arch/arm/boot/compressed/efi-header.S
4842 F: arch/arm64/kernel/efi-entry.S
4844 EFI VARIABLE FILESYSTEM
4845 M: Matthew Garrett <matthew.garrett@nebula.com>
4846 M: Jeremy Kerr <jk@ozlabs.org>
4847 M: Matt Fleming <matt@codeblueprint.co.uk>
4848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4849 L: linux-efi@vger.kernel.org
4853 EFIFB FRAMEBUFFER DRIVER
4854 L: linux-fbdev@vger.kernel.org
4855 M: Peter Jones <pjones@redhat.com>
4857 F: drivers/video/fbdev/efifb.c
4860 L: linux-efi@vger.kernel.org
4861 M: Ivan Hu <ivan.hu@canonical.com>
4862 M: Matt Fleming <matt@codeblueprint.co.uk>
4864 F: drivers/firmware/efi/test/
4867 W: http://aeschi.ch.eu.org/efs/
4871 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4872 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4873 L: netdev@vger.kernel.org
4875 F: drivers/net/ethernet/ibm/ehea/
4877 EM28XX VIDEO4LINUX DRIVER
4878 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4879 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4880 L: linux-media@vger.kernel.org
4881 W: https://linuxtv.org
4882 T: git git://linuxtv.org/media_tree.git
4884 F: drivers/media/usb/em28xx/
4885 F: Documentation/media/v4l-drivers/em28xx*
4888 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4889 M: Matt Mackall <mpm@selenic.com>
4890 M: David Woodhouse <dwmw2@infradead.org>
4891 L: linux-embedded@vger.kernel.org
4894 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4895 M: James Smart <james.smart@broadcom.com>
4896 M: Dick Kennedy <dick.kennedy@broadcom.com>
4897 L: linux-scsi@vger.kernel.org
4898 W: http://www.broadcom.com
4900 F: drivers/scsi/lpfc/
4902 ENE CB710 FLASH CARD READER DRIVER
4903 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4905 F: drivers/misc/cb710/
4906 F: drivers/mmc/host/cb710-mmc.*
4907 F: include/linux/cb710.h
4909 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4910 M: Maxim Levitsky <maximlevitsky@gmail.com>
4912 F: drivers/media/rc/ene_ir.*
4914 EPSON S1D13XXX FRAMEBUFFER DRIVER
4915 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4918 F: drivers/video/fbdev/s1d13xxxfb.c
4919 F: include/video/s1d13xxxfb.h
4921 ET131X NETWORK DRIVER
4922 M: Mark Einon <mark.einon@gmail.com>
4924 F: drivers/net/ethernet/agere/
4927 M: Stephen Hemminger <stephen@networkplumber.org>
4928 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4929 L: netdev@vger.kernel.org
4930 W: http://www.linuxfoundation.org/en/Net:Bridge
4932 F: include/linux/netfilter_bridge/
4935 ETHERNET PHY LIBRARY
4936 M: Florian Fainelli <f.fainelli@gmail.com>
4937 L: netdev@vger.kernel.org
4939 F: include/linux/phy.h
4940 F: include/linux/phy_fixed.h
4942 F: Documentation/networking/phy.txt
4943 F: drivers/of/of_mdio.c
4944 F: drivers/of/of_net.c
4947 M: Jan Kara <jack@suse.com>
4948 L: linux-ext4@vger.kernel.org
4950 F: Documentation/filesystems/ext2.txt
4952 F: include/linux/ext2*
4955 M: "Theodore Ts'o" <tytso@mit.edu>
4956 M: Andreas Dilger <adilger.kernel@dilger.ca>
4957 L: linux-ext4@vger.kernel.org
4958 W: http://ext4.wiki.kernel.org
4959 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4962 F: Documentation/filesystems/ext4.txt
4965 Extended Verification Module (EVM)
4966 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4967 L: linux-ima-devel@lists.sourceforge.net
4968 L: linux-security-module@vger.kernel.org
4970 F: security/integrity/evm/
4972 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4973 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4974 M: Chanwoo Choi <cw00.choi@samsung.com>
4975 L: linux-kernel@vger.kernel.org
4976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4979 F: include/linux/extcon/
4980 F: include/linux/extcon.h
4981 F: Documentation/extcon/
4982 F: Documentation/devicetree/bindings/extcon/
4985 M: Jingoo Han <jingoohan1@gmail.com>
4986 L: dri-devel@lists.freedesktop.org
4988 F: drivers/gpu/drm/exynos/exynos_dp*
4990 EXYNOS SYSMMU (IOMMU) driver
4991 M: Marek Szyprowski <m.szyprowski@samsung.com>
4992 L: iommu@lists.linux-foundation.org
4994 F: drivers/iommu/exynos-iommu.c
4996 EZchip NPS platform support
4997 M: Noam Camus <noamc@ezchip.com>
4999 F: arch/arc/plat-eznps
5000 F: arch/arc/boot/dts/eznps.dts
5002 F71805F HARDWARE MONITORING DRIVER
5003 M: Jean Delvare <jdelvare@suse.com>
5004 L: linux-hwmon@vger.kernel.org
5006 F: Documentation/hwmon/f71805f
5007 F: drivers/hwmon/f71805f.c
5010 M: Michael Buesch <m@bues.ch>
5011 L: linux-media@vger.kernel.org
5013 F: drivers/media/tuners/fc0011.h
5014 F: drivers/media/tuners/fc0011.c
5017 M: Antti Palosaari <crope@iki.fi>
5018 L: linux-media@vger.kernel.org
5019 W: https://linuxtv.org
5020 W: http://palosaari.fi/linux/
5021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5022 T: git git://linuxtv.org/anttip/media_tree.git
5024 F: drivers/media/tuners/fc2580*
5027 M: Eric Paris <eparis@redhat.com>
5029 F: fs/notify/fanotify/
5030 F: include/linux/fanotify.h
5031 F: include/uapi/linux/fanotify.h
5033 FARSYNC SYNCHRONOUS DRIVER
5034 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5035 W: http://www.farsite.co.uk/
5037 F: drivers/net/wan/farsync.*
5039 FAULT INJECTION SUPPORT
5040 M: Akinobu Mita <akinobu.mita@gmail.com>
5042 F: Documentation/fault-injection/
5043 F: lib/fault-inject.c
5045 FBTFT Framebuffer drivers
5046 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5048 F: drivers/staging/fbtft/
5050 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5051 M: Johannes Thumshirn <jth@kernel.org>
5052 L: fcoe-devel@open-fcoe.org
5053 W: www.Open-FCoE.org
5055 F: drivers/scsi/libfc/
5056 F: drivers/scsi/fcoe/
5058 F: include/scsi/libfc.h
5059 F: include/scsi/libfcoe.h
5060 F: include/uapi/scsi/fc/
5062 FILE LOCKING (flock() and fcntl()/lockf())
5063 M: Jeff Layton <jlayton@poochiereds.net>
5064 M: "J. Bruce Fields" <bfields@fieldses.org>
5065 L: linux-fsdevel@vger.kernel.org
5067 F: include/linux/fcntl.h
5068 F: include/linux/fs.h
5069 F: include/uapi/linux/fcntl.h
5070 F: include/uapi/linux/fs.h
5074 FILESYSTEMS (VFS and infrastructure)
5075 M: Alexander Viro <viro@zeniv.linux.org.uk>
5076 L: linux-fsdevel@vger.kernel.org
5080 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5081 M: Riku Voipio <riku.voipio@iki.fi>
5082 L: linux-hwmon@vger.kernel.org
5084 F: drivers/hwmon/f75375s.c
5085 F: include/linux/f75375s.h
5087 FIREWIRE AUDIO DRIVERS
5088 M: Clemens Ladisch <clemens@ladisch.de>
5089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5090 T: git git://git.alsa-project.org/alsa-kernel.git
5094 FIREWIRE MEDIA DRIVERS (firedtv)
5095 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5096 L: linux-media@vger.kernel.org
5097 L: linux1394-devel@lists.sourceforge.net
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5100 F: drivers/media/firewire/
5102 FIREWIRE SBP-2 TARGET
5103 M: Chris Boot <bootc@bootc.net>
5104 L: linux-scsi@vger.kernel.org
5105 L: target-devel@vger.kernel.org
5106 L: linux1394-devel@lists.sourceforge.net
5107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5109 F: drivers/target/sbp/
5112 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5113 L: linux1394-devel@lists.sourceforge.net
5114 W: http://ieee1394.wiki.kernel.org/
5115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5117 F: drivers/firewire/
5118 F: include/linux/firewire.h
5119 F: include/uapi/linux/firewire*.h
5122 FIRMWARE LOADER (request_firmware)
5123 M: Ming Lei <ming.lei@canonical.com>
5124 M: Luis R. Rodriguez <mcgrof@kernel.org>
5125 L: linux-kernel@vger.kernel.org
5127 F: Documentation/firmware_class/
5128 F: drivers/base/firmware*.c
5129 F: include/linux/firmware.h
5131 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5132 M: Joshua Morris <josh.h.morris@us.ibm.com>
5133 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5135 F: drivers/block/rsxx/
5138 M: Jiri Kosina <jikos@kernel.org>
5139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5141 F: drivers/block/floppy.c
5144 M: Alessandro Rubini <rubini@gnudd.com>
5145 W: http://www.ohwr.org/projects/fmc-bus
5148 F: include/linux/fmc*.h
5149 F: include/linux/ipmi-fru.h
5152 FPGA MANAGER FRAMEWORK
5153 M: Alan Tull <atull@opensource.altera.com>
5154 R: Moritz Fischer <moritz.fischer@ettus.com>
5155 L: linux-fpga@vger.kernel.org
5157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5159 F: include/linux/fpga/fpga-mgr.h
5160 W: http://www.rocketboards.org
5163 M: Bill Metzenthen <billm@melbpc.org.au>
5164 W: http://floatingpoint.sourceforge.net/emulator/index.html
5166 F: arch/x86/math-emu/
5168 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5169 L: netdev@vger.kernel.org
5171 F: drivers/net/wan/dlci.c
5172 F: drivers/net/wan/sdla.c
5175 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5176 L: linux-fbdev@vger.kernel.org
5177 T: git git://github.com/bzolnier/linux.git
5178 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5180 F: Documentation/fb/
5183 F: include/linux/fb.h
5184 F: include/uapi/video/
5185 F: include/uapi/linux/fb.h
5187 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5188 M: Horia Geantă <horia.geanta@nxp.com>
5189 M: Dan Douglass <dan.douglass@nxp.com>
5190 L: linux-crypto@vger.kernel.org
5192 F: drivers/crypto/caam/
5193 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5195 FREESCALE DIU FRAMEBUFFER DRIVER
5196 M: Timur Tabi <timur@tabi.org>
5197 L: linux-fbdev@vger.kernel.org
5199 F: drivers/video/fbdev/fsl-diu-fb.*
5201 FREESCALE DMA DRIVER
5202 M: Li Yang <leoli@freescale.com>
5203 M: Zhang Wei <zw@zh-kernel.org>
5204 L: linuxppc-dev@lists.ozlabs.org
5206 F: drivers/dma/fsldma.*
5208 FREESCALE GPMI NAND DRIVER
5209 M: Han Xu <han.xu@nxp.com>
5210 L: linux-mtd@lists.infradead.org
5212 F: drivers/mtd/nand/gpmi-nand/*
5214 FREESCALE I2C CPM DRIVER
5215 M: Jochen Friedrich <jochen@scram.de>
5216 L: linuxppc-dev@lists.ozlabs.org
5217 L: linux-i2c@vger.kernel.org
5219 F: drivers/i2c/busses/i2c-cpm.c
5221 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5222 M: Sascha Hauer <kernel@pengutronix.de>
5223 L: linux-fbdev@vger.kernel.org
5224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5226 F: include/linux/platform_data/video-imxfb.h
5227 F: drivers/video/fbdev/imxfb.c
5229 FREESCALE QUAD SPI DRIVER
5230 M: Han Xu <han.xu@nxp.com>
5231 L: linux-mtd@lists.infradead.org
5233 F: drivers/mtd/spi-nor/fsl-quadspi.c
5235 FREESCALE SOC FS_ENET DRIVER
5236 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5237 M: Vitaly Bordug <vbordug@ru.mvista.com>
5238 L: linuxppc-dev@lists.ozlabs.org
5239 L: netdev@vger.kernel.org
5241 F: drivers/net/ethernet/freescale/fs_enet/
5242 F: include/linux/fs_enet_pd.h
5244 FREESCALE IMX / MXC FEC DRIVER
5245 M: Fugang Duan <fugang.duan@nxp.com>
5246 L: netdev@vger.kernel.org
5248 F: drivers/net/ethernet/freescale/fec_main.c
5249 F: drivers/net/ethernet/freescale/fec_ptp.c
5250 F: drivers/net/ethernet/freescale/fec.h
5251 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5253 FREESCALE QORIQ DPAA FMAN DRIVER
5254 M: Madalin Bucur <madalin.bucur@nxp.com>
5255 L: netdev@vger.kernel.org
5257 F: drivers/net/ethernet/freescale/fman
5258 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5260 FREESCALE QORIQ DPAA ETHERNET DRIVER
5261 M: Madalin Bucur <madalin.bucur@nxp.com>
5262 L: netdev@vger.kernel.org
5264 F: drivers/net/ethernet/freescale/dpaa
5266 FREESCALE SOC DRIVERS
5267 M: Scott Wood <oss@buserror.net>
5268 L: linuxppc-dev@lists.ozlabs.org
5269 L: linux-arm-kernel@lists.infradead.org
5272 F: include/linux/fsl/
5274 FREESCALE QUICC ENGINE LIBRARY
5275 M: Qiang Zhao <qiang.zhao@nxp.com>
5276 L: linuxppc-dev@lists.ozlabs.org
5278 F: drivers/soc/fsl/qe/
5279 F: include/soc/fsl/*qe*.h
5280 F: include/soc/fsl/*ucc*.h
5282 FREESCALE USB PERIPHERAL DRIVERS
5283 M: Li Yang <leoli@freescale.com>
5284 L: linux-usb@vger.kernel.org
5285 L: linuxppc-dev@lists.ozlabs.org
5287 F: drivers/usb/gadget/udc/fsl*
5289 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5290 M: Li Yang <leoli@freescale.com>
5291 L: netdev@vger.kernel.org
5292 L: linuxppc-dev@lists.ozlabs.org
5294 F: drivers/net/ethernet/freescale/ucc_geth*
5296 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5297 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5298 L: netdev@vger.kernel.org
5300 F: drivers/net/ethernet/freescale/gianfar*
5301 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5302 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5304 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5305 M: Zhao Qiang <qiang.zhao@nxp.com>
5306 L: netdev@vger.kernel.org
5307 L: linuxppc-dev@lists.ozlabs.org
5309 F: drivers/net/wan/fsl_ucc_hdlc*
5311 FREESCALE QUICC ENGINE UCC UART DRIVER
5312 M: Timur Tabi <timur@tabi.org>
5313 L: linuxppc-dev@lists.ozlabs.org
5315 F: drivers/tty/serial/ucc_uart.c
5317 FREESCALE SOC SOUND DRIVERS
5318 M: Timur Tabi <timur@tabi.org>
5319 M: Nicolin Chen <nicoleotsuka@gmail.com>
5320 M: Xiubo Li <Xiubo.Lee@gmail.com>
5321 R: Fabio Estevam <fabio.estevam@nxp.com>
5322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5323 L: linuxppc-dev@lists.ozlabs.org
5325 F: sound/soc/fsl/fsl*
5326 F: sound/soc/fsl/imx*
5327 F: sound/soc/fsl/mpc8610_hpcd.c
5330 M: Christoph Hellwig <hch@infradead.org>
5331 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5337 M: Pavel Machek <pavel@ucw.cz>
5338 L: linux-pm@vger.kernel.org
5340 F: Documentation/power/freezing-of-tasks.txt
5341 F: include/linux/freezer.h
5345 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5346 L: linux-kernel@vger.kernel.org
5349 F: include/linux/frontswap.h
5351 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5352 M: David Howells <dhowells@redhat.com>
5353 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5355 F: Documentation/filesystems/caching/
5357 F: include/linux/fscache*.h
5359 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5360 M: Theodore Y. Ts'o <tytso@mit.edu>
5361 M: Jaegeuk Kim <jaegeuk@kernel.org>
5362 L: linux-fsdevel@vger.kernel.org
5365 F: include/linux/fscrypt*.h
5368 M: Jaegeuk Kim <jaegeuk@kernel.org>
5369 M: Chao Yu <yuchao0@huawei.com>
5370 L: linux-f2fs-devel@lists.sourceforge.net
5371 W: https://f2fs.wiki.kernel.org/
5372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5374 F: Documentation/filesystems/f2fs.txt
5375 F: Documentation/ABI/testing/sysfs-fs-f2fs
5377 F: include/linux/f2fs_fs.h
5378 F: include/trace/events/f2fs.h
5380 FUJITSU FR-V (FRV) PORT
5384 FUJITSU LAPTOP EXTRAS
5385 M: Jonathan Woithe <jwoithe@just42.net>
5386 L: platform-driver-x86@vger.kernel.org
5388 F: drivers/platform/x86/fujitsu-laptop.c
5390 FUJITSU M-5MO LS CAMERA ISP DRIVER
5391 M: Kyungmin Park <kyungmin.park@samsung.com>
5392 M: Heungjun Kim <riverful.kim@samsung.com>
5393 L: linux-media@vger.kernel.org
5395 F: drivers/media/i2c/m5mols/
5396 F: include/media/i2c/m5mols.h
5398 FUJITSU TABLET EXTRAS
5399 M: Robert Gerlach <khnz@gmx.de>
5400 L: platform-driver-x86@vger.kernel.org
5402 F: drivers/platform/x86/fujitsu-tablet.c
5404 FUSE: FILESYSTEM IN USERSPACE
5405 M: Miklos Szeredi <miklos@szeredi.hu>
5406 L: linux-fsdevel@vger.kernel.org
5407 W: http://fuse.sourceforge.net/
5408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5411 F: include/uapi/linux/fuse.h
5412 F: Documentation/filesystems/fuse.txt
5414 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5415 M: Rik Faith <faith@cs.unc.edu>
5416 L: linux-scsi@vger.kernel.org
5417 S: Odd Fixes (e.g., new signatures)
5418 F: drivers/scsi/fdomain.*
5421 M: Kees Cook <keescook@chromium.org>
5422 R: Emese Revfy <re.emese@gmail.com>
5423 L: kernel-hardening@lists.openwall.com
5425 F: scripts/gcc-plugins/
5426 F: scripts/gcc-plugin.sh
5427 F: scripts/Makefile.gcc-plugins
5428 F: Documentation/gcc-plugins.txt
5430 GCOV BASED KERNEL PROFILING
5431 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5434 F: Documentation/dev-tools/gcov.rst
5436 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5437 M: Achim Leubner <achim_leubner@adaptec.com>
5438 L: linux-scsi@vger.kernel.org
5439 W: http://www.icp-vortex.com/
5441 F: drivers/scsi/gdt*
5443 GDB KERNEL DEBUGGING HELPER SCRIPTS
5444 M: Jan Kiszka <jan.kiszka@siemens.com>
5445 M: Kieran Bingham <kieran@bingham.xyz>
5449 GEMTEK FM RADIO RECEIVER DRIVER
5450 M: Hans Verkuil <hverkuil@xs4all.nl>
5451 L: linux-media@vger.kernel.org
5452 T: git git://linuxtv.org/media_tree.git
5453 W: https://linuxtv.org
5455 F: drivers/media/radio/radio-gemtek*
5457 GENERIC GPIO I2C DRIVER
5458 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5460 F: drivers/i2c/busses/i2c-gpio.c
5461 F: include/linux/i2c-gpio.h
5463 GENERIC GPIO I2C MULTIPLEXER DRIVER
5464 M: Peter Korsgaard <peter.korsgaard@barco.com>
5465 L: linux-i2c@vger.kernel.org
5467 F: drivers/i2c/muxes/i2c-mux-gpio.c
5468 F: include/linux/i2c-mux-gpio.h
5469 F: Documentation/i2c/muxes/i2c-mux-gpio
5471 GENERIC HDLC (WAN) DRIVERS
5472 M: Krzysztof Halasa <khc@pm.waw.pl>
5473 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5475 F: drivers/net/wan/c101.c
5476 F: drivers/net/wan/hd6457*
5477 F: drivers/net/wan/hdlc*
5478 F: drivers/net/wan/n2.c
5479 F: drivers/net/wan/pc300too.c
5480 F: drivers/net/wan/pci200syn.c
5481 F: drivers/net/wan/wanxl*
5483 GENERIC INCLUDE/ASM HEADER FILES
5484 M: Arnd Bergmann <arnd@arndb.de>
5485 L: linux-arch@vger.kernel.org
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5488 F: include/asm-generic/
5489 F: include/uapi/asm-generic/
5491 GENERIC PHY FRAMEWORK
5492 M: Kishon Vijay Abraham I <kishon@ti.com>
5493 L: linux-kernel@vger.kernel.org
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5497 F: include/linux/phy/
5500 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5501 M: Kevin Hilman <khilman@kernel.org>
5502 M: Ulf Hansson <ulf.hansson@linaro.org>
5503 L: linux-pm@vger.kernel.org
5505 F: drivers/base/power/domain*.c
5506 F: include/linux/pm_domain.h
5508 GENERIC UIO DRIVER FOR PCI DEVICES
5509 M: "Michael S. Tsirkin" <mst@redhat.com>
5510 L: kvm@vger.kernel.org
5512 F: drivers/uio/uio_pci_generic.c
5514 GET_MAINTAINER SCRIPT
5515 M: Joe Perches <joe@perches.com>
5517 F: scripts/get_maintainer.pl
5519 GENWQE (IBM Generic Workqueue Card)
5520 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5521 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5523 F: drivers/misc/genwqe/
5526 M: Steven Whitehouse <swhiteho@redhat.com>
5527 M: Bob Peterson <rpeterso@redhat.com>
5528 L: cluster-devel@redhat.com
5529 W: http://sources.redhat.com/cluster/
5530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5532 F: Documentation/filesystems/gfs2*.txt
5534 F: include/uapi/linux/gfs2_ondisk.h
5536 GIGASET ISDN DRIVERS
5537 M: Paul Bolle <pebolle@tiscali.nl>
5538 L: gigaset307x-common@lists.sourceforge.net
5539 W: http://gigaset307x.sourceforge.net/
5541 F: Documentation/isdn/README.gigaset
5542 F: drivers/isdn/gigaset/
5543 F: include/uapi/linux/gigaset_dev.h
5546 M: Hans Verkuil <hans.verkuil@cisco.com>
5547 L: linux-media@vger.kernel.org
5549 F: drivers/media/usb/go7007/
5552 M: Bastien Nocera <hadess@hadess.net>
5553 L: linux-input@vger.kernel.org
5555 F: drivers/input/touchscreen/goodix.c
5558 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5559 L: linux-gpio@vger.kernel.org
5561 F: drivers/gpio/gpio-mockup.c
5562 F: tools/testing/selftests/gpio/
5565 M: Linus Walleij <linus.walleij@linaro.org>
5566 M: Alexandre Courbot <gnurou@gmail.com>
5567 L: linux-gpio@vger.kernel.org
5568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5570 F: Documentation/devicetree/bindings/gpio/
5571 F: Documentation/gpio/
5572 F: Documentation/ABI/testing/gpio-cdev
5573 F: Documentation/ABI/obsolete/sysfs-gpio
5575 F: include/linux/gpio/
5576 F: include/linux/gpio.h
5577 F: include/asm-generic/gpio.h
5578 F: include/uapi/linux/gpio.h
5581 GRE DEMULTIPLEXER DRIVER
5582 M: Dmitry Kozlov <xeb@mail.ru>
5583 L: netdev@vger.kernel.org
5585 F: net/ipv4/gre_demux.c
5586 F: net/ipv4/gre_offload.c
5587 F: include/net/gre.h
5589 GRETH 10/100/1G Ethernet MAC device driver
5590 M: Andreas Larsson <andreas@gaisler.com>
5591 L: netdev@vger.kernel.org
5593 F: drivers/net/ethernet/aeroflex/
5596 M: Johan Hovold <johan@kernel.org>
5597 M: Alex Elder <elder@kernel.org>
5598 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5600 F: drivers/staging/greybus/
5601 L: greybus-dev@lists.linaro.org
5603 GREYBUS AUDIO PROTOCOLS DRIVERS
5604 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5605 M: Mark Greer <mgreer@animalcreek.com>
5607 F: drivers/staging/greybus/audio_apbridgea.c
5608 F: drivers/staging/greybus/audio_apbridgea.h
5609 F: drivers/staging/greybus/audio_codec.c
5610 F: drivers/staging/greybus/audio_codec.h
5611 F: drivers/staging/greybus/audio_gb.c
5612 F: drivers/staging/greybus/audio_manager.c
5613 F: drivers/staging/greybus/audio_manager.h
5614 F: drivers/staging/greybus/audio_manager_module.c
5615 F: drivers/staging/greybus/audio_manager_private.h
5616 F: drivers/staging/greybus/audio_manager_sysfs.c
5617 F: drivers/staging/greybus/audio_module.c
5618 F: drivers/staging/greybus/audio_topology.c
5620 GREYBUS PROTOCOLS DRIVERS
5621 M: Rui Miguel Silva <rmfrfs@gmail.com>
5623 F: drivers/staging/greybus/sdio.c
5624 F: drivers/staging/greybus/light.c
5625 F: drivers/staging/greybus/gpio.c
5626 F: drivers/staging/greybus/power_supply.c
5627 F: drivers/staging/greybus/spi.c
5628 F: drivers/staging/greybus/spilib.c
5630 GREYBUS PROTOCOLS DRIVERS
5631 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5633 F: drivers/staging/greybus/loopback.c
5634 F: drivers/staging/greybus/timesync.c
5635 F: drivers/staging/greybus/timesync_platform.c
5637 GREYBUS PROTOCOLS DRIVERS
5638 M: Viresh Kumar <vireshk@kernel.org>
5640 F: drivers/staging/greybus/authentication.c
5641 F: drivers/staging/greybus/bootrom.c
5642 F: drivers/staging/greybus/firmware.h
5643 F: drivers/staging/greybus/fw-core.c
5644 F: drivers/staging/greybus/fw-download.c
5645 F: drivers/staging/greybus/fw-managament.c
5646 F: drivers/staging/greybus/greybus_authentication.h
5647 F: drivers/staging/greybus/greybus_firmware.h
5648 F: drivers/staging/greybus/hid.c
5649 F: drivers/staging/greybus/i2c.c
5650 F: drivers/staging/greybus/spi.c
5651 F: drivers/staging/greybus/spilib.c
5652 F: drivers/staging/greybus/spilib.h
5654 GREYBUS PROTOCOLS DRIVERS
5655 M: David Lin <dtwlin@gmail.com>
5657 F: drivers/staging/greybus/uart.c
5658 F: drivers/staging/greybus/log.c
5660 GREYBUS PLATFORM DRIVERS
5661 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5663 F: drivers/staging/greybus/arche-platform.c
5664 F: drivers/staging/greybus/arche-apb-ctrl.c
5665 F: drivers/staging/greybus/arche_platform.h
5667 GS1662 VIDEO SERIALIZER
5668 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5669 L: linux-media@vger.kernel.org
5670 T: git git://linuxtv.org/media_tree.git
5672 F: drivers/media/spi/gs1662.c
5674 GSPCA FINEPIX SUBDRIVER
5675 M: Frank Zago <frank@zago.net>
5676 L: linux-media@vger.kernel.org
5677 T: git git://linuxtv.org/media_tree.git
5679 F: drivers/media/usb/gspca/finepix.c
5681 GSPCA GL860 SUBDRIVER
5682 M: Olivier Lorin <o.lorin@laposte.net>
5683 L: linux-media@vger.kernel.org
5684 T: git git://linuxtv.org/media_tree.git
5686 F: drivers/media/usb/gspca/gl860/
5688 GSPCA M5602 SUBDRIVER
5689 M: Erik Andren <erik.andren@gmail.com>
5690 L: linux-media@vger.kernel.org
5691 T: git git://linuxtv.org/media_tree.git
5693 F: drivers/media/usb/gspca/m5602/
5695 GSPCA PAC207 SONIXB SUBDRIVER
5696 M: Hans Verkuil <hverkuil@xs4all.nl>
5697 L: linux-media@vger.kernel.org
5698 T: git git://linuxtv.org/media_tree.git
5700 F: drivers/media/usb/gspca/pac207.c
5702 GSPCA SN9C20X SUBDRIVER
5703 M: Brian Johnson <brijohn@gmail.com>
5704 L: linux-media@vger.kernel.org
5705 T: git git://linuxtv.org/media_tree.git
5707 F: drivers/media/usb/gspca/sn9c20x.c
5709 GSPCA T613 SUBDRIVER
5710 M: Leandro Costantino <lcostantino@gmail.com>
5711 L: linux-media@vger.kernel.org
5712 T: git git://linuxtv.org/media_tree.git
5714 F: drivers/media/usb/gspca/t613.c
5716 GSPCA USB WEBCAM DRIVER
5717 M: Hans Verkuil <hverkuil@xs4all.nl>
5718 L: linux-media@vger.kernel.org
5719 T: git git://linuxtv.org/media_tree.git
5721 F: drivers/media/usb/gspca/
5723 GTP (GPRS Tunneling Protocol)
5724 M: Pablo Neira Ayuso <pablo@netfilter.org>
5725 M: Harald Welte <laforge@gnumonks.org>
5726 L: osmocom-net-gprs@lists.osmocom.org
5727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5729 F: drivers/net/gtp.c
5731 GUID PARTITION TABLE (GPT)
5732 M: Davidlohr Bueso <dave@stgolabs.net>
5733 L: linux-efi@vger.kernel.org
5735 F: block/partitions/efi.*
5737 STK1160 USB VIDEO CAPTURE DRIVER
5738 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5739 L: linux-media@vger.kernel.org
5740 T: git git://linuxtv.org/media_tree.git
5742 F: drivers/media/usb/stk1160/
5745 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5746 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5747 W: http://uclinux-h8.sourceforge.jp
5748 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5751 F: drivers/clocksource/h8300_*.c
5752 F: drivers/clk/h8300/
5753 F: drivers/irqchip/irq-renesas-h8*.c
5755 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5756 M: Frank Seidel <frank@f-seidel.de>
5757 L: platform-driver-x86@vger.kernel.org
5758 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5760 F: drivers/platform/x86/hdaps.c
5762 HDPVR USB VIDEO ENCODER DRIVER
5763 M: Hans Verkuil <hverkuil@xs4all.nl>
5764 L: linux-media@vger.kernel.org
5765 T: git git://linuxtv.org/media_tree.git
5766 W: https://linuxtv.org
5768 F: drivers/media/usb/hdpvr/
5770 HWPOISON MEMORY FAILURE HANDLING
5771 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5772 L: linux-mm@kvack.org
5774 F: mm/memory-failure.c
5775 F: mm/hwpoison-inject.c
5777 HYPERVISOR VIRTUAL CONSOLE DRIVER
5778 L: linuxppc-dev@lists.ozlabs.org
5783 M: Antti Palosaari <crope@iki.fi>
5784 L: linux-media@vger.kernel.org
5785 W: https://linuxtv.org
5786 W: http://palosaari.fi/linux/
5787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5788 T: git git://linuxtv.org/anttip/media_tree.git
5790 F: drivers/media/usb/hackrf/
5793 M: Jean Delvare <jdelvare@suse.com>
5794 M: Guenter Roeck <linux@roeck-us.net>
5795 L: linux-hwmon@vger.kernel.org
5796 W: http://hwmon.wiki.kernel.org/
5797 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5800 F: Documentation/hwmon/
5802 F: include/linux/hwmon*.h
5804 HARDWARE RANDOM NUMBER GENERATOR CORE
5805 M: Matt Mackall <mpm@selenic.com>
5806 M: Herbert Xu <herbert@gondor.apana.org.au>
5807 L: linux-crypto@vger.kernel.org
5809 F: Documentation/devicetree/bindings/rng/
5810 F: Documentation/hw_random.txt
5811 F: drivers/char/hw_random/
5812 F: include/linux/hw_random.h
5814 HARDWARE SPINLOCK CORE
5815 M: Ohad Ben-Cohen <ohad@wizery.com>
5816 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5817 L: linux-remoteproc@vger.kernel.org
5819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5820 F: Documentation/devicetree/bindings/hwlock/
5821 F: Documentation/hwspinlock.txt
5822 F: drivers/hwspinlock/
5823 F: include/linux/hwspinlock.h
5825 HARMONY SOUND DRIVER
5826 L: linux-parisc@vger.kernel.org
5828 F: sound/parisc/harmony.*
5830 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5831 M: Jimmy Vance <jimmy.vance@hpe.com>
5833 F: Documentation/watchdog/hpwdt.txt
5834 F: drivers/watchdog/hpwdt.c
5836 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5837 M: Don Brace <don.brace@microsemi.com>
5838 L: esc.storagedev@microsemi.com
5839 L: linux-scsi@vger.kernel.org
5841 F: Documentation/scsi/hpsa.txt
5842 F: drivers/scsi/hpsa*.[ch]
5843 F: include/linux/cciss*.h
5844 F: include/uapi/linux/cciss*.h
5846 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5847 M: Don Brace <don.brace@microsemi.com>
5848 L: esc.storagedev@microsemi.com
5849 L: linux-scsi@vger.kernel.org
5851 F: Documentation/blockdev/cciss.txt
5852 F: drivers/block/cciss*
5853 F: include/linux/cciss_ioctl.h
5854 F: include/uapi/linux/cciss_ioctl.h
5857 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5858 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5859 L: linux-rdma@vger.kernel.org
5861 F: drivers/infiniband/hw/hfi1
5864 L: linux-fsdevel@vger.kernel.org
5866 F: Documentation/filesystems/hfs.txt
5870 L: linux-fsdevel@vger.kernel.org
5872 F: Documentation/filesystems/hfsplus.txt
5875 HGA FRAMEBUFFER DRIVER
5876 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5877 L: linux-nvidia@lists.surfsouth.com
5878 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5880 F: drivers/video/fbdev/hgafb.c
5882 HIBERNATION (aka Software Suspend, aka swsusp)
5883 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5884 M: Pavel Machek <pavel@ucw.cz>
5885 L: linux-pm@vger.kernel.org
5886 B: https://bugzilla.kernel.org
5889 F: drivers/base/power/
5891 F: include/linux/suspend.h
5892 F: include/linux/freezer.h
5893 F: include/linux/pm.h
5894 F: arch/*/include/asm/suspend*.h
5897 M: Jiri Kosina <jikos@kernel.org>
5898 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5899 L: linux-input@vger.kernel.org
5900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5903 F: include/linux/hid*
5904 F: include/uapi/linux/hid*
5906 HID SENSOR HUB DRIVERS
5907 M: Jiri Kosina <jikos@kernel.org>
5908 M: Jonathan Cameron <jic23@kernel.org>
5909 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5910 L: linux-input@vger.kernel.org
5911 L: linux-iio@vger.kernel.org
5913 F: Documentation/hid/hid-sensor*
5914 F: drivers/hid/hid-sensor-*
5915 F: drivers/iio/*/hid-*
5916 F: include/linux/hid-sensor-*
5918 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5919 M: Thomas Gleixner <tglx@linutronix.de>
5920 L: linux-kernel@vger.kernel.org
5921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5923 F: Documentation/timers/
5924 F: kernel/time/hrtimer.c
5925 F: kernel/time/clockevents.c
5926 F: kernel/time/tick*.*
5927 F: kernel/time/timer_*.c
5928 F: include/linux/clockchips.h
5929 F: include/linux/hrtimer.h
5931 HIGH-SPEED SCC DRIVER FOR AX.25
5932 L: linux-hams@vger.kernel.org
5934 F: drivers/net/hamradio/dmascc.c
5935 F: drivers/net/hamradio/scc.c
5937 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5938 M: HighPoint Linux Team <linux@highpoint-tech.com>
5939 W: http://www.highpoint-tech.com
5941 F: Documentation/scsi/hptiop.txt
5942 F: drivers/scsi/hptiop.c
5945 M: Jes Sorensen <jes@trained-monkey.org>
5946 L: linux-hippi@sunsite.dk
5948 F: include/linux/hippidevice.h
5949 F: include/uapi/linux/if_hippi.h
5951 F: drivers/net/hippi/
5953 HISILICON NETWORK SUBSYSTEM DRIVER
5954 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5955 M: Salil Mehta <salil.mehta@huawei.com>
5956 L: netdev@vger.kernel.org
5957 W: http://www.hisilicon.com
5959 F: drivers/net/ethernet/hisilicon/
5960 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5962 HISILICON ROCE DRIVER
5963 M: Lijun Ou <oulijun@huawei.com>
5964 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5965 L: linux-rdma@vger.kernel.org
5967 F: drivers/infiniband/hw/hns/
5968 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5970 HISILICON SAS Controller
5971 M: John Garry <john.garry@huawei.com>
5972 W: http://www.hisilicon.com
5974 F: drivers/scsi/hisi_sas/
5975 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5978 M: Jouni Malinen <j@w1.fi>
5979 L: linux-wireless@vger.kernel.org
5980 W: http://w1.fi/hostap-driver.html
5982 F: drivers/net/wireless/intersil/hostap/
5984 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5985 L: platform-driver-x86@vger.kernel.org
5987 F: drivers/platform/x86/tc1100-wmi.c
5989 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5990 M: Jaroslav Kysela <perex@perex.cz>
5992 F: drivers/net/ethernet/hp/hp100.*
5994 HPET: High Precision Event Timers driver
5995 M: Clemens Ladisch <clemens@ladisch.de>
5997 F: Documentation/timers/hpet.txt
5998 F: drivers/char/hpet.c
5999 F: include/linux/hpet.h
6000 F: include/uapi/linux/hpet.h
6004 F: arch/x86/kernel/hpet.c
6005 F: arch/x86/include/asm/hpet.h
6008 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6009 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6014 M: Sebastian Reichel <sre@kernel.org>
6015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6017 F: Documentation/ABI/testing/sysfs-bus-hsi
6018 F: Documentation/device-drivers/serial-interfaces.rst
6020 F: include/linux/hsi/
6021 F: include/uapi/linux/hsi/
6024 L: linux-usb@vger.kernel.org
6026 F: drivers/net/usb/hso.c
6028 HSR NETWORK PROTOCOL
6029 M: Arvid Brodin <arvid.brodin@alten.se>
6030 L: netdev@vger.kernel.org
6034 HTCPEN TOUCHSCREEN DRIVER
6035 M: Pau Oliva Fora <pof@eslack.org>
6036 L: linux-input@vger.kernel.org
6038 F: drivers/input/touchscreen/htcpen.c
6041 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6046 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6047 L: linux-media@vger.kernel.org
6048 T: git git://linuxtv.org/media_tree.git
6049 W: https://linuxtv.org
6051 F: drivers/media/platform/sti/hva
6053 Hyper-V CORE AND DRIVERS
6054 M: "K. Y. Srinivasan" <kys@microsoft.com>
6055 M: Haiyang Zhang <haiyangz@microsoft.com>
6056 M: Stephen Hemminger <sthemmin@microsoft.com>
6057 L: devel@linuxdriverproject.org
6059 F: arch/x86/include/asm/mshyperv.h
6060 F: arch/x86/include/uapi/asm/hyperv.h
6061 F: arch/x86/kernel/cpu/mshyperv.c
6063 F: drivers/hid/hid-hyperv.c
6065 F: drivers/input/serio/hyperv-keyboard.c
6066 F: drivers/pci/host/pci-hyperv.c
6067 F: drivers/net/hyperv/
6068 F: drivers/scsi/storvsc_drv.c
6069 F: drivers/uio/uio_hv_generic.c
6070 F: drivers/video/fbdev/hyperv_fb.c
6071 F: include/linux/hyperv.h
6073 F: Documentation/ABI/stable/sysfs-bus-vmbus
6076 M: Peter Rosin <peda@axentia.se>
6077 L: linux-i2c@vger.kernel.org
6079 F: Documentation/i2c/i2c-topology
6080 F: Documentation/i2c/muxes/
6081 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6082 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6083 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6084 F: drivers/i2c/i2c-mux.c
6085 F: drivers/i2c/muxes/
6086 F: include/linux/i2c-mux.h
6088 I2C OVER PARALLEL PORT
6089 M: Jean Delvare <jdelvare@suse.com>
6090 L: linux-i2c@vger.kernel.org
6092 F: Documentation/i2c/busses/i2c-parport
6093 F: Documentation/i2c/busses/i2c-parport-light
6094 F: drivers/i2c/busses/i2c-parport.c
6095 F: drivers/i2c/busses/i2c-parport-light.c
6097 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6098 M: Jean Delvare <jdelvare@suse.com>
6099 L: linux-i2c@vger.kernel.org
6101 F: Documentation/i2c/busses/i2c-ali1535
6102 F: Documentation/i2c/busses/i2c-ali1563
6103 F: Documentation/i2c/busses/i2c-ali15x3
6104 F: Documentation/i2c/busses/i2c-amd756
6105 F: Documentation/i2c/busses/i2c-amd8111
6106 F: Documentation/i2c/busses/i2c-i801
6107 F: Documentation/i2c/busses/i2c-nforce2
6108 F: Documentation/i2c/busses/i2c-piix4
6109 F: Documentation/i2c/busses/i2c-sis5595
6110 F: Documentation/i2c/busses/i2c-sis630
6111 F: Documentation/i2c/busses/i2c-sis96x
6112 F: Documentation/i2c/busses/i2c-via
6113 F: Documentation/i2c/busses/i2c-viapro
6114 F: drivers/i2c/busses/i2c-ali1535.c
6115 F: drivers/i2c/busses/i2c-ali1563.c
6116 F: drivers/i2c/busses/i2c-ali15x3.c
6117 F: drivers/i2c/busses/i2c-amd756.c
6118 F: drivers/i2c/busses/i2c-amd756-s4882.c
6119 F: drivers/i2c/busses/i2c-amd8111.c
6120 F: drivers/i2c/busses/i2c-i801.c
6121 F: drivers/i2c/busses/i2c-isch.c
6122 F: drivers/i2c/busses/i2c-nforce2.c
6123 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6124 F: drivers/i2c/busses/i2c-piix4.c
6125 F: drivers/i2c/busses/i2c-sis5595.c
6126 F: drivers/i2c/busses/i2c-sis630.c
6127 F: drivers/i2c/busses/i2c-sis96x.c
6128 F: drivers/i2c/busses/i2c-via.c
6129 F: drivers/i2c/busses/i2c-viapro.c
6131 I2C/SMBUS ISMT DRIVER
6132 M: Seth Heasley <seth.heasley@intel.com>
6133 M: Neil Horman <nhorman@tuxdriver.com>
6134 L: linux-i2c@vger.kernel.org
6135 F: drivers/i2c/busses/i2c-ismt.c
6136 F: Documentation/i2c/busses/i2c-ismt
6138 I2C/SMBUS STUB DRIVER
6139 M: Jean Delvare <jdelvare@suse.com>
6140 L: linux-i2c@vger.kernel.org
6142 F: drivers/i2c/i2c-stub.c
6145 M: Wolfram Sang <wsa@the-dreams.de>
6146 L: linux-i2c@vger.kernel.org
6147 W: https://i2c.wiki.kernel.org/
6148 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6151 F: Documentation/devicetree/bindings/i2c/
6152 F: Documentation/i2c/
6155 F: include/linux/i2c.h
6156 F: include/linux/i2c-*.h
6157 F: include/uapi/linux/i2c.h
6158 F: include/uapi/linux/i2c-*.h
6161 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6162 L: linux-i2c@vger.kernel.org
6163 L: linux-acpi@vger.kernel.org
6167 M: Jean Delvare <jdelvare@suse.com>
6168 L: linux-i2c@vger.kernel.org
6170 F: Documentation/i2c/busses/i2c-taos-evm
6171 F: drivers/i2c/busses/i2c-taos-evm.c
6174 M: Till Harbaum <till@harbaum.org>
6175 L: linux-i2c@vger.kernel.org
6176 W: http://www.harbaum.org/till/i2c_tiny_usb
6178 F: drivers/i2c/busses/i2c-tiny-usb.c
6181 M: "H. Peter Anvin" <hpa@zytor.com>
6185 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6186 M: "H. Peter Anvin" <hpa@zytor.com>
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6190 IA64 (Itanium) PLATFORM
6191 M: Tony Luck <tony.luck@intel.com>
6192 M: Fenghua Yu <fenghua.yu@intel.com>
6193 L: linux-ia64@vger.kernel.org
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6198 IBM Power VMX Cryptographic instructions
6199 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6200 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6201 L: linux-crypto@vger.kernel.org
6203 F: drivers/crypto/vmx/Makefile
6204 F: drivers/crypto/vmx/Kconfig
6205 F: drivers/crypto/vmx/vmx.c
6206 F: drivers/crypto/vmx/aes*
6207 F: drivers/crypto/vmx/ghash*
6208 F: drivers/crypto/vmx/ppc-xlate.pl
6210 IBM Power in-Nest Crypto Acceleration
6211 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6212 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6213 L: linux-crypto@vger.kernel.org
6215 F: drivers/crypto/nx/Makefile
6216 F: drivers/crypto/nx/Kconfig
6217 F: drivers/crypto/nx/nx-aes*
6218 F: drivers/crypto/nx/nx-sha*
6219 F: drivers/crypto/nx/nx.*
6220 F: drivers/crypto/nx/nx_csbcpb.h
6221 F: drivers/crypto/nx/nx_debugfs.h
6223 IBM Power 842 compression accelerator
6224 M: Dan Streetman <ddstreet@ieee.org>
6226 F: drivers/crypto/nx/Makefile
6227 F: drivers/crypto/nx/Kconfig
6228 F: drivers/crypto/nx/nx-842*
6229 F: include/linux/sw842.h
6233 IBM Power Linux RAID adapter
6234 M: Brian King <brking@us.ibm.com>
6236 F: drivers/scsi/ipr.*
6238 IBM Power Virtual Ethernet Device Driver
6239 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6240 L: netdev@vger.kernel.org
6242 F: drivers/net/ethernet/ibm/ibmveth.*
6244 IBM Power SRIOV Virtual NIC Device Driver
6245 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6246 M: John Allen <jallen@linux.vnet.ibm.com>
6247 L: netdev@vger.kernel.org
6249 F: drivers/net/ethernet/ibm/ibmvnic.*
6251 IBM Power Virtual SCSI Device Drivers
6252 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6253 L: linux-scsi@vger.kernel.org
6255 F: drivers/scsi/ibmvscsi/ibmvscsi*
6256 F: include/scsi/viosrp.h
6258 IBM Power Virtual SCSI Device Target Driver
6259 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6260 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6261 L: linux-scsi@vger.kernel.org
6262 L: target-devel@vger.kernel.org
6264 F: drivers/scsi/ibmvscsi_tgt/
6266 IBM Power Virtual FC Device Drivers
6267 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6268 L: linux-scsi@vger.kernel.org
6270 F: drivers/scsi/ibmvscsi/ibmvfc*
6272 IBM ServeRAID RAID DRIVER
6274 F: drivers/scsi/ips.*
6276 ICH LPC AND GPIO DRIVER
6277 M: Peter Tyser <ptyser@xes-inc.com>
6279 F: drivers/mfd/lpc_ich.c
6280 F: drivers/gpio/gpio-ich.c
6282 IDT VersaClock 5 CLOCK DRIVER
6283 M: Marek Vasut <marek.vasut@gmail.com>
6285 F: drivers/clk/clk-versaclock5.c
6288 M: "David S. Miller" <davem@davemloft.net>
6289 L: linux-ide@vger.kernel.org
6290 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6293 F: Documentation/ide/
6295 F: include/linux/ide.h
6297 IDEAPAD LAPTOP EXTRAS DRIVER
6298 M: Ike Panhc <ike.pan@canonical.com>
6299 L: platform-driver-x86@vger.kernel.org
6300 W: http://launchpad.net/ideapad-laptop
6302 F: drivers/platform/x86/ideapad-laptop.c
6304 IDEAPAD LAPTOP SLIDEBAR DRIVER
6305 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6306 L: linux-input@vger.kernel.org
6307 W: https://github.com/o2genum/ideapad-slidebar
6309 F: drivers/input/misc/ideapad_slidebar.c
6312 M: Borislav Petkov <bp@alien8.de>
6313 L: linux-ide@vger.kernel.org
6315 F: Documentation/cdrom/ide-cd
6316 F: drivers/ide/ide-cd*
6318 IEEE 802.15.4 SUBSYSTEM
6319 M: Alexander Aring <aar@pengutronix.de>
6320 M: Stefan Schmidt <stefan@osg.samsung.com>
6321 L: linux-wpan@vger.kernel.org
6322 W: http://wpan.cakelab.org/
6323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6328 F: drivers/net/ieee802154/
6329 F: include/linux/nl802154.h
6330 F: include/linux/ieee802154.h
6331 F: include/net/nl802154.h
6332 F: include/net/mac802154.h
6333 F: include/net/af_ieee802154.h
6334 F: include/net/cfg802154.h
6335 F: include/net/ieee802154_netdev.h
6336 F: Documentation/networking/ieee802154.txt
6339 M: Yotam Gigi <yotamg@mellanox.com>
6340 M: Jamal Hadi Salim <jhs@mojatatu.com>
6342 F: include/net/ife.h
6343 F: include/uapi/linux/ife.h
6345 IGORPLUG-USB IR RECEIVER
6346 M: Sean Young <sean@mess.org>
6347 L: linux-media@vger.kernel.org
6349 F: drivers/media/rc/igorplugusb.c
6351 IGUANAWORKS USB IR TRANSCEIVER
6352 M: Sean Young <sean@mess.org>
6353 L: linux-media@vger.kernel.org
6355 F: drivers/media/rc/iguanair.c
6357 IIO DIGITAL POTENTIOMETER DAC
6358 M: Peter Rosin <peda@axentia.se>
6359 L: linux-iio@vger.kernel.org
6361 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6362 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6363 F: drivers/iio/dac/dpot-dac.c
6365 IIO ENVELOPE DETECTOR
6366 M: Peter Rosin <peda@axentia.se>
6367 L: linux-iio@vger.kernel.org
6369 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6370 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6371 F: drivers/iio/adc/envelope-detector.c
6373 IIO SUBSYSTEM AND DRIVERS
6374 M: Jonathan Cameron <jic23@kernel.org>
6375 R: Hartmut Knaack <knaack.h@gmx.de>
6376 R: Lars-Peter Clausen <lars@metafoo.de>
6377 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6378 L: linux-iio@vger.kernel.org
6379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6381 F: Documentation/devicetree/bindings/iio/
6383 F: drivers/staging/iio/
6384 F: include/linux/iio/
6387 IKANOS/ADI EAGLE ADSL USB DRIVER
6388 M: Matthieu Castet <castet.matthieu@free.fr>
6389 M: Stanislaw Gruszka <stf_xl@wp.pl>
6391 F: drivers/usb/atm/ueagle-atm.c
6393 IMGTEC ASCII LCD DRIVER
6394 M: Paul Burton <paul.burton@imgtec.com>
6396 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6397 F: drivers/auxdisplay/img-ascii-lcd.c
6399 INA209 HARDWARE MONITOR DRIVER
6400 M: Guenter Roeck <linux@roeck-us.net>
6401 L: linux-hwmon@vger.kernel.org
6403 F: Documentation/hwmon/ina209
6404 F: Documentation/devicetree/bindings/i2c/ina209.txt
6405 F: drivers/hwmon/ina209.c
6407 INA2XX HARDWARE MONITOR DRIVER
6408 M: Guenter Roeck <linux@roeck-us.net>
6409 L: linux-hwmon@vger.kernel.org
6411 F: Documentation/hwmon/ina2xx
6412 F: drivers/hwmon/ina2xx.c
6413 F: include/linux/platform_data/ina2xx.h
6415 INDUSTRY PACK SUBSYSTEM (IPACK)
6416 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6417 M: Jens Taprogge <jens.taprogge@taprogge.org>
6418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6419 L: industrypack-devel@lists.sourceforge.net
6420 W: http://industrypack.sourceforge.net
6424 INGENIC JZ4780 DMA Driver
6425 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6427 F: drivers/dma/dma-jz4780.c
6429 INGENIC JZ4780 NAND DRIVER
6430 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6431 L: linux-mtd@lists.infradead.org
6433 F: drivers/mtd/nand/jz4780_*
6435 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6436 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6437 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6438 L: linux-ima-devel@lists.sourceforge.net
6439 L: linux-ima-user@lists.sourceforge.net
6440 L: linux-security-module@vger.kernel.org
6441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6443 F: security/integrity/ima/
6445 IMGTEC IR DECODER DRIVER
6446 M: James Hogan <james.hogan@imgtec.com>
6448 F: drivers/media/rc/img-ir/
6450 IMS TWINTURBO FRAMEBUFFER DRIVER
6451 L: linux-fbdev@vger.kernel.org
6453 F: drivers/video/fbdev/imsttfb.c
6455 INFINIBAND SUBSYSTEM
6456 M: Doug Ledford <dledford@redhat.com>
6457 M: Sean Hefty <sean.hefty@intel.com>
6458 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6459 L: linux-rdma@vger.kernel.org
6460 W: http://www.openfabrics.org/
6461 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6464 F: Documentation/infiniband/
6465 F: drivers/infiniband/
6466 F: include/uapi/linux/if_infiniband.h
6467 F: include/uapi/rdma/
6471 M: John McCutchan <john@johnmccutchan.com>
6472 M: Robert Love <rlove@rlove.org>
6473 M: Eric Paris <eparis@parisplace.org>
6475 F: Documentation/filesystems/inotify.txt
6476 F: fs/notify/inotify/
6477 F: include/linux/inotify.h
6478 F: include/uapi/linux/inotify.h
6480 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6481 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6482 L: linux-input@vger.kernel.org
6483 Q: http://patchwork.kernel.org/project/linux-input/list/
6484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6487 F: include/linux/input.h
6488 F: include/uapi/linux/input.h
6489 F: include/linux/input/
6490 F: Documentation/devicetree/bindings/input/
6492 INPUT MULTITOUCH (MT) PROTOCOL
6493 M: Henrik Rydberg <rydberg@bitmath.org>
6494 L: linux-input@vger.kernel.org
6496 F: Documentation/input/multi-touch-protocol.txt
6497 F: drivers/input/input-mt.c
6500 INTEL ASoC BDW/HSW DRIVERS
6501 M: Jie Yang <yang.jie@linux.intel.com>
6502 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6504 F: sound/soc/intel/common/sst-dsp*
6505 F: sound/soc/intel/common/sst-firmware.c
6506 F: sound/soc/intel/boards/broadwell.c
6507 F: sound/soc/intel/haswell/
6509 INTEL C600 SERIES SAS CONTROLLER DRIVER
6510 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6511 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6512 L: linux-scsi@vger.kernel.org
6513 T: git git://git.code.sf.net/p/intel-sas/isci
6515 F: drivers/scsi/isci/
6517 INTEL HID EVENT DRIVER
6518 M: Alex Hung <alex.hung@canonical.com>
6519 L: platform-driver-x86@vger.kernel.org
6521 F: drivers/platform/x86/intel-hid.c
6523 INTEL VIRTUAL BUTTON DRIVER
6524 M: AceLan Kao <acelan.kao@canonical.com>
6525 L: platform-driver-x86@vger.kernel.org
6527 F: drivers/platform/x86/intel-vbtn.c
6530 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6531 M: Len Brown <lenb@kernel.org>
6532 L: linux-pm@vger.kernel.org
6533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6534 B: https://bugzilla.kernel.org
6536 F: drivers/idle/intel_idle.c
6538 INTEL INTEGRATED SENSOR HUB DRIVER
6539 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6540 M: Jiri Kosina <jikos@kernel.org>
6541 L: linux-input@vger.kernel.org
6543 F: drivers/hid/intel-ish-hid/
6546 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6547 M: Len Brown <lenb@kernel.org>
6548 L: linux-pm@vger.kernel.org
6550 F: drivers/cpufreq/intel_pstate.c
6552 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6553 M: Maik Broemme <mbroemme@libmpq.org>
6554 L: linux-fbdev@vger.kernel.org
6556 F: Documentation/fb/intelfb.txt
6557 F: drivers/video/fbdev/intelfb/
6559 INTEL 810/815 FRAMEBUFFER DRIVER
6560 M: Antonino Daplas <adaplas@gmail.com>
6561 L: linux-fbdev@vger.kernel.org
6563 F: drivers/video/fbdev/i810/
6565 INTEL MENLOW THERMAL DRIVER
6566 M: Sujith Thomas <sujith.thomas@intel.com>
6567 L: platform-driver-x86@vger.kernel.org
6568 W: https://01.org/linux-acpi
6570 F: drivers/platform/x86/intel_menlow.c
6572 INTEL I/OAT DMA DRIVER
6573 M: Dave Jiang <dave.jiang@intel.com>
6574 R: Dan Williams <dan.j.williams@intel.com>
6575 L: dmaengine@vger.kernel.org
6576 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6578 F: drivers/dma/ioat*
6581 M: David Woodhouse <dwmw2@infradead.org>
6582 L: iommu@lists.linux-foundation.org
6583 T: git git://git.infradead.org/iommu-2.6.git
6585 F: drivers/iommu/intel-iommu.c
6586 F: include/linux/intel-iommu.h
6588 INTEL IOP-ADMA DMA DRIVER
6589 R: Dan Williams <dan.j.williams@intel.com>
6591 F: drivers/dma/iop-adma.c
6593 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6594 M: Krzysztof Halasa <khalasa@piap.pl>
6596 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6597 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6598 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6599 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6600 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6601 F: drivers/net/wan/ixp4xx_hss.c
6603 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6604 M: Deepak Saxena <dsaxena@plexity.net>
6606 F: drivers/char/hw_random/ixp4xx-rng.c
6608 INTEL ETHERNET DRIVERS
6609 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6610 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6611 W: http://www.intel.com/support/feedback.htm
6612 W: http://e1000.sourceforge.net/
6613 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6617 F: Documentation/networking/e100.txt
6618 F: Documentation/networking/e1000.txt
6619 F: Documentation/networking/e1000e.txt
6620 F: Documentation/networking/igb.txt
6621 F: Documentation/networking/igbvf.txt
6622 F: Documentation/networking/ixgb.txt
6623 F: Documentation/networking/ixgbe.txt
6624 F: Documentation/networking/ixgbevf.txt
6625 F: Documentation/networking/i40e.txt
6626 F: Documentation/networking/i40evf.txt
6627 F: drivers/net/ethernet/intel/
6628 F: drivers/net/ethernet/intel/*/
6630 INTEL RDMA RNIC DRIVER
6631 M: Faisal Latif <faisal.latif@intel.com>
6632 M: Shiraz Saleem <shiraz.saleem@intel.com>
6633 L: linux-rdma@vger.kernel.org
6635 F: drivers/infiniband/hw/i40iw/
6637 INTEL MERRIFIELD GPIO DRIVER
6638 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6639 L: linux-gpio@vger.kernel.org
6641 F: drivers/gpio/gpio-merrifield.c
6643 INTEL-MID GPIO DRIVER
6644 M: David Cohen <david.a.cohen@linux.intel.com>
6645 L: linux-gpio@vger.kernel.org
6647 F: drivers/gpio/gpio-intel-mid.c
6649 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6650 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6651 L: linux-wireless@vger.kernel.org
6653 F: Documentation/networking/README.ipw2100
6654 F: Documentation/networking/README.ipw2200
6655 F: drivers/net/wireless/intel/ipw2x00/
6658 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6660 F: Documentation/trace/intel_th.txt
6661 F: drivers/hwtracing/intel_th/
6663 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6664 M: Ning Sun <ning.sun@intel.com>
6665 L: tboot-devel@lists.sourceforge.net
6666 W: http://tboot.sourceforge.net
6667 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6669 F: Documentation/intel_txt.txt
6670 F: include/linux/tboot.h
6671 F: arch/x86/kernel/tboot.c
6673 INTEL WIRELESS WIMAX CONNECTION 2400
6674 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6675 M: linux-wimax@intel.com
6676 L: wimax@linuxwimax.org (subscribers-only)
6678 W: http://linuxwimax.org
6679 F: Documentation/wimax/README.i2400m
6680 F: drivers/net/wimax/i2400m/
6681 F: include/uapi/linux/wimax/i2400m.h
6683 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6684 M: Stanislaw Gruszka <sgruszka@redhat.com>
6685 L: linux-wireless@vger.kernel.org
6687 F: drivers/net/wireless/intel/iwlegacy/
6689 INTEL WIRELESS WIFI LINK (iwlwifi)
6690 M: Johannes Berg <johannes.berg@intel.com>
6691 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6692 M: Luca Coelho <luciano.coelho@intel.com>
6693 M: Intel Linux Wireless <linuxwifi@intel.com>
6694 L: linux-wireless@vger.kernel.org
6695 W: http://intellinuxwireless.org
6696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6698 F: drivers/net/wireless/intel/iwlwifi/
6700 INTEL MANAGEMENT ENGINE (mei)
6701 M: Tomas Winkler <tomas.winkler@intel.com>
6702 L: linux-kernel@vger.kernel.org
6704 F: include/uapi/linux/mei.h
6705 F: include/linux/mei_cl_bus.h
6706 F: drivers/misc/mei/*
6707 F: drivers/watchdog/mei_wdt.c
6708 F: Documentation/misc-devices/mei/*
6711 INTEL MIC DRIVERS (mic)
6712 M: Sudeep Dutt <sudeep.dutt@intel.com>
6713 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6715 W: https://github.com/sudeepdutt/mic
6716 W: http://software.intel.com/en-us/mic-developer
6717 F: include/linux/mic_bus.h
6718 F: include/linux/scif.h
6719 F: include/uapi/linux/mic_common.h
6720 F: include/uapi/linux/mic_ioctl.h
6721 F: include/uapi/linux/scif_ioctl.h
6722 F: drivers/misc/mic/
6723 F: drivers/dma/mic_x100_dma.c
6724 F: drivers/dma/mic_x100_dma.h
6725 F: Documentation/mic/
6727 INTEL PMC/P-Unit IPC DRIVER
6728 M: Zha Qipeng<qipeng.zha@intel.com>
6729 L: platform-driver-x86@vger.kernel.org
6731 F: drivers/platform/x86/intel_pmc_ipc.c
6732 F: drivers/platform/x86/intel_punit_ipc.c
6733 F: arch/x86/include/asm/intel_pmc_ipc.h
6734 F: arch/x86/include/asm/intel_punit_ipc.h
6736 INTEL TELEMETRY DRIVER
6737 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6738 L: platform-driver-x86@vger.kernel.org
6740 F: arch/x86/include/asm/intel_telemetry.h
6741 F: drivers/platform/x86/intel_telemetry*
6743 INTEL PMC CORE DRIVER
6744 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6745 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6746 L: platform-driver-x86@vger.kernel.org
6748 F: arch/x86/include/asm/pmc_core.h
6749 F: drivers/platform/x86/intel_pmc_core*
6751 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6752 M: Linus Walleij <linus.walleij@linaro.org>
6753 L: linux-iio@vger.kernel.org
6755 F: drivers/iio/gyro/mpu3050*
6756 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6758 IOC3 ETHERNET DRIVER
6759 M: Ralf Baechle <ralf@linux-mips.org>
6760 L: linux-mips@linux-mips.org
6762 F: drivers/net/ethernet/sgi/ioc3-eth.c
6765 M: Pat Gefre <pfg@sgi.com>
6766 L: linux-serial@vger.kernel.org
6768 F: drivers/tty/serial/ioc3_serial.c
6771 M: Joerg Roedel <joro@8bytes.org>
6772 L: iommu@lists.linux-foundation.org
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6775 F: Documentation/devicetree/bindings/iommu/
6779 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6781 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6784 M: Corey Minyard <minyard@acm.org>
6785 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6786 W: http://openipmi.sourceforge.net/
6788 F: Documentation/IPMI.txt
6789 F: drivers/char/ipmi/
6790 F: include/linux/ipmi*
6791 F: include/uapi/linux/ipmi*
6793 QCOM AUDIO (ASoC) DRIVERS
6794 M: Patrick Lai <plai@codeaurora.org>
6795 M: Banajit Goswami <bgoswami@codeaurora.org>
6796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6800 IPS SCSI RAID DRIVER
6801 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6802 L: linux-scsi@vger.kernel.org
6803 W: http://www.adaptec.com/
6805 F: drivers/scsi/ips*
6808 M: Wensong Zhang <wensong@linux-vs.org>
6809 M: Simon Horman <horms@verge.net.au>
6810 M: Julian Anastasov <ja@ssi.bg>
6811 L: netdev@vger.kernel.org
6812 L: lvs-devel@vger.kernel.org
6814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6816 F: Documentation/networking/ipvs-sysctl.txt
6817 F: include/net/ip_vs.h
6818 F: include/uapi/linux/ip_vs.h
6819 F: net/netfilter/ipvs/
6822 M: Jiri Kosina <jikos@kernel.org>
6823 M: David Sterba <dsterba@suse.com>
6825 F: drivers/tty/ipwireless/
6828 L: netdev@vger.kernel.org
6830 F: include/net/ipx.h
6831 F: include/uapi/linux/ipx.h
6835 M: Samuel Ortiz <samuel@sortiz.org>
6836 L: irda-users@lists.sourceforge.net (subscribers-only)
6837 L: netdev@vger.kernel.org
6838 W: http://irda.sourceforge.net/
6840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6841 F: Documentation/networking/irda.txt
6842 F: drivers/net/irda/
6843 F: include/net/irda/
6847 M: Thomas Gleixner <tglx@linutronix.de>
6848 L: linux-kernel@vger.kernel.org
6850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6854 M: Thomas Gleixner <tglx@linutronix.de>
6855 M: Jason Cooper <jason@lakedaemon.net>
6856 M: Marc Zyngier <marc.zyngier@arm.com>
6857 L: linux-kernel@vger.kernel.org
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6860 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6861 F: Documentation/devicetree/bindings/interrupt-controller/
6864 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6865 M: Marc Zyngier <marc.zyngier@arm.com>
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6868 F: Documentation/IRQ-domain.txt
6869 F: include/linux/irqdomain.h
6870 F: kernel/irq/irqdomain.c
6874 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6876 F: Documentation/isa.txt
6877 F: drivers/base/isa.c
6878 F: include/linux/isa.h
6881 M: Jaroslav Kysela <perex@perex.cz>
6883 F: Documentation/isapnp.txt
6884 F: drivers/pnp/isapnp/
6885 F: include/linux/isapnp.h
6888 M: Hans Verkuil <hverkuil@xs4all.nl>
6889 L: linux-media@vger.kernel.org
6890 T: git git://linuxtv.org/media_tree.git
6891 W: https://linuxtv.org
6893 F: drivers/media/radio/radio-isa*
6895 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6896 M: Peter Jones <pjones@redhat.com>
6897 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6899 F: drivers/firmware/iscsi_ibft*
6902 M: Lee Duncan <lduncan@suse.com>
6903 M: Chris Leech <cleech@redhat.com>
6904 L: open-iscsi@googlegroups.com
6905 W: www.open-iscsi.com
6907 F: drivers/scsi/*iscsi*
6908 F: include/scsi/*iscsi*
6910 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6911 M: Or Gerlitz <ogerlitz@mellanox.com>
6912 M: Sagi Grimberg <sagi@grimberg.me>
6913 M: Roi Dayan <roid@mellanox.com>
6914 L: linux-rdma@vger.kernel.org
6916 W: http://www.openfabrics.org
6917 W: www.open-iscsi.org
6918 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6919 F: drivers/infiniband/ulp/iser/
6921 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6922 M: Sagi Grimberg <sagi@grimberg.me>
6923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6924 L: linux-rdma@vger.kernel.org
6925 L: target-devel@vger.kernel.org
6927 W: http://www.linux-iscsi.org
6928 F: drivers/infiniband/ulp/isert
6931 M: Karsten Keil <isdn@linux-pingi.de>
6932 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6933 L: netdev@vger.kernel.org
6934 W: http://www.isdn4linux.de
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6937 F: Documentation/isdn/
6939 F: include/linux/isdn.h
6940 F: include/linux/isdn/
6941 F: include/uapi/linux/isdn.h
6942 F: include/uapi/linux/isdn/
6944 ISDN SUBSYSTEM (Eicon active card driver)
6945 M: Armin Schindler <mac@melware.de>
6946 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6947 W: http://www.melware.de
6949 F: drivers/isdn/hardware/eicon/
6951 IT87 HARDWARE MONITORING DRIVER
6952 M: Jean Delvare <jdelvare@suse.com>
6953 L: linux-hwmon@vger.kernel.org
6955 F: Documentation/hwmon/it87
6956 F: drivers/hwmon/it87.c
6959 M: Antti Palosaari <crope@iki.fi>
6960 L: linux-media@vger.kernel.org
6961 W: https://linuxtv.org
6962 W: http://palosaari.fi/linux/
6963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6964 T: git git://linuxtv.org/anttip/media_tree.git
6966 F: drivers/media/tuners/it913x*
6968 IVTV VIDEO4LINUX DRIVER
6969 M: Andy Walls <awalls@md.metrocast.net>
6970 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6971 L: linux-media@vger.kernel.org
6972 T: git git://linuxtv.org/media_tree.git
6973 W: http://www.ivtvdriver.org
6975 F: Documentation/media/v4l-drivers/ivtv*
6976 F: drivers/media/pci/ivtv/
6977 F: include/uapi/linux/ivtv*
6979 IX2505V MEDIA DRIVER
6980 M: Malcolm Priestley <tvboxspy@gmail.com>
6981 L: linux-media@vger.kernel.org
6982 W: https://linuxtv.org
6983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6985 F: drivers/media/dvb-frontends/ix2505v*
6987 JC42.4 TEMPERATURE SENSOR DRIVER
6988 M: Guenter Roeck <linux@roeck-us.net>
6989 L: linux-hwmon@vger.kernel.org
6991 F: drivers/hwmon/jc42.c
6992 F: Documentation/hwmon/jc42
6995 M: Dave Kleikamp <shaggy@kernel.org>
6996 L: jfs-discussion@lists.sourceforge.net
6997 W: http://jfs.sourceforge.net/
6998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7000 F: Documentation/filesystems/jfs.txt
7004 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7005 L: netdev@vger.kernel.org
7007 F: drivers/net/ethernet/jme.*
7009 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7010 M: David Woodhouse <dwmw2@infradead.org>
7011 L: linux-mtd@lists.infradead.org
7012 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7015 F: include/uapi/linux/jffs2.h
7017 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7018 M: "Theodore Ts'o" <tytso@mit.edu>
7019 M: Jan Kara <jack@suse.com>
7020 L: linux-ext4@vger.kernel.org
7023 F: include/linux/jbd2.h
7025 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7026 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7027 L: linux-media@vger.kernel.org
7029 F: drivers/media/platform/rcar_jpu.c
7031 JSM Neo PCI based serial card
7032 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7033 L: linux-serial@vger.kernel.org
7035 F: drivers/tty/serial/jsm/
7037 K10TEMP HARDWARE MONITORING DRIVER
7038 M: Clemens Ladisch <clemens@ladisch.de>
7039 L: linux-hwmon@vger.kernel.org
7041 F: Documentation/hwmon/k10temp
7042 F: drivers/hwmon/k10temp.c
7044 K8TEMP HARDWARE MONITORING DRIVER
7045 M: Rudolf Marek <r.marek@assembler.cz>
7046 L: linux-hwmon@vger.kernel.org
7048 F: Documentation/hwmon/k8temp
7049 F: drivers/hwmon/k8temp.c
7052 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7053 R: Alexander Potapenko <glider@google.com>
7054 R: Dmitry Vyukov <dvyukov@google.com>
7055 L: kasan-dev@googlegroups.com
7057 F: arch/*/include/asm/kasan.h
7058 F: arch/*/mm/kasan_init*
7059 F: Documentation/dev-tools/kasan.rst
7060 F: include/linux/kasan*.h
7063 F: scripts/Makefile.kasan
7066 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7067 L: linux-kbuild@vger.kernel.org
7068 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7070 F: Documentation/kbuild/kconfig-language.txt
7074 M: Dave Young <dyoung@redhat.com>
7075 M: Baoquan He <bhe@redhat.com>
7076 R: Vivek Goyal <vgoyal@redhat.com>
7077 L: kexec@lists.infradead.org
7078 W: http://lse.sourceforge.net/kdump/
7080 F: Documentation/kdump/
7082 KEENE FM RADIO TRANSMITTER DRIVER
7083 M: Hans Verkuil <hverkuil@xs4all.nl>
7084 L: linux-media@vger.kernel.org
7085 T: git git://linuxtv.org/media_tree.git
7086 W: https://linuxtv.org
7088 F: drivers/media/radio/radio-keene*
7090 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7091 M: Ian Kent <raven@themaw.net>
7092 L: autofs@vger.kernel.org
7096 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7097 M: Michal Marek <mmarek@suse.com>
7098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7100 L: linux-kbuild@vger.kernel.org
7102 F: Documentation/kbuild/
7104 F: scripts/Makefile.*
7110 L: kernel-janitors@vger.kernel.org
7111 W: http://kernelnewbies.org/KernelJanitors
7114 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7115 M: "J. Bruce Fields" <bfields@fieldses.org>
7116 M: Jeff Layton <jlayton@poochiereds.net>
7117 L: linux-nfs@vger.kernel.org
7118 W: http://nfs.sourceforge.net/
7119 T: git git://linux-nfs.org/~bfields/linux.git
7122 F: include/uapi/linux/nfsd/
7126 F: include/linux/lockd/
7127 F: include/linux/sunrpc/
7128 F: include/uapi/linux/sunrpc/
7130 KERNEL SELFTEST FRAMEWORK
7131 M: Shuah Khan <shuahkh@osg.samsung.com>
7132 M: Shuah Khan <shuah@kernel.org>
7133 L: linux-kselftest@vger.kernel.org
7134 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7136 F: tools/testing/selftests
7138 KERNEL VIRTUAL MACHINE (KVM)
7139 M: Paolo Bonzini <pbonzini@redhat.com>
7140 M: Radim Krčmář <rkrcmar@redhat.com>
7141 L: kvm@vger.kernel.org
7142 W: http://www.linux-kvm.org
7143 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7145 F: Documentation/*/kvm*.txt
7146 F: Documentation/virtual/kvm/
7148 F: arch/x86/kernel/kvm.c
7149 F: arch/x86/kernel/kvmclock.c
7150 F: arch/*/include/asm/kvm*
7151 F: include/linux/kvm*
7152 F: include/uapi/linux/kvm*
7156 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7157 M: Joerg Roedel <joro@8bytes.org>
7158 L: kvm@vger.kernel.org
7159 W: http://www.linux-kvm.org/
7161 F: arch/x86/include/asm/svm.h
7162 F: arch/x86/kvm/svm.c
7164 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7165 M: Alexander Graf <agraf@suse.com>
7166 L: kvm-ppc@vger.kernel.org
7167 W: http://www.linux-kvm.org/
7168 T: git git://github.com/agraf/linux-2.6.git
7170 F: arch/powerpc/include/asm/kvm*
7171 F: arch/powerpc/kvm/
7173 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7174 M: Christian Borntraeger <borntraeger@de.ibm.com>
7175 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7176 L: linux-s390@vger.kernel.org
7177 W: http://www.ibm.com/developerworks/linux/linux390/
7178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7180 F: Documentation/s390/kvm.txt
7181 F: arch/s390/include/asm/kvm*
7184 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7185 M: Christoffer Dall <christoffer.dall@linaro.org>
7186 M: Marc Zyngier <marc.zyngier@arm.com>
7187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7188 L: kvmarm@lists.cs.columbia.edu
7189 W: http://systems.cs.columbia.edu/projects/kvm-arm
7190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7192 F: arch/arm/include/uapi/asm/kvm*
7193 F: arch/arm/include/asm/kvm*
7196 F: include/kvm/arm_*
7198 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7199 M: Christoffer Dall <christoffer.dall@linaro.org>
7200 M: Marc Zyngier <marc.zyngier@arm.com>
7201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7202 L: kvmarm@lists.cs.columbia.edu
7204 F: arch/arm64/include/uapi/asm/kvm*
7205 F: arch/arm64/include/asm/kvm*
7208 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7209 M: James Hogan <james.hogan@imgtec.com>
7210 L: linux-mips@linux-mips.org
7212 F: arch/mips/include/uapi/asm/kvm*
7213 F: arch/mips/include/asm/kvm*
7217 M: Eric Biederman <ebiederm@xmission.com>
7218 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7219 L: kexec@lists.infradead.org
7221 F: include/linux/kexec.h
7222 F: include/uapi/linux/kexec.h
7226 M: David Howells <dhowells@redhat.com>
7227 L: keyrings@vger.kernel.org
7229 F: Documentation/security/keys.txt
7230 F: include/linux/key.h
7231 F: include/linux/key-type.h
7232 F: include/linux/keyctl.h
7233 F: include/uapi/linux/keyctl.h
7238 M: David Safford <safford@us.ibm.com>
7239 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7240 L: linux-security-module@vger.kernel.org
7241 L: keyrings@vger.kernel.org
7243 F: Documentation/security/keys-trusted-encrypted.txt
7244 F: include/keys/trusted-type.h
7245 F: security/keys/trusted.c
7246 F: security/keys/trusted.h
7249 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7250 M: David Safford <safford@us.ibm.com>
7251 L: linux-security-module@vger.kernel.org
7252 L: keyrings@vger.kernel.org
7254 F: Documentation/security/keys-trusted-encrypted.txt
7255 F: include/keys/encrypted-type.h
7256 F: security/keys/encrypted-keys/
7258 KGDB / KDB /debug_core
7259 M: Jason Wessel <jason.wessel@windriver.com>
7260 W: http://kgdb.wiki.kernel.org/
7261 L: kgdb-bugreport@lists.sourceforge.net
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7264 F: Documentation/DocBook/kgdb.tmpl
7265 F: drivers/misc/kgdbts.c
7266 F: drivers/tty/serial/kgdboc.c
7267 F: include/linux/kdb.h
7268 F: include/linux/kgdb.h
7272 M: Vegard Nossum <vegardno@ifi.uio.no>
7273 M: Pekka Enberg <penberg@kernel.org>
7275 F: Documentation/dev-tools/kmemcheck.rst
7276 F: arch/x86/include/asm/kmemcheck.h
7277 F: arch/x86/mm/kmemcheck/
7278 F: include/linux/kmemcheck.h
7282 M: Catalin Marinas <catalin.marinas@arm.com>
7284 F: Documentation/dev-tools/kmemleak.rst
7285 F: include/linux/kmemleak.h
7287 F: mm/kmemleak-test.c
7290 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7291 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7292 M: "David S. Miller" <davem@davemloft.net>
7293 M: Masami Hiramatsu <mhiramat@kernel.org>
7295 F: Documentation/kprobes.txt
7296 F: include/linux/kprobes.h
7297 F: include/asm-generic/kprobes.h
7300 KS0108 LCD CONTROLLER DRIVER
7301 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7302 W: http://miguelojeda.es/auxdisplay.htm
7303 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7305 F: Documentation/auxdisplay/ks0108
7306 F: drivers/auxdisplay/ks0108.c
7307 F: include/linux/ks0108.h
7310 M: David Ahern <dsa@cumulusnetworks.com>
7311 L: netdev@vger.kernel.org
7314 F: include/net/l3mdev.h
7316 LANTIQ MIPS ARCHITECTURE
7317 M: John Crispin <john@phrozen.org>
7318 L: linux-mips@linux-mips.org
7323 L: linux-x25@vger.kernel.org
7325 F: Documentation/networking/lapb-module.txt
7329 LASI 53c700 driver for PARISC
7330 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7331 L: linux-scsi@vger.kernel.org
7333 F: Documentation/scsi/53c700.txt
7334 F: drivers/scsi/53c700*
7337 M: Richard Purdie <rpurdie@rpsys.net>
7338 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7339 M: Pavel Machek <pavel@ucw.cz>
7340 L: linux-leds@vger.kernel.org
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7343 F: Documentation/devicetree/bindings/leds/
7345 F: include/linux/leds.h
7347 LEGACY EEPROM DRIVER
7348 M: Jean Delvare <jdelvare@suse.com>
7350 F: Documentation/misc-devices/eeprom
7351 F: drivers/misc/eeprom/eeprom.c
7353 LEGO USB Tower driver
7354 M: Juergen Stuber <starblue@users.sourceforge.net>
7355 L: legousb-devel@lists.sourceforge.net
7356 W: http://legousb.sourceforge.net/
7358 F: drivers/usb/misc/legousbtower.c
7361 M: Michael Krufky <mkrufky@linuxtv.org>
7362 L: linux-media@vger.kernel.org
7363 W: https://linuxtv.org
7364 W: http://github.com/mkrufky
7365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7366 T: git git://linuxtv.org/mkrufky/tuners.git
7368 F: drivers/media/dvb-frontends/lg2160.*
7370 LGDT3305 MEDIA DRIVER
7371 M: Michael Krufky <mkrufky@linuxtv.org>
7372 L: linux-media@vger.kernel.org
7373 W: https://linuxtv.org
7374 W: http://github.com/mkrufky
7375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7376 T: git git://linuxtv.org/mkrufky/tuners.git
7378 F: drivers/media/dvb-frontends/lgdt3305.*
7381 M: Rusty Russell <rusty@rustcorp.com.au>
7382 L: lguest@lists.ozlabs.org
7383 W: http://lguest.ozlabs.org/
7385 F: arch/x86/include/asm/lguest*.h
7388 F: include/linux/lguest*.h
7391 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7392 M: Tejun Heo <tj@kernel.org>
7393 L: linux-ide@vger.kernel.org
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7397 F: include/linux/ata.h
7398 F: include/linux/libata.h
7399 F: Documentation/devicetree/bindings/ata/
7401 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7402 M: Viresh Kumar <vireshk@kernel.org>
7403 L: linux-ide@vger.kernel.org
7404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7406 F: include/linux/pata_arasan_cf_data.h
7407 F: drivers/ata/pata_arasan_cf.c
7410 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7411 M: Tejun Heo <tj@kernel.org>
7412 L: linux-ide@vger.kernel.org
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7415 F: drivers/ata/pata_*.c
7416 F: drivers/ata/ata_generic.c
7418 LIBATA SATA AHCI PLATFORM devices support
7419 M: Hans de Goede <hdegoede@redhat.com>
7420 M: Tejun Heo <tj@kernel.org>
7421 L: linux-ide@vger.kernel.org
7422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7424 F: drivers/ata/ahci_platform.c
7425 F: drivers/ata/libahci_platform.c
7426 F: include/linux/ahci_platform.h
7428 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7429 M: Mikael Pettersson <mikpelinux@gmail.com>
7430 L: linux-ide@vger.kernel.org
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7433 F: drivers/ata/sata_promise.*
7436 M: Sasha Levin <sasha.levin@oracle.com>
7438 F: tools/lib/lockdep/
7440 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7441 M: Dan Williams <dan.j.williams@intel.com>
7442 L: linux-nvdimm@lists.01.org
7443 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7447 F: include/linux/nd.h
7448 F: include/linux/libnvdimm.h
7449 F: include/uapi/linux/ndctl.h
7451 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7452 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7453 L: linux-nvdimm@lists.01.org
7454 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7456 F: drivers/nvdimm/blk.c
7457 F: drivers/nvdimm/region_devs.c
7458 F: drivers/acpi/nfit*
7460 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7461 M: Vishal Verma <vishal.l.verma@intel.com>
7462 L: linux-nvdimm@lists.01.org
7463 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7465 F: drivers/nvdimm/btt*
7467 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7468 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7469 L: linux-nvdimm@lists.01.org
7470 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7472 F: drivers/nvdimm/pmem.c
7473 F: include/linux/pmem.h
7474 F: arch/*/include/asm/pmem.h
7476 LIGHTNVM PLATFORM SUPPORT
7477 M: Matias Bjorling <mb@lightnvm.io>
7478 W: http://github/OpenChannelSSD
7479 L: linux-block@vger.kernel.org
7481 F: drivers/lightnvm/
7482 F: include/linux/lightnvm.h
7483 F: include/uapi/linux/lightnvm.h
7485 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7486 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7487 M: Paul Mackerras <paulus@samba.org>
7488 M: Michael Ellerman <mpe@ellerman.id.au>
7489 W: https://github.com/linuxppc/linux/wiki
7490 L: linuxppc-dev@lists.ozlabs.org
7491 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7494 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7495 F: Documentation/devicetree/bindings/powerpc/opal/
7496 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7497 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7498 F: Documentation/powerpc/
7500 F: drivers/char/tpm/tpm_ibmvtpm*
7501 F: drivers/crypto/nx/
7502 F: drivers/crypto/vmx/
7503 F: drivers/i2c/busses/i2c-opal.c
7504 F: drivers/net/ethernet/ibm/ibmveth.*
7505 F: drivers/net/ethernet/ibm/ibmvnic.*
7506 F: drivers/pci/hotplug/pnv_php.c
7507 F: drivers/pci/hotplug/rpa*
7508 F: drivers/rtc/rtc-opal.c
7509 F: drivers/scsi/ibmvscsi/
7510 F: drivers/tty/hvc/hvc_opal.c
7511 F: tools/testing/selftests/powerpc
7518 LINUX FOR POWER MACINTOSH
7519 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7520 W: http://www.penguinppc.org/
7521 L: linuxppc-dev@lists.ozlabs.org
7523 F: arch/powerpc/platforms/powermac/
7524 F: drivers/macintosh/
7526 LINUX FOR POWERPC EMBEDDED MPC5XXX
7527 M: Anatolij Gustschin <agust@denx.de>
7528 L: linuxppc-dev@lists.ozlabs.org
7529 T: git git://git.denx.de/linux-denx-agust.git
7531 F: arch/powerpc/platforms/512x/
7532 F: arch/powerpc/platforms/52xx/
7534 LINUX FOR POWERPC EMBEDDED PPC4XX
7535 M: Alistair Popple <alistair@popple.id.au>
7536 M: Matt Porter <mporter@kernel.crashing.org>
7537 W: http://www.penguinppc.org/
7538 L: linuxppc-dev@lists.ozlabs.org
7540 F: arch/powerpc/platforms/40x/
7541 F: arch/powerpc/platforms/44x/
7543 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7544 L: linuxppc-dev@lists.ozlabs.org
7546 F: arch/powerpc/*/*virtex*
7547 F: arch/powerpc/*/*/*virtex*
7549 LINUX FOR POWERPC EMBEDDED PPC8XX
7550 M: Vitaly Bordug <vitb@kernel.crashing.org>
7551 W: http://www.penguinppc.org/
7552 L: linuxppc-dev@lists.ozlabs.org
7554 F: arch/powerpc/platforms/8xx/
7556 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7557 M: Scott Wood <oss@buserror.net>
7558 M: Kumar Gala <galak@kernel.crashing.org>
7559 W: http://www.penguinppc.org/
7560 L: linuxppc-dev@lists.ozlabs.org
7561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7563 F: arch/powerpc/platforms/83xx/
7564 F: arch/powerpc/platforms/85xx/
7566 LINUX FOR POWERPC PA SEMI PWRFICIENT
7567 L: linuxppc-dev@lists.ozlabs.org
7569 F: arch/powerpc/platforms/pasemi/
7570 F: drivers/*/*pasemi*
7571 F: drivers/*/*/*pasemi*
7573 LINUX SECURITY MODULE (LSM) FRAMEWORK
7574 M: Chris Wright <chrisw@sous-sol.org>
7575 L: linux-security-module@vger.kernel.org
7578 LIS3LV02D ACCELEROMETER DRIVER
7579 M: Eric Piel <eric.piel@tremplin-utc.net>
7581 F: Documentation/misc-devices/lis3lv02d
7582 F: drivers/misc/lis3lv02d/
7583 F: drivers/platform/x86/hp_accel.c
7586 M: Josh Poimboeuf <jpoimboe@redhat.com>
7587 M: Jessica Yu <jeyu@redhat.com>
7588 M: Jiri Kosina <jikos@kernel.org>
7589 M: Miroslav Benes <mbenes@suse.cz>
7590 R: Petr Mladek <pmladek@suse.com>
7592 F: kernel/livepatch/
7593 F: include/linux/livepatch.h
7594 F: arch/x86/include/asm/livepatch.h
7595 F: arch/x86/kernel/livepatch.c
7596 F: Documentation/livepatch/
7597 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7598 F: samples/livepatch/
7599 L: live-patching@vger.kernel.org
7600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7602 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7603 M: Kees Cook <keescook@chromium.org>
7605 F: drivers/misc/lkdtm*
7608 L: netdev@vger.kernel.org
7610 F: include/linux/llc.h
7611 F: include/uapi/linux/llc.h
7615 LM73 HARDWARE MONITOR DRIVER
7616 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7617 L: linux-hwmon@vger.kernel.org
7619 F: drivers/hwmon/lm73.c
7621 LM78 HARDWARE MONITOR DRIVER
7622 M: Jean Delvare <jdelvare@suse.com>
7623 L: linux-hwmon@vger.kernel.org
7625 F: Documentation/hwmon/lm78
7626 F: drivers/hwmon/lm78.c
7628 LM83 HARDWARE MONITOR DRIVER
7629 M: Jean Delvare <jdelvare@suse.com>
7630 L: linux-hwmon@vger.kernel.org
7632 F: Documentation/hwmon/lm83
7633 F: drivers/hwmon/lm83.c
7635 LM90 HARDWARE MONITOR DRIVER
7636 M: Jean Delvare <jdelvare@suse.com>
7637 L: linux-hwmon@vger.kernel.org
7639 F: Documentation/hwmon/lm90
7640 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7641 F: drivers/hwmon/lm90.c
7642 F: include/dt-bindings/thermal/lm90.h
7644 LM95234 HARDWARE MONITOR DRIVER
7645 M: Guenter Roeck <linux@roeck-us.net>
7646 L: linux-hwmon@vger.kernel.org
7648 F: Documentation/hwmon/lm95234
7649 F: drivers/hwmon/lm95234.c
7651 LME2510 MEDIA DRIVER
7652 M: Malcolm Priestley <tvboxspy@gmail.com>
7653 L: linux-media@vger.kernel.org
7654 W: https://linuxtv.org
7655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7657 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7660 M: Peter Zijlstra <peterz@infradead.org>
7661 M: Ingo Molnar <mingo@redhat.com>
7662 L: linux-kernel@vger.kernel.org
7663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7665 F: Documentation/locking/
7666 F: include/linux/lockdep.h
7667 F: include/linux/spinlock*.h
7668 F: arch/*/include/asm/spinlock*.h
7669 F: include/linux/rwlock*.h
7670 F: include/linux/mutex*.h
7671 F: arch/*/include/asm/mutex*.h
7672 F: include/linux/rwsem*.h
7673 F: arch/*/include/asm/rwsem.h
7674 F: include/linux/seqlock.h
7675 F: lib/locking*.[ch]
7678 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7679 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7680 L: linux-ntfs-dev@lists.sourceforge.net
7681 W: http://www.linux-ntfs.org/content/view/19/37/
7683 F: Documentation/ldm.txt
7684 F: block/partitions/ldm.*
7686 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7687 M: Sathya Prakash <sathya.prakash@broadcom.com>
7688 M: Chaitra P B <chaitra.basappa@broadcom.com>
7689 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7690 L: MPT-FusionLinux.pdl@broadcom.com
7691 L: linux-scsi@vger.kernel.org
7692 W: http://www.avagotech.com/support/
7694 F: drivers/message/fusion/
7695 F: drivers/scsi/mpt2sas/
7696 F: drivers/scsi/mpt3sas/
7698 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7699 M: Matthew Wilcox <matthew@wil.cx>
7700 L: linux-scsi@vger.kernel.org
7702 F: drivers/scsi/sym53c8xx_2/
7704 LTC4261 HARDWARE MONITOR DRIVER
7705 M: Guenter Roeck <linux@roeck-us.net>
7706 L: linux-hwmon@vger.kernel.org
7708 F: Documentation/hwmon/ltc4261
7709 F: drivers/hwmon/ltc4261.c
7711 LTP (Linux Test Project)
7712 M: Mike Frysinger <vapier@gentoo.org>
7713 M: Cyril Hrubis <chrubis@suse.cz>
7714 M: Wanlong Gao <wanlong.gao@gmail.com>
7715 M: Jan Stancek <jstancek@redhat.com>
7716 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7717 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7718 L: ltp@lists.linux.it (subscribers-only)
7719 W: http://linux-test-project.github.io/
7720 T: git git://github.com/linux-test-project/ltp.git
7724 W: http://www.linux-m32r.org/
7729 M: Geert Uytterhoeven <geert@linux-m68k.org>
7730 L: linux-m68k@lists.linux-m68k.org
7731 W: http://www.linux-m68k.org/
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7737 M68K ON APPLE MACINTOSH
7738 M: Joshua Thompson <funaho@jurai.org>
7739 W: http://www.mac.linux-m68k.org/
7740 L: linux-m68k@lists.linux-m68k.org
7745 M: Philip Blundell <philb@gnu.org>
7746 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7750 M88DS3103 MEDIA DRIVER
7751 M: Antti Palosaari <crope@iki.fi>
7752 L: linux-media@vger.kernel.org
7753 W: https://linuxtv.org
7754 W: http://palosaari.fi/linux/
7755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7756 T: git git://linuxtv.org/anttip/media_tree.git
7758 F: drivers/media/dvb-frontends/m88ds3103*
7760 M88RS2000 MEDIA DRIVER
7761 M: Malcolm Priestley <tvboxspy@gmail.com>
7762 L: linux-media@vger.kernel.org
7763 W: https://linuxtv.org
7764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7766 F: drivers/media/dvb-frontends/m88rs2000*
7768 MA901 MASTERKIT USB FM RADIO DRIVER
7769 M: Alexey Klimov <klimov.linux@gmail.com>
7770 L: linux-media@vger.kernel.org
7771 T: git git://linuxtv.org/media_tree.git
7773 F: drivers/media/radio/radio-ma901.c
7776 M: Johannes Berg <johannes@sipsolutions.net>
7777 L: linux-wireless@vger.kernel.org
7778 W: http://wireless.kernel.org/
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7782 F: Documentation/networking/mac80211-injection.txt
7783 F: include/net/mac80211.h
7785 F: drivers/net/wireless/mac80211_hwsim.[ch]
7788 M: Patrick McHardy <kaber@trash.net>
7789 L: netdev@vger.kernel.org
7791 F: drivers/net/macvlan.c
7792 F: include/linux/if_macvlan.h
7795 M: Jassi Brar <jassisinghbrar@gmail.com>
7796 L: linux-kernel@vger.kernel.org
7799 F: include/linux/mailbox_client.h
7800 F: include/linux/mailbox_controller.h
7802 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7803 M: Michael Kerrisk <mtk.manpages@gmail.com>
7804 W: http://www.kernel.org/doc/man-pages
7805 L: linux-man@vger.kernel.org
7808 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7809 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7810 L: linux-mips@linux-mips.org
7812 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7814 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7815 M: Andrew Lunn <andrew@lunn.ch>
7816 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7817 L: netdev@vger.kernel.org
7819 F: drivers/net/dsa/mv88e6xxx/
7820 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7822 MARVELL ARMADA DRM SUPPORT
7823 M: Russell King <linux@armlinux.org.uk>
7825 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7826 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7827 F: drivers/gpu/drm/armada/
7828 F: include/uapi/drm/armada_drm.h
7829 F: Documentation/devicetree/bindings/display/armada/
7831 MARVELL CRYPTO DRIVER
7832 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7833 M: Arnaud Ebalard <arno@natisbad.org>
7834 F: drivers/crypto/marvell/
7836 L: linux-crypto@vger.kernel.org
7838 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7839 M: Mirko Lindner <mlindner@marvell.com>
7840 M: Stephen Hemminger <stephen@networkplumber.org>
7841 L: netdev@vger.kernel.org
7843 F: drivers/net/ethernet/marvell/sk*
7845 MARVELL LIBERTAS WIRELESS DRIVER
7846 L: libertas-dev@lists.infradead.org
7848 F: drivers/net/wireless/marvell/libertas/
7850 MARVELL MV643XX ETHERNET DRIVER
7851 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7852 L: netdev@vger.kernel.org
7854 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7855 F: include/linux/mv643xx.h
7857 MARVELL MVNETA ETHERNET DRIVER
7858 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7859 L: netdev@vger.kernel.org
7861 F: drivers/net/ethernet/marvell/mvneta.*
7863 MARVELL MWIFIEX WIRELESS DRIVER
7864 M: Amitkumar Karwar <akarwar@marvell.com>
7865 M: Nishant Sarmukadam <nishants@marvell.com>
7866 L: linux-wireless@vger.kernel.org
7868 F: drivers/net/wireless/marvell/mwifiex/
7870 MARVELL MWL8K WIRELESS DRIVER
7871 M: Lennert Buytenhek <buytenh@wantstofly.org>
7872 L: linux-wireless@vger.kernel.org
7874 F: drivers/net/wireless/marvell/mwl8k.c
7876 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7877 M: Nicolas Pitre <nico@fluxnic.net>
7879 F: drivers/mmc/host/mvsdio.*
7881 MATROX FRAMEBUFFER DRIVER
7882 L: linux-fbdev@vger.kernel.org
7884 F: drivers/video/fbdev/matrox/matroxfb_*
7885 F: include/uapi/linux/matroxfb.h
7887 MAX16065 HARDWARE MONITOR DRIVER
7888 M: Guenter Roeck <linux@roeck-us.net>
7889 L: linux-hwmon@vger.kernel.org
7891 F: Documentation/hwmon/max16065
7892 F: drivers/hwmon/max16065.c
7894 MAX20751 HARDWARE MONITOR DRIVER
7895 M: Guenter Roeck <linux@roeck-us.net>
7896 L: linux-hwmon@vger.kernel.org
7898 F: Documentation/hwmon/max20751
7899 F: drivers/hwmon/max20751.c
7901 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7902 L: linux-hwmon@vger.kernel.org
7904 F: Documentation/hwmon/max6650
7905 F: drivers/hwmon/max6650.c
7907 MAX6697 HARDWARE MONITOR DRIVER
7908 M: Guenter Roeck <linux@roeck-us.net>
7909 L: linux-hwmon@vger.kernel.org
7911 F: Documentation/hwmon/max6697
7912 F: Documentation/devicetree/bindings/i2c/max6697.txt
7913 F: drivers/hwmon/max6697.c
7914 F: include/linux/platform_data/max6697.h
7916 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7917 M: Peter Rosin <peda@axentia.se>
7918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7920 F: Documentation/devicetree/bindings/sound/max9860.txt
7921 F: sound/soc/codecs/max9860.*
7923 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7924 M: Krzysztof Kozlowski <krzk@kernel.org>
7925 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7926 L: linux-pm@vger.kernel.org
7928 F: drivers/power/supply/max14577_charger.c
7929 F: drivers/power/supply/max77693_charger.c
7931 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7932 M: Javier Martinez Canillas <javier@osg.samsung.com>
7933 L: linux-kernel@vger.kernel.org
7935 F: drivers/*/*max77802*.c
7936 F: Documentation/devicetree/bindings/*/*max77802.txt
7937 F: include/dt-bindings/*/*max77802.h
7939 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7940 M: Chanwoo Choi <cw00.choi@samsung.com>
7941 M: Krzysztof Kozlowski <krzk@kernel.org>
7942 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7943 L: linux-kernel@vger.kernel.org
7945 F: drivers/*/max14577*.c
7946 F: drivers/*/max77686*.c
7947 F: drivers/*/max77693*.c
7948 F: drivers/extcon/extcon-max14577.c
7949 F: drivers/extcon/extcon-max77693.c
7950 F: drivers/rtc/rtc-max77686.c
7951 F: drivers/clk/clk-max77686.c
7952 F: Documentation/devicetree/bindings/mfd/max14577.txt
7953 F: Documentation/devicetree/bindings/*/max77686.txt
7954 F: Documentation/devicetree/bindings/mfd/max77693.txt
7955 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7956 F: include/linux/mfd/max14577*.h
7957 F: include/linux/mfd/max77686*.h
7958 F: include/linux/mfd/max77693*.h
7960 MAXIRADIO FM RADIO RECEIVER DRIVER
7961 M: Hans Verkuil <hverkuil@xs4all.nl>
7962 L: linux-media@vger.kernel.org
7963 T: git git://linuxtv.org/media_tree.git
7964 W: https://linuxtv.org
7966 F: drivers/media/radio/radio-maxiradio*
7968 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7969 M: Peter Rosin <peda@axentia.se>
7970 L: linux-iio@vger.kernel.org
7972 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7973 F: drivers/iio/potentiometer/mcp4531.c
7975 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7976 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7977 L: linux-iio@vger.kernel.org
7979 F: drivers/iio/dac/cio-dac.c
7981 MEDIA DRIVERS FOR RENESAS - FCP
7982 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7983 L: linux-media@vger.kernel.org
7984 L: linux-renesas-soc@vger.kernel.org
7985 T: git git://linuxtv.org/media_tree.git
7987 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7988 F: drivers/media/platform/rcar-fcp.c
7989 F: include/media/rcar-fcp.h
7991 MEDIA DRIVERS FOR RENESAS - FDP1
7992 M: Kieran Bingham <kieran@bingham.xyz>
7993 L: linux-media@vger.kernel.org
7994 L: linux-renesas-soc@vger.kernel.org
7995 T: git git://linuxtv.org/media_tree.git
7997 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7998 F: drivers/media/platform/rcar_fdp1.c
8000 MEDIA DRIVERS FOR RENESAS - VIN
8001 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8002 L: linux-media@vger.kernel.org
8003 L: linux-renesas-soc@vger.kernel.org
8004 T: git git://linuxtv.org/media_tree.git
8006 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8007 F: drivers/media/platform/rcar-vin/
8009 MEDIA DRIVERS FOR RENESAS - VSP1
8010 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8011 L: linux-media@vger.kernel.org
8012 L: linux-renesas-soc@vger.kernel.org
8013 T: git git://linuxtv.org/media_tree.git
8015 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8016 F: drivers/media/platform/vsp1/
8018 MEDIA DRIVERS FOR HELENE
8019 M: Abylay Ospan <aospan@netup.ru>
8020 L: linux-media@vger.kernel.org
8021 W: https://linuxtv.org
8023 T: git git://linuxtv.org/media_tree.git
8025 F: drivers/media/dvb-frontends/helene*
8027 MEDIA DRIVERS FOR ASCOT2E
8028 M: Sergey Kozlov <serjk@netup.ru>
8029 M: Abylay Ospan <aospan@netup.ru>
8030 L: linux-media@vger.kernel.org
8031 W: https://linuxtv.org
8033 T: git git://linuxtv.org/media_tree.git
8035 F: drivers/media/dvb-frontends/ascot2e*
8037 MEDIA DRIVERS FOR CXD2841ER
8038 M: Sergey Kozlov <serjk@netup.ru>
8039 M: Abylay Ospan <aospan@netup.ru>
8040 L: linux-media@vger.kernel.org
8041 W: https://linuxtv.org
8043 T: git git://linuxtv.org/media_tree.git
8045 F: drivers/media/dvb-frontends/cxd2841er*
8047 MEDIA DRIVERS FOR HORUS3A
8048 M: Sergey Kozlov <serjk@netup.ru>
8049 M: Abylay Ospan <aospan@netup.ru>
8050 L: linux-media@vger.kernel.org
8051 W: https://linuxtv.org
8053 T: git git://linuxtv.org/media_tree.git
8055 F: drivers/media/dvb-frontends/horus3a*
8057 MEDIA DRIVERS FOR LNBH25
8058 M: Sergey Kozlov <serjk@netup.ru>
8059 M: Abylay Ospan <aospan@netup.ru>
8060 L: linux-media@vger.kernel.org
8061 W: https://linuxtv.org
8063 T: git git://linuxtv.org/media_tree.git
8065 F: drivers/media/dvb-frontends/lnbh25*
8067 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8068 M: Sergey Kozlov <serjk@netup.ru>
8069 M: Abylay Ospan <aospan@netup.ru>
8070 L: linux-media@vger.kernel.org
8071 W: https://linuxtv.org
8073 T: git git://linuxtv.org/media_tree.git
8075 F: drivers/media/pci/netup_unidvb/*
8077 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8078 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8079 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8080 P: LinuxTV.org Project
8081 L: linux-media@vger.kernel.org
8082 W: https://linuxtv.org
8083 Q: http://patchwork.kernel.org/project/linux-media/list/
8084 T: git git://linuxtv.org/media_tree.git
8086 F: Documentation/media/
8088 F: drivers/staging/media/
8089 F: include/linux/platform_data/media/
8091 F: include/uapi/linux/dvb/
8092 F: include/uapi/linux/videodev2.h
8093 F: include/uapi/linux/media.h
8094 F: include/uapi/linux/v4l2-*
8095 F: include/uapi/linux/meye.h
8096 F: include/uapi/linux/ivtv*
8097 F: include/uapi/linux/uvcvideo.h
8099 MEDIATEK ETHERNET DRIVER
8100 M: Felix Fietkau <nbd@openwrt.org>
8101 M: John Crispin <blogic@openwrt.org>
8102 L: netdev@vger.kernel.org
8104 F: drivers/net/ethernet/mediatek/
8106 MEDIATEK MEDIA DRIVER
8107 M: Tiffany Lin <tiffany.lin@mediatek.com>
8108 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8110 F: drivers/media/platform/mtk-vcodec/
8111 F: drivers/media/platform/mtk-vpu/
8112 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8113 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8116 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8117 M: Houlong Wei <houlong.wei@mediatek.com>
8118 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8120 F: drivers/media/platform/mtk-mdp/
8121 F: drivers/media/platform/mtk-vpu/
8122 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8124 MEDIATEK MT7601U WIRELESS LAN DRIVER
8125 M: Jakub Kicinski <kubakici@wp.pl>
8126 L: linux-wireless@vger.kernel.org
8128 F: drivers/net/wireless/mediatek/mt7601u/
8130 MEGARAID SCSI/SAS DRIVERS
8131 M: Kashyap Desai <kashyap.desai@broadcom.com>
8132 M: Sumit Saxena <sumit.saxena@broadcom.com>
8133 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8134 L: megaraidlinux.pdl@broadcom.com
8135 L: linux-scsi@vger.kernel.org
8136 W: http://www.avagotech.com/support/
8138 F: Documentation/scsi/megaraid.txt
8139 F: drivers/scsi/megaraid.*
8140 F: drivers/scsi/megaraid/
8142 MELFAS MIP4 TOUCHSCREEN DRIVER
8143 M: Sangwon Jee <jeesw@melfas.com>
8144 W: http://www.melfas.com
8146 F: drivers/input/touchscreen/melfas_mip4.c
8147 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8149 MELLANOX ETHERNET DRIVER (mlx4_en)
8150 M: Tariq Toukan <tariqt@mellanox.com>
8151 L: netdev@vger.kernel.org
8153 W: http://www.mellanox.com
8154 Q: http://patchwork.ozlabs.org/project/netdev/list/
8155 F: drivers/net/ethernet/mellanox/mlx4/en_*
8157 MELLANOX ETHERNET DRIVER (mlx5e)
8158 M: Saeed Mahameed <saeedm@mellanox.com>
8159 L: netdev@vger.kernel.org
8161 W: http://www.mellanox.com
8162 Q: http://patchwork.ozlabs.org/project/netdev/list/
8163 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8165 MELLANOX ETHERNET SWITCH DRIVERS
8166 M: Jiri Pirko <jiri@mellanox.com>
8167 M: Ido Schimmel <idosch@mellanox.com>
8168 L: netdev@vger.kernel.org
8170 W: http://www.mellanox.com
8171 Q: http://patchwork.ozlabs.org/project/netdev/list/
8172 F: drivers/net/ethernet/mellanox/mlxsw/
8174 MELLANOX MLXCPLD I2C AND MUX DRIVER
8175 M: Vadim Pasternak <vadimp@mellanox.com>
8176 M: Michael Shych <michaelsh@mellanox.com>
8177 L: linux-i2c@vger.kernel.org
8179 F: drivers/i2c/busses/i2c-mlxcpld.c
8180 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8181 F: Documentation/i2c/busses/i2c-mlxcpld
8183 MELLANOX MLXCPLD LED DRIVER
8184 M: Vadim Pasternak <vadimp@mellanox.com>
8185 L: linux-leds@vger.kernel.org
8187 F: drivers/leds/leds-mlxcpld.c
8188 F: Documentation/leds/leds-mlxcpld.txt
8190 MELLANOX PLATFORM DRIVER
8191 M: Vadim Pasternak <vadimp@mellanox.com>
8192 L: platform-driver-x86@vger.kernel.org
8194 F: drivers/platform/x86/mlx-platform.c
8196 MELLANOX MLX CPLD HOTPLUG DRIVER
8197 M: Vadim Pasternak <vadimp@mellanox.com>
8198 L: platform-driver-x86@vger.kernel.org
8200 F: drivers/platform/x86/mlxcpld-hotplug.c
8201 F: include/linux/platform_data/mlxcpld-hotplug.h
8203 SOFT-ROCE DRIVER (rxe)
8204 M: Moni Shoua <monis@mellanox.com>
8205 L: linux-rdma@vger.kernel.org
8207 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8208 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8209 F: drivers/infiniband/sw/rxe/
8210 F: include/uapi/rdma/rdma_user_rxe.h
8213 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8214 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8215 L: linux-kernel@vger.kernel.org
8217 F: kernel/membarrier.c
8218 F: include/uapi/linux/membarrier.h
8221 L: linux-mm@kvack.org
8222 W: http://www.linux-mm.org
8224 F: include/linux/mm.h
8225 F: include/linux/gfp.h
8226 F: include/linux/mmzone.h
8227 F: include/linux/memory_hotplug.h
8228 F: include/linux/vmalloc.h
8231 MEMORY TECHNOLOGY DEVICES (MTD)
8232 M: David Woodhouse <dwmw2@infradead.org>
8233 M: Brian Norris <computersforpeace@gmail.com>
8234 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8235 M: Marek Vasut <marek.vasut@gmail.com>
8236 M: Richard Weinberger <richard@nod.at>
8237 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8238 L: linux-mtd@lists.infradead.org
8239 W: http://www.linux-mtd.infradead.org/
8240 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8241 T: git git://git.infradead.org/linux-mtd.git
8242 T: git git://git.infradead.org/l2-mtd.git
8244 F: Documentation/devicetree/bindings/mtd/
8246 F: include/linux/mtd/
8247 F: include/uapi/mtd/
8249 MEN A21 WATCHDOG DRIVER
8250 M: Johannes Thumshirn <morbidrsa@gmail.com>
8251 L: linux-watchdog@vger.kernel.org
8253 F: drivers/watchdog/mena21_wdt.c
8255 MEN CHAMELEON BUS (mcb)
8256 M: Johannes Thumshirn <morbidrsa@gmail.com>
8259 F: include/linux/mcb.h
8260 F: Documentation/men-chameleon-bus.txt
8262 MEN F21BMC (Board Management Controller)
8263 M: Andreas Werner <andreas.werner@men.de>
8265 F: drivers/mfd/menf21bmc.c
8266 F: drivers/watchdog/menf21bmc_wdt.c
8267 F: drivers/leds/leds-menf21bmc.c
8268 F: drivers/hwmon/menf21bmc_hwmon.c
8269 F: Documentation/hwmon/menf21bmc
8272 M: James Hogan <james.hogan@imgtec.com>
8273 L: linux-metag@vger.kernel.org
8274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8277 F: Documentation/metag/
8278 F: Documentation/devicetree/bindings/metag/
8279 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8280 F: drivers/clocksource/metag_generic.c
8281 F: drivers/irqchip/irq-metag.c
8282 F: drivers/irqchip/irq-metag-ext.c
8283 F: drivers/tty/metag_da.c
8285 MICROBLAZE ARCHITECTURE
8286 M: Michal Simek <monstr@monstr.eu>
8287 W: http://www.monstr.eu/fdt/
8288 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8292 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8293 M: Richard Genoud <richard.genoud@gmail.com>
8295 F: drivers/tty/serial/atmel_serial.c
8296 F: include/linux/atmel_serial.h
8298 MICROCHIP / ATMEL DMA DRIVER
8299 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8301 L: dmaengine@vger.kernel.org
8303 F: drivers/dma/at_hdmac.c
8304 F: drivers/dma/at_hdmac_regs.h
8305 F: include/linux/platform_data/dma-atmel.h
8307 MICROCHIP / ATMEL ISC DRIVER
8308 M: Songjun Wu <songjun.wu@microchip.com>
8309 L: linux-media@vger.kernel.org
8311 F: drivers/media/platform/atmel/atmel-isc.c
8312 F: drivers/media/platform/atmel/atmel-isc-regs.h
8313 F: devicetree/bindings/media/atmel-isc.txt
8315 MICROCHIP USB251XB DRIVER
8316 M: Richard Leitner <richard.leitner@skidata.com>
8317 L: linux-usb@vger.kernel.org
8319 F: drivers/usb/misc/usb251xb.c
8320 F: include/linux/platform_data/usb251xb.h
8321 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8323 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8324 M: Chen Yu <yu.c.chen@intel.com>
8325 L: platform-driver-x86@vger.kernel.org
8327 F: drivers/platform/x86/surfacepro3_button.c
8330 M: Oliver Neukum <oliver@neukum.org>
8332 F: drivers/usb/image/microtek.*
8335 M: Ralf Baechle <ralf@linux-mips.org>
8336 L: linux-mips@linux-mips.org
8337 W: http://www.linux-mips.org/
8338 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8339 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8341 F: Documentation/devicetree/bindings/mips/
8342 F: Documentation/mips/
8345 MIPS/LOONGSON1 ARCHITECTURE
8346 M: Keguang Zhang <keguang.zhang@gmail.com>
8347 L: linux-mips@linux-mips.org
8349 F: arch/mips/loongson32/
8350 F: arch/mips/include/asm/mach-loongson32/
8351 F: drivers/*/*loongson1*
8352 F: drivers/*/*/*loongson1*
8354 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8355 M: Hans Verkuil <hverkuil@xs4all.nl>
8356 L: linux-media@vger.kernel.org
8357 T: git git://linuxtv.org/media_tree.git
8358 W: https://linuxtv.org
8360 F: drivers/media/radio/radio-miropcm20*
8362 MELLANOX MLX4 core VPI driver
8363 M: Yishai Hadas <yishaih@mellanox.com>
8364 L: netdev@vger.kernel.org
8365 L: linux-rdma@vger.kernel.org
8366 W: http://www.mellanox.com
8367 Q: http://patchwork.ozlabs.org/project/netdev/list/
8369 F: drivers/net/ethernet/mellanox/mlx4/
8370 F: include/linux/mlx4/
8371 F: include/uapi/rdma/mlx4-abi.h
8373 MELLANOX MLX4 IB driver
8374 M: Yishai Hadas <yishaih@mellanox.com>
8375 L: linux-rdma@vger.kernel.org
8376 W: http://www.mellanox.com
8377 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8379 F: drivers/infiniband/hw/mlx4/
8380 F: include/linux/mlx4/
8382 MELLANOX MLX5 core VPI driver
8383 M: Saeed Mahameed <saeedm@mellanox.com>
8384 M: Matan Barak <matanb@mellanox.com>
8385 M: Leon Romanovsky <leonro@mellanox.com>
8386 L: netdev@vger.kernel.org
8387 L: linux-rdma@vger.kernel.org
8388 W: http://www.mellanox.com
8389 Q: http://patchwork.ozlabs.org/project/netdev/list/
8391 F: drivers/net/ethernet/mellanox/mlx5/core/
8392 F: include/linux/mlx5/
8393 F: include/uapi/rdma/mlx5-abi.h
8395 MELLANOX MLX5 IB driver
8396 M: Matan Barak <matanb@mellanox.com>
8397 M: Leon Romanovsky <leonro@mellanox.com>
8398 L: linux-rdma@vger.kernel.org
8399 W: http://www.mellanox.com
8400 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8402 F: drivers/infiniband/hw/mlx5/
8403 F: include/linux/mlx5/
8405 MELEXIS MLX90614 DRIVER
8406 M: Crt Mori <cmo@melexis.com>
8407 L: linux-iio@vger.kernel.org
8408 W: http://www.melexis.com
8410 F: drivers/iio/temperature/mlx90614.c
8412 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8413 M: Don Brace <don.brace@microsemi.com>
8414 L: esc.storagedev@microsemi.com
8415 L: linux-scsi@vger.kernel.org
8417 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8418 F: drivers/scsi/smartpqi/Kconfig
8419 F: drivers/scsi/smartpqi/Makefile
8420 F: include/linux/cciss*.h
8421 F: include/uapi/linux/cciss*.h
8422 F: Documentation/scsi/smartpqi.txt
8424 MN88472 MEDIA DRIVER
8425 M: Antti Palosaari <crope@iki.fi>
8426 L: linux-media@vger.kernel.org
8427 W: https://linuxtv.org
8428 W: http://palosaari.fi/linux/
8429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8431 F: drivers/media/dvb-frontends/mn88472*
8433 MN88473 MEDIA DRIVER
8434 M: Antti Palosaari <crope@iki.fi>
8435 L: linux-media@vger.kernel.org
8436 W: https://linuxtv.org
8437 W: http://palosaari.fi/linux/
8438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8440 F: drivers/media/dvb-frontends/mn88473*
8443 M: Jessica Yu <jeyu@redhat.com>
8444 M: Rusty Russell <rusty@rustcorp.com.au>
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8447 F: include/linux/module.h
8450 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8451 W: http://popies.net/meye/
8453 F: Documentation/media/v4l-drivers/meye*
8454 F: drivers/media/pci/meye/
8455 F: include/uapi/linux/meye.h
8457 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8458 M: Jiri Slaby <jirislaby@gmail.com>
8460 F: Documentation/serial/moxa-smartio
8461 F: drivers/tty/mxser.*
8463 MR800 AVERMEDIA USB FM RADIO DRIVER
8464 M: Alexey Klimov <klimov.linux@gmail.com>
8465 L: linux-media@vger.kernel.org
8466 T: git git://linuxtv.org/media_tree.git
8468 F: drivers/media/radio/radio-mr800.c
8470 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8471 M: Alan Ott <alan@signal11.us>
8472 L: linux-wpan@vger.kernel.org
8474 F: drivers/net/ieee802154/mrf24j40.c
8475 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8478 M: "Lee, Chun-Yi" <jlee@suse.com>
8479 L: platform-driver-x86@vger.kernel.org
8481 F: drivers/platform/x86/msi-laptop.c
8484 L: platform-driver-x86@vger.kernel.org
8486 F: drivers/platform/x86/msi-wmi.c
8489 M: Antti Palosaari <crope@iki.fi>
8490 L: linux-media@vger.kernel.org
8491 W: https://linuxtv.org
8492 W: http://palosaari.fi/linux/
8493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8494 T: git git://linuxtv.org/anttip/media_tree.git
8496 F: drivers/media/tuners/msi001*
8498 MSI2500 MEDIA DRIVER
8499 M: Antti Palosaari <crope@iki.fi>
8500 L: linux-media@vger.kernel.org
8501 W: https://linuxtv.org
8502 W: http://palosaari.fi/linux/
8503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8504 T: git git://linuxtv.org/anttip/media_tree.git
8506 F: drivers/media/usb/msi2500/
8508 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8509 M: Robert Jarzmik <robert.jarzmik@free.fr>
8510 L: linux-mtd@lists.infradead.org
8512 F: drivers/mtd/devices/docg3*
8514 MT9M032 APTINA SENSOR DRIVER
8515 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8516 L: linux-media@vger.kernel.org
8517 T: git git://linuxtv.org/media_tree.git
8519 F: drivers/media/i2c/mt9m032.c
8520 F: include/media/i2c/mt9m032.h
8522 MT9P031 APTINA CAMERA SENSOR
8523 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8524 L: linux-media@vger.kernel.org
8525 T: git git://linuxtv.org/media_tree.git
8527 F: drivers/media/i2c/mt9p031.c
8528 F: include/media/i2c/mt9p031.h
8530 MT9T001 APTINA CAMERA SENSOR
8531 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8532 L: linux-media@vger.kernel.org
8533 T: git git://linuxtv.org/media_tree.git
8535 F: drivers/media/i2c/mt9t001.c
8536 F: include/media/i2c/mt9t001.h
8538 MT9V032 APTINA CAMERA SENSOR
8539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540 L: linux-media@vger.kernel.org
8541 T: git git://linuxtv.org/media_tree.git
8543 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8544 F: drivers/media/i2c/mt9v032.c
8545 F: include/media/i2c/mt9v032.h
8547 MULTIFUNCTION DEVICES (MFD)
8548 M: Lee Jones <lee.jones@linaro.org>
8549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8551 F: Documentation/devicetree/bindings/mfd/
8553 F: include/linux/mfd/
8554 F: include/dt-bindings/mfd/
8556 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8557 M: Ulf Hansson <ulf.hansson@linaro.org>
8558 L: linux-mmc@vger.kernel.org
8559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8561 F: Documentation/devicetree/bindings/mmc/
8563 F: include/linux/mmc/
8564 F: include/uapi/linux/mmc/
8566 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8568 F: drivers/mmc/host/mmc_spi.c
8569 F: include/linux/spi/mmc_spi.h
8571 MULTISOUND SOUND DRIVER
8572 M: Andrew Veliath <andrewtv@usa.net>
8574 F: Documentation/sound/oss/MultiSound
8577 MULTITECH MULTIPORT CARD (ISICOM)
8579 F: drivers/tty/isicom.c
8580 F: include/linux/isicom.h
8582 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8583 M: Bin Liu <b-liu@ti.com>
8584 L: linux-usb@vger.kernel.org
8585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8587 F: drivers/usb/musb/
8589 MXL5007T MEDIA DRIVER
8590 M: Michael Krufky <mkrufky@linuxtv.org>
8591 L: linux-media@vger.kernel.org
8592 W: https://linuxtv.org
8593 W: http://github.com/mkrufky
8594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8595 T: git git://linuxtv.org/mkrufky/tuners.git
8597 F: drivers/media/tuners/mxl5007t.*
8600 M: Marek Vasut <marex@denx.de>
8602 F: drivers/gpu/drm/mxsfb/
8603 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8605 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8606 M: Hyong-Youb Kim <hykim@myri.com>
8607 L: netdev@vger.kernel.org
8608 W: https://www.myricom.com/support/downloads/myri10ge.html
8610 F: drivers/net/ethernet/myricom/myri10ge/
8612 NAND FLASH SUBSYSTEM
8613 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8614 R: Richard Weinberger <richard@nod.at>
8615 L: linux-mtd@lists.infradead.org
8616 W: http://www.linux-mtd.infradead.org/
8617 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8618 T: git git://github.com/linux-nand/linux.git
8620 F: drivers/mtd/nand/
8621 F: include/linux/mtd/nand*.h
8623 NATSEMI ETHERNET DRIVER (DP8381x)
8625 F: drivers/net/ethernet/natsemi/natsemi.c
8627 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8628 M: Daniel Mack <zonque@gmail.com>
8630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8631 W: http://www.native-instruments.com
8635 M: Petr Vandrovec <petr@vandrovec.name>
8639 NCR 5380 SCSI DRIVERS
8640 M: Finn Thain <fthain@telegraphics.com.au>
8641 M: Michael Schmitz <schmitzmic@gmail.com>
8642 L: linux-scsi@vger.kernel.org
8644 F: Documentation/scsi/g_NCR5380.txt
8645 F: drivers/scsi/NCR5380.*
8646 F: drivers/scsi/arm/cumana_1.c
8647 F: drivers/scsi/arm/oak.c
8648 F: drivers/scsi/atari_scsi.*
8649 F: drivers/scsi/dmx3191d.c
8650 F: drivers/scsi/g_NCR5380.*
8651 F: drivers/scsi/mac_scsi.*
8652 F: drivers/scsi/sun3_scsi.*
8653 F: drivers/scsi/sun3_scsi_vme.c
8655 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8656 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8657 L: linux-scsi@vger.kernel.org
8659 F: drivers/scsi/NCR_D700.*
8661 NCT6775 HARDWARE MONITOR DRIVER
8662 M: Guenter Roeck <linux@roeck-us.net>
8663 L: linux-hwmon@vger.kernel.org
8665 F: Documentation/hwmon/nct6775
8666 F: drivers/hwmon/nct6775.c
8668 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8669 M: Faisal Latif <faisal.latif@intel.com>
8670 L: linux-rdma@vger.kernel.org
8671 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8673 F: drivers/infiniband/hw/nes/
8674 F: include/uapi/rdma/nes-abi.h
8676 NETEM NETWORK EMULATOR
8677 M: Stephen Hemminger <stephen@networkplumber.org>
8678 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8680 F: net/sched/sch_netem.c
8682 NETERION 10GbE DRIVERS (s2io/vxge)
8683 M: Jon Mason <jdmason@kudzu.us>
8684 L: netdev@vger.kernel.org
8686 F: Documentation/networking/s2io.txt
8687 F: Documentation/networking/vxge.txt
8688 F: drivers/net/ethernet/neterion/
8691 M: Pablo Neira Ayuso <pablo@netfilter.org>
8692 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8693 L: netfilter-devel@vger.kernel.org
8694 L: coreteam@netfilter.org
8695 W: http://www.netfilter.org/
8696 W: http://www.iptables.org/
8697 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8701 F: include/linux/netfilter*
8702 F: include/linux/netfilter/
8703 F: include/net/netfilter/
8704 F: include/uapi/linux/netfilter*
8705 F: include/uapi/linux/netfilter/
8706 F: net/*/netfilter.c
8709 F: net/bridge/br_netfilter*.c
8712 M: Paul Moore <paul@paul-moore.com>
8713 W: http://netlabel.sf.net
8714 L: netdev@vger.kernel.org
8716 F: Documentation/netlabel/
8717 F: include/net/netlabel.h
8720 NETROM NETWORK LAYER
8721 M: Ralf Baechle <ralf@linux-mips.org>
8722 L: linux-hams@vger.kernel.org
8723 W: http://www.linux-ax25.org/
8725 F: include/net/netrom.h
8726 F: include/uapi/linux/netrom.h
8729 NETRONOME ETHERNET DRIVERS
8730 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8731 L: oss-drivers@netronome.com
8733 F: drivers/net/ethernet/netronome/
8735 NETWORK BLOCK DEVICE (NBD)
8736 M: Josef Bacik <jbacik@fb.com>
8738 L: linux-block@vger.kernel.org
8739 L: nbd-general@lists.sourceforge.net
8740 F: Documentation/blockdev/nbd.txt
8741 F: drivers/block/nbd.c
8742 F: include/uapi/linux/nbd.h
8744 NETWORK DROP MONITOR
8745 M: Neil Horman <nhorman@tuxdriver.com>
8746 L: netdev@vger.kernel.org
8748 W: https://fedorahosted.org/dropwatch/
8749 F: net/core/drop_monitor.c
8752 M: Andrew Lunn <andrew@lunn.ch>
8753 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8754 M: Florian Fainelli <f.fainelli@gmail.com>
8757 F: include/net/dsa.h
8760 NETWORKING [GENERAL]
8761 M: "David S. Miller" <davem@davemloft.net>
8762 L: netdev@vger.kernel.org
8763 W: http://www.linuxfoundation.org/en/Net
8764 Q: http://patchwork.ozlabs.org/project/netdev/list/
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8770 F: include/linux/in.h
8771 F: include/linux/net.h
8772 F: include/linux/netdevice.h
8773 F: include/uapi/linux/in.h
8774 F: include/uapi/linux/net.h
8775 F: include/uapi/linux/netdevice.h
8776 F: include/uapi/linux/net_namespace.h
8778 F: tools/testing/selftests/net/
8781 NETWORKING [IPv4/IPv6]
8782 M: "David S. Miller" <davem@davemloft.net>
8783 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8784 M: James Morris <jmorris@namei.org>
8785 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8786 M: Patrick McHardy <kaber@trash.net>
8787 L: netdev@vger.kernel.org
8788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8796 M: Steffen Klassert <steffen.klassert@secunet.com>
8797 M: Herbert Xu <herbert@gondor.apana.org.au>
8798 M: "David S. Miller" <davem@davemloft.net>
8799 L: netdev@vger.kernel.org
8800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8809 F: net/ipv4/ipcomp.c
8810 F: net/ipv4/ip_vti.c
8814 F: net/ipv6/ipcomp6.c
8815 F: net/ipv6/ip6_vti.c
8816 F: include/uapi/linux/xfrm.h
8817 F: include/net/xfrm.h
8819 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8820 M: Paul Moore <paul@paul-moore.com>
8821 L: netdev@vger.kernel.org
8824 NETWORKING [WIRELESS]
8825 L: linux-wireless@vger.kernel.org
8826 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8829 L: netdev@vger.kernel.org
8830 W: http://www.linuxfoundation.org/en/Net
8831 Q: http://patchwork.ozlabs.org/project/netdev/list/
8832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8835 F: Documentation/devicetree/bindings/net/
8837 F: include/linux/if_*
8838 F: include/linux/netdevice.h
8839 F: include/linux/etherdevice.h
8840 F: include/linux/fcdevice.h
8841 F: include/linux/fddidevice.h
8842 F: include/linux/hippidevice.h
8843 F: include/linux/inetdevice.h
8844 F: include/uapi/linux/if_*
8845 F: include/uapi/linux/netdevice.h
8847 NETWORKING DRIVERS (WIRELESS)
8848 M: Kalle Valo <kvalo@codeaurora.org>
8849 L: linux-wireless@vger.kernel.org
8850 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8854 F: Documentation/devicetree/bindings/net/wireless/
8855 F: drivers/net/wireless/
8857 NETXEN (1/10) GbE SUPPORT
8858 M: Manish Chopra <manish.chopra@cavium.com>
8859 M: Rahul Verma <rahul.verma@cavium.com>
8860 M: Dept-GELinuxNICDev@cavium.com
8861 L: netdev@vger.kernel.org
8863 F: drivers/net/ethernet/qlogic/netxen/
8866 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8867 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8868 M: Samuel Ortiz <sameo@linux.intel.com>
8869 L: linux-wireless@vger.kernel.org
8870 L: linux-nfc@lists.01.org (subscribers-only)
8874 F: include/uapi/linux/nfc.h
8876 F: include/linux/platform_data/nfcmrvl.h
8877 F: include/linux/platform_data/nxp-nci.h
8878 F: include/linux/platform_data/pn544.h
8879 F: include/linux/platform_data/st21nfca.h
8880 F: include/linux/platform_data/st-nci.h
8881 F: Documentation/devicetree/bindings/net/nfc/
8883 NFS, SUNRPC, AND LOCKD CLIENTS
8884 M: Trond Myklebust <trond.myklebust@primarydata.com>
8885 M: Anna Schumaker <anna.schumaker@netapp.com>
8886 L: linux-nfs@vger.kernel.org
8887 W: http://client.linux-nfs.org
8888 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8894 F: include/linux/lockd/
8895 F: include/linux/nfs*
8896 F: include/linux/sunrpc/
8897 F: include/uapi/linux/nfs*
8898 F: include/uapi/linux/sunrpc/
8901 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8902 L: linux-nilfs@vger.kernel.org
8903 W: http://nilfs.sourceforge.net/
8904 W: http://nilfs.osdn.jp/
8905 T: git git://github.com/konis/nilfs2.git
8907 F: Documentation/filesystems/nilfs2.txt
8909 F: include/trace/events/nilfs2.h
8910 F: include/uapi/linux/nilfs2_api.h
8911 F: include/uapi/linux/nilfs2_ondisk.h
8913 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8914 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8915 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8917 F: Documentation/scsi/NinjaSCSI.txt
8918 F: drivers/scsi/pcmcia/nsp_*
8920 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8921 M: GOTO Masanori <gotom@debian.or.jp>
8922 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8923 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8925 F: Documentation/scsi/NinjaSCSI.txt
8926 F: drivers/scsi/nsp32*
8929 M: Ley Foon Tan <lftan@altera.com>
8930 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8935 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8936 M: Pavel Machek <pavel@ucw.cz>
8937 M: Sakari Ailus <sakari.ailus@iki.fi>
8938 L: linux-media@vger.kernel.org
8940 F: drivers/media/i2c/et8ek8
8941 F: drivers/media/i2c/ad5820.c
8943 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8944 M: Pavel Machek <pavel@ucw.cz>
8945 M: Sakari Ailus <sakari.ailus@iki.fi>
8946 L: linux-media@vger.kernel.org
8948 F: drivers/media/i2c/et8ek8
8949 F: drivers/media/i2c/ad5820.c
8951 NOKIA N900 POWER SUPPLY DRIVERS
8952 R: Pali Rohár <pali.rohar@gmail.com>
8953 F: include/linux/power/bq2415x_charger.h
8954 F: include/linux/power/bq27xxx_battery.h
8955 F: include/linux/power/isp1704_charger.h
8956 F: drivers/power/supply/bq2415x_charger.c
8957 F: drivers/power/supply/bq27xxx_battery.c
8958 F: drivers/power/supply/bq27xxx_battery_i2c.c
8959 F: drivers/power/supply/isp1704_charger.c
8960 F: drivers/power/supply/rx51_battery.c
8963 M: Jon Mason <jdmason@kudzu.us>
8964 M: Dave Jiang <dave.jiang@intel.com>
8965 M: Allen Hubbe <Allen.Hubbe@emc.com>
8966 L: linux-ntb@googlegroups.com
8968 W: https://github.com/jonmason/ntb/wiki
8969 T: git git://github.com/jonmason/ntb.git
8971 F: drivers/net/ntb_netdev.c
8972 F: include/linux/ntb.h
8973 F: include/linux/ntb_transport.h
8974 F: tools/testing/selftests/ntb/
8977 M: Jon Mason <jdmason@kudzu.us>
8978 M: Dave Jiang <dave.jiang@intel.com>
8979 L: linux-ntb@googlegroups.com
8981 W: https://github.com/jonmason/ntb/wiki
8982 T: git git://github.com/jonmason/ntb.git
8983 F: drivers/ntb/hw/intel/
8986 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8987 L: linux-ntb@googlegroups.com
8989 F: drivers/ntb/hw/amd/
8992 M: Anton Altaparmakov <anton@tuxera.com>
8993 L: linux-ntfs-dev@lists.sourceforge.net
8994 W: http://www.tuxera.com/
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8997 F: Documentation/filesystems/ntfs.txt
9000 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9001 M: Antonino Daplas <adaplas@gmail.com>
9002 L: linux-fbdev@vger.kernel.org
9004 F: drivers/video/fbdev/riva/
9005 F: drivers/video/fbdev/nvidia/
9008 M: Keith Busch <keith.busch@intel.com>
9009 M: Jens Axboe <axboe@fb.com>
9010 M: Christoph Hellwig <hch@lst.de>
9011 M: Sagi Grimberg <sagi@grimberg.me>
9012 L: linux-nvme@lists.infradead.org
9013 T: git://git.infradead.org/nvme.git
9014 W: http://git.infradead.org/nvme.git
9016 F: drivers/nvme/host/
9017 F: include/linux/nvme.h
9018 F: include/uapi/linux/nvme_ioctl.h
9020 NVM EXPRESS TARGET DRIVER
9021 M: Christoph Hellwig <hch@lst.de>
9022 M: Sagi Grimberg <sagi@grimberg.me>
9023 L: linux-nvme@lists.infradead.org
9024 T: git://git.infradead.org/nvme.git
9025 W: http://git.infradead.org/nvme.git
9027 F: drivers/nvme/target/
9029 NVM EXPRESS FC TRANSPORT DRIVERS
9030 M: James Smart <james.smart@broadcom.com>
9031 L: linux-nvme@lists.infradead.org
9033 F: include/linux/nvme-fc.h
9034 F: include/linux/nvme-fc-driver.h
9035 F: drivers/nvme/host/fc.c
9036 F: drivers/nvme/target/fc.c
9037 F: drivers/nvme/target/fcloop.c
9040 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9041 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9044 F: Documentation/devicetree/bindings/nvmem/
9045 F: include/linux/nvmem-consumer.h
9046 F: include/linux/nvmem-provider.h
9049 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9050 R: Charles Gorand <charles.gorand@effinnov.com>
9051 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9053 F: drivers/nfc/nxp-nci
9055 NXP TDA998X DRM DRIVER
9056 M: Russell King <linux@armlinux.org.uk>
9058 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9059 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9060 F: drivers/gpu/drm/i2c/tda998x_drv.c
9061 F: include/drm/i2c/tda998x.h
9064 M: Peter Rosin <peda@axentia.se>
9065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9067 F: sound/soc/codecs/tfa9879*
9070 M: Josh Poimboeuf <jpoimboe@redhat.com>
9075 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9076 M: Tony Lindgren <tony@atomide.com>
9077 L: linux-omap@vger.kernel.org
9078 Q: http://patchwork.kernel.org/project/linux-omap/list/
9079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9081 F: arch/arm/mach-omap1/
9082 F: arch/arm/plat-omap/
9083 F: arch/arm/configs/omap1_defconfig
9084 F: drivers/i2c/busses/i2c-omap.c
9085 F: include/linux/i2c-omap.h
9088 M: Tony Lindgren <tony@atomide.com>
9089 L: linux-omap@vger.kernel.org
9090 W: http://www.muru.com/linux/omap/
9091 W: http://linux.omap.com/
9092 Q: http://patchwork.kernel.org/project/linux-omap/list/
9093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9095 F: arch/arm/mach-omap2/
9096 F: arch/arm/plat-omap/
9097 F: arch/arm/configs/omap2plus_defconfig
9098 F: drivers/i2c/busses/i2c-omap.c
9099 F: drivers/irqchip/irq-omap-intc.c
9100 F: drivers/mfd/*omap*.c
9101 F: drivers/mfd/menelaus.c
9102 F: drivers/mfd/palmas.c
9103 F: drivers/mfd/tps65217.c
9104 F: drivers/mfd/tps65218.c
9105 F: drivers/mfd/tps65910.c
9106 F: drivers/mfd/twl-core.[ch]
9107 F: drivers/mfd/twl4030*.c
9108 F: drivers/mfd/twl6030*.c
9109 F: drivers/mfd/twl6040*.c
9110 F: drivers/regulator/palmas-regulator*.c
9111 F: drivers/regulator/pbias-regulator.c
9112 F: drivers/regulator/tps65217-regulator.c
9113 F: drivers/regulator/tps65218-regulator.c
9114 F: drivers/regulator/tps65910-regulator.c
9115 F: drivers/regulator/twl-regulator.c
9116 F: drivers/regulator/twl6030-regulator.c
9117 F: include/linux/i2c-omap.h
9119 OMAP DEVICE TREE SUPPORT
9120 M: Benoît Cousson <bcousson@baylibre.com>
9121 M: Tony Lindgren <tony@atomide.com>
9122 L: linux-omap@vger.kernel.org
9123 L: devicetree@vger.kernel.org
9125 F: arch/arm/boot/dts/*omap*
9126 F: arch/arm/boot/dts/*am3*
9127 F: arch/arm/boot/dts/*am4*
9128 F: arch/arm/boot/dts/*am5*
9129 F: arch/arm/boot/dts/*dra7*
9131 OMAP CLOCK FRAMEWORK SUPPORT
9132 M: Paul Walmsley <paul@pwsan.com>
9133 L: linux-omap@vger.kernel.org
9135 F: arch/arm/*omap*/*clock*
9137 OMAP POWER MANAGEMENT SUPPORT
9138 M: Kevin Hilman <khilman@kernel.org>
9139 L: linux-omap@vger.kernel.org
9141 F: arch/arm/*omap*/*pm*
9142 F: drivers/cpufreq/omap-cpufreq.c
9144 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9145 M: Rajendra Nayak <rnayak@codeaurora.org>
9146 M: Paul Walmsley <paul@pwsan.com>
9147 L: linux-omap@vger.kernel.org
9149 F: arch/arm/mach-omap2/prm*
9152 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9153 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9155 L: linux-omap@vger.kernel.org
9159 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9160 M: Roger Quadros <rogerq@ti.com>
9161 M: Tony Lindgren <tony@atomide.com>
9162 L: linux-omap@vger.kernel.org
9164 F: drivers/memory/omap-gpmc.c
9165 F: arch/arm/mach-omap2/*gpmc*
9167 OMAP FRAMEBUFFER SUPPORT
9168 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9169 L: linux-fbdev@vger.kernel.org
9170 L: linux-omap@vger.kernel.org
9172 F: drivers/video/fbdev/omap/
9174 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9175 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9176 L: linux-omap@vger.kernel.org
9177 L: linux-fbdev@vger.kernel.org
9179 F: drivers/video/fbdev/omap2/
9180 F: Documentation/arm/OMAP/DSS
9182 OMAP HARDWARE SPINLOCK SUPPORT
9183 M: Ohad Ben-Cohen <ohad@wizery.com>
9184 L: linux-omap@vger.kernel.org
9186 F: drivers/hwspinlock/omap_hwspinlock.c
9189 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9190 L: linux-omap@vger.kernel.org
9192 F: drivers/mmc/host/omap.c
9195 L: linux-mmc@vger.kernel.org
9196 L: linux-omap@vger.kernel.org
9198 F: drivers/mmc/host/omap_hsmmc.c
9200 OMAP RANDOM NUMBER GENERATOR SUPPORT
9201 M: Deepak Saxena <dsaxena@plexity.net>
9203 F: drivers/char/hw_random/omap-rng.c
9206 M: Benoît Cousson <bcousson@baylibre.com>
9207 M: Paul Walmsley <paul@pwsan.com>
9208 L: linux-omap@vger.kernel.org
9210 F: arch/arm/mach-omap2/omap_hwmod.*
9213 M: Paul Walmsley <paul@pwsan.com>
9214 L: linux-omap@vger.kernel.org
9216 F: arch/arm/mach-omap2/omap_hwmod*data*
9218 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9219 M: Benoît Cousson <bcousson@baylibre.com>
9220 L: linux-omap@vger.kernel.org
9222 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9224 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9225 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9226 L: linux-media@vger.kernel.org
9228 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9229 F: drivers/media/platform/omap3isp/
9230 F: drivers/staging/media/omap4iss/
9233 L: linux-usb@vger.kernel.org
9234 L: linux-omap@vger.kernel.org
9236 F: drivers/usb/*/*omap*
9237 F: arch/arm/*omap*/usb*
9240 M: Grygorii Strashko <grygorii.strashko@ti.com>
9241 M: Santosh Shilimkar <ssantosh@kernel.org>
9242 M: Kevin Hilman <khilman@kernel.org>
9243 L: linux-omap@vger.kernel.org
9245 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9246 F: drivers/gpio/gpio-omap.c
9248 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9249 M: Mark Jackson <mpfj@newflow.co.uk>
9250 L: linux-omap@vger.kernel.org
9252 F: arch/arm/boot/dts/am335x-nano.dts
9255 M: Bob Copeland <me@bobcopeland.com>
9256 L: linux-karma-devel@lists.sourceforge.net
9258 F: Documentation/filesystems/omfs.txt
9261 OMNIKEY CARDMAN 4000 DRIVER
9262 M: Harald Welte <laforge@gnumonks.org>
9264 F: drivers/char/pcmcia/cm4000_cs.c
9265 F: include/linux/cm4000_cs.h
9266 F: include/uapi/linux/cm4000_cs.h
9268 OMNIKEY CARDMAN 4040 DRIVER
9269 M: Harald Welte <laforge@gnumonks.org>
9271 F: drivers/char/pcmcia/cm4040_cs.*
9273 OMNIVISION OV7670 SENSOR DRIVER
9274 M: Jonathan Corbet <corbet@lwn.net>
9275 L: linux-media@vger.kernel.org
9276 T: git git://linuxtv.org/media_tree.git
9278 F: drivers/media/i2c/ov7670.c
9280 ONENAND FLASH DRIVER
9281 M: Kyungmin Park <kyungmin.park@samsung.com>
9282 L: linux-mtd@lists.infradead.org
9284 F: drivers/mtd/onenand/
9285 F: include/linux/mtd/onenand*.h
9287 ONSTREAM SCSI TAPE DRIVER
9288 M: Willem Riede <osst@riede.org>
9289 L: osst-users@lists.sourceforge.net
9290 L: linux-scsi@vger.kernel.org
9292 F: Documentation/scsi/osst.txt
9293 F: drivers/scsi/osst.*
9294 F: drivers/scsi/osst_*.h
9295 F: drivers/scsi/st.h
9297 OPENCORES I2C BUS DRIVER
9298 M: Peter Korsgaard <jacmet@sunsite.dk>
9299 L: linux-i2c@vger.kernel.org
9301 F: Documentation/i2c/busses/i2c-ocores
9302 F: drivers/i2c/busses/i2c-ocores.c
9304 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9305 M: Rob Herring <robh+dt@kernel.org>
9306 M: Frank Rowand <frowand.list@gmail.com>
9307 L: devicetree@vger.kernel.org
9308 W: http://www.devicetree.org/
9309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9312 F: include/linux/of*.h
9315 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9316 M: Rob Herring <robh+dt@kernel.org>
9317 M: Mark Rutland <mark.rutland@arm.com>
9318 L: devicetree@vger.kernel.org
9319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9320 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9322 F: Documentation/devicetree/
9324 F: include/dt-bindings/
9326 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9327 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9328 L: devicetree@vger.kernel.org
9330 F: Documentation/devicetree/dynamic-resolution-notes.txt
9331 F: Documentation/devicetree/overlay-notes.txt
9332 F: drivers/of/overlay.c
9333 F: drivers/of/resolver.c
9335 OPENRISC ARCHITECTURE
9336 M: Jonas Bonn <jonas@southpole.se>
9337 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9338 M: Stafford Horne <shorne@gmail.com>
9339 T: git git://github.com/openrisc/linux.git
9340 L: openrisc@lists.librecores.org
9341 W: http://openrisc.io
9346 M: Pravin Shelar <pshelar@nicira.com>
9347 L: netdev@vger.kernel.org
9348 L: dev@openvswitch.org
9349 W: http://openvswitch.org
9352 F: include/uapi/linux/openvswitch.h
9354 OPERATING PERFORMANCE POINTS (OPP)
9355 M: Viresh Kumar <vireshk@kernel.org>
9356 M: Nishanth Menon <nm@ti.com>
9357 M: Stephen Boyd <sboyd@codeaurora.org>
9358 L: linux-pm@vger.kernel.org
9360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9361 F: drivers/base/power/opp/
9362 F: include/linux/pm_opp.h
9363 F: Documentation/power/opp.txt
9364 F: Documentation/devicetree/bindings/opp/
9367 M: Clemens Ladisch <clemens@ladisch.de>
9368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9369 T: git git://git.alsa-project.org/alsa-kernel.git
9371 F: sound/drivers/opl4/
9374 M: Robert Richter <rric@kernel.org>
9375 L: oprofile-list@lists.sf.net
9377 F: arch/*/include/asm/oprofile*.h
9379 F: drivers/oprofile/
9380 F: include/linux/oprofile.h
9382 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9383 M: Mark Fasheh <mfasheh@versity.com>
9384 M: Joel Becker <jlbec@evilplan.org>
9385 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9386 W: http://ocfs2.wiki.kernel.org
9388 F: Documentation/filesystems/ocfs2.txt
9389 F: Documentation/filesystems/dlmfs.txt
9393 L: linux-wireless@vger.kernel.org
9394 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9395 W: http://www.nongnu.org/orinoco/
9397 F: drivers/net/wireless/intersil/orinoco/
9399 OSD LIBRARY and FILESYSTEM
9400 M: Boaz Harrosh <ooo@electrozaur.com>
9401 M: Benny Halevy <bhalevy@primarydata.com>
9402 L: osd-dev@open-osd.org
9403 W: http://open-osd.org
9404 T: git git://git.open-osd.org/open-osd.git
9406 F: drivers/scsi/osd/
9407 F: include/scsi/osd_*
9411 M: Miklos Szeredi <miklos@szeredi.hu>
9412 L: linux-unionfs@vger.kernel.org
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9416 F: Documentation/filesystems/overlayfs.txt
9419 M: Mike Marshall <hubcap@omnibond.com>
9420 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9424 F: Documentation/filesystems/orangefs.txt
9427 M: Christian Lamparter <chunkeey@googlemail.com>
9428 L: linux-wireless@vger.kernel.org
9429 W: http://wireless.kernel.org/en/users/Drivers/p54
9431 F: drivers/net/wireless/intersil/p54/
9433 PA SEMI ETHERNET DRIVER
9434 L: netdev@vger.kernel.org
9436 F: drivers/net/ethernet/pasemi/*
9438 PA SEMI SMBUS DRIVER
9439 L: linux-i2c@vger.kernel.org
9441 F: drivers/i2c/busses/i2c-pasemi.c
9443 PADATA PARALLEL EXECUTION MECHANISM
9444 M: Steffen Klassert <steffen.klassert@secunet.com>
9445 L: linux-crypto@vger.kernel.org
9448 F: include/linux/padata.h
9449 F: Documentation/padata.txt
9451 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9452 M: Harald Welte <laforge@gnumonks.org>
9453 L: platform-driver-x86@vger.kernel.org
9455 F: drivers/platform/x86/panasonic-laptop.c
9457 PANASONIC MN10300/AM33/AM34 PORT
9458 M: David Howells <dhowells@redhat.com>
9459 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9460 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9462 F: Documentation/mn10300/
9465 PARALLEL LCD/KEYPAD PANEL DRIVER
9466 M: Willy Tarreau <willy@haproxy.com>
9467 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9469 F: Documentation/misc-devices/lcd-panel-cgram.txt
9470 F: drivers/misc/panel.c
9472 PARALLEL PORT SUBSYSTEM
9473 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9474 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9475 L: linux-parport@lists.infradead.org (subscribers-only)
9478 F: include/linux/parport*.h
9479 F: drivers/char/ppdev.c
9480 F: include/uapi/linux/ppdev.h
9481 F: Documentation/parport*.txt
9483 PARAVIRT_OPS INTERFACE
9484 M: Jeremy Fitzhardinge <jeremy@goop.org>
9485 M: Chris Wright <chrisw@sous-sol.org>
9486 M: Alok Kataria <akataria@vmware.com>
9487 M: Rusty Russell <rusty@rustcorp.com.au>
9488 L: virtualization@lists.linux-foundation.org
9490 F: Documentation/virtual/paravirt_ops.txt
9491 F: arch/*/kernel/paravirt*
9492 F: arch/*/include/asm/paravirt.h
9493 F: include/linux/hypervisor.h
9495 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9496 M: Tim Waugh <tim@cyberelk.net>
9497 L: linux-parport@lists.infradead.org (subscribers-only)
9499 F: Documentation/blockdev/paride.txt
9500 F: drivers/block/paride/
9503 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9504 M: Helge Deller <deller@gmx.de>
9505 L: linux-parisc@vger.kernel.org
9506 W: http://www.parisc-linux.org/
9507 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9512 F: Documentation/parisc/
9514 F: drivers/char/agp/parisc-agp.c
9515 F: drivers/input/serio/gscps2.c
9516 F: drivers/parport/parport_gsc.*
9517 F: drivers/tty/serial/8250/8250_gsc.c
9518 F: drivers/video/fbdev/sti*
9519 F: drivers/video/console/sti*
9520 F: drivers/video/logo/logo_parisc*
9523 M: Jiri Pirko <jiri@mellanox.com>
9524 L: netdev@vger.kernel.org
9527 F: lib/test_parman.c
9528 F: include/linux/parman.h
9530 PC87360 HARDWARE MONITORING DRIVER
9531 M: Jim Cromie <jim.cromie@gmail.com>
9532 L: linux-hwmon@vger.kernel.org
9534 F: Documentation/hwmon/pc87360
9535 F: drivers/hwmon/pc87360.c
9538 M: Jim Cromie <jim.cromie@gmail.com>
9540 F: drivers/char/pc8736x_gpio.c
9542 PC87427 HARDWARE MONITORING DRIVER
9543 M: Jean Delvare <jdelvare@suse.com>
9544 L: linux-hwmon@vger.kernel.org
9546 F: Documentation/hwmon/pc87427
9547 F: drivers/hwmon/pc87427.c
9550 M: Riku Voipio <riku.voipio@iki.fi>
9552 F: drivers/leds/leds-pca9532.c
9553 F: include/linux/leds-pca9532.h
9555 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9556 M: Guenter Roeck <linux@roeck-us.net>
9557 L: linux-i2c@vger.kernel.org
9559 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9561 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9562 M: Khalid Aziz <khalid@gonehiking.org>
9564 F: drivers/firmware/pcdp.*
9567 M: Linas Vepstas <linasvepstas@gmail.com>
9568 L: linux-pci@vger.kernel.org
9570 F: Documentation/PCI/pci-error-recovery.txt
9572 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9573 M: Russell Currey <ruscur@russell.cc>
9574 L: linuxppc-dev@lists.ozlabs.org
9576 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9577 F: arch/powerpc/kernel/eeh*.c
9578 F: arch/powerpc/platforms/*/eeh*.c
9579 F: arch/powerpc/include/*/eeh*.h
9582 M: Bjorn Helgaas <bhelgaas@google.com>
9583 L: linux-pci@vger.kernel.org
9584 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9587 F: Documentation/devicetree/bindings/pci/
9588 F: Documentation/PCI/
9590 F: include/linux/pci*
9592 F: arch/x86/kernel/quirks.c
9594 PCI DRIVER FOR ALTERA PCIE IP
9595 M: Ley Foon Tan <lftan@altera.com>
9596 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9597 L: linux-pci@vger.kernel.org
9599 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9600 F: drivers/pci/host/pcie-altera.c
9602 PCI DRIVER FOR ARM VERSATILE PLATFORM
9603 M: Rob Herring <robh@kernel.org>
9604 L: linux-pci@vger.kernel.org
9605 L: linux-arm-kernel@lists.infradead.org
9607 F: Documentation/devicetree/bindings/pci/versatile.txt
9608 F: drivers/pci/host/pci-versatile.c
9610 PCI DRIVER FOR ARMADA 8K
9611 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9612 L: linux-pci@vger.kernel.org
9613 L: linux-arm-kernel@lists.infradead.org
9615 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9616 F: drivers/pci/dwc/pcie-armada8k.c
9618 PCI DRIVER FOR APPLIEDMICRO XGENE
9619 M: Tanmay Inamdar <tinamdar@apm.com>
9620 L: linux-pci@vger.kernel.org
9621 L: linux-arm-kernel@lists.infradead.org
9623 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9624 F: drivers/pci/host/pci-xgene.c
9626 PCI DRIVER FOR FREESCALE LAYERSCAPE
9627 M: Minghuan Lian <minghuan.Lian@freescale.com>
9628 M: Mingkai Hu <mingkai.hu@freescale.com>
9629 M: Roy Zang <tie-fei.zang@freescale.com>
9630 L: linuxppc-dev@lists.ozlabs.org
9631 L: linux-pci@vger.kernel.org
9632 L: linux-arm-kernel@lists.infradead.org
9634 F: drivers/pci/dwc/*layerscape*
9637 M: Richard Zhu <hongxing.zhu@nxp.com>
9638 M: Lucas Stach <l.stach@pengutronix.de>
9639 L: linux-pci@vger.kernel.org
9640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9642 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9643 F: drivers/pci/dwc/*imx6*
9645 PCI DRIVER FOR TI KEYSTONE
9646 M: Murali Karicheri <m-karicheri2@ti.com>
9647 L: linux-pci@vger.kernel.org
9648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9650 F: drivers/pci/dwc/*keystone*
9652 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9653 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9654 M: Jason Cooper <jason@lakedaemon.net>
9655 L: linux-pci@vger.kernel.org
9656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658 F: drivers/pci/host/*mvebu*
9660 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9661 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9662 L: linux-pci@vger.kernel.org
9663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9665 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9666 F: drivers/pci/host/pci-aardvark.c
9668 PCI DRIVER FOR NVIDIA TEGRA
9669 M: Thierry Reding <thierry.reding@gmail.com>
9670 L: linux-tegra@vger.kernel.org
9671 L: linux-pci@vger.kernel.org
9673 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9674 F: drivers/pci/host/pci-tegra.c
9676 PCI DRIVER FOR TI DRA7XX
9677 M: Kishon Vijay Abraham I <kishon@ti.com>
9678 L: linux-omap@vger.kernel.org
9679 L: linux-pci@vger.kernel.org
9681 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9682 F: drivers/pci/dwc/pci-dra7xx.c
9684 PCI DRIVER FOR RENESAS R-CAR
9685 M: Simon Horman <horms@verge.net.au>
9686 L: linux-pci@vger.kernel.org
9687 L: linux-renesas-soc@vger.kernel.org
9689 F: drivers/pci/host/*rcar*
9691 PCI DRIVER FOR SAMSUNG EXYNOS
9692 M: Jingoo Han <jingoohan1@gmail.com>
9693 L: linux-pci@vger.kernel.org
9694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9695 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9697 F: drivers/pci/dwc/pci-exynos.c
9699 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9700 M: Jingoo Han <jingoohan1@gmail.com>
9701 M: Joao Pinto <Joao.Pinto@synopsys.com>
9702 L: linux-pci@vger.kernel.org
9704 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9705 F: drivers/pci/dwc/*designware*
9707 PCI DRIVER FOR GENERIC OF HOSTS
9708 M: Will Deacon <will.deacon@arm.com>
9709 L: linux-pci@vger.kernel.org
9710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9712 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9713 F: drivers/pci/host/pci-host-common.c
9714 F: drivers/pci/host/pci-host-generic.c
9716 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9717 M: Keith Busch <keith.busch@intel.com>
9718 L: linux-pci@vger.kernel.org
9720 F: drivers/pci/host/vmd.c
9722 PCIE DRIVER FOR ST SPEAR13XX
9723 M: Pratyush Anand <pratyush.anand@gmail.com>
9724 L: linux-pci@vger.kernel.org
9726 F: drivers/pci/dwc/*spear*
9728 PCI MSI DRIVER FOR ALTERA MSI IP
9729 M: Ley Foon Tan <lftan@altera.com>
9730 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9731 L: linux-pci@vger.kernel.org
9733 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9734 F: drivers/pci/host/pcie-altera-msi.c
9736 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9737 M: Duc Dang <dhdang@apm.com>
9738 L: linux-pci@vger.kernel.org
9739 L: linux-arm-kernel@lists.infradead.org
9741 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9742 F: drivers/pci/host/pci-xgene-msi.c
9744 PCIE DRIVER FOR AXIS ARTPEC
9745 M: Niklas Cassel <niklas.cassel@axis.com>
9746 M: Jesper Nilsson <jesper.nilsson@axis.com>
9747 L: linux-arm-kernel@axis.com
9748 L: linux-pci@vger.kernel.org
9750 F: Documentation/devicetree/bindings/pci/axis,artpec*
9751 F: drivers/pci/dwc/*artpec*
9753 PCIE DRIVER FOR HISILICON
9754 M: Zhou Wang <wangzhou1@hisilicon.com>
9755 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9756 L: linux-pci@vger.kernel.org
9758 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9759 F: drivers/pci/dwc/pcie-hisi.c
9761 PCIE DRIVER FOR ROCKCHIP
9762 M: Shawn Lin <shawn.lin@rock-chips.com>
9763 M: Wenrui Li <wenrui.li@rock-chips.com>
9764 L: linux-pci@vger.kernel.org
9765 L: linux-rockchip@lists.infradead.org
9767 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9768 F: drivers/pci/host/pcie-rockchip.c
9770 PCIE DRIVER FOR QUALCOMM MSM
9771 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9772 L: linux-pci@vger.kernel.org
9773 L: linux-arm-msm@vger.kernel.org
9775 F: drivers/pci/dwc/*qcom*
9777 PCIE DRIVER FOR CAVIUM THUNDERX
9778 M: David Daney <david.daney@cavium.com>
9779 L: linux-pci@vger.kernel.org
9780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9782 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9783 F: drivers/pci/host/pci-thunder-*
9786 P: Linux PCMCIA Team
9787 L: linux-pcmcia@lists.infradead.org
9788 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9791 F: Documentation/pcmcia/
9796 PCNET32 NETWORK DRIVER
9797 M: Don Fry <pcnet32@frontier.com>
9798 L: netdev@vger.kernel.org
9800 F: drivers/net/ethernet/amd/pcnet32.c
9802 PCRYPT PARALLEL CRYPTO ENGINE
9803 M: Steffen Klassert <steffen.klassert@secunet.com>
9804 L: linux-crypto@vger.kernel.org
9807 F: include/crypto/pcrypt.h
9809 PER-CPU MEMORY ALLOCATOR
9810 M: Tejun Heo <tj@kernel.org>
9811 M: Christoph Lameter <cl@linux.com>
9812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9814 F: include/linux/percpu*.h
9816 F: arch/*/include/asm/percpu.h
9818 PER-TASK DELAY ACCOUNTING
9819 M: Balbir Singh <bsingharora@gmail.com>
9821 F: include/linux/delayacct.h
9822 F: kernel/delayacct.c
9824 PERFORMANCE EVENTS SUBSYSTEM
9825 M: Peter Zijlstra <peterz@infradead.org>
9826 M: Ingo Molnar <mingo@redhat.com>
9827 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9828 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9829 L: linux-kernel@vger.kernel.org
9830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9833 F: include/linux/perf_event.h
9834 F: include/uapi/linux/perf_event.h
9835 F: arch/*/kernel/perf_event*.c
9836 F: arch/*/kernel/*/perf_event*.c
9837 F: arch/*/kernel/*/*/perf_event*.c
9838 F: arch/*/include/asm/perf_event.h
9839 F: arch/*/kernel/perf_callchain.c
9843 PERSONALITY HANDLING
9844 M: Christoph Hellwig <hch@infradead.org>
9845 L: linux-abi-devel@lists.sourceforge.net
9847 F: include/linux/personality.h
9848 F: include/uapi/linux/personality.h
9851 M: Remi Denis-Courmont <courmisch@gmail.com>
9853 F: Documentation/networking/phonet.txt
9854 F: include/linux/phonet.h
9855 F: include/net/phonet/
9856 F: include/uapi/linux/phonet.h
9860 M: Joern Engel <joern@lazybastard.org>
9861 L: linux-mtd@lists.infradead.org
9863 F: drivers/mtd/devices/phram.c
9866 M: Bruno Prémont <bonbons@linux-vserver.org>
9867 L: linux-input@vger.kernel.org
9869 F: drivers/hid/hid-picolcd*
9872 M: Jamie Iles <jamie@jamieiles.com>
9873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874 T: git git://github.com/jamieiles/linux-2.6-ji.git
9876 F: arch/arm/boot/dts/picoxcell*
9877 F: arch/arm/mach-picoxcell/
9878 F: drivers/crypto/picoxcell*
9880 PIN CONTROL SUBSYSTEM
9881 M: Linus Walleij <linus.walleij@linaro.org>
9882 L: linux-gpio@vger.kernel.org
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9885 F: Documentation/devicetree/bindings/pinctrl/
9886 F: Documentation/pinctrl.txt
9888 F: include/linux/pinctrl/
9890 PIN CONTROLLER - ATMEL AT91
9891 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894 F: drivers/pinctrl/pinctrl-at91.*
9896 PIN CONTROLLER - ATMEL AT91 PIO4
9897 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9899 L: linux-gpio@vger.kernel.org
9901 F: drivers/pinctrl/pinctrl-at91-pio4.*
9903 PIN CONTROLLER - INTEL
9904 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9905 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9907 F: drivers/pinctrl/intel/
9909 PIN CONTROLLER - RENESAS
9910 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9911 M: Geert Uytterhoeven <geert+renesas@glider.be>
9912 L: linux-renesas-soc@vger.kernel.org
9914 F: drivers/pinctrl/sh-pfc/
9916 PIN CONTROLLER - SAMSUNG
9917 M: Tomasz Figa <tomasz.figa@gmail.com>
9918 M: Krzysztof Kozlowski <krzk@kernel.org>
9919 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9923 F: drivers/pinctrl/samsung/
9924 F: include/dt-bindings/pinctrl/samsung.h
9925 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9927 PIN CONTROLLER - SINGLE
9928 M: Tony Lindgren <tony@atomide.com>
9929 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9931 L: linux-omap@vger.kernel.org
9933 F: drivers/pinctrl/pinctrl-single.c
9935 PIN CONTROLLER - ST SPEAR
9936 M: Viresh Kumar <vireshk@kernel.org>
9937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938 W: http://www.st.com/spear
9940 F: drivers/pinctrl/spear/
9942 PISTACHIO SOC SUPPORT
9943 M: James Hartley <james.hartley@imgtec.com>
9944 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9945 L: linux-mips@linux-mips.org
9947 F: arch/mips/pistachio/
9948 F: arch/mips/include/asm/mach-pistachio/
9949 F: arch/mips/boot/dts/img/pistachio*
9950 F: arch/mips/configs/pistachio*_defconfig
9954 M: linux-block@vger.kernel.org
9955 F: drivers/block/pktcdvd.c
9956 F: include/linux/pktcdvd.h
9957 F: include/uapi/linux/pktcdvd.h
9960 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9961 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9963 T: git git://github.com/gxt/linux.git
9964 F: drivers/input/serio/i8042-unicore32io.h
9965 F: drivers/i2c/busses/i2c-puv3.c
9966 F: drivers/video/fbdev/fb-puv3.c
9967 F: drivers/rtc/rtc-puv3.c
9969 PMBUS HARDWARE MONITORING DRIVERS
9970 M: Guenter Roeck <linux@roeck-us.net>
9971 L: linux-hwmon@vger.kernel.org
9972 W: http://hwmon.wiki.kernel.org/
9973 W: http://www.roeck-us.net/linux/drivers/
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9976 F: Documentation/hwmon/pmbus
9977 F: drivers/hwmon/pmbus/
9978 F: include/linux/i2c/pmbus.h
9980 PMC SIERRA MaxRAID DRIVER
9981 L: linux-scsi@vger.kernel.org
9982 W: http://www.pmc-sierra.com/
9984 F: drivers/scsi/pmcraid.*
9986 PMC SIERRA PM8001 DRIVER
9987 M: Jack Wang <jinpu.wang@profitbricks.com>
9988 M: lindar_liu@usish.com
9990 L: linux-scsi@vger.kernel.org
9992 F: drivers/scsi/pm8001/
9994 POSIX CLOCKS and TIMERS
9995 M: Thomas Gleixner <tglx@linutronix.de>
9996 L: linux-kernel@vger.kernel.org
9997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10000 F: include/linux/timer*
10001 F: kernel/time/*timer*
10003 POWER MANAGEMENT CORE
10004 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10005 L: linux-pm@vger.kernel.org
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10007 B: https://bugzilla.kernel.org
10009 F: drivers/base/power/
10010 F: include/linux/pm.h
10011 F: include/linux/pm_*
10012 F: include/linux/powercap.h
10013 F: drivers/powercap/
10015 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10016 M: Sebastian Reichel <sre@kernel.org>
10017 L: linux-pm@vger.kernel.org
10018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10020 F: Documentation/devicetree/bindings/power/supply/
10021 F: include/linux/power_supply.h
10022 F: drivers/power/supply/
10024 POWER STATE COORDINATION INTERFACE (PSCI)
10025 M: Mark Rutland <mark.rutland@arm.com>
10026 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10027 L: linux-arm-kernel@lists.infradead.org
10029 F: drivers/firmware/psci*.c
10030 F: include/linux/psci.h
10031 F: include/uapi/linux/psci.h
10033 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10034 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10035 L: linuxppc-dev@lists.ozlabs.org
10037 F: drivers/char/powernv-op-panel.c
10040 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10044 PPP PROTOCOL DRIVERS AND COMPRESSORS
10045 M: Paul Mackerras <paulus@samba.org>
10046 L: linux-ppp@vger.kernel.org
10048 F: drivers/net/ppp/ppp_*
10050 PPP OVER ATM (RFC 2364)
10051 M: Mitchell Blank Jr <mitch@sfgoth.com>
10053 F: net/atm/pppoatm.c
10054 F: include/uapi/linux/atmppp.h
10057 M: Michal Ostrowski <mostrows@earthlink.net>
10059 F: drivers/net/ppp/pppoe.c
10060 F: drivers/net/ppp/pppox.c
10063 M: James Chapman <jchapman@katalix.com>
10065 F: net/l2tp/l2tp_ppp.c
10066 F: include/linux/if_pppol2tp.h
10067 F: include/uapi/linux/if_pppol2tp.h
10070 M: Rodolfo Giometti <giometti@enneenne.com>
10071 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10072 L: linuxpps@ml.enneenne.com (subscribers-only)
10074 F: Documentation/pps/
10076 F: include/linux/pps*.h
10079 M: Dmitry Kozlov <xeb@mail.ru>
10080 L: netdev@vger.kernel.org
10082 F: drivers/net/ppp/pptp.c
10083 W: http://sourceforge.net/projects/accel-pptp
10086 M: Robert Love <rml@tech9.net>
10087 L: kpreempt-tech@lists.sourceforge.net
10088 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10090 F: Documentation/preempt-locking.txt
10091 F: include/linux/preempt.h
10094 M: Petr Mladek <pmladek@suse.com>
10095 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10096 R: Steven Rostedt <rostedt@goodmis.org>
10099 F: include/linux/printk.h
10101 PRISM54 WIRELESS DRIVER
10102 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10103 L: linux-wireless@vger.kernel.org
10104 W: http://wireless.kernel.org/en/users/Drivers/p54
10106 F: drivers/net/wireless/intersil/prism54/
10108 PS3 NETWORK SUPPORT
10109 M: Geoff Levand <geoff@infradead.org>
10110 L: netdev@vger.kernel.org
10111 L: linuxppc-dev@lists.ozlabs.org
10113 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10115 PS3 PLATFORM SUPPORT
10116 M: Geoff Levand <geoff@infradead.org>
10117 L: linuxppc-dev@lists.ozlabs.org
10119 F: arch/powerpc/boot/ps3*
10120 F: arch/powerpc/include/asm/lv1call.h
10121 F: arch/powerpc/include/asm/ps3*.h
10122 F: arch/powerpc/platforms/ps3/
10125 F: drivers/rtc/rtc-ps3.c
10126 F: drivers/usb/host/*ps3.c
10127 F: sound/ppc/snd_ps3*
10130 M: Jim Paris <jim@jtan.com>
10131 M: Geoff Levand <geoff@infradead.org>
10132 L: linuxppc-dev@lists.ozlabs.org
10134 F: drivers/block/ps3vram.c
10136 PSAMPLE PACKET SAMPLING SUPPORT:
10137 M: Yotam Gigi <yotamg@mellanox.com>
10140 F: include/net/psample.h
10141 F: include/uapi/linux/psample.h
10144 M: Kees Cook <keescook@chromium.org>
10145 M: Anton Vorontsov <anton@enomsg.org>
10146 M: Colin Cross <ccross@android.com>
10147 M: Tony Luck <tony.luck@intel.com>
10149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10151 F: include/linux/pstore*
10152 F: drivers/firmware/efi/efi-pstore.c
10153 F: drivers/acpi/apei/erst.c
10154 F: Documentation/admin-guide/ramoops.rst
10155 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10156 K: \b(pstore|ramoops)
10158 PTP HARDWARE CLOCK SUPPORT
10159 M: Richard Cochran <richardcochran@gmail.com>
10160 L: netdev@vger.kernel.org
10162 W: http://linuxptp.sourceforge.net/
10163 F: Documentation/ABI/testing/sysfs-ptp
10164 F: Documentation/ptp/*
10165 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10166 F: drivers/net/phy/dp83640*
10168 F: include/linux/ptp_cl*
10171 M: Roland McGrath <roland@hack.frob.com>
10172 M: Oleg Nesterov <oleg@redhat.com>
10174 F: include/asm-generic/syscall.h
10175 F: include/linux/ptrace.h
10176 F: include/linux/regset.h
10177 F: include/linux/tracehook.h
10178 F: include/uapi/linux/ptrace.h
10182 M: Hans Verkuil <hverkuil@xs4all.nl>
10183 L: linux-media@vger.kernel.org
10184 T: git git://linuxtv.org/media_tree.git
10186 F: drivers/media/usb/pulse8-cec/*
10188 PVRUSB2 VIDEO4LINUX DRIVER
10189 M: Mike Isely <isely@pobox.com>
10190 L: pvrusb2@isely.net (subscribers-only)
10191 L: linux-media@vger.kernel.org
10192 W: http://www.isely.net/pvrusb2/
10193 T: git git://linuxtv.org/media_tree.git
10195 F: Documentation/media/v4l-drivers/pvrusb2*
10196 F: drivers/media/usb/pvrusb2/
10199 M: Hans Verkuil <hverkuil@xs4all.nl>
10200 L: linux-media@vger.kernel.org
10201 T: git git://linuxtv.org/media_tree.git
10203 F: drivers/media/usb/pwc/*
10206 M: Kamil Debski <kamil@wypas.org>
10207 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10208 L: linux-hwmon@vger.kernel.org
10210 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10211 F: Documentation/hwmon/pwm-fan
10212 F: drivers/hwmon/pwm-fan.c
10215 M: Thierry Reding <thierry.reding@gmail.com>
10216 L: linux-pwm@vger.kernel.org
10218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10219 F: Documentation/pwm.txt
10220 F: Documentation/devicetree/bindings/pwm/
10221 F: include/linux/pwm.h
10223 F: drivers/video/backlight/pwm_bl.c
10224 F: include/linux/pwm_backlight.h
10226 PXA2xx/PXA3xx SUPPORT
10227 M: Daniel Mack <daniel@zonque.org>
10228 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10229 M: Robert Jarzmik <robert.jarzmik@free.fr>
10230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10231 T: git git://github.com/hzhuang1/linux.git
10232 T: git git://github.com/rjarzmik/linux.git
10234 F: arch/arm/boot/dts/pxa*
10235 F: arch/arm/mach-pxa/
10236 F: drivers/dma/pxa*
10237 F: drivers/pcmcia/pxa2xx*
10238 F: drivers/pinctrl/pxa/
10239 F: drivers/spi/spi-pxa2xx*
10240 F: drivers/usb/gadget/udc/pxa2*
10241 F: include/sound/pxa2xx-lib.h
10246 M: Robert Jarzmik <robert.jarzmik@free.fr>
10247 L: linux-gpio@vger.kernel.org
10249 F: drivers/gpio/gpio-pxa.c
10251 PXA3xx NAND FLASH DRIVER
10252 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10253 L: linux-mtd@lists.infradead.org
10255 F: drivers/mtd/nand/pxa3xx_nand.c
10258 M: Eric Miao <eric.y.miao@gmail.com>
10259 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261 T: git git://github.com/hzhuang1/linux.git
10262 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10264 F: arch/arm/boot/dts/mmp*
10265 F: arch/arm/mach-mmp/
10271 M: Robert Jarzmik <robert.jarzmik@free.fr>
10272 L: rtc-linux@googlegroups.com
10276 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10277 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10278 L: qat-linux@intel.com
10280 F: drivers/crypto/qat/
10283 M: Mike Marciniszyn <infinipath@intel.com>
10284 L: linux-rdma@vger.kernel.org
10286 F: drivers/infiniband/hw/qib/
10288 QLOGIC QLA1280 SCSI DRIVER
10289 M: Michael Reed <mdr@sgi.com>
10290 L: linux-scsi@vger.kernel.org
10292 F: drivers/scsi/qla1280.[ch]
10294 QLOGIC QLA2XXX FC-SCSI DRIVER
10295 M: qla2xxx-upstream@qlogic.com
10296 L: linux-scsi@vger.kernel.org
10298 F: Documentation/scsi/LICENSE.qla2xxx
10299 F: drivers/scsi/qla2xxx/
10301 QLOGIC QLA4XXX iSCSI DRIVER
10302 M: QLogic-Storage-Upstream@qlogic.com
10303 L: linux-scsi@vger.kernel.org
10305 F: Documentation/scsi/LICENSE.qla4xxx
10306 F: drivers/scsi/qla4xxx/
10308 QLOGIC QLA3XXX NETWORK DRIVER
10309 M: Dept-GELinuxNICDev@cavium.com
10310 L: netdev@vger.kernel.org
10312 F: Documentation/networking/LICENSE.qla3xxx
10313 F: drivers/net/ethernet/qlogic/qla3xxx.*
10315 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10316 M: Harish Patil <harish.patil@cavium.com>
10317 M: Manish Chopra <manish.chopra@cavium.com>
10318 M: Dept-GELinuxNICDev@cavium.com
10319 L: netdev@vger.kernel.org
10321 F: drivers/net/ethernet/qlogic/qlcnic/
10323 QLOGIC QLGE 10Gb ETHERNET DRIVER
10324 M: Harish Patil <harish.patil@cavium.com>
10325 M: Manish Chopra <manish.chopra@cavium.com>
10326 M: Dept-GELinuxNICDev@cavium.com
10327 L: netdev@vger.kernel.org
10329 F: drivers/net/ethernet/qlogic/qlge/
10331 QLOGIC QL4xxx ETHERNET DRIVER
10332 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10333 M: Ariel Elior <Ariel.Elior@cavium.com>
10334 M: everest-linux-l2@cavium.com
10335 L: netdev@vger.kernel.org
10337 F: drivers/net/ethernet/qlogic/qed/
10338 F: include/linux/qed/
10339 F: drivers/net/ethernet/qlogic/qede/
10341 QLOGIC QL41xxx ISCSI DRIVER
10342 M: QLogic-Storage-Upstream@cavium.com
10343 L: linux-scsi@vger.kernel.org
10345 F: drivers/scsi/qedi/
10347 QLOGIC QL41xxx FCOE DRIVER
10348 M: QLogic-Storage-Upstream@cavium.com
10349 L: linux-scsi@vger.kernel.org
10351 F: drivers/scsi/qedf/
10354 M: Anders Larsen <al@alarsen.net>
10355 W: http://www.alarsen.net/linux/qnx4fs/
10358 F: include/uapi/linux/qnx4_fs.h
10359 F: include/uapi/linux/qnxtypes.h
10361 QORIQ DPAA2 FSL-MC BUS DRIVER
10362 M: Stuart Yoder <stuyoder@gmail.com>
10363 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10364 L: linux-kernel@vger.kernel.org
10366 F: drivers/staging/fsl-mc/
10368 QT1010 MEDIA DRIVER
10369 M: Antti Palosaari <crope@iki.fi>
10370 L: linux-media@vger.kernel.org
10371 W: https://linuxtv.org
10372 W: http://palosaari.fi/linux/
10373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10374 T: git git://linuxtv.org/anttip/media_tree.git
10376 F: drivers/media/tuners/qt1010*
10378 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10379 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10380 L: linux-wireless@vger.kernel.org
10381 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10383 F: drivers/net/wireless/ath/ath9k/
10385 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10386 M: Kalle Valo <kvalo@qca.qualcomm.com>
10387 L: ath10k@lists.infradead.org
10388 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10391 F: drivers/net/wireless/ath/ath10k/
10393 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10394 M: Timur Tabi <timur@codeaurora.org>
10395 L: netdev@vger.kernel.org
10397 F: drivers/net/ethernet/qualcomm/emac/
10399 QUALCOMM HEXAGON ARCHITECTURE
10400 M: Richard Kuo <rkuo@codeaurora.org>
10401 L: linux-hexagon@vger.kernel.org
10402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10406 QUALCOMM WCN36XX WIRELESS DRIVER
10407 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10408 L: wcn36xx@lists.infradead.org
10409 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10410 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10412 F: drivers/net/wireless/ath/wcn36xx/
10414 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10415 M: Gabriel Somlo <somlo@cmu.edu>
10416 M: "Michael S. Tsirkin" <mst@redhat.com>
10417 L: qemu-devel@nongnu.org
10419 F: drivers/firmware/qemu_fw_cfg.c
10421 RADOS BLOCK DEVICE (RBD)
10422 M: Ilya Dryomov <idryomov@gmail.com>
10423 M: Sage Weil <sage@redhat.com>
10424 M: Alex Elder <elder@kernel.org>
10425 L: ceph-devel@vger.kernel.org
10426 W: http://ceph.com/
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10428 T: git git://github.com/ceph/ceph-client.git
10430 F: Documentation/ABI/testing/sysfs-bus-rbd
10431 F: drivers/block/rbd.c
10432 F: drivers/block/rbd_types.h
10434 RADEON FRAMEBUFFER DISPLAY DRIVER
10435 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10436 L: linux-fbdev@vger.kernel.org
10438 F: drivers/video/fbdev/aty/radeon*
10439 F: include/uapi/linux/radeonfb.h
10441 RADIOSHARK RADIO DRIVER
10442 M: Hans Verkuil <hverkuil@xs4all.nl>
10443 L: linux-media@vger.kernel.org
10444 T: git git://linuxtv.org/media_tree.git
10446 F: drivers/media/radio/radio-shark.c
10448 RADIOSHARK2 RADIO DRIVER
10449 M: Hans Verkuil <hverkuil@xs4all.nl>
10450 L: linux-media@vger.kernel.org
10451 T: git git://linuxtv.org/media_tree.git
10453 F: drivers/media/radio/radio-shark2.c
10454 F: drivers/media/radio/radio-tea5777.c
10456 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10457 M: Paul Mackerras <paulus@samba.org>
10458 L: linux-fbdev@vger.kernel.org
10460 F: drivers/video/fbdev/aty/aty128fb.c
10462 RALINK MIPS ARCHITECTURE
10463 M: John Crispin <john@phrozen.org>
10464 L: linux-mips@linux-mips.org
10466 F: arch/mips/ralink
10468 RALINK RT2X00 WIRELESS LAN DRIVER
10470 M: Stanislaw Gruszka <sgruszka@redhat.com>
10471 M: Helmut Schaa <helmut.schaa@googlemail.com>
10472 L: linux-wireless@vger.kernel.org
10474 F: drivers/net/wireless/ralink/rt2x00/
10476 RAMDISK RAM BLOCK DEVICE DRIVER
10477 M: Jens Axboe <axboe@kernel.dk>
10479 F: Documentation/blockdev/ramdisk.txt
10480 F: drivers/block/brd.c
10482 RANDOM NUMBER DRIVER
10483 M: "Theodore Ts'o" <tytso@mit.edu>
10485 F: drivers/char/random.c
10488 M: Matt Porter <mporter@kernel.crashing.org>
10489 M: Alexandre Bounine <alexandre.bounine@idt.com>
10491 F: drivers/rapidio/
10493 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10494 L: linux-wireless@vger.kernel.org
10496 F: drivers/net/wireless/ray*
10499 M: Josh Triplett <josh@joshtriplett.org>
10500 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10501 L: linux-kernel@vger.kernel.org
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10504 F: Documentation/RCU/torture.txt
10505 F: kernel/rcu/rcutorture.c
10507 RCUTORTURE TEST FRAMEWORK
10508 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10509 M: Josh Triplett <josh@joshtriplett.org>
10510 R: Steven Rostedt <rostedt@goodmis.org>
10511 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10512 R: Lai Jiangshan <jiangshanlai@gmail.com>
10513 L: linux-kernel@vger.kernel.org
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10516 F: tools/testing/selftests/rcutorture
10519 M: Florian Fainelli <florian@openwrt.org>
10522 RDC R6040 FAST ETHERNET DRIVER
10523 M: Florian Fainelli <f.fainelli@gmail.com>
10524 L: netdev@vger.kernel.org
10526 F: drivers/net/ethernet/rdc/r6040.c
10528 RDS - RELIABLE DATAGRAM SOCKETS
10529 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10530 L: netdev@vger.kernel.org
10531 L: linux-rdma@vger.kernel.org
10532 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10533 W: https://oss.oracle.com/projects/rds/
10536 F: Documentation/networking/rds.txt
10538 RDMAVT - RDMA verbs software
10539 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10540 L: linux-rdma@vger.kernel.org
10542 F: drivers/infiniband/sw/rdmavt
10544 RDT - RESOURCE ALLOCATION
10545 M: Fenghua Yu <fenghua.yu@intel.com>
10546 L: linux-kernel@vger.kernel.org
10548 F: arch/x86/kernel/cpu/intel_rdt*
10549 F: arch/x86/include/asm/intel_rdt*
10550 F: Documentation/x86/intel_rdt*
10552 READ-COPY UPDATE (RCU)
10553 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10554 M: Josh Triplett <josh@joshtriplett.org>
10555 R: Steven Rostedt <rostedt@goodmis.org>
10556 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10557 R: Lai Jiangshan <jiangshanlai@gmail.com>
10558 L: linux-kernel@vger.kernel.org
10559 W: http://www.rdrop.com/users/paulmck/RCU/
10561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10562 F: Documentation/RCU/
10563 X: Documentation/RCU/torture.txt
10564 F: include/linux/rcu*
10565 X: include/linux/srcu.h
10567 X: kernel/torture.c
10569 REAL TIME CLOCK (RTC) SUBSYSTEM
10570 M: Alessandro Zummo <a.zummo@towertech.it>
10571 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10572 L: rtc-linux@googlegroups.com
10573 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10576 F: Documentation/devicetree/bindings/rtc/
10577 F: Documentation/rtc.txt
10579 F: include/linux/rtc.h
10580 F: include/uapi/linux/rtc.h
10581 F: include/linux/rtc/
10582 F: include/linux/platform_data/rtc-*
10583 F: tools/testing/selftests/timers/rtctest.c
10585 REALTEK AUDIO CODECS
10586 M: Bard Liao <bardliao@realtek.com>
10587 M: Oder Chiou <oder_chiou@realtek.com>
10589 F: sound/soc/codecs/rt*
10590 F: include/sound/rt*.h
10592 REISERFS FILE SYSTEM
10593 L: reiserfs-devel@vger.kernel.org
10597 REGISTER MAP ABSTRACTION
10598 M: Mark Brown <broonie@kernel.org>
10599 L: linux-kernel@vger.kernel.org
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10602 F: Documentation/devicetree/bindings/regmap/
10603 F: drivers/base/regmap/
10604 F: include/linux/regmap.h
10606 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10607 M: Ohad Ben-Cohen <ohad@wizery.com>
10608 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10609 L: linux-remoteproc@vger.kernel.org
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10612 F: Documentation/devicetree/bindings/remoteproc/
10613 F: Documentation/remoteproc.txt
10614 F: drivers/remoteproc/
10615 F: include/linux/remoteproc.h
10617 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10618 M: Ohad Ben-Cohen <ohad@wizery.com>
10619 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10620 L: linux-remoteproc@vger.kernel.org
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10624 F: Documentation/rpmsg.txt
10625 F: include/linux/rpmsg.h
10626 F: include/linux/rpmsg/
10628 RENESAS CLOCK DRIVERS
10629 M: Geert Uytterhoeven <geert+renesas@glider.be>
10630 L: linux-renesas-soc@vger.kernel.org
10632 F: drivers/clk/renesas/
10634 RENESAS ETHERNET DRIVERS
10635 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10636 L: netdev@vger.kernel.org
10637 L: linux-renesas-soc@vger.kernel.org
10638 F: drivers/net/ethernet/renesas/
10639 F: include/linux/sh_eth.h
10641 RENESAS R-CAR GYROADC DRIVER
10642 M: Marek Vasut <marek.vasut@gmail.com>
10643 L: linux-iio@vger.kernel.org
10645 F: drivers/iio/adc/rcar_gyro_adc.c
10647 RENESAS USB2 PHY DRIVER
10648 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10649 L: linux-renesas-soc@vger.kernel.org
10651 F: drivers/phy/phy-rcar-gen3-usb2.c
10653 RESET CONTROLLER FRAMEWORK
10654 M: Philipp Zabel <p.zabel@pengutronix.de>
10655 T: git git://git.pengutronix.de/git/pza/linux
10658 F: Documentation/devicetree/bindings/reset/
10659 F: include/dt-bindings/reset/
10660 F: include/linux/reset.h
10661 F: include/linux/reset-controller.h
10664 M: Johannes Berg <johannes@sipsolutions.net>
10665 L: linux-wireless@vger.kernel.org
10666 W: http://wireless.kernel.org/
10667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10670 F: Documentation/rfkill.txt
10674 M: Thomas Graf <tgraf@suug.ch>
10675 M: Herbert Xu <herbert@gondor.apana.org.au>
10676 L: netdev@vger.kernel.org
10678 F: lib/rhashtable.c
10679 F: include/linux/rhashtable.h
10681 RICOH SMARTMEDIA/XD DRIVER
10682 M: Maxim Levitsky <maximlevitsky@gmail.com>
10684 F: drivers/mtd/nand/r852.c
10685 F: drivers/mtd/nand/r852.h
10687 RICOH R5C592 MEMORYSTICK DRIVER
10688 M: Maxim Levitsky <maximlevitsky@gmail.com>
10690 F: drivers/memstick/host/r592.*
10693 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10694 W: http://sourceforge.net/projects/roccat/
10696 F: drivers/hid/hid-roccat*
10697 F: include/linux/hid-roccat*
10698 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10701 M: Jiri Pirko <jiri@resnulli.us>
10702 L: netdev@vger.kernel.org
10704 F: drivers/net/ethernet/rocker/
10708 W: http://www.comtrol.com
10710 F: Documentation/serial/rocket.txt
10711 F: drivers/tty/rocket*
10713 ROCKETPORT EXPRESS/INFINITY DRIVER
10714 M: Kevin Cernekee <cernekee@gmail.com>
10715 L: linux-serial@vger.kernel.org
10717 F: drivers/tty/serial/rp2.*
10720 M: Ralf Baechle <ralf@linux-mips.org>
10721 L: linux-hams@vger.kernel.org
10722 W: http://www.linux-ax25.org/
10724 F: include/net/rose.h
10725 F: include/uapi/linux/rose.h
10728 RTL2830 MEDIA DRIVER
10729 M: Antti Palosaari <crope@iki.fi>
10730 L: linux-media@vger.kernel.org
10731 W: https://linuxtv.org
10732 W: http://palosaari.fi/linux/
10733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10734 T: git git://linuxtv.org/anttip/media_tree.git
10736 F: drivers/media/dvb-frontends/rtl2830*
10738 RTL2832 MEDIA DRIVER
10739 M: Antti Palosaari <crope@iki.fi>
10740 L: linux-media@vger.kernel.org
10741 W: https://linuxtv.org
10742 W: http://palosaari.fi/linux/
10743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10744 T: git git://linuxtv.org/anttip/media_tree.git
10746 F: drivers/media/dvb-frontends/rtl2832*
10748 RTL2832_SDR MEDIA DRIVER
10749 M: Antti Palosaari <crope@iki.fi>
10750 L: linux-media@vger.kernel.org
10751 W: https://linuxtv.org
10752 W: http://palosaari.fi/linux/
10753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10754 T: git git://linuxtv.org/anttip/media_tree.git
10756 F: drivers/media/dvb-frontends/rtl2832_sdr*
10758 RTL8180 WIRELESS DRIVER
10759 L: linux-wireless@vger.kernel.org
10760 W: http://wireless.kernel.org/
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10763 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10765 RTL8187 WIRELESS DRIVER
10766 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10767 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10768 M: Larry Finger <Larry.Finger@lwfinger.net>
10769 L: linux-wireless@vger.kernel.org
10770 W: http://wireless.kernel.org/
10771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10773 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10775 RTL8192CE WIRELESS DRIVER
10776 M: Larry Finger <Larry.Finger@lwfinger.net>
10777 M: Chaoming Li <chaoming_li@realsil.com.cn>
10778 L: linux-wireless@vger.kernel.org
10779 W: http://wireless.kernel.org/
10780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10782 F: drivers/net/wireless/realtek/rtlwifi/
10783 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10785 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10786 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10787 L: linux-wireless@vger.kernel.org
10788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10790 F: drivers/net/wireless/realtek/rtl8xxxu/
10792 S3 SAVAGE FRAMEBUFFER DRIVER
10793 M: Antonino Daplas <adaplas@gmail.com>
10794 L: linux-fbdev@vger.kernel.org
10796 F: drivers/video/fbdev/savage/
10799 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10800 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10801 L: linux-s390@vger.kernel.org
10802 W: http://www.ibm.com/developerworks/linux/linux390/
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10807 F: Documentation/s390/
10808 F: Documentation/DocBook/s390*
10810 S390 COMMON I/O LAYER
10811 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10812 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10813 L: linux-s390@vger.kernel.org
10814 W: http://www.ibm.com/developerworks/linux/linux390/
10816 F: drivers/s390/cio/
10819 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10820 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10821 L: linux-s390@vger.kernel.org
10822 W: http://www.ibm.com/developerworks/linux/linux390/
10824 F: drivers/s390/block/dasd*
10825 F: block/partitions/ibm.c
10827 S390 NETWORK DRIVERS
10828 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10829 L: linux-s390@vger.kernel.org
10830 W: http://www.ibm.com/developerworks/linux/linux390/
10832 F: drivers/s390/net/
10835 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10836 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10837 L: linux-s390@vger.kernel.org
10838 W: http://www.ibm.com/developerworks/linux/linux390/
10841 F: drivers/pci/hotplug/s390_pci_hpc.c
10844 M: Harald Freudenberger <freude@de.ibm.com>
10845 L: linux-s390@vger.kernel.org
10846 W: http://www.ibm.com/developerworks/linux/linux390/
10848 F: drivers/s390/crypto/
10851 M: Steffen Maier <maier@linux.vnet.ibm.com>
10852 L: linux-s390@vger.kernel.org
10853 W: http://www.ibm.com/developerworks/linux/linux390/
10855 F: drivers/s390/scsi/zfcp_*
10857 S390 IUCV NETWORK LAYER
10858 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10859 L: linux-s390@vger.kernel.org
10860 W: http://www.ibm.com/developerworks/linux/linux390/
10862 F: drivers/s390/net/*iucv*
10863 F: include/net/iucv/
10867 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10868 L: linux-s390@vger.kernel.org
10869 W: http://www.ibm.com/developerworks/linux/linux390/
10871 F: drivers/iommu/s390-iommu.c
10873 S3C24XX SD/MMC Driver
10874 M: Ben Dooks <ben-linux@fluff.org>
10875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10877 F: drivers/mmc/host/s3cmci.*
10879 SAA6588 RDS RECEIVER DRIVER
10880 M: Hans Verkuil <hverkuil@xs4all.nl>
10881 L: linux-media@vger.kernel.org
10882 T: git git://linuxtv.org/media_tree.git
10883 W: https://linuxtv.org
10885 F: drivers/media/i2c/saa6588*
10887 SAA7134 VIDEO4LINUX DRIVER
10888 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10889 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10890 L: linux-media@vger.kernel.org
10891 W: https://linuxtv.org
10892 T: git git://linuxtv.org/media_tree.git
10894 F: Documentation/media/v4l-drivers/saa7134*
10895 F: drivers/media/pci/saa7134/
10897 SAA7146 VIDEO4LINUX-2 DRIVER
10898 M: Hans Verkuil <hverkuil@xs4all.nl>
10899 L: linux-media@vger.kernel.org
10900 T: git git://linuxtv.org/media_tree.git
10902 F: drivers/media/common/saa7146/
10903 F: drivers/media/pci/saa7146/
10904 F: include/media/saa7146*
10906 SAMSUNG LAPTOP DRIVER
10907 M: Corentin Chary <corentin.chary@gmail.com>
10908 L: platform-driver-x86@vger.kernel.org
10910 F: drivers/platform/x86/samsung-laptop.c
10912 SAMSUNG AUDIO (ASoC) DRIVERS
10913 M: Krzysztof Kozlowski <krzk@kernel.org>
10914 M: Sangbeom Kim <sbkim73@samsung.com>
10915 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10918 F: sound/soc/samsung/
10920 SAMSUNG FRAMEBUFFER DRIVER
10921 M: Jingoo Han <jingoohan1@gmail.com>
10922 L: linux-fbdev@vger.kernel.org
10924 F: drivers/video/fbdev/s3c-fb.c
10926 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10927 M: Sangbeom Kim <sbkim73@samsung.com>
10928 M: Krzysztof Kozlowski <krzk@kernel.org>
10929 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10930 L: linux-kernel@vger.kernel.org
10931 L: linux-samsung-soc@vger.kernel.org
10933 F: drivers/mfd/sec*.c
10934 F: drivers/regulator/s2m*.c
10935 F: drivers/regulator/s5m*.c
10936 F: drivers/clk/clk-s2mps11.c
10937 F: drivers/rtc/rtc-s5m.c
10938 F: include/linux/mfd/samsung/
10939 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10940 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10941 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10942 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10944 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10945 M: Kyungmin Park <kyungmin.park@samsung.com>
10946 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10947 L: linux-media@vger.kernel.org
10948 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10950 F: drivers/media/platform/exynos4-is/
10952 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10953 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10954 L: linux-media@vger.kernel.org
10955 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10957 F: drivers/media/platform/s3c-camif/
10958 F: include/media/drv-intf/s3c_camif.h
10960 SAMSUNG S5C73M3 CAMERA DRIVER
10961 M: Kyungmin Park <kyungmin.park@samsung.com>
10962 M: Andrzej Hajda <a.hajda@samsung.com>
10963 L: linux-media@vger.kernel.org
10965 F: drivers/media/i2c/s5c73m3/*
10967 SAMSUNG S5K5BAF CAMERA DRIVER
10968 M: Kyungmin Park <kyungmin.park@samsung.com>
10969 M: Andrzej Hajda <a.hajda@samsung.com>
10970 L: linux-media@vger.kernel.org
10972 F: drivers/media/i2c/s5k5baf.c
10974 SAMSUNG S3FWRN5 NFC DRIVER
10975 M: Robert Baldyga <r.baldyga@samsung.com>
10976 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10977 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10979 F: drivers/nfc/s3fwrn5
10981 SAMSUNG SOC CLOCK DRIVERS
10982 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10983 M: Tomasz Figa <tomasz.figa@gmail.com>
10984 M: Chanwoo Choi <cw00.choi@samsung.com>
10986 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10987 F: drivers/clk/samsung/
10988 F: include/dt-bindings/clock/exynos*.h
10989 F: Documentation/devicetree/bindings/clock/exynos*.txt
10991 SAMSUNG SPI DRIVERS
10992 M: Kukjin Kim <kgene@kernel.org>
10993 M: Krzysztof Kozlowski <krzk@kernel.org>
10994 M: Andi Shyti <andi.shyti@samsung.com>
10995 L: linux-spi@vger.kernel.org
10996 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10998 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10999 F: drivers/spi/spi-s3c*
11000 F: include/linux/platform_data/spi-s3c64xx.h
11002 SAMSUNG SXGBE DRIVERS
11003 M: Byungho An <bh74.an@samsung.com>
11004 M: Girish K S <ks.giri@samsung.com>
11005 M: Vipul Pandya <vipul.pandya@samsung.com>
11007 L: netdev@vger.kernel.org
11008 F: drivers/net/ethernet/samsung/sxgbe/
11010 SAMSUNG THERMAL DRIVER
11011 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11012 L: linux-pm@vger.kernel.org
11013 L: linux-samsung-soc@vger.kernel.org
11015 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11016 F: drivers/thermal/samsung/
11018 SAMSUNG USB2 PHY DRIVER
11019 M: Kamil Debski <kamil@wypas.org>
11020 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11021 L: linux-kernel@vger.kernel.org
11023 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11024 F: Documentation/phy/samsung-usb2.txt
11025 F: drivers/phy/phy-exynos4210-usb2.c
11026 F: drivers/phy/phy-exynos4x12-usb2.c
11027 F: drivers/phy/phy-exynos5250-usb2.c
11028 F: drivers/phy/phy-s5pv210-usb2.c
11029 F: drivers/phy/phy-samsung-usb2.c
11030 F: drivers/phy/phy-samsung-usb2.h
11033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11034 L: linux-serial@vger.kernel.org
11036 F: Documentation/devicetree/bindings/serial/
11037 F: drivers/tty/serial/
11040 M: Rob Herring <robh@kernel.org>
11041 L: linux-serial@vger.kernel.org
11043 F: Documentation/devicetree/bindings/serial/slave-device.txt
11044 F: drivers/tty/serdev/
11045 F: include/linux/serdev.h
11048 M: Sean Young <sean@mess.org>
11049 L: linux-media@vger.kernel.org
11051 F: drivers/media/rc/serial_ir.c
11054 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11055 L: kernel@stlinux.com
11057 F: drivers/staging/media/st-cec/
11058 F: Documentation/devicetree/bindings/media/stih-cec.txt
11060 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11061 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11062 L: linux-s390@vger.kernel.org
11063 W: http://www.ibm.com/developerworks/linux/linux390/
11067 SYNOPSYS DESIGNWARE DMAC DRIVER
11068 M: Viresh Kumar <vireshk@kernel.org>
11069 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11071 F: include/linux/dma/dw.h
11072 F: include/linux/platform_data/dma-dw.h
11075 SYNOPSYS DESIGNWARE I2C DRIVER
11076 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11077 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11078 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11079 L: linux-i2c@vger.kernel.org
11081 F: drivers/i2c/busses/i2c-designware-*
11082 F: include/linux/platform_data/i2c-designware.h
11084 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11085 M: Jaehoon Chung <jh80.chung@samsung.com>
11086 L: linux-mmc@vger.kernel.org
11088 F: drivers/mmc/host/dw_mmc*
11090 SYSTEM TRACE MODULE CLASS
11091 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11094 F: Documentation/trace/stm.txt
11095 F: drivers/hwtracing/stm/
11096 F: include/linux/stm.h
11097 F: include/uapi/linux/stm.h
11100 M: Andreas Noever <andreas.noever@gmail.com>
11102 F: drivers/thunderbolt/
11104 TI BQ27XXX POWER SUPPLY DRIVER
11105 R: Andrew F. Davis <afd@ti.com>
11106 F: include/linux/power/bq27xxx_battery.h
11107 F: drivers/power/supply/bq27xxx_battery.c
11108 F: drivers/power/supply/bq27xxx_battery_i2c.c
11110 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11111 M: John Stultz <john.stultz@linaro.org>
11112 M: Thomas Gleixner <tglx@linutronix.de>
11113 L: linux-kernel@vger.kernel.org
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11116 F: include/linux/clocksource.h
11117 F: include/linux/time.h
11118 F: include/linux/timex.h
11119 F: include/uapi/linux/time.h
11120 F: include/uapi/linux/timex.h
11121 F: kernel/time/clocksource.c
11122 F: kernel/time/time*.c
11123 F: kernel/time/alarmtimer.c
11124 F: kernel/time/ntp.c
11125 F: tools/testing/selftests/timers/
11128 M: Zwane Mwaikambo <zwanem@gmail.com>
11130 F: drivers/watchdog/sc1200wdt.c
11133 M: Ingo Molnar <mingo@redhat.com>
11134 M: Peter Zijlstra <peterz@infradead.org>
11135 L: linux-kernel@vger.kernel.org
11136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11139 F: include/linux/sched.h
11140 F: include/uapi/linux/sched.h
11141 F: include/linux/wait.h
11144 M: Chen Liqin <liqin.linux@gmail.com>
11145 M: Lennox Wu <lennox.wu@gmail.com>
11146 W: http://www.sunplus.com
11150 SCR24X CHIP CARD INTERFACE DRIVER
11151 M: Lubomir Rintel <lkundrak@v3.sk>
11153 F: drivers/char/pcmcia/scr24x_cs.c
11155 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11156 M: Sudeep Holla <sudeep.holla@arm.com>
11157 L: linux-arm-kernel@lists.infradead.org
11159 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11160 F: drivers/clk/clk-scpi.c
11161 F: drivers/cpufreq/scpi-cpufreq.c
11162 F: drivers/firmware/arm_scpi.c
11163 F: include/linux/scpi_protocol.h
11166 M: Jens Axboe <axboe@kernel.dk>
11167 L: linux-scsi@vger.kernel.org
11168 W: http://www.kernel.dk
11170 F: drivers/scsi/sr*
11172 SCSI RDMA PROTOCOL (SRP) INITIATOR
11173 M: Bart Van Assche <bart.vanassche@sandisk.com>
11174 L: linux-rdma@vger.kernel.org
11176 W: http://www.openfabrics.org
11177 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11179 F: drivers/infiniband/ulp/srp/
11180 F: include/scsi/srp.h
11183 M: Doug Gilbert <dgilbert@interlog.com>
11184 L: linux-scsi@vger.kernel.org
11185 W: http://sg.danny.cz/sg
11187 F: Documentation/scsi/scsi-generic.txt
11188 F: drivers/scsi/sg.c
11189 F: include/scsi/sg.h
11192 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11194 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11196 L: linux-scsi@vger.kernel.org
11198 F: Documentation/devicetree/bindings/scsi/
11203 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11204 L: linux-scsi@vger.kernel.org
11206 F: Documentation/scsi/st.txt
11207 F: drivers/scsi/st.*
11208 F: drivers/scsi/st_*.h
11211 M: Vlad Yasevich <vyasevich@gmail.com>
11212 M: Neil Horman <nhorman@tuxdriver.com>
11213 L: linux-sctp@vger.kernel.org
11214 W: http://lksctp.sourceforge.net
11216 F: Documentation/networking/sctp.txt
11217 F: include/linux/sctp.h
11218 F: include/uapi/linux/sctp.h
11219 F: include/net/sctp/
11223 M: Jim Cromie <jim.cromie@gmail.com>
11225 F: Documentation/i2c/busses/scx200_acb
11226 F: arch/x86/platform/scx200/
11227 F: drivers/watchdog/scx200_wdt.c
11228 F: drivers/i2c/busses/scx200*
11229 F: drivers/mtd/maps/scx200_docflash.c
11230 F: include/linux/scx200.h
11233 M: Jim Cromie <jim.cromie@gmail.com>
11235 F: drivers/char/scx200_gpio.c
11236 F: include/linux/scx200_gpio.h
11238 SCx200 HRT CLOCKSOURCE DRIVER
11239 M: Jim Cromie <jim.cromie@gmail.com>
11241 F: drivers/clocksource/scx200_hrt.c
11243 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11244 M: Sascha Sommer <saschasommer@freenet.de>
11245 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11247 F: drivers/mmc/host/sdricoh_cs.c
11249 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11250 M: Adrian Hunter <adrian.hunter@intel.com>
11251 L: linux-mmc@vger.kernel.org
11252 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11254 F: drivers/mmc/host/sdhci*
11255 F: include/linux/mmc/sdhci*
11258 M: Kees Cook <keescook@chromium.org>
11259 R: Andy Lutomirski <luto@amacapital.net>
11260 R: Will Drewry <wad@chromium.org>
11261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11263 F: kernel/seccomp.c
11264 F: include/uapi/linux/seccomp.h
11265 F: include/linux/seccomp.h
11266 F: tools/testing/selftests/seccomp/*
11267 K: \bsecure_computing
11270 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11271 M: Al Cooper <alcooperx@gmail.com>
11272 L: linux-mmc@vger.kernel.org
11273 L: bcm-kernel-feedback-list@broadcom.com
11275 F: drivers/mmc/host/sdhci-brcmstb*
11277 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11278 M: Ben Dooks <ben-linux@fluff.org>
11279 M: Jaehoon Chung <jh80.chung@samsung.com>
11280 L: linux-mmc@vger.kernel.org
11282 F: drivers/mmc/host/sdhci-s3c*
11284 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11285 M: Viresh Kumar <vireshk@kernel.org>
11286 L: linux-mmc@vger.kernel.org
11288 F: drivers/mmc/host/sdhci-spear.c
11290 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11291 M: Scott Bauer <scott.bauer@intel.com>
11292 M: Jonathan Derrick <jonathan.derrick@intel.com>
11293 M: Rafael Antognolli <rafael.antognolli@intel.com>
11294 L: linux-block@vger.kernel.org
11297 F: block/opal_proto.h
11298 F: include/linux/sed*
11299 F: include/uapi/linux/sed*
11302 M: James Morris <james.l.morris@oracle.com>
11303 M: "Serge E. Hallyn" <serge@hallyn.com>
11304 L: linux-security-module@vger.kernel.org (suggested Cc:)
11305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11306 W: http://kernsec.org/
11311 M: Security Officers <security@kernel.org>
11314 SELINUX SECURITY MODULE
11315 M: Paul Moore <paul@paul-moore.com>
11316 M: Stephen Smalley <sds@tycho.nsa.gov>
11317 M: Eric Paris <eparis@parisplace.org>
11318 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11319 W: http://selinuxproject.org
11320 T: git git://git.infradead.org/users/pcmoore/selinux
11322 F: include/linux/selinux*
11323 F: security/selinux/
11324 F: scripts/selinux/
11326 APPARMOR SECURITY MODULE
11327 M: John Johansen <john.johansen@canonical.com>
11328 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11329 W: apparmor.wiki.kernel.org
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11332 F: security/apparmor/
11334 LOADPIN SECURITY MODULE
11335 M: Kees Cook <keescook@chromium.org>
11336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11338 F: security/loadpin/
11340 YAMA SECURITY MODULE
11341 M: Kees Cook <keescook@chromium.org>
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11347 M: Jiri Slaby <jirislaby@gmail.com>
11349 F: drivers/misc/phantom.c
11350 F: include/uapi/linux/phantom.h
11352 Emulex 10Gbps iSCSI - OneConnect DRIVER
11353 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11354 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11355 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11356 L: linux-scsi@vger.kernel.org
11357 W: http://www.broadcom.com
11359 F: drivers/scsi/be2iscsi/
11361 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11362 M: Sathya Perla <sathya.perla@broadcom.com>
11363 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11364 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11365 M: Somnath Kotur <somnath.kotur@broadcom.com>
11366 L: netdev@vger.kernel.org
11367 W: http://www.emulex.com
11369 F: drivers/net/ethernet/emulex/benet/
11371 EMULEX ONECONNECT ROCE DRIVER
11372 M: Selvin Xavier <selvin.xavier@avagotech.com>
11373 M: Devesh Sharma <devesh.sharma@avagotech.com>
11374 L: linux-rdma@vger.kernel.org
11375 W: http://www.emulex.com
11377 F: drivers/infiniband/hw/ocrdma/
11378 F: include/uapi/rdma/ocrdma-abi.h
11381 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11382 M: Edward Cree <ecree@solarflare.com>
11383 M: Bert Kenward <bkenward@solarflare.com>
11384 L: netdev@vger.kernel.org
11386 F: drivers/net/ethernet/sfc/
11389 M: Dimitri Sivanich <sivanich@sgi.com>
11391 F: drivers/misc/sgi-gru/
11393 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11394 M: Pat Gefre <pfg@sgi.com>
11395 L: linux-ia64@vger.kernel.org
11397 F: Documentation/ia64/serial.txt
11398 F: drivers/tty/serial/ioc?_serial.c
11399 F: include/linux/ioc?.h
11401 SGI XP/XPC/XPNET DRIVER
11402 M: Cliff Whickman <cpw@sgi.com>
11403 M: Robin Holt <robinmholt@gmail.com>
11405 F: drivers/misc/sgi-xp/
11407 SI2157 MEDIA DRIVER
11408 M: Antti Palosaari <crope@iki.fi>
11409 L: linux-media@vger.kernel.org
11410 W: https://linuxtv.org
11411 W: http://palosaari.fi/linux/
11412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413 T: git git://linuxtv.org/anttip/media_tree.git
11415 F: drivers/media/tuners/si2157*
11417 SI2168 MEDIA DRIVER
11418 M: Antti Palosaari <crope@iki.fi>
11419 L: linux-media@vger.kernel.org
11420 W: https://linuxtv.org
11421 W: http://palosaari.fi/linux/
11422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11423 T: git git://linuxtv.org/anttip/media_tree.git
11425 F: drivers/media/dvb-frontends/si2168*
11427 SI470X FM RADIO RECEIVER I2C DRIVER
11428 M: Hans Verkuil <hverkuil@xs4all.nl>
11429 L: linux-media@vger.kernel.org
11430 T: git git://linuxtv.org/media_tree.git
11431 W: https://linuxtv.org
11433 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11435 SI470X FM RADIO RECEIVER USB DRIVER
11436 M: Hans Verkuil <hverkuil@xs4all.nl>
11437 L: linux-media@vger.kernel.org
11438 T: git git://linuxtv.org/media_tree.git
11439 W: https://linuxtv.org
11441 F: drivers/media/radio/si470x/radio-si470x-common.c
11442 F: drivers/media/radio/si470x/radio-si470x.h
11443 F: drivers/media/radio/si470x/radio-si470x-usb.c
11445 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11446 M: Eduardo Valentin <edubezval@gmail.com>
11447 L: linux-media@vger.kernel.org
11448 T: git git://linuxtv.org/media_tree.git
11449 W: https://linuxtv.org
11451 F: drivers/media/radio/si4713/si4713.?
11453 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11454 M: Eduardo Valentin <edubezval@gmail.com>
11455 L: linux-media@vger.kernel.org
11456 T: git git://linuxtv.org/media_tree.git
11457 W: https://linuxtv.org
11459 F: drivers/media/radio/si4713/radio-platform-si4713.c
11461 SI4713 FM RADIO TRANSMITTER USB DRIVER
11462 M: Hans Verkuil <hverkuil@xs4all.nl>
11463 L: linux-media@vger.kernel.org
11464 T: git git://linuxtv.org/media_tree.git
11465 W: https://linuxtv.org
11467 F: drivers/media/radio/si4713/radio-usb-si4713.c
11470 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11472 L: linux-media@vger.kernel.org
11473 W: https://linuxtv.org
11474 T: git git://linuxtv.org/media_tree.git
11476 F: drivers/media/common/siano/
11477 F: drivers/media/usb/siano/
11478 F: drivers/media/usb/siano/
11479 F: drivers/media/mmc/siano/
11481 SILEAD TOUCHSCREEN DRIVER
11482 M: Hans de Goede <hdegoede@redhat.com>
11483 L: linux-input@vger.kernel.org
11484 L: platform-driver-x86@vger.kernel.org
11486 F: drivers/input/touchscreen/silead.c
11487 F: drivers/platform/x86/silead_dmi.c
11490 M: Hans de Goede <hdegoede@redhat.com>
11491 L: linux-fbdev@vger.kernel.org
11493 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11494 F: drivers/video/fbdev/simplefb.c
11495 F: include/linux/platform_data/simplefb.h
11497 SH_VEU V4L2 MEM2MEM DRIVER
11498 L: linux-media@vger.kernel.org
11500 F: drivers/media/platform/sh_veu.c
11502 SH_VOU V4L2 OUTPUT DRIVER
11503 L: linux-media@vger.kernel.org
11505 F: drivers/media/platform/sh_vou.c
11506 F: include/media/drv-intf/sh_vou.h
11508 SIMPLE FIRMWARE INTERFACE (SFI)
11509 M: Len Brown <lenb@kernel.org>
11510 L: sfi-devel@simplefirmware.org
11511 W: http://simplefirmware.org/
11512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11514 F: arch/x86/platform/sfi/
11516 F: include/linux/sfi*.h
11518 SIMTEC EB110ATX (Chalice CATS)
11520 P: Vincent Sanders <vince@simtec.co.uk>
11521 M: Simtec Linux Team <linux@simtec.co.uk>
11522 W: http://www.simtec.co.uk/products/EB110ATX/
11525 SIMTEC EB2410ITX (BAST)
11527 P: Vincent Sanders <vince@simtec.co.uk>
11528 M: Simtec Linux Team <linux@simtec.co.uk>
11529 W: http://www.simtec.co.uk/products/EB2410ITX/
11531 F: arch/arm/mach-s3c24xx/mach-bast.c
11532 F: arch/arm/mach-s3c24xx/bast-ide.c
11533 F: arch/arm/mach-s3c24xx/bast-irq.c
11535 SIPHASH PRF ROUTINES
11536 M: Jason A. Donenfeld <Jason@zx2c4.com>
11539 F: lib/test_siphash.c
11540 F: include/linux/siphash.h
11542 TI DAVINCI MACHINE SUPPORT
11543 M: Sekhar Nori <nsekhar@ti.com>
11544 M: Kevin Hilman <khilman@kernel.org>
11545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11548 F: arch/arm/mach-davinci/
11549 F: drivers/i2c/busses/i2c-davinci.c
11551 TI DAVINCI SERIES MEDIA DRIVER
11552 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11553 L: linux-media@vger.kernel.org
11554 W: https://linuxtv.org
11555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11556 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11558 F: drivers/media/platform/davinci/
11559 F: include/media/davinci/
11561 TI AM437X VPFE DRIVER
11562 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11563 L: linux-media@vger.kernel.org
11564 W: https://linuxtv.org
11565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11566 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11568 F: drivers/media/platform/am437x/
11570 OV2659 OMNIVISION SENSOR DRIVER
11571 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11572 L: linux-media@vger.kernel.org
11573 W: https://linuxtv.org
11574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11575 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11577 F: drivers/media/i2c/ov2659.c
11578 F: include/media/i2c/ov2659.h
11580 SILICON MOTION SM712 FRAME BUFFER DRIVER
11581 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11582 M: Teddy Wang <teddy.wang@siliconmotion.com>
11583 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11584 L: linux-fbdev@vger.kernel.org
11586 F: drivers/video/fbdev/sm712*
11587 F: Documentation/fb/sm712fb.txt
11589 SIS 190 ETHERNET DRIVER
11590 M: Francois Romieu <romieu@fr.zoreil.com>
11591 L: netdev@vger.kernel.org
11593 F: drivers/net/ethernet/sis/sis190.c
11595 SIS 900/7016 FAST ETHERNET DRIVER
11596 M: Daniele Venzano <venza@brownhat.org>
11597 W: http://www.brownhat.org/sis900.html
11598 L: netdev@vger.kernel.org
11600 F: drivers/net/ethernet/sis/sis900.*
11602 SIS FRAMEBUFFER DRIVER
11603 M: Thomas Winischhofer <thomas@winischhofer.net>
11604 W: http://www.winischhofer.net/linuxsisvga.shtml
11606 F: Documentation/fb/sisfb.txt
11607 F: drivers/video/fbdev/sis/
11608 F: include/video/sisfb.h
11611 M: Thomas Winischhofer <thomas@winischhofer.net>
11612 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11614 F: drivers/usb/misc/sisusbvga/
11617 M: Christoph Lameter <cl@linux.com>
11618 M: Pekka Enberg <penberg@kernel.org>
11619 M: David Rientjes <rientjes@google.com>
11620 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11621 M: Andrew Morton <akpm@linux-foundation.org>
11622 L: linux-mm@kvack.org
11624 F: include/linux/sl?b*.h
11627 SLEEPABLE READ-COPY UPDATE (SRCU)
11628 M: Lai Jiangshan <jiangshanlai@gmail.com>
11629 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11630 M: Josh Triplett <josh@joshtriplett.org>
11631 R: Steven Rostedt <rostedt@goodmis.org>
11632 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11633 L: linux-kernel@vger.kernel.org
11634 W: http://www.rdrop.com/users/paulmck/RCU/
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11637 F: include/linux/srcu.h
11638 F: kernel/rcu/srcu.c
11640 SMACK SECURITY MODULE
11641 M: Casey Schaufler <casey@schaufler-ca.com>
11642 L: linux-security-module@vger.kernel.org
11643 W: http://schaufler-ca.com
11644 T: git git://github.com/cschaufler/smack-next
11646 F: Documentation/security/Smack.txt
11649 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11650 M: Kevin Hilman <khilman@kernel.org>
11651 M: Nishanth Menon <nm@ti.com>
11653 F: drivers/power/avs/
11654 F: include/linux/power/smartreflex.h
11655 L: linux-pm@vger.kernel.org
11657 SMC91x ETHERNET DRIVER
11658 M: Nicolas Pitre <nico@fluxnic.net>
11660 F: drivers/net/ethernet/smsc/smc91x.*
11662 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11663 M: Sakari Ailus <sakari.ailus@iki.fi>
11664 L: linux-media@vger.kernel.org
11666 F: drivers/media/i2c/smiapp/
11667 F: include/media/i2c/smiapp.h
11668 F: drivers/media/i2c/smiapp-pll.c
11669 F: drivers/media/i2c/smiapp-pll.h
11670 F: include/uapi/linux/smiapp.h
11671 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11673 SMM665 HARDWARE MONITOR DRIVER
11674 M: Guenter Roeck <linux@roeck-us.net>
11675 L: linux-hwmon@vger.kernel.org
11677 F: Documentation/hwmon/smm665
11678 F: drivers/hwmon/smm665.c
11680 SMSC EMC2103 HARDWARE MONITOR DRIVER
11681 M: Steve Glendinning <steve.glendinning@shawell.net>
11682 L: linux-hwmon@vger.kernel.org
11684 F: Documentation/hwmon/emc2103
11685 F: drivers/hwmon/emc2103.c
11687 SMSC SCH5627 HARDWARE MONITOR DRIVER
11688 M: Hans de Goede <hdegoede@redhat.com>
11689 L: linux-hwmon@vger.kernel.org
11691 F: Documentation/hwmon/sch5627
11692 F: drivers/hwmon/sch5627.c
11694 SMSC47B397 HARDWARE MONITOR DRIVER
11695 M: Jean Delvare <jdelvare@suse.com>
11696 L: linux-hwmon@vger.kernel.org
11698 F: Documentation/hwmon/smsc47b397
11699 F: drivers/hwmon/smsc47b397.c
11701 SMSC911x ETHERNET DRIVER
11702 M: Steve Glendinning <steve.glendinning@shawell.net>
11703 L: netdev@vger.kernel.org
11705 F: include/linux/smsc911x.h
11706 F: drivers/net/ethernet/smsc/smsc911x.*
11708 SMSC9420 PCI ETHERNET DRIVER
11709 M: Steve Glendinning <steve.glendinning@shawell.net>
11710 L: netdev@vger.kernel.org
11712 F: drivers/net/ethernet/smsc/smsc9420.*
11714 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11715 M: Steve Glendinning <steve.glendinning@shawell.net>
11716 L: linux-fbdev@vger.kernel.org
11718 F: drivers/video/fbdev/smscufx.c
11720 SOC-CAMERA V4L2 SUBSYSTEM
11721 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11722 L: linux-media@vger.kernel.org
11723 T: git git://linuxtv.org/media_tree.git
11725 F: include/media/soc*
11726 F: drivers/media/i2c/soc_camera/
11727 F: drivers/media/platform/soc_camera/
11729 SOEKRIS NET48XX LED SUPPORT
11730 M: Chris Boot <bootc@bootc.net>
11732 F: drivers/leds/leds-net48xx.c
11734 SOFTLOGIC 6x10 MPEG CODEC
11735 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11736 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11737 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11738 M: Ismael Luceno <ismael@iodev.co.uk>
11739 L: linux-media@vger.kernel.org
11741 F: drivers/media/pci/solo6x10/
11743 SOFTWARE RAID (Multiple Disks) SUPPORT
11744 M: Shaohua Li <shli@kernel.org>
11745 L: linux-raid@vger.kernel.org
11746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11749 F: include/linux/raid/
11750 F: include/uapi/linux/raid/
11752 SONIC NETWORK DRIVER
11753 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11754 L: netdev@vger.kernel.org
11756 F: drivers/net/ethernet/natsemi/sonic.*
11758 SONICS SILICON BACKPLANE DRIVER (SSB)
11759 M: Michael Buesch <m@bues.ch>
11760 L: linux-wireless@vger.kernel.org
11763 F: include/linux/ssb/
11765 SONY VAIO CONTROL DEVICE DRIVER
11766 M: Mattia Dongili <malattia@linux.it>
11767 L: platform-driver-x86@vger.kernel.org
11768 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11770 F: Documentation/laptops/sony-laptop.txt
11771 F: drivers/char/sonypi.c
11772 F: drivers/platform/x86/sony-laptop.c
11773 F: include/linux/sony-laptop.h
11775 SONY MEMORYSTICK CARD SUPPORT
11776 M: Alex Dubov <oakad@yahoo.com>
11777 W: http://tifmxx.berlios.de/
11779 F: drivers/memstick/host/tifm_ms.c
11781 SONY MEMORYSTICK STANDARD SUPPORT
11782 M: Maxim Levitsky <maximlevitsky@gmail.com>
11784 F: drivers/memstick/core/ms_block.*
11787 M: Jaroslav Kysela <perex@perex.cz>
11788 M: Takashi Iwai <tiwai@suse.com>
11789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11790 W: http://www.alsa-project.org/
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11792 T: git git://git.alsa-project.org/alsa-kernel.git
11793 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11795 F: Documentation/sound/
11797 F: include/uapi/sound/
11800 SOUND - COMPRESSED AUDIO
11801 M: Vinod Koul <vinod.koul@intel.com>
11802 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11805 F: Documentation/sound/alsa/compress_offload.txt
11806 F: include/sound/compress_driver.h
11807 F: include/uapi/sound/compress_*
11808 F: sound/core/compress_offload.c
11809 F: sound/soc/soc-compress.c
11811 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11812 M: Liam Girdwood <lgirdwood@gmail.com>
11813 M: Mark Brown <broonie@kernel.org>
11814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11816 W: http://alsa-project.org/main/index.php/ASoC
11818 F: Documentation/devicetree/bindings/sound/
11819 F: Documentation/sound/alsa/soc/
11821 F: include/sound/soc*
11823 SOUND - DMAENGINE HELPERS
11824 M: Lars-Peter Clausen <lars@metafoo.de>
11826 F: include/sound/dmaengine_pcm.h
11827 F: sound/core/pcm_dmaengine.c
11828 F: sound/soc/soc-generic-dmaengine-pcm.c
11831 M: Olli Salonen <olli.salonen@iki.fi>
11832 L: linux-media@vger.kernel.org
11833 W: https://linuxtv.org
11834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11836 F: drivers/media/dvb-frontends/sp2*
11838 SPARC + UltraSPARC (sparc/sparc64)
11839 M: "David S. Miller" <davem@davemloft.net>
11840 L: sparclinux@vger.kernel.org
11841 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11848 SPARC SERIAL DRIVERS
11849 M: "David S. Miller" <davem@davemloft.net>
11850 L: sparclinux@vger.kernel.org
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11854 F: include/linux/sunserialcore.h
11855 F: drivers/tty/serial/suncore.c
11856 F: drivers/tty/serial/sunhv.c
11857 F: drivers/tty/serial/sunsab.c
11858 F: drivers/tty/serial/sunsab.h
11859 F: drivers/tty/serial/sunsu.c
11860 F: drivers/tty/serial/sunzilog.c
11861 F: drivers/tty/serial/sunzilog.h
11864 M: "Christopher Li" <sparse@chrisli.org>
11865 L: linux-sparse@vger.kernel.org
11866 W: https://sparse.wiki.kernel.org/
11867 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11868 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11870 F: include/linux/compiler.h
11872 SPEAR PLATFORM SUPPORT
11873 M: Viresh Kumar <vireshk@kernel.org>
11874 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876 W: http://www.st.com/spear
11878 F: arch/arm/boot/dts/spear*
11879 F: arch/arm/mach-spear/
11881 SPEAR CLOCK FRAMEWORK SUPPORT
11882 M: Viresh Kumar <vireshk@kernel.org>
11883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884 W: http://www.st.com/spear
11886 F: drivers/clk/spear/
11889 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11890 M: Marek Vasut <marek.vasut@gmail.com>
11891 L: linux-mtd@lists.infradead.org
11892 W: http://www.linux-mtd.infradead.org/
11893 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11894 T: git git://github.com/spi-nor/linux.git
11896 F: drivers/mtd/spi-nor/
11897 F: include/linux/mtd/spi-nor.h
11900 M: Mark Brown <broonie@kernel.org>
11901 L: linux-spi@vger.kernel.org
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11903 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11905 F: Documentation/devicetree/bindings/spi/
11906 F: Documentation/spi/
11908 F: include/linux/spi/
11909 F: include/uapi/linux/spi/
11912 SPIDERNET NETWORK DRIVER for CELL
11913 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11914 L: netdev@vger.kernel.org
11916 F: Documentation/networking/spider_net.txt
11917 F: drivers/net/ethernet/toshiba/spider_net*
11920 M: Jeremy Kerr <jk@ozlabs.org>
11921 L: linuxppc-dev@lists.ozlabs.org
11922 W: http://www.ibm.com/developerworks/power/cell/
11924 F: Documentation/filesystems/spufs.txt
11925 F: arch/powerpc/platforms/cell/spufs/
11927 SQUASHFS FILE SYSTEM
11928 M: Phillip Lougher <phillip@squashfs.org.uk>
11929 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11930 W: http://squashfs.org.uk
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11933 F: Documentation/filesystems/squashfs.txt
11936 SRM (Alpha) environment access
11937 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11939 F: arch/alpha/kernel/srm_env.c
11942 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11943 L: stable@vger.kernel.org
11945 F: Documentation/process/stable-kernel-rules.rst
11948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11950 L: devel@driverdev.osuosl.org
11952 F: drivers/staging/
11955 M: Ian Abbott <abbotti@mev.co.uk>
11956 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11958 F: drivers/staging/comedi/
11960 STAGING - FLARION FT1000 DRIVERS
11961 M: Marek Belisko <marek.belisko@gmail.com>
11963 F: drivers/staging/ft1000/
11965 STAGING - INDUSTRIAL IO
11966 M: Jonathan Cameron <jic23@kernel.org>
11967 L: linux-iio@vger.kernel.org
11969 F: Documentation/devicetree/bindings/staging/iio/
11970 F: drivers/staging/iio/
11972 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11973 M: Jarod Wilson <jarod@wilsonet.com>
11974 W: http://www.lirc.org/
11976 F: drivers/staging/media/lirc/
11978 STAGING - LUSTRE PARALLEL FILESYSTEM
11979 M: Oleg Drokin <oleg.drokin@intel.com>
11980 M: Andreas Dilger <andreas.dilger@intel.com>
11981 M: James Simmons <jsimmons@infradead.org>
11982 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11983 W: http://wiki.lustre.org/
11985 F: drivers/staging/lustre
11987 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11988 M: Marc Dietrich <marvin24@gmx.de>
11989 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11990 L: linux-tegra@vger.kernel.org
11992 F: drivers/staging/nvec/
11994 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11995 M: Jens Frederich <jfrederich@gmail.com>
11996 M: Daniel Drake <dsd@laptop.org>
11997 M: Jon Nettleton <jon.nettleton@gmail.com>
11998 W: http://wiki.laptop.org/go/DCON
12000 F: drivers/staging/olpc_dcon/
12002 STAGING - REALTEK RTL8712U DRIVERS
12003 M: Larry Finger <Larry.Finger@lwfinger.net>
12004 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12006 F: drivers/staging/rtl8712/
12008 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12009 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12010 M: Teddy Wang <teddy.wang@siliconmotion.com>
12011 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12012 L: linux-fbdev@vger.kernel.org
12014 F: drivers/staging/sm750fb/
12016 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12017 M: William Hubbs <w.d.hubbs@gmail.com>
12018 M: Chris Brannon <chris@the-brannons.com>
12019 M: Kirk Reiser <kirk@reisers.ca>
12020 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12021 L: speakup@linux-speakup.org
12022 W: http://www.linux-speakup.org/
12024 F: drivers/staging/speakup/
12026 STAGING - VIA VT665X DRIVERS
12027 M: Forest Bond <forest@alittletooquiet.net>
12029 F: drivers/staging/vt665?/
12031 STAGING - WILC1000 WIFI DRIVER
12032 M: Aditya Shankar <aditya.shankar@microchip.com>
12033 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12034 L: linux-wireless@vger.kernel.org
12036 F: drivers/staging/wilc1000/
12038 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12039 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12041 F: drivers/staging/xgifb/
12043 STARFIRE/DURALAN NETWORK DRIVER
12044 M: Ion Badulescu <ionut@badula.org>
12046 F: drivers/net/ethernet/adaptec/starfire*
12049 M: Sam Creasey <sammy@sammy.net>
12050 W: http://sammy.net/sun3/
12052 F: arch/m68k/kernel/*sun3*
12053 F: arch/m68k/sun3*/
12054 F: arch/m68k/include/asm/sun3*
12055 F: drivers/net/ethernet/i825xx/sun3*
12057 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12058 M: Hans de Goede <hdegoede@redhat.com>
12059 L: linux-input@vger.kernel.org
12061 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12062 F: drivers/input/keyboard/sun4i-lradc-keys.c
12064 SUNDANCE NETWORK DRIVER
12065 M: Denis Kirjanov <kda@linux-powerpc.org>
12066 L: netdev@vger.kernel.org
12068 F: drivers/net/ethernet/dlink/sundance.c
12071 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12072 M: Rich Felker <dalias@libc.org>
12073 L: linux-sh@vger.kernel.org
12074 Q: http://patchwork.kernel.org/project/linux-sh/list/
12076 F: Documentation/sh/
12081 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12082 M: Len Brown <len.brown@intel.com>
12083 M: Pavel Machek <pavel@ucw.cz>
12084 L: linux-pm@vger.kernel.org
12085 B: https://bugzilla.kernel.org
12087 F: Documentation/power/
12088 F: arch/x86/kernel/acpi/
12089 F: drivers/base/power/
12091 F: include/linux/suspend.h
12092 F: include/linux/freezer.h
12093 F: include/linux/pm.h
12096 M: Martin Mares <mj@ucw.cz>
12097 L: linux-video@atrey.karlin.mff.cuni.cz
12099 F: Documentation/svga.txt
12100 F: arch/x86/boot/video*
12103 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12104 L: linux-kernel@vger.kernel.org
12105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12108 F: arch/*/kernel/pci-swiotlb.c
12109 F: include/linux/swiotlb.h
12112 M: Jiri Pirko <jiri@resnulli.us>
12113 M: Ivan Vecera <ivecera@redhat.com>
12114 L: netdev@vger.kernel.org
12117 F: include/net/switchdev.h
12119 SYNOPSYS ARC ARCHITECTURE
12120 M: Vineet Gupta <vgupta@synopsys.com>
12121 L: linux-snps-arc@lists.infradead.org
12124 F: Documentation/devicetree/bindings/arc/*
12125 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12126 F: drivers/clocksource/arc_timer.c
12127 F: drivers/tty/serial/arc_uart.c
12128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12130 SYNOPSYS ARC SDP platform support
12131 M: Alexey Brodkin <abrodkin@synopsys.com>
12133 F: arch/arc/plat-axs10x
12134 F: arch/arc/boot/dts/ax*
12135 F: Documentation/devicetree/bindings/arc/axs10*
12137 SYSTEM CONFIGURATION (SYSCON)
12138 M: Lee Jones <lee.jones@linaro.org>
12139 M: Arnd Bergmann <arnd@arndb.de>
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12142 F: drivers/mfd/syscon.c
12144 SYSTEM RESET/SHUTDOWN DRIVERS
12145 M: Sebastian Reichel <sre@kernel.org>
12146 L: linux-pm@vger.kernel.org
12147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12149 F: Documentation/devicetree/bindings/power/reset/
12150 F: drivers/power/reset/
12153 M: Christoph Hellwig <hch@infradead.org>
12155 F: Documentation/filesystems/sysv-fs.txt
12157 F: include/linux/sysv_fs.h
12160 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12161 L: linux-scsi@vger.kernel.org
12162 L: target-devel@vger.kernel.org
12163 W: http://www.linux-iscsi.org
12164 W: http://groups.google.com/group/linux-iscsi-target-dev
12165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12169 F: Documentation/target/
12171 TASKSTATS STATISTICS INTERFACE
12172 M: Balbir Singh <bsingharora@gmail.com>
12174 F: Documentation/accounting/taskstats*
12175 F: include/linux/taskstats*
12176 F: kernel/taskstats.c
12179 M: Jamal Hadi Salim <jhs@mojatatu.com>
12180 L: netdev@vger.kernel.org
12182 F: include/net/pkt_cls.h
12183 F: include/uapi/linux/pkt_cls.h
12186 TCP LOW PRIORITY MODULE
12187 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12188 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12189 W: http://tcp-lp-mod.sourceforge.net/
12191 F: net/ipv4/tcp_lp.c
12193 TDA10071 MEDIA DRIVER
12194 M: Antti Palosaari <crope@iki.fi>
12195 L: linux-media@vger.kernel.org
12196 W: https://linuxtv.org
12197 W: http://palosaari.fi/linux/
12198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12199 T: git git://linuxtv.org/anttip/media_tree.git
12201 F: drivers/media/dvb-frontends/tda10071*
12203 TDA18212 MEDIA DRIVER
12204 M: Antti Palosaari <crope@iki.fi>
12205 L: linux-media@vger.kernel.org
12206 W: https://linuxtv.org
12207 W: http://palosaari.fi/linux/
12208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12209 T: git git://linuxtv.org/anttip/media_tree.git
12211 F: drivers/media/tuners/tda18212*
12213 TDA18218 MEDIA DRIVER
12214 M: Antti Palosaari <crope@iki.fi>
12215 L: linux-media@vger.kernel.org
12216 W: https://linuxtv.org
12217 W: http://palosaari.fi/linux/
12218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12219 T: git git://linuxtv.org/anttip/media_tree.git
12221 F: drivers/media/tuners/tda18218*
12223 TDA18271 MEDIA DRIVER
12224 M: Michael Krufky <mkrufky@linuxtv.org>
12225 L: linux-media@vger.kernel.org
12226 W: https://linuxtv.org
12227 W: http://github.com/mkrufky
12228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12229 T: git git://linuxtv.org/mkrufky/tuners.git
12231 F: drivers/media/tuners/tda18271*
12233 TDA827x MEDIA DRIVER
12234 M: Michael Krufky <mkrufky@linuxtv.org>
12235 L: linux-media@vger.kernel.org
12236 W: https://linuxtv.org
12237 W: http://github.com/mkrufky
12238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12239 T: git git://linuxtv.org/mkrufky/tuners.git
12241 F: drivers/media/tuners/tda8290.*
12243 TDA8290 MEDIA DRIVER
12244 M: Michael Krufky <mkrufky@linuxtv.org>
12245 L: linux-media@vger.kernel.org
12246 W: https://linuxtv.org
12247 W: http://github.com/mkrufky
12248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12249 T: git git://linuxtv.org/mkrufky/tuners.git
12251 F: drivers/media/tuners/tda8290.*
12253 TDA9840 MEDIA DRIVER
12254 M: Hans Verkuil <hverkuil@xs4all.nl>
12255 L: linux-media@vger.kernel.org
12256 T: git git://linuxtv.org/media_tree.git
12257 W: https://linuxtv.org
12259 F: drivers/media/i2c/tda9840*
12261 TEA5761 TUNER DRIVER
12262 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12263 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12264 L: linux-media@vger.kernel.org
12265 W: https://linuxtv.org
12266 T: git git://linuxtv.org/media_tree.git
12268 F: drivers/media/tuners/tea5761.*
12270 TEA5767 TUNER DRIVER
12271 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12273 L: linux-media@vger.kernel.org
12274 W: https://linuxtv.org
12275 T: git git://linuxtv.org/media_tree.git
12277 F: drivers/media/tuners/tea5767.*
12279 TEA6415C MEDIA DRIVER
12280 M: Hans Verkuil <hverkuil@xs4all.nl>
12281 L: linux-media@vger.kernel.org
12282 T: git git://linuxtv.org/media_tree.git
12283 W: https://linuxtv.org
12285 F: drivers/media/i2c/tea6415c*
12287 TEA6420 MEDIA DRIVER
12288 M: Hans Verkuil <hverkuil@xs4all.nl>
12289 L: linux-media@vger.kernel.org
12290 T: git git://linuxtv.org/media_tree.git
12291 W: https://linuxtv.org
12293 F: drivers/media/i2c/tea6420*
12296 M: Jiri Pirko <jiri@resnulli.us>
12297 L: netdev@vger.kernel.org
12299 F: drivers/net/team/
12300 F: include/linux/if_team.h
12301 F: include/uapi/linux/if_team.h
12303 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12304 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12306 F: arch/x86/platform/ts5500/
12308 TECHNOTREND USB IR RECEIVER
12309 M: Sean Young <sean@mess.org>
12310 L: linux-media@vger.kernel.org
12312 F: drivers/media/rc/ttusbir.c
12314 TEGRA ARCHITECTURE SUPPORT
12315 M: Stephen Warren <swarren@wwwdotorg.org>
12316 M: Thierry Reding <thierry.reding@gmail.com>
12317 M: Alexandre Courbot <gnurou@gmail.com>
12318 L: linux-tegra@vger.kernel.org
12319 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12325 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12326 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12328 F: drivers/clk/tegra/
12331 M: Laxman Dewangan <ldewangan@nvidia.com>
12332 M: Jon Hunter <jonathanh@nvidia.com>
12334 F: drivers/dma/tegra*
12337 M: Laxman Dewangan <ldewangan@nvidia.com>
12339 F: drivers/i2c/busses/i2c-tegra.c
12341 TEGRA IOMMU DRIVERS
12342 M: Hiroshi Doyu <hdoyu@nvidia.com>
12344 F: drivers/iommu/tegra*
12347 M: Rakesh Iyer <riyer@nvidia.com>
12348 M: Laxman Dewangan <ldewangan@nvidia.com>
12350 F: drivers/input/keyboard/tegra-kbc.c
12353 M: Thierry Reding <thierry.reding@gmail.com>
12355 F: drivers/pwm/pwm-tegra.c
12357 TEGRA SERIAL DRIVER
12358 M: Laxman Dewangan <ldewangan@nvidia.com>
12360 F: drivers/tty/serial/serial-tegra.c
12363 M: Laxman Dewangan <ldewangan@nvidia.com>
12365 F: drivers/spi/spi-tegra*
12367 TEHUTI ETHERNET DRIVER
12368 M: Andy Gospodarek <andy@greyhouse.net>
12369 L: netdev@vger.kernel.org
12371 F: drivers/net/ethernet/tehuti/*
12373 Telecom Clock Driver for MCPL0010
12374 M: Mark Gross <mark.gross@intel.com>
12376 F: drivers/char/tlclk.c
12378 TENSILICA XTENSA PORT (xtensa)
12379 M: Chris Zankel <chris@zankel.net>
12380 M: Max Filippov <jcmvbkbc@gmail.com>
12381 L: linux-xtensa@linux-xtensa.org
12382 T: git git://github.com/czankel/xtensa-linux.git
12385 F: drivers/irqchip/irq-xtensa-*
12387 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12388 M: Nishanth Menon <nm@ti.com>
12389 M: Tero Kristo <t-kristo@ti.com>
12390 M: Santosh Shilimkar <ssantosh@kernel.org>
12391 L: linux-arm-kernel@lists.infradead.org
12393 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12394 F: drivers/firmware/ti_sci*
12395 F: include/linux/soc/ti/ti_sci_protocol.h
12397 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12398 M: Hans Verkuil <hverkuil@xs4all.nl>
12399 L: linux-media@vger.kernel.org
12400 T: git git://linuxtv.org/media_tree.git
12401 W: https://linuxtv.org
12403 F: drivers/media/radio/radio-raremono.c
12406 M: Zhang Rui <rui.zhang@intel.com>
12407 M: Eduardo Valentin <edubezval@gmail.com>
12408 L: linux-pm@vger.kernel.org
12409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12411 Q: https://patchwork.kernel.org/project/linux-pm/list/
12413 F: drivers/thermal/
12414 F: include/linux/thermal.h
12415 F: include/uapi/linux/thermal.h
12416 F: include/linux/cpu_cooling.h
12417 F: Documentation/devicetree/bindings/thermal/
12419 THERMAL/CPU_COOLING
12420 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12421 M: Viresh Kumar <viresh.kumar@linaro.org>
12422 M: Javi Merino <javi.merino@kernel.org>
12423 L: linux-pm@vger.kernel.org
12425 F: Documentation/thermal/cpu-cooling-api.txt
12426 F: drivers/thermal/cpu_cooling.c
12427 F: include/linux/cpu_cooling.h
12429 THINKPAD ACPI EXTRAS DRIVER
12430 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12431 L: ibm-acpi-devel@lists.sourceforge.net
12432 L: platform-driver-x86@vger.kernel.org
12433 W: http://ibm-acpi.sourceforge.net
12434 W: http://thinkwiki.org/wiki/Ibm-acpi
12435 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12437 F: drivers/platform/x86/thinkpad_acpi.c
12439 TI BANDGAP AND THERMAL DRIVER
12440 M: Eduardo Valentin <edubezval@gmail.com>
12441 M: Keerthy <j-keerthy@ti.com>
12442 L: linux-pm@vger.kernel.org
12443 L: linux-omap@vger.kernel.org
12445 F: drivers/thermal/ti-soc-thermal/
12448 M: Benoit Parrot <bparrot@ti.com>
12449 L: linux-media@vger.kernel.org
12450 W: http://linuxtv.org/
12451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12453 F: drivers/media/platform/ti-vpe/
12455 TI CDCE706 CLOCK DRIVER
12456 M: Max Filippov <jcmvbkbc@gmail.com>
12458 F: drivers/clk/clk-cdce706.c
12461 M: Tero Kristo <t-kristo@ti.com>
12462 L: linux-omap@vger.kernel.org
12465 F: include/linux/clk/ti.h
12467 TI ETHERNET SWITCH DRIVER (CPSW)
12468 M: Mugunthan V N <mugunthanvnm@ti.com>
12469 R: Grygorii Strashko <grygorii.strashko@ti.com>
12470 L: linux-omap@vger.kernel.org
12471 L: netdev@vger.kernel.org
12473 F: drivers/net/ethernet/ti/cpsw*
12474 F: drivers/net/ethernet/ti/davinci*
12476 TI FLASH MEDIA INTERFACE DRIVER
12477 M: Alex Dubov <oakad@yahoo.com>
12479 F: drivers/misc/tifm*
12480 F: drivers/mmc/host/tifm_sd.c
12481 F: include/linux/tifm.h
12483 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12484 M: Santosh Shilimkar <ssantosh@kernel.org>
12485 L: linux-kernel@vger.kernel.org
12486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12488 F: drivers/soc/ti/*
12489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12492 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12493 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12494 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12497 F: sound/soc/codecs/lm49453*
12498 F: sound/soc/codecs/isabelle*
12500 TI LP855x BACKLIGHT DRIVER
12501 M: Milo Kim <milo.kim@ti.com>
12503 F: Documentation/backlight/lp855x-driver.txt
12504 F: drivers/video/backlight/lp855x_bl.c
12505 F: include/linux/platform_data/lp855x.h
12507 TI LP8727 CHARGER DRIVER
12508 M: Milo Kim <milo.kim@ti.com>
12510 F: drivers/power/supply/lp8727_charger.c
12511 F: include/linux/platform_data/lp8727.h
12513 TI LP8788 MFD DRIVER
12514 M: Milo Kim <milo.kim@ti.com>
12516 F: drivers/iio/adc/lp8788_adc.c
12517 F: drivers/leds/leds-lp8788.c
12518 F: drivers/mfd/lp8788*.c
12519 F: drivers/power/supply/lp8788-charger.c
12520 F: drivers/regulator/lp8788-*.c
12521 F: include/linux/mfd/lp8788*.h
12523 TI NETCP ETHERNET DRIVER
12524 M: Wingman Kwok <w-kwok2@ti.com>
12525 M: Murali Karicheri <m-karicheri2@ti.com>
12526 L: netdev@vger.kernel.org
12528 F: drivers/net/ethernet/ti/netcp*
12530 TI TAS571X FAMILY ASoC CODEC DRIVER
12531 M: Kevin Cernekee <cernekee@chromium.org>
12532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12534 F: sound/soc/codecs/tas571x*
12536 TI TWL4030 SERIES SOC CODEC DRIVER
12537 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12540 F: sound/soc/codecs/twl4030*
12542 TI WILINK WIRELESS DRIVERS
12543 L: linux-wireless@vger.kernel.org
12544 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12545 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12548 F: drivers/net/wireless/ti/
12549 F: include/linux/wl12xx.h
12552 M: Jon Maloy <jon.maloy@ericsson.com>
12553 M: Ying Xue <ying.xue@windriver.com>
12554 L: netdev@vger.kernel.org (core kernel code)
12555 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12556 W: http://tipc.sourceforge.net/
12558 F: include/uapi/linux/tipc*.h
12562 M: Chris Metcalf <cmetcalf@mellanox.com>
12563 W: http://www.mellanox.com/repository/solutions/tile-scm/
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12567 F: drivers/char/tile-srom.c
12568 F: drivers/edac/tile_edac.c
12569 F: drivers/net/ethernet/tile/
12570 F: drivers/rtc/rtc-tile.c
12571 F: drivers/tty/hvc/hvc_tile.c
12572 F: drivers/tty/serial/tilegx.c
12573 F: drivers/usb/host/*-tilegx.c
12574 F: include/linux/usb/tilegx.h
12576 TLAN NETWORK DRIVER
12577 M: Samuel Chessman <chessman@tux.org>
12578 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12579 W: http://sourceforge.net/projects/tlan/
12581 F: Documentation/networking/tlan.txt
12582 F: drivers/net/ethernet/ti/tlan.*
12584 TOMOYO SECURITY MODULE
12585 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12586 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12587 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12588 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12589 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12590 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12591 W: http://tomoyo.sourceforge.jp/
12592 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12594 F: security/tomoyo/
12596 TOPSTAR LAPTOP EXTRAS DRIVER
12597 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12598 L: platform-driver-x86@vger.kernel.org
12600 F: drivers/platform/x86/topstar-laptop.c
12602 TOSHIBA ACPI EXTRAS DRIVER
12603 M: Azael Avalos <coproscefalo@gmail.com>
12604 L: platform-driver-x86@vger.kernel.org
12606 F: drivers/platform/x86/toshiba_acpi.c
12608 TOSHIBA BLUETOOTH DRIVER
12609 M: Azael Avalos <coproscefalo@gmail.com>
12610 L: platform-driver-x86@vger.kernel.org
12612 F: drivers/platform/x86/toshiba_bluetooth.c
12614 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12615 M: Azael Avalos <coproscefalo@gmail.com>
12616 L: platform-driver-x86@vger.kernel.org
12618 F: drivers/platform/x86/toshiba_haps.c
12620 TOSHIBA WMI HOTKEYS DRIVER
12621 M: Azael Avalos <coproscefalo@gmail.com>
12622 L: platform-driver-x86@vger.kernel.org
12624 F: drivers/platform/x86/toshiba-wmi.c
12627 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12628 W: http://www.buzzard.org.uk/toshiba/
12630 F: drivers/char/toshiba.c
12631 F: include/linux/toshiba.h
12632 F: include/uapi/linux/toshiba.h
12634 TOSHIBA TC358743 DRIVER
12635 M: Mats Randgaard <matrandg@cisco.com>
12636 L: linux-media@vger.kernel.org
12638 F: drivers/media/i2c/tc358743*
12639 F: include/media/i2c/tc358743.h
12641 TMIO/SDHI MMC DRIVER
12642 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12643 L: linux-mmc@vger.kernel.org
12645 F: drivers/mmc/host/tmio_mmc*
12646 F: drivers/mmc/host/sh_mobile_sdhi.c
12647 F: include/linux/mfd/tmio.h
12649 TMP401 HARDWARE MONITOR DRIVER
12650 M: Guenter Roeck <linux@roeck-us.net>
12651 L: linux-hwmon@vger.kernel.org
12653 F: Documentation/hwmon/tmp401
12654 F: drivers/hwmon/tmp401.c
12656 TMPFS (SHMEM FILESYSTEM)
12657 M: Hugh Dickins <hughd@google.com>
12658 L: linux-mm@kvack.org
12660 F: include/linux/shmem_fs.h
12663 TM6000 VIDEO4LINUX DRIVER
12664 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12665 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12666 L: linux-media@vger.kernel.org
12667 W: https://linuxtv.org
12668 T: git git://linuxtv.org/media_tree.git
12670 F: drivers/media/usb/tm6000/
12671 F: Documentation/media/v4l-drivers/tm6000*
12673 TW5864 VIDEO4LINUX DRIVER
12674 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12675 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12676 M: Andrey Utkin <andrey_utkin@fastmail.com>
12677 L: linux-media@vger.kernel.org
12679 F: drivers/media/pci/tw5864/
12681 TW68 VIDEO4LINUX DRIVER
12682 M: Hans Verkuil <hverkuil@xs4all.nl>
12683 L: linux-media@vger.kernel.org
12684 T: git git://linuxtv.org/media_tree.git
12685 W: https://linuxtv.org
12687 F: drivers/media/pci/tw68/
12689 TW686X VIDEO4LINUX DRIVER
12690 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12691 L: linux-media@vger.kernel.org
12692 T: git git://linuxtv.org/media_tree.git
12693 W: http://linuxtv.org
12695 F: drivers/media/pci/tw686x/
12698 M: Peter Huewe <peterhuewe@gmx.de>
12699 M: Marcel Selhorst <tpmdd@selhorst.net>
12700 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12701 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12702 W: http://tpmdd.sourceforge.net
12703 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12704 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12705 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12707 F: drivers/char/tpm/
12709 TPM IBM_VTPM DEVICE DRIVER
12710 M: Ashley Lai <ashleydlai@gmail.com>
12711 W: http://tpmdd.sourceforge.net
12712 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12714 F: drivers/char/tpm/tpm_ibmvtpm*
12717 M: Steven Rostedt <rostedt@goodmis.org>
12718 M: Ingo Molnar <mingo@redhat.com>
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12721 F: Documentation/trace/ftrace.txt
12722 F: arch/*/*/*/ftrace.h
12723 F: arch/*/kernel/ftrace.c
12724 F: include/*/ftrace.h
12725 F: include/linux/trace*.h
12728 F: tools/testing/selftests/ftrace/
12730 TRACING MMIO ACCESSES (MMIOTRACE)
12731 M: Steven Rostedt <rostedt@goodmis.org>
12732 M: Ingo Molnar <mingo@kernel.org>
12733 R: Karol Herbst <karolherbst@gmail.com>
12734 R: Pekka Paalanen <ppaalanen@gmail.com>
12736 L: linux-kernel@vger.kernel.org
12737 L: nouveau@lists.freedesktop.org
12738 F: kernel/trace/trace_mmiotrace.c
12739 F: include/linux/mmiotrace.h
12740 F: arch/x86/mm/kmmio.c
12741 F: arch/x86/mm/mmio-mod.c
12742 F: arch/x86/mm/testmmiotrace.c
12745 M: Jiri Kosina <trivial@kernel.org>
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12748 K: ^Subject:.*(?i)trivial
12751 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12752 M: Jiri Slaby <jslaby@suse.com>
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12755 F: Documentation/serial/
12757 F: drivers/tty/serial/serial_core.c
12758 F: include/linux/serial_core.h
12759 F: include/linux/serial.h
12760 F: include/linux/tty.h
12761 F: include/uapi/linux/serial_core.h
12762 F: include/uapi/linux/serial.h
12763 F: include/uapi/linux/tty.h
12765 TUA9001 MEDIA DRIVER
12766 M: Antti Palosaari <crope@iki.fi>
12767 L: linux-media@vger.kernel.org
12768 W: https://linuxtv.org
12769 W: http://palosaari.fi/linux/
12770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12771 T: git git://linuxtv.org/anttip/media_tree.git
12773 F: drivers/media/tuners/tua9001*
12775 TULIP NETWORK DRIVERS
12776 L: netdev@vger.kernel.org
12777 L: linux-parisc@vger.kernel.org
12779 F: drivers/net/ethernet/dec/tulip/
12782 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12783 W: http://vtun.sourceforge.net/tun
12785 F: Documentation/networking/tuntap.txt
12786 F: arch/um/os-Linux/drivers/
12788 TURBOCHANNEL SUBSYSTEM
12789 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12790 M: Ralf Baechle <ralf@linux-mips.org>
12791 L: linux-mips@linux-mips.org
12792 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12795 F: include/linux/tc.h
12797 UBI FILE SYSTEM (UBIFS)
12798 M: Richard Weinberger <richard@nod.at>
12799 M: Artem Bityutskiy <dedekind1@gmail.com>
12800 M: Adrian Hunter <adrian.hunter@intel.com>
12801 L: linux-mtd@lists.infradead.org
12802 T: git git://git.infradead.org/ubifs-2.6.git
12803 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12805 F: Documentation/filesystems/ubifs.txt
12808 UCLINUX (M68KNOMMU AND COLDFIRE)
12809 M: Greg Ungerer <gerg@linux-m68k.org>
12810 W: http://www.linux-m68k.org/
12811 W: http://www.uclinux.org/
12812 L: linux-m68k@lists.linux-m68k.org
12813 L: uclinux-dev@uclinux.org (subscribers-only)
12814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12816 F: arch/m68k/coldfire/
12818 F: arch/m68k/*/*_no.*
12819 F: arch/m68k/include/asm/*_no.*
12822 M: Jan Kara <jack@suse.com>
12824 F: Documentation/filesystems/udf.txt
12828 M: Bastien Nocera <hadess@hadess.net>
12829 L: linux-input@vger.kernel.org
12831 F: drivers/hid/hid-udraw.c
12834 M: Evgeniy Dushistov <dushistov@mail.ru>
12836 F: Documentation/filesystems/ufs.txt
12839 UHID USERSPACE HID IO DRIVER:
12840 M: David Herrmann <dh.herrmann@googlemail.com>
12841 L: linux-input@vger.kernel.org
12843 F: drivers/hid/uhid.c
12844 F: include/uapi/linux/uhid.h
12846 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12847 L: linux-usb@vger.kernel.org
12850 F: include/linux/uwb.h
12851 F: include/linux/uwb/
12853 UNICORE32 ARCHITECTURE:
12854 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12855 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12857 T: git git://github.com/gxt/linux.git
12861 M: Tony Finch <dot@dotat.at>
12862 W: http://dotat.at/prog/unifdef
12864 F: scripts/unifdef.c
12866 UNIFORM CDROM DRIVER
12867 M: Jens Axboe <axboe@kernel.dk>
12868 W: http://www.kernel.dk
12870 F: Documentation/cdrom/
12871 F: drivers/cdrom/cdrom.c
12872 F: include/linux/cdrom.h
12873 F: include/uapi/linux/cdrom.h
12875 UNISYS S-PAR DRIVERS
12876 M: David Kershner <david.kershner@unisys.com>
12877 L: sparmaintainer@unisys.com (Unisys internal)
12879 F: drivers/staging/unisys/
12881 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12882 M: Vinayak Holikatti <vinholikatti@gmail.com>
12883 L: linux-scsi@vger.kernel.org
12885 F: Documentation/scsi/ufs.txt
12886 F: drivers/scsi/ufs/
12888 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12889 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12890 M: Prabu Thangamuthu <prabut@synopsys.com>
12891 L: linux-scsi@vger.kernel.org
12893 F: drivers/scsi/ufs/*dwc*
12895 UNSORTED BLOCK IMAGES (UBI)
12896 M: Artem Bityutskiy <dedekind1@gmail.com>
12897 M: Richard Weinberger <richard@nod.at>
12898 W: http://www.linux-mtd.infradead.org/
12899 L: linux-mtd@lists.infradead.org
12900 T: git git://git.infradead.org/ubifs-2.6.git
12902 F: drivers/mtd/ubi/
12903 F: include/linux/mtd/ubi.h
12904 F: include/uapi/mtd/ubi-user.h
12907 M: Oliver Neukum <oneukum@suse.com>
12908 L: linux-usb@vger.kernel.org
12910 F: Documentation/usb/acm.txt
12911 F: drivers/usb/class/cdc-acm.*
12913 USB AR5523 WIRELESS DRIVER
12914 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12915 L: linux-wireless@vger.kernel.org
12917 F: drivers/net/wireless/ath/ar5523/
12920 M: Oliver Neukum <oneukum@suse.com>
12921 L: linux-usb@vger.kernel.org
12922 L: linux-scsi@vger.kernel.org
12924 F: drivers/usb/storage/uas.c
12926 USB CDC ETHERNET DRIVER
12927 M: Oliver Neukum <oliver@neukum.org>
12928 L: linux-usb@vger.kernel.org
12930 F: drivers/net/usb/cdc_*.c
12931 F: include/uapi/linux/usb/cdc.h
12933 USB CHAOSKEY DRIVER
12934 M: Keith Packard <keithp@keithp.com>
12935 L: linux-usb@vger.kernel.org
12937 F: drivers/usb/misc/chaoskey.c
12939 USB CYPRESS C67X00 DRIVER
12940 M: Peter Korsgaard <jacmet@sunsite.dk>
12941 L: linux-usb@vger.kernel.org
12943 F: drivers/usb/c67x00/
12945 USB DAVICOM DM9601 DRIVER
12946 M: Peter Korsgaard <jacmet@sunsite.dk>
12947 L: netdev@vger.kernel.org
12948 W: http://www.linux-usb.org/usbnet
12950 F: drivers/net/usb/dm9601.c
12952 USB DIAMOND RIO500 DRIVER
12953 M: Cesar Miquel <miquel@df.uba.ar>
12954 L: rio500-users@lists.sourceforge.net
12955 W: http://rio500.sourceforge.net
12957 F: drivers/usb/misc/rio500*
12960 M: Alan Stern <stern@rowland.harvard.edu>
12961 L: linux-usb@vger.kernel.org
12963 F: Documentation/usb/ehci.txt
12964 F: drivers/usb/host/ehci*
12966 USB GADGET/PERIPHERAL SUBSYSTEM
12967 M: Felipe Balbi <balbi@kernel.org>
12968 L: linux-usb@vger.kernel.org
12969 W: http://www.linux-usb.org/gadget
12970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12972 F: drivers/usb/gadget/
12973 F: include/linux/usb/gadget*
12975 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12976 M: Jiri Kosina <jikos@kernel.org>
12977 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12978 L: linux-usb@vger.kernel.org
12979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12981 F: Documentation/hid/hiddev.txt
12982 F: drivers/hid/usbhid/
12985 M: Olav Kongas <ok@artecdesign.ee>
12986 L: linux-usb@vger.kernel.org
12988 F: drivers/usb/host/isp116x*
12989 F: include/linux/usb/isp116x.h
12991 USB LAN78XX ETHERNET DRIVER
12992 M: Woojung Huh <woojung.huh@microchip.com>
12993 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12994 L: netdev@vger.kernel.org
12996 F: drivers/net/usb/lan78xx.*
12998 USB MASS STORAGE DRIVER
12999 M: Alan Stern <stern@rowland.harvard.edu>
13000 L: linux-usb@vger.kernel.org
13001 L: usb-storage@lists.one-eyed-alien.net
13003 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13004 F: drivers/usb/storage/
13007 M: Clemens Ladisch <clemens@ladisch.de>
13008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13009 T: git git://git.alsa-project.org/alsa-kernel.git
13011 F: sound/usb/midi.*
13013 USB NETWORKING DRIVERS
13014 L: linux-usb@vger.kernel.org
13016 F: drivers/net/usb/
13019 M: Alan Stern <stern@rowland.harvard.edu>
13020 L: linux-usb@vger.kernel.org
13022 F: Documentation/usb/ohci.txt
13023 F: drivers/usb/host/ohci*
13025 USB OTG FSM (Finite State Machine)
13026 M: Peter Chen <Peter.Chen@nxp.com>
13027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13028 L: linux-usb@vger.kernel.org
13030 F: drivers/usb/common/usb-otg-fsm.c
13033 M: Valentina Manea <valentina.manea.m@gmail.com>
13034 M: Shuah Khan <shuahkh@osg.samsung.com>
13035 M: Shuah Khan <shuah@kernel.org>
13036 L: linux-usb@vger.kernel.org
13038 F: Documentation/usb/usbip_protocol.txt
13039 F: drivers/usb/usbip/
13040 F: tools/usb/usbip/
13043 M: Petko Manolov <petkan@nucleusys.com>
13044 L: linux-usb@vger.kernel.org
13045 L: netdev@vger.kernel.org
13046 T: git git://github.com/petkan/pegasus.git
13047 W: https://github.com/petkan/pegasus
13049 F: drivers/net/usb/pegasus.*
13052 M: Felipe Balbi <balbi@kernel.org>
13053 L: linux-usb@vger.kernel.org
13054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13056 F: drivers/usb/phy/
13058 USB PRINTER DRIVER (usblp)
13059 M: Pete Zaitcev <zaitcev@redhat.com>
13060 L: linux-usb@vger.kernel.org
13062 F: drivers/usb/class/usblp.c
13064 USB QMI WWAN NETWORK DRIVER
13065 M: Bjørn Mork <bjorn@mork.no>
13066 L: netdev@vger.kernel.org
13068 F: Documentation/ABI/testing/sysfs-class-net-qmi
13069 F: drivers/net/usb/qmi_wwan.c
13072 M: Petko Manolov <petkan@nucleusys.com>
13073 L: linux-usb@vger.kernel.org
13074 L: netdev@vger.kernel.org
13075 T: git git://github.com/petkan/rtl8150.git
13076 W: https://github.com/petkan/rtl8150
13078 F: drivers/net/usb/rtl8150.c
13080 USB SERIAL SUBSYSTEM
13081 M: Johan Hovold <johan@kernel.org>
13082 L: linux-usb@vger.kernel.org
13083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13085 F: Documentation/usb/usb-serial.txt
13086 F: drivers/usb/serial/
13087 F: include/linux/usb/serial.h
13089 USB SMSC75XX ETHERNET DRIVER
13090 M: Steve Glendinning <steve.glendinning@shawell.net>
13091 L: netdev@vger.kernel.org
13093 F: drivers/net/usb/smsc75xx.*
13095 USB SMSC95XX ETHERNET DRIVER
13096 M: Steve Glendinning <steve.glendinning@shawell.net>
13097 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13098 L: netdev@vger.kernel.org
13100 F: drivers/net/usb/smsc95xx.*
13103 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13104 L: linux-usb@vger.kernel.org
13105 W: http://www.linux-usb.org
13106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13108 F: Documentation/devicetree/bindings/usb/
13109 F: Documentation/usb/
13111 F: include/linux/usb.h
13112 F: include/linux/usb/
13115 M: Alan Stern <stern@rowland.harvard.edu>
13116 L: linux-usb@vger.kernel.org
13118 F: drivers/usb/host/uhci*
13120 USB "USBNET" DRIVER FRAMEWORK
13121 M: Oliver Neukum <oneukum@suse.com>
13122 L: netdev@vger.kernel.org
13123 W: http://www.linux-usb.org/usbnet
13125 F: drivers/net/usb/usbnet.c
13126 F: include/linux/usb/usbnet.h
13129 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13130 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13131 L: linux-media@vger.kernel.org
13132 T: git git://linuxtv.org/media_tree.git
13133 W: http://www.ideasonboard.org/uvc/
13135 F: drivers/media/usb/uvc/
13136 F: include/uapi/linux/uvcvideo.h
13139 M: Hans Verkuil <hverkuil@xs4all.nl>
13140 L: linux-media@vger.kernel.org
13141 T: git git://linuxtv.org/media_tree.git
13142 W: https://linuxtv.org
13144 F: drivers/media/usb/usbvision/
13147 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13148 L: linux-usb@vger.kernel.org
13150 F: drivers/usb/gadget/function/*uvc*
13151 F: drivers/usb/gadget/legacy/webcam.c
13153 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13154 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13155 L: linux-wireless@vger.kernel.org
13157 F: drivers/net/wireless/rndis_wlan.c
13160 M: Mathias Nyman <mathias.nyman@intel.com>
13161 L: linux-usb@vger.kernel.org
13163 F: drivers/usb/host/xhci*
13164 F: drivers/usb/host/pci-quirks*
13167 L: linux-wireless@vger.kernel.org
13168 W: http://linux-lc100020.sourceforge.net
13170 F: drivers/net/wireless/zydas/zd1201.*
13173 M: Antoine Jacquet <royale@zerezo.com>
13174 L: linux-usb@vger.kernel.org
13175 L: linux-media@vger.kernel.org
13176 T: git git://linuxtv.org/media_tree.git
13177 W: http://royale.zerezo.com/zr364xx/
13179 F: Documentation/media/v4l-drivers/zr364xx*
13180 F: drivers/media/usb/zr364xx/
13183 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13184 L: linux-usb@vger.kernel.org
13186 F: drivers/usb/common/ulpi.c
13187 F: include/linux/ulpi/
13189 USER-MODE LINUX (UML)
13190 M: Jeff Dike <jdike@addtoit.com>
13191 M: Richard Weinberger <richard@nod.at>
13192 L: user-mode-linux-devel@lists.sourceforge.net
13193 L: user-mode-linux-user@lists.sourceforge.net
13194 W: http://user-mode-linux.sourceforge.net
13195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13197 F: Documentation/virtual/uml/
13203 USERSPACE I/O (UIO)
13204 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13207 F: Documentation/driver-api/uio-howto.rst
13209 F: include/linux/uio*.h
13212 M: Karel Zak <kzak@redhat.com>
13213 L: util-linux@vger.kernel.org
13214 W: http://en.wikipedia.org/wiki/Util-linux
13215 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13219 M: Michal Januszewski <spock@gentoo.org>
13220 L: linux-fbdev@vger.kernel.org
13221 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13223 F: Documentation/fb/uvesafb.txt
13224 F: drivers/video/fbdev/uvesafb.*
13227 M: Stefan Agner <stefan@agner.ch>
13228 L: linux-mtd@lists.infradead.org
13230 F: drivers/mtd/nand/vf610_nfc.c
13232 VFAT/FAT/MSDOS FILESYSTEM
13233 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13235 F: Documentation/filesystems/vfat.txt
13239 M: Alex Williamson <alex.williamson@redhat.com>
13240 L: kvm@vger.kernel.org
13241 T: git git://github.com/awilliam/linux-vfio.git
13243 F: Documentation/vfio.txt
13245 F: include/linux/vfio.h
13246 F: include/uapi/linux/vfio.h
13248 VFIO MEDIATED DEVICE DRIVERS
13249 M: Kirti Wankhede <kwankhede@nvidia.com>
13250 L: kvm@vger.kernel.org
13252 F: Documentation/vfio-mediated-device.txt
13253 F: drivers/vfio/mdev/
13254 F: include/linux/mdev.h
13255 F: samples/vfio-mdev/
13257 VFIO PLATFORM DRIVER
13258 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13259 L: kvm@vger.kernel.org
13261 F: drivers/vfio/platform/
13263 VIDEOBUF2 FRAMEWORK
13264 M: Pawel Osciak <pawel@osciak.com>
13265 M: Marek Szyprowski <m.szyprowski@samsung.com>
13266 M: Kyungmin Park <kyungmin.park@samsung.com>
13267 L: linux-media@vger.kernel.org
13269 F: drivers/media/v4l2-core/videobuf2-*
13270 F: include/media/videobuf2-*
13272 VIRTIO AND VHOST VSOCK DRIVER
13273 M: Stefan Hajnoczi <stefanha@redhat.com>
13274 L: kvm@vger.kernel.org
13275 L: virtualization@lists.linux-foundation.org
13276 L: netdev@vger.kernel.org
13278 F: include/linux/virtio_vsock.h
13279 F: include/uapi/linux/virtio_vsock.h
13280 F: net/vmw_vsock/virtio_transport_common.c
13281 F: net/vmw_vsock/virtio_transport.c
13282 F: drivers/vhost/vsock.c
13283 F: drivers/vhost/vsock.h
13285 VIRTUAL SERIO DEVICE DRIVER
13286 M: Stephen Chandler Paul <thatslyude@gmail.com>
13288 F: drivers/input/serio/userio.c
13289 F: include/uapi/linux/userio.h
13291 VIRTIO CONSOLE DRIVER
13292 M: Amit Shah <amit@kernel.org>
13293 L: virtualization@lists.linux-foundation.org
13295 F: drivers/char/virtio_console.c
13296 F: include/linux/virtio_console.h
13297 F: include/uapi/linux/virtio_console.h
13299 VIRTIO CORE, NET AND BLOCK DRIVERS
13300 M: "Michael S. Tsirkin" <mst@redhat.com>
13301 M: Jason Wang <jasowang@redhat.com>
13302 L: virtualization@lists.linux-foundation.org
13304 F: Documentation/devicetree/bindings/virtio/
13307 F: drivers/net/virtio_net.c
13308 F: drivers/block/virtio_blk.c
13309 F: include/linux/virtio_*.h
13310 F: include/uapi/linux/virtio_*.h
13311 F: drivers/crypto/virtio/
13313 VIRTIO DRIVERS FOR S390
13314 M: Christian Borntraeger <borntraeger@de.ibm.com>
13315 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13316 L: linux-s390@vger.kernel.org
13317 L: virtualization@lists.linux-foundation.org
13318 L: kvm@vger.kernel.org
13320 F: drivers/s390/virtio/
13323 M: David Airlie <airlied@linux.ie>
13324 M: Gerd Hoffmann <kraxel@redhat.com>
13325 L: dri-devel@lists.freedesktop.org
13326 L: virtualization@lists.linux-foundation.org
13327 T: git git://git.kraxel.org/linux drm-qemu
13329 F: drivers/gpu/drm/virtio/
13330 F: include/uapi/linux/virtio_gpu.h
13332 VIRTIO HOST (VHOST)
13333 M: "Michael S. Tsirkin" <mst@redhat.com>
13334 M: Jason Wang <jasowang@redhat.com>
13335 L: kvm@vger.kernel.org
13336 L: virtualization@lists.linux-foundation.org
13337 L: netdev@vger.kernel.org
13338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13341 F: include/uapi/linux/vhost.h
13343 VIRTIO INPUT DRIVER
13344 M: Gerd Hoffmann <kraxel@redhat.com>
13346 F: drivers/virtio/virtio_input.c
13347 F: include/uapi/linux/virtio_input.h
13349 VIRTIO CRYPTO DRIVER
13350 M: Gonglei <arei.gonglei@huawei.com>
13351 L: virtualization@lists.linux-foundation.org
13352 L: linux-crypto@vger.kernel.org
13354 F: drivers/crypto/virtio/
13355 F: include/uapi/linux/virtio_crypto.h
13357 VIA RHINE NETWORK DRIVER
13359 F: drivers/net/ethernet/via/via-rhine.c
13361 VIA SD/MMC CARD CONTROLLER DRIVER
13362 M: Bruce Chang <brucechang@via.com.tw>
13363 M: Harald Welte <HaraldWelte@viatech.com>
13365 F: drivers/mmc/host/via-sdmmc.c
13367 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13368 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13369 L: linux-fbdev@vger.kernel.org
13371 F: include/linux/via-core.h
13372 F: include/linux/via-gpio.h
13373 F: include/linux/via_i2c.h
13374 F: drivers/video/fbdev/via/
13376 VIA VELOCITY NETWORK DRIVER
13377 M: Francois Romieu <romieu@fr.zoreil.com>
13378 L: netdev@vger.kernel.org
13380 F: drivers/net/ethernet/via/via-velocity.*
13383 M: Alex Williamson <alex.williamson@redhat.com>
13384 M: Paolo Bonzini <pbonzini@redhat.com>
13385 L: kvm@vger.kernel.org
13389 VIVID VIRTUAL VIDEO DRIVER
13390 M: Hans Verkuil <hverkuil@xs4all.nl>
13391 L: linux-media@vger.kernel.org
13392 T: git git://linuxtv.org/media_tree.git
13393 W: https://linuxtv.org
13395 F: drivers/media/platform/vivid/*
13398 M: Patrick McHardy <kaber@trash.net>
13399 L: netdev@vger.kernel.org
13401 F: drivers/net/macvlan.c
13402 F: include/linux/if_*vlan.h
13406 M: Florian Fainelli <f.fainelli@gmail.com>
13407 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13409 F: drivers/vlynq/vlynq.c
13410 F: include/linux/vlynq.h
13413 M: Martyn Welch <martyn@welchs.me.uk>
13414 M: Manohar Vanga <manohar.vanga@gmail.com>
13415 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13416 L: devel@driverdev.osuosl.org
13418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13419 F: Documentation/driver-api/vme.rst
13420 F: drivers/staging/vme/
13422 F: include/linux/vme*
13424 VMWARE HYPERVISOR INTERFACE
13425 M: Alok Kataria <akataria@vmware.com>
13426 L: virtualization@lists.linux-foundation.org
13428 F: arch/x86/kernel/cpu/vmware.c
13430 VMWARE BALLOON DRIVER
13431 M: Xavier Deguillard <xdeguillard@vmware.com>
13432 M: Philip Moltmann <moltmann@vmware.com>
13433 M: "VMware, Inc." <pv-drivers@vmware.com>
13434 L: linux-kernel@vger.kernel.org
13436 F: drivers/misc/vmw_balloon.c
13438 VMWARE VMMOUSE SUBDRIVER
13439 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13440 M: "VMware, Inc." <pv-drivers@vmware.com>
13441 L: linux-input@vger.kernel.org
13443 F: drivers/input/mouse/vmmouse.c
13444 F: drivers/input/mouse/vmmouse.h
13446 VMWARE VMXNET3 ETHERNET DRIVER
13447 M: Shrikrishna Khare <skhare@vmware.com>
13448 M: "VMware, Inc." <pv-drivers@vmware.com>
13449 L: netdev@vger.kernel.org
13451 F: drivers/net/vmxnet3/
13453 VMware PVSCSI driver
13454 M: Jim Gill <jgill@vmware.com>
13455 M: VMware PV-Drivers <pv-drivers@vmware.com>
13456 L: linux-scsi@vger.kernel.org
13458 F: drivers/scsi/vmw_pvscsi.c
13459 F: drivers/scsi/vmw_pvscsi.h
13461 VMWARE PVRDMA DRIVER
13462 M: Adit Ranadive <aditr@vmware.com>
13463 M: VMware PV-Drivers <pv-drivers@vmware.com>
13464 L: linux-rdma@vger.kernel.org
13466 F: drivers/infiniband/hw/vmw_pvrdma/
13468 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13469 M: Liam Girdwood <lgirdwood@gmail.com>
13470 M: Mark Brown <broonie@kernel.org>
13471 L: linux-kernel@vger.kernel.org
13472 W: http://www.slimlogic.co.uk/?p=48
13473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13475 F: Documentation/devicetree/bindings/regulator/
13476 F: drivers/regulator/
13477 F: include/dt-bindings/regulator/
13478 F: include/linux/regulator/
13481 M: David Ahern <dsa@cumulusnetworks.com>
13482 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13483 L: netdev@vger.kernel.org
13485 F: drivers/net/vrf.c
13486 F: Documentation/networking/vrf.txt
13488 VT1211 HARDWARE MONITOR DRIVER
13489 M: Juerg Haefliger <juergh@gmail.com>
13490 L: linux-hwmon@vger.kernel.org
13492 F: Documentation/hwmon/vt1211
13493 F: drivers/hwmon/vt1211.c
13495 VT8231 HARDWARE MONITOR DRIVER
13496 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13497 L: linux-hwmon@vger.kernel.org
13499 F: drivers/hwmon/vt8231.c
13501 VUB300 USB to SDIO/SD/MMC bridge chip
13502 M: Tony Olech <tony.olech@elandigitalsystems.com>
13503 L: linux-mmc@vger.kernel.org
13504 L: linux-usb@vger.kernel.org
13506 F: drivers/mmc/host/vub300.c
13508 W1 DALLAS'S 1-WIRE BUS
13509 M: Evgeniy Polyakov <zbr@ioremap.net>
13511 F: Documentation/w1/
13514 W83791D HARDWARE MONITORING DRIVER
13515 M: Marc Hulsman <m.hulsman@tudelft.nl>
13516 L: linux-hwmon@vger.kernel.org
13518 F: Documentation/hwmon/w83791d
13519 F: drivers/hwmon/w83791d.c
13521 W83793 HARDWARE MONITORING DRIVER
13522 M: Rudolf Marek <r.marek@assembler.cz>
13523 L: linux-hwmon@vger.kernel.org
13525 F: Documentation/hwmon/w83793
13526 F: drivers/hwmon/w83793.c
13528 W83795 HARDWARE MONITORING DRIVER
13529 M: Jean Delvare <jdelvare@suse.com>
13530 L: linux-hwmon@vger.kernel.org
13532 F: drivers/hwmon/w83795.c
13534 W83L51xD SD/MMC CARD INTERFACE DRIVER
13535 M: Pierre Ossman <pierre@ossman.eu>
13537 F: drivers/mmc/host/wbsd.*
13539 WACOM PROTOCOL 4 SERIAL TABLETS
13540 M: Julian Squires <julian@cipht.net>
13541 M: Hans de Goede <hdegoede@redhat.com>
13542 L: linux-input@vger.kernel.org
13544 F: drivers/input/tablet/wacom_serial4.c
13546 WATCHDOG DEVICE DRIVERS
13547 M: Wim Van Sebroeck <wim@iguana.be>
13548 R: Guenter Roeck <linux@roeck-us.net>
13549 L: linux-watchdog@vger.kernel.org
13550 W: http://www.linux-watchdog.org/
13551 T: git git://www.linux-watchdog.org/linux-watchdog.git
13553 F: Documentation/devicetree/bindings/watchdog/
13554 F: Documentation/watchdog/
13555 F: drivers/watchdog/
13556 F: include/linux/watchdog.h
13557 F: include/uapi/linux/watchdog.h
13560 M: David Herrmann <dh.herrmann@googlemail.com>
13561 L: linux-input@vger.kernel.org
13563 F: drivers/hid/hid-wiimote*
13566 M: David Härdeman <david@hardeman.nu>
13568 F: drivers/media/rc/winbond-cir.c
13570 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13571 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13572 L: linux-watchdog@vger.kernel.org
13574 F: drivers/watchdog/ebc-c384_wdt.c
13576 WINSYSTEMS WS16C48 GPIO DRIVER
13577 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13578 L: linux-gpio@vger.kernel.org
13580 F: drivers/gpio/gpio-ws16c48.c
13583 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13584 M: linux-wimax@intel.com
13585 L: wimax@linuxwimax.org (subscribers-only)
13587 W: http://linuxwimax.org
13588 F: Documentation/wimax/README.wimax
13589 F: include/linux/wimax/debug.h
13590 F: include/net/wimax.h
13591 F: include/uapi/linux/wimax.h
13594 WISTRON LAPTOP BUTTON DRIVER
13595 M: Miloslav Trmac <mitr@volny.cz>
13597 F: drivers/input/misc/wistron_btns.c
13599 WL3501 WIRELESS PCMCIA CARD DRIVER
13600 L: linux-wireless@vger.kernel.org
13602 F: drivers/net/wireless/wl3501*
13604 WOLFSON MICROELECTRONICS DRIVERS
13605 L: patches@opensource.wolfsonmicro.com
13606 T: git https://github.com/CirrusLogic/linux-drivers.git
13607 W: https://github.com/CirrusLogic/linux-drivers/wiki
13609 F: Documentation/hwmon/wm83??
13610 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13611 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13612 F: Documentation/devicetree/bindings/mfd/arizona.txt
13613 F: arch/arm/mach-s3c64xx/mach-crag6410*
13614 F: drivers/clk/clk-wm83*.c
13615 F: drivers/extcon/extcon-arizona.c
13616 F: drivers/leds/leds-wm83*.c
13617 F: drivers/gpio/gpio-*wm*.c
13618 F: drivers/gpio/gpio-arizona.c
13619 F: drivers/hwmon/wm83??-hwmon.c
13620 F: drivers/input/misc/wm831x-on.c
13621 F: drivers/input/touchscreen/wm831x-ts.c
13622 F: drivers/input/touchscreen/wm97*.c
13623 F: drivers/mfd/arizona*
13624 F: drivers/mfd/wm*.c
13625 F: drivers/mfd/cs47l24*
13626 F: drivers/power/supply/wm83*.c
13627 F: drivers/rtc/rtc-wm83*.c
13628 F: drivers/regulator/wm8*.c
13629 F: drivers/video/backlight/wm83*_bl.c
13630 F: drivers/watchdog/wm83*_wdt.c
13631 F: include/linux/mfd/arizona/
13632 F: include/linux/mfd/wm831x/
13633 F: include/linux/mfd/wm8350/
13634 F: include/linux/mfd/wm8400*
13635 F: include/linux/wm97xx.h
13636 F: include/sound/wm????.h
13637 F: sound/soc/codecs/arizona.?
13638 F: sound/soc/codecs/wm*
13639 F: sound/soc/codecs/cs47l24*
13642 M: Tejun Heo <tj@kernel.org>
13643 R: Lai Jiangshan <jiangshanlai@gmail.com>
13644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13646 F: include/linux/workqueue.h
13647 F: kernel/workqueue.c
13648 F: Documentation/core-api/workqueue.rst
13650 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13651 M: Chen-Yu Tsai <wens@csie.org>
13652 L: linux-kernel@vger.kernel.org
13657 M: Andrew Hendry <andrew.hendry@gmail.com>
13658 L: linux-x25@vger.kernel.org
13660 F: Documentation/networking/x25*
13661 F: include/net/x25*
13664 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13665 M: Thomas Gleixner <tglx@linutronix.de>
13666 M: Ingo Molnar <mingo@redhat.com>
13667 M: "H. Peter Anvin" <hpa@zytor.com>
13669 L: linux-kernel@vger.kernel.org
13670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13672 F: Documentation/x86/
13675 X86 PLATFORM DRIVERS
13676 M: Darren Hart <dvhart@infradead.org>
13677 M: Andy Shevchenko <andy@infradead.org>
13678 L: platform-driver-x86@vger.kernel.org
13679 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13681 F: drivers/platform/x86/
13682 F: drivers/platform/olpc/
13684 X86 MCE INFRASTRUCTURE
13685 M: Tony Luck <tony.luck@intel.com>
13686 M: Borislav Petkov <bp@alien8.de>
13687 L: linux-edac@vger.kernel.org
13689 F: arch/x86/kernel/cpu/mcheck/*
13691 X86 MICROCODE UPDATE SUPPORT
13692 M: Borislav Petkov <bp@alien8.de>
13694 F: arch/x86/kernel/cpu/microcode/*
13697 M: Andy Lutomirski <luto@amacapital.net>
13698 L: linux-kernel@vger.kernel.org
13699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13701 F: arch/x86/entry/vdso/
13703 XC2028/3028 TUNER DRIVER
13704 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13705 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13706 L: linux-media@vger.kernel.org
13707 W: https://linuxtv.org
13708 T: git git://linuxtv.org/media_tree.git
13710 F: drivers/media/tuners/tuner-xc2028.*
13712 XEN HYPERVISOR INTERFACE
13713 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13714 M: Juergen Gross <jgross@suse.com>
13715 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13719 F: drivers/*/xen-*front.c
13721 F: arch/x86/include/asm/xen/
13723 F: include/uapi/xen/
13726 M: Stefano Stabellini <sstabellini@kernel.org>
13727 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13730 F: arch/arm/include/asm/xen/
13732 XEN HYPERVISOR ARM64
13733 M: Stefano Stabellini <sstabellini@kernel.org>
13734 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13737 F: arch/arm64/include/asm/xen/
13739 XEN NETWORK BACKEND DRIVER
13740 M: Wei Liu <wei.liu2@citrix.com>
13741 M: Paul Durrant <paul.durrant@citrix.com>
13742 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13743 L: netdev@vger.kernel.org
13745 F: drivers/net/xen-netback/*
13748 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13749 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13751 F: arch/x86/pci/*xen*
13752 F: drivers/pci/*xen*
13754 XEN BLOCK SUBSYSTEM
13755 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13756 M: Roger Pau Monné <roger.pau@citrix.com>
13757 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13759 F: drivers/block/xen-blkback/*
13760 F: drivers/block/xen*
13763 M: Juergen Gross <jgross@suse.com>
13764 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13765 L: linux-scsi@vger.kernel.org
13767 F: drivers/scsi/xen-scsifront.c
13768 F: drivers/xen/xen-scsiback.c
13769 F: include/xen/interface/io/vscsiif.h
13771 XEN SWIOTLB SUBSYSTEM
13772 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13773 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13775 F: arch/x86/xen/*swiotlb*
13776 F: drivers/xen/*swiotlb*
13779 M: Darrick J. Wong <darrick.wong@oracle.com>
13780 M: linux-xfs@vger.kernel.org
13781 L: linux-xfs@vger.kernel.org
13783 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13785 F: Documentation/filesystems/xfs.txt
13788 XILINX AXI ETHERNET DRIVER
13789 M: Anirudha Sarangi <anirudh@xilinx.com>
13790 M: John Linn <John.Linn@xilinx.com>
13792 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13794 XILINX UARTLITE SERIAL DRIVER
13795 M: Peter Korsgaard <jacmet@sunsite.dk>
13796 L: linux-serial@vger.kernel.org
13798 F: drivers/tty/serial/uartlite.c
13800 XILINX VIDEO IP CORES
13801 M: Hyun Kwon <hyun.kwon@xilinx.com>
13802 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13803 L: linux-media@vger.kernel.org
13804 T: git git://linuxtv.org/media_tree.git
13806 F: Documentation/devicetree/bindings/media/xilinx/
13807 F: drivers/media/platform/xilinx/
13808 F: include/uapi/linux/xilinx-v4l2-controls.h
13811 M: Eli Billauer <eli.billauer@gmail.com>
13812 L: linux-kernel@vger.kernel.org
13814 F: drivers/char/xillybus/
13816 XTENSA XTFPGA PLATFORM SUPPORT
13817 M: Max Filippov <jcmvbkbc@gmail.com>
13818 L: linux-xtensa@linux-xtensa.org
13820 F: drivers/spi/spi-xtensa-xtfpga.c
13821 F: sound/soc/xtensa/xtfpga-i2s.c
13823 YAM DRIVER FOR AX.25
13824 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13825 L: linux-hams@vger.kernel.org
13827 F: drivers/net/hamradio/yam*
13828 F: include/linux/yam.h
13830 YEALINK PHONE DRIVER
13831 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13832 L: usbb2k-api-dev@nongnu.org
13834 F: Documentation/input/yealink.txt
13835 F: drivers/input/misc/yealink.*
13837 Z8530 DRIVER FOR AX.25
13838 M: Joerg Reuter <jreuter@yaina.de>
13839 W: http://yaina.de/jreuter/
13840 W: http://www.qsl.net/dl1bke/
13841 L: linux-hams@vger.kernel.org
13843 F: Documentation/networking/z8530drv.txt
13844 F: drivers/net/hamradio/*scc.c
13845 F: drivers/net/hamradio/z8530.h
13847 ZBUD COMPRESSED PAGE ALLOCATOR
13848 M: Seth Jennings <sjenning@redhat.com>
13849 M: Dan Streetman <ddstreet@ieee.org>
13850 L: linux-mm@kvack.org
13853 F: include/linux/zbud.h
13855 ZD1211RW WIRELESS DRIVER
13856 M: Daniel Drake <dsd@gentoo.org>
13857 M: Ulrich Kunitz <kune@deine-taler.de>
13858 W: http://zd1211.ath.cx/wiki/DriverRewrite
13859 L: linux-wireless@vger.kernel.org
13860 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13862 F: drivers/net/wireless/zydas/zd1211rw/
13864 ZD1301_DEMOD MEDIA DRIVER
13865 M: Antti Palosaari <crope@iki.fi>
13866 L: linux-media@vger.kernel.org
13867 W: https://linuxtv.org/
13868 W: http://palosaari.fi/linux/
13869 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13871 F: drivers/media/dvb-frontends/zd1301_demod*
13873 ZD1301 MEDIA DRIVER
13874 M: Antti Palosaari <crope@iki.fi>
13875 L: linux-media@vger.kernel.org
13876 W: https://linuxtv.org/
13877 W: http://palosaari.fi/linux/
13878 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13880 F: drivers/media/usb/dvb-usb-v2/zd1301*
13882 ZPOOL COMPRESSED PAGE STORAGE API
13883 M: Dan Streetman <ddstreet@ieee.org>
13884 L: linux-mm@kvack.org
13887 F: include/linux/zpool.h
13889 ZR36067 VIDEO FOR LINUX DRIVER
13890 L: mjpeg-users@lists.sourceforge.net
13891 L: linux-media@vger.kernel.org
13892 W: http://mjpeg.sourceforge.net/driver-zoran/
13893 T: hg https://linuxtv.org/hg/v4l-dvb
13895 F: drivers/media/pci/zoran/
13897 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13898 M: Minchan Kim <minchan@kernel.org>
13899 M: Nitin Gupta <ngupta@vflare.org>
13900 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13901 L: linux-kernel@vger.kernel.org
13903 F: drivers/block/zram/
13904 F: Documentation/blockdev/zram.txt
13906 ZS DECSTATION Z85C30 SERIAL DRIVER
13907 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13909 F: drivers/tty/serial/zs.*
13911 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13912 M: Minchan Kim <minchan@kernel.org>
13913 M: Nitin Gupta <ngupta@vflare.org>
13914 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13915 L: linux-mm@kvack.org
13918 F: include/linux/zsmalloc.h
13919 F: Documentation/vm/zsmalloc.txt
13921 ZSWAP COMPRESSED SWAP CACHING
13922 M: Seth Jennings <sjenning@redhat.com>
13923 M: Dan Streetman <ddstreet@ieee.org>
13924 L: linux-mm@kvack.org
13929 M: Linus Torvalds <torvalds@linux-foundation.org>
13930 L: linux-kernel@vger.kernel.org
13931 Q: http://patchwork.kernel.org/project/LKML/list/
13932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13933 S: Buried alive in reporters