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 B: Bug tracking system location.
85 S: Status, one of the following:
86 Supported: Someone is actually paid to look after this.
87 Maintained: Someone actually looks after it.
88 Odd Fixes: It has a maintainer but they don't have time to do
89 much other than throw the odd patch in. See below..
90 Orphan: No current maintainer [but maybe you could take the
91 role as you write your new code].
92 Obsolete: Old code. Something tagged obsolete generally means
93 it has been replaced by a better system and you
95 F: Files and directories with wildcard patterns.
96 A trailing slash includes all files and subdirectory files.
97 F: drivers/net/ all files in and below drivers/net
98 F: drivers/net/* all files in drivers/net, but not below
99 F: */net/* all files in "any top level directory"/net
100 One pattern per line. Multiple F: lines acceptable.
101 N: Files and directories with regex patterns.
102 N: [^a-z]tegra all files whose path contains the word tegra
103 One pattern per line. Multiple N: lines acceptable.
104 scripts/get_maintainer.pl has different behavior for files that
105 match F: pattern and matches of N: patterns. By default,
106 get_maintainer will not look at git log history when an F: pattern
107 match occurs. When an N: match occurs, git log history is used
108 to also notify the people that have git commit signatures.
109 X: Files and directories that are NOT maintained, same rules as F:
110 Files exclusions are tested before file matches.
111 Can be useful for excluding a specific subdirectory, for instance:
114 matches all files in and below net excluding net/ipv6/
115 K: Keyword perl extended regex pattern to match content in a
116 patch or file. For instance:
118 matches patches or files that contain "of_get_profile"
119 K: \b(printk|pr_(info|err))\b
120 matches patches or files that contain one or more of the words
121 printk, pr_info or pr_err
122 One regex pattern per line. Multiple K: lines acceptable.
124 Note: For the hard of thinking, this list is meant to remain in alphabetical
125 order. If you could add yourselves to it in alphabetical order that would be
128 Maintainers List (try to look for most precise areas first)
130 -----------------------------------
133 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134 L: netdev@vger.kernel.org
136 F: Documentation/networking/vortex.txt
137 F: drivers/net/ethernet/3com/3c59x.c
139 3CR990 NETWORK DRIVER
140 M: David Dillow <dave@thedillows.org>
141 L: netdev@vger.kernel.org
143 F: drivers/net/ethernet/3com/typhoon*
145 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146 M: Adam Radford <linuxraid@lsi.com>
147 L: linux-scsi@vger.kernel.org
148 W: http://www.lsi.com
152 53C700 AND 53C700-66 SCSI DRIVER
153 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154 L: linux-scsi@vger.kernel.org
156 F: drivers/scsi/53c700*
158 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159 M: Alexander Aring <aar@pengutronix.de>
160 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
161 L: linux-bluetooth@vger.kernel.org
162 L: linux-wpan@vger.kernel.org
165 F: include/net/6lowpan.h
166 F: Documentation/networking/6lowpan.txt
168 6PACK NETWORK DRIVER FOR AX.25
169 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
170 L: linux-hams@vger.kernel.org
172 F: drivers/net/hamradio/6pack.c
174 8169 10/100/1000 GIGABIT ETHERNET DRIVER
175 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
176 L: netdev@vger.kernel.org
178 F: drivers/net/ethernet/realtek/r8169.c
180 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182 L: linux-serial@vger.kernel.org
184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185 F: drivers/tty/serial/8250*
186 F: include/linux/serial_8250.h
188 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189 L: netdev@vger.kernel.org
191 F: drivers/net/ethernet/8390/
194 M: Eric Van Hensbergen <ericvh@gmail.com>
195 M: Ron Minnich <rminnich@sandia.gov>
196 M: Latchesar Ionkov <lucho@ionkov.net>
197 L: v9fs-developer@lists.sourceforge.net
198 W: http://swik.net/v9fs
199 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
202 F: Documentation/filesystems/9p.txt
206 F: include/uapi/linux/virtio_9p.h
207 F: include/trace/events/9p.h
211 M: Antti Palosaari <crope@iki.fi>
212 L: linux-media@vger.kernel.org
213 W: https://linuxtv.org
214 W: http://palosaari.fi/linux/
215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
216 T: git git://linuxtv.org/anttip/media_tree.git
218 F: drivers/media/dvb-frontends/a8293*
220 AACRAID SCSI RAID DRIVER
221 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222 L: linux-scsi@vger.kernel.org
223 W: http://www.adaptec.com/
225 F: Documentation/scsi/aacraid.txt
226 F: drivers/scsi/aacraid/
229 L: linux-api@vger.kernel.org
230 F: include/linux/syscalls.h
233 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234 M: Hans de Goede <hdegoede@redhat.com>
235 L: linux-hwmon@vger.kernel.org
237 F: drivers/hwmon/abituguru.c
239 ABIT UGURU 3 HARDWARE MONITOR DRIVER
240 M: Alistair John Strachan <alistair@devzero.co.uk>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru3.c
245 ACCES 104-DIO-48E GPIO DRIVER
246 M: William Breathitt Gray <vilhelm.gray@gmail.com>
247 L: linux-gpio@vger.kernel.org
249 F: drivers/gpio/gpio-104-dio-48e.c
251 ACCES 104-IDI-48 GPIO DRIVER
252 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-idi-48.c
257 ACCES 104-IDIO-16 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idio-16.c
264 M: Jes Sorensen <jes@trained-monkey.org>
265 L: linux-acenic@sunsite.dk
267 F: drivers/net/ethernet/alteon/acenic*
269 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
270 M: Peter Feuerer <peter@piie.net>
271 L: platform-driver-x86@vger.kernel.org
272 W: http://piie.net/?section=acerhdf
274 F: drivers/platform/x86/acerhdf.c
276 ACER WMI LAPTOP EXTRAS
277 M: "Lee, Chun-Yi" <jlee@suse.com>
278 L: platform-driver-x86@vger.kernel.org
280 F: drivers/platform/x86/acer-wmi.c
283 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
284 M: Len Brown <lenb@kernel.org>
285 L: linux-acpi@vger.kernel.org
286 W: https://01.org/linux-acpi
287 Q: https://patchwork.kernel.org/project/linux-acpi/list/
288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
289 B: https://bugzilla.kernel.org
292 F: drivers/pnp/pnpacpi/
293 F: include/linux/acpi.h
295 F: Documentation/acpi/
296 F: Documentation/ABI/testing/sysfs-bus-acpi
297 F: Documentation/ABI/testing/configfs-acpi
298 F: drivers/pci/*acpi*
299 F: drivers/pci/*/*acpi*
300 F: drivers/pci/*/*/*acpi*
303 ACPI COMPONENT ARCHITECTURE (ACPICA)
304 M: Robert Moore <robert.moore@intel.com>
305 M: Lv Zheng <lv.zheng@intel.com>
306 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
307 L: linux-acpi@vger.kernel.org
309 W: https://acpica.org/
310 W: https://github.com/acpica/acpica/
311 Q: https://patchwork.kernel.org/project/linux-acpi/list/
312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313 B: https://bugzilla.kernel.org
314 B: https://bugs.acpica.org
316 F: drivers/acpi/acpica/
321 M: Zhang Rui <rui.zhang@intel.com>
322 L: linux-acpi@vger.kernel.org
323 W: https://01.org/linux-acpi
324 B: https://bugzilla.kernel.org
326 F: drivers/acpi/fan.c
328 ACPI FOR ARM64 (ACPI/arm64)
329 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
330 M: Hanjun Guo <hanjun.guo@linaro.org>
331 M: Sudeep Holla <sudeep.holla@arm.com>
332 L: linux-acpi@vger.kernel.org
334 F: drivers/acpi/arm64
337 M: Zhang Rui <rui.zhang@intel.com>
338 L: linux-acpi@vger.kernel.org
339 W: https://01.org/linux-acpi
340 B: https://bugzilla.kernel.org
342 F: drivers/acpi/*thermal*
345 M: Zhang Rui <rui.zhang@intel.com>
346 L: linux-acpi@vger.kernel.org
347 W: https://01.org/linux-acpi
348 B: https://bugzilla.kernel.org
350 F: drivers/acpi/acpi_video.c
353 L: platform-driver-x86@vger.kernel.org
355 F: drivers/platform/x86/wmi.c
357 AD1889 ALSA SOUND DRIVER
358 M: Thibaut Varene <T-Bone@parisc-linux.org>
359 W: http://wiki.parisc-linux.org/AD1889
360 L: linux-parisc@vger.kernel.org
362 F: sound/pci/ad1889.*
364 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
365 M: Michael Hennerich <michael.hennerich@analog.com>
366 W: http://wiki.analog.com/AD5254
367 W: http://ez.analog.com/community/linux-device-drivers
369 F: drivers/misc/ad525x_dpot.c
371 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
372 M: Michael Hennerich <michael.hennerich@analog.com>
373 W: http://wiki.analog.com/AD5398
374 W: http://ez.analog.com/community/linux-device-drivers
376 F: drivers/regulator/ad5398.c
378 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
379 M: Michael Hennerich <michael.hennerich@analog.com>
380 W: http://wiki.analog.com/AD7142
381 W: http://ez.analog.com/community/linux-device-drivers
383 F: drivers/input/misc/ad714x.c
385 AD7877 TOUCHSCREEN DRIVER
386 M: Michael Hennerich <michael.hennerich@analog.com>
387 W: http://wiki.analog.com/AD7877
388 W: http://ez.analog.com/community/linux-device-drivers
390 F: drivers/input/touchscreen/ad7877.c
392 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
393 M: Michael Hennerich <michael.hennerich@analog.com>
394 W: http://wiki.analog.com/AD7879
395 W: http://ez.analog.com/community/linux-device-drivers
397 F: drivers/input/touchscreen/ad7879.c
399 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
400 M: Jiri Kosina <jikos@kernel.org>
403 ADF7242 IEEE 802.15.4 RADIO DRIVER
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: https://wiki.analog.com/ADF7242
406 W: http://ez.analog.com/community/linux-device-drivers
407 L: linux-wpan@vger.kernel.org
409 F: drivers/net/ieee802154/adf7242.c
410 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
412 ADM1025 HARDWARE MONITOR DRIVER
413 M: Jean Delvare <jdelvare@suse.com>
414 L: linux-hwmon@vger.kernel.org
416 F: Documentation/hwmon/adm1025
417 F: drivers/hwmon/adm1025.c
419 ADM1029 HARDWARE MONITOR DRIVER
420 M: Corentin Labbe <clabbe.montjoie@gmail.com>
421 L: linux-hwmon@vger.kernel.org
423 F: drivers/hwmon/adm1029.c
425 ADM8211 WIRELESS DRIVER
426 L: linux-wireless@vger.kernel.org
427 W: http://wireless.kernel.org/
429 F: drivers/net/wireless/admtek/adm8211.*
431 ADP1653 FLASH CONTROLLER DRIVER
432 M: Sakari Ailus <sakari.ailus@iki.fi>
433 L: linux-media@vger.kernel.org
435 F: drivers/media/i2c/adp1653.c
436 F: include/media/i2c/adp1653.h
438 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/ADP5520
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/mfd/adp5520.c
444 F: drivers/video/backlight/adp5520_bl.c
445 F: drivers/leds/leds-adp5520.c
446 F: drivers/gpio/gpio-adp5520.c
447 F: drivers/input/keyboard/adp5520-keys.c
449 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5588
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/input/keyboard/adp5588-keys.c
455 F: drivers/gpio/gpio-adp5588.c
457 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/ADP8860
460 W: http://ez.analog.com/community/linux-device-drivers
462 F: drivers/video/backlight/adp8860_bl.c
464 ADS1015 HARDWARE MONITOR DRIVER
465 M: Dirk Eibach <eibach@gdsys.de>
466 L: linux-hwmon@vger.kernel.org
468 F: Documentation/hwmon/ads1015
469 F: drivers/hwmon/ads1015.c
470 F: include/linux/i2c/ads1015.h
473 M: Colin Leroy <colin@colino.net>
475 F: drivers/macintosh/therm_adt746x.c
477 ADT7475 HARDWARE MONITOR DRIVER
478 M: Jean Delvare <jdelvare@suse.com>
479 L: linux-hwmon@vger.kernel.org
481 F: Documentation/hwmon/adt7475
482 F: drivers/hwmon/adt7475.c
484 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/ADXL345
487 W: http://ez.analog.com/community/linux-device-drivers
489 F: drivers/input/misc/adxl34x.c
492 M: Matthew Wilcox <matthew@wil.cx>
493 M: Hannes Reinecke <hare@suse.com>
494 L: linux-scsi@vger.kernel.org
496 F: Documentation/scsi/advansys.txt
497 F: drivers/scsi/advansys.c
500 M: Riccardo Facchetti <fizban@tin.it>
502 F: sound/oss/aedsp16.c
505 M: Antti Palosaari <crope@iki.fi>
506 L: linux-media@vger.kernel.org
507 W: https://linuxtv.org
508 W: http://palosaari.fi/linux/
509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
510 T: git git://linuxtv.org/anttip/media_tree.git
512 F: drivers/media/dvb-frontends/af9013*
515 M: Antti Palosaari <crope@iki.fi>
516 L: linux-media@vger.kernel.org
517 W: https://linuxtv.org
518 W: http://palosaari.fi/linux/
519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
520 T: git git://linuxtv.org/anttip/media_tree.git
522 F: drivers/media/dvb-frontends/af9033*
525 L: linux-fsdevel@vger.kernel.org
527 F: Documentation/filesystems/affs.txt
530 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
531 M: David Howells <dhowells@redhat.com>
532 L: linux-afs@lists.infradead.org
535 F: include/net/af_rxrpc.h
536 F: net/rxrpc/af_rxrpc.c
539 M: David Airlie <airlied@linux.ie>
540 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
543 F: include/linux/agp*
544 F: include/uapi/linux/agp*
547 M: "Juergen E. Fischer" <fischer@norbit.de>
548 L: linux-scsi@vger.kernel.org
550 F: drivers/scsi/aha152x*
551 F: drivers/scsi/pcmcia/aha152x*
553 AIC7XXX / AIC79XX SCSI DRIVER
554 M: Hannes Reinecke <hare@suse.com>
555 L: linux-scsi@vger.kernel.org
557 F: drivers/scsi/aic7xxx/
559 AIMSLAB FM RADIO RECEIVER DRIVER
560 M: Hans Verkuil <hverkuil@xs4all.nl>
561 L: linux-media@vger.kernel.org
562 T: git git://linuxtv.org/media_tree.git
563 W: https://linuxtv.org
565 F: drivers/media/radio/radio-aimslab*
568 M: Benjamin LaHaise <bcrl@kvack.org>
569 L: linux-aio@kvack.org
572 F: include/linux/*aio*.h
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/usb/airspy/
584 ALACRITECH GIGABIT ETHERNET DRIVER
585 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
587 F: drivers/net/ethernet/alacritech/*
589 ALCATEL SPEEDTOUCH USB DRIVER
590 M: Duncan Sands <duncan.sands@free.fr>
591 L: linux-usb@vger.kernel.org
592 W: http://www.linux-usb.org/SpeedTouch/
594 F: drivers/usb/atm/speedtch.c
595 F: drivers/usb/atm/usbatm.c
597 ALCHEMY AU1XX0 MMC DRIVER
598 M: Manuel Lauss <manuel.lauss@gmail.com>
600 F: drivers/mmc/host/au1xmmc.c
603 M: Rudolf Marek <r.marek@assembler.cz>
604 L: linux-i2c@vger.kernel.org
606 F: Documentation/i2c/busses/i2c-ali1563
607 F: drivers/i2c/busses/i2c-ali1563.c
609 ALLWINNER SECURITY SYSTEM
610 M: Corentin Labbe <clabbe.montjoie@gmail.com>
611 L: linux-crypto@vger.kernel.org
613 F: drivers/crypto/sunxi-ss/
616 M: Richard Henderson <rth@twiddle.net>
617 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
618 M: Matt Turner <mattst88@gmail.com>
620 L: linux-alpha@vger.kernel.org
623 ALPS PS/2 TOUCHPAD DRIVER
624 R: Pali Rohár <pali.rohar@gmail.com>
625 F: drivers/input/mouse/alps.*
627 ALTERA MAILBOX DRIVER
628 M: Ley Foon Tan <lftan@altera.com>
629 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
631 F: drivers/mailbox/mailbox-altera.c
634 M: Tien Hock Loh <thloh@altera.com>
635 L: linux-gpio@vger.kernel.org
637 F: drivers/gpio/gpio-altera.c
639 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
640 M: Thor Thayer <tthayer@opensource.altera.com>
642 F: drivers/gpio/gpio-altera-a10sr.c
643 F: drivers/mfd/altera-a10sr.c
644 F: include/linux/mfd/altera-a10sr.h
646 ALTERA TRIPLE SPEED ETHERNET DRIVER
647 M: Vince Bridgers <vbridger@opensource.altera.com>
648 L: netdev@vger.kernel.org
649 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
651 F: drivers/net/ethernet/altera/
653 ALTERA UART/JTAG UART SERIAL DRIVERS
654 M: Tobias Klauser <tklauser@distanz.ch>
655 L: linux-serial@vger.kernel.org
656 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
658 F: drivers/tty/serial/altera_uart.c
659 F: drivers/tty/serial/altera_jtaguart.c
660 F: include/linux/altera_uart.h
661 F: include/linux/altera_jtaguart.h
663 AMAZON ETHERNET DRIVERS
664 M: Netanel Belgazal <netanel@annapurnalabs.com>
665 R: Saeed Bishara <saeed@annapurnalabs.com>
666 R: Zorik Machulsky <zorik@annapurnalabs.com>
667 L: netdev@vger.kernel.org
669 F: Documentation/networking/ena.txt
670 F: drivers/net/ethernet/amazon/
672 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
673 M: Tom Lendacky <thomas.lendacky@amd.com>
674 M: Gary Hook <gary.hook@amd.com>
675 L: linux-crypto@vger.kernel.org
677 F: drivers/crypto/ccp/
678 F: include/linux/ccp.h
680 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
681 M: Huang Rui <ray.huang@amd.com>
682 L: linux-hwmon@vger.kernel.org
684 F: Documentation/hwmon/fam15h_power
685 F: drivers/hwmon/fam15h_power.c
687 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
688 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
690 F: drivers/usb/gadget/udc/amd5536udc.*
692 AMD GEODE PROCESSOR/CHIPSET SUPPORT
693 P: Andres Salomon <dilinger@queued.net>
694 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
695 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
697 F: drivers/char/hw_random/geode-rng.c
698 F: drivers/crypto/geode*
699 F: drivers/video/fbdev/geode/
700 F: arch/x86/include/asm/geode.h
703 M: Joerg Roedel <joro@8bytes.org>
704 L: iommu@lists.linux-foundation.org
705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
707 F: drivers/iommu/amd_iommu*.[ch]
708 F: include/linux/amd-iommu.h
711 M: Oded Gabbay <oded.gabbay@gmail.com>
712 L: dri-devel@lists.freedesktop.org
713 T: git git://people.freedesktop.org/~gabbayo/linux.git
715 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
716 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
717 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
718 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
719 F: drivers/gpu/drm/amd/amdkfd/
720 F: drivers/gpu/drm/amd/include/cik_structs.h
721 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
722 F: drivers/gpu/drm/amd/include/vi_structs.h
723 F: drivers/gpu/drm/radeon/radeon_kfd.c
724 F: drivers/gpu/drm/radeon/radeon_kfd.h
725 F: include/uapi/linux/kfd_ioctl.h
727 AMD SEATTLE DEVICE TREE SUPPORT
728 M: Brijesh Singh <brijeshkumar.singh@amd.com>
729 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
730 M: Tom Lendacky <thomas.lendacky@amd.com>
732 F: arch/arm64/boot/dts/amd/
735 M: Tom Lendacky <thomas.lendacky@amd.com>
736 L: netdev@vger.kernel.org
738 F: drivers/net/ethernet/amd/xgbe/
739 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
741 AMS (Apple Motion Sensor) DRIVER
742 M: Michael Hanselmann <linux-kernel@hansmi.ch>
744 F: drivers/macintosh/ams/
746 ANALOG DEVICES INC AD9389B DRIVER
747 M: Hans Verkuil <hans.verkuil@cisco.com>
748 L: linux-media@vger.kernel.org
750 F: drivers/media/i2c/ad9389b*
752 ANALOG DEVICES INC ADV7180 DRIVER
753 M: Lars-Peter Clausen <lars@metafoo.de>
754 L: linux-media@vger.kernel.org
755 W: http://ez.analog.com/community/linux-device-drivers
757 F: drivers/media/i2c/adv7180.c
759 ANALOG DEVICES INC ADV7511 DRIVER
760 M: Hans Verkuil <hans.verkuil@cisco.com>
761 L: linux-media@vger.kernel.org
763 F: drivers/media/i2c/adv7511*
765 ANALOG DEVICES INC ADV7604 DRIVER
766 M: Hans Verkuil <hans.verkuil@cisco.com>
767 L: linux-media@vger.kernel.org
769 F: drivers/media/i2c/adv7604*
771 ANALOG DEVICES INC ADV7842 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
775 F: drivers/media/i2c/adv7842*
777 ANALOG DEVICES INC ASOC CODEC DRIVERS
778 M: Lars-Peter Clausen <lars@metafoo.de>
779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
780 W: http://wiki.analog.com/
781 W: http://ez.analog.com/community/linux-device-drivers
783 F: sound/soc/codecs/adau*
784 F: sound/soc/codecs/adav*
785 F: sound/soc/codecs/ad1*
786 F: sound/soc/codecs/ad7*
787 F: sound/soc/codecs/ssm*
788 F: sound/soc/codecs/sigmadsp.*
790 ANALOG DEVICES INC ASOC DRIVERS
791 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
793 W: http://blackfin.uclinux.org/
795 F: sound/soc/blackfin/*
797 ANALOG DEVICES INC IIO DRIVERS
798 M: Lars-Peter Clausen <lars@metafoo.de>
799 M: Michael Hennerich <Michael.Hennerich@analog.com>
800 W: http://wiki.analog.com/
801 W: http://ez.analog.com/community/linux-device-drivers
804 X: drivers/iio/*/adjd*
805 F: drivers/staging/iio/*/ad*
806 F: staging/iio/trigger/iio-trig-bfin-timer.c
808 ANALOG DEVICES INC DMA DRIVERS
809 M: Lars-Peter Clausen <lars@metafoo.de>
810 W: http://ez.analog.com/community/linux-device-drivers
812 F: drivers/dma/dma-axi-dmac.c
814 ANDROID CONFIG FRAGMENTS
815 M: Rob Herring <robh@kernel.org>
817 F: kernel/configs/android*
820 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
821 M: Arve Hjønnevåg <arve@android.com>
822 M: Riley Andrews <riandrews@android.com>
823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
824 L: devel@driverdev.osuosl.org
827 F: drivers/staging/android/
830 M: Laura Abbott <labbott@redhat.com>
831 M: Sumit Semwal <sumit.semwal@linaro.org>
832 L: devel@driverdev.osuosl.org
834 F: Documentation/devicetree/bindings/staging/ion/
835 F: drivers/staging/android/ion
836 F: drivers/staging/android/uapi/ion.h
837 F: drivers/staging/android/uapi/ion_test.h
839 AOA (Apple Onboard Audio) ALSA DRIVER
840 M: Johannes Berg <johannes@sipsolutions.net>
841 L: linuxppc-dev@lists.ozlabs.org
842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
846 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
847 M: William Breathitt Gray <vilhelm.gray@gmail.com>
848 L: linux-iio@vger.kernel.org
850 F: drivers/iio/adc/stx104.c
853 M: Jiri Kosina <jikos@kernel.org>
855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
856 F: arch/x86/kernel/apm_32.c
857 F: include/linux/apm_bios.h
858 F: include/uapi/linux/apm_bios.h
859 F: drivers/char/apm-emulation.c
861 APPLE BCM5974 MULTITOUCH DRIVER
862 M: Henrik Rydberg <rydberg@bitmath.org>
863 L: linux-input@vger.kernel.org
865 F: drivers/input/mouse/bcm5974.c
868 M: Henrik Rydberg <rydberg@bitmath.org>
869 L: linux-hwmon@vger.kernel.org
871 F: drivers/hwmon/applesmc.c
873 APPLETALK NETWORK LAYER
874 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
876 F: drivers/net/appletalk/
879 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
880 M: Duc Dang <dhdang@apm.com>
882 F: arch/arm64/boot/dts/apm/
884 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
885 M: Iyappan Subramanian <isubramanian@apm.com>
886 M: Keyur Chudgar <kchudgar@apm.com>
888 F: drivers/net/ethernet/apm/xgene/
889 F: drivers/net/phy/mdio-xgene.c
890 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
891 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
893 APPLIED MICRO (APM) X-GENE SOC PMU
894 M: Tai Nguyen <ttnguyen@apm.com>
896 F: drivers/perf/xgene_pmu.c
897 F: Documentation/perf/xgene-pmu.txt
898 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
900 APTINA CAMERA SENSOR PLL
901 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
902 L: linux-media@vger.kernel.org
904 F: drivers/media/i2c/aptina-pll.*
906 ARC FRAMEBUFFER DRIVER
907 M: Jaya Kumar <jayalk@intworks.biz>
909 F: drivers/video/fbdev/arcfb.c
910 F: drivers/video/fbdev/core/fb_defio.c
913 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
914 L: netdev@vger.kernel.org
916 F: drivers/net/arcnet/
917 F: include/uapi/linux/if_arcnet.h
920 M: Alexey Brodkin <abrodkin@synopsys.com>
922 F: drivers/gpu/drm/arc/
923 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
925 ARM ARCHITECTED TIMER DRIVER
926 M: Mark Rutland <mark.rutland@arm.com>
927 M: Marc Zyngier <marc.zyngier@arm.com>
928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930 F: arch/arm/include/asm/arch_timer.h
931 F: arch/arm64/include/asm/arch_timer.h
932 F: drivers/clocksource/arm_arch_timer.c
935 M: Liviu Dudau <liviu.dudau@arm.com>
937 F: drivers/gpu/drm/arm/hdlcd_*
938 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
940 ARM MALI-DP DRM DRIVER
941 M: Liviu Dudau <liviu.dudau@arm.com>
942 M: Brian Starkey <brian.starkey@arm.com>
943 M: Mali DP Maintainers <malidp@foss.arm.com>
945 F: drivers/gpu/drm/arm/
946 F: Documentation/devicetree/bindings/display/arm,malidp.txt
948 ARM MFM AND FLOPPY DRIVERS
949 M: Ian Molton <spyro@f2s.com>
951 F: arch/arm/lib/floppydma.S
952 F: arch/arm/include/asm/floppy.h
954 ARM PMU PROFILING AND DEBUGGING
955 M: Will Deacon <will.deacon@arm.com>
956 M: Mark Rutland <mark.rutland@arm.com>
958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959 F: arch/arm*/kernel/perf_*
960 F: arch/arm/oprofile/common.c
961 F: arch/arm*/kernel/hw_breakpoint.c
962 F: arch/arm*/include/asm/hw_breakpoint.h
963 F: arch/arm*/include/asm/perf_event.h
965 F: include/linux/perf/arm_pmu.h
966 F: Documentation/devicetree/bindings/arm/pmu.txt
969 M: Russell King <linux@armlinux.org.uk>
970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 W: http://www.armlinux.org.uk/
975 ARM SUB-ARCHITECTURES
976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
982 ARM PRIMECELL AACI PL041 DRIVER
983 M: Russell King <linux@armlinux.org.uk>
987 ARM PRIMECELL CLCD PL110 DRIVER
988 M: Russell King <linux@armlinux.org.uk>
990 F: drivers/video/fbdev/amba-clcd.*
992 ARM PRIMECELL KMI PL050 DRIVER
993 M: Russell King <linux@armlinux.org.uk>
995 F: drivers/input/serio/ambakmi.*
996 F: include/linux/amba/kmi.h
998 ARM PRIMECELL MMCI PL180/1 DRIVER
999 M: Russell King <linux@armlinux.org.uk>
1001 F: drivers/mmc/host/mmci.*
1002 F: include/linux/amba/mmci.h
1004 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1005 M: Russell King <linux@armlinux.org.uk>
1007 F: drivers/tty/serial/amba-pl01*.c
1008 F: include/linux/amba/serial.h
1010 ARM PRIMECELL BUS SUPPORT
1011 M: Russell King <linux@armlinux.org.uk>
1014 F: include/linux/amba/bus.h
1016 ARM/ADS SPHERE MACHINE SUPPORT
1017 M: Lennert Buytenhek <kernel@wantstofly.org>
1018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021 ARM/AFEB9260 MACHINE SUPPORT
1022 M: Sergey Lapin <slapin@ossfans.org>
1023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 ARM/AJECO 1ARM MACHINE SUPPORT
1027 M: Lennert Buytenhek <kernel@wantstofly.org>
1028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 ARM/Allwinner sunXi SoC support
1032 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1033 M: Chen-Yu Tsai <wens@csie.org>
1034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 F: arch/arm/boot/dts/ntc-gr8*
1039 ARM/Allwinner SoC Clock Support
1040 M: Emilio López <emilio@elopez.com.ar>
1042 F: drivers/clk/sunxi/
1044 ARM/Amlogic Meson SoC support
1045 M: Carlo Caione <carlo@caione.org>
1046 M: Kevin Hilman <khilman@baylibre.com>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 L: linux-amlogic@lists.infradead.org
1049 W: http://linux-meson.com/
1051 F: arch/arm/mach-meson/
1052 F: arch/arm/boot/dts/meson*
1053 F: arch/arm64/boot/dts/amlogic/
1054 F: drivers/pinctrl/meson/
1055 F: drivers/mmc/host/meson*
1058 ARM/Annapurna Labs ALPINE ARCHITECTURE
1059 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1060 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 F: arch/arm/mach-alpine/
1064 F: arch/arm/boot/dts/alpine*
1065 F: arch/arm64/boot/dts/al/
1066 F: drivers/*/*alpine*
1068 ARM/ARTPEC MACHINE SUPPORT
1069 M: Jesper Nilsson <jesper.nilsson@axis.com>
1070 M: Lars Persson <lars.persson@axis.com>
1071 M: Niklas Cassel <niklas.cassel@axis.com>
1073 L: linux-arm-kernel@axis.com
1074 F: arch/arm/mach-artpec
1075 F: arch/arm/boot/dts/artpec6*
1078 ARM/ASPEED MACHINE SUPPORT
1079 M: Joel Stanley <joel@jms.id.au>
1081 F: arch/arm/mach-aspeed/
1082 F: arch/arm/boot/dts/aspeed-*
1083 F: drivers/*/*aspeed*
1085 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1086 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1087 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1088 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 W: http://www.linux4sam.org
1091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1093 F: arch/arm/mach-at91/
1094 F: include/soc/at91/
1095 F: arch/arm/boot/dts/at91*.dts
1096 F: arch/arm/boot/dts/at91*.dtsi
1097 F: arch/arm/boot/dts/sama*.dts
1098 F: arch/arm/boot/dts/sama*.dtsi
1099 F: arch/arm/include/debug/at91.S
1101 ARM/ATMEL AT91 Clock Support
1102 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1106 ARM/CALXEDA HIGHBANK ARCHITECTURE
1107 M: Rob Herring <robh@kernel.org>
1108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 F: arch/arm/mach-highbank/
1111 F: arch/arm/boot/dts/highbank.dts
1112 F: arch/arm/boot/dts/ecx-*.dts*
1114 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1115 M: Krzysztof Halasa <khalasa@piap.pl>
1117 F: arch/arm/mach-cns3xxx/
1119 ARM/CAVIUM THUNDER NETWORK DRIVER
1120 M: Sunil Goutham <sgoutham@cavium.com>
1121 M: Robert Richter <rric@kernel.org>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 F: drivers/net/ethernet/cavium/thunder/
1126 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1127 M: Alexander Shiyan <shc_work@mail.ru>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1133 M: Hartley Sweeten <hsweeten@visionengravers.com>
1134 M: Ryan Mallon <rmallon@gmail.com>
1135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 F: arch/arm/mach-ep93xx/
1138 F: arch/arm/mach-ep93xx/include/mach/
1140 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1141 M: Lennert Buytenhek <kernel@wantstofly.org>
1142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 M: Russell King <linux@armlinux.org.uk>
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149 F: arch/arm/include/asm/clkdev.h
1150 F: drivers/clk/clkdev.c
1152 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1153 M: Mike Rapoport <mike@compulab.co.il>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 ARM/CONTEC MICRO9 MACHINE SUPPORT
1158 M: Hubert Feurstein <hubert.feurstein@contec.at>
1160 F: arch/arm/mach-ep93xx/micro9.c
1162 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1163 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 F: drivers/hwtracing/coresight/*
1167 F: Documentation/trace/coresight.txt
1168 F: Documentation/devicetree/bindings/arm/coresight.txt
1169 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1170 F: tools/perf/arch/arm/util/pmu.c
1171 F: tools/perf/arch/arm/util/auxtrace.c
1172 F: tools/perf/arch/arm/util/cs-etm.c
1173 F: tools/perf/arch/arm/util/cs-etm.h
1174 F: tools/perf/util/cs-etm.h
1176 ARM/CORGI MACHINE SUPPORT
1177 M: Richard Purdie <rpurdie@rpsys.net>
1180 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1181 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 T: git git://github.com/ulli-kroll/linux.git
1185 F: arch/arm/mach-gemini/
1186 F: drivers/rtc/rtc-gemini.c
1188 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1189 M: Barry Song <baohua@kernel.org>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1193 F: arch/arm/boot/dts/prima2*
1194 F: arch/arm/mach-prima2/
1195 F: drivers/clk/sirf/
1196 F: drivers/clocksource/timer-prima2.c
1197 F: drivers/clocksource/timer-atlas7.c
1200 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1201 M: Baruch Siach <baruch@tkos.co.il>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 F: arch/arm/boot/dts/cx92755*
1207 ARM/EBSA110 MACHINE SUPPORT
1208 M: Russell King <linux@armlinux.org.uk>
1209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 W: http://www.armlinux.org.uk/
1212 F: arch/arm/mach-ebsa110/
1213 F: drivers/net/ethernet/amd/am79c961a.*
1215 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1216 M: Uwe Kleine-König <kernel@pengutronix.de>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1222 M: Daniel Ribeiro <drwyrm@gmail.com>
1223 M: Stefan Schmidt <stefan@openezx.org>
1224 M: Harald Welte <laforge@openezx.org>
1225 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1226 W: http://www.openezx.org/
1228 T: topgit git://git.openezx.org/openezx.git
1229 F: arch/arm/mach-pxa/ezx.c
1231 ARM/FARADAY FA526 PORT
1232 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 T: git git://git.berlios.de/gemini-board
1236 F: arch/arm/mm/*-fa*
1238 ARM/FOOTBRIDGE ARCHITECTURE
1239 M: Russell King <linux@armlinux.org.uk>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 W: http://www.armlinux.org.uk/
1243 F: arch/arm/include/asm/hardware/dec21285.h
1244 F: arch/arm/mach-footbridge/
1246 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1247 M: Shawn Guo <shawnguo@kernel.org>
1248 M: Sascha Hauer <kernel@pengutronix.de>
1249 R: Fabio Estevam <fabio.estevam@nxp.com>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1253 F: arch/arm/mach-imx/
1254 F: arch/arm/mach-mxs/
1255 F: arch/arm/boot/dts/imx*
1256 F: arch/arm/configs/imx*_defconfig
1260 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1261 M: Shawn Guo <shawnguo@kernel.org>
1262 M: Sascha Hauer <kernel@pengutronix.de>
1263 R: Stefan Agner <stefan@agner.ch>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1267 F: arch/arm/mach-imx/*vf610*
1268 F: arch/arm/boot/dts/vf*
1270 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1271 M: Lennert Buytenhek <kernel@wantstofly.org>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 ARM/GUMSTIX MACHINE SUPPORT
1276 M: Steve Sakoman <sakoman@gmail.com>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1281 M: Philipp Zabel <philipp.zabel@gmail.com>
1282 M: Paul Parsons <lost.distance@yahoo.com>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 F: arch/arm/mach-pxa/hx4700.c
1286 F: arch/arm/mach-pxa/include/mach/hx4700.h
1287 F: sound/soc/pxa/hx4700.c
1289 ARM/HISILICON SOC SUPPORT
1290 M: Wei Xu <xuwei5@hisilicon.com>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 W: http://www.hisilicon.com
1294 T: git git://github.com/hisilicon/linux-hisi.git
1295 F: arch/arm/mach-hisi/
1296 F: arch/arm/boot/dts/hi3*
1297 F: arch/arm/boot/dts/hip*
1298 F: arch/arm/boot/dts/hisi*
1299 F: arch/arm64/boot/dts/hisilicon/
1301 ARM/HP JORNADA 7XX MACHINE SUPPORT
1302 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1306 F: arch/arm/mach-sa1100/jornada720.c
1307 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1309 ARM/IGEP MACHINE SUPPORT
1310 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1311 M: Javier Martinez Canillas <javier@dowhile0.org>
1312 L: linux-omap@vger.kernel.org
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 F: arch/arm/boot/dts/omap3-igep*
1317 ARM/INCOME PXA270 SUPPORT
1318 M: Marek Vasut <marek.vasut@gmail.com>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1323 ARM/INTEL IOP32X ARM ARCHITECTURE
1324 M: Lennert Buytenhek <kernel@wantstofly.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 ARM/INTEL IOP33X ARM ARCHITECTURE
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 ARM/INTEL IOP13XX ARM ARCHITECTURE
1333 M: Lennert Buytenhek <kernel@wantstofly.org>
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 ARM/INTEL IQ81342EX MACHINE SUPPORT
1338 M: Lennert Buytenhek <kernel@wantstofly.org>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 ARM/INTEL IXDP2850 MACHINE SUPPORT
1343 M: Lennert Buytenhek <kernel@wantstofly.org>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 ARM/INTEL IXP4XX ARM ARCHITECTURE
1348 M: Imre Kaloz <kaloz@openwrt.org>
1349 M: Krzysztof Halasa <khalasa@piap.pl>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 F: arch/arm/mach-ixp4xx/
1354 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1355 M: Jonathan Cameron <jic23@cam.ac.uk>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 F: arch/arm/mach-pxa/stargate2.c
1359 F: drivers/pcmcia/pxa2xx_stargate2.c
1361 ARM/INTEL XSC3 (MANZANO) ARM CORE
1362 M: Lennert Buytenhek <kernel@wantstofly.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1367 M: Lennert Buytenhek <kernel@wantstofly.org>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1372 M: Santosh Shilimkar <ssantosh@kernel.org>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 F: arch/arm/mach-keystone/
1376 F: arch/arm/boot/dts/keystone-*
1377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1379 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1380 M: Santosh Shilimkar <ssantosh@kernel.org>
1381 L: linux-kernel@vger.kernel.org
1383 F: drivers/clk/keystone/
1385 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1386 M: Santosh Shilimkar <ssantosh@kernel.org>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 L: linux-kernel@vger.kernel.org
1390 F: drivers/clocksource/timer-keystone.c
1392 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1393 M: Santosh Shilimkar <ssantosh@kernel.org>
1394 L: linux-kernel@vger.kernel.org
1396 F: drivers/power/reset/keystone-reset.c
1398 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1399 M: Santosh Shilimkar <ssantosh@kernel.org>
1400 L: linux-kernel@vger.kernel.org
1402 F: drivers/memory/*emif*
1404 ARM/LG1K ARCHITECTURE
1405 M: Chanho Min <chanho.min@lge.com>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm64/boot/dts/lg/
1410 ARM/LOGICPD PXA270 MACHINE SUPPORT
1411 M: Lennert Buytenhek <kernel@wantstofly.org>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 ARM/LPC18XX ARCHITECTURE
1416 M: Joachim Eastwood <manabian@gmail.com>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: arch/arm/boot/dts/lpc43*
1420 F: drivers/clk/nxp/clk-lpc18xx*
1421 F: drivers/clocksource/time-lpc32xx.c
1422 F: drivers/i2c/busses/i2c-lpc2k.c
1423 F: drivers/memory/pl172.c
1424 F: drivers/mtd/spi-nor/nxp-spifi.c
1425 F: drivers/rtc/rtc-lpc24xx.c
1428 ARM/LPC32XX SOC SUPPORT
1429 M: Vladimir Zapolskiy <vz@mleia.com>
1430 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1434 F: arch/arm/boot/dts/lpc32*
1435 F: arch/arm/mach-lpc32xx/
1436 F: drivers/i2c/busses/i2c-pnx.c
1437 F: drivers/net/ethernet/nxp/lpc_eth.c
1438 F: drivers/usb/host/ohci-nxp.c
1439 F: drivers/watchdog/pnx4008_wdt.c
1442 ARM/MAGICIAN MACHINE SUPPORT
1443 M: Philipp Zabel <philipp.zabel@gmail.com>
1446 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1447 M: Jason Cooper <jason@lakedaemon.net>
1448 M: Andrew Lunn <andrew@lunn.ch>
1449 M: Gregory Clement <gregory.clement@free-electrons.com>
1450 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 F: arch/arm/mach-mvebu/
1454 F: drivers/rtc/rtc-armada38x.c
1455 F: arch/arm/boot/dts/armada*
1456 F: arch/arm/boot/dts/kirkwood*
1457 F: arch/arm64/boot/dts/marvell/armada*
1458 F: drivers/cpufreq/mvebu-cpufreq.c
1459 F: arch/arm/configs/mvebu_*_defconfig
1461 ARM/Marvell Berlin SoC support
1462 M: Jisheng Zhang <jszhang@marvell.com>
1463 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 F: arch/arm/mach-berlin/
1467 F: arch/arm/boot/dts/berlin*
1468 F: arch/arm64/boot/dts/marvell/berlin*
1471 ARM/Marvell Dove/MV78xx0/Orion SOC support
1472 M: Jason Cooper <jason@lakedaemon.net>
1473 M: Andrew Lunn <andrew@lunn.ch>
1474 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475 M: Gregory Clement <gregory.clement@free-electrons.com>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 F: arch/arm/mach-dove/
1479 F: arch/arm/mach-mv78xx0/
1480 F: arch/arm/mach-orion5x/
1481 F: arch/arm/plat-orion/
1482 F: arch/arm/boot/dts/dove*
1483 F: arch/arm/boot/dts/orion5x*
1486 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1487 M: Alexander Clouter <alex@digriz.org.uk>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 W: http://www.digriz.org.uk/ts78xx/kernel
1491 F: arch/arm/mach-orion5x/ts78xx-*
1493 ARM/OXNAS platform support
1494 M: Neil Armstrong <narmstrong@baylibre.com>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1498 F: arch/arm/mach-oxnas/
1499 F: arch/arm/boot/dts/oxnas*
1500 F: arch/arm/boot/dts/wd-mbwe.dts
1503 ARM/Mediatek RTC DRIVER
1504 M: Eddie Huang <eddie.huang@mediatek.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508 F: drivers/rtc/rtc-mt6397.c
1510 ARM/Mediatek SoC support
1511 M: Matthias Brugger <matthias.bgg@gmail.com>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515 F: arch/arm/boot/dts/mt6*
1516 F: arch/arm/boot/dts/mt8*
1517 F: arch/arm/mach-mediatek/
1521 ARM/Mediatek USB3 PHY DRIVER
1522 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 F: drivers/phy/phy-mt65xx-usb3.c
1528 ARM/MICREL KS8695 ARCHITECTURE
1529 M: Greg Ungerer <gerg@uclinux.org>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 F: arch/arm/mach-ks8695/
1534 ARM/MIOA701 MACHINE SUPPORT
1535 M: Robert Jarzmik <robert.jarzmik@free.fr>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: arch/arm/mach-pxa/mioa701.c
1540 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1541 M: Michael Petchkovsky <mkpetch@internode.on.net>
1544 ARM/NOMADIK ARCHITECTURE
1545 M: Alessandro Rubini <rubini@unipv.it>
1546 M: Linus Walleij <linus.walleij@linaro.org>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/mach-nomadik/
1550 F: drivers/pinctrl/nomadik/
1551 F: drivers/i2c/busses/i2c-nomadik.c
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1554 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1555 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1556 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1557 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1560 ARM/TOSA MACHINE SUPPORT
1561 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1562 M: Dirk Opfer <dirk@opfer-online.de>
1565 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1566 M: Marek Vasut <marek.vasut@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org
1568 W: http://hackndev.com
1570 F: arch/arm/mach-pxa/include/mach/palmtx.h
1571 F: arch/arm/mach-pxa/palmtx.c
1572 F: arch/arm/mach-pxa/include/mach/palmt5.h
1573 F: arch/arm/mach-pxa/palmt5.c
1574 F: arch/arm/mach-pxa/include/mach/palmld.h
1575 F: arch/arm/mach-pxa/palmld.c
1576 F: arch/arm/mach-pxa/include/mach/palmte2.h
1577 F: arch/arm/mach-pxa/palmte2.c
1578 F: arch/arm/mach-pxa/include/mach/palmtc.h
1579 F: arch/arm/mach-pxa/palmtc.c
1581 ARM/PALM TREO SUPPORT
1582 M: Tomas Cech <sleep_walker@suse.com>
1583 L: linux-arm-kernel@lists.infradead.org
1584 W: http://hackndev.com
1586 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1587 F: arch/arm/mach-pxa/palmtreo.c
1590 M: Sergey Lapin <slapin@ossfans.org>
1591 L: linux-arm-kernel@lists.infradead.org
1592 W: http://hackndev.com
1594 F: arch/arm/mach-pxa/include/mach/palmz72.h
1595 F: arch/arm/mach-pxa/palmz72.c
1598 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1599 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1602 ARM/PT DIGITAL BOARD PORT
1603 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 W: http://www.armlinux.org.uk/
1608 ARM/QUALCOMM SUPPORT
1609 M: Andy Gross <andy.gross@linaro.org>
1610 M: David Brown <david.brown@linaro.org>
1611 L: linux-arm-msm@vger.kernel.org
1612 L: linux-soc@vger.kernel.org
1614 F: Documentation/devicetree/bindings/soc/qcom/
1615 F: arch/arm/boot/dts/qcom-*.dts
1616 F: arch/arm/boot/dts/qcom-*.dtsi
1617 F: arch/arm/mach-qcom/
1618 F: arch/arm64/boot/dts/qcom/*
1619 F: drivers/i2c/busses/i2c-qup.c
1620 F: drivers/clk/qcom/
1621 F: drivers/soc/qcom/
1622 F: drivers/spi/spi-qup.c
1623 F: drivers/tty/serial/msm_serial.h
1624 F: drivers/tty/serial/msm_serial.c
1625 F: drivers/*/pm8???-*
1626 F: drivers/mfd/ssbi.c
1627 F: drivers/firmware/qcom_scm.c
1628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1630 ARM/RADISYS ENP2611 MACHINE SUPPORT
1631 M: Lennert Buytenhek <kernel@wantstofly.org>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 ARM/RENESAS ARM64 ARCHITECTURE
1636 M: Simon Horman <horms@verge.net.au>
1637 M: Magnus Damm <magnus.damm@gmail.com>
1638 L: linux-renesas-soc@vger.kernel.org
1639 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1642 F: arch/arm64/boot/dts/renesas/
1643 F: drivers/soc/renesas/
1644 F: include/linux/soc/renesas/
1646 ARM/RISCPC ARCHITECTURE
1647 M: Russell King <linux@armlinux.org.uk>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: http://www.armlinux.org.uk/
1651 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1652 F: arch/arm/include/asm/hardware/ioc.h
1653 F: arch/arm/include/asm/hardware/iomd.h
1654 F: arch/arm/include/asm/hardware/memc.h
1655 F: arch/arm/mach-rpc/
1656 F: drivers/net/ethernet/8390/etherh.c
1657 F: drivers/net/ethernet/i825xx/ether1*
1658 F: drivers/net/ethernet/seeq/ether3*
1659 F: drivers/scsi/arm/
1661 ARM/Rockchip SoC support
1662 M: Heiko Stuebner <heiko@sntech.de>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L: linux-rockchip@lists.infradead.org
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1667 F: arch/arm/boot/dts/rk3*
1668 F: arch/arm/mach-rockchip/
1669 F: drivers/clk/rockchip/
1670 F: drivers/i2c/busses/i2c-rk3x.c
1671 F: drivers/*/*rockchip*
1672 F: drivers/*/*/*rockchip*
1673 F: sound/soc/rockchip/
1676 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1677 M: Kukjin Kim <kgene@kernel.org>
1678 M: Krzysztof Kozlowski <krzk@kernel.org>
1679 R: Javier Martinez Canillas <javier@osg.samsung.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1683 F: arch/arm/boot/dts/s3c*
1684 F: arch/arm/boot/dts/s5p*
1685 F: arch/arm/boot/dts/samsung*
1686 F: arch/arm/boot/dts/exynos*
1687 F: arch/arm64/boot/dts/exynos/
1688 F: arch/arm/plat-samsung/
1689 F: arch/arm/mach-s3c24*/
1690 F: arch/arm/mach-s3c64xx/
1691 F: arch/arm/mach-s5p*/
1692 F: arch/arm/mach-exynos*/
1693 F: drivers/*/*s3c24*
1694 F: drivers/*/*/*s3c24*
1695 F: drivers/*/*s3c64xx*
1696 F: drivers/*/*s5pv210*
1697 F: drivers/memory/samsung/*
1698 F: drivers/soc/samsung/*
1699 F: Documentation/arm/Samsung/
1700 F: Documentation/devicetree/bindings/arm/samsung/
1701 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1702 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1705 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1706 M: Kyungmin Park <kyungmin.park@samsung.com>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F: arch/arm/mach-s5pv210/
1711 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1712 M: Kyungmin Park <kyungmin.park@samsung.com>
1713 M: Kamil Debski <kamil@wypas.org>
1714 M: Andrzej Hajda <a.hajda@samsung.com>
1715 L: linux-arm-kernel@lists.infradead.org
1716 L: linux-media@vger.kernel.org
1718 F: drivers/media/platform/s5p-g2d/
1720 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1721 M: Kyungmin Park <kyungmin.park@samsung.com>
1722 M: Kamil Debski <kamil@wypas.org>
1723 M: Jeongtae Park <jtp.park@samsung.com>
1724 M: Andrzej Hajda <a.hajda@samsung.com>
1725 L: linux-arm-kernel@lists.infradead.org
1726 L: linux-media@vger.kernel.org
1728 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1729 F: drivers/media/platform/s5p-mfc/
1731 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1732 M: Kyungmin Park <kyungmin.park@samsung.com>
1733 L: linux-arm-kernel@lists.infradead.org
1734 L: linux-media@vger.kernel.org
1736 F: drivers/staging/media/platform/s5p-cec/
1738 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1739 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1740 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1741 L: linux-arm-kernel@lists.infradead.org
1742 L: linux-media@vger.kernel.org
1744 F: drivers/media/platform/s5p-jpeg/
1746 ARM/SHMOBILE ARM ARCHITECTURE
1747 M: Simon Horman <horms@verge.net.au>
1748 M: Magnus Damm <magnus.damm@gmail.com>
1749 L: linux-renesas-soc@vger.kernel.org
1750 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1753 F: arch/arm/boot/dts/emev2*
1754 F: arch/arm/boot/dts/r7s*
1755 F: arch/arm/boot/dts/r8a*
1756 F: arch/arm/boot/dts/sh*
1757 F: arch/arm/configs/shmobile_defconfig
1758 F: arch/arm/include/debug/renesas-scif.S
1759 F: arch/arm/mach-shmobile/
1760 F: drivers/soc/renesas/
1761 F: include/linux/soc/renesas/
1763 ARM/SOCFPGA ARCHITECTURE
1764 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1766 F: arch/arm/mach-socfpga/
1767 F: arch/arm/boot/dts/socfpga*
1768 F: arch/arm/configs/socfpga_defconfig
1769 F: arch/arm64/boot/dts/altera/
1770 W: http://www.rocketboards.org
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1773 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1774 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1776 F: drivers/clk/socfpga/
1778 ARM/SOCFPGA EDAC SUPPORT
1779 M: Thor Thayer <tthayer@opensource.altera.com>
1781 F: drivers/edac/altera_edac.
1783 ARM/STI ARCHITECTURE
1784 M: Patrice Chotard <patrice.chotard@st.com>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L: kernel@stlinux.com
1787 W: http://www.stlinux.com
1789 F: arch/arm/mach-sti/
1790 F: arch/arm/boot/dts/sti*
1791 F: drivers/char/hw_random/st-rng.c
1792 F: drivers/clocksource/arm_global_timer.c
1793 F: drivers/clocksource/clksrc_st_lpc.c
1794 F: drivers/cpufreq/sti-cpufreq.c
1795 F: drivers/i2c/busses/i2c-st.c
1796 F: drivers/media/rc/st_rc.c
1797 F: drivers/media/platform/sti/c8sectpfe/
1798 F: drivers/mmc/host/sdhci-st.c
1799 F: drivers/phy/phy-miphy28lp.c
1800 F: drivers/phy/phy-miphy365x.c
1801 F: drivers/phy/phy-stih407-usb.c
1802 F: drivers/phy/phy-stih41x-usb.c
1803 F: drivers/pinctrl/pinctrl-st.c
1804 F: drivers/remoteproc/st_remoteproc.c
1805 F: drivers/reset/sti/
1806 F: drivers/rtc/rtc-st-lpc.c
1807 F: drivers/tty/serial/st-asc.c
1808 F: drivers/usb/dwc3/dwc3-st.c
1809 F: drivers/usb/host/ehci-st.c
1810 F: drivers/usb/host/ohci-st.c
1811 F: drivers/watchdog/st_lpc_wdt.c
1812 F: drivers/ata/ahci_st.c
1814 ARM/STM32 ARCHITECTURE
1815 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1816 M: Alexandre Torgue <alexandre.torgue@st.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1821 F: drivers/clocksource/armv7m_systick.c
1823 ARM/TANGO ARCHITECTURE
1824 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1825 L: linux-arm-kernel@lists.infradead.org
1829 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1830 M: Lennert Buytenhek <kernel@wantstofly.org>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/TETON BGA MACHINE SUPPORT
1835 M: "Mark F. Brown" <mark.brown314@gmail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/THECUS N2100 MACHINE SUPPORT
1840 M: Lennert Buytenhek <kernel@wantstofly.org>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M: Wan ZongShun <mcuos.com@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: http://www.mcuos.com
1849 F: arch/arm/mach-w90x900/
1850 F: drivers/input/keyboard/w90p910_keypad.c
1851 F: drivers/input/touchscreen/w90p910_ts.c
1852 F: drivers/watchdog/nuc900_wdt.c
1853 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F: drivers/mtd/nand/nuc900_nand.c
1855 F: drivers/rtc/rtc-nuc900.c
1856 F: drivers/spi/spi-nuc900.c
1857 F: drivers/usb/host/ehci-w90x900.c
1858 F: drivers/video/fbdev/nuc900fb.c
1860 ARM/U300 MACHINE SUPPORT
1861 M: Linus Walleij <linus.walleij@linaro.org>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 F: arch/arm/mach-u300/
1865 F: drivers/clocksource/timer-u300.c
1866 F: drivers/i2c/busses/i2c-stu300.c
1867 F: drivers/rtc/rtc-coh901331.c
1868 F: drivers/watchdog/coh901327_wdt.c
1869 F: drivers/dma/coh901318*
1870 F: drivers/mfd/ab3100*
1871 F: drivers/rtc/rtc-ab3100.c
1872 F: drivers/rtc/rtc-coh901331.c
1873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1875 ARM/UNIPHIER ARCHITECTURE
1876 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1880 F: arch/arm/boot/dts/uniphier*
1881 F: arch/arm/include/asm/hardware/cache-uniphier.h
1882 F: arch/arm/mach-uniphier/
1883 F: arch/arm/mm/cache-uniphier.c
1884 F: arch/arm64/boot/dts/socionext/
1885 F: drivers/bus/uniphier-system-bus.c
1886 F: drivers/clk/uniphier/
1887 F: drivers/i2c/busses/i2c-uniphier*
1888 F: drivers/pinctrl/uniphier/
1889 F: drivers/reset/reset-uniphier.c
1890 F: drivers/tty/serial/8250/8250_uniphier.c
1893 ARM/Ux500 ARM ARCHITECTURE
1894 M: Linus Walleij <linus.walleij@linaro.org>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 F: arch/arm/mach-ux500/
1898 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1899 F: drivers/dma/ste_dma40*
1900 F: drivers/hwspinlock/u8500_hsem.c
1901 F: drivers/mfd/abx500*
1902 F: drivers/mfd/ab8500*
1903 F: drivers/mfd/dbx500*
1904 F: drivers/mfd/db8500*
1905 F: drivers/pinctrl/nomadik/pinctrl-ab*
1906 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1907 F: drivers/rtc/rtc-ab8500.c
1908 F: drivers/rtc/rtc-pl031.c
1909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1911 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1912 M: Ulf Hansson <ulf.hansson@linaro.org>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 T: git git://git.linaro.org/people/ulfh/clk.git
1916 F: drivers/clk/ux500/
1918 ARM/VERSATILE EXPRESS PLATFORM
1919 M: Liviu Dudau <liviu.dudau@arm.com>
1920 M: Sudeep Holla <sudeep.holla@arm.com>
1921 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/boot/dts/vexpress*
1925 F: arch/arm64/boot/dts/arm/
1926 F: arch/arm/mach-vexpress/
1929 F: drivers/clk/versatile/clk-vexpress-osc.c
1930 F: drivers/clocksource/versatile.c
1934 M: Russell King <linux@armlinux.org.uk>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 W: http://www.armlinux.org.uk/
1940 ARM/VOIPAC PXA270 SUPPORT
1941 M: Marek Vasut <marek.vasut@gmail.com>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 F: arch/arm/mach-pxa/vpac270.c
1945 F: arch/arm/mach-pxa/include/mach/vpac270.h
1947 ARM/VT8500 ARM ARCHITECTURE
1948 M: Tony Prisk <linux@prisktech.co.nz>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: arch/arm/mach-vt8500/
1952 F: drivers/clocksource/vt8500_timer.c
1953 F: drivers/i2c/busses/i2c-wmt.c
1954 F: drivers/mmc/host/wmt-sdmmc.c
1955 F: drivers/pwm/pwm-vt8500.c
1956 F: drivers/rtc/rtc-vt8500.c
1957 F: drivers/tty/serial/vt8500_serial.c
1958 F: drivers/usb/host/ehci-platform.c
1959 F: drivers/usb/host/uhci-platform.c
1960 F: drivers/video/fbdev/vt8500lcdfb.*
1961 F: drivers/video/fbdev/wm8505fb*
1962 F: drivers/video/fbdev/wmt_ge_rops.*
1964 ARM/ZIPIT Z2 SUPPORT
1965 M: Marek Vasut <marek.vasut@gmail.com>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: arch/arm/mach-pxa/z2.c
1969 F: arch/arm/mach-pxa/include/mach/z2.h
1971 ARM/ZTE ARCHITECTURE
1972 M: Jun Nie <jun.nie@linaro.org>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 F: arch/arm/mach-zx/
1977 F: Documentation/devicetree/bindings/arm/zte.txt
1978 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1980 ARM/ZYNQ ARCHITECTURE
1981 M: Michal Simek <michal.simek@xilinx.com>
1982 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 W: http://wiki.xilinx.com
1985 T: git https://github.com/Xilinx/linux-xlnx.git
1987 F: arch/arm/mach-zynq/
1988 F: drivers/cpuidle/cpuidle-zynq.c
1989 F: drivers/block/xsysace.c
1992 F: drivers/clocksource/cadence_ttc_timer.c
1993 F: drivers/i2c/busses/i2c-cadence.c
1994 F: drivers/mmc/host/sdhci-of-arasan.c
1995 F: drivers/edac/synopsys_edac.c
1998 M: Will Deacon <will.deacon@arm.com>
1999 R: Robin Murphy <robin.murphy@arm.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 F: drivers/iommu/arm-smmu.c
2003 F: drivers/iommu/arm-smmu-v3.c
2004 F: drivers/iommu/io-pgtable-arm.c
2005 F: drivers/iommu/io-pgtable-arm-v7s.c
2007 ARM64 PORT (AARCH64 ARCHITECTURE)
2008 M: Catalin Marinas <catalin.marinas@arm.com>
2009 M: Will Deacon <will.deacon@arm.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2014 F: Documentation/arm64/
2016 AS3645A LED FLASH CONTROLLER DRIVER
2017 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2018 L: linux-media@vger.kernel.org
2019 T: git git://linuxtv.org/media_tree.git
2021 F: drivers/media/i2c/as3645a.c
2022 F: include/media/i2c/as3645a.h
2024 ASAHI KASEI AK8974 DRIVER
2025 M: Linus Walleij <linus.walleij@linaro.org>
2026 L: linux-iio@vger.kernel.org
2027 W: http://www.akm.com/
2029 F: drivers/iio/magnetometer/ak8974.c
2031 ASC7621 HARDWARE MONITOR DRIVER
2032 M: George Joseph <george.joseph@fairview5.com>
2033 L: linux-hwmon@vger.kernel.org
2035 F: Documentation/hwmon/asc7621
2036 F: drivers/hwmon/asc7621.c
2038 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2039 M: Corentin Chary <corentin.chary@gmail.com>
2040 L: acpi4asus-user@lists.sourceforge.net
2041 L: platform-driver-x86@vger.kernel.org
2042 W: http://acpi4asus.sf.net
2044 F: drivers/platform/x86/asus*.c
2045 F: drivers/platform/x86/eeepc*.c
2047 ASUS WIRELESS RADIO CONTROL DRIVER
2048 M: João Paulo Rechi Vita <jprvita@gmail.com>
2049 L: platform-driver-x86@vger.kernel.org
2051 F: drivers/platform/x86/asus-wireless.c
2054 M: David Howells <dhowells@redhat.com>
2055 L: keyrings@vger.kernel.org
2057 F: Documentation/crypto/asymmetric-keys.txt
2058 F: include/linux/verification.h
2059 F: include/crypto/public_key.h
2060 F: include/crypto/pkcs7.h
2061 F: crypto/asymmetric_keys/
2063 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2064 R: Dan Williams <dan.j.williams@intel.com>
2065 W: http://sourceforge.net/projects/xscaleiop
2067 F: Documentation/crypto/async-tx-api.txt
2070 F: include/linux/dmaengine.h
2071 F: include/linux/async_tx.h
2074 M: Wolfram Sang <wsa@the-dreams.de>
2075 L: linux-i2c@vger.kernel.org
2077 F: drivers/misc/eeprom/at24.c
2078 F: include/linux/platform_data/at24.h
2080 ATA OVER ETHERNET (AOE) DRIVER
2081 M: "Ed L. Cashin" <ed.cashin@acm.org>
2082 W: http://www.openaoe.org/
2084 F: Documentation/aoe/
2085 F: drivers/block/aoe/
2087 ATHEROS 71XX/9XXX GPIO DRIVER
2088 M: Alban Bedel <albeu@free.fr>
2089 W: https://github.com/AlbanBedel/linux
2090 T: git git://github.com/AlbanBedel/linux
2092 F: drivers/gpio/gpio-ath79.c
2093 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2095 ATHEROS ATH GENERIC UTILITIES
2096 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2097 L: linux-wireless@vger.kernel.org
2099 F: drivers/net/wireless/ath/*
2101 ATHEROS ATH5K WIRELESS DRIVER
2102 M: Jiri Slaby <jirislaby@gmail.com>
2103 M: Nick Kossifidis <mickflemm@gmail.com>
2104 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2105 L: linux-wireless@vger.kernel.org
2106 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2108 F: drivers/net/wireless/ath/ath5k/
2110 ATHEROS ATH6KL WIRELESS DRIVER
2111 M: Kalle Valo <kvalo@qca.qualcomm.com>
2112 L: linux-wireless@vger.kernel.org
2113 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2116 F: drivers/net/wireless/ath/ath6kl/
2118 WILOCITY WIL6210 WIRELESS DRIVER
2119 M: Maya Erez <qca_merez@qca.qualcomm.com>
2120 L: linux-wireless@vger.kernel.org
2121 L: wil6210@qca.qualcomm.com
2123 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2124 F: drivers/net/wireless/ath/wil6210/
2125 F: include/uapi/linux/wil6210_uapi.h
2127 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2128 M: Christian Lamparter <chunkeey@googlemail.com>
2129 L: linux-wireless@vger.kernel.org
2130 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2132 F: drivers/net/wireless/ath/carl9170/
2134 ATK0110 HWMON DRIVER
2135 M: Luca Tettamanti <kronos.it@gmail.com>
2136 L: linux-hwmon@vger.kernel.org
2138 F: drivers/hwmon/asus_atk0110.c
2141 M: Ville Syrjala <syrjala@sci.fi>
2143 F: drivers/input/misc/ati_remote2.c
2145 ATLX ETHERNET DRIVERS
2146 M: Jay Cliburn <jcliburn@gmail.com>
2147 M: Chris Snook <chris.snook@gmail.com>
2148 L: netdev@vger.kernel.org
2149 W: http://sourceforge.net/projects/atl1
2150 W: http://atl1.sourceforge.net
2152 F: drivers/net/ethernet/atheros/
2155 M: Chas Williams <3chas3@gmail.com>
2156 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2157 L: netdev@vger.kernel.org
2158 W: http://linux-atm.sourceforge.net
2161 F: include/linux/atm*
2162 F: include/uapi/linux/atm*
2164 ATMEL AT91 / AT32 MCI DRIVER
2165 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2167 F: drivers/mmc/host/atmel-mci.c
2169 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2170 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2172 F: drivers/power/reset/at91-sama5d2_shdwc.c
2174 ATMEL SAMA5D2 ADC DRIVER
2175 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2176 L: linux-iio@vger.kernel.org
2178 F: drivers/iio/adc/at91-sama5d2_adc.c
2180 ATMEL Audio ALSA driver
2181 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2187 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 F: drivers/dma/at_hdmac.c
2191 F: drivers/dma/at_hdmac_regs.h
2192 F: include/linux/platform_data/dma-atmel.h
2195 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2196 L: linux-arm-kernel@lists.infradead.org
2197 L: dmaengine@vger.kernel.org
2199 F: drivers/dma/at_xdmac.c
2202 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2203 L: linux-i2c@vger.kernel.org
2205 F: drivers/i2c/busses/i2c-at91.c
2208 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2209 L: linux-media@vger.kernel.org
2211 F: drivers/media/platform/soc_camera/atmel-isi.c
2212 F: include/media/atmel-isi.h
2215 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2216 L: linux-fbdev@vger.kernel.org
2218 F: drivers/video/fbdev/atmel_lcdfb.c
2219 F: include/video/atmel_lcdc.h
2221 ATMEL MACB ETHERNET DRIVER
2222 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2224 F: drivers/net/ethernet/cadence/
2227 M: Wenyou Yang <wenyou.yang@atmel.com>
2228 M: Josh Wu <rainyfeeling@outlook.com>
2229 L: linux-mtd@lists.infradead.org
2231 F: drivers/mtd/nand/atmel_nand*
2234 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2235 L: linux-mmc@vger.kernel.org
2237 F: drivers/mmc/host/sdhci-of-at91.c
2240 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2242 F: drivers/spi/spi-atmel.*
2245 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 F: drivers/misc/atmel-ssc.c
2249 F: include/linux/atmel-ssc.h
2251 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2252 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 F: drivers/misc/atmel_tclib.c
2256 F: drivers/clocksource/tcb_clksrc.c
2258 ATMEL USBA UDC DRIVER
2259 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2264 ATMEL WIRELESS DRIVER
2265 M: Simon Kelley <simon@thekelleys.org.uk>
2266 L: linux-wireless@vger.kernel.org
2267 W: http://www.thekelleys.org.uk/atmel
2268 W: http://atmelwlandriver.sourceforge.net/
2270 F: drivers/net/wireless/atmel/atmel*
2272 ATMEL MAXTOUCH DRIVER
2273 M: Nick Dyer <nick@shmanahar.org>
2274 T: git git://github.com/ndyer/linux.git
2276 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2277 F: drivers/input/touchscreen/atmel_mxt_ts.c
2278 F: include/linux/platform_data/atmel_mxt_ts.h
2280 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2281 M: Bradley Grove <linuxdrivers@attotech.com>
2282 L: linux-scsi@vger.kernel.org
2283 W: http://www.attotech.com
2285 F: drivers/scsi/esas2r
2287 ATUSB IEEE 802.15.4 RADIO DRIVER
2288 M: Stefan Schmidt <stefan@osg.samsung.com>
2289 L: linux-wpan@vger.kernel.org
2291 F: drivers/net/ieee802154/atusb.c
2292 F: drivers/net/ieee802154/atusb.h
2293 F: drivers/net/ieee802154/at86rf230.h
2296 M: Paul Moore <paul@paul-moore.com>
2297 M: Eric Paris <eparis@redhat.com>
2298 L: linux-audit@redhat.com (moderated for non-subscribers)
2299 W: http://people.redhat.com/sgrubb/audit/
2300 T: git git://git.infradead.org/users/pcmoore/audit
2302 F: include/linux/audit.h
2303 F: include/uapi/linux/audit.h
2306 AUXILIARY DISPLAY DRIVERS
2307 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2308 W: http://miguelojeda.es/auxdisplay.htm
2309 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2311 F: drivers/auxdisplay/
2312 F: include/linux/cfag12864b.h
2315 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2316 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2317 W: http://www.atmel.com/products/AVR32/
2318 W: http://mirror.egtvedt.no/avr32linux.org/
2319 W: http://avrfreaks.net/
2323 AVR32/AT32AP MACHINE SUPPORT
2324 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2325 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2327 F: arch/avr32/mach-at32ap/
2330 M: Ralf Baechle <ralf@linux-mips.org>
2331 L: linux-hams@vger.kernel.org
2332 W: http://www.linux-ax25.org/
2334 F: include/uapi/linux/ax25.h
2335 F: include/net/ax25.h
2339 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2340 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2341 L: linux-media@vger.kernel.org
2342 W: https://linuxtv.org
2343 T: git git://linuxtv.org/media_tree.git
2345 F: drivers/media/usb/dvb-usb-v2/az6007.c
2347 AZTECH FM RADIO RECEIVER DRIVER
2348 M: Hans Verkuil <hverkuil@xs4all.nl>
2349 L: linux-media@vger.kernel.org
2350 T: git git://linuxtv.org/media_tree.git
2351 W: https://linuxtv.org
2353 F: drivers/media/radio/radio-aztech*
2356 L: linux-wireless@vger.kernel.org
2357 L: b43-dev@lists.infradead.org
2358 W: http://wireless.kernel.org/en/users/Drivers/b43
2360 F: drivers/net/wireless/broadcom/b43/
2362 B43LEGACY WIRELESS DRIVER
2363 M: Larry Finger <Larry.Finger@lwfinger.net>
2364 L: linux-wireless@vger.kernel.org
2365 L: b43-dev@lists.infradead.org
2366 W: http://wireless.kernel.org/en/users/Drivers/b43
2368 F: drivers/net/wireless/broadcom/b43legacy/
2370 BACKLIGHT CLASS/SUBSYSTEM
2371 M: Jingoo Han <jingoohan1@gmail.com>
2372 M: Lee Jones <lee.jones@linaro.org>
2373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2375 F: drivers/video/backlight/
2376 F: include/linux/backlight.h
2379 M: Marek Lindner <mareklindner@neomailbox.ch>
2380 M: Simon Wunderlich <sw@simonwunderlich.de>
2381 M: Antonio Quartulli <a@unstable.cc>
2382 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2383 W: https://www.open-mesh.org/
2384 Q: https://patchwork.open-mesh.org/project/batman/list/
2386 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2387 F: Documentation/ABI/testing/sysfs-class-net-mesh
2388 F: Documentation/networking/batman-adv.txt
2389 F: include/uapi/linux/batman_adv.h
2392 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2393 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2394 L: linux-hams@vger.kernel.org
2395 W: http://www.baycom.org/~tom/ham/ham.html
2397 F: drivers/net/hamradio/baycom*
2399 BCACHE (BLOCK LAYER CACHE)
2400 M: Kent Overstreet <kent.overstreet@gmail.com>
2401 L: linux-bcache@vger.kernel.org
2402 W: http://bcache.evilpiepirate.org
2404 F: drivers/md/bcache/
2406 BDISP ST MEDIA DRIVER
2407 M: Fabien Dessenne <fabien.dessenne@st.com>
2408 L: linux-media@vger.kernel.org
2409 T: git git://linuxtv.org/media_tree.git
2410 W: https://linuxtv.org
2412 F: drivers/media/platform/sti/bdisp
2415 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2416 M: Salah Triki <salah.triki@gmail.com>
2418 T: git git://github.com/luisbg/linux-befs.git
2419 F: Documentation/filesystems/befs.txt
2422 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2423 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2424 L: netdev@vger.kernel.org
2426 F: drivers/net/ethernet/ec_bhf.c
2429 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2431 F: Documentation/filesystems/bfs.txt
2433 F: include/uapi/linux/bfs_fs.h
2435 BLACKFIN ARCHITECTURE
2436 M: Steven Miao <realmz6@gmail.com>
2437 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2438 T: git git://git.code.sf.net/p/adi-linux/code
2439 W: http://blackfin.uclinux.org
2443 BLACKFIN EMAC DRIVER
2444 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2445 W: http://blackfin.uclinux.org
2447 F: drivers/net/ethernet/adi/
2450 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2451 W: http://blackfin.uclinux.org
2453 F: drivers/rtc/rtc-bfin.c
2456 M: Sonic Zhang <sonic.zhang@analog.com>
2457 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2458 W: http://blackfin.uclinux.org
2460 F: drivers/mmc/host/bfin_sdh.c
2462 BLACKFIN SERIAL DRIVER
2463 M: Sonic Zhang <sonic.zhang@analog.com>
2464 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2465 W: http://blackfin.uclinux.org
2467 F: drivers/tty/serial/bfin_uart.c
2469 BLACKFIN WATCHDOG DRIVER
2470 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2471 W: http://blackfin.uclinux.org
2473 F: drivers/watchdog/bfin_wdt.c
2475 BLACKFIN I2C TWI DRIVER
2476 M: Sonic Zhang <sonic.zhang@analog.com>
2477 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2478 W: http://blackfin.uclinux.org/
2480 F: drivers/i2c/busses/i2c-bfin-twi.c
2482 BLACKFIN MEDIA DRIVER
2483 M: Scott Jiang <scott.jiang.linux@gmail.com>
2484 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W: http://blackfin.uclinux.org/
2487 F: drivers/media/platform/blackfin/
2488 F: drivers/media/i2c/adv7183*
2489 F: drivers/media/i2c/vs6624*
2491 BLINKM RGB LED DRIVER
2492 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2494 F: drivers/leds/leds-blinkm.c
2497 M: Jens Axboe <axboe@kernel.dk>
2498 L: linux-block@vger.kernel.org
2499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2502 F: kernel/trace/blktrace.c
2506 M: Joern Engel <joern@lazybastard.org>
2507 L: linux-mtd@lists.infradead.org
2509 F: drivers/mtd/devices/block2mtd.c
2512 M: Marcel Holtmann <marcel@holtmann.org>
2513 M: Gustavo Padovan <gustavo@padovan.org>
2514 M: Johan Hedberg <johan.hedberg@gmail.com>
2515 L: linux-bluetooth@vger.kernel.org
2516 W: http://www.bluez.org/
2517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2520 F: drivers/bluetooth/
2523 M: Marcel Holtmann <marcel@holtmann.org>
2524 M: Gustavo Padovan <gustavo@padovan.org>
2525 M: Johan Hedberg <johan.hedberg@gmail.com>
2526 L: linux-bluetooth@vger.kernel.org
2527 W: http://www.bluez.org/
2528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2532 F: include/net/bluetooth/
2535 M: Jay Vosburgh <j.vosburgh@gmail.com>
2536 M: Veaceslav Falico <vfalico@gmail.com>
2537 M: Andy Gospodarek <andy@greyhouse.net>
2538 L: netdev@vger.kernel.org
2539 W: http://sourceforge.net/projects/bonding/
2541 F: drivers/net/bonding/
2542 F: include/uapi/linux/if_bonding.h
2544 BPF (Safe dynamic programs and tools)
2545 M: Alexei Starovoitov <ast@kernel.org>
2546 L: netdev@vger.kernel.org
2547 L: linux-kernel@vger.kernel.org
2550 F: tools/testing/selftests/bpf/
2553 BROADCOM B44 10/100 ETHERNET DRIVER
2554 M: Michael Chan <michael.chan@broadcom.com>
2555 L: netdev@vger.kernel.org
2557 F: drivers/net/ethernet/broadcom/b44.*
2559 BROADCOM B53 ETHERNET SWITCH DRIVER
2560 M: Florian Fainelli <f.fainelli@gmail.com>
2561 L: netdev@vger.kernel.org
2562 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2564 F: drivers/net/dsa/b53/*
2565 F: include/linux/platform_data/b53.h
2567 BROADCOM GENET ETHERNET DRIVER
2568 M: Florian Fainelli <f.fainelli@gmail.com>
2569 L: netdev@vger.kernel.org
2571 F: drivers/net/ethernet/broadcom/genet/
2573 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2574 M: Rasesh Mody <rasesh.mody@cavium.com>
2575 M: Harish Patil <harish.patil@cavium.com>
2576 M: Dept-GELinuxNICDev@cavium.com
2577 L: netdev@vger.kernel.org
2579 F: drivers/net/ethernet/broadcom/bnx2.*
2580 F: drivers/net/ethernet/broadcom/bnx2_*
2582 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2583 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2584 M: Ariel Elior <ariel.elior@cavium.com>
2585 M: everest-linux-l2@cavium.com
2586 L: netdev@vger.kernel.org
2588 F: drivers/net/ethernet/broadcom/bnx2x/
2590 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2591 M: Florian Fainelli <f.fainelli@gmail.com>
2592 M: Ray Jui <rjui@broadcom.com>
2593 M: Scott Branden <sbranden@broadcom.com>
2594 M: bcm-kernel-feedback-list@broadcom.com
2595 T: git git://github.com/broadcom/mach-bcm
2601 F: arch/arm/mach-bcm/
2603 BROADCOM BCM2835 ARM ARCHITECTURE
2604 M: Stephen Warren <swarren@wwwdotorg.org>
2605 M: Lee Jones <lee@kernel.org>
2606 M: Eric Anholt <eric@anholt.net>
2607 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2613 BROADCOM BCM47XX MIPS ARCHITECTURE
2614 M: Hauke Mehrtens <hauke@hauke-m.de>
2615 M: Rafał Miłecki <zajec5@gmail.com>
2616 L: linux-mips@linux-mips.org
2618 F: Documentation/devicetree/bindings/mips/brcm/
2619 F: arch/mips/bcm47xx/*
2620 F: arch/mips/include/asm/mach-bcm47xx/*
2622 BROADCOM BCM5301X ARM ARCHITECTURE
2623 M: Hauke Mehrtens <hauke@hauke-m.de>
2624 M: Rafał Miłecki <zajec5@gmail.com>
2625 M: bcm-kernel-feedback-list@broadcom.com
2626 L: linux-arm-kernel@lists.infradead.org
2628 F: arch/arm/mach-bcm/bcm_5301x.c
2629 F: arch/arm/boot/dts/bcm5301x*.dtsi
2630 F: arch/arm/boot/dts/bcm470*
2632 BROADCOM BCM53573 ARM ARCHITECTURE
2633 M: Rafał Miłecki <rafal@milecki.pl>
2634 L: linux-arm-kernel@lists.infradead.org
2636 F: arch/arm/boot/dts/bcm53573*
2637 F: arch/arm/boot/dts/bcm47189*
2639 BROADCOM BCM63XX ARM ARCHITECTURE
2640 M: Florian Fainelli <f.fainelli@gmail.com>
2641 M: bcm-kernel-feedback-list@broadcom.com
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 T: git git://github.com/broadcom/stblinux.git
2647 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2648 M: Kevin Cernekee <cernekee@gmail.com>
2649 L: linux-usb@vger.kernel.org
2651 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2653 BROADCOM BCM7XXX ARM ARCHITECTURE
2654 M: Brian Norris <computersforpeace@gmail.com>
2655 M: Gregory Fong <gregory.0xf0@gmail.com>
2656 M: Florian Fainelli <f.fainelli@gmail.com>
2657 M: bcm-kernel-feedback-list@broadcom.com
2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 T: git git://github.com/broadcom/stblinux.git
2661 F: arch/arm/mach-bcm/*brcmstb*
2662 F: arch/arm/boot/dts/bcm7*.dts*
2663 F: drivers/bus/brcmstb_gisb.c
2666 BROADCOM BMIPS MIPS ARCHITECTURE
2667 M: Kevin Cernekee <cernekee@gmail.com>
2668 M: Florian Fainelli <f.fainelli@gmail.com>
2669 L: linux-mips@linux-mips.org
2670 T: git git://github.com/broadcom/stblinux.git
2672 F: arch/mips/bmips/*
2673 F: arch/mips/include/asm/mach-bmips/*
2674 F: arch/mips/kernel/*bmips*
2675 F: arch/mips/boot/dts/brcm/bcm*.dts*
2676 F: drivers/irqchip/irq-bcm63*
2677 F: drivers/irqchip/irq-bcm7*
2678 F: drivers/irqchip/irq-brcmstb*
2679 F: include/linux/bcm963xx_nvram.h
2680 F: include/linux/bcm963xx_tag.h
2682 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2683 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2684 M: Prashant Sreedharan <prashant@broadcom.com>
2685 M: Michael Chan <mchan@broadcom.com>
2686 L: netdev@vger.kernel.org
2688 F: drivers/net/ethernet/broadcom/tg3.*
2690 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2691 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2692 M: Franky Lin <franky.lin@broadcom.com>
2693 M: Hante Meuleman <hante.meuleman@broadcom.com>
2694 L: linux-wireless@vger.kernel.org
2695 L: brcm80211-dev-list.pdl@broadcom.com
2697 F: drivers/net/wireless/broadcom/brcm80211/
2699 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2700 M: QLogic-Storage-Upstream@qlogic.com
2701 L: linux-scsi@vger.kernel.org
2703 F: drivers/scsi/bnx2fc/
2705 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2706 M: QLogic-Storage-Upstream@qlogic.com
2707 L: linux-scsi@vger.kernel.org
2709 F: drivers/scsi/bnx2i/
2711 BROADCOM IPROC ARM ARCHITECTURE
2712 M: Ray Jui <rjui@broadcom.com>
2713 M: Scott Branden <sbranden@broadcom.com>
2714 M: Jon Mason <jonmason@broadcom.com>
2715 M: bcm-kernel-feedback-list@broadcom.com
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 T: git git://github.com/broadcom/cygnus-linux.git
2732 F: arch/arm64/boot/dts/broadcom/ns2*
2733 F: drivers/clk/bcm/clk-ns*
2734 F: drivers/pinctrl/bcm/pinctrl-ns*
2736 BROADCOM BRCMSTB GPIO DRIVER
2737 M: Gregory Fong <gregory.0xf0@gmail.com>
2738 L: bcm-kernel-feedback-list@broadcom.com
2740 F: drivers/gpio/gpio-brcmstb.c
2741 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2743 BROADCOM KONA GPIO DRIVER
2744 M: Ray Jui <rjui@broadcom.com>
2745 L: bcm-kernel-feedback-list@broadcom.com
2747 F: drivers/gpio/gpio-bcm-kona.c
2748 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2750 BROADCOM NVRAM DRIVER
2751 M: Rafał Miłecki <zajec5@gmail.com>
2752 L: linux-mips@linux-mips.org
2754 F: drivers/firmware/broadcom/*
2756 BROADCOM STB NAND FLASH DRIVER
2757 M: Brian Norris <computersforpeace@gmail.com>
2758 M: Kamal Dasu <kdasu.kdev@gmail.com>
2759 L: linux-mtd@lists.infradead.org
2760 L: bcm-kernel-feedback-list@broadcom.com
2762 F: drivers/mtd/nand/brcmnand/
2764 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2765 M: Rafał Miłecki <zajec5@gmail.com>
2766 L: linux-wireless@vger.kernel.org
2769 F: include/linux/bcma/
2771 BROADCOM SYSTEMPORT ETHERNET DRIVER
2772 M: Florian Fainelli <f.fainelli@gmail.com>
2773 L: netdev@vger.kernel.org
2775 F: drivers/net/ethernet/broadcom/bcmsysport.*
2777 BROADCOM VULCAN ARM64 SOC
2778 M: Jayachandran C. <jchandra@broadcom.com>
2779 M: bcm-kernel-feedback-list@broadcom.com
2780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 F: arch/arm64/boot/dts/broadcom/vulcan*
2784 BROCADE BFA FC SCSI DRIVER
2785 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2786 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2787 L: linux-scsi@vger.kernel.org
2789 F: drivers/scsi/bfa/
2791 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2792 M: Rasesh Mody <rasesh.mody@cavium.com>
2793 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2794 M: Dept-GELinuxNICDev@cavium.com
2795 L: netdev@vger.kernel.org
2797 F: drivers/net/ethernet/brocade/bna/
2799 BSG (block layer generic sg v4 driver)
2800 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2801 L: linux-scsi@vger.kernel.org
2804 F: include/linux/bsg.h
2805 F: include/uapi/linux/bsg.h
2808 M: Clemens Ladisch <clemens@ladisch.de>
2809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2810 T: git git://git.alsa-project.org/alsa-kernel.git
2812 F: Documentation/sound/alsa/Bt87x.txt
2813 F: sound/pci/bt87x.c
2816 M: Michael Buesch <m@bues.ch>
2817 W: http://bu3sch.de/btgpio.php
2819 F: drivers/gpio/gpio-bt8xx.c
2822 M: Chris Mason <clm@fb.com>
2823 M: Josef Bacik <jbacik@fb.com>
2824 M: David Sterba <dsterba@suse.com>
2825 L: linux-btrfs@vger.kernel.org
2826 W: http://btrfs.wiki.kernel.org/
2827 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2830 F: Documentation/filesystems/btrfs.txt
2833 BTTV VIDEO4LINUX DRIVER
2834 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2835 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2836 L: linux-media@vger.kernel.org
2837 W: https://linuxtv.org
2838 T: git git://linuxtv.org/media_tree.git
2840 F: Documentation/media/v4l-drivers/bttv*
2841 F: drivers/media/pci/bt8xx/bttv*
2843 BUSLOGIC SCSI DRIVER
2844 M: Khalid Aziz <khalid@gonehiking.org>
2845 L: linux-scsi@vger.kernel.org
2847 F: drivers/scsi/BusLogic.*
2848 F: drivers/scsi/FlashPoint.*
2850 C-MEDIA CMI8788 DRIVER
2851 M: Clemens Ladisch <clemens@ladisch.de>
2852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2853 T: git git://git.alsa-project.org/alsa-kernel.git
2855 F: sound/pci/oxygen/
2858 M: Mark Salter <msalter@redhat.com>
2859 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2860 L: linux-c6x-dev@linux-c6x.org
2861 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2865 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2866 M: David Howells <dhowells@redhat.com>
2867 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2869 F: Documentation/filesystems/caching/cachefiles.txt
2872 CADET FM/AM RADIO RECEIVER DRIVER
2873 M: Hans Verkuil <hverkuil@xs4all.nl>
2874 L: linux-media@vger.kernel.org
2875 T: git git://linuxtv.org/media_tree.git
2876 W: https://linuxtv.org
2878 F: drivers/media/radio/radio-cadet*
2880 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2881 M: Jonathan Corbet <corbet@lwn.net>
2882 L: linux-media@vger.kernel.org
2883 T: git git://linuxtv.org/media_tree.git
2885 F: Documentation/media/v4l-drivers/cafe_ccic*
2886 F: drivers/media/platform/marvell-ccic/
2889 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2890 L: netdev@vger.kernel.org
2892 F: Documentation/networking/caif/
2893 F: drivers/net/caif/
2894 F: include/uapi/linux/caif/
2895 F: include/net/caif/
2898 CALGARY x86-64 IOMMU
2899 M: Muli Ben-Yehuda <mulix@mulix.org>
2900 M: Jon Mason <jdmason@kudzu.us>
2901 L: iommu@lists.linux-foundation.org
2903 F: arch/x86/kernel/pci-calgary_64.c
2904 F: arch/x86/kernel/tce_64.c
2905 F: arch/x86/include/asm/calgary.h
2906 F: arch/x86/include/asm/tce.h
2909 M: Oliver Hartkopp <socketcan@hartkopp.net>
2910 M: Marc Kleine-Budde <mkl@pengutronix.de>
2911 L: linux-can@vger.kernel.org
2912 W: https://github.com/linux-can
2913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2916 F: Documentation/networking/can.txt
2918 F: include/linux/can/core.h
2919 F: include/uapi/linux/can.h
2920 F: include/uapi/linux/can/bcm.h
2921 F: include/uapi/linux/can/raw.h
2922 F: include/uapi/linux/can/gw.h
2925 M: Wolfgang Grandegger <wg@grandegger.com>
2926 M: Marc Kleine-Budde <mkl@pengutronix.de>
2927 L: linux-can@vger.kernel.org
2928 W: https://github.com/linux-can
2929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2932 F: Documentation/devicetree/bindings/net/can/
2934 F: include/linux/can/dev.h
2935 F: include/linux/can/platform/
2936 F: include/uapi/linux/can/error.h
2937 F: include/uapi/linux/can/netlink.h
2940 M: Serge Hallyn <serge@hallyn.com>
2941 L: linux-security-module@vger.kernel.org
2943 F: include/linux/capability.h
2944 F: include/uapi/linux/capability.h
2945 F: security/commoncap.c
2946 F: kernel/capability.c
2948 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2949 M: Kevin Tsai <ktsai@capellamicro.com>
2951 F: drivers/iio/light/cm*
2952 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2955 M: Jan Glauber <jglauber@cavium.com>
2956 M: David Daney <david.daney@cavium.com>
2957 W: http://www.cavium.com
2959 F: drivers/i2c/busses/i2c-octeon*
2960 F: drivers/i2c/busses/i2c-thunderx*
2962 CAVIUM LIQUIDIO NETWORK DRIVER
2963 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2964 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2965 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2966 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2967 L: netdev@vger.kernel.org
2968 W: http://www.cavium.com
2970 F: drivers/net/ethernet/cavium/liquidio/
2972 CC2520 IEEE-802.15.4 RADIO DRIVER
2973 M: Varka Bhadram <varkabhadram@gmail.com>
2974 L: linux-wpan@vger.kernel.org
2976 F: drivers/net/ieee802154/cc2520.c
2977 F: include/linux/spi/cc2520.h
2978 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2981 M: Hans Verkuil <hans.verkuil@cisco.com>
2982 L: linux-media@vger.kernel.org
2983 T: git git://linuxtv.org/media_tree.git
2984 W: http://linuxtv.org
2986 F: Documentation/cec.txt
2987 F: Documentation/media/uapi/cec
2988 F: drivers/staging/media/cec/
2989 F: drivers/media/cec-edid.c
2990 F: drivers/media/rc/keymaps/rc-cec.c
2991 F: include/media/cec.h
2992 F: include/media/cec-edid.h
2993 F: include/linux/cec.h
2994 F: include/linux/cec-funcs.h
2996 CELL BROADBAND ENGINE ARCHITECTURE
2997 M: Arnd Bergmann <arnd@arndb.de>
2998 L: linuxppc-dev@lists.ozlabs.org
2999 W: http://www.ibm.com/developerworks/power/cell/
3001 F: arch/powerpc/include/asm/cell*.h
3002 F: arch/powerpc/include/asm/spu*.h
3003 F: arch/powerpc/include/uapi/asm/spu*.h
3004 F: arch/powerpc/oprofile/*cell*
3005 F: arch/powerpc/platforms/cell/
3007 CEPH COMMON CODE (LIBCEPH)
3008 M: Ilya Dryomov <idryomov@gmail.com>
3009 M: "Yan, Zheng" <zyan@redhat.com>
3010 M: Sage Weil <sage@redhat.com>
3011 L: ceph-devel@vger.kernel.org
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3014 T: git git://github.com/ceph/ceph-client.git
3017 F: include/linux/ceph/
3018 F: include/linux/crush/
3020 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3021 M: "Yan, Zheng" <zyan@redhat.com>
3022 M: Sage Weil <sage@redhat.com>
3023 M: Ilya Dryomov <idryomov@gmail.com>
3024 L: ceph-devel@vger.kernel.org
3026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3027 T: git git://github.com/ceph/ceph-client.git
3029 F: Documentation/filesystems/ceph.txt
3032 CERTIFICATE HANDLING:
3033 M: David Howells <dhowells@redhat.com>
3034 M: David Woodhouse <dwmw2@infradead.org>
3035 L: keyrings@vger.kernel.org
3037 F: Documentation/module-signing.txt
3039 F: scripts/sign-file.c
3040 F: scripts/extract-cert.c
3042 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3043 L: linux-usb@vger.kernel.org
3045 F: Documentation/usb/WUSB-Design-overview.txt
3046 F: Documentation/usb/wusb-cbaf
3047 F: drivers/usb/host/hwa-hc.c
3048 F: drivers/usb/host/whci/
3049 F: drivers/usb/wusbcore/
3050 F: include/linux/usb/wusb*
3052 CFAG12864B LCD DRIVER
3053 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3054 W: http://miguelojeda.es/auxdisplay.htm
3055 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3057 F: drivers/auxdisplay/cfag12864b.c
3058 F: include/linux/cfag12864b.h
3060 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3061 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3062 W: http://miguelojeda.es/auxdisplay.htm
3063 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3065 F: drivers/auxdisplay/cfag12864bfb.c
3066 F: include/linux/cfag12864b.h
3068 CFG80211 and NL80211
3069 M: Johannes Berg <johannes@sipsolutions.net>
3070 L: linux-wireless@vger.kernel.org
3071 W: http://wireless.kernel.org/
3072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3075 F: include/uapi/linux/nl80211.h
3076 F: include/net/cfg80211.h
3078 X: net/wireless/wext*
3080 CHAR and MISC DRIVERS
3081 M: Arnd Bergmann <arnd@arndb.de>
3082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3087 F: include/linux/miscdevice.h
3090 M: Andy Whitcroft <apw@canonical.com>
3091 M: Joe Perches <joe@perches.com>
3093 F: scripts/checkpatch.pl
3095 CHINESE DOCUMENTATION
3096 M: Harry Wei <harryxiyou@gmail.com>
3097 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3098 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3100 F: Documentation/translations/zh_CN/
3102 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3103 M: Peter Chen <Peter.Chen@nxp.com>
3104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3105 L: linux-usb@vger.kernel.org
3107 F: drivers/usb/chipidea/
3109 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3110 M: Hans de Goede <hdegoede@redhat.com>
3111 L: linux-input@vger.kernel.org
3113 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3114 F: drivers/input/touchscreen/chipone_icn8318.c
3116 CHROME HARDWARE PLATFORM SUPPORT
3117 M: Olof Johansson <olof@lixom.net>
3119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3120 F: drivers/platform/chrome/
3122 CISCO VIC ETHERNET NIC DRIVER
3123 M: Christian Benvenuti <benve@cisco.com>
3124 M: Sujith Sankar <ssujith@cisco.com>
3125 M: Govindarajulu Varadarajan <_govind@gmx.com>
3126 M: Neel Patel <neepatel@cisco.com>
3128 F: drivers/net/ethernet/cisco/enic/
3130 CISCO VIC LOW LATENCY NIC DRIVER
3131 M: Christian Benvenuti <benve@cisco.com>
3132 M: Dave Goodell <dgoodell@cisco.com>
3134 F: drivers/infiniband/hw/usnic/
3136 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3137 M: Hartley Sweeten <hsweeten@visionengravers.com>
3138 L: netdev@vger.kernel.org
3140 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3142 CIRRUS LOGIC AUDIO CODEC DRIVERS
3143 M: Brian Austin <brian.austin@cirrus.com>
3144 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3147 F: sound/soc/codecs/cs*
3150 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3151 L: linux-kernel@vger.kernel.org
3154 F: include/linux/cleancache.h
3157 M: Russell King <linux@armlinux.org.uk>
3158 L: linux-clk@vger.kernel.org
3160 F: include/linux/clk.h
3162 CLOCKSOURCE, CLOCKEVENT DRIVERS
3163 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3164 M: Thomas Gleixner <tglx@linutronix.de>
3165 L: linux-kernel@vger.kernel.org
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3168 F: drivers/clocksource
3170 CISCO FCOE HBA DRIVER
3171 M: Hiral Patel <hiralpat@cisco.com>
3172 M: Suma Ramars <sramars@cisco.com>
3173 M: Brian Uchino <buchino@cisco.com>
3174 L: linux-scsi@vger.kernel.org
3176 F: drivers/scsi/fnic/
3178 CISCO SCSI HBA DRIVER
3179 M: Narsimhulu Musini <nmusini@cisco.com>
3180 M: Sesidhar Baddela <sebaddel@cisco.com>
3181 L: linux-scsi@vger.kernel.org
3183 F: drivers/scsi/snic/
3186 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3187 M: Daniel Oliveira Nascimento <don@syst.com.br>
3188 L: platform-driver-x86@vger.kernel.org
3190 F: drivers/platform/x86/classmate-laptop.c
3193 M: Hans Verkuil <hans.verkuil@cisco.com>
3194 L: linux-media@vger.kernel.org
3195 T: git git://linuxtv.org/media_tree.git
3196 W: https://linuxtv.org
3198 F: drivers/media/pci/cobalt/
3200 COCCINELLE/Semantic Patches (SmPL)
3201 M: Julia Lawall <Julia.Lawall@lip6.fr>
3202 M: Gilles Muller <Gilles.Muller@lip6.fr>
3203 M: Nicolas Palix <nicolas.palix@imag.fr>
3204 M: Michal Marek <mmarek@suse.com>
3205 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3207 W: http://coccinelle.lip6.fr/
3209 F: Documentation/dev-tools/coccinelle.rst
3210 F: scripts/coccinelle/
3211 F: scripts/coccicheck
3214 M: Jan Harkes <jaharkes@cs.cmu.edu>
3216 L: codalist@coda.cs.cmu.edu
3217 W: http://www.coda.cs.cmu.edu/
3219 F: Documentation/filesystems/coda.txt
3221 F: include/linux/coda*.h
3222 F: include/uapi/linux/coda*.h
3224 CODA V4L2 MEM2MEM DRIVER
3225 M: Philipp Zabel <p.zabel@pengutronix.de>
3226 L: linux-media@vger.kernel.org
3228 F: Documentation/devicetree/bindings/media/coda.txt
3229 F: drivers/media/platform/coda/
3231 COMMON CLK FRAMEWORK
3232 M: Michael Turquette <mturquette@baylibre.com>
3233 M: Stephen Boyd <sboyd@codeaurora.org>
3234 L: linux-clk@vger.kernel.org
3235 Q: http://patchwork.kernel.org/project/linux-clk/list/
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3238 F: Documentation/devicetree/bindings/clock/
3240 X: drivers/clk/clkdev.c
3241 F: include/linux/clk-pr*
3242 F: include/linux/clk/
3244 COMMON INTERNET FILE SYSTEM (CIFS)
3245 M: Steve French <sfrench@samba.org>
3246 L: linux-cifs@vger.kernel.org
3247 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3248 W: http://linux-cifs.samba.org/
3249 T: git git://git.samba.org/sfrench/cifs-2.6.git
3251 F: Documentation/filesystems/cifs/
3254 COMPACTPCI HOTPLUG CORE
3255 M: Scott Murray <scott@spiteful.org>
3256 L: linux-pci@vger.kernel.org
3258 F: drivers/pci/hotplug/cpci_hotplug*
3260 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3261 M: Scott Murray <scott@spiteful.org>
3262 L: linux-pci@vger.kernel.org
3264 F: drivers/pci/hotplug/cpcihp_zt5550.*
3266 COMPACTPCI HOTPLUG GENERIC DRIVER
3267 M: Scott Murray <scott@spiteful.org>
3268 L: linux-pci@vger.kernel.org
3270 F: drivers/pci/hotplug/cpcihp_generic.c
3272 COMPAL LAPTOP SUPPORT
3273 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3274 L: platform-driver-x86@vger.kernel.org
3276 F: drivers/platform/x86/compal-laptop.c
3278 CONEXANT ACCESSRUNNER USB DRIVER
3279 L: accessrunner-general@lists.sourceforge.net
3280 W: http://accessrunner.sourceforge.net/
3282 F: drivers/usb/atm/cxacru.c
3285 M: Joel Becker <jlbec@evilplan.org>
3286 M: Christoph Hellwig <hch@lst.de>
3287 T: git git://git.infradead.org/users/hch/configfs.git
3290 F: include/linux/configfs.h
3293 M: Evgeniy Polyakov <zbr@ioremap.net>
3294 L: netdev@vger.kernel.org
3296 F: drivers/connector/
3298 CONTROL GROUP (CGROUP)
3299 M: Tejun Heo <tj@kernel.org>
3300 M: Li Zefan <lizefan@huawei.com>
3301 M: Johannes Weiner <hannes@cmpxchg.org>
3302 L: cgroups@vger.kernel.org
3303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3305 F: Documentation/cgroup*
3306 F: include/linux/cgroup*
3309 CONTROL GROUP - CPUSET
3310 M: Li Zefan <lizefan@huawei.com>
3311 L: cgroups@vger.kernel.org
3312 W: http://www.bullopensource.org/cpuset/
3313 W: http://oss.sgi.com/projects/cpusets/
3314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3316 F: Documentation/cgroup-v1/cpusets.txt
3317 F: include/linux/cpuset.h
3320 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3321 M: Johannes Weiner <hannes@cmpxchg.org>
3322 M: Michal Hocko <mhocko@kernel.org>
3323 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3324 L: cgroups@vger.kernel.org
3325 L: linux-mm@kvack.org
3330 CORETEMP HARDWARE MONITORING DRIVER
3331 M: Fenghua Yu <fenghua.yu@intel.com>
3332 L: linux-hwmon@vger.kernel.org
3334 F: Documentation/hwmon/coretemp
3335 F: drivers/hwmon/coretemp.c
3337 COSA/SRP SYNC SERIAL DRIVER
3338 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3339 W: http://www.fi.muni.cz/~kas/cosa/
3341 F: drivers/net/wan/cosa*
3343 CPMAC ETHERNET DRIVER
3344 M: Florian Fainelli <f.fainelli@gmail.com>
3345 L: netdev@vger.kernel.org
3347 F: drivers/net/ethernet/ti/cpmac.c
3349 CPU FREQUENCY DRIVERS
3350 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3351 M: Viresh Kumar <viresh.kumar@linaro.org>
3352 L: linux-pm@vger.kernel.org
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3355 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3356 F: Documentation/cpu-freq/
3358 F: include/linux/cpufreq.h
3360 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3361 M: Viresh Kumar <viresh.kumar@linaro.org>
3362 M: Sudeep Holla <sudeep.holla@arm.com>
3363 L: linux-pm@vger.kernel.org
3364 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3366 F: drivers/cpufreq/arm_big_little.h
3367 F: drivers/cpufreq/arm_big_little.c
3368 F: drivers/cpufreq/arm_big_little_dt.c
3370 CPUIDLE DRIVER - ARM BIG LITTLE
3371 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3372 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3373 L: linux-pm@vger.kernel.org
3374 L: linux-arm-kernel@lists.infradead.org
3375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3377 F: drivers/cpuidle/cpuidle-big_little.c
3379 CPUIDLE DRIVER - ARM EXYNOS
3380 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3381 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3382 M: Kukjin Kim <kgene@kernel.org>
3383 L: linux-pm@vger.kernel.org
3384 L: linux-samsung-soc@vger.kernel.org
3386 F: drivers/cpuidle/cpuidle-exynos.c
3387 F: arch/arm/mach-exynos/pm.c
3390 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3391 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3392 L: linux-pm@vger.kernel.org
3394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3395 F: drivers/cpuidle/*
3396 F: include/linux/cpuidle.h
3399 M: "H. Peter Anvin" <hpa@zytor.com>
3401 F: arch/x86/kernel/cpuid.c
3402 F: arch/x86/kernel/msr.c
3404 CPU POWER MONITORING SUBSYSTEM
3405 M: Thomas Renninger <trenn@suse.com>
3406 L: linux-pm@vger.kernel.org
3408 F: tools/power/cpupower/
3411 W: http://sourceforge.net/projects/cramfs/
3412 S: Orphan / Obsolete
3413 F: Documentation/filesystems/cramfs.txt
3417 M: Mikael Starvik <starvik@axis.com>
3418 M: Jesper Nilsson <jesper.nilsson@axis.com>
3419 L: linux-cris-kernel@axis.com
3420 W: http://developer.axis.com
3421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3424 F: drivers/tty/serial/crisv10.*
3427 M: Herbert Xu <herbert@gondor.apana.org.au>
3428 M: "David S. Miller" <davem@davemloft.net>
3429 L: linux-crypto@vger.kernel.org
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3433 F: Documentation/crypto/
3434 F: Documentation/devicetree/bindings/crypto/
3435 F: Documentation/DocBook/crypto-API.tmpl
3441 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3442 M: Neil Horman <nhorman@tuxdriver.com>
3443 L: linux-crypto@vger.kernel.org
3445 F: crypto/ansi_cprng.c
3449 M: Hans Verkuil <hverkuil@xs4all.nl>
3450 L: linux-media@vger.kernel.org
3451 T: git git://linuxtv.org/media_tree.git
3452 W: http://linuxtv.org
3454 F: drivers/media/i2c/cs3308.c
3455 F: drivers/media/i2c/cs3308.h
3457 CS5535 Audio ALSA driver
3458 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3460 F: sound/pci/cs5535audio/
3463 M: Solomon Peachy <pizza@shaftnet.org>
3465 F: drivers/net/wireless/st/cw1200/
3467 CX18 VIDEO4LINUX DRIVER
3468 M: Andy Walls <awalls@md.metrocast.net>
3469 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3470 L: linux-media@vger.kernel.org
3471 T: git git://linuxtv.org/media_tree.git
3472 W: https://linuxtv.org
3473 W: http://www.ivtvdriver.org/index.php/Cx18
3475 F: Documentation/media/v4l-drivers/cx18*
3476 F: drivers/media/pci/cx18/
3477 F: include/uapi/linux/ivtv*
3479 CX2341X MPEG ENCODER HELPER MODULE
3480 M: Hans Verkuil <hverkuil@xs4all.nl>
3481 L: linux-media@vger.kernel.org
3482 T: git git://linuxtv.org/media_tree.git
3483 W: https://linuxtv.org
3485 F: drivers/media/common/cx2341x*
3486 F: include/media/cx2341x*
3488 CX24120 MEDIA DRIVER
3489 M: Jemma Denson <jdenson@gmail.com>
3490 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3491 L: linux-media@vger.kernel.org
3492 W: https://linuxtv.org
3493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3495 F: drivers/media/dvb-frontends/cx24120*
3497 CX88 VIDEO4LINUX DRIVER
3498 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3499 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3500 L: linux-media@vger.kernel.org
3501 W: https://linuxtv.org
3502 T: git git://linuxtv.org/media_tree.git
3504 F: Documentation/media/v4l-drivers/cx88*
3505 F: drivers/media/pci/cx88/
3507 CXD2820R MEDIA DRIVER
3508 M: Antti Palosaari <crope@iki.fi>
3509 L: linux-media@vger.kernel.org
3510 W: https://linuxtv.org
3511 W: http://palosaari.fi/linux/
3512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3513 T: git git://linuxtv.org/anttip/media_tree.git
3515 F: drivers/media/dvb-frontends/cxd2820r*
3517 CXGB3 ETHERNET DRIVER (CXGB3)
3518 M: Santosh Raspatur <santosh@chelsio.com>
3519 L: netdev@vger.kernel.org
3520 W: http://www.chelsio.com
3522 F: drivers/net/ethernet/chelsio/cxgb3/
3524 CXGB3 ISCSI DRIVER (CXGB3I)
3525 M: Karen Xie <kxie@chelsio.com>
3526 L: linux-scsi@vger.kernel.org
3527 W: http://www.chelsio.com
3529 F: drivers/scsi/cxgbi/cxgb3i
3531 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3532 M: Steve Wise <swise@chelsio.com>
3533 L: linux-rdma@vger.kernel.org
3534 W: http://www.openfabrics.org
3536 F: drivers/infiniband/hw/cxgb3/
3537 F: include/uapi/rdma/cxgb3-abi.h
3539 CXGB4 ETHERNET DRIVER (CXGB4)
3540 M: Hariprasad S <hariprasad@chelsio.com>
3541 L: netdev@vger.kernel.org
3542 W: http://www.chelsio.com
3544 F: drivers/net/ethernet/chelsio/cxgb4/
3546 CXGB4 ISCSI DRIVER (CXGB4I)
3547 M: Karen Xie <kxie@chelsio.com>
3548 L: linux-scsi@vger.kernel.org
3549 W: http://www.chelsio.com
3551 F: drivers/scsi/cxgbi/cxgb4i
3553 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3554 M: Steve Wise <swise@chelsio.com>
3555 L: linux-rdma@vger.kernel.org
3556 W: http://www.openfabrics.org
3558 F: drivers/infiniband/hw/cxgb4/
3559 F: include/uapi/rdma/cxgb4-abi.h
3561 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3562 M: Casey Leedom <leedom@chelsio.com>
3563 L: netdev@vger.kernel.org
3564 W: http://www.chelsio.com
3566 F: drivers/net/ethernet/chelsio/cxgb4vf/
3568 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3569 M: Ian Munsie <imunsie@au1.ibm.com>
3570 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3571 L: linuxppc-dev@lists.ozlabs.org
3573 F: arch/powerpc/platforms/powernv/pci-cxl.c
3574 F: drivers/misc/cxl/
3575 F: include/misc/cxl*
3576 F: include/uapi/misc/cxl.h
3577 F: Documentation/powerpc/cxl.txt
3578 F: Documentation/ABI/testing/sysfs-class-cxl
3580 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3581 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3582 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3583 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3584 L: linux-scsi@vger.kernel.org
3586 F: drivers/scsi/cxlflash/
3587 F: include/uapi/scsi/cxlflash_ioctls.h
3588 F: Documentation/powerpc/cxlflash.txt
3590 STMMAC ETHERNET DRIVER
3591 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3592 M: Alexandre Torgue <alexandre.torgue@st.com>
3593 L: netdev@vger.kernel.org
3594 W: http://www.stlinux.com
3596 F: drivers/net/ethernet/stmicro/stmmac/
3599 M: Russell King <linux@armlinux.org.uk>
3600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3601 W: http://www.armlinux.org.uk/
3603 F: drivers/video/fbdev/cyber2000fb.*
3605 CYCLADES ASYNC MUX DRIVER
3606 W: http://www.cyclades.com/
3608 F: drivers/tty/cyclades.c
3609 F: include/linux/cyclades.h
3610 F: include/uapi/linux/cyclades.h
3612 CYCLADES PC300 DRIVER
3613 W: http://www.cyclades.com/
3615 F: drivers/net/wan/pc300*
3617 CYPRESS_FIRMWARE MEDIA DRIVER
3618 M: Antti Palosaari <crope@iki.fi>
3619 L: linux-media@vger.kernel.org
3620 W: https://linuxtv.org
3621 W: http://palosaari.fi/linux/
3622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3623 T: git git://linuxtv.org/anttip/media_tree.git
3625 F: drivers/media/common/cypress_firmware*
3627 CYTTSP TOUCHSCREEN DRIVER
3628 M: Ferruh Yigit <fery@cypress.com>
3629 L: linux-input@vger.kernel.org
3631 F: drivers/input/touchscreen/cyttsp*
3632 F: include/linux/input/cyttsp.h
3634 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3635 M: Joshua Kinard <kumba@gentoo.org>
3637 F: drivers/rtc/rtc-ds1685.c
3638 F: include/linux/rtc/ds1685.h
3640 DAMA SLAVE for AX.25
3641 M: Joerg Reuter <jreuter@yaina.de>
3642 W: http://yaina.de/jreuter/
3643 W: http://www.qsl.net/dl1bke/
3644 L: linux-hams@vger.kernel.org
3646 F: net/ax25/af_ax25.c
3647 F: net/ax25/ax25_dev.c
3648 F: net/ax25/ax25_ds_*
3649 F: net/ax25/ax25_in.c
3650 F: net/ax25/ax25_out.c
3651 F: net/ax25/ax25_timer.c
3652 F: net/ax25/sysctl_net_ax25.c
3654 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3655 L: netdev@vger.kernel.org
3657 F: Documentation/networking/dmfe.txt
3658 F: drivers/net/ethernet/dec/tulip/dmfe.c
3660 DC390/AM53C974 SCSI driver
3661 M: Hannes Reinecke <hare@suse.com>
3662 L: linux-scsi@vger.kernel.org
3664 F: drivers/scsi/am53c974.c
3667 M: Oliver Neukum <oliver@neukum.org>
3668 M: Ali Akcaagac <aliakc@web.de>
3669 M: Jamie Lenehan <lenehan@twibble.org>
3670 L: dc395x@twibble.org
3671 W: http://twibble.org/dist/dc395x/
3672 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3674 F: Documentation/scsi/dc395x.txt
3675 F: drivers/scsi/dc395x.*
3678 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3679 L: dccp@vger.kernel.org
3680 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3682 F: include/linux/dccp.h
3683 F: include/uapi/linux/dccp.h
3684 F: include/linux/tfrc.h
3687 DECnet NETWORK LAYER
3688 W: http://linux-decnet.sourceforge.net
3689 L: linux-decnet-user@lists.sourceforge.net
3691 F: Documentation/networking/decnet.txt
3694 DECSTATION PLATFORM SUPPORT
3695 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3696 L: linux-mips@linux-mips.org
3697 W: http://www.linux-mips.org/wiki/DECstation
3700 F: arch/mips/include/asm/dec/
3701 F: arch/mips/include/asm/mach-dec/
3703 DEFXX FDDI NETWORK DRIVER
3704 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3706 F: drivers/net/fddi/defxx.*
3709 M: Matthew Garrett <mjg59@srcf.ucam.org>
3710 M: Pali Rohár <pali.rohar@gmail.com>
3711 L: platform-driver-x86@vger.kernel.org
3713 F: drivers/platform/x86/dell-laptop.c
3715 DELL LAPTOP RBTN DRIVER
3716 M: Pali Rohár <pali.rohar@gmail.com>
3718 F: drivers/platform/x86/dell-rbtn.*
3720 DELL LAPTOP FREEFALL DRIVER
3721 M: Pali Rohár <pali.rohar@gmail.com>
3723 F: drivers/platform/x86/dell-smo8800.c
3725 DELL LAPTOP SMM DRIVER
3726 M: Pali Rohár <pali.rohar@gmail.com>
3728 F: drivers/hwmon/dell-smm-hwmon.c
3729 F: include/uapi/linux/i8k.h
3731 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3732 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3734 F: Documentation/dcdbas.txt
3735 F: drivers/firmware/dcdbas.*
3737 DELL WMI EXTRAS DRIVER
3738 M: Matthew Garrett <mjg59@srcf.ucam.org>
3739 M: Pali Rohár <pali.rohar@gmail.com>
3741 F: drivers/platform/x86/dell-wmi.c
3743 DESIGNWARE USB2 DRD IP DRIVER
3744 M: John Youn <johnyoun@synopsys.com>
3745 L: linux-usb@vger.kernel.org
3746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3748 F: drivers/usb/dwc2/
3750 DESIGNWARE USB3 DRD IP DRIVER
3751 M: Felipe Balbi <balbi@kernel.org>
3752 L: linux-usb@vger.kernel.org
3753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3755 F: drivers/usb/dwc3/
3757 DEVICE COREDUMP (DEV_COREDUMP)
3758 M: Johannes Berg <johannes@sipsolutions.net>
3759 L: linux-kernel@vger.kernel.org
3761 F: drivers/base/devcoredump.c
3762 F: include/linux/devcoredump.h
3764 DEVICE FREQUENCY (DEVFREQ)
3765 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3766 M: Kyungmin Park <kyungmin.park@samsung.com>
3767 L: linux-pm@vger.kernel.org
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3771 F: include/linux/devfreq.h
3772 F: Documentation/devicetree/bindings/devfreq/
3774 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3775 M: Chanwoo Choi <cw00.choi@samsung.com>
3776 L: linux-pm@vger.kernel.org
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3779 F: drivers/devfreq/event/
3780 F: drivers/devfreq/devfreq-event.c
3781 F: include/linux/devfreq-event.h
3782 F: Documentation/devicetree/bindings/devfreq/event/
3784 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3785 M: Chanwoo Choi <cw00.choi@samsung.com>
3786 L: linux-pm@vger.kernel.org
3787 L: linux-samsung-soc@vger.kernel.org
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3790 F: drivers/devfreq/exynos-bus.c
3791 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3793 DEVICE NUMBER REGISTRY
3794 M: Torben Mathiasen <device@lanana.org>
3795 W: http://lanana.org/docs/device-list/index.html
3799 M: Alasdair Kergon <agk@redhat.com>
3800 M: Mike Snitzer <snitzer@redhat.com>
3801 M: dm-devel@redhat.com
3802 L: dm-devel@redhat.com
3803 W: http://sources.redhat.com/dm
3804 Q: http://patchwork.kernel.org/project/dm-devel/list/
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3806 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3808 F: Documentation/device-mapper/
3810 F: drivers/md/persistent-data/
3811 F: include/linux/device-mapper.h
3812 F: include/linux/dm-*.h
3813 F: include/uapi/linux/dm-*.h
3816 M: Jiri Pirko <jiri@mellanox.com>
3817 L: netdev@vger.kernel.org
3819 F: net/core/devlink.c
3820 F: include/net/devlink.h
3821 F: include/uapi/linux/devlink.h
3823 DIALOG SEMICONDUCTOR DRIVERS
3824 M: Support Opensource <support.opensource@diasemi.com>
3825 W: http://www.dialog-semiconductor.com/products
3827 F: Documentation/hwmon/da90??
3828 F: Documentation/devicetree/bindings/mfd/da90*.txt
3829 F: Documentation/devicetree/bindings/regulator/da92*.txt
3830 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3831 F: drivers/gpio/gpio-da90??.c
3832 F: drivers/hwmon/da90??-hwmon.c
3833 F: drivers/iio/adc/da91??-*.c
3834 F: drivers/input/misc/da90??_onkey.c
3835 F: drivers/input/touchscreen/da9052_tsi.c
3836 F: drivers/leds/leds-da90??.c
3837 F: drivers/mfd/da903x.c
3838 F: drivers/mfd/da90??-*.c
3839 F: drivers/mfd/da91??-*.c
3840 F: drivers/power/supply/da9052-battery.c
3841 F: drivers/power/supply/da91??-*.c
3842 F: drivers/regulator/da903x.c
3843 F: drivers/regulator/da9???-regulator.[ch]
3844 F: drivers/rtc/rtc-da90??.c
3845 F: drivers/video/backlight/da90??_bl.c
3846 F: drivers/watchdog/da90??_wdt.c
3847 F: include/linux/mfd/da903x.h
3848 F: include/linux/mfd/da9052/
3849 F: include/linux/mfd/da9055/
3850 F: include/linux/mfd/da9062/
3851 F: include/linux/mfd/da9063/
3852 F: include/linux/mfd/da9150/
3853 F: include/linux/regulator/da9211.h
3854 F: include/sound/da[79]*.h
3855 F: sound/soc/codecs/da[79]*.[ch]
3857 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3858 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3859 L: linux-gpio@vger.kernel.org
3861 F: drivers/gpio/gpio-gpio-mm.c
3863 DIGI NEO AND CLASSIC PCI PRODUCTS
3864 M: Lidza Louina <lidza.louina@gmail.com>
3865 M: Mark Hounschell <markh@compro.net>
3866 L: driverdev-devel@linuxdriverproject.org
3868 F: drivers/staging/dgnc/
3870 DIOLAN U2C-12 I2C DRIVER
3871 M: Guenter Roeck <linux@roeck-us.net>
3872 L: linux-i2c@vger.kernel.org
3874 F: drivers/i2c/busses/i2c-diolan-u2c.c
3877 M: Matthew Wilcox <willy@linux.intel.com>
3878 L: linux-fsdevel@vger.kernel.org
3882 DIRECTORY NOTIFICATION (DNOTIFY)
3883 M: Eric Paris <eparis@parisplace.org>
3885 F: Documentation/filesystems/dnotify.txt
3886 F: fs/notify/dnotify/
3887 F: include/linux/dnotify.h
3889 DISK GEOMETRY AND PARTITION HANDLING
3890 M: Andries Brouwer <aeb@cwi.nl>
3891 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3892 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3893 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3897 M: Jan Kara <jack@suse.com>
3899 F: Documentation/filesystems/quota.txt
3901 F: include/linux/quota*.h
3902 F: include/uapi/linux/quota*.h
3904 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3905 M: Bernie Thompson <bernie@plugable.com>
3906 L: linux-fbdev@vger.kernel.org
3908 W: http://plugable.com/category/projects/udlfb/
3909 F: drivers/video/fbdev/udlfb.c
3910 F: include/video/udlfb.h
3911 F: Documentation/fb/udlfb.txt
3913 DISTRIBUTED LOCK MANAGER (DLM)
3914 M: Christine Caulfield <ccaulfie@redhat.com>
3915 M: David Teigland <teigland@redhat.com>
3916 L: cluster-devel@redhat.com
3917 W: http://sources.redhat.com/cluster/
3918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3922 DMA BUFFER SHARING FRAMEWORK
3923 M: Sumit Semwal <sumit.semwal@linaro.org>
3925 L: linux-media@vger.kernel.org
3926 L: dri-devel@lists.freedesktop.org
3927 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3929 F: include/linux/dma-buf*
3930 F: include/linux/reservation.h
3931 F: include/linux/*fence.h
3932 F: Documentation/dma-buf-sharing.txt
3933 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3936 M: Sumit Semwal <sumit.semwal@linaro.org>
3937 R: Gustavo Padovan <gustavo@padovan.org>
3939 L: linux-media@vger.kernel.org
3940 L: dri-devel@lists.freedesktop.org
3941 F: drivers/dma-buf/sync_file.c
3942 F: include/linux/sync_file.h
3943 F: Documentation/sync_file.txt
3944 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3946 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3947 M: Vinod Koul <vinod.koul@intel.com>
3948 L: dmaengine@vger.kernel.org
3949 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3952 F: include/linux/dmaengine.h
3953 F: Documentation/devicetree/bindings/dma/
3954 F: Documentation/dmaengine/
3955 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3957 DME1737 HARDWARE MONITOR DRIVER
3958 M: Juerg Haefliger <juergh@gmail.com>
3959 L: linux-hwmon@vger.kernel.org
3961 F: Documentation/hwmon/dme1737
3962 F: drivers/hwmon/dme1737.c
3965 M: Jean Delvare <jdelvare@suse.com>
3967 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3968 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3969 F: drivers/firmware/dmi-id.c
3970 F: drivers/firmware/dmi_scan.c
3971 F: include/linux/dmi.h
3974 M: Jonathan Corbet <corbet@lwn.net>
3975 L: linux-doc@vger.kernel.org
3978 F: scripts/docproc.c
3979 F: scripts/kernel-doc*
3980 X: Documentation/ABI/
3981 X: Documentation/devicetree/
3982 X: Documentation/acpi
3983 X: Documentation/power
3984 X: Documentation/spi
3985 X: Documentation/media
3986 T: git git://git.lwn.net/linux.git docs-next
3989 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3990 L: blinux-list@redhat.com
3992 F: drivers/char/dtlk.c
3993 F: include/linux/dtlk.h
3995 DPT_I2O SCSI RAID DRIVER
3996 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3997 L: linux-scsi@vger.kernel.org
3998 W: http://www.adaptec.com/
4000 F: drivers/scsi/dpt*
4001 F: drivers/scsi/dpt/
4004 M: Philipp Reisner <philipp.reisner@linbit.com>
4005 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4006 L: drbd-dev@lists.linbit.com
4007 W: http://www.drbd.org
4008 T: git git://git.linbit.com/linux-drbd.git
4009 T: git git://git.linbit.com/drbd-8.4.git
4011 F: drivers/block/drbd/
4013 F: Documentation/blockdev/drbd/
4015 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4016 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4019 F: Documentation/kobject.txt
4024 F: include/linux/debugfs.h
4025 F: include/linux/kobj*
4029 M: David Airlie <airlied@linux.ie>
4030 L: dri-devel@lists.freedesktop.org
4031 T: git git://people.freedesktop.org/~airlied/linux
4032 B: https://bugs.freedesktop.org/
4033 C: irc://chat.freenode.net/dri-devel
4037 F: Documentation/devicetree/bindings/display/
4038 F: Documentation/devicetree/bindings/gpu/
4039 F: Documentation/devicetree/bindings/video/
4040 F: Documentation/gpu/
4042 F: include/uapi/drm/
4044 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4045 M: Dave Airlie <airlied@redhat.com>
4047 F: drivers/gpu/drm/ast/
4049 DRM DRIVER FOR BOCHS VIRTUAL GPU
4050 M: Gerd Hoffmann <kraxel@redhat.com>
4052 F: drivers/gpu/drm/bochs/
4054 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4055 M: Dave Airlie <airlied@redhat.com>
4057 F: drivers/gpu/drm/cirrus/
4059 RADEON and AMDGPU DRM DRIVERS
4060 M: Alex Deucher <alexander.deucher@amd.com>
4061 M: Christian König <christian.koenig@amd.com>
4062 L: dri-devel@lists.freedesktop.org
4063 T: git git://people.freedesktop.org/~agd5f/linux
4065 F: drivers/gpu/drm/radeon/
4066 F: include/uapi/drm/radeon_drm.h
4067 F: drivers/gpu/drm/amd/
4068 F: include/uapi/drm/amdgpu_drm.h
4071 M: Thierry Reding <thierry.reding@gmail.com>
4072 L: dri-devel@lists.freedesktop.org
4073 T: git git://anongit.freedesktop.org/tegra/linux.git
4075 F: drivers/gpu/drm/drm_panel.c
4076 F: drivers/gpu/drm/panel/
4077 F: include/drm/drm_panel.h
4078 F: Documentation/devicetree/bindings/display/panel/
4080 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4081 M: Daniel Vetter <daniel.vetter@intel.com>
4082 M: Jani Nikula <jani.nikula@linux.intel.com>
4083 L: intel-gfx@lists.freedesktop.org
4084 L: dri-devel@lists.freedesktop.org
4085 W: https://01.org/linuxgraphics/
4086 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4087 C: irc://chat.freenode.net/intel-gfx
4088 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4089 T: git git://anongit.freedesktop.org/drm-intel
4091 F: drivers/gpu/drm/i915/
4092 F: include/drm/i915*
4093 F: include/uapi/drm/i915_drm.h
4094 F: Documentation/gpu/i915.rst
4096 DRM DRIVERS FOR ATMEL HLCDC
4097 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4098 L: dri-devel@lists.freedesktop.org
4100 F: drivers/gpu/drm/atmel-hlcdc/
4101 F: Documentation/devicetree/bindings/drm/atmel/
4103 DRM DRIVERS FOR ALLWINNER A10
4104 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4105 L: dri-devel@lists.freedesktop.org
4107 F: drivers/gpu/drm/sun4i/
4108 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4110 DRM DRIVERS FOR EXYNOS
4111 M: Inki Dae <inki.dae@samsung.com>
4112 M: Joonyoung Shim <jy0922.shim@samsung.com>
4113 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4114 M: Kyungmin Park <kyungmin.park@samsung.com>
4115 L: dri-devel@lists.freedesktop.org
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4118 F: drivers/gpu/drm/exynos/
4119 F: include/uapi/drm/exynos_drm.h
4120 F: Documentation/devicetree/bindings/display/exynos/
4122 DRM DRIVERS FOR FREESCALE DCU
4123 M: Stefan Agner <stefan@agner.ch>
4124 M: Alison Wang <alison.wang@freescale.com>
4125 L: dri-devel@lists.freedesktop.org
4127 F: drivers/gpu/drm/fsl-dcu/
4128 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4129 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4130 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4132 DRM DRIVERS FOR FREESCALE IMX
4133 M: Philipp Zabel <p.zabel@pengutronix.de>
4134 L: dri-devel@lists.freedesktop.org
4136 F: drivers/gpu/drm/imx/
4137 F: drivers/gpu/ipu-v3/
4138 F: Documentation/devicetree/bindings/display/imx/
4140 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4141 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4142 L: dri-devel@lists.freedesktop.org
4143 T: git git://github.com/patjak/drm-gma500
4145 F: drivers/gpu/drm/gma500/
4147 DRM DRIVERS FOR HISILICON
4148 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4149 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4150 R: Chen Feng <puck.chen@hisilicon.com>
4151 L: dri-devel@lists.freedesktop.org
4152 T: git git://github.com/xin3liang/linux.git
4154 F: drivers/gpu/drm/hisilicon/
4155 F: Documentation/devicetree/bindings/display/hisilicon/
4157 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4158 S: Orphan / Obsolete
4159 F: drivers/gpu/drm/i810/
4160 F: include/uapi/drm/i810_drm.h
4162 DRM DRIVERS FOR MEDIATEK
4163 M: CK Hu <ck.hu@mediatek.com>
4164 M: Philipp Zabel <p.zabel@pengutronix.de>
4165 L: dri-devel@lists.freedesktop.org
4167 F: drivers/gpu/drm/mediatek/
4168 F: Documentation/devicetree/bindings/display/mediatek/
4170 DRM DRIVER FOR MSM ADRENO GPU
4171 M: Rob Clark <robdclark@gmail.com>
4172 L: linux-arm-msm@vger.kernel.org
4173 L: dri-devel@lists.freedesktop.org
4174 L: freedreno@lists.freedesktop.org
4175 T: git git://people.freedesktop.org/~robclark/linux
4177 F: drivers/gpu/drm/msm/
4178 F: include/uapi/drm/msm_drm.h
4179 F: Documentation/devicetree/bindings/display/msm/
4181 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4182 M: Ben Skeggs <bskeggs@redhat.com>
4183 L: dri-devel@lists.freedesktop.org
4184 L: nouveau@lists.freedesktop.org
4185 T: git git://github.com/skeggsb/linux
4187 F: drivers/gpu/drm/nouveau/
4188 F: include/uapi/drm/nouveau_drm.h
4190 DRM DRIVERS FOR NVIDIA TEGRA
4191 M: Thierry Reding <thierry.reding@gmail.com>
4192 L: dri-devel@lists.freedesktop.org
4193 L: linux-tegra@vger.kernel.org
4194 T: git git://anongit.freedesktop.org/tegra/linux.git
4196 F: drivers/gpu/drm/tegra/
4197 F: drivers/gpu/host1x/
4198 F: include/linux/host1x.h
4199 F: include/uapi/drm/tegra_drm.h
4200 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4202 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4203 S: Orphan / Obsolete
4204 F: drivers/gpu/drm/mga/
4205 F: include/uapi/drm/mga_drm.h
4207 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4208 M: Dave Airlie <airlied@redhat.com>
4210 F: drivers/gpu/drm/mgag200/
4212 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4213 S: Orphan / Obsolete
4214 F: drivers/gpu/drm/r128/
4215 F: include/uapi/drm/r128_drm.h
4217 DRM DRIVERS FOR RENESAS
4218 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4219 L: dri-devel@lists.freedesktop.org
4220 L: linux-renesas-soc@vger.kernel.org
4221 T: git git://linuxtv.org/pinchartl/fbdev
4223 F: drivers/gpu/drm/rcar-du/
4224 F: drivers/gpu/drm/shmobile/
4225 F: include/linux/platform_data/shmob_drm.h
4226 F: Documentation/devicetree/bindings/display/renesas,du.txt
4228 DRM DRIVER FOR QXL VIRTUAL GPU
4229 M: Dave Airlie <airlied@redhat.com>
4231 F: drivers/gpu/drm/qxl/
4232 F: include/uapi/drm/qxl_drm.h
4234 DRM DRIVERS FOR ROCKCHIP
4235 M: Mark Yao <mark.yao@rock-chips.com>
4236 L: dri-devel@lists.freedesktop.org
4238 F: drivers/gpu/drm/rockchip/
4239 F: Documentation/devicetree/bindings/display/rockchip/
4241 DRM DRIVER FOR SAVAGE VIDEO CARDS
4242 S: Orphan / Obsolete
4243 F: drivers/gpu/drm/savage/
4244 F: include/uapi/drm/savage_drm.h
4246 DRM DRIVER FOR SIS VIDEO CARDS
4247 S: Orphan / Obsolete
4248 F: drivers/gpu/drm/sis/
4249 F: include/uapi/drm/sis_drm.h
4252 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4253 M: Vincent Abriou <vincent.abriou@st.com>
4254 L: dri-devel@lists.freedesktop.org
4255 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4257 F: drivers/gpu/drm/sti
4258 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4260 DRM DRIVER FOR TDFX VIDEO CARDS
4261 S: Orphan / Obsolete
4262 F: drivers/gpu/drm/tdfx/
4264 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4265 M: Dave Airlie <airlied@redhat.com>
4267 F: drivers/gpu/drm/udl/
4269 DRM DRIVERS FOR VIVANTE GPU IP
4270 M: Lucas Stach <l.stach@pengutronix.de>
4271 R: Russell King <linux+etnaviv@armlinux.org.uk>
4272 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4273 L: dri-devel@lists.freedesktop.org
4275 F: drivers/gpu/drm/etnaviv/
4276 F: include/uapi/drm/etnaviv_drm.h
4277 F: Documentation/devicetree/bindings/display/etnaviv/
4279 DRM DRIVER FOR VMWARE VIRTUAL GPU
4280 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4281 M: Sinclair Yeh <syeh@vmware.com>
4282 M: Thomas Hellstrom <thellstrom@vmware.com>
4283 L: dri-devel@lists.freedesktop.org
4284 T: git git://people.freedesktop.org/~syeh/repos_linux
4285 T: git git://people.freedesktop.org/~thomash/linux
4287 F: drivers/gpu/drm/vmwgfx/
4288 F: include/uapi/drm/vmwgfx_drm.h
4291 M: Eric Anholt <eric@anholt.net>
4292 T: git git://github.com/anholt/linux
4294 F: drivers/gpu/drm/vc4/
4295 F: include/uapi/drm/vc4_drm.h
4296 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4298 DRM DRIVERS FOR TI OMAP
4299 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4300 L: dri-devel@lists.freedesktop.org
4302 F: drivers/gpu/drm/omapdrm/
4303 F: Documentation/devicetree/bindings/display/ti/
4305 DRM DRIVERS FOR TI LCDC
4306 M: Jyri Sarha <jsarha@ti.com>
4307 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4308 L: dri-devel@lists.freedesktop.org
4310 F: drivers/gpu/drm/tilcdc/
4311 F: Documentation/devicetree/bindings/display/tilcdc/
4313 DSBR100 USB FM RADIO DRIVER
4314 M: Alexey Klimov <klimov.linux@gmail.com>
4315 L: linux-media@vger.kernel.org
4316 T: git git://linuxtv.org/media_tree.git
4318 F: drivers/media/radio/dsbr100.c
4321 M: Francois Romieu <romieu@fr.zoreil.com>
4322 L: netdev@vger.kernel.org
4324 F: drivers/net/wan/dscc4.c
4327 M: Hans Verkuil <hverkuil@xs4all.nl>
4328 L: linux-media@vger.kernel.org
4329 T: git git://linuxtv.org/media_tree.git
4330 W: https://linuxtv.org
4332 F: drivers/media/pci/dt3155/
4334 DVB_USB_AF9015 MEDIA DRIVER
4335 M: Antti Palosaari <crope@iki.fi>
4336 L: linux-media@vger.kernel.org
4337 W: https://linuxtv.org
4338 W: http://palosaari.fi/linux/
4339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4340 T: git git://linuxtv.org/anttip/media_tree.git
4342 F: drivers/media/usb/dvb-usb-v2/af9015*
4344 DVB_USB_AF9035 MEDIA DRIVER
4345 M: Antti Palosaari <crope@iki.fi>
4346 L: linux-media@vger.kernel.org
4347 W: https://linuxtv.org
4348 W: http://palosaari.fi/linux/
4349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4350 T: git git://linuxtv.org/anttip/media_tree.git
4352 F: drivers/media/usb/dvb-usb-v2/af9035*
4354 DVB_USB_ANYSEE MEDIA DRIVER
4355 M: Antti Palosaari <crope@iki.fi>
4356 L: linux-media@vger.kernel.org
4357 W: https://linuxtv.org
4358 W: http://palosaari.fi/linux/
4359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4360 T: git git://linuxtv.org/anttip/media_tree.git
4362 F: drivers/media/usb/dvb-usb-v2/anysee*
4364 DVB_USB_AU6610 MEDIA DRIVER
4365 M: Antti Palosaari <crope@iki.fi>
4366 L: linux-media@vger.kernel.org
4367 W: https://linuxtv.org
4368 W: http://palosaari.fi/linux/
4369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4370 T: git git://linuxtv.org/anttip/media_tree.git
4372 F: drivers/media/usb/dvb-usb-v2/au6610*
4374 DVB_USB_CE6230 MEDIA DRIVER
4375 M: Antti Palosaari <crope@iki.fi>
4376 L: linux-media@vger.kernel.org
4377 W: https://linuxtv.org
4378 W: http://palosaari.fi/linux/
4379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380 T: git git://linuxtv.org/anttip/media_tree.git
4382 F: drivers/media/usb/dvb-usb-v2/ce6230*
4384 DVB_USB_CXUSB MEDIA DRIVER
4385 M: Michael Krufky <mkrufky@linuxtv.org>
4386 L: linux-media@vger.kernel.org
4387 W: https://linuxtv.org
4388 W: http://github.com/mkrufky
4389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4390 T: git git://linuxtv.org/media_tree.git
4392 F: drivers/media/usb/dvb-usb/cxusb*
4394 DVB_USB_EC168 MEDIA DRIVER
4395 M: Antti Palosaari <crope@iki.fi>
4396 L: linux-media@vger.kernel.org
4397 W: https://linuxtv.org
4398 W: http://palosaari.fi/linux/
4399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400 T: git git://linuxtv.org/anttip/media_tree.git
4402 F: drivers/media/usb/dvb-usb-v2/ec168*
4404 DVB_USB_GL861 MEDIA DRIVER
4405 M: Antti Palosaari <crope@iki.fi>
4406 L: linux-media@vger.kernel.org
4407 W: https://linuxtv.org
4408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4409 T: git git://linuxtv.org/anttip/media_tree.git
4411 F: drivers/media/usb/dvb-usb-v2/gl861*
4413 DVB_USB_MXL111SF MEDIA DRIVER
4414 M: Michael Krufky <mkrufky@linuxtv.org>
4415 L: linux-media@vger.kernel.org
4416 W: https://linuxtv.org
4417 W: http://github.com/mkrufky
4418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4419 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4421 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4423 DVB_USB_RTL28XXU MEDIA DRIVER
4424 M: Antti Palosaari <crope@iki.fi>
4425 L: linux-media@vger.kernel.org
4426 W: https://linuxtv.org
4427 W: http://palosaari.fi/linux/
4428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4429 T: git git://linuxtv.org/anttip/media_tree.git
4431 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4433 DVB_USB_V2 MEDIA DRIVER
4434 M: Antti Palosaari <crope@iki.fi>
4435 L: linux-media@vger.kernel.org
4436 W: https://linuxtv.org
4437 W: http://palosaari.fi/linux/
4438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4439 T: git git://linuxtv.org/anttip/media_tree.git
4441 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4442 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4445 M: Jason Baron <jbaron@akamai.com>
4447 F: lib/dynamic_debug.c
4448 F: include/linux/dynamic_debug.h
4450 DZ DECSTATION DZ11 SERIAL DRIVER
4451 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4453 F: drivers/tty/serial/dz.*
4455 E3X0 POWER BUTTON DRIVER
4456 M: Moritz Fischer <moritz.fischer@ettus.com>
4457 L: usrp-users@lists.ettus.com
4458 W: http://www.ettus.com
4460 F: drivers/input/misc/e3x0-button.c
4461 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4464 M: Antti Palosaari <crope@iki.fi>
4465 L: linux-media@vger.kernel.org
4466 W: https://linuxtv.org
4467 W: http://palosaari.fi/linux/
4468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4469 T: git git://linuxtv.org/anttip/media_tree.git
4471 F: drivers/media/tuners/e4000*
4473 EATA ISA/EISA/PCI SCSI DRIVER
4474 M: Dario Ballabio <ballabio_dario@emc.com>
4475 L: linux-scsi@vger.kernel.org
4477 F: drivers/scsi/eata.c
4480 M: Antti Palosaari <crope@iki.fi>
4481 L: linux-media@vger.kernel.org
4482 W: https://linuxtv.org
4483 W: http://palosaari.fi/linux/
4484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4485 T: git git://linuxtv.org/anttip/media_tree.git
4487 F: drivers/media/dvb-frontends/ec100*
4490 M: Tyler Hicks <tyhicks@canonical.com>
4491 L: ecryptfs@vger.kernel.org
4492 W: http://ecryptfs.org
4493 W: https://launchpad.net/ecryptfs
4494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4496 F: Documentation/filesystems/ecryptfs.txt
4500 M: Borislav Petkov <bp@alien8.de>
4501 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4503 L: linux-edac@vger.kernel.org
4504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4507 F: Documentation/edac.txt
4509 F: include/linux/edac.h
4512 M: Borislav Petkov <bp@alien8.de>
4513 L: linux-edac@vger.kernel.org
4515 F: drivers/edac/amd64_edac*
4518 M: Robert Richter <rric@kernel.org>
4519 L: linux-edac@vger.kernel.org
4521 F: drivers/edac/highbank*
4524 M: Ralf Baechle <ralf@linux-mips.org>
4525 M: David Daney <david.daney@cavium.com>
4526 L: linux-edac@vger.kernel.org
4527 L: linux-mips@linux-mips.org
4529 F: drivers/edac/octeon_edac*
4532 M: Mark Gross <mark.gross@intel.com>
4533 L: linux-edac@vger.kernel.org
4535 F: drivers/edac/e752x_edac.c
4538 L: linux-edac@vger.kernel.org
4540 F: drivers/edac/e7xxx_edac.c
4543 M: York Sun <york.sun@nxp.com>
4544 L: linux-edac@vger.kernel.org
4546 F: drivers/edac/fsl_ddr_edac.*
4549 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4551 L: linux-edac@vger.kernel.org
4553 F: drivers/edac/ghes_edac.c
4556 M: Tim Small <tim@buttersideup.com>
4557 L: linux-edac@vger.kernel.org
4559 F: drivers/edac/i82443bxgx_edac.c
4562 L: linux-edac@vger.kernel.org
4564 F: drivers/edac/i3000_edac.c
4567 L: linux-edac@vger.kernel.org
4569 F: drivers/edac/i5000_edac.c
4572 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4573 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4574 L: linux-edac@vger.kernel.org
4576 F: drivers/edac/i5400_edac.c
4579 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4580 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4581 L: linux-edac@vger.kernel.org
4583 F: drivers/edac/i7300_edac.c
4586 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4587 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4588 L: linux-edac@vger.kernel.org
4590 F: drivers/edac/i7core_edac.c
4593 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4594 M: "Arvind R." <arvino55@gmail.com>
4595 L: linux-edac@vger.kernel.org
4597 F: drivers/edac/i82975x_edac.c
4600 M: Jason Baron <jbaron@akamai.com>
4601 L: linux-edac@vger.kernel.org
4603 F: drivers/edac/ie31200_edac.c
4606 M: Johannes Thumshirn <morbidrsa@gmail.com>
4607 L: linux-edac@vger.kernel.org
4609 F: drivers/edac/mpc85xx_edac.[ch]
4612 M: Egor Martovetsky <egor@pasemi.com>
4613 L: linux-edac@vger.kernel.org
4615 F: drivers/edac/pasemi_edac.c
4618 M: Tim Small <tim@buttersideup.com>
4619 L: linux-edac@vger.kernel.org
4621 F: drivers/edac/r82600_edac.c
4624 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4625 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4626 L: linux-edac@vger.kernel.org
4628 F: drivers/edac/sb_edac.c
4631 M: Tony Luck <tony.luck@intel.com>
4632 L: linux-edac@vger.kernel.org
4634 F: drivers/edac/skx_edac.c
4637 APPLIED MICRO (APM) X-GENE SOC EDAC
4638 M: Loc Ho <lho@apm.com>
4640 F: drivers/edac/xgene_edac.c
4641 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4643 EDIROL UA-101/UA-1000 DRIVER
4644 M: Clemens Ladisch <clemens@ladisch.de>
4645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4646 T: git git://git.alsa-project.org/alsa-kernel.git
4648 F: sound/usb/misc/ua101.c
4650 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4651 M: Matt Fleming <matt@codeblueprint.co.uk>
4652 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4653 L: linux-efi@vger.kernel.org
4654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4656 F: Documentation/efi-stub.txt
4657 F: arch/*/kernel/efi.c
4658 F: arch/x86/boot/compressed/eboot.[ch]
4659 F: arch/*/include/asm/efi.h
4660 F: arch/x86/platform/efi/
4661 F: drivers/firmware/efi/
4662 F: include/linux/efi*.h
4663 F: arch/arm/boot/compressed/efi-header.S
4664 F: arch/arm64/kernel/efi-entry.S
4666 EFI VARIABLE FILESYSTEM
4667 M: Matthew Garrett <matthew.garrett@nebula.com>
4668 M: Jeremy Kerr <jk@ozlabs.org>
4669 M: Matt Fleming <matt@codeblueprint.co.uk>
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4671 L: linux-efi@vger.kernel.org
4675 EFIFB FRAMEBUFFER DRIVER
4676 L: linux-fbdev@vger.kernel.org
4677 M: Peter Jones <pjones@redhat.com>
4679 F: drivers/video/fbdev/efifb.c
4682 L: linux-efi@vger.kernel.org
4683 M: Ivan Hu <ivan.hu@canonical.com>
4684 M: Matt Fleming <matt@codeblueprint.co.uk>
4686 F: drivers/firmware/efi/test/
4689 W: http://aeschi.ch.eu.org/efs/
4693 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4694 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4695 L: netdev@vger.kernel.org
4697 F: drivers/net/ethernet/ibm/ehea/
4699 EM28XX VIDEO4LINUX DRIVER
4700 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4701 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4702 L: linux-media@vger.kernel.org
4703 W: https://linuxtv.org
4704 T: git git://linuxtv.org/media_tree.git
4706 F: drivers/media/usb/em28xx/
4707 F: Documentation/media/v4l-drivers/em28xx*
4710 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4711 M: Matt Mackall <mpm@selenic.com>
4712 M: David Woodhouse <dwmw2@infradead.org>
4713 L: linux-embedded@vger.kernel.org
4716 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4717 M: James Smart <james.smart@avagotech.com>
4718 M: Dick Kennedy <dick.kennedy@avagotech.com>
4719 L: linux-scsi@vger.kernel.org
4720 W: http://www.avagotech.com
4722 F: drivers/scsi/lpfc/
4724 ENE CB710 FLASH CARD READER DRIVER
4725 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4727 F: drivers/misc/cb710/
4728 F: drivers/mmc/host/cb710-mmc.*
4729 F: include/linux/cb710.h
4731 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4732 M: Maxim Levitsky <maximlevitsky@gmail.com>
4734 F: drivers/media/rc/ene_ir.*
4736 EPSON S1D13XXX FRAMEBUFFER DRIVER
4737 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4740 F: drivers/video/fbdev/s1d13xxxfb.c
4741 F: include/video/s1d13xxxfb.h
4743 ET131X NETWORK DRIVER
4744 M: Mark Einon <mark.einon@gmail.com>
4746 F: drivers/net/ethernet/agere/
4749 M: Stephen Hemminger <stephen@networkplumber.org>
4750 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4751 L: netdev@vger.kernel.org
4752 W: http://www.linuxfoundation.org/en/Net:Bridge
4754 F: include/linux/netfilter_bridge/
4757 ETHERNET PHY LIBRARY
4758 M: Florian Fainelli <f.fainelli@gmail.com>
4759 L: netdev@vger.kernel.org
4761 F: include/linux/phy.h
4762 F: include/linux/phy_fixed.h
4764 F: Documentation/networking/phy.txt
4765 F: drivers/of/of_mdio.c
4766 F: drivers/of/of_net.c
4769 M: Jan Kara <jack@suse.com>
4770 L: linux-ext4@vger.kernel.org
4772 F: Documentation/filesystems/ext2.txt
4774 F: include/linux/ext2*
4777 M: "Theodore Ts'o" <tytso@mit.edu>
4778 M: Andreas Dilger <adilger.kernel@dilger.ca>
4779 L: linux-ext4@vger.kernel.org
4780 W: http://ext4.wiki.kernel.org
4781 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4784 F: Documentation/filesystems/ext4.txt
4787 Extended Verification Module (EVM)
4788 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4789 L: linux-ima-devel@lists.sourceforge.net
4790 L: linux-security-module@vger.kernel.org
4792 F: security/integrity/evm/
4794 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4795 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4796 M: Chanwoo Choi <cw00.choi@samsung.com>
4797 L: linux-kernel@vger.kernel.org
4798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4801 F: include/linux/extcon/
4802 F: include/linux/extcon.h
4803 F: Documentation/extcon/
4804 F: Documentation/devicetree/bindings/extcon/
4807 M: Jingoo Han <jingoohan1@gmail.com>
4808 L: dri-devel@lists.freedesktop.org
4810 F: drivers/gpu/drm/exynos/exynos_dp*
4812 EXYNOS SYSMMU (IOMMU) driver
4813 M: Marek Szyprowski <m.szyprowski@samsung.com>
4814 L: iommu@lists.linux-foundation.org
4816 F: drivers/iommu/exynos-iommu.c
4818 EZchip NPS platform support
4819 M: Noam Camus <noamc@ezchip.com>
4821 F: arch/arc/plat-eznps
4822 F: arch/arc/boot/dts/eznps.dts
4824 F71805F HARDWARE MONITORING DRIVER
4825 M: Jean Delvare <jdelvare@suse.com>
4826 L: linux-hwmon@vger.kernel.org
4828 F: Documentation/hwmon/f71805f
4829 F: drivers/hwmon/f71805f.c
4832 M: Michael Buesch <m@bues.ch>
4833 L: linux-media@vger.kernel.org
4835 F: drivers/media/tuners/fc0011.h
4836 F: drivers/media/tuners/fc0011.c
4839 M: Antti Palosaari <crope@iki.fi>
4840 L: linux-media@vger.kernel.org
4841 W: https://linuxtv.org
4842 W: http://palosaari.fi/linux/
4843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4844 T: git git://linuxtv.org/anttip/media_tree.git
4846 F: drivers/media/tuners/fc2580*
4849 M: Eric Paris <eparis@redhat.com>
4851 F: fs/notify/fanotify/
4852 F: include/linux/fanotify.h
4853 F: include/uapi/linux/fanotify.h
4855 FARSYNC SYNCHRONOUS DRIVER
4856 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4857 W: http://www.farsite.co.uk/
4859 F: drivers/net/wan/farsync.*
4861 FAULT INJECTION SUPPORT
4862 M: Akinobu Mita <akinobu.mita@gmail.com>
4864 F: Documentation/fault-injection/
4865 F: lib/fault-inject.c
4867 FBTFT Framebuffer drivers
4868 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4869 M: Noralf Trønnes <noralf@tronnes.org>
4871 F: drivers/staging/fbtft/
4873 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4874 M: Johannes Thumshirn <jth@kernel.org>
4875 L: fcoe-devel@open-fcoe.org
4876 W: www.Open-FCoE.org
4878 F: drivers/scsi/libfc/
4879 F: drivers/scsi/fcoe/
4881 F: include/scsi/libfc.h
4882 F: include/scsi/libfcoe.h
4883 F: include/uapi/scsi/fc/
4885 FILE LOCKING (flock() and fcntl()/lockf())
4886 M: Jeff Layton <jlayton@poochiereds.net>
4887 M: "J. Bruce Fields" <bfields@fieldses.org>
4888 L: linux-fsdevel@vger.kernel.org
4890 F: include/linux/fcntl.h
4891 F: include/linux/fs.h
4892 F: include/uapi/linux/fcntl.h
4893 F: include/uapi/linux/fs.h
4897 FILESYSTEMS (VFS and infrastructure)
4898 M: Alexander Viro <viro@zeniv.linux.org.uk>
4899 L: linux-fsdevel@vger.kernel.org
4903 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4904 M: Riku Voipio <riku.voipio@iki.fi>
4905 L: linux-hwmon@vger.kernel.org
4907 F: drivers/hwmon/f75375s.c
4908 F: include/linux/f75375s.h
4910 FIREWIRE AUDIO DRIVERS
4911 M: Clemens Ladisch <clemens@ladisch.de>
4912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4913 T: git git://git.alsa-project.org/alsa-kernel.git
4917 FIREWIRE MEDIA DRIVERS (firedtv)
4918 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4919 L: linux-media@vger.kernel.org
4920 L: linux1394-devel@lists.sourceforge.net
4921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4923 F: drivers/media/firewire/
4925 FIREWIRE SBP-2 TARGET
4926 M: Chris Boot <bootc@bootc.net>
4927 L: linux-scsi@vger.kernel.org
4928 L: target-devel@vger.kernel.org
4929 L: linux1394-devel@lists.sourceforge.net
4930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4932 F: drivers/target/sbp/
4935 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4936 L: linux1394-devel@lists.sourceforge.net
4937 W: http://ieee1394.wiki.kernel.org/
4938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4940 F: drivers/firewire/
4941 F: include/linux/firewire.h
4942 F: include/uapi/linux/firewire*.h
4945 FIRMWARE LOADER (request_firmware)
4946 M: Ming Lei <ming.lei@canonical.com>
4947 M: Luis R. Rodriguez <mcgrof@kernel.org>
4948 L: linux-kernel@vger.kernel.org
4950 F: Documentation/firmware_class/
4951 F: drivers/base/firmware*.c
4952 F: include/linux/firmware.h
4954 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4955 M: Joshua Morris <josh.h.morris@us.ibm.com>
4956 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4958 F: drivers/block/rsxx/
4961 M: Jiri Kosina <jikos@kernel.org>
4962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4964 F: drivers/block/floppy.c
4967 M: Alessandro Rubini <rubini@gnudd.com>
4968 W: http://www.ohwr.org/projects/fmc-bus
4971 F: include/linux/fmc*.h
4972 F: include/linux/ipmi-fru.h
4975 FPGA MANAGER FRAMEWORK
4976 M: Alan Tull <atull@opensource.altera.com>
4977 R: Moritz Fischer <moritz.fischer@ettus.com>
4980 F: include/linux/fpga/fpga-mgr.h
4981 W: http://www.rocketboards.org
4984 M: Bill Metzenthen <billm@melbpc.org.au>
4985 W: http://floatingpoint.sourceforge.net/emulator/index.html
4987 F: arch/x86/math-emu/
4989 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4990 L: netdev@vger.kernel.org
4992 F: drivers/net/wan/dlci.c
4993 F: drivers/net/wan/sdla.c
4996 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4997 L: linux-fbdev@vger.kernel.org
4998 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5000 F: Documentation/fb/
5003 F: include/linux/fb.h
5004 F: include/uapi/video/
5005 F: include/uapi/linux/fb.h
5007 FREESCALE DIU FRAMEBUFFER DRIVER
5008 M: Timur Tabi <timur@tabi.org>
5009 L: linux-fbdev@vger.kernel.org
5011 F: drivers/video/fbdev/fsl-diu-fb.*
5013 FREESCALE DMA DRIVER
5014 M: Li Yang <leoli@freescale.com>
5015 M: Zhang Wei <zw@zh-kernel.org>
5016 L: linuxppc-dev@lists.ozlabs.org
5018 F: drivers/dma/fsldma.*
5020 FREESCALE GPMI NAND DRIVER
5021 M: Han Xu <han.xu@nxp.com>
5022 L: linux-mtd@lists.infradead.org
5024 F: drivers/mtd/nand/gpmi-nand/*
5026 FREESCALE I2C CPM DRIVER
5027 M: Jochen Friedrich <jochen@scram.de>
5028 L: linuxppc-dev@lists.ozlabs.org
5029 L: linux-i2c@vger.kernel.org
5031 F: drivers/i2c/busses/i2c-cpm.c
5033 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5034 M: Sascha Hauer <kernel@pengutronix.de>
5035 L: linux-fbdev@vger.kernel.org
5036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5038 F: include/linux/platform_data/video-imxfb.h
5039 F: drivers/video/fbdev/imxfb.c
5041 FREESCALE QUAD SPI DRIVER
5042 M: Han Xu <han.xu@nxp.com>
5043 L: linux-mtd@lists.infradead.org
5045 F: drivers/mtd/spi-nor/fsl-quadspi.c
5047 FREESCALE SOC FS_ENET DRIVER
5048 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5049 M: Vitaly Bordug <vbordug@ru.mvista.com>
5050 L: linuxppc-dev@lists.ozlabs.org
5051 L: netdev@vger.kernel.org
5053 F: drivers/net/ethernet/freescale/fs_enet/
5054 F: include/linux/fs_enet_pd.h
5056 FREESCALE IMX / MXC FEC DRIVER
5057 M: Fugang Duan <fugang.duan@nxp.com>
5058 L: netdev@vger.kernel.org
5060 F: drivers/net/ethernet/freescale/fec_main.c
5061 F: drivers/net/ethernet/freescale/fec_ptp.c
5062 F: drivers/net/ethernet/freescale/fec.h
5063 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5065 FREESCALE QORIQ DPAA FMAN DRIVER
5066 M: Madalin Bucur <madalin.bucur@nxp.com>
5067 L: netdev@vger.kernel.org
5069 F: drivers/net/ethernet/freescale/fman
5070 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5072 FREESCALE SOC DRIVERS
5073 M: Scott Wood <oss@buserror.net>
5074 L: linuxppc-dev@lists.ozlabs.org
5075 L: linux-arm-kernel@lists.infradead.org
5078 F: include/linux/fsl/
5080 FREESCALE QUICC ENGINE LIBRARY
5081 M: Qiang Zhao <qiang.zhao@nxp.com>
5082 L: linuxppc-dev@lists.ozlabs.org
5084 F: drivers/soc/fsl/qe/
5085 F: include/soc/fsl/*qe*.h
5086 F: include/soc/fsl/*ucc*.h
5088 FREESCALE USB PERIPHERAL DRIVERS
5089 M: Li Yang <leoli@freescale.com>
5090 L: linux-usb@vger.kernel.org
5091 L: linuxppc-dev@lists.ozlabs.org
5093 F: drivers/usb/gadget/udc/fsl*
5095 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5096 M: Li Yang <leoli@freescale.com>
5097 L: netdev@vger.kernel.org
5098 L: linuxppc-dev@lists.ozlabs.org
5100 F: drivers/net/ethernet/freescale/ucc_geth*
5102 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5103 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5104 L: netdev@vger.kernel.org
5106 F: drivers/net/ethernet/freescale/gianfar*
5107 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5108 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5110 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5111 M: Zhao Qiang <qiang.zhao@nxp.com>
5112 L: netdev@vger.kernel.org
5113 L: linuxppc-dev@lists.ozlabs.org
5115 F: drivers/net/wan/fsl_ucc_hdlc*
5117 FREESCALE QUICC ENGINE UCC UART DRIVER
5118 M: Timur Tabi <timur@tabi.org>
5119 L: linuxppc-dev@lists.ozlabs.org
5121 F: drivers/tty/serial/ucc_uart.c
5123 FREESCALE SOC SOUND DRIVERS
5124 M: Timur Tabi <timur@tabi.org>
5125 M: Nicolin Chen <nicoleotsuka@gmail.com>
5126 M: Xiubo Li <Xiubo.Lee@gmail.com>
5127 R: Fabio Estevam <fabio.estevam@nxp.com>
5128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5129 L: linuxppc-dev@lists.ozlabs.org
5131 F: sound/soc/fsl/fsl*
5132 F: sound/soc/fsl/imx*
5133 F: sound/soc/fsl/mpc8610_hpcd.c
5135 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5136 M: "J. German Rivera" <German.Rivera@freescale.com>
5137 M: Stuart Yoder <stuart.yoder@nxp.com>
5138 L: linux-kernel@vger.kernel.org
5140 F: drivers/staging/fsl-mc/
5143 M: Christoph Hellwig <hch@infradead.org>
5144 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5149 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5150 M: Pavel Machek <pavel@ucw.cz>
5151 L: linux-pm@vger.kernel.org
5153 F: Documentation/power/freezing-of-tasks.txt
5154 F: include/linux/freezer.h
5158 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5159 L: linux-kernel@vger.kernel.org
5162 F: include/linux/frontswap.h
5164 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5165 M: David Howells <dhowells@redhat.com>
5166 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5168 F: Documentation/filesystems/caching/
5170 F: include/linux/fscache*.h
5172 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5173 M: Theodore Y. Ts'o <tytso@mit.edu>
5174 M: Jaegeuk Kim <jaegeuk@kernel.org>
5177 F: include/linux/fscrypto.h
5180 M: Jaegeuk Kim <jaegeuk@kernel.org>
5181 M: Chao Yu <yuchao0@huawei.com>
5182 L: linux-f2fs-devel@lists.sourceforge.net
5183 W: https://f2fs.wiki.kernel.org/
5184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5186 F: Documentation/filesystems/f2fs.txt
5187 F: Documentation/ABI/testing/sysfs-fs-f2fs
5189 F: include/linux/f2fs_fs.h
5190 F: include/trace/events/f2fs.h
5192 FUJITSU FR-V (FRV) PORT
5196 FUJITSU LAPTOP EXTRAS
5197 M: Jonathan Woithe <jwoithe@just42.net>
5198 L: platform-driver-x86@vger.kernel.org
5200 F: drivers/platform/x86/fujitsu-laptop.c
5202 FUJITSU M-5MO LS CAMERA ISP DRIVER
5203 M: Kyungmin Park <kyungmin.park@samsung.com>
5204 M: Heungjun Kim <riverful.kim@samsung.com>
5205 L: linux-media@vger.kernel.org
5207 F: drivers/media/i2c/m5mols/
5208 F: include/media/i2c/m5mols.h
5210 FUJITSU TABLET EXTRAS
5211 M: Robert Gerlach <khnz@gmx.de>
5212 L: platform-driver-x86@vger.kernel.org
5214 F: drivers/platform/x86/fujitsu-tablet.c
5216 FUSE: FILESYSTEM IN USERSPACE
5217 M: Miklos Szeredi <miklos@szeredi.hu>
5218 L: linux-fsdevel@vger.kernel.org
5219 W: http://fuse.sourceforge.net/
5220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5223 F: include/uapi/linux/fuse.h
5224 F: Documentation/filesystems/fuse.txt
5226 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5227 M: Rik Faith <faith@cs.unc.edu>
5228 L: linux-scsi@vger.kernel.org
5229 S: Odd Fixes (e.g., new signatures)
5230 F: drivers/scsi/fdomain.*
5233 M: Kees Cook <keescook@chromium.org>
5234 R: Emese Revfy <re.emese@gmail.com>
5235 L: kernel-hardening@lists.openwall.com
5237 F: scripts/gcc-plugins/
5238 F: scripts/gcc-plugin.sh
5239 F: Documentation/gcc-plugins.txt
5241 GCOV BASED KERNEL PROFILING
5242 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5245 F: Documentation/dev-tools/gcov.rst
5247 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5248 M: Achim Leubner <achim_leubner@adaptec.com>
5249 L: linux-scsi@vger.kernel.org
5250 W: http://www.icp-vortex.com/
5252 F: drivers/scsi/gdt*
5254 GDB KERNEL DEBUGGING HELPER SCRIPTS
5255 M: Jan Kiszka <jan.kiszka@siemens.com>
5256 M: Kieran Bingham <kieran@bingham.xyz>
5260 GEMTEK FM RADIO RECEIVER DRIVER
5261 M: Hans Verkuil <hverkuil@xs4all.nl>
5262 L: linux-media@vger.kernel.org
5263 T: git git://linuxtv.org/media_tree.git
5264 W: https://linuxtv.org
5266 F: drivers/media/radio/radio-gemtek*
5268 GENERIC GPIO I2C DRIVER
5269 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5271 F: drivers/i2c/busses/i2c-gpio.c
5272 F: include/linux/i2c-gpio.h
5274 GENERIC GPIO I2C MULTIPLEXER DRIVER
5275 M: Peter Korsgaard <peter.korsgaard@barco.com>
5276 L: linux-i2c@vger.kernel.org
5278 F: drivers/i2c/muxes/i2c-mux-gpio.c
5279 F: include/linux/i2c-mux-gpio.h
5280 F: Documentation/i2c/muxes/i2c-mux-gpio
5282 GENERIC HDLC (WAN) DRIVERS
5283 M: Krzysztof Halasa <khc@pm.waw.pl>
5284 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5286 F: drivers/net/wan/c101.c
5287 F: drivers/net/wan/hd6457*
5288 F: drivers/net/wan/hdlc*
5289 F: drivers/net/wan/n2.c
5290 F: drivers/net/wan/pc300too.c
5291 F: drivers/net/wan/pci200syn.c
5292 F: drivers/net/wan/wanxl*
5294 GENERIC INCLUDE/ASM HEADER FILES
5295 M: Arnd Bergmann <arnd@arndb.de>
5296 L: linux-arch@vger.kernel.org
5297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5299 F: include/asm-generic/
5300 F: include/uapi/asm-generic/
5302 GENERIC PHY FRAMEWORK
5303 M: Kishon Vijay Abraham I <kishon@ti.com>
5304 L: linux-kernel@vger.kernel.org
5305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5308 F: include/linux/phy/
5311 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5312 M: Kevin Hilman <khilman@kernel.org>
5313 M: Ulf Hansson <ulf.hansson@linaro.org>
5314 L: linux-pm@vger.kernel.org
5316 F: drivers/base/power/domain*.c
5317 F: include/linux/pm_domain.h
5319 GENERIC UIO DRIVER FOR PCI DEVICES
5320 M: "Michael S. Tsirkin" <mst@redhat.com>
5321 L: kvm@vger.kernel.org
5323 F: drivers/uio/uio_pci_generic.c
5325 GET_MAINTAINER SCRIPT
5326 M: Joe Perches <joe@perches.com>
5328 F: scripts/get_maintainer.pl
5330 GENWQE (IBM Generic Workqueue Card)
5331 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5332 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5334 F: drivers/misc/genwqe/
5337 M: Steven Whitehouse <swhiteho@redhat.com>
5338 M: Bob Peterson <rpeterso@redhat.com>
5339 L: cluster-devel@redhat.com
5340 W: http://sources.redhat.com/cluster/
5341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5343 F: Documentation/filesystems/gfs2*.txt
5345 F: include/uapi/linux/gfs2_ondisk.h
5347 GIGASET ISDN DRIVERS
5348 M: Paul Bolle <pebolle@tiscali.nl>
5349 L: gigaset307x-common@lists.sourceforge.net
5350 W: http://gigaset307x.sourceforge.net/
5352 F: Documentation/isdn/README.gigaset
5353 F: drivers/isdn/gigaset/
5354 F: include/uapi/linux/gigaset_dev.h
5357 M: Hans Verkuil <hans.verkuil@cisco.com>
5358 L: linux-media@vger.kernel.org
5360 F: drivers/media/usb/go7007/
5363 M: Bastien Nocera <hadess@hadess.net>
5364 L: linux-input@vger.kernel.org
5366 F: drivers/input/touchscreen/goodix.c
5369 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5370 L: linux-gpio@vger.kernel.org
5372 F: drivers/gpio/gpio-mockup.c
5373 F: tools/testing/selftests/gpio/
5376 M: Linus Walleij <linus.walleij@linaro.org>
5377 M: Alexandre Courbot <gnurou@gmail.com>
5378 L: linux-gpio@vger.kernel.org
5379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5381 F: Documentation/devicetree/bindings/gpio/
5382 F: Documentation/gpio/
5383 F: Documentation/ABI/testing/gpio-cdev
5384 F: Documentation/ABI/obsolete/sysfs-gpio
5386 F: include/linux/gpio/
5387 F: include/linux/gpio.h
5388 F: include/asm-generic/gpio.h
5389 F: include/uapi/linux/gpio.h
5392 GRE DEMULTIPLEXER DRIVER
5393 M: Dmitry Kozlov <xeb@mail.ru>
5394 L: netdev@vger.kernel.org
5396 F: net/ipv4/gre_demux.c
5397 F: net/ipv4/gre_offload.c
5398 F: include/net/gre.h
5400 GRETH 10/100/1G Ethernet MAC device driver
5401 M: Andreas Larsson <andreas@gaisler.com>
5402 L: netdev@vger.kernel.org
5404 F: drivers/net/ethernet/aeroflex/
5407 M: Johan Hovold <johan@kernel.org>
5408 M: Alex Elder <elder@kernel.org>
5409 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5411 F: drivers/staging/greybus/
5413 GREYBUS AUDIO PROTOCOLS DRIVERS
5414 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5415 M: Mark Greer <mgreer@animalcreek.com>
5417 F: drivers/staging/greybus/audio_apbridgea.c
5418 F: drivers/staging/greybus/audio_apbridgea.h
5419 F: drivers/staging/greybus/audio_codec.c
5420 F: drivers/staging/greybus/audio_codec.h
5421 F: drivers/staging/greybus/audio_gb.c
5422 F: drivers/staging/greybus/audio_manager.c
5423 F: drivers/staging/greybus/audio_manager.h
5424 F: drivers/staging/greybus/audio_manager_module.c
5425 F: drivers/staging/greybus/audio_manager_private.h
5426 F: drivers/staging/greybus/audio_manager_sysfs.c
5427 F: drivers/staging/greybus/audio_module.c
5428 F: drivers/staging/greybus/audio_topology.c
5430 GREYBUS PROTOCOLS DRIVERS
5431 M: Rui Miguel Silva <rmfrfs@gmail.com>
5433 F: drivers/staging/greybus/sdio.c
5434 F: drivers/staging/greybus/light.c
5435 F: drivers/staging/greybus/gpio.c
5436 F: drivers/staging/greybus/power_supply.c
5437 F: drivers/staging/greybus/spi.c
5438 F: drivers/staging/greybus/spilib.c
5440 GREYBUS PROTOCOLS DRIVERS
5441 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5443 F: drivers/staging/greybus/loopback.c
5444 F: drivers/staging/greybus/timesync.c
5445 F: drivers/staging/greybus/timesync_platform.c
5447 GREYBUS PROTOCOLS DRIVERS
5448 M: Viresh Kumar <vireshk@kernel.org>
5450 F: drivers/staging/greybus/authentication.c
5451 F: drivers/staging/greybus/bootrom.c
5452 F: drivers/staging/greybus/firmware.h
5453 F: drivers/staging/greybus/fw-core.c
5454 F: drivers/staging/greybus/fw-download.c
5455 F: drivers/staging/greybus/fw-managament.c
5456 F: drivers/staging/greybus/greybus_authentication.h
5457 F: drivers/staging/greybus/greybus_firmware.h
5458 F: drivers/staging/greybus/hid.c
5459 F: drivers/staging/greybus/i2c.c
5460 F: drivers/staging/greybus/spi.c
5461 F: drivers/staging/greybus/spilib.c
5462 F: drivers/staging/greybus/spilib.h
5464 GREYBUS PROTOCOLS DRIVERS
5465 M: David Lin <dtwlin@gmail.com>
5467 F: drivers/staging/greybus/uart.c
5468 F: drivers/staging/greybus/log.c
5470 GREYBUS PLATFORM DRIVERS
5471 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5473 F: drivers/staging/greybus/arche-platform.c
5474 F: drivers/staging/greybus/arche-apb-ctrl.c
5475 F: drivers/staging/greybus/arche_platform.h
5477 GS1662 VIDEO SERIALIZER
5478 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5479 L: linux-media@vger.kernel.org
5480 T: git git://linuxtv.org/media_tree.git
5482 F: drivers/media/spi/gs1662.c
5484 GSPCA FINEPIX SUBDRIVER
5485 M: Frank Zago <frank@zago.net>
5486 L: linux-media@vger.kernel.org
5487 T: git git://linuxtv.org/media_tree.git
5489 F: drivers/media/usb/gspca/finepix.c
5491 GSPCA GL860 SUBDRIVER
5492 M: Olivier Lorin <o.lorin@laposte.net>
5493 L: linux-media@vger.kernel.org
5494 T: git git://linuxtv.org/media_tree.git
5496 F: drivers/media/usb/gspca/gl860/
5498 GSPCA M5602 SUBDRIVER
5499 M: Erik Andren <erik.andren@gmail.com>
5500 L: linux-media@vger.kernel.org
5501 T: git git://linuxtv.org/media_tree.git
5503 F: drivers/media/usb/gspca/m5602/
5505 GSPCA PAC207 SONIXB SUBDRIVER
5506 M: Hans Verkuil <hverkuil@xs4all.nl>
5507 L: linux-media@vger.kernel.org
5508 T: git git://linuxtv.org/media_tree.git
5510 F: drivers/media/usb/gspca/pac207.c
5512 GSPCA SN9C20X SUBDRIVER
5513 M: Brian Johnson <brijohn@gmail.com>
5514 L: linux-media@vger.kernel.org
5515 T: git git://linuxtv.org/media_tree.git
5517 F: drivers/media/usb/gspca/sn9c20x.c
5519 GSPCA T613 SUBDRIVER
5520 M: Leandro Costantino <lcostantino@gmail.com>
5521 L: linux-media@vger.kernel.org
5522 T: git git://linuxtv.org/media_tree.git
5524 F: drivers/media/usb/gspca/t613.c
5526 GSPCA USB WEBCAM DRIVER
5527 M: Hans Verkuil <hverkuil@xs4all.nl>
5528 L: linux-media@vger.kernel.org
5529 T: git git://linuxtv.org/media_tree.git
5531 F: drivers/media/usb/gspca/
5533 GUID PARTITION TABLE (GPT)
5534 M: Davidlohr Bueso <dave@stgolabs.net>
5535 L: linux-efi@vger.kernel.org
5537 F: block/partitions/efi.*
5539 STK1160 USB VIDEO CAPTURE DRIVER
5540 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5541 L: linux-media@vger.kernel.org
5542 T: git git://linuxtv.org/media_tree.git
5544 F: drivers/media/usb/stk1160/
5547 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5548 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5549 W: http://uclinux-h8.sourceforge.jp
5550 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5553 F: drivers/clocksource/h8300_*.c
5554 F: drivers/clk/h8300/
5555 F: drivers/irqchip/irq-renesas-h8*.c
5557 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5558 M: Frank Seidel <frank@f-seidel.de>
5559 L: platform-driver-x86@vger.kernel.org
5560 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5562 F: drivers/platform/x86/hdaps.c
5564 HDPVR USB VIDEO ENCODER DRIVER
5565 M: Hans Verkuil <hverkuil@xs4all.nl>
5566 L: linux-media@vger.kernel.org
5567 T: git git://linuxtv.org/media_tree.git
5568 W: https://linuxtv.org
5570 F: drivers/media/usb/hdpvr/
5572 HWPOISON MEMORY FAILURE HANDLING
5573 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5574 L: linux-mm@kvack.org
5576 F: mm/memory-failure.c
5577 F: mm/hwpoison-inject.c
5579 HYPERVISOR VIRTUAL CONSOLE DRIVER
5580 L: linuxppc-dev@lists.ozlabs.org
5585 M: Antti Palosaari <crope@iki.fi>
5586 L: linux-media@vger.kernel.org
5587 W: https://linuxtv.org
5588 W: http://palosaari.fi/linux/
5589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5590 T: git git://linuxtv.org/anttip/media_tree.git
5592 F: drivers/media/usb/hackrf/
5595 M: Jean Delvare <jdelvare@suse.com>
5596 M: Guenter Roeck <linux@roeck-us.net>
5597 L: linux-hwmon@vger.kernel.org
5598 W: http://hwmon.wiki.kernel.org/
5599 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5602 F: Documentation/hwmon/
5604 F: include/linux/hwmon*.h
5606 HARDWARE RANDOM NUMBER GENERATOR CORE
5607 M: Matt Mackall <mpm@selenic.com>
5608 M: Herbert Xu <herbert@gondor.apana.org.au>
5609 L: linux-crypto@vger.kernel.org
5611 F: Documentation/devicetree/bindings/rng/
5612 F: Documentation/hw_random.txt
5613 F: drivers/char/hw_random/
5614 F: include/linux/hw_random.h
5616 HARDWARE SPINLOCK CORE
5617 M: Ohad Ben-Cohen <ohad@wizery.com>
5618 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5619 L: linux-remoteproc@vger.kernel.org
5621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5622 F: Documentation/devicetree/bindings/hwlock/
5623 F: Documentation/hwspinlock.txt
5624 F: drivers/hwspinlock/
5625 F: include/linux/hwspinlock.h
5627 HARMONY SOUND DRIVER
5628 L: linux-parisc@vger.kernel.org
5630 F: sound/parisc/harmony.*
5633 M: Antti Palosaari <crope@iki.fi>
5634 L: linux-media@vger.kernel.org
5635 W: https://linuxtv.org
5636 W: http://palosaari.fi/linux/
5637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5638 T: git git://linuxtv.org/anttip/media_tree.git
5640 F: drivers/media/dvb-frontends/hd29l2*
5642 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5643 M: Brian Boylston <brian.boylston@hpe.com>
5645 F: Documentation/watchdog/hpwdt.txt
5646 F: drivers/watchdog/hpwdt.c
5648 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5649 M: Don Brace <don.brace@microsemi.com>
5650 L: iss_storagedev@hp.com
5651 L: esc.storagedev@microsemi.com
5652 L: linux-scsi@vger.kernel.org
5654 F: Documentation/scsi/hpsa.txt
5655 F: drivers/scsi/hpsa*.[ch]
5656 F: include/linux/cciss*.h
5657 F: include/uapi/linux/cciss*.h
5659 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5660 M: Don Brace <don.brace@microsemi.com>
5661 L: iss_storagedev@hp.com
5662 L: esc.storagedev@microsemi.com
5663 L: linux-scsi@vger.kernel.org
5665 F: Documentation/blockdev/cciss.txt
5666 F: drivers/block/cciss*
5667 F: include/linux/cciss_ioctl.h
5668 F: include/uapi/linux/cciss_ioctl.h
5671 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5672 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5673 L: linux-rdma@vger.kernel.org
5675 F: drivers/infiniband/hw/hfi1
5678 L: linux-fsdevel@vger.kernel.org
5680 F: Documentation/filesystems/hfs.txt
5684 L: linux-fsdevel@vger.kernel.org
5686 F: Documentation/filesystems/hfsplus.txt
5689 HGA FRAMEBUFFER DRIVER
5690 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5691 L: linux-nvidia@lists.surfsouth.com
5692 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5694 F: drivers/video/fbdev/hgafb.c
5696 HIBERNATION (aka Software Suspend, aka swsusp)
5697 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5698 M: Pavel Machek <pavel@ucw.cz>
5699 L: linux-pm@vger.kernel.org
5700 B: https://bugzilla.kernel.org
5703 F: drivers/base/power/
5705 F: include/linux/suspend.h
5706 F: include/linux/freezer.h
5707 F: include/linux/pm.h
5708 F: arch/*/include/asm/suspend*.h
5711 M: Jiri Kosina <jikos@kernel.org>
5712 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5713 L: linux-input@vger.kernel.org
5714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5717 F: include/linux/hid*
5718 F: include/uapi/linux/hid*
5720 HID SENSOR HUB DRIVERS
5721 M: Jiri Kosina <jikos@kernel.org>
5722 M: Jonathan Cameron <jic23@kernel.org>
5723 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5724 L: linux-input@vger.kernel.org
5725 L: linux-iio@vger.kernel.org
5727 F: Documentation/hid/hid-sensor*
5728 F: drivers/hid/hid-sensor-*
5729 F: drivers/iio/*/hid-*
5730 F: include/linux/hid-sensor-*
5732 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5733 M: Thomas Gleixner <tglx@linutronix.de>
5734 L: linux-kernel@vger.kernel.org
5735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5737 F: Documentation/timers/
5738 F: kernel/time/hrtimer.c
5739 F: kernel/time/clockevents.c
5740 F: kernel/time/tick*.*
5741 F: kernel/time/timer_*.c
5742 F: include/linux/clockchips.h
5743 F: include/linux/hrtimer.h
5745 HIGH-SPEED SCC DRIVER FOR AX.25
5746 L: linux-hams@vger.kernel.org
5748 F: drivers/net/hamradio/dmascc.c
5749 F: drivers/net/hamradio/scc.c
5751 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5752 M: HighPoint Linux Team <linux@highpoint-tech.com>
5753 W: http://www.highpoint-tech.com
5755 F: Documentation/scsi/hptiop.txt
5756 F: drivers/scsi/hptiop.c
5759 M: Jes Sorensen <jes@trained-monkey.org>
5760 L: linux-hippi@sunsite.dk
5762 F: include/linux/hippidevice.h
5763 F: include/uapi/linux/if_hippi.h
5765 F: drivers/net/hippi/
5767 HISILICON NETWORK SUBSYSTEM DRIVER
5768 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5769 M: Salil Mehta <salil.mehta@huawei.com>
5770 L: netdev@vger.kernel.org
5771 W: http://www.hisilicon.com
5773 F: drivers/net/ethernet/hisilicon/
5774 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5776 HISILICON ROCE DRIVER
5777 M: Lijun Ou <oulijun@huawei.com>
5778 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5779 L: linux-rdma@vger.kernel.org
5781 F: drivers/infiniband/hw/hns/
5782 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5784 HISILICON SAS Controller
5785 M: John Garry <john.garry@huawei.com>
5786 W: http://www.hisilicon.com
5788 F: drivers/scsi/hisi_sas/
5789 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5792 M: Jouni Malinen <j@w1.fi>
5793 L: linux-wireless@vger.kernel.org
5794 W: http://w1.fi/hostap-driver.html
5796 F: drivers/net/wireless/intersil/hostap/
5798 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5799 L: platform-driver-x86@vger.kernel.org
5801 F: drivers/platform/x86/tc1100-wmi.c
5803 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5804 M: Jaroslav Kysela <perex@perex.cz>
5806 F: drivers/net/ethernet/hp/hp100.*
5808 HPET: High Precision Event Timers driver
5809 M: Clemens Ladisch <clemens@ladisch.de>
5811 F: Documentation/timers/hpet.txt
5812 F: drivers/char/hpet.c
5813 F: include/linux/hpet.h
5814 F: include/uapi/linux/hpet.h
5818 F: arch/x86/kernel/hpet.c
5819 F: arch/x86/include/asm/hpet.h
5822 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5823 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5828 M: Sebastian Reichel <sre@kernel.org>
5829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5831 F: Documentation/ABI/testing/sysfs-bus-hsi
5832 F: Documentation/device-drivers/serial-interfaces.rst
5834 F: include/linux/hsi/
5835 F: include/uapi/linux/hsi/
5838 M: Jan Dumon <j.dumon@option.com>
5839 W: http://www.pharscape.org
5841 F: drivers/net/usb/hso.c
5843 HSR NETWORK PROTOCOL
5844 M: Arvid Brodin <arvid.brodin@alten.se>
5845 L: netdev@vger.kernel.org
5849 HTCPEN TOUCHSCREEN DRIVER
5850 M: Pau Oliva Fora <pof@eslack.org>
5851 L: linux-input@vger.kernel.org
5853 F: drivers/input/touchscreen/htcpen.c
5856 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5861 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5862 L: linux-media@vger.kernel.org
5863 T: git git://linuxtv.org/media_tree.git
5864 W: https://linuxtv.org
5866 F: drivers/media/platform/sti/hva
5868 Hyper-V CORE AND DRIVERS
5869 M: "K. Y. Srinivasan" <kys@microsoft.com>
5870 M: Haiyang Zhang <haiyangz@microsoft.com>
5871 L: devel@linuxdriverproject.org
5873 F: arch/x86/include/asm/mshyperv.h
5874 F: arch/x86/include/uapi/asm/hyperv.h
5875 F: arch/x86/kernel/cpu/mshyperv.c
5876 F: drivers/hid/hid-hyperv.c
5878 F: drivers/input/serio/hyperv-keyboard.c
5879 F: drivers/pci/host/pci-hyperv.c
5880 F: drivers/net/hyperv/
5881 F: drivers/scsi/storvsc_drv.c
5882 F: drivers/video/fbdev/hyperv_fb.c
5883 F: include/linux/hyperv.h
5885 F: Documentation/ABI/stable/sysfs-bus-vmbus
5888 M: Peter Rosin <peda@axentia.se>
5889 L: linux-i2c@vger.kernel.org
5891 F: Documentation/i2c/i2c-topology
5892 F: Documentation/i2c/muxes/
5893 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5894 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5895 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5896 F: drivers/i2c/i2c-mux.c
5897 F: drivers/i2c/muxes/
5898 F: include/linux/i2c-mux.h
5900 I2C OVER PARALLEL PORT
5901 M: Jean Delvare <jdelvare@suse.com>
5902 L: linux-i2c@vger.kernel.org
5904 F: Documentation/i2c/busses/i2c-parport
5905 F: Documentation/i2c/busses/i2c-parport-light
5906 F: drivers/i2c/busses/i2c-parport.c
5907 F: drivers/i2c/busses/i2c-parport-light.c
5909 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5910 M: Jean Delvare <jdelvare@suse.com>
5911 L: linux-i2c@vger.kernel.org
5913 F: Documentation/i2c/busses/i2c-ali1535
5914 F: Documentation/i2c/busses/i2c-ali1563
5915 F: Documentation/i2c/busses/i2c-ali15x3
5916 F: Documentation/i2c/busses/i2c-amd756
5917 F: Documentation/i2c/busses/i2c-amd8111
5918 F: Documentation/i2c/busses/i2c-i801
5919 F: Documentation/i2c/busses/i2c-nforce2
5920 F: Documentation/i2c/busses/i2c-piix4
5921 F: Documentation/i2c/busses/i2c-sis5595
5922 F: Documentation/i2c/busses/i2c-sis630
5923 F: Documentation/i2c/busses/i2c-sis96x
5924 F: Documentation/i2c/busses/i2c-via
5925 F: Documentation/i2c/busses/i2c-viapro
5926 F: drivers/i2c/busses/i2c-ali1535.c
5927 F: drivers/i2c/busses/i2c-ali1563.c
5928 F: drivers/i2c/busses/i2c-ali15x3.c
5929 F: drivers/i2c/busses/i2c-amd756.c
5930 F: drivers/i2c/busses/i2c-amd756-s4882.c
5931 F: drivers/i2c/busses/i2c-amd8111.c
5932 F: drivers/i2c/busses/i2c-i801.c
5933 F: drivers/i2c/busses/i2c-isch.c
5934 F: drivers/i2c/busses/i2c-nforce2.c
5935 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5936 F: drivers/i2c/busses/i2c-piix4.c
5937 F: drivers/i2c/busses/i2c-sis5595.c
5938 F: drivers/i2c/busses/i2c-sis630.c
5939 F: drivers/i2c/busses/i2c-sis96x.c
5940 F: drivers/i2c/busses/i2c-via.c
5941 F: drivers/i2c/busses/i2c-viapro.c
5943 I2C/SMBUS ISMT DRIVER
5944 M: Seth Heasley <seth.heasley@intel.com>
5945 M: Neil Horman <nhorman@tuxdriver.com>
5946 L: linux-i2c@vger.kernel.org
5947 F: drivers/i2c/busses/i2c-ismt.c
5948 F: Documentation/i2c/busses/i2c-ismt
5950 I2C/SMBUS STUB DRIVER
5951 M: Jean Delvare <jdelvare@suse.com>
5952 L: linux-i2c@vger.kernel.org
5954 F: drivers/i2c/i2c-stub.c
5957 M: Wolfram Sang <wsa@the-dreams.de>
5958 L: linux-i2c@vger.kernel.org
5959 W: https://i2c.wiki.kernel.org/
5960 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5963 F: Documentation/devicetree/bindings/i2c/
5964 F: Documentation/i2c/
5967 F: include/linux/i2c.h
5968 F: include/linux/i2c-*.h
5969 F: include/uapi/linux/i2c.h
5970 F: include/uapi/linux/i2c-*.h
5973 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5974 L: linux-i2c@vger.kernel.org
5975 L: linux-acpi@vger.kernel.org
5979 M: Jean Delvare <jdelvare@suse.com>
5980 L: linux-i2c@vger.kernel.org
5982 F: Documentation/i2c/busses/i2c-taos-evm
5983 F: drivers/i2c/busses/i2c-taos-evm.c
5986 M: Till Harbaum <till@harbaum.org>
5987 L: linux-i2c@vger.kernel.org
5988 W: http://www.harbaum.org/till/i2c_tiny_usb
5990 F: drivers/i2c/busses/i2c-tiny-usb.c
5993 M: "H. Peter Anvin" <hpa@zytor.com>
5997 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5998 M: "H. Peter Anvin" <hpa@zytor.com>
5999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6002 IA64 (Itanium) PLATFORM
6003 M: Tony Luck <tony.luck@intel.com>
6004 M: Fenghua Yu <fenghua.yu@intel.com>
6005 L: linux-ia64@vger.kernel.org
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6010 IBM Power VMX Cryptographic instructions
6011 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6012 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6013 L: linux-crypto@vger.kernel.org
6015 F: drivers/crypto/vmx/Makefile
6016 F: drivers/crypto/vmx/Kconfig
6017 F: drivers/crypto/vmx/vmx.c
6018 F: drivers/crypto/vmx/aes*
6019 F: drivers/crypto/vmx/ghash*
6020 F: drivers/crypto/vmx/ppc-xlate.pl
6022 IBM Power in-Nest Crypto Acceleration
6023 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6024 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6025 L: linux-crypto@vger.kernel.org
6027 F: drivers/crypto/nx/Makefile
6028 F: drivers/crypto/nx/Kconfig
6029 F: drivers/crypto/nx/nx-aes*
6030 F: drivers/crypto/nx/nx-sha*
6031 F: drivers/crypto/nx/nx.*
6032 F: drivers/crypto/nx/nx_csbcpb.h
6033 F: drivers/crypto/nx/nx_debugfs.h
6035 IBM Power 842 compression accelerator
6036 M: Dan Streetman <ddstreet@ieee.org>
6038 F: drivers/crypto/nx/Makefile
6039 F: drivers/crypto/nx/Kconfig
6040 F: drivers/crypto/nx/nx-842*
6041 F: include/linux/sw842.h
6045 IBM Power Linux RAID adapter
6046 M: Brian King <brking@us.ibm.com>
6048 F: drivers/scsi/ipr.*
6050 IBM Power Virtual Ethernet Device Driver
6051 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6052 L: netdev@vger.kernel.org
6054 F: drivers/net/ethernet/ibm/ibmveth.*
6056 IBM Power SRIOV Virtual NIC Device Driver
6057 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6058 M: John Allen <jallen@linux.vnet.ibm.com>
6059 L: netdev@vger.kernel.org
6061 F: drivers/net/ethernet/ibm/ibmvnic.*
6063 IBM Power Virtual SCSI Device Drivers
6064 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6065 L: linux-scsi@vger.kernel.org
6067 F: drivers/scsi/ibmvscsi/ibmvscsi*
6068 F: include/scsi/viosrp.h
6070 IBM Power Virtual SCSI Device Target Driver
6071 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6072 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6073 L: linux-scsi@vger.kernel.org
6074 L: target-devel@vger.kernel.org
6076 F: drivers/scsi/ibmvscsi_tgt/
6078 IBM Power Virtual FC Device Drivers
6079 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6080 L: linux-scsi@vger.kernel.org
6082 F: drivers/scsi/ibmvscsi/ibmvfc*
6084 IBM ServeRAID RAID DRIVER
6086 F: drivers/scsi/ips.*
6088 ICH LPC AND GPIO DRIVER
6089 M: Peter Tyser <ptyser@xes-inc.com>
6091 F: drivers/mfd/lpc_ich.c
6092 F: drivers/gpio/gpio-ich.c
6095 M: "David S. Miller" <davem@davemloft.net>
6096 L: linux-ide@vger.kernel.org
6097 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6100 F: Documentation/ide/
6102 F: include/linux/ide.h
6104 IDEAPAD LAPTOP EXTRAS DRIVER
6105 M: Ike Panhc <ike.pan@canonical.com>
6106 L: platform-driver-x86@vger.kernel.org
6107 W: http://launchpad.net/ideapad-laptop
6109 F: drivers/platform/x86/ideapad-laptop.c
6111 IDEAPAD LAPTOP SLIDEBAR DRIVER
6112 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6113 L: linux-input@vger.kernel.org
6114 W: https://github.com/o2genum/ideapad-slidebar
6116 F: drivers/input/misc/ideapad_slidebar.c
6119 M: Borislav Petkov <bp@alien8.de>
6120 L: linux-ide@vger.kernel.org
6122 F: Documentation/cdrom/ide-cd
6123 F: drivers/ide/ide-cd*
6125 IEEE 802.15.4 SUBSYSTEM
6126 M: Alexander Aring <aar@pengutronix.de>
6127 M: Stefan Schmidt <stefan@osg.samsung.com>
6128 L: linux-wpan@vger.kernel.org
6129 W: http://wpan.cakelab.org/
6130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6135 F: drivers/net/ieee802154/
6136 F: include/linux/nl802154.h
6137 F: include/linux/ieee802154.h
6138 F: include/net/nl802154.h
6139 F: include/net/mac802154.h
6140 F: include/net/af_ieee802154.h
6141 F: include/net/cfg802154.h
6142 F: include/net/ieee802154_netdev.h
6143 F: Documentation/networking/ieee802154.txt
6145 IGORPLUG-USB IR RECEIVER
6146 M: Sean Young <sean@mess.org>
6147 L: linux-media@vger.kernel.org
6149 F: drivers/media/rc/igorplugusb.c
6151 IGUANAWORKS USB IR TRANSCEIVER
6152 M: Sean Young <sean@mess.org>
6153 L: linux-media@vger.kernel.org
6155 F: drivers/media/rc/iguanair.c
6157 IIO SUBSYSTEM AND DRIVERS
6158 M: Jonathan Cameron <jic23@kernel.org>
6159 R: Hartmut Knaack <knaack.h@gmx.de>
6160 R: Lars-Peter Clausen <lars@metafoo.de>
6161 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6162 L: linux-iio@vger.kernel.org
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6165 F: Documentation/devicetree/bindings/iio/
6167 F: drivers/staging/iio/
6168 F: include/linux/iio/
6171 IKANOS/ADI EAGLE ADSL USB DRIVER
6172 M: Matthieu Castet <castet.matthieu@free.fr>
6173 M: Stanislaw Gruszka <stf_xl@wp.pl>
6175 F: drivers/usb/atm/ueagle-atm.c
6177 IMGTEC ASCII LCD DRIVER
6178 M: Paul Burton <paul.burton@imgtec.com>
6180 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6181 F: drivers/auxdisplay/img-ascii-lcd.c
6183 INA209 HARDWARE MONITOR DRIVER
6184 M: Guenter Roeck <linux@roeck-us.net>
6185 L: linux-hwmon@vger.kernel.org
6187 F: Documentation/hwmon/ina209
6188 F: Documentation/devicetree/bindings/i2c/ina209.txt
6189 F: drivers/hwmon/ina209.c
6191 INA2XX HARDWARE MONITOR DRIVER
6192 M: Guenter Roeck <linux@roeck-us.net>
6193 L: linux-hwmon@vger.kernel.org
6195 F: Documentation/hwmon/ina2xx
6196 F: drivers/hwmon/ina2xx.c
6197 F: include/linux/platform_data/ina2xx.h
6199 INDUSTRY PACK SUBSYSTEM (IPACK)
6200 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6201 M: Jens Taprogge <jens.taprogge@taprogge.org>
6202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6203 L: industrypack-devel@lists.sourceforge.net
6204 W: http://industrypack.sourceforge.net
6208 INGENIC JZ4780 DMA Driver
6209 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6211 F: drivers/dma/dma-jz4780.c
6213 INGENIC JZ4780 NAND DRIVER
6214 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6215 L: linux-mtd@lists.infradead.org
6217 F: drivers/mtd/nand/jz4780_*
6219 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6220 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6221 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6222 L: linux-ima-devel@lists.sourceforge.net
6223 L: linux-ima-user@lists.sourceforge.net
6224 L: linux-security-module@vger.kernel.org
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6227 F: security/integrity/ima/
6229 IMGTEC IR DECODER DRIVER
6230 M: James Hogan <james.hogan@imgtec.com>
6232 F: drivers/media/rc/img-ir/
6234 IMS TWINTURBO FRAMEBUFFER DRIVER
6235 L: linux-fbdev@vger.kernel.org
6237 F: drivers/video/fbdev/imsttfb.c
6239 INFINIBAND SUBSYSTEM
6240 M: Doug Ledford <dledford@redhat.com>
6241 M: Sean Hefty <sean.hefty@intel.com>
6242 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6243 L: linux-rdma@vger.kernel.org
6244 W: http://www.openfabrics.org/
6245 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6248 F: Documentation/infiniband/
6249 F: drivers/infiniband/
6250 F: include/uapi/linux/if_infiniband.h
6251 F: include/uapi/rdma/
6255 M: John McCutchan <john@johnmccutchan.com>
6256 M: Robert Love <rlove@rlove.org>
6257 M: Eric Paris <eparis@parisplace.org>
6259 F: Documentation/filesystems/inotify.txt
6260 F: fs/notify/inotify/
6261 F: include/linux/inotify.h
6262 F: include/uapi/linux/inotify.h
6264 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6265 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6266 L: linux-input@vger.kernel.org
6267 Q: http://patchwork.kernel.org/project/linux-input/list/
6268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6271 F: include/linux/input.h
6272 F: include/uapi/linux/input.h
6273 F: include/linux/input/
6274 F: Documentation/devicetree/bindings/input/
6276 INPUT MULTITOUCH (MT) PROTOCOL
6277 M: Henrik Rydberg <rydberg@bitmath.org>
6278 L: linux-input@vger.kernel.org
6280 F: Documentation/input/multi-touch-protocol.txt
6281 F: drivers/input/input-mt.c
6284 INTEL ASoC BDW/HSW DRIVERS
6285 M: Jie Yang <yang.jie@linux.intel.com>
6286 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6288 F: sound/soc/intel/common/sst-dsp*
6289 F: sound/soc/intel/common/sst-firmware.c
6290 F: sound/soc/intel/boards/broadwell.c
6291 F: sound/soc/intel/haswell/
6293 INTEL C600 SERIES SAS CONTROLLER DRIVER
6294 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6295 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6296 L: linux-scsi@vger.kernel.org
6297 T: git git://git.code.sf.net/p/intel-sas/isci
6299 F: drivers/scsi/isci/
6301 INTEL HID EVENT DRIVER
6302 M: Alex Hung <alex.hung@canonical.com>
6303 L: platform-driver-x86@vger.kernel.org
6305 F: drivers/platform/x86/intel-hid.c
6307 INTEL VIRTUAL BUTTON DRIVER
6308 M: AceLan Kao <acelan.kao@canonical.com>
6309 L: platform-driver-x86@vger.kernel.org
6311 F: drivers/platform/x86/intel-vbtn.c
6314 M: Len Brown <lenb@kernel.org>
6315 L: linux-pm@vger.kernel.org
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6318 F: drivers/idle/intel_idle.c
6320 INTEL INTEGRATED SENSOR HUB DRIVER
6321 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6322 M: Jiri Kosina <jikos@kernel.org>
6323 L: linux-input@vger.kernel.org
6325 F: drivers/hid/intel-ish-hid/
6328 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6329 M: Len Brown <lenb@kernel.org>
6330 L: linux-pm@vger.kernel.org
6332 F: drivers/cpufreq/intel_pstate.c
6334 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6335 M: Maik Broemme <mbroemme@libmpq.org>
6336 L: linux-fbdev@vger.kernel.org
6338 F: Documentation/fb/intelfb.txt
6339 F: drivers/video/fbdev/intelfb/
6341 INTEL 810/815 FRAMEBUFFER DRIVER
6342 M: Antonino Daplas <adaplas@gmail.com>
6343 L: linux-fbdev@vger.kernel.org
6345 F: drivers/video/fbdev/i810/
6347 INTEL MENLOW THERMAL DRIVER
6348 M: Sujith Thomas <sujith.thomas@intel.com>
6349 L: platform-driver-x86@vger.kernel.org
6350 W: https://01.org/linux-acpi
6352 F: drivers/platform/x86/intel_menlow.c
6354 INTEL I/OAT DMA DRIVER
6355 M: Dave Jiang <dave.jiang@intel.com>
6356 R: Dan Williams <dan.j.williams@intel.com>
6357 L: dmaengine@vger.kernel.org
6358 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6360 F: drivers/dma/ioat*
6363 M: David Woodhouse <dwmw2@infradead.org>
6364 L: iommu@lists.linux-foundation.org
6365 T: git git://git.infradead.org/iommu-2.6.git
6367 F: drivers/iommu/intel-iommu.c
6368 F: include/linux/intel-iommu.h
6370 INTEL IOP-ADMA DMA DRIVER
6371 R: Dan Williams <dan.j.williams@intel.com>
6373 F: drivers/dma/iop-adma.c
6375 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6376 M: Krzysztof Halasa <khalasa@piap.pl>
6378 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6379 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6380 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6381 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6382 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6383 F: drivers/net/wan/ixp4xx_hss.c
6385 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6386 M: Deepak Saxena <dsaxena@plexity.net>
6388 F: drivers/char/hw_random/ixp4xx-rng.c
6390 INTEL ETHERNET DRIVERS
6391 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6392 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6393 W: http://www.intel.com/support/feedback.htm
6394 W: http://e1000.sourceforge.net/
6395 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6399 F: Documentation/networking/e100.txt
6400 F: Documentation/networking/e1000.txt
6401 F: Documentation/networking/e1000e.txt
6402 F: Documentation/networking/igb.txt
6403 F: Documentation/networking/igbvf.txt
6404 F: Documentation/networking/ixgb.txt
6405 F: Documentation/networking/ixgbe.txt
6406 F: Documentation/networking/ixgbevf.txt
6407 F: Documentation/networking/i40e.txt
6408 F: Documentation/networking/i40evf.txt
6409 F: drivers/net/ethernet/intel/
6410 F: drivers/net/ethernet/intel/*/
6412 INTEL RDMA RNIC DRIVER
6413 M: Faisal Latif <faisal.latif@intel.com>
6414 R: Chien Tin Tung <chien.tin.tung@intel.com>
6415 R: Mustafa Ismail <mustafa.ismail@intel.com>
6416 R: Shiraz Saleem <shiraz.saleem@intel.com>
6417 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6418 L: linux-rdma@vger.kernel.org
6420 F: drivers/infiniband/hw/i40iw/
6422 INTEL MERRIFIELD GPIO DRIVER
6423 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6424 L: linux-gpio@vger.kernel.org
6426 F: drivers/gpio/gpio-merrifield.c
6428 INTEL-MID GPIO DRIVER
6429 M: David Cohen <david.a.cohen@linux.intel.com>
6430 L: linux-gpio@vger.kernel.org
6432 F: drivers/gpio/gpio-intel-mid.c
6434 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6435 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6436 L: linux-wireless@vger.kernel.org
6438 F: Documentation/networking/README.ipw2100
6439 F: Documentation/networking/README.ipw2200
6440 F: drivers/net/wireless/intel/ipw2x00/
6443 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6445 F: Documentation/trace/intel_th.txt
6446 F: drivers/hwtracing/intel_th/
6448 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6449 M: Ning Sun <ning.sun@intel.com>
6450 L: tboot-devel@lists.sourceforge.net
6451 W: http://tboot.sourceforge.net
6452 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6454 F: Documentation/intel_txt.txt
6455 F: include/linux/tboot.h
6456 F: arch/x86/kernel/tboot.c
6458 INTEL WIRELESS WIMAX CONNECTION 2400
6459 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6460 M: linux-wimax@intel.com
6461 L: wimax@linuxwimax.org (subscribers-only)
6463 W: http://linuxwimax.org
6464 F: Documentation/wimax/README.i2400m
6465 F: drivers/net/wimax/i2400m/
6466 F: include/uapi/linux/wimax/i2400m.h
6468 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6469 M: Stanislaw Gruszka <sgruszka@redhat.com>
6470 L: linux-wireless@vger.kernel.org
6472 F: drivers/net/wireless/intel/iwlegacy/
6474 INTEL WIRELESS WIFI LINK (iwlwifi)
6475 M: Johannes Berg <johannes.berg@intel.com>
6476 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6477 M: Luca Coelho <luciano.coelho@intel.com>
6478 M: Intel Linux Wireless <linuxwifi@intel.com>
6479 L: linux-wireless@vger.kernel.org
6480 W: http://intellinuxwireless.org
6481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6483 F: drivers/net/wireless/intel/iwlwifi/
6485 INTEL MANAGEMENT ENGINE (mei)
6486 M: Tomas Winkler <tomas.winkler@intel.com>
6487 L: linux-kernel@vger.kernel.org
6489 F: include/uapi/linux/mei.h
6490 F: include/linux/mei_cl_bus.h
6491 F: drivers/misc/mei/*
6492 F: drivers/watchdog/mei_wdt.c
6493 F: Documentation/misc-devices/mei/*
6496 INTEL MIC DRIVERS (mic)
6497 M: Sudeep Dutt <sudeep.dutt@intel.com>
6498 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6500 W: https://github.com/sudeepdutt/mic
6501 W: http://software.intel.com/en-us/mic-developer
6502 F: include/linux/mic_bus.h
6503 F: include/linux/scif.h
6504 F: include/uapi/linux/mic_common.h
6505 F: include/uapi/linux/mic_ioctl.h
6506 F: include/uapi/linux/scif_ioctl.h
6507 F: drivers/misc/mic/
6508 F: drivers/dma/mic_x100_dma.c
6509 F: drivers/dma/mic_x100_dma.h
6510 F: Documentation/mic/
6512 INTEL PMC/P-Unit IPC DRIVER
6513 M: Zha Qipeng<qipeng.zha@intel.com>
6514 L: platform-driver-x86@vger.kernel.org
6516 F: drivers/platform/x86/intel_pmc_ipc.c
6517 F: drivers/platform/x86/intel_punit_ipc.c
6518 F: arch/x86/include/asm/intel_pmc_ipc.h
6519 F: arch/x86/include/asm/intel_punit_ipc.h
6521 INTEL TELEMETRY DRIVER
6522 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6523 L: platform-driver-x86@vger.kernel.org
6525 F: arch/x86/include/asm/intel_telemetry.h
6526 F: drivers/platform/x86/intel_telemetry*
6528 INTEL PMC CORE DRIVER
6529 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6530 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6531 L: platform-driver-x86@vger.kernel.org
6533 F: arch/x86/include/asm/pmc_core.h
6534 F: drivers/platform/x86/intel_pmc_core*
6536 IOC3 ETHERNET DRIVER
6537 M: Ralf Baechle <ralf@linux-mips.org>
6538 L: linux-mips@linux-mips.org
6540 F: drivers/net/ethernet/sgi/ioc3-eth.c
6543 M: Pat Gefre <pfg@sgi.com>
6544 L: linux-serial@vger.kernel.org
6546 F: drivers/tty/serial/ioc3_serial.c
6549 M: Joerg Roedel <joro@8bytes.org>
6550 L: iommu@lists.linux-foundation.org
6551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6553 F: Documentation/devicetree/bindings/iommu/
6557 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6559 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6562 M: Corey Minyard <minyard@acm.org>
6563 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6564 W: http://openipmi.sourceforge.net/
6566 F: Documentation/IPMI.txt
6567 F: drivers/char/ipmi/
6568 F: include/linux/ipmi*
6569 F: include/uapi/linux/ipmi*
6571 QCOM AUDIO (ASoC) DRIVERS
6572 M: Patrick Lai <plai@codeaurora.org>
6573 M: Banajit Goswami <bgoswami@codeaurora.org>
6574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6578 IPS SCSI RAID DRIVER
6579 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6580 L: linux-scsi@vger.kernel.org
6581 W: http://www.adaptec.com/
6583 F: drivers/scsi/ips*
6586 M: Wensong Zhang <wensong@linux-vs.org>
6587 M: Simon Horman <horms@verge.net.au>
6588 M: Julian Anastasov <ja@ssi.bg>
6589 L: netdev@vger.kernel.org
6590 L: lvs-devel@vger.kernel.org
6592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6594 F: Documentation/networking/ipvs-sysctl.txt
6595 F: include/net/ip_vs.h
6596 F: include/uapi/linux/ip_vs.h
6597 F: net/netfilter/ipvs/
6600 M: Jiri Kosina <jikos@kernel.org>
6601 M: David Sterba <dsterba@suse.com>
6603 F: drivers/tty/ipwireless/
6606 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6607 L: netdev@vger.kernel.org
6609 F: include/net/ipx.h
6610 F: include/uapi/linux/ipx.h
6614 M: Samuel Ortiz <samuel@sortiz.org>
6615 L: irda-users@lists.sourceforge.net (subscribers-only)
6616 L: netdev@vger.kernel.org
6617 W: http://irda.sourceforge.net/
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6620 F: Documentation/networking/irda.txt
6621 F: drivers/net/irda/
6622 F: include/net/irda/
6626 M: Thomas Gleixner <tglx@linutronix.de>
6627 L: linux-kernel@vger.kernel.org
6629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6633 M: Thomas Gleixner <tglx@linutronix.de>
6634 M: Jason Cooper <jason@lakedaemon.net>
6635 M: Marc Zyngier <marc.zyngier@arm.com>
6636 L: linux-kernel@vger.kernel.org
6638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6639 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6640 F: Documentation/devicetree/bindings/interrupt-controller/
6643 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6644 M: Marc Zyngier <marc.zyngier@arm.com>
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6647 F: Documentation/IRQ-domain.txt
6648 F: include/linux/irqdomain.h
6649 F: kernel/irq/irqdomain.c
6653 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6655 F: Documentation/isa.txt
6656 F: drivers/base/isa.c
6657 F: include/linux/isa.h
6660 M: Jaroslav Kysela <perex@perex.cz>
6662 F: Documentation/isapnp.txt
6663 F: drivers/pnp/isapnp/
6664 F: include/linux/isapnp.h
6667 M: Hans Verkuil <hverkuil@xs4all.nl>
6668 L: linux-media@vger.kernel.org
6669 T: git git://linuxtv.org/media_tree.git
6670 W: https://linuxtv.org
6672 F: drivers/media/radio/radio-isa*
6674 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6675 M: Peter Jones <pjones@redhat.com>
6676 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6678 F: drivers/firmware/iscsi_ibft*
6681 M: Lee Duncan <lduncan@suse.com>
6682 M: Chris Leech <cleech@redhat.com>
6683 L: open-iscsi@googlegroups.com
6684 W: www.open-iscsi.com
6686 F: drivers/scsi/*iscsi*
6687 F: include/scsi/*iscsi*
6689 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6690 M: Or Gerlitz <ogerlitz@mellanox.com>
6691 M: Sagi Grimberg <sagi@grimberg.me>
6692 M: Roi Dayan <roid@mellanox.com>
6693 L: linux-rdma@vger.kernel.org
6695 W: http://www.openfabrics.org
6696 W: www.open-iscsi.org
6697 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6698 F: drivers/infiniband/ulp/iser/
6700 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6701 M: Sagi Grimberg <sagi@grimberg.me>
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6703 L: linux-rdma@vger.kernel.org
6704 L: target-devel@vger.kernel.org
6706 W: http://www.linux-iscsi.org
6707 F: drivers/infiniband/ulp/isert
6710 M: Karsten Keil <isdn@linux-pingi.de>
6711 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6712 L: netdev@vger.kernel.org
6713 W: http://www.isdn4linux.de
6714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6716 F: Documentation/isdn/
6718 F: include/linux/isdn.h
6719 F: include/linux/isdn/
6720 F: include/uapi/linux/isdn.h
6721 F: include/uapi/linux/isdn/
6723 ISDN SUBSYSTEM (Eicon active card driver)
6724 M: Armin Schindler <mac@melware.de>
6725 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6726 W: http://www.melware.de
6728 F: drivers/isdn/hardware/eicon/
6730 IT87 HARDWARE MONITORING DRIVER
6731 M: Jean Delvare <jdelvare@suse.com>
6732 L: linux-hwmon@vger.kernel.org
6734 F: Documentation/hwmon/it87
6735 F: drivers/hwmon/it87.c
6738 M: Antti Palosaari <crope@iki.fi>
6739 L: linux-media@vger.kernel.org
6740 W: https://linuxtv.org
6741 W: http://palosaari.fi/linux/
6742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6743 T: git git://linuxtv.org/anttip/media_tree.git
6745 F: drivers/media/tuners/it913x*
6747 IVTV VIDEO4LINUX DRIVER
6748 M: Andy Walls <awalls@md.metrocast.net>
6749 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6750 L: linux-media@vger.kernel.org
6751 T: git git://linuxtv.org/media_tree.git
6752 W: http://www.ivtvdriver.org
6754 F: Documentation/media/v4l-drivers/ivtv*
6755 F: drivers/media/pci/ivtv/
6756 F: include/uapi/linux/ivtv*
6758 IX2505V MEDIA DRIVER
6759 M: Malcolm Priestley <tvboxspy@gmail.com>
6760 L: linux-media@vger.kernel.org
6761 W: https://linuxtv.org
6762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6764 F: drivers/media/dvb-frontends/ix2505v*
6766 JC42.4 TEMPERATURE SENSOR DRIVER
6767 M: Guenter Roeck <linux@roeck-us.net>
6768 L: linux-hwmon@vger.kernel.org
6770 F: drivers/hwmon/jc42.c
6771 F: Documentation/hwmon/jc42
6774 M: Dave Kleikamp <shaggy@kernel.org>
6775 L: jfs-discussion@lists.sourceforge.net
6776 W: http://jfs.sourceforge.net/
6777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6779 F: Documentation/filesystems/jfs.txt
6783 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6784 L: netdev@vger.kernel.org
6786 F: drivers/net/ethernet/jme.*
6788 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6789 M: David Woodhouse <dwmw2@infradead.org>
6790 L: linux-mtd@lists.infradead.org
6791 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6794 F: include/uapi/linux/jffs2.h
6796 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6797 M: "Theodore Ts'o" <tytso@mit.edu>
6798 M: Jan Kara <jack@suse.com>
6799 L: linux-ext4@vger.kernel.org
6802 F: include/linux/jbd2.h
6804 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6805 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6806 L: linux-media@vger.kernel.org
6808 F: drivers/media/platform/rcar_jpu.c
6810 JSM Neo PCI based serial card
6811 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6812 L: linux-serial@vger.kernel.org
6814 F: drivers/tty/serial/jsm/
6816 K10TEMP HARDWARE MONITORING DRIVER
6817 M: Clemens Ladisch <clemens@ladisch.de>
6818 L: linux-hwmon@vger.kernel.org
6820 F: Documentation/hwmon/k10temp
6821 F: drivers/hwmon/k10temp.c
6823 K8TEMP HARDWARE MONITORING DRIVER
6824 M: Rudolf Marek <r.marek@assembler.cz>
6825 L: linux-hwmon@vger.kernel.org
6827 F: Documentation/hwmon/k8temp
6828 F: drivers/hwmon/k8temp.c
6831 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6832 R: Alexander Potapenko <glider@google.com>
6833 R: Dmitry Vyukov <dvyukov@google.com>
6834 L: kasan-dev@googlegroups.com
6836 F: arch/*/include/asm/kasan.h
6837 F: arch/*/mm/kasan_init*
6838 F: Documentation/dev-tools/kasan.rst
6839 F: include/linux/kasan*.h
6842 F: scripts/Makefile.kasan
6845 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6846 L: linux-kbuild@vger.kernel.org
6847 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6849 F: Documentation/kbuild/kconfig-language.txt
6853 M: Dave Young <dyoung@redhat.com>
6854 M: Baoquan He <bhe@redhat.com>
6855 R: Vivek Goyal <vgoyal@redhat.com>
6856 L: kexec@lists.infradead.org
6857 W: http://lse.sourceforge.net/kdump/
6859 F: Documentation/kdump/
6861 KEENE FM RADIO TRANSMITTER DRIVER
6862 M: Hans Verkuil <hverkuil@xs4all.nl>
6863 L: linux-media@vger.kernel.org
6864 T: git git://linuxtv.org/media_tree.git
6865 W: https://linuxtv.org
6867 F: drivers/media/radio/radio-keene*
6869 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6870 M: Ian Kent <raven@themaw.net>
6871 L: autofs@vger.kernel.org
6875 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6876 M: Michal Marek <mmarek@suse.com>
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6879 L: linux-kbuild@vger.kernel.org
6881 F: Documentation/kbuild/
6883 F: scripts/Makefile.*
6889 L: kernel-janitors@vger.kernel.org
6890 W: http://kernelnewbies.org/KernelJanitors
6893 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6894 M: "J. Bruce Fields" <bfields@fieldses.org>
6895 M: Jeff Layton <jlayton@poochiereds.net>
6896 L: linux-nfs@vger.kernel.org
6897 W: http://nfs.sourceforge.net/
6898 T: git git://linux-nfs.org/~bfields/linux.git
6901 F: include/uapi/linux/nfsd/
6905 F: include/linux/lockd/
6906 F: include/linux/sunrpc/
6907 F: include/uapi/linux/sunrpc/
6909 KERNEL SELFTEST FRAMEWORK
6910 M: Shuah Khan <shuahkh@osg.samsung.com>
6911 M: Shuah Khan <shuah@kernel.org>
6912 L: linux-kselftest@vger.kernel.org
6913 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6915 F: tools/testing/selftests
6917 KERNEL VIRTUAL MACHINE (KVM)
6918 M: Paolo Bonzini <pbonzini@redhat.com>
6919 M: Radim Krčmář <rkrcmar@redhat.com>
6920 L: kvm@vger.kernel.org
6921 W: http://www.linux-kvm.org
6922 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6924 F: Documentation/*/kvm*.txt
6925 F: Documentation/virtual/kvm/
6927 F: arch/x86/kernel/kvm.c
6928 F: arch/x86/kernel/kvmclock.c
6929 F: arch/*/include/asm/kvm*
6930 F: include/linux/kvm*
6931 F: include/uapi/linux/kvm*
6935 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6936 M: Joerg Roedel <joro@8bytes.org>
6937 L: kvm@vger.kernel.org
6938 W: http://www.linux-kvm.org/
6940 F: arch/x86/include/asm/svm.h
6941 F: arch/x86/kvm/svm.c
6943 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6944 M: Alexander Graf <agraf@suse.com>
6945 L: kvm-ppc@vger.kernel.org
6946 W: http://www.linux-kvm.org/
6947 T: git git://github.com/agraf/linux-2.6.git
6949 F: arch/powerpc/include/asm/kvm*
6950 F: arch/powerpc/kvm/
6952 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6953 M: Christian Borntraeger <borntraeger@de.ibm.com>
6954 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6955 L: linux-s390@vger.kernel.org
6956 W: http://www.ibm.com/developerworks/linux/linux390/
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6959 F: Documentation/s390/kvm.txt
6960 F: arch/s390/include/asm/kvm*
6963 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6964 M: Christoffer Dall <christoffer.dall@linaro.org>
6965 M: Marc Zyngier <marc.zyngier@arm.com>
6966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6967 L: kvmarm@lists.cs.columbia.edu
6968 W: http://systems.cs.columbia.edu/projects/kvm-arm
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6971 F: arch/arm/include/uapi/asm/kvm*
6972 F: arch/arm/include/asm/kvm*
6975 F: include/kvm/arm_*
6977 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6978 M: Christoffer Dall <christoffer.dall@linaro.org>
6979 M: Marc Zyngier <marc.zyngier@arm.com>
6980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6981 L: kvmarm@lists.cs.columbia.edu
6983 F: arch/arm64/include/uapi/asm/kvm*
6984 F: arch/arm64/include/asm/kvm*
6987 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6988 M: James Hogan <james.hogan@imgtec.com>
6989 L: linux-mips@linux-mips.org
6991 F: arch/mips/include/uapi/asm/kvm*
6992 F: arch/mips/include/asm/kvm*
6996 M: Eric Biederman <ebiederm@xmission.com>
6997 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6998 L: kexec@lists.infradead.org
7000 F: include/linux/kexec.h
7001 F: include/uapi/linux/kexec.h
7005 M: David Howells <dhowells@redhat.com>
7006 L: keyrings@vger.kernel.org
7008 F: Documentation/security/keys.txt
7009 F: include/linux/key.h
7010 F: include/linux/key-type.h
7011 F: include/linux/keyctl.h
7012 F: include/uapi/linux/keyctl.h
7017 M: David Safford <safford@us.ibm.com>
7018 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7019 L: linux-security-module@vger.kernel.org
7020 L: keyrings@vger.kernel.org
7022 F: Documentation/security/keys-trusted-encrypted.txt
7023 F: include/keys/trusted-type.h
7024 F: security/keys/trusted.c
7025 F: security/keys/trusted.h
7028 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7029 M: David Safford <safford@us.ibm.com>
7030 L: linux-security-module@vger.kernel.org
7031 L: keyrings@vger.kernel.org
7033 F: Documentation/security/keys-trusted-encrypted.txt
7034 F: include/keys/encrypted-type.h
7035 F: security/keys/encrypted-keys/
7037 KGDB / KDB /debug_core
7038 M: Jason Wessel <jason.wessel@windriver.com>
7039 W: http://kgdb.wiki.kernel.org/
7040 L: kgdb-bugreport@lists.sourceforge.net
7041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7043 F: Documentation/DocBook/kgdb.tmpl
7044 F: drivers/misc/kgdbts.c
7045 F: drivers/tty/serial/kgdboc.c
7046 F: include/linux/kdb.h
7047 F: include/linux/kgdb.h
7051 M: Vegard Nossum <vegardno@ifi.uio.no>
7052 M: Pekka Enberg <penberg@kernel.org>
7054 F: Documentation/dev-tools/kmemcheck.rst
7055 F: arch/x86/include/asm/kmemcheck.h
7056 F: arch/x86/mm/kmemcheck/
7057 F: include/linux/kmemcheck.h
7061 M: Catalin Marinas <catalin.marinas@arm.com>
7063 F: Documentation/dev-tools/kmemleak.rst
7064 F: include/linux/kmemleak.h
7066 F: mm/kmemleak-test.c
7069 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7070 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7071 M: "David S. Miller" <davem@davemloft.net>
7072 M: Masami Hiramatsu <mhiramat@kernel.org>
7074 F: Documentation/kprobes.txt
7075 F: include/linux/kprobes.h
7078 KS0108 LCD CONTROLLER DRIVER
7079 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7080 W: http://miguelojeda.es/auxdisplay.htm
7081 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7083 F: Documentation/auxdisplay/ks0108
7084 F: drivers/auxdisplay/ks0108.c
7085 F: include/linux/ks0108.h
7088 M: David Ahern <dsa@cumulusnetworks.com>
7089 L: netdev@vger.kernel.org
7092 F: include/net/l3mdev.h
7094 LANTIQ MIPS ARCHITECTURE
7095 M: John Crispin <john@phrozen.org>
7096 L: linux-mips@linux-mips.org
7101 L: linux-x25@vger.kernel.org
7103 F: Documentation/networking/lapb-module.txt
7107 LASI 53c700 driver for PARISC
7108 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7109 L: linux-scsi@vger.kernel.org
7111 F: Documentation/scsi/53c700.txt
7112 F: drivers/scsi/53c700*
7115 M: Richard Purdie <rpurdie@rpsys.net>
7116 M: Jacek Anaszewski <j.anaszewski@samsung.com>
7117 M: Pavel Machek <pavel@ucw.cz>
7118 L: linux-leds@vger.kernel.org
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7121 F: Documentation/devicetree/bindings/leds/
7123 F: include/linux/leds.h
7125 LEGACY EEPROM DRIVER
7126 M: Jean Delvare <jdelvare@suse.com>
7128 F: Documentation/misc-devices/eeprom
7129 F: drivers/misc/eeprom/eeprom.c
7131 LEGO USB Tower driver
7132 M: Juergen Stuber <starblue@users.sourceforge.net>
7133 L: legousb-devel@lists.sourceforge.net
7134 W: http://legousb.sourceforge.net/
7136 F: drivers/usb/misc/legousbtower.c
7139 M: Michael Krufky <mkrufky@linuxtv.org>
7140 L: linux-media@vger.kernel.org
7141 W: https://linuxtv.org
7142 W: http://github.com/mkrufky
7143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7144 T: git git://linuxtv.org/mkrufky/tuners.git
7146 F: drivers/media/dvb-frontends/lg2160.*
7148 LGDT3305 MEDIA DRIVER
7149 M: Michael Krufky <mkrufky@linuxtv.org>
7150 L: linux-media@vger.kernel.org
7151 W: https://linuxtv.org
7152 W: http://github.com/mkrufky
7153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7154 T: git git://linuxtv.org/mkrufky/tuners.git
7156 F: drivers/media/dvb-frontends/lgdt3305.*
7159 M: Rusty Russell <rusty@rustcorp.com.au>
7160 L: lguest@lists.ozlabs.org
7161 W: http://lguest.ozlabs.org/
7163 F: arch/x86/include/asm/lguest*.h
7166 F: include/linux/lguest*.h
7169 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7170 M: Tejun Heo <tj@kernel.org>
7171 L: linux-ide@vger.kernel.org
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7175 F: include/linux/ata.h
7176 F: include/linux/libata.h
7177 F: Documentation/devicetree/bindings/ata/
7179 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7180 M: Viresh Kumar <vireshk@kernel.org>
7181 L: linux-ide@vger.kernel.org
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7184 F: include/linux/pata_arasan_cf_data.h
7185 F: drivers/ata/pata_arasan_cf.c
7188 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7189 M: Tejun Heo <tj@kernel.org>
7190 L: linux-ide@vger.kernel.org
7191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7193 F: drivers/ata/pata_*.c
7194 F: drivers/ata/ata_generic.c
7196 LIBATA SATA AHCI PLATFORM devices support
7197 M: Hans de Goede <hdegoede@redhat.com>
7198 M: Tejun Heo <tj@kernel.org>
7199 L: linux-ide@vger.kernel.org
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7202 F: drivers/ata/ahci_platform.c
7203 F: drivers/ata/libahci_platform.c
7204 F: include/linux/ahci_platform.h
7206 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7207 M: Mikael Pettersson <mikpelinux@gmail.com>
7208 L: linux-ide@vger.kernel.org
7209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7211 F: drivers/ata/sata_promise.*
7214 M: Sasha Levin <sasha.levin@oracle.com>
7216 F: tools/lib/lockdep/
7218 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7219 M: Dan Williams <dan.j.williams@intel.com>
7220 L: linux-nvdimm@lists.01.org
7221 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7225 F: include/linux/nd.h
7226 F: include/linux/libnvdimm.h
7227 F: include/uapi/linux/ndctl.h
7229 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7230 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7231 L: linux-nvdimm@lists.01.org
7232 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7234 F: drivers/nvdimm/blk.c
7235 F: drivers/nvdimm/region_devs.c
7236 F: drivers/acpi/nfit*
7238 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7239 M: Vishal Verma <vishal.l.verma@intel.com>
7240 L: linux-nvdimm@lists.01.org
7241 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7243 F: drivers/nvdimm/btt*
7245 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7246 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7247 L: linux-nvdimm@lists.01.org
7248 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7250 F: drivers/nvdimm/pmem.c
7251 F: include/linux/pmem.h
7252 F: arch/*/include/asm/pmem.h
7254 LIGHTNVM PLATFORM SUPPORT
7255 M: Matias Bjorling <mb@lightnvm.io>
7256 W: http://github/OpenChannelSSD
7257 L: linux-block@vger.kernel.org
7259 F: drivers/lightnvm/
7260 F: include/linux/lightnvm.h
7261 F: include/uapi/linux/lightnvm.h
7263 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7264 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7265 M: Paul Mackerras <paulus@samba.org>
7266 M: Michael Ellerman <mpe@ellerman.id.au>
7267 W: https://github.com/linuxppc/linux/wiki
7268 L: linuxppc-dev@lists.ozlabs.org
7269 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7272 F: Documentation/powerpc/
7274 F: drivers/char/tpm/tpm_ibmvtpm*
7275 F: drivers/crypto/nx/
7276 F: drivers/crypto/vmx/
7277 F: drivers/net/ethernet/ibm/ibmveth.*
7278 F: drivers/net/ethernet/ibm/ibmvnic.*
7279 F: drivers/pci/hotplug/pnv_php.c
7280 F: drivers/pci/hotplug/rpa*
7281 F: drivers/scsi/ibmvscsi/
7282 F: tools/testing/selftests/powerpc
7290 LINUX FOR POWER MACINTOSH
7291 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7292 W: http://www.penguinppc.org/
7293 L: linuxppc-dev@lists.ozlabs.org
7295 F: arch/powerpc/platforms/powermac/
7296 F: drivers/macintosh/
7298 LINUX FOR POWERPC EMBEDDED MPC5XXX
7299 M: Anatolij Gustschin <agust@denx.de>
7300 L: linuxppc-dev@lists.ozlabs.org
7301 T: git git://git.denx.de/linux-denx-agust.git
7303 F: arch/powerpc/platforms/512x/
7304 F: arch/powerpc/platforms/52xx/
7306 LINUX FOR POWERPC EMBEDDED PPC4XX
7307 M: Alistair Popple <alistair@popple.id.au>
7308 M: Matt Porter <mporter@kernel.crashing.org>
7309 W: http://www.penguinppc.org/
7310 L: linuxppc-dev@lists.ozlabs.org
7312 F: arch/powerpc/platforms/40x/
7313 F: arch/powerpc/platforms/44x/
7315 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7316 L: linuxppc-dev@lists.ozlabs.org
7318 F: arch/powerpc/*/*virtex*
7319 F: arch/powerpc/*/*/*virtex*
7321 LINUX FOR POWERPC EMBEDDED PPC8XX
7322 M: Vitaly Bordug <vitb@kernel.crashing.org>
7323 W: http://www.penguinppc.org/
7324 L: linuxppc-dev@lists.ozlabs.org
7326 F: arch/powerpc/platforms/8xx/
7328 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7329 M: Scott Wood <oss@buserror.net>
7330 M: Kumar Gala <galak@kernel.crashing.org>
7331 W: http://www.penguinppc.org/
7332 L: linuxppc-dev@lists.ozlabs.org
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7335 F: arch/powerpc/platforms/83xx/
7336 F: arch/powerpc/platforms/85xx/
7338 LINUX FOR POWERPC PA SEMI PWRFICIENT
7339 L: linuxppc-dev@lists.ozlabs.org
7341 F: arch/powerpc/platforms/pasemi/
7342 F: drivers/*/*pasemi*
7343 F: drivers/*/*/*pasemi*
7345 LINUX SECURITY MODULE (LSM) FRAMEWORK
7346 M: Chris Wright <chrisw@sous-sol.org>
7347 L: linux-security-module@vger.kernel.org
7350 LIS3LV02D ACCELEROMETER DRIVER
7351 M: Eric Piel <eric.piel@tremplin-utc.net>
7353 F: Documentation/misc-devices/lis3lv02d
7354 F: drivers/misc/lis3lv02d/
7355 F: drivers/platform/x86/hp_accel.c
7358 M: Josh Poimboeuf <jpoimboe@redhat.com>
7359 M: Jessica Yu <jeyu@redhat.com>
7360 M: Jiri Kosina <jikos@kernel.org>
7361 M: Miroslav Benes <mbenes@suse.cz>
7362 R: Petr Mladek <pmladek@suse.com>
7364 F: kernel/livepatch/
7365 F: include/linux/livepatch.h
7366 F: arch/x86/include/asm/livepatch.h
7367 F: arch/x86/kernel/livepatch.c
7368 F: Documentation/livepatch/
7369 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7370 F: samples/livepatch/
7371 L: live-patching@vger.kernel.org
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7374 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7375 M: Kees Cook <keescook@chromium.org>
7377 F: drivers/misc/lkdtm*
7380 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7382 F: include/linux/llc.h
7383 F: include/uapi/linux/llc.h
7387 LM73 HARDWARE MONITOR DRIVER
7388 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7389 L: linux-hwmon@vger.kernel.org
7391 F: drivers/hwmon/lm73.c
7393 LM78 HARDWARE MONITOR DRIVER
7394 M: Jean Delvare <jdelvare@suse.com>
7395 L: linux-hwmon@vger.kernel.org
7397 F: Documentation/hwmon/lm78
7398 F: drivers/hwmon/lm78.c
7400 LM83 HARDWARE MONITOR DRIVER
7401 M: Jean Delvare <jdelvare@suse.com>
7402 L: linux-hwmon@vger.kernel.org
7404 F: Documentation/hwmon/lm83
7405 F: drivers/hwmon/lm83.c
7407 LM90 HARDWARE MONITOR DRIVER
7408 M: Jean Delvare <jdelvare@suse.com>
7409 L: linux-hwmon@vger.kernel.org
7411 F: Documentation/hwmon/lm90
7412 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7413 F: drivers/hwmon/lm90.c
7415 LM95234 HARDWARE MONITOR DRIVER
7416 M: Guenter Roeck <linux@roeck-us.net>
7417 L: linux-hwmon@vger.kernel.org
7419 F: Documentation/hwmon/lm95234
7420 F: drivers/hwmon/lm95234.c
7422 LME2510 MEDIA DRIVER
7423 M: Malcolm Priestley <tvboxspy@gmail.com>
7424 L: linux-media@vger.kernel.org
7425 W: https://linuxtv.org
7426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7428 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7431 M: Peter Zijlstra <peterz@infradead.org>
7432 M: Ingo Molnar <mingo@redhat.com>
7433 L: linux-kernel@vger.kernel.org
7434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7436 F: Documentation/locking/
7437 F: include/linux/lockdep.h
7438 F: include/linux/spinlock*.h
7439 F: arch/*/include/asm/spinlock*.h
7440 F: include/linux/rwlock*.h
7441 F: include/linux/mutex*.h
7442 F: arch/*/include/asm/mutex*.h
7443 F: include/linux/rwsem*.h
7444 F: arch/*/include/asm/rwsem.h
7445 F: include/linux/seqlock.h
7446 F: lib/locking*.[ch]
7449 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7450 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7451 L: linux-ntfs-dev@lists.sourceforge.net
7452 W: http://www.linux-ntfs.org/content/view/19/37/
7454 F: Documentation/ldm.txt
7455 F: block/partitions/ldm.*
7458 M: Joern Engel <joern@logfs.org>
7459 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7465 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7466 M: Sathya Prakash <sathya.prakash@broadcom.com>
7467 M: Chaitra P B <chaitra.basappa@broadcom.com>
7468 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7469 L: MPT-FusionLinux.pdl@broadcom.com
7470 L: linux-scsi@vger.kernel.org
7471 W: http://www.avagotech.com/support/
7473 F: drivers/message/fusion/
7474 F: drivers/scsi/mpt2sas/
7475 F: drivers/scsi/mpt3sas/
7477 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7478 M: Matthew Wilcox <matthew@wil.cx>
7479 L: linux-scsi@vger.kernel.org
7481 F: drivers/scsi/sym53c8xx_2/
7483 LTC4261 HARDWARE MONITOR DRIVER
7484 M: Guenter Roeck <linux@roeck-us.net>
7485 L: linux-hwmon@vger.kernel.org
7487 F: Documentation/hwmon/ltc4261
7488 F: drivers/hwmon/ltc4261.c
7490 LTP (Linux Test Project)
7491 M: Mike Frysinger <vapier@gentoo.org>
7492 M: Cyril Hrubis <chrubis@suse.cz>
7493 M: Wanlong Gao <wanlong.gao@gmail.com>
7494 M: Jan Stancek <jstancek@redhat.com>
7495 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7496 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7497 L: ltp@lists.linux.it (subscribers-only)
7498 W: http://linux-test-project.github.io/
7499 T: git git://github.com/linux-test-project/ltp.git
7503 W: http://www.linux-m32r.org/
7508 M: Geert Uytterhoeven <geert@linux-m68k.org>
7509 L: linux-m68k@lists.linux-m68k.org
7510 W: http://www.linux-m68k.org/
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7516 M68K ON APPLE MACINTOSH
7517 M: Joshua Thompson <funaho@jurai.org>
7518 W: http://www.mac.linux-m68k.org/
7519 L: linux-m68k@lists.linux-m68k.org
7524 M: Philip Blundell <philb@gnu.org>
7525 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7529 M88DS3103 MEDIA DRIVER
7530 M: Antti Palosaari <crope@iki.fi>
7531 L: linux-media@vger.kernel.org
7532 W: https://linuxtv.org
7533 W: http://palosaari.fi/linux/
7534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7535 T: git git://linuxtv.org/anttip/media_tree.git
7537 F: drivers/media/dvb-frontends/m88ds3103*
7539 M88RS2000 MEDIA DRIVER
7540 M: Malcolm Priestley <tvboxspy@gmail.com>
7541 L: linux-media@vger.kernel.org
7542 W: https://linuxtv.org
7543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7545 F: drivers/media/dvb-frontends/m88rs2000*
7547 MA901 MASTERKIT USB FM RADIO DRIVER
7548 M: Alexey Klimov <klimov.linux@gmail.com>
7549 L: linux-media@vger.kernel.org
7550 T: git git://linuxtv.org/media_tree.git
7552 F: drivers/media/radio/radio-ma901.c
7555 M: Johannes Berg <johannes@sipsolutions.net>
7556 L: linux-wireless@vger.kernel.org
7557 W: http://wireless.kernel.org/
7558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7561 F: Documentation/networking/mac80211-injection.txt
7562 F: include/net/mac80211.h
7564 F: drivers/net/wireless/mac80211_hwsim.[ch]
7567 M: Patrick McHardy <kaber@trash.net>
7568 L: netdev@vger.kernel.org
7570 F: drivers/net/macvlan.c
7571 F: include/linux/if_macvlan.h
7574 M: Jassi Brar <jassisinghbrar@gmail.com>
7575 L: linux-kernel@vger.kernel.org
7578 F: include/linux/mailbox_client.h
7579 F: include/linux/mailbox_controller.h
7581 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7582 M: Michael Kerrisk <mtk.manpages@gmail.com>
7583 W: http://www.kernel.org/doc/man-pages
7584 L: linux-man@vger.kernel.org
7587 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7588 M: Andrew Lunn <andrew@lunn.ch>
7589 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7590 L: netdev@vger.kernel.org
7592 F: drivers/net/dsa/mv88e6xxx/
7593 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7595 MARVELL ARMADA DRM SUPPORT
7596 M: Russell King <rmk+kernel@armlinux.org.uk>
7598 F: drivers/gpu/drm/armada/
7599 F: include/uapi/drm/armada_drm.h
7600 F: Documentation/devicetree/bindings/display/armada/
7602 MARVELL CRYPTO DRIVER
7603 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7604 M: Arnaud Ebalard <arno@natisbad.org>
7605 F: drivers/crypto/marvell/
7607 L: linux-crypto@vger.kernel.org
7609 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7610 M: Mirko Lindner <mlindner@marvell.com>
7611 M: Stephen Hemminger <stephen@networkplumber.org>
7612 L: netdev@vger.kernel.org
7614 F: drivers/net/ethernet/marvell/sk*
7616 MARVELL LIBERTAS WIRELESS DRIVER
7617 L: libertas-dev@lists.infradead.org
7619 F: drivers/net/wireless/marvell/libertas/
7621 MARVELL MV643XX ETHERNET DRIVER
7622 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7623 L: netdev@vger.kernel.org
7625 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7626 F: include/linux/mv643xx.h
7628 MARVELL MVNETA ETHERNET DRIVER
7629 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7630 L: netdev@vger.kernel.org
7632 F: drivers/net/ethernet/marvell/mvneta.*
7634 MARVELL MWIFIEX WIRELESS DRIVER
7635 M: Amitkumar Karwar <akarwar@marvell.com>
7636 M: Nishant Sarmukadam <nishants@marvell.com>
7637 L: linux-wireless@vger.kernel.org
7639 F: drivers/net/wireless/marvell/mwifiex/
7641 MARVELL MWL8K WIRELESS DRIVER
7642 M: Lennert Buytenhek <buytenh@wantstofly.org>
7643 L: linux-wireless@vger.kernel.org
7645 F: drivers/net/wireless/marvell/mwl8k.c
7647 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7648 M: Nicolas Pitre <nico@fluxnic.net>
7650 F: drivers/mmc/host/mvsdio.*
7652 MATROX FRAMEBUFFER DRIVER
7653 L: linux-fbdev@vger.kernel.org
7655 F: drivers/video/fbdev/matrox/matroxfb_*
7656 F: include/uapi/linux/matroxfb.h
7658 MAX16065 HARDWARE MONITOR DRIVER
7659 M: Guenter Roeck <linux@roeck-us.net>
7660 L: linux-hwmon@vger.kernel.org
7662 F: Documentation/hwmon/max16065
7663 F: drivers/hwmon/max16065.c
7665 MAX20751 HARDWARE MONITOR DRIVER
7666 M: Guenter Roeck <linux@roeck-us.net>
7667 L: linux-hwmon@vger.kernel.org
7669 F: Documentation/hwmon/max20751
7670 F: drivers/hwmon/max20751.c
7672 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7673 L: linux-hwmon@vger.kernel.org
7675 F: Documentation/hwmon/max6650
7676 F: drivers/hwmon/max6650.c
7678 MAX6697 HARDWARE MONITOR DRIVER
7679 M: Guenter Roeck <linux@roeck-us.net>
7680 L: linux-hwmon@vger.kernel.org
7682 F: Documentation/hwmon/max6697
7683 F: Documentation/devicetree/bindings/i2c/max6697.txt
7684 F: drivers/hwmon/max6697.c
7685 F: include/linux/platform_data/max6697.h
7687 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7688 M: Peter Rosin <peda@axentia.se>
7689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7691 F: Documentation/devicetree/bindings/sound/max9860.txt
7692 F: sound/soc/codecs/max9860.*
7694 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7695 M: Krzysztof Kozlowski <krzk@kernel.org>
7696 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7697 L: linux-pm@vger.kernel.org
7699 F: drivers/power/supply/max14577_charger.c
7700 F: drivers/power/supply/max77693_charger.c
7702 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7703 M: Javier Martinez Canillas <javier@osg.samsung.com>
7704 L: linux-kernel@vger.kernel.org
7706 F: drivers/*/*max77802*.c
7707 F: Documentation/devicetree/bindings/*/*max77802.txt
7708 F: include/dt-bindings/*/*max77802.h
7710 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7711 M: Chanwoo Choi <cw00.choi@samsung.com>
7712 M: Krzysztof Kozlowski <krzk@kernel.org>
7713 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7714 L: linux-kernel@vger.kernel.org
7716 F: drivers/*/max14577*.c
7717 F: drivers/*/max77686*.c
7718 F: drivers/*/max77693*.c
7719 F: drivers/extcon/extcon-max14577.c
7720 F: drivers/extcon/extcon-max77693.c
7721 F: drivers/rtc/rtc-max77686.c
7722 F: drivers/clk/clk-max77686.c
7723 F: Documentation/devicetree/bindings/mfd/max14577.txt
7724 F: Documentation/devicetree/bindings/*/max77686.txt
7725 F: Documentation/devicetree/bindings/mfd/max77693.txt
7726 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7727 F: include/linux/mfd/max14577*.h
7728 F: include/linux/mfd/max77686*.h
7729 F: include/linux/mfd/max77693*.h
7731 MAXIRADIO FM RADIO RECEIVER DRIVER
7732 M: Hans Verkuil <hverkuil@xs4all.nl>
7733 L: linux-media@vger.kernel.org
7734 T: git git://linuxtv.org/media_tree.git
7735 W: https://linuxtv.org
7737 F: drivers/media/radio/radio-maxiradio*
7739 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7740 M: Peter Rosin <peda@axentia.se>
7741 L: linux-iio@vger.kernel.org
7743 F: drivers/iio/potentiometer/mcp4531.c
7745 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7746 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7747 L: linux-iio@vger.kernel.org
7749 F: drivers/iio/dac/cio-dac.c
7751 MEDIA DRIVERS FOR RENESAS - FCP
7752 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7753 L: linux-media@vger.kernel.org
7754 L: linux-renesas-soc@vger.kernel.org
7755 T: git git://linuxtv.org/media_tree.git
7757 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7758 F: drivers/media/platform/rcar-fcp.c
7759 F: include/media/rcar-fcp.h
7761 MEDIA DRIVERS FOR RENESAS - VIN
7762 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7763 L: linux-media@vger.kernel.org
7764 L: linux-renesas-soc@vger.kernel.org
7765 T: git git://linuxtv.org/media_tree.git
7767 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7768 F: drivers/media/platform/rcar-vin/
7770 MEDIA DRIVERS FOR RENESAS - VSP1
7771 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7772 L: linux-media@vger.kernel.org
7773 L: linux-renesas-soc@vger.kernel.org
7774 T: git git://linuxtv.org/media_tree.git
7776 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7777 F: drivers/media/platform/vsp1/
7779 MEDIA DRIVERS FOR HELENE
7780 M: Abylay Ospan <aospan@netup.ru>
7781 L: linux-media@vger.kernel.org
7782 W: https://linuxtv.org
7784 T: git git://linuxtv.org/media_tree.git
7786 F: drivers/media/dvb-frontends/helene*
7788 MEDIA DRIVERS FOR ASCOT2E
7789 M: Sergey Kozlov <serjk@netup.ru>
7790 M: Abylay Ospan <aospan@netup.ru>
7791 L: linux-media@vger.kernel.org
7792 W: https://linuxtv.org
7794 T: git git://linuxtv.org/media_tree.git
7796 F: drivers/media/dvb-frontends/ascot2e*
7798 MEDIA DRIVERS FOR CXD2841ER
7799 M: Sergey Kozlov <serjk@netup.ru>
7800 M: Abylay Ospan <aospan@netup.ru>
7801 L: linux-media@vger.kernel.org
7802 W: https://linuxtv.org
7804 T: git git://linuxtv.org/media_tree.git
7806 F: drivers/media/dvb-frontends/cxd2841er*
7808 MEDIA DRIVERS FOR HORUS3A
7809 M: Sergey Kozlov <serjk@netup.ru>
7810 M: Abylay Ospan <aospan@netup.ru>
7811 L: linux-media@vger.kernel.org
7812 W: https://linuxtv.org
7814 T: git git://linuxtv.org/media_tree.git
7816 F: drivers/media/dvb-frontends/horus3a*
7818 MEDIA DRIVERS FOR LNBH25
7819 M: Sergey Kozlov <serjk@netup.ru>
7820 M: Abylay Ospan <aospan@netup.ru>
7821 L: linux-media@vger.kernel.org
7822 W: https://linuxtv.org
7824 T: git git://linuxtv.org/media_tree.git
7826 F: drivers/media/dvb-frontends/lnbh25*
7828 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7829 M: Sergey Kozlov <serjk@netup.ru>
7830 M: Abylay Ospan <aospan@netup.ru>
7831 L: linux-media@vger.kernel.org
7832 W: https://linuxtv.org
7834 T: git git://linuxtv.org/media_tree.git
7836 F: drivers/media/pci/netup_unidvb/*
7838 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7839 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7840 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7841 P: LinuxTV.org Project
7842 L: linux-media@vger.kernel.org
7843 W: https://linuxtv.org
7844 Q: http://patchwork.kernel.org/project/linux-media/list/
7845 T: git git://linuxtv.org/media_tree.git
7847 F: Documentation/media/
7849 F: drivers/staging/media/
7850 F: include/linux/platform_data/media/
7852 F: include/uapi/linux/dvb/
7853 F: include/uapi/linux/videodev2.h
7854 F: include/uapi/linux/media.h
7855 F: include/uapi/linux/v4l2-*
7856 F: include/uapi/linux/meye.h
7857 F: include/uapi/linux/ivtv*
7858 F: include/uapi/linux/uvcvideo.h
7860 MEDIATEK ETHERNET DRIVER
7861 M: Felix Fietkau <nbd@openwrt.org>
7862 M: John Crispin <blogic@openwrt.org>
7863 L: netdev@vger.kernel.org
7865 F: drivers/net/ethernet/mediatek/
7867 MEDIATEK MT7601U WIRELESS LAN DRIVER
7868 M: Jakub Kicinski <kubakici@wp.pl>
7869 L: linux-wireless@vger.kernel.org
7871 F: drivers/net/wireless/mediatek/mt7601u/
7873 MEGARAID SCSI/SAS DRIVERS
7874 M: Kashyap Desai <kashyap.desai@avagotech.com>
7875 M: Sumit Saxena <sumit.saxena@avagotech.com>
7876 M: Uday Lingala <uday.lingala@avagotech.com>
7877 L: megaraidlinux.pdl@avagotech.com
7878 L: linux-scsi@vger.kernel.org
7879 W: http://www.lsi.com
7881 F: Documentation/scsi/megaraid.txt
7882 F: drivers/scsi/megaraid.*
7883 F: drivers/scsi/megaraid/
7885 MELFAS MIP4 TOUCHSCREEN DRIVER
7886 M: Sangwon Jee <jeesw@melfas.com>
7887 W: http://www.melfas.com
7889 F: drivers/input/touchscreen/melfas_mip4.c
7890 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7892 MELLANOX ETHERNET DRIVER (mlx4_en)
7893 M: Tariq Toukan <tariqt@mellanox.com>
7894 L: netdev@vger.kernel.org
7896 W: http://www.mellanox.com
7897 Q: http://patchwork.ozlabs.org/project/netdev/list/
7898 F: drivers/net/ethernet/mellanox/mlx4/en_*
7900 MELLANOX ETHERNET DRIVER (mlx5e)
7901 M: Saeed Mahameed <saeedm@mellanox.com>
7902 L: netdev@vger.kernel.org
7904 W: http://www.mellanox.com
7905 Q: http://patchwork.ozlabs.org/project/netdev/list/
7906 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7908 MELLANOX ETHERNET SWITCH DRIVERS
7909 M: Jiri Pirko <jiri@mellanox.com>
7910 M: Ido Schimmel <idosch@mellanox.com>
7911 L: netdev@vger.kernel.org
7913 W: http://www.mellanox.com
7914 Q: http://patchwork.ozlabs.org/project/netdev/list/
7915 F: drivers/net/ethernet/mellanox/mlxsw/
7917 MELLANOX MLXCPLD LED DRIVER
7918 M: Vadim Pasternak <vadimp@mellanox.com>
7919 L: linux-leds@vger.kernel.org
7921 F: drivers/leds/leds-mlxcpld.c
7922 F: Documentation/leds/leds-mlxcpld.txt
7924 MELLANOX PLATFORM DRIVER
7925 M: Vadim Pasternak <vadimp@mellanox.com>
7926 L: platform-driver-x86@vger.kernel.org
7928 F: arch/x86/platform/mellanox/mlx-platform.c
7930 SOFT-ROCE DRIVER (rxe)
7931 M: Moni Shoua <monis@mellanox.com>
7932 L: linux-rdma@vger.kernel.org
7934 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7935 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7936 F: drivers/infiniband/sw/rxe/
7937 F: include/uapi/rdma/rdma_user_rxe.h
7940 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7941 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7942 L: linux-kernel@vger.kernel.org
7944 F: kernel/membarrier.c
7945 F: include/uapi/linux/membarrier.h
7948 L: linux-mm@kvack.org
7949 W: http://www.linux-mm.org
7951 F: include/linux/mm.h
7952 F: include/linux/gfp.h
7953 F: include/linux/mmzone.h
7954 F: include/linux/memory_hotplug.h
7955 F: include/linux/vmalloc.h
7958 MEMORY TECHNOLOGY DEVICES (MTD)
7959 M: David Woodhouse <dwmw2@infradead.org>
7960 M: Brian Norris <computersforpeace@gmail.com>
7961 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7962 M: Marek Vasut <marek.vasut@gmail.com>
7963 M: Richard Weinberger <richard@nod.at>
7964 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
7965 L: linux-mtd@lists.infradead.org
7966 W: http://www.linux-mtd.infradead.org/
7967 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7968 T: git git://git.infradead.org/linux-mtd.git
7969 T: git git://git.infradead.org/l2-mtd.git
7971 F: Documentation/devicetree/bindings/mtd/
7973 F: include/linux/mtd/
7974 F: include/uapi/mtd/
7976 MEN A21 WATCHDOG DRIVER
7977 M: Johannes Thumshirn <morbidrsa@gmail.com>
7978 L: linux-watchdog@vger.kernel.org
7980 F: drivers/watchdog/mena21_wdt.c
7982 MEN CHAMELEON BUS (mcb)
7983 M: Johannes Thumshirn <morbidrsa@gmail.com>
7986 F: include/linux/mcb.h
7987 F: Documentation/men-chameleon-bus.txt
7989 MEN F21BMC (Board Management Controller)
7990 M: Andreas Werner <andreas.werner@men.de>
7992 F: drivers/mfd/menf21bmc.c
7993 F: drivers/watchdog/menf21bmc_wdt.c
7994 F: drivers/leds/leds-menf21bmc.c
7995 F: drivers/hwmon/menf21bmc_hwmon.c
7996 F: Documentation/hwmon/menf21bmc
7999 M: James Hogan <james.hogan@imgtec.com>
8000 L: linux-metag@vger.kernel.org
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8004 F: Documentation/metag/
8005 F: Documentation/devicetree/bindings/metag/
8006 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8007 F: drivers/clocksource/metag_generic.c
8008 F: drivers/irqchip/irq-metag.c
8009 F: drivers/irqchip/irq-metag-ext.c
8010 F: drivers/tty/metag_da.c
8012 MICROBLAZE ARCHITECTURE
8013 M: Michal Simek <monstr@monstr.eu>
8014 W: http://www.monstr.eu/fdt/
8015 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8019 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8020 M: Richard Genoud <richard.genoud@gmail.com>
8022 F: drivers/tty/serial/atmel_serial.c
8023 F: include/linux/atmel_serial.h
8025 MICROCHIP / ATMEL ISC DRIVER
8026 M: Songjun Wu <songjun.wu@microchip.com>
8027 L: linux-media@vger.kernel.org
8029 F: drivers/media/platform/atmel/atmel-isc.c
8030 F: drivers/media/platform/atmel/atmel-isc-regs.h
8031 F: devicetree/bindings/media/atmel-isc.txt
8033 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8034 M: Chen Yu <yu.c.chen@intel.com>
8035 L: platform-driver-x86@vger.kernel.org
8037 F: drivers/platform/x86/surfacepro3_button.c
8040 M: Oliver Neukum <oliver@neukum.org>
8042 F: drivers/usb/image/microtek.*
8045 M: Ralf Baechle <ralf@linux-mips.org>
8046 L: linux-mips@linux-mips.org
8047 W: http://www.linux-mips.org/
8048 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8049 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8051 F: Documentation/devicetree/bindings/mips/
8052 F: Documentation/mips/
8055 MIPS/LOONGSON1 ARCHITECTURE
8056 M: Keguang Zhang <keguang.zhang@gmail.com>
8057 L: linux-mips@linux-mips.org
8059 F: arch/mips/loongson32/
8060 F: arch/mips/include/asm/mach-loongson32/
8061 F: drivers/*/*loongson1*
8062 F: drivers/*/*/*loongson1*
8064 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8065 M: Hans Verkuil <hverkuil@xs4all.nl>
8066 L: linux-media@vger.kernel.org
8067 T: git git://linuxtv.org/media_tree.git
8068 W: https://linuxtv.org
8070 F: drivers/media/radio/radio-miropcm20*
8072 MELLANOX MLX4 core VPI driver
8073 M: Yishai Hadas <yishaih@mellanox.com>
8074 L: netdev@vger.kernel.org
8075 L: linux-rdma@vger.kernel.org
8076 W: http://www.mellanox.com
8077 Q: http://patchwork.ozlabs.org/project/netdev/list/
8079 F: drivers/net/ethernet/mellanox/mlx4/
8080 F: include/linux/mlx4/
8081 F: include/uapi/rdma/mlx4-abi.h
8083 MELLANOX MLX4 IB driver
8084 M: Yishai Hadas <yishaih@mellanox.com>
8085 L: linux-rdma@vger.kernel.org
8086 W: http://www.mellanox.com
8087 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8089 F: drivers/infiniband/hw/mlx4/
8090 F: include/linux/mlx4/
8092 MELLANOX MLX5 core VPI driver
8093 M: Saeed Mahameed <saeedm@mellanox.com>
8094 M: Matan Barak <matanb@mellanox.com>
8095 M: Leon Romanovsky <leonro@mellanox.com>
8096 L: netdev@vger.kernel.org
8097 L: linux-rdma@vger.kernel.org
8098 W: http://www.mellanox.com
8099 Q: http://patchwork.ozlabs.org/project/netdev/list/
8101 F: drivers/net/ethernet/mellanox/mlx5/core/
8102 F: include/linux/mlx5/
8103 F: include/uapi/rdma/mlx5-abi.h
8105 MELLANOX MLX5 IB driver
8106 M: Matan Barak <matanb@mellanox.com>
8107 M: Leon Romanovsky <leonro@mellanox.com>
8108 L: linux-rdma@vger.kernel.org
8109 W: http://www.mellanox.com
8110 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8112 F: drivers/infiniband/hw/mlx5/
8113 F: include/linux/mlx5/
8115 MELEXIS MLX90614 DRIVER
8116 M: Crt Mori <cmo@melexis.com>
8117 L: linux-iio@vger.kernel.org
8118 W: http://www.melexis.com
8120 F: drivers/iio/temperature/mlx90614.c
8122 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8123 M: Don Brace <don.brace@microsemi.com>
8124 L: esc.storagedev@microsemi.com
8125 L: linux-scsi@vger.kernel.org
8127 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8128 F: drivers/scsi/smartpqi/Kconfig
8129 F: drivers/scsi/smartpqi/Makefile
8130 F: include/linux/cciss*.h
8131 F: include/uapi/linux/cciss*.h
8132 F: Documentation/scsi/smartpqi.txt
8134 MN88472 MEDIA DRIVER
8135 M: Antti Palosaari <crope@iki.fi>
8136 L: linux-media@vger.kernel.org
8137 W: https://linuxtv.org
8138 W: http://palosaari.fi/linux/
8139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8141 F: drivers/media/dvb-frontends/mn88472*
8143 MN88473 MEDIA DRIVER
8144 M: Antti Palosaari <crope@iki.fi>
8145 L: linux-media@vger.kernel.org
8146 W: https://linuxtv.org
8147 W: http://palosaari.fi/linux/
8148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8150 F: drivers/media/dvb-frontends/mn88473*
8153 M: Jessica Yu <jeyu@redhat.com>
8154 M: Rusty Russell <rusty@rustcorp.com.au>
8156 F: include/linux/module.h
8159 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8160 W: http://popies.net/meye/
8162 F: Documentation/media/v4l-drivers/meye*
8163 F: drivers/media/pci/meye/
8164 F: include/uapi/linux/meye.h
8166 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8167 M: Jiri Slaby <jirislaby@gmail.com>
8169 F: Documentation/serial/moxa-smartio
8170 F: drivers/tty/mxser.*
8172 MR800 AVERMEDIA USB FM RADIO DRIVER
8173 M: Alexey Klimov <klimov.linux@gmail.com>
8174 L: linux-media@vger.kernel.org
8175 T: git git://linuxtv.org/media_tree.git
8177 F: drivers/media/radio/radio-mr800.c
8179 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8180 M: Alan Ott <alan@signal11.us>
8181 L: linux-wpan@vger.kernel.org
8183 F: drivers/net/ieee802154/mrf24j40.c
8184 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8187 M: "Lee, Chun-Yi" <jlee@suse.com>
8188 L: platform-driver-x86@vger.kernel.org
8190 F: drivers/platform/x86/msi-laptop.c
8193 L: platform-driver-x86@vger.kernel.org
8195 F: drivers/platform/x86/msi-wmi.c
8198 M: Antti Palosaari <crope@iki.fi>
8199 L: linux-media@vger.kernel.org
8200 W: https://linuxtv.org
8201 W: http://palosaari.fi/linux/
8202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8203 T: git git://linuxtv.org/anttip/media_tree.git
8205 F: drivers/media/tuners/msi001*
8207 MSI2500 MEDIA DRIVER
8208 M: Antti Palosaari <crope@iki.fi>
8209 L: linux-media@vger.kernel.org
8210 W: https://linuxtv.org
8211 W: http://palosaari.fi/linux/
8212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8213 T: git git://linuxtv.org/anttip/media_tree.git
8215 F: drivers/media/usb/msi2500/
8217 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8218 M: Robert Jarzmik <robert.jarzmik@free.fr>
8219 L: linux-mtd@lists.infradead.org
8221 F: drivers/mtd/devices/docg3*
8223 MT9M032 APTINA SENSOR DRIVER
8224 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8225 L: linux-media@vger.kernel.org
8226 T: git git://linuxtv.org/media_tree.git
8228 F: drivers/media/i2c/mt9m032.c
8229 F: include/media/i2c/mt9m032.h
8231 MT9P031 APTINA CAMERA SENSOR
8232 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8233 L: linux-media@vger.kernel.org
8234 T: git git://linuxtv.org/media_tree.git
8236 F: drivers/media/i2c/mt9p031.c
8237 F: include/media/i2c/mt9p031.h
8239 MT9T001 APTINA CAMERA SENSOR
8240 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8241 L: linux-media@vger.kernel.org
8242 T: git git://linuxtv.org/media_tree.git
8244 F: drivers/media/i2c/mt9t001.c
8245 F: include/media/i2c/mt9t001.h
8247 MT9V032 APTINA CAMERA SENSOR
8248 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8249 L: linux-media@vger.kernel.org
8250 T: git git://linuxtv.org/media_tree.git
8252 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8253 F: drivers/media/i2c/mt9v032.c
8254 F: include/media/i2c/mt9v032.h
8256 MULTIFUNCTION DEVICES (MFD)
8257 M: Lee Jones <lee.jones@linaro.org>
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8260 F: Documentation/devicetree/bindings/mfd/
8262 F: include/linux/mfd/
8264 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8265 M: Ulf Hansson <ulf.hansson@linaro.org>
8266 L: linux-mmc@vger.kernel.org
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8269 F: Documentation/devicetree/bindings/mmc/
8271 F: include/linux/mmc/
8272 F: include/uapi/linux/mmc/
8274 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8276 F: drivers/mmc/host/mmc_spi.c
8277 F: include/linux/spi/mmc_spi.h
8279 MULTISOUND SOUND DRIVER
8280 M: Andrew Veliath <andrewtv@usa.net>
8282 F: Documentation/sound/oss/MultiSound
8285 MULTITECH MULTIPORT CARD (ISICOM)
8287 F: drivers/tty/isicom.c
8288 F: include/linux/isicom.h
8290 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8291 M: Bin Liu <b-liu@ti.com>
8292 L: linux-usb@vger.kernel.org
8293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8295 F: drivers/usb/musb/
8297 MXL5007T MEDIA DRIVER
8298 M: Michael Krufky <mkrufky@linuxtv.org>
8299 L: linux-media@vger.kernel.org
8300 W: https://linuxtv.org
8301 W: http://github.com/mkrufky
8302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8303 T: git git://linuxtv.org/mkrufky/tuners.git
8305 F: drivers/media/tuners/mxl5007t.*
8307 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8308 M: Hyong-Youb Kim <hykim@myri.com>
8309 L: netdev@vger.kernel.org
8310 W: https://www.myricom.com/support/downloads/myri10ge.html
8312 F: drivers/net/ethernet/myricom/myri10ge/
8314 NAND FLASH SUBSYSTEM
8315 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8316 R: Richard Weinberger <richard@nod.at>
8317 L: linux-mtd@lists.infradead.org
8318 W: http://www.linux-mtd.infradead.org/
8319 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8320 T: git git://github.com/linux-nand/linux.git
8322 F: drivers/mtd/nand/
8323 F: include/linux/mtd/nand*.h
8325 NATSEMI ETHERNET DRIVER (DP8381x)
8327 F: drivers/net/ethernet/natsemi/natsemi.c
8329 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8330 M: Daniel Mack <zonque@gmail.com>
8332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8333 W: http://www.native-instruments.com
8337 M: Petr Vandrovec <petr@vandrovec.name>
8341 NCR 5380 SCSI DRIVERS
8342 M: Finn Thain <fthain@telegraphics.com.au>
8343 M: Michael Schmitz <schmitzmic@gmail.com>
8344 L: linux-scsi@vger.kernel.org
8346 F: Documentation/scsi/g_NCR5380.txt
8347 F: drivers/scsi/NCR5380.*
8348 F: drivers/scsi/arm/cumana_1.c
8349 F: drivers/scsi/arm/oak.c
8350 F: drivers/scsi/atari_scsi.*
8351 F: drivers/scsi/dmx3191d.c
8352 F: drivers/scsi/g_NCR5380.*
8353 F: drivers/scsi/g_NCR5380_mmio.c
8354 F: drivers/scsi/mac_scsi.*
8355 F: drivers/scsi/sun3_scsi.*
8356 F: drivers/scsi/sun3_scsi_vme.c
8358 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8359 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8360 L: linux-scsi@vger.kernel.org
8362 F: drivers/scsi/NCR_D700.*
8364 NCT6775 HARDWARE MONITOR DRIVER
8365 M: Guenter Roeck <linux@roeck-us.net>
8366 L: linux-hwmon@vger.kernel.org
8368 F: Documentation/hwmon/nct6775
8369 F: drivers/hwmon/nct6775.c
8371 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8372 M: Faisal Latif <faisal.latif@intel.com>
8373 L: linux-rdma@vger.kernel.org
8374 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8376 F: drivers/infiniband/hw/nes/
8377 F: include/uapi/rdma/nes-abi.h
8379 NETEM NETWORK EMULATOR
8380 M: Stephen Hemminger <stephen@networkplumber.org>
8381 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8383 F: net/sched/sch_netem.c
8385 NETERION 10GbE DRIVERS (s2io/vxge)
8386 M: Jon Mason <jdmason@kudzu.us>
8387 L: netdev@vger.kernel.org
8389 F: Documentation/networking/s2io.txt
8390 F: Documentation/networking/vxge.txt
8391 F: drivers/net/ethernet/neterion/
8393 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8394 M: Pablo Neira Ayuso <pablo@netfilter.org>
8395 M: Patrick McHardy <kaber@trash.net>
8396 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8397 L: netfilter-devel@vger.kernel.org
8398 L: coreteam@netfilter.org
8399 W: http://www.netfilter.org/
8400 W: http://www.iptables.org/
8401 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8405 F: include/linux/netfilter*
8406 F: include/linux/netfilter/
8407 F: include/net/netfilter/
8408 F: include/uapi/linux/netfilter*
8409 F: include/uapi/linux/netfilter/
8410 F: net/*/netfilter.c
8413 F: net/bridge/br_netfilter*.c
8416 M: Paul Moore <paul@paul-moore.com>
8417 W: http://netlabel.sf.net
8418 L: netdev@vger.kernel.org
8420 F: Documentation/netlabel/
8421 F: include/net/netlabel.h
8424 NETROM NETWORK LAYER
8425 M: Ralf Baechle <ralf@linux-mips.org>
8426 L: linux-hams@vger.kernel.org
8427 W: http://www.linux-ax25.org/
8429 F: include/net/netrom.h
8430 F: include/uapi/linux/netrom.h
8433 NETRONOME ETHERNET DRIVERS
8434 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8435 L: oss-drivers@netronome.com
8437 F: drivers/net/ethernet/netronome/
8439 NETWORK BLOCK DEVICE (NBD)
8440 M: Markus Pargmann <mpa@pengutronix.de>
8442 L: nbd-general@lists.sourceforge.net
8443 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8444 F: Documentation/blockdev/nbd.txt
8445 F: drivers/block/nbd.c
8446 F: include/uapi/linux/nbd.h
8448 NETWORK DROP MONITOR
8449 M: Neil Horman <nhorman@tuxdriver.com>
8450 L: netdev@vger.kernel.org
8452 W: https://fedorahosted.org/dropwatch/
8453 F: net/core/drop_monitor.c
8456 M: Andrew Lunn <andrew@lunn.ch>
8457 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8458 M: Florian Fainelli <f.fainelli@gmail.com>
8461 F: include/net/dsa.h
8464 NETWORKING [GENERAL]
8465 M: "David S. Miller" <davem@davemloft.net>
8466 L: netdev@vger.kernel.org
8467 W: http://www.linuxfoundation.org/en/Net
8468 Q: http://patchwork.ozlabs.org/project/netdev/list/
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8474 F: include/linux/in.h
8475 F: include/linux/net.h
8476 F: include/linux/netdevice.h
8477 F: include/uapi/linux/in.h
8478 F: include/uapi/linux/net.h
8479 F: include/uapi/linux/netdevice.h
8480 F: include/uapi/linux/net_namespace.h
8482 F: tools/testing/selftests/net/
8485 NETWORKING [IPv4/IPv6]
8486 M: "David S. Miller" <davem@davemloft.net>
8487 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8488 M: James Morris <jmorris@namei.org>
8489 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8490 M: Patrick McHardy <kaber@trash.net>
8491 L: netdev@vger.kernel.org
8492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8500 M: Steffen Klassert <steffen.klassert@secunet.com>
8501 M: Herbert Xu <herbert@gondor.apana.org.au>
8502 M: "David S. Miller" <davem@davemloft.net>
8503 L: netdev@vger.kernel.org
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8513 F: net/ipv4/ipcomp.c
8514 F: net/ipv4/ip_vti.c
8518 F: net/ipv6/ipcomp6.c
8519 F: net/ipv6/ip6_vti.c
8520 F: include/uapi/linux/xfrm.h
8521 F: include/net/xfrm.h
8523 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8524 M: Paul Moore <paul@paul-moore.com>
8525 L: netdev@vger.kernel.org
8528 NETWORKING [WIRELESS]
8529 L: linux-wireless@vger.kernel.org
8530 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8533 L: netdev@vger.kernel.org
8534 W: http://www.linuxfoundation.org/en/Net
8535 Q: http://patchwork.ozlabs.org/project/netdev/list/
8536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8539 F: Documentation/devicetree/bindings/net/
8541 F: include/linux/if_*
8542 F: include/linux/netdevice.h
8543 F: include/linux/etherdevice.h
8544 F: include/linux/fcdevice.h
8545 F: include/linux/fddidevice.h
8546 F: include/linux/hippidevice.h
8547 F: include/linux/inetdevice.h
8548 F: include/uapi/linux/if_*
8549 F: include/uapi/linux/netdevice.h
8551 NETWORKING DRIVERS (WIRELESS)
8552 M: Kalle Valo <kvalo@codeaurora.org>
8553 L: linux-wireless@vger.kernel.org
8554 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8558 F: Documentation/devicetree/bindings/net/wireless/
8559 F: drivers/net/wireless/
8561 NETXEN (1/10) GbE SUPPORT
8562 M: Manish Chopra <manish.chopra@cavium.com>
8563 M: Rahul Verma <rahul.verma@cavium.com>
8564 M: Dept-GELinuxNICDev@cavium.com
8565 L: netdev@vger.kernel.org
8567 F: drivers/net/ethernet/qlogic/netxen/
8570 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8571 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8572 M: Samuel Ortiz <sameo@linux.intel.com>
8573 L: linux-wireless@vger.kernel.org
8574 L: linux-nfc@lists.01.org (subscribers-only)
8578 F: include/uapi/linux/nfc.h
8580 F: include/linux/platform_data/nfcmrvl.h
8581 F: include/linux/platform_data/nxp-nci.h
8582 F: include/linux/platform_data/pn544.h
8583 F: include/linux/platform_data/st21nfca.h
8584 F: include/linux/platform_data/st-nci.h
8585 F: Documentation/devicetree/bindings/net/nfc/
8587 NFS, SUNRPC, AND LOCKD CLIENTS
8588 M: Trond Myklebust <trond.myklebust@primarydata.com>
8589 M: Anna Schumaker <anna.schumaker@netapp.com>
8590 L: linux-nfs@vger.kernel.org
8591 W: http://client.linux-nfs.org
8592 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8598 F: include/linux/lockd/
8599 F: include/linux/nfs*
8600 F: include/linux/sunrpc/
8601 F: include/uapi/linux/nfs*
8602 F: include/uapi/linux/sunrpc/
8605 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8606 L: linux-nilfs@vger.kernel.org
8607 W: http://nilfs.sourceforge.net/
8608 W: http://nilfs.osdn.jp/
8609 T: git git://github.com/konis/nilfs2.git
8611 F: Documentation/filesystems/nilfs2.txt
8613 F: include/trace/events/nilfs2.h
8614 F: include/uapi/linux/nilfs2_api.h
8615 F: include/uapi/linux/nilfs2_ondisk.h
8617 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8618 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8619 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8621 F: Documentation/scsi/NinjaSCSI.txt
8622 F: drivers/scsi/pcmcia/nsp_*
8624 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8625 M: GOTO Masanori <gotom@debian.or.jp>
8626 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8627 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8629 F: Documentation/scsi/NinjaSCSI.txt
8630 F: drivers/scsi/nsp32*
8633 M: Ley Foon Tan <lftan@altera.com>
8634 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8639 NOKIA N900 POWER SUPPLY DRIVERS
8640 R: Pali Rohár <pali.rohar@gmail.com>
8641 F: include/linux/power/bq2415x_charger.h
8642 F: include/linux/power/bq27xxx_battery.h
8643 F: include/linux/power/isp1704_charger.h
8644 F: drivers/power/supply/bq2415x_charger.c
8645 F: drivers/power/supply/bq27xxx_battery.c
8646 F: drivers/power/supply/bq27xxx_battery_i2c.c
8647 F: drivers/power/supply/isp1704_charger.c
8648 F: drivers/power/supply/rx51_battery.c
8651 M: Jon Mason <jdmason@kudzu.us>
8652 M: Dave Jiang <dave.jiang@intel.com>
8653 M: Allen Hubbe <Allen.Hubbe@emc.com>
8654 L: linux-ntb@googlegroups.com
8656 W: https://github.com/jonmason/ntb/wiki
8657 T: git git://github.com/jonmason/ntb.git
8659 F: drivers/net/ntb_netdev.c
8660 F: include/linux/ntb.h
8661 F: include/linux/ntb_transport.h
8662 F: tools/testing/selftests/ntb/
8665 M: Jon Mason <jdmason@kudzu.us>
8666 M: Dave Jiang <dave.jiang@intel.com>
8667 L: linux-ntb@googlegroups.com
8669 W: https://github.com/jonmason/ntb/wiki
8670 T: git git://github.com/jonmason/ntb.git
8671 F: drivers/ntb/hw/intel/
8674 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8675 L: linux-ntb@googlegroups.com
8677 F: drivers/ntb/hw/amd/
8680 M: Anton Altaparmakov <anton@tuxera.com>
8681 L: linux-ntfs-dev@lists.sourceforge.net
8682 W: http://www.tuxera.com/
8683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8685 F: Documentation/filesystems/ntfs.txt
8688 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8689 M: Antonino Daplas <adaplas@gmail.com>
8690 L: linux-fbdev@vger.kernel.org
8692 F: drivers/video/fbdev/riva/
8693 F: drivers/video/fbdev/nvidia/
8696 M: Keith Busch <keith.busch@intel.com>
8697 M: Jens Axboe <axboe@fb.com>
8698 L: linux-nvme@lists.infradead.org
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8700 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8702 F: drivers/nvme/host/
8703 F: include/linux/nvme.h
8705 NVM EXPRESS TARGET DRIVER
8706 M: Christoph Hellwig <hch@lst.de>
8707 M: Sagi Grimberg <sagi@grimberg.me>
8708 L: linux-nvme@lists.infradead.org
8710 F: drivers/nvme/target/
8713 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8714 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8717 F: Documentation/devicetree/bindings/nvmem/
8718 F: include/linux/nvmem-consumer.h
8719 F: include/linux/nvmem-provider.h
8722 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8723 R: Charles Gorand <charles.gorand@effinnov.com>
8724 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8726 F: drivers/nfc/nxp-nci
8728 NXP TDA998X DRM DRIVER
8729 M: Russell King <rmk+kernel@armlinux.org.uk>
8731 F: drivers/gpu/drm/i2c/tda998x_drv.c
8732 F: include/drm/i2c/tda998x.h
8735 M: Peter Rosin <peda@axentia.se>
8736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8738 F: sound/soc/codecs/tfa9879*
8741 M: Josh Poimboeuf <jpoimboe@redhat.com>
8746 M: Tony Lindgren <tony@atomide.com>
8747 L: linux-omap@vger.kernel.org
8748 W: http://www.muru.com/linux/omap/
8749 W: http://linux.omap.com/
8750 Q: http://patchwork.kernel.org/project/linux-omap/list/
8751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8754 F: arch/arm/configs/omap1_defconfig
8755 F: arch/arm/configs/omap2plus_defconfig
8756 F: drivers/i2c/busses/i2c-omap.c
8757 F: drivers/irqchip/irq-omap-intc.c
8758 F: drivers/mfd/*omap*.c
8759 F: drivers/mfd/menelaus.c
8760 F: drivers/mfd/palmas.c
8761 F: drivers/mfd/tps65217.c
8762 F: drivers/mfd/tps65218.c
8763 F: drivers/mfd/tps65910.c
8764 F: drivers/mfd/twl-core.[ch]
8765 F: drivers/mfd/twl4030*.c
8766 F: drivers/mfd/twl6030*.c
8767 F: drivers/mfd/twl6040*.c
8768 F: drivers/regulator/palmas-regulator*.c
8769 F: drivers/regulator/pbias-regulator.c
8770 F: drivers/regulator/tps65217-regulator.c
8771 F: drivers/regulator/tps65218-regulator.c
8772 F: drivers/regulator/tps65910-regulator.c
8773 F: drivers/regulator/twl-regulator.c
8774 F: drivers/regulator/twl6030-regulator.c
8775 F: include/linux/i2c-omap.h
8777 OMAP DEVICE TREE SUPPORT
8778 M: Benoît Cousson <bcousson@baylibre.com>
8779 M: Tony Lindgren <tony@atomide.com>
8780 L: linux-omap@vger.kernel.org
8781 L: devicetree@vger.kernel.org
8783 F: arch/arm/boot/dts/*omap*
8784 F: arch/arm/boot/dts/*am3*
8785 F: arch/arm/boot/dts/*am4*
8786 F: arch/arm/boot/dts/*am5*
8787 F: arch/arm/boot/dts/*dra7*
8789 OMAP CLOCK FRAMEWORK SUPPORT
8790 M: Paul Walmsley <paul@pwsan.com>
8791 L: linux-omap@vger.kernel.org
8793 F: arch/arm/*omap*/*clock*
8795 OMAP POWER MANAGEMENT SUPPORT
8796 M: Kevin Hilman <khilman@kernel.org>
8797 L: linux-omap@vger.kernel.org
8799 F: arch/arm/*omap*/*pm*
8800 F: drivers/cpufreq/omap-cpufreq.c
8802 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8803 M: Rajendra Nayak <rnayak@codeaurora.org>
8804 M: Paul Walmsley <paul@pwsan.com>
8805 L: linux-omap@vger.kernel.org
8807 F: arch/arm/mach-omap2/prm*
8810 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8811 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8813 L: linux-omap@vger.kernel.org
8817 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8818 M: Roger Quadros <rogerq@ti.com>
8819 M: Tony Lindgren <tony@atomide.com>
8820 L: linux-omap@vger.kernel.org
8822 F: drivers/memory/omap-gpmc.c
8823 F: arch/arm/mach-omap2/*gpmc*
8825 OMAP FRAMEBUFFER SUPPORT
8826 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8827 L: linux-fbdev@vger.kernel.org
8828 L: linux-omap@vger.kernel.org
8830 F: drivers/video/fbdev/omap/
8832 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8833 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8834 L: linux-omap@vger.kernel.org
8835 L: linux-fbdev@vger.kernel.org
8837 F: drivers/video/fbdev/omap2/
8838 F: Documentation/arm/OMAP/DSS
8840 OMAP HARDWARE SPINLOCK SUPPORT
8841 M: Ohad Ben-Cohen <ohad@wizery.com>
8842 L: linux-omap@vger.kernel.org
8844 F: drivers/hwspinlock/omap_hwspinlock.c
8847 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8848 L: linux-omap@vger.kernel.org
8850 F: drivers/mmc/host/omap.c
8853 L: linux-mmc@vger.kernel.org
8854 L: linux-omap@vger.kernel.org
8856 F: drivers/mmc/host/omap_hsmmc.c
8858 OMAP RANDOM NUMBER GENERATOR SUPPORT
8859 M: Deepak Saxena <dsaxena@plexity.net>
8861 F: drivers/char/hw_random/omap-rng.c
8864 M: Benoît Cousson <bcousson@baylibre.com>
8865 M: Paul Walmsley <paul@pwsan.com>
8866 L: linux-omap@vger.kernel.org
8868 F: arch/arm/mach-omap2/omap_hwmod.*
8871 M: Paul Walmsley <paul@pwsan.com>
8872 L: linux-omap@vger.kernel.org
8874 F: arch/arm/mach-omap2/omap_hwmod*data*
8876 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8877 M: Benoît Cousson <bcousson@baylibre.com>
8878 L: linux-omap@vger.kernel.org
8880 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8882 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8884 L: linux-media@vger.kernel.org
8886 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8887 F: drivers/media/platform/omap3isp/
8888 F: drivers/staging/media/omap4iss/
8891 L: linux-usb@vger.kernel.org
8892 L: linux-omap@vger.kernel.org
8894 F: drivers/usb/*/*omap*
8895 F: arch/arm/*omap*/usb*
8898 M: Grygorii Strashko <grygorii.strashko@ti.com>
8899 M: Santosh Shilimkar <ssantosh@kernel.org>
8900 M: Kevin Hilman <khilman@kernel.org>
8901 L: linux-omap@vger.kernel.org
8903 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8904 F: drivers/gpio/gpio-omap.c
8906 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8907 M: Mark Jackson <mpfj@newflow.co.uk>
8908 L: linux-omap@vger.kernel.org
8910 F: arch/arm/boot/dts/am335x-nano.dts
8913 M: Bob Copeland <me@bobcopeland.com>
8914 L: linux-karma-devel@lists.sourceforge.net
8916 F: Documentation/filesystems/omfs.txt
8919 OMNIKEY CARDMAN 4000 DRIVER
8920 M: Harald Welte <laforge@gnumonks.org>
8922 F: drivers/char/pcmcia/cm4000_cs.c
8923 F: include/linux/cm4000_cs.h
8924 F: include/uapi/linux/cm4000_cs.h
8926 OMNIKEY CARDMAN 4040 DRIVER
8927 M: Harald Welte <laforge@gnumonks.org>
8929 F: drivers/char/pcmcia/cm4040_cs.*
8931 OMNIVISION OV7670 SENSOR DRIVER
8932 M: Jonathan Corbet <corbet@lwn.net>
8933 L: linux-media@vger.kernel.org
8934 T: git git://linuxtv.org/media_tree.git
8936 F: drivers/media/i2c/ov7670.c
8938 ONENAND FLASH DRIVER
8939 M: Kyungmin Park <kyungmin.park@samsung.com>
8940 L: linux-mtd@lists.infradead.org
8942 F: drivers/mtd/onenand/
8943 F: include/linux/mtd/onenand*.h
8945 ONSTREAM SCSI TAPE DRIVER
8946 M: Willem Riede <osst@riede.org>
8947 L: osst-users@lists.sourceforge.net
8948 L: linux-scsi@vger.kernel.org
8950 F: Documentation/scsi/osst.txt
8951 F: drivers/scsi/osst.*
8952 F: drivers/scsi/osst_*.h
8953 F: drivers/scsi/st.h
8955 OPENCORES I2C BUS DRIVER
8956 M: Peter Korsgaard <jacmet@sunsite.dk>
8957 L: linux-i2c@vger.kernel.org
8959 F: Documentation/i2c/busses/i2c-ocores
8960 F: drivers/i2c/busses/i2c-ocores.c
8962 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8963 M: Rob Herring <robh+dt@kernel.org>
8964 M: Frank Rowand <frowand.list@gmail.com>
8965 L: devicetree@vger.kernel.org
8966 W: http://www.devicetree.org/
8967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8970 F: include/linux/of*.h
8973 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8974 M: Rob Herring <robh+dt@kernel.org>
8975 M: Mark Rutland <mark.rutland@arm.com>
8976 L: devicetree@vger.kernel.org
8977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8978 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8980 F: Documentation/devicetree/
8982 F: include/dt-bindings/
8984 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8985 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8986 L: devicetree@vger.kernel.org
8988 F: Documentation/devicetree/dynamic-resolution-notes.txt
8989 F: Documentation/devicetree/overlay-notes.txt
8990 F: drivers/of/overlay.c
8991 F: drivers/of/resolver.c
8993 OPENRISC ARCHITECTURE
8994 M: Jonas Bonn <jonas@southpole.se>
8995 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
8996 M: Stafford Horne <shorne@gmail.com>
8997 L: openrisc@lists.librecores.org
8998 W: http://openrisc.io
9003 M: Pravin Shelar <pshelar@nicira.com>
9004 L: netdev@vger.kernel.org
9005 L: dev@openvswitch.org
9006 W: http://openvswitch.org
9009 F: include/uapi/linux/openvswitch.h
9011 OPERATING PERFORMANCE POINTS (OPP)
9012 M: Viresh Kumar <vireshk@kernel.org>
9013 M: Nishanth Menon <nm@ti.com>
9014 M: Stephen Boyd <sboyd@codeaurora.org>
9015 L: linux-pm@vger.kernel.org
9017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9018 F: drivers/base/power/opp/
9019 F: include/linux/pm_opp.h
9020 F: Documentation/power/opp.txt
9021 F: Documentation/devicetree/bindings/opp/
9024 M: Clemens Ladisch <clemens@ladisch.de>
9025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9026 T: git git://git.alsa-project.org/alsa-kernel.git
9028 F: sound/drivers/opl4/
9031 M: Robert Richter <rric@kernel.org>
9032 L: oprofile-list@lists.sf.net
9034 F: arch/*/include/asm/oprofile*.h
9036 F: drivers/oprofile/
9037 F: include/linux/oprofile.h
9039 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9040 M: Mark Fasheh <mfasheh@versity.com>
9041 M: Joel Becker <jlbec@evilplan.org>
9042 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9043 W: http://ocfs2.wiki.kernel.org
9045 F: Documentation/filesystems/ocfs2.txt
9046 F: Documentation/filesystems/dlmfs.txt
9050 L: linux-wireless@vger.kernel.org
9051 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9052 W: http://www.nongnu.org/orinoco/
9054 F: drivers/net/wireless/intersil/orinoco/
9056 OSD LIBRARY and FILESYSTEM
9057 M: Boaz Harrosh <ooo@electrozaur.com>
9058 M: Benny Halevy <bhalevy@primarydata.com>
9059 L: osd-dev@open-osd.org
9060 W: http://open-osd.org
9061 T: git git://git.open-osd.org/open-osd.git
9063 F: drivers/scsi/osd/
9064 F: include/scsi/osd_*
9068 M: Miklos Szeredi <miklos@szeredi.hu>
9069 L: linux-unionfs@vger.kernel.org
9070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9073 F: Documentation/filesystems/overlayfs.txt
9076 M: Mike Marshall <hubcap@omnibond.com>
9077 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9081 F: Documentation/filesystems/orangefs.txt
9084 M: Christian Lamparter <chunkeey@googlemail.com>
9085 L: linux-wireless@vger.kernel.org
9086 W: http://wireless.kernel.org/en/users/Drivers/p54
9088 F: drivers/net/wireless/intersil/p54/
9090 PA SEMI ETHERNET DRIVER
9091 L: netdev@vger.kernel.org
9093 F: drivers/net/ethernet/pasemi/*
9095 PA SEMI SMBUS DRIVER
9096 L: linux-i2c@vger.kernel.org
9098 F: drivers/i2c/busses/i2c-pasemi.c
9100 PADATA PARALLEL EXECUTION MECHANISM
9101 M: Steffen Klassert <steffen.klassert@secunet.com>
9102 L: linux-crypto@vger.kernel.org
9105 F: include/linux/padata.h
9106 F: Documentation/padata.txt
9108 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9109 M: Harald Welte <laforge@gnumonks.org>
9110 L: platform-driver-x86@vger.kernel.org
9112 F: drivers/platform/x86/panasonic-laptop.c
9114 PANASONIC MN10300/AM33/AM34 PORT
9115 M: David Howells <dhowells@redhat.com>
9116 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9117 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9119 F: Documentation/mn10300/
9122 PARALLEL LCD/KEYPAD PANEL DRIVER
9123 M: Willy Tarreau <willy@haproxy.com>
9124 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9126 F: Documentation/misc-devices/lcd-panel-cgram.txt
9127 F: drivers/misc/panel.c
9129 PARALLEL PORT SUBSYSTEM
9130 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9131 M: Sudip Mukherjee <sudip@vectorindia.org>
9132 L: linux-parport@lists.infradead.org (subscribers-only)
9135 F: include/linux/parport*.h
9136 F: drivers/char/ppdev.c
9137 F: include/uapi/linux/ppdev.h
9138 F: Documentation/parport*.txt
9140 PARAVIRT_OPS INTERFACE
9141 M: Jeremy Fitzhardinge <jeremy@goop.org>
9142 M: Chris Wright <chrisw@sous-sol.org>
9143 M: Alok Kataria <akataria@vmware.com>
9144 M: Rusty Russell <rusty@rustcorp.com.au>
9145 L: virtualization@lists.linux-foundation.org
9147 F: Documentation/virtual/paravirt_ops.txt
9148 F: arch/*/kernel/paravirt*
9149 F: arch/*/include/asm/paravirt.h
9150 F: include/linux/hypervisor.h
9152 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9153 M: Tim Waugh <tim@cyberelk.net>
9154 L: linux-parport@lists.infradead.org (subscribers-only)
9156 F: Documentation/blockdev/paride.txt
9157 F: drivers/block/paride/
9160 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9161 M: Helge Deller <deller@gmx.de>
9162 L: linux-parisc@vger.kernel.org
9163 W: http://www.parisc-linux.org/
9164 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9169 F: Documentation/parisc/
9171 F: drivers/char/agp/parisc-agp.c
9172 F: drivers/input/serio/gscps2.c
9173 F: drivers/parport/parport_gsc.*
9174 F: drivers/tty/serial/8250/8250_gsc.c
9175 F: drivers/video/fbdev/sti*
9176 F: drivers/video/console/sti*
9177 F: drivers/video/logo/logo_parisc*
9179 PC87360 HARDWARE MONITORING DRIVER
9180 M: Jim Cromie <jim.cromie@gmail.com>
9181 L: linux-hwmon@vger.kernel.org
9183 F: Documentation/hwmon/pc87360
9184 F: drivers/hwmon/pc87360.c
9187 M: Jim Cromie <jim.cromie@gmail.com>
9189 F: drivers/char/pc8736x_gpio.c
9191 PC87427 HARDWARE MONITORING DRIVER
9192 M: Jean Delvare <jdelvare@suse.com>
9193 L: linux-hwmon@vger.kernel.org
9195 F: Documentation/hwmon/pc87427
9196 F: drivers/hwmon/pc87427.c
9199 M: Riku Voipio <riku.voipio@iki.fi>
9201 F: drivers/leds/leds-pca9532.c
9202 F: include/linux/leds-pca9532.h
9204 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9205 M: Guenter Roeck <linux@roeck-us.net>
9206 L: linux-i2c@vger.kernel.org
9208 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9210 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9211 M: Khalid Aziz <khalid@gonehiking.org>
9213 F: drivers/firmware/pcdp.*
9216 M: Linas Vepstas <linasvepstas@gmail.com>
9217 L: linux-pci@vger.kernel.org
9219 F: Documentation/PCI/pci-error-recovery.txt
9221 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9222 M: Russell Currey <ruscur@russell.cc>
9223 L: linuxppc-dev@lists.ozlabs.org
9225 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9226 F: arch/powerpc/kernel/eeh*.c
9227 F: arch/powerpc/platforms/*/eeh*.c
9228 F: arch/powerpc/include/*/eeh*.h
9231 M: Bjorn Helgaas <bhelgaas@google.com>
9232 L: linux-pci@vger.kernel.org
9233 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9236 F: Documentation/devicetree/bindings/pci/
9237 F: Documentation/PCI/
9239 F: include/linux/pci*
9241 F: arch/x86/kernel/quirks.c
9243 PCI DRIVER FOR ALTERA PCIE IP
9244 M: Ley Foon Tan <lftan@altera.com>
9245 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9246 L: linux-pci@vger.kernel.org
9248 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9249 F: drivers/pci/host/pcie-altera.c
9251 PCI DRIVER FOR ARM VERSATILE PLATFORM
9252 M: Rob Herring <robh@kernel.org>
9253 L: linux-pci@vger.kernel.org
9254 L: linux-arm-kernel@lists.infradead.org
9256 F: Documentation/devicetree/bindings/pci/versatile.txt
9257 F: drivers/pci/host/pci-versatile.c
9259 PCI DRIVER FOR ARMADA 8K
9260 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9261 L: linux-pci@vger.kernel.org
9262 L: linux-arm-kernel@lists.infradead.org
9264 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9265 F: drivers/pci/host/pcie-armada8k.c
9267 PCI DRIVER FOR APPLIEDMICRO XGENE
9268 M: Tanmay Inamdar <tinamdar@apm.com>
9269 L: linux-pci@vger.kernel.org
9270 L: linux-arm-kernel@lists.infradead.org
9272 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9273 F: drivers/pci/host/pci-xgene.c
9275 PCI DRIVER FOR FREESCALE LAYERSCAPE
9276 M: Minghuan Lian <minghuan.Lian@freescale.com>
9277 M: Mingkai Hu <mingkai.hu@freescale.com>
9278 M: Roy Zang <tie-fei.zang@freescale.com>
9279 L: linuxppc-dev@lists.ozlabs.org
9280 L: linux-pci@vger.kernel.org
9281 L: linux-arm-kernel@lists.infradead.org
9283 F: drivers/pci/host/*layerscape*
9286 M: Richard Zhu <hongxing.zhu@nxp.com>
9287 M: Lucas Stach <l.stach@pengutronix.de>
9288 L: linux-pci@vger.kernel.org
9289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9292 F: drivers/pci/host/*imx6*
9294 PCI DRIVER FOR TI KEYSTONE
9295 M: Murali Karicheri <m-karicheri2@ti.com>
9296 L: linux-pci@vger.kernel.org
9297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299 F: drivers/pci/host/*keystone*
9301 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9302 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9303 M: Jason Cooper <jason@lakedaemon.net>
9304 L: linux-pci@vger.kernel.org
9305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307 F: drivers/pci/host/*mvebu*
9309 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9310 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9311 L: linux-pci@vger.kernel.org
9312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9314 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9315 F: drivers/pci/host/pci-aardvark.c
9317 PCI DRIVER FOR NVIDIA TEGRA
9318 M: Thierry Reding <thierry.reding@gmail.com>
9319 L: linux-tegra@vger.kernel.org
9320 L: linux-pci@vger.kernel.org
9322 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9323 F: drivers/pci/host/pci-tegra.c
9325 PCI DRIVER FOR TI DRA7XX
9326 M: Kishon Vijay Abraham I <kishon@ti.com>
9327 L: linux-omap@vger.kernel.org
9328 L: linux-pci@vger.kernel.org
9330 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9331 F: drivers/pci/host/pci-dra7xx.c
9333 PCI DRIVER FOR RENESAS R-CAR
9334 M: Simon Horman <horms@verge.net.au>
9335 L: linux-pci@vger.kernel.org
9336 L: linux-renesas-soc@vger.kernel.org
9338 F: drivers/pci/host/*rcar*
9340 PCI DRIVER FOR SAMSUNG EXYNOS
9341 M: Jingoo Han <jingoohan1@gmail.com>
9342 L: linux-pci@vger.kernel.org
9343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9344 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9346 F: drivers/pci/host/pci-exynos.c
9348 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9349 M: Jingoo Han <jingoohan1@gmail.com>
9350 M: Joao Pinto <Joao.Pinto@synopsys.com>
9351 L: linux-pci@vger.kernel.org
9353 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9354 F: drivers/pci/host/*designware*
9356 PCI DRIVER FOR GENERIC OF HOSTS
9357 M: Will Deacon <will.deacon@arm.com>
9358 L: linux-pci@vger.kernel.org
9359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9361 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9362 F: drivers/pci/host/pci-host-common.c
9363 F: drivers/pci/host/pci-host-generic.c
9365 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9366 M: Keith Busch <keith.busch@intel.com>
9367 L: linux-pci@vger.kernel.org
9369 F: drivers/pci/host/vmd.c
9371 PCIE DRIVER FOR ST SPEAR13XX
9372 M: Pratyush Anand <pratyush.anand@gmail.com>
9373 L: linux-pci@vger.kernel.org
9375 F: drivers/pci/host/*spear*
9377 PCI MSI DRIVER FOR ALTERA MSI IP
9378 M: Ley Foon Tan <lftan@altera.com>
9379 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9380 L: linux-pci@vger.kernel.org
9382 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9383 F: drivers/pci/host/pcie-altera-msi.c
9385 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9386 M: Duc Dang <dhdang@apm.com>
9387 L: linux-pci@vger.kernel.org
9388 L: linux-arm-kernel@lists.infradead.org
9390 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9391 F: drivers/pci/host/pci-xgene-msi.c
9393 PCIE DRIVER FOR AXIS ARTPEC
9394 M: Niklas Cassel <niklas.cassel@axis.com>
9395 M: Jesper Nilsson <jesper.nilsson@axis.com>
9396 L: linux-arm-kernel@axis.com
9397 L: linux-pci@vger.kernel.org
9399 F: Documentation/devicetree/bindings/pci/axis,artpec*
9400 F: drivers/pci/host/*artpec*
9402 PCIE DRIVER FOR HISILICON
9403 M: Zhou Wang <wangzhou1@hisilicon.com>
9404 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9405 L: linux-pci@vger.kernel.org
9407 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9408 F: drivers/pci/host/pcie-hisi.c
9410 PCIE DRIVER FOR ROCKCHIP
9411 M: Shawn Lin <shawn.lin@rock-chips.com>
9412 M: Wenrui Li <wenrui.li@rock-chips.com>
9413 L: linux-pci@vger.kernel.org
9414 L: linux-rockchip@lists.infradead.org
9416 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9417 F: drivers/pci/host/pcie-rockchip.c
9419 PCIE DRIVER FOR QUALCOMM MSM
9420 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9421 L: linux-pci@vger.kernel.org
9422 L: linux-arm-msm@vger.kernel.org
9424 F: drivers/pci/host/*qcom*
9426 PCIE DRIVER FOR CAVIUM THUNDERX
9427 M: David Daney <david.daney@cavium.com>
9428 L: linux-pci@vger.kernel.org
9429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9431 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9432 F: drivers/pci/host/pci-thunder-*
9435 P: Linux PCMCIA Team
9436 L: linux-pcmcia@lists.infradead.org
9437 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9440 F: Documentation/pcmcia/
9445 PCNET32 NETWORK DRIVER
9446 M: Don Fry <pcnet32@frontier.com>
9447 L: netdev@vger.kernel.org
9449 F: drivers/net/ethernet/amd/pcnet32.c
9451 PCRYPT PARALLEL CRYPTO ENGINE
9452 M: Steffen Klassert <steffen.klassert@secunet.com>
9453 L: linux-crypto@vger.kernel.org
9456 F: include/crypto/pcrypt.h
9458 PER-CPU MEMORY ALLOCATOR
9459 M: Tejun Heo <tj@kernel.org>
9460 M: Christoph Lameter <cl@linux.com>
9461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9463 F: include/linux/percpu*.h
9465 F: arch/*/include/asm/percpu.h
9467 PER-TASK DELAY ACCOUNTING
9468 M: Balbir Singh <bsingharora@gmail.com>
9470 F: include/linux/delayacct.h
9471 F: kernel/delayacct.c
9473 PERFORMANCE EVENTS SUBSYSTEM
9474 M: Peter Zijlstra <peterz@infradead.org>
9475 M: Ingo Molnar <mingo@redhat.com>
9476 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9477 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9478 L: linux-kernel@vger.kernel.org
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9482 F: include/linux/perf_event.h
9483 F: include/uapi/linux/perf_event.h
9484 F: arch/*/kernel/perf_event*.c
9485 F: arch/*/kernel/*/perf_event*.c
9486 F: arch/*/kernel/*/*/perf_event*.c
9487 F: arch/*/include/asm/perf_event.h
9488 F: arch/*/kernel/perf_callchain.c
9492 PERSONALITY HANDLING
9493 M: Christoph Hellwig <hch@infradead.org>
9494 L: linux-abi-devel@lists.sourceforge.net
9496 F: include/linux/personality.h
9497 F: include/uapi/linux/personality.h
9500 M: Remi Denis-Courmont <courmisch@gmail.com>
9502 F: Documentation/networking/phonet.txt
9503 F: include/linux/phonet.h
9504 F: include/net/phonet/
9505 F: include/uapi/linux/phonet.h
9509 M: Joern Engel <joern@lazybastard.org>
9510 L: linux-mtd@lists.infradead.org
9512 F: drivers/mtd/devices/phram.c
9515 M: Bruno Prémont <bonbons@linux-vserver.org>
9516 L: linux-input@vger.kernel.org
9518 F: drivers/hid/hid-picolcd*
9521 M: Jamie Iles <jamie@jamieiles.com>
9522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9523 T: git git://github.com/jamieiles/linux-2.6-ji.git
9525 F: arch/arm/boot/dts/picoxcell*
9526 F: arch/arm/mach-picoxcell/
9527 F: drivers/crypto/picoxcell*
9529 PIN CONTROL SUBSYSTEM
9530 M: Linus Walleij <linus.walleij@linaro.org>
9531 L: linux-gpio@vger.kernel.org
9532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9534 F: Documentation/devicetree/bindings/pinctrl/
9535 F: Documentation/pinctrl.txt
9537 F: include/linux/pinctrl/
9539 PIN CONTROLLER - ATMEL AT91
9540 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543 F: drivers/pinctrl/pinctrl-at91.*
9545 PIN CONTROLLER - ATMEL AT91 PIO4
9546 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548 L: linux-gpio@vger.kernel.org
9550 F: drivers/pinctrl/pinctrl-at91-pio4.*
9552 PIN CONTROLLER - INTEL
9553 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9554 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9556 F: drivers/pinctrl/intel/
9558 PIN CONTROLLER - RENESAS
9559 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9560 M: Geert Uytterhoeven <geert+renesas@glider.be>
9561 L: linux-renesas-soc@vger.kernel.org
9563 F: drivers/pinctrl/sh-pfc/
9565 PIN CONTROLLER - SAMSUNG
9566 M: Tomasz Figa <tomasz.figa@gmail.com>
9567 M: Krzysztof Kozlowski <krzk@kernel.org>
9568 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9572 F: drivers/pinctrl/samsung/
9573 F: include/dt-bindings/pinctrl/samsung.h
9574 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9576 PIN CONTROLLER - SINGLE
9577 M: Tony Lindgren <tony@atomide.com>
9578 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9580 L: linux-omap@vger.kernel.org
9582 F: drivers/pinctrl/pinctrl-single.c
9584 PIN CONTROLLER - ST SPEAR
9585 M: Viresh Kumar <vireshk@kernel.org>
9586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9587 W: http://www.st.com/spear
9589 F: drivers/pinctrl/spear/
9591 PISTACHIO SOC SUPPORT
9592 M: James Hartley <james.hartley@imgtec.com>
9593 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9594 L: linux-mips@linux-mips.org
9596 F: arch/mips/pistachio/
9597 F: arch/mips/include/asm/mach-pistachio/
9598 F: arch/mips/boot/dts/pistachio/
9599 F: arch/mips/configs/pistachio*_defconfig
9602 M: Jiri Kosina <jikos@kernel.org>
9604 F: drivers/block/pktcdvd.c
9605 F: include/linux/pktcdvd.h
9606 F: include/uapi/linux/pktcdvd.h
9609 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9610 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9612 T: git git://github.com/gxt/linux.git
9613 F: drivers/input/serio/i8042-unicore32io.h
9614 F: drivers/i2c/busses/i2c-puv3.c
9615 F: drivers/video/fbdev/fb-puv3.c
9616 F: drivers/rtc/rtc-puv3.c
9618 PMBUS HARDWARE MONITORING DRIVERS
9619 M: Guenter Roeck <linux@roeck-us.net>
9620 L: linux-hwmon@vger.kernel.org
9621 W: http://hwmon.wiki.kernel.org/
9622 W: http://www.roeck-us.net/linux/drivers/
9623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9625 F: Documentation/hwmon/pmbus
9626 F: drivers/hwmon/pmbus/
9627 F: include/linux/i2c/pmbus.h
9629 PMC SIERRA MaxRAID DRIVER
9630 L: linux-scsi@vger.kernel.org
9631 W: http://www.pmc-sierra.com/
9633 F: drivers/scsi/pmcraid.*
9635 PMC SIERRA PM8001 DRIVER
9636 M: Jack Wang <jinpu.wang@profitbricks.com>
9637 M: lindar_liu@usish.com
9639 L: linux-scsi@vger.kernel.org
9641 F: drivers/scsi/pm8001/
9643 POSIX CLOCKS and TIMERS
9644 M: Thomas Gleixner <tglx@linutronix.de>
9645 L: linux-kernel@vger.kernel.org
9646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9649 F: include/linux/timer*
9650 F: kernel/time/*timer*
9652 POWER MANAGEMENT CORE
9653 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9654 L: linux-pm@vger.kernel.org
9655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9656 B: https://bugzilla.kernel.org
9658 F: drivers/base/power/
9659 F: include/linux/pm.h
9660 F: include/linux/pm_*
9661 F: include/linux/powercap.h
9662 F: drivers/powercap/
9664 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9665 M: Sebastian Reichel <sre@kernel.org>
9666 L: linux-pm@vger.kernel.org
9667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9669 F: Documentation/devicetree/bindings/power/supply/
9670 F: include/linux/power_supply.h
9671 F: drivers/power/supply/
9673 POWER STATE COORDINATION INTERFACE (PSCI)
9674 M: Mark Rutland <mark.rutland@arm.com>
9675 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9676 L: linux-arm-kernel@lists.infradead.org
9678 F: drivers/firmware/psci.c
9679 F: include/linux/psci.h
9680 F: include/uapi/linux/psci.h
9682 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9683 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9684 L: linuxppc-dev@lists.ozlabs.org
9686 F: drivers/char/powernv-op-panel.c
9689 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9693 PPP PROTOCOL DRIVERS AND COMPRESSORS
9694 M: Paul Mackerras <paulus@samba.org>
9695 L: linux-ppp@vger.kernel.org
9697 F: drivers/net/ppp/ppp_*
9699 PPP OVER ATM (RFC 2364)
9700 M: Mitchell Blank Jr <mitch@sfgoth.com>
9702 F: net/atm/pppoatm.c
9703 F: include/uapi/linux/atmppp.h
9706 M: Michal Ostrowski <mostrows@earthlink.net>
9708 F: drivers/net/ppp/pppoe.c
9709 F: drivers/net/ppp/pppox.c
9712 M: James Chapman <jchapman@katalix.com>
9714 F: net/l2tp/l2tp_ppp.c
9715 F: include/linux/if_pppol2tp.h
9716 F: include/uapi/linux/if_pppol2tp.h
9719 M: Rodolfo Giometti <giometti@enneenne.com>
9720 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9721 L: linuxpps@ml.enneenne.com (subscribers-only)
9723 F: Documentation/pps/
9725 F: include/linux/pps*.h
9728 M: Dmitry Kozlov <xeb@mail.ru>
9729 L: netdev@vger.kernel.org
9731 F: drivers/net/ppp/pptp.c
9732 W: http://sourceforge.net/projects/accel-pptp
9735 M: Robert Love <rml@tech9.net>
9736 L: kpreempt-tech@lists.sourceforge.net
9737 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9739 F: Documentation/preempt-locking.txt
9740 F: include/linux/preempt.h
9742 PRISM54 WIRELESS DRIVER
9743 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9744 L: linux-wireless@vger.kernel.org
9745 W: http://wireless.kernel.org/en/users/Drivers/p54
9747 F: drivers/net/wireless/intersil/prism54/
9750 M: Geoff Levand <geoff@infradead.org>
9751 L: netdev@vger.kernel.org
9752 L: linuxppc-dev@lists.ozlabs.org
9754 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9756 PS3 PLATFORM SUPPORT
9757 M: Geoff Levand <geoff@infradead.org>
9758 L: linuxppc-dev@lists.ozlabs.org
9760 F: arch/powerpc/boot/ps3*
9761 F: arch/powerpc/include/asm/lv1call.h
9762 F: arch/powerpc/include/asm/ps3*.h
9763 F: arch/powerpc/platforms/ps3/
9766 F: drivers/rtc/rtc-ps3.c
9767 F: drivers/usb/host/*ps3.c
9768 F: sound/ppc/snd_ps3*
9771 M: Jim Paris <jim@jtan.com>
9772 M: Geoff Levand <geoff@infradead.org>
9773 L: linuxppc-dev@lists.ozlabs.org
9775 F: drivers/block/ps3vram.c
9778 M: Anton Vorontsov <anton@enomsg.org>
9779 M: Colin Cross <ccross@android.com>
9780 M: Kees Cook <keescook@chromium.org>
9781 M: Tony Luck <tony.luck@intel.com>
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9785 F: include/linux/pstore*
9786 F: drivers/firmware/efi/efi-pstore.c
9787 F: drivers/acpi/apei/erst.c
9789 PTP HARDWARE CLOCK SUPPORT
9790 M: Richard Cochran <richardcochran@gmail.com>
9791 L: netdev@vger.kernel.org
9793 W: http://linuxptp.sourceforge.net/
9794 F: Documentation/ABI/testing/sysfs-ptp
9795 F: Documentation/ptp/*
9796 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9797 F: drivers/net/phy/dp83640*
9799 F: include/linux/ptp_cl*
9802 M: Roland McGrath <roland@hack.frob.com>
9803 M: Oleg Nesterov <oleg@redhat.com>
9805 F: include/asm-generic/syscall.h
9806 F: include/linux/ptrace.h
9807 F: include/linux/regset.h
9808 F: include/linux/tracehook.h
9809 F: include/uapi/linux/ptrace.h
9813 M: Hans Verkuil <hverkuil@xs4all.nl>
9814 L: linux-media@vger.kernel.org
9815 T: git git://linuxtv.org/media_tree.git
9817 F: drivers/staging/media/pulse8-cec
9819 PVRUSB2 VIDEO4LINUX DRIVER
9820 M: Mike Isely <isely@pobox.com>
9821 L: pvrusb2@isely.net (subscribers-only)
9822 L: linux-media@vger.kernel.org
9823 W: http://www.isely.net/pvrusb2/
9824 T: git git://linuxtv.org/media_tree.git
9826 F: Documentation/media/v4l-drivers/pvrusb2*
9827 F: drivers/media/usb/pvrusb2/
9830 M: Hans Verkuil <hverkuil@xs4all.nl>
9831 L: linux-media@vger.kernel.org
9832 T: git git://linuxtv.org/media_tree.git
9834 F: drivers/media/usb/pwc/*
9837 M: Kamil Debski <kamil@wypas.org>
9838 M: Lukasz Majewski <l.majewski@samsung.com>
9839 L: linux-hwmon@vger.kernel.org
9841 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9842 F: Documentation/hwmon/pwm-fan
9843 F: drivers/hwmon/pwm-fan.c
9846 M: Thierry Reding <thierry.reding@gmail.com>
9847 L: linux-pwm@vger.kernel.org
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9850 F: Documentation/pwm.txt
9851 F: Documentation/devicetree/bindings/pwm/
9852 F: include/linux/pwm.h
9854 F: drivers/video/backlight/pwm_bl.c
9855 F: include/linux/pwm_backlight.h
9857 PXA2xx/PXA3xx SUPPORT
9858 M: Daniel Mack <daniel@zonque.org>
9859 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9860 M: Robert Jarzmik <robert.jarzmik@free.fr>
9861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862 T: git git://github.com/hzhuang1/linux.git
9863 T: git git://github.com/rjarzmik/linux.git
9865 F: arch/arm/boot/dts/pxa*
9866 F: arch/arm/mach-pxa/
9868 F: drivers/pcmcia/pxa2xx*
9869 F: drivers/pinctrl/pxa/
9870 F: drivers/spi/spi-pxa2xx*
9871 F: drivers/usb/gadget/udc/pxa2*
9872 F: include/sound/pxa2xx-lib.h
9877 M: Robert Jarzmik <robert.jarzmik@free.fr>
9878 L: linux-gpio@vger.kernel.org
9880 F: drivers/gpio/gpio-pxa.c
9882 PXA3xx NAND FLASH DRIVER
9883 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9884 L: linux-mtd@lists.infradead.org
9886 F: drivers/mtd/nand/pxa3xx_nand.c
9889 M: Eric Miao <eric.y.miao@gmail.com>
9890 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9892 T: git git://github.com/hzhuang1/linux.git
9893 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9895 F: arch/arm/boot/dts/mmp*
9896 F: arch/arm/mach-mmp/
9902 M: Robert Jarzmik <robert.jarzmik@free.fr>
9903 L: rtc-linux@googlegroups.com
9907 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9908 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9909 L: qat-linux@intel.com
9911 F: drivers/crypto/qat/
9914 M: Mike Marciniszyn <infinipath@intel.com>
9915 L: linux-rdma@vger.kernel.org
9917 F: drivers/infiniband/hw/qib/
9919 QLOGIC QLA1280 SCSI DRIVER
9920 M: Michael Reed <mdr@sgi.com>
9921 L: linux-scsi@vger.kernel.org
9923 F: drivers/scsi/qla1280.[ch]
9925 QLOGIC QLA2XXX FC-SCSI DRIVER
9926 M: qla2xxx-upstream@qlogic.com
9927 L: linux-scsi@vger.kernel.org
9929 F: Documentation/scsi/LICENSE.qla2xxx
9930 F: drivers/scsi/qla2xxx/
9932 QLOGIC QLA4XXX iSCSI DRIVER
9933 M: QLogic-Storage-Upstream@qlogic.com
9934 L: linux-scsi@vger.kernel.org
9936 F: Documentation/scsi/LICENSE.qla4xxx
9937 F: drivers/scsi/qla4xxx/
9939 QLOGIC QLA3XXX NETWORK DRIVER
9940 M: Dept-GELinuxNICDev@cavium.com
9941 L: netdev@vger.kernel.org
9943 F: Documentation/networking/LICENSE.qla3xxx
9944 F: drivers/net/ethernet/qlogic/qla3xxx.*
9946 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9947 M: Harish Patil <harish.patil@cavium.com>
9948 M: Manish Chopra <manish.chopra@cavium.com>
9949 M: Dept-GELinuxNICDev@cavium.com
9950 L: netdev@vger.kernel.org
9952 F: drivers/net/ethernet/qlogic/qlcnic/
9954 QLOGIC QLGE 10Gb ETHERNET DRIVER
9955 M: Harish Patil <harish.patil@cavium.com>
9956 M: Manish Chopra <manish.chopra@cavium.com>
9957 M: Dept-GELinuxNICDev@cavium.com
9958 L: netdev@vger.kernel.org
9960 F: drivers/net/ethernet/qlogic/qlge/
9962 QLOGIC QL4xxx ETHERNET DRIVER
9963 M: Yuval Mintz <Yuval.Mintz@cavium.com>
9964 M: Ariel Elior <Ariel.Elior@cavium.com>
9965 M: everest-linux-l2@cavium.com
9966 L: netdev@vger.kernel.org
9968 F: drivers/net/ethernet/qlogic/qed/
9969 F: include/linux/qed/
9970 F: drivers/net/ethernet/qlogic/qede/
9973 M: Anders Larsen <al@alarsen.net>
9974 W: http://www.alarsen.net/linux/qnx4fs/
9977 F: include/uapi/linux/qnx4_fs.h
9978 F: include/uapi/linux/qnxtypes.h
9981 M: Antti Palosaari <crope@iki.fi>
9982 L: linux-media@vger.kernel.org
9983 W: https://linuxtv.org
9984 W: http://palosaari.fi/linux/
9985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9986 T: git git://linuxtv.org/anttip/media_tree.git
9988 F: drivers/media/tuners/qt1010*
9990 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9991 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9992 L: linux-wireless@vger.kernel.org
9993 L: ath9k-devel@lists.ath9k.org
9994 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9996 F: drivers/net/wireless/ath/ath9k/
9998 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9999 M: Kalle Valo <kvalo@qca.qualcomm.com>
10000 L: ath10k@lists.infradead.org
10001 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10004 F: drivers/net/wireless/ath/ath10k/
10006 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10007 M: Timur Tabi <timur@codeaurora.org>
10008 L: netdev@vger.kernel.org
10010 F: drivers/net/ethernet/qualcomm/emac/
10012 QUALCOMM HEXAGON ARCHITECTURE
10013 M: Richard Kuo <rkuo@codeaurora.org>
10014 L: linux-hexagon@vger.kernel.org
10015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10019 QUALCOMM WCN36XX WIRELESS DRIVER
10020 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10021 L: wcn36xx@lists.infradead.org
10022 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10023 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10025 F: drivers/net/wireless/ath/wcn36xx/
10027 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10028 M: Gabriel Somlo <somlo@cmu.edu>
10029 M: "Michael S. Tsirkin" <mst@redhat.com>
10030 L: qemu-devel@nongnu.org
10032 F: drivers/firmware/qemu_fw_cfg.c
10034 RADOS BLOCK DEVICE (RBD)
10035 M: Ilya Dryomov <idryomov@gmail.com>
10036 M: Sage Weil <sage@redhat.com>
10037 M: Alex Elder <elder@kernel.org>
10038 L: ceph-devel@vger.kernel.org
10039 W: http://ceph.com/
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10041 T: git git://github.com/ceph/ceph-client.git
10043 F: Documentation/ABI/testing/sysfs-bus-rbd
10044 F: drivers/block/rbd.c
10045 F: drivers/block/rbd_types.h
10047 RADEON FRAMEBUFFER DISPLAY DRIVER
10048 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10049 L: linux-fbdev@vger.kernel.org
10051 F: drivers/video/fbdev/aty/radeon*
10052 F: include/uapi/linux/radeonfb.h
10054 RADIOSHARK RADIO DRIVER
10055 M: Hans Verkuil <hverkuil@xs4all.nl>
10056 L: linux-media@vger.kernel.org
10057 T: git git://linuxtv.org/media_tree.git
10059 F: drivers/media/radio/radio-shark.c
10061 RADIOSHARK2 RADIO DRIVER
10062 M: Hans Verkuil <hverkuil@xs4all.nl>
10063 L: linux-media@vger.kernel.org
10064 T: git git://linuxtv.org/media_tree.git
10066 F: drivers/media/radio/radio-shark2.c
10067 F: drivers/media/radio/radio-tea5777.c
10069 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10070 M: Paul Mackerras <paulus@samba.org>
10071 L: linux-fbdev@vger.kernel.org
10073 F: drivers/video/fbdev/aty/aty128fb.c
10075 RALINK MIPS ARCHITECTURE
10076 M: John Crispin <john@phrozen.org>
10077 L: linux-mips@linux-mips.org
10079 F: arch/mips/ralink
10081 RALINK RT2X00 WIRELESS LAN DRIVER
10083 M: Stanislaw Gruszka <sgruszka@redhat.com>
10084 M: Helmut Schaa <helmut.schaa@googlemail.com>
10085 L: linux-wireless@vger.kernel.org
10087 F: drivers/net/wireless/ralink/rt2x00/
10089 RAMDISK RAM BLOCK DEVICE DRIVER
10090 M: Jens Axboe <axboe@kernel.dk>
10092 F: Documentation/blockdev/ramdisk.txt
10093 F: drivers/block/brd.c
10095 RANDOM NUMBER DRIVER
10096 M: "Theodore Ts'o" <tytso@mit.edu>
10098 F: drivers/char/random.c
10101 M: Matt Porter <mporter@kernel.crashing.org>
10102 M: Alexandre Bounine <alexandre.bounine@idt.com>
10104 F: drivers/rapidio/
10106 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10107 L: linux-wireless@vger.kernel.org
10109 F: drivers/net/wireless/ray*
10112 M: Josh Triplett <josh@joshtriplett.org>
10113 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10114 L: linux-kernel@vger.kernel.org
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10117 F: Documentation/RCU/torture.txt
10118 F: kernel/rcu/rcutorture.c
10120 RCUTORTURE TEST FRAMEWORK
10121 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10122 M: Josh Triplett <josh@joshtriplett.org>
10123 R: Steven Rostedt <rostedt@goodmis.org>
10124 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10125 R: Lai Jiangshan <jiangshanlai@gmail.com>
10126 L: linux-kernel@vger.kernel.org
10128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10129 F: tools/testing/selftests/rcutorture
10132 M: Florian Fainelli <florian@openwrt.org>
10135 RDC R6040 FAST ETHERNET DRIVER
10136 M: Florian Fainelli <f.fainelli@gmail.com>
10137 L: netdev@vger.kernel.org
10139 F: drivers/net/ethernet/rdc/r6040.c
10141 RDS - RELIABLE DATAGRAM SOCKETS
10142 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10143 L: netdev@vger.kernel.org
10144 L: linux-rdma@vger.kernel.org
10145 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10146 W: https://oss.oracle.com/projects/rds/
10149 F: Documentation/networking/rds.txt
10151 RDMAVT - RDMA verbs software
10152 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10153 L: linux-rdma@vger.kernel.org
10155 F: drivers/infiniband/sw/rdmavt
10157 READ-COPY UPDATE (RCU)
10158 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10159 M: Josh Triplett <josh@joshtriplett.org>
10160 R: Steven Rostedt <rostedt@goodmis.org>
10161 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10162 R: Lai Jiangshan <jiangshanlai@gmail.com>
10163 L: linux-kernel@vger.kernel.org
10164 W: http://www.rdrop.com/users/paulmck/RCU/
10166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10167 F: Documentation/RCU/
10168 X: Documentation/RCU/torture.txt
10169 F: include/linux/rcu*
10170 X: include/linux/srcu.h
10172 X: kernel/torture.c
10174 REAL TIME CLOCK (RTC) SUBSYSTEM
10175 M: Alessandro Zummo <a.zummo@towertech.it>
10176 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10177 L: rtc-linux@googlegroups.com
10178 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10181 F: Documentation/devicetree/bindings/rtc/
10182 F: Documentation/rtc.txt
10184 F: include/linux/rtc.h
10185 F: include/uapi/linux/rtc.h
10186 F: include/linux/rtc/
10187 F: include/linux/platform_data/rtc-*
10188 F: tools/testing/selftests/timers/rtctest.c
10190 REALTEK AUDIO CODECS
10191 M: Bard Liao <bardliao@realtek.com>
10192 M: Oder Chiou <oder_chiou@realtek.com>
10194 F: sound/soc/codecs/rt*
10195 F: include/sound/rt*.h
10197 REISERFS FILE SYSTEM
10198 L: reiserfs-devel@vger.kernel.org
10202 REGISTER MAP ABSTRACTION
10203 M: Mark Brown <broonie@kernel.org>
10204 L: linux-kernel@vger.kernel.org
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10207 F: Documentation/devicetree/bindings/regmap/
10208 F: drivers/base/regmap/
10209 F: include/linux/regmap.h
10211 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10212 M: Ohad Ben-Cohen <ohad@wizery.com>
10213 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10214 L: linux-remoteproc@vger.kernel.org
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10217 F: Documentation/devicetree/bindings/remoteproc/
10218 F: Documentation/remoteproc.txt
10219 F: drivers/remoteproc/
10220 F: include/linux/remoteproc.h
10222 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10223 M: Ohad Ben-Cohen <ohad@wizery.com>
10224 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10225 L: linux-remoteproc@vger.kernel.org
10226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10229 F: Documentation/rpmsg.txt
10230 F: include/linux/rpmsg.h
10232 RENESAS CLOCK DRIVERS
10233 M: Geert Uytterhoeven <geert+renesas@glider.be>
10234 L: linux-renesas-soc@vger.kernel.org
10236 F: drivers/clk/renesas/
10238 RENESAS ETHERNET DRIVERS
10239 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10240 L: netdev@vger.kernel.org
10241 L: linux-renesas-soc@vger.kernel.org
10242 F: drivers/net/ethernet/renesas/
10243 F: include/linux/sh_eth.h
10245 RENESAS USB2 PHY DRIVER
10246 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10247 L: linux-renesas-soc@vger.kernel.org
10249 F: drivers/phy/phy-rcar-gen3-usb2.c
10251 RESET CONTROLLER FRAMEWORK
10252 M: Philipp Zabel <p.zabel@pengutronix.de>
10253 T: git git://git.pengutronix.de/git/pza/linux
10256 F: Documentation/devicetree/bindings/reset/
10257 F: include/dt-bindings/reset/
10258 F: include/linux/reset.h
10259 F: include/linux/reset-controller.h
10262 M: Johannes Berg <johannes@sipsolutions.net>
10263 L: linux-wireless@vger.kernel.org
10264 W: http://wireless.kernel.org/
10265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10268 F: Documentation/rfkill.txt
10272 M: Thomas Graf <tgraf@suug.ch>
10273 M: Herbert Xu <herbert@gondor.apana.org.au>
10274 L: netdev@vger.kernel.org
10276 F: lib/rhashtable.c
10277 F: include/linux/rhashtable.h
10279 RICOH SMARTMEDIA/XD DRIVER
10280 M: Maxim Levitsky <maximlevitsky@gmail.com>
10282 F: drivers/mtd/nand/r852.c
10283 F: drivers/mtd/nand/r852.h
10285 RICOH R5C592 MEMORYSTICK DRIVER
10286 M: Maxim Levitsky <maximlevitsky@gmail.com>
10288 F: drivers/memstick/host/r592.*
10291 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10292 W: http://sourceforge.net/projects/roccat/
10294 F: drivers/hid/hid-roccat*
10295 F: include/linux/hid-roccat*
10296 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10299 M: Jiri Pirko <jiri@resnulli.us>
10300 L: netdev@vger.kernel.org
10302 F: drivers/net/ethernet/rocker/
10306 W: http://www.comtrol.com
10308 F: Documentation/serial/rocket.txt
10309 F: drivers/tty/rocket*
10311 ROCKETPORT EXPRESS/INFINITY DRIVER
10312 M: Kevin Cernekee <cernekee@gmail.com>
10313 L: linux-serial@vger.kernel.org
10315 F: drivers/tty/serial/rp2.*
10318 M: Ralf Baechle <ralf@linux-mips.org>
10319 L: linux-hams@vger.kernel.org
10320 W: http://www.linux-ax25.org/
10322 F: include/net/rose.h
10323 F: include/uapi/linux/rose.h
10326 RTL2830 MEDIA DRIVER
10327 M: Antti Palosaari <crope@iki.fi>
10328 L: linux-media@vger.kernel.org
10329 W: https://linuxtv.org
10330 W: http://palosaari.fi/linux/
10331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10332 T: git git://linuxtv.org/anttip/media_tree.git
10334 F: drivers/media/dvb-frontends/rtl2830*
10336 RTL2832 MEDIA DRIVER
10337 M: Antti Palosaari <crope@iki.fi>
10338 L: linux-media@vger.kernel.org
10339 W: https://linuxtv.org
10340 W: http://palosaari.fi/linux/
10341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10342 T: git git://linuxtv.org/anttip/media_tree.git
10344 F: drivers/media/dvb-frontends/rtl2832*
10346 RTL2832_SDR MEDIA DRIVER
10347 M: Antti Palosaari <crope@iki.fi>
10348 L: linux-media@vger.kernel.org
10349 W: https://linuxtv.org
10350 W: http://palosaari.fi/linux/
10351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10352 T: git git://linuxtv.org/anttip/media_tree.git
10354 F: drivers/media/dvb-frontends/rtl2832_sdr*
10356 RTL8180 WIRELESS DRIVER
10357 L: linux-wireless@vger.kernel.org
10358 W: http://wireless.kernel.org/
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10361 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10363 RTL8187 WIRELESS DRIVER
10364 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10365 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10366 M: Larry Finger <Larry.Finger@lwfinger.net>
10367 L: linux-wireless@vger.kernel.org
10368 W: http://wireless.kernel.org/
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10371 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10373 RTL8192CE WIRELESS DRIVER
10374 M: Larry Finger <Larry.Finger@lwfinger.net>
10375 M: Chaoming Li <chaoming_li@realsil.com.cn>
10376 L: linux-wireless@vger.kernel.org
10377 W: http://wireless.kernel.org/
10378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10380 F: drivers/net/wireless/realtek/rtlwifi/
10381 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10383 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10384 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10385 L: linux-wireless@vger.kernel.org
10386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10388 F: drivers/net/wireless/realtek/rtl8xxxu/
10390 S3 SAVAGE FRAMEBUFFER DRIVER
10391 M: Antonino Daplas <adaplas@gmail.com>
10392 L: linux-fbdev@vger.kernel.org
10394 F: drivers/video/fbdev/savage/
10397 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10398 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10399 L: linux-s390@vger.kernel.org
10400 W: http://www.ibm.com/developerworks/linux/linux390/
10401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10405 F: Documentation/s390/
10406 F: Documentation/DocBook/s390*
10408 S390 COMMON I/O LAYER
10409 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10410 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10411 L: linux-s390@vger.kernel.org
10412 W: http://www.ibm.com/developerworks/linux/linux390/
10414 F: drivers/s390/cio/
10417 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10418 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10419 L: linux-s390@vger.kernel.org
10420 W: http://www.ibm.com/developerworks/linux/linux390/
10422 F: drivers/s390/block/dasd*
10423 F: block/partitions/ibm.c
10425 S390 NETWORK DRIVERS
10426 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10427 L: linux-s390@vger.kernel.org
10428 W: http://www.ibm.com/developerworks/linux/linux390/
10430 F: drivers/s390/net/
10433 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10434 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10435 L: linux-s390@vger.kernel.org
10436 W: http://www.ibm.com/developerworks/linux/linux390/
10439 F: drivers/pci/hotplug/s390_pci_hpc.c
10442 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10443 L: linux-s390@vger.kernel.org
10444 W: http://www.ibm.com/developerworks/linux/linux390/
10446 F: drivers/s390/crypto/
10449 M: Steffen Maier <maier@linux.vnet.ibm.com>
10450 L: linux-s390@vger.kernel.org
10451 W: http://www.ibm.com/developerworks/linux/linux390/
10453 F: drivers/s390/scsi/zfcp_*
10455 S390 IUCV NETWORK LAYER
10456 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10457 L: linux-s390@vger.kernel.org
10458 W: http://www.ibm.com/developerworks/linux/linux390/
10460 F: drivers/s390/net/*iucv*
10461 F: include/net/iucv/
10465 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10466 L: linux-s390@vger.kernel.org
10467 W: http://www.ibm.com/developerworks/linux/linux390/
10469 F: drivers/iommu/s390-iommu.c
10471 S3C24XX SD/MMC Driver
10472 M: Ben Dooks <ben-linux@fluff.org>
10473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10475 F: drivers/mmc/host/s3cmci.*
10477 SAA6588 RDS RECEIVER DRIVER
10478 M: Hans Verkuil <hverkuil@xs4all.nl>
10479 L: linux-media@vger.kernel.org
10480 T: git git://linuxtv.org/media_tree.git
10481 W: https://linuxtv.org
10483 F: drivers/media/i2c/saa6588*
10485 SAA7134 VIDEO4LINUX DRIVER
10486 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10487 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10488 L: linux-media@vger.kernel.org
10489 W: https://linuxtv.org
10490 T: git git://linuxtv.org/media_tree.git
10492 F: Documentation/media/v4l-drivers/saa7134*
10493 F: drivers/media/pci/saa7134/
10495 SAA7146 VIDEO4LINUX-2 DRIVER
10496 M: Hans Verkuil <hverkuil@xs4all.nl>
10497 L: linux-media@vger.kernel.org
10498 T: git git://linuxtv.org/media_tree.git
10500 F: drivers/media/common/saa7146/
10501 F: drivers/media/pci/saa7146/
10502 F: include/media/saa7146*
10504 SAMSUNG LAPTOP DRIVER
10505 M: Corentin Chary <corentin.chary@gmail.com>
10506 L: platform-driver-x86@vger.kernel.org
10508 F: drivers/platform/x86/samsung-laptop.c
10510 SAMSUNG AUDIO (ASoC) DRIVERS
10511 M: Krzysztof Kozlowski <krzk@kernel.org>
10512 M: Sangbeom Kim <sbkim73@samsung.com>
10513 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10516 F: sound/soc/samsung/
10518 SAMSUNG FRAMEBUFFER DRIVER
10519 M: Jingoo Han <jingoohan1@gmail.com>
10520 L: linux-fbdev@vger.kernel.org
10522 F: drivers/video/fbdev/s3c-fb.c
10524 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10525 M: Sangbeom Kim <sbkim73@samsung.com>
10526 M: Krzysztof Kozlowski <krzk@kernel.org>
10527 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10528 L: linux-kernel@vger.kernel.org
10529 L: linux-samsung-soc@vger.kernel.org
10531 F: drivers/mfd/sec*.c
10532 F: drivers/regulator/s2m*.c
10533 F: drivers/regulator/s5m*.c
10534 F: drivers/clk/clk-s2mps11.c
10535 F: drivers/rtc/rtc-s5m.c
10536 F: include/linux/mfd/samsung/
10537 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10538 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10539 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10540 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10542 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10543 M: Kyungmin Park <kyungmin.park@samsung.com>
10544 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10545 L: linux-media@vger.kernel.org
10546 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10548 F: drivers/media/platform/exynos4-is/
10550 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10551 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10552 L: linux-media@vger.kernel.org
10553 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10555 F: drivers/media/platform/s3c-camif/
10556 F: include/media/drv-intf/s3c_camif.h
10558 SAMSUNG S5C73M3 CAMERA DRIVER
10559 M: Kyungmin Park <kyungmin.park@samsung.com>
10560 M: Andrzej Hajda <a.hajda@samsung.com>
10561 L: linux-media@vger.kernel.org
10563 F: drivers/media/i2c/s5c73m3/*
10565 SAMSUNG S5K5BAF CAMERA DRIVER
10566 M: Kyungmin Park <kyungmin.park@samsung.com>
10567 M: Andrzej Hajda <a.hajda@samsung.com>
10568 L: linux-media@vger.kernel.org
10570 F: drivers/media/i2c/s5k5baf.c
10572 SAMSUNG S3FWRN5 NFC DRIVER
10573 M: Robert Baldyga <r.baldyga@samsung.com>
10574 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10575 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10577 F: drivers/nfc/s3fwrn5
10579 SAMSUNG SOC CLOCK DRIVERS
10580 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10581 M: Tomasz Figa <tomasz.figa@gmail.com>
10582 M: Chanwoo Choi <cw00.choi@samsung.com>
10584 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10585 F: drivers/clk/samsung/
10586 F: include/dt-bindings/clock/exynos*.h
10587 F: Documentation/devicetree/bindings/clock/exynos*.txt
10589 SAMSUNG SPI DRIVERS
10590 M: Kukjin Kim <kgene@kernel.org>
10591 M: Krzysztof Kozlowski <krzk@kernel.org>
10592 M: Andi Shyti <andi.shyti@samsung.com>
10593 L: linux-spi@vger.kernel.org
10594 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10596 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10597 F: drivers/spi/spi-s3c*
10598 F: include/linux/platform_data/spi-s3c64xx.h
10600 SAMSUNG SXGBE DRIVERS
10601 M: Byungho An <bh74.an@samsung.com>
10602 M: Girish K S <ks.giri@samsung.com>
10603 M: Vipul Pandya <vipul.pandya@samsung.com>
10605 L: netdev@vger.kernel.org
10606 F: drivers/net/ethernet/samsung/sxgbe/
10608 SAMSUNG THERMAL DRIVER
10609 M: Lukasz Majewski <l.majewski@samsung.com>
10610 L: linux-pm@vger.kernel.org
10611 L: linux-samsung-soc@vger.kernel.org
10613 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10614 F: drivers/thermal/samsung/
10616 SAMSUNG USB2 PHY DRIVER
10617 M: Kamil Debski <kamil@wypas.org>
10618 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10619 L: linux-kernel@vger.kernel.org
10621 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10622 F: Documentation/phy/samsung-usb2.txt
10623 F: drivers/phy/phy-exynos4210-usb2.c
10624 F: drivers/phy/phy-exynos4x12-usb2.c
10625 F: drivers/phy/phy-exynos5250-usb2.c
10626 F: drivers/phy/phy-s5pv210-usb2.c
10627 F: drivers/phy/phy-samsung-usb2.c
10628 F: drivers/phy/phy-samsung-usb2.h
10631 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10632 L: linux-serial@vger.kernel.org
10634 F: Documentation/devicetree/bindings/serial/
10635 F: drivers/tty/serial/
10638 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10639 L: kernel@stlinux.com
10641 F: drivers/staging/media/st-cec/
10642 F: Documentation/devicetree/bindings/media/stih-cec.txt
10644 SYNOPSYS DESIGNWARE DMAC DRIVER
10645 M: Viresh Kumar <vireshk@kernel.org>
10646 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10648 F: include/linux/dma/dw.h
10649 F: include/linux/platform_data/dma-dw.h
10652 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10653 M: Lars Persson <lars.persson@axis.com>
10654 L: netdev@vger.kernel.org
10656 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10657 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10659 SYNOPSYS DESIGNWARE I2C DRIVER
10660 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10661 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10662 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10663 L: linux-i2c@vger.kernel.org
10665 F: drivers/i2c/busses/i2c-designware-*
10666 F: include/linux/platform_data/i2c-designware.h
10668 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10669 M: Jaehoon Chung <jh80.chung@samsung.com>
10670 L: linux-mmc@vger.kernel.org
10672 F: include/linux/mmc/dw_mmc.h
10673 F: drivers/mmc/host/dw_mmc*
10675 SYSTEM TRACE MODULE CLASS
10676 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10679 F: Documentation/trace/stm.txt
10680 F: drivers/hwtracing/stm/
10681 F: include/linux/stm.h
10682 F: include/uapi/linux/stm.h
10685 M: Andreas Noever <andreas.noever@gmail.com>
10687 F: drivers/thunderbolt/
10689 TI BQ27XXX POWER SUPPLY DRIVER
10690 R: Andrew F. Davis <afd@ti.com>
10691 F: include/linux/power/bq27xxx_battery.h
10692 F: drivers/power/supply/bq27xxx_battery.c
10693 F: drivers/power/supply/bq27xxx_battery_i2c.c
10695 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10696 M: John Stultz <john.stultz@linaro.org>
10697 M: Thomas Gleixner <tglx@linutronix.de>
10698 L: linux-kernel@vger.kernel.org
10699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10701 F: include/linux/clocksource.h
10702 F: include/linux/time.h
10703 F: include/linux/timex.h
10704 F: include/uapi/linux/time.h
10705 F: include/uapi/linux/timex.h
10706 F: kernel/time/clocksource.c
10707 F: kernel/time/time*.c
10708 F: kernel/time/alarmtimer.c
10709 F: kernel/time/ntp.c
10710 F: tools/testing/selftests/timers/
10713 M: Zwane Mwaikambo <zwanem@gmail.com>
10715 F: drivers/watchdog/sc1200wdt.c
10718 M: Ingo Molnar <mingo@redhat.com>
10719 M: Peter Zijlstra <peterz@infradead.org>
10720 L: linux-kernel@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10724 F: include/linux/sched.h
10725 F: include/uapi/linux/sched.h
10726 F: include/linux/wait.h
10729 M: Chen Liqin <liqin.linux@gmail.com>
10730 M: Lennox Wu <lennox.wu@gmail.com>
10731 W: http://www.sunplus.com
10735 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10736 M: Sudeep Holla <sudeep.holla@arm.com>
10737 L: linux-arm-kernel@lists.infradead.org
10739 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10740 F: drivers/clk/clk-scpi.c
10741 F: drivers/cpufreq/scpi-cpufreq.c
10742 F: drivers/firmware/arm_scpi.c
10743 F: include/linux/scpi_protocol.h
10746 M: Jens Axboe <axboe@kernel.dk>
10747 L: linux-scsi@vger.kernel.org
10748 W: http://www.kernel.dk
10750 F: drivers/scsi/sr*
10752 SCSI RDMA PROTOCOL (SRP) INITIATOR
10753 M: Bart Van Assche <bart.vanassche@sandisk.com>
10754 L: linux-rdma@vger.kernel.org
10756 W: http://www.openfabrics.org
10757 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10759 F: drivers/infiniband/ulp/srp/
10760 F: include/scsi/srp.h
10763 M: Doug Gilbert <dgilbert@interlog.com>
10764 L: linux-scsi@vger.kernel.org
10765 W: http://sg.danny.cz/sg
10767 F: Documentation/scsi/scsi-generic.txt
10768 F: drivers/scsi/sg.c
10769 F: include/scsi/sg.h
10772 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10774 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10776 L: linux-scsi@vger.kernel.org
10778 F: Documentation/devicetree/bindings/scsi/
10783 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10784 L: linux-scsi@vger.kernel.org
10786 F: Documentation/scsi/st.txt
10787 F: drivers/scsi/st.*
10788 F: drivers/scsi/st_*.h
10791 M: Vlad Yasevich <vyasevich@gmail.com>
10792 M: Neil Horman <nhorman@tuxdriver.com>
10793 L: linux-sctp@vger.kernel.org
10794 W: http://lksctp.sourceforge.net
10796 F: Documentation/networking/sctp.txt
10797 F: include/linux/sctp.h
10798 F: include/uapi/linux/sctp.h
10799 F: include/net/sctp/
10803 M: Jim Cromie <jim.cromie@gmail.com>
10805 F: Documentation/i2c/busses/scx200_acb
10806 F: arch/x86/platform/scx200/
10807 F: drivers/watchdog/scx200_wdt.c
10808 F: drivers/i2c/busses/scx200*
10809 F: drivers/mtd/maps/scx200_docflash.c
10810 F: include/linux/scx200.h
10813 M: Jim Cromie <jim.cromie@gmail.com>
10815 F: drivers/char/scx200_gpio.c
10816 F: include/linux/scx200_gpio.h
10818 SCx200 HRT CLOCKSOURCE DRIVER
10819 M: Jim Cromie <jim.cromie@gmail.com>
10821 F: drivers/clocksource/scx200_hrt.c
10823 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10824 M: Sascha Sommer <saschasommer@freenet.de>
10825 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10827 F: drivers/mmc/host/sdricoh_cs.c
10829 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10830 M: Adrian Hunter <adrian.hunter@intel.com>
10831 L: linux-mmc@vger.kernel.org
10832 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10834 F: drivers/mmc/host/sdhci*
10835 F: include/linux/mmc/sdhci*
10838 M: Kees Cook <keescook@chromium.org>
10839 R: Andy Lutomirski <luto@amacapital.net>
10840 R: Will Drewry <wad@chromium.org>
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10843 F: kernel/seccomp.c
10844 F: include/uapi/linux/seccomp.h
10845 F: include/linux/seccomp.h
10846 F: tools/testing/selftests/seccomp/*
10847 K: \bsecure_computing
10850 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10851 M: Al Cooper <alcooperx@gmail.com>
10852 L: linux-mmc@vger.kernel.org
10853 L: bcm-kernel-feedback-list@broadcom.com
10855 F: drivers/mmc/host/sdhci-brcmstb*
10857 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10858 M: Ben Dooks <ben-linux@fluff.org>
10859 M: Jaehoon Chung <jh80.chung@samsung.com>
10860 L: linux-mmc@vger.kernel.org
10862 F: drivers/mmc/host/sdhci-s3c*
10864 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10865 M: Viresh Kumar <vireshk@kernel.org>
10866 L: linux-mmc@vger.kernel.org
10868 F: drivers/mmc/host/sdhci-spear.c
10871 M: James Morris <james.l.morris@oracle.com>
10872 M: "Serge E. Hallyn" <serge@hallyn.com>
10873 L: linux-security-module@vger.kernel.org (suggested Cc:)
10874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10875 W: http://kernsec.org/
10880 M: Security Officers <security@kernel.org>
10883 SELINUX SECURITY MODULE
10884 M: Paul Moore <paul@paul-moore.com>
10885 M: Stephen Smalley <sds@tycho.nsa.gov>
10886 M: Eric Paris <eparis@parisplace.org>
10887 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10888 W: http://selinuxproject.org
10889 T: git git://git.infradead.org/users/pcmoore/selinux
10891 F: include/linux/selinux*
10892 F: security/selinux/
10893 F: scripts/selinux/
10895 APPARMOR SECURITY MODULE
10896 M: John Johansen <john.johansen@canonical.com>
10897 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10898 W: apparmor.wiki.kernel.org
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10901 F: security/apparmor/
10903 LOADPIN SECURITY MODULE
10904 M: Kees Cook <keescook@chromium.org>
10905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10907 F: security/loadpin/
10909 YAMA SECURITY MODULE
10910 M: Kees Cook <keescook@chromium.org>
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10916 M: Jiri Slaby <jirislaby@gmail.com>
10918 F: drivers/misc/phantom.c
10919 F: include/uapi/linux/phantom.h
10921 Emulex 10Gbps iSCSI - OneConnect DRIVER
10922 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10923 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10924 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10925 L: linux-scsi@vger.kernel.org
10926 W: http://www.broadcom.com
10928 F: drivers/scsi/be2iscsi/
10930 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10931 M: Sathya Perla <sathya.perla@broadcom.com>
10932 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10933 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10934 M: Somnath Kotur <somnath.kotur@broadcom.com>
10935 L: netdev@vger.kernel.org
10936 W: http://www.emulex.com
10938 F: drivers/net/ethernet/emulex/benet/
10940 EMULEX ONECONNECT ROCE DRIVER
10941 M: Selvin Xavier <selvin.xavier@avagotech.com>
10942 M: Devesh Sharma <devesh.sharma@avagotech.com>
10943 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10944 L: linux-rdma@vger.kernel.org
10945 W: http://www.emulex.com
10947 F: drivers/infiniband/hw/ocrdma/
10948 F: include/uapi/rdma/ocrdma-abi.h
10951 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10952 M: Edward Cree <ecree@solarflare.com>
10953 M: Bert Kenward <bkenward@solarflare.com>
10954 L: netdev@vger.kernel.org
10956 F: drivers/net/ethernet/sfc/
10959 M: Dimitri Sivanich <sivanich@sgi.com>
10961 F: drivers/misc/sgi-gru/
10963 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10964 M: Pat Gefre <pfg@sgi.com>
10965 L: linux-ia64@vger.kernel.org
10967 F: Documentation/ia64/serial.txt
10968 F: drivers/tty/serial/ioc?_serial.c
10969 F: include/linux/ioc?.h
10971 SGI XP/XPC/XPNET DRIVER
10972 M: Cliff Whickman <cpw@sgi.com>
10973 M: Robin Holt <robinmholt@gmail.com>
10975 F: drivers/misc/sgi-xp/
10977 SI2157 MEDIA DRIVER
10978 M: Antti Palosaari <crope@iki.fi>
10979 L: linux-media@vger.kernel.org
10980 W: https://linuxtv.org
10981 W: http://palosaari.fi/linux/
10982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10983 T: git git://linuxtv.org/anttip/media_tree.git
10985 F: drivers/media/tuners/si2157*
10987 SI2168 MEDIA DRIVER
10988 M: Antti Palosaari <crope@iki.fi>
10989 L: linux-media@vger.kernel.org
10990 W: https://linuxtv.org
10991 W: http://palosaari.fi/linux/
10992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10993 T: git git://linuxtv.org/anttip/media_tree.git
10995 F: drivers/media/dvb-frontends/si2168*
10997 SI470X FM RADIO RECEIVER I2C DRIVER
10998 M: Hans Verkuil <hverkuil@xs4all.nl>
10999 L: linux-media@vger.kernel.org
11000 T: git git://linuxtv.org/media_tree.git
11001 W: https://linuxtv.org
11003 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11005 SI470X FM RADIO RECEIVER USB DRIVER
11006 M: Hans Verkuil <hverkuil@xs4all.nl>
11007 L: linux-media@vger.kernel.org
11008 T: git git://linuxtv.org/media_tree.git
11009 W: https://linuxtv.org
11011 F: drivers/media/radio/si470x/radio-si470x-common.c
11012 F: drivers/media/radio/si470x/radio-si470x.h
11013 F: drivers/media/radio/si470x/radio-si470x-usb.c
11015 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11016 M: Eduardo Valentin <edubezval@gmail.com>
11017 L: linux-media@vger.kernel.org
11018 T: git git://linuxtv.org/media_tree.git
11019 W: https://linuxtv.org
11021 F: drivers/media/radio/si4713/si4713.?
11023 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11024 M: Eduardo Valentin <edubezval@gmail.com>
11025 L: linux-media@vger.kernel.org
11026 T: git git://linuxtv.org/media_tree.git
11027 W: https://linuxtv.org
11029 F: drivers/media/radio/si4713/radio-platform-si4713.c
11031 SI4713 FM RADIO TRANSMITTER USB DRIVER
11032 M: Hans Verkuil <hverkuil@xs4all.nl>
11033 L: linux-media@vger.kernel.org
11034 T: git git://linuxtv.org/media_tree.git
11035 W: https://linuxtv.org
11037 F: drivers/media/radio/si4713/radio-usb-si4713.c
11040 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11041 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11042 L: linux-media@vger.kernel.org
11043 W: https://linuxtv.org
11044 T: git git://linuxtv.org/media_tree.git
11046 F: drivers/media/common/siano/
11047 F: drivers/media/usb/siano/
11048 F: drivers/media/usb/siano/
11049 F: drivers/media/mmc/siano/
11052 M: Hans de Goede <hdegoede@redhat.com>
11053 L: linux-fbdev@vger.kernel.org
11055 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11056 F: drivers/video/fbdev/simplefb.c
11057 F: include/linux/platform_data/simplefb.h
11059 SH_VEU V4L2 MEM2MEM DRIVER
11060 L: linux-media@vger.kernel.org
11062 F: drivers/media/platform/sh_veu.c
11064 SH_VOU V4L2 OUTPUT DRIVER
11065 L: linux-media@vger.kernel.org
11067 F: drivers/media/platform/sh_vou.c
11068 F: include/media/drv-intf/sh_vou.h
11070 SIMPLE FIRMWARE INTERFACE (SFI)
11071 M: Len Brown <lenb@kernel.org>
11072 L: sfi-devel@simplefirmware.org
11073 W: http://simplefirmware.org/
11074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11076 F: arch/x86/platform/sfi/
11078 F: include/linux/sfi*.h
11080 SIMTEC EB110ATX (Chalice CATS)
11082 P: Vincent Sanders <vince@simtec.co.uk>
11083 M: Simtec Linux Team <linux@simtec.co.uk>
11084 W: http://www.simtec.co.uk/products/EB110ATX/
11087 SIMTEC EB2410ITX (BAST)
11089 P: Vincent Sanders <vince@simtec.co.uk>
11090 M: Simtec Linux Team <linux@simtec.co.uk>
11091 W: http://www.simtec.co.uk/products/EB2410ITX/
11093 F: arch/arm/mach-s3c24xx/mach-bast.c
11094 F: arch/arm/mach-s3c24xx/bast-ide.c
11095 F: arch/arm/mach-s3c24xx/bast-irq.c
11097 TI DAVINCI MACHINE SUPPORT
11098 M: Sekhar Nori <nsekhar@ti.com>
11099 M: Kevin Hilman <khilman@kernel.org>
11100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11103 F: arch/arm/mach-davinci/
11104 F: drivers/i2c/busses/i2c-davinci.c
11106 TI DAVINCI SERIES MEDIA DRIVER
11107 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11108 L: linux-media@vger.kernel.org
11109 W: https://linuxtv.org
11110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11111 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11113 F: drivers/media/platform/davinci/
11114 F: include/media/davinci/
11116 TI AM437X VPFE DRIVER
11117 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11118 L: linux-media@vger.kernel.org
11119 W: https://linuxtv.org
11120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11123 F: drivers/media/platform/am437x/
11125 OV2659 OMNIVISION SENSOR DRIVER
11126 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11127 L: linux-media@vger.kernel.org
11128 W: https://linuxtv.org
11129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11130 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11132 F: drivers/media/i2c/ov2659.c
11133 F: include/media/i2c/ov2659.h
11135 SILICON MOTION SM712 FRAME BUFFER DRIVER
11136 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11137 M: Teddy Wang <teddy.wang@siliconmotion.com>
11138 M: Sudip Mukherjee <sudip@vectorindia.org>
11139 L: linux-fbdev@vger.kernel.org
11141 F: drivers/video/fbdev/sm712*
11142 F: Documentation/fb/sm712fb.txt
11144 SIS 190 ETHERNET DRIVER
11145 M: Francois Romieu <romieu@fr.zoreil.com>
11146 L: netdev@vger.kernel.org
11148 F: drivers/net/ethernet/sis/sis190.c
11150 SIS 900/7016 FAST ETHERNET DRIVER
11151 M: Daniele Venzano <venza@brownhat.org>
11152 W: http://www.brownhat.org/sis900.html
11153 L: netdev@vger.kernel.org
11155 F: drivers/net/ethernet/sis/sis900.*
11157 SIS FRAMEBUFFER DRIVER
11158 M: Thomas Winischhofer <thomas@winischhofer.net>
11159 W: http://www.winischhofer.net/linuxsisvga.shtml
11161 F: Documentation/fb/sisfb.txt
11162 F: drivers/video/fbdev/sis/
11163 F: include/video/sisfb.h
11166 M: Thomas Winischhofer <thomas@winischhofer.net>
11167 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11169 F: drivers/usb/misc/sisusbvga/
11172 M: Christoph Lameter <cl@linux.com>
11173 M: Pekka Enberg <penberg@kernel.org>
11174 M: David Rientjes <rientjes@google.com>
11175 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11176 M: Andrew Morton <akpm@linux-foundation.org>
11177 L: linux-mm@kvack.org
11179 F: include/linux/sl?b*.h
11182 SLEEPABLE READ-COPY UPDATE (SRCU)
11183 M: Lai Jiangshan <jiangshanlai@gmail.com>
11184 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11185 M: Josh Triplett <josh@joshtriplett.org>
11186 R: Steven Rostedt <rostedt@goodmis.org>
11187 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11188 L: linux-kernel@vger.kernel.org
11189 W: http://www.rdrop.com/users/paulmck/RCU/
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11192 F: include/linux/srcu.h
11193 F: kernel/rcu/srcu.c
11195 SMACK SECURITY MODULE
11196 M: Casey Schaufler <casey@schaufler-ca.com>
11197 L: linux-security-module@vger.kernel.org
11198 W: http://schaufler-ca.com
11199 T: git git://github.com/cschaufler/smack-next
11201 F: Documentation/security/Smack.txt
11204 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11205 M: Kevin Hilman <khilman@kernel.org>
11206 M: Nishanth Menon <nm@ti.com>
11208 F: drivers/power/avs/
11209 F: include/linux/power/smartreflex.h
11210 L: linux-pm@vger.kernel.org
11212 SMC91x ETHERNET DRIVER
11213 M: Nicolas Pitre <nico@fluxnic.net>
11215 F: drivers/net/ethernet/smsc/smc91x.*
11217 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11218 M: Sakari Ailus <sakari.ailus@iki.fi>
11219 L: linux-media@vger.kernel.org
11221 F: drivers/media/i2c/smiapp/
11222 F: include/media/i2c/smiapp.h
11223 F: drivers/media/i2c/smiapp-pll.c
11224 F: drivers/media/i2c/smiapp-pll.h
11225 F: include/uapi/linux/smiapp.h
11226 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11228 SMM665 HARDWARE MONITOR DRIVER
11229 M: Guenter Roeck <linux@roeck-us.net>
11230 L: linux-hwmon@vger.kernel.org
11232 F: Documentation/hwmon/smm665
11233 F: drivers/hwmon/smm665.c
11235 SMSC EMC2103 HARDWARE MONITOR DRIVER
11236 M: Steve Glendinning <steve.glendinning@shawell.net>
11237 L: linux-hwmon@vger.kernel.org
11239 F: Documentation/hwmon/emc2103
11240 F: drivers/hwmon/emc2103.c
11242 SMSC SCH5627 HARDWARE MONITOR DRIVER
11243 M: Hans de Goede <hdegoede@redhat.com>
11244 L: linux-hwmon@vger.kernel.org
11246 F: Documentation/hwmon/sch5627
11247 F: drivers/hwmon/sch5627.c
11249 SMSC47B397 HARDWARE MONITOR DRIVER
11250 M: Jean Delvare <jdelvare@suse.com>
11251 L: linux-hwmon@vger.kernel.org
11253 F: Documentation/hwmon/smsc47b397
11254 F: drivers/hwmon/smsc47b397.c
11256 SMSC911x ETHERNET DRIVER
11257 M: Steve Glendinning <steve.glendinning@shawell.net>
11258 L: netdev@vger.kernel.org
11260 F: include/linux/smsc911x.h
11261 F: drivers/net/ethernet/smsc/smsc911x.*
11263 SMSC9420 PCI ETHERNET DRIVER
11264 M: Steve Glendinning <steve.glendinning@shawell.net>
11265 L: netdev@vger.kernel.org
11267 F: drivers/net/ethernet/smsc/smsc9420.*
11269 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11270 M: Steve Glendinning <steve.glendinning@shawell.net>
11271 L: linux-fbdev@vger.kernel.org
11273 F: drivers/video/fbdev/smscufx.c
11275 SOC-CAMERA V4L2 SUBSYSTEM
11276 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11277 L: linux-media@vger.kernel.org
11278 T: git git://linuxtv.org/media_tree.git
11280 F: include/media/soc*
11281 F: drivers/media/i2c/soc_camera/
11282 F: drivers/media/platform/soc_camera/
11284 SOEKRIS NET48XX LED SUPPORT
11285 M: Chris Boot <bootc@bootc.net>
11287 F: drivers/leds/leds-net48xx.c
11289 SOFTLOGIC 6x10 MPEG CODEC
11290 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11291 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11292 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11293 M: Ismael Luceno <ismael@iodev.co.uk>
11294 L: linux-media@vger.kernel.org
11296 F: drivers/media/pci/solo6x10/
11298 SOFTWARE RAID (Multiple Disks) SUPPORT
11299 M: Shaohua Li <shli@kernel.org>
11300 L: linux-raid@vger.kernel.org
11301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11304 F: include/linux/raid/
11305 F: include/uapi/linux/raid/
11307 SONIC NETWORK DRIVER
11308 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11309 L: netdev@vger.kernel.org
11311 F: drivers/net/ethernet/natsemi/sonic.*
11313 SONICS SILICON BACKPLANE DRIVER (SSB)
11314 M: Michael Buesch <m@bues.ch>
11315 L: linux-wireless@vger.kernel.org
11318 F: include/linux/ssb/
11320 SONY VAIO CONTROL DEVICE DRIVER
11321 M: Mattia Dongili <malattia@linux.it>
11322 L: platform-driver-x86@vger.kernel.org
11323 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11325 F: Documentation/laptops/sony-laptop.txt
11326 F: drivers/char/sonypi.c
11327 F: drivers/platform/x86/sony-laptop.c
11328 F: include/linux/sony-laptop.h
11330 SONY MEMORYSTICK CARD SUPPORT
11331 M: Alex Dubov <oakad@yahoo.com>
11332 W: http://tifmxx.berlios.de/
11334 F: drivers/memstick/host/tifm_ms.c
11336 SONY MEMORYSTICK STANDARD SUPPORT
11337 M: Maxim Levitsky <maximlevitsky@gmail.com>
11339 F: drivers/memstick/core/ms_block.*
11342 M: Jaroslav Kysela <perex@perex.cz>
11343 M: Takashi Iwai <tiwai@suse.com>
11344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11345 W: http://www.alsa-project.org/
11346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11347 T: git git://git.alsa-project.org/alsa-kernel.git
11348 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11350 F: Documentation/sound/
11352 F: include/uapi/sound/
11355 SOUND - COMPRESSED AUDIO
11356 M: Vinod Koul <vinod.koul@intel.com>
11357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11360 F: Documentation/sound/alsa/compress_offload.txt
11361 F: include/sound/compress_driver.h
11362 F: include/uapi/sound/compress_*
11363 F: sound/core/compress_offload.c
11364 F: sound/soc/soc-compress.c
11366 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11367 M: Liam Girdwood <lgirdwood@gmail.com>
11368 M: Mark Brown <broonie@kernel.org>
11369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11371 W: http://alsa-project.org/main/index.php/ASoC
11373 F: Documentation/devicetree/bindings/sound/
11374 F: Documentation/sound/alsa/soc/
11376 F: include/sound/soc*
11378 SOUND - DMAENGINE HELPERS
11379 M: Lars-Peter Clausen <lars@metafoo.de>
11381 F: include/sound/dmaengine_pcm.h
11382 F: sound/core/pcm_dmaengine.c
11383 F: sound/soc/soc-generic-dmaengine-pcm.c
11386 M: Olli Salonen <olli.salonen@iki.fi>
11387 L: linux-media@vger.kernel.org
11388 W: https://linuxtv.org
11389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11391 F: drivers/media/dvb-frontends/sp2*
11393 SPARC + UltraSPARC (sparc/sparc64)
11394 M: "David S. Miller" <davem@davemloft.net>
11395 L: sparclinux@vger.kernel.org
11396 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11403 SPARC SERIAL DRIVERS
11404 M: "David S. Miller" <davem@davemloft.net>
11405 L: sparclinux@vger.kernel.org
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11409 F: include/linux/sunserialcore.h
11410 F: drivers/tty/serial/suncore.c
11411 F: drivers/tty/serial/sunhv.c
11412 F: drivers/tty/serial/sunsab.c
11413 F: drivers/tty/serial/sunsab.h
11414 F: drivers/tty/serial/sunsu.c
11415 F: drivers/tty/serial/sunzilog.c
11416 F: drivers/tty/serial/sunzilog.h
11419 M: "Christopher Li" <sparse@chrisli.org>
11420 L: linux-sparse@vger.kernel.org
11421 W: https://sparse.wiki.kernel.org/
11422 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11423 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11425 F: include/linux/compiler.h
11427 SPEAR PLATFORM SUPPORT
11428 M: Viresh Kumar <vireshk@kernel.org>
11429 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11431 W: http://www.st.com/spear
11433 F: arch/arm/boot/dts/spear*
11434 F: arch/arm/mach-spear/
11436 SPEAR CLOCK FRAMEWORK SUPPORT
11437 M: Viresh Kumar <vireshk@kernel.org>
11438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11439 W: http://www.st.com/spear
11441 F: drivers/clk/spear/
11444 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11445 M: Marek Vasut <marek.vasut@gmail.com>
11446 L: linux-mtd@lists.infradead.org
11447 W: http://www.linux-mtd.infradead.org/
11448 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11449 T: git git://github.com/spi-nor/linux.git
11451 F: drivers/mtd/spi-nor/
11452 F: include/linux/mtd/spi-nor.h
11455 M: Mark Brown <broonie@kernel.org>
11456 L: linux-spi@vger.kernel.org
11457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11458 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11460 F: Documentation/devicetree/bindings/spi/
11461 F: Documentation/spi/
11463 F: include/linux/spi/
11464 F: include/uapi/linux/spi/
11467 SPIDERNET NETWORK DRIVER for CELL
11468 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11469 L: netdev@vger.kernel.org
11471 F: Documentation/networking/spider_net.txt
11472 F: drivers/net/ethernet/toshiba/spider_net*
11475 M: Jeremy Kerr <jk@ozlabs.org>
11476 L: linuxppc-dev@lists.ozlabs.org
11477 W: http://www.ibm.com/developerworks/power/cell/
11479 F: Documentation/filesystems/spufs.txt
11480 F: arch/powerpc/platforms/cell/spufs/
11482 SQUASHFS FILE SYSTEM
11483 M: Phillip Lougher <phillip@squashfs.org.uk>
11484 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11485 W: http://squashfs.org.uk
11486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11488 F: Documentation/filesystems/squashfs.txt
11491 SRM (Alpha) environment access
11492 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11494 F: arch/alpha/kernel/srm_env.c
11497 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11498 L: stable@vger.kernel.org
11500 F: Documentation/process/stable-kernel-rules.rst
11503 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11505 L: devel@driverdev.osuosl.org
11507 F: drivers/staging/
11510 M: Ian Abbott <abbotti@mev.co.uk>
11511 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11513 F: drivers/staging/comedi/
11515 STAGING - FLARION FT1000 DRIVERS
11516 M: Marek Belisko <marek.belisko@gmail.com>
11518 F: drivers/staging/ft1000/
11520 STAGING - INDUSTRIAL IO
11521 M: Jonathan Cameron <jic23@kernel.org>
11522 L: linux-iio@vger.kernel.org
11524 F: Documentation/devicetree/bindings/staging/iio/
11525 F: drivers/staging/iio/
11527 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11528 M: Jarod Wilson <jarod@wilsonet.com>
11529 W: http://www.lirc.org/
11531 F: drivers/staging/media/lirc/
11533 STAGING - LUSTRE PARALLEL FILESYSTEM
11534 M: Oleg Drokin <oleg.drokin@intel.com>
11535 M: Andreas Dilger <andreas.dilger@intel.com>
11536 M: James Simmons <jsimmons@infradead.org>
11537 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11538 W: http://wiki.lustre.org/
11540 F: drivers/staging/lustre
11542 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11543 M: Marc Dietrich <marvin24@gmx.de>
11544 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11545 L: linux-tegra@vger.kernel.org
11547 F: drivers/staging/nvec/
11549 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11550 M: Jens Frederich <jfrederich@gmail.com>
11551 M: Daniel Drake <dsd@laptop.org>
11552 M: Jon Nettleton <jon.nettleton@gmail.com>
11553 W: http://wiki.laptop.org/go/DCON
11555 F: drivers/staging/olpc_dcon/
11557 STAGING - REALTEK RTL8712U DRIVERS
11558 M: Larry Finger <Larry.Finger@lwfinger.net>
11559 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11561 F: drivers/staging/rtl8712/
11563 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11564 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11565 M: Teddy Wang <teddy.wang@siliconmotion.com>
11566 M: Sudip Mukherjee <sudip@vectorindia.org>
11567 L: linux-fbdev@vger.kernel.org
11569 F: drivers/staging/sm750fb/
11572 M: Lior Dotan <liodot@gmail.com>
11573 M: Christopher Harrer <charrer@alacritech.com>
11575 F: drivers/staging/slicoss/
11577 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11578 M: William Hubbs <w.d.hubbs@gmail.com>
11579 M: Chris Brannon <chris@the-brannons.com>
11580 M: Kirk Reiser <kirk@reisers.ca>
11581 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11582 L: speakup@linux-speakup.org
11583 W: http://www.linux-speakup.org/
11585 F: drivers/staging/speakup/
11587 STAGING - VIA VT665X DRIVERS
11588 M: Forest Bond <forest@alittletooquiet.net>
11590 F: drivers/staging/vt665?/
11592 STAGING - WILC1000 WIFI DRIVER
11593 M: Aditya Shankar <aditya.shankar@microchip.com>
11594 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11595 L: linux-wireless@vger.kernel.org
11597 F: drivers/staging/wilc1000/
11599 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11600 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11602 F: drivers/staging/xgifb/
11604 STARFIRE/DURALAN NETWORK DRIVER
11605 M: Ion Badulescu <ionut@badula.org>
11607 F: drivers/net/ethernet/adaptec/starfire*
11610 M: Sam Creasey <sammy@sammy.net>
11611 W: http://sammy.net/sun3/
11613 F: arch/m68k/kernel/*sun3*
11614 F: arch/m68k/sun3*/
11615 F: arch/m68k/include/asm/sun3*
11616 F: drivers/net/ethernet/i825xx/sun3*
11618 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11619 M: Hans de Goede <hdegoede@redhat.com>
11620 L: linux-input@vger.kernel.org
11622 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11623 F: drivers/input/keyboard/sun4i-lradc-keys.c
11625 SUNDANCE NETWORK DRIVER
11626 M: Denis Kirjanov <kda@linux-powerpc.org>
11627 L: netdev@vger.kernel.org
11629 F: drivers/net/ethernet/dlink/sundance.c
11632 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11633 M: Rich Felker <dalias@libc.org>
11634 L: linux-sh@vger.kernel.org
11635 Q: http://patchwork.kernel.org/project/linux-sh/list/
11637 F: Documentation/sh/
11642 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11643 M: Len Brown <len.brown@intel.com>
11644 M: Pavel Machek <pavel@ucw.cz>
11645 L: linux-pm@vger.kernel.org
11646 B: https://bugzilla.kernel.org
11648 F: Documentation/power/
11649 F: arch/x86/kernel/acpi/
11650 F: drivers/base/power/
11652 F: include/linux/suspend.h
11653 F: include/linux/freezer.h
11654 F: include/linux/pm.h
11657 M: Martin Mares <mj@ucw.cz>
11658 L: linux-video@atrey.karlin.mff.cuni.cz
11660 F: Documentation/svga.txt
11661 F: arch/x86/boot/video*
11664 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11665 L: linux-kernel@vger.kernel.org
11666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11669 F: arch/*/kernel/pci-swiotlb.c
11670 F: include/linux/swiotlb.h
11673 M: Jiri Pirko <jiri@resnulli.us>
11674 L: netdev@vger.kernel.org
11677 F: include/net/switchdev.h
11679 SYNOPSYS ARC ARCHITECTURE
11680 M: Vineet Gupta <vgupta@synopsys.com>
11681 L: linux-snps-arc@lists.infradead.org
11684 F: Documentation/devicetree/bindings/arc/*
11685 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11686 F: drivers/tty/serial/arc_uart.c
11687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11689 SYNOPSYS ARC SDP platform support
11690 M: Alexey Brodkin <abrodkin@synopsys.com>
11692 F: arch/arc/plat-axs10x
11693 F: arch/arc/boot/dts/ax*
11694 F: Documentation/devicetree/bindings/arc/axs10*
11696 SYSTEM CONFIGURATION (SYSCON)
11697 M: Lee Jones <lee.jones@linaro.org>
11698 M: Arnd Bergmann <arnd@arndb.de>
11699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11701 F: drivers/mfd/syscon.c
11703 SYSTEM RESET/SHUTDOWN DRIVERS
11704 M: Sebastian Reichel <sre@kernel.org>
11705 L: linux-pm@vger.kernel.org
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11708 F: Documentation/devicetree/bindings/power/reset/
11709 F: drivers/power/reset/
11712 M: Christoph Hellwig <hch@infradead.org>
11714 F: Documentation/filesystems/sysv-fs.txt
11716 F: include/linux/sysv_fs.h
11719 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11720 L: linux-scsi@vger.kernel.org
11721 L: target-devel@vger.kernel.org
11722 W: http://www.linux-iscsi.org
11723 W: http://groups.google.com/group/linux-iscsi-target-dev
11724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11728 F: Documentation/target/
11730 TASKSTATS STATISTICS INTERFACE
11731 M: Balbir Singh <bsingharora@gmail.com>
11733 F: Documentation/accounting/taskstats*
11734 F: include/linux/taskstats*
11735 F: kernel/taskstats.c
11738 M: Jamal Hadi Salim <jhs@mojatatu.com>
11739 L: netdev@vger.kernel.org
11741 F: include/net/pkt_cls.h
11742 F: include/uapi/linux/pkt_cls.h
11745 TCP LOW PRIORITY MODULE
11746 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11747 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11748 W: http://tcp-lp-mod.sourceforge.net/
11750 F: net/ipv4/tcp_lp.c
11752 TDA10071 MEDIA DRIVER
11753 M: Antti Palosaari <crope@iki.fi>
11754 L: linux-media@vger.kernel.org
11755 W: https://linuxtv.org
11756 W: http://palosaari.fi/linux/
11757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11758 T: git git://linuxtv.org/anttip/media_tree.git
11760 F: drivers/media/dvb-frontends/tda10071*
11762 TDA18212 MEDIA DRIVER
11763 M: Antti Palosaari <crope@iki.fi>
11764 L: linux-media@vger.kernel.org
11765 W: https://linuxtv.org
11766 W: http://palosaari.fi/linux/
11767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11768 T: git git://linuxtv.org/anttip/media_tree.git
11770 F: drivers/media/tuners/tda18212*
11772 TDA18218 MEDIA DRIVER
11773 M: Antti Palosaari <crope@iki.fi>
11774 L: linux-media@vger.kernel.org
11775 W: https://linuxtv.org
11776 W: http://palosaari.fi/linux/
11777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11778 T: git git://linuxtv.org/anttip/media_tree.git
11780 F: drivers/media/tuners/tda18218*
11782 TDA18271 MEDIA DRIVER
11783 M: Michael Krufky <mkrufky@linuxtv.org>
11784 L: linux-media@vger.kernel.org
11785 W: https://linuxtv.org
11786 W: http://github.com/mkrufky
11787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11788 T: git git://linuxtv.org/mkrufky/tuners.git
11790 F: drivers/media/tuners/tda18271*
11792 TDA827x MEDIA DRIVER
11793 M: Michael Krufky <mkrufky@linuxtv.org>
11794 L: linux-media@vger.kernel.org
11795 W: https://linuxtv.org
11796 W: http://github.com/mkrufky
11797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11798 T: git git://linuxtv.org/mkrufky/tuners.git
11800 F: drivers/media/tuners/tda8290.*
11802 TDA8290 MEDIA DRIVER
11803 M: Michael Krufky <mkrufky@linuxtv.org>
11804 L: linux-media@vger.kernel.org
11805 W: https://linuxtv.org
11806 W: http://github.com/mkrufky
11807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11808 T: git git://linuxtv.org/mkrufky/tuners.git
11810 F: drivers/media/tuners/tda8290.*
11812 TDA9840 MEDIA DRIVER
11813 M: Hans Verkuil <hverkuil@xs4all.nl>
11814 L: linux-media@vger.kernel.org
11815 T: git git://linuxtv.org/media_tree.git
11816 W: https://linuxtv.org
11818 F: drivers/media/i2c/tda9840*
11820 TEA5761 TUNER DRIVER
11821 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11822 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11823 L: linux-media@vger.kernel.org
11824 W: https://linuxtv.org
11825 T: git git://linuxtv.org/media_tree.git
11827 F: drivers/media/tuners/tea5761.*
11829 TEA5767 TUNER DRIVER
11830 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11831 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11832 L: linux-media@vger.kernel.org
11833 W: https://linuxtv.org
11834 T: git git://linuxtv.org/media_tree.git
11836 F: drivers/media/tuners/tea5767.*
11838 TEA6415C MEDIA DRIVER
11839 M: Hans Verkuil <hverkuil@xs4all.nl>
11840 L: linux-media@vger.kernel.org
11841 T: git git://linuxtv.org/media_tree.git
11842 W: https://linuxtv.org
11844 F: drivers/media/i2c/tea6415c*
11846 TEA6420 MEDIA DRIVER
11847 M: Hans Verkuil <hverkuil@xs4all.nl>
11848 L: linux-media@vger.kernel.org
11849 T: git git://linuxtv.org/media_tree.git
11850 W: https://linuxtv.org
11852 F: drivers/media/i2c/tea6420*
11855 M: Jiri Pirko <jiri@resnulli.us>
11856 L: netdev@vger.kernel.org
11858 F: drivers/net/team/
11859 F: include/linux/if_team.h
11860 F: include/uapi/linux/if_team.h
11862 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11863 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11865 F: arch/x86/platform/ts5500/
11867 TECHNOTREND USB IR RECEIVER
11868 M: Sean Young <sean@mess.org>
11869 L: linux-media@vger.kernel.org
11871 F: drivers/media/rc/ttusbir.c
11873 TEGRA ARCHITECTURE SUPPORT
11874 M: Stephen Warren <swarren@wwwdotorg.org>
11875 M: Thierry Reding <thierry.reding@gmail.com>
11876 M: Alexandre Courbot <gnurou@gmail.com>
11877 L: linux-tegra@vger.kernel.org
11878 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11884 M: Peter De Schrijver <pdeschrijver@nvidia.com>
11885 M: Prashant Gaikwad <pgaikwad@nvidia.com>
11887 F: drivers/clk/tegra/
11890 M: Laxman Dewangan <ldewangan@nvidia.com>
11891 M: Jon Hunter <jonathanh@nvidia.com>
11893 F: drivers/dma/tegra*
11896 M: Laxman Dewangan <ldewangan@nvidia.com>
11898 F: drivers/i2c/busses/i2c-tegra.c
11900 TEGRA IOMMU DRIVERS
11901 M: Hiroshi Doyu <hdoyu@nvidia.com>
11903 F: drivers/iommu/tegra*
11906 M: Rakesh Iyer <riyer@nvidia.com>
11907 M: Laxman Dewangan <ldewangan@nvidia.com>
11909 F: drivers/input/keyboard/tegra-kbc.c
11912 M: Thierry Reding <thierry.reding@gmail.com>
11914 F: drivers/pwm/pwm-tegra.c
11916 TEGRA SERIAL DRIVER
11917 M: Laxman Dewangan <ldewangan@nvidia.com>
11919 F: drivers/tty/serial/serial-tegra.c
11922 M: Laxman Dewangan <ldewangan@nvidia.com>
11924 F: drivers/spi/spi-tegra*
11926 TEHUTI ETHERNET DRIVER
11927 M: Andy Gospodarek <andy@greyhouse.net>
11928 L: netdev@vger.kernel.org
11930 F: drivers/net/ethernet/tehuti/*
11932 Telecom Clock Driver for MCPL0010
11933 M: Mark Gross <mark.gross@intel.com>
11935 F: drivers/char/tlclk.c
11937 TENSILICA XTENSA PORT (xtensa)
11938 M: Chris Zankel <chris@zankel.net>
11939 M: Max Filippov <jcmvbkbc@gmail.com>
11940 L: linux-xtensa@linux-xtensa.org
11941 T: git git://github.com/czankel/xtensa-linux.git
11944 F: drivers/irqchip/irq-xtensa-*
11946 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11947 M: Hans Verkuil <hverkuil@xs4all.nl>
11948 L: linux-media@vger.kernel.org
11949 T: git git://linuxtv.org/media_tree.git
11950 W: https://linuxtv.org
11952 F: drivers/media/radio/radio-raremono.c
11955 M: Zhang Rui <rui.zhang@intel.com>
11956 M: Eduardo Valentin <edubezval@gmail.com>
11957 L: linux-pm@vger.kernel.org
11958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11960 Q: https://patchwork.kernel.org/project/linux-pm/list/
11962 F: drivers/thermal/
11963 F: include/linux/thermal.h
11964 F: include/uapi/linux/thermal.h
11965 F: include/linux/cpu_cooling.h
11966 F: Documentation/devicetree/bindings/thermal/
11968 THERMAL/CPU_COOLING
11969 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11970 M: Viresh Kumar <viresh.kumar@linaro.org>
11971 M: Javi Merino <javi.merino@kernel.org>
11972 L: linux-pm@vger.kernel.org
11974 F: Documentation/thermal/cpu-cooling-api.txt
11975 F: drivers/thermal/cpu_cooling.c
11976 F: include/linux/cpu_cooling.h
11978 THINKPAD ACPI EXTRAS DRIVER
11979 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11980 L: ibm-acpi-devel@lists.sourceforge.net
11981 L: platform-driver-x86@vger.kernel.org
11982 W: http://ibm-acpi.sourceforge.net
11983 W: http://thinkwiki.org/wiki/Ibm-acpi
11984 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11986 F: drivers/platform/x86/thinkpad_acpi.c
11988 TI BANDGAP AND THERMAL DRIVER
11989 M: Eduardo Valentin <edubezval@gmail.com>
11990 M: Keerthy <j-keerthy@ti.com>
11991 L: linux-pm@vger.kernel.org
11992 L: linux-omap@vger.kernel.org
11994 F: drivers/thermal/ti-soc-thermal/
11997 M: Benoit Parrot <bparrot@ti.com>
11998 L: linux-media@vger.kernel.org
11999 W: http://linuxtv.org/
12000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12002 F: drivers/media/platform/ti-vpe/
12004 TI CDCE706 CLOCK DRIVER
12005 M: Max Filippov <jcmvbkbc@gmail.com>
12007 F: drivers/clk/clk-cdce706.c
12010 M: Tero Kristo <t-kristo@ti.com>
12011 L: linux-omap@vger.kernel.org
12014 F: include/linux/clk/ti.h
12016 TI ETHERNET SWITCH DRIVER (CPSW)
12017 M: Mugunthan V N <mugunthanvnm@ti.com>
12018 R: Grygorii Strashko <grygorii.strashko@ti.com>
12019 L: linux-omap@vger.kernel.org
12020 L: netdev@vger.kernel.org
12022 F: drivers/net/ethernet/ti/cpsw*
12023 F: drivers/net/ethernet/ti/davinci*
12025 TI FLASH MEDIA INTERFACE DRIVER
12026 M: Alex Dubov <oakad@yahoo.com>
12028 F: drivers/misc/tifm*
12029 F: drivers/mmc/host/tifm_sd.c
12030 F: include/linux/tifm.h
12032 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12033 M: Santosh Shilimkar <ssantosh@kernel.org>
12034 L: linux-kernel@vger.kernel.org
12035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12037 F: drivers/soc/ti/*
12038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12041 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12042 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12043 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12046 F: sound/soc/codecs/lm49453*
12047 F: sound/soc/codecs/isabelle*
12049 TI LP855x BACKLIGHT DRIVER
12050 M: Milo Kim <milo.kim@ti.com>
12052 F: Documentation/backlight/lp855x-driver.txt
12053 F: drivers/video/backlight/lp855x_bl.c
12054 F: include/linux/platform_data/lp855x.h
12056 TI LP8727 CHARGER DRIVER
12057 M: Milo Kim <milo.kim@ti.com>
12059 F: drivers/power/supply/lp8727_charger.c
12060 F: include/linux/platform_data/lp8727.h
12062 TI LP8788 MFD DRIVER
12063 M: Milo Kim <milo.kim@ti.com>
12065 F: drivers/iio/adc/lp8788_adc.c
12066 F: drivers/leds/leds-lp8788.c
12067 F: drivers/mfd/lp8788*.c
12068 F: drivers/power/supply/lp8788-charger.c
12069 F: drivers/regulator/lp8788-*.c
12070 F: include/linux/mfd/lp8788*.h
12072 TI NETCP ETHERNET DRIVER
12073 M: Wingman Kwok <w-kwok2@ti.com>
12074 M: Murali Karicheri <m-karicheri2@ti.com>
12075 L: netdev@vger.kernel.org
12077 F: drivers/net/ethernet/ti/netcp*
12079 TI TAS571X FAMILY ASoC CODEC DRIVER
12080 M: Kevin Cernekee <cernekee@chromium.org>
12081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12083 F: sound/soc/codecs/tas571x*
12085 TI TWL4030 SERIES SOC CODEC DRIVER
12086 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12089 F: sound/soc/codecs/twl4030*
12091 TI WILINK WIRELESS DRIVERS
12092 L: linux-wireless@vger.kernel.org
12093 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12094 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12097 F: drivers/net/wireless/ti/
12098 F: include/linux/wl12xx.h
12101 M: Jon Maloy <jon.maloy@ericsson.com>
12102 M: Ying Xue <ying.xue@windriver.com>
12103 L: netdev@vger.kernel.org (core kernel code)
12104 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12105 W: http://tipc.sourceforge.net/
12107 F: include/uapi/linux/tipc*.h
12111 M: Chris Metcalf <cmetcalf@mellanox.com>
12112 W: http://www.mellanox.com/repository/solutions/tile-scm/
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12116 F: drivers/char/tile-srom.c
12117 F: drivers/edac/tile_edac.c
12118 F: drivers/net/ethernet/tile/
12119 F: drivers/rtc/rtc-tile.c
12120 F: drivers/tty/hvc/hvc_tile.c
12121 F: drivers/tty/serial/tilegx.c
12122 F: drivers/usb/host/*-tilegx.c
12123 F: include/linux/usb/tilegx.h
12125 TLAN NETWORK DRIVER
12126 M: Samuel Chessman <chessman@tux.org>
12127 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12128 W: http://sourceforge.net/projects/tlan/
12130 F: Documentation/networking/tlan.txt
12131 F: drivers/net/ethernet/ti/tlan.*
12133 TOMOYO SECURITY MODULE
12134 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12135 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12136 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12137 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12138 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12139 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12140 W: http://tomoyo.sourceforge.jp/
12141 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12143 F: security/tomoyo/
12145 TOPSTAR LAPTOP EXTRAS DRIVER
12146 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12147 L: platform-driver-x86@vger.kernel.org
12149 F: drivers/platform/x86/topstar-laptop.c
12151 TOSHIBA ACPI EXTRAS DRIVER
12152 M: Azael Avalos <coproscefalo@gmail.com>
12153 L: platform-driver-x86@vger.kernel.org
12155 F: drivers/platform/x86/toshiba_acpi.c
12157 TOSHIBA BLUETOOTH DRIVER
12158 M: Azael Avalos <coproscefalo@gmail.com>
12159 L: platform-driver-x86@vger.kernel.org
12161 F: drivers/platform/x86/toshiba_bluetooth.c
12163 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12164 M: Azael Avalos <coproscefalo@gmail.com>
12165 L: platform-driver-x86@vger.kernel.org
12167 F: drivers/platform/x86/toshiba_haps.c
12169 TOSHIBA WMI HOTKEYS DRIVER
12170 M: Azael Avalos <coproscefalo@gmail.com>
12171 L: platform-driver-x86@vger.kernel.org
12173 F: drivers/platform/x86/toshiba-wmi.c
12176 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12177 W: http://www.buzzard.org.uk/toshiba/
12179 F: drivers/char/toshiba.c
12180 F: include/linux/toshiba.h
12181 F: include/uapi/linux/toshiba.h
12183 TOSHIBA TC358743 DRIVER
12184 M: Mats Randgaard <matrandg@cisco.com>
12185 L: linux-media@vger.kernel.org
12187 F: drivers/media/i2c/tc358743*
12188 F: include/media/i2c/tc358743.h
12190 TMIO/SDHI MMC DRIVER
12191 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12192 L: linux-mmc@vger.kernel.org
12194 F: drivers/mmc/host/tmio_mmc*
12195 F: drivers/mmc/host/sh_mobile_sdhi.c
12196 F: include/linux/mfd/tmio.h
12198 TMP401 HARDWARE MONITOR DRIVER
12199 M: Guenter Roeck <linux@roeck-us.net>
12200 L: linux-hwmon@vger.kernel.org
12202 F: Documentation/hwmon/tmp401
12203 F: drivers/hwmon/tmp401.c
12205 TMPFS (SHMEM FILESYSTEM)
12206 M: Hugh Dickins <hughd@google.com>
12207 L: linux-mm@kvack.org
12209 F: include/linux/shmem_fs.h
12212 TM6000 VIDEO4LINUX DRIVER
12213 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12214 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12215 L: linux-media@vger.kernel.org
12216 W: https://linuxtv.org
12217 T: git git://linuxtv.org/media_tree.git
12219 F: drivers/media/usb/tm6000/
12220 F: Documentation/media/v4l-drivers/tm6000*
12222 TW5864 VIDEO4LINUX DRIVER
12223 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12224 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12225 M: Andrey Utkin <andrey_utkin@fastmail.com>
12226 L: linux-media@vger.kernel.org
12228 F: drivers/media/pci/tw5864/
12230 TW68 VIDEO4LINUX DRIVER
12231 M: Hans Verkuil <hverkuil@xs4all.nl>
12232 L: linux-media@vger.kernel.org
12233 T: git git://linuxtv.org/media_tree.git
12234 W: https://linuxtv.org
12236 F: drivers/media/pci/tw68/
12238 TW686X VIDEO4LINUX DRIVER
12239 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12240 L: linux-media@vger.kernel.org
12241 T: git git://linuxtv.org/media_tree.git
12242 W: http://linuxtv.org
12244 F: drivers/media/pci/tw686x/
12247 M: Peter Huewe <peterhuewe@gmx.de>
12248 M: Marcel Selhorst <tpmdd@selhorst.net>
12249 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12250 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12251 W: http://tpmdd.sourceforge.net
12252 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12253 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12254 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12256 F: drivers/char/tpm/
12258 TPM IBM_VTPM DEVICE DRIVER
12259 M: Ashley Lai <ashleydlai@gmail.com>
12260 W: http://tpmdd.sourceforge.net
12261 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12263 F: drivers/char/tpm/tpm_ibmvtpm*
12266 M: Steven Rostedt <rostedt@goodmis.org>
12267 M: Ingo Molnar <mingo@redhat.com>
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12270 F: Documentation/trace/ftrace.txt
12271 F: arch/*/*/*/ftrace.h
12272 F: arch/*/kernel/ftrace.c
12273 F: include/*/ftrace.h
12274 F: include/linux/trace*.h
12277 F: tools/testing/selftests/ftrace/
12279 TRACING MMIO ACCESSES (MMIOTRACE)
12280 M: Steven Rostedt <rostedt@goodmis.org>
12281 M: Ingo Molnar <mingo@kernel.org>
12282 R: Karol Herbst <karolherbst@gmail.com>
12283 R: Pekka Paalanen <ppaalanen@gmail.com>
12285 L: linux-kernel@vger.kernel.org
12286 L: nouveau@lists.freedesktop.org
12287 F: kernel/trace/trace_mmiotrace.c
12288 F: include/linux/mmiotrace.h
12289 F: arch/x86/mm/kmmio.c
12290 F: arch/x86/mm/mmio-mod.c
12291 F: arch/x86/mm/testmmiotrace.c
12294 M: Jiri Kosina <trivial@kernel.org>
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12297 K: ^Subject:.*(?i)trivial
12300 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12301 M: Jiri Slaby <jslaby@suse.com>
12303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12304 F: Documentation/serial/
12306 F: drivers/tty/serial/serial_core.c
12307 F: include/linux/serial_core.h
12308 F: include/linux/serial.h
12309 F: include/linux/tty.h
12310 F: include/uapi/linux/serial_core.h
12311 F: include/uapi/linux/serial.h
12312 F: include/uapi/linux/tty.h
12314 TUA9001 MEDIA DRIVER
12315 M: Antti Palosaari <crope@iki.fi>
12316 L: linux-media@vger.kernel.org
12317 W: https://linuxtv.org
12318 W: http://palosaari.fi/linux/
12319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12320 T: git git://linuxtv.org/anttip/media_tree.git
12322 F: drivers/media/tuners/tua9001*
12324 TULIP NETWORK DRIVERS
12325 L: netdev@vger.kernel.org
12326 L: linux-parisc@vger.kernel.org
12328 F: drivers/net/ethernet/dec/tulip/
12331 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12332 W: http://vtun.sourceforge.net/tun
12334 F: Documentation/networking/tuntap.txt
12335 F: arch/um/os-Linux/drivers/
12337 TURBOCHANNEL SUBSYSTEM
12338 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12339 M: Ralf Baechle <ralf@linux-mips.org>
12340 L: linux-mips@linux-mips.org
12341 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12344 F: include/linux/tc.h
12346 UBI FILE SYSTEM (UBIFS)
12347 M: Richard Weinberger <richard@nod.at>
12348 M: Artem Bityutskiy <dedekind1@gmail.com>
12349 M: Adrian Hunter <adrian.hunter@intel.com>
12350 L: linux-mtd@lists.infradead.org
12351 T: git git://git.infradead.org/ubifs-2.6.git
12352 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12354 F: Documentation/filesystems/ubifs.txt
12357 UCLINUX (M68KNOMMU AND COLDFIRE)
12358 M: Greg Ungerer <gerg@linux-m68k.org>
12359 W: http://www.linux-m68k.org/
12360 W: http://www.uclinux.org/
12361 L: linux-m68k@lists.linux-m68k.org
12362 L: uclinux-dev@uclinux.org (subscribers-only)
12363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12365 F: arch/m68k/coldfire/
12367 F: arch/m68k/*/*_no.*
12368 F: arch/m68k/include/asm/*_no.*
12371 M: Jan Kara <jack@suse.com>
12373 F: Documentation/filesystems/udf.txt
12377 M: Evgeniy Dushistov <dushistov@mail.ru>
12379 F: Documentation/filesystems/ufs.txt
12382 UHID USERSPACE HID IO DRIVER:
12383 M: David Herrmann <dh.herrmann@googlemail.com>
12384 L: linux-input@vger.kernel.org
12386 F: drivers/hid/uhid.c
12387 F: include/uapi/linux/uhid.h
12389 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12390 L: linux-usb@vger.kernel.org
12393 F: include/linux/uwb.h
12394 F: include/linux/uwb/
12396 UNICORE32 ARCHITECTURE:
12397 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12398 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12400 T: git git://github.com/gxt/linux.git
12404 M: Tony Finch <dot@dotat.at>
12405 W: http://dotat.at/prog/unifdef
12407 F: scripts/unifdef.c
12409 UNIFORM CDROM DRIVER
12410 M: Jens Axboe <axboe@kernel.dk>
12411 W: http://www.kernel.dk
12413 F: Documentation/cdrom/
12414 F: drivers/cdrom/cdrom.c
12415 F: include/linux/cdrom.h
12416 F: include/uapi/linux/cdrom.h
12418 UNISYS S-PAR DRIVERS
12419 M: David Kershner <david.kershner@unisys.com>
12420 L: sparmaintainer@unisys.com (Unisys internal)
12422 F: drivers/staging/unisys/
12424 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12425 M: Vinayak Holikatti <vinholikatti@gmail.com>
12426 L: linux-scsi@vger.kernel.org
12428 F: Documentation/scsi/ufs.txt
12429 F: drivers/scsi/ufs/
12431 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12432 M: Joao Pinto <Joao.Pinto@synopsys.com>
12433 L: linux-scsi@vger.kernel.org
12435 F: drivers/scsi/ufs/*dwc*
12437 UNSORTED BLOCK IMAGES (UBI)
12438 M: Artem Bityutskiy <dedekind1@gmail.com>
12439 M: Richard Weinberger <richard@nod.at>
12440 W: http://www.linux-mtd.infradead.org/
12441 L: linux-mtd@lists.infradead.org
12442 T: git git://git.infradead.org/ubifs-2.6.git
12444 F: drivers/mtd/ubi/
12445 F: include/linux/mtd/ubi.h
12446 F: include/uapi/mtd/ubi-user.h
12449 M: Oliver Neukum <oneukum@suse.com>
12450 L: linux-usb@vger.kernel.org
12452 F: Documentation/usb/acm.txt
12453 F: drivers/usb/class/cdc-acm.*
12455 USB AR5523 WIRELESS DRIVER
12456 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12457 L: linux-wireless@vger.kernel.org
12459 F: drivers/net/wireless/ath/ar5523/
12462 M: Oliver Neukum <oneukum@suse.com>
12463 L: linux-usb@vger.kernel.org
12464 L: linux-scsi@vger.kernel.org
12466 F: drivers/usb/storage/uas.c
12468 USB CDC ETHERNET DRIVER
12469 M: Oliver Neukum <oliver@neukum.org>
12470 L: linux-usb@vger.kernel.org
12472 F: drivers/net/usb/cdc_*.c
12473 F: include/uapi/linux/usb/cdc.h
12475 USB CHAOSKEY DRIVER
12476 M: Keith Packard <keithp@keithp.com>
12477 L: linux-usb@vger.kernel.org
12479 F: drivers/usb/misc/chaoskey.c
12481 USB CYPRESS C67X00 DRIVER
12482 M: Peter Korsgaard <jacmet@sunsite.dk>
12483 L: linux-usb@vger.kernel.org
12485 F: drivers/usb/c67x00/
12487 USB DAVICOM DM9601 DRIVER
12488 M: Peter Korsgaard <jacmet@sunsite.dk>
12489 L: netdev@vger.kernel.org
12490 W: http://www.linux-usb.org/usbnet
12492 F: drivers/net/usb/dm9601.c
12494 USB DIAMOND RIO500 DRIVER
12495 M: Cesar Miquel <miquel@df.uba.ar>
12496 L: rio500-users@lists.sourceforge.net
12497 W: http://rio500.sourceforge.net
12499 F: drivers/usb/misc/rio500*
12502 M: Alan Stern <stern@rowland.harvard.edu>
12503 L: linux-usb@vger.kernel.org
12505 F: Documentation/usb/ehci.txt
12506 F: drivers/usb/host/ehci*
12508 USB GADGET/PERIPHERAL SUBSYSTEM
12509 M: Felipe Balbi <balbi@kernel.org>
12510 L: linux-usb@vger.kernel.org
12511 W: http://www.linux-usb.org/gadget
12512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12514 F: drivers/usb/gadget/
12515 F: include/linux/usb/gadget*
12517 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12518 M: Jiri Kosina <jikos@kernel.org>
12519 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12520 L: linux-usb@vger.kernel.org
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12523 F: Documentation/hid/hiddev.txt
12524 F: drivers/hid/usbhid/
12527 M: Olav Kongas <ok@artecdesign.ee>
12528 L: linux-usb@vger.kernel.org
12530 F: drivers/usb/host/isp116x*
12531 F: include/linux/usb/isp116x.h
12533 USB LAN78XX ETHERNET DRIVER
12534 M: Woojung Huh <woojung.huh@microchip.com>
12535 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12536 L: netdev@vger.kernel.org
12538 F: drivers/net/usb/lan78xx.*
12540 USB MASS STORAGE DRIVER
12541 M: Alan Stern <stern@rowland.harvard.edu>
12542 L: linux-usb@vger.kernel.org
12543 L: usb-storage@lists.one-eyed-alien.net
12545 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12546 F: drivers/usb/storage/
12549 M: Clemens Ladisch <clemens@ladisch.de>
12550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12551 T: git git://git.alsa-project.org/alsa-kernel.git
12553 F: sound/usb/midi.*
12555 USB NETWORKING DRIVERS
12556 L: linux-usb@vger.kernel.org
12558 F: drivers/net/usb/
12561 M: Alan Stern <stern@rowland.harvard.edu>
12562 L: linux-usb@vger.kernel.org
12564 F: Documentation/usb/ohci.txt
12565 F: drivers/usb/host/ohci*
12567 USB OTG FSM (Finite State Machine)
12568 M: Peter Chen <Peter.Chen@nxp.com>
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12570 L: linux-usb@vger.kernel.org
12572 F: drivers/usb/common/usb-otg-fsm.c
12575 M: Valentina Manea <valentina.manea.m@gmail.com>
12576 M: Shuah Khan <shuahkh@osg.samsung.com>
12577 M: Shuah Khan <shuah@kernel.org>
12578 L: linux-usb@vger.kernel.org
12580 F: Documentation/usb/usbip_protocol.txt
12581 F: drivers/usb/usbip/
12582 F: tools/usb/usbip/
12585 M: Petko Manolov <petkan@nucleusys.com>
12586 L: linux-usb@vger.kernel.org
12587 L: netdev@vger.kernel.org
12588 T: git git://github.com/petkan/pegasus.git
12589 W: https://github.com/petkan/pegasus
12591 F: drivers/net/usb/pegasus.*
12594 M: Felipe Balbi <balbi@kernel.org>
12595 L: linux-usb@vger.kernel.org
12596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12598 F: drivers/usb/phy/
12600 USB PRINTER DRIVER (usblp)
12601 M: Pete Zaitcev <zaitcev@redhat.com>
12602 L: linux-usb@vger.kernel.org
12604 F: drivers/usb/class/usblp.c
12606 USB QMI WWAN NETWORK DRIVER
12607 M: Bjørn Mork <bjorn@mork.no>
12608 L: netdev@vger.kernel.org
12610 F: Documentation/ABI/testing/sysfs-class-net-qmi
12611 F: drivers/net/usb/qmi_wwan.c
12614 M: Petko Manolov <petkan@nucleusys.com>
12615 L: linux-usb@vger.kernel.org
12616 L: netdev@vger.kernel.org
12617 T: git git://github.com/petkan/rtl8150.git
12618 W: https://github.com/petkan/rtl8150
12620 F: drivers/net/usb/rtl8150.c
12622 USB SERIAL SUBSYSTEM
12623 M: Johan Hovold <johan@kernel.org>
12624 L: linux-usb@vger.kernel.org
12625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12627 F: Documentation/usb/usb-serial.txt
12628 F: drivers/usb/serial/
12629 F: include/linux/usb/serial.h
12631 USB SMSC75XX ETHERNET DRIVER
12632 M: Steve Glendinning <steve.glendinning@shawell.net>
12633 L: netdev@vger.kernel.org
12635 F: drivers/net/usb/smsc75xx.*
12637 USB SMSC95XX ETHERNET DRIVER
12638 M: Steve Glendinning <steve.glendinning@shawell.net>
12639 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12640 L: netdev@vger.kernel.org
12642 F: drivers/net/usb/smsc95xx.*
12645 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12646 L: linux-usb@vger.kernel.org
12647 W: http://www.linux-usb.org
12648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12650 F: Documentation/devicetree/bindings/usb/
12651 F: Documentation/usb/
12653 F: include/linux/usb.h
12654 F: include/linux/usb/
12657 M: Alan Stern <stern@rowland.harvard.edu>
12658 L: linux-usb@vger.kernel.org
12660 F: drivers/usb/host/uhci*
12662 USB "USBNET" DRIVER FRAMEWORK
12663 M: Oliver Neukum <oneukum@suse.com>
12664 L: netdev@vger.kernel.org
12665 W: http://www.linux-usb.org/usbnet
12667 F: drivers/net/usb/usbnet.c
12668 F: include/linux/usb/usbnet.h
12671 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12672 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12673 L: linux-media@vger.kernel.org
12674 T: git git://linuxtv.org/media_tree.git
12675 W: http://www.ideasonboard.org/uvc/
12677 F: drivers/media/usb/uvc/
12678 F: include/uapi/linux/uvcvideo.h
12681 M: Hans Verkuil <hverkuil@xs4all.nl>
12682 L: linux-media@vger.kernel.org
12683 T: git git://linuxtv.org/media_tree.git
12684 W: https://linuxtv.org
12686 F: drivers/media/usb/usbvision/
12689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12690 L: linux-usb@vger.kernel.org
12692 F: drivers/usb/gadget/function/*uvc*
12693 F: drivers/usb/gadget/legacy/webcam.c
12695 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12696 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12697 L: linux-wireless@vger.kernel.org
12699 F: drivers/net/wireless/rndis_wlan.c
12702 M: Mathias Nyman <mathias.nyman@intel.com>
12703 L: linux-usb@vger.kernel.org
12705 F: drivers/usb/host/xhci*
12706 F: drivers/usb/host/pci-quirks*
12709 L: linux-wireless@vger.kernel.org
12710 W: http://linux-lc100020.sourceforge.net
12712 F: drivers/net/wireless/zydas/zd1201.*
12715 M: Antoine Jacquet <royale@zerezo.com>
12716 L: linux-usb@vger.kernel.org
12717 L: linux-media@vger.kernel.org
12718 T: git git://linuxtv.org/media_tree.git
12719 W: http://royale.zerezo.com/zr364xx/
12721 F: Documentation/media/v4l-drivers/zr364xx*
12722 F: drivers/media/usb/zr364xx/
12725 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12726 L: linux-usb@vger.kernel.org
12728 F: drivers/usb/common/ulpi.c
12729 F: include/linux/ulpi/
12731 USER-MODE LINUX (UML)
12732 M: Jeff Dike <jdike@addtoit.com>
12733 M: Richard Weinberger <richard@nod.at>
12734 L: user-mode-linux-devel@lists.sourceforge.net
12735 L: user-mode-linux-user@lists.sourceforge.net
12736 W: http://user-mode-linux.sourceforge.net
12737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12739 F: Documentation/virtual/uml/
12745 USERSPACE I/O (UIO)
12746 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12749 F: Documentation/DocBook/uio-howto.tmpl
12751 F: include/linux/uio*.h
12754 M: Karel Zak <kzak@redhat.com>
12755 L: util-linux@vger.kernel.org
12756 W: http://en.wikipedia.org/wiki/Util-linux
12757 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12761 M: Michal Januszewski <spock@gentoo.org>
12762 L: linux-fbdev@vger.kernel.org
12763 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12765 F: Documentation/fb/uvesafb.txt
12766 F: drivers/video/fbdev/uvesafb.*
12769 M: Stefan Agner <stefan@agner.ch>
12770 L: linux-mtd@lists.infradead.org
12772 F: drivers/mtd/nand/vf610_nfc.c
12774 VFAT/FAT/MSDOS FILESYSTEM
12775 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12777 F: Documentation/filesystems/vfat.txt
12781 M: Alex Williamson <alex.williamson@redhat.com>
12782 L: kvm@vger.kernel.org
12783 T: git git://github.com/awilliam/linux-vfio.git
12785 F: Documentation/vfio.txt
12787 F: include/linux/vfio.h
12788 F: include/uapi/linux/vfio.h
12790 VFIO PLATFORM DRIVER
12791 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12792 L: kvm@vger.kernel.org
12794 F: drivers/vfio/platform/
12796 VIDEOBUF2 FRAMEWORK
12797 M: Pawel Osciak <pawel@osciak.com>
12798 M: Marek Szyprowski <m.szyprowski@samsung.com>
12799 M: Kyungmin Park <kyungmin.park@samsung.com>
12800 L: linux-media@vger.kernel.org
12802 F: drivers/media/v4l2-core/videobuf2-*
12803 F: include/media/videobuf2-*
12805 VIRTIO AND VHOST VSOCK DRIVER
12806 M: Stefan Hajnoczi <stefanha@redhat.com>
12807 L: kvm@vger.kernel.org
12808 L: virtualization@lists.linux-foundation.org
12809 L: netdev@vger.kernel.org
12811 F: include/linux/virtio_vsock.h
12812 F: include/uapi/linux/virtio_vsock.h
12813 F: net/vmw_vsock/virtio_transport_common.c
12814 F: net/vmw_vsock/virtio_transport.c
12815 F: drivers/vhost/vsock.c
12816 F: drivers/vhost/vsock.h
12818 VIRTUAL SERIO DEVICE DRIVER
12819 M: Stephen Chandler Paul <thatslyude@gmail.com>
12821 F: drivers/input/serio/userio.c
12822 F: include/uapi/linux/userio.h
12824 VIRTIO CONSOLE DRIVER
12825 M: Amit Shah <amit.shah@redhat.com>
12826 L: virtualization@lists.linux-foundation.org
12828 F: drivers/char/virtio_console.c
12829 F: include/linux/virtio_console.h
12830 F: include/uapi/linux/virtio_console.h
12832 VIRTIO CORE, NET AND BLOCK DRIVERS
12833 M: "Michael S. Tsirkin" <mst@redhat.com>
12834 M: Jason Wang <jasowang@redhat.com>
12835 L: virtualization@lists.linux-foundation.org
12837 F: Documentation/devicetree/bindings/virtio/
12840 F: drivers/net/virtio_net.c
12841 F: drivers/block/virtio_blk.c
12842 F: include/linux/virtio_*.h
12843 F: include/uapi/linux/virtio_*.h
12845 VIRTIO DRIVERS FOR S390
12846 M: Christian Borntraeger <borntraeger@de.ibm.com>
12847 M: Cornelia Huck <cornelia.huck@de.ibm.com>
12848 L: linux-s390@vger.kernel.org
12849 L: virtualization@lists.linux-foundation.org
12850 L: kvm@vger.kernel.org
12852 F: drivers/s390/virtio/
12855 M: David Airlie <airlied@linux.ie>
12856 M: Gerd Hoffmann <kraxel@redhat.com>
12857 L: dri-devel@lists.freedesktop.org
12858 L: virtualization@lists.linux-foundation.org
12860 F: drivers/gpu/drm/virtio/
12861 F: include/uapi/linux/virtio_gpu.h
12863 VIRTIO HOST (VHOST)
12864 M: "Michael S. Tsirkin" <mst@redhat.com>
12865 M: Jason Wang <jasowang@redhat.com>
12866 L: kvm@vger.kernel.org
12867 L: virtualization@lists.linux-foundation.org
12868 L: netdev@vger.kernel.org
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12872 F: include/uapi/linux/vhost.h
12874 VIRTIO INPUT DRIVER
12875 M: Gerd Hoffmann <kraxel@redhat.com>
12877 F: drivers/virtio/virtio_input.c
12878 F: include/uapi/linux/virtio_input.h
12880 VIA RHINE NETWORK DRIVER
12882 F: drivers/net/ethernet/via/via-rhine.c
12884 VIA SD/MMC CARD CONTROLLER DRIVER
12885 M: Bruce Chang <brucechang@via.com.tw>
12886 M: Harald Welte <HaraldWelte@viatech.com>
12888 F: drivers/mmc/host/via-sdmmc.c
12890 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12891 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12892 L: linux-fbdev@vger.kernel.org
12894 F: include/linux/via-core.h
12895 F: include/linux/via-gpio.h
12896 F: include/linux/via_i2c.h
12897 F: drivers/video/fbdev/via/
12899 VIA VELOCITY NETWORK DRIVER
12900 M: Francois Romieu <romieu@fr.zoreil.com>
12901 L: netdev@vger.kernel.org
12903 F: drivers/net/ethernet/via/via-velocity.*
12906 M: Alex Williamson <alex.williamson@redhat.com>
12907 M: Paolo Bonzini <pbonzini@redhat.com>
12908 L: kvm@vger.kernel.org
12912 VIVID VIRTUAL VIDEO DRIVER
12913 M: Hans Verkuil <hverkuil@xs4all.nl>
12914 L: linux-media@vger.kernel.org
12915 T: git git://linuxtv.org/media_tree.git
12916 W: https://linuxtv.org
12918 F: drivers/media/platform/vivid/*
12921 M: Patrick McHardy <kaber@trash.net>
12922 L: netdev@vger.kernel.org
12924 F: drivers/net/macvlan.c
12925 F: include/linux/if_*vlan.h
12929 M: Florian Fainelli <f.fainelli@gmail.com>
12930 L: openwrt-devel@lists.openwrt.org (subscribers-only)
12932 F: drivers/vlynq/vlynq.c
12933 F: include/linux/vlynq.h
12936 M: Martyn Welch <martyn@welchs.me.uk>
12937 M: Manohar Vanga <manohar.vanga@gmail.com>
12938 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12939 L: devel@driverdev.osuosl.org
12941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12942 F: Documentation/driver-api/vme.rst
12943 F: drivers/staging/vme/
12945 F: include/linux/vme*
12947 VMWARE HYPERVISOR INTERFACE
12948 M: Alok Kataria <akataria@vmware.com>
12949 L: virtualization@lists.linux-foundation.org
12951 F: arch/x86/kernel/cpu/vmware.c
12953 VMWARE BALLOON DRIVER
12954 M: Xavier Deguillard <xdeguillard@vmware.com>
12955 M: Philip Moltmann <moltmann@vmware.com>
12956 M: "VMware, Inc." <pv-drivers@vmware.com>
12957 L: linux-kernel@vger.kernel.org
12959 F: drivers/misc/vmw_balloon.c
12961 VMWARE VMMOUSE SUBDRIVER
12962 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12963 M: "VMware, Inc." <pv-drivers@vmware.com>
12964 L: linux-input@vger.kernel.org
12966 F: drivers/input/mouse/vmmouse.c
12967 F: drivers/input/mouse/vmmouse.h
12969 VMWARE VMXNET3 ETHERNET DRIVER
12970 M: Shrikrishna Khare <skhare@vmware.com>
12971 M: "VMware, Inc." <pv-drivers@vmware.com>
12972 L: netdev@vger.kernel.org
12974 F: drivers/net/vmxnet3/
12976 VMware PVSCSI driver
12977 M: Jim Gill <jgill@vmware.com>
12978 M: VMware PV-Drivers <pv-drivers@vmware.com>
12979 L: linux-scsi@vger.kernel.org
12981 F: drivers/scsi/vmw_pvscsi.c
12982 F: drivers/scsi/vmw_pvscsi.h
12984 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12985 M: Liam Girdwood <lgirdwood@gmail.com>
12986 M: Mark Brown <broonie@kernel.org>
12987 L: linux-kernel@vger.kernel.org
12988 W: http://www.slimlogic.co.uk/?p=48
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12991 F: Documentation/devicetree/bindings/regulator/
12992 F: drivers/regulator/
12993 F: include/dt-bindings/regulator/
12994 F: include/linux/regulator/
12997 M: David Ahern <dsa@cumulusnetworks.com>
12998 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12999 L: netdev@vger.kernel.org
13001 F: drivers/net/vrf.c
13002 F: Documentation/networking/vrf.txt
13004 VT1211 HARDWARE MONITOR DRIVER
13005 M: Juerg Haefliger <juergh@gmail.com>
13006 L: linux-hwmon@vger.kernel.org
13008 F: Documentation/hwmon/vt1211
13009 F: drivers/hwmon/vt1211.c
13011 VT8231 HARDWARE MONITOR DRIVER
13012 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13013 L: linux-hwmon@vger.kernel.org
13015 F: drivers/hwmon/vt8231.c
13017 VUB300 USB to SDIO/SD/MMC bridge chip
13018 M: Tony Olech <tony.olech@elandigitalsystems.com>
13019 L: linux-mmc@vger.kernel.org
13020 L: linux-usb@vger.kernel.org
13022 F: drivers/mmc/host/vub300.c
13024 W1 DALLAS'S 1-WIRE BUS
13025 M: Evgeniy Polyakov <zbr@ioremap.net>
13027 F: Documentation/w1/
13030 W83791D HARDWARE MONITORING DRIVER
13031 M: Marc Hulsman <m.hulsman@tudelft.nl>
13032 L: linux-hwmon@vger.kernel.org
13034 F: Documentation/hwmon/w83791d
13035 F: drivers/hwmon/w83791d.c
13037 W83793 HARDWARE MONITORING DRIVER
13038 M: Rudolf Marek <r.marek@assembler.cz>
13039 L: linux-hwmon@vger.kernel.org
13041 F: Documentation/hwmon/w83793
13042 F: drivers/hwmon/w83793.c
13044 W83795 HARDWARE MONITORING DRIVER
13045 M: Jean Delvare <jdelvare@suse.com>
13046 L: linux-hwmon@vger.kernel.org
13048 F: drivers/hwmon/w83795.c
13050 W83L51xD SD/MMC CARD INTERFACE DRIVER
13051 M: Pierre Ossman <pierre@ossman.eu>
13053 F: drivers/mmc/host/wbsd.*
13055 WACOM PROTOCOL 4 SERIAL TABLETS
13056 M: Julian Squires <julian@cipht.net>
13057 M: Hans de Goede <hdegoede@redhat.com>
13058 L: linux-input@vger.kernel.org
13060 F: drivers/input/tablet/wacom_serial4.c
13062 WATCHDOG DEVICE DRIVERS
13063 M: Wim Van Sebroeck <wim@iguana.be>
13064 R: Guenter Roeck <linux@roeck-us.net>
13065 L: linux-watchdog@vger.kernel.org
13066 W: http://www.linux-watchdog.org/
13067 T: git git://www.linux-watchdog.org/linux-watchdog.git
13069 F: Documentation/devicetree/bindings/watchdog/
13070 F: Documentation/watchdog/
13071 F: drivers/watchdog/
13072 F: include/linux/watchdog.h
13073 F: include/uapi/linux/watchdog.h
13076 M: David Herrmann <dh.herrmann@googlemail.com>
13077 L: linux-input@vger.kernel.org
13079 F: drivers/hid/hid-wiimote*
13082 M: David Härdeman <david@hardeman.nu>
13084 F: drivers/media/rc/winbond-cir.c
13086 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13087 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13088 L: linux-watchdog@vger.kernel.org
13090 F: drivers/watchdog/ebc-c384_wdt.c
13092 WINSYSTEMS WS16C48 GPIO DRIVER
13093 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13094 L: linux-gpio@vger.kernel.org
13096 F: drivers/gpio/gpio-ws16c48.c
13099 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13100 M: linux-wimax@intel.com
13101 L: wimax@linuxwimax.org (subscribers-only)
13103 W: http://linuxwimax.org
13104 F: Documentation/wimax/README.wimax
13105 F: include/linux/wimax/debug.h
13106 F: include/net/wimax.h
13107 F: include/uapi/linux/wimax.h
13110 WISTRON LAPTOP BUTTON DRIVER
13111 M: Miloslav Trmac <mitr@volny.cz>
13113 F: drivers/input/misc/wistron_btns.c
13115 WL3501 WIRELESS PCMCIA CARD DRIVER
13116 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13117 L: linux-wireless@vger.kernel.org
13118 W: http://oops.ghostprotocols.net:81/blog
13120 F: drivers/net/wireless/wl3501*
13122 WOLFSON MICROELECTRONICS DRIVERS
13123 L: patches@opensource.wolfsonmicro.com
13124 T: git https://github.com/CirrusLogic/linux-drivers.git
13125 W: https://github.com/CirrusLogic/linux-drivers/wiki
13127 F: Documentation/hwmon/wm83??
13128 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13129 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13130 F: Documentation/devicetree/bindings/mfd/arizona.txt
13131 F: arch/arm/mach-s3c64xx/mach-crag6410*
13132 F: drivers/clk/clk-wm83*.c
13133 F: drivers/extcon/extcon-arizona.c
13134 F: drivers/leds/leds-wm83*.c
13135 F: drivers/gpio/gpio-*wm*.c
13136 F: drivers/gpio/gpio-arizona.c
13137 F: drivers/hwmon/wm83??-hwmon.c
13138 F: drivers/input/misc/wm831x-on.c
13139 F: drivers/input/touchscreen/wm831x-ts.c
13140 F: drivers/input/touchscreen/wm97*.c
13141 F: drivers/mfd/arizona*
13142 F: drivers/mfd/wm*.c
13143 F: drivers/mfd/cs47l24*
13144 F: drivers/power/supply/wm83*.c
13145 F: drivers/rtc/rtc-wm83*.c
13146 F: drivers/regulator/wm8*.c
13147 F: drivers/video/backlight/wm83*_bl.c
13148 F: drivers/watchdog/wm83*_wdt.c
13149 F: include/linux/mfd/arizona/
13150 F: include/linux/mfd/wm831x/
13151 F: include/linux/mfd/wm8350/
13152 F: include/linux/mfd/wm8400*
13153 F: include/linux/wm97xx.h
13154 F: include/sound/wm????.h
13155 F: sound/soc/codecs/arizona.?
13156 F: sound/soc/codecs/wm*
13157 F: sound/soc/codecs/cs47l24*
13160 M: Tejun Heo <tj@kernel.org>
13161 R: Lai Jiangshan <jiangshanlai@gmail.com>
13162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13164 F: include/linux/workqueue.h
13165 F: kernel/workqueue.c
13166 F: Documentation/core-api/workqueue.rst
13168 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13169 M: Chen-Yu Tsai <wens@csie.org>
13170 L: linux-kernel@vger.kernel.org
13175 M: Andrew Hendry <andrew.hendry@gmail.com>
13176 L: linux-x25@vger.kernel.org
13178 F: Documentation/networking/x25*
13179 F: include/net/x25*
13182 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13183 M: Thomas Gleixner <tglx@linutronix.de>
13184 M: Ingo Molnar <mingo@redhat.com>
13185 M: "H. Peter Anvin" <hpa@zytor.com>
13187 L: linux-kernel@vger.kernel.org
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13190 F: Documentation/x86/
13193 X86 PLATFORM DRIVERS
13194 M: Darren Hart <dvhart@infradead.org>
13195 L: platform-driver-x86@vger.kernel.org
13196 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13198 F: drivers/platform/x86/
13199 F: drivers/platform/olpc/
13201 X86 MCE INFRASTRUCTURE
13202 M: Tony Luck <tony.luck@intel.com>
13203 M: Borislav Petkov <bp@alien8.de>
13204 L: linux-edac@vger.kernel.org
13206 F: arch/x86/kernel/cpu/mcheck/*
13208 X86 MICROCODE UPDATE SUPPORT
13209 M: Borislav Petkov <bp@alien8.de>
13211 F: arch/x86/kernel/cpu/microcode/*
13214 M: Andy Lutomirski <luto@amacapital.net>
13215 L: linux-kernel@vger.kernel.org
13216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13218 F: arch/x86/entry/vdso/
13220 XC2028/3028 TUNER DRIVER
13221 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13222 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13223 L: linux-media@vger.kernel.org
13224 W: https://linuxtv.org
13225 T: git git://linuxtv.org/media_tree.git
13227 F: drivers/media/tuners/tuner-xc2028.*
13229 XEN HYPERVISOR INTERFACE
13230 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13231 M: David Vrabel <david.vrabel@citrix.com>
13232 M: Juergen Gross <jgross@suse.com>
13233 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13237 F: drivers/*/xen-*front.c
13239 F: arch/x86/include/asm/xen/
13241 F: include/uapi/xen/
13244 M: Stefano Stabellini <sstabellini@kernel.org>
13245 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13248 F: arch/arm/include/asm/xen/
13250 XEN HYPERVISOR ARM64
13251 M: Stefano Stabellini <sstabellini@kernel.org>
13252 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13255 F: arch/arm64/include/asm/xen/
13257 XEN NETWORK BACKEND DRIVER
13258 M: Wei Liu <wei.liu2@citrix.com>
13259 M: Paul Durrant <paul.durrant@citrix.com>
13260 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13261 L: netdev@vger.kernel.org
13263 F: drivers/net/xen-netback/*
13266 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13267 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13269 F: arch/x86/pci/*xen*
13270 F: drivers/pci/*xen*
13272 XEN BLOCK SUBSYSTEM
13273 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13274 M: Roger Pau Monné <roger.pau@citrix.com>
13275 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13277 F: drivers/block/xen-blkback/*
13278 F: drivers/block/xen*
13281 M: Juergen Gross <jgross@suse.com>
13282 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13283 L: linux-scsi@vger.kernel.org
13285 F: drivers/scsi/xen-scsifront.c
13286 F: drivers/xen/xen-scsiback.c
13287 F: include/xen/interface/io/vscsiif.h
13289 XEN SWIOTLB SUBSYSTEM
13290 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13291 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13293 F: arch/x86/xen/*swiotlb*
13294 F: drivers/xen/*swiotlb*
13297 M: Dave Chinner <david@fromorbit.com>
13298 M: linux-xfs@vger.kernel.org
13299 L: linux-xfs@vger.kernel.org
13301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13303 F: Documentation/filesystems/xfs.txt
13306 XILINX AXI ETHERNET DRIVER
13307 M: Anirudha Sarangi <anirudh@xilinx.com>
13308 M: John Linn <John.Linn@xilinx.com>
13310 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13312 XILINX UARTLITE SERIAL DRIVER
13313 M: Peter Korsgaard <jacmet@sunsite.dk>
13314 L: linux-serial@vger.kernel.org
13316 F: drivers/tty/serial/uartlite.c
13318 XILINX VIDEO IP CORES
13319 M: Hyun Kwon <hyun.kwon@xilinx.com>
13320 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13321 L: linux-media@vger.kernel.org
13322 T: git git://linuxtv.org/media_tree.git
13324 F: Documentation/devicetree/bindings/media/xilinx/
13325 F: drivers/media/platform/xilinx/
13326 F: include/uapi/linux/xilinx-v4l2-controls.h
13329 M: Eli Billauer <eli.billauer@gmail.com>
13330 L: linux-kernel@vger.kernel.org
13332 F: drivers/char/xillybus/
13334 XTENSA XTFPGA PLATFORM SUPPORT
13335 M: Max Filippov <jcmvbkbc@gmail.com>
13336 L: linux-xtensa@linux-xtensa.org
13338 F: drivers/spi/spi-xtensa-xtfpga.c
13339 F: sound/soc/xtensa/xtfpga-i2s.c
13341 YAM DRIVER FOR AX.25
13342 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13343 L: linux-hams@vger.kernel.org
13345 F: drivers/net/hamradio/yam*
13346 F: include/linux/yam.h
13348 YEALINK PHONE DRIVER
13349 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13350 L: usbb2k-api-dev@nongnu.org
13352 F: Documentation/input/yealink.txt
13353 F: drivers/input/misc/yealink.*
13355 Z8530 DRIVER FOR AX.25
13356 M: Joerg Reuter <jreuter@yaina.de>
13357 W: http://yaina.de/jreuter/
13358 W: http://www.qsl.net/dl1bke/
13359 L: linux-hams@vger.kernel.org
13361 F: Documentation/networking/z8530drv.txt
13362 F: drivers/net/hamradio/*scc.c
13363 F: drivers/net/hamradio/z8530.h
13365 ZBUD COMPRESSED PAGE ALLOCATOR
13366 M: Seth Jennings <sjenning@redhat.com>
13367 L: linux-mm@kvack.org
13370 F: include/linux/zbud.h
13372 ZD1211RW WIRELESS DRIVER
13373 M: Daniel Drake <dsd@gentoo.org>
13374 M: Ulrich Kunitz <kune@deine-taler.de>
13375 W: http://zd1211.ath.cx/wiki/DriverRewrite
13376 L: linux-wireless@vger.kernel.org
13377 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13379 F: drivers/net/wireless/zydas/zd1211rw/
13381 ZPOOL COMPRESSED PAGE STORAGE API
13382 M: Dan Streetman <ddstreet@ieee.org>
13383 L: linux-mm@kvack.org
13386 F: include/linux/zpool.h
13388 ZR36067 VIDEO FOR LINUX DRIVER
13389 L: mjpeg-users@lists.sourceforge.net
13390 L: linux-media@vger.kernel.org
13391 W: http://mjpeg.sourceforge.net/driver-zoran/
13392 T: hg https://linuxtv.org/hg/v4l-dvb
13394 F: drivers/media/pci/zoran/
13396 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13397 M: Minchan Kim <minchan@kernel.org>
13398 M: Nitin Gupta <ngupta@vflare.org>
13399 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13400 L: linux-kernel@vger.kernel.org
13402 F: drivers/block/zram/
13403 F: Documentation/blockdev/zram.txt
13405 ZS DECSTATION Z85C30 SERIAL DRIVER
13406 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13408 F: drivers/tty/serial/zs.*
13410 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13411 M: Minchan Kim <minchan@kernel.org>
13412 M: Nitin Gupta <ngupta@vflare.org>
13413 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13414 L: linux-mm@kvack.org
13417 F: include/linux/zsmalloc.h
13418 F: Documentation/vm/zsmalloc.txt
13420 ZSWAP COMPRESSED SWAP CACHING
13421 M: Seth Jennings <sjenning@redhat.com>
13422 L: linux-mm@kvack.org
13427 M: Linus Torvalds <torvalds@linux-foundation.org>
13428 L: linux-kernel@vger.kernel.org
13429 Q: http://patchwork.kernel.org/project/LKML/list/
13430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13431 S: Buried alive in reporters