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
263 ACCES 104-QUAD-8 IIO DRIVER
264 M: William Breathitt Gray <vilhelm.gray@gmail.com>
265 L: linux-iio@vger.kernel.org
267 F: drivers/iio/counter/104-quad-8.c
270 M: Jes Sorensen <jes@trained-monkey.org>
271 L: linux-acenic@sunsite.dk
273 F: drivers/net/ethernet/alteon/acenic*
275 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276 M: Peter Feuerer <peter@piie.net>
277 L: platform-driver-x86@vger.kernel.org
278 W: http://piie.net/?section=acerhdf
280 F: drivers/platform/x86/acerhdf.c
282 ACER WMI LAPTOP EXTRAS
283 M: "Lee, Chun-Yi" <jlee@suse.com>
284 L: platform-driver-x86@vger.kernel.org
286 F: drivers/platform/x86/acer-wmi.c
289 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
290 M: Len Brown <lenb@kernel.org>
291 L: linux-acpi@vger.kernel.org
292 W: https://01.org/linux-acpi
293 Q: https://patchwork.kernel.org/project/linux-acpi/list/
294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295 B: https://bugzilla.kernel.org
298 F: drivers/pnp/pnpacpi/
299 F: include/linux/acpi.h
301 F: Documentation/acpi/
302 F: Documentation/ABI/testing/sysfs-bus-acpi
303 F: Documentation/ABI/testing/configfs-acpi
304 F: drivers/pci/*acpi*
305 F: drivers/pci/*/*acpi*
306 F: drivers/pci/*/*/*acpi*
309 ACPI COMPONENT ARCHITECTURE (ACPICA)
310 M: Robert Moore <robert.moore@intel.com>
311 M: Lv Zheng <lv.zheng@intel.com>
312 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313 L: linux-acpi@vger.kernel.org
315 W: https://acpica.org/
316 W: https://github.com/acpica/acpica/
317 Q: https://patchwork.kernel.org/project/linux-acpi/list/
318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 B: https://bugzilla.kernel.org
320 B: https://bugs.acpica.org
322 F: drivers/acpi/acpica/
327 M: Zhang Rui <rui.zhang@intel.com>
328 L: linux-acpi@vger.kernel.org
329 W: https://01.org/linux-acpi
330 B: https://bugzilla.kernel.org
332 F: drivers/acpi/fan.c
334 ACPI FOR ARM64 (ACPI/arm64)
335 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336 M: Hanjun Guo <hanjun.guo@linaro.org>
337 M: Sudeep Holla <sudeep.holla@arm.com>
338 L: linux-acpi@vger.kernel.org
340 F: drivers/acpi/arm64
343 M: Zhang Rui <rui.zhang@intel.com>
344 L: linux-acpi@vger.kernel.org
345 W: https://01.org/linux-acpi
346 B: https://bugzilla.kernel.org
348 F: drivers/acpi/*thermal*
351 M: Zhang Rui <rui.zhang@intel.com>
352 L: linux-acpi@vger.kernel.org
353 W: https://01.org/linux-acpi
354 B: https://bugzilla.kernel.org
356 F: drivers/acpi/acpi_video.c
359 L: platform-driver-x86@vger.kernel.org
361 F: drivers/platform/x86/wmi.c
363 AD1889 ALSA SOUND DRIVER
364 M: Thibaut Varene <T-Bone@parisc-linux.org>
365 W: http://wiki.parisc-linux.org/AD1889
366 L: linux-parisc@vger.kernel.org
368 F: sound/pci/ad1889.*
370 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 M: Michael Hennerich <michael.hennerich@analog.com>
372 W: http://wiki.analog.com/AD5254
373 W: http://ez.analog.com/community/linux-device-drivers
375 F: drivers/misc/ad525x_dpot.c
377 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 M: Michael Hennerich <michael.hennerich@analog.com>
379 W: http://wiki.analog.com/AD5398
380 W: http://ez.analog.com/community/linux-device-drivers
382 F: drivers/regulator/ad5398.c
384 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 M: Michael Hennerich <michael.hennerich@analog.com>
386 W: http://wiki.analog.com/AD7142
387 W: http://ez.analog.com/community/linux-device-drivers
389 F: drivers/input/misc/ad714x.c
391 AD7877 TOUCHSCREEN DRIVER
392 M: Michael Hennerich <michael.hennerich@analog.com>
393 W: http://wiki.analog.com/AD7877
394 W: http://ez.analog.com/community/linux-device-drivers
396 F: drivers/input/touchscreen/ad7877.c
398 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 M: Michael Hennerich <michael.hennerich@analog.com>
400 W: http://wiki.analog.com/AD7879
401 W: http://ez.analog.com/community/linux-device-drivers
403 F: drivers/input/touchscreen/ad7879.c
405 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406 M: Jiri Kosina <jikos@kernel.org>
409 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 M: Michael Hennerich <michael.hennerich@analog.com>
411 W: https://wiki.analog.com/ADF7242
412 W: http://ez.analog.com/community/linux-device-drivers
413 L: linux-wpan@vger.kernel.org
415 F: drivers/net/ieee802154/adf7242.c
416 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
418 ADM1025 HARDWARE MONITOR DRIVER
419 M: Jean Delvare <jdelvare@suse.com>
420 L: linux-hwmon@vger.kernel.org
422 F: Documentation/hwmon/adm1025
423 F: drivers/hwmon/adm1025.c
425 ADM1029 HARDWARE MONITOR DRIVER
426 M: Corentin Labbe <clabbe.montjoie@gmail.com>
427 L: linux-hwmon@vger.kernel.org
429 F: drivers/hwmon/adm1029.c
431 ADM8211 WIRELESS DRIVER
432 L: linux-wireless@vger.kernel.org
433 W: http://wireless.kernel.org/
435 F: drivers/net/wireless/admtek/adm8211.*
437 ADP1653 FLASH CONTROLLER DRIVER
438 M: Sakari Ailus <sakari.ailus@iki.fi>
439 L: linux-media@vger.kernel.org
441 F: drivers/media/i2c/adp1653.c
442 F: include/media/i2c/adp1653.h
444 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 M: Michael Hennerich <michael.hennerich@analog.com>
446 W: http://wiki.analog.com/ADP5520
447 W: http://ez.analog.com/community/linux-device-drivers
449 F: drivers/mfd/adp5520.c
450 F: drivers/video/backlight/adp5520_bl.c
451 F: drivers/leds/leds-adp5520.c
452 F: drivers/gpio/gpio-adp5520.c
453 F: drivers/input/keyboard/adp5520-keys.c
455 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 M: Michael Hennerich <michael.hennerich@analog.com>
457 W: http://wiki.analog.com/ADP5588
458 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/input/keyboard/adp5588-keys.c
461 F: drivers/gpio/gpio-adp5588.c
463 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/ADP8860
466 W: http://ez.analog.com/community/linux-device-drivers
468 F: drivers/video/backlight/adp8860_bl.c
470 ADS1015 HARDWARE MONITOR DRIVER
471 M: Dirk Eibach <eibach@gdsys.de>
472 L: linux-hwmon@vger.kernel.org
474 F: Documentation/hwmon/ads1015
475 F: drivers/hwmon/ads1015.c
476 F: include/linux/i2c/ads1015.h
479 M: Colin Leroy <colin@colino.net>
481 F: drivers/macintosh/therm_adt746x.c
483 ADT7475 HARDWARE MONITOR DRIVER
484 M: Jean Delvare <jdelvare@suse.com>
485 L: linux-hwmon@vger.kernel.org
487 F: Documentation/hwmon/adt7475
488 F: drivers/hwmon/adt7475.c
490 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/ADXL345
493 W: http://ez.analog.com/community/linux-device-drivers
495 F: drivers/input/misc/adxl34x.c
498 M: Matthew Wilcox <matthew@wil.cx>
499 M: Hannes Reinecke <hare@suse.com>
500 L: linux-scsi@vger.kernel.org
502 F: Documentation/scsi/advansys.txt
503 F: drivers/scsi/advansys.c
506 M: Riccardo Facchetti <fizban@tin.it>
508 F: sound/oss/aedsp16.c
511 M: Antti Palosaari <crope@iki.fi>
512 L: linux-media@vger.kernel.org
513 W: https://linuxtv.org
514 W: http://palosaari.fi/linux/
515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
516 T: git git://linuxtv.org/anttip/media_tree.git
518 F: drivers/media/dvb-frontends/af9013*
521 M: Antti Palosaari <crope@iki.fi>
522 L: linux-media@vger.kernel.org
523 W: https://linuxtv.org
524 W: http://palosaari.fi/linux/
525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
526 T: git git://linuxtv.org/anttip/media_tree.git
528 F: drivers/media/dvb-frontends/af9033*
531 L: linux-fsdevel@vger.kernel.org
533 F: Documentation/filesystems/affs.txt
536 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537 M: David Howells <dhowells@redhat.com>
538 L: linux-afs@lists.infradead.org
541 F: include/net/af_rxrpc.h
542 F: net/rxrpc/af_rxrpc.c
543 W: https://www.infradead.org/~dhowells/kafs/
546 M: David Airlie <airlied@linux.ie>
547 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
550 F: include/linux/agp*
551 F: include/uapi/linux/agp*
554 M: "Juergen E. Fischer" <fischer@norbit.de>
555 L: linux-scsi@vger.kernel.org
557 F: drivers/scsi/aha152x*
558 F: drivers/scsi/pcmcia/aha152x*
560 AIC7XXX / AIC79XX SCSI DRIVER
561 M: Hannes Reinecke <hare@suse.com>
562 L: linux-scsi@vger.kernel.org
564 F: drivers/scsi/aic7xxx/
566 AIMSLAB FM RADIO RECEIVER DRIVER
567 M: Hans Verkuil <hverkuil@xs4all.nl>
568 L: linux-media@vger.kernel.org
569 T: git git://linuxtv.org/media_tree.git
570 W: https://linuxtv.org
572 F: drivers/media/radio/radio-aimslab*
575 M: Benjamin LaHaise <bcrl@kvack.org>
576 L: linux-aio@kvack.org
579 F: include/linux/*aio*.h
582 M: Antti Palosaari <crope@iki.fi>
583 L: linux-media@vger.kernel.org
584 W: https://linuxtv.org
585 W: http://palosaari.fi/linux/
586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
587 T: git git://linuxtv.org/anttip/media_tree.git
589 F: drivers/media/usb/airspy/
591 ALACRITECH GIGABIT ETHERNET DRIVER
592 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
594 F: drivers/net/ethernet/alacritech/*
596 ALCATEL SPEEDTOUCH USB DRIVER
597 M: Duncan Sands <duncan.sands@free.fr>
598 L: linux-usb@vger.kernel.org
599 W: http://www.linux-usb.org/SpeedTouch/
601 F: drivers/usb/atm/speedtch.c
602 F: drivers/usb/atm/usbatm.c
604 ALCHEMY AU1XX0 MMC DRIVER
605 M: Manuel Lauss <manuel.lauss@gmail.com>
607 F: drivers/mmc/host/au1xmmc.c
610 M: Rudolf Marek <r.marek@assembler.cz>
611 L: linux-i2c@vger.kernel.org
613 F: Documentation/i2c/busses/i2c-ali1563
614 F: drivers/i2c/busses/i2c-ali1563.c
616 ALLWINNER SECURITY SYSTEM
617 M: Corentin Labbe <clabbe.montjoie@gmail.com>
618 L: linux-crypto@vger.kernel.org
620 F: drivers/crypto/sunxi-ss/
623 M: Richard Henderson <rth@twiddle.net>
624 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625 M: Matt Turner <mattst88@gmail.com>
627 L: linux-alpha@vger.kernel.org
630 ALPS PS/2 TOUCHPAD DRIVER
631 R: Pali Rohár <pali.rohar@gmail.com>
632 F: drivers/input/mouse/alps.*
634 ALTERA MAILBOX DRIVER
635 M: Ley Foon Tan <lftan@altera.com>
636 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
638 F: drivers/mailbox/mailbox-altera.c
641 M: Tien Hock Loh <thloh@altera.com>
642 L: linux-gpio@vger.kernel.org
644 F: drivers/gpio/gpio-altera.c
646 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647 M: Thor Thayer <tthayer@opensource.altera.com>
649 F: drivers/gpio/gpio-altera-a10sr.c
650 F: drivers/mfd/altera-a10sr.c
651 F: include/linux/mfd/altera-a10sr.h
653 ALTERA TRIPLE SPEED ETHERNET DRIVER
654 M: Vince Bridgers <vbridger@opensource.altera.com>
655 L: netdev@vger.kernel.org
656 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
658 F: drivers/net/ethernet/altera/
660 ALTERA UART/JTAG UART SERIAL DRIVERS
661 M: Tobias Klauser <tklauser@distanz.ch>
662 L: linux-serial@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
665 F: drivers/tty/serial/altera_uart.c
666 F: drivers/tty/serial/altera_jtaguart.c
667 F: include/linux/altera_uart.h
668 F: include/linux/altera_jtaguart.h
670 AMAZON ETHERNET DRIVERS
671 M: Netanel Belgazal <netanel@annapurnalabs.com>
672 R: Saeed Bishara <saeed@annapurnalabs.com>
673 R: Zorik Machulsky <zorik@annapurnalabs.com>
674 L: netdev@vger.kernel.org
676 F: Documentation/networking/ena.txt
677 F: drivers/net/ethernet/amazon/
679 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680 M: Tom Lendacky <thomas.lendacky@amd.com>
681 M: Gary Hook <gary.hook@amd.com>
682 L: linux-crypto@vger.kernel.org
684 F: drivers/crypto/ccp/
685 F: include/linux/ccp.h
687 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688 M: Huang Rui <ray.huang@amd.com>
689 L: linux-hwmon@vger.kernel.org
691 F: Documentation/hwmon/fam15h_power
692 F: drivers/hwmon/fam15h_power.c
694 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
697 F: drivers/usb/gadget/udc/amd5536udc.*
699 AMD GEODE PROCESSOR/CHIPSET SUPPORT
700 P: Andres Salomon <dilinger@queued.net>
701 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
702 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
704 F: drivers/char/hw_random/geode-rng.c
705 F: drivers/crypto/geode*
706 F: drivers/video/fbdev/geode/
707 F: arch/x86/include/asm/geode.h
710 M: Joerg Roedel <joro@8bytes.org>
711 L: iommu@lists.linux-foundation.org
712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
714 F: drivers/iommu/amd_iommu*.[ch]
715 F: include/linux/amd-iommu.h
718 M: Oded Gabbay <oded.gabbay@gmail.com>
719 L: dri-devel@lists.freedesktop.org
720 T: git git://people.freedesktop.org/~gabbayo/linux.git
722 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726 F: drivers/gpu/drm/amd/amdkfd/
727 F: drivers/gpu/drm/amd/include/cik_structs.h
728 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729 F: drivers/gpu/drm/amd/include/vi_structs.h
730 F: drivers/gpu/drm/radeon/radeon_kfd.c
731 F: drivers/gpu/drm/radeon/radeon_kfd.h
732 F: include/uapi/linux/kfd_ioctl.h
734 AMD SEATTLE DEVICE TREE SUPPORT
735 M: Brijesh Singh <brijeshkumar.singh@amd.com>
736 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737 M: Tom Lendacky <thomas.lendacky@amd.com>
739 F: arch/arm64/boot/dts/amd/
742 M: Tom Lendacky <thomas.lendacky@amd.com>
743 L: netdev@vger.kernel.org
745 F: drivers/net/ethernet/amd/xgbe/
746 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
748 AMS (Apple Motion Sensor) DRIVER
749 M: Michael Hanselmann <linux-kernel@hansmi.ch>
751 F: drivers/macintosh/ams/
753 ANALOG DEVICES INC AD9389B DRIVER
754 M: Hans Verkuil <hans.verkuil@cisco.com>
755 L: linux-media@vger.kernel.org
757 F: drivers/media/i2c/ad9389b*
759 ANALOG DEVICES INC ADV7180 DRIVER
760 M: Lars-Peter Clausen <lars@metafoo.de>
761 L: linux-media@vger.kernel.org
762 W: http://ez.analog.com/community/linux-device-drivers
764 F: drivers/media/i2c/adv7180.c
766 ANALOG DEVICES INC ADV7511 DRIVER
767 M: Hans Verkuil <hans.verkuil@cisco.com>
768 L: linux-media@vger.kernel.org
770 F: drivers/media/i2c/adv7511*
772 ANALOG DEVICES INC ADV7604 DRIVER
773 M: Hans Verkuil <hans.verkuil@cisco.com>
774 L: linux-media@vger.kernel.org
776 F: drivers/media/i2c/adv7604*
778 ANALOG DEVICES INC ADV7842 DRIVER
779 M: Hans Verkuil <hans.verkuil@cisco.com>
780 L: linux-media@vger.kernel.org
782 F: drivers/media/i2c/adv7842*
784 ANALOG DEVICES INC ASOC CODEC DRIVERS
785 M: Lars-Peter Clausen <lars@metafoo.de>
786 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
787 W: http://wiki.analog.com/
788 W: http://ez.analog.com/community/linux-device-drivers
790 F: sound/soc/codecs/adau*
791 F: sound/soc/codecs/adav*
792 F: sound/soc/codecs/ad1*
793 F: sound/soc/codecs/ad7*
794 F: sound/soc/codecs/ssm*
795 F: sound/soc/codecs/sigmadsp.*
797 ANALOG DEVICES INC ASOC DRIVERS
798 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
800 W: http://blackfin.uclinux.org/
802 F: sound/soc/blackfin/*
804 ANALOG DEVICES INC IIO DRIVERS
805 M: Lars-Peter Clausen <lars@metafoo.de>
806 M: Michael Hennerich <Michael.Hennerich@analog.com>
807 W: http://wiki.analog.com/
808 W: http://ez.analog.com/community/linux-device-drivers
811 X: drivers/iio/*/adjd*
812 F: drivers/staging/iio/*/ad*
813 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
815 ANALOG DEVICES INC DMA DRIVERS
816 M: Lars-Peter Clausen <lars@metafoo.de>
817 W: http://ez.analog.com/community/linux-device-drivers
819 F: drivers/dma/dma-axi-dmac.c
821 ANDROID CONFIG FRAGMENTS
822 M: Rob Herring <robh@kernel.org>
824 F: kernel/configs/android*
827 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828 M: Arve Hjønnevåg <arve@android.com>
829 M: Riley Andrews <riandrews@android.com>
830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831 L: devel@driverdev.osuosl.org
834 F: drivers/staging/android/
837 M: Laura Abbott <labbott@redhat.com>
838 M: Sumit Semwal <sumit.semwal@linaro.org>
839 L: devel@driverdev.osuosl.org
841 F: Documentation/devicetree/bindings/staging/ion/
842 F: drivers/staging/android/ion
843 F: drivers/staging/android/uapi/ion.h
844 F: drivers/staging/android/uapi/ion_test.h
846 AOA (Apple Onboard Audio) ALSA DRIVER
847 M: Johannes Berg <johannes@sipsolutions.net>
848 L: linuxppc-dev@lists.ozlabs.org
849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
853 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854 M: William Breathitt Gray <vilhelm.gray@gmail.com>
855 L: linux-iio@vger.kernel.org
857 F: drivers/iio/adc/stx104.c
860 M: Jiri Kosina <jikos@kernel.org>
862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863 F: arch/x86/kernel/apm_32.c
864 F: include/linux/apm_bios.h
865 F: include/uapi/linux/apm_bios.h
866 F: drivers/char/apm-emulation.c
868 APPLE BCM5974 MULTITOUCH DRIVER
869 M: Henrik Rydberg <rydberg@bitmath.org>
870 L: linux-input@vger.kernel.org
872 F: drivers/input/mouse/bcm5974.c
875 M: Henrik Rydberg <rydberg@bitmath.org>
876 L: linux-hwmon@vger.kernel.org
878 F: drivers/hwmon/applesmc.c
880 APPLETALK NETWORK LAYER
881 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
883 F: drivers/net/appletalk/
886 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887 M: Duc Dang <dhdang@apm.com>
889 F: arch/arm64/boot/dts/apm/
891 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892 M: Iyappan Subramanian <isubramanian@apm.com>
893 M: Keyur Chudgar <kchudgar@apm.com>
895 F: drivers/net/ethernet/apm/xgene/
896 F: drivers/net/phy/mdio-xgene.c
897 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
900 APPLIED MICRO (APM) X-GENE SOC PMU
901 M: Tai Nguyen <ttnguyen@apm.com>
903 F: drivers/perf/xgene_pmu.c
904 F: Documentation/perf/xgene-pmu.txt
905 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
907 APTINA CAMERA SENSOR PLL
908 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909 L: linux-media@vger.kernel.org
911 F: drivers/media/i2c/aptina-pll.*
913 ARC FRAMEBUFFER DRIVER
914 M: Jaya Kumar <jayalk@intworks.biz>
916 F: drivers/video/fbdev/arcfb.c
917 F: drivers/video/fbdev/core/fb_defio.c
920 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
921 L: netdev@vger.kernel.org
923 F: drivers/net/arcnet/
924 F: include/uapi/linux/if_arcnet.h
927 M: Alexey Brodkin <abrodkin@synopsys.com>
929 F: drivers/gpu/drm/arc/
930 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
932 ARM ARCHITECTED TIMER DRIVER
933 M: Mark Rutland <mark.rutland@arm.com>
934 M: Marc Zyngier <marc.zyngier@arm.com>
935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
937 F: arch/arm/include/asm/arch_timer.h
938 F: arch/arm64/include/asm/arch_timer.h
939 F: drivers/clocksource/arm_arch_timer.c
942 M: Liviu Dudau <liviu.dudau@arm.com>
944 F: drivers/gpu/drm/arm/hdlcd_*
945 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
947 ARM MALI-DP DRM DRIVER
948 M: Liviu Dudau <liviu.dudau@arm.com>
949 M: Brian Starkey <brian.starkey@arm.com>
950 M: Mali DP Maintainers <malidp@foss.arm.com>
952 F: drivers/gpu/drm/arm/
953 F: Documentation/devicetree/bindings/display/arm,malidp.txt
955 ARM MFM AND FLOPPY DRIVERS
956 M: Ian Molton <spyro@f2s.com>
958 F: arch/arm/lib/floppydma.S
959 F: arch/arm/include/asm/floppy.h
961 ARM PMU PROFILING AND DEBUGGING
962 M: Will Deacon <will.deacon@arm.com>
963 M: Mark Rutland <mark.rutland@arm.com>
965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F: arch/arm*/kernel/perf_*
967 F: arch/arm/oprofile/common.c
968 F: arch/arm*/kernel/hw_breakpoint.c
969 F: arch/arm*/include/asm/hw_breakpoint.h
970 F: arch/arm*/include/asm/perf_event.h
972 F: include/linux/perf/arm_pmu.h
973 F: Documentation/devicetree/bindings/arm/pmu.txt
976 M: Russell King <linux@armlinux.org.uk>
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 W: http://www.armlinux.org.uk/
982 ARM SUB-ARCHITECTURES
983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
989 ARM PRIMECELL AACI PL041 DRIVER
990 M: Russell King <linux@armlinux.org.uk>
994 ARM PRIMECELL CLCD PL110 DRIVER
995 M: Russell King <linux@armlinux.org.uk>
997 F: drivers/video/fbdev/amba-clcd.*
999 ARM PRIMECELL KMI PL050 DRIVER
1000 M: Russell King <linux@armlinux.org.uk>
1002 F: drivers/input/serio/ambakmi.*
1003 F: include/linux/amba/kmi.h
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1008 F: drivers/mmc/host/mmci.*
1009 F: include/linux/amba/mmci.h
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012 M: Russell King <linux@armlinux.org.uk>
1014 F: drivers/tty/serial/amba-pl01*.c
1015 F: include/linux/amba/serial.h
1017 ARM PRIMECELL BUS SUPPORT
1018 M: Russell King <linux@armlinux.org.uk>
1021 F: include/linux/amba/bus.h
1023 ARM/ADS SPHERE MACHINE SUPPORT
1024 M: Lennert Buytenhek <kernel@wantstofly.org>
1025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028 ARM/AFEB9260 MACHINE SUPPORT
1029 M: Sergey Lapin <slapin@ossfans.org>
1030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1034 M: Lennert Buytenhek <kernel@wantstofly.org>
1035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038 ARM/Allwinner sunXi SoC support
1039 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1040 M: Chen-Yu Tsai <wens@csie.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 F: arch/arm/boot/dts/ntc-gr8*
1046 ARM/Allwinner SoC Clock Support
1047 M: Emilio López <emilio@elopez.com.ar>
1049 F: drivers/clk/sunxi/
1051 ARM/Amlogic Meson SoC support
1052 M: Carlo Caione <carlo@caione.org>
1053 M: Kevin Hilman <khilman@baylibre.com>
1054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 L: linux-amlogic@lists.infradead.org
1056 W: http://linux-meson.com/
1058 F: arch/arm/mach-meson/
1059 F: arch/arm/boot/dts/meson*
1060 F: arch/arm64/boot/dts/amlogic/
1061 F: drivers/pinctrl/meson/
1062 F: drivers/mmc/host/meson*
1065 ARM/Annapurna Labs ALPINE ARCHITECTURE
1066 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1067 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 F: arch/arm/mach-alpine/
1071 F: arch/arm/boot/dts/alpine*
1072 F: arch/arm64/boot/dts/al/
1073 F: drivers/*/*alpine*
1075 ARM/ARTPEC MACHINE SUPPORT
1076 M: Jesper Nilsson <jesper.nilsson@axis.com>
1077 M: Lars Persson <lars.persson@axis.com>
1078 M: Niklas Cassel <niklas.cassel@axis.com>
1080 L: linux-arm-kernel@axis.com
1081 F: arch/arm/mach-artpec
1082 F: arch/arm/boot/dts/artpec6*
1085 ARM/ASPEED MACHINE SUPPORT
1086 M: Joel Stanley <joel@jms.id.au>
1088 F: arch/arm/mach-aspeed/
1089 F: arch/arm/boot/dts/aspeed-*
1090 F: drivers/*/*aspeed*
1092 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1093 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1094 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1095 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 W: http://www.linux4sam.org
1098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100 F: arch/arm/mach-at91/
1101 F: include/soc/at91/
1102 F: arch/arm/boot/dts/at91*.dts
1103 F: arch/arm/boot/dts/at91*.dtsi
1104 F: arch/arm/boot/dts/sama*.dts
1105 F: arch/arm/boot/dts/sama*.dtsi
1106 F: arch/arm/include/debug/at91.S
1108 ARM/ATMEL AT91 Clock Support
1109 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1113 ARM/CALXEDA HIGHBANK ARCHITECTURE
1114 M: Rob Herring <robh@kernel.org>
1115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 F: arch/arm/mach-highbank/
1118 F: arch/arm/boot/dts/highbank.dts
1119 F: arch/arm/boot/dts/ecx-*.dts*
1121 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1122 M: Krzysztof Halasa <khalasa@piap.pl>
1124 F: arch/arm/mach-cns3xxx/
1126 ARM/CAVIUM THUNDER NETWORK DRIVER
1127 M: Sunil Goutham <sgoutham@cavium.com>
1128 M: Robert Richter <rric@kernel.org>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 F: drivers/net/ethernet/cavium/thunder/
1133 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1134 M: Alexander Shiyan <shc_work@mail.ru>
1135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1140 M: Hartley Sweeten <hsweeten@visionengravers.com>
1141 M: Ryan Mallon <rmallon@gmail.com>
1142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 F: arch/arm/mach-ep93xx/
1145 F: arch/arm/mach-ep93xx/include/mach/
1147 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1148 M: Lennert Buytenhek <kernel@wantstofly.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 M: Russell King <linux@armlinux.org.uk>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 F: arch/arm/include/asm/clkdev.h
1157 F: drivers/clk/clkdev.c
1159 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1160 M: Mike Rapoport <mike@compulab.co.il>
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 ARM/CONTEC MICRO9 MACHINE SUPPORT
1165 M: Hubert Feurstein <hubert.feurstein@contec.at>
1167 F: arch/arm/mach-ep93xx/micro9.c
1169 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1170 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 F: drivers/hwtracing/coresight/*
1174 F: Documentation/trace/coresight.txt
1175 F: Documentation/devicetree/bindings/arm/coresight.txt
1176 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1177 F: tools/perf/arch/arm/util/pmu.c
1178 F: tools/perf/arch/arm/util/auxtrace.c
1179 F: tools/perf/arch/arm/util/cs-etm.c
1180 F: tools/perf/arch/arm/util/cs-etm.h
1181 F: tools/perf/util/cs-etm.h
1183 ARM/CORGI MACHINE SUPPORT
1184 M: Richard Purdie <rpurdie@rpsys.net>
1187 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1188 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 T: git git://github.com/ulli-kroll/linux.git
1192 F: arch/arm/mach-gemini/
1193 F: drivers/rtc/rtc-gemini.c
1195 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1196 M: Barry Song <baohua@kernel.org>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1200 F: arch/arm/boot/dts/prima2*
1201 F: arch/arm/mach-prima2/
1202 F: drivers/clk/sirf/
1203 F: drivers/clocksource/timer-prima2.c
1204 F: drivers/clocksource/timer-atlas7.c
1207 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1208 M: Baruch Siach <baruch@tkos.co.il>
1209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 F: arch/arm/boot/dts/cx92755*
1214 ARM/EBSA110 MACHINE SUPPORT
1215 M: Russell King <linux@armlinux.org.uk>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 W: http://www.armlinux.org.uk/
1219 F: arch/arm/mach-ebsa110/
1220 F: drivers/net/ethernet/amd/am79c961a.*
1222 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1223 M: Uwe Kleine-König <kernel@pengutronix.de>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1229 M: Daniel Ribeiro <drwyrm@gmail.com>
1230 M: Stefan Schmidt <stefan@openezx.org>
1231 M: Harald Welte <laforge@openezx.org>
1232 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1233 W: http://www.openezx.org/
1235 T: topgit git://git.openezx.org/openezx.git
1236 F: arch/arm/mach-pxa/ezx.c
1238 ARM/FARADAY FA526 PORT
1239 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 T: git git://git.berlios.de/gemini-board
1243 F: arch/arm/mm/*-fa*
1245 ARM/FOOTBRIDGE ARCHITECTURE
1246 M: Russell King <linux@armlinux.org.uk>
1247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 W: http://www.armlinux.org.uk/
1250 F: arch/arm/include/asm/hardware/dec21285.h
1251 F: arch/arm/mach-footbridge/
1253 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1254 M: Shawn Guo <shawnguo@kernel.org>
1255 M: Sascha Hauer <kernel@pengutronix.de>
1256 R: Fabio Estevam <fabio.estevam@nxp.com>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1260 F: arch/arm/mach-imx/
1261 F: arch/arm/mach-mxs/
1262 F: arch/arm/boot/dts/imx*
1263 F: arch/arm/configs/imx*_defconfig
1267 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1268 M: Shawn Guo <shawnguo@kernel.org>
1269 M: Sascha Hauer <kernel@pengutronix.de>
1270 R: Stefan Agner <stefan@agner.ch>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274 F: arch/arm/mach-imx/*vf610*
1275 F: arch/arm/boot/dts/vf*
1277 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1278 M: Lennert Buytenhek <kernel@wantstofly.org>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 ARM/GUMSTIX MACHINE SUPPORT
1283 M: Steve Sakoman <sakoman@gmail.com>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1288 M: Philipp Zabel <philipp.zabel@gmail.com>
1289 M: Paul Parsons <lost.distance@yahoo.com>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 F: arch/arm/mach-pxa/hx4700.c
1293 F: arch/arm/mach-pxa/include/mach/hx4700.h
1294 F: sound/soc/pxa/hx4700.c
1296 ARM/HISILICON SOC SUPPORT
1297 M: Wei Xu <xuwei5@hisilicon.com>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 W: http://www.hisilicon.com
1301 T: git git://github.com/hisilicon/linux-hisi.git
1302 F: arch/arm/mach-hisi/
1303 F: arch/arm/boot/dts/hi3*
1304 F: arch/arm/boot/dts/hip*
1305 F: arch/arm/boot/dts/hisi*
1306 F: arch/arm64/boot/dts/hisilicon/
1308 ARM/HP JORNADA 7XX MACHINE SUPPORT
1309 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1313 F: arch/arm/mach-sa1100/jornada720.c
1314 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1316 ARM/IGEP MACHINE SUPPORT
1317 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1318 M: Javier Martinez Canillas <javier@dowhile0.org>
1319 L: linux-omap@vger.kernel.org
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 F: arch/arm/boot/dts/omap3-igep*
1324 ARM/INCOME PXA270 SUPPORT
1325 M: Marek Vasut <marek.vasut@gmail.com>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1330 ARM/INTEL IOP32X ARM ARCHITECTURE
1331 M: Lennert Buytenhek <kernel@wantstofly.org>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 ARM/INTEL IOP33X ARM ARCHITECTURE
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 ARM/INTEL IOP13XX ARM ARCHITECTURE
1340 M: Lennert Buytenhek <kernel@wantstofly.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 ARM/INTEL IQ81342EX MACHINE SUPPORT
1345 M: Lennert Buytenhek <kernel@wantstofly.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 ARM/INTEL IXDP2850 MACHINE SUPPORT
1350 M: Lennert Buytenhek <kernel@wantstofly.org>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 ARM/INTEL IXP4XX ARM ARCHITECTURE
1355 M: Imre Kaloz <kaloz@openwrt.org>
1356 M: Krzysztof Halasa <khalasa@piap.pl>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 F: arch/arm/mach-ixp4xx/
1361 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1362 M: Jonathan Cameron <jic23@cam.ac.uk>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: arch/arm/mach-pxa/stargate2.c
1366 F: drivers/pcmcia/pxa2xx_stargate2.c
1368 ARM/INTEL XSC3 (MANZANO) ARM CORE
1369 M: Lennert Buytenhek <kernel@wantstofly.org>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1374 M: Lennert Buytenhek <kernel@wantstofly.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1379 M: Santosh Shilimkar <ssantosh@kernel.org>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-keystone/
1383 F: arch/arm/boot/dts/keystone-*
1384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1386 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1387 M: Santosh Shilimkar <ssantosh@kernel.org>
1388 L: linux-kernel@vger.kernel.org
1390 F: drivers/clk/keystone/
1392 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1393 M: Santosh Shilimkar <ssantosh@kernel.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 L: linux-kernel@vger.kernel.org
1397 F: drivers/clocksource/timer-keystone.c
1399 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1400 M: Santosh Shilimkar <ssantosh@kernel.org>
1401 L: linux-kernel@vger.kernel.org
1403 F: drivers/power/reset/keystone-reset.c
1405 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1406 M: Santosh Shilimkar <ssantosh@kernel.org>
1407 L: linux-kernel@vger.kernel.org
1409 F: drivers/memory/*emif*
1411 ARM/LG1K ARCHITECTURE
1412 M: Chanho Min <chanho.min@lge.com>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm64/boot/dts/lg/
1417 ARM/LOGICPD PXA270 MACHINE SUPPORT
1418 M: Lennert Buytenhek <kernel@wantstofly.org>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 ARM/LPC18XX ARCHITECTURE
1423 M: Joachim Eastwood <manabian@gmail.com>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: arch/arm/boot/dts/lpc43*
1427 F: drivers/clk/nxp/clk-lpc18xx*
1428 F: drivers/clocksource/time-lpc32xx.c
1429 F: drivers/i2c/busses/i2c-lpc2k.c
1430 F: drivers/memory/pl172.c
1431 F: drivers/mtd/spi-nor/nxp-spifi.c
1432 F: drivers/rtc/rtc-lpc24xx.c
1435 ARM/LPC32XX SOC SUPPORT
1436 M: Vladimir Zapolskiy <vz@mleia.com>
1437 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1441 F: arch/arm/boot/dts/lpc32*
1442 F: arch/arm/mach-lpc32xx/
1443 F: drivers/i2c/busses/i2c-pnx.c
1444 F: drivers/net/ethernet/nxp/lpc_eth.c
1445 F: drivers/usb/host/ohci-nxp.c
1446 F: drivers/watchdog/pnx4008_wdt.c
1449 ARM/MAGICIAN MACHINE SUPPORT
1450 M: Philipp Zabel <philipp.zabel@gmail.com>
1453 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1454 M: Jason Cooper <jason@lakedaemon.net>
1455 M: Andrew Lunn <andrew@lunn.ch>
1456 M: Gregory Clement <gregory.clement@free-electrons.com>
1457 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-mvebu/
1461 F: drivers/rtc/rtc-armada38x.c
1462 F: arch/arm/boot/dts/armada*
1463 F: arch/arm/boot/dts/kirkwood*
1464 F: arch/arm64/boot/dts/marvell/armada*
1465 F: drivers/cpufreq/mvebu-cpufreq.c
1466 F: arch/arm/configs/mvebu_*_defconfig
1468 ARM/Marvell Berlin SoC support
1469 M: Jisheng Zhang <jszhang@marvell.com>
1470 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 F: arch/arm/mach-berlin/
1474 F: arch/arm/boot/dts/berlin*
1475 F: arch/arm64/boot/dts/marvell/berlin*
1478 ARM/Marvell Dove/MV78xx0/Orion SOC support
1479 M: Jason Cooper <jason@lakedaemon.net>
1480 M: Andrew Lunn <andrew@lunn.ch>
1481 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 M: Gregory Clement <gregory.clement@free-electrons.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: arch/arm/mach-dove/
1486 F: arch/arm/mach-mv78xx0/
1487 F: arch/arm/mach-orion5x/
1488 F: arch/arm/plat-orion/
1489 F: arch/arm/boot/dts/dove*
1490 F: arch/arm/boot/dts/orion5x*
1493 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1494 M: Alexander Clouter <alex@digriz.org.uk>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 W: http://www.digriz.org.uk/ts78xx/kernel
1498 F: arch/arm/mach-orion5x/ts78xx-*
1500 ARM/OXNAS platform support
1501 M: Neil Armstrong <narmstrong@baylibre.com>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1505 F: arch/arm/mach-oxnas/
1506 F: arch/arm/boot/dts/oxnas*
1507 F: arch/arm/boot/dts/wd-mbwe.dts
1510 ARM/Mediatek RTC DRIVER
1511 M: Eddie Huang <eddie.huang@mediatek.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: drivers/rtc/rtc-mt6397.c
1517 ARM/Mediatek SoC support
1518 M: Matthias Brugger <matthias.bgg@gmail.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/boot/dts/mt6*
1523 F: arch/arm/boot/dts/mt8*
1524 F: arch/arm/mach-mediatek/
1528 ARM/Mediatek USB3 PHY DRIVER
1529 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533 F: drivers/phy/phy-mt65xx-usb3.c
1535 ARM/MICREL KS8695 ARCHITECTURE
1536 M: Greg Ungerer <gerg@uclinux.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 F: arch/arm/mach-ks8695/
1541 ARM/MIOA701 MACHINE SUPPORT
1542 M: Robert Jarzmik <robert.jarzmik@free.fr>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: arch/arm/mach-pxa/mioa701.c
1547 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1548 M: Michael Petchkovsky <mkpetch@internode.on.net>
1551 ARM/NOMADIK ARCHITECTURE
1552 M: Alessandro Rubini <rubini@unipv.it>
1553 M: Linus Walleij <linus.walleij@linaro.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 F: arch/arm/mach-nomadik/
1557 F: drivers/pinctrl/nomadik/
1558 F: drivers/i2c/busses/i2c-nomadik.c
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1561 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1562 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1563 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1564 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567 ARM/TOSA MACHINE SUPPORT
1568 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1569 M: Dirk Opfer <dirk@opfer-online.de>
1572 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1573 M: Marek Vasut <marek.vasut@gmail.com>
1574 L: linux-arm-kernel@lists.infradead.org
1575 W: http://hackndev.com
1577 F: arch/arm/mach-pxa/include/mach/palmtx.h
1578 F: arch/arm/mach-pxa/palmtx.c
1579 F: arch/arm/mach-pxa/include/mach/palmt5.h
1580 F: arch/arm/mach-pxa/palmt5.c
1581 F: arch/arm/mach-pxa/include/mach/palmld.h
1582 F: arch/arm/mach-pxa/palmld.c
1583 F: arch/arm/mach-pxa/include/mach/palmte2.h
1584 F: arch/arm/mach-pxa/palmte2.c
1585 F: arch/arm/mach-pxa/include/mach/palmtc.h
1586 F: arch/arm/mach-pxa/palmtc.c
1588 ARM/PALM TREO SUPPORT
1589 M: Tomas Cech <sleep_walker@suse.com>
1590 L: linux-arm-kernel@lists.infradead.org
1591 W: http://hackndev.com
1593 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1594 F: arch/arm/mach-pxa/palmtreo.c
1597 M: Sergey Lapin <slapin@ossfans.org>
1598 L: linux-arm-kernel@lists.infradead.org
1599 W: http://hackndev.com
1601 F: arch/arm/mach-pxa/include/mach/palmz72.h
1602 F: arch/arm/mach-pxa/palmz72.c
1605 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1606 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609 ARM/PT DIGITAL BOARD PORT
1610 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 W: http://www.armlinux.org.uk/
1615 ARM/QUALCOMM SUPPORT
1616 M: Andy Gross <andy.gross@linaro.org>
1617 M: David Brown <david.brown@linaro.org>
1618 L: linux-arm-msm@vger.kernel.org
1619 L: linux-soc@vger.kernel.org
1621 F: Documentation/devicetree/bindings/soc/qcom/
1622 F: arch/arm/boot/dts/qcom-*.dts
1623 F: arch/arm/boot/dts/qcom-*.dtsi
1624 F: arch/arm/mach-qcom/
1625 F: arch/arm64/boot/dts/qcom/*
1626 F: drivers/i2c/busses/i2c-qup.c
1627 F: drivers/clk/qcom/
1628 F: drivers/soc/qcom/
1629 F: drivers/spi/spi-qup.c
1630 F: drivers/tty/serial/msm_serial.h
1631 F: drivers/tty/serial/msm_serial.c
1632 F: drivers/*/pm8???-*
1633 F: drivers/mfd/ssbi.c
1634 F: drivers/firmware/qcom_scm.c
1635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1637 ARM/RADISYS ENP2611 MACHINE SUPPORT
1638 M: Lennert Buytenhek <kernel@wantstofly.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 ARM/RENESAS ARM64 ARCHITECTURE
1643 M: Simon Horman <horms@verge.net.au>
1644 M: Magnus Damm <magnus.damm@gmail.com>
1645 L: linux-renesas-soc@vger.kernel.org
1646 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1649 F: arch/arm64/boot/dts/renesas/
1650 F: drivers/soc/renesas/
1651 F: include/linux/soc/renesas/
1653 ARM/RISCPC ARCHITECTURE
1654 M: Russell King <linux@armlinux.org.uk>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 W: http://www.armlinux.org.uk/
1658 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1659 F: arch/arm/include/asm/hardware/ioc.h
1660 F: arch/arm/include/asm/hardware/iomd.h
1661 F: arch/arm/include/asm/hardware/memc.h
1662 F: arch/arm/mach-rpc/
1663 F: drivers/net/ethernet/8390/etherh.c
1664 F: drivers/net/ethernet/i825xx/ether1*
1665 F: drivers/net/ethernet/seeq/ether3*
1666 F: drivers/scsi/arm/
1668 ARM/Rockchip SoC support
1669 M: Heiko Stuebner <heiko@sntech.de>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 L: linux-rockchip@lists.infradead.org
1672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1674 F: arch/arm/boot/dts/rk3*
1675 F: arch/arm/mach-rockchip/
1676 F: drivers/clk/rockchip/
1677 F: drivers/i2c/busses/i2c-rk3x.c
1678 F: drivers/*/*rockchip*
1679 F: drivers/*/*/*rockchip*
1680 F: sound/soc/rockchip/
1683 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1684 M: Kukjin Kim <kgene@kernel.org>
1685 M: Krzysztof Kozlowski <krzk@kernel.org>
1686 R: Javier Martinez Canillas <javier@osg.samsung.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1690 F: arch/arm/boot/dts/s3c*
1691 F: arch/arm/boot/dts/s5p*
1692 F: arch/arm/boot/dts/samsung*
1693 F: arch/arm/boot/dts/exynos*
1694 F: arch/arm64/boot/dts/exynos/
1695 F: arch/arm/plat-samsung/
1696 F: arch/arm/mach-s3c24*/
1697 F: arch/arm/mach-s3c64xx/
1698 F: arch/arm/mach-s5p*/
1699 F: arch/arm/mach-exynos*/
1700 F: drivers/*/*s3c24*
1701 F: drivers/*/*/*s3c24*
1702 F: drivers/*/*s3c64xx*
1703 F: drivers/*/*s5pv210*
1704 F: drivers/memory/samsung/*
1705 F: drivers/soc/samsung/*
1706 F: Documentation/arm/Samsung/
1707 F: Documentation/devicetree/bindings/arm/samsung/
1708 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1709 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1712 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1713 M: Kyungmin Park <kyungmin.park@samsung.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/mach-s5pv210/
1718 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1719 M: Kyungmin Park <kyungmin.park@samsung.com>
1720 M: Kamil Debski <kamil@wypas.org>
1721 M: Andrzej Hajda <a.hajda@samsung.com>
1722 L: linux-arm-kernel@lists.infradead.org
1723 L: linux-media@vger.kernel.org
1725 F: drivers/media/platform/s5p-g2d/
1727 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1728 M: Kyungmin Park <kyungmin.park@samsung.com>
1729 M: Kamil Debski <kamil@wypas.org>
1730 M: Jeongtae Park <jtp.park@samsung.com>
1731 M: Andrzej Hajda <a.hajda@samsung.com>
1732 L: linux-arm-kernel@lists.infradead.org
1733 L: linux-media@vger.kernel.org
1735 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1736 F: drivers/media/platform/s5p-mfc/
1738 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1739 M: Kyungmin Park <kyungmin.park@samsung.com>
1740 L: linux-arm-kernel@lists.infradead.org
1741 L: linux-media@vger.kernel.org
1743 F: drivers/staging/media/platform/s5p-cec/
1745 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1746 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1747 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1748 L: linux-arm-kernel@lists.infradead.org
1749 L: linux-media@vger.kernel.org
1751 F: drivers/media/platform/s5p-jpeg/
1753 ARM/SHMOBILE ARM ARCHITECTURE
1754 M: Simon Horman <horms@verge.net.au>
1755 M: Magnus Damm <magnus.damm@gmail.com>
1756 L: linux-renesas-soc@vger.kernel.org
1757 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1760 F: arch/arm/boot/dts/emev2*
1761 F: arch/arm/boot/dts/r7s*
1762 F: arch/arm/boot/dts/r8a*
1763 F: arch/arm/boot/dts/sh*
1764 F: arch/arm/configs/shmobile_defconfig
1765 F: arch/arm/include/debug/renesas-scif.S
1766 F: arch/arm/mach-shmobile/
1767 F: drivers/soc/renesas/
1768 F: include/linux/soc/renesas/
1770 ARM/SOCFPGA ARCHITECTURE
1771 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1773 F: arch/arm/mach-socfpga/
1774 F: arch/arm/boot/dts/socfpga*
1775 F: arch/arm/configs/socfpga_defconfig
1776 F: arch/arm64/boot/dts/altera/
1777 W: http://www.rocketboards.org
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1780 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1781 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1783 F: drivers/clk/socfpga/
1785 ARM/SOCFPGA EDAC SUPPORT
1786 M: Thor Thayer <tthayer@opensource.altera.com>
1788 F: drivers/edac/altera_edac.
1790 ARM/STI ARCHITECTURE
1791 M: Patrice Chotard <patrice.chotard@st.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L: kernel@stlinux.com
1794 W: http://www.stlinux.com
1796 F: arch/arm/mach-sti/
1797 F: arch/arm/boot/dts/sti*
1798 F: drivers/char/hw_random/st-rng.c
1799 F: drivers/clocksource/arm_global_timer.c
1800 F: drivers/clocksource/clksrc_st_lpc.c
1801 F: drivers/cpufreq/sti-cpufreq.c
1802 F: drivers/dma/st_fdma*
1803 F: drivers/i2c/busses/i2c-st.c
1804 F: drivers/media/rc/st_rc.c
1805 F: drivers/media/platform/sti/c8sectpfe/
1806 F: drivers/mmc/host/sdhci-st.c
1807 F: drivers/phy/phy-miphy28lp.c
1808 F: drivers/phy/phy-miphy365x.c
1809 F: drivers/phy/phy-stih407-usb.c
1810 F: drivers/phy/phy-stih41x-usb.c
1811 F: drivers/pinctrl/pinctrl-st.c
1812 F: drivers/remoteproc/st_remoteproc.c
1813 F: drivers/remoteproc/st_slim_rproc.c
1814 F: drivers/reset/sti/
1815 F: drivers/rtc/rtc-st-lpc.c
1816 F: drivers/tty/serial/st-asc.c
1817 F: drivers/usb/dwc3/dwc3-st.c
1818 F: drivers/usb/host/ehci-st.c
1819 F: drivers/usb/host/ohci-st.c
1820 F: drivers/watchdog/st_lpc_wdt.c
1821 F: drivers/ata/ahci_st.c
1822 F: include/linux/remoteproc/st_slim_rproc.h
1824 ARM/STM32 ARCHITECTURE
1825 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1826 M: Alexandre Torgue <alexandre.torgue@st.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831 F: drivers/clocksource/armv7m_systick.c
1833 ARM/TANGO ARCHITECTURE
1834 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1835 L: linux-arm-kernel@lists.infradead.org
1839 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1840 M: Lennert Buytenhek <kernel@wantstofly.org>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 ARM/TETON BGA MACHINE SUPPORT
1845 M: "Mark F. Brown" <mark.brown314@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 ARM/THECUS N2100 MACHINE SUPPORT
1850 M: Lennert Buytenhek <kernel@wantstofly.org>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1855 M: Wan ZongShun <mcuos.com@gmail.com>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W: http://www.mcuos.com
1859 F: arch/arm/mach-w90x900/
1860 F: drivers/input/keyboard/w90p910_keypad.c
1861 F: drivers/input/touchscreen/w90p910_ts.c
1862 F: drivers/watchdog/nuc900_wdt.c
1863 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1864 F: drivers/mtd/nand/nuc900_nand.c
1865 F: drivers/rtc/rtc-nuc900.c
1866 F: drivers/spi/spi-nuc900.c
1867 F: drivers/usb/host/ehci-w90x900.c
1868 F: drivers/video/fbdev/nuc900fb.c
1870 ARM/U300 MACHINE SUPPORT
1871 M: Linus Walleij <linus.walleij@linaro.org>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 F: arch/arm/mach-u300/
1875 F: drivers/clocksource/timer-u300.c
1876 F: drivers/i2c/busses/i2c-stu300.c
1877 F: drivers/rtc/rtc-coh901331.c
1878 F: drivers/watchdog/coh901327_wdt.c
1879 F: drivers/dma/coh901318*
1880 F: drivers/mfd/ab3100*
1881 F: drivers/rtc/rtc-ab3100.c
1882 F: drivers/rtc/rtc-coh901331.c
1883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1885 ARM/UNIPHIER ARCHITECTURE
1886 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1890 F: arch/arm/boot/dts/uniphier*
1891 F: arch/arm/include/asm/hardware/cache-uniphier.h
1892 F: arch/arm/mach-uniphier/
1893 F: arch/arm/mm/cache-uniphier.c
1894 F: arch/arm64/boot/dts/socionext/
1895 F: drivers/bus/uniphier-system-bus.c
1896 F: drivers/clk/uniphier/
1897 F: drivers/i2c/busses/i2c-uniphier*
1898 F: drivers/pinctrl/uniphier/
1899 F: drivers/reset/reset-uniphier.c
1900 F: drivers/tty/serial/8250/8250_uniphier.c
1903 ARM/Ux500 ARM ARCHITECTURE
1904 M: Linus Walleij <linus.walleij@linaro.org>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 F: arch/arm/mach-ux500/
1908 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1909 F: drivers/dma/ste_dma40*
1910 F: drivers/hwspinlock/u8500_hsem.c
1911 F: drivers/mfd/abx500*
1912 F: drivers/mfd/ab8500*
1913 F: drivers/mfd/dbx500*
1914 F: drivers/mfd/db8500*
1915 F: drivers/pinctrl/nomadik/pinctrl-ab*
1916 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1917 F: drivers/rtc/rtc-ab8500.c
1918 F: drivers/rtc/rtc-pl031.c
1919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1922 M: Ulf Hansson <ulf.hansson@linaro.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 T: git git://git.linaro.org/people/ulfh/clk.git
1926 F: drivers/clk/ux500/
1928 ARM/VERSATILE EXPRESS PLATFORM
1929 M: Liviu Dudau <liviu.dudau@arm.com>
1930 M: Sudeep Holla <sudeep.holla@arm.com>
1931 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/boot/dts/vexpress*
1935 F: arch/arm64/boot/dts/arm/
1936 F: arch/arm/mach-vexpress/
1939 F: drivers/clk/versatile/clk-vexpress-osc.c
1940 F: drivers/clocksource/versatile.c
1944 M: Russell King <linux@armlinux.org.uk>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 W: http://www.armlinux.org.uk/
1950 ARM/VOIPAC PXA270 SUPPORT
1951 M: Marek Vasut <marek.vasut@gmail.com>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/mach-pxa/vpac270.c
1955 F: arch/arm/mach-pxa/include/mach/vpac270.h
1957 ARM/VT8500 ARM ARCHITECTURE
1958 M: Tony Prisk <linux@prisktech.co.nz>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: arch/arm/mach-vt8500/
1962 F: drivers/clocksource/vt8500_timer.c
1963 F: drivers/i2c/busses/i2c-wmt.c
1964 F: drivers/mmc/host/wmt-sdmmc.c
1965 F: drivers/pwm/pwm-vt8500.c
1966 F: drivers/rtc/rtc-vt8500.c
1967 F: drivers/tty/serial/vt8500_serial.c
1968 F: drivers/usb/host/ehci-platform.c
1969 F: drivers/usb/host/uhci-platform.c
1970 F: drivers/video/fbdev/vt8500lcdfb.*
1971 F: drivers/video/fbdev/wm8505fb*
1972 F: drivers/video/fbdev/wmt_ge_rops.*
1974 ARM/ZIPIT Z2 SUPPORT
1975 M: Marek Vasut <marek.vasut@gmail.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/mach-pxa/z2.c
1979 F: arch/arm/mach-pxa/include/mach/z2.h
1981 ARM/ZTE ARCHITECTURE
1982 M: Jun Nie <jun.nie@linaro.org>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 F: arch/arm/mach-zx/
1987 F: Documentation/devicetree/bindings/arm/zte.txt
1988 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990 ARM/ZYNQ ARCHITECTURE
1991 M: Michal Simek <michal.simek@xilinx.com>
1992 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W: http://wiki.xilinx.com
1995 T: git https://github.com/Xilinx/linux-xlnx.git
1997 F: arch/arm/mach-zynq/
1998 F: drivers/cpuidle/cpuidle-zynq.c
1999 F: drivers/block/xsysace.c
2002 F: drivers/clocksource/cadence_ttc_timer.c
2003 F: drivers/i2c/busses/i2c-cadence.c
2004 F: drivers/mmc/host/sdhci-of-arasan.c
2005 F: drivers/edac/synopsys_edac.c
2008 M: Will Deacon <will.deacon@arm.com>
2009 R: Robin Murphy <robin.murphy@arm.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 F: drivers/iommu/arm-smmu.c
2013 F: drivers/iommu/arm-smmu-v3.c
2014 F: drivers/iommu/io-pgtable-arm.c
2015 F: drivers/iommu/io-pgtable-arm-v7s.c
2017 ARM64 PORT (AARCH64 ARCHITECTURE)
2018 M: Catalin Marinas <catalin.marinas@arm.com>
2019 M: Will Deacon <will.deacon@arm.com>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2024 F: Documentation/arm64/
2026 AS3645A LED FLASH CONTROLLER DRIVER
2027 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2028 L: linux-media@vger.kernel.org
2029 T: git git://linuxtv.org/media_tree.git
2031 F: drivers/media/i2c/as3645a.c
2032 F: include/media/i2c/as3645a.h
2034 ASAHI KASEI AK8974 DRIVER
2035 M: Linus Walleij <linus.walleij@linaro.org>
2036 L: linux-iio@vger.kernel.org
2037 W: http://www.akm.com/
2039 F: drivers/iio/magnetometer/ak8974.c
2041 ASC7621 HARDWARE MONITOR DRIVER
2042 M: George Joseph <george.joseph@fairview5.com>
2043 L: linux-hwmon@vger.kernel.org
2045 F: Documentation/hwmon/asc7621
2046 F: drivers/hwmon/asc7621.c
2048 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2049 M: Corentin Chary <corentin.chary@gmail.com>
2050 L: acpi4asus-user@lists.sourceforge.net
2051 L: platform-driver-x86@vger.kernel.org
2052 W: http://acpi4asus.sf.net
2054 F: drivers/platform/x86/asus*.c
2055 F: drivers/platform/x86/eeepc*.c
2057 ASUS WIRELESS RADIO CONTROL DRIVER
2058 M: João Paulo Rechi Vita <jprvita@gmail.com>
2059 L: platform-driver-x86@vger.kernel.org
2061 F: drivers/platform/x86/asus-wireless.c
2064 M: David Howells <dhowells@redhat.com>
2065 L: keyrings@vger.kernel.org
2067 F: Documentation/crypto/asymmetric-keys.txt
2068 F: include/linux/verification.h
2069 F: include/crypto/public_key.h
2070 F: include/crypto/pkcs7.h
2071 F: crypto/asymmetric_keys/
2073 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2074 R: Dan Williams <dan.j.williams@intel.com>
2075 W: http://sourceforge.net/projects/xscaleiop
2077 F: Documentation/crypto/async-tx-api.txt
2080 F: include/linux/dmaengine.h
2081 F: include/linux/async_tx.h
2084 M: Wolfram Sang <wsa@the-dreams.de>
2085 L: linux-i2c@vger.kernel.org
2087 F: drivers/misc/eeprom/at24.c
2088 F: include/linux/platform_data/at24.h
2090 ATA OVER ETHERNET (AOE) DRIVER
2091 M: "Ed L. Cashin" <ed.cashin@acm.org>
2092 W: http://www.openaoe.org/
2094 F: Documentation/aoe/
2095 F: drivers/block/aoe/
2097 ATHEROS 71XX/9XXX GPIO DRIVER
2098 M: Alban Bedel <albeu@free.fr>
2099 W: https://github.com/AlbanBedel/linux
2100 T: git git://github.com/AlbanBedel/linux
2102 F: drivers/gpio/gpio-ath79.c
2103 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105 ATHEROS ATH GENERIC UTILITIES
2106 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2107 L: linux-wireless@vger.kernel.org
2109 F: drivers/net/wireless/ath/*
2111 ATHEROS ATH5K WIRELESS DRIVER
2112 M: Jiri Slaby <jirislaby@gmail.com>
2113 M: Nick Kossifidis <mickflemm@gmail.com>
2114 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2115 L: linux-wireless@vger.kernel.org
2116 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2118 F: drivers/net/wireless/ath/ath5k/
2120 ATHEROS ATH6KL WIRELESS DRIVER
2121 M: Kalle Valo <kvalo@qca.qualcomm.com>
2122 L: linux-wireless@vger.kernel.org
2123 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2126 F: drivers/net/wireless/ath/ath6kl/
2128 WILOCITY WIL6210 WIRELESS DRIVER
2129 M: Maya Erez <qca_merez@qca.qualcomm.com>
2130 L: linux-wireless@vger.kernel.org
2131 L: wil6210@qca.qualcomm.com
2133 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2134 F: drivers/net/wireless/ath/wil6210/
2135 F: include/uapi/linux/wil6210_uapi.h
2137 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2138 M: Christian Lamparter <chunkeey@googlemail.com>
2139 L: linux-wireless@vger.kernel.org
2140 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2142 F: drivers/net/wireless/ath/carl9170/
2144 ATK0110 HWMON DRIVER
2145 M: Luca Tettamanti <kronos.it@gmail.com>
2146 L: linux-hwmon@vger.kernel.org
2148 F: drivers/hwmon/asus_atk0110.c
2151 M: Ville Syrjala <syrjala@sci.fi>
2153 F: drivers/input/misc/ati_remote2.c
2155 ATLX ETHERNET DRIVERS
2156 M: Jay Cliburn <jcliburn@gmail.com>
2157 M: Chris Snook <chris.snook@gmail.com>
2158 L: netdev@vger.kernel.org
2159 W: http://sourceforge.net/projects/atl1
2160 W: http://atl1.sourceforge.net
2162 F: drivers/net/ethernet/atheros/
2165 M: Chas Williams <3chas3@gmail.com>
2166 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2167 L: netdev@vger.kernel.org
2168 W: http://linux-atm.sourceforge.net
2171 F: include/linux/atm*
2172 F: include/uapi/linux/atm*
2174 ATMEL AT91 / AT32 MCI DRIVER
2175 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177 F: drivers/mmc/host/atmel-mci.c
2179 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2180 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182 F: drivers/power/reset/at91-sama5d2_shdwc.c
2184 ATMEL SAMA5D2 ADC DRIVER
2185 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186 L: linux-iio@vger.kernel.org
2188 F: drivers/iio/adc/at91-sama5d2_adc.c
2190 ATMEL Audio ALSA driver
2191 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2197 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 F: drivers/dma/at_hdmac.c
2201 F: drivers/dma/at_hdmac_regs.h
2202 F: include/linux/platform_data/dma-atmel.h
2205 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2206 L: linux-arm-kernel@lists.infradead.org
2207 L: dmaengine@vger.kernel.org
2209 F: drivers/dma/at_xdmac.c
2212 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2213 L: linux-i2c@vger.kernel.org
2215 F: drivers/i2c/busses/i2c-at91.c
2218 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2219 L: linux-media@vger.kernel.org
2221 F: drivers/media/platform/soc_camera/atmel-isi.c
2222 F: include/media/atmel-isi.h
2225 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2226 L: linux-fbdev@vger.kernel.org
2228 F: drivers/video/fbdev/atmel_lcdfb.c
2229 F: include/video/atmel_lcdc.h
2231 ATMEL MACB ETHERNET DRIVER
2232 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2234 F: drivers/net/ethernet/cadence/
2237 M: Wenyou Yang <wenyou.yang@atmel.com>
2238 M: Josh Wu <rainyfeeling@outlook.com>
2239 L: linux-mtd@lists.infradead.org
2241 F: drivers/mtd/nand/atmel_nand*
2244 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2245 L: linux-mmc@vger.kernel.org
2247 F: drivers/mmc/host/sdhci-of-at91.c
2250 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2252 F: drivers/spi/spi-atmel.*
2255 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 F: drivers/misc/atmel-ssc.c
2259 F: include/linux/atmel-ssc.h
2261 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2262 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 F: drivers/misc/atmel_tclib.c
2266 F: drivers/clocksource/tcb_clksrc.c
2268 ATMEL USBA UDC DRIVER
2269 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2274 ATMEL WIRELESS DRIVER
2275 M: Simon Kelley <simon@thekelleys.org.uk>
2276 L: linux-wireless@vger.kernel.org
2277 W: http://www.thekelleys.org.uk/atmel
2278 W: http://atmelwlandriver.sourceforge.net/
2280 F: drivers/net/wireless/atmel/atmel*
2282 ATMEL MAXTOUCH DRIVER
2283 M: Nick Dyer <nick@shmanahar.org>
2284 T: git git://github.com/ndyer/linux.git
2286 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2287 F: drivers/input/touchscreen/atmel_mxt_ts.c
2288 F: include/linux/platform_data/atmel_mxt_ts.h
2290 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2291 M: Bradley Grove <linuxdrivers@attotech.com>
2292 L: linux-scsi@vger.kernel.org
2293 W: http://www.attotech.com
2295 F: drivers/scsi/esas2r
2297 ATUSB IEEE 802.15.4 RADIO DRIVER
2298 M: Stefan Schmidt <stefan@osg.samsung.com>
2299 L: linux-wpan@vger.kernel.org
2301 F: drivers/net/ieee802154/atusb.c
2302 F: drivers/net/ieee802154/atusb.h
2303 F: drivers/net/ieee802154/at86rf230.h
2306 M: Paul Moore <paul@paul-moore.com>
2307 M: Eric Paris <eparis@redhat.com>
2308 L: linux-audit@redhat.com (moderated for non-subscribers)
2309 W: http://people.redhat.com/sgrubb/audit/
2310 T: git git://git.infradead.org/users/pcmoore/audit
2312 F: include/linux/audit.h
2313 F: include/uapi/linux/audit.h
2316 AUXILIARY DISPLAY DRIVERS
2317 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2318 W: http://miguelojeda.es/auxdisplay.htm
2319 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2321 F: drivers/auxdisplay/
2322 F: include/linux/cfag12864b.h
2325 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2326 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2327 W: http://www.atmel.com/products/AVR32/
2328 W: http://mirror.egtvedt.no/avr32linux.org/
2329 W: http://avrfreaks.net/
2333 AVR32/AT32AP MACHINE SUPPORT
2334 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2335 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337 F: arch/avr32/mach-at32ap/
2340 M: Ralf Baechle <ralf@linux-mips.org>
2341 L: linux-hams@vger.kernel.org
2342 W: http://www.linux-ax25.org/
2344 F: include/uapi/linux/ax25.h
2345 F: include/net/ax25.h
2348 AXENTIA ASOC DRIVERS
2349 M: Peter Rosin <peda@axentia.se>
2350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2352 F: Documentation/devicetree/bindings/sound/axentia,*
2353 F: sound/soc/atmel/tse850-pcm5142.c
2356 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2357 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2358 L: linux-media@vger.kernel.org
2359 W: https://linuxtv.org
2360 T: git git://linuxtv.org/media_tree.git
2362 F: drivers/media/usb/dvb-usb-v2/az6007.c
2364 AZTECH FM RADIO RECEIVER DRIVER
2365 M: Hans Verkuil <hverkuil@xs4all.nl>
2366 L: linux-media@vger.kernel.org
2367 T: git git://linuxtv.org/media_tree.git
2368 W: https://linuxtv.org
2370 F: drivers/media/radio/radio-aztech*
2373 L: linux-wireless@vger.kernel.org
2374 L: b43-dev@lists.infradead.org
2375 W: http://wireless.kernel.org/en/users/Drivers/b43
2377 F: drivers/net/wireless/broadcom/b43/
2379 B43LEGACY WIRELESS DRIVER
2380 M: Larry Finger <Larry.Finger@lwfinger.net>
2381 L: linux-wireless@vger.kernel.org
2382 L: b43-dev@lists.infradead.org
2383 W: http://wireless.kernel.org/en/users/Drivers/b43
2385 F: drivers/net/wireless/broadcom/b43legacy/
2387 BACKLIGHT CLASS/SUBSYSTEM
2388 M: Jingoo Han <jingoohan1@gmail.com>
2389 M: Lee Jones <lee.jones@linaro.org>
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2392 F: drivers/video/backlight/
2393 F: include/linux/backlight.h
2396 M: Marek Lindner <mareklindner@neomailbox.ch>
2397 M: Simon Wunderlich <sw@simonwunderlich.de>
2398 M: Antonio Quartulli <a@unstable.cc>
2399 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2400 W: https://www.open-mesh.org/
2401 Q: https://patchwork.open-mesh.org/project/batman/list/
2403 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2404 F: Documentation/ABI/testing/sysfs-class-net-mesh
2405 F: Documentation/networking/batman-adv.txt
2406 F: include/uapi/linux/batman_adv.h
2409 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2410 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2411 L: linux-hams@vger.kernel.org
2412 W: http://www.baycom.org/~tom/ham/ham.html
2414 F: drivers/net/hamradio/baycom*
2416 BCACHE (BLOCK LAYER CACHE)
2417 M: Kent Overstreet <kent.overstreet@gmail.com>
2418 L: linux-bcache@vger.kernel.org
2419 W: http://bcache.evilpiepirate.org
2421 F: drivers/md/bcache/
2423 BDISP ST MEDIA DRIVER
2424 M: Fabien Dessenne <fabien.dessenne@st.com>
2425 L: linux-media@vger.kernel.org
2426 T: git git://linuxtv.org/media_tree.git
2427 W: https://linuxtv.org
2429 F: drivers/media/platform/sti/bdisp
2432 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2433 M: Salah Triki <salah.triki@gmail.com>
2435 T: git git://github.com/luisbg/linux-befs.git
2436 F: Documentation/filesystems/befs.txt
2439 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2440 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2441 L: netdev@vger.kernel.org
2443 F: drivers/net/ethernet/ec_bhf.c
2446 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2448 F: Documentation/filesystems/bfs.txt
2450 F: include/uapi/linux/bfs_fs.h
2452 BLACKFIN ARCHITECTURE
2453 M: Steven Miao <realmz6@gmail.com>
2454 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455 T: git git://git.code.sf.net/p/adi-linux/code
2456 W: http://blackfin.uclinux.org
2460 BLACKFIN EMAC DRIVER
2461 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2462 W: http://blackfin.uclinux.org
2464 F: drivers/net/ethernet/adi/
2467 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468 W: http://blackfin.uclinux.org
2470 F: drivers/rtc/rtc-bfin.c
2473 M: Sonic Zhang <sonic.zhang@analog.com>
2474 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475 W: http://blackfin.uclinux.org
2477 F: drivers/mmc/host/bfin_sdh.c
2479 BLACKFIN SERIAL DRIVER
2480 M: Sonic Zhang <sonic.zhang@analog.com>
2481 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 W: http://blackfin.uclinux.org
2484 F: drivers/tty/serial/bfin_uart.c
2486 BLACKFIN WATCHDOG DRIVER
2487 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488 W: http://blackfin.uclinux.org
2490 F: drivers/watchdog/bfin_wdt.c
2492 BLACKFIN I2C TWI DRIVER
2493 M: Sonic Zhang <sonic.zhang@analog.com>
2494 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W: http://blackfin.uclinux.org/
2497 F: drivers/i2c/busses/i2c-bfin-twi.c
2499 BLACKFIN MEDIA DRIVER
2500 M: Scott Jiang <scott.jiang.linux@gmail.com>
2501 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W: http://blackfin.uclinux.org/
2504 F: drivers/media/platform/blackfin/
2505 F: drivers/media/i2c/adv7183*
2506 F: drivers/media/i2c/vs6624*
2508 BLINKM RGB LED DRIVER
2509 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511 F: drivers/leds/leds-blinkm.c
2514 M: Jens Axboe <axboe@kernel.dk>
2515 L: linux-block@vger.kernel.org
2516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2519 F: kernel/trace/blktrace.c
2523 M: Joern Engel <joern@lazybastard.org>
2524 L: linux-mtd@lists.infradead.org
2526 F: drivers/mtd/devices/block2mtd.c
2529 M: Marcel Holtmann <marcel@holtmann.org>
2530 M: Gustavo Padovan <gustavo@padovan.org>
2531 M: Johan Hedberg <johan.hedberg@gmail.com>
2532 L: linux-bluetooth@vger.kernel.org
2533 W: http://www.bluez.org/
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2537 F: drivers/bluetooth/
2540 M: Marcel Holtmann <marcel@holtmann.org>
2541 M: Gustavo Padovan <gustavo@padovan.org>
2542 M: Johan Hedberg <johan.hedberg@gmail.com>
2543 L: linux-bluetooth@vger.kernel.org
2544 W: http://www.bluez.org/
2545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2549 F: include/net/bluetooth/
2552 M: Jay Vosburgh <j.vosburgh@gmail.com>
2553 M: Veaceslav Falico <vfalico@gmail.com>
2554 M: Andy Gospodarek <andy@greyhouse.net>
2555 L: netdev@vger.kernel.org
2556 W: http://sourceforge.net/projects/bonding/
2558 F: drivers/net/bonding/
2559 F: include/uapi/linux/if_bonding.h
2561 BPF (Safe dynamic programs and tools)
2562 M: Alexei Starovoitov <ast@kernel.org>
2563 L: netdev@vger.kernel.org
2564 L: linux-kernel@vger.kernel.org
2567 F: tools/testing/selftests/bpf/
2570 BROADCOM B44 10/100 ETHERNET DRIVER
2571 M: Michael Chan <michael.chan@broadcom.com>
2572 L: netdev@vger.kernel.org
2574 F: drivers/net/ethernet/broadcom/b44.*
2576 BROADCOM B53 ETHERNET SWITCH DRIVER
2577 M: Florian Fainelli <f.fainelli@gmail.com>
2578 L: netdev@vger.kernel.org
2579 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2581 F: drivers/net/dsa/b53/*
2582 F: include/linux/platform_data/b53.h
2584 BROADCOM GENET ETHERNET DRIVER
2585 M: Florian Fainelli <f.fainelli@gmail.com>
2586 L: netdev@vger.kernel.org
2588 F: drivers/net/ethernet/broadcom/genet/
2590 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2591 M: Rasesh Mody <rasesh.mody@cavium.com>
2592 M: Harish Patil <harish.patil@cavium.com>
2593 M: Dept-GELinuxNICDev@cavium.com
2594 L: netdev@vger.kernel.org
2596 F: drivers/net/ethernet/broadcom/bnx2.*
2597 F: drivers/net/ethernet/broadcom/bnx2_*
2599 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2600 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2601 M: Ariel Elior <ariel.elior@cavium.com>
2602 M: everest-linux-l2@cavium.com
2603 L: netdev@vger.kernel.org
2605 F: drivers/net/ethernet/broadcom/bnx2x/
2607 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2608 M: Florian Fainelli <f.fainelli@gmail.com>
2609 M: Ray Jui <rjui@broadcom.com>
2610 M: Scott Branden <sbranden@broadcom.com>
2611 M: bcm-kernel-feedback-list@broadcom.com
2612 T: git git://github.com/broadcom/mach-bcm
2618 F: arch/arm/mach-bcm/
2620 BROADCOM BCM2835 ARM ARCHITECTURE
2621 M: Stephen Warren <swarren@wwwdotorg.org>
2622 M: Lee Jones <lee@kernel.org>
2623 M: Eric Anholt <eric@anholt.net>
2624 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2629 F: drivers/staging/vc04_services
2631 BROADCOM BCM47XX MIPS ARCHITECTURE
2632 M: Hauke Mehrtens <hauke@hauke-m.de>
2633 M: Rafał Miłecki <zajec5@gmail.com>
2634 L: linux-mips@linux-mips.org
2636 F: Documentation/devicetree/bindings/mips/brcm/
2637 F: arch/mips/bcm47xx/*
2638 F: arch/mips/include/asm/mach-bcm47xx/*
2640 BROADCOM BCM5301X ARM ARCHITECTURE
2641 M: Hauke Mehrtens <hauke@hauke-m.de>
2642 M: Rafał Miłecki <zajec5@gmail.com>
2643 M: bcm-kernel-feedback-list@broadcom.com
2644 L: linux-arm-kernel@lists.infradead.org
2646 F: arch/arm/mach-bcm/bcm_5301x.c
2647 F: arch/arm/boot/dts/bcm5301x*.dtsi
2648 F: arch/arm/boot/dts/bcm470*
2650 BROADCOM BCM53573 ARM ARCHITECTURE
2651 M: Rafał Miłecki <rafal@milecki.pl>
2652 L: linux-arm-kernel@lists.infradead.org
2654 F: arch/arm/boot/dts/bcm53573*
2655 F: arch/arm/boot/dts/bcm47189*
2657 BROADCOM BCM63XX ARM ARCHITECTURE
2658 M: Florian Fainelli <f.fainelli@gmail.com>
2659 M: bcm-kernel-feedback-list@broadcom.com
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 T: git git://github.com/broadcom/stblinux.git
2665 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2666 M: Kevin Cernekee <cernekee@gmail.com>
2667 L: linux-usb@vger.kernel.org
2669 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2671 BROADCOM BCM7XXX ARM ARCHITECTURE
2672 M: Brian Norris <computersforpeace@gmail.com>
2673 M: Gregory Fong <gregory.0xf0@gmail.com>
2674 M: Florian Fainelli <f.fainelli@gmail.com>
2675 M: bcm-kernel-feedback-list@broadcom.com
2676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 T: git git://github.com/broadcom/stblinux.git
2679 F: arch/arm/mach-bcm/*brcmstb*
2680 F: arch/arm/boot/dts/bcm7*.dts*
2681 F: drivers/bus/brcmstb_gisb.c
2684 BROADCOM BMIPS MIPS ARCHITECTURE
2685 M: Kevin Cernekee <cernekee@gmail.com>
2686 M: Florian Fainelli <f.fainelli@gmail.com>
2687 L: linux-mips@linux-mips.org
2688 T: git git://github.com/broadcom/stblinux.git
2690 F: arch/mips/bmips/*
2691 F: arch/mips/include/asm/mach-bmips/*
2692 F: arch/mips/kernel/*bmips*
2693 F: arch/mips/boot/dts/brcm/bcm*.dts*
2694 F: drivers/irqchip/irq-bcm63*
2695 F: drivers/irqchip/irq-bcm7*
2696 F: drivers/irqchip/irq-brcmstb*
2697 F: include/linux/bcm963xx_nvram.h
2698 F: include/linux/bcm963xx_tag.h
2700 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2701 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2702 M: Prashant Sreedharan <prashant@broadcom.com>
2703 M: Michael Chan <mchan@broadcom.com>
2704 L: netdev@vger.kernel.org
2706 F: drivers/net/ethernet/broadcom/tg3.*
2708 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2709 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2710 M: Franky Lin <franky.lin@broadcom.com>
2711 M: Hante Meuleman <hante.meuleman@broadcom.com>
2712 L: linux-wireless@vger.kernel.org
2713 L: brcm80211-dev-list.pdl@broadcom.com
2715 F: drivers/net/wireless/broadcom/brcm80211/
2717 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2718 M: QLogic-Storage-Upstream@qlogic.com
2719 L: linux-scsi@vger.kernel.org
2721 F: drivers/scsi/bnx2fc/
2723 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2724 M: QLogic-Storage-Upstream@qlogic.com
2725 L: linux-scsi@vger.kernel.org
2727 F: drivers/scsi/bnx2i/
2729 BROADCOM IPROC ARM ARCHITECTURE
2730 M: Ray Jui <rjui@broadcom.com>
2731 M: Scott Branden <sbranden@broadcom.com>
2732 M: Jon Mason <jonmason@broadcom.com>
2733 M: bcm-kernel-feedback-list@broadcom.com
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 T: git git://github.com/broadcom/cygnus-linux.git
2750 F: arch/arm64/boot/dts/broadcom/ns2*
2751 F: drivers/clk/bcm/clk-ns*
2752 F: drivers/pinctrl/bcm/pinctrl-ns*
2754 BROADCOM BRCMSTB GPIO DRIVER
2755 M: Gregory Fong <gregory.0xf0@gmail.com>
2756 L: bcm-kernel-feedback-list@broadcom.com
2758 F: drivers/gpio/gpio-brcmstb.c
2759 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2761 BROADCOM KONA GPIO DRIVER
2762 M: Ray Jui <rjui@broadcom.com>
2763 L: bcm-kernel-feedback-list@broadcom.com
2765 F: drivers/gpio/gpio-bcm-kona.c
2766 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2768 BROADCOM NVRAM DRIVER
2769 M: Rafał Miłecki <zajec5@gmail.com>
2770 L: linux-mips@linux-mips.org
2772 F: drivers/firmware/broadcom/*
2774 BROADCOM STB NAND FLASH DRIVER
2775 M: Brian Norris <computersforpeace@gmail.com>
2776 M: Kamal Dasu <kdasu.kdev@gmail.com>
2777 L: linux-mtd@lists.infradead.org
2778 L: bcm-kernel-feedback-list@broadcom.com
2780 F: drivers/mtd/nand/brcmnand/
2782 BROADCOM STB AVS CPUFREQ DRIVER
2783 M: Markus Mayer <mmayer@broadcom.com>
2784 M: bcm-kernel-feedback-list@broadcom.com
2785 L: linux-pm@vger.kernel.org
2787 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2788 F: drivers/cpufreq/brcmstb*
2790 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2791 M: Rafał Miłecki <zajec5@gmail.com>
2792 L: linux-wireless@vger.kernel.org
2795 F: include/linux/bcma/
2797 BROADCOM SYSTEMPORT ETHERNET DRIVER
2798 M: Florian Fainelli <f.fainelli@gmail.com>
2799 L: netdev@vger.kernel.org
2801 F: drivers/net/ethernet/broadcom/bcmsysport.*
2803 BROADCOM VULCAN ARM64 SOC
2804 M: Jayachandran C. <jchandra@broadcom.com>
2805 M: bcm-kernel-feedback-list@broadcom.com
2806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 F: arch/arm64/boot/dts/broadcom/vulcan*
2810 BROCADE BFA FC SCSI DRIVER
2811 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2812 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2813 L: linux-scsi@vger.kernel.org
2815 F: drivers/scsi/bfa/
2817 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2818 M: Rasesh Mody <rasesh.mody@cavium.com>
2819 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2820 M: Dept-GELinuxNICDev@cavium.com
2821 L: netdev@vger.kernel.org
2823 F: drivers/net/ethernet/brocade/bna/
2825 BSG (block layer generic sg v4 driver)
2826 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2827 L: linux-scsi@vger.kernel.org
2830 F: include/linux/bsg.h
2831 F: include/uapi/linux/bsg.h
2834 M: Clemens Ladisch <clemens@ladisch.de>
2835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2836 T: git git://git.alsa-project.org/alsa-kernel.git
2838 F: Documentation/sound/alsa/Bt87x.txt
2839 F: sound/pci/bt87x.c
2842 M: Michael Buesch <m@bues.ch>
2843 W: http://bu3sch.de/btgpio.php
2845 F: drivers/gpio/gpio-bt8xx.c
2848 M: Chris Mason <clm@fb.com>
2849 M: Josef Bacik <jbacik@fb.com>
2850 M: David Sterba <dsterba@suse.com>
2851 L: linux-btrfs@vger.kernel.org
2852 W: http://btrfs.wiki.kernel.org/
2853 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2856 F: Documentation/filesystems/btrfs.txt
2859 BTTV VIDEO4LINUX DRIVER
2860 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2862 L: linux-media@vger.kernel.org
2863 W: https://linuxtv.org
2864 T: git git://linuxtv.org/media_tree.git
2866 F: Documentation/media/v4l-drivers/bttv*
2867 F: drivers/media/pci/bt8xx/bttv*
2869 BUSLOGIC SCSI DRIVER
2870 M: Khalid Aziz <khalid@gonehiking.org>
2871 L: linux-scsi@vger.kernel.org
2873 F: drivers/scsi/BusLogic.*
2874 F: drivers/scsi/FlashPoint.*
2876 C-MEDIA CMI8788 DRIVER
2877 M: Clemens Ladisch <clemens@ladisch.de>
2878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2879 T: git git://git.alsa-project.org/alsa-kernel.git
2881 F: sound/pci/oxygen/
2884 M: Mark Salter <msalter@redhat.com>
2885 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2886 L: linux-c6x-dev@linux-c6x.org
2887 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2891 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2892 M: David Howells <dhowells@redhat.com>
2893 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2895 F: Documentation/filesystems/caching/cachefiles.txt
2898 CADET FM/AM RADIO RECEIVER DRIVER
2899 M: Hans Verkuil <hverkuil@xs4all.nl>
2900 L: linux-media@vger.kernel.org
2901 T: git git://linuxtv.org/media_tree.git
2902 W: https://linuxtv.org
2904 F: drivers/media/radio/radio-cadet*
2906 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2907 M: Jonathan Corbet <corbet@lwn.net>
2908 L: linux-media@vger.kernel.org
2909 T: git git://linuxtv.org/media_tree.git
2911 F: Documentation/media/v4l-drivers/cafe_ccic*
2912 F: drivers/media/platform/marvell-ccic/
2915 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2916 L: netdev@vger.kernel.org
2918 F: Documentation/networking/caif/
2919 F: drivers/net/caif/
2920 F: include/uapi/linux/caif/
2921 F: include/net/caif/
2924 CALGARY x86-64 IOMMU
2925 M: Muli Ben-Yehuda <mulix@mulix.org>
2926 M: Jon Mason <jdmason@kudzu.us>
2927 L: iommu@lists.linux-foundation.org
2929 F: arch/x86/kernel/pci-calgary_64.c
2930 F: arch/x86/kernel/tce_64.c
2931 F: arch/x86/include/asm/calgary.h
2932 F: arch/x86/include/asm/tce.h
2935 M: Oliver Hartkopp <socketcan@hartkopp.net>
2936 M: Marc Kleine-Budde <mkl@pengutronix.de>
2937 L: linux-can@vger.kernel.org
2938 W: https://github.com/linux-can
2939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2942 F: Documentation/networking/can.txt
2944 F: include/linux/can/core.h
2945 F: include/uapi/linux/can.h
2946 F: include/uapi/linux/can/bcm.h
2947 F: include/uapi/linux/can/raw.h
2948 F: include/uapi/linux/can/gw.h
2951 M: Wolfgang Grandegger <wg@grandegger.com>
2952 M: Marc Kleine-Budde <mkl@pengutronix.de>
2953 L: linux-can@vger.kernel.org
2954 W: https://github.com/linux-can
2955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2958 F: Documentation/devicetree/bindings/net/can/
2960 F: include/linux/can/dev.h
2961 F: include/linux/can/platform/
2962 F: include/uapi/linux/can/error.h
2963 F: include/uapi/linux/can/netlink.h
2966 M: Serge Hallyn <serge@hallyn.com>
2967 L: linux-security-module@vger.kernel.org
2969 F: include/linux/capability.h
2970 F: include/uapi/linux/capability.h
2971 F: security/commoncap.c
2972 F: kernel/capability.c
2974 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2975 M: Kevin Tsai <ktsai@capellamicro.com>
2977 F: drivers/iio/light/cm*
2978 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2981 M: Jan Glauber <jglauber@cavium.com>
2982 M: David Daney <david.daney@cavium.com>
2983 W: http://www.cavium.com
2985 F: drivers/i2c/busses/i2c-octeon*
2986 F: drivers/i2c/busses/i2c-thunderx*
2988 CAVIUM LIQUIDIO NETWORK DRIVER
2989 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2990 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2991 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2992 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2993 L: netdev@vger.kernel.org
2994 W: http://www.cavium.com
2996 F: drivers/net/ethernet/cavium/liquidio/
2998 CC2520 IEEE-802.15.4 RADIO DRIVER
2999 M: Varka Bhadram <varkabhadram@gmail.com>
3000 L: linux-wpan@vger.kernel.org
3002 F: drivers/net/ieee802154/cc2520.c
3003 F: include/linux/spi/cc2520.h
3004 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3007 M: Hans Verkuil <hans.verkuil@cisco.com>
3008 L: linux-media@vger.kernel.org
3009 T: git git://linuxtv.org/media_tree.git
3010 W: http://linuxtv.org
3012 F: Documentation/cec.txt
3013 F: Documentation/media/uapi/cec
3014 F: drivers/staging/media/cec/
3015 F: drivers/media/cec-edid.c
3016 F: drivers/media/rc/keymaps/rc-cec.c
3017 F: include/media/cec.h
3018 F: include/media/cec-edid.h
3019 F: include/linux/cec.h
3020 F: include/linux/cec-funcs.h
3022 CELL BROADBAND ENGINE ARCHITECTURE
3023 M: Arnd Bergmann <arnd@arndb.de>
3024 L: linuxppc-dev@lists.ozlabs.org
3025 W: http://www.ibm.com/developerworks/power/cell/
3027 F: arch/powerpc/include/asm/cell*.h
3028 F: arch/powerpc/include/asm/spu*.h
3029 F: arch/powerpc/include/uapi/asm/spu*.h
3030 F: arch/powerpc/oprofile/*cell*
3031 F: arch/powerpc/platforms/cell/
3033 CEPH COMMON CODE (LIBCEPH)
3034 M: Ilya Dryomov <idryomov@gmail.com>
3035 M: "Yan, Zheng" <zyan@redhat.com>
3036 M: Sage Weil <sage@redhat.com>
3037 L: ceph-devel@vger.kernel.org
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3040 T: git git://github.com/ceph/ceph-client.git
3043 F: include/linux/ceph/
3044 F: include/linux/crush/
3046 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3047 M: "Yan, Zheng" <zyan@redhat.com>
3048 M: Sage Weil <sage@redhat.com>
3049 M: Ilya Dryomov <idryomov@gmail.com>
3050 L: ceph-devel@vger.kernel.org
3052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3053 T: git git://github.com/ceph/ceph-client.git
3055 F: Documentation/filesystems/ceph.txt
3058 CERTIFICATE HANDLING:
3059 M: David Howells <dhowells@redhat.com>
3060 M: David Woodhouse <dwmw2@infradead.org>
3061 L: keyrings@vger.kernel.org
3063 F: Documentation/module-signing.txt
3065 F: scripts/sign-file.c
3066 F: scripts/extract-cert.c
3068 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3069 L: linux-usb@vger.kernel.org
3071 F: Documentation/usb/WUSB-Design-overview.txt
3072 F: Documentation/usb/wusb-cbaf
3073 F: drivers/usb/host/hwa-hc.c
3074 F: drivers/usb/host/whci/
3075 F: drivers/usb/wusbcore/
3076 F: include/linux/usb/wusb*
3078 HT16K33 LED CONTROLLER DRIVER
3079 M: Robin van der Gracht <robin@protonic.nl>
3081 F: drivers/auxdisplay/ht16k33.c
3082 F: Documentation/devicetree/bindings/display/ht16k33.txt
3084 CFAG12864B LCD DRIVER
3085 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3086 W: http://miguelojeda.es/auxdisplay.htm
3087 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3089 F: drivers/auxdisplay/cfag12864b.c
3090 F: include/linux/cfag12864b.h
3092 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3093 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3094 W: http://miguelojeda.es/auxdisplay.htm
3095 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3097 F: drivers/auxdisplay/cfag12864bfb.c
3098 F: include/linux/cfag12864b.h
3100 CFG80211 and NL80211
3101 M: Johannes Berg <johannes@sipsolutions.net>
3102 L: linux-wireless@vger.kernel.org
3103 W: http://wireless.kernel.org/
3104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3107 F: include/uapi/linux/nl80211.h
3108 F: include/net/cfg80211.h
3110 X: net/wireless/wext*
3112 CHAR and MISC DRIVERS
3113 M: Arnd Bergmann <arnd@arndb.de>
3114 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3119 F: include/linux/miscdevice.h
3122 M: Andy Whitcroft <apw@canonical.com>
3123 M: Joe Perches <joe@perches.com>
3125 F: scripts/checkpatch.pl
3127 CHINESE DOCUMENTATION
3128 M: Harry Wei <harryxiyou@gmail.com>
3129 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3130 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3132 F: Documentation/translations/zh_CN/
3134 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3135 M: Peter Chen <Peter.Chen@nxp.com>
3136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3137 L: linux-usb@vger.kernel.org
3139 F: drivers/usb/chipidea/
3141 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3142 M: Hans de Goede <hdegoede@redhat.com>
3143 L: linux-input@vger.kernel.org
3145 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3146 F: drivers/input/touchscreen/chipone_icn8318.c
3148 CHROME HARDWARE PLATFORM SUPPORT
3149 M: Olof Johansson <olof@lixom.net>
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3152 F: drivers/platform/chrome/
3154 CISCO VIC ETHERNET NIC DRIVER
3155 M: Christian Benvenuti <benve@cisco.com>
3156 M: Sujith Sankar <ssujith@cisco.com>
3157 M: Govindarajulu Varadarajan <_govind@gmx.com>
3158 M: Neel Patel <neepatel@cisco.com>
3160 F: drivers/net/ethernet/cisco/enic/
3162 CISCO VIC LOW LATENCY NIC DRIVER
3163 M: Christian Benvenuti <benve@cisco.com>
3164 M: Dave Goodell <dgoodell@cisco.com>
3166 F: drivers/infiniband/hw/usnic/
3168 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3169 M: Hartley Sweeten <hsweeten@visionengravers.com>
3170 L: netdev@vger.kernel.org
3172 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3174 CIRRUS LOGIC AUDIO CODEC DRIVERS
3175 M: Brian Austin <brian.austin@cirrus.com>
3176 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3179 F: sound/soc/codecs/cs*
3182 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3183 L: linux-kernel@vger.kernel.org
3186 F: include/linux/cleancache.h
3189 M: Russell King <linux@armlinux.org.uk>
3190 L: linux-clk@vger.kernel.org
3192 F: include/linux/clk.h
3194 CLOCKSOURCE, CLOCKEVENT DRIVERS
3195 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3196 M: Thomas Gleixner <tglx@linutronix.de>
3197 L: linux-kernel@vger.kernel.org
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3200 F: drivers/clocksource
3202 CISCO FCOE HBA DRIVER
3203 M: Satish Kharat <satishkh@cisco.com>
3204 M: Sesidhar Baddela <sebaddel@cisco.com>
3205 M: Karan Tilak Kumar <kartilak@cisco.com>
3206 L: linux-scsi@vger.kernel.org
3208 F: drivers/scsi/fnic/
3210 CISCO SCSI HBA DRIVER
3211 M: Karan Tilak Kumar <kartilak@cisco.com>
3212 M: Sesidhar Baddela <sebaddel@cisco.com>
3213 L: linux-scsi@vger.kernel.org
3215 F: drivers/scsi/snic/
3218 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3219 M: Daniel Oliveira Nascimento <don@syst.com.br>
3220 L: platform-driver-x86@vger.kernel.org
3222 F: drivers/platform/x86/classmate-laptop.c
3225 M: Hans Verkuil <hans.verkuil@cisco.com>
3226 L: linux-media@vger.kernel.org
3227 T: git git://linuxtv.org/media_tree.git
3228 W: https://linuxtv.org
3230 F: drivers/media/pci/cobalt/
3232 COCCINELLE/Semantic Patches (SmPL)
3233 M: Julia Lawall <Julia.Lawall@lip6.fr>
3234 M: Gilles Muller <Gilles.Muller@lip6.fr>
3235 M: Nicolas Palix <nicolas.palix@imag.fr>
3236 M: Michal Marek <mmarek@suse.com>
3237 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3239 W: http://coccinelle.lip6.fr/
3241 F: Documentation/dev-tools/coccinelle.rst
3242 F: scripts/coccinelle/
3243 F: scripts/coccicheck
3246 M: Jan Harkes <jaharkes@cs.cmu.edu>
3248 L: codalist@coda.cs.cmu.edu
3249 W: http://www.coda.cs.cmu.edu/
3251 F: Documentation/filesystems/coda.txt
3253 F: include/linux/coda*.h
3254 F: include/uapi/linux/coda*.h
3256 CODA V4L2 MEM2MEM DRIVER
3257 M: Philipp Zabel <p.zabel@pengutronix.de>
3258 L: linux-media@vger.kernel.org
3260 F: Documentation/devicetree/bindings/media/coda.txt
3261 F: drivers/media/platform/coda/
3263 COMMON CLK FRAMEWORK
3264 M: Michael Turquette <mturquette@baylibre.com>
3265 M: Stephen Boyd <sboyd@codeaurora.org>
3266 L: linux-clk@vger.kernel.org
3267 Q: http://patchwork.kernel.org/project/linux-clk/list/
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3270 F: Documentation/devicetree/bindings/clock/
3272 X: drivers/clk/clkdev.c
3273 F: include/linux/clk-pr*
3274 F: include/linux/clk/
3276 COMMON INTERNET FILE SYSTEM (CIFS)
3277 M: Steve French <sfrench@samba.org>
3278 L: linux-cifs@vger.kernel.org
3279 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3280 W: http://linux-cifs.samba.org/
3281 T: git git://git.samba.org/sfrench/cifs-2.6.git
3283 F: Documentation/filesystems/cifs/
3286 COMPACTPCI HOTPLUG CORE
3287 M: Scott Murray <scott@spiteful.org>
3288 L: linux-pci@vger.kernel.org
3290 F: drivers/pci/hotplug/cpci_hotplug*
3292 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3293 M: Scott Murray <scott@spiteful.org>
3294 L: linux-pci@vger.kernel.org
3296 F: drivers/pci/hotplug/cpcihp_zt5550.*
3298 COMPACTPCI HOTPLUG GENERIC DRIVER
3299 M: Scott Murray <scott@spiteful.org>
3300 L: linux-pci@vger.kernel.org
3302 F: drivers/pci/hotplug/cpcihp_generic.c
3304 COMPAL LAPTOP SUPPORT
3305 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3306 L: platform-driver-x86@vger.kernel.org
3308 F: drivers/platform/x86/compal-laptop.c
3310 CONEXANT ACCESSRUNNER USB DRIVER
3311 L: accessrunner-general@lists.sourceforge.net
3312 W: http://accessrunner.sourceforge.net/
3314 F: drivers/usb/atm/cxacru.c
3317 M: Joel Becker <jlbec@evilplan.org>
3318 M: Christoph Hellwig <hch@lst.de>
3319 T: git git://git.infradead.org/users/hch/configfs.git
3322 F: include/linux/configfs.h
3325 M: Evgeniy Polyakov <zbr@ioremap.net>
3326 L: netdev@vger.kernel.org
3328 F: drivers/connector/
3330 CONTROL GROUP (CGROUP)
3331 M: Tejun Heo <tj@kernel.org>
3332 M: Li Zefan <lizefan@huawei.com>
3333 M: Johannes Weiner <hannes@cmpxchg.org>
3334 L: cgroups@vger.kernel.org
3335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3337 F: Documentation/cgroup*
3338 F: include/linux/cgroup*
3341 CONTROL GROUP - CPUSET
3342 M: Li Zefan <lizefan@huawei.com>
3343 L: cgroups@vger.kernel.org
3344 W: http://www.bullopensource.org/cpuset/
3345 W: http://oss.sgi.com/projects/cpusets/
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3348 F: Documentation/cgroup-v1/cpusets.txt
3349 F: include/linux/cpuset.h
3352 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3353 M: Johannes Weiner <hannes@cmpxchg.org>
3354 M: Michal Hocko <mhocko@kernel.org>
3355 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3356 L: cgroups@vger.kernel.org
3357 L: linux-mm@kvack.org
3362 CORETEMP HARDWARE MONITORING DRIVER
3363 M: Fenghua Yu <fenghua.yu@intel.com>
3364 L: linux-hwmon@vger.kernel.org
3366 F: Documentation/hwmon/coretemp
3367 F: drivers/hwmon/coretemp.c
3369 COSA/SRP SYNC SERIAL DRIVER
3370 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3371 W: http://www.fi.muni.cz/~kas/cosa/
3373 F: drivers/net/wan/cosa*
3375 CPMAC ETHERNET DRIVER
3376 M: Florian Fainelli <f.fainelli@gmail.com>
3377 L: netdev@vger.kernel.org
3379 F: drivers/net/ethernet/ti/cpmac.c
3381 CPU FREQUENCY DRIVERS
3382 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3383 M: Viresh Kumar <viresh.kumar@linaro.org>
3384 L: linux-pm@vger.kernel.org
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3387 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3388 B: https://bugzilla.kernel.org
3389 F: Documentation/cpu-freq/
3391 F: include/linux/cpufreq.h
3393 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3394 M: Viresh Kumar <viresh.kumar@linaro.org>
3395 M: Sudeep Holla <sudeep.holla@arm.com>
3396 L: linux-pm@vger.kernel.org
3397 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3399 F: drivers/cpufreq/arm_big_little.h
3400 F: drivers/cpufreq/arm_big_little.c
3401 F: drivers/cpufreq/arm_big_little_dt.c
3403 CPUIDLE DRIVER - ARM BIG LITTLE
3404 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3405 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3406 L: linux-pm@vger.kernel.org
3407 L: linux-arm-kernel@lists.infradead.org
3408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3410 F: drivers/cpuidle/cpuidle-big_little.c
3412 CPUIDLE DRIVER - ARM EXYNOS
3413 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3414 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3415 M: Kukjin Kim <kgene@kernel.org>
3416 L: linux-pm@vger.kernel.org
3417 L: linux-samsung-soc@vger.kernel.org
3419 F: drivers/cpuidle/cpuidle-exynos.c
3420 F: arch/arm/mach-exynos/pm.c
3423 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3424 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3425 L: linux-pm@vger.kernel.org
3427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3428 B: https://bugzilla.kernel.org
3429 F: drivers/cpuidle/*
3430 F: include/linux/cpuidle.h
3433 M: "H. Peter Anvin" <hpa@zytor.com>
3435 F: arch/x86/kernel/cpuid.c
3436 F: arch/x86/kernel/msr.c
3438 CPU POWER MONITORING SUBSYSTEM
3439 M: Thomas Renninger <trenn@suse.com>
3440 L: linux-pm@vger.kernel.org
3442 F: tools/power/cpupower/
3445 W: http://sourceforge.net/projects/cramfs/
3446 S: Orphan / Obsolete
3447 F: Documentation/filesystems/cramfs.txt
3451 M: Mikael Starvik <starvik@axis.com>
3452 M: Jesper Nilsson <jesper.nilsson@axis.com>
3453 L: linux-cris-kernel@axis.com
3454 W: http://developer.axis.com
3455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3458 F: drivers/tty/serial/crisv10.*
3461 M: Herbert Xu <herbert@gondor.apana.org.au>
3462 M: "David S. Miller" <davem@davemloft.net>
3463 L: linux-crypto@vger.kernel.org
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3467 F: Documentation/crypto/
3468 F: Documentation/devicetree/bindings/crypto/
3469 F: Documentation/DocBook/crypto-API.tmpl
3474 F: include/linux/crypto*
3476 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3477 M: Neil Horman <nhorman@tuxdriver.com>
3478 L: linux-crypto@vger.kernel.org
3480 F: crypto/ansi_cprng.c
3484 M: Hans Verkuil <hverkuil@xs4all.nl>
3485 L: linux-media@vger.kernel.org
3486 T: git git://linuxtv.org/media_tree.git
3487 W: http://linuxtv.org
3489 F: drivers/media/i2c/cs3308.c
3490 F: drivers/media/i2c/cs3308.h
3492 CS5535 Audio ALSA driver
3493 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3495 F: sound/pci/cs5535audio/
3498 M: Solomon Peachy <pizza@shaftnet.org>
3500 F: drivers/net/wireless/st/cw1200/
3502 CX18 VIDEO4LINUX DRIVER
3503 M: Andy Walls <awalls@md.metrocast.net>
3504 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3505 L: linux-media@vger.kernel.org
3506 T: git git://linuxtv.org/media_tree.git
3507 W: https://linuxtv.org
3508 W: http://www.ivtvdriver.org/index.php/Cx18
3510 F: Documentation/media/v4l-drivers/cx18*
3511 F: drivers/media/pci/cx18/
3512 F: include/uapi/linux/ivtv*
3514 CX2341X MPEG ENCODER HELPER MODULE
3515 M: Hans Verkuil <hverkuil@xs4all.nl>
3516 L: linux-media@vger.kernel.org
3517 T: git git://linuxtv.org/media_tree.git
3518 W: https://linuxtv.org
3520 F: drivers/media/common/cx2341x*
3521 F: include/media/cx2341x*
3523 CX24120 MEDIA DRIVER
3524 M: Jemma Denson <jdenson@gmail.com>
3525 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3526 L: linux-media@vger.kernel.org
3527 W: https://linuxtv.org
3528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3530 F: drivers/media/dvb-frontends/cx24120*
3532 CX88 VIDEO4LINUX DRIVER
3533 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3534 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3535 L: linux-media@vger.kernel.org
3536 W: https://linuxtv.org
3537 T: git git://linuxtv.org/media_tree.git
3539 F: Documentation/media/v4l-drivers/cx88*
3540 F: drivers/media/pci/cx88/
3542 CXD2820R MEDIA DRIVER
3543 M: Antti Palosaari <crope@iki.fi>
3544 L: linux-media@vger.kernel.org
3545 W: https://linuxtv.org
3546 W: http://palosaari.fi/linux/
3547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3548 T: git git://linuxtv.org/anttip/media_tree.git
3550 F: drivers/media/dvb-frontends/cxd2820r*
3552 CXGB3 ETHERNET DRIVER (CXGB3)
3553 M: Santosh Raspatur <santosh@chelsio.com>
3554 L: netdev@vger.kernel.org
3555 W: http://www.chelsio.com
3557 F: drivers/net/ethernet/chelsio/cxgb3/
3559 CXGB3 ISCSI DRIVER (CXGB3I)
3560 M: Karen Xie <kxie@chelsio.com>
3561 L: linux-scsi@vger.kernel.org
3562 W: http://www.chelsio.com
3564 F: drivers/scsi/cxgbi/cxgb3i
3566 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3567 M: Steve Wise <swise@chelsio.com>
3568 L: linux-rdma@vger.kernel.org
3569 W: http://www.openfabrics.org
3571 F: drivers/infiniband/hw/cxgb3/
3572 F: include/uapi/rdma/cxgb3-abi.h
3574 CXGB4 ETHERNET DRIVER (CXGB4)
3575 M: Hariprasad S <hariprasad@chelsio.com>
3576 L: netdev@vger.kernel.org
3577 W: http://www.chelsio.com
3579 F: drivers/net/ethernet/chelsio/cxgb4/
3581 CXGB4 ISCSI DRIVER (CXGB4I)
3582 M: Karen Xie <kxie@chelsio.com>
3583 L: linux-scsi@vger.kernel.org
3584 W: http://www.chelsio.com
3586 F: drivers/scsi/cxgbi/cxgb4i
3588 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3589 M: Steve Wise <swise@chelsio.com>
3590 L: linux-rdma@vger.kernel.org
3591 W: http://www.openfabrics.org
3593 F: drivers/infiniband/hw/cxgb4/
3594 F: include/uapi/rdma/cxgb4-abi.h
3596 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3597 M: Casey Leedom <leedom@chelsio.com>
3598 L: netdev@vger.kernel.org
3599 W: http://www.chelsio.com
3601 F: drivers/net/ethernet/chelsio/cxgb4vf/
3603 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3604 M: Ian Munsie <imunsie@au1.ibm.com>
3605 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3606 L: linuxppc-dev@lists.ozlabs.org
3608 F: arch/powerpc/platforms/powernv/pci-cxl.c
3609 F: drivers/misc/cxl/
3610 F: include/misc/cxl*
3611 F: include/uapi/misc/cxl.h
3612 F: Documentation/powerpc/cxl.txt
3613 F: Documentation/ABI/testing/sysfs-class-cxl
3615 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3616 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3617 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3618 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3619 L: linux-scsi@vger.kernel.org
3621 F: drivers/scsi/cxlflash/
3622 F: include/uapi/scsi/cxlflash_ioctls.h
3623 F: Documentation/powerpc/cxlflash.txt
3625 STMMAC ETHERNET DRIVER
3626 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3627 M: Alexandre Torgue <alexandre.torgue@st.com>
3628 L: netdev@vger.kernel.org
3629 W: http://www.stlinux.com
3631 F: drivers/net/ethernet/stmicro/stmmac/
3634 M: Russell King <linux@armlinux.org.uk>
3635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3636 W: http://www.armlinux.org.uk/
3638 F: drivers/video/fbdev/cyber2000fb.*
3640 CYCLADES ASYNC MUX DRIVER
3641 W: http://www.cyclades.com/
3643 F: drivers/tty/cyclades.c
3644 F: include/linux/cyclades.h
3645 F: include/uapi/linux/cyclades.h
3647 CYCLADES PC300 DRIVER
3648 W: http://www.cyclades.com/
3650 F: drivers/net/wan/pc300*
3652 CYPRESS_FIRMWARE MEDIA DRIVER
3653 M: Antti Palosaari <crope@iki.fi>
3654 L: linux-media@vger.kernel.org
3655 W: https://linuxtv.org
3656 W: http://palosaari.fi/linux/
3657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3658 T: git git://linuxtv.org/anttip/media_tree.git
3660 F: drivers/media/common/cypress_firmware*
3662 CYTTSP TOUCHSCREEN DRIVER
3663 M: Ferruh Yigit <fery@cypress.com>
3664 L: linux-input@vger.kernel.org
3666 F: drivers/input/touchscreen/cyttsp*
3667 F: include/linux/input/cyttsp.h
3669 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3670 M: Joshua Kinard <kumba@gentoo.org>
3672 F: drivers/rtc/rtc-ds1685.c
3673 F: include/linux/rtc/ds1685.h
3675 DAMA SLAVE for AX.25
3676 M: Joerg Reuter <jreuter@yaina.de>
3677 W: http://yaina.de/jreuter/
3678 W: http://www.qsl.net/dl1bke/
3679 L: linux-hams@vger.kernel.org
3681 F: net/ax25/af_ax25.c
3682 F: net/ax25/ax25_dev.c
3683 F: net/ax25/ax25_ds_*
3684 F: net/ax25/ax25_in.c
3685 F: net/ax25/ax25_out.c
3686 F: net/ax25/ax25_timer.c
3687 F: net/ax25/sysctl_net_ax25.c
3689 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3690 L: netdev@vger.kernel.org
3692 F: Documentation/networking/dmfe.txt
3693 F: drivers/net/ethernet/dec/tulip/dmfe.c
3695 DC390/AM53C974 SCSI driver
3696 M: Hannes Reinecke <hare@suse.com>
3697 L: linux-scsi@vger.kernel.org
3699 F: drivers/scsi/am53c974.c
3702 M: Oliver Neukum <oliver@neukum.org>
3703 M: Ali Akcaagac <aliakc@web.de>
3704 M: Jamie Lenehan <lenehan@twibble.org>
3705 L: dc395x@twibble.org
3706 W: http://twibble.org/dist/dc395x/
3707 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3709 F: Documentation/scsi/dc395x.txt
3710 F: drivers/scsi/dc395x.*
3713 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3714 L: dccp@vger.kernel.org
3715 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3717 F: include/linux/dccp.h
3718 F: include/uapi/linux/dccp.h
3719 F: include/linux/tfrc.h
3722 DECnet NETWORK LAYER
3723 W: http://linux-decnet.sourceforge.net
3724 L: linux-decnet-user@lists.sourceforge.net
3726 F: Documentation/networking/decnet.txt
3729 DECSTATION PLATFORM SUPPORT
3730 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3731 L: linux-mips@linux-mips.org
3732 W: http://www.linux-mips.org/wiki/DECstation
3735 F: arch/mips/include/asm/dec/
3736 F: arch/mips/include/asm/mach-dec/
3738 DEFXX FDDI NETWORK DRIVER
3739 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3741 F: drivers/net/fddi/defxx.*
3744 M: Matthew Garrett <mjg59@srcf.ucam.org>
3745 M: Pali Rohár <pali.rohar@gmail.com>
3746 L: platform-driver-x86@vger.kernel.org
3748 F: drivers/platform/x86/dell-laptop.c
3750 DELL LAPTOP RBTN DRIVER
3751 M: Pali Rohár <pali.rohar@gmail.com>
3753 F: drivers/platform/x86/dell-rbtn.*
3755 DELL LAPTOP FREEFALL DRIVER
3756 M: Pali Rohár <pali.rohar@gmail.com>
3758 F: drivers/platform/x86/dell-smo8800.c
3760 DELL LAPTOP SMM DRIVER
3761 M: Pali Rohár <pali.rohar@gmail.com>
3763 F: drivers/hwmon/dell-smm-hwmon.c
3764 F: include/uapi/linux/i8k.h
3766 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3767 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3769 F: Documentation/dcdbas.txt
3770 F: drivers/firmware/dcdbas.*
3772 DELL WMI EXTRAS DRIVER
3773 M: Matthew Garrett <mjg59@srcf.ucam.org>
3774 M: Pali Rohár <pali.rohar@gmail.com>
3776 F: drivers/platform/x86/dell-wmi.c
3778 DESIGNWARE USB2 DRD IP DRIVER
3779 M: John Youn <johnyoun@synopsys.com>
3780 L: linux-usb@vger.kernel.org
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3783 F: drivers/usb/dwc2/
3785 DESIGNWARE USB3 DRD IP DRIVER
3786 M: Felipe Balbi <balbi@kernel.org>
3787 L: linux-usb@vger.kernel.org
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3790 F: drivers/usb/dwc3/
3792 DEVICE COREDUMP (DEV_COREDUMP)
3793 M: Johannes Berg <johannes@sipsolutions.net>
3794 L: linux-kernel@vger.kernel.org
3796 F: drivers/base/devcoredump.c
3797 F: include/linux/devcoredump.h
3799 DEVICE FREQUENCY (DEVFREQ)
3800 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3801 M: Kyungmin Park <kyungmin.park@samsung.com>
3802 L: linux-pm@vger.kernel.org
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3806 F: include/linux/devfreq.h
3807 F: Documentation/devicetree/bindings/devfreq/
3809 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3810 M: Chanwoo Choi <cw00.choi@samsung.com>
3811 L: linux-pm@vger.kernel.org
3812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3814 F: drivers/devfreq/event/
3815 F: drivers/devfreq/devfreq-event.c
3816 F: include/linux/devfreq-event.h
3817 F: Documentation/devicetree/bindings/devfreq/event/
3819 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3820 M: Chanwoo Choi <cw00.choi@samsung.com>
3821 L: linux-pm@vger.kernel.org
3822 L: linux-samsung-soc@vger.kernel.org
3823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3825 F: drivers/devfreq/exynos-bus.c
3826 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3828 DEVICE NUMBER REGISTRY
3829 M: Torben Mathiasen <device@lanana.org>
3830 W: http://lanana.org/docs/device-list/index.html
3834 M: Alasdair Kergon <agk@redhat.com>
3835 M: Mike Snitzer <snitzer@redhat.com>
3836 M: dm-devel@redhat.com
3837 L: dm-devel@redhat.com
3838 W: http://sources.redhat.com/dm
3839 Q: http://patchwork.kernel.org/project/dm-devel/list/
3840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3841 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3843 F: Documentation/device-mapper/
3845 F: drivers/md/persistent-data/
3846 F: include/linux/device-mapper.h
3847 F: include/linux/dm-*.h
3848 F: include/uapi/linux/dm-*.h
3851 M: Jiri Pirko <jiri@mellanox.com>
3852 L: netdev@vger.kernel.org
3854 F: net/core/devlink.c
3855 F: include/net/devlink.h
3856 F: include/uapi/linux/devlink.h
3858 DIALOG SEMICONDUCTOR DRIVERS
3859 M: Support Opensource <support.opensource@diasemi.com>
3860 W: http://www.dialog-semiconductor.com/products
3862 F: Documentation/hwmon/da90??
3863 F: Documentation/devicetree/bindings/mfd/da90*.txt
3864 F: Documentation/devicetree/bindings/regulator/da92*.txt
3865 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3866 F: drivers/gpio/gpio-da90??.c
3867 F: drivers/hwmon/da90??-hwmon.c
3868 F: drivers/iio/adc/da91??-*.c
3869 F: drivers/input/misc/da90??_onkey.c
3870 F: drivers/input/touchscreen/da9052_tsi.c
3871 F: drivers/leds/leds-da90??.c
3872 F: drivers/mfd/da903x.c
3873 F: drivers/mfd/da90??-*.c
3874 F: drivers/mfd/da91??-*.c
3875 F: drivers/power/supply/da9052-battery.c
3876 F: drivers/power/supply/da91??-*.c
3877 F: drivers/regulator/da903x.c
3878 F: drivers/regulator/da9???-regulator.[ch]
3879 F: drivers/rtc/rtc-da90??.c
3880 F: drivers/video/backlight/da90??_bl.c
3881 F: drivers/watchdog/da90??_wdt.c
3882 F: include/linux/mfd/da903x.h
3883 F: include/linux/mfd/da9052/
3884 F: include/linux/mfd/da9055/
3885 F: include/linux/mfd/da9062/
3886 F: include/linux/mfd/da9063/
3887 F: include/linux/mfd/da9150/
3888 F: include/linux/regulator/da9211.h
3889 F: include/sound/da[79]*.h
3890 F: sound/soc/codecs/da[79]*.[ch]
3892 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3893 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3894 L: linux-gpio@vger.kernel.org
3896 F: drivers/gpio/gpio-gpio-mm.c
3898 DIGI NEO AND CLASSIC PCI PRODUCTS
3899 M: Lidza Louina <lidza.louina@gmail.com>
3900 M: Mark Hounschell <markh@compro.net>
3901 L: driverdev-devel@linuxdriverproject.org
3903 F: drivers/staging/dgnc/
3905 DIOLAN U2C-12 I2C DRIVER
3906 M: Guenter Roeck <linux@roeck-us.net>
3907 L: linux-i2c@vger.kernel.org
3909 F: drivers/i2c/busses/i2c-diolan-u2c.c
3912 M: Matthew Wilcox <willy@linux.intel.com>
3913 L: linux-fsdevel@vger.kernel.org
3917 DIRECTORY NOTIFICATION (DNOTIFY)
3918 M: Eric Paris <eparis@parisplace.org>
3920 F: Documentation/filesystems/dnotify.txt
3921 F: fs/notify/dnotify/
3922 F: include/linux/dnotify.h
3924 DISK GEOMETRY AND PARTITION HANDLING
3925 M: Andries Brouwer <aeb@cwi.nl>
3926 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3927 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3928 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3932 M: Jan Kara <jack@suse.com>
3934 F: Documentation/filesystems/quota.txt
3936 F: include/linux/quota*.h
3937 F: include/uapi/linux/quota*.h
3939 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3940 M: Bernie Thompson <bernie@plugable.com>
3941 L: linux-fbdev@vger.kernel.org
3943 W: http://plugable.com/category/projects/udlfb/
3944 F: drivers/video/fbdev/udlfb.c
3945 F: include/video/udlfb.h
3946 F: Documentation/fb/udlfb.txt
3948 DISTRIBUTED LOCK MANAGER (DLM)
3949 M: Christine Caulfield <ccaulfie@redhat.com>
3950 M: David Teigland <teigland@redhat.com>
3951 L: cluster-devel@redhat.com
3952 W: http://sources.redhat.com/cluster/
3953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3957 DMA BUFFER SHARING FRAMEWORK
3958 M: Sumit Semwal <sumit.semwal@linaro.org>
3960 L: linux-media@vger.kernel.org
3961 L: dri-devel@lists.freedesktop.org
3962 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3964 F: include/linux/dma-buf*
3965 F: include/linux/reservation.h
3966 F: include/linux/*fence.h
3967 F: Documentation/dma-buf-sharing.txt
3968 T: git git://anongit.freedesktop.org/drm/drm-misc
3971 M: Sumit Semwal <sumit.semwal@linaro.org>
3972 R: Gustavo Padovan <gustavo@padovan.org>
3974 L: linux-media@vger.kernel.org
3975 L: dri-devel@lists.freedesktop.org
3976 F: drivers/dma-buf/sync_*
3977 F: drivers/dma-buf/sw_sync.c
3978 F: include/linux/sync_file.h
3979 F: include/uapi/linux/sync_file.h
3980 F: Documentation/sync_file.txt
3981 T: git git://anongit.freedesktop.org/drm/drm-misc
3983 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3984 M: Vinod Koul <vinod.koul@intel.com>
3985 L: dmaengine@vger.kernel.org
3986 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3989 F: include/linux/dmaengine.h
3990 F: Documentation/devicetree/bindings/dma/
3991 F: Documentation/dmaengine/
3992 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3994 DME1737 HARDWARE MONITOR DRIVER
3995 M: Juerg Haefliger <juergh@gmail.com>
3996 L: linux-hwmon@vger.kernel.org
3998 F: Documentation/hwmon/dme1737
3999 F: drivers/hwmon/dme1737.c
4002 M: Jean Delvare <jdelvare@suse.com>
4004 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4005 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4006 F: drivers/firmware/dmi-id.c
4007 F: drivers/firmware/dmi_scan.c
4008 F: include/linux/dmi.h
4011 M: Jonathan Corbet <corbet@lwn.net>
4012 L: linux-doc@vger.kernel.org
4015 F: scripts/docproc.c
4016 F: scripts/kernel-doc*
4017 X: Documentation/ABI/
4018 X: Documentation/devicetree/
4019 X: Documentation/acpi
4020 X: Documentation/power
4021 X: Documentation/spi
4022 X: Documentation/media
4023 T: git git://git.lwn.net/linux.git docs-next
4026 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4027 L: blinux-list@redhat.com
4029 F: drivers/char/dtlk.c
4030 F: include/linux/dtlk.h
4032 DPT_I2O SCSI RAID DRIVER
4033 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4034 L: linux-scsi@vger.kernel.org
4035 W: http://www.adaptec.com/
4037 F: drivers/scsi/dpt*
4038 F: drivers/scsi/dpt/
4041 M: Philipp Reisner <philipp.reisner@linbit.com>
4042 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4043 L: drbd-dev@lists.linbit.com
4044 W: http://www.drbd.org
4045 T: git git://git.linbit.com/linux-drbd.git
4046 T: git git://git.linbit.com/drbd-8.4.git
4048 F: drivers/block/drbd/
4050 F: Documentation/blockdev/drbd/
4052 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4053 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4056 F: Documentation/kobject.txt
4061 F: include/linux/debugfs.h
4062 F: include/linux/kobj*
4066 M: David Airlie <airlied@linux.ie>
4067 L: dri-devel@lists.freedesktop.org
4068 T: git git://people.freedesktop.org/~airlied/linux
4069 B: https://bugs.freedesktop.org/
4070 C: irc://chat.freenode.net/dri-devel
4074 F: Documentation/devicetree/bindings/display/
4075 F: Documentation/devicetree/bindings/gpu/
4076 F: Documentation/devicetree/bindings/video/
4077 F: Documentation/gpu/
4079 F: include/uapi/drm/
4081 DRM DRIVERS AND MISC GPU PATCHES
4082 M: Daniel Vetter <daniel.vetter@intel.com>
4083 M: Jani Nikula <jani.nikula@linux.intel.com>
4084 M: Sean Paul <seanpaul@chromium.org>
4085 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4087 T: git git://anongit.freedesktop.org/drm/drm-misc
4088 F: Documentation/gpu/
4090 F: drivers/gpu/drm/*
4092 F: include/uapi/drm/drm*
4094 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4095 M: Dave Airlie <airlied@redhat.com>
4097 F: drivers/gpu/drm/ast/
4099 DRM DRIVERS FOR BRIDGE CHIPS
4100 M: Archit Taneja <architt@codeaurora.org>
4102 T: git git://anongit.freedesktop.org/drm/drm-misc
4103 F: drivers/gpu/drm/bridge/
4105 DRM DRIVER FOR BOCHS VIRTUAL GPU
4106 M: Gerd Hoffmann <kraxel@redhat.com>
4108 F: drivers/gpu/drm/bochs/
4110 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4111 M: Dave Airlie <airlied@redhat.com>
4113 F: drivers/gpu/drm/cirrus/
4115 RADEON and AMDGPU DRM DRIVERS
4116 M: Alex Deucher <alexander.deucher@amd.com>
4117 M: Christian König <christian.koenig@amd.com>
4118 L: dri-devel@lists.freedesktop.org
4119 T: git git://people.freedesktop.org/~agd5f/linux
4121 F: drivers/gpu/drm/radeon/
4122 F: include/uapi/drm/radeon_drm.h
4123 F: drivers/gpu/drm/amd/
4124 F: include/uapi/drm/amdgpu_drm.h
4127 M: Thierry Reding <thierry.reding@gmail.com>
4128 L: dri-devel@lists.freedesktop.org
4129 T: git git://anongit.freedesktop.org/tegra/linux.git
4131 F: drivers/gpu/drm/drm_panel.c
4132 F: drivers/gpu/drm/panel/
4133 F: include/drm/drm_panel.h
4134 F: Documentation/devicetree/bindings/display/panel/
4136 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4137 M: Daniel Vetter <daniel.vetter@intel.com>
4138 M: Jani Nikula <jani.nikula@linux.intel.com>
4139 L: intel-gfx@lists.freedesktop.org
4140 W: https://01.org/linuxgraphics/
4141 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4142 C: irc://chat.freenode.net/intel-gfx
4143 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4144 T: git git://anongit.freedesktop.org/drm-intel
4146 F: drivers/gpu/drm/i915/
4147 F: include/drm/i915*
4148 F: include/uapi/drm/i915_drm.h
4149 F: Documentation/gpu/i915.rst
4151 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4152 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4153 M: Zhi Wang <zhi.a.wang@intel.com>
4154 L: igvt-g-dev@lists.01.org
4155 L: intel-gfx@lists.freedesktop.org
4156 W: https://01.org/igvt-g
4157 T: git https://github.com/01org/gvt-linux.git
4159 F: drivers/gpu/drm/i915/gvt/
4161 DRM DRIVERS FOR ATMEL HLCDC
4162 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4163 L: dri-devel@lists.freedesktop.org
4165 F: drivers/gpu/drm/atmel-hlcdc/
4166 F: Documentation/devicetree/bindings/drm/atmel/
4168 DRM DRIVERS FOR ALLWINNER A10
4169 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4170 L: dri-devel@lists.freedesktop.org
4172 F: drivers/gpu/drm/sun4i/
4173 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4175 DRM DRIVERS FOR AMLOGIC SOCS
4176 M: Neil Armstrong <narmstrong@baylibre.com>
4177 L: dri-devel@lists.freedesktop.org
4178 L: linux-amlogic@lists.infradead.org
4179 W: http://linux-meson.com/
4181 F: drivers/gpu/drm/meson/
4182 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4184 DRM DRIVERS FOR EXYNOS
4185 M: Inki Dae <inki.dae@samsung.com>
4186 M: Joonyoung Shim <jy0922.shim@samsung.com>
4187 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4188 M: Kyungmin Park <kyungmin.park@samsung.com>
4189 L: dri-devel@lists.freedesktop.org
4190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4192 F: drivers/gpu/drm/exynos/
4193 F: include/uapi/drm/exynos_drm.h
4194 F: Documentation/devicetree/bindings/display/exynos/
4196 DRM DRIVERS FOR FREESCALE DCU
4197 M: Stefan Agner <stefan@agner.ch>
4198 M: Alison Wang <alison.wang@freescale.com>
4199 L: dri-devel@lists.freedesktop.org
4201 F: drivers/gpu/drm/fsl-dcu/
4202 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4203 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4204 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4206 DRM DRIVERS FOR FREESCALE IMX
4207 M: Philipp Zabel <p.zabel@pengutronix.de>
4208 L: dri-devel@lists.freedesktop.org
4210 F: drivers/gpu/drm/imx/
4211 F: drivers/gpu/ipu-v3/
4212 F: Documentation/devicetree/bindings/display/imx/
4214 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4215 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4216 L: dri-devel@lists.freedesktop.org
4217 T: git git://github.com/patjak/drm-gma500
4219 F: drivers/gpu/drm/gma500/
4221 DRM DRIVERS FOR HISILICON
4222 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4223 M: Rongrong Zou <zourongrong@gmail.com>
4224 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4225 R: Chen Feng <puck.chen@hisilicon.com>
4226 L: dri-devel@lists.freedesktop.org
4227 T: git git://github.com/xin3liang/linux.git
4229 F: drivers/gpu/drm/hisilicon/
4230 F: Documentation/devicetree/bindings/display/hisilicon/
4232 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4233 S: Orphan / Obsolete
4234 F: drivers/gpu/drm/i810/
4235 F: include/uapi/drm/i810_drm.h
4237 DRM DRIVERS FOR MEDIATEK
4238 M: CK Hu <ck.hu@mediatek.com>
4239 M: Philipp Zabel <p.zabel@pengutronix.de>
4240 L: dri-devel@lists.freedesktop.org
4242 F: drivers/gpu/drm/mediatek/
4243 F: Documentation/devicetree/bindings/display/mediatek/
4245 DRM DRIVER FOR MSM ADRENO GPU
4246 M: Rob Clark <robdclark@gmail.com>
4247 L: linux-arm-msm@vger.kernel.org
4248 L: dri-devel@lists.freedesktop.org
4249 L: freedreno@lists.freedesktop.org
4250 T: git git://people.freedesktop.org/~robclark/linux
4252 F: drivers/gpu/drm/msm/
4253 F: include/uapi/drm/msm_drm.h
4254 F: Documentation/devicetree/bindings/display/msm/
4256 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4257 M: Ben Skeggs <bskeggs@redhat.com>
4258 L: dri-devel@lists.freedesktop.org
4259 L: nouveau@lists.freedesktop.org
4260 T: git git://github.com/skeggsb/linux
4262 F: drivers/gpu/drm/nouveau/
4263 F: include/uapi/drm/nouveau_drm.h
4265 DRM DRIVERS FOR NVIDIA TEGRA
4266 M: Thierry Reding <thierry.reding@gmail.com>
4267 L: dri-devel@lists.freedesktop.org
4268 L: linux-tegra@vger.kernel.org
4269 T: git git://anongit.freedesktop.org/tegra/linux.git
4271 F: drivers/gpu/drm/tegra/
4272 F: drivers/gpu/host1x/
4273 F: include/linux/host1x.h
4274 F: include/uapi/drm/tegra_drm.h
4275 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4277 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4278 S: Orphan / Obsolete
4279 F: drivers/gpu/drm/mga/
4280 F: include/uapi/drm/mga_drm.h
4282 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4283 M: Dave Airlie <airlied@redhat.com>
4285 F: drivers/gpu/drm/mgag200/
4287 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4288 S: Orphan / Obsolete
4289 F: drivers/gpu/drm/r128/
4290 F: include/uapi/drm/r128_drm.h
4292 DRM DRIVERS FOR RENESAS
4293 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4294 L: dri-devel@lists.freedesktop.org
4295 L: linux-renesas-soc@vger.kernel.org
4296 T: git git://linuxtv.org/pinchartl/fbdev
4298 F: drivers/gpu/drm/rcar-du/
4299 F: drivers/gpu/drm/shmobile/
4300 F: include/linux/platform_data/shmob_drm.h
4301 F: Documentation/devicetree/bindings/display/renesas,du.txt
4303 DRM DRIVER FOR QXL VIRTUAL GPU
4304 M: Dave Airlie <airlied@redhat.com>
4306 F: drivers/gpu/drm/qxl/
4307 F: include/uapi/drm/qxl_drm.h
4309 DRM DRIVERS FOR ROCKCHIP
4310 M: Mark Yao <mark.yao@rock-chips.com>
4311 L: dri-devel@lists.freedesktop.org
4313 F: drivers/gpu/drm/rockchip/
4314 F: Documentation/devicetree/bindings/display/rockchip/
4316 DRM DRIVER FOR SAVAGE VIDEO CARDS
4317 S: Orphan / Obsolete
4318 F: drivers/gpu/drm/savage/
4319 F: include/uapi/drm/savage_drm.h
4321 DRM DRIVER FOR SIS VIDEO CARDS
4322 S: Orphan / Obsolete
4323 F: drivers/gpu/drm/sis/
4324 F: include/uapi/drm/sis_drm.h
4327 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4328 M: Vincent Abriou <vincent.abriou@st.com>
4329 L: dri-devel@lists.freedesktop.org
4330 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4332 F: drivers/gpu/drm/sti
4333 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4335 DRM DRIVER FOR TDFX VIDEO CARDS
4336 S: Orphan / Obsolete
4337 F: drivers/gpu/drm/tdfx/
4339 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4340 M: Dave Airlie <airlied@redhat.com>
4342 F: drivers/gpu/drm/udl/
4344 DRM DRIVERS FOR VIVANTE GPU IP
4345 M: Lucas Stach <l.stach@pengutronix.de>
4346 R: Russell King <linux+etnaviv@armlinux.org.uk>
4347 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4348 L: etnaviv@lists.freedesktop.org
4349 L: dri-devel@lists.freedesktop.org
4351 F: drivers/gpu/drm/etnaviv/
4352 F: include/uapi/drm/etnaviv_drm.h
4353 F: Documentation/devicetree/bindings/display/etnaviv/
4355 DRM DRIVER FOR VMWARE VIRTUAL GPU
4356 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4357 M: Sinclair Yeh <syeh@vmware.com>
4358 M: Thomas Hellstrom <thellstrom@vmware.com>
4359 L: dri-devel@lists.freedesktop.org
4360 T: git git://people.freedesktop.org/~syeh/repos_linux
4361 T: git git://people.freedesktop.org/~thomash/linux
4363 F: drivers/gpu/drm/vmwgfx/
4364 F: include/uapi/drm/vmwgfx_drm.h
4367 M: Eric Anholt <eric@anholt.net>
4368 T: git git://github.com/anholt/linux
4370 F: drivers/gpu/drm/vc4/
4371 F: include/uapi/drm/vc4_drm.h
4372 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4374 DRM DRIVERS FOR TI OMAP
4375 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4376 L: dri-devel@lists.freedesktop.org
4378 F: drivers/gpu/drm/omapdrm/
4379 F: Documentation/devicetree/bindings/display/ti/
4381 DRM DRIVERS FOR TI LCDC
4382 M: Jyri Sarha <jsarha@ti.com>
4383 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4384 L: dri-devel@lists.freedesktop.org
4386 F: drivers/gpu/drm/tilcdc/
4387 F: Documentation/devicetree/bindings/display/tilcdc/
4389 DRM DRIVERS FOR ZTE ZX
4390 M: Shawn Guo <shawnguo@kernel.org>
4391 L: dri-devel@lists.freedesktop.org
4393 F: drivers/gpu/drm/zte/
4394 F: Documentation/devicetree/bindings/display/zte,vou.txt
4396 DSBR100 USB FM RADIO DRIVER
4397 M: Alexey Klimov <klimov.linux@gmail.com>
4398 L: linux-media@vger.kernel.org
4399 T: git git://linuxtv.org/media_tree.git
4401 F: drivers/media/radio/dsbr100.c
4404 M: Francois Romieu <romieu@fr.zoreil.com>
4405 L: netdev@vger.kernel.org
4407 F: drivers/net/wan/dscc4.c
4410 M: Hans Verkuil <hverkuil@xs4all.nl>
4411 L: linux-media@vger.kernel.org
4412 T: git git://linuxtv.org/media_tree.git
4413 W: https://linuxtv.org
4415 F: drivers/media/pci/dt3155/
4417 DVB_USB_AF9015 MEDIA DRIVER
4418 M: Antti Palosaari <crope@iki.fi>
4419 L: linux-media@vger.kernel.org
4420 W: https://linuxtv.org
4421 W: http://palosaari.fi/linux/
4422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4423 T: git git://linuxtv.org/anttip/media_tree.git
4425 F: drivers/media/usb/dvb-usb-v2/af9015*
4427 DVB_USB_AF9035 MEDIA DRIVER
4428 M: Antti Palosaari <crope@iki.fi>
4429 L: linux-media@vger.kernel.org
4430 W: https://linuxtv.org
4431 W: http://palosaari.fi/linux/
4432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4433 T: git git://linuxtv.org/anttip/media_tree.git
4435 F: drivers/media/usb/dvb-usb-v2/af9035*
4437 DVB_USB_ANYSEE MEDIA DRIVER
4438 M: Antti Palosaari <crope@iki.fi>
4439 L: linux-media@vger.kernel.org
4440 W: https://linuxtv.org
4441 W: http://palosaari.fi/linux/
4442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4443 T: git git://linuxtv.org/anttip/media_tree.git
4445 F: drivers/media/usb/dvb-usb-v2/anysee*
4447 DVB_USB_AU6610 MEDIA DRIVER
4448 M: Antti Palosaari <crope@iki.fi>
4449 L: linux-media@vger.kernel.org
4450 W: https://linuxtv.org
4451 W: http://palosaari.fi/linux/
4452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4453 T: git git://linuxtv.org/anttip/media_tree.git
4455 F: drivers/media/usb/dvb-usb-v2/au6610*
4457 DVB_USB_CE6230 MEDIA DRIVER
4458 M: Antti Palosaari <crope@iki.fi>
4459 L: linux-media@vger.kernel.org
4460 W: https://linuxtv.org
4461 W: http://palosaari.fi/linux/
4462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4463 T: git git://linuxtv.org/anttip/media_tree.git
4465 F: drivers/media/usb/dvb-usb-v2/ce6230*
4467 DVB_USB_CXUSB MEDIA DRIVER
4468 M: Michael Krufky <mkrufky@linuxtv.org>
4469 L: linux-media@vger.kernel.org
4470 W: https://linuxtv.org
4471 W: http://github.com/mkrufky
4472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4473 T: git git://linuxtv.org/media_tree.git
4475 F: drivers/media/usb/dvb-usb/cxusb*
4477 DVB_USB_EC168 MEDIA DRIVER
4478 M: Antti Palosaari <crope@iki.fi>
4479 L: linux-media@vger.kernel.org
4480 W: https://linuxtv.org
4481 W: http://palosaari.fi/linux/
4482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4483 T: git git://linuxtv.org/anttip/media_tree.git
4485 F: drivers/media/usb/dvb-usb-v2/ec168*
4487 DVB_USB_GL861 MEDIA DRIVER
4488 M: Antti Palosaari <crope@iki.fi>
4489 L: linux-media@vger.kernel.org
4490 W: https://linuxtv.org
4491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4492 T: git git://linuxtv.org/anttip/media_tree.git
4494 F: drivers/media/usb/dvb-usb-v2/gl861*
4496 DVB_USB_MXL111SF MEDIA DRIVER
4497 M: Michael Krufky <mkrufky@linuxtv.org>
4498 L: linux-media@vger.kernel.org
4499 W: https://linuxtv.org
4500 W: http://github.com/mkrufky
4501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4502 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4504 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4506 DVB_USB_RTL28XXU MEDIA DRIVER
4507 M: Antti Palosaari <crope@iki.fi>
4508 L: linux-media@vger.kernel.org
4509 W: https://linuxtv.org
4510 W: http://palosaari.fi/linux/
4511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4512 T: git git://linuxtv.org/anttip/media_tree.git
4514 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4516 DVB_USB_V2 MEDIA DRIVER
4517 M: Antti Palosaari <crope@iki.fi>
4518 L: linux-media@vger.kernel.org
4519 W: https://linuxtv.org
4520 W: http://palosaari.fi/linux/
4521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4522 T: git git://linuxtv.org/anttip/media_tree.git
4524 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4525 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4528 M: Jason Baron <jbaron@akamai.com>
4530 F: lib/dynamic_debug.c
4531 F: include/linux/dynamic_debug.h
4533 DZ DECSTATION DZ11 SERIAL DRIVER
4534 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4536 F: drivers/tty/serial/dz.*
4538 E3X0 POWER BUTTON DRIVER
4539 M: Moritz Fischer <moritz.fischer@ettus.com>
4540 L: usrp-users@lists.ettus.com
4541 W: http://www.ettus.com
4543 F: drivers/input/misc/e3x0-button.c
4544 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4547 M: Antti Palosaari <crope@iki.fi>
4548 L: linux-media@vger.kernel.org
4549 W: https://linuxtv.org
4550 W: http://palosaari.fi/linux/
4551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4552 T: git git://linuxtv.org/anttip/media_tree.git
4554 F: drivers/media/tuners/e4000*
4556 EATA ISA/EISA/PCI SCSI DRIVER
4557 M: Dario Ballabio <ballabio_dario@emc.com>
4558 L: linux-scsi@vger.kernel.org
4560 F: drivers/scsi/eata.c
4563 M: Antti Palosaari <crope@iki.fi>
4564 L: linux-media@vger.kernel.org
4565 W: https://linuxtv.org
4566 W: http://palosaari.fi/linux/
4567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4568 T: git git://linuxtv.org/anttip/media_tree.git
4570 F: drivers/media/dvb-frontends/ec100*
4573 M: Tyler Hicks <tyhicks@canonical.com>
4574 L: ecryptfs@vger.kernel.org
4575 W: http://ecryptfs.org
4576 W: https://launchpad.net/ecryptfs
4577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4579 F: Documentation/filesystems/ecryptfs.txt
4583 M: Borislav Petkov <bp@alien8.de>
4584 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4585 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4586 L: linux-edac@vger.kernel.org
4587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4590 F: Documentation/edac.txt
4592 F: include/linux/edac.h
4595 M: Borislav Petkov <bp@alien8.de>
4596 L: linux-edac@vger.kernel.org
4598 F: drivers/edac/amd64_edac*
4601 M: Robert Richter <rric@kernel.org>
4602 L: linux-edac@vger.kernel.org
4604 F: drivers/edac/highbank*
4607 M: Ralf Baechle <ralf@linux-mips.org>
4608 M: David Daney <david.daney@cavium.com>
4609 L: linux-edac@vger.kernel.org
4610 L: linux-mips@linux-mips.org
4612 F: drivers/edac/octeon_edac*
4615 M: Mark Gross <mark.gross@intel.com>
4616 L: linux-edac@vger.kernel.org
4618 F: drivers/edac/e752x_edac.c
4621 L: linux-edac@vger.kernel.org
4623 F: drivers/edac/e7xxx_edac.c
4626 M: York Sun <york.sun@nxp.com>
4627 L: linux-edac@vger.kernel.org
4629 F: drivers/edac/fsl_ddr_edac.*
4632 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4634 L: linux-edac@vger.kernel.org
4636 F: drivers/edac/ghes_edac.c
4639 M: Tim Small <tim@buttersideup.com>
4640 L: linux-edac@vger.kernel.org
4642 F: drivers/edac/i82443bxgx_edac.c
4645 L: linux-edac@vger.kernel.org
4647 F: drivers/edac/i3000_edac.c
4650 L: linux-edac@vger.kernel.org
4652 F: drivers/edac/i5000_edac.c
4655 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4656 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4657 L: linux-edac@vger.kernel.org
4659 F: drivers/edac/i5400_edac.c
4662 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4664 L: linux-edac@vger.kernel.org
4666 F: drivers/edac/i7300_edac.c
4669 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4671 L: linux-edac@vger.kernel.org
4673 F: drivers/edac/i7core_edac.c
4676 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4677 M: "Arvind R." <arvino55@gmail.com>
4678 L: linux-edac@vger.kernel.org
4680 F: drivers/edac/i82975x_edac.c
4683 M: Jason Baron <jbaron@akamai.com>
4684 L: linux-edac@vger.kernel.org
4686 F: drivers/edac/ie31200_edac.c
4689 M: Johannes Thumshirn <morbidrsa@gmail.com>
4690 L: linux-edac@vger.kernel.org
4692 F: drivers/edac/mpc85xx_edac.[ch]
4695 M: Egor Martovetsky <egor@pasemi.com>
4696 L: linux-edac@vger.kernel.org
4698 F: drivers/edac/pasemi_edac.c
4701 M: Tim Small <tim@buttersideup.com>
4702 L: linux-edac@vger.kernel.org
4704 F: drivers/edac/r82600_edac.c
4707 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4708 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4709 L: linux-edac@vger.kernel.org
4711 F: drivers/edac/sb_edac.c
4714 M: Tony Luck <tony.luck@intel.com>
4715 L: linux-edac@vger.kernel.org
4717 F: drivers/edac/skx_edac.c
4720 APPLIED MICRO (APM) X-GENE SOC EDAC
4721 M: Loc Ho <lho@apm.com>
4723 F: drivers/edac/xgene_edac.c
4724 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4726 EDIROL UA-101/UA-1000 DRIVER
4727 M: Clemens Ladisch <clemens@ladisch.de>
4728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4729 T: git git://git.alsa-project.org/alsa-kernel.git
4731 F: sound/usb/misc/ua101.c
4733 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4734 M: Matt Fleming <matt@codeblueprint.co.uk>
4735 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4736 L: linux-efi@vger.kernel.org
4737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4739 F: Documentation/efi-stub.txt
4740 F: arch/*/kernel/efi.c
4741 F: arch/x86/boot/compressed/eboot.[ch]
4742 F: arch/*/include/asm/efi.h
4743 F: arch/x86/platform/efi/
4744 F: drivers/firmware/efi/
4745 F: include/linux/efi*.h
4746 F: arch/arm/boot/compressed/efi-header.S
4747 F: arch/arm64/kernel/efi-entry.S
4749 EFI VARIABLE FILESYSTEM
4750 M: Matthew Garrett <matthew.garrett@nebula.com>
4751 M: Jeremy Kerr <jk@ozlabs.org>
4752 M: Matt Fleming <matt@codeblueprint.co.uk>
4753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4754 L: linux-efi@vger.kernel.org
4758 EFIFB FRAMEBUFFER DRIVER
4759 L: linux-fbdev@vger.kernel.org
4760 M: Peter Jones <pjones@redhat.com>
4762 F: drivers/video/fbdev/efifb.c
4765 L: linux-efi@vger.kernel.org
4766 M: Ivan Hu <ivan.hu@canonical.com>
4767 M: Matt Fleming <matt@codeblueprint.co.uk>
4769 F: drivers/firmware/efi/test/
4772 W: http://aeschi.ch.eu.org/efs/
4776 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4777 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4778 L: netdev@vger.kernel.org
4780 F: drivers/net/ethernet/ibm/ehea/
4782 EM28XX VIDEO4LINUX DRIVER
4783 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4785 L: linux-media@vger.kernel.org
4786 W: https://linuxtv.org
4787 T: git git://linuxtv.org/media_tree.git
4789 F: drivers/media/usb/em28xx/
4790 F: Documentation/media/v4l-drivers/em28xx*
4793 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4794 M: Matt Mackall <mpm@selenic.com>
4795 M: David Woodhouse <dwmw2@infradead.org>
4796 L: linux-embedded@vger.kernel.org
4799 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4800 M: James Smart <james.smart@broadcom.com>
4801 M: Dick Kennedy <dick.kennedy@broadcom.com>
4802 L: linux-scsi@vger.kernel.org
4803 W: http://www.broadcom.com
4805 F: drivers/scsi/lpfc/
4807 ENE CB710 FLASH CARD READER DRIVER
4808 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4810 F: drivers/misc/cb710/
4811 F: drivers/mmc/host/cb710-mmc.*
4812 F: include/linux/cb710.h
4814 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4815 M: Maxim Levitsky <maximlevitsky@gmail.com>
4817 F: drivers/media/rc/ene_ir.*
4819 EPSON S1D13XXX FRAMEBUFFER DRIVER
4820 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4823 F: drivers/video/fbdev/s1d13xxxfb.c
4824 F: include/video/s1d13xxxfb.h
4826 ET131X NETWORK DRIVER
4827 M: Mark Einon <mark.einon@gmail.com>
4829 F: drivers/net/ethernet/agere/
4832 M: Stephen Hemminger <stephen@networkplumber.org>
4833 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4834 L: netdev@vger.kernel.org
4835 W: http://www.linuxfoundation.org/en/Net:Bridge
4837 F: include/linux/netfilter_bridge/
4840 ETHERNET PHY LIBRARY
4841 M: Florian Fainelli <f.fainelli@gmail.com>
4842 L: netdev@vger.kernel.org
4844 F: include/linux/phy.h
4845 F: include/linux/phy_fixed.h
4847 F: Documentation/networking/phy.txt
4848 F: drivers/of/of_mdio.c
4849 F: drivers/of/of_net.c
4852 M: Jan Kara <jack@suse.com>
4853 L: linux-ext4@vger.kernel.org
4855 F: Documentation/filesystems/ext2.txt
4857 F: include/linux/ext2*
4860 M: "Theodore Ts'o" <tytso@mit.edu>
4861 M: Andreas Dilger <adilger.kernel@dilger.ca>
4862 L: linux-ext4@vger.kernel.org
4863 W: http://ext4.wiki.kernel.org
4864 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4867 F: Documentation/filesystems/ext4.txt
4870 Extended Verification Module (EVM)
4871 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4872 L: linux-ima-devel@lists.sourceforge.net
4873 L: linux-security-module@vger.kernel.org
4875 F: security/integrity/evm/
4877 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4878 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4879 M: Chanwoo Choi <cw00.choi@samsung.com>
4880 L: linux-kernel@vger.kernel.org
4881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4884 F: include/linux/extcon/
4885 F: include/linux/extcon.h
4886 F: Documentation/extcon/
4887 F: Documentation/devicetree/bindings/extcon/
4890 M: Jingoo Han <jingoohan1@gmail.com>
4891 L: dri-devel@lists.freedesktop.org
4893 F: drivers/gpu/drm/exynos/exynos_dp*
4895 EXYNOS SYSMMU (IOMMU) driver
4896 M: Marek Szyprowski <m.szyprowski@samsung.com>
4897 L: iommu@lists.linux-foundation.org
4899 F: drivers/iommu/exynos-iommu.c
4901 EZchip NPS platform support
4902 M: Noam Camus <noamc@ezchip.com>
4904 F: arch/arc/plat-eznps
4905 F: arch/arc/boot/dts/eznps.dts
4907 F71805F HARDWARE MONITORING DRIVER
4908 M: Jean Delvare <jdelvare@suse.com>
4909 L: linux-hwmon@vger.kernel.org
4911 F: Documentation/hwmon/f71805f
4912 F: drivers/hwmon/f71805f.c
4915 M: Michael Buesch <m@bues.ch>
4916 L: linux-media@vger.kernel.org
4918 F: drivers/media/tuners/fc0011.h
4919 F: drivers/media/tuners/fc0011.c
4922 M: Antti Palosaari <crope@iki.fi>
4923 L: linux-media@vger.kernel.org
4924 W: https://linuxtv.org
4925 W: http://palosaari.fi/linux/
4926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4927 T: git git://linuxtv.org/anttip/media_tree.git
4929 F: drivers/media/tuners/fc2580*
4932 M: Eric Paris <eparis@redhat.com>
4934 F: fs/notify/fanotify/
4935 F: include/linux/fanotify.h
4936 F: include/uapi/linux/fanotify.h
4938 FARSYNC SYNCHRONOUS DRIVER
4939 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4940 W: http://www.farsite.co.uk/
4942 F: drivers/net/wan/farsync.*
4944 FAULT INJECTION SUPPORT
4945 M: Akinobu Mita <akinobu.mita@gmail.com>
4947 F: Documentation/fault-injection/
4948 F: lib/fault-inject.c
4950 FBTFT Framebuffer drivers
4951 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4952 M: Noralf Trønnes <noralf@tronnes.org>
4954 F: drivers/staging/fbtft/
4956 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4957 M: Johannes Thumshirn <jth@kernel.org>
4958 L: fcoe-devel@open-fcoe.org
4959 W: www.Open-FCoE.org
4961 F: drivers/scsi/libfc/
4962 F: drivers/scsi/fcoe/
4964 F: include/scsi/libfc.h
4965 F: include/scsi/libfcoe.h
4966 F: include/uapi/scsi/fc/
4968 FILE LOCKING (flock() and fcntl()/lockf())
4969 M: Jeff Layton <jlayton@poochiereds.net>
4970 M: "J. Bruce Fields" <bfields@fieldses.org>
4971 L: linux-fsdevel@vger.kernel.org
4973 F: include/linux/fcntl.h
4974 F: include/linux/fs.h
4975 F: include/uapi/linux/fcntl.h
4976 F: include/uapi/linux/fs.h
4980 FILESYSTEMS (VFS and infrastructure)
4981 M: Alexander Viro <viro@zeniv.linux.org.uk>
4982 L: linux-fsdevel@vger.kernel.org
4986 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4987 M: Riku Voipio <riku.voipio@iki.fi>
4988 L: linux-hwmon@vger.kernel.org
4990 F: drivers/hwmon/f75375s.c
4991 F: include/linux/f75375s.h
4993 FIREWIRE AUDIO DRIVERS
4994 M: Clemens Ladisch <clemens@ladisch.de>
4995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4996 T: git git://git.alsa-project.org/alsa-kernel.git
5000 FIREWIRE MEDIA DRIVERS (firedtv)
5001 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5002 L: linux-media@vger.kernel.org
5003 L: linux1394-devel@lists.sourceforge.net
5004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5006 F: drivers/media/firewire/
5008 FIREWIRE SBP-2 TARGET
5009 M: Chris Boot <bootc@bootc.net>
5010 L: linux-scsi@vger.kernel.org
5011 L: target-devel@vger.kernel.org
5012 L: linux1394-devel@lists.sourceforge.net
5013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5015 F: drivers/target/sbp/
5018 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5019 L: linux1394-devel@lists.sourceforge.net
5020 W: http://ieee1394.wiki.kernel.org/
5021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5023 F: drivers/firewire/
5024 F: include/linux/firewire.h
5025 F: include/uapi/linux/firewire*.h
5028 FIRMWARE LOADER (request_firmware)
5029 M: Ming Lei <ming.lei@canonical.com>
5030 M: Luis R. Rodriguez <mcgrof@kernel.org>
5031 L: linux-kernel@vger.kernel.org
5033 F: Documentation/firmware_class/
5034 F: drivers/base/firmware*.c
5035 F: include/linux/firmware.h
5037 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5038 M: Joshua Morris <josh.h.morris@us.ibm.com>
5039 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5041 F: drivers/block/rsxx/
5044 M: Jiri Kosina <jikos@kernel.org>
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5047 F: drivers/block/floppy.c
5050 M: Alessandro Rubini <rubini@gnudd.com>
5051 W: http://www.ohwr.org/projects/fmc-bus
5054 F: include/linux/fmc*.h
5055 F: include/linux/ipmi-fru.h
5058 FPGA MANAGER FRAMEWORK
5059 M: Alan Tull <atull@opensource.altera.com>
5060 R: Moritz Fischer <moritz.fischer@ettus.com>
5061 L: linux-fpga@vger.kernel.org
5063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5065 F: include/linux/fpga/fpga-mgr.h
5066 W: http://www.rocketboards.org
5069 M: Bill Metzenthen <billm@melbpc.org.au>
5070 W: http://floatingpoint.sourceforge.net/emulator/index.html
5072 F: arch/x86/math-emu/
5074 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5075 L: netdev@vger.kernel.org
5077 F: drivers/net/wan/dlci.c
5078 F: drivers/net/wan/sdla.c
5081 L: linux-fbdev@vger.kernel.org
5082 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5084 F: Documentation/fb/
5087 F: include/linux/fb.h
5088 F: include/uapi/video/
5089 F: include/uapi/linux/fb.h
5091 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5092 M: Horia Geantă <horia.geanta@nxp.com>
5093 M: Dan Douglass <dan.douglass@nxp.com>
5094 L: linux-crypto@vger.kernel.org
5096 F: drivers/crypto/caam/
5097 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5099 FREESCALE DIU FRAMEBUFFER DRIVER
5100 M: Timur Tabi <timur@tabi.org>
5101 L: linux-fbdev@vger.kernel.org
5103 F: drivers/video/fbdev/fsl-diu-fb.*
5105 FREESCALE DMA DRIVER
5106 M: Li Yang <leoli@freescale.com>
5107 M: Zhang Wei <zw@zh-kernel.org>
5108 L: linuxppc-dev@lists.ozlabs.org
5110 F: drivers/dma/fsldma.*
5112 FREESCALE GPMI NAND DRIVER
5113 M: Han Xu <han.xu@nxp.com>
5114 L: linux-mtd@lists.infradead.org
5116 F: drivers/mtd/nand/gpmi-nand/*
5118 FREESCALE I2C CPM DRIVER
5119 M: Jochen Friedrich <jochen@scram.de>
5120 L: linuxppc-dev@lists.ozlabs.org
5121 L: linux-i2c@vger.kernel.org
5123 F: drivers/i2c/busses/i2c-cpm.c
5125 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5126 M: Sascha Hauer <kernel@pengutronix.de>
5127 L: linux-fbdev@vger.kernel.org
5128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5130 F: include/linux/platform_data/video-imxfb.h
5131 F: drivers/video/fbdev/imxfb.c
5133 FREESCALE QUAD SPI DRIVER
5134 M: Han Xu <han.xu@nxp.com>
5135 L: linux-mtd@lists.infradead.org
5137 F: drivers/mtd/spi-nor/fsl-quadspi.c
5139 FREESCALE SOC FS_ENET DRIVER
5140 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5141 M: Vitaly Bordug <vbordug@ru.mvista.com>
5142 L: linuxppc-dev@lists.ozlabs.org
5143 L: netdev@vger.kernel.org
5145 F: drivers/net/ethernet/freescale/fs_enet/
5146 F: include/linux/fs_enet_pd.h
5148 FREESCALE IMX / MXC FEC DRIVER
5149 M: Fugang Duan <fugang.duan@nxp.com>
5150 L: netdev@vger.kernel.org
5152 F: drivers/net/ethernet/freescale/fec_main.c
5153 F: drivers/net/ethernet/freescale/fec_ptp.c
5154 F: drivers/net/ethernet/freescale/fec.h
5155 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5157 FREESCALE QORIQ DPAA FMAN DRIVER
5158 M: Madalin Bucur <madalin.bucur@nxp.com>
5159 L: netdev@vger.kernel.org
5161 F: drivers/net/ethernet/freescale/fman
5162 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5164 FREESCALE SOC DRIVERS
5165 M: Scott Wood <oss@buserror.net>
5166 L: linuxppc-dev@lists.ozlabs.org
5167 L: linux-arm-kernel@lists.infradead.org
5170 F: include/linux/fsl/
5172 FREESCALE QUICC ENGINE LIBRARY
5173 M: Qiang Zhao <qiang.zhao@nxp.com>
5174 L: linuxppc-dev@lists.ozlabs.org
5176 F: drivers/soc/fsl/qe/
5177 F: include/soc/fsl/*qe*.h
5178 F: include/soc/fsl/*ucc*.h
5180 FREESCALE USB PERIPHERAL DRIVERS
5181 M: Li Yang <leoli@freescale.com>
5182 L: linux-usb@vger.kernel.org
5183 L: linuxppc-dev@lists.ozlabs.org
5185 F: drivers/usb/gadget/udc/fsl*
5187 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5188 M: Li Yang <leoli@freescale.com>
5189 L: netdev@vger.kernel.org
5190 L: linuxppc-dev@lists.ozlabs.org
5192 F: drivers/net/ethernet/freescale/ucc_geth*
5194 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5195 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5196 L: netdev@vger.kernel.org
5198 F: drivers/net/ethernet/freescale/gianfar*
5199 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5200 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5202 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5203 M: Zhao Qiang <qiang.zhao@nxp.com>
5204 L: netdev@vger.kernel.org
5205 L: linuxppc-dev@lists.ozlabs.org
5207 F: drivers/net/wan/fsl_ucc_hdlc*
5209 FREESCALE QUICC ENGINE UCC UART DRIVER
5210 M: Timur Tabi <timur@tabi.org>
5211 L: linuxppc-dev@lists.ozlabs.org
5213 F: drivers/tty/serial/ucc_uart.c
5215 FREESCALE SOC SOUND DRIVERS
5216 M: Timur Tabi <timur@tabi.org>
5217 M: Nicolin Chen <nicoleotsuka@gmail.com>
5218 M: Xiubo Li <Xiubo.Lee@gmail.com>
5219 R: Fabio Estevam <fabio.estevam@nxp.com>
5220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5221 L: linuxppc-dev@lists.ozlabs.org
5223 F: sound/soc/fsl/fsl*
5224 F: sound/soc/fsl/imx*
5225 F: sound/soc/fsl/mpc8610_hpcd.c
5228 M: Christoph Hellwig <hch@infradead.org>
5229 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5234 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5235 M: Pavel Machek <pavel@ucw.cz>
5236 L: linux-pm@vger.kernel.org
5238 F: Documentation/power/freezing-of-tasks.txt
5239 F: include/linux/freezer.h
5243 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5244 L: linux-kernel@vger.kernel.org
5247 F: include/linux/frontswap.h
5249 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5250 M: David Howells <dhowells@redhat.com>
5251 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5253 F: Documentation/filesystems/caching/
5255 F: include/linux/fscache*.h
5257 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5258 M: Theodore Y. Ts'o <tytso@mit.edu>
5259 M: Jaegeuk Kim <jaegeuk@kernel.org>
5260 L: linux-fsdevel@vger.kernel.org
5263 F: include/linux/fscrypto.h
5266 M: Jaegeuk Kim <jaegeuk@kernel.org>
5267 M: Chao Yu <yuchao0@huawei.com>
5268 L: linux-f2fs-devel@lists.sourceforge.net
5269 W: https://f2fs.wiki.kernel.org/
5270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5272 F: Documentation/filesystems/f2fs.txt
5273 F: Documentation/ABI/testing/sysfs-fs-f2fs
5275 F: include/linux/f2fs_fs.h
5276 F: include/trace/events/f2fs.h
5278 FUJITSU FR-V (FRV) PORT
5282 FUJITSU LAPTOP EXTRAS
5283 M: Jonathan Woithe <jwoithe@just42.net>
5284 L: platform-driver-x86@vger.kernel.org
5286 F: drivers/platform/x86/fujitsu-laptop.c
5288 FUJITSU M-5MO LS CAMERA ISP DRIVER
5289 M: Kyungmin Park <kyungmin.park@samsung.com>
5290 M: Heungjun Kim <riverful.kim@samsung.com>
5291 L: linux-media@vger.kernel.org
5293 F: drivers/media/i2c/m5mols/
5294 F: include/media/i2c/m5mols.h
5296 FUJITSU TABLET EXTRAS
5297 M: Robert Gerlach <khnz@gmx.de>
5298 L: platform-driver-x86@vger.kernel.org
5300 F: drivers/platform/x86/fujitsu-tablet.c
5302 FUSE: FILESYSTEM IN USERSPACE
5303 M: Miklos Szeredi <miklos@szeredi.hu>
5304 L: linux-fsdevel@vger.kernel.org
5305 W: http://fuse.sourceforge.net/
5306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5309 F: include/uapi/linux/fuse.h
5310 F: Documentation/filesystems/fuse.txt
5312 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5313 M: Rik Faith <faith@cs.unc.edu>
5314 L: linux-scsi@vger.kernel.org
5315 S: Odd Fixes (e.g., new signatures)
5316 F: drivers/scsi/fdomain.*
5319 M: Kees Cook <keescook@chromium.org>
5320 R: Emese Revfy <re.emese@gmail.com>
5321 L: kernel-hardening@lists.openwall.com
5323 F: scripts/gcc-plugins/
5324 F: scripts/gcc-plugin.sh
5325 F: scripts/Makefile.gcc-plugins
5326 F: Documentation/gcc-plugins.txt
5328 GCOV BASED KERNEL PROFILING
5329 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5332 F: Documentation/dev-tools/gcov.rst
5334 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5335 M: Achim Leubner <achim_leubner@adaptec.com>
5336 L: linux-scsi@vger.kernel.org
5337 W: http://www.icp-vortex.com/
5339 F: drivers/scsi/gdt*
5341 GDB KERNEL DEBUGGING HELPER SCRIPTS
5342 M: Jan Kiszka <jan.kiszka@siemens.com>
5343 M: Kieran Bingham <kieran@bingham.xyz>
5347 GEMTEK FM RADIO RECEIVER DRIVER
5348 M: Hans Verkuil <hverkuil@xs4all.nl>
5349 L: linux-media@vger.kernel.org
5350 T: git git://linuxtv.org/media_tree.git
5351 W: https://linuxtv.org
5353 F: drivers/media/radio/radio-gemtek*
5355 GENERIC GPIO I2C DRIVER
5356 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5358 F: drivers/i2c/busses/i2c-gpio.c
5359 F: include/linux/i2c-gpio.h
5361 GENERIC GPIO I2C MULTIPLEXER DRIVER
5362 M: Peter Korsgaard <peter.korsgaard@barco.com>
5363 L: linux-i2c@vger.kernel.org
5365 F: drivers/i2c/muxes/i2c-mux-gpio.c
5366 F: include/linux/i2c-mux-gpio.h
5367 F: Documentation/i2c/muxes/i2c-mux-gpio
5369 GENERIC HDLC (WAN) DRIVERS
5370 M: Krzysztof Halasa <khc@pm.waw.pl>
5371 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5373 F: drivers/net/wan/c101.c
5374 F: drivers/net/wan/hd6457*
5375 F: drivers/net/wan/hdlc*
5376 F: drivers/net/wan/n2.c
5377 F: drivers/net/wan/pc300too.c
5378 F: drivers/net/wan/pci200syn.c
5379 F: drivers/net/wan/wanxl*
5381 GENERIC INCLUDE/ASM HEADER FILES
5382 M: Arnd Bergmann <arnd@arndb.de>
5383 L: linux-arch@vger.kernel.org
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5386 F: include/asm-generic/
5387 F: include/uapi/asm-generic/
5389 GENERIC PHY FRAMEWORK
5390 M: Kishon Vijay Abraham I <kishon@ti.com>
5391 L: linux-kernel@vger.kernel.org
5392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5395 F: include/linux/phy/
5398 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5399 M: Kevin Hilman <khilman@kernel.org>
5400 M: Ulf Hansson <ulf.hansson@linaro.org>
5401 L: linux-pm@vger.kernel.org
5403 F: drivers/base/power/domain*.c
5404 F: include/linux/pm_domain.h
5406 GENERIC UIO DRIVER FOR PCI DEVICES
5407 M: "Michael S. Tsirkin" <mst@redhat.com>
5408 L: kvm@vger.kernel.org
5410 F: drivers/uio/uio_pci_generic.c
5412 GET_MAINTAINER SCRIPT
5413 M: Joe Perches <joe@perches.com>
5415 F: scripts/get_maintainer.pl
5417 GENWQE (IBM Generic Workqueue Card)
5418 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5419 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5421 F: drivers/misc/genwqe/
5424 M: Steven Whitehouse <swhiteho@redhat.com>
5425 M: Bob Peterson <rpeterso@redhat.com>
5426 L: cluster-devel@redhat.com
5427 W: http://sources.redhat.com/cluster/
5428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5430 F: Documentation/filesystems/gfs2*.txt
5432 F: include/uapi/linux/gfs2_ondisk.h
5434 GIGASET ISDN DRIVERS
5435 M: Paul Bolle <pebolle@tiscali.nl>
5436 L: gigaset307x-common@lists.sourceforge.net
5437 W: http://gigaset307x.sourceforge.net/
5439 F: Documentation/isdn/README.gigaset
5440 F: drivers/isdn/gigaset/
5441 F: include/uapi/linux/gigaset_dev.h
5444 M: Hans Verkuil <hans.verkuil@cisco.com>
5445 L: linux-media@vger.kernel.org
5447 F: drivers/media/usb/go7007/
5450 M: Bastien Nocera <hadess@hadess.net>
5451 L: linux-input@vger.kernel.org
5453 F: drivers/input/touchscreen/goodix.c
5456 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5457 L: linux-gpio@vger.kernel.org
5459 F: drivers/gpio/gpio-mockup.c
5460 F: tools/testing/selftests/gpio/
5463 M: Linus Walleij <linus.walleij@linaro.org>
5464 M: Alexandre Courbot <gnurou@gmail.com>
5465 L: linux-gpio@vger.kernel.org
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5468 F: Documentation/devicetree/bindings/gpio/
5469 F: Documentation/gpio/
5470 F: Documentation/ABI/testing/gpio-cdev
5471 F: Documentation/ABI/obsolete/sysfs-gpio
5473 F: include/linux/gpio/
5474 F: include/linux/gpio.h
5475 F: include/asm-generic/gpio.h
5476 F: include/uapi/linux/gpio.h
5479 GRE DEMULTIPLEXER DRIVER
5480 M: Dmitry Kozlov <xeb@mail.ru>
5481 L: netdev@vger.kernel.org
5483 F: net/ipv4/gre_demux.c
5484 F: net/ipv4/gre_offload.c
5485 F: include/net/gre.h
5487 GRETH 10/100/1G Ethernet MAC device driver
5488 M: Andreas Larsson <andreas@gaisler.com>
5489 L: netdev@vger.kernel.org
5491 F: drivers/net/ethernet/aeroflex/
5494 M: Johan Hovold <johan@kernel.org>
5495 M: Alex Elder <elder@kernel.org>
5496 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5498 F: drivers/staging/greybus/
5500 GREYBUS AUDIO PROTOCOLS DRIVERS
5501 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5502 M: Mark Greer <mgreer@animalcreek.com>
5504 F: drivers/staging/greybus/audio_apbridgea.c
5505 F: drivers/staging/greybus/audio_apbridgea.h
5506 F: drivers/staging/greybus/audio_codec.c
5507 F: drivers/staging/greybus/audio_codec.h
5508 F: drivers/staging/greybus/audio_gb.c
5509 F: drivers/staging/greybus/audio_manager.c
5510 F: drivers/staging/greybus/audio_manager.h
5511 F: drivers/staging/greybus/audio_manager_module.c
5512 F: drivers/staging/greybus/audio_manager_private.h
5513 F: drivers/staging/greybus/audio_manager_sysfs.c
5514 F: drivers/staging/greybus/audio_module.c
5515 F: drivers/staging/greybus/audio_topology.c
5517 GREYBUS PROTOCOLS DRIVERS
5518 M: Rui Miguel Silva <rmfrfs@gmail.com>
5520 F: drivers/staging/greybus/sdio.c
5521 F: drivers/staging/greybus/light.c
5522 F: drivers/staging/greybus/gpio.c
5523 F: drivers/staging/greybus/power_supply.c
5524 F: drivers/staging/greybus/spi.c
5525 F: drivers/staging/greybus/spilib.c
5527 GREYBUS PROTOCOLS DRIVERS
5528 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5530 F: drivers/staging/greybus/loopback.c
5531 F: drivers/staging/greybus/timesync.c
5532 F: drivers/staging/greybus/timesync_platform.c
5534 GREYBUS PROTOCOLS DRIVERS
5535 M: Viresh Kumar <vireshk@kernel.org>
5537 F: drivers/staging/greybus/authentication.c
5538 F: drivers/staging/greybus/bootrom.c
5539 F: drivers/staging/greybus/firmware.h
5540 F: drivers/staging/greybus/fw-core.c
5541 F: drivers/staging/greybus/fw-download.c
5542 F: drivers/staging/greybus/fw-managament.c
5543 F: drivers/staging/greybus/greybus_authentication.h
5544 F: drivers/staging/greybus/greybus_firmware.h
5545 F: drivers/staging/greybus/hid.c
5546 F: drivers/staging/greybus/i2c.c
5547 F: drivers/staging/greybus/spi.c
5548 F: drivers/staging/greybus/spilib.c
5549 F: drivers/staging/greybus/spilib.h
5551 GREYBUS PROTOCOLS DRIVERS
5552 M: David Lin <dtwlin@gmail.com>
5554 F: drivers/staging/greybus/uart.c
5555 F: drivers/staging/greybus/log.c
5557 GREYBUS PLATFORM DRIVERS
5558 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5560 F: drivers/staging/greybus/arche-platform.c
5561 F: drivers/staging/greybus/arche-apb-ctrl.c
5562 F: drivers/staging/greybus/arche_platform.h
5564 GS1662 VIDEO SERIALIZER
5565 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5566 L: linux-media@vger.kernel.org
5567 T: git git://linuxtv.org/media_tree.git
5569 F: drivers/media/spi/gs1662.c
5571 GSPCA FINEPIX SUBDRIVER
5572 M: Frank Zago <frank@zago.net>
5573 L: linux-media@vger.kernel.org
5574 T: git git://linuxtv.org/media_tree.git
5576 F: drivers/media/usb/gspca/finepix.c
5578 GSPCA GL860 SUBDRIVER
5579 M: Olivier Lorin <o.lorin@laposte.net>
5580 L: linux-media@vger.kernel.org
5581 T: git git://linuxtv.org/media_tree.git
5583 F: drivers/media/usb/gspca/gl860/
5585 GSPCA M5602 SUBDRIVER
5586 M: Erik Andren <erik.andren@gmail.com>
5587 L: linux-media@vger.kernel.org
5588 T: git git://linuxtv.org/media_tree.git
5590 F: drivers/media/usb/gspca/m5602/
5592 GSPCA PAC207 SONIXB SUBDRIVER
5593 M: Hans Verkuil <hverkuil@xs4all.nl>
5594 L: linux-media@vger.kernel.org
5595 T: git git://linuxtv.org/media_tree.git
5597 F: drivers/media/usb/gspca/pac207.c
5599 GSPCA SN9C20X SUBDRIVER
5600 M: Brian Johnson <brijohn@gmail.com>
5601 L: linux-media@vger.kernel.org
5602 T: git git://linuxtv.org/media_tree.git
5604 F: drivers/media/usb/gspca/sn9c20x.c
5606 GSPCA T613 SUBDRIVER
5607 M: Leandro Costantino <lcostantino@gmail.com>
5608 L: linux-media@vger.kernel.org
5609 T: git git://linuxtv.org/media_tree.git
5611 F: drivers/media/usb/gspca/t613.c
5613 GSPCA USB WEBCAM DRIVER
5614 M: Hans Verkuil <hverkuil@xs4all.nl>
5615 L: linux-media@vger.kernel.org
5616 T: git git://linuxtv.org/media_tree.git
5618 F: drivers/media/usb/gspca/
5620 GUID PARTITION TABLE (GPT)
5621 M: Davidlohr Bueso <dave@stgolabs.net>
5622 L: linux-efi@vger.kernel.org
5624 F: block/partitions/efi.*
5626 STK1160 USB VIDEO CAPTURE DRIVER
5627 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5628 L: linux-media@vger.kernel.org
5629 T: git git://linuxtv.org/media_tree.git
5631 F: drivers/media/usb/stk1160/
5634 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5635 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5636 W: http://uclinux-h8.sourceforge.jp
5637 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5640 F: drivers/clocksource/h8300_*.c
5641 F: drivers/clk/h8300/
5642 F: drivers/irqchip/irq-renesas-h8*.c
5644 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5645 M: Frank Seidel <frank@f-seidel.de>
5646 L: platform-driver-x86@vger.kernel.org
5647 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5649 F: drivers/platform/x86/hdaps.c
5651 HDPVR USB VIDEO ENCODER DRIVER
5652 M: Hans Verkuil <hverkuil@xs4all.nl>
5653 L: linux-media@vger.kernel.org
5654 T: git git://linuxtv.org/media_tree.git
5655 W: https://linuxtv.org
5657 F: drivers/media/usb/hdpvr/
5659 HWPOISON MEMORY FAILURE HANDLING
5660 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5661 L: linux-mm@kvack.org
5663 F: mm/memory-failure.c
5664 F: mm/hwpoison-inject.c
5666 HYPERVISOR VIRTUAL CONSOLE DRIVER
5667 L: linuxppc-dev@lists.ozlabs.org
5672 M: Antti Palosaari <crope@iki.fi>
5673 L: linux-media@vger.kernel.org
5674 W: https://linuxtv.org
5675 W: http://palosaari.fi/linux/
5676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5677 T: git git://linuxtv.org/anttip/media_tree.git
5679 F: drivers/media/usb/hackrf/
5682 M: Jean Delvare <jdelvare@suse.com>
5683 M: Guenter Roeck <linux@roeck-us.net>
5684 L: linux-hwmon@vger.kernel.org
5685 W: http://hwmon.wiki.kernel.org/
5686 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5689 F: Documentation/hwmon/
5691 F: include/linux/hwmon*.h
5693 HARDWARE RANDOM NUMBER GENERATOR CORE
5694 M: Matt Mackall <mpm@selenic.com>
5695 M: Herbert Xu <herbert@gondor.apana.org.au>
5696 L: linux-crypto@vger.kernel.org
5698 F: Documentation/devicetree/bindings/rng/
5699 F: Documentation/hw_random.txt
5700 F: drivers/char/hw_random/
5701 F: include/linux/hw_random.h
5703 HARDWARE SPINLOCK CORE
5704 M: Ohad Ben-Cohen <ohad@wizery.com>
5705 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5706 L: linux-remoteproc@vger.kernel.org
5708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5709 F: Documentation/devicetree/bindings/hwlock/
5710 F: Documentation/hwspinlock.txt
5711 F: drivers/hwspinlock/
5712 F: include/linux/hwspinlock.h
5714 HARMONY SOUND DRIVER
5715 L: linux-parisc@vger.kernel.org
5717 F: sound/parisc/harmony.*
5720 M: Antti Palosaari <crope@iki.fi>
5721 L: linux-media@vger.kernel.org
5722 W: https://linuxtv.org
5723 W: http://palosaari.fi/linux/
5724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5725 T: git git://linuxtv.org/anttip/media_tree.git
5727 F: drivers/media/dvb-frontends/hd29l2*
5729 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5730 M: Brian Boylston <brian.boylston@hpe.com>
5732 F: Documentation/watchdog/hpwdt.txt
5733 F: drivers/watchdog/hpwdt.c
5735 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5736 M: Don Brace <don.brace@microsemi.com>
5737 L: esc.storagedev@microsemi.com
5738 L: linux-scsi@vger.kernel.org
5740 F: Documentation/scsi/hpsa.txt
5741 F: drivers/scsi/hpsa*.[ch]
5742 F: include/linux/cciss*.h
5743 F: include/uapi/linux/cciss*.h
5745 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5746 M: Don Brace <don.brace@microsemi.com>
5747 L: esc.storagedev@microsemi.com
5748 L: linux-scsi@vger.kernel.org
5750 F: Documentation/blockdev/cciss.txt
5751 F: drivers/block/cciss*
5752 F: include/linux/cciss_ioctl.h
5753 F: include/uapi/linux/cciss_ioctl.h
5756 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5757 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5758 L: linux-rdma@vger.kernel.org
5760 F: drivers/infiniband/hw/hfi1
5763 L: linux-fsdevel@vger.kernel.org
5765 F: Documentation/filesystems/hfs.txt
5769 L: linux-fsdevel@vger.kernel.org
5771 F: Documentation/filesystems/hfsplus.txt
5774 HGA FRAMEBUFFER DRIVER
5775 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5776 L: linux-nvidia@lists.surfsouth.com
5777 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5779 F: drivers/video/fbdev/hgafb.c
5781 HIBERNATION (aka Software Suspend, aka swsusp)
5782 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5783 M: Pavel Machek <pavel@ucw.cz>
5784 L: linux-pm@vger.kernel.org
5785 B: https://bugzilla.kernel.org
5788 F: drivers/base/power/
5790 F: include/linux/suspend.h
5791 F: include/linux/freezer.h
5792 F: include/linux/pm.h
5793 F: arch/*/include/asm/suspend*.h
5796 M: Jiri Kosina <jikos@kernel.org>
5797 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5798 L: linux-input@vger.kernel.org
5799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5802 F: include/linux/hid*
5803 F: include/uapi/linux/hid*
5805 HID SENSOR HUB DRIVERS
5806 M: Jiri Kosina <jikos@kernel.org>
5807 M: Jonathan Cameron <jic23@kernel.org>
5808 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5809 L: linux-input@vger.kernel.org
5810 L: linux-iio@vger.kernel.org
5812 F: Documentation/hid/hid-sensor*
5813 F: drivers/hid/hid-sensor-*
5814 F: drivers/iio/*/hid-*
5815 F: include/linux/hid-sensor-*
5817 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5818 M: Thomas Gleixner <tglx@linutronix.de>
5819 L: linux-kernel@vger.kernel.org
5820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5822 F: Documentation/timers/
5823 F: kernel/time/hrtimer.c
5824 F: kernel/time/clockevents.c
5825 F: kernel/time/tick*.*
5826 F: kernel/time/timer_*.c
5827 F: include/linux/clockchips.h
5828 F: include/linux/hrtimer.h
5830 HIGH-SPEED SCC DRIVER FOR AX.25
5831 L: linux-hams@vger.kernel.org
5833 F: drivers/net/hamradio/dmascc.c
5834 F: drivers/net/hamradio/scc.c
5836 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5837 M: HighPoint Linux Team <linux@highpoint-tech.com>
5838 W: http://www.highpoint-tech.com
5840 F: Documentation/scsi/hptiop.txt
5841 F: drivers/scsi/hptiop.c
5844 M: Jes Sorensen <jes@trained-monkey.org>
5845 L: linux-hippi@sunsite.dk
5847 F: include/linux/hippidevice.h
5848 F: include/uapi/linux/if_hippi.h
5850 F: drivers/net/hippi/
5852 HISILICON NETWORK SUBSYSTEM DRIVER
5853 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5854 M: Salil Mehta <salil.mehta@huawei.com>
5855 L: netdev@vger.kernel.org
5856 W: http://www.hisilicon.com
5858 F: drivers/net/ethernet/hisilicon/
5859 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5861 HISILICON ROCE DRIVER
5862 M: Lijun Ou <oulijun@huawei.com>
5863 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5864 L: linux-rdma@vger.kernel.org
5866 F: drivers/infiniband/hw/hns/
5867 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5869 HISILICON SAS Controller
5870 M: John Garry <john.garry@huawei.com>
5871 W: http://www.hisilicon.com
5873 F: drivers/scsi/hisi_sas/
5874 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5877 M: Jouni Malinen <j@w1.fi>
5878 L: linux-wireless@vger.kernel.org
5879 W: http://w1.fi/hostap-driver.html
5881 F: drivers/net/wireless/intersil/hostap/
5883 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5884 L: platform-driver-x86@vger.kernel.org
5886 F: drivers/platform/x86/tc1100-wmi.c
5888 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5889 M: Jaroslav Kysela <perex@perex.cz>
5891 F: drivers/net/ethernet/hp/hp100.*
5893 HPET: High Precision Event Timers driver
5894 M: Clemens Ladisch <clemens@ladisch.de>
5896 F: Documentation/timers/hpet.txt
5897 F: drivers/char/hpet.c
5898 F: include/linux/hpet.h
5899 F: include/uapi/linux/hpet.h
5903 F: arch/x86/kernel/hpet.c
5904 F: arch/x86/include/asm/hpet.h
5907 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5908 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5913 M: Sebastian Reichel <sre@kernel.org>
5914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5916 F: Documentation/ABI/testing/sysfs-bus-hsi
5917 F: Documentation/device-drivers/serial-interfaces.rst
5919 F: include/linux/hsi/
5920 F: include/uapi/linux/hsi/
5923 M: Jan Dumon <j.dumon@option.com>
5924 W: http://www.pharscape.org
5926 F: drivers/net/usb/hso.c
5928 HSR NETWORK PROTOCOL
5929 M: Arvid Brodin <arvid.brodin@alten.se>
5930 L: netdev@vger.kernel.org
5934 HTCPEN TOUCHSCREEN DRIVER
5935 M: Pau Oliva Fora <pof@eslack.org>
5936 L: linux-input@vger.kernel.org
5938 F: drivers/input/touchscreen/htcpen.c
5941 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5946 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5947 L: linux-media@vger.kernel.org
5948 T: git git://linuxtv.org/media_tree.git
5949 W: https://linuxtv.org
5951 F: drivers/media/platform/sti/hva
5953 Hyper-V CORE AND DRIVERS
5954 M: "K. Y. Srinivasan" <kys@microsoft.com>
5955 M: Haiyang Zhang <haiyangz@microsoft.com>
5956 L: devel@linuxdriverproject.org
5958 F: arch/x86/include/asm/mshyperv.h
5959 F: arch/x86/include/uapi/asm/hyperv.h
5960 F: arch/x86/kernel/cpu/mshyperv.c
5961 F: drivers/hid/hid-hyperv.c
5963 F: drivers/input/serio/hyperv-keyboard.c
5964 F: drivers/pci/host/pci-hyperv.c
5965 F: drivers/net/hyperv/
5966 F: drivers/scsi/storvsc_drv.c
5967 F: drivers/uio/uio_hv_generic.c
5968 F: drivers/video/fbdev/hyperv_fb.c
5969 F: include/linux/hyperv.h
5971 F: Documentation/ABI/stable/sysfs-bus-vmbus
5974 M: Peter Rosin <peda@axentia.se>
5975 L: linux-i2c@vger.kernel.org
5977 F: Documentation/i2c/i2c-topology
5978 F: Documentation/i2c/muxes/
5979 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5980 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5981 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5982 F: drivers/i2c/i2c-mux.c
5983 F: drivers/i2c/muxes/
5984 F: include/linux/i2c-mux.h
5986 I2C OVER PARALLEL PORT
5987 M: Jean Delvare <jdelvare@suse.com>
5988 L: linux-i2c@vger.kernel.org
5990 F: Documentation/i2c/busses/i2c-parport
5991 F: Documentation/i2c/busses/i2c-parport-light
5992 F: drivers/i2c/busses/i2c-parport.c
5993 F: drivers/i2c/busses/i2c-parport-light.c
5995 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5996 M: Jean Delvare <jdelvare@suse.com>
5997 L: linux-i2c@vger.kernel.org
5999 F: Documentation/i2c/busses/i2c-ali1535
6000 F: Documentation/i2c/busses/i2c-ali1563
6001 F: Documentation/i2c/busses/i2c-ali15x3
6002 F: Documentation/i2c/busses/i2c-amd756
6003 F: Documentation/i2c/busses/i2c-amd8111
6004 F: Documentation/i2c/busses/i2c-i801
6005 F: Documentation/i2c/busses/i2c-nforce2
6006 F: Documentation/i2c/busses/i2c-piix4
6007 F: Documentation/i2c/busses/i2c-sis5595
6008 F: Documentation/i2c/busses/i2c-sis630
6009 F: Documentation/i2c/busses/i2c-sis96x
6010 F: Documentation/i2c/busses/i2c-via
6011 F: Documentation/i2c/busses/i2c-viapro
6012 F: drivers/i2c/busses/i2c-ali1535.c
6013 F: drivers/i2c/busses/i2c-ali1563.c
6014 F: drivers/i2c/busses/i2c-ali15x3.c
6015 F: drivers/i2c/busses/i2c-amd756.c
6016 F: drivers/i2c/busses/i2c-amd756-s4882.c
6017 F: drivers/i2c/busses/i2c-amd8111.c
6018 F: drivers/i2c/busses/i2c-i801.c
6019 F: drivers/i2c/busses/i2c-isch.c
6020 F: drivers/i2c/busses/i2c-nforce2.c
6021 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6022 F: drivers/i2c/busses/i2c-piix4.c
6023 F: drivers/i2c/busses/i2c-sis5595.c
6024 F: drivers/i2c/busses/i2c-sis630.c
6025 F: drivers/i2c/busses/i2c-sis96x.c
6026 F: drivers/i2c/busses/i2c-via.c
6027 F: drivers/i2c/busses/i2c-viapro.c
6029 I2C/SMBUS ISMT DRIVER
6030 M: Seth Heasley <seth.heasley@intel.com>
6031 M: Neil Horman <nhorman@tuxdriver.com>
6032 L: linux-i2c@vger.kernel.org
6033 F: drivers/i2c/busses/i2c-ismt.c
6034 F: Documentation/i2c/busses/i2c-ismt
6036 I2C/SMBUS STUB DRIVER
6037 M: Jean Delvare <jdelvare@suse.com>
6038 L: linux-i2c@vger.kernel.org
6040 F: drivers/i2c/i2c-stub.c
6043 M: Wolfram Sang <wsa@the-dreams.de>
6044 L: linux-i2c@vger.kernel.org
6045 W: https://i2c.wiki.kernel.org/
6046 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6049 F: Documentation/devicetree/bindings/i2c/
6050 F: Documentation/i2c/
6053 F: include/linux/i2c.h
6054 F: include/linux/i2c-*.h
6055 F: include/uapi/linux/i2c.h
6056 F: include/uapi/linux/i2c-*.h
6059 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6060 L: linux-i2c@vger.kernel.org
6061 L: linux-acpi@vger.kernel.org
6065 M: Jean Delvare <jdelvare@suse.com>
6066 L: linux-i2c@vger.kernel.org
6068 F: Documentation/i2c/busses/i2c-taos-evm
6069 F: drivers/i2c/busses/i2c-taos-evm.c
6072 M: Till Harbaum <till@harbaum.org>
6073 L: linux-i2c@vger.kernel.org
6074 W: http://www.harbaum.org/till/i2c_tiny_usb
6076 F: drivers/i2c/busses/i2c-tiny-usb.c
6079 M: "H. Peter Anvin" <hpa@zytor.com>
6083 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6084 M: "H. Peter Anvin" <hpa@zytor.com>
6085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6088 IA64 (Itanium) PLATFORM
6089 M: Tony Luck <tony.luck@intel.com>
6090 M: Fenghua Yu <fenghua.yu@intel.com>
6091 L: linux-ia64@vger.kernel.org
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6096 IBM Power VMX Cryptographic instructions
6097 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6098 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6099 L: linux-crypto@vger.kernel.org
6101 F: drivers/crypto/vmx/Makefile
6102 F: drivers/crypto/vmx/Kconfig
6103 F: drivers/crypto/vmx/vmx.c
6104 F: drivers/crypto/vmx/aes*
6105 F: drivers/crypto/vmx/ghash*
6106 F: drivers/crypto/vmx/ppc-xlate.pl
6108 IBM Power in-Nest Crypto Acceleration
6109 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6110 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6111 L: linux-crypto@vger.kernel.org
6113 F: drivers/crypto/nx/Makefile
6114 F: drivers/crypto/nx/Kconfig
6115 F: drivers/crypto/nx/nx-aes*
6116 F: drivers/crypto/nx/nx-sha*
6117 F: drivers/crypto/nx/nx.*
6118 F: drivers/crypto/nx/nx_csbcpb.h
6119 F: drivers/crypto/nx/nx_debugfs.h
6121 IBM Power 842 compression accelerator
6122 M: Dan Streetman <ddstreet@ieee.org>
6124 F: drivers/crypto/nx/Makefile
6125 F: drivers/crypto/nx/Kconfig
6126 F: drivers/crypto/nx/nx-842*
6127 F: include/linux/sw842.h
6131 IBM Power Linux RAID adapter
6132 M: Brian King <brking@us.ibm.com>
6134 F: drivers/scsi/ipr.*
6136 IBM Power Virtual Ethernet Device Driver
6137 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6138 L: netdev@vger.kernel.org
6140 F: drivers/net/ethernet/ibm/ibmveth.*
6142 IBM Power SRIOV Virtual NIC Device Driver
6143 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6144 M: John Allen <jallen@linux.vnet.ibm.com>
6145 L: netdev@vger.kernel.org
6147 F: drivers/net/ethernet/ibm/ibmvnic.*
6149 IBM Power Virtual SCSI Device Drivers
6150 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6151 L: linux-scsi@vger.kernel.org
6153 F: drivers/scsi/ibmvscsi/ibmvscsi*
6154 F: include/scsi/viosrp.h
6156 IBM Power Virtual SCSI Device Target Driver
6157 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6158 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6159 L: linux-scsi@vger.kernel.org
6160 L: target-devel@vger.kernel.org
6162 F: drivers/scsi/ibmvscsi_tgt/
6164 IBM Power Virtual FC Device Drivers
6165 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6166 L: linux-scsi@vger.kernel.org
6168 F: drivers/scsi/ibmvscsi/ibmvfc*
6170 IBM ServeRAID RAID DRIVER
6172 F: drivers/scsi/ips.*
6174 ICH LPC AND GPIO DRIVER
6175 M: Peter Tyser <ptyser@xes-inc.com>
6177 F: drivers/mfd/lpc_ich.c
6178 F: drivers/gpio/gpio-ich.c
6181 M: "David S. Miller" <davem@davemloft.net>
6182 L: linux-ide@vger.kernel.org
6183 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6186 F: Documentation/ide/
6188 F: include/linux/ide.h
6190 IDEAPAD LAPTOP EXTRAS DRIVER
6191 M: Ike Panhc <ike.pan@canonical.com>
6192 L: platform-driver-x86@vger.kernel.org
6193 W: http://launchpad.net/ideapad-laptop
6195 F: drivers/platform/x86/ideapad-laptop.c
6197 IDEAPAD LAPTOP SLIDEBAR DRIVER
6198 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6199 L: linux-input@vger.kernel.org
6200 W: https://github.com/o2genum/ideapad-slidebar
6202 F: drivers/input/misc/ideapad_slidebar.c
6205 M: Borislav Petkov <bp@alien8.de>
6206 L: linux-ide@vger.kernel.org
6208 F: Documentation/cdrom/ide-cd
6209 F: drivers/ide/ide-cd*
6211 IEEE 802.15.4 SUBSYSTEM
6212 M: Alexander Aring <aar@pengutronix.de>
6213 M: Stefan Schmidt <stefan@osg.samsung.com>
6214 L: linux-wpan@vger.kernel.org
6215 W: http://wpan.cakelab.org/
6216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6221 F: drivers/net/ieee802154/
6222 F: include/linux/nl802154.h
6223 F: include/linux/ieee802154.h
6224 F: include/net/nl802154.h
6225 F: include/net/mac802154.h
6226 F: include/net/af_ieee802154.h
6227 F: include/net/cfg802154.h
6228 F: include/net/ieee802154_netdev.h
6229 F: Documentation/networking/ieee802154.txt
6231 IGORPLUG-USB IR RECEIVER
6232 M: Sean Young <sean@mess.org>
6233 L: linux-media@vger.kernel.org
6235 F: drivers/media/rc/igorplugusb.c
6237 IGUANAWORKS USB IR TRANSCEIVER
6238 M: Sean Young <sean@mess.org>
6239 L: linux-media@vger.kernel.org
6241 F: drivers/media/rc/iguanair.c
6243 IIO DIGITAL POTENTIOMETER DAC
6244 M: Peter Rosin <peda@axentia.se>
6245 L: linux-iio@vger.kernel.org
6247 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6248 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6249 F: drivers/iio/dac/dpot-dac.c
6251 IIO ENVELOPE DETECTOR
6252 M: Peter Rosin <peda@axentia.se>
6253 L: linux-iio@vger.kernel.org
6255 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6256 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6257 F: drivers/iio/adc/envelope-detector.c
6259 IIO SUBSYSTEM AND DRIVERS
6260 M: Jonathan Cameron <jic23@kernel.org>
6261 R: Hartmut Knaack <knaack.h@gmx.de>
6262 R: Lars-Peter Clausen <lars@metafoo.de>
6263 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6264 L: linux-iio@vger.kernel.org
6265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6267 F: Documentation/devicetree/bindings/iio/
6269 F: drivers/staging/iio/
6270 F: include/linux/iio/
6273 IKANOS/ADI EAGLE ADSL USB DRIVER
6274 M: Matthieu Castet <castet.matthieu@free.fr>
6275 M: Stanislaw Gruszka <stf_xl@wp.pl>
6277 F: drivers/usb/atm/ueagle-atm.c
6279 IMGTEC ASCII LCD DRIVER
6280 M: Paul Burton <paul.burton@imgtec.com>
6282 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6283 F: drivers/auxdisplay/img-ascii-lcd.c
6285 INA209 HARDWARE MONITOR DRIVER
6286 M: Guenter Roeck <linux@roeck-us.net>
6287 L: linux-hwmon@vger.kernel.org
6289 F: Documentation/hwmon/ina209
6290 F: Documentation/devicetree/bindings/i2c/ina209.txt
6291 F: drivers/hwmon/ina209.c
6293 INA2XX HARDWARE MONITOR DRIVER
6294 M: Guenter Roeck <linux@roeck-us.net>
6295 L: linux-hwmon@vger.kernel.org
6297 F: Documentation/hwmon/ina2xx
6298 F: drivers/hwmon/ina2xx.c
6299 F: include/linux/platform_data/ina2xx.h
6301 INDUSTRY PACK SUBSYSTEM (IPACK)
6302 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6303 M: Jens Taprogge <jens.taprogge@taprogge.org>
6304 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6305 L: industrypack-devel@lists.sourceforge.net
6306 W: http://industrypack.sourceforge.net
6310 INGENIC JZ4780 DMA Driver
6311 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6313 F: drivers/dma/dma-jz4780.c
6315 INGENIC JZ4780 NAND DRIVER
6316 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6317 L: linux-mtd@lists.infradead.org
6319 F: drivers/mtd/nand/jz4780_*
6321 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6322 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6323 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6324 L: linux-ima-devel@lists.sourceforge.net
6325 L: linux-ima-user@lists.sourceforge.net
6326 L: linux-security-module@vger.kernel.org
6327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6329 F: security/integrity/ima/
6331 IMGTEC IR DECODER DRIVER
6332 M: James Hogan <james.hogan@imgtec.com>
6334 F: drivers/media/rc/img-ir/
6336 IMS TWINTURBO FRAMEBUFFER DRIVER
6337 L: linux-fbdev@vger.kernel.org
6339 F: drivers/video/fbdev/imsttfb.c
6341 INFINIBAND SUBSYSTEM
6342 M: Doug Ledford <dledford@redhat.com>
6343 M: Sean Hefty <sean.hefty@intel.com>
6344 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6345 L: linux-rdma@vger.kernel.org
6346 W: http://www.openfabrics.org/
6347 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6350 F: Documentation/infiniband/
6351 F: drivers/infiniband/
6352 F: include/uapi/linux/if_infiniband.h
6353 F: include/uapi/rdma/
6357 M: John McCutchan <john@johnmccutchan.com>
6358 M: Robert Love <rlove@rlove.org>
6359 M: Eric Paris <eparis@parisplace.org>
6361 F: Documentation/filesystems/inotify.txt
6362 F: fs/notify/inotify/
6363 F: include/linux/inotify.h
6364 F: include/uapi/linux/inotify.h
6366 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6367 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6368 L: linux-input@vger.kernel.org
6369 Q: http://patchwork.kernel.org/project/linux-input/list/
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6373 F: include/linux/input.h
6374 F: include/uapi/linux/input.h
6375 F: include/linux/input/
6376 F: Documentation/devicetree/bindings/input/
6378 INPUT MULTITOUCH (MT) PROTOCOL
6379 M: Henrik Rydberg <rydberg@bitmath.org>
6380 L: linux-input@vger.kernel.org
6382 F: Documentation/input/multi-touch-protocol.txt
6383 F: drivers/input/input-mt.c
6386 INTEL ASoC BDW/HSW DRIVERS
6387 M: Jie Yang <yang.jie@linux.intel.com>
6388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6390 F: sound/soc/intel/common/sst-dsp*
6391 F: sound/soc/intel/common/sst-firmware.c
6392 F: sound/soc/intel/boards/broadwell.c
6393 F: sound/soc/intel/haswell/
6395 INTEL C600 SERIES SAS CONTROLLER DRIVER
6396 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6397 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6398 L: linux-scsi@vger.kernel.org
6399 T: git git://git.code.sf.net/p/intel-sas/isci
6401 F: drivers/scsi/isci/
6403 INTEL HID EVENT DRIVER
6404 M: Alex Hung <alex.hung@canonical.com>
6405 L: platform-driver-x86@vger.kernel.org
6407 F: drivers/platform/x86/intel-hid.c
6409 INTEL VIRTUAL BUTTON DRIVER
6410 M: AceLan Kao <acelan.kao@canonical.com>
6411 L: platform-driver-x86@vger.kernel.org
6413 F: drivers/platform/x86/intel-vbtn.c
6416 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6417 M: Len Brown <lenb@kernel.org>
6418 L: linux-pm@vger.kernel.org
6419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6420 B: https://bugzilla.kernel.org
6422 F: drivers/idle/intel_idle.c
6424 INTEL INTEGRATED SENSOR HUB DRIVER
6425 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6426 M: Jiri Kosina <jikos@kernel.org>
6427 L: linux-input@vger.kernel.org
6429 F: drivers/hid/intel-ish-hid/
6432 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6433 M: Len Brown <lenb@kernel.org>
6434 L: linux-pm@vger.kernel.org
6436 F: drivers/cpufreq/intel_pstate.c
6438 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6439 M: Maik Broemme <mbroemme@libmpq.org>
6440 L: linux-fbdev@vger.kernel.org
6442 F: Documentation/fb/intelfb.txt
6443 F: drivers/video/fbdev/intelfb/
6445 INTEL 810/815 FRAMEBUFFER DRIVER
6446 M: Antonino Daplas <adaplas@gmail.com>
6447 L: linux-fbdev@vger.kernel.org
6449 F: drivers/video/fbdev/i810/
6451 INTEL MENLOW THERMAL DRIVER
6452 M: Sujith Thomas <sujith.thomas@intel.com>
6453 L: platform-driver-x86@vger.kernel.org
6454 W: https://01.org/linux-acpi
6456 F: drivers/platform/x86/intel_menlow.c
6458 INTEL I/OAT DMA DRIVER
6459 M: Dave Jiang <dave.jiang@intel.com>
6460 R: Dan Williams <dan.j.williams@intel.com>
6461 L: dmaengine@vger.kernel.org
6462 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6464 F: drivers/dma/ioat*
6467 M: David Woodhouse <dwmw2@infradead.org>
6468 L: iommu@lists.linux-foundation.org
6469 T: git git://git.infradead.org/iommu-2.6.git
6471 F: drivers/iommu/intel-iommu.c
6472 F: include/linux/intel-iommu.h
6474 INTEL IOP-ADMA DMA DRIVER
6475 R: Dan Williams <dan.j.williams@intel.com>
6477 F: drivers/dma/iop-adma.c
6479 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6480 M: Krzysztof Halasa <khalasa@piap.pl>
6482 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6483 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6484 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6485 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6486 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6487 F: drivers/net/wan/ixp4xx_hss.c
6489 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6490 M: Deepak Saxena <dsaxena@plexity.net>
6492 F: drivers/char/hw_random/ixp4xx-rng.c
6494 INTEL ETHERNET DRIVERS
6495 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6496 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6497 W: http://www.intel.com/support/feedback.htm
6498 W: http://e1000.sourceforge.net/
6499 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6503 F: Documentation/networking/e100.txt
6504 F: Documentation/networking/e1000.txt
6505 F: Documentation/networking/e1000e.txt
6506 F: Documentation/networking/igb.txt
6507 F: Documentation/networking/igbvf.txt
6508 F: Documentation/networking/ixgb.txt
6509 F: Documentation/networking/ixgbe.txt
6510 F: Documentation/networking/ixgbevf.txt
6511 F: Documentation/networking/i40e.txt
6512 F: Documentation/networking/i40evf.txt
6513 F: drivers/net/ethernet/intel/
6514 F: drivers/net/ethernet/intel/*/
6516 INTEL RDMA RNIC DRIVER
6517 M: Faisal Latif <faisal.latif@intel.com>
6518 M: Shiraz Saleem <shiraz.saleem@intel.com>
6519 L: linux-rdma@vger.kernel.org
6521 F: drivers/infiniband/hw/i40iw/
6523 INTEL MERRIFIELD GPIO DRIVER
6524 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6525 L: linux-gpio@vger.kernel.org
6527 F: drivers/gpio/gpio-merrifield.c
6529 INTEL-MID GPIO DRIVER
6530 M: David Cohen <david.a.cohen@linux.intel.com>
6531 L: linux-gpio@vger.kernel.org
6533 F: drivers/gpio/gpio-intel-mid.c
6535 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6536 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6537 L: linux-wireless@vger.kernel.org
6539 F: Documentation/networking/README.ipw2100
6540 F: Documentation/networking/README.ipw2200
6541 F: drivers/net/wireless/intel/ipw2x00/
6544 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6546 F: Documentation/trace/intel_th.txt
6547 F: drivers/hwtracing/intel_th/
6549 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6550 M: Ning Sun <ning.sun@intel.com>
6551 L: tboot-devel@lists.sourceforge.net
6552 W: http://tboot.sourceforge.net
6553 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6555 F: Documentation/intel_txt.txt
6556 F: include/linux/tboot.h
6557 F: arch/x86/kernel/tboot.c
6559 INTEL WIRELESS WIMAX CONNECTION 2400
6560 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6561 M: linux-wimax@intel.com
6562 L: wimax@linuxwimax.org (subscribers-only)
6564 W: http://linuxwimax.org
6565 F: Documentation/wimax/README.i2400m
6566 F: drivers/net/wimax/i2400m/
6567 F: include/uapi/linux/wimax/i2400m.h
6569 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6570 M: Stanislaw Gruszka <sgruszka@redhat.com>
6571 L: linux-wireless@vger.kernel.org
6573 F: drivers/net/wireless/intel/iwlegacy/
6575 INTEL WIRELESS WIFI LINK (iwlwifi)
6576 M: Johannes Berg <johannes.berg@intel.com>
6577 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6578 M: Luca Coelho <luciano.coelho@intel.com>
6579 M: Intel Linux Wireless <linuxwifi@intel.com>
6580 L: linux-wireless@vger.kernel.org
6581 W: http://intellinuxwireless.org
6582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6584 F: drivers/net/wireless/intel/iwlwifi/
6586 INTEL MANAGEMENT ENGINE (mei)
6587 M: Tomas Winkler <tomas.winkler@intel.com>
6588 L: linux-kernel@vger.kernel.org
6590 F: include/uapi/linux/mei.h
6591 F: include/linux/mei_cl_bus.h
6592 F: drivers/misc/mei/*
6593 F: drivers/watchdog/mei_wdt.c
6594 F: Documentation/misc-devices/mei/*
6597 INTEL MIC DRIVERS (mic)
6598 M: Sudeep Dutt <sudeep.dutt@intel.com>
6599 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6601 W: https://github.com/sudeepdutt/mic
6602 W: http://software.intel.com/en-us/mic-developer
6603 F: include/linux/mic_bus.h
6604 F: include/linux/scif.h
6605 F: include/uapi/linux/mic_common.h
6606 F: include/uapi/linux/mic_ioctl.h
6607 F: include/uapi/linux/scif_ioctl.h
6608 F: drivers/misc/mic/
6609 F: drivers/dma/mic_x100_dma.c
6610 F: drivers/dma/mic_x100_dma.h
6611 F: Documentation/mic/
6613 INTEL PMC/P-Unit IPC DRIVER
6614 M: Zha Qipeng<qipeng.zha@intel.com>
6615 L: platform-driver-x86@vger.kernel.org
6617 F: drivers/platform/x86/intel_pmc_ipc.c
6618 F: drivers/platform/x86/intel_punit_ipc.c
6619 F: arch/x86/include/asm/intel_pmc_ipc.h
6620 F: arch/x86/include/asm/intel_punit_ipc.h
6622 INTEL TELEMETRY DRIVER
6623 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6624 L: platform-driver-x86@vger.kernel.org
6626 F: arch/x86/include/asm/intel_telemetry.h
6627 F: drivers/platform/x86/intel_telemetry*
6629 INTEL PMC CORE DRIVER
6630 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6631 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6632 L: platform-driver-x86@vger.kernel.org
6634 F: arch/x86/include/asm/pmc_core.h
6635 F: drivers/platform/x86/intel_pmc_core*
6637 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6638 M: Linus Walleij <linus.walleij@linaro.org>
6639 L: linux-iio@vger.kernel.org
6641 F: drivers/iio/gyro/mpu3050*
6642 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6644 IOC3 ETHERNET DRIVER
6645 M: Ralf Baechle <ralf@linux-mips.org>
6646 L: linux-mips@linux-mips.org
6648 F: drivers/net/ethernet/sgi/ioc3-eth.c
6651 M: Pat Gefre <pfg@sgi.com>
6652 L: linux-serial@vger.kernel.org
6654 F: drivers/tty/serial/ioc3_serial.c
6657 M: Joerg Roedel <joro@8bytes.org>
6658 L: iommu@lists.linux-foundation.org
6659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6661 F: Documentation/devicetree/bindings/iommu/
6665 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6667 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6670 M: Corey Minyard <minyard@acm.org>
6671 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6672 W: http://openipmi.sourceforge.net/
6674 F: Documentation/IPMI.txt
6675 F: drivers/char/ipmi/
6676 F: include/linux/ipmi*
6677 F: include/uapi/linux/ipmi*
6679 QCOM AUDIO (ASoC) DRIVERS
6680 M: Patrick Lai <plai@codeaurora.org>
6681 M: Banajit Goswami <bgoswami@codeaurora.org>
6682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6686 IPS SCSI RAID DRIVER
6687 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6688 L: linux-scsi@vger.kernel.org
6689 W: http://www.adaptec.com/
6691 F: drivers/scsi/ips*
6694 M: Wensong Zhang <wensong@linux-vs.org>
6695 M: Simon Horman <horms@verge.net.au>
6696 M: Julian Anastasov <ja@ssi.bg>
6697 L: netdev@vger.kernel.org
6698 L: lvs-devel@vger.kernel.org
6700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6702 F: Documentation/networking/ipvs-sysctl.txt
6703 F: include/net/ip_vs.h
6704 F: include/uapi/linux/ip_vs.h
6705 F: net/netfilter/ipvs/
6708 M: Jiri Kosina <jikos@kernel.org>
6709 M: David Sterba <dsterba@suse.com>
6711 F: drivers/tty/ipwireless/
6714 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6715 L: netdev@vger.kernel.org
6717 F: include/net/ipx.h
6718 F: include/uapi/linux/ipx.h
6722 M: Samuel Ortiz <samuel@sortiz.org>
6723 L: irda-users@lists.sourceforge.net (subscribers-only)
6724 L: netdev@vger.kernel.org
6725 W: http://irda.sourceforge.net/
6727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6728 F: Documentation/networking/irda.txt
6729 F: drivers/net/irda/
6730 F: include/net/irda/
6734 M: Thomas Gleixner <tglx@linutronix.de>
6735 L: linux-kernel@vger.kernel.org
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6741 M: Thomas Gleixner <tglx@linutronix.de>
6742 M: Jason Cooper <jason@lakedaemon.net>
6743 M: Marc Zyngier <marc.zyngier@arm.com>
6744 L: linux-kernel@vger.kernel.org
6746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6747 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6748 F: Documentation/devicetree/bindings/interrupt-controller/
6751 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6752 M: Marc Zyngier <marc.zyngier@arm.com>
6754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755 F: Documentation/IRQ-domain.txt
6756 F: include/linux/irqdomain.h
6757 F: kernel/irq/irqdomain.c
6761 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6763 F: Documentation/isa.txt
6764 F: drivers/base/isa.c
6765 F: include/linux/isa.h
6768 M: Jaroslav Kysela <perex@perex.cz>
6770 F: Documentation/isapnp.txt
6771 F: drivers/pnp/isapnp/
6772 F: include/linux/isapnp.h
6775 M: Hans Verkuil <hverkuil@xs4all.nl>
6776 L: linux-media@vger.kernel.org
6777 T: git git://linuxtv.org/media_tree.git
6778 W: https://linuxtv.org
6780 F: drivers/media/radio/radio-isa*
6782 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6783 M: Peter Jones <pjones@redhat.com>
6784 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6786 F: drivers/firmware/iscsi_ibft*
6789 M: Lee Duncan <lduncan@suse.com>
6790 M: Chris Leech <cleech@redhat.com>
6791 L: open-iscsi@googlegroups.com
6792 W: www.open-iscsi.com
6794 F: drivers/scsi/*iscsi*
6795 F: include/scsi/*iscsi*
6797 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6798 M: Or Gerlitz <ogerlitz@mellanox.com>
6799 M: Sagi Grimberg <sagi@grimberg.me>
6800 M: Roi Dayan <roid@mellanox.com>
6801 L: linux-rdma@vger.kernel.org
6803 W: http://www.openfabrics.org
6804 W: www.open-iscsi.org
6805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6806 F: drivers/infiniband/ulp/iser/
6808 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6809 M: Sagi Grimberg <sagi@grimberg.me>
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6811 L: linux-rdma@vger.kernel.org
6812 L: target-devel@vger.kernel.org
6814 W: http://www.linux-iscsi.org
6815 F: drivers/infiniband/ulp/isert
6818 M: Karsten Keil <isdn@linux-pingi.de>
6819 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6820 L: netdev@vger.kernel.org
6821 W: http://www.isdn4linux.de
6822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6824 F: Documentation/isdn/
6826 F: include/linux/isdn.h
6827 F: include/linux/isdn/
6828 F: include/uapi/linux/isdn.h
6829 F: include/uapi/linux/isdn/
6831 ISDN SUBSYSTEM (Eicon active card driver)
6832 M: Armin Schindler <mac@melware.de>
6833 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6834 W: http://www.melware.de
6836 F: drivers/isdn/hardware/eicon/
6838 IT87 HARDWARE MONITORING DRIVER
6839 M: Jean Delvare <jdelvare@suse.com>
6840 L: linux-hwmon@vger.kernel.org
6842 F: Documentation/hwmon/it87
6843 F: drivers/hwmon/it87.c
6846 M: Antti Palosaari <crope@iki.fi>
6847 L: linux-media@vger.kernel.org
6848 W: https://linuxtv.org
6849 W: http://palosaari.fi/linux/
6850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6851 T: git git://linuxtv.org/anttip/media_tree.git
6853 F: drivers/media/tuners/it913x*
6855 IVTV VIDEO4LINUX DRIVER
6856 M: Andy Walls <awalls@md.metrocast.net>
6857 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6858 L: linux-media@vger.kernel.org
6859 T: git git://linuxtv.org/media_tree.git
6860 W: http://www.ivtvdriver.org
6862 F: Documentation/media/v4l-drivers/ivtv*
6863 F: drivers/media/pci/ivtv/
6864 F: include/uapi/linux/ivtv*
6866 IX2505V MEDIA DRIVER
6867 M: Malcolm Priestley <tvboxspy@gmail.com>
6868 L: linux-media@vger.kernel.org
6869 W: https://linuxtv.org
6870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6872 F: drivers/media/dvb-frontends/ix2505v*
6874 JC42.4 TEMPERATURE SENSOR DRIVER
6875 M: Guenter Roeck <linux@roeck-us.net>
6876 L: linux-hwmon@vger.kernel.org
6878 F: drivers/hwmon/jc42.c
6879 F: Documentation/hwmon/jc42
6882 M: Dave Kleikamp <shaggy@kernel.org>
6883 L: jfs-discussion@lists.sourceforge.net
6884 W: http://jfs.sourceforge.net/
6885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6887 F: Documentation/filesystems/jfs.txt
6891 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6892 L: netdev@vger.kernel.org
6894 F: drivers/net/ethernet/jme.*
6896 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6897 M: David Woodhouse <dwmw2@infradead.org>
6898 L: linux-mtd@lists.infradead.org
6899 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6902 F: include/uapi/linux/jffs2.h
6904 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6905 M: "Theodore Ts'o" <tytso@mit.edu>
6906 M: Jan Kara <jack@suse.com>
6907 L: linux-ext4@vger.kernel.org
6910 F: include/linux/jbd2.h
6912 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6913 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6914 L: linux-media@vger.kernel.org
6916 F: drivers/media/platform/rcar_jpu.c
6918 JSM Neo PCI based serial card
6919 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6920 L: linux-serial@vger.kernel.org
6922 F: drivers/tty/serial/jsm/
6924 K10TEMP HARDWARE MONITORING DRIVER
6925 M: Clemens Ladisch <clemens@ladisch.de>
6926 L: linux-hwmon@vger.kernel.org
6928 F: Documentation/hwmon/k10temp
6929 F: drivers/hwmon/k10temp.c
6931 K8TEMP HARDWARE MONITORING DRIVER
6932 M: Rudolf Marek <r.marek@assembler.cz>
6933 L: linux-hwmon@vger.kernel.org
6935 F: Documentation/hwmon/k8temp
6936 F: drivers/hwmon/k8temp.c
6939 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6940 R: Alexander Potapenko <glider@google.com>
6941 R: Dmitry Vyukov <dvyukov@google.com>
6942 L: kasan-dev@googlegroups.com
6944 F: arch/*/include/asm/kasan.h
6945 F: arch/*/mm/kasan_init*
6946 F: Documentation/dev-tools/kasan.rst
6947 F: include/linux/kasan*.h
6950 F: scripts/Makefile.kasan
6953 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6954 L: linux-kbuild@vger.kernel.org
6955 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6957 F: Documentation/kbuild/kconfig-language.txt
6961 M: Dave Young <dyoung@redhat.com>
6962 M: Baoquan He <bhe@redhat.com>
6963 R: Vivek Goyal <vgoyal@redhat.com>
6964 L: kexec@lists.infradead.org
6965 W: http://lse.sourceforge.net/kdump/
6967 F: Documentation/kdump/
6969 KEENE FM RADIO TRANSMITTER DRIVER
6970 M: Hans Verkuil <hverkuil@xs4all.nl>
6971 L: linux-media@vger.kernel.org
6972 T: git git://linuxtv.org/media_tree.git
6973 W: https://linuxtv.org
6975 F: drivers/media/radio/radio-keene*
6977 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6978 M: Ian Kent <raven@themaw.net>
6979 L: autofs@vger.kernel.org
6983 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6984 M: Michal Marek <mmarek@suse.com>
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6987 L: linux-kbuild@vger.kernel.org
6989 F: Documentation/kbuild/
6991 F: scripts/Makefile.*
6997 L: kernel-janitors@vger.kernel.org
6998 W: http://kernelnewbies.org/KernelJanitors
7001 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7002 M: "J. Bruce Fields" <bfields@fieldses.org>
7003 M: Jeff Layton <jlayton@poochiereds.net>
7004 L: linux-nfs@vger.kernel.org
7005 W: http://nfs.sourceforge.net/
7006 T: git git://linux-nfs.org/~bfields/linux.git
7009 F: include/uapi/linux/nfsd/
7013 F: include/linux/lockd/
7014 F: include/linux/sunrpc/
7015 F: include/uapi/linux/sunrpc/
7017 KERNEL SELFTEST FRAMEWORK
7018 M: Shuah Khan <shuahkh@osg.samsung.com>
7019 M: Shuah Khan <shuah@kernel.org>
7020 L: linux-kselftest@vger.kernel.org
7021 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7023 F: tools/testing/selftests
7025 KERNEL VIRTUAL MACHINE (KVM)
7026 M: Paolo Bonzini <pbonzini@redhat.com>
7027 M: Radim Krčmář <rkrcmar@redhat.com>
7028 L: kvm@vger.kernel.org
7029 W: http://www.linux-kvm.org
7030 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7032 F: Documentation/*/kvm*.txt
7033 F: Documentation/virtual/kvm/
7035 F: arch/x86/kernel/kvm.c
7036 F: arch/x86/kernel/kvmclock.c
7037 F: arch/*/include/asm/kvm*
7038 F: include/linux/kvm*
7039 F: include/uapi/linux/kvm*
7043 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7044 M: Joerg Roedel <joro@8bytes.org>
7045 L: kvm@vger.kernel.org
7046 W: http://www.linux-kvm.org/
7048 F: arch/x86/include/asm/svm.h
7049 F: arch/x86/kvm/svm.c
7051 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7052 M: Alexander Graf <agraf@suse.com>
7053 L: kvm-ppc@vger.kernel.org
7054 W: http://www.linux-kvm.org/
7055 T: git git://github.com/agraf/linux-2.6.git
7057 F: arch/powerpc/include/asm/kvm*
7058 F: arch/powerpc/kvm/
7060 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7061 M: Christian Borntraeger <borntraeger@de.ibm.com>
7062 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7063 L: linux-s390@vger.kernel.org
7064 W: http://www.ibm.com/developerworks/linux/linux390/
7065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7067 F: Documentation/s390/kvm.txt
7068 F: arch/s390/include/asm/kvm*
7071 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7072 M: Christoffer Dall <christoffer.dall@linaro.org>
7073 M: Marc Zyngier <marc.zyngier@arm.com>
7074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7075 L: kvmarm@lists.cs.columbia.edu
7076 W: http://systems.cs.columbia.edu/projects/kvm-arm
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7079 F: arch/arm/include/uapi/asm/kvm*
7080 F: arch/arm/include/asm/kvm*
7083 F: include/kvm/arm_*
7085 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7086 M: Christoffer Dall <christoffer.dall@linaro.org>
7087 M: Marc Zyngier <marc.zyngier@arm.com>
7088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7089 L: kvmarm@lists.cs.columbia.edu
7091 F: arch/arm64/include/uapi/asm/kvm*
7092 F: arch/arm64/include/asm/kvm*
7095 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7096 M: James Hogan <james.hogan@imgtec.com>
7097 L: linux-mips@linux-mips.org
7099 F: arch/mips/include/uapi/asm/kvm*
7100 F: arch/mips/include/asm/kvm*
7104 M: Eric Biederman <ebiederm@xmission.com>
7105 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7106 L: kexec@lists.infradead.org
7108 F: include/linux/kexec.h
7109 F: include/uapi/linux/kexec.h
7113 M: David Howells <dhowells@redhat.com>
7114 L: keyrings@vger.kernel.org
7116 F: Documentation/security/keys.txt
7117 F: include/linux/key.h
7118 F: include/linux/key-type.h
7119 F: include/linux/keyctl.h
7120 F: include/uapi/linux/keyctl.h
7125 M: David Safford <safford@us.ibm.com>
7126 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7127 L: linux-security-module@vger.kernel.org
7128 L: keyrings@vger.kernel.org
7130 F: Documentation/security/keys-trusted-encrypted.txt
7131 F: include/keys/trusted-type.h
7132 F: security/keys/trusted.c
7133 F: security/keys/trusted.h
7136 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7137 M: David Safford <safford@us.ibm.com>
7138 L: linux-security-module@vger.kernel.org
7139 L: keyrings@vger.kernel.org
7141 F: Documentation/security/keys-trusted-encrypted.txt
7142 F: include/keys/encrypted-type.h
7143 F: security/keys/encrypted-keys/
7145 KGDB / KDB /debug_core
7146 M: Jason Wessel <jason.wessel@windriver.com>
7147 W: http://kgdb.wiki.kernel.org/
7148 L: kgdb-bugreport@lists.sourceforge.net
7149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7151 F: Documentation/DocBook/kgdb.tmpl
7152 F: drivers/misc/kgdbts.c
7153 F: drivers/tty/serial/kgdboc.c
7154 F: include/linux/kdb.h
7155 F: include/linux/kgdb.h
7159 M: Vegard Nossum <vegardno@ifi.uio.no>
7160 M: Pekka Enberg <penberg@kernel.org>
7162 F: Documentation/dev-tools/kmemcheck.rst
7163 F: arch/x86/include/asm/kmemcheck.h
7164 F: arch/x86/mm/kmemcheck/
7165 F: include/linux/kmemcheck.h
7169 M: Catalin Marinas <catalin.marinas@arm.com>
7171 F: Documentation/dev-tools/kmemleak.rst
7172 F: include/linux/kmemleak.h
7174 F: mm/kmemleak-test.c
7177 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7178 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7179 M: "David S. Miller" <davem@davemloft.net>
7180 M: Masami Hiramatsu <mhiramat@kernel.org>
7182 F: Documentation/kprobes.txt
7183 F: include/linux/kprobes.h
7186 KS0108 LCD CONTROLLER DRIVER
7187 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7188 W: http://miguelojeda.es/auxdisplay.htm
7189 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7191 F: Documentation/auxdisplay/ks0108
7192 F: drivers/auxdisplay/ks0108.c
7193 F: include/linux/ks0108.h
7196 M: David Ahern <dsa@cumulusnetworks.com>
7197 L: netdev@vger.kernel.org
7200 F: include/net/l3mdev.h
7202 LANTIQ MIPS ARCHITECTURE
7203 M: John Crispin <john@phrozen.org>
7204 L: linux-mips@linux-mips.org
7209 L: linux-x25@vger.kernel.org
7211 F: Documentation/networking/lapb-module.txt
7215 LASI 53c700 driver for PARISC
7216 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7217 L: linux-scsi@vger.kernel.org
7219 F: Documentation/scsi/53c700.txt
7220 F: drivers/scsi/53c700*
7223 M: Richard Purdie <rpurdie@rpsys.net>
7224 M: Jacek Anaszewski <j.anaszewski@samsung.com>
7225 M: Pavel Machek <pavel@ucw.cz>
7226 L: linux-leds@vger.kernel.org
7227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7229 F: Documentation/devicetree/bindings/leds/
7231 F: include/linux/leds.h
7233 LEGACY EEPROM DRIVER
7234 M: Jean Delvare <jdelvare@suse.com>
7236 F: Documentation/misc-devices/eeprom
7237 F: drivers/misc/eeprom/eeprom.c
7239 LEGO USB Tower driver
7240 M: Juergen Stuber <starblue@users.sourceforge.net>
7241 L: legousb-devel@lists.sourceforge.net
7242 W: http://legousb.sourceforge.net/
7244 F: drivers/usb/misc/legousbtower.c
7247 M: Michael Krufky <mkrufky@linuxtv.org>
7248 L: linux-media@vger.kernel.org
7249 W: https://linuxtv.org
7250 W: http://github.com/mkrufky
7251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7252 T: git git://linuxtv.org/mkrufky/tuners.git
7254 F: drivers/media/dvb-frontends/lg2160.*
7256 LGDT3305 MEDIA DRIVER
7257 M: Michael Krufky <mkrufky@linuxtv.org>
7258 L: linux-media@vger.kernel.org
7259 W: https://linuxtv.org
7260 W: http://github.com/mkrufky
7261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7262 T: git git://linuxtv.org/mkrufky/tuners.git
7264 F: drivers/media/dvb-frontends/lgdt3305.*
7267 M: Rusty Russell <rusty@rustcorp.com.au>
7268 L: lguest@lists.ozlabs.org
7269 W: http://lguest.ozlabs.org/
7271 F: arch/x86/include/asm/lguest*.h
7274 F: include/linux/lguest*.h
7277 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7278 M: Tejun Heo <tj@kernel.org>
7279 L: linux-ide@vger.kernel.org
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7283 F: include/linux/ata.h
7284 F: include/linux/libata.h
7285 F: Documentation/devicetree/bindings/ata/
7287 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7288 M: Viresh Kumar <vireshk@kernel.org>
7289 L: linux-ide@vger.kernel.org
7290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7292 F: include/linux/pata_arasan_cf_data.h
7293 F: drivers/ata/pata_arasan_cf.c
7296 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7297 M: Tejun Heo <tj@kernel.org>
7298 L: linux-ide@vger.kernel.org
7299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7301 F: drivers/ata/pata_*.c
7302 F: drivers/ata/ata_generic.c
7304 LIBATA SATA AHCI PLATFORM devices support
7305 M: Hans de Goede <hdegoede@redhat.com>
7306 M: Tejun Heo <tj@kernel.org>
7307 L: linux-ide@vger.kernel.org
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7310 F: drivers/ata/ahci_platform.c
7311 F: drivers/ata/libahci_platform.c
7312 F: include/linux/ahci_platform.h
7314 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7315 M: Mikael Pettersson <mikpelinux@gmail.com>
7316 L: linux-ide@vger.kernel.org
7317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7319 F: drivers/ata/sata_promise.*
7322 M: Sasha Levin <sasha.levin@oracle.com>
7324 F: tools/lib/lockdep/
7326 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7327 M: Dan Williams <dan.j.williams@intel.com>
7328 L: linux-nvdimm@lists.01.org
7329 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7333 F: include/linux/nd.h
7334 F: include/linux/libnvdimm.h
7335 F: include/uapi/linux/ndctl.h
7337 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7338 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7339 L: linux-nvdimm@lists.01.org
7340 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7342 F: drivers/nvdimm/blk.c
7343 F: drivers/nvdimm/region_devs.c
7344 F: drivers/acpi/nfit*
7346 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7347 M: Vishal Verma <vishal.l.verma@intel.com>
7348 L: linux-nvdimm@lists.01.org
7349 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7351 F: drivers/nvdimm/btt*
7353 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7354 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7355 L: linux-nvdimm@lists.01.org
7356 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7358 F: drivers/nvdimm/pmem.c
7359 F: include/linux/pmem.h
7360 F: arch/*/include/asm/pmem.h
7362 LIGHTNVM PLATFORM SUPPORT
7363 M: Matias Bjorling <mb@lightnvm.io>
7364 W: http://github/OpenChannelSSD
7365 L: linux-block@vger.kernel.org
7367 F: drivers/lightnvm/
7368 F: include/linux/lightnvm.h
7369 F: include/uapi/linux/lightnvm.h
7371 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7372 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7373 M: Paul Mackerras <paulus@samba.org>
7374 M: Michael Ellerman <mpe@ellerman.id.au>
7375 W: https://github.com/linuxppc/linux/wiki
7376 L: linuxppc-dev@lists.ozlabs.org
7377 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7380 F: Documentation/powerpc/
7382 F: drivers/char/tpm/tpm_ibmvtpm*
7383 F: drivers/crypto/nx/
7384 F: drivers/crypto/vmx/
7385 F: drivers/net/ethernet/ibm/ibmveth.*
7386 F: drivers/net/ethernet/ibm/ibmvnic.*
7387 F: drivers/pci/hotplug/pnv_php.c
7388 F: drivers/pci/hotplug/rpa*
7389 F: drivers/scsi/ibmvscsi/
7390 F: tools/testing/selftests/powerpc
7398 LINUX FOR POWER MACINTOSH
7399 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7400 W: http://www.penguinppc.org/
7401 L: linuxppc-dev@lists.ozlabs.org
7403 F: arch/powerpc/platforms/powermac/
7404 F: drivers/macintosh/
7406 LINUX FOR POWERPC EMBEDDED MPC5XXX
7407 M: Anatolij Gustschin <agust@denx.de>
7408 L: linuxppc-dev@lists.ozlabs.org
7409 T: git git://git.denx.de/linux-denx-agust.git
7411 F: arch/powerpc/platforms/512x/
7412 F: arch/powerpc/platforms/52xx/
7414 LINUX FOR POWERPC EMBEDDED PPC4XX
7415 M: Alistair Popple <alistair@popple.id.au>
7416 M: Matt Porter <mporter@kernel.crashing.org>
7417 W: http://www.penguinppc.org/
7418 L: linuxppc-dev@lists.ozlabs.org
7420 F: arch/powerpc/platforms/40x/
7421 F: arch/powerpc/platforms/44x/
7423 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7424 L: linuxppc-dev@lists.ozlabs.org
7426 F: arch/powerpc/*/*virtex*
7427 F: arch/powerpc/*/*/*virtex*
7429 LINUX FOR POWERPC EMBEDDED PPC8XX
7430 M: Vitaly Bordug <vitb@kernel.crashing.org>
7431 W: http://www.penguinppc.org/
7432 L: linuxppc-dev@lists.ozlabs.org
7434 F: arch/powerpc/platforms/8xx/
7436 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7437 M: Scott Wood <oss@buserror.net>
7438 M: Kumar Gala <galak@kernel.crashing.org>
7439 W: http://www.penguinppc.org/
7440 L: linuxppc-dev@lists.ozlabs.org
7441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7443 F: arch/powerpc/platforms/83xx/
7444 F: arch/powerpc/platforms/85xx/
7446 LINUX FOR POWERPC PA SEMI PWRFICIENT
7447 L: linuxppc-dev@lists.ozlabs.org
7449 F: arch/powerpc/platforms/pasemi/
7450 F: drivers/*/*pasemi*
7451 F: drivers/*/*/*pasemi*
7453 LINUX SECURITY MODULE (LSM) FRAMEWORK
7454 M: Chris Wright <chrisw@sous-sol.org>
7455 L: linux-security-module@vger.kernel.org
7458 LIS3LV02D ACCELEROMETER DRIVER
7459 M: Eric Piel <eric.piel@tremplin-utc.net>
7461 F: Documentation/misc-devices/lis3lv02d
7462 F: drivers/misc/lis3lv02d/
7463 F: drivers/platform/x86/hp_accel.c
7466 M: Josh Poimboeuf <jpoimboe@redhat.com>
7467 M: Jessica Yu <jeyu@redhat.com>
7468 M: Jiri Kosina <jikos@kernel.org>
7469 M: Miroslav Benes <mbenes@suse.cz>
7470 R: Petr Mladek <pmladek@suse.com>
7472 F: kernel/livepatch/
7473 F: include/linux/livepatch.h
7474 F: arch/x86/include/asm/livepatch.h
7475 F: arch/x86/kernel/livepatch.c
7476 F: Documentation/livepatch/
7477 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7478 F: samples/livepatch/
7479 L: live-patching@vger.kernel.org
7480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7482 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7483 M: Kees Cook <keescook@chromium.org>
7485 F: drivers/misc/lkdtm*
7488 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7490 F: include/linux/llc.h
7491 F: include/uapi/linux/llc.h
7495 LM73 HARDWARE MONITOR DRIVER
7496 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7497 L: linux-hwmon@vger.kernel.org
7499 F: drivers/hwmon/lm73.c
7501 LM78 HARDWARE MONITOR DRIVER
7502 M: Jean Delvare <jdelvare@suse.com>
7503 L: linux-hwmon@vger.kernel.org
7505 F: Documentation/hwmon/lm78
7506 F: drivers/hwmon/lm78.c
7508 LM83 HARDWARE MONITOR DRIVER
7509 M: Jean Delvare <jdelvare@suse.com>
7510 L: linux-hwmon@vger.kernel.org
7512 F: Documentation/hwmon/lm83
7513 F: drivers/hwmon/lm83.c
7515 LM90 HARDWARE MONITOR DRIVER
7516 M: Jean Delvare <jdelvare@suse.com>
7517 L: linux-hwmon@vger.kernel.org
7519 F: Documentation/hwmon/lm90
7520 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7521 F: drivers/hwmon/lm90.c
7523 LM95234 HARDWARE MONITOR DRIVER
7524 M: Guenter Roeck <linux@roeck-us.net>
7525 L: linux-hwmon@vger.kernel.org
7527 F: Documentation/hwmon/lm95234
7528 F: drivers/hwmon/lm95234.c
7530 LME2510 MEDIA DRIVER
7531 M: Malcolm Priestley <tvboxspy@gmail.com>
7532 L: linux-media@vger.kernel.org
7533 W: https://linuxtv.org
7534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7536 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7539 M: Peter Zijlstra <peterz@infradead.org>
7540 M: Ingo Molnar <mingo@redhat.com>
7541 L: linux-kernel@vger.kernel.org
7542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7544 F: Documentation/locking/
7545 F: include/linux/lockdep.h
7546 F: include/linux/spinlock*.h
7547 F: arch/*/include/asm/spinlock*.h
7548 F: include/linux/rwlock*.h
7549 F: include/linux/mutex*.h
7550 F: arch/*/include/asm/mutex*.h
7551 F: include/linux/rwsem*.h
7552 F: arch/*/include/asm/rwsem.h
7553 F: include/linux/seqlock.h
7554 F: lib/locking*.[ch]
7557 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7558 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7559 L: linux-ntfs-dev@lists.sourceforge.net
7560 W: http://www.linux-ntfs.org/content/view/19/37/
7562 F: Documentation/ldm.txt
7563 F: block/partitions/ldm.*
7566 M: Joern Engel <joern@logfs.org>
7567 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7573 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7574 M: Sathya Prakash <sathya.prakash@broadcom.com>
7575 M: Chaitra P B <chaitra.basappa@broadcom.com>
7576 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7577 L: MPT-FusionLinux.pdl@broadcom.com
7578 L: linux-scsi@vger.kernel.org
7579 W: http://www.avagotech.com/support/
7581 F: drivers/message/fusion/
7582 F: drivers/scsi/mpt2sas/
7583 F: drivers/scsi/mpt3sas/
7585 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7586 M: Matthew Wilcox <matthew@wil.cx>
7587 L: linux-scsi@vger.kernel.org
7589 F: drivers/scsi/sym53c8xx_2/
7591 LTC4261 HARDWARE MONITOR DRIVER
7592 M: Guenter Roeck <linux@roeck-us.net>
7593 L: linux-hwmon@vger.kernel.org
7595 F: Documentation/hwmon/ltc4261
7596 F: drivers/hwmon/ltc4261.c
7598 LTP (Linux Test Project)
7599 M: Mike Frysinger <vapier@gentoo.org>
7600 M: Cyril Hrubis <chrubis@suse.cz>
7601 M: Wanlong Gao <wanlong.gao@gmail.com>
7602 M: Jan Stancek <jstancek@redhat.com>
7603 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7604 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7605 L: ltp@lists.linux.it (subscribers-only)
7606 W: http://linux-test-project.github.io/
7607 T: git git://github.com/linux-test-project/ltp.git
7611 W: http://www.linux-m32r.org/
7616 M: Geert Uytterhoeven <geert@linux-m68k.org>
7617 L: linux-m68k@lists.linux-m68k.org
7618 W: http://www.linux-m68k.org/
7619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7624 M68K ON APPLE MACINTOSH
7625 M: Joshua Thompson <funaho@jurai.org>
7626 W: http://www.mac.linux-m68k.org/
7627 L: linux-m68k@lists.linux-m68k.org
7632 M: Philip Blundell <philb@gnu.org>
7633 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7637 M88DS3103 MEDIA DRIVER
7638 M: Antti Palosaari <crope@iki.fi>
7639 L: linux-media@vger.kernel.org
7640 W: https://linuxtv.org
7641 W: http://palosaari.fi/linux/
7642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7643 T: git git://linuxtv.org/anttip/media_tree.git
7645 F: drivers/media/dvb-frontends/m88ds3103*
7647 M88RS2000 MEDIA DRIVER
7648 M: Malcolm Priestley <tvboxspy@gmail.com>
7649 L: linux-media@vger.kernel.org
7650 W: https://linuxtv.org
7651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7653 F: drivers/media/dvb-frontends/m88rs2000*
7655 MA901 MASTERKIT USB FM RADIO DRIVER
7656 M: Alexey Klimov <klimov.linux@gmail.com>
7657 L: linux-media@vger.kernel.org
7658 T: git git://linuxtv.org/media_tree.git
7660 F: drivers/media/radio/radio-ma901.c
7663 M: Johannes Berg <johannes@sipsolutions.net>
7664 L: linux-wireless@vger.kernel.org
7665 W: http://wireless.kernel.org/
7666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7669 F: Documentation/networking/mac80211-injection.txt
7670 F: include/net/mac80211.h
7672 F: drivers/net/wireless/mac80211_hwsim.[ch]
7675 M: Patrick McHardy <kaber@trash.net>
7676 L: netdev@vger.kernel.org
7678 F: drivers/net/macvlan.c
7679 F: include/linux/if_macvlan.h
7682 M: Jassi Brar <jassisinghbrar@gmail.com>
7683 L: linux-kernel@vger.kernel.org
7686 F: include/linux/mailbox_client.h
7687 F: include/linux/mailbox_controller.h
7689 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7690 M: Michael Kerrisk <mtk.manpages@gmail.com>
7691 W: http://www.kernel.org/doc/man-pages
7692 L: linux-man@vger.kernel.org
7695 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7696 M: Andrew Lunn <andrew@lunn.ch>
7697 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7698 L: netdev@vger.kernel.org
7700 F: drivers/net/dsa/mv88e6xxx/
7701 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7703 MARVELL ARMADA DRM SUPPORT
7704 M: Russell King <rmk+kernel@armlinux.org.uk>
7706 F: drivers/gpu/drm/armada/
7707 F: include/uapi/drm/armada_drm.h
7708 F: Documentation/devicetree/bindings/display/armada/
7710 MARVELL CRYPTO DRIVER
7711 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7712 M: Arnaud Ebalard <arno@natisbad.org>
7713 F: drivers/crypto/marvell/
7715 L: linux-crypto@vger.kernel.org
7717 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7718 M: Mirko Lindner <mlindner@marvell.com>
7719 M: Stephen Hemminger <stephen@networkplumber.org>
7720 L: netdev@vger.kernel.org
7722 F: drivers/net/ethernet/marvell/sk*
7724 MARVELL LIBERTAS WIRELESS DRIVER
7725 L: libertas-dev@lists.infradead.org
7727 F: drivers/net/wireless/marvell/libertas/
7729 MARVELL MV643XX ETHERNET DRIVER
7730 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7731 L: netdev@vger.kernel.org
7733 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7734 F: include/linux/mv643xx.h
7736 MARVELL MVNETA ETHERNET DRIVER
7737 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7738 L: netdev@vger.kernel.org
7740 F: drivers/net/ethernet/marvell/mvneta.*
7742 MARVELL MWIFIEX WIRELESS DRIVER
7743 M: Amitkumar Karwar <akarwar@marvell.com>
7744 M: Nishant Sarmukadam <nishants@marvell.com>
7745 L: linux-wireless@vger.kernel.org
7747 F: drivers/net/wireless/marvell/mwifiex/
7749 MARVELL MWL8K WIRELESS DRIVER
7750 M: Lennert Buytenhek <buytenh@wantstofly.org>
7751 L: linux-wireless@vger.kernel.org
7753 F: drivers/net/wireless/marvell/mwl8k.c
7755 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7756 M: Nicolas Pitre <nico@fluxnic.net>
7758 F: drivers/mmc/host/mvsdio.*
7760 MATROX FRAMEBUFFER DRIVER
7761 L: linux-fbdev@vger.kernel.org
7763 F: drivers/video/fbdev/matrox/matroxfb_*
7764 F: include/uapi/linux/matroxfb.h
7766 MAX16065 HARDWARE MONITOR DRIVER
7767 M: Guenter Roeck <linux@roeck-us.net>
7768 L: linux-hwmon@vger.kernel.org
7770 F: Documentation/hwmon/max16065
7771 F: drivers/hwmon/max16065.c
7773 MAX20751 HARDWARE MONITOR DRIVER
7774 M: Guenter Roeck <linux@roeck-us.net>
7775 L: linux-hwmon@vger.kernel.org
7777 F: Documentation/hwmon/max20751
7778 F: drivers/hwmon/max20751.c
7780 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7781 L: linux-hwmon@vger.kernel.org
7783 F: Documentation/hwmon/max6650
7784 F: drivers/hwmon/max6650.c
7786 MAX6697 HARDWARE MONITOR DRIVER
7787 M: Guenter Roeck <linux@roeck-us.net>
7788 L: linux-hwmon@vger.kernel.org
7790 F: Documentation/hwmon/max6697
7791 F: Documentation/devicetree/bindings/i2c/max6697.txt
7792 F: drivers/hwmon/max6697.c
7793 F: include/linux/platform_data/max6697.h
7795 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7796 M: Peter Rosin <peda@axentia.se>
7797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7799 F: Documentation/devicetree/bindings/sound/max9860.txt
7800 F: sound/soc/codecs/max9860.*
7802 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7803 M: Krzysztof Kozlowski <krzk@kernel.org>
7804 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7805 L: linux-pm@vger.kernel.org
7807 F: drivers/power/supply/max14577_charger.c
7808 F: drivers/power/supply/max77693_charger.c
7810 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7811 M: Javier Martinez Canillas <javier@osg.samsung.com>
7812 L: linux-kernel@vger.kernel.org
7814 F: drivers/*/*max77802*.c
7815 F: Documentation/devicetree/bindings/*/*max77802.txt
7816 F: include/dt-bindings/*/*max77802.h
7818 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7819 M: Chanwoo Choi <cw00.choi@samsung.com>
7820 M: Krzysztof Kozlowski <krzk@kernel.org>
7821 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7822 L: linux-kernel@vger.kernel.org
7824 F: drivers/*/max14577*.c
7825 F: drivers/*/max77686*.c
7826 F: drivers/*/max77693*.c
7827 F: drivers/extcon/extcon-max14577.c
7828 F: drivers/extcon/extcon-max77693.c
7829 F: drivers/rtc/rtc-max77686.c
7830 F: drivers/clk/clk-max77686.c
7831 F: Documentation/devicetree/bindings/mfd/max14577.txt
7832 F: Documentation/devicetree/bindings/*/max77686.txt
7833 F: Documentation/devicetree/bindings/mfd/max77693.txt
7834 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7835 F: include/linux/mfd/max14577*.h
7836 F: include/linux/mfd/max77686*.h
7837 F: include/linux/mfd/max77693*.h
7839 MAXIRADIO FM RADIO RECEIVER DRIVER
7840 M: Hans Verkuil <hverkuil@xs4all.nl>
7841 L: linux-media@vger.kernel.org
7842 T: git git://linuxtv.org/media_tree.git
7843 W: https://linuxtv.org
7845 F: drivers/media/radio/radio-maxiradio*
7847 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7848 M: Peter Rosin <peda@axentia.se>
7849 L: linux-iio@vger.kernel.org
7851 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7852 F: drivers/iio/potentiometer/mcp4531.c
7854 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7855 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7856 L: linux-iio@vger.kernel.org
7858 F: drivers/iio/dac/cio-dac.c
7860 MEDIA DRIVERS FOR RENESAS - FCP
7861 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7862 L: linux-media@vger.kernel.org
7863 L: linux-renesas-soc@vger.kernel.org
7864 T: git git://linuxtv.org/media_tree.git
7866 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7867 F: drivers/media/platform/rcar-fcp.c
7868 F: include/media/rcar-fcp.h
7870 MEDIA DRIVERS FOR RENESAS - VIN
7871 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7872 L: linux-media@vger.kernel.org
7873 L: linux-renesas-soc@vger.kernel.org
7874 T: git git://linuxtv.org/media_tree.git
7876 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7877 F: drivers/media/platform/rcar-vin/
7879 MEDIA DRIVERS FOR RENESAS - VSP1
7880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7881 L: linux-media@vger.kernel.org
7882 L: linux-renesas-soc@vger.kernel.org
7883 T: git git://linuxtv.org/media_tree.git
7885 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7886 F: drivers/media/platform/vsp1/
7888 MEDIA DRIVERS FOR HELENE
7889 M: Abylay Ospan <aospan@netup.ru>
7890 L: linux-media@vger.kernel.org
7891 W: https://linuxtv.org
7893 T: git git://linuxtv.org/media_tree.git
7895 F: drivers/media/dvb-frontends/helene*
7897 MEDIA DRIVERS FOR ASCOT2E
7898 M: Sergey Kozlov <serjk@netup.ru>
7899 M: Abylay Ospan <aospan@netup.ru>
7900 L: linux-media@vger.kernel.org
7901 W: https://linuxtv.org
7903 T: git git://linuxtv.org/media_tree.git
7905 F: drivers/media/dvb-frontends/ascot2e*
7907 MEDIA DRIVERS FOR CXD2841ER
7908 M: Sergey Kozlov <serjk@netup.ru>
7909 M: Abylay Ospan <aospan@netup.ru>
7910 L: linux-media@vger.kernel.org
7911 W: https://linuxtv.org
7913 T: git git://linuxtv.org/media_tree.git
7915 F: drivers/media/dvb-frontends/cxd2841er*
7917 MEDIA DRIVERS FOR HORUS3A
7918 M: Sergey Kozlov <serjk@netup.ru>
7919 M: Abylay Ospan <aospan@netup.ru>
7920 L: linux-media@vger.kernel.org
7921 W: https://linuxtv.org
7923 T: git git://linuxtv.org/media_tree.git
7925 F: drivers/media/dvb-frontends/horus3a*
7927 MEDIA DRIVERS FOR LNBH25
7928 M: Sergey Kozlov <serjk@netup.ru>
7929 M: Abylay Ospan <aospan@netup.ru>
7930 L: linux-media@vger.kernel.org
7931 W: https://linuxtv.org
7933 T: git git://linuxtv.org/media_tree.git
7935 F: drivers/media/dvb-frontends/lnbh25*
7937 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7938 M: Sergey Kozlov <serjk@netup.ru>
7939 M: Abylay Ospan <aospan@netup.ru>
7940 L: linux-media@vger.kernel.org
7941 W: https://linuxtv.org
7943 T: git git://linuxtv.org/media_tree.git
7945 F: drivers/media/pci/netup_unidvb/*
7947 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7948 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7949 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7950 P: LinuxTV.org Project
7951 L: linux-media@vger.kernel.org
7952 W: https://linuxtv.org
7953 Q: http://patchwork.kernel.org/project/linux-media/list/
7954 T: git git://linuxtv.org/media_tree.git
7956 F: Documentation/media/
7958 F: drivers/staging/media/
7959 F: include/linux/platform_data/media/
7961 F: include/uapi/linux/dvb/
7962 F: include/uapi/linux/videodev2.h
7963 F: include/uapi/linux/media.h
7964 F: include/uapi/linux/v4l2-*
7965 F: include/uapi/linux/meye.h
7966 F: include/uapi/linux/ivtv*
7967 F: include/uapi/linux/uvcvideo.h
7969 MEDIATEK ETHERNET DRIVER
7970 M: Felix Fietkau <nbd@openwrt.org>
7971 M: John Crispin <blogic@openwrt.org>
7972 L: netdev@vger.kernel.org
7974 F: drivers/net/ethernet/mediatek/
7976 MEDIATEK MT7601U WIRELESS LAN DRIVER
7977 M: Jakub Kicinski <kubakici@wp.pl>
7978 L: linux-wireless@vger.kernel.org
7980 F: drivers/net/wireless/mediatek/mt7601u/
7982 MEGARAID SCSI/SAS DRIVERS
7983 M: Kashyap Desai <kashyap.desai@broadcom.com>
7984 M: Sumit Saxena <sumit.saxena@broadcom.com>
7985 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
7986 L: megaraidlinux.pdl@broadcom.com
7987 L: linux-scsi@vger.kernel.org
7988 W: http://www.avagotech.com/support/
7990 F: Documentation/scsi/megaraid.txt
7991 F: drivers/scsi/megaraid.*
7992 F: drivers/scsi/megaraid/
7994 MELFAS MIP4 TOUCHSCREEN DRIVER
7995 M: Sangwon Jee <jeesw@melfas.com>
7996 W: http://www.melfas.com
7998 F: drivers/input/touchscreen/melfas_mip4.c
7999 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8001 MELLANOX ETHERNET DRIVER (mlx4_en)
8002 M: Tariq Toukan <tariqt@mellanox.com>
8003 L: netdev@vger.kernel.org
8005 W: http://www.mellanox.com
8006 Q: http://patchwork.ozlabs.org/project/netdev/list/
8007 F: drivers/net/ethernet/mellanox/mlx4/en_*
8009 MELLANOX ETHERNET DRIVER (mlx5e)
8010 M: Saeed Mahameed <saeedm@mellanox.com>
8011 L: netdev@vger.kernel.org
8013 W: http://www.mellanox.com
8014 Q: http://patchwork.ozlabs.org/project/netdev/list/
8015 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8017 MELLANOX ETHERNET SWITCH DRIVERS
8018 M: Jiri Pirko <jiri@mellanox.com>
8019 M: Ido Schimmel <idosch@mellanox.com>
8020 L: netdev@vger.kernel.org
8022 W: http://www.mellanox.com
8023 Q: http://patchwork.ozlabs.org/project/netdev/list/
8024 F: drivers/net/ethernet/mellanox/mlxsw/
8026 MELLANOX MLXCPLD LED DRIVER
8027 M: Vadim Pasternak <vadimp@mellanox.com>
8028 L: linux-leds@vger.kernel.org
8030 F: drivers/leds/leds-mlxcpld.c
8031 F: Documentation/leds/leds-mlxcpld.txt
8033 MELLANOX PLATFORM DRIVER
8034 M: Vadim Pasternak <vadimp@mellanox.com>
8035 L: platform-driver-x86@vger.kernel.org
8037 F: arch/x86/platform/mellanox/mlx-platform.c
8039 SOFT-ROCE DRIVER (rxe)
8040 M: Moni Shoua <monis@mellanox.com>
8041 L: linux-rdma@vger.kernel.org
8043 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8044 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8045 F: drivers/infiniband/sw/rxe/
8046 F: include/uapi/rdma/rdma_user_rxe.h
8049 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8050 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8051 L: linux-kernel@vger.kernel.org
8053 F: kernel/membarrier.c
8054 F: include/uapi/linux/membarrier.h
8057 L: linux-mm@kvack.org
8058 W: http://www.linux-mm.org
8060 F: include/linux/mm.h
8061 F: include/linux/gfp.h
8062 F: include/linux/mmzone.h
8063 F: include/linux/memory_hotplug.h
8064 F: include/linux/vmalloc.h
8067 MEMORY TECHNOLOGY DEVICES (MTD)
8068 M: David Woodhouse <dwmw2@infradead.org>
8069 M: Brian Norris <computersforpeace@gmail.com>
8070 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8071 M: Marek Vasut <marek.vasut@gmail.com>
8072 M: Richard Weinberger <richard@nod.at>
8073 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8074 L: linux-mtd@lists.infradead.org
8075 W: http://www.linux-mtd.infradead.org/
8076 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8077 T: git git://git.infradead.org/linux-mtd.git
8078 T: git git://git.infradead.org/l2-mtd.git
8080 F: Documentation/devicetree/bindings/mtd/
8082 F: include/linux/mtd/
8083 F: include/uapi/mtd/
8085 MEN A21 WATCHDOG DRIVER
8086 M: Johannes Thumshirn <morbidrsa@gmail.com>
8087 L: linux-watchdog@vger.kernel.org
8089 F: drivers/watchdog/mena21_wdt.c
8091 MEN CHAMELEON BUS (mcb)
8092 M: Johannes Thumshirn <morbidrsa@gmail.com>
8095 F: include/linux/mcb.h
8096 F: Documentation/men-chameleon-bus.txt
8098 MEN F21BMC (Board Management Controller)
8099 M: Andreas Werner <andreas.werner@men.de>
8101 F: drivers/mfd/menf21bmc.c
8102 F: drivers/watchdog/menf21bmc_wdt.c
8103 F: drivers/leds/leds-menf21bmc.c
8104 F: drivers/hwmon/menf21bmc_hwmon.c
8105 F: Documentation/hwmon/menf21bmc
8108 M: James Hogan <james.hogan@imgtec.com>
8109 L: linux-metag@vger.kernel.org
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8113 F: Documentation/metag/
8114 F: Documentation/devicetree/bindings/metag/
8115 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8116 F: drivers/clocksource/metag_generic.c
8117 F: drivers/irqchip/irq-metag.c
8118 F: drivers/irqchip/irq-metag-ext.c
8119 F: drivers/tty/metag_da.c
8121 MICROBLAZE ARCHITECTURE
8122 M: Michal Simek <monstr@monstr.eu>
8123 W: http://www.monstr.eu/fdt/
8124 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8128 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8129 M: Richard Genoud <richard.genoud@gmail.com>
8131 F: drivers/tty/serial/atmel_serial.c
8132 F: include/linux/atmel_serial.h
8134 MICROCHIP / ATMEL ISC DRIVER
8135 M: Songjun Wu <songjun.wu@microchip.com>
8136 L: linux-media@vger.kernel.org
8138 F: drivers/media/platform/atmel/atmel-isc.c
8139 F: drivers/media/platform/atmel/atmel-isc-regs.h
8140 F: devicetree/bindings/media/atmel-isc.txt
8142 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8143 M: Chen Yu <yu.c.chen@intel.com>
8144 L: platform-driver-x86@vger.kernel.org
8146 F: drivers/platform/x86/surfacepro3_button.c
8149 M: Oliver Neukum <oliver@neukum.org>
8151 F: drivers/usb/image/microtek.*
8154 M: Ralf Baechle <ralf@linux-mips.org>
8155 L: linux-mips@linux-mips.org
8156 W: http://www.linux-mips.org/
8157 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8158 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8160 F: Documentation/devicetree/bindings/mips/
8161 F: Documentation/mips/
8164 MIPS/LOONGSON1 ARCHITECTURE
8165 M: Keguang Zhang <keguang.zhang@gmail.com>
8166 L: linux-mips@linux-mips.org
8168 F: arch/mips/loongson32/
8169 F: arch/mips/include/asm/mach-loongson32/
8170 F: drivers/*/*loongson1*
8171 F: drivers/*/*/*loongson1*
8173 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8174 M: Hans Verkuil <hverkuil@xs4all.nl>
8175 L: linux-media@vger.kernel.org
8176 T: git git://linuxtv.org/media_tree.git
8177 W: https://linuxtv.org
8179 F: drivers/media/radio/radio-miropcm20*
8181 MELLANOX MLX4 core VPI driver
8182 M: Yishai Hadas <yishaih@mellanox.com>
8183 L: netdev@vger.kernel.org
8184 L: linux-rdma@vger.kernel.org
8185 W: http://www.mellanox.com
8186 Q: http://patchwork.ozlabs.org/project/netdev/list/
8188 F: drivers/net/ethernet/mellanox/mlx4/
8189 F: include/linux/mlx4/
8190 F: include/uapi/rdma/mlx4-abi.h
8192 MELLANOX MLX4 IB driver
8193 M: Yishai Hadas <yishaih@mellanox.com>
8194 L: linux-rdma@vger.kernel.org
8195 W: http://www.mellanox.com
8196 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8198 F: drivers/infiniband/hw/mlx4/
8199 F: include/linux/mlx4/
8201 MELLANOX MLX5 core VPI driver
8202 M: Saeed Mahameed <saeedm@mellanox.com>
8203 M: Matan Barak <matanb@mellanox.com>
8204 M: Leon Romanovsky <leonro@mellanox.com>
8205 L: netdev@vger.kernel.org
8206 L: linux-rdma@vger.kernel.org
8207 W: http://www.mellanox.com
8208 Q: http://patchwork.ozlabs.org/project/netdev/list/
8210 F: drivers/net/ethernet/mellanox/mlx5/core/
8211 F: include/linux/mlx5/
8212 F: include/uapi/rdma/mlx5-abi.h
8214 MELLANOX MLX5 IB driver
8215 M: Matan Barak <matanb@mellanox.com>
8216 M: Leon Romanovsky <leonro@mellanox.com>
8217 L: linux-rdma@vger.kernel.org
8218 W: http://www.mellanox.com
8219 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8221 F: drivers/infiniband/hw/mlx5/
8222 F: include/linux/mlx5/
8224 MELEXIS MLX90614 DRIVER
8225 M: Crt Mori <cmo@melexis.com>
8226 L: linux-iio@vger.kernel.org
8227 W: http://www.melexis.com
8229 F: drivers/iio/temperature/mlx90614.c
8231 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8232 M: Don Brace <don.brace@microsemi.com>
8233 L: esc.storagedev@microsemi.com
8234 L: linux-scsi@vger.kernel.org
8236 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8237 F: drivers/scsi/smartpqi/Kconfig
8238 F: drivers/scsi/smartpqi/Makefile
8239 F: include/linux/cciss*.h
8240 F: include/uapi/linux/cciss*.h
8241 F: Documentation/scsi/smartpqi.txt
8243 MN88472 MEDIA DRIVER
8244 M: Antti Palosaari <crope@iki.fi>
8245 L: linux-media@vger.kernel.org
8246 W: https://linuxtv.org
8247 W: http://palosaari.fi/linux/
8248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8250 F: drivers/media/dvb-frontends/mn88472*
8252 MN88473 MEDIA DRIVER
8253 M: Antti Palosaari <crope@iki.fi>
8254 L: linux-media@vger.kernel.org
8255 W: https://linuxtv.org
8256 W: http://palosaari.fi/linux/
8257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8259 F: drivers/media/dvb-frontends/mn88473*
8262 M: Jessica Yu <jeyu@redhat.com>
8263 M: Rusty Russell <rusty@rustcorp.com.au>
8265 F: include/linux/module.h
8268 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8269 W: http://popies.net/meye/
8271 F: Documentation/media/v4l-drivers/meye*
8272 F: drivers/media/pci/meye/
8273 F: include/uapi/linux/meye.h
8275 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8276 M: Jiri Slaby <jirislaby@gmail.com>
8278 F: Documentation/serial/moxa-smartio
8279 F: drivers/tty/mxser.*
8281 MR800 AVERMEDIA USB FM RADIO DRIVER
8282 M: Alexey Klimov <klimov.linux@gmail.com>
8283 L: linux-media@vger.kernel.org
8284 T: git git://linuxtv.org/media_tree.git
8286 F: drivers/media/radio/radio-mr800.c
8288 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8289 M: Alan Ott <alan@signal11.us>
8290 L: linux-wpan@vger.kernel.org
8292 F: drivers/net/ieee802154/mrf24j40.c
8293 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8296 M: "Lee, Chun-Yi" <jlee@suse.com>
8297 L: platform-driver-x86@vger.kernel.org
8299 F: drivers/platform/x86/msi-laptop.c
8302 L: platform-driver-x86@vger.kernel.org
8304 F: drivers/platform/x86/msi-wmi.c
8307 M: Antti Palosaari <crope@iki.fi>
8308 L: linux-media@vger.kernel.org
8309 W: https://linuxtv.org
8310 W: http://palosaari.fi/linux/
8311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8312 T: git git://linuxtv.org/anttip/media_tree.git
8314 F: drivers/media/tuners/msi001*
8316 MSI2500 MEDIA DRIVER
8317 M: Antti Palosaari <crope@iki.fi>
8318 L: linux-media@vger.kernel.org
8319 W: https://linuxtv.org
8320 W: http://palosaari.fi/linux/
8321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8322 T: git git://linuxtv.org/anttip/media_tree.git
8324 F: drivers/media/usb/msi2500/
8326 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8327 M: Robert Jarzmik <robert.jarzmik@free.fr>
8328 L: linux-mtd@lists.infradead.org
8330 F: drivers/mtd/devices/docg3*
8332 MT9M032 APTINA SENSOR DRIVER
8333 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8334 L: linux-media@vger.kernel.org
8335 T: git git://linuxtv.org/media_tree.git
8337 F: drivers/media/i2c/mt9m032.c
8338 F: include/media/i2c/mt9m032.h
8340 MT9P031 APTINA CAMERA SENSOR
8341 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8342 L: linux-media@vger.kernel.org
8343 T: git git://linuxtv.org/media_tree.git
8345 F: drivers/media/i2c/mt9p031.c
8346 F: include/media/i2c/mt9p031.h
8348 MT9T001 APTINA CAMERA SENSOR
8349 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8350 L: linux-media@vger.kernel.org
8351 T: git git://linuxtv.org/media_tree.git
8353 F: drivers/media/i2c/mt9t001.c
8354 F: include/media/i2c/mt9t001.h
8356 MT9V032 APTINA CAMERA SENSOR
8357 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8358 L: linux-media@vger.kernel.org
8359 T: git git://linuxtv.org/media_tree.git
8361 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8362 F: drivers/media/i2c/mt9v032.c
8363 F: include/media/i2c/mt9v032.h
8365 MULTIFUNCTION DEVICES (MFD)
8366 M: Lee Jones <lee.jones@linaro.org>
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8369 F: Documentation/devicetree/bindings/mfd/
8371 F: include/linux/mfd/
8373 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8374 M: Ulf Hansson <ulf.hansson@linaro.org>
8375 L: linux-mmc@vger.kernel.org
8376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8378 F: Documentation/devicetree/bindings/mmc/
8380 F: include/linux/mmc/
8381 F: include/uapi/linux/mmc/
8383 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8385 F: drivers/mmc/host/mmc_spi.c
8386 F: include/linux/spi/mmc_spi.h
8388 MULTISOUND SOUND DRIVER
8389 M: Andrew Veliath <andrewtv@usa.net>
8391 F: Documentation/sound/oss/MultiSound
8394 MULTITECH MULTIPORT CARD (ISICOM)
8396 F: drivers/tty/isicom.c
8397 F: include/linux/isicom.h
8399 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8400 M: Bin Liu <b-liu@ti.com>
8401 L: linux-usb@vger.kernel.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8404 F: drivers/usb/musb/
8406 MXL5007T MEDIA DRIVER
8407 M: Michael Krufky <mkrufky@linuxtv.org>
8408 L: linux-media@vger.kernel.org
8409 W: https://linuxtv.org
8410 W: http://github.com/mkrufky
8411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8412 T: git git://linuxtv.org/mkrufky/tuners.git
8414 F: drivers/media/tuners/mxl5007t.*
8417 M: Marek Vasut <marex@denx.de>
8419 F: drivers/gpu/drm/mxsfb/
8420 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8422 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8423 M: Hyong-Youb Kim <hykim@myri.com>
8424 L: netdev@vger.kernel.org
8425 W: https://www.myricom.com/support/downloads/myri10ge.html
8427 F: drivers/net/ethernet/myricom/myri10ge/
8429 NAND FLASH SUBSYSTEM
8430 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8431 R: Richard Weinberger <richard@nod.at>
8432 L: linux-mtd@lists.infradead.org
8433 W: http://www.linux-mtd.infradead.org/
8434 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8435 T: git git://github.com/linux-nand/linux.git
8437 F: drivers/mtd/nand/
8438 F: include/linux/mtd/nand*.h
8440 NATSEMI ETHERNET DRIVER (DP8381x)
8442 F: drivers/net/ethernet/natsemi/natsemi.c
8444 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8445 M: Daniel Mack <zonque@gmail.com>
8447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8448 W: http://www.native-instruments.com
8452 M: Petr Vandrovec <petr@vandrovec.name>
8456 NCR 5380 SCSI DRIVERS
8457 M: Finn Thain <fthain@telegraphics.com.au>
8458 M: Michael Schmitz <schmitzmic@gmail.com>
8459 L: linux-scsi@vger.kernel.org
8461 F: Documentation/scsi/g_NCR5380.txt
8462 F: drivers/scsi/NCR5380.*
8463 F: drivers/scsi/arm/cumana_1.c
8464 F: drivers/scsi/arm/oak.c
8465 F: drivers/scsi/atari_scsi.*
8466 F: drivers/scsi/dmx3191d.c
8467 F: drivers/scsi/g_NCR5380.*
8468 F: drivers/scsi/mac_scsi.*
8469 F: drivers/scsi/sun3_scsi.*
8470 F: drivers/scsi/sun3_scsi_vme.c
8472 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8473 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8474 L: linux-scsi@vger.kernel.org
8476 F: drivers/scsi/NCR_D700.*
8478 NCT6775 HARDWARE MONITOR DRIVER
8479 M: Guenter Roeck <linux@roeck-us.net>
8480 L: linux-hwmon@vger.kernel.org
8482 F: Documentation/hwmon/nct6775
8483 F: drivers/hwmon/nct6775.c
8485 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8486 M: Faisal Latif <faisal.latif@intel.com>
8487 L: linux-rdma@vger.kernel.org
8488 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8490 F: drivers/infiniband/hw/nes/
8491 F: include/uapi/rdma/nes-abi.h
8493 NETEM NETWORK EMULATOR
8494 M: Stephen Hemminger <stephen@networkplumber.org>
8495 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8497 F: net/sched/sch_netem.c
8499 NETERION 10GbE DRIVERS (s2io/vxge)
8500 M: Jon Mason <jdmason@kudzu.us>
8501 L: netdev@vger.kernel.org
8503 F: Documentation/networking/s2io.txt
8504 F: Documentation/networking/vxge.txt
8505 F: drivers/net/ethernet/neterion/
8507 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8508 M: Pablo Neira Ayuso <pablo@netfilter.org>
8509 M: Patrick McHardy <kaber@trash.net>
8510 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8511 L: netfilter-devel@vger.kernel.org
8512 L: coreteam@netfilter.org
8513 W: http://www.netfilter.org/
8514 W: http://www.iptables.org/
8515 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8519 F: include/linux/netfilter*
8520 F: include/linux/netfilter/
8521 F: include/net/netfilter/
8522 F: include/uapi/linux/netfilter*
8523 F: include/uapi/linux/netfilter/
8524 F: net/*/netfilter.c
8527 F: net/bridge/br_netfilter*.c
8530 M: Paul Moore <paul@paul-moore.com>
8531 W: http://netlabel.sf.net
8532 L: netdev@vger.kernel.org
8534 F: Documentation/netlabel/
8535 F: include/net/netlabel.h
8538 NETROM NETWORK LAYER
8539 M: Ralf Baechle <ralf@linux-mips.org>
8540 L: linux-hams@vger.kernel.org
8541 W: http://www.linux-ax25.org/
8543 F: include/net/netrom.h
8544 F: include/uapi/linux/netrom.h
8547 NETRONOME ETHERNET DRIVERS
8548 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8549 L: oss-drivers@netronome.com
8551 F: drivers/net/ethernet/netronome/
8553 NETWORK BLOCK DEVICE (NBD)
8554 M: Markus Pargmann <mpa@pengutronix.de>
8556 L: nbd-general@lists.sourceforge.net
8557 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8558 F: Documentation/blockdev/nbd.txt
8559 F: drivers/block/nbd.c
8560 F: include/uapi/linux/nbd.h
8562 NETWORK DROP MONITOR
8563 M: Neil Horman <nhorman@tuxdriver.com>
8564 L: netdev@vger.kernel.org
8566 W: https://fedorahosted.org/dropwatch/
8567 F: net/core/drop_monitor.c
8570 M: Andrew Lunn <andrew@lunn.ch>
8571 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8572 M: Florian Fainelli <f.fainelli@gmail.com>
8575 F: include/net/dsa.h
8578 NETWORKING [GENERAL]
8579 M: "David S. Miller" <davem@davemloft.net>
8580 L: netdev@vger.kernel.org
8581 W: http://www.linuxfoundation.org/en/Net
8582 Q: http://patchwork.ozlabs.org/project/netdev/list/
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8588 F: include/linux/in.h
8589 F: include/linux/net.h
8590 F: include/linux/netdevice.h
8591 F: include/uapi/linux/in.h
8592 F: include/uapi/linux/net.h
8593 F: include/uapi/linux/netdevice.h
8594 F: include/uapi/linux/net_namespace.h
8596 F: tools/testing/selftests/net/
8599 NETWORKING [IPv4/IPv6]
8600 M: "David S. Miller" <davem@davemloft.net>
8601 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8602 M: James Morris <jmorris@namei.org>
8603 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8604 M: Patrick McHardy <kaber@trash.net>
8605 L: netdev@vger.kernel.org
8606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8614 M: Steffen Klassert <steffen.klassert@secunet.com>
8615 M: Herbert Xu <herbert@gondor.apana.org.au>
8616 M: "David S. Miller" <davem@davemloft.net>
8617 L: netdev@vger.kernel.org
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8627 F: net/ipv4/ipcomp.c
8628 F: net/ipv4/ip_vti.c
8632 F: net/ipv6/ipcomp6.c
8633 F: net/ipv6/ip6_vti.c
8634 F: include/uapi/linux/xfrm.h
8635 F: include/net/xfrm.h
8637 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8638 M: Paul Moore <paul@paul-moore.com>
8639 L: netdev@vger.kernel.org
8642 NETWORKING [WIRELESS]
8643 L: linux-wireless@vger.kernel.org
8644 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8647 L: netdev@vger.kernel.org
8648 W: http://www.linuxfoundation.org/en/Net
8649 Q: http://patchwork.ozlabs.org/project/netdev/list/
8650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8653 F: Documentation/devicetree/bindings/net/
8655 F: include/linux/if_*
8656 F: include/linux/netdevice.h
8657 F: include/linux/etherdevice.h
8658 F: include/linux/fcdevice.h
8659 F: include/linux/fddidevice.h
8660 F: include/linux/hippidevice.h
8661 F: include/linux/inetdevice.h
8662 F: include/uapi/linux/if_*
8663 F: include/uapi/linux/netdevice.h
8665 NETWORKING DRIVERS (WIRELESS)
8666 M: Kalle Valo <kvalo@codeaurora.org>
8667 L: linux-wireless@vger.kernel.org
8668 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8672 F: Documentation/devicetree/bindings/net/wireless/
8673 F: drivers/net/wireless/
8675 NETXEN (1/10) GbE SUPPORT
8676 M: Manish Chopra <manish.chopra@cavium.com>
8677 M: Rahul Verma <rahul.verma@cavium.com>
8678 M: Dept-GELinuxNICDev@cavium.com
8679 L: netdev@vger.kernel.org
8681 F: drivers/net/ethernet/qlogic/netxen/
8684 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8685 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8686 M: Samuel Ortiz <sameo@linux.intel.com>
8687 L: linux-wireless@vger.kernel.org
8688 L: linux-nfc@lists.01.org (subscribers-only)
8692 F: include/uapi/linux/nfc.h
8694 F: include/linux/platform_data/nfcmrvl.h
8695 F: include/linux/platform_data/nxp-nci.h
8696 F: include/linux/platform_data/pn544.h
8697 F: include/linux/platform_data/st21nfca.h
8698 F: include/linux/platform_data/st-nci.h
8699 F: Documentation/devicetree/bindings/net/nfc/
8701 NFS, SUNRPC, AND LOCKD CLIENTS
8702 M: Trond Myklebust <trond.myklebust@primarydata.com>
8703 M: Anna Schumaker <anna.schumaker@netapp.com>
8704 L: linux-nfs@vger.kernel.org
8705 W: http://client.linux-nfs.org
8706 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8712 F: include/linux/lockd/
8713 F: include/linux/nfs*
8714 F: include/linux/sunrpc/
8715 F: include/uapi/linux/nfs*
8716 F: include/uapi/linux/sunrpc/
8719 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8720 L: linux-nilfs@vger.kernel.org
8721 W: http://nilfs.sourceforge.net/
8722 W: http://nilfs.osdn.jp/
8723 T: git git://github.com/konis/nilfs2.git
8725 F: Documentation/filesystems/nilfs2.txt
8727 F: include/trace/events/nilfs2.h
8728 F: include/uapi/linux/nilfs2_api.h
8729 F: include/uapi/linux/nilfs2_ondisk.h
8731 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8732 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8733 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8735 F: Documentation/scsi/NinjaSCSI.txt
8736 F: drivers/scsi/pcmcia/nsp_*
8738 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8739 M: GOTO Masanori <gotom@debian.or.jp>
8740 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8741 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8743 F: Documentation/scsi/NinjaSCSI.txt
8744 F: drivers/scsi/nsp32*
8747 M: Ley Foon Tan <lftan@altera.com>
8748 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8753 NOKIA N900 POWER SUPPLY DRIVERS
8754 R: Pali Rohár <pali.rohar@gmail.com>
8755 F: include/linux/power/bq2415x_charger.h
8756 F: include/linux/power/bq27xxx_battery.h
8757 F: include/linux/power/isp1704_charger.h
8758 F: drivers/power/supply/bq2415x_charger.c
8759 F: drivers/power/supply/bq27xxx_battery.c
8760 F: drivers/power/supply/bq27xxx_battery_i2c.c
8761 F: drivers/power/supply/isp1704_charger.c
8762 F: drivers/power/supply/rx51_battery.c
8765 M: Jon Mason <jdmason@kudzu.us>
8766 M: Dave Jiang <dave.jiang@intel.com>
8767 M: Allen Hubbe <Allen.Hubbe@emc.com>
8768 L: linux-ntb@googlegroups.com
8770 W: https://github.com/jonmason/ntb/wiki
8771 T: git git://github.com/jonmason/ntb.git
8773 F: drivers/net/ntb_netdev.c
8774 F: include/linux/ntb.h
8775 F: include/linux/ntb_transport.h
8776 F: tools/testing/selftests/ntb/
8779 M: Jon Mason <jdmason@kudzu.us>
8780 M: Dave Jiang <dave.jiang@intel.com>
8781 L: linux-ntb@googlegroups.com
8783 W: https://github.com/jonmason/ntb/wiki
8784 T: git git://github.com/jonmason/ntb.git
8785 F: drivers/ntb/hw/intel/
8788 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8789 L: linux-ntb@googlegroups.com
8791 F: drivers/ntb/hw/amd/
8794 M: Anton Altaparmakov <anton@tuxera.com>
8795 L: linux-ntfs-dev@lists.sourceforge.net
8796 W: http://www.tuxera.com/
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8799 F: Documentation/filesystems/ntfs.txt
8802 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8803 M: Antonino Daplas <adaplas@gmail.com>
8804 L: linux-fbdev@vger.kernel.org
8806 F: drivers/video/fbdev/riva/
8807 F: drivers/video/fbdev/nvidia/
8810 M: Keith Busch <keith.busch@intel.com>
8811 M: Jens Axboe <axboe@fb.com>
8812 L: linux-nvme@lists.infradead.org
8813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8814 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8816 F: drivers/nvme/host/
8817 F: include/linux/nvme.h
8819 NVM EXPRESS TARGET DRIVER
8820 M: Christoph Hellwig <hch@lst.de>
8821 M: Sagi Grimberg <sagi@grimberg.me>
8822 L: linux-nvme@lists.infradead.org
8824 F: drivers/nvme/target/
8826 NVM EXPRESS FC TRANSPORT DRIVERS
8827 M: James Smart <james.smart@broadcom.com>
8828 L: linux-nvme@lists.infradead.org
8830 F: include/linux/nvme-fc.h
8831 F: include/linux/nvme-fc-driver.h
8832 F: drivers/nvme/host/fc.c
8833 F: drivers/nvme/target/fc.c
8834 F: drivers/nvme/target/fcloop.c
8837 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8838 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8841 F: Documentation/devicetree/bindings/nvmem/
8842 F: include/linux/nvmem-consumer.h
8843 F: include/linux/nvmem-provider.h
8846 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8847 R: Charles Gorand <charles.gorand@effinnov.com>
8848 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8850 F: drivers/nfc/nxp-nci
8852 NXP TDA998X DRM DRIVER
8853 M: Russell King <rmk+kernel@armlinux.org.uk>
8855 F: drivers/gpu/drm/i2c/tda998x_drv.c
8856 F: include/drm/i2c/tda998x.h
8859 M: Peter Rosin <peda@axentia.se>
8860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8862 F: sound/soc/codecs/tfa9879*
8865 M: Josh Poimboeuf <jpoimboe@redhat.com>
8870 M: Tony Lindgren <tony@atomide.com>
8871 L: linux-omap@vger.kernel.org
8872 W: http://www.muru.com/linux/omap/
8873 W: http://linux.omap.com/
8874 Q: http://patchwork.kernel.org/project/linux-omap/list/
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8878 F: arch/arm/configs/omap1_defconfig
8879 F: arch/arm/configs/omap2plus_defconfig
8880 F: drivers/i2c/busses/i2c-omap.c
8881 F: drivers/irqchip/irq-omap-intc.c
8882 F: drivers/mfd/*omap*.c
8883 F: drivers/mfd/menelaus.c
8884 F: drivers/mfd/palmas.c
8885 F: drivers/mfd/tps65217.c
8886 F: drivers/mfd/tps65218.c
8887 F: drivers/mfd/tps65910.c
8888 F: drivers/mfd/twl-core.[ch]
8889 F: drivers/mfd/twl4030*.c
8890 F: drivers/mfd/twl6030*.c
8891 F: drivers/mfd/twl6040*.c
8892 F: drivers/regulator/palmas-regulator*.c
8893 F: drivers/regulator/pbias-regulator.c
8894 F: drivers/regulator/tps65217-regulator.c
8895 F: drivers/regulator/tps65218-regulator.c
8896 F: drivers/regulator/tps65910-regulator.c
8897 F: drivers/regulator/twl-regulator.c
8898 F: drivers/regulator/twl6030-regulator.c
8899 F: include/linux/i2c-omap.h
8901 OMAP DEVICE TREE SUPPORT
8902 M: Benoît Cousson <bcousson@baylibre.com>
8903 M: Tony Lindgren <tony@atomide.com>
8904 L: linux-omap@vger.kernel.org
8905 L: devicetree@vger.kernel.org
8907 F: arch/arm/boot/dts/*omap*
8908 F: arch/arm/boot/dts/*am3*
8909 F: arch/arm/boot/dts/*am4*
8910 F: arch/arm/boot/dts/*am5*
8911 F: arch/arm/boot/dts/*dra7*
8913 OMAP CLOCK FRAMEWORK SUPPORT
8914 M: Paul Walmsley <paul@pwsan.com>
8915 L: linux-omap@vger.kernel.org
8917 F: arch/arm/*omap*/*clock*
8919 OMAP POWER MANAGEMENT SUPPORT
8920 M: Kevin Hilman <khilman@kernel.org>
8921 L: linux-omap@vger.kernel.org
8923 F: arch/arm/*omap*/*pm*
8924 F: drivers/cpufreq/omap-cpufreq.c
8926 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8927 M: Rajendra Nayak <rnayak@codeaurora.org>
8928 M: Paul Walmsley <paul@pwsan.com>
8929 L: linux-omap@vger.kernel.org
8931 F: arch/arm/mach-omap2/prm*
8934 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8935 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8937 L: linux-omap@vger.kernel.org
8941 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8942 M: Roger Quadros <rogerq@ti.com>
8943 M: Tony Lindgren <tony@atomide.com>
8944 L: linux-omap@vger.kernel.org
8946 F: drivers/memory/omap-gpmc.c
8947 F: arch/arm/mach-omap2/*gpmc*
8949 OMAP FRAMEBUFFER SUPPORT
8950 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8951 L: linux-fbdev@vger.kernel.org
8952 L: linux-omap@vger.kernel.org
8954 F: drivers/video/fbdev/omap/
8956 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8957 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8958 L: linux-omap@vger.kernel.org
8959 L: linux-fbdev@vger.kernel.org
8961 F: drivers/video/fbdev/omap2/
8962 F: Documentation/arm/OMAP/DSS
8964 OMAP HARDWARE SPINLOCK SUPPORT
8965 M: Ohad Ben-Cohen <ohad@wizery.com>
8966 L: linux-omap@vger.kernel.org
8968 F: drivers/hwspinlock/omap_hwspinlock.c
8971 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8972 L: linux-omap@vger.kernel.org
8974 F: drivers/mmc/host/omap.c
8977 L: linux-mmc@vger.kernel.org
8978 L: linux-omap@vger.kernel.org
8980 F: drivers/mmc/host/omap_hsmmc.c
8982 OMAP RANDOM NUMBER GENERATOR SUPPORT
8983 M: Deepak Saxena <dsaxena@plexity.net>
8985 F: drivers/char/hw_random/omap-rng.c
8988 M: Benoît Cousson <bcousson@baylibre.com>
8989 M: Paul Walmsley <paul@pwsan.com>
8990 L: linux-omap@vger.kernel.org
8992 F: arch/arm/mach-omap2/omap_hwmod.*
8995 M: Paul Walmsley <paul@pwsan.com>
8996 L: linux-omap@vger.kernel.org
8998 F: arch/arm/mach-omap2/omap_hwmod*data*
9000 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9001 M: Benoît Cousson <bcousson@baylibre.com>
9002 L: linux-omap@vger.kernel.org
9004 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9006 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9007 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9008 L: linux-media@vger.kernel.org
9010 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9011 F: drivers/media/platform/omap3isp/
9012 F: drivers/staging/media/omap4iss/
9015 L: linux-usb@vger.kernel.org
9016 L: linux-omap@vger.kernel.org
9018 F: drivers/usb/*/*omap*
9019 F: arch/arm/*omap*/usb*
9022 M: Grygorii Strashko <grygorii.strashko@ti.com>
9023 M: Santosh Shilimkar <ssantosh@kernel.org>
9024 M: Kevin Hilman <khilman@kernel.org>
9025 L: linux-omap@vger.kernel.org
9027 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9028 F: drivers/gpio/gpio-omap.c
9030 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9031 M: Mark Jackson <mpfj@newflow.co.uk>
9032 L: linux-omap@vger.kernel.org
9034 F: arch/arm/boot/dts/am335x-nano.dts
9037 M: Bob Copeland <me@bobcopeland.com>
9038 L: linux-karma-devel@lists.sourceforge.net
9040 F: Documentation/filesystems/omfs.txt
9043 OMNIKEY CARDMAN 4000 DRIVER
9044 M: Harald Welte <laforge@gnumonks.org>
9046 F: drivers/char/pcmcia/cm4000_cs.c
9047 F: include/linux/cm4000_cs.h
9048 F: include/uapi/linux/cm4000_cs.h
9050 OMNIKEY CARDMAN 4040 DRIVER
9051 M: Harald Welte <laforge@gnumonks.org>
9053 F: drivers/char/pcmcia/cm4040_cs.*
9055 OMNIVISION OV7670 SENSOR DRIVER
9056 M: Jonathan Corbet <corbet@lwn.net>
9057 L: linux-media@vger.kernel.org
9058 T: git git://linuxtv.org/media_tree.git
9060 F: drivers/media/i2c/ov7670.c
9062 ONENAND FLASH DRIVER
9063 M: Kyungmin Park <kyungmin.park@samsung.com>
9064 L: linux-mtd@lists.infradead.org
9066 F: drivers/mtd/onenand/
9067 F: include/linux/mtd/onenand*.h
9069 ONSTREAM SCSI TAPE DRIVER
9070 M: Willem Riede <osst@riede.org>
9071 L: osst-users@lists.sourceforge.net
9072 L: linux-scsi@vger.kernel.org
9074 F: Documentation/scsi/osst.txt
9075 F: drivers/scsi/osst.*
9076 F: drivers/scsi/osst_*.h
9077 F: drivers/scsi/st.h
9079 OPENCORES I2C BUS DRIVER
9080 M: Peter Korsgaard <jacmet@sunsite.dk>
9081 L: linux-i2c@vger.kernel.org
9083 F: Documentation/i2c/busses/i2c-ocores
9084 F: drivers/i2c/busses/i2c-ocores.c
9086 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9087 M: Rob Herring <robh+dt@kernel.org>
9088 M: Frank Rowand <frowand.list@gmail.com>
9089 L: devicetree@vger.kernel.org
9090 W: http://www.devicetree.org/
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9094 F: include/linux/of*.h
9097 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9098 M: Rob Herring <robh+dt@kernel.org>
9099 M: Mark Rutland <mark.rutland@arm.com>
9100 L: devicetree@vger.kernel.org
9101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9102 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9104 F: Documentation/devicetree/
9106 F: include/dt-bindings/
9108 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9109 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9110 L: devicetree@vger.kernel.org
9112 F: Documentation/devicetree/dynamic-resolution-notes.txt
9113 F: Documentation/devicetree/overlay-notes.txt
9114 F: drivers/of/overlay.c
9115 F: drivers/of/resolver.c
9117 OPENRISC ARCHITECTURE
9118 M: Jonas Bonn <jonas@southpole.se>
9119 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9120 M: Stafford Horne <shorne@gmail.com>
9121 L: openrisc@lists.librecores.org
9122 W: http://openrisc.io
9127 M: Pravin Shelar <pshelar@nicira.com>
9128 L: netdev@vger.kernel.org
9129 L: dev@openvswitch.org
9130 W: http://openvswitch.org
9133 F: include/uapi/linux/openvswitch.h
9135 OPERATING PERFORMANCE POINTS (OPP)
9136 M: Viresh Kumar <vireshk@kernel.org>
9137 M: Nishanth Menon <nm@ti.com>
9138 M: Stephen Boyd <sboyd@codeaurora.org>
9139 L: linux-pm@vger.kernel.org
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9142 F: drivers/base/power/opp/
9143 F: include/linux/pm_opp.h
9144 F: Documentation/power/opp.txt
9145 F: Documentation/devicetree/bindings/opp/
9148 M: Clemens Ladisch <clemens@ladisch.de>
9149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9150 T: git git://git.alsa-project.org/alsa-kernel.git
9152 F: sound/drivers/opl4/
9155 M: Robert Richter <rric@kernel.org>
9156 L: oprofile-list@lists.sf.net
9158 F: arch/*/include/asm/oprofile*.h
9160 F: drivers/oprofile/
9161 F: include/linux/oprofile.h
9163 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9164 M: Mark Fasheh <mfasheh@versity.com>
9165 M: Joel Becker <jlbec@evilplan.org>
9166 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9167 W: http://ocfs2.wiki.kernel.org
9169 F: Documentation/filesystems/ocfs2.txt
9170 F: Documentation/filesystems/dlmfs.txt
9174 L: linux-wireless@vger.kernel.org
9175 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9176 W: http://www.nongnu.org/orinoco/
9178 F: drivers/net/wireless/intersil/orinoco/
9180 OSD LIBRARY and FILESYSTEM
9181 M: Boaz Harrosh <ooo@electrozaur.com>
9182 M: Benny Halevy <bhalevy@primarydata.com>
9183 L: osd-dev@open-osd.org
9184 W: http://open-osd.org
9185 T: git git://git.open-osd.org/open-osd.git
9187 F: drivers/scsi/osd/
9188 F: include/scsi/osd_*
9192 M: Miklos Szeredi <miklos@szeredi.hu>
9193 L: linux-unionfs@vger.kernel.org
9194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9197 F: Documentation/filesystems/overlayfs.txt
9200 M: Mike Marshall <hubcap@omnibond.com>
9201 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9205 F: Documentation/filesystems/orangefs.txt
9208 M: Christian Lamparter <chunkeey@googlemail.com>
9209 L: linux-wireless@vger.kernel.org
9210 W: http://wireless.kernel.org/en/users/Drivers/p54
9212 F: drivers/net/wireless/intersil/p54/
9214 PA SEMI ETHERNET DRIVER
9215 L: netdev@vger.kernel.org
9217 F: drivers/net/ethernet/pasemi/*
9219 PA SEMI SMBUS DRIVER
9220 L: linux-i2c@vger.kernel.org
9222 F: drivers/i2c/busses/i2c-pasemi.c
9224 PADATA PARALLEL EXECUTION MECHANISM
9225 M: Steffen Klassert <steffen.klassert@secunet.com>
9226 L: linux-crypto@vger.kernel.org
9229 F: include/linux/padata.h
9230 F: Documentation/padata.txt
9232 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9233 M: Harald Welte <laforge@gnumonks.org>
9234 L: platform-driver-x86@vger.kernel.org
9236 F: drivers/platform/x86/panasonic-laptop.c
9238 PANASONIC MN10300/AM33/AM34 PORT
9239 M: David Howells <dhowells@redhat.com>
9240 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9241 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9243 F: Documentation/mn10300/
9246 PARALLEL LCD/KEYPAD PANEL DRIVER
9247 M: Willy Tarreau <willy@haproxy.com>
9248 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9250 F: Documentation/misc-devices/lcd-panel-cgram.txt
9251 F: drivers/misc/panel.c
9253 PARALLEL PORT SUBSYSTEM
9254 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9255 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9256 L: linux-parport@lists.infradead.org (subscribers-only)
9259 F: include/linux/parport*.h
9260 F: drivers/char/ppdev.c
9261 F: include/uapi/linux/ppdev.h
9262 F: Documentation/parport*.txt
9264 PARAVIRT_OPS INTERFACE
9265 M: Jeremy Fitzhardinge <jeremy@goop.org>
9266 M: Chris Wright <chrisw@sous-sol.org>
9267 M: Alok Kataria <akataria@vmware.com>
9268 M: Rusty Russell <rusty@rustcorp.com.au>
9269 L: virtualization@lists.linux-foundation.org
9271 F: Documentation/virtual/paravirt_ops.txt
9272 F: arch/*/kernel/paravirt*
9273 F: arch/*/include/asm/paravirt.h
9274 F: include/linux/hypervisor.h
9276 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9277 M: Tim Waugh <tim@cyberelk.net>
9278 L: linux-parport@lists.infradead.org (subscribers-only)
9280 F: Documentation/blockdev/paride.txt
9281 F: drivers/block/paride/
9284 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9285 M: Helge Deller <deller@gmx.de>
9286 L: linux-parisc@vger.kernel.org
9287 W: http://www.parisc-linux.org/
9288 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9293 F: Documentation/parisc/
9295 F: drivers/char/agp/parisc-agp.c
9296 F: drivers/input/serio/gscps2.c
9297 F: drivers/parport/parport_gsc.*
9298 F: drivers/tty/serial/8250/8250_gsc.c
9299 F: drivers/video/fbdev/sti*
9300 F: drivers/video/console/sti*
9301 F: drivers/video/logo/logo_parisc*
9303 PC87360 HARDWARE MONITORING DRIVER
9304 M: Jim Cromie <jim.cromie@gmail.com>
9305 L: linux-hwmon@vger.kernel.org
9307 F: Documentation/hwmon/pc87360
9308 F: drivers/hwmon/pc87360.c
9311 M: Jim Cromie <jim.cromie@gmail.com>
9313 F: drivers/char/pc8736x_gpio.c
9315 PC87427 HARDWARE MONITORING DRIVER
9316 M: Jean Delvare <jdelvare@suse.com>
9317 L: linux-hwmon@vger.kernel.org
9319 F: Documentation/hwmon/pc87427
9320 F: drivers/hwmon/pc87427.c
9323 M: Riku Voipio <riku.voipio@iki.fi>
9325 F: drivers/leds/leds-pca9532.c
9326 F: include/linux/leds-pca9532.h
9328 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9329 M: Guenter Roeck <linux@roeck-us.net>
9330 L: linux-i2c@vger.kernel.org
9332 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9334 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9335 M: Khalid Aziz <khalid@gonehiking.org>
9337 F: drivers/firmware/pcdp.*
9340 M: Linas Vepstas <linasvepstas@gmail.com>
9341 L: linux-pci@vger.kernel.org
9343 F: Documentation/PCI/pci-error-recovery.txt
9345 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9346 M: Russell Currey <ruscur@russell.cc>
9347 L: linuxppc-dev@lists.ozlabs.org
9349 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9350 F: arch/powerpc/kernel/eeh*.c
9351 F: arch/powerpc/platforms/*/eeh*.c
9352 F: arch/powerpc/include/*/eeh*.h
9355 M: Bjorn Helgaas <bhelgaas@google.com>
9356 L: linux-pci@vger.kernel.org
9357 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9360 F: Documentation/devicetree/bindings/pci/
9361 F: Documentation/PCI/
9363 F: include/linux/pci*
9365 F: arch/x86/kernel/quirks.c
9367 PCI DRIVER FOR ALTERA PCIE IP
9368 M: Ley Foon Tan <lftan@altera.com>
9369 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9370 L: linux-pci@vger.kernel.org
9372 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9373 F: drivers/pci/host/pcie-altera.c
9375 PCI DRIVER FOR ARM VERSATILE PLATFORM
9376 M: Rob Herring <robh@kernel.org>
9377 L: linux-pci@vger.kernel.org
9378 L: linux-arm-kernel@lists.infradead.org
9380 F: Documentation/devicetree/bindings/pci/versatile.txt
9381 F: drivers/pci/host/pci-versatile.c
9383 PCI DRIVER FOR ARMADA 8K
9384 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9385 L: linux-pci@vger.kernel.org
9386 L: linux-arm-kernel@lists.infradead.org
9388 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9389 F: drivers/pci/host/pcie-armada8k.c
9391 PCI DRIVER FOR APPLIEDMICRO XGENE
9392 M: Tanmay Inamdar <tinamdar@apm.com>
9393 L: linux-pci@vger.kernel.org
9394 L: linux-arm-kernel@lists.infradead.org
9396 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9397 F: drivers/pci/host/pci-xgene.c
9399 PCI DRIVER FOR FREESCALE LAYERSCAPE
9400 M: Minghuan Lian <minghuan.Lian@freescale.com>
9401 M: Mingkai Hu <mingkai.hu@freescale.com>
9402 M: Roy Zang <tie-fei.zang@freescale.com>
9403 L: linuxppc-dev@lists.ozlabs.org
9404 L: linux-pci@vger.kernel.org
9405 L: linux-arm-kernel@lists.infradead.org
9407 F: drivers/pci/host/*layerscape*
9410 M: Richard Zhu <hongxing.zhu@nxp.com>
9411 M: Lucas Stach <l.stach@pengutronix.de>
9412 L: linux-pci@vger.kernel.org
9413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9415 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9416 F: drivers/pci/host/*imx6*
9418 PCI DRIVER FOR TI KEYSTONE
9419 M: Murali Karicheri <m-karicheri2@ti.com>
9420 L: linux-pci@vger.kernel.org
9421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9423 F: drivers/pci/host/*keystone*
9425 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9426 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9427 M: Jason Cooper <jason@lakedaemon.net>
9428 L: linux-pci@vger.kernel.org
9429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9431 F: drivers/pci/host/*mvebu*
9433 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9434 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9435 L: linux-pci@vger.kernel.org
9436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9438 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9439 F: drivers/pci/host/pci-aardvark.c
9441 PCI DRIVER FOR NVIDIA TEGRA
9442 M: Thierry Reding <thierry.reding@gmail.com>
9443 L: linux-tegra@vger.kernel.org
9444 L: linux-pci@vger.kernel.org
9446 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9447 F: drivers/pci/host/pci-tegra.c
9449 PCI DRIVER FOR TI DRA7XX
9450 M: Kishon Vijay Abraham I <kishon@ti.com>
9451 L: linux-omap@vger.kernel.org
9452 L: linux-pci@vger.kernel.org
9454 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9455 F: drivers/pci/host/pci-dra7xx.c
9457 PCI DRIVER FOR RENESAS R-CAR
9458 M: Simon Horman <horms@verge.net.au>
9459 L: linux-pci@vger.kernel.org
9460 L: linux-renesas-soc@vger.kernel.org
9462 F: drivers/pci/host/*rcar*
9464 PCI DRIVER FOR SAMSUNG EXYNOS
9465 M: Jingoo Han <jingoohan1@gmail.com>
9466 L: linux-pci@vger.kernel.org
9467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9468 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9470 F: drivers/pci/host/pci-exynos.c
9472 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9473 M: Jingoo Han <jingoohan1@gmail.com>
9474 M: Joao Pinto <Joao.Pinto@synopsys.com>
9475 L: linux-pci@vger.kernel.org
9477 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9478 F: drivers/pci/host/*designware*
9480 PCI DRIVER FOR GENERIC OF HOSTS
9481 M: Will Deacon <will.deacon@arm.com>
9482 L: linux-pci@vger.kernel.org
9483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9485 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9486 F: drivers/pci/host/pci-host-common.c
9487 F: drivers/pci/host/pci-host-generic.c
9489 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9490 M: Keith Busch <keith.busch@intel.com>
9491 L: linux-pci@vger.kernel.org
9493 F: drivers/pci/host/vmd.c
9495 PCIE DRIVER FOR ST SPEAR13XX
9496 M: Pratyush Anand <pratyush.anand@gmail.com>
9497 L: linux-pci@vger.kernel.org
9499 F: drivers/pci/host/*spear*
9501 PCI MSI DRIVER FOR ALTERA MSI IP
9502 M: Ley Foon Tan <lftan@altera.com>
9503 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9504 L: linux-pci@vger.kernel.org
9506 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9507 F: drivers/pci/host/pcie-altera-msi.c
9509 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9510 M: Duc Dang <dhdang@apm.com>
9511 L: linux-pci@vger.kernel.org
9512 L: linux-arm-kernel@lists.infradead.org
9514 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9515 F: drivers/pci/host/pci-xgene-msi.c
9517 PCIE DRIVER FOR AXIS ARTPEC
9518 M: Niklas Cassel <niklas.cassel@axis.com>
9519 M: Jesper Nilsson <jesper.nilsson@axis.com>
9520 L: linux-arm-kernel@axis.com
9521 L: linux-pci@vger.kernel.org
9523 F: Documentation/devicetree/bindings/pci/axis,artpec*
9524 F: drivers/pci/host/*artpec*
9526 PCIE DRIVER FOR HISILICON
9527 M: Zhou Wang <wangzhou1@hisilicon.com>
9528 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9529 L: linux-pci@vger.kernel.org
9531 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9532 F: drivers/pci/host/pcie-hisi.c
9534 PCIE DRIVER FOR ROCKCHIP
9535 M: Shawn Lin <shawn.lin@rock-chips.com>
9536 M: Wenrui Li <wenrui.li@rock-chips.com>
9537 L: linux-pci@vger.kernel.org
9538 L: linux-rockchip@lists.infradead.org
9540 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9541 F: drivers/pci/host/pcie-rockchip.c
9543 PCIE DRIVER FOR QUALCOMM MSM
9544 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9545 L: linux-pci@vger.kernel.org
9546 L: linux-arm-msm@vger.kernel.org
9548 F: drivers/pci/host/*qcom*
9550 PCIE DRIVER FOR CAVIUM THUNDERX
9551 M: David Daney <david.daney@cavium.com>
9552 L: linux-pci@vger.kernel.org
9553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9555 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9556 F: drivers/pci/host/pci-thunder-*
9559 P: Linux PCMCIA Team
9560 L: linux-pcmcia@lists.infradead.org
9561 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9564 F: Documentation/pcmcia/
9569 PCNET32 NETWORK DRIVER
9570 M: Don Fry <pcnet32@frontier.com>
9571 L: netdev@vger.kernel.org
9573 F: drivers/net/ethernet/amd/pcnet32.c
9575 PCRYPT PARALLEL CRYPTO ENGINE
9576 M: Steffen Klassert <steffen.klassert@secunet.com>
9577 L: linux-crypto@vger.kernel.org
9580 F: include/crypto/pcrypt.h
9582 PER-CPU MEMORY ALLOCATOR
9583 M: Tejun Heo <tj@kernel.org>
9584 M: Christoph Lameter <cl@linux.com>
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9587 F: include/linux/percpu*.h
9589 F: arch/*/include/asm/percpu.h
9591 PER-TASK DELAY ACCOUNTING
9592 M: Balbir Singh <bsingharora@gmail.com>
9594 F: include/linux/delayacct.h
9595 F: kernel/delayacct.c
9597 PERFORMANCE EVENTS SUBSYSTEM
9598 M: Peter Zijlstra <peterz@infradead.org>
9599 M: Ingo Molnar <mingo@redhat.com>
9600 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9601 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9602 L: linux-kernel@vger.kernel.org
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9606 F: include/linux/perf_event.h
9607 F: include/uapi/linux/perf_event.h
9608 F: arch/*/kernel/perf_event*.c
9609 F: arch/*/kernel/*/perf_event*.c
9610 F: arch/*/kernel/*/*/perf_event*.c
9611 F: arch/*/include/asm/perf_event.h
9612 F: arch/*/kernel/perf_callchain.c
9616 PERSONALITY HANDLING
9617 M: Christoph Hellwig <hch@infradead.org>
9618 L: linux-abi-devel@lists.sourceforge.net
9620 F: include/linux/personality.h
9621 F: include/uapi/linux/personality.h
9624 M: Remi Denis-Courmont <courmisch@gmail.com>
9626 F: Documentation/networking/phonet.txt
9627 F: include/linux/phonet.h
9628 F: include/net/phonet/
9629 F: include/uapi/linux/phonet.h
9633 M: Joern Engel <joern@lazybastard.org>
9634 L: linux-mtd@lists.infradead.org
9636 F: drivers/mtd/devices/phram.c
9639 M: Bruno Prémont <bonbons@linux-vserver.org>
9640 L: linux-input@vger.kernel.org
9642 F: drivers/hid/hid-picolcd*
9645 M: Jamie Iles <jamie@jamieiles.com>
9646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647 T: git git://github.com/jamieiles/linux-2.6-ji.git
9649 F: arch/arm/boot/dts/picoxcell*
9650 F: arch/arm/mach-picoxcell/
9651 F: drivers/crypto/picoxcell*
9653 PIN CONTROL SUBSYSTEM
9654 M: Linus Walleij <linus.walleij@linaro.org>
9655 L: linux-gpio@vger.kernel.org
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9658 F: Documentation/devicetree/bindings/pinctrl/
9659 F: Documentation/pinctrl.txt
9661 F: include/linux/pinctrl/
9663 PIN CONTROLLER - ATMEL AT91
9664 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9667 F: drivers/pinctrl/pinctrl-at91.*
9669 PIN CONTROLLER - ATMEL AT91 PIO4
9670 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9672 L: linux-gpio@vger.kernel.org
9674 F: drivers/pinctrl/pinctrl-at91-pio4.*
9676 PIN CONTROLLER - INTEL
9677 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9678 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9680 F: drivers/pinctrl/intel/
9682 PIN CONTROLLER - RENESAS
9683 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9684 M: Geert Uytterhoeven <geert+renesas@glider.be>
9685 L: linux-renesas-soc@vger.kernel.org
9687 F: drivers/pinctrl/sh-pfc/
9689 PIN CONTROLLER - SAMSUNG
9690 M: Tomasz Figa <tomasz.figa@gmail.com>
9691 M: Krzysztof Kozlowski <krzk@kernel.org>
9692 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9694 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9696 F: drivers/pinctrl/samsung/
9697 F: include/dt-bindings/pinctrl/samsung.h
9698 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9700 PIN CONTROLLER - SINGLE
9701 M: Tony Lindgren <tony@atomide.com>
9702 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9704 L: linux-omap@vger.kernel.org
9706 F: drivers/pinctrl/pinctrl-single.c
9708 PIN CONTROLLER - ST SPEAR
9709 M: Viresh Kumar <vireshk@kernel.org>
9710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9711 W: http://www.st.com/spear
9713 F: drivers/pinctrl/spear/
9715 PISTACHIO SOC SUPPORT
9716 M: James Hartley <james.hartley@imgtec.com>
9717 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9718 L: linux-mips@linux-mips.org
9720 F: arch/mips/pistachio/
9721 F: arch/mips/include/asm/mach-pistachio/
9722 F: arch/mips/boot/dts/pistachio/
9723 F: arch/mips/configs/pistachio*_defconfig
9727 M: linux-block@vger.kernel.org
9728 F: drivers/block/pktcdvd.c
9729 F: include/linux/pktcdvd.h
9730 F: include/uapi/linux/pktcdvd.h
9733 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9734 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9736 T: git git://github.com/gxt/linux.git
9737 F: drivers/input/serio/i8042-unicore32io.h
9738 F: drivers/i2c/busses/i2c-puv3.c
9739 F: drivers/video/fbdev/fb-puv3.c
9740 F: drivers/rtc/rtc-puv3.c
9742 PMBUS HARDWARE MONITORING DRIVERS
9743 M: Guenter Roeck <linux@roeck-us.net>
9744 L: linux-hwmon@vger.kernel.org
9745 W: http://hwmon.wiki.kernel.org/
9746 W: http://www.roeck-us.net/linux/drivers/
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9749 F: Documentation/hwmon/pmbus
9750 F: drivers/hwmon/pmbus/
9751 F: include/linux/i2c/pmbus.h
9753 PMC SIERRA MaxRAID DRIVER
9754 L: linux-scsi@vger.kernel.org
9755 W: http://www.pmc-sierra.com/
9757 F: drivers/scsi/pmcraid.*
9759 PMC SIERRA PM8001 DRIVER
9760 M: Jack Wang <jinpu.wang@profitbricks.com>
9761 M: lindar_liu@usish.com
9763 L: linux-scsi@vger.kernel.org
9765 F: drivers/scsi/pm8001/
9767 POSIX CLOCKS and TIMERS
9768 M: Thomas Gleixner <tglx@linutronix.de>
9769 L: linux-kernel@vger.kernel.org
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9773 F: include/linux/timer*
9774 F: kernel/time/*timer*
9776 POWER MANAGEMENT CORE
9777 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9778 L: linux-pm@vger.kernel.org
9779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9780 B: https://bugzilla.kernel.org
9782 F: drivers/base/power/
9783 F: include/linux/pm.h
9784 F: include/linux/pm_*
9785 F: include/linux/powercap.h
9786 F: drivers/powercap/
9788 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9789 M: Sebastian Reichel <sre@kernel.org>
9790 L: linux-pm@vger.kernel.org
9791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9793 F: Documentation/devicetree/bindings/power/supply/
9794 F: include/linux/power_supply.h
9795 F: drivers/power/supply/
9797 POWER STATE COORDINATION INTERFACE (PSCI)
9798 M: Mark Rutland <mark.rutland@arm.com>
9799 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9800 L: linux-arm-kernel@lists.infradead.org
9802 F: drivers/firmware/psci.c
9803 F: include/linux/psci.h
9804 F: include/uapi/linux/psci.h
9806 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9807 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9808 L: linuxppc-dev@lists.ozlabs.org
9810 F: drivers/char/powernv-op-panel.c
9813 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9817 PPP PROTOCOL DRIVERS AND COMPRESSORS
9818 M: Paul Mackerras <paulus@samba.org>
9819 L: linux-ppp@vger.kernel.org
9821 F: drivers/net/ppp/ppp_*
9823 PPP OVER ATM (RFC 2364)
9824 M: Mitchell Blank Jr <mitch@sfgoth.com>
9826 F: net/atm/pppoatm.c
9827 F: include/uapi/linux/atmppp.h
9830 M: Michal Ostrowski <mostrows@earthlink.net>
9832 F: drivers/net/ppp/pppoe.c
9833 F: drivers/net/ppp/pppox.c
9836 M: James Chapman <jchapman@katalix.com>
9838 F: net/l2tp/l2tp_ppp.c
9839 F: include/linux/if_pppol2tp.h
9840 F: include/uapi/linux/if_pppol2tp.h
9843 M: Rodolfo Giometti <giometti@enneenne.com>
9844 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9845 L: linuxpps@ml.enneenne.com (subscribers-only)
9847 F: Documentation/pps/
9849 F: include/linux/pps*.h
9852 M: Dmitry Kozlov <xeb@mail.ru>
9853 L: netdev@vger.kernel.org
9855 F: drivers/net/ppp/pptp.c
9856 W: http://sourceforge.net/projects/accel-pptp
9859 M: Robert Love <rml@tech9.net>
9860 L: kpreempt-tech@lists.sourceforge.net
9861 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9863 F: Documentation/preempt-locking.txt
9864 F: include/linux/preempt.h
9866 PRISM54 WIRELESS DRIVER
9867 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9868 L: linux-wireless@vger.kernel.org
9869 W: http://wireless.kernel.org/en/users/Drivers/p54
9871 F: drivers/net/wireless/intersil/prism54/
9874 M: Geoff Levand <geoff@infradead.org>
9875 L: netdev@vger.kernel.org
9876 L: linuxppc-dev@lists.ozlabs.org
9878 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9880 PS3 PLATFORM SUPPORT
9881 M: Geoff Levand <geoff@infradead.org>
9882 L: linuxppc-dev@lists.ozlabs.org
9884 F: arch/powerpc/boot/ps3*
9885 F: arch/powerpc/include/asm/lv1call.h
9886 F: arch/powerpc/include/asm/ps3*.h
9887 F: arch/powerpc/platforms/ps3/
9890 F: drivers/rtc/rtc-ps3.c
9891 F: drivers/usb/host/*ps3.c
9892 F: sound/ppc/snd_ps3*
9895 M: Jim Paris <jim@jtan.com>
9896 M: Geoff Levand <geoff@infradead.org>
9897 L: linuxppc-dev@lists.ozlabs.org
9899 F: drivers/block/ps3vram.c
9902 M: Anton Vorontsov <anton@enomsg.org>
9903 M: Colin Cross <ccross@android.com>
9904 M: Kees Cook <keescook@chromium.org>
9905 M: Tony Luck <tony.luck@intel.com>
9907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9909 F: include/linux/pstore*
9910 F: drivers/firmware/efi/efi-pstore.c
9911 F: drivers/acpi/apei/erst.c
9913 PTP HARDWARE CLOCK SUPPORT
9914 M: Richard Cochran <richardcochran@gmail.com>
9915 L: netdev@vger.kernel.org
9917 W: http://linuxptp.sourceforge.net/
9918 F: Documentation/ABI/testing/sysfs-ptp
9919 F: Documentation/ptp/*
9920 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9921 F: drivers/net/phy/dp83640*
9923 F: include/linux/ptp_cl*
9926 M: Roland McGrath <roland@hack.frob.com>
9927 M: Oleg Nesterov <oleg@redhat.com>
9929 F: include/asm-generic/syscall.h
9930 F: include/linux/ptrace.h
9931 F: include/linux/regset.h
9932 F: include/linux/tracehook.h
9933 F: include/uapi/linux/ptrace.h
9937 M: Hans Verkuil <hverkuil@xs4all.nl>
9938 L: linux-media@vger.kernel.org
9939 T: git git://linuxtv.org/media_tree.git
9941 F: drivers/staging/media/pulse8-cec
9943 PVRUSB2 VIDEO4LINUX DRIVER
9944 M: Mike Isely <isely@pobox.com>
9945 L: pvrusb2@isely.net (subscribers-only)
9946 L: linux-media@vger.kernel.org
9947 W: http://www.isely.net/pvrusb2/
9948 T: git git://linuxtv.org/media_tree.git
9950 F: Documentation/media/v4l-drivers/pvrusb2*
9951 F: drivers/media/usb/pvrusb2/
9954 M: Hans Verkuil <hverkuil@xs4all.nl>
9955 L: linux-media@vger.kernel.org
9956 T: git git://linuxtv.org/media_tree.git
9958 F: drivers/media/usb/pwc/*
9961 M: Kamil Debski <kamil@wypas.org>
9962 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9963 L: linux-hwmon@vger.kernel.org
9965 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9966 F: Documentation/hwmon/pwm-fan
9967 F: drivers/hwmon/pwm-fan.c
9970 M: Thierry Reding <thierry.reding@gmail.com>
9971 L: linux-pwm@vger.kernel.org
9973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9974 F: Documentation/pwm.txt
9975 F: Documentation/devicetree/bindings/pwm/
9976 F: include/linux/pwm.h
9978 F: drivers/video/backlight/pwm_bl.c
9979 F: include/linux/pwm_backlight.h
9981 PXA2xx/PXA3xx SUPPORT
9982 M: Daniel Mack <daniel@zonque.org>
9983 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9984 M: Robert Jarzmik <robert.jarzmik@free.fr>
9985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9986 T: git git://github.com/hzhuang1/linux.git
9987 T: git git://github.com/rjarzmik/linux.git
9989 F: arch/arm/boot/dts/pxa*
9990 F: arch/arm/mach-pxa/
9992 F: drivers/pcmcia/pxa2xx*
9993 F: drivers/pinctrl/pxa/
9994 F: drivers/spi/spi-pxa2xx*
9995 F: drivers/usb/gadget/udc/pxa2*
9996 F: include/sound/pxa2xx-lib.h
10001 M: Robert Jarzmik <robert.jarzmik@free.fr>
10002 L: linux-gpio@vger.kernel.org
10004 F: drivers/gpio/gpio-pxa.c
10006 PXA3xx NAND FLASH DRIVER
10007 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10008 L: linux-mtd@lists.infradead.org
10010 F: drivers/mtd/nand/pxa3xx_nand.c
10013 M: Eric Miao <eric.y.miao@gmail.com>
10014 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10016 T: git git://github.com/hzhuang1/linux.git
10017 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10019 F: arch/arm/boot/dts/mmp*
10020 F: arch/arm/mach-mmp/
10026 M: Robert Jarzmik <robert.jarzmik@free.fr>
10027 L: rtc-linux@googlegroups.com
10031 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10032 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10033 L: qat-linux@intel.com
10035 F: drivers/crypto/qat/
10038 M: Mike Marciniszyn <infinipath@intel.com>
10039 L: linux-rdma@vger.kernel.org
10041 F: drivers/infiniband/hw/qib/
10043 QLOGIC QLA1280 SCSI DRIVER
10044 M: Michael Reed <mdr@sgi.com>
10045 L: linux-scsi@vger.kernel.org
10047 F: drivers/scsi/qla1280.[ch]
10049 QLOGIC QLA2XXX FC-SCSI DRIVER
10050 M: qla2xxx-upstream@qlogic.com
10051 L: linux-scsi@vger.kernel.org
10053 F: Documentation/scsi/LICENSE.qla2xxx
10054 F: drivers/scsi/qla2xxx/
10056 QLOGIC QLA4XXX iSCSI DRIVER
10057 M: QLogic-Storage-Upstream@qlogic.com
10058 L: linux-scsi@vger.kernel.org
10060 F: Documentation/scsi/LICENSE.qla4xxx
10061 F: drivers/scsi/qla4xxx/
10063 QLOGIC QLA3XXX NETWORK DRIVER
10064 M: Dept-GELinuxNICDev@cavium.com
10065 L: netdev@vger.kernel.org
10067 F: Documentation/networking/LICENSE.qla3xxx
10068 F: drivers/net/ethernet/qlogic/qla3xxx.*
10070 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10071 M: Harish Patil <harish.patil@cavium.com>
10072 M: Manish Chopra <manish.chopra@cavium.com>
10073 M: Dept-GELinuxNICDev@cavium.com
10074 L: netdev@vger.kernel.org
10076 F: drivers/net/ethernet/qlogic/qlcnic/
10078 QLOGIC QLGE 10Gb ETHERNET DRIVER
10079 M: Harish Patil <harish.patil@cavium.com>
10080 M: Manish Chopra <manish.chopra@cavium.com>
10081 M: Dept-GELinuxNICDev@cavium.com
10082 L: netdev@vger.kernel.org
10084 F: drivers/net/ethernet/qlogic/qlge/
10086 QLOGIC QL4xxx ETHERNET DRIVER
10087 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10088 M: Ariel Elior <Ariel.Elior@cavium.com>
10089 M: everest-linux-l2@cavium.com
10090 L: netdev@vger.kernel.org
10092 F: drivers/net/ethernet/qlogic/qed/
10093 F: include/linux/qed/
10094 F: drivers/net/ethernet/qlogic/qede/
10097 M: Anders Larsen <al@alarsen.net>
10098 W: http://www.alarsen.net/linux/qnx4fs/
10101 F: include/uapi/linux/qnx4_fs.h
10102 F: include/uapi/linux/qnxtypes.h
10104 QORIQ DPAA2 FSL-MC BUS DRIVER
10105 M: Stuart Yoder <stuart.yoder@nxp.com>
10106 L: linux-kernel@vger.kernel.org
10108 F: drivers/staging/fsl-mc/
10110 QT1010 MEDIA DRIVER
10111 M: Antti Palosaari <crope@iki.fi>
10112 L: linux-media@vger.kernel.org
10113 W: https://linuxtv.org
10114 W: http://palosaari.fi/linux/
10115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10116 T: git git://linuxtv.org/anttip/media_tree.git
10118 F: drivers/media/tuners/qt1010*
10120 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10121 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10122 L: linux-wireless@vger.kernel.org
10123 L: ath9k-devel@lists.ath9k.org
10124 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10126 F: drivers/net/wireless/ath/ath9k/
10128 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10129 M: Kalle Valo <kvalo@qca.qualcomm.com>
10130 L: ath10k@lists.infradead.org
10131 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10134 F: drivers/net/wireless/ath/ath10k/
10136 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10137 M: Timur Tabi <timur@codeaurora.org>
10138 L: netdev@vger.kernel.org
10140 F: drivers/net/ethernet/qualcomm/emac/
10142 QUALCOMM HEXAGON ARCHITECTURE
10143 M: Richard Kuo <rkuo@codeaurora.org>
10144 L: linux-hexagon@vger.kernel.org
10145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10149 QUALCOMM WCN36XX WIRELESS DRIVER
10150 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10151 L: wcn36xx@lists.infradead.org
10152 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10153 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10155 F: drivers/net/wireless/ath/wcn36xx/
10157 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10158 M: Gabriel Somlo <somlo@cmu.edu>
10159 M: "Michael S. Tsirkin" <mst@redhat.com>
10160 L: qemu-devel@nongnu.org
10162 F: drivers/firmware/qemu_fw_cfg.c
10164 RADOS BLOCK DEVICE (RBD)
10165 M: Ilya Dryomov <idryomov@gmail.com>
10166 M: Sage Weil <sage@redhat.com>
10167 M: Alex Elder <elder@kernel.org>
10168 L: ceph-devel@vger.kernel.org
10169 W: http://ceph.com/
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10171 T: git git://github.com/ceph/ceph-client.git
10173 F: Documentation/ABI/testing/sysfs-bus-rbd
10174 F: drivers/block/rbd.c
10175 F: drivers/block/rbd_types.h
10177 RADEON FRAMEBUFFER DISPLAY DRIVER
10178 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10179 L: linux-fbdev@vger.kernel.org
10181 F: drivers/video/fbdev/aty/radeon*
10182 F: include/uapi/linux/radeonfb.h
10184 RADIOSHARK RADIO DRIVER
10185 M: Hans Verkuil <hverkuil@xs4all.nl>
10186 L: linux-media@vger.kernel.org
10187 T: git git://linuxtv.org/media_tree.git
10189 F: drivers/media/radio/radio-shark.c
10191 RADIOSHARK2 RADIO DRIVER
10192 M: Hans Verkuil <hverkuil@xs4all.nl>
10193 L: linux-media@vger.kernel.org
10194 T: git git://linuxtv.org/media_tree.git
10196 F: drivers/media/radio/radio-shark2.c
10197 F: drivers/media/radio/radio-tea5777.c
10199 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10200 M: Paul Mackerras <paulus@samba.org>
10201 L: linux-fbdev@vger.kernel.org
10203 F: drivers/video/fbdev/aty/aty128fb.c
10205 RALINK MIPS ARCHITECTURE
10206 M: John Crispin <john@phrozen.org>
10207 L: linux-mips@linux-mips.org
10209 F: arch/mips/ralink
10211 RALINK RT2X00 WIRELESS LAN DRIVER
10213 M: Stanislaw Gruszka <sgruszka@redhat.com>
10214 M: Helmut Schaa <helmut.schaa@googlemail.com>
10215 L: linux-wireless@vger.kernel.org
10217 F: drivers/net/wireless/ralink/rt2x00/
10219 RAMDISK RAM BLOCK DEVICE DRIVER
10220 M: Jens Axboe <axboe@kernel.dk>
10222 F: Documentation/blockdev/ramdisk.txt
10223 F: drivers/block/brd.c
10225 RANDOM NUMBER DRIVER
10226 M: "Theodore Ts'o" <tytso@mit.edu>
10228 F: drivers/char/random.c
10231 M: Matt Porter <mporter@kernel.crashing.org>
10232 M: Alexandre Bounine <alexandre.bounine@idt.com>
10234 F: drivers/rapidio/
10236 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10237 L: linux-wireless@vger.kernel.org
10239 F: drivers/net/wireless/ray*
10242 M: Josh Triplett <josh@joshtriplett.org>
10243 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10244 L: linux-kernel@vger.kernel.org
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10247 F: Documentation/RCU/torture.txt
10248 F: kernel/rcu/rcutorture.c
10250 RCUTORTURE TEST FRAMEWORK
10251 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10252 M: Josh Triplett <josh@joshtriplett.org>
10253 R: Steven Rostedt <rostedt@goodmis.org>
10254 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10255 R: Lai Jiangshan <jiangshanlai@gmail.com>
10256 L: linux-kernel@vger.kernel.org
10258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10259 F: tools/testing/selftests/rcutorture
10262 M: Florian Fainelli <florian@openwrt.org>
10265 RDC R6040 FAST ETHERNET DRIVER
10266 M: Florian Fainelli <f.fainelli@gmail.com>
10267 L: netdev@vger.kernel.org
10269 F: drivers/net/ethernet/rdc/r6040.c
10271 RDS - RELIABLE DATAGRAM SOCKETS
10272 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10273 L: netdev@vger.kernel.org
10274 L: linux-rdma@vger.kernel.org
10275 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10276 W: https://oss.oracle.com/projects/rds/
10279 F: Documentation/networking/rds.txt
10281 RDMAVT - RDMA verbs software
10282 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10283 L: linux-rdma@vger.kernel.org
10285 F: drivers/infiniband/sw/rdmavt
10287 READ-COPY UPDATE (RCU)
10288 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10289 M: Josh Triplett <josh@joshtriplett.org>
10290 R: Steven Rostedt <rostedt@goodmis.org>
10291 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10292 R: Lai Jiangshan <jiangshanlai@gmail.com>
10293 L: linux-kernel@vger.kernel.org
10294 W: http://www.rdrop.com/users/paulmck/RCU/
10296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10297 F: Documentation/RCU/
10298 X: Documentation/RCU/torture.txt
10299 F: include/linux/rcu*
10300 X: include/linux/srcu.h
10302 X: kernel/torture.c
10304 REAL TIME CLOCK (RTC) SUBSYSTEM
10305 M: Alessandro Zummo <a.zummo@towertech.it>
10306 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10307 L: rtc-linux@googlegroups.com
10308 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10311 F: Documentation/devicetree/bindings/rtc/
10312 F: Documentation/rtc.txt
10314 F: include/linux/rtc.h
10315 F: include/uapi/linux/rtc.h
10316 F: include/linux/rtc/
10317 F: include/linux/platform_data/rtc-*
10318 F: tools/testing/selftests/timers/rtctest.c
10320 REALTEK AUDIO CODECS
10321 M: Bard Liao <bardliao@realtek.com>
10322 M: Oder Chiou <oder_chiou@realtek.com>
10324 F: sound/soc/codecs/rt*
10325 F: include/sound/rt*.h
10327 REISERFS FILE SYSTEM
10328 L: reiserfs-devel@vger.kernel.org
10332 REGISTER MAP ABSTRACTION
10333 M: Mark Brown <broonie@kernel.org>
10334 L: linux-kernel@vger.kernel.org
10335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10337 F: Documentation/devicetree/bindings/regmap/
10338 F: drivers/base/regmap/
10339 F: include/linux/regmap.h
10341 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10342 M: Ohad Ben-Cohen <ohad@wizery.com>
10343 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10344 L: linux-remoteproc@vger.kernel.org
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10347 F: Documentation/devicetree/bindings/remoteproc/
10348 F: Documentation/remoteproc.txt
10349 F: drivers/remoteproc/
10350 F: include/linux/remoteproc.h
10352 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10353 M: Ohad Ben-Cohen <ohad@wizery.com>
10354 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10355 L: linux-remoteproc@vger.kernel.org
10356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10359 F: Documentation/rpmsg.txt
10360 F: include/linux/rpmsg.h
10362 RENESAS CLOCK DRIVERS
10363 M: Geert Uytterhoeven <geert+renesas@glider.be>
10364 L: linux-renesas-soc@vger.kernel.org
10366 F: drivers/clk/renesas/
10368 RENESAS ETHERNET DRIVERS
10369 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10370 L: netdev@vger.kernel.org
10371 L: linux-renesas-soc@vger.kernel.org
10372 F: drivers/net/ethernet/renesas/
10373 F: include/linux/sh_eth.h
10375 RENESAS USB2 PHY DRIVER
10376 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10377 L: linux-renesas-soc@vger.kernel.org
10379 F: drivers/phy/phy-rcar-gen3-usb2.c
10381 RESET CONTROLLER FRAMEWORK
10382 M: Philipp Zabel <p.zabel@pengutronix.de>
10383 T: git git://git.pengutronix.de/git/pza/linux
10386 F: Documentation/devicetree/bindings/reset/
10387 F: include/dt-bindings/reset/
10388 F: include/linux/reset.h
10389 F: include/linux/reset-controller.h
10392 M: Johannes Berg <johannes@sipsolutions.net>
10393 L: linux-wireless@vger.kernel.org
10394 W: http://wireless.kernel.org/
10395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10398 F: Documentation/rfkill.txt
10402 M: Thomas Graf <tgraf@suug.ch>
10403 M: Herbert Xu <herbert@gondor.apana.org.au>
10404 L: netdev@vger.kernel.org
10406 F: lib/rhashtable.c
10407 F: include/linux/rhashtable.h
10409 RICOH SMARTMEDIA/XD DRIVER
10410 M: Maxim Levitsky <maximlevitsky@gmail.com>
10412 F: drivers/mtd/nand/r852.c
10413 F: drivers/mtd/nand/r852.h
10415 RICOH R5C592 MEMORYSTICK DRIVER
10416 M: Maxim Levitsky <maximlevitsky@gmail.com>
10418 F: drivers/memstick/host/r592.*
10421 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10422 W: http://sourceforge.net/projects/roccat/
10424 F: drivers/hid/hid-roccat*
10425 F: include/linux/hid-roccat*
10426 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10429 M: Jiri Pirko <jiri@resnulli.us>
10430 L: netdev@vger.kernel.org
10432 F: drivers/net/ethernet/rocker/
10436 W: http://www.comtrol.com
10438 F: Documentation/serial/rocket.txt
10439 F: drivers/tty/rocket*
10441 ROCKETPORT EXPRESS/INFINITY DRIVER
10442 M: Kevin Cernekee <cernekee@gmail.com>
10443 L: linux-serial@vger.kernel.org
10445 F: drivers/tty/serial/rp2.*
10448 M: Ralf Baechle <ralf@linux-mips.org>
10449 L: linux-hams@vger.kernel.org
10450 W: http://www.linux-ax25.org/
10452 F: include/net/rose.h
10453 F: include/uapi/linux/rose.h
10456 RTL2830 MEDIA DRIVER
10457 M: Antti Palosaari <crope@iki.fi>
10458 L: linux-media@vger.kernel.org
10459 W: https://linuxtv.org
10460 W: http://palosaari.fi/linux/
10461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10462 T: git git://linuxtv.org/anttip/media_tree.git
10464 F: drivers/media/dvb-frontends/rtl2830*
10466 RTL2832 MEDIA DRIVER
10467 M: Antti Palosaari <crope@iki.fi>
10468 L: linux-media@vger.kernel.org
10469 W: https://linuxtv.org
10470 W: http://palosaari.fi/linux/
10471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10472 T: git git://linuxtv.org/anttip/media_tree.git
10474 F: drivers/media/dvb-frontends/rtl2832*
10476 RTL2832_SDR MEDIA DRIVER
10477 M: Antti Palosaari <crope@iki.fi>
10478 L: linux-media@vger.kernel.org
10479 W: https://linuxtv.org
10480 W: http://palosaari.fi/linux/
10481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10482 T: git git://linuxtv.org/anttip/media_tree.git
10484 F: drivers/media/dvb-frontends/rtl2832_sdr*
10486 RTL8180 WIRELESS DRIVER
10487 L: linux-wireless@vger.kernel.org
10488 W: http://wireless.kernel.org/
10489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10491 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10493 RTL8187 WIRELESS DRIVER
10494 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10495 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10496 M: Larry Finger <Larry.Finger@lwfinger.net>
10497 L: linux-wireless@vger.kernel.org
10498 W: http://wireless.kernel.org/
10499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10501 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10503 RTL8192CE WIRELESS DRIVER
10504 M: Larry Finger <Larry.Finger@lwfinger.net>
10505 M: Chaoming Li <chaoming_li@realsil.com.cn>
10506 L: linux-wireless@vger.kernel.org
10507 W: http://wireless.kernel.org/
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10510 F: drivers/net/wireless/realtek/rtlwifi/
10511 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10513 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10514 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10515 L: linux-wireless@vger.kernel.org
10516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10518 F: drivers/net/wireless/realtek/rtl8xxxu/
10520 S3 SAVAGE FRAMEBUFFER DRIVER
10521 M: Antonino Daplas <adaplas@gmail.com>
10522 L: linux-fbdev@vger.kernel.org
10524 F: drivers/video/fbdev/savage/
10527 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10528 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10529 L: linux-s390@vger.kernel.org
10530 W: http://www.ibm.com/developerworks/linux/linux390/
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10535 F: Documentation/s390/
10536 F: Documentation/DocBook/s390*
10538 S390 COMMON I/O LAYER
10539 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10540 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10541 L: linux-s390@vger.kernel.org
10542 W: http://www.ibm.com/developerworks/linux/linux390/
10544 F: drivers/s390/cio/
10547 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10548 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10549 L: linux-s390@vger.kernel.org
10550 W: http://www.ibm.com/developerworks/linux/linux390/
10552 F: drivers/s390/block/dasd*
10553 F: block/partitions/ibm.c
10555 S390 NETWORK DRIVERS
10556 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10557 L: linux-s390@vger.kernel.org
10558 W: http://www.ibm.com/developerworks/linux/linux390/
10560 F: drivers/s390/net/
10563 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10564 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10565 L: linux-s390@vger.kernel.org
10566 W: http://www.ibm.com/developerworks/linux/linux390/
10569 F: drivers/pci/hotplug/s390_pci_hpc.c
10572 M: Harald Freudenberger <freude@de.ibm.com>
10573 L: linux-s390@vger.kernel.org
10574 W: http://www.ibm.com/developerworks/linux/linux390/
10576 F: drivers/s390/crypto/
10579 M: Steffen Maier <maier@linux.vnet.ibm.com>
10580 L: linux-s390@vger.kernel.org
10581 W: http://www.ibm.com/developerworks/linux/linux390/
10583 F: drivers/s390/scsi/zfcp_*
10585 S390 IUCV NETWORK LAYER
10586 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10587 L: linux-s390@vger.kernel.org
10588 W: http://www.ibm.com/developerworks/linux/linux390/
10590 F: drivers/s390/net/*iucv*
10591 F: include/net/iucv/
10595 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10596 L: linux-s390@vger.kernel.org
10597 W: http://www.ibm.com/developerworks/linux/linux390/
10599 F: drivers/iommu/s390-iommu.c
10601 S3C24XX SD/MMC Driver
10602 M: Ben Dooks <ben-linux@fluff.org>
10603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 F: drivers/mmc/host/s3cmci.*
10607 SAA6588 RDS RECEIVER DRIVER
10608 M: Hans Verkuil <hverkuil@xs4all.nl>
10609 L: linux-media@vger.kernel.org
10610 T: git git://linuxtv.org/media_tree.git
10611 W: https://linuxtv.org
10613 F: drivers/media/i2c/saa6588*
10615 SAA7134 VIDEO4LINUX DRIVER
10616 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10617 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10618 L: linux-media@vger.kernel.org
10619 W: https://linuxtv.org
10620 T: git git://linuxtv.org/media_tree.git
10622 F: Documentation/media/v4l-drivers/saa7134*
10623 F: drivers/media/pci/saa7134/
10625 SAA7146 VIDEO4LINUX-2 DRIVER
10626 M: Hans Verkuil <hverkuil@xs4all.nl>
10627 L: linux-media@vger.kernel.org
10628 T: git git://linuxtv.org/media_tree.git
10630 F: drivers/media/common/saa7146/
10631 F: drivers/media/pci/saa7146/
10632 F: include/media/saa7146*
10634 SAMSUNG LAPTOP DRIVER
10635 M: Corentin Chary <corentin.chary@gmail.com>
10636 L: platform-driver-x86@vger.kernel.org
10638 F: drivers/platform/x86/samsung-laptop.c
10640 SAMSUNG AUDIO (ASoC) DRIVERS
10641 M: Krzysztof Kozlowski <krzk@kernel.org>
10642 M: Sangbeom Kim <sbkim73@samsung.com>
10643 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10644 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10646 F: sound/soc/samsung/
10648 SAMSUNG FRAMEBUFFER DRIVER
10649 M: Jingoo Han <jingoohan1@gmail.com>
10650 L: linux-fbdev@vger.kernel.org
10652 F: drivers/video/fbdev/s3c-fb.c
10654 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10655 M: Sangbeom Kim <sbkim73@samsung.com>
10656 M: Krzysztof Kozlowski <krzk@kernel.org>
10657 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10658 L: linux-kernel@vger.kernel.org
10659 L: linux-samsung-soc@vger.kernel.org
10661 F: drivers/mfd/sec*.c
10662 F: drivers/regulator/s2m*.c
10663 F: drivers/regulator/s5m*.c
10664 F: drivers/clk/clk-s2mps11.c
10665 F: drivers/rtc/rtc-s5m.c
10666 F: include/linux/mfd/samsung/
10667 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10668 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10669 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10670 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10672 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10673 M: Kyungmin Park <kyungmin.park@samsung.com>
10674 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10675 L: linux-media@vger.kernel.org
10676 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10678 F: drivers/media/platform/exynos4-is/
10680 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10681 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10682 L: linux-media@vger.kernel.org
10683 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10685 F: drivers/media/platform/s3c-camif/
10686 F: include/media/drv-intf/s3c_camif.h
10688 SAMSUNG S5C73M3 CAMERA DRIVER
10689 M: Kyungmin Park <kyungmin.park@samsung.com>
10690 M: Andrzej Hajda <a.hajda@samsung.com>
10691 L: linux-media@vger.kernel.org
10693 F: drivers/media/i2c/s5c73m3/*
10695 SAMSUNG S5K5BAF CAMERA DRIVER
10696 M: Kyungmin Park <kyungmin.park@samsung.com>
10697 M: Andrzej Hajda <a.hajda@samsung.com>
10698 L: linux-media@vger.kernel.org
10700 F: drivers/media/i2c/s5k5baf.c
10702 SAMSUNG S3FWRN5 NFC DRIVER
10703 M: Robert Baldyga <r.baldyga@samsung.com>
10704 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10705 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10707 F: drivers/nfc/s3fwrn5
10709 SAMSUNG SOC CLOCK DRIVERS
10710 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10711 M: Tomasz Figa <tomasz.figa@gmail.com>
10712 M: Chanwoo Choi <cw00.choi@samsung.com>
10714 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10715 F: drivers/clk/samsung/
10716 F: include/dt-bindings/clock/exynos*.h
10717 F: Documentation/devicetree/bindings/clock/exynos*.txt
10719 SAMSUNG SPI DRIVERS
10720 M: Kukjin Kim <kgene@kernel.org>
10721 M: Krzysztof Kozlowski <krzk@kernel.org>
10722 M: Andi Shyti <andi.shyti@samsung.com>
10723 L: linux-spi@vger.kernel.org
10724 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10726 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10727 F: drivers/spi/spi-s3c*
10728 F: include/linux/platform_data/spi-s3c64xx.h
10730 SAMSUNG SXGBE DRIVERS
10731 M: Byungho An <bh74.an@samsung.com>
10732 M: Girish K S <ks.giri@samsung.com>
10733 M: Vipul Pandya <vipul.pandya@samsung.com>
10735 L: netdev@vger.kernel.org
10736 F: drivers/net/ethernet/samsung/sxgbe/
10738 SAMSUNG THERMAL DRIVER
10739 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10740 L: linux-pm@vger.kernel.org
10741 L: linux-samsung-soc@vger.kernel.org
10743 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10744 F: drivers/thermal/samsung/
10746 SAMSUNG USB2 PHY DRIVER
10747 M: Kamil Debski <kamil@wypas.org>
10748 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10749 L: linux-kernel@vger.kernel.org
10751 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10752 F: Documentation/phy/samsung-usb2.txt
10753 F: drivers/phy/phy-exynos4210-usb2.c
10754 F: drivers/phy/phy-exynos4x12-usb2.c
10755 F: drivers/phy/phy-exynos5250-usb2.c
10756 F: drivers/phy/phy-s5pv210-usb2.c
10757 F: drivers/phy/phy-samsung-usb2.c
10758 F: drivers/phy/phy-samsung-usb2.h
10761 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10762 L: linux-serial@vger.kernel.org
10764 F: Documentation/devicetree/bindings/serial/
10765 F: drivers/tty/serial/
10768 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10769 L: kernel@stlinux.com
10771 F: drivers/staging/media/st-cec/
10772 F: Documentation/devicetree/bindings/media/stih-cec.txt
10774 SYNOPSYS DESIGNWARE DMAC DRIVER
10775 M: Viresh Kumar <vireshk@kernel.org>
10776 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10778 F: include/linux/dma/dw.h
10779 F: include/linux/platform_data/dma-dw.h
10782 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10783 M: Lars Persson <lars.persson@axis.com>
10784 L: netdev@vger.kernel.org
10786 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10787 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10789 SYNOPSYS DESIGNWARE I2C DRIVER
10790 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10791 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10792 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10793 L: linux-i2c@vger.kernel.org
10795 F: drivers/i2c/busses/i2c-designware-*
10796 F: include/linux/platform_data/i2c-designware.h
10798 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10799 M: Jaehoon Chung <jh80.chung@samsung.com>
10800 L: linux-mmc@vger.kernel.org
10802 F: include/linux/mmc/dw_mmc.h
10803 F: drivers/mmc/host/dw_mmc*
10805 SYSTEM TRACE MODULE CLASS
10806 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10809 F: Documentation/trace/stm.txt
10810 F: drivers/hwtracing/stm/
10811 F: include/linux/stm.h
10812 F: include/uapi/linux/stm.h
10815 M: Andreas Noever <andreas.noever@gmail.com>
10817 F: drivers/thunderbolt/
10819 TI BQ27XXX POWER SUPPLY DRIVER
10820 R: Andrew F. Davis <afd@ti.com>
10821 F: include/linux/power/bq27xxx_battery.h
10822 F: drivers/power/supply/bq27xxx_battery.c
10823 F: drivers/power/supply/bq27xxx_battery_i2c.c
10825 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10826 M: John Stultz <john.stultz@linaro.org>
10827 M: Thomas Gleixner <tglx@linutronix.de>
10828 L: linux-kernel@vger.kernel.org
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10831 F: include/linux/clocksource.h
10832 F: include/linux/time.h
10833 F: include/linux/timex.h
10834 F: include/uapi/linux/time.h
10835 F: include/uapi/linux/timex.h
10836 F: kernel/time/clocksource.c
10837 F: kernel/time/time*.c
10838 F: kernel/time/alarmtimer.c
10839 F: kernel/time/ntp.c
10840 F: tools/testing/selftests/timers/
10843 M: Zwane Mwaikambo <zwanem@gmail.com>
10845 F: drivers/watchdog/sc1200wdt.c
10848 M: Ingo Molnar <mingo@redhat.com>
10849 M: Peter Zijlstra <peterz@infradead.org>
10850 L: linux-kernel@vger.kernel.org
10851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10854 F: include/linux/sched.h
10855 F: include/uapi/linux/sched.h
10856 F: include/linux/wait.h
10859 M: Chen Liqin <liqin.linux@gmail.com>
10860 M: Lennox Wu <lennox.wu@gmail.com>
10861 W: http://www.sunplus.com
10865 SCR24X CHIP CARD INTERFACE DRIVER
10866 M: Lubomir Rintel <lkundrak@v3.sk>
10868 F: drivers/char/pcmcia/scr24x_cs.c
10870 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10871 M: Sudeep Holla <sudeep.holla@arm.com>
10872 L: linux-arm-kernel@lists.infradead.org
10874 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10875 F: drivers/clk/clk-scpi.c
10876 F: drivers/cpufreq/scpi-cpufreq.c
10877 F: drivers/firmware/arm_scpi.c
10878 F: include/linux/scpi_protocol.h
10881 M: Jens Axboe <axboe@kernel.dk>
10882 L: linux-scsi@vger.kernel.org
10883 W: http://www.kernel.dk
10885 F: drivers/scsi/sr*
10887 SCSI RDMA PROTOCOL (SRP) INITIATOR
10888 M: Bart Van Assche <bart.vanassche@sandisk.com>
10889 L: linux-rdma@vger.kernel.org
10891 W: http://www.openfabrics.org
10892 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10894 F: drivers/infiniband/ulp/srp/
10895 F: include/scsi/srp.h
10898 M: Doug Gilbert <dgilbert@interlog.com>
10899 L: linux-scsi@vger.kernel.org
10900 W: http://sg.danny.cz/sg
10902 F: Documentation/scsi/scsi-generic.txt
10903 F: drivers/scsi/sg.c
10904 F: include/scsi/sg.h
10907 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10909 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10911 L: linux-scsi@vger.kernel.org
10913 F: Documentation/devicetree/bindings/scsi/
10918 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10919 L: linux-scsi@vger.kernel.org
10921 F: Documentation/scsi/st.txt
10922 F: drivers/scsi/st.*
10923 F: drivers/scsi/st_*.h
10926 M: Vlad Yasevich <vyasevich@gmail.com>
10927 M: Neil Horman <nhorman@tuxdriver.com>
10928 L: linux-sctp@vger.kernel.org
10929 W: http://lksctp.sourceforge.net
10931 F: Documentation/networking/sctp.txt
10932 F: include/linux/sctp.h
10933 F: include/uapi/linux/sctp.h
10934 F: include/net/sctp/
10938 M: Jim Cromie <jim.cromie@gmail.com>
10940 F: Documentation/i2c/busses/scx200_acb
10941 F: arch/x86/platform/scx200/
10942 F: drivers/watchdog/scx200_wdt.c
10943 F: drivers/i2c/busses/scx200*
10944 F: drivers/mtd/maps/scx200_docflash.c
10945 F: include/linux/scx200.h
10948 M: Jim Cromie <jim.cromie@gmail.com>
10950 F: drivers/char/scx200_gpio.c
10951 F: include/linux/scx200_gpio.h
10953 SCx200 HRT CLOCKSOURCE DRIVER
10954 M: Jim Cromie <jim.cromie@gmail.com>
10956 F: drivers/clocksource/scx200_hrt.c
10958 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10959 M: Sascha Sommer <saschasommer@freenet.de>
10960 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10962 F: drivers/mmc/host/sdricoh_cs.c
10964 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10965 M: Adrian Hunter <adrian.hunter@intel.com>
10966 L: linux-mmc@vger.kernel.org
10967 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10969 F: drivers/mmc/host/sdhci*
10970 F: include/linux/mmc/sdhci*
10973 M: Kees Cook <keescook@chromium.org>
10974 R: Andy Lutomirski <luto@amacapital.net>
10975 R: Will Drewry <wad@chromium.org>
10976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10978 F: kernel/seccomp.c
10979 F: include/uapi/linux/seccomp.h
10980 F: include/linux/seccomp.h
10981 F: tools/testing/selftests/seccomp/*
10982 K: \bsecure_computing
10985 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10986 M: Al Cooper <alcooperx@gmail.com>
10987 L: linux-mmc@vger.kernel.org
10988 L: bcm-kernel-feedback-list@broadcom.com
10990 F: drivers/mmc/host/sdhci-brcmstb*
10992 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10993 M: Ben Dooks <ben-linux@fluff.org>
10994 M: Jaehoon Chung <jh80.chung@samsung.com>
10995 L: linux-mmc@vger.kernel.org
10997 F: drivers/mmc/host/sdhci-s3c*
10999 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11000 M: Viresh Kumar <vireshk@kernel.org>
11001 L: linux-mmc@vger.kernel.org
11003 F: drivers/mmc/host/sdhci-spear.c
11006 M: James Morris <james.l.morris@oracle.com>
11007 M: "Serge E. Hallyn" <serge@hallyn.com>
11008 L: linux-security-module@vger.kernel.org (suggested Cc:)
11009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11010 W: http://kernsec.org/
11015 M: Security Officers <security@kernel.org>
11018 SELINUX SECURITY MODULE
11019 M: Paul Moore <paul@paul-moore.com>
11020 M: Stephen Smalley <sds@tycho.nsa.gov>
11021 M: Eric Paris <eparis@parisplace.org>
11022 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11023 W: http://selinuxproject.org
11024 T: git git://git.infradead.org/users/pcmoore/selinux
11026 F: include/linux/selinux*
11027 F: security/selinux/
11028 F: scripts/selinux/
11030 APPARMOR SECURITY MODULE
11031 M: John Johansen <john.johansen@canonical.com>
11032 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11033 W: apparmor.wiki.kernel.org
11034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11036 F: security/apparmor/
11038 LOADPIN SECURITY MODULE
11039 M: Kees Cook <keescook@chromium.org>
11040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11042 F: security/loadpin/
11044 YAMA SECURITY MODULE
11045 M: Kees Cook <keescook@chromium.org>
11046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11051 M: Jiri Slaby <jirislaby@gmail.com>
11053 F: drivers/misc/phantom.c
11054 F: include/uapi/linux/phantom.h
11056 Emulex 10Gbps iSCSI - OneConnect DRIVER
11057 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11058 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11059 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11060 L: linux-scsi@vger.kernel.org
11061 W: http://www.broadcom.com
11063 F: drivers/scsi/be2iscsi/
11065 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11066 M: Sathya Perla <sathya.perla@broadcom.com>
11067 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11068 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11069 M: Somnath Kotur <somnath.kotur@broadcom.com>
11070 L: netdev@vger.kernel.org
11071 W: http://www.emulex.com
11073 F: drivers/net/ethernet/emulex/benet/
11075 EMULEX ONECONNECT ROCE DRIVER
11076 M: Selvin Xavier <selvin.xavier@avagotech.com>
11077 M: Devesh Sharma <devesh.sharma@avagotech.com>
11078 L: linux-rdma@vger.kernel.org
11079 W: http://www.emulex.com
11081 F: drivers/infiniband/hw/ocrdma/
11082 F: include/uapi/rdma/ocrdma-abi.h
11085 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11086 M: Edward Cree <ecree@solarflare.com>
11087 M: Bert Kenward <bkenward@solarflare.com>
11088 L: netdev@vger.kernel.org
11090 F: drivers/net/ethernet/sfc/
11093 M: Dimitri Sivanich <sivanich@sgi.com>
11095 F: drivers/misc/sgi-gru/
11097 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11098 M: Pat Gefre <pfg@sgi.com>
11099 L: linux-ia64@vger.kernel.org
11101 F: Documentation/ia64/serial.txt
11102 F: drivers/tty/serial/ioc?_serial.c
11103 F: include/linux/ioc?.h
11105 SGI XP/XPC/XPNET DRIVER
11106 M: Cliff Whickman <cpw@sgi.com>
11107 M: Robin Holt <robinmholt@gmail.com>
11109 F: drivers/misc/sgi-xp/
11111 SI2157 MEDIA DRIVER
11112 M: Antti Palosaari <crope@iki.fi>
11113 L: linux-media@vger.kernel.org
11114 W: https://linuxtv.org
11115 W: http://palosaari.fi/linux/
11116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117 T: git git://linuxtv.org/anttip/media_tree.git
11119 F: drivers/media/tuners/si2157*
11121 SI2168 MEDIA DRIVER
11122 M: Antti Palosaari <crope@iki.fi>
11123 L: linux-media@vger.kernel.org
11124 W: https://linuxtv.org
11125 W: http://palosaari.fi/linux/
11126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11127 T: git git://linuxtv.org/anttip/media_tree.git
11129 F: drivers/media/dvb-frontends/si2168*
11131 SI470X FM RADIO RECEIVER I2C DRIVER
11132 M: Hans Verkuil <hverkuil@xs4all.nl>
11133 L: linux-media@vger.kernel.org
11134 T: git git://linuxtv.org/media_tree.git
11135 W: https://linuxtv.org
11137 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11139 SI470X FM RADIO RECEIVER USB DRIVER
11140 M: Hans Verkuil <hverkuil@xs4all.nl>
11141 L: linux-media@vger.kernel.org
11142 T: git git://linuxtv.org/media_tree.git
11143 W: https://linuxtv.org
11145 F: drivers/media/radio/si470x/radio-si470x-common.c
11146 F: drivers/media/radio/si470x/radio-si470x.h
11147 F: drivers/media/radio/si470x/radio-si470x-usb.c
11149 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11150 M: Eduardo Valentin <edubezval@gmail.com>
11151 L: linux-media@vger.kernel.org
11152 T: git git://linuxtv.org/media_tree.git
11153 W: https://linuxtv.org
11155 F: drivers/media/radio/si4713/si4713.?
11157 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11158 M: Eduardo Valentin <edubezval@gmail.com>
11159 L: linux-media@vger.kernel.org
11160 T: git git://linuxtv.org/media_tree.git
11161 W: https://linuxtv.org
11163 F: drivers/media/radio/si4713/radio-platform-si4713.c
11165 SI4713 FM RADIO TRANSMITTER USB DRIVER
11166 M: Hans Verkuil <hverkuil@xs4all.nl>
11167 L: linux-media@vger.kernel.org
11168 T: git git://linuxtv.org/media_tree.git
11169 W: https://linuxtv.org
11171 F: drivers/media/radio/si4713/radio-usb-si4713.c
11174 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11176 L: linux-media@vger.kernel.org
11177 W: https://linuxtv.org
11178 T: git git://linuxtv.org/media_tree.git
11180 F: drivers/media/common/siano/
11181 F: drivers/media/usb/siano/
11182 F: drivers/media/usb/siano/
11183 F: drivers/media/mmc/siano/
11186 M: Hans de Goede <hdegoede@redhat.com>
11187 L: linux-fbdev@vger.kernel.org
11189 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11190 F: drivers/video/fbdev/simplefb.c
11191 F: include/linux/platform_data/simplefb.h
11193 SH_VEU V4L2 MEM2MEM DRIVER
11194 L: linux-media@vger.kernel.org
11196 F: drivers/media/platform/sh_veu.c
11198 SH_VOU V4L2 OUTPUT DRIVER
11199 L: linux-media@vger.kernel.org
11201 F: drivers/media/platform/sh_vou.c
11202 F: include/media/drv-intf/sh_vou.h
11204 SIMPLE FIRMWARE INTERFACE (SFI)
11205 M: Len Brown <lenb@kernel.org>
11206 L: sfi-devel@simplefirmware.org
11207 W: http://simplefirmware.org/
11208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11210 F: arch/x86/platform/sfi/
11212 F: include/linux/sfi*.h
11214 SIMTEC EB110ATX (Chalice CATS)
11216 P: Vincent Sanders <vince@simtec.co.uk>
11217 M: Simtec Linux Team <linux@simtec.co.uk>
11218 W: http://www.simtec.co.uk/products/EB110ATX/
11221 SIMTEC EB2410ITX (BAST)
11223 P: Vincent Sanders <vince@simtec.co.uk>
11224 M: Simtec Linux Team <linux@simtec.co.uk>
11225 W: http://www.simtec.co.uk/products/EB2410ITX/
11227 F: arch/arm/mach-s3c24xx/mach-bast.c
11228 F: arch/arm/mach-s3c24xx/bast-ide.c
11229 F: arch/arm/mach-s3c24xx/bast-irq.c
11231 TI DAVINCI MACHINE SUPPORT
11232 M: Sekhar Nori <nsekhar@ti.com>
11233 M: Kevin Hilman <khilman@kernel.org>
11234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11237 F: arch/arm/mach-davinci/
11238 F: drivers/i2c/busses/i2c-davinci.c
11240 TI DAVINCI SERIES MEDIA DRIVER
11241 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11242 L: linux-media@vger.kernel.org
11243 W: https://linuxtv.org
11244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11245 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11247 F: drivers/media/platform/davinci/
11248 F: include/media/davinci/
11250 TI AM437X VPFE DRIVER
11251 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11252 L: linux-media@vger.kernel.org
11253 W: https://linuxtv.org
11254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11255 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11257 F: drivers/media/platform/am437x/
11259 OV2659 OMNIVISION SENSOR DRIVER
11260 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11261 L: linux-media@vger.kernel.org
11262 W: https://linuxtv.org
11263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11264 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11266 F: drivers/media/i2c/ov2659.c
11267 F: include/media/i2c/ov2659.h
11269 SILICON MOTION SM712 FRAME BUFFER DRIVER
11270 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11271 M: Teddy Wang <teddy.wang@siliconmotion.com>
11272 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11273 L: linux-fbdev@vger.kernel.org
11275 F: drivers/video/fbdev/sm712*
11276 F: Documentation/fb/sm712fb.txt
11278 SIS 190 ETHERNET DRIVER
11279 M: Francois Romieu <romieu@fr.zoreil.com>
11280 L: netdev@vger.kernel.org
11282 F: drivers/net/ethernet/sis/sis190.c
11284 SIS 900/7016 FAST ETHERNET DRIVER
11285 M: Daniele Venzano <venza@brownhat.org>
11286 W: http://www.brownhat.org/sis900.html
11287 L: netdev@vger.kernel.org
11289 F: drivers/net/ethernet/sis/sis900.*
11291 SIS FRAMEBUFFER DRIVER
11292 M: Thomas Winischhofer <thomas@winischhofer.net>
11293 W: http://www.winischhofer.net/linuxsisvga.shtml
11295 F: Documentation/fb/sisfb.txt
11296 F: drivers/video/fbdev/sis/
11297 F: include/video/sisfb.h
11300 M: Thomas Winischhofer <thomas@winischhofer.net>
11301 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11303 F: drivers/usb/misc/sisusbvga/
11306 M: Christoph Lameter <cl@linux.com>
11307 M: Pekka Enberg <penberg@kernel.org>
11308 M: David Rientjes <rientjes@google.com>
11309 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11310 M: Andrew Morton <akpm@linux-foundation.org>
11311 L: linux-mm@kvack.org
11313 F: include/linux/sl?b*.h
11316 SLEEPABLE READ-COPY UPDATE (SRCU)
11317 M: Lai Jiangshan <jiangshanlai@gmail.com>
11318 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11319 M: Josh Triplett <josh@joshtriplett.org>
11320 R: Steven Rostedt <rostedt@goodmis.org>
11321 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11322 L: linux-kernel@vger.kernel.org
11323 W: http://www.rdrop.com/users/paulmck/RCU/
11325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11326 F: include/linux/srcu.h
11327 F: kernel/rcu/srcu.c
11329 SMACK SECURITY MODULE
11330 M: Casey Schaufler <casey@schaufler-ca.com>
11331 L: linux-security-module@vger.kernel.org
11332 W: http://schaufler-ca.com
11333 T: git git://github.com/cschaufler/smack-next
11335 F: Documentation/security/Smack.txt
11338 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11339 M: Kevin Hilman <khilman@kernel.org>
11340 M: Nishanth Menon <nm@ti.com>
11342 F: drivers/power/avs/
11343 F: include/linux/power/smartreflex.h
11344 L: linux-pm@vger.kernel.org
11346 SMC91x ETHERNET DRIVER
11347 M: Nicolas Pitre <nico@fluxnic.net>
11349 F: drivers/net/ethernet/smsc/smc91x.*
11351 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11352 M: Sakari Ailus <sakari.ailus@iki.fi>
11353 L: linux-media@vger.kernel.org
11355 F: drivers/media/i2c/smiapp/
11356 F: include/media/i2c/smiapp.h
11357 F: drivers/media/i2c/smiapp-pll.c
11358 F: drivers/media/i2c/smiapp-pll.h
11359 F: include/uapi/linux/smiapp.h
11360 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11362 SMM665 HARDWARE MONITOR DRIVER
11363 M: Guenter Roeck <linux@roeck-us.net>
11364 L: linux-hwmon@vger.kernel.org
11366 F: Documentation/hwmon/smm665
11367 F: drivers/hwmon/smm665.c
11369 SMSC EMC2103 HARDWARE MONITOR DRIVER
11370 M: Steve Glendinning <steve.glendinning@shawell.net>
11371 L: linux-hwmon@vger.kernel.org
11373 F: Documentation/hwmon/emc2103
11374 F: drivers/hwmon/emc2103.c
11376 SMSC SCH5627 HARDWARE MONITOR DRIVER
11377 M: Hans de Goede <hdegoede@redhat.com>
11378 L: linux-hwmon@vger.kernel.org
11380 F: Documentation/hwmon/sch5627
11381 F: drivers/hwmon/sch5627.c
11383 SMSC47B397 HARDWARE MONITOR DRIVER
11384 M: Jean Delvare <jdelvare@suse.com>
11385 L: linux-hwmon@vger.kernel.org
11387 F: Documentation/hwmon/smsc47b397
11388 F: drivers/hwmon/smsc47b397.c
11390 SMSC911x ETHERNET DRIVER
11391 M: Steve Glendinning <steve.glendinning@shawell.net>
11392 L: netdev@vger.kernel.org
11394 F: include/linux/smsc911x.h
11395 F: drivers/net/ethernet/smsc/smsc911x.*
11397 SMSC9420 PCI ETHERNET DRIVER
11398 M: Steve Glendinning <steve.glendinning@shawell.net>
11399 L: netdev@vger.kernel.org
11401 F: drivers/net/ethernet/smsc/smsc9420.*
11403 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11404 M: Steve Glendinning <steve.glendinning@shawell.net>
11405 L: linux-fbdev@vger.kernel.org
11407 F: drivers/video/fbdev/smscufx.c
11409 SOC-CAMERA V4L2 SUBSYSTEM
11410 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11411 L: linux-media@vger.kernel.org
11412 T: git git://linuxtv.org/media_tree.git
11414 F: include/media/soc*
11415 F: drivers/media/i2c/soc_camera/
11416 F: drivers/media/platform/soc_camera/
11418 SOEKRIS NET48XX LED SUPPORT
11419 M: Chris Boot <bootc@bootc.net>
11421 F: drivers/leds/leds-net48xx.c
11423 SOFTLOGIC 6x10 MPEG CODEC
11424 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11425 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11426 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11427 M: Ismael Luceno <ismael@iodev.co.uk>
11428 L: linux-media@vger.kernel.org
11430 F: drivers/media/pci/solo6x10/
11432 SOFTWARE RAID (Multiple Disks) SUPPORT
11433 M: Shaohua Li <shli@kernel.org>
11434 L: linux-raid@vger.kernel.org
11435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11438 F: include/linux/raid/
11439 F: include/uapi/linux/raid/
11441 SONIC NETWORK DRIVER
11442 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11443 L: netdev@vger.kernel.org
11445 F: drivers/net/ethernet/natsemi/sonic.*
11447 SONICS SILICON BACKPLANE DRIVER (SSB)
11448 M: Michael Buesch <m@bues.ch>
11449 L: linux-wireless@vger.kernel.org
11452 F: include/linux/ssb/
11454 SONY VAIO CONTROL DEVICE DRIVER
11455 M: Mattia Dongili <malattia@linux.it>
11456 L: platform-driver-x86@vger.kernel.org
11457 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11459 F: Documentation/laptops/sony-laptop.txt
11460 F: drivers/char/sonypi.c
11461 F: drivers/platform/x86/sony-laptop.c
11462 F: include/linux/sony-laptop.h
11464 SONY MEMORYSTICK CARD SUPPORT
11465 M: Alex Dubov <oakad@yahoo.com>
11466 W: http://tifmxx.berlios.de/
11468 F: drivers/memstick/host/tifm_ms.c
11470 SONY MEMORYSTICK STANDARD SUPPORT
11471 M: Maxim Levitsky <maximlevitsky@gmail.com>
11473 F: drivers/memstick/core/ms_block.*
11476 M: Jaroslav Kysela <perex@perex.cz>
11477 M: Takashi Iwai <tiwai@suse.com>
11478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11479 W: http://www.alsa-project.org/
11480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11481 T: git git://git.alsa-project.org/alsa-kernel.git
11482 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11484 F: Documentation/sound/
11486 F: include/uapi/sound/
11489 SOUND - COMPRESSED AUDIO
11490 M: Vinod Koul <vinod.koul@intel.com>
11491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11494 F: Documentation/sound/alsa/compress_offload.txt
11495 F: include/sound/compress_driver.h
11496 F: include/uapi/sound/compress_*
11497 F: sound/core/compress_offload.c
11498 F: sound/soc/soc-compress.c
11500 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11501 M: Liam Girdwood <lgirdwood@gmail.com>
11502 M: Mark Brown <broonie@kernel.org>
11503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11505 W: http://alsa-project.org/main/index.php/ASoC
11507 F: Documentation/devicetree/bindings/sound/
11508 F: Documentation/sound/alsa/soc/
11510 F: include/sound/soc*
11512 SOUND - DMAENGINE HELPERS
11513 M: Lars-Peter Clausen <lars@metafoo.de>
11515 F: include/sound/dmaengine_pcm.h
11516 F: sound/core/pcm_dmaengine.c
11517 F: sound/soc/soc-generic-dmaengine-pcm.c
11520 M: Olli Salonen <olli.salonen@iki.fi>
11521 L: linux-media@vger.kernel.org
11522 W: https://linuxtv.org
11523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11525 F: drivers/media/dvb-frontends/sp2*
11527 SPARC + UltraSPARC (sparc/sparc64)
11528 M: "David S. Miller" <davem@davemloft.net>
11529 L: sparclinux@vger.kernel.org
11530 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11537 SPARC SERIAL DRIVERS
11538 M: "David S. Miller" <davem@davemloft.net>
11539 L: sparclinux@vger.kernel.org
11540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11543 F: include/linux/sunserialcore.h
11544 F: drivers/tty/serial/suncore.c
11545 F: drivers/tty/serial/sunhv.c
11546 F: drivers/tty/serial/sunsab.c
11547 F: drivers/tty/serial/sunsab.h
11548 F: drivers/tty/serial/sunsu.c
11549 F: drivers/tty/serial/sunzilog.c
11550 F: drivers/tty/serial/sunzilog.h
11553 M: "Christopher Li" <sparse@chrisli.org>
11554 L: linux-sparse@vger.kernel.org
11555 W: https://sparse.wiki.kernel.org/
11556 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11557 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11559 F: include/linux/compiler.h
11561 SPEAR PLATFORM SUPPORT
11562 M: Viresh Kumar <vireshk@kernel.org>
11563 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11565 W: http://www.st.com/spear
11567 F: arch/arm/boot/dts/spear*
11568 F: arch/arm/mach-spear/
11570 SPEAR CLOCK FRAMEWORK SUPPORT
11571 M: Viresh Kumar <vireshk@kernel.org>
11572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11573 W: http://www.st.com/spear
11575 F: drivers/clk/spear/
11578 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11579 M: Marek Vasut <marek.vasut@gmail.com>
11580 L: linux-mtd@lists.infradead.org
11581 W: http://www.linux-mtd.infradead.org/
11582 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11583 T: git git://github.com/spi-nor/linux.git
11585 F: drivers/mtd/spi-nor/
11586 F: include/linux/mtd/spi-nor.h
11589 M: Mark Brown <broonie@kernel.org>
11590 L: linux-spi@vger.kernel.org
11591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11592 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11594 F: Documentation/devicetree/bindings/spi/
11595 F: Documentation/spi/
11597 F: include/linux/spi/
11598 F: include/uapi/linux/spi/
11601 SPIDERNET NETWORK DRIVER for CELL
11602 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11603 L: netdev@vger.kernel.org
11605 F: Documentation/networking/spider_net.txt
11606 F: drivers/net/ethernet/toshiba/spider_net*
11609 M: Jeremy Kerr <jk@ozlabs.org>
11610 L: linuxppc-dev@lists.ozlabs.org
11611 W: http://www.ibm.com/developerworks/power/cell/
11613 F: Documentation/filesystems/spufs.txt
11614 F: arch/powerpc/platforms/cell/spufs/
11616 SQUASHFS FILE SYSTEM
11617 M: Phillip Lougher <phillip@squashfs.org.uk>
11618 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11619 W: http://squashfs.org.uk
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11622 F: Documentation/filesystems/squashfs.txt
11625 SRM (Alpha) environment access
11626 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11628 F: arch/alpha/kernel/srm_env.c
11631 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11632 L: stable@vger.kernel.org
11634 F: Documentation/process/stable-kernel-rules.rst
11637 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11639 L: devel@driverdev.osuosl.org
11641 F: drivers/staging/
11644 M: Ian Abbott <abbotti@mev.co.uk>
11645 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11647 F: drivers/staging/comedi/
11649 STAGING - FLARION FT1000 DRIVERS
11650 M: Marek Belisko <marek.belisko@gmail.com>
11652 F: drivers/staging/ft1000/
11654 STAGING - INDUSTRIAL IO
11655 M: Jonathan Cameron <jic23@kernel.org>
11656 L: linux-iio@vger.kernel.org
11658 F: Documentation/devicetree/bindings/staging/iio/
11659 F: drivers/staging/iio/
11661 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11662 M: Jarod Wilson <jarod@wilsonet.com>
11663 W: http://www.lirc.org/
11665 F: drivers/staging/media/lirc/
11667 STAGING - LUSTRE PARALLEL FILESYSTEM
11668 M: Oleg Drokin <oleg.drokin@intel.com>
11669 M: Andreas Dilger <andreas.dilger@intel.com>
11670 M: James Simmons <jsimmons@infradead.org>
11671 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11672 W: http://wiki.lustre.org/
11674 F: drivers/staging/lustre
11676 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11677 M: Marc Dietrich <marvin24@gmx.de>
11678 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11679 L: linux-tegra@vger.kernel.org
11681 F: drivers/staging/nvec/
11683 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11684 M: Jens Frederich <jfrederich@gmail.com>
11685 M: Daniel Drake <dsd@laptop.org>
11686 M: Jon Nettleton <jon.nettleton@gmail.com>
11687 W: http://wiki.laptop.org/go/DCON
11689 F: drivers/staging/olpc_dcon/
11691 STAGING - REALTEK RTL8712U DRIVERS
11692 M: Larry Finger <Larry.Finger@lwfinger.net>
11693 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11695 F: drivers/staging/rtl8712/
11697 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11698 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11699 M: Teddy Wang <teddy.wang@siliconmotion.com>
11700 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11701 L: linux-fbdev@vger.kernel.org
11703 F: drivers/staging/sm750fb/
11705 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11706 M: William Hubbs <w.d.hubbs@gmail.com>
11707 M: Chris Brannon <chris@the-brannons.com>
11708 M: Kirk Reiser <kirk@reisers.ca>
11709 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11710 L: speakup@linux-speakup.org
11711 W: http://www.linux-speakup.org/
11713 F: drivers/staging/speakup/
11715 STAGING - VIA VT665X DRIVERS
11716 M: Forest Bond <forest@alittletooquiet.net>
11718 F: drivers/staging/vt665?/
11720 STAGING - WILC1000 WIFI DRIVER
11721 M: Aditya Shankar <aditya.shankar@microchip.com>
11722 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11723 L: linux-wireless@vger.kernel.org
11725 F: drivers/staging/wilc1000/
11727 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11728 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11730 F: drivers/staging/xgifb/
11732 STARFIRE/DURALAN NETWORK DRIVER
11733 M: Ion Badulescu <ionut@badula.org>
11735 F: drivers/net/ethernet/adaptec/starfire*
11738 M: Sam Creasey <sammy@sammy.net>
11739 W: http://sammy.net/sun3/
11741 F: arch/m68k/kernel/*sun3*
11742 F: arch/m68k/sun3*/
11743 F: arch/m68k/include/asm/sun3*
11744 F: drivers/net/ethernet/i825xx/sun3*
11746 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11747 M: Hans de Goede <hdegoede@redhat.com>
11748 L: linux-input@vger.kernel.org
11750 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11751 F: drivers/input/keyboard/sun4i-lradc-keys.c
11753 SUNDANCE NETWORK DRIVER
11754 M: Denis Kirjanov <kda@linux-powerpc.org>
11755 L: netdev@vger.kernel.org
11757 F: drivers/net/ethernet/dlink/sundance.c
11760 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11761 M: Rich Felker <dalias@libc.org>
11762 L: linux-sh@vger.kernel.org
11763 Q: http://patchwork.kernel.org/project/linux-sh/list/
11765 F: Documentation/sh/
11770 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11771 M: Len Brown <len.brown@intel.com>
11772 M: Pavel Machek <pavel@ucw.cz>
11773 L: linux-pm@vger.kernel.org
11774 B: https://bugzilla.kernel.org
11776 F: Documentation/power/
11777 F: arch/x86/kernel/acpi/
11778 F: drivers/base/power/
11780 F: include/linux/suspend.h
11781 F: include/linux/freezer.h
11782 F: include/linux/pm.h
11785 M: Martin Mares <mj@ucw.cz>
11786 L: linux-video@atrey.karlin.mff.cuni.cz
11788 F: Documentation/svga.txt
11789 F: arch/x86/boot/video*
11792 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11793 L: linux-kernel@vger.kernel.org
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11797 F: arch/*/kernel/pci-swiotlb.c
11798 F: include/linux/swiotlb.h
11801 M: Jiri Pirko <jiri@resnulli.us>
11802 L: netdev@vger.kernel.org
11805 F: include/net/switchdev.h
11807 SYNOPSYS ARC ARCHITECTURE
11808 M: Vineet Gupta <vgupta@synopsys.com>
11809 L: linux-snps-arc@lists.infradead.org
11812 F: Documentation/devicetree/bindings/arc/*
11813 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11814 F: drivers/tty/serial/arc_uart.c
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11817 SYNOPSYS ARC SDP platform support
11818 M: Alexey Brodkin <abrodkin@synopsys.com>
11820 F: arch/arc/plat-axs10x
11821 F: arch/arc/boot/dts/ax*
11822 F: Documentation/devicetree/bindings/arc/axs10*
11824 SYSTEM CONFIGURATION (SYSCON)
11825 M: Lee Jones <lee.jones@linaro.org>
11826 M: Arnd Bergmann <arnd@arndb.de>
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11829 F: drivers/mfd/syscon.c
11831 SYSTEM RESET/SHUTDOWN DRIVERS
11832 M: Sebastian Reichel <sre@kernel.org>
11833 L: linux-pm@vger.kernel.org
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11836 F: Documentation/devicetree/bindings/power/reset/
11837 F: drivers/power/reset/
11840 M: Christoph Hellwig <hch@infradead.org>
11842 F: Documentation/filesystems/sysv-fs.txt
11844 F: include/linux/sysv_fs.h
11847 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11848 L: linux-scsi@vger.kernel.org
11849 L: target-devel@vger.kernel.org
11850 W: http://www.linux-iscsi.org
11851 W: http://groups.google.com/group/linux-iscsi-target-dev
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11856 F: Documentation/target/
11858 TASKSTATS STATISTICS INTERFACE
11859 M: Balbir Singh <bsingharora@gmail.com>
11861 F: Documentation/accounting/taskstats*
11862 F: include/linux/taskstats*
11863 F: kernel/taskstats.c
11866 M: Jamal Hadi Salim <jhs@mojatatu.com>
11867 L: netdev@vger.kernel.org
11869 F: include/net/pkt_cls.h
11870 F: include/uapi/linux/pkt_cls.h
11873 TCP LOW PRIORITY MODULE
11874 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11875 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11876 W: http://tcp-lp-mod.sourceforge.net/
11878 F: net/ipv4/tcp_lp.c
11880 TDA10071 MEDIA DRIVER
11881 M: Antti Palosaari <crope@iki.fi>
11882 L: linux-media@vger.kernel.org
11883 W: https://linuxtv.org
11884 W: http://palosaari.fi/linux/
11885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11886 T: git git://linuxtv.org/anttip/media_tree.git
11888 F: drivers/media/dvb-frontends/tda10071*
11890 TDA18212 MEDIA DRIVER
11891 M: Antti Palosaari <crope@iki.fi>
11892 L: linux-media@vger.kernel.org
11893 W: https://linuxtv.org
11894 W: http://palosaari.fi/linux/
11895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11896 T: git git://linuxtv.org/anttip/media_tree.git
11898 F: drivers/media/tuners/tda18212*
11900 TDA18218 MEDIA DRIVER
11901 M: Antti Palosaari <crope@iki.fi>
11902 L: linux-media@vger.kernel.org
11903 W: https://linuxtv.org
11904 W: http://palosaari.fi/linux/
11905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11906 T: git git://linuxtv.org/anttip/media_tree.git
11908 F: drivers/media/tuners/tda18218*
11910 TDA18271 MEDIA DRIVER
11911 M: Michael Krufky <mkrufky@linuxtv.org>
11912 L: linux-media@vger.kernel.org
11913 W: https://linuxtv.org
11914 W: http://github.com/mkrufky
11915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11916 T: git git://linuxtv.org/mkrufky/tuners.git
11918 F: drivers/media/tuners/tda18271*
11920 TDA827x MEDIA DRIVER
11921 M: Michael Krufky <mkrufky@linuxtv.org>
11922 L: linux-media@vger.kernel.org
11923 W: https://linuxtv.org
11924 W: http://github.com/mkrufky
11925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11926 T: git git://linuxtv.org/mkrufky/tuners.git
11928 F: drivers/media/tuners/tda8290.*
11930 TDA8290 MEDIA DRIVER
11931 M: Michael Krufky <mkrufky@linuxtv.org>
11932 L: linux-media@vger.kernel.org
11933 W: https://linuxtv.org
11934 W: http://github.com/mkrufky
11935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11936 T: git git://linuxtv.org/mkrufky/tuners.git
11938 F: drivers/media/tuners/tda8290.*
11940 TDA9840 MEDIA DRIVER
11941 M: Hans Verkuil <hverkuil@xs4all.nl>
11942 L: linux-media@vger.kernel.org
11943 T: git git://linuxtv.org/media_tree.git
11944 W: https://linuxtv.org
11946 F: drivers/media/i2c/tda9840*
11948 TEA5761 TUNER DRIVER
11949 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11950 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11951 L: linux-media@vger.kernel.org
11952 W: https://linuxtv.org
11953 T: git git://linuxtv.org/media_tree.git
11955 F: drivers/media/tuners/tea5761.*
11957 TEA5767 TUNER DRIVER
11958 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11960 L: linux-media@vger.kernel.org
11961 W: https://linuxtv.org
11962 T: git git://linuxtv.org/media_tree.git
11964 F: drivers/media/tuners/tea5767.*
11966 TEA6415C MEDIA DRIVER
11967 M: Hans Verkuil <hverkuil@xs4all.nl>
11968 L: linux-media@vger.kernel.org
11969 T: git git://linuxtv.org/media_tree.git
11970 W: https://linuxtv.org
11972 F: drivers/media/i2c/tea6415c*
11974 TEA6420 MEDIA DRIVER
11975 M: Hans Verkuil <hverkuil@xs4all.nl>
11976 L: linux-media@vger.kernel.org
11977 T: git git://linuxtv.org/media_tree.git
11978 W: https://linuxtv.org
11980 F: drivers/media/i2c/tea6420*
11983 M: Jiri Pirko <jiri@resnulli.us>
11984 L: netdev@vger.kernel.org
11986 F: drivers/net/team/
11987 F: include/linux/if_team.h
11988 F: include/uapi/linux/if_team.h
11990 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11991 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11993 F: arch/x86/platform/ts5500/
11995 TECHNOTREND USB IR RECEIVER
11996 M: Sean Young <sean@mess.org>
11997 L: linux-media@vger.kernel.org
11999 F: drivers/media/rc/ttusbir.c
12001 TEGRA ARCHITECTURE SUPPORT
12002 M: Stephen Warren <swarren@wwwdotorg.org>
12003 M: Thierry Reding <thierry.reding@gmail.com>
12004 M: Alexandre Courbot <gnurou@gmail.com>
12005 L: linux-tegra@vger.kernel.org
12006 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12012 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12013 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12015 F: drivers/clk/tegra/
12018 M: Laxman Dewangan <ldewangan@nvidia.com>
12019 M: Jon Hunter <jonathanh@nvidia.com>
12021 F: drivers/dma/tegra*
12024 M: Laxman Dewangan <ldewangan@nvidia.com>
12026 F: drivers/i2c/busses/i2c-tegra.c
12028 TEGRA IOMMU DRIVERS
12029 M: Hiroshi Doyu <hdoyu@nvidia.com>
12031 F: drivers/iommu/tegra*
12034 M: Rakesh Iyer <riyer@nvidia.com>
12035 M: Laxman Dewangan <ldewangan@nvidia.com>
12037 F: drivers/input/keyboard/tegra-kbc.c
12040 M: Thierry Reding <thierry.reding@gmail.com>
12042 F: drivers/pwm/pwm-tegra.c
12044 TEGRA SERIAL DRIVER
12045 M: Laxman Dewangan <ldewangan@nvidia.com>
12047 F: drivers/tty/serial/serial-tegra.c
12050 M: Laxman Dewangan <ldewangan@nvidia.com>
12052 F: drivers/spi/spi-tegra*
12054 TEHUTI ETHERNET DRIVER
12055 M: Andy Gospodarek <andy@greyhouse.net>
12056 L: netdev@vger.kernel.org
12058 F: drivers/net/ethernet/tehuti/*
12060 Telecom Clock Driver for MCPL0010
12061 M: Mark Gross <mark.gross@intel.com>
12063 F: drivers/char/tlclk.c
12065 TENSILICA XTENSA PORT (xtensa)
12066 M: Chris Zankel <chris@zankel.net>
12067 M: Max Filippov <jcmvbkbc@gmail.com>
12068 L: linux-xtensa@linux-xtensa.org
12069 T: git git://github.com/czankel/xtensa-linux.git
12072 F: drivers/irqchip/irq-xtensa-*
12074 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12075 M: Hans Verkuil <hverkuil@xs4all.nl>
12076 L: linux-media@vger.kernel.org
12077 T: git git://linuxtv.org/media_tree.git
12078 W: https://linuxtv.org
12080 F: drivers/media/radio/radio-raremono.c
12083 M: Zhang Rui <rui.zhang@intel.com>
12084 M: Eduardo Valentin <edubezval@gmail.com>
12085 L: linux-pm@vger.kernel.org
12086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12088 Q: https://patchwork.kernel.org/project/linux-pm/list/
12090 F: drivers/thermal/
12091 F: include/linux/thermal.h
12092 F: include/uapi/linux/thermal.h
12093 F: include/linux/cpu_cooling.h
12094 F: Documentation/devicetree/bindings/thermal/
12096 THERMAL/CPU_COOLING
12097 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12098 M: Viresh Kumar <viresh.kumar@linaro.org>
12099 M: Javi Merino <javi.merino@kernel.org>
12100 L: linux-pm@vger.kernel.org
12102 F: Documentation/thermal/cpu-cooling-api.txt
12103 F: drivers/thermal/cpu_cooling.c
12104 F: include/linux/cpu_cooling.h
12106 THINKPAD ACPI EXTRAS DRIVER
12107 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12108 L: ibm-acpi-devel@lists.sourceforge.net
12109 L: platform-driver-x86@vger.kernel.org
12110 W: http://ibm-acpi.sourceforge.net
12111 W: http://thinkwiki.org/wiki/Ibm-acpi
12112 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12114 F: drivers/platform/x86/thinkpad_acpi.c
12116 TI BANDGAP AND THERMAL DRIVER
12117 M: Eduardo Valentin <edubezval@gmail.com>
12118 M: Keerthy <j-keerthy@ti.com>
12119 L: linux-pm@vger.kernel.org
12120 L: linux-omap@vger.kernel.org
12122 F: drivers/thermal/ti-soc-thermal/
12125 M: Benoit Parrot <bparrot@ti.com>
12126 L: linux-media@vger.kernel.org
12127 W: http://linuxtv.org/
12128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12130 F: drivers/media/platform/ti-vpe/
12132 TI CDCE706 CLOCK DRIVER
12133 M: Max Filippov <jcmvbkbc@gmail.com>
12135 F: drivers/clk/clk-cdce706.c
12138 M: Tero Kristo <t-kristo@ti.com>
12139 L: linux-omap@vger.kernel.org
12142 F: include/linux/clk/ti.h
12144 TI ETHERNET SWITCH DRIVER (CPSW)
12145 M: Mugunthan V N <mugunthanvnm@ti.com>
12146 R: Grygorii Strashko <grygorii.strashko@ti.com>
12147 L: linux-omap@vger.kernel.org
12148 L: netdev@vger.kernel.org
12150 F: drivers/net/ethernet/ti/cpsw*
12151 F: drivers/net/ethernet/ti/davinci*
12153 TI FLASH MEDIA INTERFACE DRIVER
12154 M: Alex Dubov <oakad@yahoo.com>
12156 F: drivers/misc/tifm*
12157 F: drivers/mmc/host/tifm_sd.c
12158 F: include/linux/tifm.h
12160 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12161 M: Santosh Shilimkar <ssantosh@kernel.org>
12162 L: linux-kernel@vger.kernel.org
12163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12165 F: drivers/soc/ti/*
12166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12169 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12170 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12171 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12174 F: sound/soc/codecs/lm49453*
12175 F: sound/soc/codecs/isabelle*
12177 TI LP855x BACKLIGHT DRIVER
12178 M: Milo Kim <milo.kim@ti.com>
12180 F: Documentation/backlight/lp855x-driver.txt
12181 F: drivers/video/backlight/lp855x_bl.c
12182 F: include/linux/platform_data/lp855x.h
12184 TI LP8727 CHARGER DRIVER
12185 M: Milo Kim <milo.kim@ti.com>
12187 F: drivers/power/supply/lp8727_charger.c
12188 F: include/linux/platform_data/lp8727.h
12190 TI LP8788 MFD DRIVER
12191 M: Milo Kim <milo.kim@ti.com>
12193 F: drivers/iio/adc/lp8788_adc.c
12194 F: drivers/leds/leds-lp8788.c
12195 F: drivers/mfd/lp8788*.c
12196 F: drivers/power/supply/lp8788-charger.c
12197 F: drivers/regulator/lp8788-*.c
12198 F: include/linux/mfd/lp8788*.h
12200 TI NETCP ETHERNET DRIVER
12201 M: Wingman Kwok <w-kwok2@ti.com>
12202 M: Murali Karicheri <m-karicheri2@ti.com>
12203 L: netdev@vger.kernel.org
12205 F: drivers/net/ethernet/ti/netcp*
12207 TI TAS571X FAMILY ASoC CODEC DRIVER
12208 M: Kevin Cernekee <cernekee@chromium.org>
12209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12211 F: sound/soc/codecs/tas571x*
12213 TI TWL4030 SERIES SOC CODEC DRIVER
12214 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12217 F: sound/soc/codecs/twl4030*
12219 TI WILINK WIRELESS DRIVERS
12220 L: linux-wireless@vger.kernel.org
12221 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12222 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12225 F: drivers/net/wireless/ti/
12226 F: include/linux/wl12xx.h
12229 M: Jon Maloy <jon.maloy@ericsson.com>
12230 M: Ying Xue <ying.xue@windriver.com>
12231 L: netdev@vger.kernel.org (core kernel code)
12232 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12233 W: http://tipc.sourceforge.net/
12235 F: include/uapi/linux/tipc*.h
12239 M: Chris Metcalf <cmetcalf@mellanox.com>
12240 W: http://www.mellanox.com/repository/solutions/tile-scm/
12241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12244 F: drivers/char/tile-srom.c
12245 F: drivers/edac/tile_edac.c
12246 F: drivers/net/ethernet/tile/
12247 F: drivers/rtc/rtc-tile.c
12248 F: drivers/tty/hvc/hvc_tile.c
12249 F: drivers/tty/serial/tilegx.c
12250 F: drivers/usb/host/*-tilegx.c
12251 F: include/linux/usb/tilegx.h
12253 TLAN NETWORK DRIVER
12254 M: Samuel Chessman <chessman@tux.org>
12255 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12256 W: http://sourceforge.net/projects/tlan/
12258 F: Documentation/networking/tlan.txt
12259 F: drivers/net/ethernet/ti/tlan.*
12261 TOMOYO SECURITY MODULE
12262 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12263 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12264 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12265 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12266 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12267 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12268 W: http://tomoyo.sourceforge.jp/
12269 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12271 F: security/tomoyo/
12273 TOPSTAR LAPTOP EXTRAS DRIVER
12274 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12275 L: platform-driver-x86@vger.kernel.org
12277 F: drivers/platform/x86/topstar-laptop.c
12279 TOSHIBA ACPI EXTRAS DRIVER
12280 M: Azael Avalos <coproscefalo@gmail.com>
12281 L: platform-driver-x86@vger.kernel.org
12283 F: drivers/platform/x86/toshiba_acpi.c
12285 TOSHIBA BLUETOOTH DRIVER
12286 M: Azael Avalos <coproscefalo@gmail.com>
12287 L: platform-driver-x86@vger.kernel.org
12289 F: drivers/platform/x86/toshiba_bluetooth.c
12291 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12292 M: Azael Avalos <coproscefalo@gmail.com>
12293 L: platform-driver-x86@vger.kernel.org
12295 F: drivers/platform/x86/toshiba_haps.c
12297 TOSHIBA WMI HOTKEYS DRIVER
12298 M: Azael Avalos <coproscefalo@gmail.com>
12299 L: platform-driver-x86@vger.kernel.org
12301 F: drivers/platform/x86/toshiba-wmi.c
12304 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12305 W: http://www.buzzard.org.uk/toshiba/
12307 F: drivers/char/toshiba.c
12308 F: include/linux/toshiba.h
12309 F: include/uapi/linux/toshiba.h
12311 TOSHIBA TC358743 DRIVER
12312 M: Mats Randgaard <matrandg@cisco.com>
12313 L: linux-media@vger.kernel.org
12315 F: drivers/media/i2c/tc358743*
12316 F: include/media/i2c/tc358743.h
12318 TMIO/SDHI MMC DRIVER
12319 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12320 L: linux-mmc@vger.kernel.org
12322 F: drivers/mmc/host/tmio_mmc*
12323 F: drivers/mmc/host/sh_mobile_sdhi.c
12324 F: include/linux/mfd/tmio.h
12326 TMP401 HARDWARE MONITOR DRIVER
12327 M: Guenter Roeck <linux@roeck-us.net>
12328 L: linux-hwmon@vger.kernel.org
12330 F: Documentation/hwmon/tmp401
12331 F: drivers/hwmon/tmp401.c
12333 TMPFS (SHMEM FILESYSTEM)
12334 M: Hugh Dickins <hughd@google.com>
12335 L: linux-mm@kvack.org
12337 F: include/linux/shmem_fs.h
12340 TM6000 VIDEO4LINUX DRIVER
12341 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12342 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12343 L: linux-media@vger.kernel.org
12344 W: https://linuxtv.org
12345 T: git git://linuxtv.org/media_tree.git
12347 F: drivers/media/usb/tm6000/
12348 F: Documentation/media/v4l-drivers/tm6000*
12350 TW5864 VIDEO4LINUX DRIVER
12351 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12352 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12353 M: Andrey Utkin <andrey_utkin@fastmail.com>
12354 L: linux-media@vger.kernel.org
12356 F: drivers/media/pci/tw5864/
12358 TW68 VIDEO4LINUX DRIVER
12359 M: Hans Verkuil <hverkuil@xs4all.nl>
12360 L: linux-media@vger.kernel.org
12361 T: git git://linuxtv.org/media_tree.git
12362 W: https://linuxtv.org
12364 F: drivers/media/pci/tw68/
12366 TW686X VIDEO4LINUX DRIVER
12367 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12368 L: linux-media@vger.kernel.org
12369 T: git git://linuxtv.org/media_tree.git
12370 W: http://linuxtv.org
12372 F: drivers/media/pci/tw686x/
12375 M: Peter Huewe <peterhuewe@gmx.de>
12376 M: Marcel Selhorst <tpmdd@selhorst.net>
12377 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12378 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12379 W: http://tpmdd.sourceforge.net
12380 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12381 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12382 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12384 F: drivers/char/tpm/
12386 TPM IBM_VTPM DEVICE DRIVER
12387 M: Ashley Lai <ashleydlai@gmail.com>
12388 W: http://tpmdd.sourceforge.net
12389 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12391 F: drivers/char/tpm/tpm_ibmvtpm*
12394 M: Steven Rostedt <rostedt@goodmis.org>
12395 M: Ingo Molnar <mingo@redhat.com>
12396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12398 F: Documentation/trace/ftrace.txt
12399 F: arch/*/*/*/ftrace.h
12400 F: arch/*/kernel/ftrace.c
12401 F: include/*/ftrace.h
12402 F: include/linux/trace*.h
12405 F: tools/testing/selftests/ftrace/
12407 TRACING MMIO ACCESSES (MMIOTRACE)
12408 M: Steven Rostedt <rostedt@goodmis.org>
12409 M: Ingo Molnar <mingo@kernel.org>
12410 R: Karol Herbst <karolherbst@gmail.com>
12411 R: Pekka Paalanen <ppaalanen@gmail.com>
12413 L: linux-kernel@vger.kernel.org
12414 L: nouveau@lists.freedesktop.org
12415 F: kernel/trace/trace_mmiotrace.c
12416 F: include/linux/mmiotrace.h
12417 F: arch/x86/mm/kmmio.c
12418 F: arch/x86/mm/mmio-mod.c
12419 F: arch/x86/mm/testmmiotrace.c
12422 M: Jiri Kosina <trivial@kernel.org>
12423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12425 K: ^Subject:.*(?i)trivial
12428 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12429 M: Jiri Slaby <jslaby@suse.com>
12431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12432 F: Documentation/serial/
12434 F: drivers/tty/serial/serial_core.c
12435 F: include/linux/serial_core.h
12436 F: include/linux/serial.h
12437 F: include/linux/tty.h
12438 F: include/uapi/linux/serial_core.h
12439 F: include/uapi/linux/serial.h
12440 F: include/uapi/linux/tty.h
12442 TUA9001 MEDIA DRIVER
12443 M: Antti Palosaari <crope@iki.fi>
12444 L: linux-media@vger.kernel.org
12445 W: https://linuxtv.org
12446 W: http://palosaari.fi/linux/
12447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12448 T: git git://linuxtv.org/anttip/media_tree.git
12450 F: drivers/media/tuners/tua9001*
12452 TULIP NETWORK DRIVERS
12453 L: netdev@vger.kernel.org
12454 L: linux-parisc@vger.kernel.org
12456 F: drivers/net/ethernet/dec/tulip/
12459 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12460 W: http://vtun.sourceforge.net/tun
12462 F: Documentation/networking/tuntap.txt
12463 F: arch/um/os-Linux/drivers/
12465 TURBOCHANNEL SUBSYSTEM
12466 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12467 M: Ralf Baechle <ralf@linux-mips.org>
12468 L: linux-mips@linux-mips.org
12469 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12472 F: include/linux/tc.h
12474 UBI FILE SYSTEM (UBIFS)
12475 M: Richard Weinberger <richard@nod.at>
12476 M: Artem Bityutskiy <dedekind1@gmail.com>
12477 M: Adrian Hunter <adrian.hunter@intel.com>
12478 L: linux-mtd@lists.infradead.org
12479 T: git git://git.infradead.org/ubifs-2.6.git
12480 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12482 F: Documentation/filesystems/ubifs.txt
12485 UCLINUX (M68KNOMMU AND COLDFIRE)
12486 M: Greg Ungerer <gerg@linux-m68k.org>
12487 W: http://www.linux-m68k.org/
12488 W: http://www.uclinux.org/
12489 L: linux-m68k@lists.linux-m68k.org
12490 L: uclinux-dev@uclinux.org (subscribers-only)
12491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12493 F: arch/m68k/coldfire/
12495 F: arch/m68k/*/*_no.*
12496 F: arch/m68k/include/asm/*_no.*
12499 M: Jan Kara <jack@suse.com>
12501 F: Documentation/filesystems/udf.txt
12505 M: Bastien Nocera <hadess@hadess.net>
12506 L: linux-input@vger.kernel.org
12508 F: drivers/hid/hid-udraw.c
12511 M: Evgeniy Dushistov <dushistov@mail.ru>
12513 F: Documentation/filesystems/ufs.txt
12516 UHID USERSPACE HID IO DRIVER:
12517 M: David Herrmann <dh.herrmann@googlemail.com>
12518 L: linux-input@vger.kernel.org
12520 F: drivers/hid/uhid.c
12521 F: include/uapi/linux/uhid.h
12523 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12524 L: linux-usb@vger.kernel.org
12527 F: include/linux/uwb.h
12528 F: include/linux/uwb/
12530 UNICORE32 ARCHITECTURE:
12531 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12532 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12534 T: git git://github.com/gxt/linux.git
12538 M: Tony Finch <dot@dotat.at>
12539 W: http://dotat.at/prog/unifdef
12541 F: scripts/unifdef.c
12543 UNIFORM CDROM DRIVER
12544 M: Jens Axboe <axboe@kernel.dk>
12545 W: http://www.kernel.dk
12547 F: Documentation/cdrom/
12548 F: drivers/cdrom/cdrom.c
12549 F: include/linux/cdrom.h
12550 F: include/uapi/linux/cdrom.h
12552 UNISYS S-PAR DRIVERS
12553 M: David Kershner <david.kershner@unisys.com>
12554 L: sparmaintainer@unisys.com (Unisys internal)
12556 F: drivers/staging/unisys/
12558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12559 M: Vinayak Holikatti <vinholikatti@gmail.com>
12560 L: linux-scsi@vger.kernel.org
12562 F: Documentation/scsi/ufs.txt
12563 F: drivers/scsi/ufs/
12565 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12566 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12567 M: Prabu Thangamuthu <prabut@synopsys.com>
12568 L: linux-scsi@vger.kernel.org
12570 F: drivers/scsi/ufs/*dwc*
12572 UNSORTED BLOCK IMAGES (UBI)
12573 M: Artem Bityutskiy <dedekind1@gmail.com>
12574 M: Richard Weinberger <richard@nod.at>
12575 W: http://www.linux-mtd.infradead.org/
12576 L: linux-mtd@lists.infradead.org
12577 T: git git://git.infradead.org/ubifs-2.6.git
12579 F: drivers/mtd/ubi/
12580 F: include/linux/mtd/ubi.h
12581 F: include/uapi/mtd/ubi-user.h
12584 M: Oliver Neukum <oneukum@suse.com>
12585 L: linux-usb@vger.kernel.org
12587 F: Documentation/usb/acm.txt
12588 F: drivers/usb/class/cdc-acm.*
12590 USB AR5523 WIRELESS DRIVER
12591 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12592 L: linux-wireless@vger.kernel.org
12594 F: drivers/net/wireless/ath/ar5523/
12597 M: Oliver Neukum <oneukum@suse.com>
12598 L: linux-usb@vger.kernel.org
12599 L: linux-scsi@vger.kernel.org
12601 F: drivers/usb/storage/uas.c
12603 USB CDC ETHERNET DRIVER
12604 M: Oliver Neukum <oliver@neukum.org>
12605 L: linux-usb@vger.kernel.org
12607 F: drivers/net/usb/cdc_*.c
12608 F: include/uapi/linux/usb/cdc.h
12610 USB CHAOSKEY DRIVER
12611 M: Keith Packard <keithp@keithp.com>
12612 L: linux-usb@vger.kernel.org
12614 F: drivers/usb/misc/chaoskey.c
12616 USB CYPRESS C67X00 DRIVER
12617 M: Peter Korsgaard <jacmet@sunsite.dk>
12618 L: linux-usb@vger.kernel.org
12620 F: drivers/usb/c67x00/
12622 USB DAVICOM DM9601 DRIVER
12623 M: Peter Korsgaard <jacmet@sunsite.dk>
12624 L: netdev@vger.kernel.org
12625 W: http://www.linux-usb.org/usbnet
12627 F: drivers/net/usb/dm9601.c
12629 USB DIAMOND RIO500 DRIVER
12630 M: Cesar Miquel <miquel@df.uba.ar>
12631 L: rio500-users@lists.sourceforge.net
12632 W: http://rio500.sourceforge.net
12634 F: drivers/usb/misc/rio500*
12637 M: Alan Stern <stern@rowland.harvard.edu>
12638 L: linux-usb@vger.kernel.org
12640 F: Documentation/usb/ehci.txt
12641 F: drivers/usb/host/ehci*
12643 USB GADGET/PERIPHERAL SUBSYSTEM
12644 M: Felipe Balbi <balbi@kernel.org>
12645 L: linux-usb@vger.kernel.org
12646 W: http://www.linux-usb.org/gadget
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12649 F: drivers/usb/gadget/
12650 F: include/linux/usb/gadget*
12652 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12653 M: Jiri Kosina <jikos@kernel.org>
12654 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12655 L: linux-usb@vger.kernel.org
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12658 F: Documentation/hid/hiddev.txt
12659 F: drivers/hid/usbhid/
12662 M: Olav Kongas <ok@artecdesign.ee>
12663 L: linux-usb@vger.kernel.org
12665 F: drivers/usb/host/isp116x*
12666 F: include/linux/usb/isp116x.h
12668 USB LAN78XX ETHERNET DRIVER
12669 M: Woojung Huh <woojung.huh@microchip.com>
12670 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12671 L: netdev@vger.kernel.org
12673 F: drivers/net/usb/lan78xx.*
12675 USB MASS STORAGE DRIVER
12676 M: Alan Stern <stern@rowland.harvard.edu>
12677 L: linux-usb@vger.kernel.org
12678 L: usb-storage@lists.one-eyed-alien.net
12680 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12681 F: drivers/usb/storage/
12684 M: Clemens Ladisch <clemens@ladisch.de>
12685 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12686 T: git git://git.alsa-project.org/alsa-kernel.git
12688 F: sound/usb/midi.*
12690 USB NETWORKING DRIVERS
12691 L: linux-usb@vger.kernel.org
12693 F: drivers/net/usb/
12696 M: Alan Stern <stern@rowland.harvard.edu>
12697 L: linux-usb@vger.kernel.org
12699 F: Documentation/usb/ohci.txt
12700 F: drivers/usb/host/ohci*
12702 USB OTG FSM (Finite State Machine)
12703 M: Peter Chen <Peter.Chen@nxp.com>
12704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12705 L: linux-usb@vger.kernel.org
12707 F: drivers/usb/common/usb-otg-fsm.c
12710 M: Valentina Manea <valentina.manea.m@gmail.com>
12711 M: Shuah Khan <shuahkh@osg.samsung.com>
12712 M: Shuah Khan <shuah@kernel.org>
12713 L: linux-usb@vger.kernel.org
12715 F: Documentation/usb/usbip_protocol.txt
12716 F: drivers/usb/usbip/
12717 F: tools/usb/usbip/
12720 M: Petko Manolov <petkan@nucleusys.com>
12721 L: linux-usb@vger.kernel.org
12722 L: netdev@vger.kernel.org
12723 T: git git://github.com/petkan/pegasus.git
12724 W: https://github.com/petkan/pegasus
12726 F: drivers/net/usb/pegasus.*
12729 M: Felipe Balbi <balbi@kernel.org>
12730 L: linux-usb@vger.kernel.org
12731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12733 F: drivers/usb/phy/
12735 USB PRINTER DRIVER (usblp)
12736 M: Pete Zaitcev <zaitcev@redhat.com>
12737 L: linux-usb@vger.kernel.org
12739 F: drivers/usb/class/usblp.c
12741 USB QMI WWAN NETWORK DRIVER
12742 M: Bjørn Mork <bjorn@mork.no>
12743 L: netdev@vger.kernel.org
12745 F: Documentation/ABI/testing/sysfs-class-net-qmi
12746 F: drivers/net/usb/qmi_wwan.c
12749 M: Petko Manolov <petkan@nucleusys.com>
12750 L: linux-usb@vger.kernel.org
12751 L: netdev@vger.kernel.org
12752 T: git git://github.com/petkan/rtl8150.git
12753 W: https://github.com/petkan/rtl8150
12755 F: drivers/net/usb/rtl8150.c
12757 USB SERIAL SUBSYSTEM
12758 M: Johan Hovold <johan@kernel.org>
12759 L: linux-usb@vger.kernel.org
12760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12762 F: Documentation/usb/usb-serial.txt
12763 F: drivers/usb/serial/
12764 F: include/linux/usb/serial.h
12766 USB SMSC75XX ETHERNET DRIVER
12767 M: Steve Glendinning <steve.glendinning@shawell.net>
12768 L: netdev@vger.kernel.org
12770 F: drivers/net/usb/smsc75xx.*
12772 USB SMSC95XX ETHERNET DRIVER
12773 M: Steve Glendinning <steve.glendinning@shawell.net>
12774 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12775 L: netdev@vger.kernel.org
12777 F: drivers/net/usb/smsc95xx.*
12780 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12781 L: linux-usb@vger.kernel.org
12782 W: http://www.linux-usb.org
12783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12785 F: Documentation/devicetree/bindings/usb/
12786 F: Documentation/usb/
12788 F: include/linux/usb.h
12789 F: include/linux/usb/
12792 M: Alan Stern <stern@rowland.harvard.edu>
12793 L: linux-usb@vger.kernel.org
12795 F: drivers/usb/host/uhci*
12797 USB "USBNET" DRIVER FRAMEWORK
12798 M: Oliver Neukum <oneukum@suse.com>
12799 L: netdev@vger.kernel.org
12800 W: http://www.linux-usb.org/usbnet
12802 F: drivers/net/usb/usbnet.c
12803 F: include/linux/usb/usbnet.h
12806 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12807 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12808 L: linux-media@vger.kernel.org
12809 T: git git://linuxtv.org/media_tree.git
12810 W: http://www.ideasonboard.org/uvc/
12812 F: drivers/media/usb/uvc/
12813 F: include/uapi/linux/uvcvideo.h
12816 M: Hans Verkuil <hverkuil@xs4all.nl>
12817 L: linux-media@vger.kernel.org
12818 T: git git://linuxtv.org/media_tree.git
12819 W: https://linuxtv.org
12821 F: drivers/media/usb/usbvision/
12824 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12825 L: linux-usb@vger.kernel.org
12827 F: drivers/usb/gadget/function/*uvc*
12828 F: drivers/usb/gadget/legacy/webcam.c
12830 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12831 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12832 L: linux-wireless@vger.kernel.org
12834 F: drivers/net/wireless/rndis_wlan.c
12837 M: Mathias Nyman <mathias.nyman@intel.com>
12838 L: linux-usb@vger.kernel.org
12840 F: drivers/usb/host/xhci*
12841 F: drivers/usb/host/pci-quirks*
12844 L: linux-wireless@vger.kernel.org
12845 W: http://linux-lc100020.sourceforge.net
12847 F: drivers/net/wireless/zydas/zd1201.*
12850 M: Antoine Jacquet <royale@zerezo.com>
12851 L: linux-usb@vger.kernel.org
12852 L: linux-media@vger.kernel.org
12853 T: git git://linuxtv.org/media_tree.git
12854 W: http://royale.zerezo.com/zr364xx/
12856 F: Documentation/media/v4l-drivers/zr364xx*
12857 F: drivers/media/usb/zr364xx/
12860 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12861 L: linux-usb@vger.kernel.org
12863 F: drivers/usb/common/ulpi.c
12864 F: include/linux/ulpi/
12866 USER-MODE LINUX (UML)
12867 M: Jeff Dike <jdike@addtoit.com>
12868 M: Richard Weinberger <richard@nod.at>
12869 L: user-mode-linux-devel@lists.sourceforge.net
12870 L: user-mode-linux-user@lists.sourceforge.net
12871 W: http://user-mode-linux.sourceforge.net
12872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12874 F: Documentation/virtual/uml/
12880 USERSPACE I/O (UIO)
12881 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12884 F: Documentation/DocBook/uio-howto.tmpl
12886 F: include/linux/uio*.h
12889 M: Karel Zak <kzak@redhat.com>
12890 L: util-linux@vger.kernel.org
12891 W: http://en.wikipedia.org/wiki/Util-linux
12892 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12896 M: Michal Januszewski <spock@gentoo.org>
12897 L: linux-fbdev@vger.kernel.org
12898 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12900 F: Documentation/fb/uvesafb.txt
12901 F: drivers/video/fbdev/uvesafb.*
12904 M: Stefan Agner <stefan@agner.ch>
12905 L: linux-mtd@lists.infradead.org
12907 F: drivers/mtd/nand/vf610_nfc.c
12909 VFAT/FAT/MSDOS FILESYSTEM
12910 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12912 F: Documentation/filesystems/vfat.txt
12916 M: Alex Williamson <alex.williamson@redhat.com>
12917 L: kvm@vger.kernel.org
12918 T: git git://github.com/awilliam/linux-vfio.git
12920 F: Documentation/vfio.txt
12922 F: include/linux/vfio.h
12923 F: include/uapi/linux/vfio.h
12925 VFIO MEDIATED DEVICE DRIVERS
12926 M: Kirti Wankhede <kwankhede@nvidia.com>
12927 L: kvm@vger.kernel.org
12929 F: Documentation/vfio-mediated-device.txt
12930 F: drivers/vfio/mdev/
12931 F: include/linux/mdev.h
12932 F: samples/vfio-mdev/
12934 VFIO PLATFORM DRIVER
12935 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12936 L: kvm@vger.kernel.org
12938 F: drivers/vfio/platform/
12940 VIDEOBUF2 FRAMEWORK
12941 M: Pawel Osciak <pawel@osciak.com>
12942 M: Marek Szyprowski <m.szyprowski@samsung.com>
12943 M: Kyungmin Park <kyungmin.park@samsung.com>
12944 L: linux-media@vger.kernel.org
12946 F: drivers/media/v4l2-core/videobuf2-*
12947 F: include/media/videobuf2-*
12949 VIRTIO AND VHOST VSOCK DRIVER
12950 M: Stefan Hajnoczi <stefanha@redhat.com>
12951 L: kvm@vger.kernel.org
12952 L: virtualization@lists.linux-foundation.org
12953 L: netdev@vger.kernel.org
12955 F: include/linux/virtio_vsock.h
12956 F: include/uapi/linux/virtio_vsock.h
12957 F: net/vmw_vsock/virtio_transport_common.c
12958 F: net/vmw_vsock/virtio_transport.c
12959 F: drivers/vhost/vsock.c
12960 F: drivers/vhost/vsock.h
12962 VIRTUAL SERIO DEVICE DRIVER
12963 M: Stephen Chandler Paul <thatslyude@gmail.com>
12965 F: drivers/input/serio/userio.c
12966 F: include/uapi/linux/userio.h
12968 VIRTIO CONSOLE DRIVER
12969 M: Amit Shah <amit.shah@redhat.com>
12970 L: virtualization@lists.linux-foundation.org
12972 F: drivers/char/virtio_console.c
12973 F: include/linux/virtio_console.h
12974 F: include/uapi/linux/virtio_console.h
12976 VIRTIO CORE, NET AND BLOCK DRIVERS
12977 M: "Michael S. Tsirkin" <mst@redhat.com>
12978 M: Jason Wang <jasowang@redhat.com>
12979 L: virtualization@lists.linux-foundation.org
12981 F: Documentation/devicetree/bindings/virtio/
12984 F: drivers/net/virtio_net.c
12985 F: drivers/block/virtio_blk.c
12986 F: include/linux/virtio_*.h
12987 F: include/uapi/linux/virtio_*.h
12989 VIRTIO DRIVERS FOR S390
12990 M: Christian Borntraeger <borntraeger@de.ibm.com>
12991 M: Cornelia Huck <cornelia.huck@de.ibm.com>
12992 L: linux-s390@vger.kernel.org
12993 L: virtualization@lists.linux-foundation.org
12994 L: kvm@vger.kernel.org
12996 F: drivers/s390/virtio/
12999 M: David Airlie <airlied@linux.ie>
13000 M: Gerd Hoffmann <kraxel@redhat.com>
13001 L: dri-devel@lists.freedesktop.org
13002 L: virtualization@lists.linux-foundation.org
13004 F: drivers/gpu/drm/virtio/
13005 F: include/uapi/linux/virtio_gpu.h
13007 VIRTIO HOST (VHOST)
13008 M: "Michael S. Tsirkin" <mst@redhat.com>
13009 M: Jason Wang <jasowang@redhat.com>
13010 L: kvm@vger.kernel.org
13011 L: virtualization@lists.linux-foundation.org
13012 L: netdev@vger.kernel.org
13013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13016 F: include/uapi/linux/vhost.h
13018 VIRTIO INPUT DRIVER
13019 M: Gerd Hoffmann <kraxel@redhat.com>
13021 F: drivers/virtio/virtio_input.c
13022 F: include/uapi/linux/virtio_input.h
13024 VIA RHINE NETWORK DRIVER
13026 F: drivers/net/ethernet/via/via-rhine.c
13028 VIA SD/MMC CARD CONTROLLER DRIVER
13029 M: Bruce Chang <brucechang@via.com.tw>
13030 M: Harald Welte <HaraldWelte@viatech.com>
13032 F: drivers/mmc/host/via-sdmmc.c
13034 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13035 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13036 L: linux-fbdev@vger.kernel.org
13038 F: include/linux/via-core.h
13039 F: include/linux/via-gpio.h
13040 F: include/linux/via_i2c.h
13041 F: drivers/video/fbdev/via/
13043 VIA VELOCITY NETWORK DRIVER
13044 M: Francois Romieu <romieu@fr.zoreil.com>
13045 L: netdev@vger.kernel.org
13047 F: drivers/net/ethernet/via/via-velocity.*
13050 M: Alex Williamson <alex.williamson@redhat.com>
13051 M: Paolo Bonzini <pbonzini@redhat.com>
13052 L: kvm@vger.kernel.org
13056 VIVID VIRTUAL VIDEO DRIVER
13057 M: Hans Verkuil <hverkuil@xs4all.nl>
13058 L: linux-media@vger.kernel.org
13059 T: git git://linuxtv.org/media_tree.git
13060 W: https://linuxtv.org
13062 F: drivers/media/platform/vivid/*
13065 M: Patrick McHardy <kaber@trash.net>
13066 L: netdev@vger.kernel.org
13068 F: drivers/net/macvlan.c
13069 F: include/linux/if_*vlan.h
13073 M: Florian Fainelli <f.fainelli@gmail.com>
13074 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13076 F: drivers/vlynq/vlynq.c
13077 F: include/linux/vlynq.h
13080 M: Martyn Welch <martyn@welchs.me.uk>
13081 M: Manohar Vanga <manohar.vanga@gmail.com>
13082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13083 L: devel@driverdev.osuosl.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13086 F: Documentation/driver-api/vme.rst
13087 F: drivers/staging/vme/
13089 F: include/linux/vme*
13091 VMWARE HYPERVISOR INTERFACE
13092 M: Alok Kataria <akataria@vmware.com>
13093 L: virtualization@lists.linux-foundation.org
13095 F: arch/x86/kernel/cpu/vmware.c
13097 VMWARE BALLOON DRIVER
13098 M: Xavier Deguillard <xdeguillard@vmware.com>
13099 M: Philip Moltmann <moltmann@vmware.com>
13100 M: "VMware, Inc." <pv-drivers@vmware.com>
13101 L: linux-kernel@vger.kernel.org
13103 F: drivers/misc/vmw_balloon.c
13105 VMWARE VMMOUSE SUBDRIVER
13106 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13107 M: "VMware, Inc." <pv-drivers@vmware.com>
13108 L: linux-input@vger.kernel.org
13110 F: drivers/input/mouse/vmmouse.c
13111 F: drivers/input/mouse/vmmouse.h
13113 VMWARE VMXNET3 ETHERNET DRIVER
13114 M: Shrikrishna Khare <skhare@vmware.com>
13115 M: "VMware, Inc." <pv-drivers@vmware.com>
13116 L: netdev@vger.kernel.org
13118 F: drivers/net/vmxnet3/
13120 VMware PVSCSI driver
13121 M: Jim Gill <jgill@vmware.com>
13122 M: VMware PV-Drivers <pv-drivers@vmware.com>
13123 L: linux-scsi@vger.kernel.org
13125 F: drivers/scsi/vmw_pvscsi.c
13126 F: drivers/scsi/vmw_pvscsi.h
13128 VMWARE PVRDMA DRIVER
13129 M: Adit Ranadive <aditr@vmware.com>
13130 M: VMware PV-Drivers <pv-drivers@vmware.com>
13131 L: linux-rdma@vger.kernel.org
13133 F: drivers/infiniband/hw/vmw_pvrdma/
13135 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13136 M: Liam Girdwood <lgirdwood@gmail.com>
13137 M: Mark Brown <broonie@kernel.org>
13138 L: linux-kernel@vger.kernel.org
13139 W: http://www.slimlogic.co.uk/?p=48
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13142 F: Documentation/devicetree/bindings/regulator/
13143 F: drivers/regulator/
13144 F: include/dt-bindings/regulator/
13145 F: include/linux/regulator/
13148 M: David Ahern <dsa@cumulusnetworks.com>
13149 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13150 L: netdev@vger.kernel.org
13152 F: drivers/net/vrf.c
13153 F: Documentation/networking/vrf.txt
13155 VT1211 HARDWARE MONITOR DRIVER
13156 M: Juerg Haefliger <juergh@gmail.com>
13157 L: linux-hwmon@vger.kernel.org
13159 F: Documentation/hwmon/vt1211
13160 F: drivers/hwmon/vt1211.c
13162 VT8231 HARDWARE MONITOR DRIVER
13163 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13164 L: linux-hwmon@vger.kernel.org
13166 F: drivers/hwmon/vt8231.c
13168 VUB300 USB to SDIO/SD/MMC bridge chip
13169 M: Tony Olech <tony.olech@elandigitalsystems.com>
13170 L: linux-mmc@vger.kernel.org
13171 L: linux-usb@vger.kernel.org
13173 F: drivers/mmc/host/vub300.c
13175 W1 DALLAS'S 1-WIRE BUS
13176 M: Evgeniy Polyakov <zbr@ioremap.net>
13178 F: Documentation/w1/
13181 W83791D HARDWARE MONITORING DRIVER
13182 M: Marc Hulsman <m.hulsman@tudelft.nl>
13183 L: linux-hwmon@vger.kernel.org
13185 F: Documentation/hwmon/w83791d
13186 F: drivers/hwmon/w83791d.c
13188 W83793 HARDWARE MONITORING DRIVER
13189 M: Rudolf Marek <r.marek@assembler.cz>
13190 L: linux-hwmon@vger.kernel.org
13192 F: Documentation/hwmon/w83793
13193 F: drivers/hwmon/w83793.c
13195 W83795 HARDWARE MONITORING DRIVER
13196 M: Jean Delvare <jdelvare@suse.com>
13197 L: linux-hwmon@vger.kernel.org
13199 F: drivers/hwmon/w83795.c
13201 W83L51xD SD/MMC CARD INTERFACE DRIVER
13202 M: Pierre Ossman <pierre@ossman.eu>
13204 F: drivers/mmc/host/wbsd.*
13206 WACOM PROTOCOL 4 SERIAL TABLETS
13207 M: Julian Squires <julian@cipht.net>
13208 M: Hans de Goede <hdegoede@redhat.com>
13209 L: linux-input@vger.kernel.org
13211 F: drivers/input/tablet/wacom_serial4.c
13213 WATCHDOG DEVICE DRIVERS
13214 M: Wim Van Sebroeck <wim@iguana.be>
13215 R: Guenter Roeck <linux@roeck-us.net>
13216 L: linux-watchdog@vger.kernel.org
13217 W: http://www.linux-watchdog.org/
13218 T: git git://www.linux-watchdog.org/linux-watchdog.git
13220 F: Documentation/devicetree/bindings/watchdog/
13221 F: Documentation/watchdog/
13222 F: drivers/watchdog/
13223 F: include/linux/watchdog.h
13224 F: include/uapi/linux/watchdog.h
13227 M: David Herrmann <dh.herrmann@googlemail.com>
13228 L: linux-input@vger.kernel.org
13230 F: drivers/hid/hid-wiimote*
13233 M: David Härdeman <david@hardeman.nu>
13235 F: drivers/media/rc/winbond-cir.c
13237 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13238 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13239 L: linux-watchdog@vger.kernel.org
13241 F: drivers/watchdog/ebc-c384_wdt.c
13243 WINSYSTEMS WS16C48 GPIO DRIVER
13244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13245 L: linux-gpio@vger.kernel.org
13247 F: drivers/gpio/gpio-ws16c48.c
13250 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13251 M: linux-wimax@intel.com
13252 L: wimax@linuxwimax.org (subscribers-only)
13254 W: http://linuxwimax.org
13255 F: Documentation/wimax/README.wimax
13256 F: include/linux/wimax/debug.h
13257 F: include/net/wimax.h
13258 F: include/uapi/linux/wimax.h
13261 WISTRON LAPTOP BUTTON DRIVER
13262 M: Miloslav Trmac <mitr@volny.cz>
13264 F: drivers/input/misc/wistron_btns.c
13266 WL3501 WIRELESS PCMCIA CARD DRIVER
13267 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13268 L: linux-wireless@vger.kernel.org
13269 W: http://oops.ghostprotocols.net:81/blog
13271 F: drivers/net/wireless/wl3501*
13273 WOLFSON MICROELECTRONICS DRIVERS
13274 L: patches@opensource.wolfsonmicro.com
13275 T: git https://github.com/CirrusLogic/linux-drivers.git
13276 W: https://github.com/CirrusLogic/linux-drivers/wiki
13278 F: Documentation/hwmon/wm83??
13279 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13280 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13281 F: Documentation/devicetree/bindings/mfd/arizona.txt
13282 F: arch/arm/mach-s3c64xx/mach-crag6410*
13283 F: drivers/clk/clk-wm83*.c
13284 F: drivers/extcon/extcon-arizona.c
13285 F: drivers/leds/leds-wm83*.c
13286 F: drivers/gpio/gpio-*wm*.c
13287 F: drivers/gpio/gpio-arizona.c
13288 F: drivers/hwmon/wm83??-hwmon.c
13289 F: drivers/input/misc/wm831x-on.c
13290 F: drivers/input/touchscreen/wm831x-ts.c
13291 F: drivers/input/touchscreen/wm97*.c
13292 F: drivers/mfd/arizona*
13293 F: drivers/mfd/wm*.c
13294 F: drivers/mfd/cs47l24*
13295 F: drivers/power/supply/wm83*.c
13296 F: drivers/rtc/rtc-wm83*.c
13297 F: drivers/regulator/wm8*.c
13298 F: drivers/video/backlight/wm83*_bl.c
13299 F: drivers/watchdog/wm83*_wdt.c
13300 F: include/linux/mfd/arizona/
13301 F: include/linux/mfd/wm831x/
13302 F: include/linux/mfd/wm8350/
13303 F: include/linux/mfd/wm8400*
13304 F: include/linux/wm97xx.h
13305 F: include/sound/wm????.h
13306 F: sound/soc/codecs/arizona.?
13307 F: sound/soc/codecs/wm*
13308 F: sound/soc/codecs/cs47l24*
13311 M: Tejun Heo <tj@kernel.org>
13312 R: Lai Jiangshan <jiangshanlai@gmail.com>
13313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13315 F: include/linux/workqueue.h
13316 F: kernel/workqueue.c
13317 F: Documentation/core-api/workqueue.rst
13319 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13320 M: Chen-Yu Tsai <wens@csie.org>
13321 L: linux-kernel@vger.kernel.org
13326 M: Andrew Hendry <andrew.hendry@gmail.com>
13327 L: linux-x25@vger.kernel.org
13329 F: Documentation/networking/x25*
13330 F: include/net/x25*
13333 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13334 M: Thomas Gleixner <tglx@linutronix.de>
13335 M: Ingo Molnar <mingo@redhat.com>
13336 M: "H. Peter Anvin" <hpa@zytor.com>
13338 L: linux-kernel@vger.kernel.org
13339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13341 F: Documentation/x86/
13344 X86 PLATFORM DRIVERS
13345 M: Darren Hart <dvhart@infradead.org>
13346 L: platform-driver-x86@vger.kernel.org
13347 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13349 F: drivers/platform/x86/
13350 F: drivers/platform/olpc/
13352 X86 MCE INFRASTRUCTURE
13353 M: Tony Luck <tony.luck@intel.com>
13354 M: Borislav Petkov <bp@alien8.de>
13355 L: linux-edac@vger.kernel.org
13357 F: arch/x86/kernel/cpu/mcheck/*
13359 X86 MICROCODE UPDATE SUPPORT
13360 M: Borislav Petkov <bp@alien8.de>
13362 F: arch/x86/kernel/cpu/microcode/*
13365 M: Andy Lutomirski <luto@amacapital.net>
13366 L: linux-kernel@vger.kernel.org
13367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13369 F: arch/x86/entry/vdso/
13371 XC2028/3028 TUNER DRIVER
13372 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13373 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13374 L: linux-media@vger.kernel.org
13375 W: https://linuxtv.org
13376 T: git git://linuxtv.org/media_tree.git
13378 F: drivers/media/tuners/tuner-xc2028.*
13380 XEN HYPERVISOR INTERFACE
13381 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13382 M: Juergen Gross <jgross@suse.com>
13383 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13387 F: drivers/*/xen-*front.c
13389 F: arch/x86/include/asm/xen/
13391 F: include/uapi/xen/
13394 M: Stefano Stabellini <sstabellini@kernel.org>
13395 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13398 F: arch/arm/include/asm/xen/
13400 XEN HYPERVISOR ARM64
13401 M: Stefano Stabellini <sstabellini@kernel.org>
13402 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13405 F: arch/arm64/include/asm/xen/
13407 XEN NETWORK BACKEND DRIVER
13408 M: Wei Liu <wei.liu2@citrix.com>
13409 M: Paul Durrant <paul.durrant@citrix.com>
13410 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13411 L: netdev@vger.kernel.org
13413 F: drivers/net/xen-netback/*
13416 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13417 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13419 F: arch/x86/pci/*xen*
13420 F: drivers/pci/*xen*
13422 XEN BLOCK SUBSYSTEM
13423 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13424 M: Roger Pau Monné <roger.pau@citrix.com>
13425 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13427 F: drivers/block/xen-blkback/*
13428 F: drivers/block/xen*
13431 M: Juergen Gross <jgross@suse.com>
13432 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13433 L: linux-scsi@vger.kernel.org
13435 F: drivers/scsi/xen-scsifront.c
13436 F: drivers/xen/xen-scsiback.c
13437 F: include/xen/interface/io/vscsiif.h
13439 XEN SWIOTLB SUBSYSTEM
13440 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13441 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13443 F: arch/x86/xen/*swiotlb*
13444 F: drivers/xen/*swiotlb*
13447 M: Dave Chinner <david@fromorbit.com>
13448 M: linux-xfs@vger.kernel.org
13449 L: linux-xfs@vger.kernel.org
13451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13453 F: Documentation/filesystems/xfs.txt
13456 XILINX AXI ETHERNET DRIVER
13457 M: Anirudha Sarangi <anirudh@xilinx.com>
13458 M: John Linn <John.Linn@xilinx.com>
13460 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13462 XILINX UARTLITE SERIAL DRIVER
13463 M: Peter Korsgaard <jacmet@sunsite.dk>
13464 L: linux-serial@vger.kernel.org
13466 F: drivers/tty/serial/uartlite.c
13468 XILINX VIDEO IP CORES
13469 M: Hyun Kwon <hyun.kwon@xilinx.com>
13470 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13471 L: linux-media@vger.kernel.org
13472 T: git git://linuxtv.org/media_tree.git
13474 F: Documentation/devicetree/bindings/media/xilinx/
13475 F: drivers/media/platform/xilinx/
13476 F: include/uapi/linux/xilinx-v4l2-controls.h
13479 M: Eli Billauer <eli.billauer@gmail.com>
13480 L: linux-kernel@vger.kernel.org
13482 F: drivers/char/xillybus/
13484 XTENSA XTFPGA PLATFORM SUPPORT
13485 M: Max Filippov <jcmvbkbc@gmail.com>
13486 L: linux-xtensa@linux-xtensa.org
13488 F: drivers/spi/spi-xtensa-xtfpga.c
13489 F: sound/soc/xtensa/xtfpga-i2s.c
13491 YAM DRIVER FOR AX.25
13492 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13493 L: linux-hams@vger.kernel.org
13495 F: drivers/net/hamradio/yam*
13496 F: include/linux/yam.h
13498 YEALINK PHONE DRIVER
13499 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13500 L: usbb2k-api-dev@nongnu.org
13502 F: Documentation/input/yealink.txt
13503 F: drivers/input/misc/yealink.*
13505 Z8530 DRIVER FOR AX.25
13506 M: Joerg Reuter <jreuter@yaina.de>
13507 W: http://yaina.de/jreuter/
13508 W: http://www.qsl.net/dl1bke/
13509 L: linux-hams@vger.kernel.org
13511 F: Documentation/networking/z8530drv.txt
13512 F: drivers/net/hamradio/*scc.c
13513 F: drivers/net/hamradio/z8530.h
13515 ZBUD COMPRESSED PAGE ALLOCATOR
13516 M: Seth Jennings <sjenning@redhat.com>
13517 L: linux-mm@kvack.org
13520 F: include/linux/zbud.h
13522 ZD1211RW WIRELESS DRIVER
13523 M: Daniel Drake <dsd@gentoo.org>
13524 M: Ulrich Kunitz <kune@deine-taler.de>
13525 W: http://zd1211.ath.cx/wiki/DriverRewrite
13526 L: linux-wireless@vger.kernel.org
13527 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13529 F: drivers/net/wireless/zydas/zd1211rw/
13531 ZPOOL COMPRESSED PAGE STORAGE API
13532 M: Dan Streetman <ddstreet@ieee.org>
13533 L: linux-mm@kvack.org
13536 F: include/linux/zpool.h
13538 ZR36067 VIDEO FOR LINUX DRIVER
13539 L: mjpeg-users@lists.sourceforge.net
13540 L: linux-media@vger.kernel.org
13541 W: http://mjpeg.sourceforge.net/driver-zoran/
13542 T: hg https://linuxtv.org/hg/v4l-dvb
13544 F: drivers/media/pci/zoran/
13546 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13547 M: Minchan Kim <minchan@kernel.org>
13548 M: Nitin Gupta <ngupta@vflare.org>
13549 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13550 L: linux-kernel@vger.kernel.org
13552 F: drivers/block/zram/
13553 F: Documentation/blockdev/zram.txt
13555 ZS DECSTATION Z85C30 SERIAL DRIVER
13556 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13558 F: drivers/tty/serial/zs.*
13560 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13561 M: Minchan Kim <minchan@kernel.org>
13562 M: Nitin Gupta <ngupta@vflare.org>
13563 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13564 L: linux-mm@kvack.org
13567 F: include/linux/zsmalloc.h
13568 F: Documentation/vm/zsmalloc.txt
13570 ZSWAP COMPRESSED SWAP CACHING
13571 M: Seth Jennings <sjenning@redhat.com>
13572 L: linux-mm@kvack.org
13577 M: Linus Torvalds <torvalds@linux-foundation.org>
13578 L: linux-kernel@vger.kernel.org
13579 Q: http://patchwork.kernel.org/project/LKML/list/
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13581 S: Buried alive in reporters