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 <aradford@gmail.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*
1045 F: arch/arm64/boot/dts/allwinner/
1047 ARM/Allwinner SoC Clock Support
1048 M: Emilio López <emilio@elopez.com.ar>
1050 F: drivers/clk/sunxi/
1052 ARM/Amlogic Meson SoC support
1053 M: Carlo Caione <carlo@caione.org>
1054 M: Kevin Hilman <khilman@baylibre.com>
1055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 L: linux-amlogic@lists.infradead.org
1057 W: http://linux-meson.com/
1059 F: arch/arm/mach-meson/
1060 F: arch/arm/boot/dts/meson*
1061 F: arch/arm64/boot/dts/amlogic/
1062 F: drivers/pinctrl/meson/
1063 F: drivers/mmc/host/meson*
1066 ARM/Annapurna Labs ALPINE ARCHITECTURE
1067 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071 F: arch/arm/mach-alpine/
1072 F: arch/arm/boot/dts/alpine*
1073 F: arch/arm64/boot/dts/al/
1074 F: drivers/*/*alpine*
1076 ARM/ARTPEC MACHINE SUPPORT
1077 M: Jesper Nilsson <jesper.nilsson@axis.com>
1078 M: Lars Persson <lars.persson@axis.com>
1079 M: Niklas Cassel <niklas.cassel@axis.com>
1081 L: linux-arm-kernel@axis.com
1082 F: arch/arm/mach-artpec
1083 F: arch/arm/boot/dts/artpec6*
1086 ARM/ASPEED MACHINE SUPPORT
1087 M: Joel Stanley <joel@jms.id.au>
1089 F: arch/arm/mach-aspeed/
1090 F: arch/arm/boot/dts/aspeed-*
1091 F: drivers/*/*aspeed*
1093 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1095 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W: http://www.linux4sam.org
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1101 F: arch/arm/mach-at91/
1102 F: include/soc/at91/
1103 F: arch/arm/boot/dts/at91*.dts
1104 F: arch/arm/boot/dts/at91*.dtsi
1105 F: arch/arm/boot/dts/sama*.dts
1106 F: arch/arm/boot/dts/sama*.dtsi
1107 F: arch/arm/include/debug/at91.S
1109 ARM/ATMEL AT91 Clock Support
1110 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1114 ARM/CALXEDA HIGHBANK ARCHITECTURE
1115 M: Rob Herring <robh@kernel.org>
1116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 F: arch/arm/mach-highbank/
1119 F: arch/arm/boot/dts/highbank.dts
1120 F: arch/arm/boot/dts/ecx-*.dts*
1122 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123 M: Krzysztof Halasa <khalasa@piap.pl>
1125 F: arch/arm/mach-cns3xxx/
1127 ARM/CAVIUM THUNDER NETWORK DRIVER
1128 M: Sunil Goutham <sgoutham@cavium.com>
1129 M: Robert Richter <rric@kernel.org>
1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 F: drivers/net/ethernet/cavium/thunder/
1134 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135 M: Alexander Shiyan <shc_work@mail.ru>
1136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141 M: Hartley Sweeten <hsweeten@visionengravers.com>
1142 M: Ryan Mallon <rmallon@gmail.com>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: arch/arm/mach-ep93xx/
1146 F: arch/arm/mach-ep93xx/include/mach/
1148 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149 M: Lennert Buytenhek <kernel@wantstofly.org>
1150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 M: Russell King <linux@armlinux.org.uk>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 F: arch/arm/include/asm/clkdev.h
1158 F: drivers/clk/clkdev.c
1160 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1161 M: Mike Rapoport <mike@compulab.co.il>
1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 ARM/CONTEC MICRO9 MACHINE SUPPORT
1166 M: Hubert Feurstein <hubert.feurstein@contec.at>
1168 F: arch/arm/mach-ep93xx/micro9.c
1170 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 F: drivers/hwtracing/coresight/*
1175 F: Documentation/trace/coresight.txt
1176 F: Documentation/devicetree/bindings/arm/coresight.txt
1177 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1178 F: tools/perf/arch/arm/util/pmu.c
1179 F: tools/perf/arch/arm/util/auxtrace.c
1180 F: tools/perf/arch/arm/util/cs-etm.c
1181 F: tools/perf/arch/arm/util/cs-etm.h
1182 F: tools/perf/util/cs-etm.h
1184 ARM/CORGI MACHINE SUPPORT
1185 M: Richard Purdie <rpurdie@rpsys.net>
1188 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1189 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 T: git git://github.com/ulli-kroll/linux.git
1193 F: arch/arm/mach-gemini/
1194 F: drivers/rtc/rtc-gemini.c
1196 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1197 M: Barry Song <baohua@kernel.org>
1198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1201 F: arch/arm/boot/dts/prima2*
1202 F: arch/arm/mach-prima2/
1203 F: drivers/clk/sirf/
1204 F: drivers/clocksource/timer-prima2.c
1205 F: drivers/clocksource/timer-atlas7.c
1208 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209 M: Baruch Siach <baruch@tkos.co.il>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212 F: arch/arm/boot/dts/cx92755*
1215 ARM/EBSA110 MACHINE SUPPORT
1216 M: Russell King <linux@armlinux.org.uk>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 W: http://www.armlinux.org.uk/
1220 F: arch/arm/mach-ebsa110/
1221 F: drivers/net/ethernet/amd/am79c961a.*
1223 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224 M: Uwe Kleine-König <kernel@pengutronix.de>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1230 M: Daniel Ribeiro <drwyrm@gmail.com>
1231 M: Stefan Schmidt <stefan@openezx.org>
1232 M: Harald Welte <laforge@openezx.org>
1233 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1234 W: http://www.openezx.org/
1236 T: topgit git://git.openezx.org/openezx.git
1237 F: arch/arm/mach-pxa/ezx.c
1239 ARM/FARADAY FA526 PORT
1240 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T: git git://git.berlios.de/gemini-board
1244 F: arch/arm/mm/*-fa*
1246 ARM/FOOTBRIDGE ARCHITECTURE
1247 M: Russell King <linux@armlinux.org.uk>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 W: http://www.armlinux.org.uk/
1251 F: arch/arm/include/asm/hardware/dec21285.h
1252 F: arch/arm/mach-footbridge/
1254 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1255 M: Shawn Guo <shawnguo@kernel.org>
1256 M: Sascha Hauer <kernel@pengutronix.de>
1257 R: Fabio Estevam <fabio.estevam@nxp.com>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1261 F: arch/arm/mach-imx/
1262 F: arch/arm/mach-mxs/
1263 F: arch/arm/boot/dts/imx*
1264 F: arch/arm/configs/imx*_defconfig
1268 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1269 M: Shawn Guo <shawnguo@kernel.org>
1270 M: Sascha Hauer <kernel@pengutronix.de>
1271 R: Stefan Agner <stefan@agner.ch>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275 F: arch/arm/mach-imx/*vf610*
1276 F: arch/arm/boot/dts/vf*
1278 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1279 M: Lennert Buytenhek <kernel@wantstofly.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 ARM/GUMSTIX MACHINE SUPPORT
1284 M: Steve Sakoman <sakoman@gmail.com>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1289 M: Philipp Zabel <philipp.zabel@gmail.com>
1290 M: Paul Parsons <lost.distance@yahoo.com>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: arch/arm/mach-pxa/hx4700.c
1294 F: arch/arm/mach-pxa/include/mach/hx4700.h
1295 F: sound/soc/pxa/hx4700.c
1297 ARM/HISILICON SOC SUPPORT
1298 M: Wei Xu <xuwei5@hisilicon.com>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 W: http://www.hisilicon.com
1302 T: git git://github.com/hisilicon/linux-hisi.git
1303 F: arch/arm/mach-hisi/
1304 F: arch/arm/boot/dts/hi3*
1305 F: arch/arm/boot/dts/hip*
1306 F: arch/arm/boot/dts/hisi*
1307 F: arch/arm64/boot/dts/hisilicon/
1309 ARM/HP JORNADA 7XX MACHINE SUPPORT
1310 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314 F: arch/arm/mach-sa1100/jornada720.c
1315 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1317 ARM/IGEP MACHINE SUPPORT
1318 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1319 M: Javier Martinez Canillas <javier@dowhile0.org>
1320 L: linux-omap@vger.kernel.org
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: arch/arm/boot/dts/omap3-igep*
1325 ARM/INCOME PXA270 SUPPORT
1326 M: Marek Vasut <marek.vasut@gmail.com>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1331 ARM/INTEL IOP32X ARM ARCHITECTURE
1332 M: Lennert Buytenhek <kernel@wantstofly.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 ARM/INTEL IOP33X ARM ARCHITECTURE
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 ARM/INTEL IOP13XX ARM ARCHITECTURE
1341 M: Lennert Buytenhek <kernel@wantstofly.org>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 ARM/INTEL IQ81342EX MACHINE SUPPORT
1346 M: Lennert Buytenhek <kernel@wantstofly.org>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 ARM/INTEL IXDP2850 MACHINE SUPPORT
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 ARM/INTEL IXP4XX ARM ARCHITECTURE
1356 M: Imre Kaloz <kaloz@openwrt.org>
1357 M: Krzysztof Halasa <khalasa@piap.pl>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 F: arch/arm/mach-ixp4xx/
1362 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1363 M: Jonathan Cameron <jic23@cam.ac.uk>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: arch/arm/mach-pxa/stargate2.c
1367 F: drivers/pcmcia/pxa2xx_stargate2.c
1369 ARM/INTEL XSC3 (MANZANO) ARM CORE
1370 M: Lennert Buytenhek <kernel@wantstofly.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1375 M: Lennert Buytenhek <kernel@wantstofly.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1380 M: Santosh Shilimkar <ssantosh@kernel.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-keystone/
1384 F: arch/arm/boot/dts/keystone-*
1385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1387 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1388 M: Santosh Shilimkar <ssantosh@kernel.org>
1389 L: linux-kernel@vger.kernel.org
1391 F: drivers/clk/keystone/
1393 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1394 M: Santosh Shilimkar <ssantosh@kernel.org>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L: linux-kernel@vger.kernel.org
1398 F: drivers/clocksource/timer-keystone.c
1400 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1401 M: Santosh Shilimkar <ssantosh@kernel.org>
1402 L: linux-kernel@vger.kernel.org
1404 F: drivers/power/reset/keystone-reset.c
1406 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1407 M: Santosh Shilimkar <ssantosh@kernel.org>
1408 L: linux-kernel@vger.kernel.org
1410 F: drivers/memory/*emif*
1412 ARM/LG1K ARCHITECTURE
1413 M: Chanho Min <chanho.min@lge.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: arch/arm64/boot/dts/lg/
1418 ARM/LOGICPD PXA270 MACHINE SUPPORT
1419 M: Lennert Buytenhek <kernel@wantstofly.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 ARM/LPC18XX ARCHITECTURE
1424 M: Joachim Eastwood <manabian@gmail.com>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: arch/arm/boot/dts/lpc43*
1428 F: drivers/clk/nxp/clk-lpc18xx*
1429 F: drivers/clocksource/time-lpc32xx.c
1430 F: drivers/i2c/busses/i2c-lpc2k.c
1431 F: drivers/memory/pl172.c
1432 F: drivers/mtd/spi-nor/nxp-spifi.c
1433 F: drivers/rtc/rtc-lpc24xx.c
1436 ARM/LPC32XX SOC SUPPORT
1437 M: Vladimir Zapolskiy <vz@mleia.com>
1438 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1442 F: arch/arm/boot/dts/lpc32*
1443 F: arch/arm/mach-lpc32xx/
1444 F: drivers/i2c/busses/i2c-pnx.c
1445 F: drivers/net/ethernet/nxp/lpc_eth.c
1446 F: drivers/usb/host/ohci-nxp.c
1447 F: drivers/watchdog/pnx4008_wdt.c
1450 ARM/MAGICIAN MACHINE SUPPORT
1451 M: Philipp Zabel <philipp.zabel@gmail.com>
1454 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1455 M: Jason Cooper <jason@lakedaemon.net>
1456 M: Andrew Lunn <andrew@lunn.ch>
1457 M: Gregory Clement <gregory.clement@free-electrons.com>
1458 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 F: arch/arm/mach-mvebu/
1462 F: drivers/rtc/rtc-armada38x.c
1463 F: arch/arm/boot/dts/armada*
1464 F: arch/arm/boot/dts/kirkwood*
1465 F: arch/arm64/boot/dts/marvell/armada*
1466 F: drivers/cpufreq/mvebu-cpufreq.c
1467 F: arch/arm/configs/mvebu_*_defconfig
1469 ARM/Marvell Berlin SoC support
1470 M: Jisheng Zhang <jszhang@marvell.com>
1471 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: arch/arm/mach-berlin/
1475 F: arch/arm/boot/dts/berlin*
1476 F: arch/arm64/boot/dts/marvell/berlin*
1479 ARM/Marvell Dove/MV78xx0/Orion SOC support
1480 M: Jason Cooper <jason@lakedaemon.net>
1481 M: Andrew Lunn <andrew@lunn.ch>
1482 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1483 M: Gregory Clement <gregory.clement@free-electrons.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 F: arch/arm/mach-dove/
1487 F: arch/arm/mach-mv78xx0/
1488 F: arch/arm/mach-orion5x/
1489 F: arch/arm/plat-orion/
1490 F: arch/arm/boot/dts/dove*
1491 F: arch/arm/boot/dts/orion5x*
1494 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495 M: Alexander Clouter <alex@digriz.org.uk>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W: http://www.digriz.org.uk/ts78xx/kernel
1499 F: arch/arm/mach-orion5x/ts78xx-*
1501 ARM/OXNAS platform support
1502 M: Neil Armstrong <narmstrong@baylibre.com>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1506 F: arch/arm/mach-oxnas/
1507 F: arch/arm/boot/dts/ox8*.dtsi
1508 F: arch/arm/boot/dts/wd-mbwe.dts
1509 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1512 ARM/Mediatek RTC DRIVER
1513 M: Eddie Huang <eddie.huang@mediatek.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517 F: drivers/rtc/rtc-mt6397.c
1519 ARM/Mediatek SoC support
1520 M: Matthias Brugger <matthias.bgg@gmail.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524 F: arch/arm/boot/dts/mt6*
1525 F: arch/arm/boot/dts/mt8*
1526 F: arch/arm/mach-mediatek/
1530 ARM/Mediatek USB3 PHY DRIVER
1531 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535 F: drivers/phy/phy-mt65xx-usb3.c
1537 ARM/MICREL KS8695 ARCHITECTURE
1538 M: Greg Ungerer <gerg@uclinux.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F: arch/arm/mach-ks8695/
1543 ARM/MIOA701 MACHINE SUPPORT
1544 M: Robert Jarzmik <robert.jarzmik@free.fr>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F: arch/arm/mach-pxa/mioa701.c
1549 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1550 M: Michael Petchkovsky <mkpetch@internode.on.net>
1553 ARM/NOMADIK ARCHITECTURE
1554 M: Alessandro Rubini <rubini@unipv.it>
1555 M: Linus Walleij <linus.walleij@linaro.org>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm/mach-nomadik/
1559 F: drivers/pinctrl/nomadik/
1560 F: drivers/i2c/busses/i2c-nomadik.c
1561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1563 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1564 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1565 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1566 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1569 ARM/TOSA MACHINE SUPPORT
1570 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571 M: Dirk Opfer <dirk@opfer-online.de>
1574 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1575 M: Marek Vasut <marek.vasut@gmail.com>
1576 L: linux-arm-kernel@lists.infradead.org
1577 W: http://hackndev.com
1579 F: arch/arm/mach-pxa/include/mach/palmtx.h
1580 F: arch/arm/mach-pxa/palmtx.c
1581 F: arch/arm/mach-pxa/include/mach/palmt5.h
1582 F: arch/arm/mach-pxa/palmt5.c
1583 F: arch/arm/mach-pxa/include/mach/palmld.h
1584 F: arch/arm/mach-pxa/palmld.c
1585 F: arch/arm/mach-pxa/include/mach/palmte2.h
1586 F: arch/arm/mach-pxa/palmte2.c
1587 F: arch/arm/mach-pxa/include/mach/palmtc.h
1588 F: arch/arm/mach-pxa/palmtc.c
1590 ARM/PALM TREO SUPPORT
1591 M: Tomas Cech <sleep_walker@suse.com>
1592 L: linux-arm-kernel@lists.infradead.org
1593 W: http://hackndev.com
1595 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1596 F: arch/arm/mach-pxa/palmtreo.c
1599 M: Sergey Lapin <slapin@ossfans.org>
1600 L: linux-arm-kernel@lists.infradead.org
1601 W: http://hackndev.com
1603 F: arch/arm/mach-pxa/include/mach/palmz72.h
1604 F: arch/arm/mach-pxa/palmz72.c
1607 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1608 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1611 ARM/PT DIGITAL BOARD PORT
1612 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W: http://www.armlinux.org.uk/
1617 ARM/QUALCOMM SUPPORT
1618 M: Andy Gross <andy.gross@linaro.org>
1619 M: David Brown <david.brown@linaro.org>
1620 L: linux-arm-msm@vger.kernel.org
1621 L: linux-soc@vger.kernel.org
1623 F: Documentation/devicetree/bindings/soc/qcom/
1624 F: arch/arm/boot/dts/qcom-*.dts
1625 F: arch/arm/boot/dts/qcom-*.dtsi
1626 F: arch/arm/mach-qcom/
1627 F: arch/arm64/boot/dts/qcom/*
1628 F: drivers/i2c/busses/i2c-qup.c
1629 F: drivers/clk/qcom/
1630 F: drivers/pinctrl/qcom/
1631 F: drivers/soc/qcom/
1632 F: drivers/spi/spi-qup.c
1633 F: drivers/tty/serial/msm_serial.h
1634 F: drivers/tty/serial/msm_serial.c
1635 F: drivers/*/pm8???-*
1636 F: drivers/mfd/ssbi.c
1637 F: drivers/firmware/qcom_scm.c
1638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1640 ARM/RADISYS ENP2611 MACHINE SUPPORT
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/RENESAS ARM64 ARCHITECTURE
1646 M: Simon Horman <horms@verge.net.au>
1647 M: Magnus Damm <magnus.damm@gmail.com>
1648 L: linux-renesas-soc@vger.kernel.org
1649 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652 F: arch/arm64/boot/dts/renesas/
1653 F: drivers/soc/renesas/
1654 F: include/linux/soc/renesas/
1656 ARM/RISCPC ARCHITECTURE
1657 M: Russell King <linux@armlinux.org.uk>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W: http://www.armlinux.org.uk/
1661 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1662 F: arch/arm/include/asm/hardware/ioc.h
1663 F: arch/arm/include/asm/hardware/iomd.h
1664 F: arch/arm/include/asm/hardware/memc.h
1665 F: arch/arm/mach-rpc/
1666 F: drivers/net/ethernet/8390/etherh.c
1667 F: drivers/net/ethernet/i825xx/ether1*
1668 F: drivers/net/ethernet/seeq/ether3*
1669 F: drivers/scsi/arm/
1671 ARM/Rockchip SoC support
1672 M: Heiko Stuebner <heiko@sntech.de>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L: linux-rockchip@lists.infradead.org
1675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1677 F: arch/arm/boot/dts/rk3*
1678 F: arch/arm/mach-rockchip/
1679 F: drivers/clk/rockchip/
1680 F: drivers/i2c/busses/i2c-rk3x.c
1681 F: drivers/*/*rockchip*
1682 F: drivers/*/*/*rockchip*
1683 F: sound/soc/rockchip/
1686 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687 M: Kukjin Kim <kgene@kernel.org>
1688 M: Krzysztof Kozlowski <krzk@kernel.org>
1689 R: Javier Martinez Canillas <javier@osg.samsung.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1693 F: arch/arm/boot/dts/s3c*
1694 F: arch/arm/boot/dts/s5p*
1695 F: arch/arm/boot/dts/samsung*
1696 F: arch/arm/boot/dts/exynos*
1697 F: arch/arm64/boot/dts/exynos/
1698 F: arch/arm/plat-samsung/
1699 F: arch/arm/mach-s3c24*/
1700 F: arch/arm/mach-s3c64xx/
1701 F: arch/arm/mach-s5p*/
1702 F: arch/arm/mach-exynos*/
1703 F: drivers/*/*s3c24*
1704 F: drivers/*/*/*s3c24*
1705 F: drivers/*/*s3c64xx*
1706 F: drivers/*/*s5pv210*
1707 F: drivers/memory/samsung/*
1708 F: drivers/soc/samsung/*
1709 F: Documentation/arm/Samsung/
1710 F: Documentation/devicetree/bindings/arm/samsung/
1711 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1712 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1715 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716 M: Kyungmin Park <kyungmin.park@samsung.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 F: arch/arm/mach-s5pv210/
1721 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722 M: Kyungmin Park <kyungmin.park@samsung.com>
1723 M: Kamil Debski <kamil@wypas.org>
1724 M: Andrzej Hajda <a.hajda@samsung.com>
1725 L: linux-arm-kernel@lists.infradead.org
1726 L: linux-media@vger.kernel.org
1728 F: drivers/media/platform/s5p-g2d/
1730 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731 M: Kyungmin Park <kyungmin.park@samsung.com>
1732 M: Kamil Debski <kamil@wypas.org>
1733 M: Jeongtae Park <jtp.park@samsung.com>
1734 M: Andrzej Hajda <a.hajda@samsung.com>
1735 L: linux-arm-kernel@lists.infradead.org
1736 L: linux-media@vger.kernel.org
1738 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1739 F: drivers/media/platform/s5p-mfc/
1741 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742 M: Kyungmin Park <kyungmin.park@samsung.com>
1743 L: linux-arm-kernel@lists.infradead.org
1744 L: linux-media@vger.kernel.org
1746 F: drivers/staging/media/platform/s5p-cec/
1748 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1750 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1751 L: linux-arm-kernel@lists.infradead.org
1752 L: linux-media@vger.kernel.org
1754 F: drivers/media/platform/s5p-jpeg/
1756 ARM/SHMOBILE ARM ARCHITECTURE
1757 M: Simon Horman <horms@verge.net.au>
1758 M: Magnus Damm <magnus.damm@gmail.com>
1759 L: linux-renesas-soc@vger.kernel.org
1760 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1763 F: arch/arm/boot/dts/emev2*
1764 F: arch/arm/boot/dts/r7s*
1765 F: arch/arm/boot/dts/r8a*
1766 F: arch/arm/boot/dts/sh*
1767 F: arch/arm/configs/shmobile_defconfig
1768 F: arch/arm/include/debug/renesas-scif.S
1769 F: arch/arm/mach-shmobile/
1770 F: drivers/soc/renesas/
1771 F: include/linux/soc/renesas/
1773 ARM/SOCFPGA ARCHITECTURE
1774 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1776 F: arch/arm/mach-socfpga/
1777 F: arch/arm/boot/dts/socfpga*
1778 F: arch/arm/configs/socfpga_defconfig
1779 F: arch/arm64/boot/dts/altera/
1780 W: http://www.rocketboards.org
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1783 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1784 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1786 F: drivers/clk/socfpga/
1788 ARM/SOCFPGA EDAC SUPPORT
1789 M: Thor Thayer <tthayer@opensource.altera.com>
1791 F: drivers/edac/altera_edac.
1793 ARM/STI ARCHITECTURE
1794 M: Patrice Chotard <patrice.chotard@st.com>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L: kernel@stlinux.com
1797 W: http://www.stlinux.com
1799 F: arch/arm/mach-sti/
1800 F: arch/arm/boot/dts/sti*
1801 F: drivers/char/hw_random/st-rng.c
1802 F: drivers/clocksource/arm_global_timer.c
1803 F: drivers/clocksource/clksrc_st_lpc.c
1804 F: drivers/cpufreq/sti-cpufreq.c
1805 F: drivers/dma/st_fdma*
1806 F: drivers/i2c/busses/i2c-st.c
1807 F: drivers/media/rc/st_rc.c
1808 F: drivers/media/platform/sti/c8sectpfe/
1809 F: drivers/mmc/host/sdhci-st.c
1810 F: drivers/phy/phy-miphy28lp.c
1811 F: drivers/phy/phy-stih407-usb.c
1812 F: drivers/pinctrl/pinctrl-st.c
1813 F: drivers/remoteproc/st_remoteproc.c
1814 F: drivers/remoteproc/st_slim_rproc.c
1815 F: drivers/reset/sti/
1816 F: drivers/rtc/rtc-st-lpc.c
1817 F: drivers/tty/serial/st-asc.c
1818 F: drivers/usb/dwc3/dwc3-st.c
1819 F: drivers/usb/host/ehci-st.c
1820 F: drivers/usb/host/ohci-st.c
1821 F: drivers/watchdog/st_lpc_wdt.c
1822 F: drivers/ata/ahci_st.c
1823 F: include/linux/remoteproc/st_slim_rproc.h
1825 ARM/STM32 ARCHITECTURE
1826 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1827 M: Alexandre Torgue <alexandre.torgue@st.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1832 F: drivers/clocksource/armv7m_systick.c
1834 ARM/TANGO ARCHITECTURE
1835 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836 L: linux-arm-kernel@lists.infradead.org
1840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1841 M: Lennert Buytenhek <kernel@wantstofly.org>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 ARM/TETON BGA MACHINE SUPPORT
1846 M: "Mark F. Brown" <mark.brown314@gmail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 ARM/THECUS N2100 MACHINE SUPPORT
1851 M: Lennert Buytenhek <kernel@wantstofly.org>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1856 M: Wan ZongShun <mcuos.com@gmail.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W: http://www.mcuos.com
1860 F: arch/arm/mach-w90x900/
1861 F: drivers/input/keyboard/w90p910_keypad.c
1862 F: drivers/input/touchscreen/w90p910_ts.c
1863 F: drivers/watchdog/nuc900_wdt.c
1864 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1865 F: drivers/mtd/nand/nuc900_nand.c
1866 F: drivers/rtc/rtc-nuc900.c
1867 F: drivers/spi/spi-nuc900.c
1868 F: drivers/usb/host/ehci-w90x900.c
1869 F: drivers/video/fbdev/nuc900fb.c
1871 ARM/U300 MACHINE SUPPORT
1872 M: Linus Walleij <linus.walleij@linaro.org>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 F: arch/arm/mach-u300/
1876 F: drivers/clocksource/timer-u300.c
1877 F: drivers/i2c/busses/i2c-stu300.c
1878 F: drivers/rtc/rtc-coh901331.c
1879 F: drivers/watchdog/coh901327_wdt.c
1880 F: drivers/dma/coh901318*
1881 F: drivers/mfd/ab3100*
1882 F: drivers/rtc/rtc-ab3100.c
1883 F: drivers/rtc/rtc-coh901331.c
1884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1886 ARM/UNIPHIER ARCHITECTURE
1887 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1891 F: arch/arm/boot/dts/uniphier*
1892 F: arch/arm/include/asm/hardware/cache-uniphier.h
1893 F: arch/arm/mach-uniphier/
1894 F: arch/arm/mm/cache-uniphier.c
1895 F: arch/arm64/boot/dts/socionext/
1896 F: drivers/bus/uniphier-system-bus.c
1897 F: drivers/clk/uniphier/
1898 F: drivers/i2c/busses/i2c-uniphier*
1899 F: drivers/pinctrl/uniphier/
1900 F: drivers/reset/reset-uniphier.c
1901 F: drivers/tty/serial/8250/8250_uniphier.c
1904 ARM/Ux500 ARM ARCHITECTURE
1905 M: Linus Walleij <linus.walleij@linaro.org>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 F: arch/arm/mach-ux500/
1909 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1910 F: drivers/dma/ste_dma40*
1911 F: drivers/hwspinlock/u8500_hsem.c
1912 F: drivers/mfd/abx500*
1913 F: drivers/mfd/ab8500*
1914 F: drivers/mfd/dbx500*
1915 F: drivers/mfd/db8500*
1916 F: drivers/pinctrl/nomadik/pinctrl-ab*
1917 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1918 F: drivers/rtc/rtc-ab8500.c
1919 F: drivers/rtc/rtc-pl031.c
1920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923 M: Ulf Hansson <ulf.hansson@linaro.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T: git git://git.linaro.org/people/ulfh/clk.git
1927 F: drivers/clk/ux500/
1929 ARM/VERSATILE EXPRESS PLATFORM
1930 M: Liviu Dudau <liviu.dudau@arm.com>
1931 M: Sudeep Holla <sudeep.holla@arm.com>
1932 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/boot/dts/vexpress*
1936 F: arch/arm64/boot/dts/arm/
1937 F: arch/arm/mach-vexpress/
1940 F: drivers/clk/versatile/clk-vexpress-osc.c
1941 F: drivers/clocksource/versatile.c
1945 M: Russell King <linux@armlinux.org.uk>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 W: http://www.armlinux.org.uk/
1951 ARM/VOIPAC PXA270 SUPPORT
1952 M: Marek Vasut <marek.vasut@gmail.com>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 F: arch/arm/mach-pxa/vpac270.c
1956 F: arch/arm/mach-pxa/include/mach/vpac270.h
1958 ARM/VT8500 ARM ARCHITECTURE
1959 M: Tony Prisk <linux@prisktech.co.nz>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/mach-vt8500/
1963 F: drivers/clocksource/vt8500_timer.c
1964 F: drivers/i2c/busses/i2c-wmt.c
1965 F: drivers/mmc/host/wmt-sdmmc.c
1966 F: drivers/pwm/pwm-vt8500.c
1967 F: drivers/rtc/rtc-vt8500.c
1968 F: drivers/tty/serial/vt8500_serial.c
1969 F: drivers/usb/host/ehci-platform.c
1970 F: drivers/usb/host/uhci-platform.c
1971 F: drivers/video/fbdev/vt8500lcdfb.*
1972 F: drivers/video/fbdev/wm8505fb*
1973 F: drivers/video/fbdev/wmt_ge_rops.*
1975 ARM/ZIPIT Z2 SUPPORT
1976 M: Marek Vasut <marek.vasut@gmail.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm/mach-pxa/z2.c
1980 F: arch/arm/mach-pxa/include/mach/z2.h
1982 ARM/ZTE ARCHITECTURE
1983 M: Jun Nie <jun.nie@linaro.org>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/mach-zx/
1988 F: Documentation/devicetree/bindings/arm/zte.txt
1989 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1991 ARM/ZYNQ ARCHITECTURE
1992 M: Michal Simek <michal.simek@xilinx.com>
1993 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 W: http://wiki.xilinx.com
1996 T: git https://github.com/Xilinx/linux-xlnx.git
1998 F: arch/arm/mach-zynq/
1999 F: drivers/cpuidle/cpuidle-zynq.c
2000 F: drivers/block/xsysace.c
2003 F: drivers/clocksource/cadence_ttc_timer.c
2004 F: drivers/i2c/busses/i2c-cadence.c
2005 F: drivers/mmc/host/sdhci-of-arasan.c
2006 F: drivers/edac/synopsys_edac.c
2009 M: Will Deacon <will.deacon@arm.com>
2010 R: Robin Murphy <robin.murphy@arm.com>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F: drivers/iommu/arm-smmu.c
2014 F: drivers/iommu/arm-smmu-v3.c
2015 F: drivers/iommu/io-pgtable-arm.c
2016 F: drivers/iommu/io-pgtable-arm-v7s.c
2018 ARM64 PORT (AARCH64 ARCHITECTURE)
2019 M: Catalin Marinas <catalin.marinas@arm.com>
2020 M: Will Deacon <will.deacon@arm.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2025 F: Documentation/arm64/
2027 AS3645A LED FLASH CONTROLLER DRIVER
2028 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029 L: linux-media@vger.kernel.org
2030 T: git git://linuxtv.org/media_tree.git
2032 F: drivers/media/i2c/as3645a.c
2033 F: include/media/i2c/as3645a.h
2035 ASAHI KASEI AK8974 DRIVER
2036 M: Linus Walleij <linus.walleij@linaro.org>
2037 L: linux-iio@vger.kernel.org
2038 W: http://www.akm.com/
2040 F: drivers/iio/magnetometer/ak8974.c
2042 ASC7621 HARDWARE MONITOR DRIVER
2043 M: George Joseph <george.joseph@fairview5.com>
2044 L: linux-hwmon@vger.kernel.org
2046 F: Documentation/hwmon/asc7621
2047 F: drivers/hwmon/asc7621.c
2049 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2050 M: Corentin Chary <corentin.chary@gmail.com>
2051 L: acpi4asus-user@lists.sourceforge.net
2052 L: platform-driver-x86@vger.kernel.org
2053 W: http://acpi4asus.sf.net
2055 F: drivers/platform/x86/asus*.c
2056 F: drivers/platform/x86/eeepc*.c
2058 ASUS WIRELESS RADIO CONTROL DRIVER
2059 M: João Paulo Rechi Vita <jprvita@gmail.com>
2060 L: platform-driver-x86@vger.kernel.org
2062 F: drivers/platform/x86/asus-wireless.c
2065 M: David Howells <dhowells@redhat.com>
2066 L: keyrings@vger.kernel.org
2068 F: Documentation/crypto/asymmetric-keys.txt
2069 F: include/linux/verification.h
2070 F: include/crypto/public_key.h
2071 F: include/crypto/pkcs7.h
2072 F: crypto/asymmetric_keys/
2074 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2075 R: Dan Williams <dan.j.williams@intel.com>
2076 W: http://sourceforge.net/projects/xscaleiop
2078 F: Documentation/crypto/async-tx-api.txt
2081 F: include/linux/dmaengine.h
2082 F: include/linux/async_tx.h
2085 M: Wolfram Sang <wsa@the-dreams.de>
2086 L: linux-i2c@vger.kernel.org
2088 F: drivers/misc/eeprom/at24.c
2089 F: include/linux/platform_data/at24.h
2091 ATA OVER ETHERNET (AOE) DRIVER
2092 M: "Ed L. Cashin" <ed.cashin@acm.org>
2093 W: http://www.openaoe.org/
2095 F: Documentation/aoe/
2096 F: drivers/block/aoe/
2098 ATHEROS 71XX/9XXX GPIO DRIVER
2099 M: Alban Bedel <albeu@free.fr>
2100 W: https://github.com/AlbanBedel/linux
2101 T: git git://github.com/AlbanBedel/linux
2103 F: drivers/gpio/gpio-ath79.c
2104 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2106 ATHEROS ATH GENERIC UTILITIES
2107 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2108 L: linux-wireless@vger.kernel.org
2110 F: drivers/net/wireless/ath/*
2112 ATHEROS ATH5K WIRELESS DRIVER
2113 M: Jiri Slaby <jirislaby@gmail.com>
2114 M: Nick Kossifidis <mickflemm@gmail.com>
2115 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2116 L: linux-wireless@vger.kernel.org
2117 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2119 F: drivers/net/wireless/ath/ath5k/
2121 ATHEROS ATH6KL WIRELESS DRIVER
2122 M: Kalle Valo <kvalo@qca.qualcomm.com>
2123 L: linux-wireless@vger.kernel.org
2124 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2127 F: drivers/net/wireless/ath/ath6kl/
2129 WILOCITY WIL6210 WIRELESS DRIVER
2130 M: Maya Erez <qca_merez@qca.qualcomm.com>
2131 L: linux-wireless@vger.kernel.org
2132 L: wil6210@qca.qualcomm.com
2134 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2135 F: drivers/net/wireless/ath/wil6210/
2136 F: include/uapi/linux/wil6210_uapi.h
2138 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139 M: Christian Lamparter <chunkeey@googlemail.com>
2140 L: linux-wireless@vger.kernel.org
2141 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2143 F: drivers/net/wireless/ath/carl9170/
2145 ATK0110 HWMON DRIVER
2146 M: Luca Tettamanti <kronos.it@gmail.com>
2147 L: linux-hwmon@vger.kernel.org
2149 F: drivers/hwmon/asus_atk0110.c
2152 M: Ville Syrjala <syrjala@sci.fi>
2154 F: drivers/input/misc/ati_remote2.c
2156 ATLX ETHERNET DRIVERS
2157 M: Jay Cliburn <jcliburn@gmail.com>
2158 M: Chris Snook <chris.snook@gmail.com>
2159 L: netdev@vger.kernel.org
2160 W: http://sourceforge.net/projects/atl1
2161 W: http://atl1.sourceforge.net
2163 F: drivers/net/ethernet/atheros/
2166 M: Chas Williams <3chas3@gmail.com>
2167 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2168 L: netdev@vger.kernel.org
2169 W: http://linux-atm.sourceforge.net
2172 F: include/linux/atm*
2173 F: include/uapi/linux/atm*
2175 ATMEL AT91 / AT32 MCI DRIVER
2176 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2178 F: drivers/mmc/host/atmel-mci.c
2180 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183 F: drivers/power/reset/at91-sama5d2_shdwc.c
2185 ATMEL SAMA5D2 ADC DRIVER
2186 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2187 L: linux-iio@vger.kernel.org
2189 F: drivers/iio/adc/at91-sama5d2_adc.c
2191 ATMEL Audio ALSA driver
2192 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2198 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 F: drivers/dma/at_hdmac.c
2202 F: drivers/dma/at_hdmac_regs.h
2203 F: include/linux/platform_data/dma-atmel.h
2206 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2207 L: linux-arm-kernel@lists.infradead.org
2208 L: dmaengine@vger.kernel.org
2210 F: drivers/dma/at_xdmac.c
2213 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2214 L: linux-i2c@vger.kernel.org
2216 F: drivers/i2c/busses/i2c-at91.c
2219 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2220 L: linux-media@vger.kernel.org
2222 F: drivers/media/platform/soc_camera/atmel-isi.c
2223 F: include/media/atmel-isi.h
2226 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2227 L: linux-fbdev@vger.kernel.org
2229 F: drivers/video/fbdev/atmel_lcdfb.c
2230 F: include/video/atmel_lcdc.h
2232 ATMEL MACB ETHERNET DRIVER
2233 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2235 F: drivers/net/ethernet/cadence/
2238 M: Wenyou Yang <wenyou.yang@atmel.com>
2239 M: Josh Wu <rainyfeeling@outlook.com>
2240 L: linux-mtd@lists.infradead.org
2242 F: drivers/mtd/nand/atmel_nand*
2245 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2246 L: linux-mmc@vger.kernel.org
2248 F: drivers/mmc/host/sdhci-of-at91.c
2251 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2253 F: drivers/spi/spi-atmel.*
2256 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 F: drivers/misc/atmel-ssc.c
2260 F: include/linux/atmel-ssc.h
2262 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 F: drivers/misc/atmel_tclib.c
2267 F: drivers/clocksource/tcb_clksrc.c
2269 ATMEL USBA UDC DRIVER
2270 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2275 ATMEL WIRELESS DRIVER
2276 M: Simon Kelley <simon@thekelleys.org.uk>
2277 L: linux-wireless@vger.kernel.org
2278 W: http://www.thekelleys.org.uk/atmel
2279 W: http://atmelwlandriver.sourceforge.net/
2281 F: drivers/net/wireless/atmel/atmel*
2283 ATMEL MAXTOUCH DRIVER
2284 M: Nick Dyer <nick@shmanahar.org>
2285 T: git git://github.com/ndyer/linux.git
2287 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288 F: drivers/input/touchscreen/atmel_mxt_ts.c
2289 F: include/linux/platform_data/atmel_mxt_ts.h
2291 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2292 M: Bradley Grove <linuxdrivers@attotech.com>
2293 L: linux-scsi@vger.kernel.org
2294 W: http://www.attotech.com
2296 F: drivers/scsi/esas2r
2298 ATUSB IEEE 802.15.4 RADIO DRIVER
2299 M: Stefan Schmidt <stefan@osg.samsung.com>
2300 L: linux-wpan@vger.kernel.org
2302 F: drivers/net/ieee802154/atusb.c
2303 F: drivers/net/ieee802154/atusb.h
2304 F: drivers/net/ieee802154/at86rf230.h
2307 M: Paul Moore <paul@paul-moore.com>
2308 M: Eric Paris <eparis@redhat.com>
2309 L: linux-audit@redhat.com (moderated for non-subscribers)
2310 W: http://people.redhat.com/sgrubb/audit/
2311 T: git git://git.infradead.org/users/pcmoore/audit
2313 F: include/linux/audit.h
2314 F: include/uapi/linux/audit.h
2317 AUXILIARY DISPLAY DRIVERS
2318 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2319 W: http://miguelojeda.es/auxdisplay.htm
2320 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2322 F: drivers/auxdisplay/
2323 F: include/linux/cfag12864b.h
2326 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2327 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328 W: http://www.atmel.com/products/AVR32/
2329 W: http://mirror.egtvedt.no/avr32linux.org/
2330 W: http://avrfreaks.net/
2334 AVR32/AT32AP MACHINE SUPPORT
2335 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2336 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2338 F: arch/avr32/mach-at32ap/
2341 M: Ralf Baechle <ralf@linux-mips.org>
2342 L: linux-hams@vger.kernel.org
2343 W: http://www.linux-ax25.org/
2345 F: include/uapi/linux/ax25.h
2346 F: include/net/ax25.h
2349 AXENTIA ASOC DRIVERS
2350 M: Peter Rosin <peda@axentia.se>
2351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2353 F: Documentation/devicetree/bindings/sound/axentia,*
2354 F: sound/soc/atmel/tse850-pcm5142.c
2357 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2359 L: linux-media@vger.kernel.org
2360 W: https://linuxtv.org
2361 T: git git://linuxtv.org/media_tree.git
2363 F: drivers/media/usb/dvb-usb-v2/az6007.c
2365 AZTECH FM RADIO RECEIVER DRIVER
2366 M: Hans Verkuil <hverkuil@xs4all.nl>
2367 L: linux-media@vger.kernel.org
2368 T: git git://linuxtv.org/media_tree.git
2369 W: https://linuxtv.org
2371 F: drivers/media/radio/radio-aztech*
2374 L: linux-wireless@vger.kernel.org
2375 L: b43-dev@lists.infradead.org
2376 W: http://wireless.kernel.org/en/users/Drivers/b43
2378 F: drivers/net/wireless/broadcom/b43/
2380 B43LEGACY WIRELESS DRIVER
2381 M: Larry Finger <Larry.Finger@lwfinger.net>
2382 L: linux-wireless@vger.kernel.org
2383 L: b43-dev@lists.infradead.org
2384 W: http://wireless.kernel.org/en/users/Drivers/b43
2386 F: drivers/net/wireless/broadcom/b43legacy/
2388 BACKLIGHT CLASS/SUBSYSTEM
2389 M: Jingoo Han <jingoohan1@gmail.com>
2390 M: Lee Jones <lee.jones@linaro.org>
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2393 F: drivers/video/backlight/
2394 F: include/linux/backlight.h
2397 M: Marek Lindner <mareklindner@neomailbox.ch>
2398 M: Simon Wunderlich <sw@simonwunderlich.de>
2399 M: Antonio Quartulli <a@unstable.cc>
2400 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2401 W: https://www.open-mesh.org/
2402 Q: https://patchwork.open-mesh.org/project/batman/list/
2404 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2405 F: Documentation/ABI/testing/sysfs-class-net-mesh
2406 F: Documentation/networking/batman-adv.txt
2407 F: include/uapi/linux/batman_adv.h
2410 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2411 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2412 L: linux-hams@vger.kernel.org
2413 W: http://www.baycom.org/~tom/ham/ham.html
2415 F: drivers/net/hamradio/baycom*
2417 BCACHE (BLOCK LAYER CACHE)
2418 M: Kent Overstreet <kent.overstreet@gmail.com>
2419 L: linux-bcache@vger.kernel.org
2420 W: http://bcache.evilpiepirate.org
2422 F: drivers/md/bcache/
2424 BDISP ST MEDIA DRIVER
2425 M: Fabien Dessenne <fabien.dessenne@st.com>
2426 L: linux-media@vger.kernel.org
2427 T: git git://linuxtv.org/media_tree.git
2428 W: https://linuxtv.org
2430 F: drivers/media/platform/sti/bdisp
2433 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2434 M: Salah Triki <salah.triki@gmail.com>
2436 T: git git://github.com/luisbg/linux-befs.git
2437 F: Documentation/filesystems/befs.txt
2440 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2441 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2442 L: netdev@vger.kernel.org
2444 F: drivers/net/ethernet/ec_bhf.c
2447 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2449 F: Documentation/filesystems/bfs.txt
2451 F: include/uapi/linux/bfs_fs.h
2453 BLACKFIN ARCHITECTURE
2454 M: Steven Miao <realmz6@gmail.com>
2455 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2456 T: git git://git.code.sf.net/p/adi-linux/code
2457 W: http://blackfin.uclinux.org
2461 BLACKFIN EMAC DRIVER
2462 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463 W: http://blackfin.uclinux.org
2465 F: drivers/net/ethernet/adi/
2468 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2469 W: http://blackfin.uclinux.org
2471 F: drivers/rtc/rtc-bfin.c
2474 M: Sonic Zhang <sonic.zhang@analog.com>
2475 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2476 W: http://blackfin.uclinux.org
2478 F: drivers/mmc/host/bfin_sdh.c
2480 BLACKFIN SERIAL DRIVER
2481 M: Sonic Zhang <sonic.zhang@analog.com>
2482 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483 W: http://blackfin.uclinux.org
2485 F: drivers/tty/serial/bfin_uart.c
2487 BLACKFIN WATCHDOG DRIVER
2488 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489 W: http://blackfin.uclinux.org
2491 F: drivers/watchdog/bfin_wdt.c
2493 BLACKFIN I2C TWI DRIVER
2494 M: Sonic Zhang <sonic.zhang@analog.com>
2495 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496 W: http://blackfin.uclinux.org/
2498 F: drivers/i2c/busses/i2c-bfin-twi.c
2500 BLACKFIN MEDIA DRIVER
2501 M: Scott Jiang <scott.jiang.linux@gmail.com>
2502 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503 W: http://blackfin.uclinux.org/
2505 F: drivers/media/platform/blackfin/
2506 F: drivers/media/i2c/adv7183*
2507 F: drivers/media/i2c/vs6624*
2509 BLINKM RGB LED DRIVER
2510 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2512 F: drivers/leds/leds-blinkm.c
2515 M: Jens Axboe <axboe@kernel.dk>
2516 L: linux-block@vger.kernel.org
2517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2520 F: kernel/trace/blktrace.c
2524 M: Joern Engel <joern@lazybastard.org>
2525 L: linux-mtd@lists.infradead.org
2527 F: drivers/mtd/devices/block2mtd.c
2530 M: Marcel Holtmann <marcel@holtmann.org>
2531 M: Gustavo Padovan <gustavo@padovan.org>
2532 M: Johan Hedberg <johan.hedberg@gmail.com>
2533 L: linux-bluetooth@vger.kernel.org
2534 W: http://www.bluez.org/
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2538 F: drivers/bluetooth/
2541 M: Marcel Holtmann <marcel@holtmann.org>
2542 M: Gustavo Padovan <gustavo@padovan.org>
2543 M: Johan Hedberg <johan.hedberg@gmail.com>
2544 L: linux-bluetooth@vger.kernel.org
2545 W: http://www.bluez.org/
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2550 F: include/net/bluetooth/
2553 M: Jay Vosburgh <j.vosburgh@gmail.com>
2554 M: Veaceslav Falico <vfalico@gmail.com>
2555 M: Andy Gospodarek <andy@greyhouse.net>
2556 L: netdev@vger.kernel.org
2557 W: http://sourceforge.net/projects/bonding/
2559 F: drivers/net/bonding/
2560 F: include/uapi/linux/if_bonding.h
2562 BPF (Safe dynamic programs and tools)
2563 M: Alexei Starovoitov <ast@kernel.org>
2564 L: netdev@vger.kernel.org
2565 L: linux-kernel@vger.kernel.org
2568 F: tools/testing/selftests/bpf/
2571 BROADCOM B44 10/100 ETHERNET DRIVER
2572 M: Michael Chan <michael.chan@broadcom.com>
2573 L: netdev@vger.kernel.org
2575 F: drivers/net/ethernet/broadcom/b44.*
2577 BROADCOM B53 ETHERNET SWITCH DRIVER
2578 M: Florian Fainelli <f.fainelli@gmail.com>
2579 L: netdev@vger.kernel.org
2580 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2582 F: drivers/net/dsa/b53/*
2583 F: include/linux/platform_data/b53.h
2585 BROADCOM GENET ETHERNET DRIVER
2586 M: Florian Fainelli <f.fainelli@gmail.com>
2587 L: netdev@vger.kernel.org
2589 F: drivers/net/ethernet/broadcom/genet/
2591 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2592 M: Rasesh Mody <rasesh.mody@cavium.com>
2593 M: Harish Patil <harish.patil@cavium.com>
2594 M: Dept-GELinuxNICDev@cavium.com
2595 L: netdev@vger.kernel.org
2597 F: drivers/net/ethernet/broadcom/bnx2.*
2598 F: drivers/net/ethernet/broadcom/bnx2_*
2600 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2601 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2602 M: Ariel Elior <ariel.elior@cavium.com>
2603 M: everest-linux-l2@cavium.com
2604 L: netdev@vger.kernel.org
2606 F: drivers/net/ethernet/broadcom/bnx2x/
2608 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2609 M: Florian Fainelli <f.fainelli@gmail.com>
2610 M: Ray Jui <rjui@broadcom.com>
2611 M: Scott Branden <sbranden@broadcom.com>
2612 M: bcm-kernel-feedback-list@broadcom.com
2613 T: git git://github.com/broadcom/mach-bcm
2619 F: arch/arm/mach-bcm/
2621 BROADCOM BCM2835 ARM ARCHITECTURE
2622 M: Stephen Warren <swarren@wwwdotorg.org>
2623 M: Lee Jones <lee@kernel.org>
2624 M: Eric Anholt <eric@anholt.net>
2625 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2630 F: drivers/staging/vc04_services
2632 BROADCOM BCM47XX MIPS ARCHITECTURE
2633 M: Hauke Mehrtens <hauke@hauke-m.de>
2634 M: Rafał Miłecki <zajec5@gmail.com>
2635 L: linux-mips@linux-mips.org
2637 F: Documentation/devicetree/bindings/mips/brcm/
2638 F: arch/mips/bcm47xx/*
2639 F: arch/mips/include/asm/mach-bcm47xx/*
2641 BROADCOM BCM5301X ARM ARCHITECTURE
2642 M: Hauke Mehrtens <hauke@hauke-m.de>
2643 M: Rafał Miłecki <zajec5@gmail.com>
2644 M: bcm-kernel-feedback-list@broadcom.com
2645 L: linux-arm-kernel@lists.infradead.org
2647 F: arch/arm/mach-bcm/bcm_5301x.c
2648 F: arch/arm/boot/dts/bcm5301x*.dtsi
2649 F: arch/arm/boot/dts/bcm470*
2651 BROADCOM BCM53573 ARM ARCHITECTURE
2652 M: Rafał Miłecki <rafal@milecki.pl>
2653 L: linux-arm-kernel@lists.infradead.org
2655 F: arch/arm/boot/dts/bcm53573*
2656 F: arch/arm/boot/dts/bcm47189*
2658 BROADCOM BCM63XX ARM ARCHITECTURE
2659 M: Florian Fainelli <f.fainelli@gmail.com>
2660 M: bcm-kernel-feedback-list@broadcom.com
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T: git git://github.com/broadcom/stblinux.git
2666 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2667 M: Kevin Cernekee <cernekee@gmail.com>
2668 L: linux-usb@vger.kernel.org
2670 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2672 BROADCOM BCM7XXX ARM ARCHITECTURE
2673 M: Brian Norris <computersforpeace@gmail.com>
2674 M: Gregory Fong <gregory.0xf0@gmail.com>
2675 M: Florian Fainelli <f.fainelli@gmail.com>
2676 M: bcm-kernel-feedback-list@broadcom.com
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678 T: git git://github.com/broadcom/stblinux.git
2680 F: arch/arm/mach-bcm/*brcmstb*
2681 F: arch/arm/boot/dts/bcm7*.dts*
2682 F: drivers/bus/brcmstb_gisb.c
2685 BROADCOM BMIPS MIPS ARCHITECTURE
2686 M: Kevin Cernekee <cernekee@gmail.com>
2687 M: Florian Fainelli <f.fainelli@gmail.com>
2688 L: linux-mips@linux-mips.org
2689 T: git git://github.com/broadcom/stblinux.git
2691 F: arch/mips/bmips/*
2692 F: arch/mips/include/asm/mach-bmips/*
2693 F: arch/mips/kernel/*bmips*
2694 F: arch/mips/boot/dts/brcm/bcm*.dts*
2695 F: drivers/irqchip/irq-bcm63*
2696 F: drivers/irqchip/irq-bcm7*
2697 F: drivers/irqchip/irq-brcmstb*
2698 F: include/linux/bcm963xx_nvram.h
2699 F: include/linux/bcm963xx_tag.h
2701 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2702 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2703 M: Prashant Sreedharan <prashant@broadcom.com>
2704 M: Michael Chan <mchan@broadcom.com>
2705 L: netdev@vger.kernel.org
2707 F: drivers/net/ethernet/broadcom/tg3.*
2709 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2710 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2711 M: Franky Lin <franky.lin@broadcom.com>
2712 M: Hante Meuleman <hante.meuleman@broadcom.com>
2713 L: linux-wireless@vger.kernel.org
2714 L: brcm80211-dev-list.pdl@broadcom.com
2716 F: drivers/net/wireless/broadcom/brcm80211/
2718 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2719 M: QLogic-Storage-Upstream@qlogic.com
2720 L: linux-scsi@vger.kernel.org
2722 F: drivers/scsi/bnx2fc/
2724 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2725 M: QLogic-Storage-Upstream@qlogic.com
2726 L: linux-scsi@vger.kernel.org
2728 F: drivers/scsi/bnx2i/
2730 BROADCOM IPROC ARM ARCHITECTURE
2731 M: Ray Jui <rjui@broadcom.com>
2732 M: Scott Branden <sbranden@broadcom.com>
2733 M: Jon Mason <jonmason@broadcom.com>
2734 M: bcm-kernel-feedback-list@broadcom.com
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 T: git git://github.com/broadcom/cygnus-linux.git
2751 F: arch/arm64/boot/dts/broadcom/ns2*
2752 F: drivers/clk/bcm/clk-ns*
2753 F: drivers/pinctrl/bcm/pinctrl-ns*
2755 BROADCOM BRCMSTB GPIO DRIVER
2756 M: Gregory Fong <gregory.0xf0@gmail.com>
2757 L: bcm-kernel-feedback-list@broadcom.com
2759 F: drivers/gpio/gpio-brcmstb.c
2760 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2762 BROADCOM KONA GPIO DRIVER
2763 M: Ray Jui <rjui@broadcom.com>
2764 L: bcm-kernel-feedback-list@broadcom.com
2766 F: drivers/gpio/gpio-bcm-kona.c
2767 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2769 BROADCOM NVRAM DRIVER
2770 M: Rafał Miłecki <zajec5@gmail.com>
2771 L: linux-mips@linux-mips.org
2773 F: drivers/firmware/broadcom/*
2775 BROADCOM STB NAND FLASH DRIVER
2776 M: Brian Norris <computersforpeace@gmail.com>
2777 M: Kamal Dasu <kdasu.kdev@gmail.com>
2778 L: linux-mtd@lists.infradead.org
2779 L: bcm-kernel-feedback-list@broadcom.com
2781 F: drivers/mtd/nand/brcmnand/
2783 BROADCOM STB AVS CPUFREQ DRIVER
2784 M: Markus Mayer <mmayer@broadcom.com>
2785 M: bcm-kernel-feedback-list@broadcom.com
2786 L: linux-pm@vger.kernel.org
2788 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2789 F: drivers/cpufreq/brcmstb*
2791 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2792 M: Rafał Miłecki <zajec5@gmail.com>
2793 L: linux-wireless@vger.kernel.org
2796 F: include/linux/bcma/
2798 BROADCOM SYSTEMPORT ETHERNET DRIVER
2799 M: Florian Fainelli <f.fainelli@gmail.com>
2800 L: netdev@vger.kernel.org
2802 F: drivers/net/ethernet/broadcom/bcmsysport.*
2804 BROADCOM VULCAN ARM64 SOC
2805 M: Jayachandran C. <c.jayachandran@gmail.com>
2806 M: bcm-kernel-feedback-list@broadcom.com
2807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809 F: arch/arm64/boot/dts/broadcom/vulcan*
2811 BROCADE BFA FC SCSI DRIVER
2812 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2813 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2814 L: linux-scsi@vger.kernel.org
2816 F: drivers/scsi/bfa/
2818 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2819 M: Rasesh Mody <rasesh.mody@cavium.com>
2820 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2821 M: Dept-GELinuxNICDev@cavium.com
2822 L: netdev@vger.kernel.org
2824 F: drivers/net/ethernet/brocade/bna/
2826 BSG (block layer generic sg v4 driver)
2827 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2828 L: linux-scsi@vger.kernel.org
2831 F: include/linux/bsg.h
2832 F: include/uapi/linux/bsg.h
2835 M: Clemens Ladisch <clemens@ladisch.de>
2836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2837 T: git git://git.alsa-project.org/alsa-kernel.git
2839 F: Documentation/sound/alsa/Bt87x.txt
2840 F: sound/pci/bt87x.c
2843 M: Michael Buesch <m@bues.ch>
2844 W: http://bu3sch.de/btgpio.php
2846 F: drivers/gpio/gpio-bt8xx.c
2849 M: Chris Mason <clm@fb.com>
2850 M: Josef Bacik <jbacik@fb.com>
2851 M: David Sterba <dsterba@suse.com>
2852 L: linux-btrfs@vger.kernel.org
2853 W: http://btrfs.wiki.kernel.org/
2854 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2857 F: Documentation/filesystems/btrfs.txt
2860 BTTV VIDEO4LINUX DRIVER
2861 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2863 L: linux-media@vger.kernel.org
2864 W: https://linuxtv.org
2865 T: git git://linuxtv.org/media_tree.git
2867 F: Documentation/media/v4l-drivers/bttv*
2868 F: drivers/media/pci/bt8xx/bttv*
2870 BUSLOGIC SCSI DRIVER
2871 M: Khalid Aziz <khalid@gonehiking.org>
2872 L: linux-scsi@vger.kernel.org
2874 F: drivers/scsi/BusLogic.*
2875 F: drivers/scsi/FlashPoint.*
2877 C-MEDIA CMI8788 DRIVER
2878 M: Clemens Ladisch <clemens@ladisch.de>
2879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2880 T: git git://git.alsa-project.org/alsa-kernel.git
2882 F: sound/pci/oxygen/
2885 M: Mark Salter <msalter@redhat.com>
2886 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2887 L: linux-c6x-dev@linux-c6x.org
2888 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2892 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2893 M: David Howells <dhowells@redhat.com>
2894 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2896 F: Documentation/filesystems/caching/cachefiles.txt
2899 CADET FM/AM RADIO RECEIVER DRIVER
2900 M: Hans Verkuil <hverkuil@xs4all.nl>
2901 L: linux-media@vger.kernel.org
2902 T: git git://linuxtv.org/media_tree.git
2903 W: https://linuxtv.org
2905 F: drivers/media/radio/radio-cadet*
2907 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2908 M: Jonathan Corbet <corbet@lwn.net>
2909 L: linux-media@vger.kernel.org
2910 T: git git://linuxtv.org/media_tree.git
2912 F: Documentation/media/v4l-drivers/cafe_ccic*
2913 F: drivers/media/platform/marvell-ccic/
2916 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2917 L: netdev@vger.kernel.org
2919 F: Documentation/networking/caif/
2920 F: drivers/net/caif/
2921 F: include/uapi/linux/caif/
2922 F: include/net/caif/
2925 CALGARY x86-64 IOMMU
2926 M: Muli Ben-Yehuda <mulix@mulix.org>
2927 M: Jon Mason <jdmason@kudzu.us>
2928 L: iommu@lists.linux-foundation.org
2930 F: arch/x86/kernel/pci-calgary_64.c
2931 F: arch/x86/kernel/tce_64.c
2932 F: arch/x86/include/asm/calgary.h
2933 F: arch/x86/include/asm/tce.h
2936 M: Oliver Hartkopp <socketcan@hartkopp.net>
2937 M: Marc Kleine-Budde <mkl@pengutronix.de>
2938 L: linux-can@vger.kernel.org
2939 W: https://github.com/linux-can
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2943 F: Documentation/networking/can.txt
2945 F: include/linux/can/core.h
2946 F: include/uapi/linux/can.h
2947 F: include/uapi/linux/can/bcm.h
2948 F: include/uapi/linux/can/raw.h
2949 F: include/uapi/linux/can/gw.h
2952 M: Wolfgang Grandegger <wg@grandegger.com>
2953 M: Marc Kleine-Budde <mkl@pengutronix.de>
2954 L: linux-can@vger.kernel.org
2955 W: https://github.com/linux-can
2956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2959 F: Documentation/devicetree/bindings/net/can/
2961 F: include/linux/can/dev.h
2962 F: include/linux/can/platform/
2963 F: include/uapi/linux/can/error.h
2964 F: include/uapi/linux/can/netlink.h
2967 M: Serge Hallyn <serge@hallyn.com>
2968 L: linux-security-module@vger.kernel.org
2970 F: include/linux/capability.h
2971 F: include/uapi/linux/capability.h
2972 F: security/commoncap.c
2973 F: kernel/capability.c
2975 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2976 M: Kevin Tsai <ktsai@capellamicro.com>
2978 F: drivers/iio/light/cm*
2979 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2982 M: Jan Glauber <jglauber@cavium.com>
2983 M: David Daney <david.daney@cavium.com>
2984 W: http://www.cavium.com
2986 F: drivers/i2c/busses/i2c-octeon*
2987 F: drivers/i2c/busses/i2c-thunderx*
2989 CAVIUM LIQUIDIO NETWORK DRIVER
2990 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2991 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2992 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2993 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2994 L: netdev@vger.kernel.org
2995 W: http://www.cavium.com
2997 F: drivers/net/ethernet/cavium/liquidio/
2999 CC2520 IEEE-802.15.4 RADIO DRIVER
3000 M: Varka Bhadram <varkabhadram@gmail.com>
3001 L: linux-wpan@vger.kernel.org
3003 F: drivers/net/ieee802154/cc2520.c
3004 F: include/linux/spi/cc2520.h
3005 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3008 M: Hans Verkuil <hans.verkuil@cisco.com>
3009 L: linux-media@vger.kernel.org
3010 T: git git://linuxtv.org/media_tree.git
3011 W: http://linuxtv.org
3013 F: Documentation/media/kapi/cec-core.rst
3014 F: Documentation/media/uapi/cec
3015 F: drivers/media/cec/
3016 F: drivers/media/cec-edid.c
3017 F: drivers/media/rc/keymaps/rc-cec.c
3018 F: include/media/cec.h
3019 F: include/media/cec-edid.h
3020 F: include/uapi/linux/cec.h
3021 F: include/uapi/linux/cec-funcs.h
3023 CELL BROADBAND ENGINE ARCHITECTURE
3024 M: Arnd Bergmann <arnd@arndb.de>
3025 L: linuxppc-dev@lists.ozlabs.org
3026 W: http://www.ibm.com/developerworks/power/cell/
3028 F: arch/powerpc/include/asm/cell*.h
3029 F: arch/powerpc/include/asm/spu*.h
3030 F: arch/powerpc/include/uapi/asm/spu*.h
3031 F: arch/powerpc/oprofile/*cell*
3032 F: arch/powerpc/platforms/cell/
3034 CEPH COMMON CODE (LIBCEPH)
3035 M: Ilya Dryomov <idryomov@gmail.com>
3036 M: "Yan, Zheng" <zyan@redhat.com>
3037 M: Sage Weil <sage@redhat.com>
3038 L: ceph-devel@vger.kernel.org
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3041 T: git git://github.com/ceph/ceph-client.git
3044 F: include/linux/ceph/
3045 F: include/linux/crush/
3047 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3048 M: "Yan, Zheng" <zyan@redhat.com>
3049 M: Sage Weil <sage@redhat.com>
3050 M: Ilya Dryomov <idryomov@gmail.com>
3051 L: ceph-devel@vger.kernel.org
3053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3054 T: git git://github.com/ceph/ceph-client.git
3056 F: Documentation/filesystems/ceph.txt
3059 CERTIFICATE HANDLING:
3060 M: David Howells <dhowells@redhat.com>
3061 M: David Woodhouse <dwmw2@infradead.org>
3062 L: keyrings@vger.kernel.org
3064 F: Documentation/module-signing.txt
3066 F: scripts/sign-file.c
3067 F: scripts/extract-cert.c
3069 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3070 L: linux-usb@vger.kernel.org
3072 F: Documentation/usb/WUSB-Design-overview.txt
3073 F: Documentation/usb/wusb-cbaf
3074 F: drivers/usb/host/hwa-hc.c
3075 F: drivers/usb/host/whci/
3076 F: drivers/usb/wusbcore/
3077 F: include/linux/usb/wusb*
3079 HT16K33 LED CONTROLLER DRIVER
3080 M: Robin van der Gracht <robin@protonic.nl>
3082 F: drivers/auxdisplay/ht16k33.c
3083 F: Documentation/devicetree/bindings/display/ht16k33.txt
3085 CFAG12864B LCD DRIVER
3086 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3087 W: http://miguelojeda.es/auxdisplay.htm
3088 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3090 F: drivers/auxdisplay/cfag12864b.c
3091 F: include/linux/cfag12864b.h
3093 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3094 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3095 W: http://miguelojeda.es/auxdisplay.htm
3096 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3098 F: drivers/auxdisplay/cfag12864bfb.c
3099 F: include/linux/cfag12864b.h
3101 CFG80211 and NL80211
3102 M: Johannes Berg <johannes@sipsolutions.net>
3103 L: linux-wireless@vger.kernel.org
3104 W: http://wireless.kernel.org/
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3108 F: include/uapi/linux/nl80211.h
3109 F: include/net/cfg80211.h
3111 X: net/wireless/wext*
3113 CHAR and MISC DRIVERS
3114 M: Arnd Bergmann <arnd@arndb.de>
3115 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3120 F: include/linux/miscdevice.h
3123 M: Andy Whitcroft <apw@canonical.com>
3124 M: Joe Perches <joe@perches.com>
3126 F: scripts/checkpatch.pl
3128 CHINESE DOCUMENTATION
3129 M: Harry Wei <harryxiyou@gmail.com>
3130 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3131 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3133 F: Documentation/translations/zh_CN/
3135 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3136 M: Peter Chen <Peter.Chen@nxp.com>
3137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3138 L: linux-usb@vger.kernel.org
3140 F: drivers/usb/chipidea/
3142 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3143 M: Hans de Goede <hdegoede@redhat.com>
3144 L: linux-input@vger.kernel.org
3146 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3147 F: drivers/input/touchscreen/chipone_icn8318.c
3149 CHROME HARDWARE PLATFORM SUPPORT
3150 M: Olof Johansson <olof@lixom.net>
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3153 F: drivers/platform/chrome/
3155 CISCO VIC ETHERNET NIC DRIVER
3156 M: Christian Benvenuti <benve@cisco.com>
3157 M: Sujith Sankar <ssujith@cisco.com>
3158 M: Govindarajulu Varadarajan <_govind@gmx.com>
3159 M: Neel Patel <neepatel@cisco.com>
3161 F: drivers/net/ethernet/cisco/enic/
3163 CISCO VIC LOW LATENCY NIC DRIVER
3164 M: Christian Benvenuti <benve@cisco.com>
3165 M: Dave Goodell <dgoodell@cisco.com>
3167 F: drivers/infiniband/hw/usnic/
3169 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3170 M: Hartley Sweeten <hsweeten@visionengravers.com>
3171 L: netdev@vger.kernel.org
3173 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3175 CIRRUS LOGIC AUDIO CODEC DRIVERS
3176 M: Brian Austin <brian.austin@cirrus.com>
3177 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3178 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3180 F: sound/soc/codecs/cs*
3183 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3184 L: linux-kernel@vger.kernel.org
3187 F: include/linux/cleancache.h
3190 M: Russell King <linux@armlinux.org.uk>
3191 L: linux-clk@vger.kernel.org
3193 F: include/linux/clk.h
3195 CLOCKSOURCE, CLOCKEVENT DRIVERS
3196 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3197 M: Thomas Gleixner <tglx@linutronix.de>
3198 L: linux-kernel@vger.kernel.org
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3201 F: drivers/clocksource
3203 CISCO FCOE HBA DRIVER
3204 M: Satish Kharat <satishkh@cisco.com>
3205 M: Sesidhar Baddela <sebaddel@cisco.com>
3206 M: Karan Tilak Kumar <kartilak@cisco.com>
3207 L: linux-scsi@vger.kernel.org
3209 F: drivers/scsi/fnic/
3211 CISCO SCSI HBA DRIVER
3212 M: Karan Tilak Kumar <kartilak@cisco.com>
3213 M: Sesidhar Baddela <sebaddel@cisco.com>
3214 L: linux-scsi@vger.kernel.org
3216 F: drivers/scsi/snic/
3219 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3220 M: Daniel Oliveira Nascimento <don@syst.com.br>
3221 L: platform-driver-x86@vger.kernel.org
3223 F: drivers/platform/x86/classmate-laptop.c
3226 M: Hans Verkuil <hans.verkuil@cisco.com>
3227 L: linux-media@vger.kernel.org
3228 T: git git://linuxtv.org/media_tree.git
3229 W: https://linuxtv.org
3231 F: drivers/media/pci/cobalt/
3233 COCCINELLE/Semantic Patches (SmPL)
3234 M: Julia Lawall <Julia.Lawall@lip6.fr>
3235 M: Gilles Muller <Gilles.Muller@lip6.fr>
3236 M: Nicolas Palix <nicolas.palix@imag.fr>
3237 M: Michal Marek <mmarek@suse.com>
3238 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3240 W: http://coccinelle.lip6.fr/
3242 F: Documentation/dev-tools/coccinelle.rst
3243 F: scripts/coccinelle/
3244 F: scripts/coccicheck
3247 M: Jan Harkes <jaharkes@cs.cmu.edu>
3249 L: codalist@coda.cs.cmu.edu
3250 W: http://www.coda.cs.cmu.edu/
3252 F: Documentation/filesystems/coda.txt
3254 F: include/linux/coda*.h
3255 F: include/uapi/linux/coda*.h
3257 CODA V4L2 MEM2MEM DRIVER
3258 M: Philipp Zabel <p.zabel@pengutronix.de>
3259 L: linux-media@vger.kernel.org
3261 F: Documentation/devicetree/bindings/media/coda.txt
3262 F: drivers/media/platform/coda/
3264 COMMON CLK FRAMEWORK
3265 M: Michael Turquette <mturquette@baylibre.com>
3266 M: Stephen Boyd <sboyd@codeaurora.org>
3267 L: linux-clk@vger.kernel.org
3268 Q: http://patchwork.kernel.org/project/linux-clk/list/
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3271 F: Documentation/devicetree/bindings/clock/
3273 X: drivers/clk/clkdev.c
3274 F: include/linux/clk-pr*
3275 F: include/linux/clk/
3277 COMMON INTERNET FILE SYSTEM (CIFS)
3278 M: Steve French <sfrench@samba.org>
3279 L: linux-cifs@vger.kernel.org
3280 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3281 W: http://linux-cifs.samba.org/
3282 T: git git://git.samba.org/sfrench/cifs-2.6.git
3284 F: Documentation/filesystems/cifs/
3287 COMPACTPCI HOTPLUG CORE
3288 M: Scott Murray <scott@spiteful.org>
3289 L: linux-pci@vger.kernel.org
3291 F: drivers/pci/hotplug/cpci_hotplug*
3293 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3294 M: Scott Murray <scott@spiteful.org>
3295 L: linux-pci@vger.kernel.org
3297 F: drivers/pci/hotplug/cpcihp_zt5550.*
3299 COMPACTPCI HOTPLUG GENERIC DRIVER
3300 M: Scott Murray <scott@spiteful.org>
3301 L: linux-pci@vger.kernel.org
3303 F: drivers/pci/hotplug/cpcihp_generic.c
3305 COMPAL LAPTOP SUPPORT
3306 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3307 L: platform-driver-x86@vger.kernel.org
3309 F: drivers/platform/x86/compal-laptop.c
3311 CONEXANT ACCESSRUNNER USB DRIVER
3312 L: accessrunner-general@lists.sourceforge.net
3313 W: http://accessrunner.sourceforge.net/
3315 F: drivers/usb/atm/cxacru.c
3318 M: Joel Becker <jlbec@evilplan.org>
3319 M: Christoph Hellwig <hch@lst.de>
3320 T: git git://git.infradead.org/users/hch/configfs.git
3323 F: include/linux/configfs.h
3326 M: Evgeniy Polyakov <zbr@ioremap.net>
3327 L: netdev@vger.kernel.org
3329 F: drivers/connector/
3331 CONTROL GROUP (CGROUP)
3332 M: Tejun Heo <tj@kernel.org>
3333 M: Li Zefan <lizefan@huawei.com>
3334 M: Johannes Weiner <hannes@cmpxchg.org>
3335 L: cgroups@vger.kernel.org
3336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3338 F: Documentation/cgroup*
3339 F: include/linux/cgroup*
3342 CONTROL GROUP - CPUSET
3343 M: Li Zefan <lizefan@huawei.com>
3344 L: cgroups@vger.kernel.org
3345 W: http://www.bullopensource.org/cpuset/
3346 W: http://oss.sgi.com/projects/cpusets/
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3349 F: Documentation/cgroup-v1/cpusets.txt
3350 F: include/linux/cpuset.h
3353 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3354 M: Johannes Weiner <hannes@cmpxchg.org>
3355 M: Michal Hocko <mhocko@kernel.org>
3356 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3357 L: cgroups@vger.kernel.org
3358 L: linux-mm@kvack.org
3363 CORETEMP HARDWARE MONITORING DRIVER
3364 M: Fenghua Yu <fenghua.yu@intel.com>
3365 L: linux-hwmon@vger.kernel.org
3367 F: Documentation/hwmon/coretemp
3368 F: drivers/hwmon/coretemp.c
3370 COSA/SRP SYNC SERIAL DRIVER
3371 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3372 W: http://www.fi.muni.cz/~kas/cosa/
3374 F: drivers/net/wan/cosa*
3376 CPMAC ETHERNET DRIVER
3377 M: Florian Fainelli <f.fainelli@gmail.com>
3378 L: netdev@vger.kernel.org
3380 F: drivers/net/ethernet/ti/cpmac.c
3382 CPU FREQUENCY DRIVERS
3383 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3384 M: Viresh Kumar <viresh.kumar@linaro.org>
3385 L: linux-pm@vger.kernel.org
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3388 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3389 B: https://bugzilla.kernel.org
3390 F: Documentation/cpu-freq/
3392 F: include/linux/cpufreq.h
3394 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3395 M: Viresh Kumar <viresh.kumar@linaro.org>
3396 M: Sudeep Holla <sudeep.holla@arm.com>
3397 L: linux-pm@vger.kernel.org
3398 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3400 F: drivers/cpufreq/arm_big_little.h
3401 F: drivers/cpufreq/arm_big_little.c
3402 F: drivers/cpufreq/arm_big_little_dt.c
3404 CPUIDLE DRIVER - ARM BIG LITTLE
3405 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3406 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407 L: linux-pm@vger.kernel.org
3408 L: linux-arm-kernel@lists.infradead.org
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3411 F: drivers/cpuidle/cpuidle-big_little.c
3413 CPUIDLE DRIVER - ARM EXYNOS
3414 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3415 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3416 M: Kukjin Kim <kgene@kernel.org>
3417 L: linux-pm@vger.kernel.org
3418 L: linux-samsung-soc@vger.kernel.org
3420 F: drivers/cpuidle/cpuidle-exynos.c
3421 F: arch/arm/mach-exynos/pm.c
3424 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3425 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3426 L: linux-pm@vger.kernel.org
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3429 B: https://bugzilla.kernel.org
3430 F: drivers/cpuidle/*
3431 F: include/linux/cpuidle.h
3434 M: "H. Peter Anvin" <hpa@zytor.com>
3436 F: arch/x86/kernel/cpuid.c
3437 F: arch/x86/kernel/msr.c
3439 CPU POWER MONITORING SUBSYSTEM
3440 M: Thomas Renninger <trenn@suse.com>
3441 L: linux-pm@vger.kernel.org
3443 F: tools/power/cpupower/
3446 W: http://sourceforge.net/projects/cramfs/
3447 S: Orphan / Obsolete
3448 F: Documentation/filesystems/cramfs.txt
3452 M: Mikael Starvik <starvik@axis.com>
3453 M: Jesper Nilsson <jesper.nilsson@axis.com>
3454 L: linux-cris-kernel@axis.com
3455 W: http://developer.axis.com
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3459 F: drivers/tty/serial/crisv10.*
3462 M: Herbert Xu <herbert@gondor.apana.org.au>
3463 M: "David S. Miller" <davem@davemloft.net>
3464 L: linux-crypto@vger.kernel.org
3465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3468 F: Documentation/crypto/
3469 F: Documentation/devicetree/bindings/crypto/
3470 F: Documentation/DocBook/crypto-API.tmpl
3475 F: include/linux/crypto*
3477 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3478 M: Neil Horman <nhorman@tuxdriver.com>
3479 L: linux-crypto@vger.kernel.org
3481 F: crypto/ansi_cprng.c
3485 M: Hans Verkuil <hverkuil@xs4all.nl>
3486 L: linux-media@vger.kernel.org
3487 T: git git://linuxtv.org/media_tree.git
3488 W: http://linuxtv.org
3490 F: drivers/media/i2c/cs3308.c
3491 F: drivers/media/i2c/cs3308.h
3493 CS5535 Audio ALSA driver
3494 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3496 F: sound/pci/cs5535audio/
3499 M: Solomon Peachy <pizza@shaftnet.org>
3501 F: drivers/net/wireless/st/cw1200/
3503 CX18 VIDEO4LINUX DRIVER
3504 M: Andy Walls <awalls@md.metrocast.net>
3505 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3506 L: linux-media@vger.kernel.org
3507 T: git git://linuxtv.org/media_tree.git
3508 W: https://linuxtv.org
3509 W: http://www.ivtvdriver.org/index.php/Cx18
3511 F: Documentation/media/v4l-drivers/cx18*
3512 F: drivers/media/pci/cx18/
3513 F: include/uapi/linux/ivtv*
3515 CX2341X MPEG ENCODER HELPER MODULE
3516 M: Hans Verkuil <hverkuil@xs4all.nl>
3517 L: linux-media@vger.kernel.org
3518 T: git git://linuxtv.org/media_tree.git
3519 W: https://linuxtv.org
3521 F: drivers/media/common/cx2341x*
3522 F: include/media/cx2341x*
3524 CX24120 MEDIA DRIVER
3525 M: Jemma Denson <jdenson@gmail.com>
3526 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3527 L: linux-media@vger.kernel.org
3528 W: https://linuxtv.org
3529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3531 F: drivers/media/dvb-frontends/cx24120*
3533 CX88 VIDEO4LINUX DRIVER
3534 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3535 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3536 L: linux-media@vger.kernel.org
3537 W: https://linuxtv.org
3538 T: git git://linuxtv.org/media_tree.git
3540 F: Documentation/media/v4l-drivers/cx88*
3541 F: drivers/media/pci/cx88/
3543 CXD2820R MEDIA DRIVER
3544 M: Antti Palosaari <crope@iki.fi>
3545 L: linux-media@vger.kernel.org
3546 W: https://linuxtv.org
3547 W: http://palosaari.fi/linux/
3548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549 T: git git://linuxtv.org/anttip/media_tree.git
3551 F: drivers/media/dvb-frontends/cxd2820r*
3553 CXGB3 ETHERNET DRIVER (CXGB3)
3554 M: Santosh Raspatur <santosh@chelsio.com>
3555 L: netdev@vger.kernel.org
3556 W: http://www.chelsio.com
3558 F: drivers/net/ethernet/chelsio/cxgb3/
3560 CXGB3 ISCSI DRIVER (CXGB3I)
3561 M: Karen Xie <kxie@chelsio.com>
3562 L: linux-scsi@vger.kernel.org
3563 W: http://www.chelsio.com
3565 F: drivers/scsi/cxgbi/cxgb3i
3567 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3568 M: Steve Wise <swise@chelsio.com>
3569 L: linux-rdma@vger.kernel.org
3570 W: http://www.openfabrics.org
3572 F: drivers/infiniband/hw/cxgb3/
3573 F: include/uapi/rdma/cxgb3-abi.h
3575 CXGB4 ETHERNET DRIVER (CXGB4)
3576 M: Hariprasad S <hariprasad@chelsio.com>
3577 L: netdev@vger.kernel.org
3578 W: http://www.chelsio.com
3580 F: drivers/net/ethernet/chelsio/cxgb4/
3582 CXGB4 ISCSI DRIVER (CXGB4I)
3583 M: Karen Xie <kxie@chelsio.com>
3584 L: linux-scsi@vger.kernel.org
3585 W: http://www.chelsio.com
3587 F: drivers/scsi/cxgbi/cxgb4i
3589 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3590 M: Steve Wise <swise@chelsio.com>
3591 L: linux-rdma@vger.kernel.org
3592 W: http://www.openfabrics.org
3594 F: drivers/infiniband/hw/cxgb4/
3595 F: include/uapi/rdma/cxgb4-abi.h
3597 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3598 M: Casey Leedom <leedom@chelsio.com>
3599 L: netdev@vger.kernel.org
3600 W: http://www.chelsio.com
3602 F: drivers/net/ethernet/chelsio/cxgb4vf/
3604 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3605 M: Ian Munsie <imunsie@au1.ibm.com>
3606 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3607 L: linuxppc-dev@lists.ozlabs.org
3609 F: arch/powerpc/platforms/powernv/pci-cxl.c
3610 F: drivers/misc/cxl/
3611 F: include/misc/cxl*
3612 F: include/uapi/misc/cxl.h
3613 F: Documentation/powerpc/cxl.txt
3614 F: Documentation/ABI/testing/sysfs-class-cxl
3616 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3617 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3618 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3619 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3620 L: linux-scsi@vger.kernel.org
3622 F: drivers/scsi/cxlflash/
3623 F: include/uapi/scsi/cxlflash_ioctls.h
3624 F: Documentation/powerpc/cxlflash.txt
3626 STMMAC ETHERNET DRIVER
3627 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3628 M: Alexandre Torgue <alexandre.torgue@st.com>
3629 L: netdev@vger.kernel.org
3630 W: http://www.stlinux.com
3632 F: drivers/net/ethernet/stmicro/stmmac/
3635 M: Russell King <linux@armlinux.org.uk>
3636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3637 W: http://www.armlinux.org.uk/
3639 F: drivers/video/fbdev/cyber2000fb.*
3641 CYCLADES ASYNC MUX DRIVER
3642 W: http://www.cyclades.com/
3644 F: drivers/tty/cyclades.c
3645 F: include/linux/cyclades.h
3646 F: include/uapi/linux/cyclades.h
3648 CYCLADES PC300 DRIVER
3649 W: http://www.cyclades.com/
3651 F: drivers/net/wan/pc300*
3653 CYPRESS_FIRMWARE MEDIA DRIVER
3654 M: Antti Palosaari <crope@iki.fi>
3655 L: linux-media@vger.kernel.org
3656 W: https://linuxtv.org
3657 W: http://palosaari.fi/linux/
3658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659 T: git git://linuxtv.org/anttip/media_tree.git
3661 F: drivers/media/common/cypress_firmware*
3663 CYTTSP TOUCHSCREEN DRIVER
3664 M: Ferruh Yigit <fery@cypress.com>
3665 L: linux-input@vger.kernel.org
3667 F: drivers/input/touchscreen/cyttsp*
3668 F: include/linux/input/cyttsp.h
3670 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3671 M: Joshua Kinard <kumba@gentoo.org>
3673 F: drivers/rtc/rtc-ds1685.c
3674 F: include/linux/rtc/ds1685.h
3676 DAMA SLAVE for AX.25
3677 M: Joerg Reuter <jreuter@yaina.de>
3678 W: http://yaina.de/jreuter/
3679 W: http://www.qsl.net/dl1bke/
3680 L: linux-hams@vger.kernel.org
3682 F: net/ax25/af_ax25.c
3683 F: net/ax25/ax25_dev.c
3684 F: net/ax25/ax25_ds_*
3685 F: net/ax25/ax25_in.c
3686 F: net/ax25/ax25_out.c
3687 F: net/ax25/ax25_timer.c
3688 F: net/ax25/sysctl_net_ax25.c
3690 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3691 L: netdev@vger.kernel.org
3693 F: Documentation/networking/dmfe.txt
3694 F: drivers/net/ethernet/dec/tulip/dmfe.c
3696 DC390/AM53C974 SCSI driver
3697 M: Hannes Reinecke <hare@suse.com>
3698 L: linux-scsi@vger.kernel.org
3700 F: drivers/scsi/am53c974.c
3703 M: Oliver Neukum <oliver@neukum.org>
3704 M: Ali Akcaagac <aliakc@web.de>
3705 M: Jamie Lenehan <lenehan@twibble.org>
3706 L: dc395x@twibble.org
3707 W: http://twibble.org/dist/dc395x/
3708 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3710 F: Documentation/scsi/dc395x.txt
3711 F: drivers/scsi/dc395x.*
3714 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3715 L: dccp@vger.kernel.org
3716 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3718 F: include/linux/dccp.h
3719 F: include/uapi/linux/dccp.h
3720 F: include/linux/tfrc.h
3723 DECnet NETWORK LAYER
3724 W: http://linux-decnet.sourceforge.net
3725 L: linux-decnet-user@lists.sourceforge.net
3727 F: Documentation/networking/decnet.txt
3730 DECSTATION PLATFORM SUPPORT
3731 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3732 L: linux-mips@linux-mips.org
3733 W: http://www.linux-mips.org/wiki/DECstation
3736 F: arch/mips/include/asm/dec/
3737 F: arch/mips/include/asm/mach-dec/
3739 DEFXX FDDI NETWORK DRIVER
3740 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3742 F: drivers/net/fddi/defxx.*
3745 M: Matthew Garrett <mjg59@srcf.ucam.org>
3746 M: Pali Rohár <pali.rohar@gmail.com>
3747 L: platform-driver-x86@vger.kernel.org
3749 F: drivers/platform/x86/dell-laptop.c
3751 DELL LAPTOP RBTN DRIVER
3752 M: Pali Rohár <pali.rohar@gmail.com>
3754 F: drivers/platform/x86/dell-rbtn.*
3756 DELL LAPTOP FREEFALL DRIVER
3757 M: Pali Rohár <pali.rohar@gmail.com>
3759 F: drivers/platform/x86/dell-smo8800.c
3761 DELL LAPTOP SMM DRIVER
3762 M: Pali Rohár <pali.rohar@gmail.com>
3764 F: drivers/hwmon/dell-smm-hwmon.c
3765 F: include/uapi/linux/i8k.h
3767 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3768 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3770 F: Documentation/dcdbas.txt
3771 F: drivers/firmware/dcdbas.*
3773 DELL WMI EXTRAS DRIVER
3774 M: Matthew Garrett <mjg59@srcf.ucam.org>
3775 M: Pali Rohár <pali.rohar@gmail.com>
3777 F: drivers/platform/x86/dell-wmi.c
3779 DESIGNWARE USB2 DRD IP DRIVER
3780 M: John Youn <johnyoun@synopsys.com>
3781 L: linux-usb@vger.kernel.org
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784 F: drivers/usb/dwc2/
3786 DESIGNWARE USB3 DRD IP DRIVER
3787 M: Felipe Balbi <balbi@kernel.org>
3788 L: linux-usb@vger.kernel.org
3789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3791 F: drivers/usb/dwc3/
3793 DEVICE COREDUMP (DEV_COREDUMP)
3794 M: Johannes Berg <johannes@sipsolutions.net>
3795 L: linux-kernel@vger.kernel.org
3797 F: drivers/base/devcoredump.c
3798 F: include/linux/devcoredump.h
3800 DEVICE FREQUENCY (DEVFREQ)
3801 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3802 M: Kyungmin Park <kyungmin.park@samsung.com>
3803 R: Chanwoo Choi <cw00.choi@samsung.com>
3804 L: linux-pm@vger.kernel.org
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3808 F: include/linux/devfreq.h
3809 F: Documentation/devicetree/bindings/devfreq/
3811 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3812 M: Chanwoo Choi <cw00.choi@samsung.com>
3813 L: linux-pm@vger.kernel.org
3814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3816 F: drivers/devfreq/event/
3817 F: drivers/devfreq/devfreq-event.c
3818 F: include/linux/devfreq-event.h
3819 F: Documentation/devicetree/bindings/devfreq/event/
3821 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3822 M: Chanwoo Choi <cw00.choi@samsung.com>
3823 L: linux-pm@vger.kernel.org
3824 L: linux-samsung-soc@vger.kernel.org
3825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3827 F: drivers/devfreq/exynos-bus.c
3828 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3830 DEVICE NUMBER REGISTRY
3831 M: Torben Mathiasen <device@lanana.org>
3832 W: http://lanana.org/docs/device-list/index.html
3836 M: Alasdair Kergon <agk@redhat.com>
3837 M: Mike Snitzer <snitzer@redhat.com>
3838 M: dm-devel@redhat.com
3839 L: dm-devel@redhat.com
3840 W: http://sources.redhat.com/dm
3841 Q: http://patchwork.kernel.org/project/dm-devel/list/
3842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3843 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3845 F: Documentation/device-mapper/
3847 F: drivers/md/persistent-data/
3848 F: include/linux/device-mapper.h
3849 F: include/linux/dm-*.h
3850 F: include/uapi/linux/dm-*.h
3853 M: Jiri Pirko <jiri@mellanox.com>
3854 L: netdev@vger.kernel.org
3856 F: net/core/devlink.c
3857 F: include/net/devlink.h
3858 F: include/uapi/linux/devlink.h
3860 DIALOG SEMICONDUCTOR DRIVERS
3861 M: Support Opensource <support.opensource@diasemi.com>
3862 W: http://www.dialog-semiconductor.com/products
3864 F: Documentation/hwmon/da90??
3865 F: Documentation/devicetree/bindings/mfd/da90*.txt
3866 F: Documentation/devicetree/bindings/regulator/da92*.txt
3867 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3868 F: drivers/gpio/gpio-da90??.c
3869 F: drivers/hwmon/da90??-hwmon.c
3870 F: drivers/iio/adc/da91??-*.c
3871 F: drivers/input/misc/da90??_onkey.c
3872 F: drivers/input/touchscreen/da9052_tsi.c
3873 F: drivers/leds/leds-da90??.c
3874 F: drivers/mfd/da903x.c
3875 F: drivers/mfd/da90??-*.c
3876 F: drivers/mfd/da91??-*.c
3877 F: drivers/power/supply/da9052-battery.c
3878 F: drivers/power/supply/da91??-*.c
3879 F: drivers/regulator/da903x.c
3880 F: drivers/regulator/da9???-regulator.[ch]
3881 F: drivers/rtc/rtc-da90??.c
3882 F: drivers/video/backlight/da90??_bl.c
3883 F: drivers/watchdog/da90??_wdt.c
3884 F: include/linux/mfd/da903x.h
3885 F: include/linux/mfd/da9052/
3886 F: include/linux/mfd/da9055/
3887 F: include/linux/mfd/da9062/
3888 F: include/linux/mfd/da9063/
3889 F: include/linux/mfd/da9150/
3890 F: include/linux/regulator/da9211.h
3891 F: include/sound/da[79]*.h
3892 F: sound/soc/codecs/da[79]*.[ch]
3894 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3895 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3896 L: linux-gpio@vger.kernel.org
3898 F: drivers/gpio/gpio-gpio-mm.c
3900 DIGI NEO AND CLASSIC PCI PRODUCTS
3901 M: Lidza Louina <lidza.louina@gmail.com>
3902 M: Mark Hounschell <markh@compro.net>
3903 L: driverdev-devel@linuxdriverproject.org
3905 F: drivers/staging/dgnc/
3907 DIOLAN U2C-12 I2C DRIVER
3908 M: Guenter Roeck <linux@roeck-us.net>
3909 L: linux-i2c@vger.kernel.org
3911 F: drivers/i2c/busses/i2c-diolan-u2c.c
3914 M: Matthew Wilcox <willy@linux.intel.com>
3915 L: linux-fsdevel@vger.kernel.org
3919 DIRECTORY NOTIFICATION (DNOTIFY)
3920 M: Eric Paris <eparis@parisplace.org>
3922 F: Documentation/filesystems/dnotify.txt
3923 F: fs/notify/dnotify/
3924 F: include/linux/dnotify.h
3926 DISK GEOMETRY AND PARTITION HANDLING
3927 M: Andries Brouwer <aeb@cwi.nl>
3928 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3929 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3930 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3934 M: Jan Kara <jack@suse.com>
3936 F: Documentation/filesystems/quota.txt
3938 F: include/linux/quota*.h
3939 F: include/uapi/linux/quota*.h
3941 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3942 M: Bernie Thompson <bernie@plugable.com>
3943 L: linux-fbdev@vger.kernel.org
3945 W: http://plugable.com/category/projects/udlfb/
3946 F: drivers/video/fbdev/udlfb.c
3947 F: include/video/udlfb.h
3948 F: Documentation/fb/udlfb.txt
3950 DISTRIBUTED LOCK MANAGER (DLM)
3951 M: Christine Caulfield <ccaulfie@redhat.com>
3952 M: David Teigland <teigland@redhat.com>
3953 L: cluster-devel@redhat.com
3954 W: http://sources.redhat.com/cluster/
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3959 DMA BUFFER SHARING FRAMEWORK
3960 M: Sumit Semwal <sumit.semwal@linaro.org>
3962 L: linux-media@vger.kernel.org
3963 L: dri-devel@lists.freedesktop.org
3964 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3966 F: include/linux/dma-buf*
3967 F: include/linux/reservation.h
3968 F: include/linux/*fence.h
3969 F: Documentation/driver-api/dma-buf.rst
3970 T: git git://anongit.freedesktop.org/drm/drm-misc
3973 M: Sumit Semwal <sumit.semwal@linaro.org>
3974 R: Gustavo Padovan <gustavo@padovan.org>
3976 L: linux-media@vger.kernel.org
3977 L: dri-devel@lists.freedesktop.org
3978 F: drivers/dma-buf/sync_*
3979 F: drivers/dma-buf/dma-fence*
3980 F: drivers/dma-buf/sw_sync.c
3981 F: include/linux/sync_file.h
3982 F: include/uapi/linux/sync_file.h
3983 F: Documentation/sync_file.txt
3984 T: git git://anongit.freedesktop.org/drm/drm-misc
3986 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3987 M: Vinod Koul <vinod.koul@intel.com>
3988 L: dmaengine@vger.kernel.org
3989 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3992 F: include/linux/dmaengine.h
3993 F: Documentation/devicetree/bindings/dma/
3994 F: Documentation/dmaengine/
3995 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3997 DME1737 HARDWARE MONITOR DRIVER
3998 M: Juerg Haefliger <juergh@gmail.com>
3999 L: linux-hwmon@vger.kernel.org
4001 F: Documentation/hwmon/dme1737
4002 F: drivers/hwmon/dme1737.c
4005 M: Jean Delvare <jdelvare@suse.com>
4007 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4008 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4009 F: drivers/firmware/dmi-id.c
4010 F: drivers/firmware/dmi_scan.c
4011 F: include/linux/dmi.h
4014 M: Jonathan Corbet <corbet@lwn.net>
4015 L: linux-doc@vger.kernel.org
4018 F: scripts/docproc.c
4019 F: scripts/kernel-doc*
4020 X: Documentation/ABI/
4021 X: Documentation/devicetree/
4022 X: Documentation/acpi
4023 X: Documentation/power
4024 X: Documentation/spi
4025 X: Documentation/media
4026 T: git git://git.lwn.net/linux.git docs-next
4029 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4030 L: blinux-list@redhat.com
4032 F: drivers/char/dtlk.c
4033 F: include/linux/dtlk.h
4035 DPT_I2O SCSI RAID DRIVER
4036 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4037 L: linux-scsi@vger.kernel.org
4038 W: http://www.adaptec.com/
4040 F: drivers/scsi/dpt*
4041 F: drivers/scsi/dpt/
4044 M: Philipp Reisner <philipp.reisner@linbit.com>
4045 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4046 L: drbd-dev@lists.linbit.com
4047 W: http://www.drbd.org
4048 T: git git://git.linbit.com/linux-drbd.git
4049 T: git git://git.linbit.com/drbd-8.4.git
4051 F: drivers/block/drbd/
4053 F: Documentation/blockdev/drbd/
4055 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4056 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4059 F: Documentation/kobject.txt
4064 F: include/linux/debugfs.h
4065 F: include/linux/kobj*
4069 M: David Airlie <airlied@linux.ie>
4070 L: dri-devel@lists.freedesktop.org
4071 T: git git://people.freedesktop.org/~airlied/linux
4072 B: https://bugs.freedesktop.org/
4073 C: irc://chat.freenode.net/dri-devel
4077 F: Documentation/devicetree/bindings/display/
4078 F: Documentation/devicetree/bindings/gpu/
4079 F: Documentation/devicetree/bindings/video/
4080 F: Documentation/gpu/
4082 F: include/uapi/drm/
4084 DRM DRIVERS AND MISC GPU PATCHES
4085 M: Daniel Vetter <daniel.vetter@intel.com>
4086 M: Jani Nikula <jani.nikula@linux.intel.com>
4087 M: Sean Paul <seanpaul@chromium.org>
4088 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4090 T: git git://anongit.freedesktop.org/drm/drm-misc
4091 F: Documentation/gpu/
4093 F: drivers/gpu/drm/*
4095 F: include/uapi/drm/drm*
4097 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4098 M: Dave Airlie <airlied@redhat.com>
4100 F: drivers/gpu/drm/ast/
4102 DRM DRIVERS FOR BRIDGE CHIPS
4103 M: Archit Taneja <architt@codeaurora.org>
4105 T: git git://anongit.freedesktop.org/drm/drm-misc
4106 F: drivers/gpu/drm/bridge/
4108 DRM DRIVER FOR BOCHS VIRTUAL GPU
4109 M: Gerd Hoffmann <kraxel@redhat.com>
4111 F: drivers/gpu/drm/bochs/
4113 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4114 M: Dave Airlie <airlied@redhat.com>
4116 F: drivers/gpu/drm/cirrus/
4118 RADEON and AMDGPU DRM DRIVERS
4119 M: Alex Deucher <alexander.deucher@amd.com>
4120 M: Christian König <christian.koenig@amd.com>
4121 L: dri-devel@lists.freedesktop.org
4122 T: git git://people.freedesktop.org/~agd5f/linux
4124 F: drivers/gpu/drm/radeon/
4125 F: include/uapi/drm/radeon_drm.h
4126 F: drivers/gpu/drm/amd/
4127 F: include/uapi/drm/amdgpu_drm.h
4130 M: Thierry Reding <thierry.reding@gmail.com>
4131 L: dri-devel@lists.freedesktop.org
4132 T: git git://anongit.freedesktop.org/tegra/linux.git
4134 F: drivers/gpu/drm/drm_panel.c
4135 F: drivers/gpu/drm/panel/
4136 F: include/drm/drm_panel.h
4137 F: Documentation/devicetree/bindings/display/panel/
4139 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4140 M: Daniel Vetter <daniel.vetter@intel.com>
4141 M: Jani Nikula <jani.nikula@linux.intel.com>
4142 L: intel-gfx@lists.freedesktop.org
4143 W: https://01.org/linuxgraphics/
4144 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4145 C: irc://chat.freenode.net/intel-gfx
4146 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4147 T: git git://anongit.freedesktop.org/drm-intel
4149 F: drivers/gpu/drm/i915/
4150 F: include/drm/i915*
4151 F: include/uapi/drm/i915_drm.h
4152 F: Documentation/gpu/i915.rst
4154 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4155 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4156 M: Zhi Wang <zhi.a.wang@intel.com>
4157 L: igvt-g-dev@lists.01.org
4158 L: intel-gfx@lists.freedesktop.org
4159 W: https://01.org/igvt-g
4160 T: git https://github.com/01org/gvt-linux.git
4162 F: drivers/gpu/drm/i915/gvt/
4164 DRM DRIVERS FOR ATMEL HLCDC
4165 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4166 L: dri-devel@lists.freedesktop.org
4168 F: drivers/gpu/drm/atmel-hlcdc/
4169 F: Documentation/devicetree/bindings/drm/atmel/
4171 DRM DRIVERS FOR ALLWINNER A10
4172 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4173 L: dri-devel@lists.freedesktop.org
4175 F: drivers/gpu/drm/sun4i/
4176 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4178 DRM DRIVERS FOR AMLOGIC SOCS
4179 M: Neil Armstrong <narmstrong@baylibre.com>
4180 L: dri-devel@lists.freedesktop.org
4181 L: linux-amlogic@lists.infradead.org
4182 W: http://linux-meson.com/
4184 F: drivers/gpu/drm/meson/
4185 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4187 DRM DRIVERS FOR EXYNOS
4188 M: Inki Dae <inki.dae@samsung.com>
4189 M: Joonyoung Shim <jy0922.shim@samsung.com>
4190 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4191 M: Kyungmin Park <kyungmin.park@samsung.com>
4192 L: dri-devel@lists.freedesktop.org
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4195 F: drivers/gpu/drm/exynos/
4196 F: include/uapi/drm/exynos_drm.h
4197 F: Documentation/devicetree/bindings/display/exynos/
4199 DRM DRIVERS FOR FREESCALE DCU
4200 M: Stefan Agner <stefan@agner.ch>
4201 M: Alison Wang <alison.wang@freescale.com>
4202 L: dri-devel@lists.freedesktop.org
4204 F: drivers/gpu/drm/fsl-dcu/
4205 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4206 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4207 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4209 DRM DRIVERS FOR FREESCALE IMX
4210 M: Philipp Zabel <p.zabel@pengutronix.de>
4211 L: dri-devel@lists.freedesktop.org
4213 F: drivers/gpu/drm/imx/
4214 F: drivers/gpu/ipu-v3/
4215 F: Documentation/devicetree/bindings/display/imx/
4217 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4218 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4219 L: dri-devel@lists.freedesktop.org
4220 T: git git://github.com/patjak/drm-gma500
4222 F: drivers/gpu/drm/gma500/
4224 DRM DRIVERS FOR HISILICON
4225 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4226 M: Rongrong Zou <zourongrong@gmail.com>
4227 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4228 R: Chen Feng <puck.chen@hisilicon.com>
4229 L: dri-devel@lists.freedesktop.org
4230 T: git git://github.com/xin3liang/linux.git
4232 F: drivers/gpu/drm/hisilicon/
4233 F: Documentation/devicetree/bindings/display/hisilicon/
4235 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4236 S: Orphan / Obsolete
4237 F: drivers/gpu/drm/i810/
4238 F: include/uapi/drm/i810_drm.h
4240 DRM DRIVERS FOR MEDIATEK
4241 M: CK Hu <ck.hu@mediatek.com>
4242 M: Philipp Zabel <p.zabel@pengutronix.de>
4243 L: dri-devel@lists.freedesktop.org
4245 F: drivers/gpu/drm/mediatek/
4246 F: Documentation/devicetree/bindings/display/mediatek/
4248 DRM DRIVER FOR MSM ADRENO GPU
4249 M: Rob Clark <robdclark@gmail.com>
4250 L: linux-arm-msm@vger.kernel.org
4251 L: dri-devel@lists.freedesktop.org
4252 L: freedreno@lists.freedesktop.org
4253 T: git git://people.freedesktop.org/~robclark/linux
4255 F: drivers/gpu/drm/msm/
4256 F: include/uapi/drm/msm_drm.h
4257 F: Documentation/devicetree/bindings/display/msm/
4259 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4260 M: Ben Skeggs <bskeggs@redhat.com>
4261 L: dri-devel@lists.freedesktop.org
4262 L: nouveau@lists.freedesktop.org
4263 T: git git://github.com/skeggsb/linux
4265 F: drivers/gpu/drm/nouveau/
4266 F: include/uapi/drm/nouveau_drm.h
4268 DRM DRIVERS FOR NVIDIA TEGRA
4269 M: Thierry Reding <thierry.reding@gmail.com>
4270 L: dri-devel@lists.freedesktop.org
4271 L: linux-tegra@vger.kernel.org
4272 T: git git://anongit.freedesktop.org/tegra/linux.git
4274 F: drivers/gpu/drm/tegra/
4275 F: drivers/gpu/host1x/
4276 F: include/linux/host1x.h
4277 F: include/uapi/drm/tegra_drm.h
4278 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4280 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4281 S: Orphan / Obsolete
4282 F: drivers/gpu/drm/mga/
4283 F: include/uapi/drm/mga_drm.h
4285 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4286 M: Dave Airlie <airlied@redhat.com>
4288 F: drivers/gpu/drm/mgag200/
4290 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4291 S: Orphan / Obsolete
4292 F: drivers/gpu/drm/r128/
4293 F: include/uapi/drm/r128_drm.h
4295 DRM DRIVERS FOR RENESAS
4296 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4297 L: dri-devel@lists.freedesktop.org
4298 L: linux-renesas-soc@vger.kernel.org
4299 T: git git://linuxtv.org/pinchartl/fbdev
4301 F: drivers/gpu/drm/rcar-du/
4302 F: drivers/gpu/drm/shmobile/
4303 F: include/linux/platform_data/shmob_drm.h
4304 F: Documentation/devicetree/bindings/display/renesas,du.txt
4306 DRM DRIVER FOR QXL VIRTUAL GPU
4307 M: Dave Airlie <airlied@redhat.com>
4309 F: drivers/gpu/drm/qxl/
4310 F: include/uapi/drm/qxl_drm.h
4312 DRM DRIVERS FOR ROCKCHIP
4313 M: Mark Yao <mark.yao@rock-chips.com>
4314 L: dri-devel@lists.freedesktop.org
4316 F: drivers/gpu/drm/rockchip/
4317 F: Documentation/devicetree/bindings/display/rockchip/
4319 DRM DRIVER FOR SAVAGE VIDEO CARDS
4320 S: Orphan / Obsolete
4321 F: drivers/gpu/drm/savage/
4322 F: include/uapi/drm/savage_drm.h
4324 DRM DRIVER FOR SIS VIDEO CARDS
4325 S: Orphan / Obsolete
4326 F: drivers/gpu/drm/sis/
4327 F: include/uapi/drm/sis_drm.h
4330 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4331 M: Vincent Abriou <vincent.abriou@st.com>
4332 L: dri-devel@lists.freedesktop.org
4333 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4335 F: drivers/gpu/drm/sti
4336 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4338 DRM DRIVER FOR TDFX VIDEO CARDS
4339 S: Orphan / Obsolete
4340 F: drivers/gpu/drm/tdfx/
4342 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4343 M: Dave Airlie <airlied@redhat.com>
4345 F: drivers/gpu/drm/udl/
4347 DRM DRIVERS FOR VIVANTE GPU IP
4348 M: Lucas Stach <l.stach@pengutronix.de>
4349 R: Russell King <linux+etnaviv@armlinux.org.uk>
4350 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4351 L: etnaviv@lists.freedesktop.org
4352 L: dri-devel@lists.freedesktop.org
4354 F: drivers/gpu/drm/etnaviv/
4355 F: include/uapi/drm/etnaviv_drm.h
4356 F: Documentation/devicetree/bindings/display/etnaviv/
4358 DRM DRIVER FOR VMWARE VIRTUAL GPU
4359 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4360 M: Sinclair Yeh <syeh@vmware.com>
4361 M: Thomas Hellstrom <thellstrom@vmware.com>
4362 L: dri-devel@lists.freedesktop.org
4363 T: git git://people.freedesktop.org/~syeh/repos_linux
4364 T: git git://people.freedesktop.org/~thomash/linux
4366 F: drivers/gpu/drm/vmwgfx/
4367 F: include/uapi/drm/vmwgfx_drm.h
4370 M: Eric Anholt <eric@anholt.net>
4371 T: git git://github.com/anholt/linux
4373 F: drivers/gpu/drm/vc4/
4374 F: include/uapi/drm/vc4_drm.h
4375 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4377 DRM DRIVERS FOR TI OMAP
4378 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4379 L: dri-devel@lists.freedesktop.org
4381 F: drivers/gpu/drm/omapdrm/
4382 F: Documentation/devicetree/bindings/display/ti/
4384 DRM DRIVERS FOR TI LCDC
4385 M: Jyri Sarha <jsarha@ti.com>
4386 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4387 L: dri-devel@lists.freedesktop.org
4389 F: drivers/gpu/drm/tilcdc/
4390 F: Documentation/devicetree/bindings/display/tilcdc/
4392 DRM DRIVERS FOR ZTE ZX
4393 M: Shawn Guo <shawnguo@kernel.org>
4394 L: dri-devel@lists.freedesktop.org
4396 F: drivers/gpu/drm/zte/
4397 F: Documentation/devicetree/bindings/display/zte,vou.txt
4399 DSBR100 USB FM RADIO DRIVER
4400 M: Alexey Klimov <klimov.linux@gmail.com>
4401 L: linux-media@vger.kernel.org
4402 T: git git://linuxtv.org/media_tree.git
4404 F: drivers/media/radio/dsbr100.c
4407 M: Francois Romieu <romieu@fr.zoreil.com>
4408 L: netdev@vger.kernel.org
4410 F: drivers/net/wan/dscc4.c
4413 M: Hans Verkuil <hverkuil@xs4all.nl>
4414 L: linux-media@vger.kernel.org
4415 T: git git://linuxtv.org/media_tree.git
4416 W: https://linuxtv.org
4418 F: drivers/media/pci/dt3155/
4420 DVB_USB_AF9015 MEDIA DRIVER
4421 M: Antti Palosaari <crope@iki.fi>
4422 L: linux-media@vger.kernel.org
4423 W: https://linuxtv.org
4424 W: http://palosaari.fi/linux/
4425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4426 T: git git://linuxtv.org/anttip/media_tree.git
4428 F: drivers/media/usb/dvb-usb-v2/af9015*
4430 DVB_USB_AF9035 MEDIA DRIVER
4431 M: Antti Palosaari <crope@iki.fi>
4432 L: linux-media@vger.kernel.org
4433 W: https://linuxtv.org
4434 W: http://palosaari.fi/linux/
4435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4436 T: git git://linuxtv.org/anttip/media_tree.git
4438 F: drivers/media/usb/dvb-usb-v2/af9035*
4440 DVB_USB_ANYSEE MEDIA DRIVER
4441 M: Antti Palosaari <crope@iki.fi>
4442 L: linux-media@vger.kernel.org
4443 W: https://linuxtv.org
4444 W: http://palosaari.fi/linux/
4445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4446 T: git git://linuxtv.org/anttip/media_tree.git
4448 F: drivers/media/usb/dvb-usb-v2/anysee*
4450 DVB_USB_AU6610 MEDIA DRIVER
4451 M: Antti Palosaari <crope@iki.fi>
4452 L: linux-media@vger.kernel.org
4453 W: https://linuxtv.org
4454 W: http://palosaari.fi/linux/
4455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456 T: git git://linuxtv.org/anttip/media_tree.git
4458 F: drivers/media/usb/dvb-usb-v2/au6610*
4460 DVB_USB_CE6230 MEDIA DRIVER
4461 M: Antti Palosaari <crope@iki.fi>
4462 L: linux-media@vger.kernel.org
4463 W: https://linuxtv.org
4464 W: http://palosaari.fi/linux/
4465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4466 T: git git://linuxtv.org/anttip/media_tree.git
4468 F: drivers/media/usb/dvb-usb-v2/ce6230*
4470 DVB_USB_CXUSB MEDIA DRIVER
4471 M: Michael Krufky <mkrufky@linuxtv.org>
4472 L: linux-media@vger.kernel.org
4473 W: https://linuxtv.org
4474 W: http://github.com/mkrufky
4475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4476 T: git git://linuxtv.org/media_tree.git
4478 F: drivers/media/usb/dvb-usb/cxusb*
4480 DVB_USB_EC168 MEDIA DRIVER
4481 M: Antti Palosaari <crope@iki.fi>
4482 L: linux-media@vger.kernel.org
4483 W: https://linuxtv.org
4484 W: http://palosaari.fi/linux/
4485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4486 T: git git://linuxtv.org/anttip/media_tree.git
4488 F: drivers/media/usb/dvb-usb-v2/ec168*
4490 DVB_USB_GL861 MEDIA DRIVER
4491 M: Antti Palosaari <crope@iki.fi>
4492 L: linux-media@vger.kernel.org
4493 W: https://linuxtv.org
4494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4495 T: git git://linuxtv.org/anttip/media_tree.git
4497 F: drivers/media/usb/dvb-usb-v2/gl861*
4499 DVB_USB_MXL111SF MEDIA DRIVER
4500 M: Michael Krufky <mkrufky@linuxtv.org>
4501 L: linux-media@vger.kernel.org
4502 W: https://linuxtv.org
4503 W: http://github.com/mkrufky
4504 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4505 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4507 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4509 DVB_USB_RTL28XXU MEDIA DRIVER
4510 M: Antti Palosaari <crope@iki.fi>
4511 L: linux-media@vger.kernel.org
4512 W: https://linuxtv.org
4513 W: http://palosaari.fi/linux/
4514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4515 T: git git://linuxtv.org/anttip/media_tree.git
4517 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4519 DVB_USB_V2 MEDIA DRIVER
4520 M: Antti Palosaari <crope@iki.fi>
4521 L: linux-media@vger.kernel.org
4522 W: https://linuxtv.org
4523 W: http://palosaari.fi/linux/
4524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4525 T: git git://linuxtv.org/anttip/media_tree.git
4527 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4528 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4531 M: Jason Baron <jbaron@akamai.com>
4533 F: lib/dynamic_debug.c
4534 F: include/linux/dynamic_debug.h
4536 DZ DECSTATION DZ11 SERIAL DRIVER
4537 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4539 F: drivers/tty/serial/dz.*
4541 E3X0 POWER BUTTON DRIVER
4542 M: Moritz Fischer <moritz.fischer@ettus.com>
4543 L: usrp-users@lists.ettus.com
4544 W: http://www.ettus.com
4546 F: drivers/input/misc/e3x0-button.c
4547 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4550 M: Antti Palosaari <crope@iki.fi>
4551 L: linux-media@vger.kernel.org
4552 W: https://linuxtv.org
4553 W: http://palosaari.fi/linux/
4554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4555 T: git git://linuxtv.org/anttip/media_tree.git
4557 F: drivers/media/tuners/e4000*
4559 EATA ISA/EISA/PCI SCSI DRIVER
4560 M: Dario Ballabio <ballabio_dario@emc.com>
4561 L: linux-scsi@vger.kernel.org
4563 F: drivers/scsi/eata.c
4566 M: Antti Palosaari <crope@iki.fi>
4567 L: linux-media@vger.kernel.org
4568 W: https://linuxtv.org
4569 W: http://palosaari.fi/linux/
4570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4571 T: git git://linuxtv.org/anttip/media_tree.git
4573 F: drivers/media/dvb-frontends/ec100*
4576 M: Tyler Hicks <tyhicks@canonical.com>
4577 L: ecryptfs@vger.kernel.org
4578 W: http://ecryptfs.org
4579 W: https://launchpad.net/ecryptfs
4580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4582 F: Documentation/filesystems/ecryptfs.txt
4586 M: Borislav Petkov <bp@alien8.de>
4587 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4588 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4589 L: linux-edac@vger.kernel.org
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4593 F: Documentation/admin-guide/ras.rst
4594 F: Documentation/driver-api/edac.rst
4596 F: include/linux/edac.h
4599 M: Borislav Petkov <bp@alien8.de>
4600 L: linux-edac@vger.kernel.org
4602 F: drivers/edac/amd64_edac*
4605 M: Robert Richter <rric@kernel.org>
4606 L: linux-edac@vger.kernel.org
4608 F: drivers/edac/highbank*
4611 M: Ralf Baechle <ralf@linux-mips.org>
4612 M: David Daney <david.daney@cavium.com>
4613 L: linux-edac@vger.kernel.org
4614 L: linux-mips@linux-mips.org
4616 F: drivers/edac/octeon_edac*
4619 M: Mark Gross <mark.gross@intel.com>
4620 L: linux-edac@vger.kernel.org
4622 F: drivers/edac/e752x_edac.c
4625 L: linux-edac@vger.kernel.org
4627 F: drivers/edac/e7xxx_edac.c
4630 M: York Sun <york.sun@nxp.com>
4631 L: linux-edac@vger.kernel.org
4633 F: drivers/edac/fsl_ddr_edac.*
4636 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4637 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4638 L: linux-edac@vger.kernel.org
4640 F: drivers/edac/ghes_edac.c
4643 M: Tim Small <tim@buttersideup.com>
4644 L: linux-edac@vger.kernel.org
4646 F: drivers/edac/i82443bxgx_edac.c
4649 L: linux-edac@vger.kernel.org
4651 F: drivers/edac/i3000_edac.c
4654 L: linux-edac@vger.kernel.org
4656 F: drivers/edac/i5000_edac.c
4659 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4660 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4661 L: linux-edac@vger.kernel.org
4663 F: drivers/edac/i5400_edac.c
4666 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4668 L: linux-edac@vger.kernel.org
4670 F: drivers/edac/i7300_edac.c
4673 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4674 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4675 L: linux-edac@vger.kernel.org
4677 F: drivers/edac/i7core_edac.c
4680 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4681 M: "Arvind R." <arvino55@gmail.com>
4682 L: linux-edac@vger.kernel.org
4684 F: drivers/edac/i82975x_edac.c
4687 M: Jason Baron <jbaron@akamai.com>
4688 L: linux-edac@vger.kernel.org
4690 F: drivers/edac/ie31200_edac.c
4693 M: Johannes Thumshirn <morbidrsa@gmail.com>
4694 L: linux-edac@vger.kernel.org
4696 F: drivers/edac/mpc85xx_edac.[ch]
4699 M: Egor Martovetsky <egor@pasemi.com>
4700 L: linux-edac@vger.kernel.org
4702 F: drivers/edac/pasemi_edac.c
4705 M: Tim Small <tim@buttersideup.com>
4706 L: linux-edac@vger.kernel.org
4708 F: drivers/edac/r82600_edac.c
4711 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4712 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4713 L: linux-edac@vger.kernel.org
4715 F: drivers/edac/sb_edac.c
4718 M: Tony Luck <tony.luck@intel.com>
4719 L: linux-edac@vger.kernel.org
4721 F: drivers/edac/skx_edac.c
4724 APPLIED MICRO (APM) X-GENE SOC EDAC
4725 M: Loc Ho <lho@apm.com>
4727 F: drivers/edac/xgene_edac.c
4728 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4730 EDIROL UA-101/UA-1000 DRIVER
4731 M: Clemens Ladisch <clemens@ladisch.de>
4732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4733 T: git git://git.alsa-project.org/alsa-kernel.git
4735 F: sound/usb/misc/ua101.c
4737 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4738 M: Matt Fleming <matt@codeblueprint.co.uk>
4739 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4740 L: linux-efi@vger.kernel.org
4741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4743 F: Documentation/efi-stub.txt
4744 F: arch/*/kernel/efi.c
4745 F: arch/x86/boot/compressed/eboot.[ch]
4746 F: arch/*/include/asm/efi.h
4747 F: arch/x86/platform/efi/
4748 F: drivers/firmware/efi/
4749 F: include/linux/efi*.h
4750 F: arch/arm/boot/compressed/efi-header.S
4751 F: arch/arm64/kernel/efi-entry.S
4753 EFI VARIABLE FILESYSTEM
4754 M: Matthew Garrett <matthew.garrett@nebula.com>
4755 M: Jeremy Kerr <jk@ozlabs.org>
4756 M: Matt Fleming <matt@codeblueprint.co.uk>
4757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4758 L: linux-efi@vger.kernel.org
4762 EFIFB FRAMEBUFFER DRIVER
4763 L: linux-fbdev@vger.kernel.org
4764 M: Peter Jones <pjones@redhat.com>
4766 F: drivers/video/fbdev/efifb.c
4769 L: linux-efi@vger.kernel.org
4770 M: Ivan Hu <ivan.hu@canonical.com>
4771 M: Matt Fleming <matt@codeblueprint.co.uk>
4773 F: drivers/firmware/efi/test/
4776 W: http://aeschi.ch.eu.org/efs/
4780 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4781 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4782 L: netdev@vger.kernel.org
4784 F: drivers/net/ethernet/ibm/ehea/
4786 EM28XX VIDEO4LINUX DRIVER
4787 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4789 L: linux-media@vger.kernel.org
4790 W: https://linuxtv.org
4791 T: git git://linuxtv.org/media_tree.git
4793 F: drivers/media/usb/em28xx/
4794 F: Documentation/media/v4l-drivers/em28xx*
4797 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4798 M: Matt Mackall <mpm@selenic.com>
4799 M: David Woodhouse <dwmw2@infradead.org>
4800 L: linux-embedded@vger.kernel.org
4803 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4804 M: James Smart <james.smart@broadcom.com>
4805 M: Dick Kennedy <dick.kennedy@broadcom.com>
4806 L: linux-scsi@vger.kernel.org
4807 W: http://www.broadcom.com
4809 F: drivers/scsi/lpfc/
4811 ENE CB710 FLASH CARD READER DRIVER
4812 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4814 F: drivers/misc/cb710/
4815 F: drivers/mmc/host/cb710-mmc.*
4816 F: include/linux/cb710.h
4818 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4819 M: Maxim Levitsky <maximlevitsky@gmail.com>
4821 F: drivers/media/rc/ene_ir.*
4823 EPSON S1D13XXX FRAMEBUFFER DRIVER
4824 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4827 F: drivers/video/fbdev/s1d13xxxfb.c
4828 F: include/video/s1d13xxxfb.h
4830 ET131X NETWORK DRIVER
4831 M: Mark Einon <mark.einon@gmail.com>
4833 F: drivers/net/ethernet/agere/
4836 M: Stephen Hemminger <stephen@networkplumber.org>
4837 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4838 L: netdev@vger.kernel.org
4839 W: http://www.linuxfoundation.org/en/Net:Bridge
4841 F: include/linux/netfilter_bridge/
4844 ETHERNET PHY LIBRARY
4845 M: Florian Fainelli <f.fainelli@gmail.com>
4846 L: netdev@vger.kernel.org
4848 F: include/linux/phy.h
4849 F: include/linux/phy_fixed.h
4851 F: Documentation/networking/phy.txt
4852 F: drivers/of/of_mdio.c
4853 F: drivers/of/of_net.c
4856 M: Jan Kara <jack@suse.com>
4857 L: linux-ext4@vger.kernel.org
4859 F: Documentation/filesystems/ext2.txt
4861 F: include/linux/ext2*
4864 M: "Theodore Ts'o" <tytso@mit.edu>
4865 M: Andreas Dilger <adilger.kernel@dilger.ca>
4866 L: linux-ext4@vger.kernel.org
4867 W: http://ext4.wiki.kernel.org
4868 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4871 F: Documentation/filesystems/ext4.txt
4874 Extended Verification Module (EVM)
4875 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4876 L: linux-ima-devel@lists.sourceforge.net
4877 L: linux-security-module@vger.kernel.org
4879 F: security/integrity/evm/
4881 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4882 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4883 M: Chanwoo Choi <cw00.choi@samsung.com>
4884 L: linux-kernel@vger.kernel.org
4885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4888 F: include/linux/extcon/
4889 F: include/linux/extcon.h
4890 F: Documentation/extcon/
4891 F: Documentation/devicetree/bindings/extcon/
4894 M: Jingoo Han <jingoohan1@gmail.com>
4895 L: dri-devel@lists.freedesktop.org
4897 F: drivers/gpu/drm/exynos/exynos_dp*
4899 EXYNOS SYSMMU (IOMMU) driver
4900 M: Marek Szyprowski <m.szyprowski@samsung.com>
4901 L: iommu@lists.linux-foundation.org
4903 F: drivers/iommu/exynos-iommu.c
4905 EZchip NPS platform support
4906 M: Noam Camus <noamc@ezchip.com>
4908 F: arch/arc/plat-eznps
4909 F: arch/arc/boot/dts/eznps.dts
4911 F71805F HARDWARE MONITORING DRIVER
4912 M: Jean Delvare <jdelvare@suse.com>
4913 L: linux-hwmon@vger.kernel.org
4915 F: Documentation/hwmon/f71805f
4916 F: drivers/hwmon/f71805f.c
4919 M: Michael Buesch <m@bues.ch>
4920 L: linux-media@vger.kernel.org
4922 F: drivers/media/tuners/fc0011.h
4923 F: drivers/media/tuners/fc0011.c
4926 M: Antti Palosaari <crope@iki.fi>
4927 L: linux-media@vger.kernel.org
4928 W: https://linuxtv.org
4929 W: http://palosaari.fi/linux/
4930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4931 T: git git://linuxtv.org/anttip/media_tree.git
4933 F: drivers/media/tuners/fc2580*
4936 M: Eric Paris <eparis@redhat.com>
4938 F: fs/notify/fanotify/
4939 F: include/linux/fanotify.h
4940 F: include/uapi/linux/fanotify.h
4942 FARSYNC SYNCHRONOUS DRIVER
4943 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4944 W: http://www.farsite.co.uk/
4946 F: drivers/net/wan/farsync.*
4948 FAULT INJECTION SUPPORT
4949 M: Akinobu Mita <akinobu.mita@gmail.com>
4951 F: Documentation/fault-injection/
4952 F: lib/fault-inject.c
4954 FBTFT Framebuffer drivers
4955 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4956 M: Noralf Trønnes <noralf@tronnes.org>
4958 F: drivers/staging/fbtft/
4960 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4961 M: Johannes Thumshirn <jth@kernel.org>
4962 L: fcoe-devel@open-fcoe.org
4963 W: www.Open-FCoE.org
4965 F: drivers/scsi/libfc/
4966 F: drivers/scsi/fcoe/
4968 F: include/scsi/libfc.h
4969 F: include/scsi/libfcoe.h
4970 F: include/uapi/scsi/fc/
4972 FILE LOCKING (flock() and fcntl()/lockf())
4973 M: Jeff Layton <jlayton@poochiereds.net>
4974 M: "J. Bruce Fields" <bfields@fieldses.org>
4975 L: linux-fsdevel@vger.kernel.org
4977 F: include/linux/fcntl.h
4978 F: include/linux/fs.h
4979 F: include/uapi/linux/fcntl.h
4980 F: include/uapi/linux/fs.h
4984 FILESYSTEMS (VFS and infrastructure)
4985 M: Alexander Viro <viro@zeniv.linux.org.uk>
4986 L: linux-fsdevel@vger.kernel.org
4990 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4991 M: Riku Voipio <riku.voipio@iki.fi>
4992 L: linux-hwmon@vger.kernel.org
4994 F: drivers/hwmon/f75375s.c
4995 F: include/linux/f75375s.h
4997 FIREWIRE AUDIO DRIVERS
4998 M: Clemens Ladisch <clemens@ladisch.de>
4999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5000 T: git git://git.alsa-project.org/alsa-kernel.git
5004 FIREWIRE MEDIA DRIVERS (firedtv)
5005 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5006 L: linux-media@vger.kernel.org
5007 L: linux1394-devel@lists.sourceforge.net
5008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5010 F: drivers/media/firewire/
5012 FIREWIRE SBP-2 TARGET
5013 M: Chris Boot <bootc@bootc.net>
5014 L: linux-scsi@vger.kernel.org
5015 L: target-devel@vger.kernel.org
5016 L: linux1394-devel@lists.sourceforge.net
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5019 F: drivers/target/sbp/
5022 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5023 L: linux1394-devel@lists.sourceforge.net
5024 W: http://ieee1394.wiki.kernel.org/
5025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5027 F: drivers/firewire/
5028 F: include/linux/firewire.h
5029 F: include/uapi/linux/firewire*.h
5032 FIRMWARE LOADER (request_firmware)
5033 M: Ming Lei <ming.lei@canonical.com>
5034 M: Luis R. Rodriguez <mcgrof@kernel.org>
5035 L: linux-kernel@vger.kernel.org
5037 F: Documentation/firmware_class/
5038 F: drivers/base/firmware*.c
5039 F: include/linux/firmware.h
5041 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5042 M: Joshua Morris <josh.h.morris@us.ibm.com>
5043 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5045 F: drivers/block/rsxx/
5048 M: Jiri Kosina <jikos@kernel.org>
5049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5051 F: drivers/block/floppy.c
5054 M: Alessandro Rubini <rubini@gnudd.com>
5055 W: http://www.ohwr.org/projects/fmc-bus
5058 F: include/linux/fmc*.h
5059 F: include/linux/ipmi-fru.h
5062 FPGA MANAGER FRAMEWORK
5063 M: Alan Tull <atull@opensource.altera.com>
5064 R: Moritz Fischer <moritz.fischer@ettus.com>
5065 L: linux-fpga@vger.kernel.org
5067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5069 F: include/linux/fpga/fpga-mgr.h
5070 W: http://www.rocketboards.org
5073 M: Bill Metzenthen <billm@melbpc.org.au>
5074 W: http://floatingpoint.sourceforge.net/emulator/index.html
5076 F: arch/x86/math-emu/
5078 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5079 L: netdev@vger.kernel.org
5081 F: drivers/net/wan/dlci.c
5082 F: drivers/net/wan/sdla.c
5085 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5086 L: linux-fbdev@vger.kernel.org
5087 T: git git://github.com/bzolnier/linux.git
5088 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5090 F: Documentation/fb/
5093 F: include/linux/fb.h
5094 F: include/uapi/video/
5095 F: include/uapi/linux/fb.h
5097 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5098 M: Horia Geantă <horia.geanta@nxp.com>
5099 M: Dan Douglass <dan.douglass@nxp.com>
5100 L: linux-crypto@vger.kernel.org
5102 F: drivers/crypto/caam/
5103 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5105 FREESCALE DIU FRAMEBUFFER DRIVER
5106 M: Timur Tabi <timur@tabi.org>
5107 L: linux-fbdev@vger.kernel.org
5109 F: drivers/video/fbdev/fsl-diu-fb.*
5111 FREESCALE DMA DRIVER
5112 M: Li Yang <leoli@freescale.com>
5113 M: Zhang Wei <zw@zh-kernel.org>
5114 L: linuxppc-dev@lists.ozlabs.org
5116 F: drivers/dma/fsldma.*
5118 FREESCALE GPMI NAND DRIVER
5119 M: Han Xu <han.xu@nxp.com>
5120 L: linux-mtd@lists.infradead.org
5122 F: drivers/mtd/nand/gpmi-nand/*
5124 FREESCALE I2C CPM DRIVER
5125 M: Jochen Friedrich <jochen@scram.de>
5126 L: linuxppc-dev@lists.ozlabs.org
5127 L: linux-i2c@vger.kernel.org
5129 F: drivers/i2c/busses/i2c-cpm.c
5131 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5132 M: Sascha Hauer <kernel@pengutronix.de>
5133 L: linux-fbdev@vger.kernel.org
5134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5136 F: include/linux/platform_data/video-imxfb.h
5137 F: drivers/video/fbdev/imxfb.c
5139 FREESCALE QUAD SPI DRIVER
5140 M: Han Xu <han.xu@nxp.com>
5141 L: linux-mtd@lists.infradead.org
5143 F: drivers/mtd/spi-nor/fsl-quadspi.c
5145 FREESCALE SOC FS_ENET DRIVER
5146 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5147 M: Vitaly Bordug <vbordug@ru.mvista.com>
5148 L: linuxppc-dev@lists.ozlabs.org
5149 L: netdev@vger.kernel.org
5151 F: drivers/net/ethernet/freescale/fs_enet/
5152 F: include/linux/fs_enet_pd.h
5154 FREESCALE IMX / MXC FEC DRIVER
5155 M: Fugang Duan <fugang.duan@nxp.com>
5156 L: netdev@vger.kernel.org
5158 F: drivers/net/ethernet/freescale/fec_main.c
5159 F: drivers/net/ethernet/freescale/fec_ptp.c
5160 F: drivers/net/ethernet/freescale/fec.h
5161 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5163 FREESCALE QORIQ DPAA FMAN DRIVER
5164 M: Madalin Bucur <madalin.bucur@nxp.com>
5165 L: netdev@vger.kernel.org
5167 F: drivers/net/ethernet/freescale/fman
5168 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5170 FREESCALE QORIQ DPAA ETHERNET DRIVER
5171 M: Madalin Bucur <madalin.bucur@nxp.com>
5172 L: netdev@vger.kernel.org
5174 F: drivers/net/ethernet/freescale/dpaa
5176 FREESCALE SOC DRIVERS
5177 M: Scott Wood <oss@buserror.net>
5178 L: linuxppc-dev@lists.ozlabs.org
5179 L: linux-arm-kernel@lists.infradead.org
5182 F: include/linux/fsl/
5184 FREESCALE QUICC ENGINE LIBRARY
5185 M: Qiang Zhao <qiang.zhao@nxp.com>
5186 L: linuxppc-dev@lists.ozlabs.org
5188 F: drivers/soc/fsl/qe/
5189 F: include/soc/fsl/*qe*.h
5190 F: include/soc/fsl/*ucc*.h
5192 FREESCALE USB PERIPHERAL DRIVERS
5193 M: Li Yang <leoli@freescale.com>
5194 L: linux-usb@vger.kernel.org
5195 L: linuxppc-dev@lists.ozlabs.org
5197 F: drivers/usb/gadget/udc/fsl*
5199 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5200 M: Li Yang <leoli@freescale.com>
5201 L: netdev@vger.kernel.org
5202 L: linuxppc-dev@lists.ozlabs.org
5204 F: drivers/net/ethernet/freescale/ucc_geth*
5206 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5207 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5208 L: netdev@vger.kernel.org
5210 F: drivers/net/ethernet/freescale/gianfar*
5211 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5212 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5214 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5215 M: Zhao Qiang <qiang.zhao@nxp.com>
5216 L: netdev@vger.kernel.org
5217 L: linuxppc-dev@lists.ozlabs.org
5219 F: drivers/net/wan/fsl_ucc_hdlc*
5221 FREESCALE QUICC ENGINE UCC UART DRIVER
5222 M: Timur Tabi <timur@tabi.org>
5223 L: linuxppc-dev@lists.ozlabs.org
5225 F: drivers/tty/serial/ucc_uart.c
5227 FREESCALE SOC SOUND DRIVERS
5228 M: Timur Tabi <timur@tabi.org>
5229 M: Nicolin Chen <nicoleotsuka@gmail.com>
5230 M: Xiubo Li <Xiubo.Lee@gmail.com>
5231 R: Fabio Estevam <fabio.estevam@nxp.com>
5232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5233 L: linuxppc-dev@lists.ozlabs.org
5235 F: sound/soc/fsl/fsl*
5236 F: sound/soc/fsl/imx*
5237 F: sound/soc/fsl/mpc8610_hpcd.c
5240 M: Christoph Hellwig <hch@infradead.org>
5241 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5246 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5247 M: Pavel Machek <pavel@ucw.cz>
5248 L: linux-pm@vger.kernel.org
5250 F: Documentation/power/freezing-of-tasks.txt
5251 F: include/linux/freezer.h
5255 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5256 L: linux-kernel@vger.kernel.org
5259 F: include/linux/frontswap.h
5261 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5262 M: David Howells <dhowells@redhat.com>
5263 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5265 F: Documentation/filesystems/caching/
5267 F: include/linux/fscache*.h
5269 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5270 M: Theodore Y. Ts'o <tytso@mit.edu>
5271 M: Jaegeuk Kim <jaegeuk@kernel.org>
5272 L: linux-fsdevel@vger.kernel.org
5275 F: include/linux/fscrypto.h
5278 M: Jaegeuk Kim <jaegeuk@kernel.org>
5279 M: Chao Yu <yuchao0@huawei.com>
5280 L: linux-f2fs-devel@lists.sourceforge.net
5281 W: https://f2fs.wiki.kernel.org/
5282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5284 F: Documentation/filesystems/f2fs.txt
5285 F: Documentation/ABI/testing/sysfs-fs-f2fs
5287 F: include/linux/f2fs_fs.h
5288 F: include/trace/events/f2fs.h
5290 FUJITSU FR-V (FRV) PORT
5294 FUJITSU LAPTOP EXTRAS
5295 M: Jonathan Woithe <jwoithe@just42.net>
5296 L: platform-driver-x86@vger.kernel.org
5298 F: drivers/platform/x86/fujitsu-laptop.c
5300 FUJITSU M-5MO LS CAMERA ISP DRIVER
5301 M: Kyungmin Park <kyungmin.park@samsung.com>
5302 M: Heungjun Kim <riverful.kim@samsung.com>
5303 L: linux-media@vger.kernel.org
5305 F: drivers/media/i2c/m5mols/
5306 F: include/media/i2c/m5mols.h
5308 FUJITSU TABLET EXTRAS
5309 M: Robert Gerlach <khnz@gmx.de>
5310 L: platform-driver-x86@vger.kernel.org
5312 F: drivers/platform/x86/fujitsu-tablet.c
5314 FUSE: FILESYSTEM IN USERSPACE
5315 M: Miklos Szeredi <miklos@szeredi.hu>
5316 L: linux-fsdevel@vger.kernel.org
5317 W: http://fuse.sourceforge.net/
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5321 F: include/uapi/linux/fuse.h
5322 F: Documentation/filesystems/fuse.txt
5324 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5325 M: Rik Faith <faith@cs.unc.edu>
5326 L: linux-scsi@vger.kernel.org
5327 S: Odd Fixes (e.g., new signatures)
5328 F: drivers/scsi/fdomain.*
5331 M: Kees Cook <keescook@chromium.org>
5332 R: Emese Revfy <re.emese@gmail.com>
5333 L: kernel-hardening@lists.openwall.com
5335 F: scripts/gcc-plugins/
5336 F: scripts/gcc-plugin.sh
5337 F: scripts/Makefile.gcc-plugins
5338 F: Documentation/gcc-plugins.txt
5340 GCOV BASED KERNEL PROFILING
5341 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5344 F: Documentation/dev-tools/gcov.rst
5346 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5347 M: Achim Leubner <achim_leubner@adaptec.com>
5348 L: linux-scsi@vger.kernel.org
5349 W: http://www.icp-vortex.com/
5351 F: drivers/scsi/gdt*
5353 GDB KERNEL DEBUGGING HELPER SCRIPTS
5354 M: Jan Kiszka <jan.kiszka@siemens.com>
5355 M: Kieran Bingham <kieran@bingham.xyz>
5359 GEMTEK FM RADIO RECEIVER DRIVER
5360 M: Hans Verkuil <hverkuil@xs4all.nl>
5361 L: linux-media@vger.kernel.org
5362 T: git git://linuxtv.org/media_tree.git
5363 W: https://linuxtv.org
5365 F: drivers/media/radio/radio-gemtek*
5367 GENERIC GPIO I2C DRIVER
5368 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5370 F: drivers/i2c/busses/i2c-gpio.c
5371 F: include/linux/i2c-gpio.h
5373 GENERIC GPIO I2C MULTIPLEXER DRIVER
5374 M: Peter Korsgaard <peter.korsgaard@barco.com>
5375 L: linux-i2c@vger.kernel.org
5377 F: drivers/i2c/muxes/i2c-mux-gpio.c
5378 F: include/linux/i2c-mux-gpio.h
5379 F: Documentation/i2c/muxes/i2c-mux-gpio
5381 GENERIC HDLC (WAN) DRIVERS
5382 M: Krzysztof Halasa <khc@pm.waw.pl>
5383 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5385 F: drivers/net/wan/c101.c
5386 F: drivers/net/wan/hd6457*
5387 F: drivers/net/wan/hdlc*
5388 F: drivers/net/wan/n2.c
5389 F: drivers/net/wan/pc300too.c
5390 F: drivers/net/wan/pci200syn.c
5391 F: drivers/net/wan/wanxl*
5393 GENERIC INCLUDE/ASM HEADER FILES
5394 M: Arnd Bergmann <arnd@arndb.de>
5395 L: linux-arch@vger.kernel.org
5396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5398 F: include/asm-generic/
5399 F: include/uapi/asm-generic/
5401 GENERIC PHY FRAMEWORK
5402 M: Kishon Vijay Abraham I <kishon@ti.com>
5403 L: linux-kernel@vger.kernel.org
5404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5407 F: include/linux/phy/
5410 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5411 M: Kevin Hilman <khilman@kernel.org>
5412 M: Ulf Hansson <ulf.hansson@linaro.org>
5413 L: linux-pm@vger.kernel.org
5415 F: drivers/base/power/domain*.c
5416 F: include/linux/pm_domain.h
5418 GENERIC UIO DRIVER FOR PCI DEVICES
5419 M: "Michael S. Tsirkin" <mst@redhat.com>
5420 L: kvm@vger.kernel.org
5422 F: drivers/uio/uio_pci_generic.c
5424 GET_MAINTAINER SCRIPT
5425 M: Joe Perches <joe@perches.com>
5427 F: scripts/get_maintainer.pl
5429 GENWQE (IBM Generic Workqueue Card)
5430 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5431 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5433 F: drivers/misc/genwqe/
5436 M: Steven Whitehouse <swhiteho@redhat.com>
5437 M: Bob Peterson <rpeterso@redhat.com>
5438 L: cluster-devel@redhat.com
5439 W: http://sources.redhat.com/cluster/
5440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5442 F: Documentation/filesystems/gfs2*.txt
5444 F: include/uapi/linux/gfs2_ondisk.h
5446 GIGASET ISDN DRIVERS
5447 M: Paul Bolle <pebolle@tiscali.nl>
5448 L: gigaset307x-common@lists.sourceforge.net
5449 W: http://gigaset307x.sourceforge.net/
5451 F: Documentation/isdn/README.gigaset
5452 F: drivers/isdn/gigaset/
5453 F: include/uapi/linux/gigaset_dev.h
5456 M: Hans Verkuil <hans.verkuil@cisco.com>
5457 L: linux-media@vger.kernel.org
5459 F: drivers/media/usb/go7007/
5462 M: Bastien Nocera <hadess@hadess.net>
5463 L: linux-input@vger.kernel.org
5465 F: drivers/input/touchscreen/goodix.c
5468 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5469 L: linux-gpio@vger.kernel.org
5471 F: drivers/gpio/gpio-mockup.c
5472 F: tools/testing/selftests/gpio/
5475 M: Linus Walleij <linus.walleij@linaro.org>
5476 M: Alexandre Courbot <gnurou@gmail.com>
5477 L: linux-gpio@vger.kernel.org
5478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5480 F: Documentation/devicetree/bindings/gpio/
5481 F: Documentation/gpio/
5482 F: Documentation/ABI/testing/gpio-cdev
5483 F: Documentation/ABI/obsolete/sysfs-gpio
5485 F: include/linux/gpio/
5486 F: include/linux/gpio.h
5487 F: include/asm-generic/gpio.h
5488 F: include/uapi/linux/gpio.h
5491 GRE DEMULTIPLEXER DRIVER
5492 M: Dmitry Kozlov <xeb@mail.ru>
5493 L: netdev@vger.kernel.org
5495 F: net/ipv4/gre_demux.c
5496 F: net/ipv4/gre_offload.c
5497 F: include/net/gre.h
5499 GRETH 10/100/1G Ethernet MAC device driver
5500 M: Andreas Larsson <andreas@gaisler.com>
5501 L: netdev@vger.kernel.org
5503 F: drivers/net/ethernet/aeroflex/
5506 M: Johan Hovold <johan@kernel.org>
5507 M: Alex Elder <elder@kernel.org>
5508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5510 F: drivers/staging/greybus/
5511 L: greybus-dev@lists.linaro.org
5513 GREYBUS AUDIO PROTOCOLS DRIVERS
5514 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5515 M: Mark Greer <mgreer@animalcreek.com>
5517 F: drivers/staging/greybus/audio_apbridgea.c
5518 F: drivers/staging/greybus/audio_apbridgea.h
5519 F: drivers/staging/greybus/audio_codec.c
5520 F: drivers/staging/greybus/audio_codec.h
5521 F: drivers/staging/greybus/audio_gb.c
5522 F: drivers/staging/greybus/audio_manager.c
5523 F: drivers/staging/greybus/audio_manager.h
5524 F: drivers/staging/greybus/audio_manager_module.c
5525 F: drivers/staging/greybus/audio_manager_private.h
5526 F: drivers/staging/greybus/audio_manager_sysfs.c
5527 F: drivers/staging/greybus/audio_module.c
5528 F: drivers/staging/greybus/audio_topology.c
5530 GREYBUS PROTOCOLS DRIVERS
5531 M: Rui Miguel Silva <rmfrfs@gmail.com>
5533 F: drivers/staging/greybus/sdio.c
5534 F: drivers/staging/greybus/light.c
5535 F: drivers/staging/greybus/gpio.c
5536 F: drivers/staging/greybus/power_supply.c
5537 F: drivers/staging/greybus/spi.c
5538 F: drivers/staging/greybus/spilib.c
5540 GREYBUS PROTOCOLS DRIVERS
5541 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5543 F: drivers/staging/greybus/loopback.c
5544 F: drivers/staging/greybus/timesync.c
5545 F: drivers/staging/greybus/timesync_platform.c
5547 GREYBUS PROTOCOLS DRIVERS
5548 M: Viresh Kumar <vireshk@kernel.org>
5550 F: drivers/staging/greybus/authentication.c
5551 F: drivers/staging/greybus/bootrom.c
5552 F: drivers/staging/greybus/firmware.h
5553 F: drivers/staging/greybus/fw-core.c
5554 F: drivers/staging/greybus/fw-download.c
5555 F: drivers/staging/greybus/fw-managament.c
5556 F: drivers/staging/greybus/greybus_authentication.h
5557 F: drivers/staging/greybus/greybus_firmware.h
5558 F: drivers/staging/greybus/hid.c
5559 F: drivers/staging/greybus/i2c.c
5560 F: drivers/staging/greybus/spi.c
5561 F: drivers/staging/greybus/spilib.c
5562 F: drivers/staging/greybus/spilib.h
5564 GREYBUS PROTOCOLS DRIVERS
5565 M: David Lin <dtwlin@gmail.com>
5567 F: drivers/staging/greybus/uart.c
5568 F: drivers/staging/greybus/log.c
5570 GREYBUS PLATFORM DRIVERS
5571 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5573 F: drivers/staging/greybus/arche-platform.c
5574 F: drivers/staging/greybus/arche-apb-ctrl.c
5575 F: drivers/staging/greybus/arche_platform.h
5577 GS1662 VIDEO SERIALIZER
5578 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5579 L: linux-media@vger.kernel.org
5580 T: git git://linuxtv.org/media_tree.git
5582 F: drivers/media/spi/gs1662.c
5584 GSPCA FINEPIX SUBDRIVER
5585 M: Frank Zago <frank@zago.net>
5586 L: linux-media@vger.kernel.org
5587 T: git git://linuxtv.org/media_tree.git
5589 F: drivers/media/usb/gspca/finepix.c
5591 GSPCA GL860 SUBDRIVER
5592 M: Olivier Lorin <o.lorin@laposte.net>
5593 L: linux-media@vger.kernel.org
5594 T: git git://linuxtv.org/media_tree.git
5596 F: drivers/media/usb/gspca/gl860/
5598 GSPCA M5602 SUBDRIVER
5599 M: Erik Andren <erik.andren@gmail.com>
5600 L: linux-media@vger.kernel.org
5601 T: git git://linuxtv.org/media_tree.git
5603 F: drivers/media/usb/gspca/m5602/
5605 GSPCA PAC207 SONIXB SUBDRIVER
5606 M: Hans Verkuil <hverkuil@xs4all.nl>
5607 L: linux-media@vger.kernel.org
5608 T: git git://linuxtv.org/media_tree.git
5610 F: drivers/media/usb/gspca/pac207.c
5612 GSPCA SN9C20X SUBDRIVER
5613 M: Brian Johnson <brijohn@gmail.com>
5614 L: linux-media@vger.kernel.org
5615 T: git git://linuxtv.org/media_tree.git
5617 F: drivers/media/usb/gspca/sn9c20x.c
5619 GSPCA T613 SUBDRIVER
5620 M: Leandro Costantino <lcostantino@gmail.com>
5621 L: linux-media@vger.kernel.org
5622 T: git git://linuxtv.org/media_tree.git
5624 F: drivers/media/usb/gspca/t613.c
5626 GSPCA USB WEBCAM DRIVER
5627 M: Hans Verkuil <hverkuil@xs4all.nl>
5628 L: linux-media@vger.kernel.org
5629 T: git git://linuxtv.org/media_tree.git
5631 F: drivers/media/usb/gspca/
5633 GUID PARTITION TABLE (GPT)
5634 M: Davidlohr Bueso <dave@stgolabs.net>
5635 L: linux-efi@vger.kernel.org
5637 F: block/partitions/efi.*
5639 STK1160 USB VIDEO CAPTURE DRIVER
5640 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5641 L: linux-media@vger.kernel.org
5642 T: git git://linuxtv.org/media_tree.git
5644 F: drivers/media/usb/stk1160/
5647 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5648 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5649 W: http://uclinux-h8.sourceforge.jp
5650 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5653 F: drivers/clocksource/h8300_*.c
5654 F: drivers/clk/h8300/
5655 F: drivers/irqchip/irq-renesas-h8*.c
5657 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5658 M: Frank Seidel <frank@f-seidel.de>
5659 L: platform-driver-x86@vger.kernel.org
5660 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5662 F: drivers/platform/x86/hdaps.c
5664 HDPVR USB VIDEO ENCODER DRIVER
5665 M: Hans Verkuil <hverkuil@xs4all.nl>
5666 L: linux-media@vger.kernel.org
5667 T: git git://linuxtv.org/media_tree.git
5668 W: https://linuxtv.org
5670 F: drivers/media/usb/hdpvr/
5672 HWPOISON MEMORY FAILURE HANDLING
5673 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5674 L: linux-mm@kvack.org
5676 F: mm/memory-failure.c
5677 F: mm/hwpoison-inject.c
5679 HYPERVISOR VIRTUAL CONSOLE DRIVER
5680 L: linuxppc-dev@lists.ozlabs.org
5685 M: Antti Palosaari <crope@iki.fi>
5686 L: linux-media@vger.kernel.org
5687 W: https://linuxtv.org
5688 W: http://palosaari.fi/linux/
5689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5690 T: git git://linuxtv.org/anttip/media_tree.git
5692 F: drivers/media/usb/hackrf/
5695 M: Jean Delvare <jdelvare@suse.com>
5696 M: Guenter Roeck <linux@roeck-us.net>
5697 L: linux-hwmon@vger.kernel.org
5698 W: http://hwmon.wiki.kernel.org/
5699 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5702 F: Documentation/hwmon/
5704 F: include/linux/hwmon*.h
5706 HARDWARE RANDOM NUMBER GENERATOR CORE
5707 M: Matt Mackall <mpm@selenic.com>
5708 M: Herbert Xu <herbert@gondor.apana.org.au>
5709 L: linux-crypto@vger.kernel.org
5711 F: Documentation/devicetree/bindings/rng/
5712 F: Documentation/hw_random.txt
5713 F: drivers/char/hw_random/
5714 F: include/linux/hw_random.h
5716 HARDWARE SPINLOCK CORE
5717 M: Ohad Ben-Cohen <ohad@wizery.com>
5718 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5719 L: linux-remoteproc@vger.kernel.org
5721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5722 F: Documentation/devicetree/bindings/hwlock/
5723 F: Documentation/hwspinlock.txt
5724 F: drivers/hwspinlock/
5725 F: include/linux/hwspinlock.h
5727 HARMONY SOUND DRIVER
5728 L: linux-parisc@vger.kernel.org
5730 F: sound/parisc/harmony.*
5733 M: Antti Palosaari <crope@iki.fi>
5734 L: linux-media@vger.kernel.org
5735 W: https://linuxtv.org
5736 W: http://palosaari.fi/linux/
5737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5738 T: git git://linuxtv.org/anttip/media_tree.git
5740 F: drivers/media/dvb-frontends/hd29l2*
5742 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5743 M: Jimmy Vance <jimmy.vance@hpe.com>
5745 F: Documentation/watchdog/hpwdt.txt
5746 F: drivers/watchdog/hpwdt.c
5748 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5749 M: Don Brace <don.brace@microsemi.com>
5750 L: esc.storagedev@microsemi.com
5751 L: linux-scsi@vger.kernel.org
5753 F: Documentation/scsi/hpsa.txt
5754 F: drivers/scsi/hpsa*.[ch]
5755 F: include/linux/cciss*.h
5756 F: include/uapi/linux/cciss*.h
5758 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5759 M: Don Brace <don.brace@microsemi.com>
5760 L: esc.storagedev@microsemi.com
5761 L: linux-scsi@vger.kernel.org
5763 F: Documentation/blockdev/cciss.txt
5764 F: drivers/block/cciss*
5765 F: include/linux/cciss_ioctl.h
5766 F: include/uapi/linux/cciss_ioctl.h
5769 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5770 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5771 L: linux-rdma@vger.kernel.org
5773 F: drivers/infiniband/hw/hfi1
5776 L: linux-fsdevel@vger.kernel.org
5778 F: Documentation/filesystems/hfs.txt
5782 L: linux-fsdevel@vger.kernel.org
5784 F: Documentation/filesystems/hfsplus.txt
5787 HGA FRAMEBUFFER DRIVER
5788 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5789 L: linux-nvidia@lists.surfsouth.com
5790 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5792 F: drivers/video/fbdev/hgafb.c
5794 HIBERNATION (aka Software Suspend, aka swsusp)
5795 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5796 M: Pavel Machek <pavel@ucw.cz>
5797 L: linux-pm@vger.kernel.org
5798 B: https://bugzilla.kernel.org
5801 F: drivers/base/power/
5803 F: include/linux/suspend.h
5804 F: include/linux/freezer.h
5805 F: include/linux/pm.h
5806 F: arch/*/include/asm/suspend*.h
5809 M: Jiri Kosina <jikos@kernel.org>
5810 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5811 L: linux-input@vger.kernel.org
5812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5815 F: include/linux/hid*
5816 F: include/uapi/linux/hid*
5818 HID SENSOR HUB DRIVERS
5819 M: Jiri Kosina <jikos@kernel.org>
5820 M: Jonathan Cameron <jic23@kernel.org>
5821 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5822 L: linux-input@vger.kernel.org
5823 L: linux-iio@vger.kernel.org
5825 F: Documentation/hid/hid-sensor*
5826 F: drivers/hid/hid-sensor-*
5827 F: drivers/iio/*/hid-*
5828 F: include/linux/hid-sensor-*
5830 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5831 M: Thomas Gleixner <tglx@linutronix.de>
5832 L: linux-kernel@vger.kernel.org
5833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5835 F: Documentation/timers/
5836 F: kernel/time/hrtimer.c
5837 F: kernel/time/clockevents.c
5838 F: kernel/time/tick*.*
5839 F: kernel/time/timer_*.c
5840 F: include/linux/clockchips.h
5841 F: include/linux/hrtimer.h
5843 HIGH-SPEED SCC DRIVER FOR AX.25
5844 L: linux-hams@vger.kernel.org
5846 F: drivers/net/hamradio/dmascc.c
5847 F: drivers/net/hamradio/scc.c
5849 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5850 M: HighPoint Linux Team <linux@highpoint-tech.com>
5851 W: http://www.highpoint-tech.com
5853 F: Documentation/scsi/hptiop.txt
5854 F: drivers/scsi/hptiop.c
5857 M: Jes Sorensen <jes@trained-monkey.org>
5858 L: linux-hippi@sunsite.dk
5860 F: include/linux/hippidevice.h
5861 F: include/uapi/linux/if_hippi.h
5863 F: drivers/net/hippi/
5865 HISILICON NETWORK SUBSYSTEM DRIVER
5866 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5867 M: Salil Mehta <salil.mehta@huawei.com>
5868 L: netdev@vger.kernel.org
5869 W: http://www.hisilicon.com
5871 F: drivers/net/ethernet/hisilicon/
5872 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5874 HISILICON ROCE DRIVER
5875 M: Lijun Ou <oulijun@huawei.com>
5876 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5877 L: linux-rdma@vger.kernel.org
5879 F: drivers/infiniband/hw/hns/
5880 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5882 HISILICON SAS Controller
5883 M: John Garry <john.garry@huawei.com>
5884 W: http://www.hisilicon.com
5886 F: drivers/scsi/hisi_sas/
5887 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5890 M: Jouni Malinen <j@w1.fi>
5891 L: linux-wireless@vger.kernel.org
5892 W: http://w1.fi/hostap-driver.html
5894 F: drivers/net/wireless/intersil/hostap/
5896 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5897 L: platform-driver-x86@vger.kernel.org
5899 F: drivers/platform/x86/tc1100-wmi.c
5901 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5902 M: Jaroslav Kysela <perex@perex.cz>
5904 F: drivers/net/ethernet/hp/hp100.*
5906 HPET: High Precision Event Timers driver
5907 M: Clemens Ladisch <clemens@ladisch.de>
5909 F: Documentation/timers/hpet.txt
5910 F: drivers/char/hpet.c
5911 F: include/linux/hpet.h
5912 F: include/uapi/linux/hpet.h
5916 F: arch/x86/kernel/hpet.c
5917 F: arch/x86/include/asm/hpet.h
5920 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5921 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5926 M: Sebastian Reichel <sre@kernel.org>
5927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5929 F: Documentation/ABI/testing/sysfs-bus-hsi
5930 F: Documentation/device-drivers/serial-interfaces.rst
5932 F: include/linux/hsi/
5933 F: include/uapi/linux/hsi/
5936 M: Jan Dumon <j.dumon@option.com>
5937 W: http://www.pharscape.org
5939 F: drivers/net/usb/hso.c
5941 HSR NETWORK PROTOCOL
5942 M: Arvid Brodin <arvid.brodin@alten.se>
5943 L: netdev@vger.kernel.org
5947 HTCPEN TOUCHSCREEN DRIVER
5948 M: Pau Oliva Fora <pof@eslack.org>
5949 L: linux-input@vger.kernel.org
5951 F: drivers/input/touchscreen/htcpen.c
5954 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5959 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5960 L: linux-media@vger.kernel.org
5961 T: git git://linuxtv.org/media_tree.git
5962 W: https://linuxtv.org
5964 F: drivers/media/platform/sti/hva
5966 Hyper-V CORE AND DRIVERS
5967 M: "K. Y. Srinivasan" <kys@microsoft.com>
5968 M: Haiyang Zhang <haiyangz@microsoft.com>
5969 M: Stephen Hemminger <sthemmin@microsoft.com>
5970 L: devel@linuxdriverproject.org
5972 F: arch/x86/include/asm/mshyperv.h
5973 F: arch/x86/include/uapi/asm/hyperv.h
5974 F: arch/x86/kernel/cpu/mshyperv.c
5975 F: drivers/hid/hid-hyperv.c
5977 F: drivers/input/serio/hyperv-keyboard.c
5978 F: drivers/pci/host/pci-hyperv.c
5979 F: drivers/net/hyperv/
5980 F: drivers/scsi/storvsc_drv.c
5981 F: drivers/uio/uio_hv_generic.c
5982 F: drivers/video/fbdev/hyperv_fb.c
5983 F: include/linux/hyperv.h
5985 F: Documentation/ABI/stable/sysfs-bus-vmbus
5988 M: Peter Rosin <peda@axentia.se>
5989 L: linux-i2c@vger.kernel.org
5991 F: Documentation/i2c/i2c-topology
5992 F: Documentation/i2c/muxes/
5993 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5994 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5995 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5996 F: drivers/i2c/i2c-mux.c
5997 F: drivers/i2c/muxes/
5998 F: include/linux/i2c-mux.h
6000 I2C OVER PARALLEL PORT
6001 M: Jean Delvare <jdelvare@suse.com>
6002 L: linux-i2c@vger.kernel.org
6004 F: Documentation/i2c/busses/i2c-parport
6005 F: Documentation/i2c/busses/i2c-parport-light
6006 F: drivers/i2c/busses/i2c-parport.c
6007 F: drivers/i2c/busses/i2c-parport-light.c
6009 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6010 M: Jean Delvare <jdelvare@suse.com>
6011 L: linux-i2c@vger.kernel.org
6013 F: Documentation/i2c/busses/i2c-ali1535
6014 F: Documentation/i2c/busses/i2c-ali1563
6015 F: Documentation/i2c/busses/i2c-ali15x3
6016 F: Documentation/i2c/busses/i2c-amd756
6017 F: Documentation/i2c/busses/i2c-amd8111
6018 F: Documentation/i2c/busses/i2c-i801
6019 F: Documentation/i2c/busses/i2c-nforce2
6020 F: Documentation/i2c/busses/i2c-piix4
6021 F: Documentation/i2c/busses/i2c-sis5595
6022 F: Documentation/i2c/busses/i2c-sis630
6023 F: Documentation/i2c/busses/i2c-sis96x
6024 F: Documentation/i2c/busses/i2c-via
6025 F: Documentation/i2c/busses/i2c-viapro
6026 F: drivers/i2c/busses/i2c-ali1535.c
6027 F: drivers/i2c/busses/i2c-ali1563.c
6028 F: drivers/i2c/busses/i2c-ali15x3.c
6029 F: drivers/i2c/busses/i2c-amd756.c
6030 F: drivers/i2c/busses/i2c-amd756-s4882.c
6031 F: drivers/i2c/busses/i2c-amd8111.c
6032 F: drivers/i2c/busses/i2c-i801.c
6033 F: drivers/i2c/busses/i2c-isch.c
6034 F: drivers/i2c/busses/i2c-nforce2.c
6035 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6036 F: drivers/i2c/busses/i2c-piix4.c
6037 F: drivers/i2c/busses/i2c-sis5595.c
6038 F: drivers/i2c/busses/i2c-sis630.c
6039 F: drivers/i2c/busses/i2c-sis96x.c
6040 F: drivers/i2c/busses/i2c-via.c
6041 F: drivers/i2c/busses/i2c-viapro.c
6043 I2C/SMBUS ISMT DRIVER
6044 M: Seth Heasley <seth.heasley@intel.com>
6045 M: Neil Horman <nhorman@tuxdriver.com>
6046 L: linux-i2c@vger.kernel.org
6047 F: drivers/i2c/busses/i2c-ismt.c
6048 F: Documentation/i2c/busses/i2c-ismt
6050 I2C/SMBUS STUB DRIVER
6051 M: Jean Delvare <jdelvare@suse.com>
6052 L: linux-i2c@vger.kernel.org
6054 F: drivers/i2c/i2c-stub.c
6057 M: Wolfram Sang <wsa@the-dreams.de>
6058 L: linux-i2c@vger.kernel.org
6059 W: https://i2c.wiki.kernel.org/
6060 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6063 F: Documentation/devicetree/bindings/i2c/
6064 F: Documentation/i2c/
6067 F: include/linux/i2c.h
6068 F: include/linux/i2c-*.h
6069 F: include/uapi/linux/i2c.h
6070 F: include/uapi/linux/i2c-*.h
6073 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6074 L: linux-i2c@vger.kernel.org
6075 L: linux-acpi@vger.kernel.org
6079 M: Jean Delvare <jdelvare@suse.com>
6080 L: linux-i2c@vger.kernel.org
6082 F: Documentation/i2c/busses/i2c-taos-evm
6083 F: drivers/i2c/busses/i2c-taos-evm.c
6086 M: Till Harbaum <till@harbaum.org>
6087 L: linux-i2c@vger.kernel.org
6088 W: http://www.harbaum.org/till/i2c_tiny_usb
6090 F: drivers/i2c/busses/i2c-tiny-usb.c
6093 M: "H. Peter Anvin" <hpa@zytor.com>
6097 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6098 M: "H. Peter Anvin" <hpa@zytor.com>
6099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6102 IA64 (Itanium) PLATFORM
6103 M: Tony Luck <tony.luck@intel.com>
6104 M: Fenghua Yu <fenghua.yu@intel.com>
6105 L: linux-ia64@vger.kernel.org
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6110 IBM Power VMX Cryptographic instructions
6111 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6112 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6113 L: linux-crypto@vger.kernel.org
6115 F: drivers/crypto/vmx/Makefile
6116 F: drivers/crypto/vmx/Kconfig
6117 F: drivers/crypto/vmx/vmx.c
6118 F: drivers/crypto/vmx/aes*
6119 F: drivers/crypto/vmx/ghash*
6120 F: drivers/crypto/vmx/ppc-xlate.pl
6122 IBM Power in-Nest Crypto Acceleration
6123 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6124 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6125 L: linux-crypto@vger.kernel.org
6127 F: drivers/crypto/nx/Makefile
6128 F: drivers/crypto/nx/Kconfig
6129 F: drivers/crypto/nx/nx-aes*
6130 F: drivers/crypto/nx/nx-sha*
6131 F: drivers/crypto/nx/nx.*
6132 F: drivers/crypto/nx/nx_csbcpb.h
6133 F: drivers/crypto/nx/nx_debugfs.h
6135 IBM Power 842 compression accelerator
6136 M: Dan Streetman <ddstreet@ieee.org>
6138 F: drivers/crypto/nx/Makefile
6139 F: drivers/crypto/nx/Kconfig
6140 F: drivers/crypto/nx/nx-842*
6141 F: include/linux/sw842.h
6145 IBM Power Linux RAID adapter
6146 M: Brian King <brking@us.ibm.com>
6148 F: drivers/scsi/ipr.*
6150 IBM Power Virtual Ethernet Device Driver
6151 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6152 L: netdev@vger.kernel.org
6154 F: drivers/net/ethernet/ibm/ibmveth.*
6156 IBM Power SRIOV Virtual NIC Device Driver
6157 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6158 M: John Allen <jallen@linux.vnet.ibm.com>
6159 L: netdev@vger.kernel.org
6161 F: drivers/net/ethernet/ibm/ibmvnic.*
6163 IBM Power Virtual SCSI Device Drivers
6164 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6165 L: linux-scsi@vger.kernel.org
6167 F: drivers/scsi/ibmvscsi/ibmvscsi*
6168 F: include/scsi/viosrp.h
6170 IBM Power Virtual SCSI Device Target Driver
6171 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6172 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6173 L: linux-scsi@vger.kernel.org
6174 L: target-devel@vger.kernel.org
6176 F: drivers/scsi/ibmvscsi_tgt/
6178 IBM Power Virtual FC Device Drivers
6179 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6180 L: linux-scsi@vger.kernel.org
6182 F: drivers/scsi/ibmvscsi/ibmvfc*
6184 IBM ServeRAID RAID DRIVER
6186 F: drivers/scsi/ips.*
6188 ICH LPC AND GPIO DRIVER
6189 M: Peter Tyser <ptyser@xes-inc.com>
6191 F: drivers/mfd/lpc_ich.c
6192 F: drivers/gpio/gpio-ich.c
6195 M: "David S. Miller" <davem@davemloft.net>
6196 L: linux-ide@vger.kernel.org
6197 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6200 F: Documentation/ide/
6202 F: include/linux/ide.h
6204 IDEAPAD LAPTOP EXTRAS DRIVER
6205 M: Ike Panhc <ike.pan@canonical.com>
6206 L: platform-driver-x86@vger.kernel.org
6207 W: http://launchpad.net/ideapad-laptop
6209 F: drivers/platform/x86/ideapad-laptop.c
6211 IDEAPAD LAPTOP SLIDEBAR DRIVER
6212 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6213 L: linux-input@vger.kernel.org
6214 W: https://github.com/o2genum/ideapad-slidebar
6216 F: drivers/input/misc/ideapad_slidebar.c
6219 M: Borislav Petkov <bp@alien8.de>
6220 L: linux-ide@vger.kernel.org
6222 F: Documentation/cdrom/ide-cd
6223 F: drivers/ide/ide-cd*
6225 IEEE 802.15.4 SUBSYSTEM
6226 M: Alexander Aring <aar@pengutronix.de>
6227 M: Stefan Schmidt <stefan@osg.samsung.com>
6228 L: linux-wpan@vger.kernel.org
6229 W: http://wpan.cakelab.org/
6230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6235 F: drivers/net/ieee802154/
6236 F: include/linux/nl802154.h
6237 F: include/linux/ieee802154.h
6238 F: include/net/nl802154.h
6239 F: include/net/mac802154.h
6240 F: include/net/af_ieee802154.h
6241 F: include/net/cfg802154.h
6242 F: include/net/ieee802154_netdev.h
6243 F: Documentation/networking/ieee802154.txt
6245 IGORPLUG-USB IR RECEIVER
6246 M: Sean Young <sean@mess.org>
6247 L: linux-media@vger.kernel.org
6249 F: drivers/media/rc/igorplugusb.c
6251 IGUANAWORKS USB IR TRANSCEIVER
6252 M: Sean Young <sean@mess.org>
6253 L: linux-media@vger.kernel.org
6255 F: drivers/media/rc/iguanair.c
6257 IIO DIGITAL POTENTIOMETER DAC
6258 M: Peter Rosin <peda@axentia.se>
6259 L: linux-iio@vger.kernel.org
6261 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6262 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6263 F: drivers/iio/dac/dpot-dac.c
6265 IIO ENVELOPE DETECTOR
6266 M: Peter Rosin <peda@axentia.se>
6267 L: linux-iio@vger.kernel.org
6269 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6270 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6271 F: drivers/iio/adc/envelope-detector.c
6273 IIO SUBSYSTEM AND DRIVERS
6274 M: Jonathan Cameron <jic23@kernel.org>
6275 R: Hartmut Knaack <knaack.h@gmx.de>
6276 R: Lars-Peter Clausen <lars@metafoo.de>
6277 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6278 L: linux-iio@vger.kernel.org
6279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6281 F: Documentation/devicetree/bindings/iio/
6283 F: drivers/staging/iio/
6284 F: include/linux/iio/
6287 IKANOS/ADI EAGLE ADSL USB DRIVER
6288 M: Matthieu Castet <castet.matthieu@free.fr>
6289 M: Stanislaw Gruszka <stf_xl@wp.pl>
6291 F: drivers/usb/atm/ueagle-atm.c
6293 IMGTEC ASCII LCD DRIVER
6294 M: Paul Burton <paul.burton@imgtec.com>
6296 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6297 F: drivers/auxdisplay/img-ascii-lcd.c
6299 INA209 HARDWARE MONITOR DRIVER
6300 M: Guenter Roeck <linux@roeck-us.net>
6301 L: linux-hwmon@vger.kernel.org
6303 F: Documentation/hwmon/ina209
6304 F: Documentation/devicetree/bindings/i2c/ina209.txt
6305 F: drivers/hwmon/ina209.c
6307 INA2XX HARDWARE MONITOR DRIVER
6308 M: Guenter Roeck <linux@roeck-us.net>
6309 L: linux-hwmon@vger.kernel.org
6311 F: Documentation/hwmon/ina2xx
6312 F: drivers/hwmon/ina2xx.c
6313 F: include/linux/platform_data/ina2xx.h
6315 INDUSTRY PACK SUBSYSTEM (IPACK)
6316 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6317 M: Jens Taprogge <jens.taprogge@taprogge.org>
6318 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6319 L: industrypack-devel@lists.sourceforge.net
6320 W: http://industrypack.sourceforge.net
6324 INGENIC JZ4780 DMA Driver
6325 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6327 F: drivers/dma/dma-jz4780.c
6329 INGENIC JZ4780 NAND DRIVER
6330 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6331 L: linux-mtd@lists.infradead.org
6333 F: drivers/mtd/nand/jz4780_*
6335 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6336 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6337 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6338 L: linux-ima-devel@lists.sourceforge.net
6339 L: linux-ima-user@lists.sourceforge.net
6340 L: linux-security-module@vger.kernel.org
6341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6343 F: security/integrity/ima/
6345 IMGTEC IR DECODER DRIVER
6346 M: James Hogan <james.hogan@imgtec.com>
6348 F: drivers/media/rc/img-ir/
6350 IMS TWINTURBO FRAMEBUFFER DRIVER
6351 L: linux-fbdev@vger.kernel.org
6353 F: drivers/video/fbdev/imsttfb.c
6355 INFINIBAND SUBSYSTEM
6356 M: Doug Ledford <dledford@redhat.com>
6357 M: Sean Hefty <sean.hefty@intel.com>
6358 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6359 L: linux-rdma@vger.kernel.org
6360 W: http://www.openfabrics.org/
6361 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6364 F: Documentation/infiniband/
6365 F: drivers/infiniband/
6366 F: include/uapi/linux/if_infiniband.h
6367 F: include/uapi/rdma/
6371 M: John McCutchan <john@johnmccutchan.com>
6372 M: Robert Love <rlove@rlove.org>
6373 M: Eric Paris <eparis@parisplace.org>
6375 F: Documentation/filesystems/inotify.txt
6376 F: fs/notify/inotify/
6377 F: include/linux/inotify.h
6378 F: include/uapi/linux/inotify.h
6380 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6381 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6382 L: linux-input@vger.kernel.org
6383 Q: http://patchwork.kernel.org/project/linux-input/list/
6384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6387 F: include/linux/input.h
6388 F: include/uapi/linux/input.h
6389 F: include/linux/input/
6390 F: Documentation/devicetree/bindings/input/
6392 INPUT MULTITOUCH (MT) PROTOCOL
6393 M: Henrik Rydberg <rydberg@bitmath.org>
6394 L: linux-input@vger.kernel.org
6396 F: Documentation/input/multi-touch-protocol.txt
6397 F: drivers/input/input-mt.c
6400 INTEL ASoC BDW/HSW DRIVERS
6401 M: Jie Yang <yang.jie@linux.intel.com>
6402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6404 F: sound/soc/intel/common/sst-dsp*
6405 F: sound/soc/intel/common/sst-firmware.c
6406 F: sound/soc/intel/boards/broadwell.c
6407 F: sound/soc/intel/haswell/
6409 INTEL C600 SERIES SAS CONTROLLER DRIVER
6410 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6411 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6412 L: linux-scsi@vger.kernel.org
6413 T: git git://git.code.sf.net/p/intel-sas/isci
6415 F: drivers/scsi/isci/
6417 INTEL HID EVENT DRIVER
6418 M: Alex Hung <alex.hung@canonical.com>
6419 L: platform-driver-x86@vger.kernel.org
6421 F: drivers/platform/x86/intel-hid.c
6423 INTEL VIRTUAL BUTTON DRIVER
6424 M: AceLan Kao <acelan.kao@canonical.com>
6425 L: platform-driver-x86@vger.kernel.org
6427 F: drivers/platform/x86/intel-vbtn.c
6430 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6431 M: Len Brown <lenb@kernel.org>
6432 L: linux-pm@vger.kernel.org
6433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6434 B: https://bugzilla.kernel.org
6436 F: drivers/idle/intel_idle.c
6438 INTEL INTEGRATED SENSOR HUB DRIVER
6439 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6440 M: Jiri Kosina <jikos@kernel.org>
6441 L: linux-input@vger.kernel.org
6443 F: drivers/hid/intel-ish-hid/
6446 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6447 M: Len Brown <lenb@kernel.org>
6448 L: linux-pm@vger.kernel.org
6450 F: drivers/cpufreq/intel_pstate.c
6452 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6453 M: Maik Broemme <mbroemme@libmpq.org>
6454 L: linux-fbdev@vger.kernel.org
6456 F: Documentation/fb/intelfb.txt
6457 F: drivers/video/fbdev/intelfb/
6459 INTEL 810/815 FRAMEBUFFER DRIVER
6460 M: Antonino Daplas <adaplas@gmail.com>
6461 L: linux-fbdev@vger.kernel.org
6463 F: drivers/video/fbdev/i810/
6465 INTEL MENLOW THERMAL DRIVER
6466 M: Sujith Thomas <sujith.thomas@intel.com>
6467 L: platform-driver-x86@vger.kernel.org
6468 W: https://01.org/linux-acpi
6470 F: drivers/platform/x86/intel_menlow.c
6472 INTEL I/OAT DMA DRIVER
6473 M: Dave Jiang <dave.jiang@intel.com>
6474 R: Dan Williams <dan.j.williams@intel.com>
6475 L: dmaengine@vger.kernel.org
6476 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6478 F: drivers/dma/ioat*
6481 M: David Woodhouse <dwmw2@infradead.org>
6482 L: iommu@lists.linux-foundation.org
6483 T: git git://git.infradead.org/iommu-2.6.git
6485 F: drivers/iommu/intel-iommu.c
6486 F: include/linux/intel-iommu.h
6488 INTEL IOP-ADMA DMA DRIVER
6489 R: Dan Williams <dan.j.williams@intel.com>
6491 F: drivers/dma/iop-adma.c
6493 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6494 M: Krzysztof Halasa <khalasa@piap.pl>
6496 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6497 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6498 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6499 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6500 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6501 F: drivers/net/wan/ixp4xx_hss.c
6503 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6504 M: Deepak Saxena <dsaxena@plexity.net>
6506 F: drivers/char/hw_random/ixp4xx-rng.c
6508 INTEL ETHERNET DRIVERS
6509 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6510 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6511 W: http://www.intel.com/support/feedback.htm
6512 W: http://e1000.sourceforge.net/
6513 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6517 F: Documentation/networking/e100.txt
6518 F: Documentation/networking/e1000.txt
6519 F: Documentation/networking/e1000e.txt
6520 F: Documentation/networking/igb.txt
6521 F: Documentation/networking/igbvf.txt
6522 F: Documentation/networking/ixgb.txt
6523 F: Documentation/networking/ixgbe.txt
6524 F: Documentation/networking/ixgbevf.txt
6525 F: Documentation/networking/i40e.txt
6526 F: Documentation/networking/i40evf.txt
6527 F: drivers/net/ethernet/intel/
6528 F: drivers/net/ethernet/intel/*/
6530 INTEL RDMA RNIC DRIVER
6531 M: Faisal Latif <faisal.latif@intel.com>
6532 M: Shiraz Saleem <shiraz.saleem@intel.com>
6533 L: linux-rdma@vger.kernel.org
6535 F: drivers/infiniband/hw/i40iw/
6537 INTEL MERRIFIELD GPIO DRIVER
6538 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6539 L: linux-gpio@vger.kernel.org
6541 F: drivers/gpio/gpio-merrifield.c
6543 INTEL-MID GPIO DRIVER
6544 M: David Cohen <david.a.cohen@linux.intel.com>
6545 L: linux-gpio@vger.kernel.org
6547 F: drivers/gpio/gpio-intel-mid.c
6549 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6550 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6551 L: linux-wireless@vger.kernel.org
6553 F: Documentation/networking/README.ipw2100
6554 F: Documentation/networking/README.ipw2200
6555 F: drivers/net/wireless/intel/ipw2x00/
6558 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6560 F: Documentation/trace/intel_th.txt
6561 F: drivers/hwtracing/intel_th/
6563 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6564 M: Ning Sun <ning.sun@intel.com>
6565 L: tboot-devel@lists.sourceforge.net
6566 W: http://tboot.sourceforge.net
6567 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6569 F: Documentation/intel_txt.txt
6570 F: include/linux/tboot.h
6571 F: arch/x86/kernel/tboot.c
6573 INTEL WIRELESS WIMAX CONNECTION 2400
6574 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6575 M: linux-wimax@intel.com
6576 L: wimax@linuxwimax.org (subscribers-only)
6578 W: http://linuxwimax.org
6579 F: Documentation/wimax/README.i2400m
6580 F: drivers/net/wimax/i2400m/
6581 F: include/uapi/linux/wimax/i2400m.h
6583 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6584 M: Stanislaw Gruszka <sgruszka@redhat.com>
6585 L: linux-wireless@vger.kernel.org
6587 F: drivers/net/wireless/intel/iwlegacy/
6589 INTEL WIRELESS WIFI LINK (iwlwifi)
6590 M: Johannes Berg <johannes.berg@intel.com>
6591 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6592 M: Luca Coelho <luciano.coelho@intel.com>
6593 M: Intel Linux Wireless <linuxwifi@intel.com>
6594 L: linux-wireless@vger.kernel.org
6595 W: http://intellinuxwireless.org
6596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6598 F: drivers/net/wireless/intel/iwlwifi/
6600 INTEL MANAGEMENT ENGINE (mei)
6601 M: Tomas Winkler <tomas.winkler@intel.com>
6602 L: linux-kernel@vger.kernel.org
6604 F: include/uapi/linux/mei.h
6605 F: include/linux/mei_cl_bus.h
6606 F: drivers/misc/mei/*
6607 F: drivers/watchdog/mei_wdt.c
6608 F: Documentation/misc-devices/mei/*
6611 INTEL MIC DRIVERS (mic)
6612 M: Sudeep Dutt <sudeep.dutt@intel.com>
6613 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6615 W: https://github.com/sudeepdutt/mic
6616 W: http://software.intel.com/en-us/mic-developer
6617 F: include/linux/mic_bus.h
6618 F: include/linux/scif.h
6619 F: include/uapi/linux/mic_common.h
6620 F: include/uapi/linux/mic_ioctl.h
6621 F: include/uapi/linux/scif_ioctl.h
6622 F: drivers/misc/mic/
6623 F: drivers/dma/mic_x100_dma.c
6624 F: drivers/dma/mic_x100_dma.h
6625 F: Documentation/mic/
6627 INTEL PMC/P-Unit IPC DRIVER
6628 M: Zha Qipeng<qipeng.zha@intel.com>
6629 L: platform-driver-x86@vger.kernel.org
6631 F: drivers/platform/x86/intel_pmc_ipc.c
6632 F: drivers/platform/x86/intel_punit_ipc.c
6633 F: arch/x86/include/asm/intel_pmc_ipc.h
6634 F: arch/x86/include/asm/intel_punit_ipc.h
6636 INTEL TELEMETRY DRIVER
6637 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6638 L: platform-driver-x86@vger.kernel.org
6640 F: arch/x86/include/asm/intel_telemetry.h
6641 F: drivers/platform/x86/intel_telemetry*
6643 INTEL PMC CORE DRIVER
6644 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6645 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6646 L: platform-driver-x86@vger.kernel.org
6648 F: arch/x86/include/asm/pmc_core.h
6649 F: drivers/platform/x86/intel_pmc_core*
6651 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6652 M: Linus Walleij <linus.walleij@linaro.org>
6653 L: linux-iio@vger.kernel.org
6655 F: drivers/iio/gyro/mpu3050*
6656 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6658 IOC3 ETHERNET DRIVER
6659 M: Ralf Baechle <ralf@linux-mips.org>
6660 L: linux-mips@linux-mips.org
6662 F: drivers/net/ethernet/sgi/ioc3-eth.c
6665 M: Pat Gefre <pfg@sgi.com>
6666 L: linux-serial@vger.kernel.org
6668 F: drivers/tty/serial/ioc3_serial.c
6671 M: Joerg Roedel <joro@8bytes.org>
6672 L: iommu@lists.linux-foundation.org
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6675 F: Documentation/devicetree/bindings/iommu/
6679 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6681 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6684 M: Corey Minyard <minyard@acm.org>
6685 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6686 W: http://openipmi.sourceforge.net/
6688 F: Documentation/IPMI.txt
6689 F: drivers/char/ipmi/
6690 F: include/linux/ipmi*
6691 F: include/uapi/linux/ipmi*
6693 QCOM AUDIO (ASoC) DRIVERS
6694 M: Patrick Lai <plai@codeaurora.org>
6695 M: Banajit Goswami <bgoswami@codeaurora.org>
6696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6700 IPS SCSI RAID DRIVER
6701 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6702 L: linux-scsi@vger.kernel.org
6703 W: http://www.adaptec.com/
6705 F: drivers/scsi/ips*
6708 M: Wensong Zhang <wensong@linux-vs.org>
6709 M: Simon Horman <horms@verge.net.au>
6710 M: Julian Anastasov <ja@ssi.bg>
6711 L: netdev@vger.kernel.org
6712 L: lvs-devel@vger.kernel.org
6714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6716 F: Documentation/networking/ipvs-sysctl.txt
6717 F: include/net/ip_vs.h
6718 F: include/uapi/linux/ip_vs.h
6719 F: net/netfilter/ipvs/
6722 M: Jiri Kosina <jikos@kernel.org>
6723 M: David Sterba <dsterba@suse.com>
6725 F: drivers/tty/ipwireless/
6728 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6729 L: netdev@vger.kernel.org
6731 F: include/net/ipx.h
6732 F: include/uapi/linux/ipx.h
6736 M: Samuel Ortiz <samuel@sortiz.org>
6737 L: irda-users@lists.sourceforge.net (subscribers-only)
6738 L: netdev@vger.kernel.org
6739 W: http://irda.sourceforge.net/
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6742 F: Documentation/networking/irda.txt
6743 F: drivers/net/irda/
6744 F: include/net/irda/
6748 M: Thomas Gleixner <tglx@linutronix.de>
6749 L: linux-kernel@vger.kernel.org
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755 M: Thomas Gleixner <tglx@linutronix.de>
6756 M: Jason Cooper <jason@lakedaemon.net>
6757 M: Marc Zyngier <marc.zyngier@arm.com>
6758 L: linux-kernel@vger.kernel.org
6760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6761 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6762 F: Documentation/devicetree/bindings/interrupt-controller/
6765 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6766 M: Marc Zyngier <marc.zyngier@arm.com>
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6769 F: Documentation/IRQ-domain.txt
6770 F: include/linux/irqdomain.h
6771 F: kernel/irq/irqdomain.c
6775 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6777 F: Documentation/isa.txt
6778 F: drivers/base/isa.c
6779 F: include/linux/isa.h
6782 M: Jaroslav Kysela <perex@perex.cz>
6784 F: Documentation/isapnp.txt
6785 F: drivers/pnp/isapnp/
6786 F: include/linux/isapnp.h
6789 M: Hans Verkuil <hverkuil@xs4all.nl>
6790 L: linux-media@vger.kernel.org
6791 T: git git://linuxtv.org/media_tree.git
6792 W: https://linuxtv.org
6794 F: drivers/media/radio/radio-isa*
6796 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6797 M: Peter Jones <pjones@redhat.com>
6798 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6800 F: drivers/firmware/iscsi_ibft*
6803 M: Lee Duncan <lduncan@suse.com>
6804 M: Chris Leech <cleech@redhat.com>
6805 L: open-iscsi@googlegroups.com
6806 W: www.open-iscsi.com
6808 F: drivers/scsi/*iscsi*
6809 F: include/scsi/*iscsi*
6811 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6812 M: Or Gerlitz <ogerlitz@mellanox.com>
6813 M: Sagi Grimberg <sagi@grimberg.me>
6814 M: Roi Dayan <roid@mellanox.com>
6815 L: linux-rdma@vger.kernel.org
6817 W: http://www.openfabrics.org
6818 W: www.open-iscsi.org
6819 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6820 F: drivers/infiniband/ulp/iser/
6822 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6823 M: Sagi Grimberg <sagi@grimberg.me>
6824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6825 L: linux-rdma@vger.kernel.org
6826 L: target-devel@vger.kernel.org
6828 W: http://www.linux-iscsi.org
6829 F: drivers/infiniband/ulp/isert
6832 M: Karsten Keil <isdn@linux-pingi.de>
6833 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6834 L: netdev@vger.kernel.org
6835 W: http://www.isdn4linux.de
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6838 F: Documentation/isdn/
6840 F: include/linux/isdn.h
6841 F: include/linux/isdn/
6842 F: include/uapi/linux/isdn.h
6843 F: include/uapi/linux/isdn/
6845 ISDN SUBSYSTEM (Eicon active card driver)
6846 M: Armin Schindler <mac@melware.de>
6847 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6848 W: http://www.melware.de
6850 F: drivers/isdn/hardware/eicon/
6852 IT87 HARDWARE MONITORING DRIVER
6853 M: Jean Delvare <jdelvare@suse.com>
6854 L: linux-hwmon@vger.kernel.org
6856 F: Documentation/hwmon/it87
6857 F: drivers/hwmon/it87.c
6860 M: Antti Palosaari <crope@iki.fi>
6861 L: linux-media@vger.kernel.org
6862 W: https://linuxtv.org
6863 W: http://palosaari.fi/linux/
6864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6865 T: git git://linuxtv.org/anttip/media_tree.git
6867 F: drivers/media/tuners/it913x*
6869 IVTV VIDEO4LINUX DRIVER
6870 M: Andy Walls <awalls@md.metrocast.net>
6871 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6872 L: linux-media@vger.kernel.org
6873 T: git git://linuxtv.org/media_tree.git
6874 W: http://www.ivtvdriver.org
6876 F: Documentation/media/v4l-drivers/ivtv*
6877 F: drivers/media/pci/ivtv/
6878 F: include/uapi/linux/ivtv*
6880 IX2505V MEDIA DRIVER
6881 M: Malcolm Priestley <tvboxspy@gmail.com>
6882 L: linux-media@vger.kernel.org
6883 W: https://linuxtv.org
6884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6886 F: drivers/media/dvb-frontends/ix2505v*
6888 JC42.4 TEMPERATURE SENSOR DRIVER
6889 M: Guenter Roeck <linux@roeck-us.net>
6890 L: linux-hwmon@vger.kernel.org
6892 F: drivers/hwmon/jc42.c
6893 F: Documentation/hwmon/jc42
6896 M: Dave Kleikamp <shaggy@kernel.org>
6897 L: jfs-discussion@lists.sourceforge.net
6898 W: http://jfs.sourceforge.net/
6899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6901 F: Documentation/filesystems/jfs.txt
6905 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6906 L: netdev@vger.kernel.org
6908 F: drivers/net/ethernet/jme.*
6910 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6911 M: David Woodhouse <dwmw2@infradead.org>
6912 L: linux-mtd@lists.infradead.org
6913 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6916 F: include/uapi/linux/jffs2.h
6918 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6919 M: "Theodore Ts'o" <tytso@mit.edu>
6920 M: Jan Kara <jack@suse.com>
6921 L: linux-ext4@vger.kernel.org
6924 F: include/linux/jbd2.h
6926 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6927 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6928 L: linux-media@vger.kernel.org
6930 F: drivers/media/platform/rcar_jpu.c
6932 JSM Neo PCI based serial card
6933 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6934 L: linux-serial@vger.kernel.org
6936 F: drivers/tty/serial/jsm/
6938 K10TEMP HARDWARE MONITORING DRIVER
6939 M: Clemens Ladisch <clemens@ladisch.de>
6940 L: linux-hwmon@vger.kernel.org
6942 F: Documentation/hwmon/k10temp
6943 F: drivers/hwmon/k10temp.c
6945 K8TEMP HARDWARE MONITORING DRIVER
6946 M: Rudolf Marek <r.marek@assembler.cz>
6947 L: linux-hwmon@vger.kernel.org
6949 F: Documentation/hwmon/k8temp
6950 F: drivers/hwmon/k8temp.c
6953 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6954 R: Alexander Potapenko <glider@google.com>
6955 R: Dmitry Vyukov <dvyukov@google.com>
6956 L: kasan-dev@googlegroups.com
6958 F: arch/*/include/asm/kasan.h
6959 F: arch/*/mm/kasan_init*
6960 F: Documentation/dev-tools/kasan.rst
6961 F: include/linux/kasan*.h
6964 F: scripts/Makefile.kasan
6967 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6968 L: linux-kbuild@vger.kernel.org
6969 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6971 F: Documentation/kbuild/kconfig-language.txt
6975 M: Dave Young <dyoung@redhat.com>
6976 M: Baoquan He <bhe@redhat.com>
6977 R: Vivek Goyal <vgoyal@redhat.com>
6978 L: kexec@lists.infradead.org
6979 W: http://lse.sourceforge.net/kdump/
6981 F: Documentation/kdump/
6983 KEENE FM RADIO TRANSMITTER DRIVER
6984 M: Hans Verkuil <hverkuil@xs4all.nl>
6985 L: linux-media@vger.kernel.org
6986 T: git git://linuxtv.org/media_tree.git
6987 W: https://linuxtv.org
6989 F: drivers/media/radio/radio-keene*
6991 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6992 M: Ian Kent <raven@themaw.net>
6993 L: autofs@vger.kernel.org
6997 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6998 M: Michal Marek <mmarek@suse.com>
6999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7001 L: linux-kbuild@vger.kernel.org
7003 F: Documentation/kbuild/
7005 F: scripts/Makefile.*
7011 L: kernel-janitors@vger.kernel.org
7012 W: http://kernelnewbies.org/KernelJanitors
7015 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7016 M: "J. Bruce Fields" <bfields@fieldses.org>
7017 M: Jeff Layton <jlayton@poochiereds.net>
7018 L: linux-nfs@vger.kernel.org
7019 W: http://nfs.sourceforge.net/
7020 T: git git://linux-nfs.org/~bfields/linux.git
7023 F: include/uapi/linux/nfsd/
7027 F: include/linux/lockd/
7028 F: include/linux/sunrpc/
7029 F: include/uapi/linux/sunrpc/
7031 KERNEL SELFTEST FRAMEWORK
7032 M: Shuah Khan <shuahkh@osg.samsung.com>
7033 M: Shuah Khan <shuah@kernel.org>
7034 L: linux-kselftest@vger.kernel.org
7035 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7037 F: tools/testing/selftests
7039 KERNEL VIRTUAL MACHINE (KVM)
7040 M: Paolo Bonzini <pbonzini@redhat.com>
7041 M: Radim Krčmář <rkrcmar@redhat.com>
7042 L: kvm@vger.kernel.org
7043 W: http://www.linux-kvm.org
7044 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7046 F: Documentation/*/kvm*.txt
7047 F: Documentation/virtual/kvm/
7049 F: arch/x86/kernel/kvm.c
7050 F: arch/x86/kernel/kvmclock.c
7051 F: arch/*/include/asm/kvm*
7052 F: include/linux/kvm*
7053 F: include/uapi/linux/kvm*
7057 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7058 M: Joerg Roedel <joro@8bytes.org>
7059 L: kvm@vger.kernel.org
7060 W: http://www.linux-kvm.org/
7062 F: arch/x86/include/asm/svm.h
7063 F: arch/x86/kvm/svm.c
7065 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7066 M: Alexander Graf <agraf@suse.com>
7067 L: kvm-ppc@vger.kernel.org
7068 W: http://www.linux-kvm.org/
7069 T: git git://github.com/agraf/linux-2.6.git
7071 F: arch/powerpc/include/asm/kvm*
7072 F: arch/powerpc/kvm/
7074 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7075 M: Christian Borntraeger <borntraeger@de.ibm.com>
7076 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7077 L: linux-s390@vger.kernel.org
7078 W: http://www.ibm.com/developerworks/linux/linux390/
7079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7081 F: Documentation/s390/kvm.txt
7082 F: arch/s390/include/asm/kvm*
7085 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
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
7090 W: http://systems.cs.columbia.edu/projects/kvm-arm
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7093 F: arch/arm/include/uapi/asm/kvm*
7094 F: arch/arm/include/asm/kvm*
7097 F: include/kvm/arm_*
7099 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7100 M: Christoffer Dall <christoffer.dall@linaro.org>
7101 M: Marc Zyngier <marc.zyngier@arm.com>
7102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7103 L: kvmarm@lists.cs.columbia.edu
7105 F: arch/arm64/include/uapi/asm/kvm*
7106 F: arch/arm64/include/asm/kvm*
7109 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7110 M: James Hogan <james.hogan@imgtec.com>
7111 L: linux-mips@linux-mips.org
7113 F: arch/mips/include/uapi/asm/kvm*
7114 F: arch/mips/include/asm/kvm*
7118 M: Eric Biederman <ebiederm@xmission.com>
7119 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7120 L: kexec@lists.infradead.org
7122 F: include/linux/kexec.h
7123 F: include/uapi/linux/kexec.h
7127 M: David Howells <dhowells@redhat.com>
7128 L: keyrings@vger.kernel.org
7130 F: Documentation/security/keys.txt
7131 F: include/linux/key.h
7132 F: include/linux/key-type.h
7133 F: include/linux/keyctl.h
7134 F: include/uapi/linux/keyctl.h
7139 M: David Safford <safford@us.ibm.com>
7140 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7141 L: linux-security-module@vger.kernel.org
7142 L: keyrings@vger.kernel.org
7144 F: Documentation/security/keys-trusted-encrypted.txt
7145 F: include/keys/trusted-type.h
7146 F: security/keys/trusted.c
7147 F: security/keys/trusted.h
7150 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7151 M: David Safford <safford@us.ibm.com>
7152 L: linux-security-module@vger.kernel.org
7153 L: keyrings@vger.kernel.org
7155 F: Documentation/security/keys-trusted-encrypted.txt
7156 F: include/keys/encrypted-type.h
7157 F: security/keys/encrypted-keys/
7159 KGDB / KDB /debug_core
7160 M: Jason Wessel <jason.wessel@windriver.com>
7161 W: http://kgdb.wiki.kernel.org/
7162 L: kgdb-bugreport@lists.sourceforge.net
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7165 F: Documentation/DocBook/kgdb.tmpl
7166 F: drivers/misc/kgdbts.c
7167 F: drivers/tty/serial/kgdboc.c
7168 F: include/linux/kdb.h
7169 F: include/linux/kgdb.h
7173 M: Vegard Nossum <vegardno@ifi.uio.no>
7174 M: Pekka Enberg <penberg@kernel.org>
7176 F: Documentation/dev-tools/kmemcheck.rst
7177 F: arch/x86/include/asm/kmemcheck.h
7178 F: arch/x86/mm/kmemcheck/
7179 F: include/linux/kmemcheck.h
7183 M: Catalin Marinas <catalin.marinas@arm.com>
7185 F: Documentation/dev-tools/kmemleak.rst
7186 F: include/linux/kmemleak.h
7188 F: mm/kmemleak-test.c
7191 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7192 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7193 M: "David S. Miller" <davem@davemloft.net>
7194 M: Masami Hiramatsu <mhiramat@kernel.org>
7196 F: Documentation/kprobes.txt
7197 F: include/linux/kprobes.h
7200 KS0108 LCD CONTROLLER DRIVER
7201 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7202 W: http://miguelojeda.es/auxdisplay.htm
7203 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7205 F: Documentation/auxdisplay/ks0108
7206 F: drivers/auxdisplay/ks0108.c
7207 F: include/linux/ks0108.h
7210 M: David Ahern <dsa@cumulusnetworks.com>
7211 L: netdev@vger.kernel.org
7214 F: include/net/l3mdev.h
7216 LANTIQ MIPS ARCHITECTURE
7217 M: John Crispin <john@phrozen.org>
7218 L: linux-mips@linux-mips.org
7223 L: linux-x25@vger.kernel.org
7225 F: Documentation/networking/lapb-module.txt
7229 LASI 53c700 driver for PARISC
7230 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7231 L: linux-scsi@vger.kernel.org
7233 F: Documentation/scsi/53c700.txt
7234 F: drivers/scsi/53c700*
7237 M: Richard Purdie <rpurdie@rpsys.net>
7238 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7239 M: Pavel Machek <pavel@ucw.cz>
7240 L: linux-leds@vger.kernel.org
7241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7243 F: Documentation/devicetree/bindings/leds/
7245 F: include/linux/leds.h
7247 LEGACY EEPROM DRIVER
7248 M: Jean Delvare <jdelvare@suse.com>
7250 F: Documentation/misc-devices/eeprom
7251 F: drivers/misc/eeprom/eeprom.c
7253 LEGO USB Tower driver
7254 M: Juergen Stuber <starblue@users.sourceforge.net>
7255 L: legousb-devel@lists.sourceforge.net
7256 W: http://legousb.sourceforge.net/
7258 F: drivers/usb/misc/legousbtower.c
7261 M: Michael Krufky <mkrufky@linuxtv.org>
7262 L: linux-media@vger.kernel.org
7263 W: https://linuxtv.org
7264 W: http://github.com/mkrufky
7265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266 T: git git://linuxtv.org/mkrufky/tuners.git
7268 F: drivers/media/dvb-frontends/lg2160.*
7270 LGDT3305 MEDIA DRIVER
7271 M: Michael Krufky <mkrufky@linuxtv.org>
7272 L: linux-media@vger.kernel.org
7273 W: https://linuxtv.org
7274 W: http://github.com/mkrufky
7275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7276 T: git git://linuxtv.org/mkrufky/tuners.git
7278 F: drivers/media/dvb-frontends/lgdt3305.*
7281 M: Rusty Russell <rusty@rustcorp.com.au>
7282 L: lguest@lists.ozlabs.org
7283 W: http://lguest.ozlabs.org/
7285 F: arch/x86/include/asm/lguest*.h
7288 F: include/linux/lguest*.h
7291 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7292 M: Tejun Heo <tj@kernel.org>
7293 L: linux-ide@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7297 F: include/linux/ata.h
7298 F: include/linux/libata.h
7299 F: Documentation/devicetree/bindings/ata/
7301 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7302 M: Viresh Kumar <vireshk@kernel.org>
7303 L: linux-ide@vger.kernel.org
7304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7306 F: include/linux/pata_arasan_cf_data.h
7307 F: drivers/ata/pata_arasan_cf.c
7310 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7311 M: Tejun Heo <tj@kernel.org>
7312 L: linux-ide@vger.kernel.org
7313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7315 F: drivers/ata/pata_*.c
7316 F: drivers/ata/ata_generic.c
7318 LIBATA SATA AHCI PLATFORM devices support
7319 M: Hans de Goede <hdegoede@redhat.com>
7320 M: Tejun Heo <tj@kernel.org>
7321 L: linux-ide@vger.kernel.org
7322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7324 F: drivers/ata/ahci_platform.c
7325 F: drivers/ata/libahci_platform.c
7326 F: include/linux/ahci_platform.h
7328 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7329 M: Mikael Pettersson <mikpelinux@gmail.com>
7330 L: linux-ide@vger.kernel.org
7331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7333 F: drivers/ata/sata_promise.*
7336 M: Sasha Levin <sasha.levin@oracle.com>
7338 F: tools/lib/lockdep/
7340 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7341 M: Dan Williams <dan.j.williams@intel.com>
7342 L: linux-nvdimm@lists.01.org
7343 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7347 F: include/linux/nd.h
7348 F: include/linux/libnvdimm.h
7349 F: include/uapi/linux/ndctl.h
7351 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7352 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7353 L: linux-nvdimm@lists.01.org
7354 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7356 F: drivers/nvdimm/blk.c
7357 F: drivers/nvdimm/region_devs.c
7358 F: drivers/acpi/nfit*
7360 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7361 M: Vishal Verma <vishal.l.verma@intel.com>
7362 L: linux-nvdimm@lists.01.org
7363 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7365 F: drivers/nvdimm/btt*
7367 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7368 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7369 L: linux-nvdimm@lists.01.org
7370 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7372 F: drivers/nvdimm/pmem.c
7373 F: include/linux/pmem.h
7374 F: arch/*/include/asm/pmem.h
7376 LIGHTNVM PLATFORM SUPPORT
7377 M: Matias Bjorling <mb@lightnvm.io>
7378 W: http://github/OpenChannelSSD
7379 L: linux-block@vger.kernel.org
7381 F: drivers/lightnvm/
7382 F: include/linux/lightnvm.h
7383 F: include/uapi/linux/lightnvm.h
7385 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7386 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7387 M: Paul Mackerras <paulus@samba.org>
7388 M: Michael Ellerman <mpe@ellerman.id.au>
7389 W: https://github.com/linuxppc/linux/wiki
7390 L: linuxppc-dev@lists.ozlabs.org
7391 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7394 F: Documentation/powerpc/
7396 F: drivers/char/tpm/tpm_ibmvtpm*
7397 F: drivers/crypto/nx/
7398 F: drivers/crypto/vmx/
7399 F: drivers/net/ethernet/ibm/ibmveth.*
7400 F: drivers/net/ethernet/ibm/ibmvnic.*
7401 F: drivers/pci/hotplug/pnv_php.c
7402 F: drivers/pci/hotplug/rpa*
7403 F: drivers/scsi/ibmvscsi/
7404 F: tools/testing/selftests/powerpc
7412 LINUX FOR POWER MACINTOSH
7413 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7414 W: http://www.penguinppc.org/
7415 L: linuxppc-dev@lists.ozlabs.org
7417 F: arch/powerpc/platforms/powermac/
7418 F: drivers/macintosh/
7420 LINUX FOR POWERPC EMBEDDED MPC5XXX
7421 M: Anatolij Gustschin <agust@denx.de>
7422 L: linuxppc-dev@lists.ozlabs.org
7423 T: git git://git.denx.de/linux-denx-agust.git
7425 F: arch/powerpc/platforms/512x/
7426 F: arch/powerpc/platforms/52xx/
7428 LINUX FOR POWERPC EMBEDDED PPC4XX
7429 M: Alistair Popple <alistair@popple.id.au>
7430 M: Matt Porter <mporter@kernel.crashing.org>
7431 W: http://www.penguinppc.org/
7432 L: linuxppc-dev@lists.ozlabs.org
7434 F: arch/powerpc/platforms/40x/
7435 F: arch/powerpc/platforms/44x/
7437 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7438 L: linuxppc-dev@lists.ozlabs.org
7440 F: arch/powerpc/*/*virtex*
7441 F: arch/powerpc/*/*/*virtex*
7443 LINUX FOR POWERPC EMBEDDED PPC8XX
7444 M: Vitaly Bordug <vitb@kernel.crashing.org>
7445 W: http://www.penguinppc.org/
7446 L: linuxppc-dev@lists.ozlabs.org
7448 F: arch/powerpc/platforms/8xx/
7450 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7451 M: Scott Wood <oss@buserror.net>
7452 M: Kumar Gala <galak@kernel.crashing.org>
7453 W: http://www.penguinppc.org/
7454 L: linuxppc-dev@lists.ozlabs.org
7455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7457 F: arch/powerpc/platforms/83xx/
7458 F: arch/powerpc/platforms/85xx/
7460 LINUX FOR POWERPC PA SEMI PWRFICIENT
7461 L: linuxppc-dev@lists.ozlabs.org
7463 F: arch/powerpc/platforms/pasemi/
7464 F: drivers/*/*pasemi*
7465 F: drivers/*/*/*pasemi*
7467 LINUX SECURITY MODULE (LSM) FRAMEWORK
7468 M: Chris Wright <chrisw@sous-sol.org>
7469 L: linux-security-module@vger.kernel.org
7472 LIS3LV02D ACCELEROMETER DRIVER
7473 M: Eric Piel <eric.piel@tremplin-utc.net>
7475 F: Documentation/misc-devices/lis3lv02d
7476 F: drivers/misc/lis3lv02d/
7477 F: drivers/platform/x86/hp_accel.c
7480 M: Josh Poimboeuf <jpoimboe@redhat.com>
7481 M: Jessica Yu <jeyu@redhat.com>
7482 M: Jiri Kosina <jikos@kernel.org>
7483 M: Miroslav Benes <mbenes@suse.cz>
7484 R: Petr Mladek <pmladek@suse.com>
7486 F: kernel/livepatch/
7487 F: include/linux/livepatch.h
7488 F: arch/x86/include/asm/livepatch.h
7489 F: arch/x86/kernel/livepatch.c
7490 F: Documentation/livepatch/
7491 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7492 F: samples/livepatch/
7493 L: live-patching@vger.kernel.org
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7496 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7497 M: Kees Cook <keescook@chromium.org>
7499 F: drivers/misc/lkdtm*
7502 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7504 F: include/linux/llc.h
7505 F: include/uapi/linux/llc.h
7509 LM73 HARDWARE MONITOR DRIVER
7510 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7511 L: linux-hwmon@vger.kernel.org
7513 F: drivers/hwmon/lm73.c
7515 LM78 HARDWARE MONITOR DRIVER
7516 M: Jean Delvare <jdelvare@suse.com>
7517 L: linux-hwmon@vger.kernel.org
7519 F: Documentation/hwmon/lm78
7520 F: drivers/hwmon/lm78.c
7522 LM83 HARDWARE MONITOR DRIVER
7523 M: Jean Delvare <jdelvare@suse.com>
7524 L: linux-hwmon@vger.kernel.org
7526 F: Documentation/hwmon/lm83
7527 F: drivers/hwmon/lm83.c
7529 LM90 HARDWARE MONITOR DRIVER
7530 M: Jean Delvare <jdelvare@suse.com>
7531 L: linux-hwmon@vger.kernel.org
7533 F: Documentation/hwmon/lm90
7534 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7535 F: drivers/hwmon/lm90.c
7537 LM95234 HARDWARE MONITOR DRIVER
7538 M: Guenter Roeck <linux@roeck-us.net>
7539 L: linux-hwmon@vger.kernel.org
7541 F: Documentation/hwmon/lm95234
7542 F: drivers/hwmon/lm95234.c
7544 LME2510 MEDIA DRIVER
7545 M: Malcolm Priestley <tvboxspy@gmail.com>
7546 L: linux-media@vger.kernel.org
7547 W: https://linuxtv.org
7548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7550 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7553 M: Peter Zijlstra <peterz@infradead.org>
7554 M: Ingo Molnar <mingo@redhat.com>
7555 L: linux-kernel@vger.kernel.org
7556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7558 F: Documentation/locking/
7559 F: include/linux/lockdep.h
7560 F: include/linux/spinlock*.h
7561 F: arch/*/include/asm/spinlock*.h
7562 F: include/linux/rwlock*.h
7563 F: include/linux/mutex*.h
7564 F: arch/*/include/asm/mutex*.h
7565 F: include/linux/rwsem*.h
7566 F: arch/*/include/asm/rwsem.h
7567 F: include/linux/seqlock.h
7568 F: lib/locking*.[ch]
7571 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7572 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7573 L: linux-ntfs-dev@lists.sourceforge.net
7574 W: http://www.linux-ntfs.org/content/view/19/37/
7576 F: Documentation/ldm.txt
7577 F: block/partitions/ldm.*
7579 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7580 M: Sathya Prakash <sathya.prakash@broadcom.com>
7581 M: Chaitra P B <chaitra.basappa@broadcom.com>
7582 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7583 L: MPT-FusionLinux.pdl@broadcom.com
7584 L: linux-scsi@vger.kernel.org
7585 W: http://www.avagotech.com/support/
7587 F: drivers/message/fusion/
7588 F: drivers/scsi/mpt2sas/
7589 F: drivers/scsi/mpt3sas/
7591 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7592 M: Matthew Wilcox <matthew@wil.cx>
7593 L: linux-scsi@vger.kernel.org
7595 F: drivers/scsi/sym53c8xx_2/
7597 LTC4261 HARDWARE MONITOR DRIVER
7598 M: Guenter Roeck <linux@roeck-us.net>
7599 L: linux-hwmon@vger.kernel.org
7601 F: Documentation/hwmon/ltc4261
7602 F: drivers/hwmon/ltc4261.c
7604 LTP (Linux Test Project)
7605 M: Mike Frysinger <vapier@gentoo.org>
7606 M: Cyril Hrubis <chrubis@suse.cz>
7607 M: Wanlong Gao <wanlong.gao@gmail.com>
7608 M: Jan Stancek <jstancek@redhat.com>
7609 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7610 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7611 L: ltp@lists.linux.it (subscribers-only)
7612 W: http://linux-test-project.github.io/
7613 T: git git://github.com/linux-test-project/ltp.git
7617 W: http://www.linux-m32r.org/
7622 M: Geert Uytterhoeven <geert@linux-m68k.org>
7623 L: linux-m68k@lists.linux-m68k.org
7624 W: http://www.linux-m68k.org/
7625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7630 M68K ON APPLE MACINTOSH
7631 M: Joshua Thompson <funaho@jurai.org>
7632 W: http://www.mac.linux-m68k.org/
7633 L: linux-m68k@lists.linux-m68k.org
7638 M: Philip Blundell <philb@gnu.org>
7639 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7643 M88DS3103 MEDIA DRIVER
7644 M: Antti Palosaari <crope@iki.fi>
7645 L: linux-media@vger.kernel.org
7646 W: https://linuxtv.org
7647 W: http://palosaari.fi/linux/
7648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7649 T: git git://linuxtv.org/anttip/media_tree.git
7651 F: drivers/media/dvb-frontends/m88ds3103*
7653 M88RS2000 MEDIA DRIVER
7654 M: Malcolm Priestley <tvboxspy@gmail.com>
7655 L: linux-media@vger.kernel.org
7656 W: https://linuxtv.org
7657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7659 F: drivers/media/dvb-frontends/m88rs2000*
7661 MA901 MASTERKIT USB FM RADIO DRIVER
7662 M: Alexey Klimov <klimov.linux@gmail.com>
7663 L: linux-media@vger.kernel.org
7664 T: git git://linuxtv.org/media_tree.git
7666 F: drivers/media/radio/radio-ma901.c
7669 M: Johannes Berg <johannes@sipsolutions.net>
7670 L: linux-wireless@vger.kernel.org
7671 W: http://wireless.kernel.org/
7672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7675 F: Documentation/networking/mac80211-injection.txt
7676 F: include/net/mac80211.h
7678 F: drivers/net/wireless/mac80211_hwsim.[ch]
7681 M: Patrick McHardy <kaber@trash.net>
7682 L: netdev@vger.kernel.org
7684 F: drivers/net/macvlan.c
7685 F: include/linux/if_macvlan.h
7688 M: Jassi Brar <jassisinghbrar@gmail.com>
7689 L: linux-kernel@vger.kernel.org
7692 F: include/linux/mailbox_client.h
7693 F: include/linux/mailbox_controller.h
7695 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7696 M: Michael Kerrisk <mtk.manpages@gmail.com>
7697 W: http://www.kernel.org/doc/man-pages
7698 L: linux-man@vger.kernel.org
7701 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7702 M: Andrew Lunn <andrew@lunn.ch>
7703 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7704 L: netdev@vger.kernel.org
7706 F: drivers/net/dsa/mv88e6xxx/
7707 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7709 MARVELL ARMADA DRM SUPPORT
7710 M: Russell King <rmk+kernel@armlinux.org.uk>
7712 F: drivers/gpu/drm/armada/
7713 F: include/uapi/drm/armada_drm.h
7714 F: Documentation/devicetree/bindings/display/armada/
7716 MARVELL CRYPTO DRIVER
7717 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7718 M: Arnaud Ebalard <arno@natisbad.org>
7719 F: drivers/crypto/marvell/
7721 L: linux-crypto@vger.kernel.org
7723 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7724 M: Mirko Lindner <mlindner@marvell.com>
7725 M: Stephen Hemminger <stephen@networkplumber.org>
7726 L: netdev@vger.kernel.org
7728 F: drivers/net/ethernet/marvell/sk*
7730 MARVELL LIBERTAS WIRELESS DRIVER
7731 L: libertas-dev@lists.infradead.org
7733 F: drivers/net/wireless/marvell/libertas/
7735 MARVELL MV643XX ETHERNET DRIVER
7736 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7737 L: netdev@vger.kernel.org
7739 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7740 F: include/linux/mv643xx.h
7742 MARVELL MVNETA ETHERNET DRIVER
7743 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7744 L: netdev@vger.kernel.org
7746 F: drivers/net/ethernet/marvell/mvneta.*
7748 MARVELL MWIFIEX WIRELESS DRIVER
7749 M: Amitkumar Karwar <akarwar@marvell.com>
7750 M: Nishant Sarmukadam <nishants@marvell.com>
7751 L: linux-wireless@vger.kernel.org
7753 F: drivers/net/wireless/marvell/mwifiex/
7755 MARVELL MWL8K WIRELESS DRIVER
7756 M: Lennert Buytenhek <buytenh@wantstofly.org>
7757 L: linux-wireless@vger.kernel.org
7759 F: drivers/net/wireless/marvell/mwl8k.c
7761 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7762 M: Nicolas Pitre <nico@fluxnic.net>
7764 F: drivers/mmc/host/mvsdio.*
7766 MATROX FRAMEBUFFER DRIVER
7767 L: linux-fbdev@vger.kernel.org
7769 F: drivers/video/fbdev/matrox/matroxfb_*
7770 F: include/uapi/linux/matroxfb.h
7772 MAX16065 HARDWARE MONITOR DRIVER
7773 M: Guenter Roeck <linux@roeck-us.net>
7774 L: linux-hwmon@vger.kernel.org
7776 F: Documentation/hwmon/max16065
7777 F: drivers/hwmon/max16065.c
7779 MAX20751 HARDWARE MONITOR DRIVER
7780 M: Guenter Roeck <linux@roeck-us.net>
7781 L: linux-hwmon@vger.kernel.org
7783 F: Documentation/hwmon/max20751
7784 F: drivers/hwmon/max20751.c
7786 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7787 L: linux-hwmon@vger.kernel.org
7789 F: Documentation/hwmon/max6650
7790 F: drivers/hwmon/max6650.c
7792 MAX6697 HARDWARE MONITOR DRIVER
7793 M: Guenter Roeck <linux@roeck-us.net>
7794 L: linux-hwmon@vger.kernel.org
7796 F: Documentation/hwmon/max6697
7797 F: Documentation/devicetree/bindings/i2c/max6697.txt
7798 F: drivers/hwmon/max6697.c
7799 F: include/linux/platform_data/max6697.h
7801 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7802 M: Peter Rosin <peda@axentia.se>
7803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7805 F: Documentation/devicetree/bindings/sound/max9860.txt
7806 F: sound/soc/codecs/max9860.*
7808 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7809 M: Krzysztof Kozlowski <krzk@kernel.org>
7810 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7811 L: linux-pm@vger.kernel.org
7813 F: drivers/power/supply/max14577_charger.c
7814 F: drivers/power/supply/max77693_charger.c
7816 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7817 M: Javier Martinez Canillas <javier@osg.samsung.com>
7818 L: linux-kernel@vger.kernel.org
7820 F: drivers/*/*max77802*.c
7821 F: Documentation/devicetree/bindings/*/*max77802.txt
7822 F: include/dt-bindings/*/*max77802.h
7824 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7825 M: Chanwoo Choi <cw00.choi@samsung.com>
7826 M: Krzysztof Kozlowski <krzk@kernel.org>
7827 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7828 L: linux-kernel@vger.kernel.org
7830 F: drivers/*/max14577*.c
7831 F: drivers/*/max77686*.c
7832 F: drivers/*/max77693*.c
7833 F: drivers/extcon/extcon-max14577.c
7834 F: drivers/extcon/extcon-max77693.c
7835 F: drivers/rtc/rtc-max77686.c
7836 F: drivers/clk/clk-max77686.c
7837 F: Documentation/devicetree/bindings/mfd/max14577.txt
7838 F: Documentation/devicetree/bindings/*/max77686.txt
7839 F: Documentation/devicetree/bindings/mfd/max77693.txt
7840 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7841 F: include/linux/mfd/max14577*.h
7842 F: include/linux/mfd/max77686*.h
7843 F: include/linux/mfd/max77693*.h
7845 MAXIRADIO FM RADIO RECEIVER DRIVER
7846 M: Hans Verkuil <hverkuil@xs4all.nl>
7847 L: linux-media@vger.kernel.org
7848 T: git git://linuxtv.org/media_tree.git
7849 W: https://linuxtv.org
7851 F: drivers/media/radio/radio-maxiradio*
7853 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7854 M: Peter Rosin <peda@axentia.se>
7855 L: linux-iio@vger.kernel.org
7857 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7858 F: drivers/iio/potentiometer/mcp4531.c
7860 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7862 L: linux-iio@vger.kernel.org
7864 F: drivers/iio/dac/cio-dac.c
7866 MEDIA DRIVERS FOR RENESAS - FCP
7867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7868 L: linux-media@vger.kernel.org
7869 L: linux-renesas-soc@vger.kernel.org
7870 T: git git://linuxtv.org/media_tree.git
7872 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7873 F: drivers/media/platform/rcar-fcp.c
7874 F: include/media/rcar-fcp.h
7876 MEDIA DRIVERS FOR RENESAS - FDP1
7877 M: Kieran Bingham <kieran@bingham.xyz>
7878 L: linux-media@vger.kernel.org
7879 L: linux-renesas-soc@vger.kernel.org
7880 T: git git://linuxtv.org/media_tree.git
7882 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7883 F: drivers/media/platform/rcar_fdp1.c
7885 MEDIA DRIVERS FOR RENESAS - VIN
7886 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7887 L: linux-media@vger.kernel.org
7888 L: linux-renesas-soc@vger.kernel.org
7889 T: git git://linuxtv.org/media_tree.git
7891 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7892 F: drivers/media/platform/rcar-vin/
7894 MEDIA DRIVERS FOR RENESAS - VSP1
7895 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7896 L: linux-media@vger.kernel.org
7897 L: linux-renesas-soc@vger.kernel.org
7898 T: git git://linuxtv.org/media_tree.git
7900 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7901 F: drivers/media/platform/vsp1/
7903 MEDIA DRIVERS FOR HELENE
7904 M: Abylay Ospan <aospan@netup.ru>
7905 L: linux-media@vger.kernel.org
7906 W: https://linuxtv.org
7908 T: git git://linuxtv.org/media_tree.git
7910 F: drivers/media/dvb-frontends/helene*
7912 MEDIA DRIVERS FOR ASCOT2E
7913 M: Sergey Kozlov <serjk@netup.ru>
7914 M: Abylay Ospan <aospan@netup.ru>
7915 L: linux-media@vger.kernel.org
7916 W: https://linuxtv.org
7918 T: git git://linuxtv.org/media_tree.git
7920 F: drivers/media/dvb-frontends/ascot2e*
7922 MEDIA DRIVERS FOR CXD2841ER
7923 M: Sergey Kozlov <serjk@netup.ru>
7924 M: Abylay Ospan <aospan@netup.ru>
7925 L: linux-media@vger.kernel.org
7926 W: https://linuxtv.org
7928 T: git git://linuxtv.org/media_tree.git
7930 F: drivers/media/dvb-frontends/cxd2841er*
7932 MEDIA DRIVERS FOR HORUS3A
7933 M: Sergey Kozlov <serjk@netup.ru>
7934 M: Abylay Ospan <aospan@netup.ru>
7935 L: linux-media@vger.kernel.org
7936 W: https://linuxtv.org
7938 T: git git://linuxtv.org/media_tree.git
7940 F: drivers/media/dvb-frontends/horus3a*
7942 MEDIA DRIVERS FOR LNBH25
7943 M: Sergey Kozlov <serjk@netup.ru>
7944 M: Abylay Ospan <aospan@netup.ru>
7945 L: linux-media@vger.kernel.org
7946 W: https://linuxtv.org
7948 T: git git://linuxtv.org/media_tree.git
7950 F: drivers/media/dvb-frontends/lnbh25*
7952 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7953 M: Sergey Kozlov <serjk@netup.ru>
7954 M: Abylay Ospan <aospan@netup.ru>
7955 L: linux-media@vger.kernel.org
7956 W: https://linuxtv.org
7958 T: git git://linuxtv.org/media_tree.git
7960 F: drivers/media/pci/netup_unidvb/*
7962 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7963 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7965 P: LinuxTV.org Project
7966 L: linux-media@vger.kernel.org
7967 W: https://linuxtv.org
7968 Q: http://patchwork.kernel.org/project/linux-media/list/
7969 T: git git://linuxtv.org/media_tree.git
7971 F: Documentation/media/
7973 F: drivers/staging/media/
7974 F: include/linux/platform_data/media/
7976 F: include/uapi/linux/dvb/
7977 F: include/uapi/linux/videodev2.h
7978 F: include/uapi/linux/media.h
7979 F: include/uapi/linux/v4l2-*
7980 F: include/uapi/linux/meye.h
7981 F: include/uapi/linux/ivtv*
7982 F: include/uapi/linux/uvcvideo.h
7984 MEDIATEK ETHERNET DRIVER
7985 M: Felix Fietkau <nbd@openwrt.org>
7986 M: John Crispin <blogic@openwrt.org>
7987 L: netdev@vger.kernel.org
7989 F: drivers/net/ethernet/mediatek/
7991 MEDIATEK MEDIA DRIVER
7992 M: Tiffany Lin <tiffany.lin@mediatek.com>
7993 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7995 F: drivers/media/platform/mtk-vcodec/
7996 F: drivers/media/platform/mtk-vpu/
7997 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7998 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8001 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8002 M: Houlong Wei <houlong.wei@mediatek.com>
8003 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8005 F: drivers/media/platform/mtk-mdp/
8006 F: drivers/media/platform/mtk-vpu/
8007 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8009 MEDIATEK MT7601U WIRELESS LAN DRIVER
8010 M: Jakub Kicinski <kubakici@wp.pl>
8011 L: linux-wireless@vger.kernel.org
8013 F: drivers/net/wireless/mediatek/mt7601u/
8015 MEGARAID SCSI/SAS DRIVERS
8016 M: Kashyap Desai <kashyap.desai@broadcom.com>
8017 M: Sumit Saxena <sumit.saxena@broadcom.com>
8018 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8019 L: megaraidlinux.pdl@broadcom.com
8020 L: linux-scsi@vger.kernel.org
8021 W: http://www.avagotech.com/support/
8023 F: Documentation/scsi/megaraid.txt
8024 F: drivers/scsi/megaraid.*
8025 F: drivers/scsi/megaraid/
8027 MELFAS MIP4 TOUCHSCREEN DRIVER
8028 M: Sangwon Jee <jeesw@melfas.com>
8029 W: http://www.melfas.com
8031 F: drivers/input/touchscreen/melfas_mip4.c
8032 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8034 MELLANOX ETHERNET DRIVER (mlx4_en)
8035 M: Tariq Toukan <tariqt@mellanox.com>
8036 L: netdev@vger.kernel.org
8038 W: http://www.mellanox.com
8039 Q: http://patchwork.ozlabs.org/project/netdev/list/
8040 F: drivers/net/ethernet/mellanox/mlx4/en_*
8042 MELLANOX ETHERNET DRIVER (mlx5e)
8043 M: Saeed Mahameed <saeedm@mellanox.com>
8044 L: netdev@vger.kernel.org
8046 W: http://www.mellanox.com
8047 Q: http://patchwork.ozlabs.org/project/netdev/list/
8048 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8050 MELLANOX ETHERNET SWITCH DRIVERS
8051 M: Jiri Pirko <jiri@mellanox.com>
8052 M: Ido Schimmel <idosch@mellanox.com>
8053 L: netdev@vger.kernel.org
8055 W: http://www.mellanox.com
8056 Q: http://patchwork.ozlabs.org/project/netdev/list/
8057 F: drivers/net/ethernet/mellanox/mlxsw/
8059 MELLANOX MLXCPLD I2C AND MUX DRIVER
8060 M: Vadim Pasternak <vadimp@mellanox.com>
8061 M: Michael Shych <michaelsh@mellanox.com>
8062 L: linux-i2c@vger.kernel.org
8064 F: drivers/i2c/busses/i2c-mlxcpld.c
8065 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8066 F: Documentation/i2c/busses/i2c-mlxcpld
8068 MELLANOX MLXCPLD LED DRIVER
8069 M: Vadim Pasternak <vadimp@mellanox.com>
8070 L: linux-leds@vger.kernel.org
8072 F: drivers/leds/leds-mlxcpld.c
8073 F: Documentation/leds/leds-mlxcpld.txt
8075 MELLANOX PLATFORM DRIVER
8076 M: Vadim Pasternak <vadimp@mellanox.com>
8077 L: platform-driver-x86@vger.kernel.org
8079 F: drivers/platform/x86/mlx-platform.c
8081 MELLANOX MLX CPLD HOTPLUG DRIVER
8082 M: Vadim Pasternak <vadimp@mellanox.com>
8083 L: platform-driver-x86@vger.kernel.org
8085 F: drivers/platform/x86/mlxcpld-hotplug.c
8086 F: include/linux/platform_data/mlxcpld-hotplug.h
8088 SOFT-ROCE DRIVER (rxe)
8089 M: Moni Shoua <monis@mellanox.com>
8090 L: linux-rdma@vger.kernel.org
8092 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8093 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8094 F: drivers/infiniband/sw/rxe/
8095 F: include/uapi/rdma/rdma_user_rxe.h
8098 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8099 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8100 L: linux-kernel@vger.kernel.org
8102 F: kernel/membarrier.c
8103 F: include/uapi/linux/membarrier.h
8106 L: linux-mm@kvack.org
8107 W: http://www.linux-mm.org
8109 F: include/linux/mm.h
8110 F: include/linux/gfp.h
8111 F: include/linux/mmzone.h
8112 F: include/linux/memory_hotplug.h
8113 F: include/linux/vmalloc.h
8116 MEMORY TECHNOLOGY DEVICES (MTD)
8117 M: David Woodhouse <dwmw2@infradead.org>
8118 M: Brian Norris <computersforpeace@gmail.com>
8119 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8120 M: Marek Vasut <marek.vasut@gmail.com>
8121 M: Richard Weinberger <richard@nod.at>
8122 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8123 L: linux-mtd@lists.infradead.org
8124 W: http://www.linux-mtd.infradead.org/
8125 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8126 T: git git://git.infradead.org/linux-mtd.git
8127 T: git git://git.infradead.org/l2-mtd.git
8129 F: Documentation/devicetree/bindings/mtd/
8131 F: include/linux/mtd/
8132 F: include/uapi/mtd/
8134 MEN A21 WATCHDOG DRIVER
8135 M: Johannes Thumshirn <morbidrsa@gmail.com>
8136 L: linux-watchdog@vger.kernel.org
8138 F: drivers/watchdog/mena21_wdt.c
8140 MEN CHAMELEON BUS (mcb)
8141 M: Johannes Thumshirn <morbidrsa@gmail.com>
8144 F: include/linux/mcb.h
8145 F: Documentation/men-chameleon-bus.txt
8147 MEN F21BMC (Board Management Controller)
8148 M: Andreas Werner <andreas.werner@men.de>
8150 F: drivers/mfd/menf21bmc.c
8151 F: drivers/watchdog/menf21bmc_wdt.c
8152 F: drivers/leds/leds-menf21bmc.c
8153 F: drivers/hwmon/menf21bmc_hwmon.c
8154 F: Documentation/hwmon/menf21bmc
8157 M: James Hogan <james.hogan@imgtec.com>
8158 L: linux-metag@vger.kernel.org
8159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8162 F: Documentation/metag/
8163 F: Documentation/devicetree/bindings/metag/
8164 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8165 F: drivers/clocksource/metag_generic.c
8166 F: drivers/irqchip/irq-metag.c
8167 F: drivers/irqchip/irq-metag-ext.c
8168 F: drivers/tty/metag_da.c
8170 MICROBLAZE ARCHITECTURE
8171 M: Michal Simek <monstr@monstr.eu>
8172 W: http://www.monstr.eu/fdt/
8173 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8177 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8178 M: Richard Genoud <richard.genoud@gmail.com>
8180 F: drivers/tty/serial/atmel_serial.c
8181 F: include/linux/atmel_serial.h
8183 MICROCHIP / ATMEL ISC DRIVER
8184 M: Songjun Wu <songjun.wu@microchip.com>
8185 L: linux-media@vger.kernel.org
8187 F: drivers/media/platform/atmel/atmel-isc.c
8188 F: drivers/media/platform/atmel/atmel-isc-regs.h
8189 F: devicetree/bindings/media/atmel-isc.txt
8191 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8192 M: Chen Yu <yu.c.chen@intel.com>
8193 L: platform-driver-x86@vger.kernel.org
8195 F: drivers/platform/x86/surfacepro3_button.c
8198 M: Oliver Neukum <oliver@neukum.org>
8200 F: drivers/usb/image/microtek.*
8203 M: Ralf Baechle <ralf@linux-mips.org>
8204 L: linux-mips@linux-mips.org
8205 W: http://www.linux-mips.org/
8206 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8207 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8209 F: Documentation/devicetree/bindings/mips/
8210 F: Documentation/mips/
8213 MIPS/LOONGSON1 ARCHITECTURE
8214 M: Keguang Zhang <keguang.zhang@gmail.com>
8215 L: linux-mips@linux-mips.org
8217 F: arch/mips/loongson32/
8218 F: arch/mips/include/asm/mach-loongson32/
8219 F: drivers/*/*loongson1*
8220 F: drivers/*/*/*loongson1*
8222 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8223 M: Hans Verkuil <hverkuil@xs4all.nl>
8224 L: linux-media@vger.kernel.org
8225 T: git git://linuxtv.org/media_tree.git
8226 W: https://linuxtv.org
8228 F: drivers/media/radio/radio-miropcm20*
8230 MELLANOX MLX4 core VPI driver
8231 M: Yishai Hadas <yishaih@mellanox.com>
8232 L: netdev@vger.kernel.org
8233 L: linux-rdma@vger.kernel.org
8234 W: http://www.mellanox.com
8235 Q: http://patchwork.ozlabs.org/project/netdev/list/
8237 F: drivers/net/ethernet/mellanox/mlx4/
8238 F: include/linux/mlx4/
8239 F: include/uapi/rdma/mlx4-abi.h
8241 MELLANOX MLX4 IB driver
8242 M: Yishai Hadas <yishaih@mellanox.com>
8243 L: linux-rdma@vger.kernel.org
8244 W: http://www.mellanox.com
8245 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8247 F: drivers/infiniband/hw/mlx4/
8248 F: include/linux/mlx4/
8250 MELLANOX MLX5 core VPI driver
8251 M: Saeed Mahameed <saeedm@mellanox.com>
8252 M: Matan Barak <matanb@mellanox.com>
8253 M: Leon Romanovsky <leonro@mellanox.com>
8254 L: netdev@vger.kernel.org
8255 L: linux-rdma@vger.kernel.org
8256 W: http://www.mellanox.com
8257 Q: http://patchwork.ozlabs.org/project/netdev/list/
8259 F: drivers/net/ethernet/mellanox/mlx5/core/
8260 F: include/linux/mlx5/
8261 F: include/uapi/rdma/mlx5-abi.h
8263 MELLANOX MLX5 IB driver
8264 M: Matan Barak <matanb@mellanox.com>
8265 M: Leon Romanovsky <leonro@mellanox.com>
8266 L: linux-rdma@vger.kernel.org
8267 W: http://www.mellanox.com
8268 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8270 F: drivers/infiniband/hw/mlx5/
8271 F: include/linux/mlx5/
8273 MELEXIS MLX90614 DRIVER
8274 M: Crt Mori <cmo@melexis.com>
8275 L: linux-iio@vger.kernel.org
8276 W: http://www.melexis.com
8278 F: drivers/iio/temperature/mlx90614.c
8280 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8281 M: Don Brace <don.brace@microsemi.com>
8282 L: esc.storagedev@microsemi.com
8283 L: linux-scsi@vger.kernel.org
8285 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8286 F: drivers/scsi/smartpqi/Kconfig
8287 F: drivers/scsi/smartpqi/Makefile
8288 F: include/linux/cciss*.h
8289 F: include/uapi/linux/cciss*.h
8290 F: Documentation/scsi/smartpqi.txt
8292 MN88472 MEDIA DRIVER
8293 M: Antti Palosaari <crope@iki.fi>
8294 L: linux-media@vger.kernel.org
8295 W: https://linuxtv.org
8296 W: http://palosaari.fi/linux/
8297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8299 F: drivers/media/dvb-frontends/mn88472*
8301 MN88473 MEDIA DRIVER
8302 M: Antti Palosaari <crope@iki.fi>
8303 L: linux-media@vger.kernel.org
8304 W: https://linuxtv.org
8305 W: http://palosaari.fi/linux/
8306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8308 F: drivers/media/dvb-frontends/mn88473*
8311 M: Jessica Yu <jeyu@redhat.com>
8312 M: Rusty Russell <rusty@rustcorp.com.au>
8314 F: include/linux/module.h
8317 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8318 W: http://popies.net/meye/
8320 F: Documentation/media/v4l-drivers/meye*
8321 F: drivers/media/pci/meye/
8322 F: include/uapi/linux/meye.h
8324 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8325 M: Jiri Slaby <jirislaby@gmail.com>
8327 F: Documentation/serial/moxa-smartio
8328 F: drivers/tty/mxser.*
8330 MR800 AVERMEDIA USB FM RADIO DRIVER
8331 M: Alexey Klimov <klimov.linux@gmail.com>
8332 L: linux-media@vger.kernel.org
8333 T: git git://linuxtv.org/media_tree.git
8335 F: drivers/media/radio/radio-mr800.c
8337 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8338 M: Alan Ott <alan@signal11.us>
8339 L: linux-wpan@vger.kernel.org
8341 F: drivers/net/ieee802154/mrf24j40.c
8342 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8345 M: "Lee, Chun-Yi" <jlee@suse.com>
8346 L: platform-driver-x86@vger.kernel.org
8348 F: drivers/platform/x86/msi-laptop.c
8351 L: platform-driver-x86@vger.kernel.org
8353 F: drivers/platform/x86/msi-wmi.c
8356 M: Antti Palosaari <crope@iki.fi>
8357 L: linux-media@vger.kernel.org
8358 W: https://linuxtv.org
8359 W: http://palosaari.fi/linux/
8360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8361 T: git git://linuxtv.org/anttip/media_tree.git
8363 F: drivers/media/tuners/msi001*
8365 MSI2500 MEDIA DRIVER
8366 M: Antti Palosaari <crope@iki.fi>
8367 L: linux-media@vger.kernel.org
8368 W: https://linuxtv.org
8369 W: http://palosaari.fi/linux/
8370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8371 T: git git://linuxtv.org/anttip/media_tree.git
8373 F: drivers/media/usb/msi2500/
8375 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8376 M: Robert Jarzmik <robert.jarzmik@free.fr>
8377 L: linux-mtd@lists.infradead.org
8379 F: drivers/mtd/devices/docg3*
8381 MT9M032 APTINA SENSOR DRIVER
8382 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8383 L: linux-media@vger.kernel.org
8384 T: git git://linuxtv.org/media_tree.git
8386 F: drivers/media/i2c/mt9m032.c
8387 F: include/media/i2c/mt9m032.h
8389 MT9P031 APTINA CAMERA SENSOR
8390 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8391 L: linux-media@vger.kernel.org
8392 T: git git://linuxtv.org/media_tree.git
8394 F: drivers/media/i2c/mt9p031.c
8395 F: include/media/i2c/mt9p031.h
8397 MT9T001 APTINA CAMERA SENSOR
8398 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8399 L: linux-media@vger.kernel.org
8400 T: git git://linuxtv.org/media_tree.git
8402 F: drivers/media/i2c/mt9t001.c
8403 F: include/media/i2c/mt9t001.h
8405 MT9V032 APTINA CAMERA SENSOR
8406 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8407 L: linux-media@vger.kernel.org
8408 T: git git://linuxtv.org/media_tree.git
8410 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8411 F: drivers/media/i2c/mt9v032.c
8412 F: include/media/i2c/mt9v032.h
8414 MULTIFUNCTION DEVICES (MFD)
8415 M: Lee Jones <lee.jones@linaro.org>
8416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8418 F: Documentation/devicetree/bindings/mfd/
8420 F: include/linux/mfd/
8422 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8423 M: Ulf Hansson <ulf.hansson@linaro.org>
8424 L: linux-mmc@vger.kernel.org
8425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8427 F: Documentation/devicetree/bindings/mmc/
8429 F: include/linux/mmc/
8430 F: include/uapi/linux/mmc/
8432 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8434 F: drivers/mmc/host/mmc_spi.c
8435 F: include/linux/spi/mmc_spi.h
8437 MULTISOUND SOUND DRIVER
8438 M: Andrew Veliath <andrewtv@usa.net>
8440 F: Documentation/sound/oss/MultiSound
8443 MULTITECH MULTIPORT CARD (ISICOM)
8445 F: drivers/tty/isicom.c
8446 F: include/linux/isicom.h
8448 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8449 M: Bin Liu <b-liu@ti.com>
8450 L: linux-usb@vger.kernel.org
8451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8453 F: drivers/usb/musb/
8455 MXL5007T MEDIA DRIVER
8456 M: Michael Krufky <mkrufky@linuxtv.org>
8457 L: linux-media@vger.kernel.org
8458 W: https://linuxtv.org
8459 W: http://github.com/mkrufky
8460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8461 T: git git://linuxtv.org/mkrufky/tuners.git
8463 F: drivers/media/tuners/mxl5007t.*
8466 M: Marek Vasut <marex@denx.de>
8468 F: drivers/gpu/drm/mxsfb/
8469 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8471 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8472 M: Hyong-Youb Kim <hykim@myri.com>
8473 L: netdev@vger.kernel.org
8474 W: https://www.myricom.com/support/downloads/myri10ge.html
8476 F: drivers/net/ethernet/myricom/myri10ge/
8478 NAND FLASH SUBSYSTEM
8479 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8480 R: Richard Weinberger <richard@nod.at>
8481 L: linux-mtd@lists.infradead.org
8482 W: http://www.linux-mtd.infradead.org/
8483 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8484 T: git git://github.com/linux-nand/linux.git
8486 F: drivers/mtd/nand/
8487 F: include/linux/mtd/nand*.h
8489 NATSEMI ETHERNET DRIVER (DP8381x)
8491 F: drivers/net/ethernet/natsemi/natsemi.c
8493 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8494 M: Daniel Mack <zonque@gmail.com>
8496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8497 W: http://www.native-instruments.com
8501 M: Petr Vandrovec <petr@vandrovec.name>
8505 NCR 5380 SCSI DRIVERS
8506 M: Finn Thain <fthain@telegraphics.com.au>
8507 M: Michael Schmitz <schmitzmic@gmail.com>
8508 L: linux-scsi@vger.kernel.org
8510 F: Documentation/scsi/g_NCR5380.txt
8511 F: drivers/scsi/NCR5380.*
8512 F: drivers/scsi/arm/cumana_1.c
8513 F: drivers/scsi/arm/oak.c
8514 F: drivers/scsi/atari_scsi.*
8515 F: drivers/scsi/dmx3191d.c
8516 F: drivers/scsi/g_NCR5380.*
8517 F: drivers/scsi/mac_scsi.*
8518 F: drivers/scsi/sun3_scsi.*
8519 F: drivers/scsi/sun3_scsi_vme.c
8521 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8522 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8523 L: linux-scsi@vger.kernel.org
8525 F: drivers/scsi/NCR_D700.*
8527 NCT6775 HARDWARE MONITOR DRIVER
8528 M: Guenter Roeck <linux@roeck-us.net>
8529 L: linux-hwmon@vger.kernel.org
8531 F: Documentation/hwmon/nct6775
8532 F: drivers/hwmon/nct6775.c
8534 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8535 M: Faisal Latif <faisal.latif@intel.com>
8536 L: linux-rdma@vger.kernel.org
8537 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8539 F: drivers/infiniband/hw/nes/
8540 F: include/uapi/rdma/nes-abi.h
8542 NETEM NETWORK EMULATOR
8543 M: Stephen Hemminger <stephen@networkplumber.org>
8544 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8546 F: net/sched/sch_netem.c
8548 NETERION 10GbE DRIVERS (s2io/vxge)
8549 M: Jon Mason <jdmason@kudzu.us>
8550 L: netdev@vger.kernel.org
8552 F: Documentation/networking/s2io.txt
8553 F: Documentation/networking/vxge.txt
8554 F: drivers/net/ethernet/neterion/
8556 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8557 M: Pablo Neira Ayuso <pablo@netfilter.org>
8558 M: Patrick McHardy <kaber@trash.net>
8559 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8560 L: netfilter-devel@vger.kernel.org
8561 L: coreteam@netfilter.org
8562 W: http://www.netfilter.org/
8563 W: http://www.iptables.org/
8564 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8568 F: include/linux/netfilter*
8569 F: include/linux/netfilter/
8570 F: include/net/netfilter/
8571 F: include/uapi/linux/netfilter*
8572 F: include/uapi/linux/netfilter/
8573 F: net/*/netfilter.c
8576 F: net/bridge/br_netfilter*.c
8579 M: Paul Moore <paul@paul-moore.com>
8580 W: http://netlabel.sf.net
8581 L: netdev@vger.kernel.org
8583 F: Documentation/netlabel/
8584 F: include/net/netlabel.h
8587 NETROM NETWORK LAYER
8588 M: Ralf Baechle <ralf@linux-mips.org>
8589 L: linux-hams@vger.kernel.org
8590 W: http://www.linux-ax25.org/
8592 F: include/net/netrom.h
8593 F: include/uapi/linux/netrom.h
8596 NETRONOME ETHERNET DRIVERS
8597 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8598 L: oss-drivers@netronome.com
8600 F: drivers/net/ethernet/netronome/
8602 NETWORK BLOCK DEVICE (NBD)
8603 M: Markus Pargmann <mpa@pengutronix.de>
8605 L: nbd-general@lists.sourceforge.net
8606 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8607 F: Documentation/blockdev/nbd.txt
8608 F: drivers/block/nbd.c
8609 F: include/uapi/linux/nbd.h
8611 NETWORK DROP MONITOR
8612 M: Neil Horman <nhorman@tuxdriver.com>
8613 L: netdev@vger.kernel.org
8615 W: https://fedorahosted.org/dropwatch/
8616 F: net/core/drop_monitor.c
8619 M: Andrew Lunn <andrew@lunn.ch>
8620 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8621 M: Florian Fainelli <f.fainelli@gmail.com>
8624 F: include/net/dsa.h
8627 NETWORKING [GENERAL]
8628 M: "David S. Miller" <davem@davemloft.net>
8629 L: netdev@vger.kernel.org
8630 W: http://www.linuxfoundation.org/en/Net
8631 Q: http://patchwork.ozlabs.org/project/netdev/list/
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8637 F: include/linux/in.h
8638 F: include/linux/net.h
8639 F: include/linux/netdevice.h
8640 F: include/uapi/linux/in.h
8641 F: include/uapi/linux/net.h
8642 F: include/uapi/linux/netdevice.h
8643 F: include/uapi/linux/net_namespace.h
8645 F: tools/testing/selftests/net/
8648 NETWORKING [IPv4/IPv6]
8649 M: "David S. Miller" <davem@davemloft.net>
8650 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8651 M: James Morris <jmorris@namei.org>
8652 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8653 M: Patrick McHardy <kaber@trash.net>
8654 L: netdev@vger.kernel.org
8655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8663 M: Steffen Klassert <steffen.klassert@secunet.com>
8664 M: Herbert Xu <herbert@gondor.apana.org.au>
8665 M: "David S. Miller" <davem@davemloft.net>
8666 L: netdev@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8676 F: net/ipv4/ipcomp.c
8677 F: net/ipv4/ip_vti.c
8681 F: net/ipv6/ipcomp6.c
8682 F: net/ipv6/ip6_vti.c
8683 F: include/uapi/linux/xfrm.h
8684 F: include/net/xfrm.h
8686 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8687 M: Paul Moore <paul@paul-moore.com>
8688 L: netdev@vger.kernel.org
8691 NETWORKING [WIRELESS]
8692 L: linux-wireless@vger.kernel.org
8693 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8696 L: netdev@vger.kernel.org
8697 W: http://www.linuxfoundation.org/en/Net
8698 Q: http://patchwork.ozlabs.org/project/netdev/list/
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8702 F: Documentation/devicetree/bindings/net/
8704 F: include/linux/if_*
8705 F: include/linux/netdevice.h
8706 F: include/linux/etherdevice.h
8707 F: include/linux/fcdevice.h
8708 F: include/linux/fddidevice.h
8709 F: include/linux/hippidevice.h
8710 F: include/linux/inetdevice.h
8711 F: include/uapi/linux/if_*
8712 F: include/uapi/linux/netdevice.h
8714 NETWORKING DRIVERS (WIRELESS)
8715 M: Kalle Valo <kvalo@codeaurora.org>
8716 L: linux-wireless@vger.kernel.org
8717 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8721 F: Documentation/devicetree/bindings/net/wireless/
8722 F: drivers/net/wireless/
8724 NETXEN (1/10) GbE SUPPORT
8725 M: Manish Chopra <manish.chopra@cavium.com>
8726 M: Rahul Verma <rahul.verma@cavium.com>
8727 M: Dept-GELinuxNICDev@cavium.com
8728 L: netdev@vger.kernel.org
8730 F: drivers/net/ethernet/qlogic/netxen/
8733 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8734 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8735 M: Samuel Ortiz <sameo@linux.intel.com>
8736 L: linux-wireless@vger.kernel.org
8737 L: linux-nfc@lists.01.org (subscribers-only)
8741 F: include/uapi/linux/nfc.h
8743 F: include/linux/platform_data/nfcmrvl.h
8744 F: include/linux/platform_data/nxp-nci.h
8745 F: include/linux/platform_data/pn544.h
8746 F: include/linux/platform_data/st21nfca.h
8747 F: include/linux/platform_data/st-nci.h
8748 F: Documentation/devicetree/bindings/net/nfc/
8750 NFS, SUNRPC, AND LOCKD CLIENTS
8751 M: Trond Myklebust <trond.myklebust@primarydata.com>
8752 M: Anna Schumaker <anna.schumaker@netapp.com>
8753 L: linux-nfs@vger.kernel.org
8754 W: http://client.linux-nfs.org
8755 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8761 F: include/linux/lockd/
8762 F: include/linux/nfs*
8763 F: include/linux/sunrpc/
8764 F: include/uapi/linux/nfs*
8765 F: include/uapi/linux/sunrpc/
8768 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8769 L: linux-nilfs@vger.kernel.org
8770 W: http://nilfs.sourceforge.net/
8771 W: http://nilfs.osdn.jp/
8772 T: git git://github.com/konis/nilfs2.git
8774 F: Documentation/filesystems/nilfs2.txt
8776 F: include/trace/events/nilfs2.h
8777 F: include/uapi/linux/nilfs2_api.h
8778 F: include/uapi/linux/nilfs2_ondisk.h
8780 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8781 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8782 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8784 F: Documentation/scsi/NinjaSCSI.txt
8785 F: drivers/scsi/pcmcia/nsp_*
8787 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8788 M: GOTO Masanori <gotom@debian.or.jp>
8789 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8790 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8792 F: Documentation/scsi/NinjaSCSI.txt
8793 F: drivers/scsi/nsp32*
8796 M: Ley Foon Tan <lftan@altera.com>
8797 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8802 NOKIA N900 POWER SUPPLY DRIVERS
8803 R: Pali Rohár <pali.rohar@gmail.com>
8804 F: include/linux/power/bq2415x_charger.h
8805 F: include/linux/power/bq27xxx_battery.h
8806 F: include/linux/power/isp1704_charger.h
8807 F: drivers/power/supply/bq2415x_charger.c
8808 F: drivers/power/supply/bq27xxx_battery.c
8809 F: drivers/power/supply/bq27xxx_battery_i2c.c
8810 F: drivers/power/supply/isp1704_charger.c
8811 F: drivers/power/supply/rx51_battery.c
8814 M: Jon Mason <jdmason@kudzu.us>
8815 M: Dave Jiang <dave.jiang@intel.com>
8816 M: Allen Hubbe <Allen.Hubbe@emc.com>
8817 L: linux-ntb@googlegroups.com
8819 W: https://github.com/jonmason/ntb/wiki
8820 T: git git://github.com/jonmason/ntb.git
8822 F: drivers/net/ntb_netdev.c
8823 F: include/linux/ntb.h
8824 F: include/linux/ntb_transport.h
8825 F: tools/testing/selftests/ntb/
8828 M: Jon Mason <jdmason@kudzu.us>
8829 M: Dave Jiang <dave.jiang@intel.com>
8830 L: linux-ntb@googlegroups.com
8832 W: https://github.com/jonmason/ntb/wiki
8833 T: git git://github.com/jonmason/ntb.git
8834 F: drivers/ntb/hw/intel/
8837 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8838 L: linux-ntb@googlegroups.com
8840 F: drivers/ntb/hw/amd/
8843 M: Anton Altaparmakov <anton@tuxera.com>
8844 L: linux-ntfs-dev@lists.sourceforge.net
8845 W: http://www.tuxera.com/
8846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8848 F: Documentation/filesystems/ntfs.txt
8851 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8852 M: Antonino Daplas <adaplas@gmail.com>
8853 L: linux-fbdev@vger.kernel.org
8855 F: drivers/video/fbdev/riva/
8856 F: drivers/video/fbdev/nvidia/
8859 M: Keith Busch <keith.busch@intel.com>
8860 M: Jens Axboe <axboe@fb.com>
8861 M: Christoph Hellwig <hch@lst.de>
8862 M: Sagi Grimberg <sagi@grimberg.me>
8863 L: linux-nvme@lists.infradead.org
8864 T: git://git.infradead.org/nvme.git
8865 W: http://git.infradead.org/nvme.git
8867 F: drivers/nvme/host/
8868 F: include/linux/nvme.h
8869 F: include/uapi/linux/nvme_ioctl.h
8871 NVM EXPRESS TARGET DRIVER
8872 M: Christoph Hellwig <hch@lst.de>
8873 M: Sagi Grimberg <sagi@grimberg.me>
8874 L: linux-nvme@lists.infradead.org
8875 T: git://git.infradead.org/nvme.git
8876 W: http://git.infradead.org/nvme.git
8878 F: drivers/nvme/target/
8880 NVM EXPRESS FC TRANSPORT DRIVERS
8881 M: James Smart <james.smart@broadcom.com>
8882 L: linux-nvme@lists.infradead.org
8884 F: include/linux/nvme-fc.h
8885 F: include/linux/nvme-fc-driver.h
8886 F: drivers/nvme/host/fc.c
8887 F: drivers/nvme/target/fc.c
8888 F: drivers/nvme/target/fcloop.c
8891 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8892 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8895 F: Documentation/devicetree/bindings/nvmem/
8896 F: include/linux/nvmem-consumer.h
8897 F: include/linux/nvmem-provider.h
8900 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8901 R: Charles Gorand <charles.gorand@effinnov.com>
8902 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8904 F: drivers/nfc/nxp-nci
8906 NXP TDA998X DRM DRIVER
8907 M: Russell King <rmk+kernel@armlinux.org.uk>
8909 F: drivers/gpu/drm/i2c/tda998x_drv.c
8910 F: include/drm/i2c/tda998x.h
8913 M: Peter Rosin <peda@axentia.se>
8914 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8916 F: sound/soc/codecs/tfa9879*
8919 M: Josh Poimboeuf <jpoimboe@redhat.com>
8924 M: Tony Lindgren <tony@atomide.com>
8925 L: linux-omap@vger.kernel.org
8926 W: http://www.muru.com/linux/omap/
8927 W: http://linux.omap.com/
8928 Q: http://patchwork.kernel.org/project/linux-omap/list/
8929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8932 F: arch/arm/configs/omap1_defconfig
8933 F: arch/arm/configs/omap2plus_defconfig
8934 F: drivers/i2c/busses/i2c-omap.c
8935 F: drivers/irqchip/irq-omap-intc.c
8936 F: drivers/mfd/*omap*.c
8937 F: drivers/mfd/menelaus.c
8938 F: drivers/mfd/palmas.c
8939 F: drivers/mfd/tps65217.c
8940 F: drivers/mfd/tps65218.c
8941 F: drivers/mfd/tps65910.c
8942 F: drivers/mfd/twl-core.[ch]
8943 F: drivers/mfd/twl4030*.c
8944 F: drivers/mfd/twl6030*.c
8945 F: drivers/mfd/twl6040*.c
8946 F: drivers/regulator/palmas-regulator*.c
8947 F: drivers/regulator/pbias-regulator.c
8948 F: drivers/regulator/tps65217-regulator.c
8949 F: drivers/regulator/tps65218-regulator.c
8950 F: drivers/regulator/tps65910-regulator.c
8951 F: drivers/regulator/twl-regulator.c
8952 F: drivers/regulator/twl6030-regulator.c
8953 F: include/linux/i2c-omap.h
8955 OMAP DEVICE TREE SUPPORT
8956 M: Benoît Cousson <bcousson@baylibre.com>
8957 M: Tony Lindgren <tony@atomide.com>
8958 L: linux-omap@vger.kernel.org
8959 L: devicetree@vger.kernel.org
8961 F: arch/arm/boot/dts/*omap*
8962 F: arch/arm/boot/dts/*am3*
8963 F: arch/arm/boot/dts/*am4*
8964 F: arch/arm/boot/dts/*am5*
8965 F: arch/arm/boot/dts/*dra7*
8967 OMAP CLOCK FRAMEWORK SUPPORT
8968 M: Paul Walmsley <paul@pwsan.com>
8969 L: linux-omap@vger.kernel.org
8971 F: arch/arm/*omap*/*clock*
8973 OMAP POWER MANAGEMENT SUPPORT
8974 M: Kevin Hilman <khilman@kernel.org>
8975 L: linux-omap@vger.kernel.org
8977 F: arch/arm/*omap*/*pm*
8978 F: drivers/cpufreq/omap-cpufreq.c
8980 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8981 M: Rajendra Nayak <rnayak@codeaurora.org>
8982 M: Paul Walmsley <paul@pwsan.com>
8983 L: linux-omap@vger.kernel.org
8985 F: arch/arm/mach-omap2/prm*
8988 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8989 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8991 L: linux-omap@vger.kernel.org
8995 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8996 M: Roger Quadros <rogerq@ti.com>
8997 M: Tony Lindgren <tony@atomide.com>
8998 L: linux-omap@vger.kernel.org
9000 F: drivers/memory/omap-gpmc.c
9001 F: arch/arm/mach-omap2/*gpmc*
9003 OMAP FRAMEBUFFER SUPPORT
9004 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9005 L: linux-fbdev@vger.kernel.org
9006 L: linux-omap@vger.kernel.org
9008 F: drivers/video/fbdev/omap/
9010 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9011 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9012 L: linux-omap@vger.kernel.org
9013 L: linux-fbdev@vger.kernel.org
9015 F: drivers/video/fbdev/omap2/
9016 F: Documentation/arm/OMAP/DSS
9018 OMAP HARDWARE SPINLOCK SUPPORT
9019 M: Ohad Ben-Cohen <ohad@wizery.com>
9020 L: linux-omap@vger.kernel.org
9022 F: drivers/hwspinlock/omap_hwspinlock.c
9025 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9026 L: linux-omap@vger.kernel.org
9028 F: drivers/mmc/host/omap.c
9031 L: linux-mmc@vger.kernel.org
9032 L: linux-omap@vger.kernel.org
9034 F: drivers/mmc/host/omap_hsmmc.c
9036 OMAP RANDOM NUMBER GENERATOR SUPPORT
9037 M: Deepak Saxena <dsaxena@plexity.net>
9039 F: drivers/char/hw_random/omap-rng.c
9042 M: Benoît Cousson <bcousson@baylibre.com>
9043 M: Paul Walmsley <paul@pwsan.com>
9044 L: linux-omap@vger.kernel.org
9046 F: arch/arm/mach-omap2/omap_hwmod.*
9049 M: Paul Walmsley <paul@pwsan.com>
9050 L: linux-omap@vger.kernel.org
9052 F: arch/arm/mach-omap2/omap_hwmod*data*
9054 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9055 M: Benoît Cousson <bcousson@baylibre.com>
9056 L: linux-omap@vger.kernel.org
9058 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9060 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9062 L: linux-media@vger.kernel.org
9064 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9065 F: drivers/media/platform/omap3isp/
9066 F: drivers/staging/media/omap4iss/
9069 L: linux-usb@vger.kernel.org
9070 L: linux-omap@vger.kernel.org
9072 F: drivers/usb/*/*omap*
9073 F: arch/arm/*omap*/usb*
9076 M: Grygorii Strashko <grygorii.strashko@ti.com>
9077 M: Santosh Shilimkar <ssantosh@kernel.org>
9078 M: Kevin Hilman <khilman@kernel.org>
9079 L: linux-omap@vger.kernel.org
9081 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9082 F: drivers/gpio/gpio-omap.c
9084 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9085 M: Mark Jackson <mpfj@newflow.co.uk>
9086 L: linux-omap@vger.kernel.org
9088 F: arch/arm/boot/dts/am335x-nano.dts
9091 M: Bob Copeland <me@bobcopeland.com>
9092 L: linux-karma-devel@lists.sourceforge.net
9094 F: Documentation/filesystems/omfs.txt
9097 OMNIKEY CARDMAN 4000 DRIVER
9098 M: Harald Welte <laforge@gnumonks.org>
9100 F: drivers/char/pcmcia/cm4000_cs.c
9101 F: include/linux/cm4000_cs.h
9102 F: include/uapi/linux/cm4000_cs.h
9104 OMNIKEY CARDMAN 4040 DRIVER
9105 M: Harald Welte <laforge@gnumonks.org>
9107 F: drivers/char/pcmcia/cm4040_cs.*
9109 OMNIVISION OV7670 SENSOR DRIVER
9110 M: Jonathan Corbet <corbet@lwn.net>
9111 L: linux-media@vger.kernel.org
9112 T: git git://linuxtv.org/media_tree.git
9114 F: drivers/media/i2c/ov7670.c
9116 ONENAND FLASH DRIVER
9117 M: Kyungmin Park <kyungmin.park@samsung.com>
9118 L: linux-mtd@lists.infradead.org
9120 F: drivers/mtd/onenand/
9121 F: include/linux/mtd/onenand*.h
9123 ONSTREAM SCSI TAPE DRIVER
9124 M: Willem Riede <osst@riede.org>
9125 L: osst-users@lists.sourceforge.net
9126 L: linux-scsi@vger.kernel.org
9128 F: Documentation/scsi/osst.txt
9129 F: drivers/scsi/osst.*
9130 F: drivers/scsi/osst_*.h
9131 F: drivers/scsi/st.h
9133 OPENCORES I2C BUS DRIVER
9134 M: Peter Korsgaard <jacmet@sunsite.dk>
9135 L: linux-i2c@vger.kernel.org
9137 F: Documentation/i2c/busses/i2c-ocores
9138 F: drivers/i2c/busses/i2c-ocores.c
9140 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9141 M: Rob Herring <robh+dt@kernel.org>
9142 M: Frank Rowand <frowand.list@gmail.com>
9143 L: devicetree@vger.kernel.org
9144 W: http://www.devicetree.org/
9145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9148 F: include/linux/of*.h
9151 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9152 M: Rob Herring <robh+dt@kernel.org>
9153 M: Mark Rutland <mark.rutland@arm.com>
9154 L: devicetree@vger.kernel.org
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9156 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9158 F: Documentation/devicetree/
9160 F: include/dt-bindings/
9162 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9163 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9164 L: devicetree@vger.kernel.org
9166 F: Documentation/devicetree/dynamic-resolution-notes.txt
9167 F: Documentation/devicetree/overlay-notes.txt
9168 F: drivers/of/overlay.c
9169 F: drivers/of/resolver.c
9171 OPENRISC ARCHITECTURE
9172 M: Jonas Bonn <jonas@southpole.se>
9173 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9174 M: Stafford Horne <shorne@gmail.com>
9175 L: openrisc@lists.librecores.org
9176 W: http://openrisc.io
9181 M: Pravin Shelar <pshelar@nicira.com>
9182 L: netdev@vger.kernel.org
9183 L: dev@openvswitch.org
9184 W: http://openvswitch.org
9187 F: include/uapi/linux/openvswitch.h
9189 OPERATING PERFORMANCE POINTS (OPP)
9190 M: Viresh Kumar <vireshk@kernel.org>
9191 M: Nishanth Menon <nm@ti.com>
9192 M: Stephen Boyd <sboyd@codeaurora.org>
9193 L: linux-pm@vger.kernel.org
9195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9196 F: drivers/base/power/opp/
9197 F: include/linux/pm_opp.h
9198 F: Documentation/power/opp.txt
9199 F: Documentation/devicetree/bindings/opp/
9202 M: Clemens Ladisch <clemens@ladisch.de>
9203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9204 T: git git://git.alsa-project.org/alsa-kernel.git
9206 F: sound/drivers/opl4/
9209 M: Robert Richter <rric@kernel.org>
9210 L: oprofile-list@lists.sf.net
9212 F: arch/*/include/asm/oprofile*.h
9214 F: drivers/oprofile/
9215 F: include/linux/oprofile.h
9217 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9218 M: Mark Fasheh <mfasheh@versity.com>
9219 M: Joel Becker <jlbec@evilplan.org>
9220 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9221 W: http://ocfs2.wiki.kernel.org
9223 F: Documentation/filesystems/ocfs2.txt
9224 F: Documentation/filesystems/dlmfs.txt
9228 L: linux-wireless@vger.kernel.org
9229 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9230 W: http://www.nongnu.org/orinoco/
9232 F: drivers/net/wireless/intersil/orinoco/
9234 OSD LIBRARY and FILESYSTEM
9235 M: Boaz Harrosh <ooo@electrozaur.com>
9236 M: Benny Halevy <bhalevy@primarydata.com>
9237 L: osd-dev@open-osd.org
9238 W: http://open-osd.org
9239 T: git git://git.open-osd.org/open-osd.git
9241 F: drivers/scsi/osd/
9242 F: include/scsi/osd_*
9246 M: Miklos Szeredi <miklos@szeredi.hu>
9247 L: linux-unionfs@vger.kernel.org
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9251 F: Documentation/filesystems/overlayfs.txt
9254 M: Mike Marshall <hubcap@omnibond.com>
9255 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9259 F: Documentation/filesystems/orangefs.txt
9262 M: Christian Lamparter <chunkeey@googlemail.com>
9263 L: linux-wireless@vger.kernel.org
9264 W: http://wireless.kernel.org/en/users/Drivers/p54
9266 F: drivers/net/wireless/intersil/p54/
9268 PA SEMI ETHERNET DRIVER
9269 L: netdev@vger.kernel.org
9271 F: drivers/net/ethernet/pasemi/*
9273 PA SEMI SMBUS DRIVER
9274 L: linux-i2c@vger.kernel.org
9276 F: drivers/i2c/busses/i2c-pasemi.c
9278 PADATA PARALLEL EXECUTION MECHANISM
9279 M: Steffen Klassert <steffen.klassert@secunet.com>
9280 L: linux-crypto@vger.kernel.org
9283 F: include/linux/padata.h
9284 F: Documentation/padata.txt
9286 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9287 M: Harald Welte <laforge@gnumonks.org>
9288 L: platform-driver-x86@vger.kernel.org
9290 F: drivers/platform/x86/panasonic-laptop.c
9292 PANASONIC MN10300/AM33/AM34 PORT
9293 M: David Howells <dhowells@redhat.com>
9294 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9295 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9297 F: Documentation/mn10300/
9300 PARALLEL LCD/KEYPAD PANEL DRIVER
9301 M: Willy Tarreau <willy@haproxy.com>
9302 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9304 F: Documentation/misc-devices/lcd-panel-cgram.txt
9305 F: drivers/misc/panel.c
9307 PARALLEL PORT SUBSYSTEM
9308 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9309 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9310 L: linux-parport@lists.infradead.org (subscribers-only)
9313 F: include/linux/parport*.h
9314 F: drivers/char/ppdev.c
9315 F: include/uapi/linux/ppdev.h
9316 F: Documentation/parport*.txt
9318 PARAVIRT_OPS INTERFACE
9319 M: Jeremy Fitzhardinge <jeremy@goop.org>
9320 M: Chris Wright <chrisw@sous-sol.org>
9321 M: Alok Kataria <akataria@vmware.com>
9322 M: Rusty Russell <rusty@rustcorp.com.au>
9323 L: virtualization@lists.linux-foundation.org
9325 F: Documentation/virtual/paravirt_ops.txt
9326 F: arch/*/kernel/paravirt*
9327 F: arch/*/include/asm/paravirt.h
9328 F: include/linux/hypervisor.h
9330 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9331 M: Tim Waugh <tim@cyberelk.net>
9332 L: linux-parport@lists.infradead.org (subscribers-only)
9334 F: Documentation/blockdev/paride.txt
9335 F: drivers/block/paride/
9338 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9339 M: Helge Deller <deller@gmx.de>
9340 L: linux-parisc@vger.kernel.org
9341 W: http://www.parisc-linux.org/
9342 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9347 F: Documentation/parisc/
9349 F: drivers/char/agp/parisc-agp.c
9350 F: drivers/input/serio/gscps2.c
9351 F: drivers/parport/parport_gsc.*
9352 F: drivers/tty/serial/8250/8250_gsc.c
9353 F: drivers/video/fbdev/sti*
9354 F: drivers/video/console/sti*
9355 F: drivers/video/logo/logo_parisc*
9357 PC87360 HARDWARE MONITORING DRIVER
9358 M: Jim Cromie <jim.cromie@gmail.com>
9359 L: linux-hwmon@vger.kernel.org
9361 F: Documentation/hwmon/pc87360
9362 F: drivers/hwmon/pc87360.c
9365 M: Jim Cromie <jim.cromie@gmail.com>
9367 F: drivers/char/pc8736x_gpio.c
9369 PC87427 HARDWARE MONITORING DRIVER
9370 M: Jean Delvare <jdelvare@suse.com>
9371 L: linux-hwmon@vger.kernel.org
9373 F: Documentation/hwmon/pc87427
9374 F: drivers/hwmon/pc87427.c
9377 M: Riku Voipio <riku.voipio@iki.fi>
9379 F: drivers/leds/leds-pca9532.c
9380 F: include/linux/leds-pca9532.h
9382 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9383 M: Guenter Roeck <linux@roeck-us.net>
9384 L: linux-i2c@vger.kernel.org
9386 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9388 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9389 M: Khalid Aziz <khalid@gonehiking.org>
9391 F: drivers/firmware/pcdp.*
9394 M: Linas Vepstas <linasvepstas@gmail.com>
9395 L: linux-pci@vger.kernel.org
9397 F: Documentation/PCI/pci-error-recovery.txt
9399 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9400 M: Russell Currey <ruscur@russell.cc>
9401 L: linuxppc-dev@lists.ozlabs.org
9403 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9404 F: arch/powerpc/kernel/eeh*.c
9405 F: arch/powerpc/platforms/*/eeh*.c
9406 F: arch/powerpc/include/*/eeh*.h
9409 M: Bjorn Helgaas <bhelgaas@google.com>
9410 L: linux-pci@vger.kernel.org
9411 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9414 F: Documentation/devicetree/bindings/pci/
9415 F: Documentation/PCI/
9417 F: include/linux/pci*
9419 F: arch/x86/kernel/quirks.c
9421 PCI DRIVER FOR ALTERA PCIE IP
9422 M: Ley Foon Tan <lftan@altera.com>
9423 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9424 L: linux-pci@vger.kernel.org
9426 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9427 F: drivers/pci/host/pcie-altera.c
9429 PCI DRIVER FOR ARM VERSATILE PLATFORM
9430 M: Rob Herring <robh@kernel.org>
9431 L: linux-pci@vger.kernel.org
9432 L: linux-arm-kernel@lists.infradead.org
9434 F: Documentation/devicetree/bindings/pci/versatile.txt
9435 F: drivers/pci/host/pci-versatile.c
9437 PCI DRIVER FOR ARMADA 8K
9438 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9439 L: linux-pci@vger.kernel.org
9440 L: linux-arm-kernel@lists.infradead.org
9442 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9443 F: drivers/pci/host/pcie-armada8k.c
9445 PCI DRIVER FOR APPLIEDMICRO XGENE
9446 M: Tanmay Inamdar <tinamdar@apm.com>
9447 L: linux-pci@vger.kernel.org
9448 L: linux-arm-kernel@lists.infradead.org
9450 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9451 F: drivers/pci/host/pci-xgene.c
9453 PCI DRIVER FOR FREESCALE LAYERSCAPE
9454 M: Minghuan Lian <minghuan.Lian@freescale.com>
9455 M: Mingkai Hu <mingkai.hu@freescale.com>
9456 M: Roy Zang <tie-fei.zang@freescale.com>
9457 L: linuxppc-dev@lists.ozlabs.org
9458 L: linux-pci@vger.kernel.org
9459 L: linux-arm-kernel@lists.infradead.org
9461 F: drivers/pci/host/*layerscape*
9464 M: Richard Zhu <hongxing.zhu@nxp.com>
9465 M: Lucas Stach <l.stach@pengutronix.de>
9466 L: linux-pci@vger.kernel.org
9467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9469 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9470 F: drivers/pci/host/*imx6*
9472 PCI DRIVER FOR TI KEYSTONE
9473 M: Murali Karicheri <m-karicheri2@ti.com>
9474 L: linux-pci@vger.kernel.org
9475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9477 F: drivers/pci/host/*keystone*
9479 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9480 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9481 M: Jason Cooper <jason@lakedaemon.net>
9482 L: linux-pci@vger.kernel.org
9483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9485 F: drivers/pci/host/*mvebu*
9487 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9488 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9489 L: linux-pci@vger.kernel.org
9490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9492 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9493 F: drivers/pci/host/pci-aardvark.c
9495 PCI DRIVER FOR NVIDIA TEGRA
9496 M: Thierry Reding <thierry.reding@gmail.com>
9497 L: linux-tegra@vger.kernel.org
9498 L: linux-pci@vger.kernel.org
9500 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9501 F: drivers/pci/host/pci-tegra.c
9503 PCI DRIVER FOR TI DRA7XX
9504 M: Kishon Vijay Abraham I <kishon@ti.com>
9505 L: linux-omap@vger.kernel.org
9506 L: linux-pci@vger.kernel.org
9508 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9509 F: drivers/pci/host/pci-dra7xx.c
9511 PCI DRIVER FOR RENESAS R-CAR
9512 M: Simon Horman <horms@verge.net.au>
9513 L: linux-pci@vger.kernel.org
9514 L: linux-renesas-soc@vger.kernel.org
9516 F: drivers/pci/host/*rcar*
9518 PCI DRIVER FOR SAMSUNG EXYNOS
9519 M: Jingoo Han <jingoohan1@gmail.com>
9520 L: linux-pci@vger.kernel.org
9521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9522 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9524 F: drivers/pci/host/pci-exynos.c
9526 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9527 M: Jingoo Han <jingoohan1@gmail.com>
9528 M: Joao Pinto <Joao.Pinto@synopsys.com>
9529 L: linux-pci@vger.kernel.org
9531 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9532 F: drivers/pci/host/*designware*
9534 PCI DRIVER FOR GENERIC OF HOSTS
9535 M: Will Deacon <will.deacon@arm.com>
9536 L: linux-pci@vger.kernel.org
9537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9539 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9540 F: drivers/pci/host/pci-host-common.c
9541 F: drivers/pci/host/pci-host-generic.c
9543 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9544 M: Keith Busch <keith.busch@intel.com>
9545 L: linux-pci@vger.kernel.org
9547 F: drivers/pci/host/vmd.c
9549 PCIE DRIVER FOR ST SPEAR13XX
9550 M: Pratyush Anand <pratyush.anand@gmail.com>
9551 L: linux-pci@vger.kernel.org
9553 F: drivers/pci/host/*spear*
9555 PCI MSI DRIVER FOR ALTERA MSI IP
9556 M: Ley Foon Tan <lftan@altera.com>
9557 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9558 L: linux-pci@vger.kernel.org
9560 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9561 F: drivers/pci/host/pcie-altera-msi.c
9563 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9564 M: Duc Dang <dhdang@apm.com>
9565 L: linux-pci@vger.kernel.org
9566 L: linux-arm-kernel@lists.infradead.org
9568 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9569 F: drivers/pci/host/pci-xgene-msi.c
9571 PCIE DRIVER FOR AXIS ARTPEC
9572 M: Niklas Cassel <niklas.cassel@axis.com>
9573 M: Jesper Nilsson <jesper.nilsson@axis.com>
9574 L: linux-arm-kernel@axis.com
9575 L: linux-pci@vger.kernel.org
9577 F: Documentation/devicetree/bindings/pci/axis,artpec*
9578 F: drivers/pci/host/*artpec*
9580 PCIE DRIVER FOR HISILICON
9581 M: Zhou Wang <wangzhou1@hisilicon.com>
9582 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9583 L: linux-pci@vger.kernel.org
9585 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9586 F: drivers/pci/host/pcie-hisi.c
9588 PCIE DRIVER FOR ROCKCHIP
9589 M: Shawn Lin <shawn.lin@rock-chips.com>
9590 M: Wenrui Li <wenrui.li@rock-chips.com>
9591 L: linux-pci@vger.kernel.org
9592 L: linux-rockchip@lists.infradead.org
9594 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9595 F: drivers/pci/host/pcie-rockchip.c
9597 PCIE DRIVER FOR QUALCOMM MSM
9598 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9599 L: linux-pci@vger.kernel.org
9600 L: linux-arm-msm@vger.kernel.org
9602 F: drivers/pci/host/*qcom*
9604 PCIE DRIVER FOR CAVIUM THUNDERX
9605 M: David Daney <david.daney@cavium.com>
9606 L: linux-pci@vger.kernel.org
9607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9609 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9610 F: drivers/pci/host/pci-thunder-*
9613 P: Linux PCMCIA Team
9614 L: linux-pcmcia@lists.infradead.org
9615 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9618 F: Documentation/pcmcia/
9623 PCNET32 NETWORK DRIVER
9624 M: Don Fry <pcnet32@frontier.com>
9625 L: netdev@vger.kernel.org
9627 F: drivers/net/ethernet/amd/pcnet32.c
9629 PCRYPT PARALLEL CRYPTO ENGINE
9630 M: Steffen Klassert <steffen.klassert@secunet.com>
9631 L: linux-crypto@vger.kernel.org
9634 F: include/crypto/pcrypt.h
9636 PER-CPU MEMORY ALLOCATOR
9637 M: Tejun Heo <tj@kernel.org>
9638 M: Christoph Lameter <cl@linux.com>
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9641 F: include/linux/percpu*.h
9643 F: arch/*/include/asm/percpu.h
9645 PER-TASK DELAY ACCOUNTING
9646 M: Balbir Singh <bsingharora@gmail.com>
9648 F: include/linux/delayacct.h
9649 F: kernel/delayacct.c
9651 PERFORMANCE EVENTS SUBSYSTEM
9652 M: Peter Zijlstra <peterz@infradead.org>
9653 M: Ingo Molnar <mingo@redhat.com>
9654 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9655 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9656 L: linux-kernel@vger.kernel.org
9657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9660 F: include/linux/perf_event.h
9661 F: include/uapi/linux/perf_event.h
9662 F: arch/*/kernel/perf_event*.c
9663 F: arch/*/kernel/*/perf_event*.c
9664 F: arch/*/kernel/*/*/perf_event*.c
9665 F: arch/*/include/asm/perf_event.h
9666 F: arch/*/kernel/perf_callchain.c
9670 PERSONALITY HANDLING
9671 M: Christoph Hellwig <hch@infradead.org>
9672 L: linux-abi-devel@lists.sourceforge.net
9674 F: include/linux/personality.h
9675 F: include/uapi/linux/personality.h
9678 M: Remi Denis-Courmont <courmisch@gmail.com>
9680 F: Documentation/networking/phonet.txt
9681 F: include/linux/phonet.h
9682 F: include/net/phonet/
9683 F: include/uapi/linux/phonet.h
9687 M: Joern Engel <joern@lazybastard.org>
9688 L: linux-mtd@lists.infradead.org
9690 F: drivers/mtd/devices/phram.c
9693 M: Bruno Prémont <bonbons@linux-vserver.org>
9694 L: linux-input@vger.kernel.org
9696 F: drivers/hid/hid-picolcd*
9699 M: Jamie Iles <jamie@jamieiles.com>
9700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701 T: git git://github.com/jamieiles/linux-2.6-ji.git
9703 F: arch/arm/boot/dts/picoxcell*
9704 F: arch/arm/mach-picoxcell/
9705 F: drivers/crypto/picoxcell*
9707 PIN CONTROL SUBSYSTEM
9708 M: Linus Walleij <linus.walleij@linaro.org>
9709 L: linux-gpio@vger.kernel.org
9710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9712 F: Documentation/devicetree/bindings/pinctrl/
9713 F: Documentation/pinctrl.txt
9715 F: include/linux/pinctrl/
9717 PIN CONTROLLER - ATMEL AT91
9718 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9721 F: drivers/pinctrl/pinctrl-at91.*
9723 PIN CONTROLLER - ATMEL AT91 PIO4
9724 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9726 L: linux-gpio@vger.kernel.org
9728 F: drivers/pinctrl/pinctrl-at91-pio4.*
9730 PIN CONTROLLER - INTEL
9731 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9732 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9734 F: drivers/pinctrl/intel/
9736 PIN CONTROLLER - RENESAS
9737 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9738 M: Geert Uytterhoeven <geert+renesas@glider.be>
9739 L: linux-renesas-soc@vger.kernel.org
9741 F: drivers/pinctrl/sh-pfc/
9743 PIN CONTROLLER - SAMSUNG
9744 M: Tomasz Figa <tomasz.figa@gmail.com>
9745 M: Krzysztof Kozlowski <krzk@kernel.org>
9746 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9748 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9750 F: drivers/pinctrl/samsung/
9751 F: include/dt-bindings/pinctrl/samsung.h
9752 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9754 PIN CONTROLLER - SINGLE
9755 M: Tony Lindgren <tony@atomide.com>
9756 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9758 L: linux-omap@vger.kernel.org
9760 F: drivers/pinctrl/pinctrl-single.c
9762 PIN CONTROLLER - ST SPEAR
9763 M: Viresh Kumar <vireshk@kernel.org>
9764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9765 W: http://www.st.com/spear
9767 F: drivers/pinctrl/spear/
9769 PISTACHIO SOC SUPPORT
9770 M: James Hartley <james.hartley@imgtec.com>
9771 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9772 L: linux-mips@linux-mips.org
9774 F: arch/mips/pistachio/
9775 F: arch/mips/include/asm/mach-pistachio/
9776 F: arch/mips/boot/dts/pistachio/
9777 F: arch/mips/configs/pistachio*_defconfig
9781 M: linux-block@vger.kernel.org
9782 F: drivers/block/pktcdvd.c
9783 F: include/linux/pktcdvd.h
9784 F: include/uapi/linux/pktcdvd.h
9787 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9788 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9790 T: git git://github.com/gxt/linux.git
9791 F: drivers/input/serio/i8042-unicore32io.h
9792 F: drivers/i2c/busses/i2c-puv3.c
9793 F: drivers/video/fbdev/fb-puv3.c
9794 F: drivers/rtc/rtc-puv3.c
9796 PMBUS HARDWARE MONITORING DRIVERS
9797 M: Guenter Roeck <linux@roeck-us.net>
9798 L: linux-hwmon@vger.kernel.org
9799 W: http://hwmon.wiki.kernel.org/
9800 W: http://www.roeck-us.net/linux/drivers/
9801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9803 F: Documentation/hwmon/pmbus
9804 F: drivers/hwmon/pmbus/
9805 F: include/linux/i2c/pmbus.h
9807 PMC SIERRA MaxRAID DRIVER
9808 L: linux-scsi@vger.kernel.org
9809 W: http://www.pmc-sierra.com/
9811 F: drivers/scsi/pmcraid.*
9813 PMC SIERRA PM8001 DRIVER
9814 M: Jack Wang <jinpu.wang@profitbricks.com>
9815 M: lindar_liu@usish.com
9817 L: linux-scsi@vger.kernel.org
9819 F: drivers/scsi/pm8001/
9821 POSIX CLOCKS and TIMERS
9822 M: Thomas Gleixner <tglx@linutronix.de>
9823 L: linux-kernel@vger.kernel.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9827 F: include/linux/timer*
9828 F: kernel/time/*timer*
9830 POWER MANAGEMENT CORE
9831 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9832 L: linux-pm@vger.kernel.org
9833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9834 B: https://bugzilla.kernel.org
9836 F: drivers/base/power/
9837 F: include/linux/pm.h
9838 F: include/linux/pm_*
9839 F: include/linux/powercap.h
9840 F: drivers/powercap/
9842 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9843 M: Sebastian Reichel <sre@kernel.org>
9844 L: linux-pm@vger.kernel.org
9845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9847 F: Documentation/devicetree/bindings/power/supply/
9848 F: include/linux/power_supply.h
9849 F: drivers/power/supply/
9851 POWER STATE COORDINATION INTERFACE (PSCI)
9852 M: Mark Rutland <mark.rutland@arm.com>
9853 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9854 L: linux-arm-kernel@lists.infradead.org
9856 F: drivers/firmware/psci*.c
9857 F: include/linux/psci.h
9858 F: include/uapi/linux/psci.h
9860 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9861 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9862 L: linuxppc-dev@lists.ozlabs.org
9864 F: drivers/char/powernv-op-panel.c
9867 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9871 PPP PROTOCOL DRIVERS AND COMPRESSORS
9872 M: Paul Mackerras <paulus@samba.org>
9873 L: linux-ppp@vger.kernel.org
9875 F: drivers/net/ppp/ppp_*
9877 PPP OVER ATM (RFC 2364)
9878 M: Mitchell Blank Jr <mitch@sfgoth.com>
9880 F: net/atm/pppoatm.c
9881 F: include/uapi/linux/atmppp.h
9884 M: Michal Ostrowski <mostrows@earthlink.net>
9886 F: drivers/net/ppp/pppoe.c
9887 F: drivers/net/ppp/pppox.c
9890 M: James Chapman <jchapman@katalix.com>
9892 F: net/l2tp/l2tp_ppp.c
9893 F: include/linux/if_pppol2tp.h
9894 F: include/uapi/linux/if_pppol2tp.h
9897 M: Rodolfo Giometti <giometti@enneenne.com>
9898 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9899 L: linuxpps@ml.enneenne.com (subscribers-only)
9901 F: Documentation/pps/
9903 F: include/linux/pps*.h
9906 M: Dmitry Kozlov <xeb@mail.ru>
9907 L: netdev@vger.kernel.org
9909 F: drivers/net/ppp/pptp.c
9910 W: http://sourceforge.net/projects/accel-pptp
9913 M: Robert Love <rml@tech9.net>
9914 L: kpreempt-tech@lists.sourceforge.net
9915 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9917 F: Documentation/preempt-locking.txt
9918 F: include/linux/preempt.h
9920 PRISM54 WIRELESS DRIVER
9921 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9922 L: linux-wireless@vger.kernel.org
9923 W: http://wireless.kernel.org/en/users/Drivers/p54
9925 F: drivers/net/wireless/intersil/prism54/
9928 M: Geoff Levand <geoff@infradead.org>
9929 L: netdev@vger.kernel.org
9930 L: linuxppc-dev@lists.ozlabs.org
9932 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9934 PS3 PLATFORM SUPPORT
9935 M: Geoff Levand <geoff@infradead.org>
9936 L: linuxppc-dev@lists.ozlabs.org
9938 F: arch/powerpc/boot/ps3*
9939 F: arch/powerpc/include/asm/lv1call.h
9940 F: arch/powerpc/include/asm/ps3*.h
9941 F: arch/powerpc/platforms/ps3/
9944 F: drivers/rtc/rtc-ps3.c
9945 F: drivers/usb/host/*ps3.c
9946 F: sound/ppc/snd_ps3*
9949 M: Jim Paris <jim@jtan.com>
9950 M: Geoff Levand <geoff@infradead.org>
9951 L: linuxppc-dev@lists.ozlabs.org
9953 F: drivers/block/ps3vram.c
9956 M: Anton Vorontsov <anton@enomsg.org>
9957 M: Colin Cross <ccross@android.com>
9958 M: Kees Cook <keescook@chromium.org>
9959 M: Tony Luck <tony.luck@intel.com>
9961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9963 F: include/linux/pstore*
9964 F: drivers/firmware/efi/efi-pstore.c
9965 F: drivers/acpi/apei/erst.c
9967 PTP HARDWARE CLOCK SUPPORT
9968 M: Richard Cochran <richardcochran@gmail.com>
9969 L: netdev@vger.kernel.org
9971 W: http://linuxptp.sourceforge.net/
9972 F: Documentation/ABI/testing/sysfs-ptp
9973 F: Documentation/ptp/*
9974 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9975 F: drivers/net/phy/dp83640*
9977 F: include/linux/ptp_cl*
9980 M: Roland McGrath <roland@hack.frob.com>
9981 M: Oleg Nesterov <oleg@redhat.com>
9983 F: include/asm-generic/syscall.h
9984 F: include/linux/ptrace.h
9985 F: include/linux/regset.h
9986 F: include/linux/tracehook.h
9987 F: include/uapi/linux/ptrace.h
9991 M: Hans Verkuil <hverkuil@xs4all.nl>
9992 L: linux-media@vger.kernel.org
9993 T: git git://linuxtv.org/media_tree.git
9995 F: drivers/media/usb/pulse8-cec/*
9997 PVRUSB2 VIDEO4LINUX DRIVER
9998 M: Mike Isely <isely@pobox.com>
9999 L: pvrusb2@isely.net (subscribers-only)
10000 L: linux-media@vger.kernel.org
10001 W: http://www.isely.net/pvrusb2/
10002 T: git git://linuxtv.org/media_tree.git
10004 F: Documentation/media/v4l-drivers/pvrusb2*
10005 F: drivers/media/usb/pvrusb2/
10008 M: Hans Verkuil <hverkuil@xs4all.nl>
10009 L: linux-media@vger.kernel.org
10010 T: git git://linuxtv.org/media_tree.git
10012 F: drivers/media/usb/pwc/*
10015 M: Kamil Debski <kamil@wypas.org>
10016 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10017 L: linux-hwmon@vger.kernel.org
10019 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10020 F: Documentation/hwmon/pwm-fan
10021 F: drivers/hwmon/pwm-fan.c
10024 M: Thierry Reding <thierry.reding@gmail.com>
10025 L: linux-pwm@vger.kernel.org
10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10028 F: Documentation/pwm.txt
10029 F: Documentation/devicetree/bindings/pwm/
10030 F: include/linux/pwm.h
10032 F: drivers/video/backlight/pwm_bl.c
10033 F: include/linux/pwm_backlight.h
10035 PXA2xx/PXA3xx SUPPORT
10036 M: Daniel Mack <daniel@zonque.org>
10037 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10038 M: Robert Jarzmik <robert.jarzmik@free.fr>
10039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10040 T: git git://github.com/hzhuang1/linux.git
10041 T: git git://github.com/rjarzmik/linux.git
10043 F: arch/arm/boot/dts/pxa*
10044 F: arch/arm/mach-pxa/
10045 F: drivers/dma/pxa*
10046 F: drivers/pcmcia/pxa2xx*
10047 F: drivers/pinctrl/pxa/
10048 F: drivers/spi/spi-pxa2xx*
10049 F: drivers/usb/gadget/udc/pxa2*
10050 F: include/sound/pxa2xx-lib.h
10055 M: Robert Jarzmik <robert.jarzmik@free.fr>
10056 L: linux-gpio@vger.kernel.org
10058 F: drivers/gpio/gpio-pxa.c
10060 PXA3xx NAND FLASH DRIVER
10061 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10062 L: linux-mtd@lists.infradead.org
10064 F: drivers/mtd/nand/pxa3xx_nand.c
10067 M: Eric Miao <eric.y.miao@gmail.com>
10068 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10070 T: git git://github.com/hzhuang1/linux.git
10071 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10073 F: arch/arm/boot/dts/mmp*
10074 F: arch/arm/mach-mmp/
10080 M: Robert Jarzmik <robert.jarzmik@free.fr>
10081 L: rtc-linux@googlegroups.com
10085 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10086 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10087 L: qat-linux@intel.com
10089 F: drivers/crypto/qat/
10092 M: Mike Marciniszyn <infinipath@intel.com>
10093 L: linux-rdma@vger.kernel.org
10095 F: drivers/infiniband/hw/qib/
10097 QLOGIC QLA1280 SCSI DRIVER
10098 M: Michael Reed <mdr@sgi.com>
10099 L: linux-scsi@vger.kernel.org
10101 F: drivers/scsi/qla1280.[ch]
10103 QLOGIC QLA2XXX FC-SCSI DRIVER
10104 M: qla2xxx-upstream@qlogic.com
10105 L: linux-scsi@vger.kernel.org
10107 F: Documentation/scsi/LICENSE.qla2xxx
10108 F: drivers/scsi/qla2xxx/
10110 QLOGIC QLA4XXX iSCSI DRIVER
10111 M: QLogic-Storage-Upstream@qlogic.com
10112 L: linux-scsi@vger.kernel.org
10114 F: Documentation/scsi/LICENSE.qla4xxx
10115 F: drivers/scsi/qla4xxx/
10117 QLOGIC QLA3XXX NETWORK DRIVER
10118 M: Dept-GELinuxNICDev@cavium.com
10119 L: netdev@vger.kernel.org
10121 F: Documentation/networking/LICENSE.qla3xxx
10122 F: drivers/net/ethernet/qlogic/qla3xxx.*
10124 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10125 M: Harish Patil <harish.patil@cavium.com>
10126 M: Manish Chopra <manish.chopra@cavium.com>
10127 M: Dept-GELinuxNICDev@cavium.com
10128 L: netdev@vger.kernel.org
10130 F: drivers/net/ethernet/qlogic/qlcnic/
10132 QLOGIC QLGE 10Gb ETHERNET DRIVER
10133 M: Harish Patil <harish.patil@cavium.com>
10134 M: Manish Chopra <manish.chopra@cavium.com>
10135 M: Dept-GELinuxNICDev@cavium.com
10136 L: netdev@vger.kernel.org
10138 F: drivers/net/ethernet/qlogic/qlge/
10140 QLOGIC QL4xxx ETHERNET DRIVER
10141 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10142 M: Ariel Elior <Ariel.Elior@cavium.com>
10143 M: everest-linux-l2@cavium.com
10144 L: netdev@vger.kernel.org
10146 F: drivers/net/ethernet/qlogic/qed/
10147 F: include/linux/qed/
10148 F: drivers/net/ethernet/qlogic/qede/
10150 QLOGIC QL41xxx ISCSI DRIVER
10151 M: QLogic-Storage-Upstream@cavium.com
10152 L: linux-scsi@vger.kernel.org
10154 F: drivers/scsi/qedi/
10157 M: Anders Larsen <al@alarsen.net>
10158 W: http://www.alarsen.net/linux/qnx4fs/
10161 F: include/uapi/linux/qnx4_fs.h
10162 F: include/uapi/linux/qnxtypes.h
10164 QORIQ DPAA2 FSL-MC BUS DRIVER
10165 M: Stuart Yoder <stuart.yoder@nxp.com>
10166 L: linux-kernel@vger.kernel.org
10168 F: drivers/staging/fsl-mc/
10170 QT1010 MEDIA DRIVER
10171 M: Antti Palosaari <crope@iki.fi>
10172 L: linux-media@vger.kernel.org
10173 W: https://linuxtv.org
10174 W: http://palosaari.fi/linux/
10175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10176 T: git git://linuxtv.org/anttip/media_tree.git
10178 F: drivers/media/tuners/qt1010*
10180 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10181 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10182 L: linux-wireless@vger.kernel.org
10183 L: ath9k-devel@lists.ath9k.org
10184 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10186 F: drivers/net/wireless/ath/ath9k/
10188 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10189 M: Kalle Valo <kvalo@qca.qualcomm.com>
10190 L: ath10k@lists.infradead.org
10191 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10194 F: drivers/net/wireless/ath/ath10k/
10196 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10197 M: Timur Tabi <timur@codeaurora.org>
10198 L: netdev@vger.kernel.org
10200 F: drivers/net/ethernet/qualcomm/emac/
10202 QUALCOMM HEXAGON ARCHITECTURE
10203 M: Richard Kuo <rkuo@codeaurora.org>
10204 L: linux-hexagon@vger.kernel.org
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10209 QUALCOMM WCN36XX WIRELESS DRIVER
10210 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10211 L: wcn36xx@lists.infradead.org
10212 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10213 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10215 F: drivers/net/wireless/ath/wcn36xx/
10217 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10218 M: Gabriel Somlo <somlo@cmu.edu>
10219 M: "Michael S. Tsirkin" <mst@redhat.com>
10220 L: qemu-devel@nongnu.org
10222 F: drivers/firmware/qemu_fw_cfg.c
10224 RADOS BLOCK DEVICE (RBD)
10225 M: Ilya Dryomov <idryomov@gmail.com>
10226 M: Sage Weil <sage@redhat.com>
10227 M: Alex Elder <elder@kernel.org>
10228 L: ceph-devel@vger.kernel.org
10229 W: http://ceph.com/
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10231 T: git git://github.com/ceph/ceph-client.git
10233 F: Documentation/ABI/testing/sysfs-bus-rbd
10234 F: drivers/block/rbd.c
10235 F: drivers/block/rbd_types.h
10237 RADEON FRAMEBUFFER DISPLAY DRIVER
10238 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10239 L: linux-fbdev@vger.kernel.org
10241 F: drivers/video/fbdev/aty/radeon*
10242 F: include/uapi/linux/radeonfb.h
10244 RADIOSHARK RADIO DRIVER
10245 M: Hans Verkuil <hverkuil@xs4all.nl>
10246 L: linux-media@vger.kernel.org
10247 T: git git://linuxtv.org/media_tree.git
10249 F: drivers/media/radio/radio-shark.c
10251 RADIOSHARK2 RADIO DRIVER
10252 M: Hans Verkuil <hverkuil@xs4all.nl>
10253 L: linux-media@vger.kernel.org
10254 T: git git://linuxtv.org/media_tree.git
10256 F: drivers/media/radio/radio-shark2.c
10257 F: drivers/media/radio/radio-tea5777.c
10259 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10260 M: Paul Mackerras <paulus@samba.org>
10261 L: linux-fbdev@vger.kernel.org
10263 F: drivers/video/fbdev/aty/aty128fb.c
10265 RALINK MIPS ARCHITECTURE
10266 M: John Crispin <john@phrozen.org>
10267 L: linux-mips@linux-mips.org
10269 F: arch/mips/ralink
10271 RALINK RT2X00 WIRELESS LAN DRIVER
10273 M: Stanislaw Gruszka <sgruszka@redhat.com>
10274 M: Helmut Schaa <helmut.schaa@googlemail.com>
10275 L: linux-wireless@vger.kernel.org
10277 F: drivers/net/wireless/ralink/rt2x00/
10279 RAMDISK RAM BLOCK DEVICE DRIVER
10280 M: Jens Axboe <axboe@kernel.dk>
10282 F: Documentation/blockdev/ramdisk.txt
10283 F: drivers/block/brd.c
10285 RANDOM NUMBER DRIVER
10286 M: "Theodore Ts'o" <tytso@mit.edu>
10288 F: drivers/char/random.c
10291 M: Matt Porter <mporter@kernel.crashing.org>
10292 M: Alexandre Bounine <alexandre.bounine@idt.com>
10294 F: drivers/rapidio/
10296 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10297 L: linux-wireless@vger.kernel.org
10299 F: drivers/net/wireless/ray*
10302 M: Josh Triplett <josh@joshtriplett.org>
10303 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10304 L: linux-kernel@vger.kernel.org
10306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10307 F: Documentation/RCU/torture.txt
10308 F: kernel/rcu/rcutorture.c
10310 RCUTORTURE TEST FRAMEWORK
10311 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10312 M: Josh Triplett <josh@joshtriplett.org>
10313 R: Steven Rostedt <rostedt@goodmis.org>
10314 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10315 R: Lai Jiangshan <jiangshanlai@gmail.com>
10316 L: linux-kernel@vger.kernel.org
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10319 F: tools/testing/selftests/rcutorture
10322 M: Florian Fainelli <florian@openwrt.org>
10325 RDC R6040 FAST ETHERNET DRIVER
10326 M: Florian Fainelli <f.fainelli@gmail.com>
10327 L: netdev@vger.kernel.org
10329 F: drivers/net/ethernet/rdc/r6040.c
10331 RDS - RELIABLE DATAGRAM SOCKETS
10332 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10333 L: netdev@vger.kernel.org
10334 L: linux-rdma@vger.kernel.org
10335 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10336 W: https://oss.oracle.com/projects/rds/
10339 F: Documentation/networking/rds.txt
10341 RDMAVT - RDMA verbs software
10342 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10343 L: linux-rdma@vger.kernel.org
10345 F: drivers/infiniband/sw/rdmavt
10347 RDT - RESOURCE ALLOCATION
10348 M: Fenghua Yu <fenghua.yu@intel.com>
10349 L: linux-kernel@vger.kernel.org
10351 F: arch/x86/kernel/cpu/intel_rdt*
10352 F: arch/x86/include/asm/intel_rdt*
10353 F: Documentation/x86/intel_rdt*
10355 READ-COPY UPDATE (RCU)
10356 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10357 M: Josh Triplett <josh@joshtriplett.org>
10358 R: Steven Rostedt <rostedt@goodmis.org>
10359 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10360 R: Lai Jiangshan <jiangshanlai@gmail.com>
10361 L: linux-kernel@vger.kernel.org
10362 W: http://www.rdrop.com/users/paulmck/RCU/
10364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10365 F: Documentation/RCU/
10366 X: Documentation/RCU/torture.txt
10367 F: include/linux/rcu*
10368 X: include/linux/srcu.h
10370 X: kernel/torture.c
10372 REAL TIME CLOCK (RTC) SUBSYSTEM
10373 M: Alessandro Zummo <a.zummo@towertech.it>
10374 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10375 L: rtc-linux@googlegroups.com
10376 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10379 F: Documentation/devicetree/bindings/rtc/
10380 F: Documentation/rtc.txt
10382 F: include/linux/rtc.h
10383 F: include/uapi/linux/rtc.h
10384 F: include/linux/rtc/
10385 F: include/linux/platform_data/rtc-*
10386 F: tools/testing/selftests/timers/rtctest.c
10388 REALTEK AUDIO CODECS
10389 M: Bard Liao <bardliao@realtek.com>
10390 M: Oder Chiou <oder_chiou@realtek.com>
10392 F: sound/soc/codecs/rt*
10393 F: include/sound/rt*.h
10395 REISERFS FILE SYSTEM
10396 L: reiserfs-devel@vger.kernel.org
10400 REGISTER MAP ABSTRACTION
10401 M: Mark Brown <broonie@kernel.org>
10402 L: linux-kernel@vger.kernel.org
10403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10405 F: Documentation/devicetree/bindings/regmap/
10406 F: drivers/base/regmap/
10407 F: include/linux/regmap.h
10409 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10410 M: Ohad Ben-Cohen <ohad@wizery.com>
10411 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10412 L: linux-remoteproc@vger.kernel.org
10413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10415 F: Documentation/devicetree/bindings/remoteproc/
10416 F: Documentation/remoteproc.txt
10417 F: drivers/remoteproc/
10418 F: include/linux/remoteproc.h
10420 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10421 M: Ohad Ben-Cohen <ohad@wizery.com>
10422 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10423 L: linux-remoteproc@vger.kernel.org
10424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10427 F: Documentation/rpmsg.txt
10428 F: include/linux/rpmsg.h
10430 RENESAS CLOCK DRIVERS
10431 M: Geert Uytterhoeven <geert+renesas@glider.be>
10432 L: linux-renesas-soc@vger.kernel.org
10434 F: drivers/clk/renesas/
10436 RENESAS ETHERNET DRIVERS
10437 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10438 L: netdev@vger.kernel.org
10439 L: linux-renesas-soc@vger.kernel.org
10440 F: drivers/net/ethernet/renesas/
10441 F: include/linux/sh_eth.h
10443 RENESAS USB2 PHY DRIVER
10444 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10445 L: linux-renesas-soc@vger.kernel.org
10447 F: drivers/phy/phy-rcar-gen3-usb2.c
10449 RESET CONTROLLER FRAMEWORK
10450 M: Philipp Zabel <p.zabel@pengutronix.de>
10451 T: git git://git.pengutronix.de/git/pza/linux
10454 F: Documentation/devicetree/bindings/reset/
10455 F: include/dt-bindings/reset/
10456 F: include/linux/reset.h
10457 F: include/linux/reset-controller.h
10460 M: Johannes Berg <johannes@sipsolutions.net>
10461 L: linux-wireless@vger.kernel.org
10462 W: http://wireless.kernel.org/
10463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10466 F: Documentation/rfkill.txt
10470 M: Thomas Graf <tgraf@suug.ch>
10471 M: Herbert Xu <herbert@gondor.apana.org.au>
10472 L: netdev@vger.kernel.org
10474 F: lib/rhashtable.c
10475 F: include/linux/rhashtable.h
10477 RICOH SMARTMEDIA/XD DRIVER
10478 M: Maxim Levitsky <maximlevitsky@gmail.com>
10480 F: drivers/mtd/nand/r852.c
10481 F: drivers/mtd/nand/r852.h
10483 RICOH R5C592 MEMORYSTICK DRIVER
10484 M: Maxim Levitsky <maximlevitsky@gmail.com>
10486 F: drivers/memstick/host/r592.*
10489 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10490 W: http://sourceforge.net/projects/roccat/
10492 F: drivers/hid/hid-roccat*
10493 F: include/linux/hid-roccat*
10494 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10497 M: Jiri Pirko <jiri@resnulli.us>
10498 L: netdev@vger.kernel.org
10500 F: drivers/net/ethernet/rocker/
10504 W: http://www.comtrol.com
10506 F: Documentation/serial/rocket.txt
10507 F: drivers/tty/rocket*
10509 ROCKETPORT EXPRESS/INFINITY DRIVER
10510 M: Kevin Cernekee <cernekee@gmail.com>
10511 L: linux-serial@vger.kernel.org
10513 F: drivers/tty/serial/rp2.*
10516 M: Ralf Baechle <ralf@linux-mips.org>
10517 L: linux-hams@vger.kernel.org
10518 W: http://www.linux-ax25.org/
10520 F: include/net/rose.h
10521 F: include/uapi/linux/rose.h
10524 RTL2830 MEDIA DRIVER
10525 M: Antti Palosaari <crope@iki.fi>
10526 L: linux-media@vger.kernel.org
10527 W: https://linuxtv.org
10528 W: http://palosaari.fi/linux/
10529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10530 T: git git://linuxtv.org/anttip/media_tree.git
10532 F: drivers/media/dvb-frontends/rtl2830*
10534 RTL2832 MEDIA DRIVER
10535 M: Antti Palosaari <crope@iki.fi>
10536 L: linux-media@vger.kernel.org
10537 W: https://linuxtv.org
10538 W: http://palosaari.fi/linux/
10539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10540 T: git git://linuxtv.org/anttip/media_tree.git
10542 F: drivers/media/dvb-frontends/rtl2832*
10544 RTL2832_SDR MEDIA DRIVER
10545 M: Antti Palosaari <crope@iki.fi>
10546 L: linux-media@vger.kernel.org
10547 W: https://linuxtv.org
10548 W: http://palosaari.fi/linux/
10549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10550 T: git git://linuxtv.org/anttip/media_tree.git
10552 F: drivers/media/dvb-frontends/rtl2832_sdr*
10554 RTL8180 WIRELESS DRIVER
10555 L: linux-wireless@vger.kernel.org
10556 W: http://wireless.kernel.org/
10557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10559 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10561 RTL8187 WIRELESS DRIVER
10562 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10563 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10564 M: Larry Finger <Larry.Finger@lwfinger.net>
10565 L: linux-wireless@vger.kernel.org
10566 W: http://wireless.kernel.org/
10567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10569 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10571 RTL8192CE WIRELESS DRIVER
10572 M: Larry Finger <Larry.Finger@lwfinger.net>
10573 M: Chaoming Li <chaoming_li@realsil.com.cn>
10574 L: linux-wireless@vger.kernel.org
10575 W: http://wireless.kernel.org/
10576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10578 F: drivers/net/wireless/realtek/rtlwifi/
10579 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10581 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10582 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10583 L: linux-wireless@vger.kernel.org
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10586 F: drivers/net/wireless/realtek/rtl8xxxu/
10588 S3 SAVAGE FRAMEBUFFER DRIVER
10589 M: Antonino Daplas <adaplas@gmail.com>
10590 L: linux-fbdev@vger.kernel.org
10592 F: drivers/video/fbdev/savage/
10595 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10596 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10597 L: linux-s390@vger.kernel.org
10598 W: http://www.ibm.com/developerworks/linux/linux390/
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10603 F: Documentation/s390/
10604 F: Documentation/DocBook/s390*
10606 S390 COMMON I/O LAYER
10607 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10608 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10609 L: linux-s390@vger.kernel.org
10610 W: http://www.ibm.com/developerworks/linux/linux390/
10612 F: drivers/s390/cio/
10615 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10616 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10617 L: linux-s390@vger.kernel.org
10618 W: http://www.ibm.com/developerworks/linux/linux390/
10620 F: drivers/s390/block/dasd*
10621 F: block/partitions/ibm.c
10623 S390 NETWORK DRIVERS
10624 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10625 L: linux-s390@vger.kernel.org
10626 W: http://www.ibm.com/developerworks/linux/linux390/
10628 F: drivers/s390/net/
10631 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10632 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10633 L: linux-s390@vger.kernel.org
10634 W: http://www.ibm.com/developerworks/linux/linux390/
10637 F: drivers/pci/hotplug/s390_pci_hpc.c
10640 M: Harald Freudenberger <freude@de.ibm.com>
10641 L: linux-s390@vger.kernel.org
10642 W: http://www.ibm.com/developerworks/linux/linux390/
10644 F: drivers/s390/crypto/
10647 M: Steffen Maier <maier@linux.vnet.ibm.com>
10648 L: linux-s390@vger.kernel.org
10649 W: http://www.ibm.com/developerworks/linux/linux390/
10651 F: drivers/s390/scsi/zfcp_*
10653 S390 IUCV NETWORK LAYER
10654 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10655 L: linux-s390@vger.kernel.org
10656 W: http://www.ibm.com/developerworks/linux/linux390/
10658 F: drivers/s390/net/*iucv*
10659 F: include/net/iucv/
10663 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10664 L: linux-s390@vger.kernel.org
10665 W: http://www.ibm.com/developerworks/linux/linux390/
10667 F: drivers/iommu/s390-iommu.c
10669 S3C24XX SD/MMC Driver
10670 M: Ben Dooks <ben-linux@fluff.org>
10671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10673 F: drivers/mmc/host/s3cmci.*
10675 SAA6588 RDS RECEIVER DRIVER
10676 M: Hans Verkuil <hverkuil@xs4all.nl>
10677 L: linux-media@vger.kernel.org
10678 T: git git://linuxtv.org/media_tree.git
10679 W: https://linuxtv.org
10681 F: drivers/media/i2c/saa6588*
10683 SAA7134 VIDEO4LINUX DRIVER
10684 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10685 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10686 L: linux-media@vger.kernel.org
10687 W: https://linuxtv.org
10688 T: git git://linuxtv.org/media_tree.git
10690 F: Documentation/media/v4l-drivers/saa7134*
10691 F: drivers/media/pci/saa7134/
10693 SAA7146 VIDEO4LINUX-2 DRIVER
10694 M: Hans Verkuil <hverkuil@xs4all.nl>
10695 L: linux-media@vger.kernel.org
10696 T: git git://linuxtv.org/media_tree.git
10698 F: drivers/media/common/saa7146/
10699 F: drivers/media/pci/saa7146/
10700 F: include/media/saa7146*
10702 SAMSUNG LAPTOP DRIVER
10703 M: Corentin Chary <corentin.chary@gmail.com>
10704 L: platform-driver-x86@vger.kernel.org
10706 F: drivers/platform/x86/samsung-laptop.c
10708 SAMSUNG AUDIO (ASoC) DRIVERS
10709 M: Krzysztof Kozlowski <krzk@kernel.org>
10710 M: Sangbeom Kim <sbkim73@samsung.com>
10711 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10712 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10714 F: sound/soc/samsung/
10716 SAMSUNG FRAMEBUFFER DRIVER
10717 M: Jingoo Han <jingoohan1@gmail.com>
10718 L: linux-fbdev@vger.kernel.org
10720 F: drivers/video/fbdev/s3c-fb.c
10722 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10723 M: Sangbeom Kim <sbkim73@samsung.com>
10724 M: Krzysztof Kozlowski <krzk@kernel.org>
10725 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10726 L: linux-kernel@vger.kernel.org
10727 L: linux-samsung-soc@vger.kernel.org
10729 F: drivers/mfd/sec*.c
10730 F: drivers/regulator/s2m*.c
10731 F: drivers/regulator/s5m*.c
10732 F: drivers/clk/clk-s2mps11.c
10733 F: drivers/rtc/rtc-s5m.c
10734 F: include/linux/mfd/samsung/
10735 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10736 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10737 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10738 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10740 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10741 M: Kyungmin Park <kyungmin.park@samsung.com>
10742 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10743 L: linux-media@vger.kernel.org
10744 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10746 F: drivers/media/platform/exynos4-is/
10748 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10749 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10750 L: linux-media@vger.kernel.org
10751 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10753 F: drivers/media/platform/s3c-camif/
10754 F: include/media/drv-intf/s3c_camif.h
10756 SAMSUNG S5C73M3 CAMERA DRIVER
10757 M: Kyungmin Park <kyungmin.park@samsung.com>
10758 M: Andrzej Hajda <a.hajda@samsung.com>
10759 L: linux-media@vger.kernel.org
10761 F: drivers/media/i2c/s5c73m3/*
10763 SAMSUNG S5K5BAF CAMERA DRIVER
10764 M: Kyungmin Park <kyungmin.park@samsung.com>
10765 M: Andrzej Hajda <a.hajda@samsung.com>
10766 L: linux-media@vger.kernel.org
10768 F: drivers/media/i2c/s5k5baf.c
10770 SAMSUNG S3FWRN5 NFC DRIVER
10771 M: Robert Baldyga <r.baldyga@samsung.com>
10772 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10773 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10775 F: drivers/nfc/s3fwrn5
10777 SAMSUNG SOC CLOCK DRIVERS
10778 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10779 M: Tomasz Figa <tomasz.figa@gmail.com>
10780 M: Chanwoo Choi <cw00.choi@samsung.com>
10782 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10783 F: drivers/clk/samsung/
10784 F: include/dt-bindings/clock/exynos*.h
10785 F: Documentation/devicetree/bindings/clock/exynos*.txt
10787 SAMSUNG SPI DRIVERS
10788 M: Kukjin Kim <kgene@kernel.org>
10789 M: Krzysztof Kozlowski <krzk@kernel.org>
10790 M: Andi Shyti <andi.shyti@samsung.com>
10791 L: linux-spi@vger.kernel.org
10792 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10794 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10795 F: drivers/spi/spi-s3c*
10796 F: include/linux/platform_data/spi-s3c64xx.h
10798 SAMSUNG SXGBE DRIVERS
10799 M: Byungho An <bh74.an@samsung.com>
10800 M: Girish K S <ks.giri@samsung.com>
10801 M: Vipul Pandya <vipul.pandya@samsung.com>
10803 L: netdev@vger.kernel.org
10804 F: drivers/net/ethernet/samsung/sxgbe/
10806 SAMSUNG THERMAL DRIVER
10807 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10808 L: linux-pm@vger.kernel.org
10809 L: linux-samsung-soc@vger.kernel.org
10811 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10812 F: drivers/thermal/samsung/
10814 SAMSUNG USB2 PHY DRIVER
10815 M: Kamil Debski <kamil@wypas.org>
10816 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10817 L: linux-kernel@vger.kernel.org
10819 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10820 F: Documentation/phy/samsung-usb2.txt
10821 F: drivers/phy/phy-exynos4210-usb2.c
10822 F: drivers/phy/phy-exynos4x12-usb2.c
10823 F: drivers/phy/phy-exynos5250-usb2.c
10824 F: drivers/phy/phy-s5pv210-usb2.c
10825 F: drivers/phy/phy-samsung-usb2.c
10826 F: drivers/phy/phy-samsung-usb2.h
10829 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10830 L: linux-serial@vger.kernel.org
10832 F: Documentation/devicetree/bindings/serial/
10833 F: drivers/tty/serial/
10836 M: Sean Young <sean@mess.org>
10837 L: linux-media@vger.kernel.org
10839 F: drivers/media/rc/serial_ir.c
10842 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10843 L: kernel@stlinux.com
10845 F: drivers/staging/media/st-cec/
10846 F: Documentation/devicetree/bindings/media/stih-cec.txt
10848 SYNOPSYS DESIGNWARE DMAC DRIVER
10849 M: Viresh Kumar <vireshk@kernel.org>
10850 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10852 F: include/linux/dma/dw.h
10853 F: include/linux/platform_data/dma-dw.h
10856 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10857 M: Lars Persson <lars.persson@axis.com>
10858 L: netdev@vger.kernel.org
10860 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10861 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10863 SYNOPSYS DESIGNWARE I2C DRIVER
10864 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10865 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10866 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10867 L: linux-i2c@vger.kernel.org
10869 F: drivers/i2c/busses/i2c-designware-*
10870 F: include/linux/platform_data/i2c-designware.h
10872 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10873 M: Jaehoon Chung <jh80.chung@samsung.com>
10874 L: linux-mmc@vger.kernel.org
10876 F: include/linux/mmc/dw_mmc.h
10877 F: drivers/mmc/host/dw_mmc*
10879 SYSTEM TRACE MODULE CLASS
10880 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10883 F: Documentation/trace/stm.txt
10884 F: drivers/hwtracing/stm/
10885 F: include/linux/stm.h
10886 F: include/uapi/linux/stm.h
10889 M: Andreas Noever <andreas.noever@gmail.com>
10891 F: drivers/thunderbolt/
10893 TI BQ27XXX POWER SUPPLY DRIVER
10894 R: Andrew F. Davis <afd@ti.com>
10895 F: include/linux/power/bq27xxx_battery.h
10896 F: drivers/power/supply/bq27xxx_battery.c
10897 F: drivers/power/supply/bq27xxx_battery_i2c.c
10899 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10900 M: John Stultz <john.stultz@linaro.org>
10901 M: Thomas Gleixner <tglx@linutronix.de>
10902 L: linux-kernel@vger.kernel.org
10903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10905 F: include/linux/clocksource.h
10906 F: include/linux/time.h
10907 F: include/linux/timex.h
10908 F: include/uapi/linux/time.h
10909 F: include/uapi/linux/timex.h
10910 F: kernel/time/clocksource.c
10911 F: kernel/time/time*.c
10912 F: kernel/time/alarmtimer.c
10913 F: kernel/time/ntp.c
10914 F: tools/testing/selftests/timers/
10917 M: Zwane Mwaikambo <zwanem@gmail.com>
10919 F: drivers/watchdog/sc1200wdt.c
10922 M: Ingo Molnar <mingo@redhat.com>
10923 M: Peter Zijlstra <peterz@infradead.org>
10924 L: linux-kernel@vger.kernel.org
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10928 F: include/linux/sched.h
10929 F: include/uapi/linux/sched.h
10930 F: include/linux/wait.h
10933 M: Chen Liqin <liqin.linux@gmail.com>
10934 M: Lennox Wu <lennox.wu@gmail.com>
10935 W: http://www.sunplus.com
10939 SCR24X CHIP CARD INTERFACE DRIVER
10940 M: Lubomir Rintel <lkundrak@v3.sk>
10942 F: drivers/char/pcmcia/scr24x_cs.c
10944 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10945 M: Sudeep Holla <sudeep.holla@arm.com>
10946 L: linux-arm-kernel@lists.infradead.org
10948 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10949 F: drivers/clk/clk-scpi.c
10950 F: drivers/cpufreq/scpi-cpufreq.c
10951 F: drivers/firmware/arm_scpi.c
10952 F: include/linux/scpi_protocol.h
10955 M: Jens Axboe <axboe@kernel.dk>
10956 L: linux-scsi@vger.kernel.org
10957 W: http://www.kernel.dk
10959 F: drivers/scsi/sr*
10961 SCSI RDMA PROTOCOL (SRP) INITIATOR
10962 M: Bart Van Assche <bart.vanassche@sandisk.com>
10963 L: linux-rdma@vger.kernel.org
10965 W: http://www.openfabrics.org
10966 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10968 F: drivers/infiniband/ulp/srp/
10969 F: include/scsi/srp.h
10972 M: Doug Gilbert <dgilbert@interlog.com>
10973 L: linux-scsi@vger.kernel.org
10974 W: http://sg.danny.cz/sg
10976 F: Documentation/scsi/scsi-generic.txt
10977 F: drivers/scsi/sg.c
10978 F: include/scsi/sg.h
10981 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10983 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10985 L: linux-scsi@vger.kernel.org
10987 F: Documentation/devicetree/bindings/scsi/
10992 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10993 L: linux-scsi@vger.kernel.org
10995 F: Documentation/scsi/st.txt
10996 F: drivers/scsi/st.*
10997 F: drivers/scsi/st_*.h
11000 M: Vlad Yasevich <vyasevich@gmail.com>
11001 M: Neil Horman <nhorman@tuxdriver.com>
11002 L: linux-sctp@vger.kernel.org
11003 W: http://lksctp.sourceforge.net
11005 F: Documentation/networking/sctp.txt
11006 F: include/linux/sctp.h
11007 F: include/uapi/linux/sctp.h
11008 F: include/net/sctp/
11012 M: Jim Cromie <jim.cromie@gmail.com>
11014 F: Documentation/i2c/busses/scx200_acb
11015 F: arch/x86/platform/scx200/
11016 F: drivers/watchdog/scx200_wdt.c
11017 F: drivers/i2c/busses/scx200*
11018 F: drivers/mtd/maps/scx200_docflash.c
11019 F: include/linux/scx200.h
11022 M: Jim Cromie <jim.cromie@gmail.com>
11024 F: drivers/char/scx200_gpio.c
11025 F: include/linux/scx200_gpio.h
11027 SCx200 HRT CLOCKSOURCE DRIVER
11028 M: Jim Cromie <jim.cromie@gmail.com>
11030 F: drivers/clocksource/scx200_hrt.c
11032 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11033 M: Sascha Sommer <saschasommer@freenet.de>
11034 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11036 F: drivers/mmc/host/sdricoh_cs.c
11038 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11039 M: Adrian Hunter <adrian.hunter@intel.com>
11040 L: linux-mmc@vger.kernel.org
11041 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11043 F: drivers/mmc/host/sdhci*
11044 F: include/linux/mmc/sdhci*
11047 M: Kees Cook <keescook@chromium.org>
11048 R: Andy Lutomirski <luto@amacapital.net>
11049 R: Will Drewry <wad@chromium.org>
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11052 F: kernel/seccomp.c
11053 F: include/uapi/linux/seccomp.h
11054 F: include/linux/seccomp.h
11055 F: tools/testing/selftests/seccomp/*
11056 K: \bsecure_computing
11059 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11060 M: Al Cooper <alcooperx@gmail.com>
11061 L: linux-mmc@vger.kernel.org
11062 L: bcm-kernel-feedback-list@broadcom.com
11064 F: drivers/mmc/host/sdhci-brcmstb*
11066 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11067 M: Ben Dooks <ben-linux@fluff.org>
11068 M: Jaehoon Chung <jh80.chung@samsung.com>
11069 L: linux-mmc@vger.kernel.org
11071 F: drivers/mmc/host/sdhci-s3c*
11073 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11074 M: Viresh Kumar <vireshk@kernel.org>
11075 L: linux-mmc@vger.kernel.org
11077 F: drivers/mmc/host/sdhci-spear.c
11080 M: James Morris <james.l.morris@oracle.com>
11081 M: "Serge E. Hallyn" <serge@hallyn.com>
11082 L: linux-security-module@vger.kernel.org (suggested Cc:)
11083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11084 W: http://kernsec.org/
11089 M: Security Officers <security@kernel.org>
11092 SELINUX SECURITY MODULE
11093 M: Paul Moore <paul@paul-moore.com>
11094 M: Stephen Smalley <sds@tycho.nsa.gov>
11095 M: Eric Paris <eparis@parisplace.org>
11096 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11097 W: http://selinuxproject.org
11098 T: git git://git.infradead.org/users/pcmoore/selinux
11100 F: include/linux/selinux*
11101 F: security/selinux/
11102 F: scripts/selinux/
11104 APPARMOR SECURITY MODULE
11105 M: John Johansen <john.johansen@canonical.com>
11106 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11107 W: apparmor.wiki.kernel.org
11108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11110 F: security/apparmor/
11112 LOADPIN SECURITY MODULE
11113 M: Kees Cook <keescook@chromium.org>
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11116 F: security/loadpin/
11118 YAMA SECURITY MODULE
11119 M: Kees Cook <keescook@chromium.org>
11120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11125 M: Jiri Slaby <jirislaby@gmail.com>
11127 F: drivers/misc/phantom.c
11128 F: include/uapi/linux/phantom.h
11130 Emulex 10Gbps iSCSI - OneConnect DRIVER
11131 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11132 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11133 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11134 L: linux-scsi@vger.kernel.org
11135 W: http://www.broadcom.com
11137 F: drivers/scsi/be2iscsi/
11139 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11140 M: Sathya Perla <sathya.perla@broadcom.com>
11141 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11142 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11143 M: Somnath Kotur <somnath.kotur@broadcom.com>
11144 L: netdev@vger.kernel.org
11145 W: http://www.emulex.com
11147 F: drivers/net/ethernet/emulex/benet/
11149 EMULEX ONECONNECT ROCE DRIVER
11150 M: Selvin Xavier <selvin.xavier@avagotech.com>
11151 M: Devesh Sharma <devesh.sharma@avagotech.com>
11152 L: linux-rdma@vger.kernel.org
11153 W: http://www.emulex.com
11155 F: drivers/infiniband/hw/ocrdma/
11156 F: include/uapi/rdma/ocrdma-abi.h
11159 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11160 M: Edward Cree <ecree@solarflare.com>
11161 M: Bert Kenward <bkenward@solarflare.com>
11162 L: netdev@vger.kernel.org
11164 F: drivers/net/ethernet/sfc/
11167 M: Dimitri Sivanich <sivanich@sgi.com>
11169 F: drivers/misc/sgi-gru/
11171 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11172 M: Pat Gefre <pfg@sgi.com>
11173 L: linux-ia64@vger.kernel.org
11175 F: Documentation/ia64/serial.txt
11176 F: drivers/tty/serial/ioc?_serial.c
11177 F: include/linux/ioc?.h
11179 SGI XP/XPC/XPNET DRIVER
11180 M: Cliff Whickman <cpw@sgi.com>
11181 M: Robin Holt <robinmholt@gmail.com>
11183 F: drivers/misc/sgi-xp/
11185 SI2157 MEDIA DRIVER
11186 M: Antti Palosaari <crope@iki.fi>
11187 L: linux-media@vger.kernel.org
11188 W: https://linuxtv.org
11189 W: http://palosaari.fi/linux/
11190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11191 T: git git://linuxtv.org/anttip/media_tree.git
11193 F: drivers/media/tuners/si2157*
11195 SI2168 MEDIA DRIVER
11196 M: Antti Palosaari <crope@iki.fi>
11197 L: linux-media@vger.kernel.org
11198 W: https://linuxtv.org
11199 W: http://palosaari.fi/linux/
11200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11201 T: git git://linuxtv.org/anttip/media_tree.git
11203 F: drivers/media/dvb-frontends/si2168*
11205 SI470X FM RADIO RECEIVER I2C DRIVER
11206 M: Hans Verkuil <hverkuil@xs4all.nl>
11207 L: linux-media@vger.kernel.org
11208 T: git git://linuxtv.org/media_tree.git
11209 W: https://linuxtv.org
11211 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11213 SI470X FM RADIO RECEIVER USB DRIVER
11214 M: Hans Verkuil <hverkuil@xs4all.nl>
11215 L: linux-media@vger.kernel.org
11216 T: git git://linuxtv.org/media_tree.git
11217 W: https://linuxtv.org
11219 F: drivers/media/radio/si470x/radio-si470x-common.c
11220 F: drivers/media/radio/si470x/radio-si470x.h
11221 F: drivers/media/radio/si470x/radio-si470x-usb.c
11223 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11224 M: Eduardo Valentin <edubezval@gmail.com>
11225 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11227 W: https://linuxtv.org
11229 F: drivers/media/radio/si4713/si4713.?
11231 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11232 M: Eduardo Valentin <edubezval@gmail.com>
11233 L: linux-media@vger.kernel.org
11234 T: git git://linuxtv.org/media_tree.git
11235 W: https://linuxtv.org
11237 F: drivers/media/radio/si4713/radio-platform-si4713.c
11239 SI4713 FM RADIO TRANSMITTER USB DRIVER
11240 M: Hans Verkuil <hverkuil@xs4all.nl>
11241 L: linux-media@vger.kernel.org
11242 T: git git://linuxtv.org/media_tree.git
11243 W: https://linuxtv.org
11245 F: drivers/media/radio/si4713/radio-usb-si4713.c
11248 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11249 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11250 L: linux-media@vger.kernel.org
11251 W: https://linuxtv.org
11252 T: git git://linuxtv.org/media_tree.git
11254 F: drivers/media/common/siano/
11255 F: drivers/media/usb/siano/
11256 F: drivers/media/usb/siano/
11257 F: drivers/media/mmc/siano/
11260 M: Hans de Goede <hdegoede@redhat.com>
11261 L: linux-fbdev@vger.kernel.org
11263 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11264 F: drivers/video/fbdev/simplefb.c
11265 F: include/linux/platform_data/simplefb.h
11267 SH_VEU V4L2 MEM2MEM DRIVER
11268 L: linux-media@vger.kernel.org
11270 F: drivers/media/platform/sh_veu.c
11272 SH_VOU V4L2 OUTPUT DRIVER
11273 L: linux-media@vger.kernel.org
11275 F: drivers/media/platform/sh_vou.c
11276 F: include/media/drv-intf/sh_vou.h
11278 SIMPLE FIRMWARE INTERFACE (SFI)
11279 M: Len Brown <lenb@kernel.org>
11280 L: sfi-devel@simplefirmware.org
11281 W: http://simplefirmware.org/
11282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11284 F: arch/x86/platform/sfi/
11286 F: include/linux/sfi*.h
11288 SIMTEC EB110ATX (Chalice CATS)
11290 P: Vincent Sanders <vince@simtec.co.uk>
11291 M: Simtec Linux Team <linux@simtec.co.uk>
11292 W: http://www.simtec.co.uk/products/EB110ATX/
11295 SIMTEC EB2410ITX (BAST)
11297 P: Vincent Sanders <vince@simtec.co.uk>
11298 M: Simtec Linux Team <linux@simtec.co.uk>
11299 W: http://www.simtec.co.uk/products/EB2410ITX/
11301 F: arch/arm/mach-s3c24xx/mach-bast.c
11302 F: arch/arm/mach-s3c24xx/bast-ide.c
11303 F: arch/arm/mach-s3c24xx/bast-irq.c
11305 TI DAVINCI MACHINE SUPPORT
11306 M: Sekhar Nori <nsekhar@ti.com>
11307 M: Kevin Hilman <khilman@kernel.org>
11308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11311 F: arch/arm/mach-davinci/
11312 F: drivers/i2c/busses/i2c-davinci.c
11314 TI DAVINCI SERIES MEDIA DRIVER
11315 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11316 L: linux-media@vger.kernel.org
11317 W: https://linuxtv.org
11318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11319 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11321 F: drivers/media/platform/davinci/
11322 F: include/media/davinci/
11324 TI AM437X VPFE DRIVER
11325 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11326 L: linux-media@vger.kernel.org
11327 W: https://linuxtv.org
11328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11329 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11331 F: drivers/media/platform/am437x/
11333 OV2659 OMNIVISION SENSOR DRIVER
11334 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11335 L: linux-media@vger.kernel.org
11336 W: https://linuxtv.org
11337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11338 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11340 F: drivers/media/i2c/ov2659.c
11341 F: include/media/i2c/ov2659.h
11343 SILICON MOTION SM712 FRAME BUFFER DRIVER
11344 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11345 M: Teddy Wang <teddy.wang@siliconmotion.com>
11346 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11347 L: linux-fbdev@vger.kernel.org
11349 F: drivers/video/fbdev/sm712*
11350 F: Documentation/fb/sm712fb.txt
11352 SIS 190 ETHERNET DRIVER
11353 M: Francois Romieu <romieu@fr.zoreil.com>
11354 L: netdev@vger.kernel.org
11356 F: drivers/net/ethernet/sis/sis190.c
11358 SIS 900/7016 FAST ETHERNET DRIVER
11359 M: Daniele Venzano <venza@brownhat.org>
11360 W: http://www.brownhat.org/sis900.html
11361 L: netdev@vger.kernel.org
11363 F: drivers/net/ethernet/sis/sis900.*
11365 SIS FRAMEBUFFER DRIVER
11366 M: Thomas Winischhofer <thomas@winischhofer.net>
11367 W: http://www.winischhofer.net/linuxsisvga.shtml
11369 F: Documentation/fb/sisfb.txt
11370 F: drivers/video/fbdev/sis/
11371 F: include/video/sisfb.h
11374 M: Thomas Winischhofer <thomas@winischhofer.net>
11375 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11377 F: drivers/usb/misc/sisusbvga/
11380 M: Christoph Lameter <cl@linux.com>
11381 M: Pekka Enberg <penberg@kernel.org>
11382 M: David Rientjes <rientjes@google.com>
11383 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11384 M: Andrew Morton <akpm@linux-foundation.org>
11385 L: linux-mm@kvack.org
11387 F: include/linux/sl?b*.h
11390 SLEEPABLE READ-COPY UPDATE (SRCU)
11391 M: Lai Jiangshan <jiangshanlai@gmail.com>
11392 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11393 M: Josh Triplett <josh@joshtriplett.org>
11394 R: Steven Rostedt <rostedt@goodmis.org>
11395 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11396 L: linux-kernel@vger.kernel.org
11397 W: http://www.rdrop.com/users/paulmck/RCU/
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11400 F: include/linux/srcu.h
11401 F: kernel/rcu/srcu.c
11403 SMACK SECURITY MODULE
11404 M: Casey Schaufler <casey@schaufler-ca.com>
11405 L: linux-security-module@vger.kernel.org
11406 W: http://schaufler-ca.com
11407 T: git git://github.com/cschaufler/smack-next
11409 F: Documentation/security/Smack.txt
11412 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11413 M: Kevin Hilman <khilman@kernel.org>
11414 M: Nishanth Menon <nm@ti.com>
11416 F: drivers/power/avs/
11417 F: include/linux/power/smartreflex.h
11418 L: linux-pm@vger.kernel.org
11420 SMC91x ETHERNET DRIVER
11421 M: Nicolas Pitre <nico@fluxnic.net>
11423 F: drivers/net/ethernet/smsc/smc91x.*
11425 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11426 M: Sakari Ailus <sakari.ailus@iki.fi>
11427 L: linux-media@vger.kernel.org
11429 F: drivers/media/i2c/smiapp/
11430 F: include/media/i2c/smiapp.h
11431 F: drivers/media/i2c/smiapp-pll.c
11432 F: drivers/media/i2c/smiapp-pll.h
11433 F: include/uapi/linux/smiapp.h
11434 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11436 SMM665 HARDWARE MONITOR DRIVER
11437 M: Guenter Roeck <linux@roeck-us.net>
11438 L: linux-hwmon@vger.kernel.org
11440 F: Documentation/hwmon/smm665
11441 F: drivers/hwmon/smm665.c
11443 SMSC EMC2103 HARDWARE MONITOR DRIVER
11444 M: Steve Glendinning <steve.glendinning@shawell.net>
11445 L: linux-hwmon@vger.kernel.org
11447 F: Documentation/hwmon/emc2103
11448 F: drivers/hwmon/emc2103.c
11450 SMSC SCH5627 HARDWARE MONITOR DRIVER
11451 M: Hans de Goede <hdegoede@redhat.com>
11452 L: linux-hwmon@vger.kernel.org
11454 F: Documentation/hwmon/sch5627
11455 F: drivers/hwmon/sch5627.c
11457 SMSC47B397 HARDWARE MONITOR DRIVER
11458 M: Jean Delvare <jdelvare@suse.com>
11459 L: linux-hwmon@vger.kernel.org
11461 F: Documentation/hwmon/smsc47b397
11462 F: drivers/hwmon/smsc47b397.c
11464 SMSC911x ETHERNET DRIVER
11465 M: Steve Glendinning <steve.glendinning@shawell.net>
11466 L: netdev@vger.kernel.org
11468 F: include/linux/smsc911x.h
11469 F: drivers/net/ethernet/smsc/smsc911x.*
11471 SMSC9420 PCI ETHERNET DRIVER
11472 M: Steve Glendinning <steve.glendinning@shawell.net>
11473 L: netdev@vger.kernel.org
11475 F: drivers/net/ethernet/smsc/smsc9420.*
11477 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11478 M: Steve Glendinning <steve.glendinning@shawell.net>
11479 L: linux-fbdev@vger.kernel.org
11481 F: drivers/video/fbdev/smscufx.c
11483 SOC-CAMERA V4L2 SUBSYSTEM
11484 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11485 L: linux-media@vger.kernel.org
11486 T: git git://linuxtv.org/media_tree.git
11488 F: include/media/soc*
11489 F: drivers/media/i2c/soc_camera/
11490 F: drivers/media/platform/soc_camera/
11492 SOEKRIS NET48XX LED SUPPORT
11493 M: Chris Boot <bootc@bootc.net>
11495 F: drivers/leds/leds-net48xx.c
11497 SOFTLOGIC 6x10 MPEG CODEC
11498 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11499 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11500 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11501 M: Ismael Luceno <ismael@iodev.co.uk>
11502 L: linux-media@vger.kernel.org
11504 F: drivers/media/pci/solo6x10/
11506 SOFTWARE RAID (Multiple Disks) SUPPORT
11507 M: Shaohua Li <shli@kernel.org>
11508 L: linux-raid@vger.kernel.org
11509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11512 F: include/linux/raid/
11513 F: include/uapi/linux/raid/
11515 SONIC NETWORK DRIVER
11516 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11517 L: netdev@vger.kernel.org
11519 F: drivers/net/ethernet/natsemi/sonic.*
11521 SONICS SILICON BACKPLANE DRIVER (SSB)
11522 M: Michael Buesch <m@bues.ch>
11523 L: linux-wireless@vger.kernel.org
11526 F: include/linux/ssb/
11528 SONY VAIO CONTROL DEVICE DRIVER
11529 M: Mattia Dongili <malattia@linux.it>
11530 L: platform-driver-x86@vger.kernel.org
11531 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11533 F: Documentation/laptops/sony-laptop.txt
11534 F: drivers/char/sonypi.c
11535 F: drivers/platform/x86/sony-laptop.c
11536 F: include/linux/sony-laptop.h
11538 SONY MEMORYSTICK CARD SUPPORT
11539 M: Alex Dubov <oakad@yahoo.com>
11540 W: http://tifmxx.berlios.de/
11542 F: drivers/memstick/host/tifm_ms.c
11544 SONY MEMORYSTICK STANDARD SUPPORT
11545 M: Maxim Levitsky <maximlevitsky@gmail.com>
11547 F: drivers/memstick/core/ms_block.*
11550 M: Jaroslav Kysela <perex@perex.cz>
11551 M: Takashi Iwai <tiwai@suse.com>
11552 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11553 W: http://www.alsa-project.org/
11554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11555 T: git git://git.alsa-project.org/alsa-kernel.git
11556 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11558 F: Documentation/sound/
11560 F: include/uapi/sound/
11563 SOUND - COMPRESSED AUDIO
11564 M: Vinod Koul <vinod.koul@intel.com>
11565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11568 F: Documentation/sound/alsa/compress_offload.txt
11569 F: include/sound/compress_driver.h
11570 F: include/uapi/sound/compress_*
11571 F: sound/core/compress_offload.c
11572 F: sound/soc/soc-compress.c
11574 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11575 M: Liam Girdwood <lgirdwood@gmail.com>
11576 M: Mark Brown <broonie@kernel.org>
11577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11579 W: http://alsa-project.org/main/index.php/ASoC
11581 F: Documentation/devicetree/bindings/sound/
11582 F: Documentation/sound/alsa/soc/
11584 F: include/sound/soc*
11586 SOUND - DMAENGINE HELPERS
11587 M: Lars-Peter Clausen <lars@metafoo.de>
11589 F: include/sound/dmaengine_pcm.h
11590 F: sound/core/pcm_dmaengine.c
11591 F: sound/soc/soc-generic-dmaengine-pcm.c
11594 M: Olli Salonen <olli.salonen@iki.fi>
11595 L: linux-media@vger.kernel.org
11596 W: https://linuxtv.org
11597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11599 F: drivers/media/dvb-frontends/sp2*
11601 SPARC + UltraSPARC (sparc/sparc64)
11602 M: "David S. Miller" <davem@davemloft.net>
11603 L: sparclinux@vger.kernel.org
11604 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11611 SPARC SERIAL DRIVERS
11612 M: "David S. Miller" <davem@davemloft.net>
11613 L: sparclinux@vger.kernel.org
11614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11617 F: include/linux/sunserialcore.h
11618 F: drivers/tty/serial/suncore.c
11619 F: drivers/tty/serial/sunhv.c
11620 F: drivers/tty/serial/sunsab.c
11621 F: drivers/tty/serial/sunsab.h
11622 F: drivers/tty/serial/sunsu.c
11623 F: drivers/tty/serial/sunzilog.c
11624 F: drivers/tty/serial/sunzilog.h
11627 M: "Christopher Li" <sparse@chrisli.org>
11628 L: linux-sparse@vger.kernel.org
11629 W: https://sparse.wiki.kernel.org/
11630 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11631 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11633 F: include/linux/compiler.h
11635 SPEAR PLATFORM SUPPORT
11636 M: Viresh Kumar <vireshk@kernel.org>
11637 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639 W: http://www.st.com/spear
11641 F: arch/arm/boot/dts/spear*
11642 F: arch/arm/mach-spear/
11644 SPEAR CLOCK FRAMEWORK SUPPORT
11645 M: Viresh Kumar <vireshk@kernel.org>
11646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11647 W: http://www.st.com/spear
11649 F: drivers/clk/spear/
11652 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11653 M: Marek Vasut <marek.vasut@gmail.com>
11654 L: linux-mtd@lists.infradead.org
11655 W: http://www.linux-mtd.infradead.org/
11656 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11657 T: git git://github.com/spi-nor/linux.git
11659 F: drivers/mtd/spi-nor/
11660 F: include/linux/mtd/spi-nor.h
11663 M: Mark Brown <broonie@kernel.org>
11664 L: linux-spi@vger.kernel.org
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11666 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11668 F: Documentation/devicetree/bindings/spi/
11669 F: Documentation/spi/
11671 F: include/linux/spi/
11672 F: include/uapi/linux/spi/
11675 SPIDERNET NETWORK DRIVER for CELL
11676 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11677 L: netdev@vger.kernel.org
11679 F: Documentation/networking/spider_net.txt
11680 F: drivers/net/ethernet/toshiba/spider_net*
11683 M: Jeremy Kerr <jk@ozlabs.org>
11684 L: linuxppc-dev@lists.ozlabs.org
11685 W: http://www.ibm.com/developerworks/power/cell/
11687 F: Documentation/filesystems/spufs.txt
11688 F: arch/powerpc/platforms/cell/spufs/
11690 SQUASHFS FILE SYSTEM
11691 M: Phillip Lougher <phillip@squashfs.org.uk>
11692 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11693 W: http://squashfs.org.uk
11694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11696 F: Documentation/filesystems/squashfs.txt
11699 SRM (Alpha) environment access
11700 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11702 F: arch/alpha/kernel/srm_env.c
11705 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11706 L: stable@vger.kernel.org
11708 F: Documentation/process/stable-kernel-rules.rst
11711 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11713 L: devel@driverdev.osuosl.org
11715 F: drivers/staging/
11718 M: Ian Abbott <abbotti@mev.co.uk>
11719 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11721 F: drivers/staging/comedi/
11723 STAGING - FLARION FT1000 DRIVERS
11724 M: Marek Belisko <marek.belisko@gmail.com>
11726 F: drivers/staging/ft1000/
11728 STAGING - INDUSTRIAL IO
11729 M: Jonathan Cameron <jic23@kernel.org>
11730 L: linux-iio@vger.kernel.org
11732 F: Documentation/devicetree/bindings/staging/iio/
11733 F: drivers/staging/iio/
11735 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11736 M: Jarod Wilson <jarod@wilsonet.com>
11737 W: http://www.lirc.org/
11739 F: drivers/staging/media/lirc/
11741 STAGING - LUSTRE PARALLEL FILESYSTEM
11742 M: Oleg Drokin <oleg.drokin@intel.com>
11743 M: Andreas Dilger <andreas.dilger@intel.com>
11744 M: James Simmons <jsimmons@infradead.org>
11745 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11746 W: http://wiki.lustre.org/
11748 F: drivers/staging/lustre
11750 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11751 M: Marc Dietrich <marvin24@gmx.de>
11752 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11753 L: linux-tegra@vger.kernel.org
11755 F: drivers/staging/nvec/
11757 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11758 M: Jens Frederich <jfrederich@gmail.com>
11759 M: Daniel Drake <dsd@laptop.org>
11760 M: Jon Nettleton <jon.nettleton@gmail.com>
11761 W: http://wiki.laptop.org/go/DCON
11763 F: drivers/staging/olpc_dcon/
11765 STAGING - REALTEK RTL8712U DRIVERS
11766 M: Larry Finger <Larry.Finger@lwfinger.net>
11767 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11769 F: drivers/staging/rtl8712/
11771 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11772 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11773 M: Teddy Wang <teddy.wang@siliconmotion.com>
11774 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11775 L: linux-fbdev@vger.kernel.org
11777 F: drivers/staging/sm750fb/
11779 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11780 M: William Hubbs <w.d.hubbs@gmail.com>
11781 M: Chris Brannon <chris@the-brannons.com>
11782 M: Kirk Reiser <kirk@reisers.ca>
11783 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11784 L: speakup@linux-speakup.org
11785 W: http://www.linux-speakup.org/
11787 F: drivers/staging/speakup/
11789 STAGING - VIA VT665X DRIVERS
11790 M: Forest Bond <forest@alittletooquiet.net>
11792 F: drivers/staging/vt665?/
11794 STAGING - WILC1000 WIFI DRIVER
11795 M: Aditya Shankar <aditya.shankar@microchip.com>
11796 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11797 L: linux-wireless@vger.kernel.org
11799 F: drivers/staging/wilc1000/
11801 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11802 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11804 F: drivers/staging/xgifb/
11806 STARFIRE/DURALAN NETWORK DRIVER
11807 M: Ion Badulescu <ionut@badula.org>
11809 F: drivers/net/ethernet/adaptec/starfire*
11812 M: Sam Creasey <sammy@sammy.net>
11813 W: http://sammy.net/sun3/
11815 F: arch/m68k/kernel/*sun3*
11816 F: arch/m68k/sun3*/
11817 F: arch/m68k/include/asm/sun3*
11818 F: drivers/net/ethernet/i825xx/sun3*
11820 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11821 M: Hans de Goede <hdegoede@redhat.com>
11822 L: linux-input@vger.kernel.org
11824 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11825 F: drivers/input/keyboard/sun4i-lradc-keys.c
11827 SUNDANCE NETWORK DRIVER
11828 M: Denis Kirjanov <kda@linux-powerpc.org>
11829 L: netdev@vger.kernel.org
11831 F: drivers/net/ethernet/dlink/sundance.c
11834 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11835 M: Rich Felker <dalias@libc.org>
11836 L: linux-sh@vger.kernel.org
11837 Q: http://patchwork.kernel.org/project/linux-sh/list/
11839 F: Documentation/sh/
11844 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11845 M: Len Brown <len.brown@intel.com>
11846 M: Pavel Machek <pavel@ucw.cz>
11847 L: linux-pm@vger.kernel.org
11848 B: https://bugzilla.kernel.org
11850 F: Documentation/power/
11851 F: arch/x86/kernel/acpi/
11852 F: drivers/base/power/
11854 F: include/linux/suspend.h
11855 F: include/linux/freezer.h
11856 F: include/linux/pm.h
11859 M: Martin Mares <mj@ucw.cz>
11860 L: linux-video@atrey.karlin.mff.cuni.cz
11862 F: Documentation/svga.txt
11863 F: arch/x86/boot/video*
11866 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11867 L: linux-kernel@vger.kernel.org
11868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11871 F: arch/*/kernel/pci-swiotlb.c
11872 F: include/linux/swiotlb.h
11875 M: Jiri Pirko <jiri@resnulli.us>
11876 L: netdev@vger.kernel.org
11879 F: include/net/switchdev.h
11881 SYNOPSYS ARC ARCHITECTURE
11882 M: Vineet Gupta <vgupta@synopsys.com>
11883 L: linux-snps-arc@lists.infradead.org
11886 F: Documentation/devicetree/bindings/arc/*
11887 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11888 F: drivers/clocksource/arc_timer.c
11889 F: drivers/tty/serial/arc_uart.c
11890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11892 SYNOPSYS ARC SDP platform support
11893 M: Alexey Brodkin <abrodkin@synopsys.com>
11895 F: arch/arc/plat-axs10x
11896 F: arch/arc/boot/dts/ax*
11897 F: Documentation/devicetree/bindings/arc/axs10*
11899 SYSTEM CONFIGURATION (SYSCON)
11900 M: Lee Jones <lee.jones@linaro.org>
11901 M: Arnd Bergmann <arnd@arndb.de>
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11904 F: drivers/mfd/syscon.c
11906 SYSTEM RESET/SHUTDOWN DRIVERS
11907 M: Sebastian Reichel <sre@kernel.org>
11908 L: linux-pm@vger.kernel.org
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11911 F: Documentation/devicetree/bindings/power/reset/
11912 F: drivers/power/reset/
11915 M: Christoph Hellwig <hch@infradead.org>
11917 F: Documentation/filesystems/sysv-fs.txt
11919 F: include/linux/sysv_fs.h
11922 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11923 L: linux-scsi@vger.kernel.org
11924 L: target-devel@vger.kernel.org
11925 W: http://www.linux-iscsi.org
11926 W: http://groups.google.com/group/linux-iscsi-target-dev
11927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11931 F: Documentation/target/
11933 TASKSTATS STATISTICS INTERFACE
11934 M: Balbir Singh <bsingharora@gmail.com>
11936 F: Documentation/accounting/taskstats*
11937 F: include/linux/taskstats*
11938 F: kernel/taskstats.c
11941 M: Jamal Hadi Salim <jhs@mojatatu.com>
11942 L: netdev@vger.kernel.org
11944 F: include/net/pkt_cls.h
11945 F: include/uapi/linux/pkt_cls.h
11948 TCP LOW PRIORITY MODULE
11949 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11950 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11951 W: http://tcp-lp-mod.sourceforge.net/
11953 F: net/ipv4/tcp_lp.c
11955 TDA10071 MEDIA DRIVER
11956 M: Antti Palosaari <crope@iki.fi>
11957 L: linux-media@vger.kernel.org
11958 W: https://linuxtv.org
11959 W: http://palosaari.fi/linux/
11960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11961 T: git git://linuxtv.org/anttip/media_tree.git
11963 F: drivers/media/dvb-frontends/tda10071*
11965 TDA18212 MEDIA DRIVER
11966 M: Antti Palosaari <crope@iki.fi>
11967 L: linux-media@vger.kernel.org
11968 W: https://linuxtv.org
11969 W: http://palosaari.fi/linux/
11970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11971 T: git git://linuxtv.org/anttip/media_tree.git
11973 F: drivers/media/tuners/tda18212*
11975 TDA18218 MEDIA DRIVER
11976 M: Antti Palosaari <crope@iki.fi>
11977 L: linux-media@vger.kernel.org
11978 W: https://linuxtv.org
11979 W: http://palosaari.fi/linux/
11980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11981 T: git git://linuxtv.org/anttip/media_tree.git
11983 F: drivers/media/tuners/tda18218*
11985 TDA18271 MEDIA DRIVER
11986 M: Michael Krufky <mkrufky@linuxtv.org>
11987 L: linux-media@vger.kernel.org
11988 W: https://linuxtv.org
11989 W: http://github.com/mkrufky
11990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11991 T: git git://linuxtv.org/mkrufky/tuners.git
11993 F: drivers/media/tuners/tda18271*
11995 TDA827x MEDIA DRIVER
11996 M: Michael Krufky <mkrufky@linuxtv.org>
11997 L: linux-media@vger.kernel.org
11998 W: https://linuxtv.org
11999 W: http://github.com/mkrufky
12000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12001 T: git git://linuxtv.org/mkrufky/tuners.git
12003 F: drivers/media/tuners/tda8290.*
12005 TDA8290 MEDIA DRIVER
12006 M: Michael Krufky <mkrufky@linuxtv.org>
12007 L: linux-media@vger.kernel.org
12008 W: https://linuxtv.org
12009 W: http://github.com/mkrufky
12010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12011 T: git git://linuxtv.org/mkrufky/tuners.git
12013 F: drivers/media/tuners/tda8290.*
12015 TDA9840 MEDIA DRIVER
12016 M: Hans Verkuil <hverkuil@xs4all.nl>
12017 L: linux-media@vger.kernel.org
12018 T: git git://linuxtv.org/media_tree.git
12019 W: https://linuxtv.org
12021 F: drivers/media/i2c/tda9840*
12023 TEA5761 TUNER DRIVER
12024 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12025 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12026 L: linux-media@vger.kernel.org
12027 W: https://linuxtv.org
12028 T: git git://linuxtv.org/media_tree.git
12030 F: drivers/media/tuners/tea5761.*
12032 TEA5767 TUNER DRIVER
12033 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12034 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12035 L: linux-media@vger.kernel.org
12036 W: https://linuxtv.org
12037 T: git git://linuxtv.org/media_tree.git
12039 F: drivers/media/tuners/tea5767.*
12041 TEA6415C MEDIA DRIVER
12042 M: Hans Verkuil <hverkuil@xs4all.nl>
12043 L: linux-media@vger.kernel.org
12044 T: git git://linuxtv.org/media_tree.git
12045 W: https://linuxtv.org
12047 F: drivers/media/i2c/tea6415c*
12049 TEA6420 MEDIA DRIVER
12050 M: Hans Verkuil <hverkuil@xs4all.nl>
12051 L: linux-media@vger.kernel.org
12052 T: git git://linuxtv.org/media_tree.git
12053 W: https://linuxtv.org
12055 F: drivers/media/i2c/tea6420*
12058 M: Jiri Pirko <jiri@resnulli.us>
12059 L: netdev@vger.kernel.org
12061 F: drivers/net/team/
12062 F: include/linux/if_team.h
12063 F: include/uapi/linux/if_team.h
12065 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12066 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12068 F: arch/x86/platform/ts5500/
12070 TECHNOTREND USB IR RECEIVER
12071 M: Sean Young <sean@mess.org>
12072 L: linux-media@vger.kernel.org
12074 F: drivers/media/rc/ttusbir.c
12076 TEGRA ARCHITECTURE SUPPORT
12077 M: Stephen Warren <swarren@wwwdotorg.org>
12078 M: Thierry Reding <thierry.reding@gmail.com>
12079 M: Alexandre Courbot <gnurou@gmail.com>
12080 L: linux-tegra@vger.kernel.org
12081 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12087 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12088 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12090 F: drivers/clk/tegra/
12093 M: Laxman Dewangan <ldewangan@nvidia.com>
12094 M: Jon Hunter <jonathanh@nvidia.com>
12096 F: drivers/dma/tegra*
12099 M: Laxman Dewangan <ldewangan@nvidia.com>
12101 F: drivers/i2c/busses/i2c-tegra.c
12103 TEGRA IOMMU DRIVERS
12104 M: Hiroshi Doyu <hdoyu@nvidia.com>
12106 F: drivers/iommu/tegra*
12109 M: Rakesh Iyer <riyer@nvidia.com>
12110 M: Laxman Dewangan <ldewangan@nvidia.com>
12112 F: drivers/input/keyboard/tegra-kbc.c
12115 M: Thierry Reding <thierry.reding@gmail.com>
12117 F: drivers/pwm/pwm-tegra.c
12119 TEGRA SERIAL DRIVER
12120 M: Laxman Dewangan <ldewangan@nvidia.com>
12122 F: drivers/tty/serial/serial-tegra.c
12125 M: Laxman Dewangan <ldewangan@nvidia.com>
12127 F: drivers/spi/spi-tegra*
12129 TEHUTI ETHERNET DRIVER
12130 M: Andy Gospodarek <andy@greyhouse.net>
12131 L: netdev@vger.kernel.org
12133 F: drivers/net/ethernet/tehuti/*
12135 Telecom Clock Driver for MCPL0010
12136 M: Mark Gross <mark.gross@intel.com>
12138 F: drivers/char/tlclk.c
12140 TENSILICA XTENSA PORT (xtensa)
12141 M: Chris Zankel <chris@zankel.net>
12142 M: Max Filippov <jcmvbkbc@gmail.com>
12143 L: linux-xtensa@linux-xtensa.org
12144 T: git git://github.com/czankel/xtensa-linux.git
12147 F: drivers/irqchip/irq-xtensa-*
12149 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12150 M: Nishanth Menon <nm@ti.com>
12151 M: Tero Kristo <t-kristo@ti.com>
12152 M: Santosh Shilimkar <ssantosh@kernel.org>
12153 L: linux-arm-kernel@lists.infradead.org
12155 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12156 F: drivers/firmware/ti_sci*
12157 F: include/linux/soc/ti/ti_sci_protocol.h
12159 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12160 M: Hans Verkuil <hverkuil@xs4all.nl>
12161 L: linux-media@vger.kernel.org
12162 T: git git://linuxtv.org/media_tree.git
12163 W: https://linuxtv.org
12165 F: drivers/media/radio/radio-raremono.c
12168 M: Zhang Rui <rui.zhang@intel.com>
12169 M: Eduardo Valentin <edubezval@gmail.com>
12170 L: linux-pm@vger.kernel.org
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12173 Q: https://patchwork.kernel.org/project/linux-pm/list/
12175 F: drivers/thermal/
12176 F: include/linux/thermal.h
12177 F: include/uapi/linux/thermal.h
12178 F: include/linux/cpu_cooling.h
12179 F: Documentation/devicetree/bindings/thermal/
12181 THERMAL/CPU_COOLING
12182 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12183 M: Viresh Kumar <viresh.kumar@linaro.org>
12184 M: Javi Merino <javi.merino@kernel.org>
12185 L: linux-pm@vger.kernel.org
12187 F: Documentation/thermal/cpu-cooling-api.txt
12188 F: drivers/thermal/cpu_cooling.c
12189 F: include/linux/cpu_cooling.h
12191 THINKPAD ACPI EXTRAS DRIVER
12192 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12193 L: ibm-acpi-devel@lists.sourceforge.net
12194 L: platform-driver-x86@vger.kernel.org
12195 W: http://ibm-acpi.sourceforge.net
12196 W: http://thinkwiki.org/wiki/Ibm-acpi
12197 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12199 F: drivers/platform/x86/thinkpad_acpi.c
12201 TI BANDGAP AND THERMAL DRIVER
12202 M: Eduardo Valentin <edubezval@gmail.com>
12203 M: Keerthy <j-keerthy@ti.com>
12204 L: linux-pm@vger.kernel.org
12205 L: linux-omap@vger.kernel.org
12207 F: drivers/thermal/ti-soc-thermal/
12210 M: Benoit Parrot <bparrot@ti.com>
12211 L: linux-media@vger.kernel.org
12212 W: http://linuxtv.org/
12213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12215 F: drivers/media/platform/ti-vpe/
12217 TI CDCE706 CLOCK DRIVER
12218 M: Max Filippov <jcmvbkbc@gmail.com>
12220 F: drivers/clk/clk-cdce706.c
12223 M: Tero Kristo <t-kristo@ti.com>
12224 L: linux-omap@vger.kernel.org
12227 F: include/linux/clk/ti.h
12229 TI ETHERNET SWITCH DRIVER (CPSW)
12230 M: Mugunthan V N <mugunthanvnm@ti.com>
12231 R: Grygorii Strashko <grygorii.strashko@ti.com>
12232 L: linux-omap@vger.kernel.org
12233 L: netdev@vger.kernel.org
12235 F: drivers/net/ethernet/ti/cpsw*
12236 F: drivers/net/ethernet/ti/davinci*
12238 TI FLASH MEDIA INTERFACE DRIVER
12239 M: Alex Dubov <oakad@yahoo.com>
12241 F: drivers/misc/tifm*
12242 F: drivers/mmc/host/tifm_sd.c
12243 F: include/linux/tifm.h
12245 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12246 M: Santosh Shilimkar <ssantosh@kernel.org>
12247 L: linux-kernel@vger.kernel.org
12248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12250 F: drivers/soc/ti/*
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12254 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12255 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12256 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12259 F: sound/soc/codecs/lm49453*
12260 F: sound/soc/codecs/isabelle*
12262 TI LP855x BACKLIGHT DRIVER
12263 M: Milo Kim <milo.kim@ti.com>
12265 F: Documentation/backlight/lp855x-driver.txt
12266 F: drivers/video/backlight/lp855x_bl.c
12267 F: include/linux/platform_data/lp855x.h
12269 TI LP8727 CHARGER DRIVER
12270 M: Milo Kim <milo.kim@ti.com>
12272 F: drivers/power/supply/lp8727_charger.c
12273 F: include/linux/platform_data/lp8727.h
12275 TI LP8788 MFD DRIVER
12276 M: Milo Kim <milo.kim@ti.com>
12278 F: drivers/iio/adc/lp8788_adc.c
12279 F: drivers/leds/leds-lp8788.c
12280 F: drivers/mfd/lp8788*.c
12281 F: drivers/power/supply/lp8788-charger.c
12282 F: drivers/regulator/lp8788-*.c
12283 F: include/linux/mfd/lp8788*.h
12285 TI NETCP ETHERNET DRIVER
12286 M: Wingman Kwok <w-kwok2@ti.com>
12287 M: Murali Karicheri <m-karicheri2@ti.com>
12288 L: netdev@vger.kernel.org
12290 F: drivers/net/ethernet/ti/netcp*
12292 TI TAS571X FAMILY ASoC CODEC DRIVER
12293 M: Kevin Cernekee <cernekee@chromium.org>
12294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12296 F: sound/soc/codecs/tas571x*
12298 TI TWL4030 SERIES SOC CODEC DRIVER
12299 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12302 F: sound/soc/codecs/twl4030*
12304 TI WILINK WIRELESS DRIVERS
12305 L: linux-wireless@vger.kernel.org
12306 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12307 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12310 F: drivers/net/wireless/ti/
12311 F: include/linux/wl12xx.h
12314 M: Jon Maloy <jon.maloy@ericsson.com>
12315 M: Ying Xue <ying.xue@windriver.com>
12316 L: netdev@vger.kernel.org (core kernel code)
12317 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12318 W: http://tipc.sourceforge.net/
12320 F: include/uapi/linux/tipc*.h
12324 M: Chris Metcalf <cmetcalf@mellanox.com>
12325 W: http://www.mellanox.com/repository/solutions/tile-scm/
12326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12329 F: drivers/char/tile-srom.c
12330 F: drivers/edac/tile_edac.c
12331 F: drivers/net/ethernet/tile/
12332 F: drivers/rtc/rtc-tile.c
12333 F: drivers/tty/hvc/hvc_tile.c
12334 F: drivers/tty/serial/tilegx.c
12335 F: drivers/usb/host/*-tilegx.c
12336 F: include/linux/usb/tilegx.h
12338 TLAN NETWORK DRIVER
12339 M: Samuel Chessman <chessman@tux.org>
12340 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12341 W: http://sourceforge.net/projects/tlan/
12343 F: Documentation/networking/tlan.txt
12344 F: drivers/net/ethernet/ti/tlan.*
12346 TOMOYO SECURITY MODULE
12347 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12348 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12349 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12350 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12351 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12352 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12353 W: http://tomoyo.sourceforge.jp/
12354 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12356 F: security/tomoyo/
12358 TOPSTAR LAPTOP EXTRAS DRIVER
12359 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12360 L: platform-driver-x86@vger.kernel.org
12362 F: drivers/platform/x86/topstar-laptop.c
12364 TOSHIBA ACPI EXTRAS DRIVER
12365 M: Azael Avalos <coproscefalo@gmail.com>
12366 L: platform-driver-x86@vger.kernel.org
12368 F: drivers/platform/x86/toshiba_acpi.c
12370 TOSHIBA BLUETOOTH DRIVER
12371 M: Azael Avalos <coproscefalo@gmail.com>
12372 L: platform-driver-x86@vger.kernel.org
12374 F: drivers/platform/x86/toshiba_bluetooth.c
12376 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12377 M: Azael Avalos <coproscefalo@gmail.com>
12378 L: platform-driver-x86@vger.kernel.org
12380 F: drivers/platform/x86/toshiba_haps.c
12382 TOSHIBA WMI HOTKEYS DRIVER
12383 M: Azael Avalos <coproscefalo@gmail.com>
12384 L: platform-driver-x86@vger.kernel.org
12386 F: drivers/platform/x86/toshiba-wmi.c
12389 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12390 W: http://www.buzzard.org.uk/toshiba/
12392 F: drivers/char/toshiba.c
12393 F: include/linux/toshiba.h
12394 F: include/uapi/linux/toshiba.h
12396 TOSHIBA TC358743 DRIVER
12397 M: Mats Randgaard <matrandg@cisco.com>
12398 L: linux-media@vger.kernel.org
12400 F: drivers/media/i2c/tc358743*
12401 F: include/media/i2c/tc358743.h
12403 TMIO/SDHI MMC DRIVER
12404 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12405 L: linux-mmc@vger.kernel.org
12407 F: drivers/mmc/host/tmio_mmc*
12408 F: drivers/mmc/host/sh_mobile_sdhi.c
12409 F: include/linux/mfd/tmio.h
12411 TMP401 HARDWARE MONITOR DRIVER
12412 M: Guenter Roeck <linux@roeck-us.net>
12413 L: linux-hwmon@vger.kernel.org
12415 F: Documentation/hwmon/tmp401
12416 F: drivers/hwmon/tmp401.c
12418 TMPFS (SHMEM FILESYSTEM)
12419 M: Hugh Dickins <hughd@google.com>
12420 L: linux-mm@kvack.org
12422 F: include/linux/shmem_fs.h
12425 TM6000 VIDEO4LINUX DRIVER
12426 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12428 L: linux-media@vger.kernel.org
12429 W: https://linuxtv.org
12430 T: git git://linuxtv.org/media_tree.git
12432 F: drivers/media/usb/tm6000/
12433 F: Documentation/media/v4l-drivers/tm6000*
12435 TW5864 VIDEO4LINUX DRIVER
12436 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12437 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12438 M: Andrey Utkin <andrey_utkin@fastmail.com>
12439 L: linux-media@vger.kernel.org
12441 F: drivers/media/pci/tw5864/
12443 TW68 VIDEO4LINUX DRIVER
12444 M: Hans Verkuil <hverkuil@xs4all.nl>
12445 L: linux-media@vger.kernel.org
12446 T: git git://linuxtv.org/media_tree.git
12447 W: https://linuxtv.org
12449 F: drivers/media/pci/tw68/
12451 TW686X VIDEO4LINUX DRIVER
12452 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12453 L: linux-media@vger.kernel.org
12454 T: git git://linuxtv.org/media_tree.git
12455 W: http://linuxtv.org
12457 F: drivers/media/pci/tw686x/
12460 M: Peter Huewe <peterhuewe@gmx.de>
12461 M: Marcel Selhorst <tpmdd@selhorst.net>
12462 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12463 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12464 W: http://tpmdd.sourceforge.net
12465 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12466 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12467 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12469 F: drivers/char/tpm/
12471 TPM IBM_VTPM DEVICE DRIVER
12472 M: Ashley Lai <ashleydlai@gmail.com>
12473 W: http://tpmdd.sourceforge.net
12474 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12476 F: drivers/char/tpm/tpm_ibmvtpm*
12479 M: Steven Rostedt <rostedt@goodmis.org>
12480 M: Ingo Molnar <mingo@redhat.com>
12481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12483 F: Documentation/trace/ftrace.txt
12484 F: arch/*/*/*/ftrace.h
12485 F: arch/*/kernel/ftrace.c
12486 F: include/*/ftrace.h
12487 F: include/linux/trace*.h
12490 F: tools/testing/selftests/ftrace/
12492 TRACING MMIO ACCESSES (MMIOTRACE)
12493 M: Steven Rostedt <rostedt@goodmis.org>
12494 M: Ingo Molnar <mingo@kernel.org>
12495 R: Karol Herbst <karolherbst@gmail.com>
12496 R: Pekka Paalanen <ppaalanen@gmail.com>
12498 L: linux-kernel@vger.kernel.org
12499 L: nouveau@lists.freedesktop.org
12500 F: kernel/trace/trace_mmiotrace.c
12501 F: include/linux/mmiotrace.h
12502 F: arch/x86/mm/kmmio.c
12503 F: arch/x86/mm/mmio-mod.c
12504 F: arch/x86/mm/testmmiotrace.c
12507 M: Jiri Kosina <trivial@kernel.org>
12508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12510 K: ^Subject:.*(?i)trivial
12513 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12514 M: Jiri Slaby <jslaby@suse.com>
12516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12517 F: Documentation/serial/
12519 F: drivers/tty/serial/serial_core.c
12520 F: include/linux/serial_core.h
12521 F: include/linux/serial.h
12522 F: include/linux/tty.h
12523 F: include/uapi/linux/serial_core.h
12524 F: include/uapi/linux/serial.h
12525 F: include/uapi/linux/tty.h
12527 TUA9001 MEDIA DRIVER
12528 M: Antti Palosaari <crope@iki.fi>
12529 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 W: http://palosaari.fi/linux/
12532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12533 T: git git://linuxtv.org/anttip/media_tree.git
12535 F: drivers/media/tuners/tua9001*
12537 TULIP NETWORK DRIVERS
12538 L: netdev@vger.kernel.org
12539 L: linux-parisc@vger.kernel.org
12541 F: drivers/net/ethernet/dec/tulip/
12544 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12545 W: http://vtun.sourceforge.net/tun
12547 F: Documentation/networking/tuntap.txt
12548 F: arch/um/os-Linux/drivers/
12550 TURBOCHANNEL SUBSYSTEM
12551 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12552 M: Ralf Baechle <ralf@linux-mips.org>
12553 L: linux-mips@linux-mips.org
12554 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12557 F: include/linux/tc.h
12559 UBI FILE SYSTEM (UBIFS)
12560 M: Richard Weinberger <richard@nod.at>
12561 M: Artem Bityutskiy <dedekind1@gmail.com>
12562 M: Adrian Hunter <adrian.hunter@intel.com>
12563 L: linux-mtd@lists.infradead.org
12564 T: git git://git.infradead.org/ubifs-2.6.git
12565 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12567 F: Documentation/filesystems/ubifs.txt
12570 UCLINUX (M68KNOMMU AND COLDFIRE)
12571 M: Greg Ungerer <gerg@linux-m68k.org>
12572 W: http://www.linux-m68k.org/
12573 W: http://www.uclinux.org/
12574 L: linux-m68k@lists.linux-m68k.org
12575 L: uclinux-dev@uclinux.org (subscribers-only)
12576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12578 F: arch/m68k/coldfire/
12580 F: arch/m68k/*/*_no.*
12581 F: arch/m68k/include/asm/*_no.*
12584 M: Jan Kara <jack@suse.com>
12586 F: Documentation/filesystems/udf.txt
12590 M: Bastien Nocera <hadess@hadess.net>
12591 L: linux-input@vger.kernel.org
12593 F: drivers/hid/hid-udraw.c
12596 M: Evgeniy Dushistov <dushistov@mail.ru>
12598 F: Documentation/filesystems/ufs.txt
12601 UHID USERSPACE HID IO DRIVER:
12602 M: David Herrmann <dh.herrmann@googlemail.com>
12603 L: linux-input@vger.kernel.org
12605 F: drivers/hid/uhid.c
12606 F: include/uapi/linux/uhid.h
12608 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12609 L: linux-usb@vger.kernel.org
12612 F: include/linux/uwb.h
12613 F: include/linux/uwb/
12615 UNICORE32 ARCHITECTURE:
12616 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12617 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12619 T: git git://github.com/gxt/linux.git
12623 M: Tony Finch <dot@dotat.at>
12624 W: http://dotat.at/prog/unifdef
12626 F: scripts/unifdef.c
12628 UNIFORM CDROM DRIVER
12629 M: Jens Axboe <axboe@kernel.dk>
12630 W: http://www.kernel.dk
12632 F: Documentation/cdrom/
12633 F: drivers/cdrom/cdrom.c
12634 F: include/linux/cdrom.h
12635 F: include/uapi/linux/cdrom.h
12637 UNISYS S-PAR DRIVERS
12638 M: David Kershner <david.kershner@unisys.com>
12639 L: sparmaintainer@unisys.com (Unisys internal)
12641 F: drivers/staging/unisys/
12643 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12644 M: Vinayak Holikatti <vinholikatti@gmail.com>
12645 L: linux-scsi@vger.kernel.org
12647 F: Documentation/scsi/ufs.txt
12648 F: drivers/scsi/ufs/
12650 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12651 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12652 M: Prabu Thangamuthu <prabut@synopsys.com>
12653 L: linux-scsi@vger.kernel.org
12655 F: drivers/scsi/ufs/*dwc*
12657 UNSORTED BLOCK IMAGES (UBI)
12658 M: Artem Bityutskiy <dedekind1@gmail.com>
12659 M: Richard Weinberger <richard@nod.at>
12660 W: http://www.linux-mtd.infradead.org/
12661 L: linux-mtd@lists.infradead.org
12662 T: git git://git.infradead.org/ubifs-2.6.git
12664 F: drivers/mtd/ubi/
12665 F: include/linux/mtd/ubi.h
12666 F: include/uapi/mtd/ubi-user.h
12669 M: Oliver Neukum <oneukum@suse.com>
12670 L: linux-usb@vger.kernel.org
12672 F: Documentation/usb/acm.txt
12673 F: drivers/usb/class/cdc-acm.*
12675 USB AR5523 WIRELESS DRIVER
12676 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12677 L: linux-wireless@vger.kernel.org
12679 F: drivers/net/wireless/ath/ar5523/
12682 M: Oliver Neukum <oneukum@suse.com>
12683 L: linux-usb@vger.kernel.org
12684 L: linux-scsi@vger.kernel.org
12686 F: drivers/usb/storage/uas.c
12688 USB CDC ETHERNET DRIVER
12689 M: Oliver Neukum <oliver@neukum.org>
12690 L: linux-usb@vger.kernel.org
12692 F: drivers/net/usb/cdc_*.c
12693 F: include/uapi/linux/usb/cdc.h
12695 USB CHAOSKEY DRIVER
12696 M: Keith Packard <keithp@keithp.com>
12697 L: linux-usb@vger.kernel.org
12699 F: drivers/usb/misc/chaoskey.c
12701 USB CYPRESS C67X00 DRIVER
12702 M: Peter Korsgaard <jacmet@sunsite.dk>
12703 L: linux-usb@vger.kernel.org
12705 F: drivers/usb/c67x00/
12707 USB DAVICOM DM9601 DRIVER
12708 M: Peter Korsgaard <jacmet@sunsite.dk>
12709 L: netdev@vger.kernel.org
12710 W: http://www.linux-usb.org/usbnet
12712 F: drivers/net/usb/dm9601.c
12714 USB DIAMOND RIO500 DRIVER
12715 M: Cesar Miquel <miquel@df.uba.ar>
12716 L: rio500-users@lists.sourceforge.net
12717 W: http://rio500.sourceforge.net
12719 F: drivers/usb/misc/rio500*
12722 M: Alan Stern <stern@rowland.harvard.edu>
12723 L: linux-usb@vger.kernel.org
12725 F: Documentation/usb/ehci.txt
12726 F: drivers/usb/host/ehci*
12728 USB GADGET/PERIPHERAL SUBSYSTEM
12729 M: Felipe Balbi <balbi@kernel.org>
12730 L: linux-usb@vger.kernel.org
12731 W: http://www.linux-usb.org/gadget
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12734 F: drivers/usb/gadget/
12735 F: include/linux/usb/gadget*
12737 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12738 M: Jiri Kosina <jikos@kernel.org>
12739 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12740 L: linux-usb@vger.kernel.org
12741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12743 F: Documentation/hid/hiddev.txt
12744 F: drivers/hid/usbhid/
12747 M: Olav Kongas <ok@artecdesign.ee>
12748 L: linux-usb@vger.kernel.org
12750 F: drivers/usb/host/isp116x*
12751 F: include/linux/usb/isp116x.h
12753 USB LAN78XX ETHERNET DRIVER
12754 M: Woojung Huh <woojung.huh@microchip.com>
12755 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12756 L: netdev@vger.kernel.org
12758 F: drivers/net/usb/lan78xx.*
12760 USB MASS STORAGE DRIVER
12761 M: Alan Stern <stern@rowland.harvard.edu>
12762 L: linux-usb@vger.kernel.org
12763 L: usb-storage@lists.one-eyed-alien.net
12765 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12766 F: drivers/usb/storage/
12769 M: Clemens Ladisch <clemens@ladisch.de>
12770 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12771 T: git git://git.alsa-project.org/alsa-kernel.git
12773 F: sound/usb/midi.*
12775 USB NETWORKING DRIVERS
12776 L: linux-usb@vger.kernel.org
12778 F: drivers/net/usb/
12781 M: Alan Stern <stern@rowland.harvard.edu>
12782 L: linux-usb@vger.kernel.org
12784 F: Documentation/usb/ohci.txt
12785 F: drivers/usb/host/ohci*
12787 USB OTG FSM (Finite State Machine)
12788 M: Peter Chen <Peter.Chen@nxp.com>
12789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12790 L: linux-usb@vger.kernel.org
12792 F: drivers/usb/common/usb-otg-fsm.c
12795 M: Valentina Manea <valentina.manea.m@gmail.com>
12796 M: Shuah Khan <shuahkh@osg.samsung.com>
12797 M: Shuah Khan <shuah@kernel.org>
12798 L: linux-usb@vger.kernel.org
12800 F: Documentation/usb/usbip_protocol.txt
12801 F: drivers/usb/usbip/
12802 F: tools/usb/usbip/
12805 M: Petko Manolov <petkan@nucleusys.com>
12806 L: linux-usb@vger.kernel.org
12807 L: netdev@vger.kernel.org
12808 T: git git://github.com/petkan/pegasus.git
12809 W: https://github.com/petkan/pegasus
12811 F: drivers/net/usb/pegasus.*
12814 M: Felipe Balbi <balbi@kernel.org>
12815 L: linux-usb@vger.kernel.org
12816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12818 F: drivers/usb/phy/
12820 USB PRINTER DRIVER (usblp)
12821 M: Pete Zaitcev <zaitcev@redhat.com>
12822 L: linux-usb@vger.kernel.org
12824 F: drivers/usb/class/usblp.c
12826 USB QMI WWAN NETWORK DRIVER
12827 M: Bjørn Mork <bjorn@mork.no>
12828 L: netdev@vger.kernel.org
12830 F: Documentation/ABI/testing/sysfs-class-net-qmi
12831 F: drivers/net/usb/qmi_wwan.c
12834 M: Petko Manolov <petkan@nucleusys.com>
12835 L: linux-usb@vger.kernel.org
12836 L: netdev@vger.kernel.org
12837 T: git git://github.com/petkan/rtl8150.git
12838 W: https://github.com/petkan/rtl8150
12840 F: drivers/net/usb/rtl8150.c
12842 USB SERIAL SUBSYSTEM
12843 M: Johan Hovold <johan@kernel.org>
12844 L: linux-usb@vger.kernel.org
12845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12847 F: Documentation/usb/usb-serial.txt
12848 F: drivers/usb/serial/
12849 F: include/linux/usb/serial.h
12851 USB SMSC75XX ETHERNET DRIVER
12852 M: Steve Glendinning <steve.glendinning@shawell.net>
12853 L: netdev@vger.kernel.org
12855 F: drivers/net/usb/smsc75xx.*
12857 USB SMSC95XX ETHERNET DRIVER
12858 M: Steve Glendinning <steve.glendinning@shawell.net>
12859 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12860 L: netdev@vger.kernel.org
12862 F: drivers/net/usb/smsc95xx.*
12865 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12866 L: linux-usb@vger.kernel.org
12867 W: http://www.linux-usb.org
12868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12870 F: Documentation/devicetree/bindings/usb/
12871 F: Documentation/usb/
12873 F: include/linux/usb.h
12874 F: include/linux/usb/
12877 M: Alan Stern <stern@rowland.harvard.edu>
12878 L: linux-usb@vger.kernel.org
12880 F: drivers/usb/host/uhci*
12882 USB "USBNET" DRIVER FRAMEWORK
12883 M: Oliver Neukum <oneukum@suse.com>
12884 L: netdev@vger.kernel.org
12885 W: http://www.linux-usb.org/usbnet
12887 F: drivers/net/usb/usbnet.c
12888 F: include/linux/usb/usbnet.h
12891 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12892 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12893 L: linux-media@vger.kernel.org
12894 T: git git://linuxtv.org/media_tree.git
12895 W: http://www.ideasonboard.org/uvc/
12897 F: drivers/media/usb/uvc/
12898 F: include/uapi/linux/uvcvideo.h
12901 M: Hans Verkuil <hverkuil@xs4all.nl>
12902 L: linux-media@vger.kernel.org
12903 T: git git://linuxtv.org/media_tree.git
12904 W: https://linuxtv.org
12906 F: drivers/media/usb/usbvision/
12909 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12910 L: linux-usb@vger.kernel.org
12912 F: drivers/usb/gadget/function/*uvc*
12913 F: drivers/usb/gadget/legacy/webcam.c
12915 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12916 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12917 L: linux-wireless@vger.kernel.org
12919 F: drivers/net/wireless/rndis_wlan.c
12922 M: Mathias Nyman <mathias.nyman@intel.com>
12923 L: linux-usb@vger.kernel.org
12925 F: drivers/usb/host/xhci*
12926 F: drivers/usb/host/pci-quirks*
12929 L: linux-wireless@vger.kernel.org
12930 W: http://linux-lc100020.sourceforge.net
12932 F: drivers/net/wireless/zydas/zd1201.*
12935 M: Antoine Jacquet <royale@zerezo.com>
12936 L: linux-usb@vger.kernel.org
12937 L: linux-media@vger.kernel.org
12938 T: git git://linuxtv.org/media_tree.git
12939 W: http://royale.zerezo.com/zr364xx/
12941 F: Documentation/media/v4l-drivers/zr364xx*
12942 F: drivers/media/usb/zr364xx/
12945 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12946 L: linux-usb@vger.kernel.org
12948 F: drivers/usb/common/ulpi.c
12949 F: include/linux/ulpi/
12951 USER-MODE LINUX (UML)
12952 M: Jeff Dike <jdike@addtoit.com>
12953 M: Richard Weinberger <richard@nod.at>
12954 L: user-mode-linux-devel@lists.sourceforge.net
12955 L: user-mode-linux-user@lists.sourceforge.net
12956 W: http://user-mode-linux.sourceforge.net
12957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12959 F: Documentation/virtual/uml/
12965 USERSPACE I/O (UIO)
12966 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12969 F: Documentation/DocBook/uio-howto.tmpl
12971 F: include/linux/uio*.h
12974 M: Karel Zak <kzak@redhat.com>
12975 L: util-linux@vger.kernel.org
12976 W: http://en.wikipedia.org/wiki/Util-linux
12977 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12981 M: Michal Januszewski <spock@gentoo.org>
12982 L: linux-fbdev@vger.kernel.org
12983 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12985 F: Documentation/fb/uvesafb.txt
12986 F: drivers/video/fbdev/uvesafb.*
12989 M: Stefan Agner <stefan@agner.ch>
12990 L: linux-mtd@lists.infradead.org
12992 F: drivers/mtd/nand/vf610_nfc.c
12994 VFAT/FAT/MSDOS FILESYSTEM
12995 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12997 F: Documentation/filesystems/vfat.txt
13001 M: Alex Williamson <alex.williamson@redhat.com>
13002 L: kvm@vger.kernel.org
13003 T: git git://github.com/awilliam/linux-vfio.git
13005 F: Documentation/vfio.txt
13007 F: include/linux/vfio.h
13008 F: include/uapi/linux/vfio.h
13010 VFIO MEDIATED DEVICE DRIVERS
13011 M: Kirti Wankhede <kwankhede@nvidia.com>
13012 L: kvm@vger.kernel.org
13014 F: Documentation/vfio-mediated-device.txt
13015 F: drivers/vfio/mdev/
13016 F: include/linux/mdev.h
13017 F: samples/vfio-mdev/
13019 VFIO PLATFORM DRIVER
13020 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13021 L: kvm@vger.kernel.org
13023 F: drivers/vfio/platform/
13025 VIDEOBUF2 FRAMEWORK
13026 M: Pawel Osciak <pawel@osciak.com>
13027 M: Marek Szyprowski <m.szyprowski@samsung.com>
13028 M: Kyungmin Park <kyungmin.park@samsung.com>
13029 L: linux-media@vger.kernel.org
13031 F: drivers/media/v4l2-core/videobuf2-*
13032 F: include/media/videobuf2-*
13034 VIRTIO AND VHOST VSOCK DRIVER
13035 M: Stefan Hajnoczi <stefanha@redhat.com>
13036 L: kvm@vger.kernel.org
13037 L: virtualization@lists.linux-foundation.org
13038 L: netdev@vger.kernel.org
13040 F: include/linux/virtio_vsock.h
13041 F: include/uapi/linux/virtio_vsock.h
13042 F: net/vmw_vsock/virtio_transport_common.c
13043 F: net/vmw_vsock/virtio_transport.c
13044 F: drivers/vhost/vsock.c
13045 F: drivers/vhost/vsock.h
13047 VIRTUAL SERIO DEVICE DRIVER
13048 M: Stephen Chandler Paul <thatslyude@gmail.com>
13050 F: drivers/input/serio/userio.c
13051 F: include/uapi/linux/userio.h
13053 VIRTIO CONSOLE DRIVER
13054 M: Amit Shah <amit.shah@redhat.com>
13055 L: virtualization@lists.linux-foundation.org
13057 F: drivers/char/virtio_console.c
13058 F: include/linux/virtio_console.h
13059 F: include/uapi/linux/virtio_console.h
13061 VIRTIO CORE, NET AND BLOCK DRIVERS
13062 M: "Michael S. Tsirkin" <mst@redhat.com>
13063 M: Jason Wang <jasowang@redhat.com>
13064 L: virtualization@lists.linux-foundation.org
13066 F: Documentation/devicetree/bindings/virtio/
13069 F: drivers/net/virtio_net.c
13070 F: drivers/block/virtio_blk.c
13071 F: include/linux/virtio_*.h
13072 F: include/uapi/linux/virtio_*.h
13073 F: drivers/crypto/virtio/
13075 VIRTIO DRIVERS FOR S390
13076 M: Christian Borntraeger <borntraeger@de.ibm.com>
13077 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13078 L: linux-s390@vger.kernel.org
13079 L: virtualization@lists.linux-foundation.org
13080 L: kvm@vger.kernel.org
13082 F: drivers/s390/virtio/
13085 M: David Airlie <airlied@linux.ie>
13086 M: Gerd Hoffmann <kraxel@redhat.com>
13087 L: dri-devel@lists.freedesktop.org
13088 L: virtualization@lists.linux-foundation.org
13090 F: drivers/gpu/drm/virtio/
13091 F: include/uapi/linux/virtio_gpu.h
13093 VIRTIO HOST (VHOST)
13094 M: "Michael S. Tsirkin" <mst@redhat.com>
13095 M: Jason Wang <jasowang@redhat.com>
13096 L: kvm@vger.kernel.org
13097 L: virtualization@lists.linux-foundation.org
13098 L: netdev@vger.kernel.org
13099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13102 F: include/uapi/linux/vhost.h
13104 VIRTIO INPUT DRIVER
13105 M: Gerd Hoffmann <kraxel@redhat.com>
13107 F: drivers/virtio/virtio_input.c
13108 F: include/uapi/linux/virtio_input.h
13110 VIRTIO CRYPTO DRIVER
13111 M: Gonglei <arei.gonglei@huawei.com>
13112 L: virtualization@lists.linux-foundation.org
13113 L: linux-crypto@vger.kernel.org
13115 F: drivers/crypto/virtio/
13116 F: include/uapi/linux/virtio_crypto.h
13118 VIA RHINE NETWORK DRIVER
13120 F: drivers/net/ethernet/via/via-rhine.c
13122 VIA SD/MMC CARD CONTROLLER DRIVER
13123 M: Bruce Chang <brucechang@via.com.tw>
13124 M: Harald Welte <HaraldWelte@viatech.com>
13126 F: drivers/mmc/host/via-sdmmc.c
13128 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13129 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13130 L: linux-fbdev@vger.kernel.org
13132 F: include/linux/via-core.h
13133 F: include/linux/via-gpio.h
13134 F: include/linux/via_i2c.h
13135 F: drivers/video/fbdev/via/
13137 VIA VELOCITY NETWORK DRIVER
13138 M: Francois Romieu <romieu@fr.zoreil.com>
13139 L: netdev@vger.kernel.org
13141 F: drivers/net/ethernet/via/via-velocity.*
13144 M: Alex Williamson <alex.williamson@redhat.com>
13145 M: Paolo Bonzini <pbonzini@redhat.com>
13146 L: kvm@vger.kernel.org
13150 VIVID VIRTUAL VIDEO DRIVER
13151 M: Hans Verkuil <hverkuil@xs4all.nl>
13152 L: linux-media@vger.kernel.org
13153 T: git git://linuxtv.org/media_tree.git
13154 W: https://linuxtv.org
13156 F: drivers/media/platform/vivid/*
13159 M: Patrick McHardy <kaber@trash.net>
13160 L: netdev@vger.kernel.org
13162 F: drivers/net/macvlan.c
13163 F: include/linux/if_*vlan.h
13167 M: Florian Fainelli <f.fainelli@gmail.com>
13168 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13170 F: drivers/vlynq/vlynq.c
13171 F: include/linux/vlynq.h
13174 M: Martyn Welch <martyn@welchs.me.uk>
13175 M: Manohar Vanga <manohar.vanga@gmail.com>
13176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13177 L: devel@driverdev.osuosl.org
13179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13180 F: Documentation/driver-api/vme.rst
13181 F: drivers/staging/vme/
13183 F: include/linux/vme*
13185 VMWARE HYPERVISOR INTERFACE
13186 M: Alok Kataria <akataria@vmware.com>
13187 L: virtualization@lists.linux-foundation.org
13189 F: arch/x86/kernel/cpu/vmware.c
13191 VMWARE BALLOON DRIVER
13192 M: Xavier Deguillard <xdeguillard@vmware.com>
13193 M: Philip Moltmann <moltmann@vmware.com>
13194 M: "VMware, Inc." <pv-drivers@vmware.com>
13195 L: linux-kernel@vger.kernel.org
13197 F: drivers/misc/vmw_balloon.c
13199 VMWARE VMMOUSE SUBDRIVER
13200 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13201 M: "VMware, Inc." <pv-drivers@vmware.com>
13202 L: linux-input@vger.kernel.org
13204 F: drivers/input/mouse/vmmouse.c
13205 F: drivers/input/mouse/vmmouse.h
13207 VMWARE VMXNET3 ETHERNET DRIVER
13208 M: Shrikrishna Khare <skhare@vmware.com>
13209 M: "VMware, Inc." <pv-drivers@vmware.com>
13210 L: netdev@vger.kernel.org
13212 F: drivers/net/vmxnet3/
13214 VMware PVSCSI driver
13215 M: Jim Gill <jgill@vmware.com>
13216 M: VMware PV-Drivers <pv-drivers@vmware.com>
13217 L: linux-scsi@vger.kernel.org
13219 F: drivers/scsi/vmw_pvscsi.c
13220 F: drivers/scsi/vmw_pvscsi.h
13222 VMWARE PVRDMA DRIVER
13223 M: Adit Ranadive <aditr@vmware.com>
13224 M: VMware PV-Drivers <pv-drivers@vmware.com>
13225 L: linux-rdma@vger.kernel.org
13227 F: drivers/infiniband/hw/vmw_pvrdma/
13229 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13230 M: Liam Girdwood <lgirdwood@gmail.com>
13231 M: Mark Brown <broonie@kernel.org>
13232 L: linux-kernel@vger.kernel.org
13233 W: http://www.slimlogic.co.uk/?p=48
13234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13236 F: Documentation/devicetree/bindings/regulator/
13237 F: drivers/regulator/
13238 F: include/dt-bindings/regulator/
13239 F: include/linux/regulator/
13242 M: David Ahern <dsa@cumulusnetworks.com>
13243 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13244 L: netdev@vger.kernel.org
13246 F: drivers/net/vrf.c
13247 F: Documentation/networking/vrf.txt
13249 VT1211 HARDWARE MONITOR DRIVER
13250 M: Juerg Haefliger <juergh@gmail.com>
13251 L: linux-hwmon@vger.kernel.org
13253 F: Documentation/hwmon/vt1211
13254 F: drivers/hwmon/vt1211.c
13256 VT8231 HARDWARE MONITOR DRIVER
13257 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13258 L: linux-hwmon@vger.kernel.org
13260 F: drivers/hwmon/vt8231.c
13262 VUB300 USB to SDIO/SD/MMC bridge chip
13263 M: Tony Olech <tony.olech@elandigitalsystems.com>
13264 L: linux-mmc@vger.kernel.org
13265 L: linux-usb@vger.kernel.org
13267 F: drivers/mmc/host/vub300.c
13269 W1 DALLAS'S 1-WIRE BUS
13270 M: Evgeniy Polyakov <zbr@ioremap.net>
13272 F: Documentation/w1/
13275 W83791D HARDWARE MONITORING DRIVER
13276 M: Marc Hulsman <m.hulsman@tudelft.nl>
13277 L: linux-hwmon@vger.kernel.org
13279 F: Documentation/hwmon/w83791d
13280 F: drivers/hwmon/w83791d.c
13282 W83793 HARDWARE MONITORING DRIVER
13283 M: Rudolf Marek <r.marek@assembler.cz>
13284 L: linux-hwmon@vger.kernel.org
13286 F: Documentation/hwmon/w83793
13287 F: drivers/hwmon/w83793.c
13289 W83795 HARDWARE MONITORING DRIVER
13290 M: Jean Delvare <jdelvare@suse.com>
13291 L: linux-hwmon@vger.kernel.org
13293 F: drivers/hwmon/w83795.c
13295 W83L51xD SD/MMC CARD INTERFACE DRIVER
13296 M: Pierre Ossman <pierre@ossman.eu>
13298 F: drivers/mmc/host/wbsd.*
13300 WACOM PROTOCOL 4 SERIAL TABLETS
13301 M: Julian Squires <julian@cipht.net>
13302 M: Hans de Goede <hdegoede@redhat.com>
13303 L: linux-input@vger.kernel.org
13305 F: drivers/input/tablet/wacom_serial4.c
13307 WATCHDOG DEVICE DRIVERS
13308 M: Wim Van Sebroeck <wim@iguana.be>
13309 R: Guenter Roeck <linux@roeck-us.net>
13310 L: linux-watchdog@vger.kernel.org
13311 W: http://www.linux-watchdog.org/
13312 T: git git://www.linux-watchdog.org/linux-watchdog.git
13314 F: Documentation/devicetree/bindings/watchdog/
13315 F: Documentation/watchdog/
13316 F: drivers/watchdog/
13317 F: include/linux/watchdog.h
13318 F: include/uapi/linux/watchdog.h
13321 M: David Herrmann <dh.herrmann@googlemail.com>
13322 L: linux-input@vger.kernel.org
13324 F: drivers/hid/hid-wiimote*
13327 M: David Härdeman <david@hardeman.nu>
13329 F: drivers/media/rc/winbond-cir.c
13331 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13332 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13333 L: linux-watchdog@vger.kernel.org
13335 F: drivers/watchdog/ebc-c384_wdt.c
13337 WINSYSTEMS WS16C48 GPIO DRIVER
13338 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13339 L: linux-gpio@vger.kernel.org
13341 F: drivers/gpio/gpio-ws16c48.c
13344 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13345 M: linux-wimax@intel.com
13346 L: wimax@linuxwimax.org (subscribers-only)
13348 W: http://linuxwimax.org
13349 F: Documentation/wimax/README.wimax
13350 F: include/linux/wimax/debug.h
13351 F: include/net/wimax.h
13352 F: include/uapi/linux/wimax.h
13355 WISTRON LAPTOP BUTTON DRIVER
13356 M: Miloslav Trmac <mitr@volny.cz>
13358 F: drivers/input/misc/wistron_btns.c
13360 WL3501 WIRELESS PCMCIA CARD DRIVER
13361 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13362 L: linux-wireless@vger.kernel.org
13363 W: http://oops.ghostprotocols.net:81/blog
13365 F: drivers/net/wireless/wl3501*
13367 WOLFSON MICROELECTRONICS DRIVERS
13368 L: patches@opensource.wolfsonmicro.com
13369 T: git https://github.com/CirrusLogic/linux-drivers.git
13370 W: https://github.com/CirrusLogic/linux-drivers/wiki
13372 F: Documentation/hwmon/wm83??
13373 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13374 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13375 F: Documentation/devicetree/bindings/mfd/arizona.txt
13376 F: arch/arm/mach-s3c64xx/mach-crag6410*
13377 F: drivers/clk/clk-wm83*.c
13378 F: drivers/extcon/extcon-arizona.c
13379 F: drivers/leds/leds-wm83*.c
13380 F: drivers/gpio/gpio-*wm*.c
13381 F: drivers/gpio/gpio-arizona.c
13382 F: drivers/hwmon/wm83??-hwmon.c
13383 F: drivers/input/misc/wm831x-on.c
13384 F: drivers/input/touchscreen/wm831x-ts.c
13385 F: drivers/input/touchscreen/wm97*.c
13386 F: drivers/mfd/arizona*
13387 F: drivers/mfd/wm*.c
13388 F: drivers/mfd/cs47l24*
13389 F: drivers/power/supply/wm83*.c
13390 F: drivers/rtc/rtc-wm83*.c
13391 F: drivers/regulator/wm8*.c
13392 F: drivers/video/backlight/wm83*_bl.c
13393 F: drivers/watchdog/wm83*_wdt.c
13394 F: include/linux/mfd/arizona/
13395 F: include/linux/mfd/wm831x/
13396 F: include/linux/mfd/wm8350/
13397 F: include/linux/mfd/wm8400*
13398 F: include/linux/wm97xx.h
13399 F: include/sound/wm????.h
13400 F: sound/soc/codecs/arizona.?
13401 F: sound/soc/codecs/wm*
13402 F: sound/soc/codecs/cs47l24*
13405 M: Tejun Heo <tj@kernel.org>
13406 R: Lai Jiangshan <jiangshanlai@gmail.com>
13407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13409 F: include/linux/workqueue.h
13410 F: kernel/workqueue.c
13411 F: Documentation/core-api/workqueue.rst
13413 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13414 M: Chen-Yu Tsai <wens@csie.org>
13415 L: linux-kernel@vger.kernel.org
13420 M: Andrew Hendry <andrew.hendry@gmail.com>
13421 L: linux-x25@vger.kernel.org
13423 F: Documentation/networking/x25*
13424 F: include/net/x25*
13427 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13428 M: Thomas Gleixner <tglx@linutronix.de>
13429 M: Ingo Molnar <mingo@redhat.com>
13430 M: "H. Peter Anvin" <hpa@zytor.com>
13432 L: linux-kernel@vger.kernel.org
13433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13435 F: Documentation/x86/
13438 X86 PLATFORM DRIVERS
13439 M: Darren Hart <dvhart@infradead.org>
13440 L: platform-driver-x86@vger.kernel.org
13441 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13443 F: drivers/platform/x86/
13444 F: drivers/platform/olpc/
13446 X86 MCE INFRASTRUCTURE
13447 M: Tony Luck <tony.luck@intel.com>
13448 M: Borislav Petkov <bp@alien8.de>
13449 L: linux-edac@vger.kernel.org
13451 F: arch/x86/kernel/cpu/mcheck/*
13453 X86 MICROCODE UPDATE SUPPORT
13454 M: Borislav Petkov <bp@alien8.de>
13456 F: arch/x86/kernel/cpu/microcode/*
13459 M: Andy Lutomirski <luto@amacapital.net>
13460 L: linux-kernel@vger.kernel.org
13461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13463 F: arch/x86/entry/vdso/
13465 XC2028/3028 TUNER DRIVER
13466 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13468 L: linux-media@vger.kernel.org
13469 W: https://linuxtv.org
13470 T: git git://linuxtv.org/media_tree.git
13472 F: drivers/media/tuners/tuner-xc2028.*
13474 XEN HYPERVISOR INTERFACE
13475 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13476 M: Juergen Gross <jgross@suse.com>
13477 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13481 F: drivers/*/xen-*front.c
13483 F: arch/x86/include/asm/xen/
13485 F: include/uapi/xen/
13488 M: Stefano Stabellini <sstabellini@kernel.org>
13489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13492 F: arch/arm/include/asm/xen/
13494 XEN HYPERVISOR ARM64
13495 M: Stefano Stabellini <sstabellini@kernel.org>
13496 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13499 F: arch/arm64/include/asm/xen/
13501 XEN NETWORK BACKEND DRIVER
13502 M: Wei Liu <wei.liu2@citrix.com>
13503 M: Paul Durrant <paul.durrant@citrix.com>
13504 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13505 L: netdev@vger.kernel.org
13507 F: drivers/net/xen-netback/*
13510 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13511 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13513 F: arch/x86/pci/*xen*
13514 F: drivers/pci/*xen*
13516 XEN BLOCK SUBSYSTEM
13517 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13518 M: Roger Pau Monné <roger.pau@citrix.com>
13519 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13521 F: drivers/block/xen-blkback/*
13522 F: drivers/block/xen*
13525 M: Juergen Gross <jgross@suse.com>
13526 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13527 L: linux-scsi@vger.kernel.org
13529 F: drivers/scsi/xen-scsifront.c
13530 F: drivers/xen/xen-scsiback.c
13531 F: include/xen/interface/io/vscsiif.h
13533 XEN SWIOTLB SUBSYSTEM
13534 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13535 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13537 F: arch/x86/xen/*swiotlb*
13538 F: drivers/xen/*swiotlb*
13541 M: Darrick J. Wong <darrick.wong@oracle.com>
13542 M: linux-xfs@vger.kernel.org
13543 L: linux-xfs@vger.kernel.org
13545 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13547 F: Documentation/filesystems/xfs.txt
13550 XILINX AXI ETHERNET DRIVER
13551 M: Anirudha Sarangi <anirudh@xilinx.com>
13552 M: John Linn <John.Linn@xilinx.com>
13554 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13556 XILINX UARTLITE SERIAL DRIVER
13557 M: Peter Korsgaard <jacmet@sunsite.dk>
13558 L: linux-serial@vger.kernel.org
13560 F: drivers/tty/serial/uartlite.c
13562 XILINX VIDEO IP CORES
13563 M: Hyun Kwon <hyun.kwon@xilinx.com>
13564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13565 L: linux-media@vger.kernel.org
13566 T: git git://linuxtv.org/media_tree.git
13568 F: Documentation/devicetree/bindings/media/xilinx/
13569 F: drivers/media/platform/xilinx/
13570 F: include/uapi/linux/xilinx-v4l2-controls.h
13573 M: Eli Billauer <eli.billauer@gmail.com>
13574 L: linux-kernel@vger.kernel.org
13576 F: drivers/char/xillybus/
13578 XTENSA XTFPGA PLATFORM SUPPORT
13579 M: Max Filippov <jcmvbkbc@gmail.com>
13580 L: linux-xtensa@linux-xtensa.org
13582 F: drivers/spi/spi-xtensa-xtfpga.c
13583 F: sound/soc/xtensa/xtfpga-i2s.c
13585 YAM DRIVER FOR AX.25
13586 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13587 L: linux-hams@vger.kernel.org
13589 F: drivers/net/hamradio/yam*
13590 F: include/linux/yam.h
13592 YEALINK PHONE DRIVER
13593 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13594 L: usbb2k-api-dev@nongnu.org
13596 F: Documentation/input/yealink.txt
13597 F: drivers/input/misc/yealink.*
13599 Z8530 DRIVER FOR AX.25
13600 M: Joerg Reuter <jreuter@yaina.de>
13601 W: http://yaina.de/jreuter/
13602 W: http://www.qsl.net/dl1bke/
13603 L: linux-hams@vger.kernel.org
13605 F: Documentation/networking/z8530drv.txt
13606 F: drivers/net/hamradio/*scc.c
13607 F: drivers/net/hamradio/z8530.h
13609 ZBUD COMPRESSED PAGE ALLOCATOR
13610 M: Seth Jennings <sjenning@redhat.com>
13611 L: linux-mm@kvack.org
13614 F: include/linux/zbud.h
13616 ZD1211RW WIRELESS DRIVER
13617 M: Daniel Drake <dsd@gentoo.org>
13618 M: Ulrich Kunitz <kune@deine-taler.de>
13619 W: http://zd1211.ath.cx/wiki/DriverRewrite
13620 L: linux-wireless@vger.kernel.org
13621 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13623 F: drivers/net/wireless/zydas/zd1211rw/
13625 ZPOOL COMPRESSED PAGE STORAGE API
13626 M: Dan Streetman <ddstreet@ieee.org>
13627 L: linux-mm@kvack.org
13630 F: include/linux/zpool.h
13632 ZR36067 VIDEO FOR LINUX DRIVER
13633 L: mjpeg-users@lists.sourceforge.net
13634 L: linux-media@vger.kernel.org
13635 W: http://mjpeg.sourceforge.net/driver-zoran/
13636 T: hg https://linuxtv.org/hg/v4l-dvb
13638 F: drivers/media/pci/zoran/
13640 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13641 M: Minchan Kim <minchan@kernel.org>
13642 M: Nitin Gupta <ngupta@vflare.org>
13643 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13644 L: linux-kernel@vger.kernel.org
13646 F: drivers/block/zram/
13647 F: Documentation/blockdev/zram.txt
13649 ZS DECSTATION Z85C30 SERIAL DRIVER
13650 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13652 F: drivers/tty/serial/zs.*
13654 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13655 M: Minchan Kim <minchan@kernel.org>
13656 M: Nitin Gupta <ngupta@vflare.org>
13657 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13658 L: linux-mm@kvack.org
13661 F: include/linux/zsmalloc.h
13662 F: Documentation/vm/zsmalloc.txt
13664 ZSWAP COMPRESSED SWAP CACHING
13665 M: Seth Jennings <sjenning@redhat.com>
13666 L: linux-mm@kvack.org
13671 M: Linus Torvalds <torvalds@linux-foundation.org>
13672 L: linux-kernel@vger.kernel.org
13673 Q: http://patchwork.kernel.org/project/LKML/list/
13674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13675 S: Buried alive in reporters