3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <aar@pengutronix.de>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
272 F: drivers/gpio/gpio-pci-idio-16.c
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
291 F: drivers/platform/x86/acer-wmi.c
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
345 F: drivers/acpi/arm64
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
364 L: platform-driver-x86@vger.kernel.org
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
484 M: Colin Leroy <colin@colino.net>
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
511 M: Riccardo Facchetti <fizban@tin.it>
513 F: sound/oss/aedsp16.c
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
536 L: linux-fsdevel@vger.kernel.org
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
584 F: include/linux/*aio*.h
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
612 F: drivers/mmc/host/au1xmmc.c
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
625 F: drivers/crypto/sunxi-ss/
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
632 L: linux-alpha@vger.kernel.org
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
643 F: drivers/mailbox/mailbox-altera.c
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M: Vince Bridgers <vbridger@opensource.altera.com>
660 L: netdev@vger.kernel.org
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M: Tobias Klauser <tklauser@distanz.ch>
667 L: linux-serial@vger.kernel.org
668 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
676 M: Netanel Belgazal <netanel@annapurnalabs.com>
677 R: Saeed Bishara <saeed@annapurnalabs.com>
678 R: Zorik Machulsky <zorik@annapurnalabs.com>
679 L: netdev@vger.kernel.org
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 M: Gary Hook <gary.hook@amd.com>
687 L: linux-crypto@vger.kernel.org
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M: Huang Rui <ray.huang@amd.com>
694 L: linux-hwmon@vger.kernel.org
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P: Andres Salomon <dilinger@queued.net>
706 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
715 M: Joerg Roedel <joro@8bytes.org>
716 L: iommu@lists.linux-foundation.org
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
723 M: Oded Gabbay <oded.gabbay@gmail.com>
724 L: dri-devel@lists.freedesktop.org
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M: Brijesh Singh <brijeshkumar.singh@amd.com>
741 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M: Tom Lendacky <thomas.lendacky@amd.com>
744 F: arch/arm64/boot/dts/amd/
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 L: netdev@vger.kernel.org
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
754 M: Michael Hanselmann <linux-kernel@hansmi.ch>
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
759 M: Hans Verkuil <hans.verkuil@cisco.com>
760 L: linux-media@vger.kernel.org
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 L: linux-media@vger.kernel.org
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M: Hans Verkuil <hans.verkuil@cisco.com>
779 L: linux-media@vger.kernel.org
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M: Hans Verkuil <hans.verkuil@cisco.com>
785 L: linux-media@vger.kernel.org
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M: Lars-Peter Clausen <lars@metafoo.de>
791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
803 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
810 M: Lars-Peter Clausen <lars@metafoo.de>
811 M: Michael Hennerich <Michael.Hennerich@analog.com>
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
821 M: Lars-Peter Clausen <lars@metafoo.de>
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
827 M: Rob Herring <robh@kernel.org>
829 F: kernel/configs/android*
832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M: Arve Hjønnevåg <arve@android.com>
834 M: Riley Andrews <riandrews@android.com>
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L: devel@driverdev.osuosl.org
839 F: drivers/staging/android/
842 M: Laura Abbott <labbott@redhat.com>
843 M: Sumit Semwal <sumit.semwal@linaro.org>
844 L: devel@driverdev.osuosl.org
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M: Johannes Berg <johannes@sipsolutions.net>
853 L: linuxppc-dev@lists.ozlabs.org
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
860 L: linux-iio@vger.kernel.org
862 F: drivers/iio/adc/stx104.c
865 M: Jiri Kosina <jikos@kernel.org>
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M: Henrik Rydberg <rydberg@bitmath.org>
875 L: linux-input@vger.kernel.org
877 F: drivers/input/mouse/bcm5974.c
880 M: Henrik Rydberg <rydberg@bitmath.org>
881 L: linux-hwmon@vger.kernel.org
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
886 L: netdev@vger.kernel.org
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M: Duc Dang <dhdang@apm.com>
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M: Iyappan Subramanian <isubramanian@apm.com>
898 M: Keyur Chudgar <kchudgar@apm.com>
899 M: Quan Nguyen <qnguyen@apm.com>
901 F: drivers/net/ethernet/apm/xgene/
902 F: drivers/net/phy/mdio-xgene.c
903 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M: Iyappan Subramanian <isubramanian@apm.com>
908 M: Keyur Chudgar <kchudgar@apm.com>
910 F: drivers/net/ethernet/apm/xgene-v2/
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M: Tai Nguyen <ttnguyen@apm.com>
915 F: drivers/perf/xgene_pmu.c
916 F: Documentation/perf/xgene-pmu.txt
917 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
919 APTINA CAMERA SENSOR PLL
920 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L: linux-media@vger.kernel.org
923 F: drivers/media/i2c/aptina-pll.*
925 ARC FRAMEBUFFER DRIVER
926 M: Jaya Kumar <jayalk@intworks.biz>
928 F: drivers/video/fbdev/arcfb.c
929 F: drivers/video/fbdev/core/fb_defio.c
932 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L: netdev@vger.kernel.org
935 F: drivers/net/arcnet/
936 F: include/uapi/linux/if_arcnet.h
939 M: Alexey Brodkin <abrodkin@synopsys.com>
941 F: drivers/gpu/drm/arc/
942 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
944 ARM ARCHITECTED TIMER DRIVER
945 M: Mark Rutland <mark.rutland@arm.com>
946 M: Marc Zyngier <marc.zyngier@arm.com>
947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949 F: arch/arm/include/asm/arch_timer.h
950 F: arch/arm64/include/asm/arch_timer.h
951 F: drivers/clocksource/arm_arch_timer.c
954 M: Liviu Dudau <liviu.dudau@arm.com>
956 F: drivers/gpu/drm/arm/hdlcd_*
957 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
959 ARM MALI-DP DRM DRIVER
960 M: Liviu Dudau <liviu.dudau@arm.com>
961 M: Brian Starkey <brian.starkey@arm.com>
962 M: Mali DP Maintainers <malidp@foss.arm.com>
964 F: drivers/gpu/drm/arm/
965 F: Documentation/devicetree/bindings/display/arm,malidp.txt
967 ARM MFM AND FLOPPY DRIVERS
968 M: Ian Molton <spyro@f2s.com>
970 F: arch/arm/lib/floppydma.S
971 F: arch/arm/include/asm/floppy.h
973 ARM PMU PROFILING AND DEBUGGING
974 M: Will Deacon <will.deacon@arm.com>
975 M: Mark Rutland <mark.rutland@arm.com>
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F: arch/arm*/kernel/perf_*
979 F: arch/arm/oprofile/common.c
980 F: arch/arm*/kernel/hw_breakpoint.c
981 F: arch/arm*/include/asm/hw_breakpoint.h
982 F: arch/arm*/include/asm/perf_event.h
984 F: include/linux/perf/arm_pmu.h
985 F: Documentation/devicetree/bindings/arm/pmu.txt
988 M: Russell King <linux@armlinux.org.uk>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W: http://www.armlinux.org.uk/
992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
995 ARM SUB-ARCHITECTURES
996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M: Russell King <linux@armlinux.org.uk>
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M: Russell King <linux@armlinux.org.uk>
1010 F: drivers/video/fbdev/amba-clcd.*
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M: Russell King <linux@armlinux.org.uk>
1015 F: drivers/input/serio/ambakmi.*
1016 F: include/linux/amba/kmi.h
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M: Russell King <linux@armlinux.org.uk>
1021 F: drivers/mmc/host/mmci.*
1022 F: include/linux/amba/mmci.h
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M: Russell King <linux@armlinux.org.uk>
1027 F: drivers/tty/serial/amba-pl01*.c
1028 F: include/linux/amba/serial.h
1030 ARM PRIMECELL BUS SUPPORT
1031 M: Russell King <linux@armlinux.org.uk>
1034 F: include/linux/amba/bus.h
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M: Lennert Buytenhek <kernel@wantstofly.org>
1038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M: Sergey Lapin <slapin@ossfans.org>
1043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M: Lennert Buytenhek <kernel@wantstofly.org>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 ARM/Allwinner sunXi SoC support
1052 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M: Chen-Yu Tsai <wens@csie.org>
1054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 F: arch/arm/boot/dts/ntc-gr8*
1058 F: arch/arm64/boot/dts/allwinner/
1060 ARM/Allwinner SoC Clock Support
1061 M: Emilio López <emilio@elopez.com.ar>
1063 F: drivers/clk/sunxi/
1065 ARM/Amlogic Meson SoC support
1066 M: Carlo Caione <carlo@caione.org>
1067 M: Kevin Hilman <khilman@baylibre.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L: linux-amlogic@lists.infradead.org
1070 W: http://linux-meson.com/
1072 F: arch/arm/mach-meson/
1073 F: arch/arm/boot/dts/meson*
1074 F: arch/arm64/boot/dts/amlogic/
1075 F: drivers/pinctrl/meson/
1076 F: drivers/mmc/host/meson*
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 F: arch/arm/mach-alpine/
1085 F: arch/arm/boot/dts/alpine*
1086 F: arch/arm64/boot/dts/al/
1087 F: drivers/*/*alpine*
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M: Jesper Nilsson <jesper.nilsson@axis.com>
1091 M: Lars Persson <lars.persson@axis.com>
1092 M: Niklas Cassel <niklas.cassel@axis.com>
1094 L: linux-arm-kernel@axis.com
1095 F: arch/arm/mach-artpec
1096 F: arch/arm/boot/dts/artpec6*
1099 ARM/ASPEED MACHINE SUPPORT
1100 M: Joel Stanley <joel@jms.id.au>
1102 F: arch/arm/mach-aspeed/
1103 F: arch/arm/boot/dts/aspeed-*
1104 F: drivers/*/*aspeed*
1106 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1108 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 W: http://www.linux4sam.org
1112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1114 F: arch/arm/mach-at91/
1115 F: include/soc/at91/
1116 F: arch/arm/boot/dts/at91*.dts
1117 F: arch/arm/boot/dts/at91*.dtsi
1118 F: arch/arm/boot/dts/sama*.dts
1119 F: arch/arm/boot/dts/sama*.dtsi
1120 F: arch/arm/include/debug/at91.S
1122 ARM/ATMEL AT91 Clock Support
1123 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1127 ARM/CALXEDA HIGHBANK ARCHITECTURE
1128 M: Rob Herring <robh@kernel.org>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 F: arch/arm/mach-highbank/
1132 F: arch/arm/boot/dts/highbank.dts
1133 F: arch/arm/boot/dts/ecx-*.dts*
1135 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136 M: Krzysztof Halasa <khalasa@piap.pl>
1138 F: arch/arm/mach-cns3xxx/
1140 ARM/CAVIUM THUNDER NETWORK DRIVER
1141 M: Sunil Goutham <sgoutham@cavium.com>
1142 M: Robert Richter <rric@kernel.org>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: drivers/net/ethernet/cavium/thunder/
1147 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148 M: Alexander Shiyan <shc_work@mail.ru>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154 M: Hartley Sweeten <hsweeten@visionengravers.com>
1155 M: Ryan Mallon <rmallon@gmail.com>
1156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 F: arch/arm/mach-ep93xx/
1159 F: arch/arm/mach-ep93xx/include/mach/
1161 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162 M: Lennert Buytenhek <kernel@wantstofly.org>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 M: Russell King <linux@armlinux.org.uk>
1168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171 F: arch/arm/include/asm/clkdev.h
1172 F: drivers/clk/clkdev.c
1174 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175 M: Mike Rapoport <mike@compulab.co.il>
1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 ARM/CONTEC MICRO9 MACHINE SUPPORT
1180 M: Hubert Feurstein <hubert.feurstein@contec.at>
1182 F: arch/arm/mach-ep93xx/micro9.c
1184 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 F: drivers/hwtracing/coresight/*
1189 F: Documentation/trace/coresight.txt
1190 F: Documentation/devicetree/bindings/arm/coresight.txt
1191 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192 F: tools/perf/arch/arm/util/pmu.c
1193 F: tools/perf/arch/arm/util/auxtrace.c
1194 F: tools/perf/arch/arm/util/cs-etm.c
1195 F: tools/perf/arch/arm/util/cs-etm.h
1196 F: tools/perf/util/cs-etm.h
1198 ARM/CORGI MACHINE SUPPORT
1199 M: Richard Purdie <rpurdie@rpsys.net>
1202 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 T: git git://github.com/ulli-kroll/linux.git
1207 F: arch/arm/mach-gemini/
1208 F: drivers/rtc/rtc-gemini.c
1210 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211 M: Barry Song <baohua@kernel.org>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1215 F: arch/arm/boot/dts/prima2*
1216 F: arch/arm/mach-prima2/
1217 F: drivers/clk/sirf/
1218 F: drivers/clocksource/timer-prima2.c
1219 F: drivers/clocksource/timer-atlas7.c
1222 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223 M: Baruch Siach <baruch@tkos.co.il>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 F: arch/arm/boot/dts/cx92755*
1229 ARM/EBSA110 MACHINE SUPPORT
1230 M: Russell King <linux@armlinux.org.uk>
1231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 W: http://www.armlinux.org.uk/
1234 F: arch/arm/mach-ebsa110/
1235 F: drivers/net/ethernet/amd/am79c961a.*
1237 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238 M: Uwe Kleine-König <kernel@pengutronix.de>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244 M: Robert Jarzmik <robert.jarzmik@free.fr>
1245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 F: arch/arm/mach-pxa/ezx.c
1249 ARM/FARADAY FA526 PORT
1250 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 T: git git://git.berlios.de/gemini-board
1254 F: arch/arm/mm/*-fa*
1256 ARM/FOOTBRIDGE ARCHITECTURE
1257 M: Russell King <linux@armlinux.org.uk>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W: http://www.armlinux.org.uk/
1261 F: arch/arm/include/asm/hardware/dec21285.h
1262 F: arch/arm/mach-footbridge/
1264 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265 M: Shawn Guo <shawnguo@kernel.org>
1266 M: Sascha Hauer <kernel@pengutronix.de>
1267 R: Fabio Estevam <fabio.estevam@nxp.com>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271 F: arch/arm/mach-imx/
1272 F: arch/arm/mach-mxs/
1273 F: arch/arm/boot/dts/imx*
1274 F: arch/arm/configs/imx*_defconfig
1278 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279 M: Shawn Guo <shawnguo@kernel.org>
1280 M: Sascha Hauer <kernel@pengutronix.de>
1281 R: Stefan Agner <stefan@agner.ch>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285 F: arch/arm/mach-imx/*vf610*
1286 F: arch/arm/boot/dts/vf*
1288 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289 M: Lennert Buytenhek <kernel@wantstofly.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 ARM/GUMSTIX MACHINE SUPPORT
1294 M: Steve Sakoman <sakoman@gmail.com>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299 M: Philipp Zabel <philipp.zabel@gmail.com>
1300 M: Paul Parsons <lost.distance@yahoo.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 F: arch/arm/mach-pxa/hx4700.c
1304 F: arch/arm/mach-pxa/include/mach/hx4700.h
1305 F: sound/soc/pxa/hx4700.c
1307 ARM/HISILICON SOC SUPPORT
1308 M: Wei Xu <xuwei5@hisilicon.com>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W: http://www.hisilicon.com
1312 T: git git://github.com/hisilicon/linux-hisi.git
1313 F: arch/arm/mach-hisi/
1314 F: arch/arm/boot/dts/hi3*
1315 F: arch/arm/boot/dts/hip*
1316 F: arch/arm/boot/dts/hisi*
1317 F: arch/arm64/boot/dts/hisilicon/
1319 ARM/HP JORNADA 7XX MACHINE SUPPORT
1320 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324 F: arch/arm/mach-sa1100/jornada720.c
1325 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1327 ARM/IGEP MACHINE SUPPORT
1328 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1329 M: Javier Martinez Canillas <javier@dowhile0.org>
1330 L: linux-omap@vger.kernel.org
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F: arch/arm/boot/dts/omap3-igep*
1335 ARM/INCOME PXA270 SUPPORT
1336 M: Marek Vasut <marek.vasut@gmail.com>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1341 ARM/INTEL IOP32X ARM ARCHITECTURE
1342 M: Lennert Buytenhek <kernel@wantstofly.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 ARM/INTEL IOP33X ARM ARCHITECTURE
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 ARM/INTEL IOP13XX ARM ARCHITECTURE
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 ARM/INTEL IQ81342EX MACHINE SUPPORT
1356 M: Lennert Buytenhek <kernel@wantstofly.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 ARM/INTEL IXDP2850 MACHINE SUPPORT
1361 M: Lennert Buytenhek <kernel@wantstofly.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 ARM/INTEL IXP4XX ARM ARCHITECTURE
1366 M: Imre Kaloz <kaloz@openwrt.org>
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 F: arch/arm/mach-ixp4xx/
1372 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373 M: Jonathan Cameron <jic23@cam.ac.uk>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: arch/arm/mach-pxa/stargate2.c
1377 F: drivers/pcmcia/pxa2xx_stargate2.c
1379 ARM/INTEL XSC3 (MANZANO) ARM CORE
1380 M: Lennert Buytenhek <kernel@wantstofly.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385 M: Lennert Buytenhek <kernel@wantstofly.org>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390 M: Santosh Shilimkar <ssantosh@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: arch/arm/mach-keystone/
1394 F: arch/arm/boot/dts/keystone-*
1395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398 M: Santosh Shilimkar <ssantosh@kernel.org>
1399 L: linux-kernel@vger.kernel.org
1401 F: drivers/clk/keystone/
1403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404 M: Santosh Shilimkar <ssantosh@kernel.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 L: linux-kernel@vger.kernel.org
1408 F: drivers/clocksource/timer-keystone.c
1410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411 M: Santosh Shilimkar <ssantosh@kernel.org>
1412 L: linux-kernel@vger.kernel.org
1414 F: drivers/power/reset/keystone-reset.c
1416 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417 M: Santosh Shilimkar <ssantosh@kernel.org>
1418 L: linux-kernel@vger.kernel.org
1420 F: drivers/memory/*emif*
1422 ARM/LG1K ARCHITECTURE
1423 M: Chanho Min <chanho.min@lge.com>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: arch/arm64/boot/dts/lg/
1428 ARM/LOGICPD PXA270 MACHINE SUPPORT
1429 M: Lennert Buytenhek <kernel@wantstofly.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 ARM/LPC18XX ARCHITECTURE
1434 M: Joachim Eastwood <manabian@gmail.com>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 F: arch/arm/boot/dts/lpc43*
1438 F: drivers/clk/nxp/clk-lpc18xx*
1439 F: drivers/clocksource/time-lpc32xx.c
1440 F: drivers/i2c/busses/i2c-lpc2k.c
1441 F: drivers/memory/pl172.c
1442 F: drivers/mtd/spi-nor/nxp-spifi.c
1443 F: drivers/rtc/rtc-lpc24xx.c
1446 ARM/LPC32XX SOC SUPPORT
1447 M: Vladimir Zapolskiy <vz@mleia.com>
1448 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1452 F: arch/arm/boot/dts/lpc32*
1453 F: arch/arm/mach-lpc32xx/
1454 F: drivers/i2c/busses/i2c-pnx.c
1455 F: drivers/net/ethernet/nxp/lpc_eth.c
1456 F: drivers/usb/host/ohci-nxp.c
1457 F: drivers/watchdog/pnx4008_wdt.c
1460 ARM/MAGICIAN MACHINE SUPPORT
1461 M: Philipp Zabel <philipp.zabel@gmail.com>
1464 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465 M: Jason Cooper <jason@lakedaemon.net>
1466 M: Andrew Lunn <andrew@lunn.ch>
1467 M: Gregory Clement <gregory.clement@free-electrons.com>
1468 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 F: arch/arm/mach-mvebu/
1472 F: drivers/rtc/rtc-armada38x.c
1473 F: arch/arm/boot/dts/armada*
1474 F: arch/arm/boot/dts/kirkwood*
1475 F: arch/arm64/boot/dts/marvell/armada*
1476 F: drivers/cpufreq/mvebu-cpufreq.c
1477 F: arch/arm/configs/mvebu_*_defconfig
1479 ARM/Marvell Berlin SoC support
1480 M: Jisheng Zhang <jszhang@marvell.com>
1481 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: arch/arm/mach-berlin/
1485 F: arch/arm/boot/dts/berlin*
1486 F: arch/arm64/boot/dts/marvell/berlin*
1489 ARM/Marvell Dove/MV78xx0/Orion SOC support
1490 M: Jason Cooper <jason@lakedaemon.net>
1491 M: Andrew Lunn <andrew@lunn.ch>
1492 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493 M: Gregory Clement <gregory.clement@free-electrons.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-dove/
1497 F: arch/arm/mach-mv78xx0/
1498 F: arch/arm/mach-orion5x/
1499 F: arch/arm/plat-orion/
1500 F: arch/arm/boot/dts/dove*
1501 F: arch/arm/boot/dts/orion5x*
1504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505 M: Alexander Clouter <alex@digriz.org.uk>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.digriz.org.uk/ts78xx/kernel
1509 F: arch/arm/mach-orion5x/ts78xx-*
1511 ARM/OXNAS platform support
1512 M: Neil Armstrong <narmstrong@baylibre.com>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1516 F: arch/arm/mach-oxnas/
1517 F: arch/arm/boot/dts/ox8*.dtsi
1518 F: arch/arm/boot/dts/wd-mbwe.dts
1519 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1522 ARM/Mediatek RTC DRIVER
1523 M: Eddie Huang <eddie.huang@mediatek.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1527 F: drivers/rtc/rtc-mt6397.c
1529 ARM/Mediatek SoC support
1530 M: Matthias Brugger <matthias.bgg@gmail.com>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm/boot/dts/mt6*
1535 F: arch/arm/boot/dts/mt7*
1536 F: arch/arm/boot/dts/mt8*
1537 F: arch/arm/mach-mediatek/
1538 F: arch/arm64/boot/dts/mediatek/
1542 ARM/Mediatek USB3 PHY DRIVER
1543 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1547 F: drivers/phy/phy-mt65xx-usb3.c
1549 ARM/MICREL KS8695 ARCHITECTURE
1550 M: Greg Ungerer <gerg@uclinux.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/mach-ks8695/
1555 ARM/MIOA701 MACHINE SUPPORT
1556 M: Robert Jarzmik <robert.jarzmik@free.fr>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm/mach-pxa/mioa701.c
1561 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562 M: Michael Petchkovsky <mkpetch@internode.on.net>
1565 ARM/NOMADIK ARCHITECTURE
1566 M: Alessandro Rubini <rubini@unipv.it>
1567 M: Linus Walleij <linus.walleij@linaro.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: arch/arm/mach-nomadik/
1571 F: drivers/pinctrl/nomadik/
1572 F: drivers/i2c/busses/i2c-nomadik.c
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1575 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1577 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1578 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1581 ARM/TOSA MACHINE SUPPORT
1582 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583 M: Dirk Opfer <dirk@opfer-online.de>
1586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587 M: Marek Vasut <marek.vasut@gmail.com>
1588 L: linux-arm-kernel@lists.infradead.org
1589 W: http://hackndev.com
1591 F: arch/arm/mach-pxa/include/mach/palmtx.h
1592 F: arch/arm/mach-pxa/palmtx.c
1593 F: arch/arm/mach-pxa/include/mach/palmt5.h
1594 F: arch/arm/mach-pxa/palmt5.c
1595 F: arch/arm/mach-pxa/include/mach/palmld.h
1596 F: arch/arm/mach-pxa/palmld.c
1597 F: arch/arm/mach-pxa/include/mach/palmte2.h
1598 F: arch/arm/mach-pxa/palmte2.c
1599 F: arch/arm/mach-pxa/include/mach/palmtc.h
1600 F: arch/arm/mach-pxa/palmtc.c
1602 ARM/PALM TREO SUPPORT
1603 M: Tomas Cech <sleep_walker@suse.com>
1604 L: linux-arm-kernel@lists.infradead.org
1605 W: http://hackndev.com
1607 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1608 F: arch/arm/mach-pxa/palmtreo.c
1611 M: Sergey Lapin <slapin@ossfans.org>
1612 L: linux-arm-kernel@lists.infradead.org
1613 W: http://hackndev.com
1615 F: arch/arm/mach-pxa/include/mach/palmz72.h
1616 F: arch/arm/mach-pxa/palmz72.c
1619 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1620 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1623 ARM/PT DIGITAL BOARD PORT
1624 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W: http://www.armlinux.org.uk/
1629 ARM/QUALCOMM SUPPORT
1630 M: Andy Gross <andy.gross@linaro.org>
1631 M: David Brown <david.brown@linaro.org>
1632 L: linux-arm-msm@vger.kernel.org
1633 L: linux-soc@vger.kernel.org
1635 F: Documentation/devicetree/bindings/soc/qcom/
1636 F: arch/arm/boot/dts/qcom-*.dts
1637 F: arch/arm/boot/dts/qcom-*.dtsi
1638 F: arch/arm/mach-qcom/
1639 F: arch/arm64/boot/dts/qcom/*
1640 F: drivers/i2c/busses/i2c-qup.c
1641 F: drivers/clk/qcom/
1642 F: drivers/pinctrl/qcom/
1643 F: drivers/dma/qcom/
1644 F: drivers/soc/qcom/
1645 F: drivers/spi/spi-qup.c
1646 F: drivers/tty/serial/msm_serial.h
1647 F: drivers/tty/serial/msm_serial.c
1648 F: drivers/*/pm8???-*
1649 F: drivers/mfd/ssbi.c
1650 F: drivers/firmware/qcom_scm.c
1651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1653 ARM/RADISYS ENP2611 MACHINE SUPPORT
1654 M: Lennert Buytenhek <kernel@wantstofly.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 ARM/RENESAS ARM64 ARCHITECTURE
1659 M: Simon Horman <horms@verge.net.au>
1660 M: Magnus Damm <magnus.damm@gmail.com>
1661 L: linux-renesas-soc@vger.kernel.org
1662 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1665 F: arch/arm64/boot/dts/renesas/
1666 F: drivers/soc/renesas/
1667 F: include/linux/soc/renesas/
1669 ARM/RISCPC ARCHITECTURE
1670 M: Russell King <linux@armlinux.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W: http://www.armlinux.org.uk/
1674 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1675 F: arch/arm/include/asm/hardware/ioc.h
1676 F: arch/arm/include/asm/hardware/iomd.h
1677 F: arch/arm/include/asm/hardware/memc.h
1678 F: arch/arm/mach-rpc/
1679 F: drivers/net/ethernet/8390/etherh.c
1680 F: drivers/net/ethernet/i825xx/ether1*
1681 F: drivers/net/ethernet/seeq/ether3*
1682 F: drivers/scsi/arm/
1684 ARM/Rockchip SoC support
1685 M: Heiko Stuebner <heiko@sntech.de>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L: linux-rockchip@lists.infradead.org
1688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1690 F: arch/arm/boot/dts/rk3*
1691 F: arch/arm/mach-rockchip/
1692 F: drivers/clk/rockchip/
1693 F: drivers/i2c/busses/i2c-rk3x.c
1694 F: drivers/*/*rockchip*
1695 F: drivers/*/*/*rockchip*
1696 F: sound/soc/rockchip/
1699 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700 M: Kukjin Kim <kgene@kernel.org>
1701 M: Krzysztof Kozlowski <krzk@kernel.org>
1702 R: Javier Martinez Canillas <javier@osg.samsung.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1707 F: arch/arm/boot/dts/s3c*
1708 F: arch/arm/boot/dts/s5p*
1709 F: arch/arm/boot/dts/samsung*
1710 F: arch/arm/boot/dts/exynos*
1711 F: arch/arm64/boot/dts/exynos/
1712 F: arch/arm/plat-samsung/
1713 F: arch/arm/mach-s3c24*/
1714 F: arch/arm/mach-s3c64xx/
1715 F: arch/arm/mach-s5p*/
1716 F: arch/arm/mach-exynos*/
1717 F: drivers/*/*s3c24*
1718 F: drivers/*/*/*s3c24*
1719 F: drivers/*/*s3c64xx*
1720 F: drivers/*/*s5pv210*
1721 F: drivers/memory/samsung/*
1722 F: drivers/soc/samsung/*
1723 F: Documentation/arm/Samsung/
1724 F: Documentation/devicetree/bindings/arm/samsung/
1725 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1726 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1729 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730 M: Kyungmin Park <kyungmin.park@samsung.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 F: arch/arm/mach-s5pv210/
1735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736 M: Kyungmin Park <kyungmin.park@samsung.com>
1737 M: Kamil Debski <kamil@wypas.org>
1738 M: Andrzej Hajda <a.hajda@samsung.com>
1739 L: linux-arm-kernel@lists.infradead.org
1740 L: linux-media@vger.kernel.org
1742 F: drivers/media/platform/s5p-g2d/
1744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 M: Kyungmin Park <kyungmin.park@samsung.com>
1746 M: Kamil Debski <kamil@wypas.org>
1747 M: Jeongtae Park <jtp.park@samsung.com>
1748 M: Andrzej Hajda <a.hajda@samsung.com>
1749 L: linux-arm-kernel@lists.infradead.org
1750 L: linux-media@vger.kernel.org
1752 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1753 F: drivers/media/platform/s5p-mfc/
1755 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756 M: Kyungmin Park <kyungmin.park@samsung.com>
1757 L: linux-arm-kernel@lists.infradead.org
1758 L: linux-media@vger.kernel.org
1760 F: drivers/staging/media/platform/s5p-cec/
1762 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765 L: linux-arm-kernel@lists.infradead.org
1766 L: linux-media@vger.kernel.org
1768 F: drivers/media/platform/s5p-jpeg/
1770 ARM/SHMOBILE ARM ARCHITECTURE
1771 M: Simon Horman <horms@verge.net.au>
1772 M: Magnus Damm <magnus.damm@gmail.com>
1773 L: linux-renesas-soc@vger.kernel.org
1774 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1777 F: arch/arm/boot/dts/emev2*
1778 F: arch/arm/boot/dts/r7s*
1779 F: arch/arm/boot/dts/r8a*
1780 F: arch/arm/boot/dts/sh*
1781 F: arch/arm/configs/shmobile_defconfig
1782 F: arch/arm/include/debug/renesas-scif.S
1783 F: arch/arm/mach-shmobile/
1784 F: drivers/soc/renesas/
1785 F: include/linux/soc/renesas/
1787 ARM/SOCFPGA ARCHITECTURE
1788 M: Dinh Nguyen <dinguyen@kernel.org>
1790 F: arch/arm/mach-socfpga/
1791 F: arch/arm/boot/dts/socfpga*
1792 F: arch/arm/configs/socfpga_defconfig
1793 F: arch/arm64/boot/dts/altera/
1794 W: http://www.rocketboards.org
1795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1797 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798 M: Dinh Nguyen <dinguyen@kernel.org>
1800 F: drivers/clk/socfpga/
1802 ARM/SOCFPGA EDAC SUPPORT
1803 M: Thor Thayer <thor.thayer@linux.intel.com>
1805 F: drivers/edac/altera_edac.
1807 ARM/STI ARCHITECTURE
1808 M: Patrice Chotard <patrice.chotard@st.com>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L: kernel@stlinux.com
1811 W: http://www.stlinux.com
1813 F: arch/arm/mach-sti/
1814 F: arch/arm/boot/dts/sti*
1815 F: drivers/char/hw_random/st-rng.c
1816 F: drivers/clocksource/arm_global_timer.c
1817 F: drivers/clocksource/clksrc_st_lpc.c
1818 F: drivers/cpufreq/sti-cpufreq.c
1819 F: drivers/dma/st_fdma*
1820 F: drivers/i2c/busses/i2c-st.c
1821 F: drivers/media/rc/st_rc.c
1822 F: drivers/media/platform/sti/c8sectpfe/
1823 F: drivers/mmc/host/sdhci-st.c
1824 F: drivers/phy/phy-miphy28lp.c
1825 F: drivers/phy/phy-stih407-usb.c
1826 F: drivers/pinctrl/pinctrl-st.c
1827 F: drivers/remoteproc/st_remoteproc.c
1828 F: drivers/remoteproc/st_slim_rproc.c
1829 F: drivers/reset/sti/
1830 F: drivers/rtc/rtc-st-lpc.c
1831 F: drivers/tty/serial/st-asc.c
1832 F: drivers/usb/dwc3/dwc3-st.c
1833 F: drivers/usb/host/ehci-st.c
1834 F: drivers/usb/host/ohci-st.c
1835 F: drivers/watchdog/st_lpc_wdt.c
1836 F: drivers/ata/ahci_st.c
1837 F: include/linux/remoteproc/st_slim_rproc.h
1839 ARM/STM32 ARCHITECTURE
1840 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841 M: Alexandre Torgue <alexandre.torgue@st.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1846 F: drivers/clocksource/armv7m_systick.c
1848 ARM/TANGO ARCHITECTURE
1849 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850 L: linux-arm-kernel@lists.infradead.org
1854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855 M: Lennert Buytenhek <kernel@wantstofly.org>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 ARM/TETON BGA MACHINE SUPPORT
1860 M: "Mark F. Brown" <mark.brown314@gmail.com>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 ARM/THECUS N2100 MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M: Wan ZongShun <mcuos.com@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.mcuos.com
1874 F: arch/arm/mach-w90x900/
1875 F: drivers/input/keyboard/w90p910_keypad.c
1876 F: drivers/input/touchscreen/w90p910_ts.c
1877 F: drivers/watchdog/nuc900_wdt.c
1878 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F: drivers/mtd/nand/nuc900_nand.c
1880 F: drivers/rtc/rtc-nuc900.c
1881 F: drivers/spi/spi-nuc900.c
1882 F: drivers/usb/host/ehci-w90x900.c
1883 F: drivers/video/fbdev/nuc900fb.c
1885 ARM/U300 MACHINE SUPPORT
1886 M: Linus Walleij <linus.walleij@linaro.org>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 F: arch/arm/mach-u300/
1890 F: drivers/clocksource/timer-u300.c
1891 F: drivers/i2c/busses/i2c-stu300.c
1892 F: drivers/rtc/rtc-coh901331.c
1893 F: drivers/watchdog/coh901327_wdt.c
1894 F: drivers/dma/coh901318*
1895 F: drivers/mfd/ab3100*
1896 F: drivers/rtc/rtc-ab3100.c
1897 F: drivers/rtc/rtc-coh901331.c
1898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1900 ARM/UNIPHIER ARCHITECTURE
1901 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1905 F: arch/arm/boot/dts/uniphier*
1906 F: arch/arm/include/asm/hardware/cache-uniphier.h
1907 F: arch/arm/mach-uniphier/
1908 F: arch/arm/mm/cache-uniphier.c
1909 F: arch/arm64/boot/dts/socionext/
1910 F: drivers/bus/uniphier-system-bus.c
1911 F: drivers/clk/uniphier/
1912 F: drivers/i2c/busses/i2c-uniphier*
1913 F: drivers/pinctrl/uniphier/
1914 F: drivers/reset/reset-uniphier.c
1915 F: drivers/tty/serial/8250/8250_uniphier.c
1918 ARM/Ux500 ARM ARCHITECTURE
1919 M: Linus Walleij <linus.walleij@linaro.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: arch/arm/mach-ux500/
1923 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1924 F: drivers/dma/ste_dma40*
1925 F: drivers/hwspinlock/u8500_hsem.c
1926 F: drivers/mfd/abx500*
1927 F: drivers/mfd/ab8500*
1928 F: drivers/mfd/dbx500*
1929 F: drivers/mfd/db8500*
1930 F: drivers/pinctrl/nomadik/pinctrl-ab*
1931 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1932 F: drivers/rtc/rtc-ab8500.c
1933 F: drivers/rtc/rtc-pl031.c
1934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1936 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937 M: Ulf Hansson <ulf.hansson@linaro.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://git.linaro.org/people/ulfh/clk.git
1941 F: drivers/clk/ux500/
1943 ARM/VERSATILE EXPRESS PLATFORM
1944 M: Liviu Dudau <liviu.dudau@arm.com>
1945 M: Sudeep Holla <sudeep.holla@arm.com>
1946 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F: arch/arm/boot/dts/vexpress*
1950 F: arch/arm64/boot/dts/arm/
1951 F: arch/arm/mach-vexpress/
1954 F: drivers/clk/versatile/clk-vexpress-osc.c
1955 F: drivers/clocksource/versatile.c
1959 M: Russell King <linux@armlinux.org.uk>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W: http://www.armlinux.org.uk/
1965 ARM/VOIPAC PXA270 SUPPORT
1966 M: Marek Vasut <marek.vasut@gmail.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 F: arch/arm/mach-pxa/vpac270.c
1970 F: arch/arm/mach-pxa/include/mach/vpac270.h
1972 ARM/VT8500 ARM ARCHITECTURE
1973 M: Tony Prisk <linux@prisktech.co.nz>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 F: arch/arm/mach-vt8500/
1977 F: drivers/clocksource/vt8500_timer.c
1978 F: drivers/i2c/busses/i2c-wmt.c
1979 F: drivers/mmc/host/wmt-sdmmc.c
1980 F: drivers/pwm/pwm-vt8500.c
1981 F: drivers/rtc/rtc-vt8500.c
1982 F: drivers/tty/serial/vt8500_serial.c
1983 F: drivers/usb/host/ehci-platform.c
1984 F: drivers/usb/host/uhci-platform.c
1985 F: drivers/video/fbdev/vt8500lcdfb.*
1986 F: drivers/video/fbdev/wm8505fb*
1987 F: drivers/video/fbdev/wmt_ge_rops.*
1989 ARM/ZIPIT Z2 SUPPORT
1990 M: Marek Vasut <marek.vasut@gmail.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 F: arch/arm/mach-pxa/z2.c
1994 F: arch/arm/mach-pxa/include/mach/z2.h
1996 ARM/ZTE ARCHITECTURE
1997 M: Jun Nie <jun.nie@linaro.org>
1998 M: Baoyou Xie <baoyou.xie@linaro.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 F: arch/arm/mach-zx/
2003 F: drivers/reset/reset-zx2967.c
2005 F: Documentation/devicetree/bindings/arm/zte.txt
2006 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008 F: Documentation/devicetree/bindings/soc/zte/
2009 F: include/dt-bindings/soc/zx*.h
2011 ARM/ZYNQ ARCHITECTURE
2012 M: Michal Simek <michal.simek@xilinx.com>
2013 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 W: http://wiki.xilinx.com
2016 T: git https://github.com/Xilinx/linux-xlnx.git
2018 F: arch/arm/mach-zynq/
2019 F: drivers/cpuidle/cpuidle-zynq.c
2020 F: drivers/block/xsysace.c
2023 F: drivers/clocksource/cadence_ttc_timer.c
2024 F: drivers/i2c/busses/i2c-cadence.c
2025 F: drivers/mmc/host/sdhci-of-arasan.c
2026 F: drivers/edac/synopsys_edac.c
2029 M: Will Deacon <will.deacon@arm.com>
2030 R: Robin Murphy <robin.murphy@arm.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 F: drivers/iommu/arm-smmu.c
2034 F: drivers/iommu/arm-smmu-v3.c
2035 F: drivers/iommu/io-pgtable-arm.c
2036 F: drivers/iommu/io-pgtable-arm-v7s.c
2038 ARM64 PORT (AARCH64 ARCHITECTURE)
2039 M: Catalin Marinas <catalin.marinas@arm.com>
2040 M: Will Deacon <will.deacon@arm.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2045 F: Documentation/arm64/
2047 AS3645A LED FLASH CONTROLLER DRIVER
2048 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049 L: linux-media@vger.kernel.org
2050 T: git git://linuxtv.org/media_tree.git
2052 F: drivers/media/i2c/as3645a.c
2053 F: include/media/i2c/as3645a.h
2055 ASAHI KASEI AK8974 DRIVER
2056 M: Linus Walleij <linus.walleij@linaro.org>
2057 L: linux-iio@vger.kernel.org
2058 W: http://www.akm.com/
2060 F: drivers/iio/magnetometer/ak8974.c
2062 ASC7621 HARDWARE MONITOR DRIVER
2063 M: George Joseph <george.joseph@fairview5.com>
2064 L: linux-hwmon@vger.kernel.org
2066 F: Documentation/hwmon/asc7621
2067 F: drivers/hwmon/asc7621.c
2069 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070 M: Corentin Chary <corentin.chary@gmail.com>
2071 L: acpi4asus-user@lists.sourceforge.net
2072 L: platform-driver-x86@vger.kernel.org
2073 W: http://acpi4asus.sf.net
2075 F: drivers/platform/x86/asus*.c
2076 F: drivers/platform/x86/eeepc*.c
2078 ASUS WIRELESS RADIO CONTROL DRIVER
2079 M: João Paulo Rechi Vita <jprvita@gmail.com>
2080 L: platform-driver-x86@vger.kernel.org
2082 F: drivers/platform/x86/asus-wireless.c
2085 M: David Howells <dhowells@redhat.com>
2086 L: keyrings@vger.kernel.org
2088 F: Documentation/crypto/asymmetric-keys.txt
2089 F: include/linux/verification.h
2090 F: include/crypto/public_key.h
2091 F: include/crypto/pkcs7.h
2092 F: crypto/asymmetric_keys/
2094 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095 R: Dan Williams <dan.j.williams@intel.com>
2096 W: http://sourceforge.net/projects/xscaleiop
2098 F: Documentation/crypto/async-tx-api.txt
2101 F: include/linux/dmaengine.h
2102 F: include/linux/async_tx.h
2105 M: Wolfram Sang <wsa@the-dreams.de>
2106 L: linux-i2c@vger.kernel.org
2108 F: drivers/misc/eeprom/at24.c
2109 F: include/linux/platform_data/at24.h
2111 ATA OVER ETHERNET (AOE) DRIVER
2112 M: "Ed L. Cashin" <ed.cashin@acm.org>
2113 W: http://www.openaoe.org/
2115 F: Documentation/aoe/
2116 F: drivers/block/aoe/
2118 ATHEROS 71XX/9XXX GPIO DRIVER
2119 M: Alban Bedel <albeu@free.fr>
2120 W: https://github.com/AlbanBedel/linux
2121 T: git git://github.com/AlbanBedel/linux
2123 F: drivers/gpio/gpio-ath79.c
2124 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2126 ATHEROS ATH GENERIC UTILITIES
2127 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128 L: linux-wireless@vger.kernel.org
2130 F: drivers/net/wireless/ath/*
2132 ATHEROS ATH5K WIRELESS DRIVER
2133 M: Jiri Slaby <jirislaby@gmail.com>
2134 M: Nick Kossifidis <mickflemm@gmail.com>
2135 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136 L: linux-wireless@vger.kernel.org
2137 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2139 F: drivers/net/wireless/ath/ath5k/
2141 ATHEROS ATH6KL WIRELESS DRIVER
2142 M: Kalle Valo <kvalo@qca.qualcomm.com>
2143 L: linux-wireless@vger.kernel.org
2144 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2147 F: drivers/net/wireless/ath/ath6kl/
2149 WILOCITY WIL6210 WIRELESS DRIVER
2150 M: Maya Erez <qca_merez@qca.qualcomm.com>
2151 L: linux-wireless@vger.kernel.org
2152 L: wil6210@qca.qualcomm.com
2154 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2155 F: drivers/net/wireless/ath/wil6210/
2156 F: include/uapi/linux/wil6210_uapi.h
2158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159 M: Christian Lamparter <chunkeey@googlemail.com>
2160 L: linux-wireless@vger.kernel.org
2161 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2163 F: drivers/net/wireless/ath/carl9170/
2165 ATK0110 HWMON DRIVER
2166 M: Luca Tettamanti <kronos.it@gmail.com>
2167 L: linux-hwmon@vger.kernel.org
2169 F: drivers/hwmon/asus_atk0110.c
2172 M: Ville Syrjala <syrjala@sci.fi>
2174 F: drivers/input/misc/ati_remote2.c
2176 ATLX ETHERNET DRIVERS
2177 M: Jay Cliburn <jcliburn@gmail.com>
2178 M: Chris Snook <chris.snook@gmail.com>
2179 L: netdev@vger.kernel.org
2180 W: http://sourceforge.net/projects/atl1
2181 W: http://atl1.sourceforge.net
2183 F: drivers/net/ethernet/atheros/
2186 M: Chas Williams <3chas3@gmail.com>
2187 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188 L: netdev@vger.kernel.org
2189 W: http://linux-atm.sourceforge.net
2192 F: include/linux/atm*
2193 F: include/uapi/linux/atm*
2195 ATMEL AT91 / AT32 MCI DRIVER
2196 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2198 F: drivers/mmc/host/atmel-mci.c
2200 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2203 F: drivers/power/reset/at91-sama5d2_shdwc.c
2205 ATMEL SAMA5D2 ADC DRIVER
2206 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L: linux-iio@vger.kernel.org
2209 F: drivers/iio/adc/at91-sama5d2_adc.c
2211 ATMEL Audio ALSA driver
2212 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2218 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L: linux-arm-kernel@lists.infradead.org
2220 L: dmaengine@vger.kernel.org
2222 F: drivers/dma/at_xdmac.c
2225 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2226 L: linux-i2c@vger.kernel.org
2228 F: drivers/i2c/busses/i2c-at91.c
2231 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L: linux-media@vger.kernel.org
2234 F: drivers/media/platform/soc_camera/atmel-isi.c
2235 F: include/media/atmel-isi.h
2238 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2239 L: linux-fbdev@vger.kernel.org
2241 F: drivers/video/fbdev/atmel_lcdfb.c
2242 F: include/video/atmel_lcdc.h
2244 ATMEL MACB ETHERNET DRIVER
2245 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2247 F: drivers/net/ethernet/cadence/
2250 M: Wenyou Yang <wenyou.yang@atmel.com>
2251 M: Josh Wu <rainyfeeling@outlook.com>
2252 L: linux-mtd@lists.infradead.org
2254 F: drivers/mtd/nand/atmel_nand*
2257 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L: linux-mmc@vger.kernel.org
2260 F: drivers/mmc/host/sdhci-of-at91.c
2263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2265 F: drivers/spi/spi-atmel.*
2268 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 F: drivers/misc/atmel-ssc.c
2272 F: include/linux/atmel-ssc.h
2274 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2275 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 F: drivers/misc/atmel_tclib.c
2279 F: drivers/clocksource/tcb_clksrc.c
2281 ATMEL USBA UDC DRIVER
2282 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2287 ATMEL WIRELESS DRIVER
2288 M: Simon Kelley <simon@thekelleys.org.uk>
2289 L: linux-wireless@vger.kernel.org
2290 W: http://www.thekelleys.org.uk/atmel
2291 W: http://atmelwlandriver.sourceforge.net/
2293 F: drivers/net/wireless/atmel/atmel*
2295 ATMEL MAXTOUCH DRIVER
2296 M: Nick Dyer <nick@shmanahar.org>
2297 T: git git://github.com/ndyer/linux.git
2299 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300 F: drivers/input/touchscreen/atmel_mxt_ts.c
2301 F: include/linux/platform_data/atmel_mxt_ts.h
2303 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304 M: Bradley Grove <linuxdrivers@attotech.com>
2305 L: linux-scsi@vger.kernel.org
2306 W: http://www.attotech.com
2308 F: drivers/scsi/esas2r
2310 ATUSB IEEE 802.15.4 RADIO DRIVER
2311 M: Stefan Schmidt <stefan@osg.samsung.com>
2312 L: linux-wpan@vger.kernel.org
2314 F: drivers/net/ieee802154/atusb.c
2315 F: drivers/net/ieee802154/atusb.h
2316 F: drivers/net/ieee802154/at86rf230.h
2319 M: Paul Moore <paul@paul-moore.com>
2320 M: Eric Paris <eparis@redhat.com>
2321 L: linux-audit@redhat.com (moderated for non-subscribers)
2322 W: http://people.redhat.com/sgrubb/audit/
2323 T: git git://git.infradead.org/users/pcmoore/audit
2325 F: include/linux/audit.h
2326 F: include/uapi/linux/audit.h
2329 AUXILIARY DISPLAY DRIVERS
2330 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331 W: http://miguelojeda.es/auxdisplay.htm
2332 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2334 F: drivers/auxdisplay/
2335 F: include/linux/cfag12864b.h
2338 M: Ralf Baechle <ralf@linux-mips.org>
2339 L: linux-hams@vger.kernel.org
2340 W: http://www.linux-ax25.org/
2342 F: include/uapi/linux/ax25.h
2343 F: include/net/ax25.h
2346 AXENTIA ASOC DRIVERS
2347 M: Peter Rosin <peda@axentia.se>
2348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2350 F: Documentation/devicetree/bindings/sound/axentia,*
2351 F: sound/soc/atmel/tse850-pcm5142.c
2354 M: Peter Rosin <peda@axentia.se>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 F: Documentation/devicetree/bindings/arm/axentia.txt
2358 F: arch/arm/boot/dts/at91-linea.dtsi
2359 F: arch/arm/boot/dts/at91-tse850-3.dts
2362 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2363 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2364 L: linux-media@vger.kernel.org
2365 W: https://linuxtv.org
2366 T: git git://linuxtv.org/media_tree.git
2368 F: drivers/media/usb/dvb-usb-v2/az6007.c
2370 AZTECH FM RADIO RECEIVER DRIVER
2371 M: Hans Verkuil <hverkuil@xs4all.nl>
2372 L: linux-media@vger.kernel.org
2373 T: git git://linuxtv.org/media_tree.git
2374 W: https://linuxtv.org
2376 F: drivers/media/radio/radio-aztech*
2379 L: linux-wireless@vger.kernel.org
2380 L: b43-dev@lists.infradead.org
2381 W: http://wireless.kernel.org/en/users/Drivers/b43
2383 F: drivers/net/wireless/broadcom/b43/
2385 B43LEGACY WIRELESS DRIVER
2386 M: Larry Finger <Larry.Finger@lwfinger.net>
2387 L: linux-wireless@vger.kernel.org
2388 L: b43-dev@lists.infradead.org
2389 W: http://wireless.kernel.org/en/users/Drivers/b43
2391 F: drivers/net/wireless/broadcom/b43legacy/
2393 BACKLIGHT CLASS/SUBSYSTEM
2394 M: Lee Jones <lee.jones@linaro.org>
2395 M: Daniel Thompson <daniel.thompson@linaro.org>
2396 M: Jingoo Han <jingoohan1@gmail.com>
2397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2399 F: drivers/video/backlight/
2400 F: include/linux/backlight.h
2401 F: include/linux/pwm_backlight.h
2402 F: Documentation/devicetree/bindings/leds/backlight
2405 M: Marek Lindner <mareklindner@neomailbox.ch>
2406 M: Simon Wunderlich <sw@simonwunderlich.de>
2407 M: Antonio Quartulli <a@unstable.cc>
2408 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2409 W: https://www.open-mesh.org/
2410 Q: https://patchwork.open-mesh.org/project/batman/list/
2412 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2413 F: Documentation/ABI/testing/sysfs-class-net-mesh
2414 F: Documentation/networking/batman-adv.txt
2415 F: include/uapi/linux/batman_adv.h
2418 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2419 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2420 L: linux-hams@vger.kernel.org
2421 W: http://www.baycom.org/~tom/ham/ham.html
2423 F: drivers/net/hamradio/baycom*
2425 BCACHE (BLOCK LAYER CACHE)
2426 M: Kent Overstreet <kent.overstreet@gmail.com>
2427 L: linux-bcache@vger.kernel.org
2428 W: http://bcache.evilpiepirate.org
2430 F: drivers/md/bcache/
2432 BDISP ST MEDIA DRIVER
2433 M: Fabien Dessenne <fabien.dessenne@st.com>
2434 L: linux-media@vger.kernel.org
2435 T: git git://linuxtv.org/media_tree.git
2436 W: https://linuxtv.org
2438 F: drivers/media/platform/sti/bdisp
2440 DELTA ST MEDIA DRIVER
2441 M: Hugues Fruchet <hugues.fruchet@st.com>
2442 L: linux-media@vger.kernel.org
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2446 F: drivers/media/platform/sti/delta
2449 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2450 M: Salah Triki <salah.triki@gmail.com>
2452 T: git git://github.com/luisbg/linux-befs.git
2453 F: Documentation/filesystems/befs.txt
2456 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2457 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2458 L: netdev@vger.kernel.org
2460 F: drivers/net/ethernet/ec_bhf.c
2463 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2465 F: Documentation/filesystems/bfs.txt
2467 F: include/uapi/linux/bfs_fs.h
2469 BLACKFIN ARCHITECTURE
2470 M: Steven Miao <realmz6@gmail.com>
2471 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2472 T: git git://git.code.sf.net/p/adi-linux/code
2473 W: http://blackfin.uclinux.org
2477 BLACKFIN EMAC DRIVER
2478 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2479 W: http://blackfin.uclinux.org
2481 F: drivers/net/ethernet/adi/
2484 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W: http://blackfin.uclinux.org
2487 F: drivers/rtc/rtc-bfin.c
2490 M: Sonic Zhang <sonic.zhang@analog.com>
2491 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W: http://blackfin.uclinux.org
2494 F: drivers/mmc/host/bfin_sdh.c
2496 BLACKFIN SERIAL DRIVER
2497 M: Sonic Zhang <sonic.zhang@analog.com>
2498 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2499 W: http://blackfin.uclinux.org
2501 F: drivers/tty/serial/bfin_uart.c
2503 BLACKFIN WATCHDOG DRIVER
2504 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W: http://blackfin.uclinux.org
2507 F: drivers/watchdog/bfin_wdt.c
2509 BLACKFIN I2C TWI DRIVER
2510 M: Sonic Zhang <sonic.zhang@analog.com>
2511 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W: http://blackfin.uclinux.org/
2514 F: drivers/i2c/busses/i2c-bfin-twi.c
2516 BLACKFIN MEDIA DRIVER
2517 M: Scott Jiang <scott.jiang.linux@gmail.com>
2518 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2519 W: http://blackfin.uclinux.org/
2521 F: drivers/media/platform/blackfin/
2522 F: drivers/media/i2c/adv7183*
2523 F: drivers/media/i2c/vs6624*
2525 BLINKM RGB LED DRIVER
2526 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2528 F: drivers/leds/leds-blinkm.c
2531 M: Jens Axboe <axboe@kernel.dk>
2532 L: linux-block@vger.kernel.org
2533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2536 F: kernel/trace/blktrace.c
2540 M: Paolo Valente <paolo.valente@linaro.org>
2541 M: Jens Axboe <axboe@kernel.dk>
2542 L: linux-block@vger.kernel.org
2545 F: Documentation/block/bfq-iosched.txt
2548 M: Joern Engel <joern@lazybastard.org>
2549 L: linux-mtd@lists.infradead.org
2551 F: drivers/mtd/devices/block2mtd.c
2554 M: Marcel Holtmann <marcel@holtmann.org>
2555 M: Gustavo Padovan <gustavo@padovan.org>
2556 M: Johan Hedberg <johan.hedberg@gmail.com>
2557 L: linux-bluetooth@vger.kernel.org
2558 W: http://www.bluez.org/
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2562 F: drivers/bluetooth/
2565 M: Marcel Holtmann <marcel@holtmann.org>
2566 M: Gustavo Padovan <gustavo@padovan.org>
2567 M: Johan Hedberg <johan.hedberg@gmail.com>
2568 L: linux-bluetooth@vger.kernel.org
2569 W: http://www.bluez.org/
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 F: include/net/bluetooth/
2577 M: Jay Vosburgh <j.vosburgh@gmail.com>
2578 M: Veaceslav Falico <vfalico@gmail.com>
2579 M: Andy Gospodarek <andy@greyhouse.net>
2580 L: netdev@vger.kernel.org
2581 W: http://sourceforge.net/projects/bonding/
2583 F: drivers/net/bonding/
2584 F: include/uapi/linux/if_bonding.h
2586 BPF (Safe dynamic programs and tools)
2587 M: Alexei Starovoitov <ast@kernel.org>
2588 M: Daniel Borkmann <daniel@iogearbox.net>
2589 L: netdev@vger.kernel.org
2590 L: linux-kernel@vger.kernel.org
2592 F: arch/x86/net/bpf_jit*
2593 F: Documentation/networking/filter.txt
2594 F: include/linux/bpf*
2595 F: include/linux/filter.h
2596 F: include/uapi/linux/bpf*
2597 F: include/uapi/linux/filter.h
2599 F: kernel/trace/bpf_trace.c
2602 F: net/core/filter.c
2603 F: net/sched/act_bpf.c
2604 F: net/sched/cls_bpf.c
2607 F: tools/testing/selftests/bpf/
2609 BROADCOM B44 10/100 ETHERNET DRIVER
2610 M: Michael Chan <michael.chan@broadcom.com>
2611 L: netdev@vger.kernel.org
2613 F: drivers/net/ethernet/broadcom/b44.*
2615 BROADCOM B53 ETHERNET SWITCH DRIVER
2616 M: Florian Fainelli <f.fainelli@gmail.com>
2617 L: netdev@vger.kernel.org
2618 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2620 F: drivers/net/dsa/b53/*
2621 F: include/linux/platform_data/b53.h
2623 BROADCOM GENET ETHERNET DRIVER
2624 M: Florian Fainelli <f.fainelli@gmail.com>
2625 L: netdev@vger.kernel.org
2627 F: drivers/net/ethernet/broadcom/genet/
2629 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2630 M: Rasesh Mody <rasesh.mody@cavium.com>
2631 M: Harish Patil <harish.patil@cavium.com>
2632 M: Dept-GELinuxNICDev@cavium.com
2633 L: netdev@vger.kernel.org
2635 F: drivers/net/ethernet/broadcom/bnx2.*
2636 F: drivers/net/ethernet/broadcom/bnx2_*
2638 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2639 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2640 M: Ariel Elior <ariel.elior@cavium.com>
2641 M: everest-linux-l2@cavium.com
2642 L: netdev@vger.kernel.org
2644 F: drivers/net/ethernet/broadcom/bnx2x/
2646 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2647 M: Michael Chan <michael.chan@broadcom.com>
2648 L: netdev@vger.kernel.org
2650 F: drivers/net/ethernet/broadcom/bnxt/
2652 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2653 M: Florian Fainelli <f.fainelli@gmail.com>
2654 M: Ray Jui <rjui@broadcom.com>
2655 M: Scott Branden <sbranden@broadcom.com>
2656 M: bcm-kernel-feedback-list@broadcom.com
2657 T: git git://github.com/broadcom/mach-bcm
2663 F: arch/arm/mach-bcm/
2665 BROADCOM BCM2835 ARM ARCHITECTURE
2666 M: Stephen Warren <swarren@wwwdotorg.org>
2667 M: Lee Jones <lee@kernel.org>
2668 M: Eric Anholt <eric@anholt.net>
2669 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 T: git git://github.com/anholt/linux
2674 F: drivers/staging/vc04_services
2676 BROADCOM BCM47XX MIPS ARCHITECTURE
2677 M: Hauke Mehrtens <hauke@hauke-m.de>
2678 M: Rafał Miłecki <zajec5@gmail.com>
2679 L: linux-mips@linux-mips.org
2681 F: Documentation/devicetree/bindings/mips/brcm/
2682 F: arch/mips/bcm47xx/*
2683 F: arch/mips/include/asm/mach-bcm47xx/*
2685 BROADCOM BCM5301X ARM ARCHITECTURE
2686 M: Hauke Mehrtens <hauke@hauke-m.de>
2687 M: Rafał Miłecki <zajec5@gmail.com>
2688 M: bcm-kernel-feedback-list@broadcom.com
2689 L: linux-arm-kernel@lists.infradead.org
2691 F: arch/arm/mach-bcm/bcm_5301x.c
2692 F: arch/arm/boot/dts/bcm5301x*.dtsi
2693 F: arch/arm/boot/dts/bcm470*
2695 BROADCOM BCM53573 ARM ARCHITECTURE
2696 M: Rafał Miłecki <rafal@milecki.pl>
2697 L: linux-arm-kernel@lists.infradead.org
2699 F: arch/arm/boot/dts/bcm53573*
2700 F: arch/arm/boot/dts/bcm47189*
2702 BROADCOM BCM63XX ARM ARCHITECTURE
2703 M: Florian Fainelli <f.fainelli@gmail.com>
2704 M: bcm-kernel-feedback-list@broadcom.com
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 T: git git://github.com/broadcom/stblinux.git
2710 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2711 M: Kevin Cernekee <cernekee@gmail.com>
2712 L: linux-usb@vger.kernel.org
2714 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2716 BROADCOM BCM7XXX ARM ARCHITECTURE
2717 M: Brian Norris <computersforpeace@gmail.com>
2718 M: Gregory Fong <gregory.0xf0@gmail.com>
2719 M: Florian Fainelli <f.fainelli@gmail.com>
2720 M: bcm-kernel-feedback-list@broadcom.com
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 T: git git://github.com/broadcom/stblinux.git
2724 F: arch/arm/mach-bcm/*brcmstb*
2725 F: arch/arm/boot/dts/bcm7*.dts*
2726 F: drivers/bus/brcmstb_gisb.c
2729 BROADCOM BMIPS MIPS ARCHITECTURE
2730 M: Kevin Cernekee <cernekee@gmail.com>
2731 M: Florian Fainelli <f.fainelli@gmail.com>
2732 L: linux-mips@linux-mips.org
2733 T: git git://github.com/broadcom/stblinux.git
2735 F: arch/mips/bmips/*
2736 F: arch/mips/include/asm/mach-bmips/*
2737 F: arch/mips/kernel/*bmips*
2738 F: arch/mips/boot/dts/brcm/bcm*.dts*
2739 F: drivers/irqchip/irq-bcm63*
2740 F: drivers/irqchip/irq-bcm7*
2741 F: drivers/irqchip/irq-brcmstb*
2742 F: include/linux/bcm963xx_nvram.h
2743 F: include/linux/bcm963xx_tag.h
2745 BROADCOM BMIPS CPUFREQ DRIVER
2746 M: Markus Mayer <mmayer@broadcom.com>
2747 M: bcm-kernel-feedback-list@broadcom.com
2748 L: linux-pm@vger.kernel.org
2750 F: drivers/cpufreq/bmips-cpufreq.c
2752 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2753 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2754 M: Prashant Sreedharan <prashant@broadcom.com>
2755 M: Michael Chan <mchan@broadcom.com>
2756 L: netdev@vger.kernel.org
2758 F: drivers/net/ethernet/broadcom/tg3.*
2760 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2761 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2762 M: Franky Lin <franky.lin@broadcom.com>
2763 M: Hante Meuleman <hante.meuleman@broadcom.com>
2764 L: linux-wireless@vger.kernel.org
2765 L: brcm80211-dev-list.pdl@broadcom.com
2767 F: drivers/net/wireless/broadcom/brcm80211/
2769 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2770 M: QLogic-Storage-Upstream@qlogic.com
2771 L: linux-scsi@vger.kernel.org
2773 F: drivers/scsi/bnx2fc/
2775 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2776 M: QLogic-Storage-Upstream@qlogic.com
2777 L: linux-scsi@vger.kernel.org
2779 F: drivers/scsi/bnx2i/
2781 BROADCOM IPROC ARM ARCHITECTURE
2782 M: Ray Jui <rjui@broadcom.com>
2783 M: Scott Branden <sbranden@broadcom.com>
2784 M: Jon Mason <jonmason@broadcom.com>
2785 M: bcm-kernel-feedback-list@broadcom.com
2786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 T: git git://github.com/broadcom/cygnus-linux.git
2802 F: arch/arm64/boot/dts/broadcom/ns2*
2803 F: drivers/clk/bcm/clk-ns*
2804 F: drivers/pinctrl/bcm/pinctrl-ns*
2806 BROADCOM BRCMSTB GPIO DRIVER
2807 M: Gregory Fong <gregory.0xf0@gmail.com>
2808 L: bcm-kernel-feedback-list@broadcom.com
2810 F: drivers/gpio/gpio-brcmstb.c
2811 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2813 BROADCOM KONA GPIO DRIVER
2814 M: Ray Jui <rjui@broadcom.com>
2815 L: bcm-kernel-feedback-list@broadcom.com
2817 F: drivers/gpio/gpio-bcm-kona.c
2818 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2820 BROADCOM NVRAM DRIVER
2821 M: Rafał Miłecki <zajec5@gmail.com>
2822 L: linux-mips@linux-mips.org
2824 F: drivers/firmware/broadcom/*
2826 BROADCOM STB NAND FLASH DRIVER
2827 M: Brian Norris <computersforpeace@gmail.com>
2828 M: Kamal Dasu <kdasu.kdev@gmail.com>
2829 L: linux-mtd@lists.infradead.org
2830 L: bcm-kernel-feedback-list@broadcom.com
2832 F: drivers/mtd/nand/brcmnand/
2834 BROADCOM STB AVS CPUFREQ DRIVER
2835 M: Markus Mayer <mmayer@broadcom.com>
2836 M: bcm-kernel-feedback-list@broadcom.com
2837 L: linux-pm@vger.kernel.org
2839 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2840 F: drivers/cpufreq/brcmstb*
2842 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2843 M: Rafał Miłecki <zajec5@gmail.com>
2844 L: linux-wireless@vger.kernel.org
2847 F: include/linux/bcma/
2849 BROADCOM SYSTEMPORT ETHERNET DRIVER
2850 M: Florian Fainelli <f.fainelli@gmail.com>
2851 L: netdev@vger.kernel.org
2853 F: drivers/net/ethernet/broadcom/bcmsysport.*
2855 BROADCOM VULCAN ARM64 SOC
2856 M: Jayachandran C. <c.jayachandran@gmail.com>
2857 M: bcm-kernel-feedback-list@broadcom.com
2858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 F: arch/arm64/boot/dts/broadcom/vulcan*
2862 BROADCOM NETXTREME-E ROCE DRIVER
2863 M: Selvin Xavier <selvin.xavier@broadcom.com>
2864 M: Devesh Sharma <devesh.sharma@broadcom.com>
2865 M: Somnath Kotur <somnath.kotur@broadcom.com>
2866 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2867 L: linux-rdma@vger.kernel.org
2868 W: http://www.broadcom.com
2870 F: drivers/infiniband/hw/bnxt_re/
2871 F: include/uapi/rdma/bnxt_re-abi.h
2873 BROCADE BFA FC SCSI DRIVER
2874 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2875 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2876 L: linux-scsi@vger.kernel.org
2878 F: drivers/scsi/bfa/
2880 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2881 M: Rasesh Mody <rasesh.mody@cavium.com>
2882 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2883 M: Dept-GELinuxNICDev@cavium.com
2884 L: netdev@vger.kernel.org
2886 F: drivers/net/ethernet/brocade/bna/
2888 BSG (block layer generic sg v4 driver)
2889 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2890 L: linux-scsi@vger.kernel.org
2893 F: include/linux/bsg.h
2894 F: include/uapi/linux/bsg.h
2897 M: Clemens Ladisch <clemens@ladisch.de>
2898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2899 T: git git://git.alsa-project.org/alsa-kernel.git
2901 F: Documentation/sound/alsa/Bt87x.txt
2902 F: sound/pci/bt87x.c
2905 M: Michael Buesch <m@bues.ch>
2906 W: http://bu3sch.de/btgpio.php
2908 F: drivers/gpio/gpio-bt8xx.c
2911 M: Chris Mason <clm@fb.com>
2912 M: Josef Bacik <jbacik@fb.com>
2913 M: David Sterba <dsterba@suse.com>
2914 L: linux-btrfs@vger.kernel.org
2915 W: http://btrfs.wiki.kernel.org/
2916 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2919 F: Documentation/filesystems/btrfs.txt
2922 BTTV VIDEO4LINUX DRIVER
2923 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2925 L: linux-media@vger.kernel.org
2926 W: https://linuxtv.org
2927 T: git git://linuxtv.org/media_tree.git
2929 F: Documentation/media/v4l-drivers/bttv*
2930 F: drivers/media/pci/bt8xx/bttv*
2932 BUSLOGIC SCSI DRIVER
2933 M: Khalid Aziz <khalid@gonehiking.org>
2934 L: linux-scsi@vger.kernel.org
2936 F: drivers/scsi/BusLogic.*
2937 F: drivers/scsi/FlashPoint.*
2939 C-MEDIA CMI8788 DRIVER
2940 M: Clemens Ladisch <clemens@ladisch.de>
2941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2942 T: git git://git.alsa-project.org/alsa-kernel.git
2944 F: sound/pci/oxygen/
2947 M: Mark Salter <msalter@redhat.com>
2948 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2949 L: linux-c6x-dev@linux-c6x.org
2950 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2954 CA8210 IEEE-802.15.4 RADIO DRIVER
2955 M: Harry Morris <h.morris@cascoda.com>
2956 M: linuxdev@cascoda.com
2957 L: linux-wpan@vger.kernel.org
2958 W: https://github.com/Cascoda/ca8210-linux.git
2960 F: drivers/net/ieee802154/ca8210.c
2961 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2963 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2964 M: David Howells <dhowells@redhat.com>
2965 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2967 F: Documentation/filesystems/caching/cachefiles.txt
2970 CADET FM/AM RADIO RECEIVER DRIVER
2971 M: Hans Verkuil <hverkuil@xs4all.nl>
2972 L: linux-media@vger.kernel.org
2973 T: git git://linuxtv.org/media_tree.git
2974 W: https://linuxtv.org
2976 F: drivers/media/radio/radio-cadet*
2978 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2979 M: Jonathan Corbet <corbet@lwn.net>
2980 L: linux-media@vger.kernel.org
2981 T: git git://linuxtv.org/media_tree.git
2983 F: Documentation/media/v4l-drivers/cafe_ccic*
2984 F: drivers/media/platform/marvell-ccic/
2987 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2988 L: netdev@vger.kernel.org
2990 F: Documentation/networking/caif/
2991 F: drivers/net/caif/
2992 F: include/uapi/linux/caif/
2993 F: include/net/caif/
2996 CALGARY x86-64 IOMMU
2997 M: Muli Ben-Yehuda <mulix@mulix.org>
2998 M: Jon Mason <jdmason@kudzu.us>
2999 L: iommu@lists.linux-foundation.org
3001 F: arch/x86/kernel/pci-calgary_64.c
3002 F: arch/x86/kernel/tce_64.c
3003 F: arch/x86/include/asm/calgary.h
3004 F: arch/x86/include/asm/tce.h
3007 M: Oliver Hartkopp <socketcan@hartkopp.net>
3008 M: Marc Kleine-Budde <mkl@pengutronix.de>
3009 L: linux-can@vger.kernel.org
3010 W: https://github.com/linux-can
3011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3014 F: Documentation/networking/can.txt
3016 F: include/linux/can/core.h
3017 F: include/uapi/linux/can.h
3018 F: include/uapi/linux/can/bcm.h
3019 F: include/uapi/linux/can/raw.h
3020 F: include/uapi/linux/can/gw.h
3023 M: Wolfgang Grandegger <wg@grandegger.com>
3024 M: Marc Kleine-Budde <mkl@pengutronix.de>
3025 L: linux-can@vger.kernel.org
3026 W: https://github.com/linux-can
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3030 F: Documentation/devicetree/bindings/net/can/
3032 F: include/linux/can/dev.h
3033 F: include/linux/can/platform/
3034 F: include/uapi/linux/can/error.h
3035 F: include/uapi/linux/can/netlink.h
3038 M: Serge Hallyn <serge@hallyn.com>
3039 L: linux-security-module@vger.kernel.org
3041 F: include/linux/capability.h
3042 F: include/uapi/linux/capability.h
3043 F: security/commoncap.c
3044 F: kernel/capability.c
3046 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3047 M: Kevin Tsai <ktsai@capellamicro.com>
3049 F: drivers/iio/light/cm*
3050 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3052 CAVIUM THUNDERX2 ARM64 SOC
3053 M: Jayachandran C <jnair@caviumnetworks.com>
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3056 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3057 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3060 M: Jan Glauber <jglauber@cavium.com>
3061 M: David Daney <david.daney@cavium.com>
3062 W: http://www.cavium.com
3064 F: drivers/i2c/busses/i2c-octeon*
3065 F: drivers/i2c/busses/i2c-thunderx*
3067 CAVIUM LIQUIDIO NETWORK DRIVER
3068 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3069 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3070 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3071 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3072 L: netdev@vger.kernel.org
3073 W: http://www.cavium.com
3075 F: drivers/net/ethernet/cavium/liquidio/
3077 CAVIUM OCTEON-TX CRYPTO DRIVER
3078 M: George Cherian <george.cherian@cavium.com>
3079 L: linux-crypto@vger.kernel.org
3080 W: http://www.cavium.com
3082 F: drivers/crypto/cavium/cpt/
3084 CC2520 IEEE-802.15.4 RADIO DRIVER
3085 M: Varka Bhadram <varkabhadram@gmail.com>
3086 L: linux-wpan@vger.kernel.org
3088 F: drivers/net/ieee802154/cc2520.c
3089 F: include/linux/spi/cc2520.h
3090 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3093 M: Hans Verkuil <hans.verkuil@cisco.com>
3094 L: linux-media@vger.kernel.org
3095 T: git git://linuxtv.org/media_tree.git
3096 W: http://linuxtv.org
3098 F: Documentation/media/kapi/cec-core.rst
3099 F: Documentation/media/uapi/cec
3100 F: drivers/media/cec/
3101 F: drivers/media/cec-edid.c
3102 F: drivers/media/rc/keymaps/rc-cec.c
3103 F: include/media/cec.h
3104 F: include/media/cec-edid.h
3105 F: include/uapi/linux/cec.h
3106 F: include/uapi/linux/cec-funcs.h
3108 CELL BROADBAND ENGINE ARCHITECTURE
3109 M: Arnd Bergmann <arnd@arndb.de>
3110 L: linuxppc-dev@lists.ozlabs.org
3111 W: http://www.ibm.com/developerworks/power/cell/
3113 F: arch/powerpc/include/asm/cell*.h
3114 F: arch/powerpc/include/asm/spu*.h
3115 F: arch/powerpc/include/uapi/asm/spu*.h
3116 F: arch/powerpc/oprofile/*cell*
3117 F: arch/powerpc/platforms/cell/
3119 CEPH COMMON CODE (LIBCEPH)
3120 M: Ilya Dryomov <idryomov@gmail.com>
3121 M: "Yan, Zheng" <zyan@redhat.com>
3122 M: Sage Weil <sage@redhat.com>
3123 L: ceph-devel@vger.kernel.org
3125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3126 T: git git://github.com/ceph/ceph-client.git
3129 F: include/linux/ceph/
3130 F: include/linux/crush/
3132 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3133 M: "Yan, Zheng" <zyan@redhat.com>
3134 M: Sage Weil <sage@redhat.com>
3135 M: Ilya Dryomov <idryomov@gmail.com>
3136 L: ceph-devel@vger.kernel.org
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3139 T: git git://github.com/ceph/ceph-client.git
3141 F: Documentation/filesystems/ceph.txt
3144 CERTIFICATE HANDLING:
3145 M: David Howells <dhowells@redhat.com>
3146 M: David Woodhouse <dwmw2@infradead.org>
3147 L: keyrings@vger.kernel.org
3149 F: Documentation/module-signing.txt
3151 F: scripts/sign-file.c
3152 F: scripts/extract-cert.c
3154 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3155 L: linux-usb@vger.kernel.org
3157 F: Documentation/usb/WUSB-Design-overview.txt
3158 F: Documentation/usb/wusb-cbaf
3159 F: drivers/usb/host/hwa-hc.c
3160 F: drivers/usb/host/whci/
3161 F: drivers/usb/wusbcore/
3162 F: include/linux/usb/wusb*
3164 HT16K33 LED CONTROLLER DRIVER
3165 M: Robin van der Gracht <robin@protonic.nl>
3167 F: drivers/auxdisplay/ht16k33.c
3168 F: Documentation/devicetree/bindings/display/ht16k33.txt
3170 CFAG12864B LCD DRIVER
3171 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3172 W: http://miguelojeda.es/auxdisplay.htm
3173 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3175 F: drivers/auxdisplay/cfag12864b.c
3176 F: include/linux/cfag12864b.h
3178 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3179 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3180 W: http://miguelojeda.es/auxdisplay.htm
3181 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3183 F: drivers/auxdisplay/cfag12864bfb.c
3184 F: include/linux/cfag12864b.h
3186 CFG80211 and NL80211
3187 M: Johannes Berg <johannes@sipsolutions.net>
3188 L: linux-wireless@vger.kernel.org
3189 W: http://wireless.kernel.org/
3190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3193 F: include/uapi/linux/nl80211.h
3194 F: include/net/cfg80211.h
3196 X: net/wireless/wext*
3198 CHAR and MISC DRIVERS
3199 M: Arnd Bergmann <arnd@arndb.de>
3200 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3205 F: include/linux/miscdevice.h
3208 M: Andy Whitcroft <apw@canonical.com>
3209 M: Joe Perches <joe@perches.com>
3211 F: scripts/checkpatch.pl
3213 CHINESE DOCUMENTATION
3214 M: Harry Wei <harryxiyou@gmail.com>
3215 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3216 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3218 F: Documentation/translations/zh_CN/
3220 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3221 M: Peter Chen <Peter.Chen@nxp.com>
3222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3223 L: linux-usb@vger.kernel.org
3225 F: drivers/usb/chipidea/
3227 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3228 M: Hans de Goede <hdegoede@redhat.com>
3229 L: linux-input@vger.kernel.org
3231 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3232 F: drivers/input/touchscreen/chipone_icn8318.c
3234 CHROME HARDWARE PLATFORM SUPPORT
3235 M: Olof Johansson <olof@lixom.net>
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3238 F: drivers/platform/chrome/
3240 CISCO VIC ETHERNET NIC DRIVER
3241 M: Christian Benvenuti <benve@cisco.com>
3242 M: Govindarajulu Varadarajan <_govind@gmx.com>
3243 M: Neel Patel <neepatel@cisco.com>
3245 F: drivers/net/ethernet/cisco/enic/
3247 CISCO VIC LOW LATENCY NIC DRIVER
3248 M: Christian Benvenuti <benve@cisco.com>
3249 M: Dave Goodell <dgoodell@cisco.com>
3251 F: drivers/infiniband/hw/usnic/
3253 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3254 M: Hartley Sweeten <hsweeten@visionengravers.com>
3255 L: netdev@vger.kernel.org
3257 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3259 CIRRUS LOGIC AUDIO CODEC DRIVERS
3260 M: Brian Austin <brian.austin@cirrus.com>
3261 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3264 F: sound/soc/codecs/cs*
3267 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3268 L: linux-kernel@vger.kernel.org
3271 F: include/linux/cleancache.h
3274 M: Russell King <linux@armlinux.org.uk>
3275 L: linux-clk@vger.kernel.org
3277 F: include/linux/clk.h
3279 CLOCKSOURCE, CLOCKEVENT DRIVERS
3280 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3281 M: Thomas Gleixner <tglx@linutronix.de>
3282 L: linux-kernel@vger.kernel.org
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3285 F: drivers/clocksource
3287 CISCO FCOE HBA DRIVER
3288 M: Satish Kharat <satishkh@cisco.com>
3289 M: Sesidhar Baddela <sebaddel@cisco.com>
3290 M: Karan Tilak Kumar <kartilak@cisco.com>
3291 L: linux-scsi@vger.kernel.org
3293 F: drivers/scsi/fnic/
3295 CISCO SCSI HBA DRIVER
3296 M: Karan Tilak Kumar <kartilak@cisco.com>
3297 M: Sesidhar Baddela <sebaddel@cisco.com>
3298 L: linux-scsi@vger.kernel.org
3300 F: drivers/scsi/snic/
3303 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3304 M: Daniel Oliveira Nascimento <don@syst.com.br>
3305 L: platform-driver-x86@vger.kernel.org
3307 F: drivers/platform/x86/classmate-laptop.c
3310 M: Hans Verkuil <hans.verkuil@cisco.com>
3311 L: linux-media@vger.kernel.org
3312 T: git git://linuxtv.org/media_tree.git
3313 W: https://linuxtv.org
3315 F: drivers/media/pci/cobalt/
3317 COCCINELLE/Semantic Patches (SmPL)
3318 M: Julia Lawall <Julia.Lawall@lip6.fr>
3319 M: Gilles Muller <Gilles.Muller@lip6.fr>
3320 M: Nicolas Palix <nicolas.palix@imag.fr>
3321 M: Michal Marek <mmarek@suse.com>
3322 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3324 W: http://coccinelle.lip6.fr/
3326 F: Documentation/dev-tools/coccinelle.rst
3327 F: scripts/coccinelle/
3328 F: scripts/coccicheck
3331 M: Jan Harkes <jaharkes@cs.cmu.edu>
3333 L: codalist@coda.cs.cmu.edu
3334 W: http://www.coda.cs.cmu.edu/
3336 F: Documentation/filesystems/coda.txt
3338 F: include/linux/coda*.h
3339 F: include/uapi/linux/coda*.h
3341 CODA V4L2 MEM2MEM DRIVER
3342 M: Philipp Zabel <p.zabel@pengutronix.de>
3343 L: linux-media@vger.kernel.org
3345 F: Documentation/devicetree/bindings/media/coda.txt
3346 F: drivers/media/platform/coda/
3348 COMMON CLK FRAMEWORK
3349 M: Michael Turquette <mturquette@baylibre.com>
3350 M: Stephen Boyd <sboyd@codeaurora.org>
3351 L: linux-clk@vger.kernel.org
3352 Q: http://patchwork.kernel.org/project/linux-clk/list/
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3355 F: Documentation/devicetree/bindings/clock/
3357 X: drivers/clk/clkdev.c
3358 F: include/linux/clk-pr*
3359 F: include/linux/clk/
3361 COMMON INTERNET FILE SYSTEM (CIFS)
3362 M: Steve French <sfrench@samba.org>
3363 L: linux-cifs@vger.kernel.org
3364 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3365 W: http://linux-cifs.samba.org/
3366 T: git git://git.samba.org/sfrench/cifs-2.6.git
3368 F: Documentation/filesystems/cifs/
3371 COMPACTPCI HOTPLUG CORE
3372 M: Scott Murray <scott@spiteful.org>
3373 L: linux-pci@vger.kernel.org
3375 F: drivers/pci/hotplug/cpci_hotplug*
3377 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3378 M: Scott Murray <scott@spiteful.org>
3379 L: linux-pci@vger.kernel.org
3381 F: drivers/pci/hotplug/cpcihp_zt5550.*
3383 COMPACTPCI HOTPLUG GENERIC DRIVER
3384 M: Scott Murray <scott@spiteful.org>
3385 L: linux-pci@vger.kernel.org
3387 F: drivers/pci/hotplug/cpcihp_generic.c
3389 COMPAL LAPTOP SUPPORT
3390 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3391 L: platform-driver-x86@vger.kernel.org
3393 F: drivers/platform/x86/compal-laptop.c
3395 CONEXANT ACCESSRUNNER USB DRIVER
3396 L: accessrunner-general@lists.sourceforge.net
3397 W: http://accessrunner.sourceforge.net/
3399 F: drivers/usb/atm/cxacru.c
3402 M: Joel Becker <jlbec@evilplan.org>
3403 M: Christoph Hellwig <hch@lst.de>
3404 T: git git://git.infradead.org/users/hch/configfs.git
3407 F: include/linux/configfs.h
3410 M: Evgeniy Polyakov <zbr@ioremap.net>
3411 L: netdev@vger.kernel.org
3413 F: drivers/connector/
3415 CONTROL GROUP (CGROUP)
3416 M: Tejun Heo <tj@kernel.org>
3417 M: Li Zefan <lizefan@huawei.com>
3418 M: Johannes Weiner <hannes@cmpxchg.org>
3419 L: cgroups@vger.kernel.org
3420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3422 F: Documentation/cgroup*
3423 F: include/linux/cgroup*
3426 CONTROL GROUP - CPUSET
3427 M: Li Zefan <lizefan@huawei.com>
3428 L: cgroups@vger.kernel.org
3429 W: http://www.bullopensource.org/cpuset/
3430 W: http://oss.sgi.com/projects/cpusets/
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3433 F: Documentation/cgroup-v1/cpusets.txt
3434 F: include/linux/cpuset.h
3437 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3438 M: Johannes Weiner <hannes@cmpxchg.org>
3439 M: Michal Hocko <mhocko@kernel.org>
3440 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3441 L: cgroups@vger.kernel.org
3442 L: linux-mm@kvack.org
3447 CORETEMP HARDWARE MONITORING DRIVER
3448 M: Fenghua Yu <fenghua.yu@intel.com>
3449 L: linux-hwmon@vger.kernel.org
3451 F: Documentation/hwmon/coretemp
3452 F: drivers/hwmon/coretemp.c
3454 COSA/SRP SYNC SERIAL DRIVER
3455 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3456 W: http://www.fi.muni.cz/~kas/cosa/
3458 F: drivers/net/wan/cosa*
3460 CPMAC ETHERNET DRIVER
3461 M: Florian Fainelli <f.fainelli@gmail.com>
3462 L: netdev@vger.kernel.org
3464 F: drivers/net/ethernet/ti/cpmac.c
3466 CPU FREQUENCY DRIVERS
3467 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3468 M: Viresh Kumar <viresh.kumar@linaro.org>
3469 L: linux-pm@vger.kernel.org
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3472 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3473 B: https://bugzilla.kernel.org
3474 F: Documentation/cpu-freq/
3475 F: Documentation/devicetree/bindings/cpufreq/
3477 F: include/linux/cpufreq.h
3478 F: tools/testing/selftests/cpufreq/
3480 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3481 M: Viresh Kumar <viresh.kumar@linaro.org>
3482 M: Sudeep Holla <sudeep.holla@arm.com>
3483 L: linux-pm@vger.kernel.org
3484 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3486 F: drivers/cpufreq/arm_big_little.h
3487 F: drivers/cpufreq/arm_big_little.c
3488 F: drivers/cpufreq/arm_big_little_dt.c
3490 CPUIDLE DRIVER - ARM BIG LITTLE
3491 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3492 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3493 L: linux-pm@vger.kernel.org
3494 L: linux-arm-kernel@lists.infradead.org
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3497 F: drivers/cpuidle/cpuidle-big_little.c
3499 CPUIDLE DRIVER - ARM EXYNOS
3500 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3501 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3502 M: Kukjin Kim <kgene@kernel.org>
3503 L: linux-pm@vger.kernel.org
3504 L: linux-samsung-soc@vger.kernel.org
3506 F: drivers/cpuidle/cpuidle-exynos.c
3507 F: arch/arm/mach-exynos/pm.c
3510 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3511 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3512 L: linux-pm@vger.kernel.org
3514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3515 B: https://bugzilla.kernel.org
3516 F: drivers/cpuidle/*
3517 F: include/linux/cpuidle.h
3520 M: "H. Peter Anvin" <hpa@zytor.com>
3522 F: arch/x86/kernel/cpuid.c
3523 F: arch/x86/kernel/msr.c
3525 CPU POWER MONITORING SUBSYSTEM
3526 M: Thomas Renninger <trenn@suse.com>
3527 L: linux-pm@vger.kernel.org
3529 F: tools/power/cpupower/
3532 W: http://sourceforge.net/projects/cramfs/
3533 S: Orphan / Obsolete
3534 F: Documentation/filesystems/cramfs.txt
3538 M: Mikael Starvik <starvik@axis.com>
3539 M: Jesper Nilsson <jesper.nilsson@axis.com>
3540 L: linux-cris-kernel@axis.com
3541 W: http://developer.axis.com
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3545 F: drivers/tty/serial/crisv10.*
3548 M: Herbert Xu <herbert@gondor.apana.org.au>
3549 M: "David S. Miller" <davem@davemloft.net>
3550 L: linux-crypto@vger.kernel.org
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3554 F: Documentation/crypto/
3555 F: Documentation/devicetree/bindings/crypto/
3556 F: Documentation/DocBook/crypto-API.tmpl
3561 F: include/linux/crypto*
3563 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3564 M: Neil Horman <nhorman@tuxdriver.com>
3565 L: linux-crypto@vger.kernel.org
3567 F: crypto/ansi_cprng.c
3571 M: Hans Verkuil <hverkuil@xs4all.nl>
3572 L: linux-media@vger.kernel.org
3573 T: git git://linuxtv.org/media_tree.git
3574 W: http://linuxtv.org
3576 F: drivers/media/i2c/cs3308.c
3577 F: drivers/media/i2c/cs3308.h
3579 CS5535 Audio ALSA driver
3580 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3582 F: sound/pci/cs5535audio/
3585 M: Solomon Peachy <pizza@shaftnet.org>
3587 F: drivers/net/wireless/st/cw1200/
3589 CX18 VIDEO4LINUX DRIVER
3590 M: Andy Walls <awalls@md.metrocast.net>
3591 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3592 L: linux-media@vger.kernel.org
3593 T: git git://linuxtv.org/media_tree.git
3594 W: https://linuxtv.org
3595 W: http://www.ivtvdriver.org/index.php/Cx18
3597 F: Documentation/media/v4l-drivers/cx18*
3598 F: drivers/media/pci/cx18/
3599 F: include/uapi/linux/ivtv*
3601 CX2341X MPEG ENCODER HELPER MODULE
3602 M: Hans Verkuil <hverkuil@xs4all.nl>
3603 L: linux-media@vger.kernel.org
3604 T: git git://linuxtv.org/media_tree.git
3605 W: https://linuxtv.org
3607 F: drivers/media/common/cx2341x*
3608 F: include/media/cx2341x*
3610 CX24120 MEDIA DRIVER
3611 M: Jemma Denson <jdenson@gmail.com>
3612 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3613 L: linux-media@vger.kernel.org
3614 W: https://linuxtv.org
3615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3617 F: drivers/media/dvb-frontends/cx24120*
3619 CX88 VIDEO4LINUX DRIVER
3620 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3622 L: linux-media@vger.kernel.org
3623 W: https://linuxtv.org
3624 T: git git://linuxtv.org/media_tree.git
3626 F: Documentation/media/v4l-drivers/cx88*
3627 F: drivers/media/pci/cx88/
3629 CXD2820R MEDIA DRIVER
3630 M: Antti Palosaari <crope@iki.fi>
3631 L: linux-media@vger.kernel.org
3632 W: https://linuxtv.org
3633 W: http://palosaari.fi/linux/
3634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3635 T: git git://linuxtv.org/anttip/media_tree.git
3637 F: drivers/media/dvb-frontends/cxd2820r*
3639 CXGB3 ETHERNET DRIVER (CXGB3)
3640 M: Santosh Raspatur <santosh@chelsio.com>
3641 L: netdev@vger.kernel.org
3642 W: http://www.chelsio.com
3644 F: drivers/net/ethernet/chelsio/cxgb3/
3646 CXGB3 ISCSI DRIVER (CXGB3I)
3647 M: Karen Xie <kxie@chelsio.com>
3648 L: linux-scsi@vger.kernel.org
3649 W: http://www.chelsio.com
3651 F: drivers/scsi/cxgbi/cxgb3i
3653 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3654 M: Steve Wise <swise@chelsio.com>
3655 L: linux-rdma@vger.kernel.org
3656 W: http://www.openfabrics.org
3658 F: drivers/infiniband/hw/cxgb3/
3659 F: include/uapi/rdma/cxgb3-abi.h
3661 CXGB4 ETHERNET DRIVER (CXGB4)
3662 M: Ganesh Goudar <ganeshgr@chelsio.com>
3663 L: netdev@vger.kernel.org
3664 W: http://www.chelsio.com
3666 F: drivers/net/ethernet/chelsio/cxgb4/
3668 CXGB4 ISCSI DRIVER (CXGB4I)
3669 M: Karen Xie <kxie@chelsio.com>
3670 L: linux-scsi@vger.kernel.org
3671 W: http://www.chelsio.com
3673 F: drivers/scsi/cxgbi/cxgb4i
3675 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3676 M: Steve Wise <swise@chelsio.com>
3677 L: linux-rdma@vger.kernel.org
3678 W: http://www.openfabrics.org
3680 F: drivers/infiniband/hw/cxgb4/
3681 F: include/uapi/rdma/cxgb4-abi.h
3683 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3684 M: Casey Leedom <leedom@chelsio.com>
3685 L: netdev@vger.kernel.org
3686 W: http://www.chelsio.com
3688 F: drivers/net/ethernet/chelsio/cxgb4vf/
3690 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3691 M: Ian Munsie <imunsie@au1.ibm.com>
3692 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3693 L: linuxppc-dev@lists.ozlabs.org
3695 F: arch/powerpc/platforms/powernv/pci-cxl.c
3696 F: drivers/misc/cxl/
3697 F: include/misc/cxl*
3698 F: include/uapi/misc/cxl.h
3699 F: Documentation/powerpc/cxl.txt
3700 F: Documentation/ABI/testing/sysfs-class-cxl
3702 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3703 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3704 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3705 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3706 L: linux-scsi@vger.kernel.org
3708 F: drivers/scsi/cxlflash/
3709 F: include/uapi/scsi/cxlflash_ioctls.h
3710 F: Documentation/powerpc/cxlflash.txt
3712 STMMAC ETHERNET DRIVER
3713 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3714 M: Alexandre Torgue <alexandre.torgue@st.com>
3715 L: netdev@vger.kernel.org
3716 W: http://www.stlinux.com
3718 F: drivers/net/ethernet/stmicro/stmmac/
3721 M: Russell King <linux@armlinux.org.uk>
3722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3723 W: http://www.armlinux.org.uk/
3725 F: drivers/video/fbdev/cyber2000fb.*
3727 CYCLADES ASYNC MUX DRIVER
3728 W: http://www.cyclades.com/
3730 F: drivers/tty/cyclades.c
3731 F: include/linux/cyclades.h
3732 F: include/uapi/linux/cyclades.h
3734 CYCLADES PC300 DRIVER
3735 W: http://www.cyclades.com/
3737 F: drivers/net/wan/pc300*
3739 CYPRESS_FIRMWARE MEDIA DRIVER
3740 M: Antti Palosaari <crope@iki.fi>
3741 L: linux-media@vger.kernel.org
3742 W: https://linuxtv.org
3743 W: http://palosaari.fi/linux/
3744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3745 T: git git://linuxtv.org/anttip/media_tree.git
3747 F: drivers/media/common/cypress_firmware*
3749 CYTTSP TOUCHSCREEN DRIVER
3750 M: Ferruh Yigit <fery@cypress.com>
3751 L: linux-input@vger.kernel.org
3753 F: drivers/input/touchscreen/cyttsp*
3754 F: include/linux/input/cyttsp.h
3756 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3757 M: Joshua Kinard <kumba@gentoo.org>
3759 F: drivers/rtc/rtc-ds1685.c
3760 F: include/linux/rtc/ds1685.h
3762 DAMA SLAVE for AX.25
3763 M: Joerg Reuter <jreuter@yaina.de>
3764 W: http://yaina.de/jreuter/
3765 W: http://www.qsl.net/dl1bke/
3766 L: linux-hams@vger.kernel.org
3768 F: net/ax25/af_ax25.c
3769 F: net/ax25/ax25_dev.c
3770 F: net/ax25/ax25_ds_*
3771 F: net/ax25/ax25_in.c
3772 F: net/ax25/ax25_out.c
3773 F: net/ax25/ax25_timer.c
3774 F: net/ax25/sysctl_net_ax25.c
3776 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3777 L: netdev@vger.kernel.org
3779 F: Documentation/networking/dmfe.txt
3780 F: drivers/net/ethernet/dec/tulip/dmfe.c
3782 DC390/AM53C974 SCSI driver
3783 M: Hannes Reinecke <hare@suse.com>
3784 L: linux-scsi@vger.kernel.org
3786 F: drivers/scsi/am53c974.c
3789 M: Oliver Neukum <oliver@neukum.org>
3790 M: Ali Akcaagac <aliakc@web.de>
3791 M: Jamie Lenehan <lenehan@twibble.org>
3792 L: dc395x@twibble.org
3793 W: http://twibble.org/dist/dc395x/
3794 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3796 F: Documentation/scsi/dc395x.txt
3797 F: drivers/scsi/dc395x.*
3800 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3801 L: dccp@vger.kernel.org
3802 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3804 F: include/linux/dccp.h
3805 F: include/uapi/linux/dccp.h
3806 F: include/linux/tfrc.h
3809 DECnet NETWORK LAYER
3810 W: http://linux-decnet.sourceforge.net
3811 L: linux-decnet-user@lists.sourceforge.net
3813 F: Documentation/networking/decnet.txt
3816 DECSTATION PLATFORM SUPPORT
3817 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3818 L: linux-mips@linux-mips.org
3819 W: http://www.linux-mips.org/wiki/DECstation
3822 F: arch/mips/include/asm/dec/
3823 F: arch/mips/include/asm/mach-dec/
3825 DEFXX FDDI NETWORK DRIVER
3826 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3828 F: drivers/net/fddi/defxx.*
3831 M: Matthew Garrett <mjg59@srcf.ucam.org>
3832 M: Pali Rohár <pali.rohar@gmail.com>
3833 L: platform-driver-x86@vger.kernel.org
3835 F: drivers/platform/x86/dell-laptop.c
3837 DELL LAPTOP RBTN DRIVER
3838 M: Pali Rohár <pali.rohar@gmail.com>
3840 F: drivers/platform/x86/dell-rbtn.*
3842 DELL LAPTOP FREEFALL DRIVER
3843 M: Pali Rohár <pali.rohar@gmail.com>
3845 F: drivers/platform/x86/dell-smo8800.c
3847 DELL LAPTOP SMM DRIVER
3848 M: Pali Rohár <pali.rohar@gmail.com>
3850 F: drivers/hwmon/dell-smm-hwmon.c
3851 F: include/uapi/linux/i8k.h
3853 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3854 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3856 F: Documentation/dcdbas.txt
3857 F: drivers/firmware/dcdbas.*
3859 DELL WMI EXTRAS DRIVER
3860 M: Matthew Garrett <mjg59@srcf.ucam.org>
3861 M: Pali Rohár <pali.rohar@gmail.com>
3863 F: drivers/platform/x86/dell-wmi.c
3865 DESIGNWARE USB2 DRD IP DRIVER
3866 M: John Youn <johnyoun@synopsys.com>
3867 L: linux-usb@vger.kernel.org
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3870 F: drivers/usb/dwc2/
3872 DESIGNWARE USB3 DRD IP DRIVER
3873 M: Felipe Balbi <balbi@kernel.org>
3874 L: linux-usb@vger.kernel.org
3875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3877 F: drivers/usb/dwc3/
3879 DEVICE COREDUMP (DEV_COREDUMP)
3880 M: Johannes Berg <johannes@sipsolutions.net>
3881 L: linux-kernel@vger.kernel.org
3883 F: drivers/base/devcoredump.c
3884 F: include/linux/devcoredump.h
3886 DEVICE FREQUENCY (DEVFREQ)
3887 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3888 M: Kyungmin Park <kyungmin.park@samsung.com>
3889 R: Chanwoo Choi <cw00.choi@samsung.com>
3890 L: linux-pm@vger.kernel.org
3891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3894 F: include/linux/devfreq.h
3895 F: Documentation/devicetree/bindings/devfreq/
3897 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3898 M: Chanwoo Choi <cw00.choi@samsung.com>
3899 L: linux-pm@vger.kernel.org
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902 F: drivers/devfreq/event/
3903 F: drivers/devfreq/devfreq-event.c
3904 F: include/linux/devfreq-event.h
3905 F: Documentation/devicetree/bindings/devfreq/event/
3907 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3908 M: Chanwoo Choi <cw00.choi@samsung.com>
3909 L: linux-pm@vger.kernel.org
3910 L: linux-samsung-soc@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3913 F: drivers/devfreq/exynos-bus.c
3914 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3916 DEVICE NUMBER REGISTRY
3917 M: Torben Mathiasen <device@lanana.org>
3918 W: http://lanana.org/docs/device-list/index.html
3922 M: Alasdair Kergon <agk@redhat.com>
3923 M: Mike Snitzer <snitzer@redhat.com>
3924 M: dm-devel@redhat.com
3925 L: dm-devel@redhat.com
3926 W: http://sources.redhat.com/dm
3927 Q: http://patchwork.kernel.org/project/dm-devel/list/
3928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3929 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3931 F: Documentation/device-mapper/
3933 F: drivers/md/persistent-data/
3934 F: include/linux/device-mapper.h
3935 F: include/linux/dm-*.h
3936 F: include/uapi/linux/dm-*.h
3939 M: Jiri Pirko <jiri@mellanox.com>
3940 L: netdev@vger.kernel.org
3942 F: net/core/devlink.c
3943 F: include/net/devlink.h
3944 F: include/uapi/linux/devlink.h
3946 DIALOG SEMICONDUCTOR DRIVERS
3947 M: Support Opensource <support.opensource@diasemi.com>
3948 W: http://www.dialog-semiconductor.com/products
3950 F: Documentation/hwmon/da90??
3951 F: Documentation/devicetree/bindings/mfd/da90*.txt
3952 F: Documentation/devicetree/bindings/regulator/da92*.txt
3953 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3954 F: drivers/gpio/gpio-da90??.c
3955 F: drivers/hwmon/da90??-hwmon.c
3956 F: drivers/iio/adc/da91??-*.c
3957 F: drivers/input/misc/da90??_onkey.c
3958 F: drivers/input/touchscreen/da9052_tsi.c
3959 F: drivers/leds/leds-da90??.c
3960 F: drivers/mfd/da903x.c
3961 F: drivers/mfd/da90??-*.c
3962 F: drivers/mfd/da91??-*.c
3963 F: drivers/power/supply/da9052-battery.c
3964 F: drivers/power/supply/da91??-*.c
3965 F: drivers/regulator/da903x.c
3966 F: drivers/regulator/da9???-regulator.[ch]
3967 F: drivers/rtc/rtc-da90??.c
3968 F: drivers/video/backlight/da90??_bl.c
3969 F: drivers/watchdog/da90??_wdt.c
3970 F: include/linux/mfd/da903x.h
3971 F: include/linux/mfd/da9052/
3972 F: include/linux/mfd/da9055/
3973 F: include/linux/mfd/da9062/
3974 F: include/linux/mfd/da9063/
3975 F: include/linux/mfd/da9150/
3976 F: include/linux/regulator/da9211.h
3977 F: include/sound/da[79]*.h
3978 F: sound/soc/codecs/da[79]*.[ch]
3980 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3981 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3982 L: linux-gpio@vger.kernel.org
3984 F: drivers/gpio/gpio-gpio-mm.c
3986 DIGI NEO AND CLASSIC PCI PRODUCTS
3987 M: Lidza Louina <lidza.louina@gmail.com>
3988 M: Mark Hounschell <markh@compro.net>
3989 L: driverdev-devel@linuxdriverproject.org
3991 F: drivers/staging/dgnc/
3993 DIOLAN U2C-12 I2C DRIVER
3994 M: Guenter Roeck <linux@roeck-us.net>
3995 L: linux-i2c@vger.kernel.org
3997 F: drivers/i2c/busses/i2c-diolan-u2c.c
4000 M: Matthew Wilcox <mawilcox@microsoft.com>
4001 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4002 L: linux-fsdevel@vger.kernel.org
4005 F: include/linux/dax.h
4006 F: include/trace/events/fs_dax.h
4008 DIRECTORY NOTIFICATION (DNOTIFY)
4009 M: Eric Paris <eparis@parisplace.org>
4011 F: Documentation/filesystems/dnotify.txt
4012 F: fs/notify/dnotify/
4013 F: include/linux/dnotify.h
4015 DISK GEOMETRY AND PARTITION HANDLING
4016 M: Andries Brouwer <aeb@cwi.nl>
4017 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4018 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4019 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4023 M: Jan Kara <jack@suse.com>
4025 F: Documentation/filesystems/quota.txt
4027 F: include/linux/quota*.h
4028 F: include/uapi/linux/quota*.h
4030 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4031 M: Bernie Thompson <bernie@plugable.com>
4032 L: linux-fbdev@vger.kernel.org
4034 W: http://plugable.com/category/projects/udlfb/
4035 F: drivers/video/fbdev/udlfb.c
4036 F: include/video/udlfb.h
4037 F: Documentation/fb/udlfb.txt
4039 DISTRIBUTED LOCK MANAGER (DLM)
4040 M: Christine Caulfield <ccaulfie@redhat.com>
4041 M: David Teigland <teigland@redhat.com>
4042 L: cluster-devel@redhat.com
4043 W: http://sources.redhat.com/cluster/
4044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4048 DMA BUFFER SHARING FRAMEWORK
4049 M: Sumit Semwal <sumit.semwal@linaro.org>
4051 L: linux-media@vger.kernel.org
4052 L: dri-devel@lists.freedesktop.org
4053 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4055 F: include/linux/dma-buf*
4056 F: include/linux/reservation.h
4057 F: include/linux/*fence.h
4058 F: Documentation/driver-api/dma-buf.rst
4059 T: git git://anongit.freedesktop.org/drm/drm-misc
4062 M: Sumit Semwal <sumit.semwal@linaro.org>
4063 R: Gustavo Padovan <gustavo@padovan.org>
4065 L: linux-media@vger.kernel.org
4066 L: dri-devel@lists.freedesktop.org
4067 F: drivers/dma-buf/sync_*
4068 F: drivers/dma-buf/dma-fence*
4069 F: drivers/dma-buf/sw_sync.c
4070 F: include/linux/sync_file.h
4071 F: include/uapi/linux/sync_file.h
4072 F: Documentation/sync_file.txt
4073 T: git git://anongit.freedesktop.org/drm/drm-misc
4075 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4076 M: Vinod Koul <vinod.koul@intel.com>
4077 L: dmaengine@vger.kernel.org
4078 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4081 F: include/linux/dmaengine.h
4082 F: Documentation/devicetree/bindings/dma/
4083 F: Documentation/dmaengine/
4084 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4086 DME1737 HARDWARE MONITOR DRIVER
4087 M: Juerg Haefliger <juergh@gmail.com>
4088 L: linux-hwmon@vger.kernel.org
4090 F: Documentation/hwmon/dme1737
4091 F: drivers/hwmon/dme1737.c
4094 M: Jean Delvare <jdelvare@suse.com>
4096 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4097 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4098 F: drivers/firmware/dmi-id.c
4099 F: drivers/firmware/dmi_scan.c
4100 F: include/linux/dmi.h
4103 M: Jonathan Corbet <corbet@lwn.net>
4104 L: linux-doc@vger.kernel.org
4107 F: scripts/docproc.c
4108 F: scripts/kernel-doc*
4109 X: Documentation/ABI/
4110 X: Documentation/devicetree/
4111 X: Documentation/acpi
4112 X: Documentation/power
4113 X: Documentation/spi
4114 X: Documentation/media
4115 T: git git://git.lwn.net/linux.git docs-next
4118 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4119 L: blinux-list@redhat.com
4121 F: drivers/char/dtlk.c
4122 F: include/linux/dtlk.h
4124 DPT_I2O SCSI RAID DRIVER
4125 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4126 L: linux-scsi@vger.kernel.org
4127 W: http://www.adaptec.com/
4129 F: drivers/scsi/dpt*
4130 F: drivers/scsi/dpt/
4133 M: Philipp Reisner <philipp.reisner@linbit.com>
4134 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4135 L: drbd-dev@lists.linbit.com
4136 W: http://www.drbd.org
4137 T: git git://git.linbit.com/linux-drbd.git
4138 T: git git://git.linbit.com/drbd-8.4.git
4140 F: drivers/block/drbd/
4142 F: Documentation/blockdev/drbd/
4144 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4145 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4148 F: Documentation/kobject.txt
4152 F: include/linux/debugfs.h
4153 F: include/linux/kobj*
4157 M: David Airlie <airlied@linux.ie>
4158 L: dri-devel@lists.freedesktop.org
4159 T: git git://people.freedesktop.org/~airlied/linux
4160 B: https://bugs.freedesktop.org/
4161 C: irc://chat.freenode.net/dri-devel
4165 F: Documentation/devicetree/bindings/display/
4166 F: Documentation/devicetree/bindings/gpu/
4167 F: Documentation/devicetree/bindings/video/
4168 F: Documentation/gpu/
4170 F: include/uapi/drm/
4172 DRM DRIVERS AND MISC GPU PATCHES
4173 M: Daniel Vetter <daniel.vetter@intel.com>
4174 M: Jani Nikula <jani.nikula@linux.intel.com>
4175 M: Sean Paul <seanpaul@chromium.org>
4176 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4178 T: git git://anongit.freedesktop.org/drm/drm-misc
4179 F: Documentation/gpu/
4181 F: drivers/gpu/drm/*
4183 F: include/uapi/drm/drm*
4185 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4186 M: Dave Airlie <airlied@redhat.com>
4188 F: drivers/gpu/drm/ast/
4190 DRM DRIVERS FOR BRIDGE CHIPS
4191 M: Archit Taneja <architt@codeaurora.org>
4193 T: git git://anongit.freedesktop.org/drm/drm-misc
4194 F: drivers/gpu/drm/bridge/
4196 DRM DRIVER FOR BOCHS VIRTUAL GPU
4197 M: Gerd Hoffmann <kraxel@redhat.com>
4198 L: virtualization@lists.linux-foundation.org
4199 T: git git://git.kraxel.org/linux drm-qemu
4201 F: drivers/gpu/drm/bochs/
4203 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4204 M: Dave Airlie <airlied@redhat.com>
4205 M: Gerd Hoffmann <kraxel@redhat.com>
4206 L: virtualization@lists.linux-foundation.org
4207 T: git git://git.kraxel.org/linux drm-qemu
4209 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4210 F: drivers/gpu/drm/cirrus/
4212 RADEON and AMDGPU DRM DRIVERS
4213 M: Alex Deucher <alexander.deucher@amd.com>
4214 M: Christian König <christian.koenig@amd.com>
4215 L: amd-gfx@lists.freedesktop.org
4216 T: git git://people.freedesktop.org/~agd5f/linux
4218 F: drivers/gpu/drm/radeon/
4219 F: include/uapi/drm/radeon_drm.h
4220 F: drivers/gpu/drm/amd/
4221 F: include/uapi/drm/amdgpu_drm.h
4224 M: Thierry Reding <thierry.reding@gmail.com>
4225 L: dri-devel@lists.freedesktop.org
4226 T: git git://anongit.freedesktop.org/tegra/linux.git
4228 F: drivers/gpu/drm/drm_panel.c
4229 F: drivers/gpu/drm/panel/
4230 F: include/drm/drm_panel.h
4231 F: Documentation/devicetree/bindings/display/panel/
4233 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4234 M: Daniel Vetter <daniel.vetter@intel.com>
4235 M: Jani Nikula <jani.nikula@linux.intel.com>
4236 L: intel-gfx@lists.freedesktop.org
4237 W: https://01.org/linuxgraphics/
4238 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4239 C: irc://chat.freenode.net/intel-gfx
4240 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4241 T: git git://anongit.freedesktop.org/drm-intel
4243 F: drivers/gpu/drm/i915/
4244 F: include/drm/i915*
4245 F: include/uapi/drm/i915_drm.h
4246 F: Documentation/gpu/i915.rst
4248 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4249 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4250 M: Zhi Wang <zhi.a.wang@intel.com>
4251 L: intel-gvt-dev@lists.freedesktop.org
4252 L: intel-gfx@lists.freedesktop.org
4253 W: https://01.org/igvt-g
4254 T: git https://github.com/01org/gvt-linux.git
4256 F: drivers/gpu/drm/i915/gvt/
4258 DRM DRIVERS FOR ATMEL HLCDC
4259 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4260 L: dri-devel@lists.freedesktop.org
4262 F: drivers/gpu/drm/atmel-hlcdc/
4263 F: Documentation/devicetree/bindings/drm/atmel/
4265 DRM DRIVERS FOR ALLWINNER A10
4266 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4267 L: dri-devel@lists.freedesktop.org
4269 F: drivers/gpu/drm/sun4i/
4270 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4272 DRM DRIVERS FOR AMLOGIC SOCS
4273 M: Neil Armstrong <narmstrong@baylibre.com>
4274 L: dri-devel@lists.freedesktop.org
4275 L: linux-amlogic@lists.infradead.org
4276 W: http://linux-meson.com/
4278 F: drivers/gpu/drm/meson/
4279 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4281 DRM DRIVERS FOR EXYNOS
4282 M: Inki Dae <inki.dae@samsung.com>
4283 M: Joonyoung Shim <jy0922.shim@samsung.com>
4284 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4285 M: Kyungmin Park <kyungmin.park@samsung.com>
4286 L: dri-devel@lists.freedesktop.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4289 F: drivers/gpu/drm/exynos/
4290 F: include/uapi/drm/exynos_drm.h
4291 F: Documentation/devicetree/bindings/display/exynos/
4293 DRM DRIVERS FOR FREESCALE DCU
4294 M: Stefan Agner <stefan@agner.ch>
4295 M: Alison Wang <alison.wang@freescale.com>
4296 L: dri-devel@lists.freedesktop.org
4298 F: drivers/gpu/drm/fsl-dcu/
4299 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4300 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4301 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4303 DRM DRIVERS FOR FREESCALE IMX
4304 M: Philipp Zabel <p.zabel@pengutronix.de>
4305 L: dri-devel@lists.freedesktop.org
4307 F: drivers/gpu/drm/imx/
4308 F: drivers/gpu/ipu-v3/
4309 F: Documentation/devicetree/bindings/display/imx/
4311 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4312 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4313 L: dri-devel@lists.freedesktop.org
4314 T: git git://github.com/patjak/drm-gma500
4316 F: drivers/gpu/drm/gma500/
4318 DRM DRIVERS FOR HISILICON
4319 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4320 M: Rongrong Zou <zourongrong@gmail.com>
4321 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4322 R: Chen Feng <puck.chen@hisilicon.com>
4323 L: dri-devel@lists.freedesktop.org
4324 T: git git://github.com/xin3liang/linux.git
4326 F: drivers/gpu/drm/hisilicon/
4327 F: Documentation/devicetree/bindings/display/hisilicon/
4329 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4330 S: Orphan / Obsolete
4331 F: drivers/gpu/drm/i810/
4332 F: include/uapi/drm/i810_drm.h
4334 DRM DRIVERS FOR MEDIATEK
4335 M: CK Hu <ck.hu@mediatek.com>
4336 M: Philipp Zabel <p.zabel@pengutronix.de>
4337 L: dri-devel@lists.freedesktop.org
4339 F: drivers/gpu/drm/mediatek/
4340 F: Documentation/devicetree/bindings/display/mediatek/
4342 DRM DRIVER FOR MI0283QT
4343 M: Noralf Trønnes <noralf@tronnes.org>
4345 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4346 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4348 DRM DRIVER FOR MSM ADRENO GPU
4349 M: Rob Clark <robdclark@gmail.com>
4350 L: linux-arm-msm@vger.kernel.org
4351 L: dri-devel@lists.freedesktop.org
4352 L: freedreno@lists.freedesktop.org
4353 T: git git://people.freedesktop.org/~robclark/linux
4355 F: drivers/gpu/drm/msm/
4356 F: include/uapi/drm/msm_drm.h
4357 F: Documentation/devicetree/bindings/display/msm/
4359 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4360 M: Ben Skeggs <bskeggs@redhat.com>
4361 L: dri-devel@lists.freedesktop.org
4362 L: nouveau@lists.freedesktop.org
4363 T: git git://github.com/skeggsb/linux
4365 F: drivers/gpu/drm/nouveau/
4366 F: include/uapi/drm/nouveau_drm.h
4368 DRM DRIVERS FOR NVIDIA TEGRA
4369 M: Thierry Reding <thierry.reding@gmail.com>
4370 L: dri-devel@lists.freedesktop.org
4371 L: linux-tegra@vger.kernel.org
4372 T: git git://anongit.freedesktop.org/tegra/linux.git
4374 F: drivers/gpu/drm/tegra/
4375 F: drivers/gpu/host1x/
4376 F: include/linux/host1x.h
4377 F: include/uapi/drm/tegra_drm.h
4378 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4380 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4381 S: Orphan / Obsolete
4382 F: drivers/gpu/drm/mga/
4383 F: include/uapi/drm/mga_drm.h
4385 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4386 M: Dave Airlie <airlied@redhat.com>
4388 F: drivers/gpu/drm/mgag200/
4390 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4391 S: Orphan / Obsolete
4392 F: drivers/gpu/drm/r128/
4393 F: include/uapi/drm/r128_drm.h
4395 DRM DRIVERS FOR RENESAS
4396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4397 L: dri-devel@lists.freedesktop.org
4398 L: linux-renesas-soc@vger.kernel.org
4399 T: git git://linuxtv.org/pinchartl/fbdev
4401 F: drivers/gpu/drm/rcar-du/
4402 F: drivers/gpu/drm/shmobile/
4403 F: include/linux/platform_data/shmob_drm.h
4404 F: Documentation/devicetree/bindings/display/renesas,du.txt
4406 DRM DRIVER FOR QXL VIRTUAL GPU
4407 M: Dave Airlie <airlied@redhat.com>
4408 M: Gerd Hoffmann <kraxel@redhat.com>
4409 L: virtualization@lists.linux-foundation.org
4410 T: git git://git.kraxel.org/linux drm-qemu
4412 F: drivers/gpu/drm/qxl/
4413 F: include/uapi/drm/qxl_drm.h
4415 DRM DRIVERS FOR ROCKCHIP
4416 M: Mark Yao <mark.yao@rock-chips.com>
4417 L: dri-devel@lists.freedesktop.org
4419 F: drivers/gpu/drm/rockchip/
4420 F: Documentation/devicetree/bindings/display/rockchip/
4422 DRM DRIVER FOR SAVAGE VIDEO CARDS
4423 S: Orphan / Obsolete
4424 F: drivers/gpu/drm/savage/
4425 F: include/uapi/drm/savage_drm.h
4427 DRM DRIVER FOR SIS VIDEO CARDS
4428 S: Orphan / Obsolete
4429 F: drivers/gpu/drm/sis/
4430 F: include/uapi/drm/sis_drm.h
4433 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4434 M: Vincent Abriou <vincent.abriou@st.com>
4435 L: dri-devel@lists.freedesktop.org
4436 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4438 F: drivers/gpu/drm/sti
4439 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4441 DRM DRIVER FOR TDFX VIDEO CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/tdfx/
4445 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4446 M: Dave Airlie <airlied@redhat.com>
4448 F: drivers/gpu/drm/udl/
4450 DRM DRIVERS FOR VIVANTE GPU IP
4451 M: Lucas Stach <l.stach@pengutronix.de>
4452 R: Russell King <linux+etnaviv@armlinux.org.uk>
4453 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4454 L: etnaviv@lists.freedesktop.org
4455 L: dri-devel@lists.freedesktop.org
4457 F: drivers/gpu/drm/etnaviv/
4458 F: include/uapi/drm/etnaviv_drm.h
4459 F: Documentation/devicetree/bindings/display/etnaviv/
4461 DRM DRIVER FOR VMWARE VIRTUAL GPU
4462 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4463 M: Sinclair Yeh <syeh@vmware.com>
4464 M: Thomas Hellstrom <thellstrom@vmware.com>
4465 L: dri-devel@lists.freedesktop.org
4466 T: git git://people.freedesktop.org/~syeh/repos_linux
4467 T: git git://people.freedesktop.org/~thomash/linux
4469 F: drivers/gpu/drm/vmwgfx/
4470 F: include/uapi/drm/vmwgfx_drm.h
4473 M: Eric Anholt <eric@anholt.net>
4474 T: git git://github.com/anholt/linux
4476 F: drivers/gpu/drm/vc4/
4477 F: include/uapi/drm/vc4_drm.h
4478 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4480 DRM DRIVERS FOR TI OMAP
4481 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4482 L: dri-devel@lists.freedesktop.org
4484 F: drivers/gpu/drm/omapdrm/
4485 F: Documentation/devicetree/bindings/display/ti/
4487 DRM DRIVERS FOR TI LCDC
4488 M: Jyri Sarha <jsarha@ti.com>
4489 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4490 L: dri-devel@lists.freedesktop.org
4492 F: drivers/gpu/drm/tilcdc/
4493 F: Documentation/devicetree/bindings/display/tilcdc/
4495 DRM DRIVERS FOR ZTE ZX
4496 M: Shawn Guo <shawnguo@kernel.org>
4497 L: dri-devel@lists.freedesktop.org
4499 F: drivers/gpu/drm/zte/
4500 F: Documentation/devicetree/bindings/display/zte,vou.txt
4502 DSBR100 USB FM RADIO DRIVER
4503 M: Alexey Klimov <klimov.linux@gmail.com>
4504 L: linux-media@vger.kernel.org
4505 T: git git://linuxtv.org/media_tree.git
4507 F: drivers/media/radio/dsbr100.c
4510 M: Francois Romieu <romieu@fr.zoreil.com>
4511 L: netdev@vger.kernel.org
4513 F: drivers/net/wan/dscc4.c
4516 M: Hans Verkuil <hverkuil@xs4all.nl>
4517 L: linux-media@vger.kernel.org
4518 T: git git://linuxtv.org/media_tree.git
4519 W: https://linuxtv.org
4521 F: drivers/media/pci/dt3155/
4523 DVB_USB_AF9015 MEDIA DRIVER
4524 M: Antti Palosaari <crope@iki.fi>
4525 L: linux-media@vger.kernel.org
4526 W: https://linuxtv.org
4527 W: http://palosaari.fi/linux/
4528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4529 T: git git://linuxtv.org/anttip/media_tree.git
4531 F: drivers/media/usb/dvb-usb-v2/af9015*
4533 DVB_USB_AF9035 MEDIA DRIVER
4534 M: Antti Palosaari <crope@iki.fi>
4535 L: linux-media@vger.kernel.org
4536 W: https://linuxtv.org
4537 W: http://palosaari.fi/linux/
4538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4539 T: git git://linuxtv.org/anttip/media_tree.git
4541 F: drivers/media/usb/dvb-usb-v2/af9035*
4543 DVB_USB_ANYSEE MEDIA DRIVER
4544 M: Antti Palosaari <crope@iki.fi>
4545 L: linux-media@vger.kernel.org
4546 W: https://linuxtv.org
4547 W: http://palosaari.fi/linux/
4548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4549 T: git git://linuxtv.org/anttip/media_tree.git
4551 F: drivers/media/usb/dvb-usb-v2/anysee*
4553 DVB_USB_AU6610 MEDIA DRIVER
4554 M: Antti Palosaari <crope@iki.fi>
4555 L: linux-media@vger.kernel.org
4556 W: https://linuxtv.org
4557 W: http://palosaari.fi/linux/
4558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559 T: git git://linuxtv.org/anttip/media_tree.git
4561 F: drivers/media/usb/dvb-usb-v2/au6610*
4563 DVB_USB_CE6230 MEDIA DRIVER
4564 M: Antti Palosaari <crope@iki.fi>
4565 L: linux-media@vger.kernel.org
4566 W: https://linuxtv.org
4567 W: http://palosaari.fi/linux/
4568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569 T: git git://linuxtv.org/anttip/media_tree.git
4571 F: drivers/media/usb/dvb-usb-v2/ce6230*
4573 DVB_USB_CXUSB MEDIA DRIVER
4574 M: Michael Krufky <mkrufky@linuxtv.org>
4575 L: linux-media@vger.kernel.org
4576 W: https://linuxtv.org
4577 W: http://github.com/mkrufky
4578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579 T: git git://linuxtv.org/media_tree.git
4581 F: drivers/media/usb/dvb-usb/cxusb*
4583 DVB_USB_EC168 MEDIA DRIVER
4584 M: Antti Palosaari <crope@iki.fi>
4585 L: linux-media@vger.kernel.org
4586 W: https://linuxtv.org
4587 W: http://palosaari.fi/linux/
4588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4589 T: git git://linuxtv.org/anttip/media_tree.git
4591 F: drivers/media/usb/dvb-usb-v2/ec168*
4593 DVB_USB_GL861 MEDIA DRIVER
4594 M: Antti Palosaari <crope@iki.fi>
4595 L: linux-media@vger.kernel.org
4596 W: https://linuxtv.org
4597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4598 T: git git://linuxtv.org/anttip/media_tree.git
4600 F: drivers/media/usb/dvb-usb-v2/gl861*
4602 DVB_USB_MXL111SF MEDIA DRIVER
4603 M: Michael Krufky <mkrufky@linuxtv.org>
4604 L: linux-media@vger.kernel.org
4605 W: https://linuxtv.org
4606 W: http://github.com/mkrufky
4607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4608 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4610 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4612 DVB_USB_RTL28XXU MEDIA DRIVER
4613 M: Antti Palosaari <crope@iki.fi>
4614 L: linux-media@vger.kernel.org
4615 W: https://linuxtv.org
4616 W: http://palosaari.fi/linux/
4617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4618 T: git git://linuxtv.org/anttip/media_tree.git
4620 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4622 DVB_USB_V2 MEDIA DRIVER
4623 M: Antti Palosaari <crope@iki.fi>
4624 L: linux-media@vger.kernel.org
4625 W: https://linuxtv.org
4626 W: http://palosaari.fi/linux/
4627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4628 T: git git://linuxtv.org/anttip/media_tree.git
4630 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4631 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4634 M: Jason Baron <jbaron@akamai.com>
4636 F: lib/dynamic_debug.c
4637 F: include/linux/dynamic_debug.h
4639 DZ DECSTATION DZ11 SERIAL DRIVER
4640 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4642 F: drivers/tty/serial/dz.*
4644 E3X0 POWER BUTTON DRIVER
4645 M: Moritz Fischer <moritz.fischer@ettus.com>
4646 L: usrp-users@lists.ettus.com
4647 W: http://www.ettus.com
4649 F: drivers/input/misc/e3x0-button.c
4650 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4653 M: Antti Palosaari <crope@iki.fi>
4654 L: linux-media@vger.kernel.org
4655 W: https://linuxtv.org
4656 W: http://palosaari.fi/linux/
4657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4658 T: git git://linuxtv.org/anttip/media_tree.git
4660 F: drivers/media/tuners/e4000*
4662 EATA ISA/EISA/PCI SCSI DRIVER
4663 M: Dario Ballabio <ballabio_dario@emc.com>
4664 L: linux-scsi@vger.kernel.org
4666 F: drivers/scsi/eata.c
4669 M: Antti Palosaari <crope@iki.fi>
4670 L: linux-media@vger.kernel.org
4671 W: https://linuxtv.org
4672 W: http://palosaari.fi/linux/
4673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4674 T: git git://linuxtv.org/anttip/media_tree.git
4676 F: drivers/media/dvb-frontends/ec100*
4679 M: Tyler Hicks <tyhicks@canonical.com>
4680 L: ecryptfs@vger.kernel.org
4681 W: http://ecryptfs.org
4682 W: https://launchpad.net/ecryptfs
4683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4685 F: Documentation/filesystems/ecryptfs.txt
4689 M: Borislav Petkov <bp@alien8.de>
4690 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4691 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4692 L: linux-edac@vger.kernel.org
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4696 F: Documentation/admin-guide/ras.rst
4697 F: Documentation/driver-api/edac.rst
4699 F: include/linux/edac.h
4702 M: Borislav Petkov <bp@alien8.de>
4703 L: linux-edac@vger.kernel.org
4705 F: drivers/edac/amd64_edac*
4708 M: Robert Richter <rric@kernel.org>
4709 L: linux-edac@vger.kernel.org
4711 F: drivers/edac/highbank*
4714 M: Ralf Baechle <ralf@linux-mips.org>
4715 M: David Daney <david.daney@cavium.com>
4716 L: linux-edac@vger.kernel.org
4717 L: linux-mips@linux-mips.org
4719 F: drivers/edac/octeon_edac*
4720 F: drivers/edac/thunderx_edac*
4723 M: Mark Gross <mark.gross@intel.com>
4724 L: linux-edac@vger.kernel.org
4726 F: drivers/edac/e752x_edac.c
4729 L: linux-edac@vger.kernel.org
4731 F: drivers/edac/e7xxx_edac.c
4734 M: York Sun <york.sun@nxp.com>
4735 L: linux-edac@vger.kernel.org
4737 F: drivers/edac/fsl_ddr_edac.*
4740 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4742 L: linux-edac@vger.kernel.org
4744 F: drivers/edac/ghes_edac.c
4747 M: Tim Small <tim@buttersideup.com>
4748 L: linux-edac@vger.kernel.org
4750 F: drivers/edac/i82443bxgx_edac.c
4753 L: linux-edac@vger.kernel.org
4755 F: drivers/edac/i3000_edac.c
4758 L: linux-edac@vger.kernel.org
4760 F: drivers/edac/i5000_edac.c
4763 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4765 L: linux-edac@vger.kernel.org
4767 F: drivers/edac/i5400_edac.c
4770 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4771 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4772 L: linux-edac@vger.kernel.org
4774 F: drivers/edac/i7300_edac.c
4777 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4778 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4779 L: linux-edac@vger.kernel.org
4781 F: drivers/edac/i7core_edac.c
4784 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4785 M: "Arvind R." <arvino55@gmail.com>
4786 L: linux-edac@vger.kernel.org
4788 F: drivers/edac/i82975x_edac.c
4791 M: Jason Baron <jbaron@akamai.com>
4792 L: linux-edac@vger.kernel.org
4794 F: drivers/edac/ie31200_edac.c
4797 M: Johannes Thumshirn <morbidrsa@gmail.com>
4798 L: linux-edac@vger.kernel.org
4800 F: drivers/edac/mpc85xx_edac.[ch]
4803 M: Tony Luck <tony.luck@intel.com>
4804 L: linux-edac@vger.kernel.org
4806 F: drivers/edac/pnd2_edac.[ch]
4809 M: Egor Martovetsky <egor@pasemi.com>
4810 L: linux-edac@vger.kernel.org
4812 F: drivers/edac/pasemi_edac.c
4815 M: Tim Small <tim@buttersideup.com>
4816 L: linux-edac@vger.kernel.org
4818 F: drivers/edac/r82600_edac.c
4821 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4822 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4823 L: linux-edac@vger.kernel.org
4825 F: drivers/edac/sb_edac.c
4828 M: Tony Luck <tony.luck@intel.com>
4829 L: linux-edac@vger.kernel.org
4831 F: drivers/edac/skx_edac.c
4834 APPLIED MICRO (APM) X-GENE SOC EDAC
4835 M: Loc Ho <lho@apm.com>
4837 F: drivers/edac/xgene_edac.c
4838 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4840 EDIROL UA-101/UA-1000 DRIVER
4841 M: Clemens Ladisch <clemens@ladisch.de>
4842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4843 T: git git://git.alsa-project.org/alsa-kernel.git
4845 F: sound/usb/misc/ua101.c
4847 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4848 M: Matt Fleming <matt@codeblueprint.co.uk>
4849 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4850 L: linux-efi@vger.kernel.org
4851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4853 F: Documentation/efi-stub.txt
4854 F: arch/*/kernel/efi.c
4855 F: arch/x86/boot/compressed/eboot.[ch]
4856 F: arch/*/include/asm/efi.h
4857 F: arch/x86/platform/efi/
4858 F: drivers/firmware/efi/
4859 F: include/linux/efi*.h
4860 F: arch/arm/boot/compressed/efi-header.S
4861 F: arch/arm64/kernel/efi-entry.S
4863 EFI VARIABLE FILESYSTEM
4864 M: Matthew Garrett <matthew.garrett@nebula.com>
4865 M: Jeremy Kerr <jk@ozlabs.org>
4866 M: Matt Fleming <matt@codeblueprint.co.uk>
4867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4868 L: linux-efi@vger.kernel.org
4872 EFIFB FRAMEBUFFER DRIVER
4873 L: linux-fbdev@vger.kernel.org
4874 M: Peter Jones <pjones@redhat.com>
4876 F: drivers/video/fbdev/efifb.c
4879 L: linux-efi@vger.kernel.org
4880 M: Ivan Hu <ivan.hu@canonical.com>
4881 M: Matt Fleming <matt@codeblueprint.co.uk>
4883 F: drivers/firmware/efi/test/
4886 W: http://aeschi.ch.eu.org/efs/
4890 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4891 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4892 L: netdev@vger.kernel.org
4894 F: drivers/net/ethernet/ibm/ehea/
4896 EM28XX VIDEO4LINUX DRIVER
4897 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4898 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4899 L: linux-media@vger.kernel.org
4900 W: https://linuxtv.org
4901 T: git git://linuxtv.org/media_tree.git
4903 F: drivers/media/usb/em28xx/
4904 F: Documentation/media/v4l-drivers/em28xx*
4907 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4908 M: Matt Mackall <mpm@selenic.com>
4909 M: David Woodhouse <dwmw2@infradead.org>
4910 L: linux-embedded@vger.kernel.org
4913 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4914 M: James Smart <james.smart@broadcom.com>
4915 M: Dick Kennedy <dick.kennedy@broadcom.com>
4916 L: linux-scsi@vger.kernel.org
4917 W: http://www.broadcom.com
4919 F: drivers/scsi/lpfc/
4921 ENE CB710 FLASH CARD READER DRIVER
4922 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4924 F: drivers/misc/cb710/
4925 F: drivers/mmc/host/cb710-mmc.*
4926 F: include/linux/cb710.h
4928 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4929 M: Maxim Levitsky <maximlevitsky@gmail.com>
4931 F: drivers/media/rc/ene_ir.*
4933 EPSON S1D13XXX FRAMEBUFFER DRIVER
4934 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4937 F: drivers/video/fbdev/s1d13xxxfb.c
4938 F: include/video/s1d13xxxfb.h
4940 ET131X NETWORK DRIVER
4941 M: Mark Einon <mark.einon@gmail.com>
4943 F: drivers/net/ethernet/agere/
4946 M: Stephen Hemminger <stephen@networkplumber.org>
4947 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4948 L: netdev@vger.kernel.org
4949 W: http://www.linuxfoundation.org/en/Net:Bridge
4951 F: include/linux/netfilter_bridge/
4954 ETHERNET PHY LIBRARY
4955 M: Andrew Lunn <andrew@lunn.ch>
4956 M: Florian Fainelli <f.fainelli@gmail.com>
4957 L: netdev@vger.kernel.org
4959 F: include/linux/phy.h
4960 F: include/linux/phy_fixed.h
4962 F: Documentation/networking/phy.txt
4963 F: drivers/of/of_mdio.c
4964 F: drivers/of/of_net.c
4967 M: Jan Kara <jack@suse.com>
4968 L: linux-ext4@vger.kernel.org
4970 F: Documentation/filesystems/ext2.txt
4972 F: include/linux/ext2*
4975 M: "Theodore Ts'o" <tytso@mit.edu>
4976 M: Andreas Dilger <adilger.kernel@dilger.ca>
4977 L: linux-ext4@vger.kernel.org
4978 W: http://ext4.wiki.kernel.org
4979 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4982 F: Documentation/filesystems/ext4.txt
4985 Extended Verification Module (EVM)
4986 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4987 L: linux-ima-devel@lists.sourceforge.net
4988 L: linux-security-module@vger.kernel.org
4990 F: security/integrity/evm/
4992 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4993 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4994 M: Chanwoo Choi <cw00.choi@samsung.com>
4995 L: linux-kernel@vger.kernel.org
4996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4999 F: include/linux/extcon/
5000 F: include/linux/extcon.h
5001 F: Documentation/extcon/
5002 F: Documentation/devicetree/bindings/extcon/
5005 M: Jingoo Han <jingoohan1@gmail.com>
5006 L: dri-devel@lists.freedesktop.org
5008 F: drivers/gpu/drm/exynos/exynos_dp*
5010 EXYNOS SYSMMU (IOMMU) driver
5011 M: Marek Szyprowski <m.szyprowski@samsung.com>
5012 L: iommu@lists.linux-foundation.org
5014 F: drivers/iommu/exynos-iommu.c
5016 EZchip NPS platform support
5017 M: Noam Camus <noamc@ezchip.com>
5019 F: arch/arc/plat-eznps
5020 F: arch/arc/boot/dts/eznps.dts
5022 F71805F HARDWARE MONITORING DRIVER
5023 M: Jean Delvare <jdelvare@suse.com>
5024 L: linux-hwmon@vger.kernel.org
5026 F: Documentation/hwmon/f71805f
5027 F: drivers/hwmon/f71805f.c
5030 M: Michael Buesch <m@bues.ch>
5031 L: linux-media@vger.kernel.org
5033 F: drivers/media/tuners/fc0011.h
5034 F: drivers/media/tuners/fc0011.c
5037 M: Antti Palosaari <crope@iki.fi>
5038 L: linux-media@vger.kernel.org
5039 W: https://linuxtv.org
5040 W: http://palosaari.fi/linux/
5041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5042 T: git git://linuxtv.org/anttip/media_tree.git
5044 F: drivers/media/tuners/fc2580*
5047 M: Eric Paris <eparis@redhat.com>
5049 F: fs/notify/fanotify/
5050 F: include/linux/fanotify.h
5051 F: include/uapi/linux/fanotify.h
5053 FARSYNC SYNCHRONOUS DRIVER
5054 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5055 W: http://www.farsite.co.uk/
5057 F: drivers/net/wan/farsync.*
5059 FAULT INJECTION SUPPORT
5060 M: Akinobu Mita <akinobu.mita@gmail.com>
5062 F: Documentation/fault-injection/
5063 F: lib/fault-inject.c
5065 FBTFT Framebuffer drivers
5066 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5068 F: drivers/staging/fbtft/
5070 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5071 M: Johannes Thumshirn <jth@kernel.org>
5072 L: fcoe-devel@open-fcoe.org
5073 W: www.Open-FCoE.org
5075 F: drivers/scsi/libfc/
5076 F: drivers/scsi/fcoe/
5078 F: include/scsi/libfc.h
5079 F: include/scsi/libfcoe.h
5080 F: include/uapi/scsi/fc/
5082 FILE LOCKING (flock() and fcntl()/lockf())
5083 M: Jeff Layton <jlayton@poochiereds.net>
5084 M: "J. Bruce Fields" <bfields@fieldses.org>
5085 L: linux-fsdevel@vger.kernel.org
5087 F: include/linux/fcntl.h
5088 F: include/linux/fs.h
5089 F: include/uapi/linux/fcntl.h
5090 F: include/uapi/linux/fs.h
5094 FILESYSTEMS (VFS and infrastructure)
5095 M: Alexander Viro <viro@zeniv.linux.org.uk>
5096 L: linux-fsdevel@vger.kernel.org
5100 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5101 M: Riku Voipio <riku.voipio@iki.fi>
5102 L: linux-hwmon@vger.kernel.org
5104 F: drivers/hwmon/f75375s.c
5105 F: include/linux/f75375s.h
5107 FIREWIRE AUDIO DRIVERS
5108 M: Clemens Ladisch <clemens@ladisch.de>
5109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5110 T: git git://git.alsa-project.org/alsa-kernel.git
5114 FIREWIRE MEDIA DRIVERS (firedtv)
5115 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5116 L: linux-media@vger.kernel.org
5117 L: linux1394-devel@lists.sourceforge.net
5118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5120 F: drivers/media/firewire/
5122 FIREWIRE SBP-2 TARGET
5123 M: Chris Boot <bootc@bootc.net>
5124 L: linux-scsi@vger.kernel.org
5125 L: target-devel@vger.kernel.org
5126 L: linux1394-devel@lists.sourceforge.net
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5129 F: drivers/target/sbp/
5132 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5133 L: linux1394-devel@lists.sourceforge.net
5134 W: http://ieee1394.wiki.kernel.org/
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5137 F: drivers/firewire/
5138 F: include/linux/firewire.h
5139 F: include/uapi/linux/firewire*.h
5142 FIRMWARE LOADER (request_firmware)
5143 M: Ming Lei <ming.lei@canonical.com>
5144 M: Luis R. Rodriguez <mcgrof@kernel.org>
5145 L: linux-kernel@vger.kernel.org
5147 F: Documentation/firmware_class/
5148 F: drivers/base/firmware*.c
5149 F: include/linux/firmware.h
5151 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5152 M: Joshua Morris <josh.h.morris@us.ibm.com>
5153 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5155 F: drivers/block/rsxx/
5158 M: Jiri Kosina <jikos@kernel.org>
5159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5161 F: drivers/block/floppy.c
5164 M: Alessandro Rubini <rubini@gnudd.com>
5165 W: http://www.ohwr.org/projects/fmc-bus
5168 F: include/linux/fmc*.h
5169 F: include/linux/ipmi-fru.h
5172 FPGA MANAGER FRAMEWORK
5173 M: Alan Tull <atull@opensource.altera.com>
5174 R: Moritz Fischer <moritz.fischer@ettus.com>
5175 L: linux-fpga@vger.kernel.org
5177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5179 F: include/linux/fpga/fpga-mgr.h
5180 W: http://www.rocketboards.org
5183 M: Bill Metzenthen <billm@melbpc.org.au>
5184 W: http://floatingpoint.sourceforge.net/emulator/index.html
5186 F: arch/x86/math-emu/
5188 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5189 L: netdev@vger.kernel.org
5191 F: drivers/net/wan/dlci.c
5192 F: drivers/net/wan/sdla.c
5195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5196 L: linux-fbdev@vger.kernel.org
5197 T: git git://github.com/bzolnier/linux.git
5198 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5200 F: Documentation/fb/
5203 F: include/linux/fb.h
5204 F: include/uapi/video/
5205 F: include/uapi/linux/fb.h
5207 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5208 M: Horia Geantă <horia.geanta@nxp.com>
5209 M: Dan Douglass <dan.douglass@nxp.com>
5210 L: linux-crypto@vger.kernel.org
5212 F: drivers/crypto/caam/
5213 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5215 FREESCALE DIU FRAMEBUFFER DRIVER
5216 M: Timur Tabi <timur@tabi.org>
5217 L: linux-fbdev@vger.kernel.org
5219 F: drivers/video/fbdev/fsl-diu-fb.*
5221 FREESCALE DMA DRIVER
5222 M: Li Yang <leoli@freescale.com>
5223 M: Zhang Wei <zw@zh-kernel.org>
5224 L: linuxppc-dev@lists.ozlabs.org
5226 F: drivers/dma/fsldma.*
5228 FREESCALE GPMI NAND DRIVER
5229 M: Han Xu <han.xu@nxp.com>
5230 L: linux-mtd@lists.infradead.org
5232 F: drivers/mtd/nand/gpmi-nand/*
5234 FREESCALE I2C CPM DRIVER
5235 M: Jochen Friedrich <jochen@scram.de>
5236 L: linuxppc-dev@lists.ozlabs.org
5237 L: linux-i2c@vger.kernel.org
5239 F: drivers/i2c/busses/i2c-cpm.c
5241 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5242 M: Sascha Hauer <kernel@pengutronix.de>
5243 L: linux-fbdev@vger.kernel.org
5244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5246 F: include/linux/platform_data/video-imxfb.h
5247 F: drivers/video/fbdev/imxfb.c
5249 FREESCALE QUAD SPI DRIVER
5250 M: Han Xu <han.xu@nxp.com>
5251 L: linux-mtd@lists.infradead.org
5253 F: drivers/mtd/spi-nor/fsl-quadspi.c
5255 FREESCALE SOC FS_ENET DRIVER
5256 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5257 M: Vitaly Bordug <vbordug@ru.mvista.com>
5258 L: linuxppc-dev@lists.ozlabs.org
5259 L: netdev@vger.kernel.org
5261 F: drivers/net/ethernet/freescale/fs_enet/
5262 F: include/linux/fs_enet_pd.h
5264 FREESCALE IMX / MXC FEC DRIVER
5265 M: Fugang Duan <fugang.duan@nxp.com>
5266 L: netdev@vger.kernel.org
5268 F: drivers/net/ethernet/freescale/fec_main.c
5269 F: drivers/net/ethernet/freescale/fec_ptp.c
5270 F: drivers/net/ethernet/freescale/fec.h
5271 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5273 FREESCALE QORIQ DPAA FMAN DRIVER
5274 M: Madalin Bucur <madalin.bucur@nxp.com>
5275 L: netdev@vger.kernel.org
5277 F: drivers/net/ethernet/freescale/fman
5278 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5280 FREESCALE QORIQ DPAA ETHERNET DRIVER
5281 M: Madalin Bucur <madalin.bucur@nxp.com>
5282 L: netdev@vger.kernel.org
5284 F: drivers/net/ethernet/freescale/dpaa
5286 FREESCALE SOC DRIVERS
5287 M: Scott Wood <oss@buserror.net>
5288 L: linuxppc-dev@lists.ozlabs.org
5289 L: linux-arm-kernel@lists.infradead.org
5292 F: include/linux/fsl/
5294 FREESCALE QUICC ENGINE LIBRARY
5295 M: Qiang Zhao <qiang.zhao@nxp.com>
5296 L: linuxppc-dev@lists.ozlabs.org
5298 F: drivers/soc/fsl/qe/
5299 F: include/soc/fsl/*qe*.h
5300 F: include/soc/fsl/*ucc*.h
5302 FREESCALE USB PERIPHERAL DRIVERS
5303 M: Li Yang <leoli@freescale.com>
5304 L: linux-usb@vger.kernel.org
5305 L: linuxppc-dev@lists.ozlabs.org
5307 F: drivers/usb/gadget/udc/fsl*
5309 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5310 M: Li Yang <leoli@freescale.com>
5311 L: netdev@vger.kernel.org
5312 L: linuxppc-dev@lists.ozlabs.org
5314 F: drivers/net/ethernet/freescale/ucc_geth*
5316 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5317 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5318 L: netdev@vger.kernel.org
5320 F: drivers/net/ethernet/freescale/gianfar*
5321 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5322 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5324 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5325 M: Zhao Qiang <qiang.zhao@nxp.com>
5326 L: netdev@vger.kernel.org
5327 L: linuxppc-dev@lists.ozlabs.org
5329 F: drivers/net/wan/fsl_ucc_hdlc*
5331 FREESCALE QUICC ENGINE UCC UART DRIVER
5332 M: Timur Tabi <timur@tabi.org>
5333 L: linuxppc-dev@lists.ozlabs.org
5335 F: drivers/tty/serial/ucc_uart.c
5337 FREESCALE SOC SOUND DRIVERS
5338 M: Timur Tabi <timur@tabi.org>
5339 M: Nicolin Chen <nicoleotsuka@gmail.com>
5340 M: Xiubo Li <Xiubo.Lee@gmail.com>
5341 R: Fabio Estevam <fabio.estevam@nxp.com>
5342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5343 L: linuxppc-dev@lists.ozlabs.org
5345 F: sound/soc/fsl/fsl*
5346 F: sound/soc/fsl/imx*
5347 F: sound/soc/fsl/mpc8610_hpcd.c
5350 M: Christoph Hellwig <hch@infradead.org>
5351 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5357 M: Pavel Machek <pavel@ucw.cz>
5358 L: linux-pm@vger.kernel.org
5360 F: Documentation/power/freezing-of-tasks.txt
5361 F: include/linux/freezer.h
5365 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5366 L: linux-kernel@vger.kernel.org
5369 F: include/linux/frontswap.h
5371 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5372 M: David Howells <dhowells@redhat.com>
5373 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5375 F: Documentation/filesystems/caching/
5377 F: include/linux/fscache*.h
5379 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5380 M: Theodore Y. Ts'o <tytso@mit.edu>
5381 M: Jaegeuk Kim <jaegeuk@kernel.org>
5382 L: linux-fsdevel@vger.kernel.org
5385 F: include/linux/fscrypt*.h
5388 M: Jaegeuk Kim <jaegeuk@kernel.org>
5389 M: Chao Yu <yuchao0@huawei.com>
5390 L: linux-f2fs-devel@lists.sourceforge.net
5391 W: https://f2fs.wiki.kernel.org/
5392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5394 F: Documentation/filesystems/f2fs.txt
5395 F: Documentation/ABI/testing/sysfs-fs-f2fs
5397 F: include/linux/f2fs_fs.h
5398 F: include/trace/events/f2fs.h
5400 FUJITSU FR-V (FRV) PORT
5404 FUJITSU LAPTOP EXTRAS
5405 M: Jonathan Woithe <jwoithe@just42.net>
5406 L: platform-driver-x86@vger.kernel.org
5408 F: drivers/platform/x86/fujitsu-laptop.c
5410 FUJITSU M-5MO LS CAMERA ISP DRIVER
5411 M: Kyungmin Park <kyungmin.park@samsung.com>
5412 M: Heungjun Kim <riverful.kim@samsung.com>
5413 L: linux-media@vger.kernel.org
5415 F: drivers/media/i2c/m5mols/
5416 F: include/media/i2c/m5mols.h
5418 FUJITSU TABLET EXTRAS
5419 M: Robert Gerlach <khnz@gmx.de>
5420 L: platform-driver-x86@vger.kernel.org
5422 F: drivers/platform/x86/fujitsu-tablet.c
5424 FUSE: FILESYSTEM IN USERSPACE
5425 M: Miklos Szeredi <miklos@szeredi.hu>
5426 L: linux-fsdevel@vger.kernel.org
5427 W: http://fuse.sourceforge.net/
5428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5431 F: include/uapi/linux/fuse.h
5432 F: Documentation/filesystems/fuse.txt
5435 M: Thomas Gleixner <tglx@linutronix.de>
5436 M: Ingo Molnar <mingo@redhat.com>
5437 R: Peter Zijlstra <peterz@infradead.org>
5438 R: Darren Hart <dvhart@infradead.org>
5439 L: linux-kernel@vger.kernel.org
5440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5443 F: kernel/futex_compat.c
5444 F: include/asm-generic/futex.h
5445 F: include/linux/futex.h
5446 F: include/uapi/linux/futex.h
5447 F: tools/testing/selftests/futex/
5448 F: tools/perf/bench/futex*
5449 F: Documentation/*futex*
5451 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5452 M: Rik Faith <faith@cs.unc.edu>
5453 L: linux-scsi@vger.kernel.org
5454 S: Odd Fixes (e.g., new signatures)
5455 F: drivers/scsi/fdomain.*
5458 M: Kees Cook <keescook@chromium.org>
5459 R: Emese Revfy <re.emese@gmail.com>
5460 L: kernel-hardening@lists.openwall.com
5462 F: scripts/gcc-plugins/
5463 F: scripts/gcc-plugin.sh
5464 F: scripts/Makefile.gcc-plugins
5465 F: Documentation/gcc-plugins.txt
5467 GCOV BASED KERNEL PROFILING
5468 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5471 F: Documentation/dev-tools/gcov.rst
5473 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5474 M: Achim Leubner <achim_leubner@adaptec.com>
5475 L: linux-scsi@vger.kernel.org
5476 W: http://www.icp-vortex.com/
5478 F: drivers/scsi/gdt*
5480 GDB KERNEL DEBUGGING HELPER SCRIPTS
5481 M: Jan Kiszka <jan.kiszka@siemens.com>
5482 M: Kieran Bingham <kieran@bingham.xyz>
5486 GEMTEK FM RADIO RECEIVER DRIVER
5487 M: Hans Verkuil <hverkuil@xs4all.nl>
5488 L: linux-media@vger.kernel.org
5489 T: git git://linuxtv.org/media_tree.git
5490 W: https://linuxtv.org
5492 F: drivers/media/radio/radio-gemtek*
5494 GENERIC GPIO I2C DRIVER
5495 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5497 F: drivers/i2c/busses/i2c-gpio.c
5498 F: include/linux/i2c-gpio.h
5500 GENERIC GPIO I2C MULTIPLEXER DRIVER
5501 M: Peter Korsgaard <peter.korsgaard@barco.com>
5502 L: linux-i2c@vger.kernel.org
5504 F: drivers/i2c/muxes/i2c-mux-gpio.c
5505 F: include/linux/i2c-mux-gpio.h
5506 F: Documentation/i2c/muxes/i2c-mux-gpio
5508 GENERIC HDLC (WAN) DRIVERS
5509 M: Krzysztof Halasa <khc@pm.waw.pl>
5510 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5512 F: drivers/net/wan/c101.c
5513 F: drivers/net/wan/hd6457*
5514 F: drivers/net/wan/hdlc*
5515 F: drivers/net/wan/n2.c
5516 F: drivers/net/wan/pc300too.c
5517 F: drivers/net/wan/pci200syn.c
5518 F: drivers/net/wan/wanxl*
5520 GENERIC INCLUDE/ASM HEADER FILES
5521 M: Arnd Bergmann <arnd@arndb.de>
5522 L: linux-arch@vger.kernel.org
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5525 F: include/asm-generic/
5526 F: include/uapi/asm-generic/
5528 GENERIC PHY FRAMEWORK
5529 M: Kishon Vijay Abraham I <kishon@ti.com>
5530 L: linux-kernel@vger.kernel.org
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5534 F: include/linux/phy/
5537 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5538 M: Kevin Hilman <khilman@kernel.org>
5539 M: Ulf Hansson <ulf.hansson@linaro.org>
5540 L: linux-pm@vger.kernel.org
5542 F: drivers/base/power/domain*.c
5543 F: include/linux/pm_domain.h
5545 GENERIC UIO DRIVER FOR PCI DEVICES
5546 M: "Michael S. Tsirkin" <mst@redhat.com>
5547 L: kvm@vger.kernel.org
5549 F: drivers/uio/uio_pci_generic.c
5551 GET_MAINTAINER SCRIPT
5552 M: Joe Perches <joe@perches.com>
5554 F: scripts/get_maintainer.pl
5556 GENWQE (IBM Generic Workqueue Card)
5557 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5558 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5560 F: drivers/misc/genwqe/
5563 M: Steven Whitehouse <swhiteho@redhat.com>
5564 M: Bob Peterson <rpeterso@redhat.com>
5565 L: cluster-devel@redhat.com
5566 W: http://sources.redhat.com/cluster/
5567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5569 F: Documentation/filesystems/gfs2*.txt
5571 F: include/uapi/linux/gfs2_ondisk.h
5573 GIGASET ISDN DRIVERS
5574 M: Paul Bolle <pebolle@tiscali.nl>
5575 L: gigaset307x-common@lists.sourceforge.net
5576 W: http://gigaset307x.sourceforge.net/
5578 F: Documentation/isdn/README.gigaset
5579 F: drivers/isdn/gigaset/
5580 F: include/uapi/linux/gigaset_dev.h
5583 M: Hans Verkuil <hans.verkuil@cisco.com>
5584 L: linux-media@vger.kernel.org
5586 F: drivers/media/usb/go7007/
5589 M: Bastien Nocera <hadess@hadess.net>
5590 L: linux-input@vger.kernel.org
5592 F: drivers/input/touchscreen/goodix.c
5595 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5596 L: linux-gpio@vger.kernel.org
5598 F: drivers/gpio/gpio-mockup.c
5599 F: tools/testing/selftests/gpio/
5602 M: Linus Walleij <linus.walleij@linaro.org>
5603 M: Alexandre Courbot <gnurou@gmail.com>
5604 L: linux-gpio@vger.kernel.org
5605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5607 F: Documentation/devicetree/bindings/gpio/
5608 F: Documentation/gpio/
5609 F: Documentation/ABI/testing/gpio-cdev
5610 F: Documentation/ABI/obsolete/sysfs-gpio
5612 F: include/linux/gpio/
5613 F: include/linux/gpio.h
5614 F: include/asm-generic/gpio.h
5615 F: include/uapi/linux/gpio.h
5618 GRE DEMULTIPLEXER DRIVER
5619 M: Dmitry Kozlov <xeb@mail.ru>
5620 L: netdev@vger.kernel.org
5622 F: net/ipv4/gre_demux.c
5623 F: net/ipv4/gre_offload.c
5624 F: include/net/gre.h
5626 GRETH 10/100/1G Ethernet MAC device driver
5627 M: Andreas Larsson <andreas@gaisler.com>
5628 L: netdev@vger.kernel.org
5630 F: drivers/net/ethernet/aeroflex/
5633 M: Johan Hovold <johan@kernel.org>
5634 M: Alex Elder <elder@kernel.org>
5635 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5637 F: drivers/staging/greybus/
5638 L: greybus-dev@lists.linaro.org
5640 GREYBUS AUDIO PROTOCOLS DRIVERS
5641 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5642 M: Mark Greer <mgreer@animalcreek.com>
5644 F: drivers/staging/greybus/audio_apbridgea.c
5645 F: drivers/staging/greybus/audio_apbridgea.h
5646 F: drivers/staging/greybus/audio_codec.c
5647 F: drivers/staging/greybus/audio_codec.h
5648 F: drivers/staging/greybus/audio_gb.c
5649 F: drivers/staging/greybus/audio_manager.c
5650 F: drivers/staging/greybus/audio_manager.h
5651 F: drivers/staging/greybus/audio_manager_module.c
5652 F: drivers/staging/greybus/audio_manager_private.h
5653 F: drivers/staging/greybus/audio_manager_sysfs.c
5654 F: drivers/staging/greybus/audio_module.c
5655 F: drivers/staging/greybus/audio_topology.c
5657 GREYBUS PROTOCOLS DRIVERS
5658 M: Rui Miguel Silva <rmfrfs@gmail.com>
5660 F: drivers/staging/greybus/sdio.c
5661 F: drivers/staging/greybus/light.c
5662 F: drivers/staging/greybus/gpio.c
5663 F: drivers/staging/greybus/power_supply.c
5664 F: drivers/staging/greybus/spi.c
5665 F: drivers/staging/greybus/spilib.c
5667 GREYBUS PROTOCOLS DRIVERS
5668 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5670 F: drivers/staging/greybus/loopback.c
5671 F: drivers/staging/greybus/timesync.c
5672 F: drivers/staging/greybus/timesync_platform.c
5674 GREYBUS PROTOCOLS DRIVERS
5675 M: Viresh Kumar <vireshk@kernel.org>
5677 F: drivers/staging/greybus/authentication.c
5678 F: drivers/staging/greybus/bootrom.c
5679 F: drivers/staging/greybus/firmware.h
5680 F: drivers/staging/greybus/fw-core.c
5681 F: drivers/staging/greybus/fw-download.c
5682 F: drivers/staging/greybus/fw-managament.c
5683 F: drivers/staging/greybus/greybus_authentication.h
5684 F: drivers/staging/greybus/greybus_firmware.h
5685 F: drivers/staging/greybus/hid.c
5686 F: drivers/staging/greybus/i2c.c
5687 F: drivers/staging/greybus/spi.c
5688 F: drivers/staging/greybus/spilib.c
5689 F: drivers/staging/greybus/spilib.h
5691 GREYBUS PROTOCOLS DRIVERS
5692 M: David Lin <dtwlin@gmail.com>
5694 F: drivers/staging/greybus/uart.c
5695 F: drivers/staging/greybus/log.c
5697 GREYBUS PLATFORM DRIVERS
5698 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5700 F: drivers/staging/greybus/arche-platform.c
5701 F: drivers/staging/greybus/arche-apb-ctrl.c
5702 F: drivers/staging/greybus/arche_platform.h
5704 GS1662 VIDEO SERIALIZER
5705 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5706 L: linux-media@vger.kernel.org
5707 T: git git://linuxtv.org/media_tree.git
5709 F: drivers/media/spi/gs1662.c
5711 GSPCA FINEPIX SUBDRIVER
5712 M: Frank Zago <frank@zago.net>
5713 L: linux-media@vger.kernel.org
5714 T: git git://linuxtv.org/media_tree.git
5716 F: drivers/media/usb/gspca/finepix.c
5718 GSPCA GL860 SUBDRIVER
5719 M: Olivier Lorin <o.lorin@laposte.net>
5720 L: linux-media@vger.kernel.org
5721 T: git git://linuxtv.org/media_tree.git
5723 F: drivers/media/usb/gspca/gl860/
5725 GSPCA M5602 SUBDRIVER
5726 M: Erik Andren <erik.andren@gmail.com>
5727 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5730 F: drivers/media/usb/gspca/m5602/
5732 GSPCA PAC207 SONIXB SUBDRIVER
5733 M: Hans Verkuil <hverkuil@xs4all.nl>
5734 L: linux-media@vger.kernel.org
5735 T: git git://linuxtv.org/media_tree.git
5737 F: drivers/media/usb/gspca/pac207.c
5739 GSPCA SN9C20X SUBDRIVER
5740 M: Brian Johnson <brijohn@gmail.com>
5741 L: linux-media@vger.kernel.org
5742 T: git git://linuxtv.org/media_tree.git
5744 F: drivers/media/usb/gspca/sn9c20x.c
5746 GSPCA T613 SUBDRIVER
5747 M: Leandro Costantino <lcostantino@gmail.com>
5748 L: linux-media@vger.kernel.org
5749 T: git git://linuxtv.org/media_tree.git
5751 F: drivers/media/usb/gspca/t613.c
5753 GSPCA USB WEBCAM DRIVER
5754 M: Hans Verkuil <hverkuil@xs4all.nl>
5755 L: linux-media@vger.kernel.org
5756 T: git git://linuxtv.org/media_tree.git
5758 F: drivers/media/usb/gspca/
5760 GTP (GPRS Tunneling Protocol)
5761 M: Pablo Neira Ayuso <pablo@netfilter.org>
5762 M: Harald Welte <laforge@gnumonks.org>
5763 L: osmocom-net-gprs@lists.osmocom.org
5764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5766 F: drivers/net/gtp.c
5768 GUID PARTITION TABLE (GPT)
5769 M: Davidlohr Bueso <dave@stgolabs.net>
5770 L: linux-efi@vger.kernel.org
5772 F: block/partitions/efi.*
5774 STK1160 USB VIDEO CAPTURE DRIVER
5775 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5776 L: linux-media@vger.kernel.org
5777 T: git git://linuxtv.org/media_tree.git
5779 F: drivers/media/usb/stk1160/
5782 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5783 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5784 W: http://uclinux-h8.sourceforge.jp
5785 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5788 F: drivers/clocksource/h8300_*.c
5789 F: drivers/clk/h8300/
5790 F: drivers/irqchip/irq-renesas-h8*.c
5792 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5793 M: Frank Seidel <frank@f-seidel.de>
5794 L: platform-driver-x86@vger.kernel.org
5795 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5797 F: drivers/platform/x86/hdaps.c
5799 HDPVR USB VIDEO ENCODER DRIVER
5800 M: Hans Verkuil <hverkuil@xs4all.nl>
5801 L: linux-media@vger.kernel.org
5802 T: git git://linuxtv.org/media_tree.git
5803 W: https://linuxtv.org
5805 F: drivers/media/usb/hdpvr/
5807 HWPOISON MEMORY FAILURE HANDLING
5808 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5809 L: linux-mm@kvack.org
5811 F: mm/memory-failure.c
5812 F: mm/hwpoison-inject.c
5814 HYPERVISOR VIRTUAL CONSOLE DRIVER
5815 L: linuxppc-dev@lists.ozlabs.org
5820 M: Antti Palosaari <crope@iki.fi>
5821 L: linux-media@vger.kernel.org
5822 W: https://linuxtv.org
5823 W: http://palosaari.fi/linux/
5824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5825 T: git git://linuxtv.org/anttip/media_tree.git
5827 F: drivers/media/usb/hackrf/
5830 M: Jean Delvare <jdelvare@suse.com>
5831 M: Guenter Roeck <linux@roeck-us.net>
5832 L: linux-hwmon@vger.kernel.org
5833 W: http://hwmon.wiki.kernel.org/
5834 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5837 F: Documentation/hwmon/
5839 F: include/linux/hwmon*.h
5841 HARDWARE RANDOM NUMBER GENERATOR CORE
5842 M: Matt Mackall <mpm@selenic.com>
5843 M: Herbert Xu <herbert@gondor.apana.org.au>
5844 L: linux-crypto@vger.kernel.org
5846 F: Documentation/devicetree/bindings/rng/
5847 F: Documentation/hw_random.txt
5848 F: drivers/char/hw_random/
5849 F: include/linux/hw_random.h
5851 HARDWARE SPINLOCK CORE
5852 M: Ohad Ben-Cohen <ohad@wizery.com>
5853 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5854 L: linux-remoteproc@vger.kernel.org
5856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5857 F: Documentation/devicetree/bindings/hwlock/
5858 F: Documentation/hwspinlock.txt
5859 F: drivers/hwspinlock/
5860 F: include/linux/hwspinlock.h
5862 HARMONY SOUND DRIVER
5863 L: linux-parisc@vger.kernel.org
5865 F: sound/parisc/harmony.*
5867 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5868 M: Jimmy Vance <jimmy.vance@hpe.com>
5870 F: Documentation/watchdog/hpwdt.txt
5871 F: drivers/watchdog/hpwdt.c
5873 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5874 M: Don Brace <don.brace@microsemi.com>
5875 L: esc.storagedev@microsemi.com
5876 L: linux-scsi@vger.kernel.org
5878 F: Documentation/scsi/hpsa.txt
5879 F: drivers/scsi/hpsa*.[ch]
5880 F: include/linux/cciss*.h
5881 F: include/uapi/linux/cciss*.h
5883 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5884 M: Don Brace <don.brace@microsemi.com>
5885 L: esc.storagedev@microsemi.com
5886 L: linux-scsi@vger.kernel.org
5888 F: Documentation/blockdev/cciss.txt
5889 F: drivers/block/cciss*
5890 F: include/linux/cciss_ioctl.h
5891 F: include/uapi/linux/cciss_ioctl.h
5894 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5895 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5896 L: linux-rdma@vger.kernel.org
5898 F: drivers/infiniband/hw/hfi1
5901 L: linux-fsdevel@vger.kernel.org
5903 F: Documentation/filesystems/hfs.txt
5907 L: linux-fsdevel@vger.kernel.org
5909 F: Documentation/filesystems/hfsplus.txt
5912 HGA FRAMEBUFFER DRIVER
5913 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5914 L: linux-nvidia@lists.surfsouth.com
5915 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5917 F: drivers/video/fbdev/hgafb.c
5919 HIBERNATION (aka Software Suspend, aka swsusp)
5920 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5921 M: Pavel Machek <pavel@ucw.cz>
5922 L: linux-pm@vger.kernel.org
5923 B: https://bugzilla.kernel.org
5926 F: drivers/base/power/
5928 F: include/linux/suspend.h
5929 F: include/linux/freezer.h
5930 F: include/linux/pm.h
5931 F: arch/*/include/asm/suspend*.h
5934 M: Jiri Kosina <jikos@kernel.org>
5935 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5936 L: linux-input@vger.kernel.org
5937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5940 F: include/linux/hid*
5941 F: include/uapi/linux/hid*
5943 HID SENSOR HUB DRIVERS
5944 M: Jiri Kosina <jikos@kernel.org>
5945 M: Jonathan Cameron <jic23@kernel.org>
5946 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5947 L: linux-input@vger.kernel.org
5948 L: linux-iio@vger.kernel.org
5950 F: Documentation/hid/hid-sensor*
5951 F: drivers/hid/hid-sensor-*
5952 F: drivers/iio/*/hid-*
5953 F: include/linux/hid-sensor-*
5955 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5956 M: Thomas Gleixner <tglx@linutronix.de>
5957 L: linux-kernel@vger.kernel.org
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5960 F: Documentation/timers/
5961 F: kernel/time/hrtimer.c
5962 F: kernel/time/clockevents.c
5963 F: kernel/time/tick*.*
5964 F: kernel/time/timer_*.c
5965 F: include/linux/clockchips.h
5966 F: include/linux/hrtimer.h
5968 HIGH-SPEED SCC DRIVER FOR AX.25
5969 L: linux-hams@vger.kernel.org
5971 F: drivers/net/hamradio/dmascc.c
5972 F: drivers/net/hamradio/scc.c
5974 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5975 M: HighPoint Linux Team <linux@highpoint-tech.com>
5976 W: http://www.highpoint-tech.com
5978 F: Documentation/scsi/hptiop.txt
5979 F: drivers/scsi/hptiop.c
5982 M: Jes Sorensen <jes@trained-monkey.org>
5983 L: linux-hippi@sunsite.dk
5985 F: include/linux/hippidevice.h
5986 F: include/uapi/linux/if_hippi.h
5988 F: drivers/net/hippi/
5990 HISILICON NETWORK SUBSYSTEM DRIVER
5991 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5992 M: Salil Mehta <salil.mehta@huawei.com>
5993 L: netdev@vger.kernel.org
5994 W: http://www.hisilicon.com
5996 F: drivers/net/ethernet/hisilicon/
5997 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5999 HISILICON ROCE DRIVER
6000 M: Lijun Ou <oulijun@huawei.com>
6001 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6002 L: linux-rdma@vger.kernel.org
6004 F: drivers/infiniband/hw/hns/
6005 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6007 HISILICON SAS Controller
6008 M: John Garry <john.garry@huawei.com>
6009 W: http://www.hisilicon.com
6011 F: drivers/scsi/hisi_sas/
6012 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6015 M: Jouni Malinen <j@w1.fi>
6016 L: linux-wireless@vger.kernel.org
6017 W: http://w1.fi/hostap-driver.html
6019 F: drivers/net/wireless/intersil/hostap/
6021 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6022 L: platform-driver-x86@vger.kernel.org
6024 F: drivers/platform/x86/tc1100-wmi.c
6026 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6027 M: Jaroslav Kysela <perex@perex.cz>
6029 F: drivers/net/ethernet/hp/hp100.*
6031 HPET: High Precision Event Timers driver
6032 M: Clemens Ladisch <clemens@ladisch.de>
6034 F: Documentation/timers/hpet.txt
6035 F: drivers/char/hpet.c
6036 F: include/linux/hpet.h
6037 F: include/uapi/linux/hpet.h
6041 F: arch/x86/kernel/hpet.c
6042 F: arch/x86/include/asm/hpet.h
6045 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6046 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6051 M: Sebastian Reichel <sre@kernel.org>
6052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6054 F: Documentation/ABI/testing/sysfs-bus-hsi
6055 F: Documentation/driver-api/hsi.rst
6057 F: include/linux/hsi/
6058 F: include/uapi/linux/hsi/
6061 L: linux-usb@vger.kernel.org
6063 F: drivers/net/usb/hso.c
6065 HSR NETWORK PROTOCOL
6066 M: Arvid Brodin <arvid.brodin@alten.se>
6067 L: netdev@vger.kernel.org
6071 HTCPEN TOUCHSCREEN DRIVER
6072 M: Pau Oliva Fora <pof@eslack.org>
6073 L: linux-input@vger.kernel.org
6075 F: drivers/input/touchscreen/htcpen.c
6078 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6083 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6084 L: linux-media@vger.kernel.org
6085 T: git git://linuxtv.org/media_tree.git
6086 W: https://linuxtv.org
6088 F: drivers/media/platform/sti/hva
6090 Hyper-V CORE AND DRIVERS
6091 M: "K. Y. Srinivasan" <kys@microsoft.com>
6092 M: Haiyang Zhang <haiyangz@microsoft.com>
6093 M: Stephen Hemminger <sthemmin@microsoft.com>
6094 L: devel@linuxdriverproject.org
6096 F: arch/x86/include/asm/mshyperv.h
6097 F: arch/x86/include/uapi/asm/hyperv.h
6098 F: arch/x86/kernel/cpu/mshyperv.c
6100 F: drivers/hid/hid-hyperv.c
6102 F: drivers/input/serio/hyperv-keyboard.c
6103 F: drivers/pci/host/pci-hyperv.c
6104 F: drivers/net/hyperv/
6105 F: drivers/scsi/storvsc_drv.c
6106 F: drivers/uio/uio_hv_generic.c
6107 F: drivers/video/fbdev/hyperv_fb.c
6108 F: include/linux/hyperv.h
6110 F: Documentation/ABI/stable/sysfs-bus-vmbus
6113 M: Peter Rosin <peda@axentia.se>
6114 L: linux-i2c@vger.kernel.org
6116 F: Documentation/i2c/i2c-topology
6117 F: Documentation/i2c/muxes/
6118 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6119 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6120 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6121 F: drivers/i2c/i2c-mux.c
6122 F: drivers/i2c/muxes/
6123 F: include/linux/i2c-mux.h
6125 I2C OVER PARALLEL PORT
6126 M: Jean Delvare <jdelvare@suse.com>
6127 L: linux-i2c@vger.kernel.org
6129 F: Documentation/i2c/busses/i2c-parport
6130 F: Documentation/i2c/busses/i2c-parport-light
6131 F: drivers/i2c/busses/i2c-parport.c
6132 F: drivers/i2c/busses/i2c-parport-light.c
6134 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6135 M: Jean Delvare <jdelvare@suse.com>
6136 L: linux-i2c@vger.kernel.org
6138 F: Documentation/i2c/busses/i2c-ali1535
6139 F: Documentation/i2c/busses/i2c-ali1563
6140 F: Documentation/i2c/busses/i2c-ali15x3
6141 F: Documentation/i2c/busses/i2c-amd756
6142 F: Documentation/i2c/busses/i2c-amd8111
6143 F: Documentation/i2c/busses/i2c-i801
6144 F: Documentation/i2c/busses/i2c-nforce2
6145 F: Documentation/i2c/busses/i2c-piix4
6146 F: Documentation/i2c/busses/i2c-sis5595
6147 F: Documentation/i2c/busses/i2c-sis630
6148 F: Documentation/i2c/busses/i2c-sis96x
6149 F: Documentation/i2c/busses/i2c-via
6150 F: Documentation/i2c/busses/i2c-viapro
6151 F: drivers/i2c/busses/i2c-ali1535.c
6152 F: drivers/i2c/busses/i2c-ali1563.c
6153 F: drivers/i2c/busses/i2c-ali15x3.c
6154 F: drivers/i2c/busses/i2c-amd756.c
6155 F: drivers/i2c/busses/i2c-amd756-s4882.c
6156 F: drivers/i2c/busses/i2c-amd8111.c
6157 F: drivers/i2c/busses/i2c-i801.c
6158 F: drivers/i2c/busses/i2c-isch.c
6159 F: drivers/i2c/busses/i2c-nforce2.c
6160 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6161 F: drivers/i2c/busses/i2c-piix4.c
6162 F: drivers/i2c/busses/i2c-sis5595.c
6163 F: drivers/i2c/busses/i2c-sis630.c
6164 F: drivers/i2c/busses/i2c-sis96x.c
6165 F: drivers/i2c/busses/i2c-via.c
6166 F: drivers/i2c/busses/i2c-viapro.c
6168 I2C/SMBUS ISMT DRIVER
6169 M: Seth Heasley <seth.heasley@intel.com>
6170 M: Neil Horman <nhorman@tuxdriver.com>
6171 L: linux-i2c@vger.kernel.org
6172 F: drivers/i2c/busses/i2c-ismt.c
6173 F: Documentation/i2c/busses/i2c-ismt
6175 I2C/SMBUS STUB DRIVER
6176 M: Jean Delvare <jdelvare@suse.com>
6177 L: linux-i2c@vger.kernel.org
6179 F: drivers/i2c/i2c-stub.c
6182 M: Wolfram Sang <wsa@the-dreams.de>
6183 L: linux-i2c@vger.kernel.org
6184 W: https://i2c.wiki.kernel.org/
6185 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6188 F: Documentation/devicetree/bindings/i2c/
6189 F: Documentation/i2c/
6192 F: include/linux/i2c.h
6193 F: include/linux/i2c-*.h
6194 F: include/uapi/linux/i2c.h
6195 F: include/uapi/linux/i2c-*.h
6198 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6199 L: linux-i2c@vger.kernel.org
6200 L: linux-acpi@vger.kernel.org
6204 M: Jean Delvare <jdelvare@suse.com>
6205 L: linux-i2c@vger.kernel.org
6207 F: Documentation/i2c/busses/i2c-taos-evm
6208 F: drivers/i2c/busses/i2c-taos-evm.c
6211 M: Till Harbaum <till@harbaum.org>
6212 L: linux-i2c@vger.kernel.org
6213 W: http://www.harbaum.org/till/i2c_tiny_usb
6215 F: drivers/i2c/busses/i2c-tiny-usb.c
6218 M: "H. Peter Anvin" <hpa@zytor.com>
6222 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6223 M: "H. Peter Anvin" <hpa@zytor.com>
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6227 IA64 (Itanium) PLATFORM
6228 M: Tony Luck <tony.luck@intel.com>
6229 M: Fenghua Yu <fenghua.yu@intel.com>
6230 L: linux-ia64@vger.kernel.org
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6235 IBM Power VMX Cryptographic instructions
6236 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6237 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6238 L: linux-crypto@vger.kernel.org
6240 F: drivers/crypto/vmx/Makefile
6241 F: drivers/crypto/vmx/Kconfig
6242 F: drivers/crypto/vmx/vmx.c
6243 F: drivers/crypto/vmx/aes*
6244 F: drivers/crypto/vmx/ghash*
6245 F: drivers/crypto/vmx/ppc-xlate.pl
6247 IBM Power in-Nest Crypto Acceleration
6248 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6249 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6250 L: linux-crypto@vger.kernel.org
6252 F: drivers/crypto/nx/Makefile
6253 F: drivers/crypto/nx/Kconfig
6254 F: drivers/crypto/nx/nx-aes*
6255 F: drivers/crypto/nx/nx-sha*
6256 F: drivers/crypto/nx/nx.*
6257 F: drivers/crypto/nx/nx_csbcpb.h
6258 F: drivers/crypto/nx/nx_debugfs.h
6260 IBM Power 842 compression accelerator
6261 M: Haren Myneni <haren@us.ibm.com>
6263 F: drivers/crypto/nx/Makefile
6264 F: drivers/crypto/nx/Kconfig
6265 F: drivers/crypto/nx/nx-842*
6266 F: include/linux/sw842.h
6270 IBM Power Linux RAID adapter
6271 M: Brian King <brking@us.ibm.com>
6273 F: drivers/scsi/ipr.*
6275 IBM Power Virtual Ethernet Device Driver
6276 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6277 L: netdev@vger.kernel.org
6279 F: drivers/net/ethernet/ibm/ibmveth.*
6281 IBM Power SRIOV Virtual NIC Device Driver
6282 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6283 M: John Allen <jallen@linux.vnet.ibm.com>
6284 L: netdev@vger.kernel.org
6286 F: drivers/net/ethernet/ibm/ibmvnic.*
6288 IBM Power Virtual SCSI Device Drivers
6289 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6290 L: linux-scsi@vger.kernel.org
6292 F: drivers/scsi/ibmvscsi/ibmvscsi*
6293 F: include/scsi/viosrp.h
6295 IBM Power Virtual SCSI Device Target Driver
6296 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6297 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6298 L: linux-scsi@vger.kernel.org
6299 L: target-devel@vger.kernel.org
6301 F: drivers/scsi/ibmvscsi_tgt/
6303 IBM Power Virtual FC Device Drivers
6304 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6305 L: linux-scsi@vger.kernel.org
6307 F: drivers/scsi/ibmvscsi/ibmvfc*
6309 IBM ServeRAID RAID DRIVER
6311 F: drivers/scsi/ips.*
6313 ICH LPC AND GPIO DRIVER
6314 M: Peter Tyser <ptyser@xes-inc.com>
6316 F: drivers/mfd/lpc_ich.c
6317 F: drivers/gpio/gpio-ich.c
6319 IDT VersaClock 5 CLOCK DRIVER
6320 M: Marek Vasut <marek.vasut@gmail.com>
6322 F: drivers/clk/clk-versaclock5.c
6325 M: "David S. Miller" <davem@davemloft.net>
6326 L: linux-ide@vger.kernel.org
6327 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6330 F: Documentation/ide/
6332 F: include/linux/ide.h
6334 IDEAPAD LAPTOP EXTRAS DRIVER
6335 M: Ike Panhc <ike.pan@canonical.com>
6336 L: platform-driver-x86@vger.kernel.org
6337 W: http://launchpad.net/ideapad-laptop
6339 F: drivers/platform/x86/ideapad-laptop.c
6341 IDEAPAD LAPTOP SLIDEBAR DRIVER
6342 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6343 L: linux-input@vger.kernel.org
6344 W: https://github.com/o2genum/ideapad-slidebar
6346 F: drivers/input/misc/ideapad_slidebar.c
6349 M: Borislav Petkov <bp@alien8.de>
6350 L: linux-ide@vger.kernel.org
6352 F: Documentation/cdrom/ide-cd
6353 F: drivers/ide/ide-cd*
6355 IEEE 802.15.4 SUBSYSTEM
6356 M: Alexander Aring <aar@pengutronix.de>
6357 M: Stefan Schmidt <stefan@osg.samsung.com>
6358 L: linux-wpan@vger.kernel.org
6359 W: http://wpan.cakelab.org/
6360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6365 F: drivers/net/ieee802154/
6366 F: include/linux/nl802154.h
6367 F: include/linux/ieee802154.h
6368 F: include/net/nl802154.h
6369 F: include/net/mac802154.h
6370 F: include/net/af_ieee802154.h
6371 F: include/net/cfg802154.h
6372 F: include/net/ieee802154_netdev.h
6373 F: Documentation/networking/ieee802154.txt
6376 M: Yotam Gigi <yotamg@mellanox.com>
6377 M: Jamal Hadi Salim <jhs@mojatatu.com>
6379 F: include/net/ife.h
6380 F: include/uapi/linux/ife.h
6382 IGORPLUG-USB IR RECEIVER
6383 M: Sean Young <sean@mess.org>
6384 L: linux-media@vger.kernel.org
6386 F: drivers/media/rc/igorplugusb.c
6388 IGUANAWORKS USB IR TRANSCEIVER
6389 M: Sean Young <sean@mess.org>
6390 L: linux-media@vger.kernel.org
6392 F: drivers/media/rc/iguanair.c
6394 IIO DIGITAL POTENTIOMETER DAC
6395 M: Peter Rosin <peda@axentia.se>
6396 L: linux-iio@vger.kernel.org
6398 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6399 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6400 F: drivers/iio/dac/dpot-dac.c
6402 IIO ENVELOPE DETECTOR
6403 M: Peter Rosin <peda@axentia.se>
6404 L: linux-iio@vger.kernel.org
6406 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6407 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6408 F: drivers/iio/adc/envelope-detector.c
6410 IIO SUBSYSTEM AND DRIVERS
6411 M: Jonathan Cameron <jic23@kernel.org>
6412 R: Hartmut Knaack <knaack.h@gmx.de>
6413 R: Lars-Peter Clausen <lars@metafoo.de>
6414 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6415 L: linux-iio@vger.kernel.org
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6418 F: Documentation/devicetree/bindings/iio/
6420 F: drivers/staging/iio/
6421 F: include/linux/iio/
6424 IKANOS/ADI EAGLE ADSL USB DRIVER
6425 M: Matthieu Castet <castet.matthieu@free.fr>
6426 M: Stanislaw Gruszka <stf_xl@wp.pl>
6428 F: drivers/usb/atm/ueagle-atm.c
6430 IMGTEC ASCII LCD DRIVER
6431 M: Paul Burton <paul.burton@imgtec.com>
6433 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6434 F: drivers/auxdisplay/img-ascii-lcd.c
6436 INA209 HARDWARE MONITOR DRIVER
6437 M: Guenter Roeck <linux@roeck-us.net>
6438 L: linux-hwmon@vger.kernel.org
6440 F: Documentation/hwmon/ina209
6441 F: Documentation/devicetree/bindings/i2c/ina209.txt
6442 F: drivers/hwmon/ina209.c
6444 INA2XX HARDWARE MONITOR DRIVER
6445 M: Guenter Roeck <linux@roeck-us.net>
6446 L: linux-hwmon@vger.kernel.org
6448 F: Documentation/hwmon/ina2xx
6449 F: drivers/hwmon/ina2xx.c
6450 F: include/linux/platform_data/ina2xx.h
6452 INDUSTRY PACK SUBSYSTEM (IPACK)
6453 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6454 M: Jens Taprogge <jens.taprogge@taprogge.org>
6455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6456 L: industrypack-devel@lists.sourceforge.net
6457 W: http://industrypack.sourceforge.net
6461 INGENIC JZ4780 DMA Driver
6462 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6464 F: drivers/dma/dma-jz4780.c
6466 INGENIC JZ4780 NAND DRIVER
6467 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6468 L: linux-mtd@lists.infradead.org
6470 F: drivers/mtd/nand/jz4780_*
6472 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6473 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6474 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6475 L: linux-ima-devel@lists.sourceforge.net
6476 L: linux-ima-user@lists.sourceforge.net
6477 L: linux-security-module@vger.kernel.org
6478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6480 F: security/integrity/ima/
6482 IMGTEC IR DECODER DRIVER
6483 M: James Hogan <james.hogan@imgtec.com>
6485 F: drivers/media/rc/img-ir/
6487 IMS TWINTURBO FRAMEBUFFER DRIVER
6488 L: linux-fbdev@vger.kernel.org
6490 F: drivers/video/fbdev/imsttfb.c
6492 INFINIBAND SUBSYSTEM
6493 M: Doug Ledford <dledford@redhat.com>
6494 M: Sean Hefty <sean.hefty@intel.com>
6495 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6496 L: linux-rdma@vger.kernel.org
6497 W: http://www.openfabrics.org/
6498 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6501 F: Documentation/infiniband/
6502 F: drivers/infiniband/
6503 F: include/uapi/linux/if_infiniband.h
6504 F: include/uapi/rdma/
6508 M: John McCutchan <john@johnmccutchan.com>
6509 M: Robert Love <rlove@rlove.org>
6510 M: Eric Paris <eparis@parisplace.org>
6512 F: Documentation/filesystems/inotify.txt
6513 F: fs/notify/inotify/
6514 F: include/linux/inotify.h
6515 F: include/uapi/linux/inotify.h
6517 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6518 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6519 L: linux-input@vger.kernel.org
6520 Q: http://patchwork.kernel.org/project/linux-input/list/
6521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6524 F: include/linux/input.h
6525 F: include/uapi/linux/input.h
6526 F: include/linux/input/
6527 F: Documentation/devicetree/bindings/input/
6529 INPUT MULTITOUCH (MT) PROTOCOL
6530 M: Henrik Rydberg <rydberg@bitmath.org>
6531 L: linux-input@vger.kernel.org
6533 F: Documentation/input/multi-touch-protocol.txt
6534 F: drivers/input/input-mt.c
6537 INTEL ASoC BDW/HSW DRIVERS
6538 M: Jie Yang <yang.jie@linux.intel.com>
6539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6541 F: sound/soc/intel/common/sst-dsp*
6542 F: sound/soc/intel/common/sst-firmware.c
6543 F: sound/soc/intel/boards/broadwell.c
6544 F: sound/soc/intel/haswell/
6546 INTEL C600 SERIES SAS CONTROLLER DRIVER
6547 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6548 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6549 L: linux-scsi@vger.kernel.org
6550 T: git git://git.code.sf.net/p/intel-sas/isci
6552 F: drivers/scsi/isci/
6554 INTEL HID EVENT DRIVER
6555 M: Alex Hung <alex.hung@canonical.com>
6556 L: platform-driver-x86@vger.kernel.org
6558 F: drivers/platform/x86/intel-hid.c
6560 INTEL VIRTUAL BUTTON DRIVER
6561 M: AceLan Kao <acelan.kao@canonical.com>
6562 L: platform-driver-x86@vger.kernel.org
6564 F: drivers/platform/x86/intel-vbtn.c
6567 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6568 M: Len Brown <lenb@kernel.org>
6569 L: linux-pm@vger.kernel.org
6570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6571 B: https://bugzilla.kernel.org
6573 F: drivers/idle/intel_idle.c
6575 INTEL INTEGRATED SENSOR HUB DRIVER
6576 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6577 M: Jiri Kosina <jikos@kernel.org>
6578 L: linux-input@vger.kernel.org
6580 F: drivers/hid/intel-ish-hid/
6583 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6584 M: Len Brown <lenb@kernel.org>
6585 L: linux-pm@vger.kernel.org
6587 F: drivers/cpufreq/intel_pstate.c
6589 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6590 M: Maik Broemme <mbroemme@libmpq.org>
6591 L: linux-fbdev@vger.kernel.org
6593 F: Documentation/fb/intelfb.txt
6594 F: drivers/video/fbdev/intelfb/
6596 INTEL 810/815 FRAMEBUFFER DRIVER
6597 M: Antonino Daplas <adaplas@gmail.com>
6598 L: linux-fbdev@vger.kernel.org
6600 F: drivers/video/fbdev/i810/
6602 INTEL MENLOW THERMAL DRIVER
6603 M: Sujith Thomas <sujith.thomas@intel.com>
6604 L: platform-driver-x86@vger.kernel.org
6605 W: https://01.org/linux-acpi
6607 F: drivers/platform/x86/intel_menlow.c
6609 INTEL I/OAT DMA DRIVER
6610 M: Dave Jiang <dave.jiang@intel.com>
6611 R: Dan Williams <dan.j.williams@intel.com>
6612 L: dmaengine@vger.kernel.org
6613 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6615 F: drivers/dma/ioat*
6618 M: David Woodhouse <dwmw2@infradead.org>
6619 L: iommu@lists.linux-foundation.org
6620 T: git git://git.infradead.org/iommu-2.6.git
6622 F: drivers/iommu/intel-iommu.c
6623 F: include/linux/intel-iommu.h
6625 INTEL IOP-ADMA DMA DRIVER
6626 R: Dan Williams <dan.j.williams@intel.com>
6628 F: drivers/dma/iop-adma.c
6630 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6631 M: Krzysztof Halasa <khalasa@piap.pl>
6633 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6634 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6635 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6636 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6637 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6638 F: drivers/net/wan/ixp4xx_hss.c
6640 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6641 M: Deepak Saxena <dsaxena@plexity.net>
6643 F: drivers/char/hw_random/ixp4xx-rng.c
6645 INTEL ETHERNET DRIVERS
6646 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6647 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6648 W: http://www.intel.com/support/feedback.htm
6649 W: http://e1000.sourceforge.net/
6650 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6654 F: Documentation/networking/e100.txt
6655 F: Documentation/networking/e1000.txt
6656 F: Documentation/networking/e1000e.txt
6657 F: Documentation/networking/igb.txt
6658 F: Documentation/networking/igbvf.txt
6659 F: Documentation/networking/ixgb.txt
6660 F: Documentation/networking/ixgbe.txt
6661 F: Documentation/networking/ixgbevf.txt
6662 F: Documentation/networking/i40e.txt
6663 F: Documentation/networking/i40evf.txt
6664 F: drivers/net/ethernet/intel/
6665 F: drivers/net/ethernet/intel/*/
6667 INTEL RDMA RNIC DRIVER
6668 M: Faisal Latif <faisal.latif@intel.com>
6669 M: Shiraz Saleem <shiraz.saleem@intel.com>
6670 L: linux-rdma@vger.kernel.org
6672 F: drivers/infiniband/hw/i40iw/
6674 INTEL MERRIFIELD GPIO DRIVER
6675 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6676 L: linux-gpio@vger.kernel.org
6678 F: drivers/gpio/gpio-merrifield.c
6680 INTEL-MID GPIO DRIVER
6681 M: David Cohen <david.a.cohen@linux.intel.com>
6682 L: linux-gpio@vger.kernel.org
6684 F: drivers/gpio/gpio-intel-mid.c
6686 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6687 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6688 L: linux-wireless@vger.kernel.org
6690 F: Documentation/networking/README.ipw2100
6691 F: Documentation/networking/README.ipw2200
6692 F: drivers/net/wireless/intel/ipw2x00/
6695 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6697 F: Documentation/trace/intel_th.txt
6698 F: drivers/hwtracing/intel_th/
6700 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6701 M: Ning Sun <ning.sun@intel.com>
6702 L: tboot-devel@lists.sourceforge.net
6703 W: http://tboot.sourceforge.net
6704 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6706 F: Documentation/intel_txt.txt
6707 F: include/linux/tboot.h
6708 F: arch/x86/kernel/tboot.c
6710 INTEL WIRELESS WIMAX CONNECTION 2400
6711 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6712 M: linux-wimax@intel.com
6713 L: wimax@linuxwimax.org (subscribers-only)
6715 W: http://linuxwimax.org
6716 F: Documentation/wimax/README.i2400m
6717 F: drivers/net/wimax/i2400m/
6718 F: include/uapi/linux/wimax/i2400m.h
6720 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6721 M: Stanislaw Gruszka <sgruszka@redhat.com>
6722 L: linux-wireless@vger.kernel.org
6724 F: drivers/net/wireless/intel/iwlegacy/
6726 INTEL WIRELESS WIFI LINK (iwlwifi)
6727 M: Johannes Berg <johannes.berg@intel.com>
6728 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6729 M: Luca Coelho <luciano.coelho@intel.com>
6730 M: Intel Linux Wireless <linuxwifi@intel.com>
6731 L: linux-wireless@vger.kernel.org
6732 W: http://intellinuxwireless.org
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6735 F: drivers/net/wireless/intel/iwlwifi/
6737 INTEL MANAGEMENT ENGINE (mei)
6738 M: Tomas Winkler <tomas.winkler@intel.com>
6739 L: linux-kernel@vger.kernel.org
6741 F: include/uapi/linux/mei.h
6742 F: include/linux/mei_cl_bus.h
6743 F: drivers/misc/mei/*
6744 F: drivers/watchdog/mei_wdt.c
6745 F: Documentation/misc-devices/mei/*
6748 INTEL MIC DRIVERS (mic)
6749 M: Sudeep Dutt <sudeep.dutt@intel.com>
6750 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6752 W: https://github.com/sudeepdutt/mic
6753 W: http://software.intel.com/en-us/mic-developer
6754 F: include/linux/mic_bus.h
6755 F: include/linux/scif.h
6756 F: include/uapi/linux/mic_common.h
6757 F: include/uapi/linux/mic_ioctl.h
6758 F: include/uapi/linux/scif_ioctl.h
6759 F: drivers/misc/mic/
6760 F: drivers/dma/mic_x100_dma.c
6761 F: drivers/dma/mic_x100_dma.h
6762 F: Documentation/mic/
6764 INTEL PMC/P-Unit IPC DRIVER
6765 M: Zha Qipeng<qipeng.zha@intel.com>
6766 L: platform-driver-x86@vger.kernel.org
6768 F: drivers/platform/x86/intel_pmc_ipc.c
6769 F: drivers/platform/x86/intel_punit_ipc.c
6770 F: arch/x86/include/asm/intel_pmc_ipc.h
6771 F: arch/x86/include/asm/intel_punit_ipc.h
6773 INTEL TELEMETRY DRIVER
6774 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6775 L: platform-driver-x86@vger.kernel.org
6777 F: arch/x86/include/asm/intel_telemetry.h
6778 F: drivers/platform/x86/intel_telemetry*
6780 INTEL PMC CORE DRIVER
6781 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6782 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6783 L: platform-driver-x86@vger.kernel.org
6785 F: arch/x86/include/asm/pmc_core.h
6786 F: drivers/platform/x86/intel_pmc_core*
6788 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6789 M: Linus Walleij <linus.walleij@linaro.org>
6790 L: linux-iio@vger.kernel.org
6792 F: drivers/iio/gyro/mpu3050*
6793 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6795 IOC3 ETHERNET DRIVER
6796 M: Ralf Baechle <ralf@linux-mips.org>
6797 L: linux-mips@linux-mips.org
6799 F: drivers/net/ethernet/sgi/ioc3-eth.c
6802 M: Pat Gefre <pfg@sgi.com>
6803 L: linux-serial@vger.kernel.org
6805 F: drivers/tty/serial/ioc3_serial.c
6808 M: Joerg Roedel <joro@8bytes.org>
6809 L: iommu@lists.linux-foundation.org
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6812 F: Documentation/devicetree/bindings/iommu/
6816 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6818 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6821 M: Corey Minyard <minyard@acm.org>
6822 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6823 W: http://openipmi.sourceforge.net/
6825 F: Documentation/IPMI.txt
6826 F: drivers/char/ipmi/
6827 F: include/linux/ipmi*
6828 F: include/uapi/linux/ipmi*
6830 QCOM AUDIO (ASoC) DRIVERS
6831 M: Patrick Lai <plai@codeaurora.org>
6832 M: Banajit Goswami <bgoswami@codeaurora.org>
6833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6837 IPS SCSI RAID DRIVER
6838 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6839 L: linux-scsi@vger.kernel.org
6840 W: http://www.adaptec.com/
6842 F: drivers/scsi/ips*
6845 M: Wensong Zhang <wensong@linux-vs.org>
6846 M: Simon Horman <horms@verge.net.au>
6847 M: Julian Anastasov <ja@ssi.bg>
6848 L: netdev@vger.kernel.org
6849 L: lvs-devel@vger.kernel.org
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6853 F: Documentation/networking/ipvs-sysctl.txt
6854 F: include/net/ip_vs.h
6855 F: include/uapi/linux/ip_vs.h
6856 F: net/netfilter/ipvs/
6859 M: Jiri Kosina <jikos@kernel.org>
6860 M: David Sterba <dsterba@suse.com>
6862 F: drivers/tty/ipwireless/
6865 L: netdev@vger.kernel.org
6867 F: include/net/ipx.h
6868 F: include/uapi/linux/ipx.h
6872 M: Samuel Ortiz <samuel@sortiz.org>
6873 L: irda-users@lists.sourceforge.net (subscribers-only)
6874 L: netdev@vger.kernel.org
6875 W: http://irda.sourceforge.net/
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6878 F: Documentation/networking/irda.txt
6879 F: drivers/net/irda/
6880 F: include/net/irda/
6884 M: Thomas Gleixner <tglx@linutronix.de>
6885 L: linux-kernel@vger.kernel.org
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6891 M: Thomas Gleixner <tglx@linutronix.de>
6892 M: Jason Cooper <jason@lakedaemon.net>
6893 M: Marc Zyngier <marc.zyngier@arm.com>
6894 L: linux-kernel@vger.kernel.org
6896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6897 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6898 F: Documentation/devicetree/bindings/interrupt-controller/
6901 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6902 M: Marc Zyngier <marc.zyngier@arm.com>
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6905 F: Documentation/IRQ-domain.txt
6906 F: include/linux/irqdomain.h
6907 F: kernel/irq/irqdomain.c
6911 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6913 F: Documentation/isa.txt
6914 F: drivers/base/isa.c
6915 F: include/linux/isa.h
6918 M: Jaroslav Kysela <perex@perex.cz>
6920 F: Documentation/isapnp.txt
6921 F: drivers/pnp/isapnp/
6922 F: include/linux/isapnp.h
6925 M: Hans Verkuil <hverkuil@xs4all.nl>
6926 L: linux-media@vger.kernel.org
6927 T: git git://linuxtv.org/media_tree.git
6928 W: https://linuxtv.org
6930 F: drivers/media/radio/radio-isa*
6932 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6933 M: Peter Jones <pjones@redhat.com>
6934 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6936 F: drivers/firmware/iscsi_ibft*
6939 M: Lee Duncan <lduncan@suse.com>
6940 M: Chris Leech <cleech@redhat.com>
6941 L: open-iscsi@googlegroups.com
6942 W: www.open-iscsi.com
6944 F: drivers/scsi/*iscsi*
6945 F: include/scsi/*iscsi*
6947 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6948 M: Or Gerlitz <ogerlitz@mellanox.com>
6949 M: Sagi Grimberg <sagi@grimberg.me>
6950 M: Roi Dayan <roid@mellanox.com>
6951 L: linux-rdma@vger.kernel.org
6953 W: http://www.openfabrics.org
6954 W: www.open-iscsi.org
6955 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6956 F: drivers/infiniband/ulp/iser/
6958 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6959 M: Sagi Grimberg <sagi@grimberg.me>
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6961 L: linux-rdma@vger.kernel.org
6962 L: target-devel@vger.kernel.org
6964 W: http://www.linux-iscsi.org
6965 F: drivers/infiniband/ulp/isert
6968 M: Karsten Keil <isdn@linux-pingi.de>
6969 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6970 L: netdev@vger.kernel.org
6971 W: http://www.isdn4linux.de
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6974 F: Documentation/isdn/
6976 F: include/linux/isdn.h
6977 F: include/linux/isdn/
6978 F: include/uapi/linux/isdn.h
6979 F: include/uapi/linux/isdn/
6981 ISDN SUBSYSTEM (Eicon active card driver)
6982 M: Armin Schindler <mac@melware.de>
6983 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6984 W: http://www.melware.de
6986 F: drivers/isdn/hardware/eicon/
6988 IT87 HARDWARE MONITORING DRIVER
6989 M: Jean Delvare <jdelvare@suse.com>
6990 L: linux-hwmon@vger.kernel.org
6992 F: Documentation/hwmon/it87
6993 F: drivers/hwmon/it87.c
6996 M: Antti Palosaari <crope@iki.fi>
6997 L: linux-media@vger.kernel.org
6998 W: https://linuxtv.org
6999 W: http://palosaari.fi/linux/
7000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7001 T: git git://linuxtv.org/anttip/media_tree.git
7003 F: drivers/media/tuners/it913x*
7005 IVTV VIDEO4LINUX DRIVER
7006 M: Andy Walls <awalls@md.metrocast.net>
7007 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7008 L: linux-media@vger.kernel.org
7009 T: git git://linuxtv.org/media_tree.git
7010 W: http://www.ivtvdriver.org
7012 F: Documentation/media/v4l-drivers/ivtv*
7013 F: drivers/media/pci/ivtv/
7014 F: include/uapi/linux/ivtv*
7016 IX2505V MEDIA DRIVER
7017 M: Malcolm Priestley <tvboxspy@gmail.com>
7018 L: linux-media@vger.kernel.org
7019 W: https://linuxtv.org
7020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022 F: drivers/media/dvb-frontends/ix2505v*
7024 JC42.4 TEMPERATURE SENSOR DRIVER
7025 M: Guenter Roeck <linux@roeck-us.net>
7026 L: linux-hwmon@vger.kernel.org
7028 F: drivers/hwmon/jc42.c
7029 F: Documentation/hwmon/jc42
7032 M: Dave Kleikamp <shaggy@kernel.org>
7033 L: jfs-discussion@lists.sourceforge.net
7034 W: http://jfs.sourceforge.net/
7035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7037 F: Documentation/filesystems/jfs.txt
7041 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7042 L: netdev@vger.kernel.org
7044 F: drivers/net/ethernet/jme.*
7046 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7047 M: David Woodhouse <dwmw2@infradead.org>
7048 L: linux-mtd@lists.infradead.org
7049 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7052 F: include/uapi/linux/jffs2.h
7054 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7055 M: "Theodore Ts'o" <tytso@mit.edu>
7056 M: Jan Kara <jack@suse.com>
7057 L: linux-ext4@vger.kernel.org
7060 F: include/linux/jbd2.h
7062 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7063 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7064 L: linux-media@vger.kernel.org
7066 F: drivers/media/platform/rcar_jpu.c
7068 JSM Neo PCI based serial card
7069 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7070 L: linux-serial@vger.kernel.org
7072 F: drivers/tty/serial/jsm/
7074 K10TEMP HARDWARE MONITORING DRIVER
7075 M: Clemens Ladisch <clemens@ladisch.de>
7076 L: linux-hwmon@vger.kernel.org
7078 F: Documentation/hwmon/k10temp
7079 F: drivers/hwmon/k10temp.c
7081 K8TEMP HARDWARE MONITORING DRIVER
7082 M: Rudolf Marek <r.marek@assembler.cz>
7083 L: linux-hwmon@vger.kernel.org
7085 F: Documentation/hwmon/k8temp
7086 F: drivers/hwmon/k8temp.c
7089 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7090 R: Alexander Potapenko <glider@google.com>
7091 R: Dmitry Vyukov <dvyukov@google.com>
7092 L: kasan-dev@googlegroups.com
7094 F: arch/*/include/asm/kasan.h
7095 F: arch/*/mm/kasan_init*
7096 F: Documentation/dev-tools/kasan.rst
7097 F: include/linux/kasan*.h
7100 F: scripts/Makefile.kasan
7103 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7104 L: linux-kbuild@vger.kernel.org
7105 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7107 F: Documentation/kbuild/kconfig-language.txt
7111 M: Dave Young <dyoung@redhat.com>
7112 M: Baoquan He <bhe@redhat.com>
7113 R: Vivek Goyal <vgoyal@redhat.com>
7114 L: kexec@lists.infradead.org
7115 W: http://lse.sourceforge.net/kdump/
7117 F: Documentation/kdump/
7119 KEENE FM RADIO TRANSMITTER DRIVER
7120 M: Hans Verkuil <hverkuil@xs4all.nl>
7121 L: linux-media@vger.kernel.org
7122 T: git git://linuxtv.org/media_tree.git
7123 W: https://linuxtv.org
7125 F: drivers/media/radio/radio-keene*
7127 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7128 M: Ian Kent <raven@themaw.net>
7129 L: autofs@vger.kernel.org
7133 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7134 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7135 M: Michal Marek <mmarek@suse.com>
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7137 L: linux-kbuild@vger.kernel.org
7139 F: Documentation/kbuild/
7141 F: scripts/Makefile.*
7147 L: kernel-janitors@vger.kernel.org
7148 W: http://kernelnewbies.org/KernelJanitors
7151 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7152 M: "J. Bruce Fields" <bfields@fieldses.org>
7153 M: Jeff Layton <jlayton@poochiereds.net>
7154 L: linux-nfs@vger.kernel.org
7155 W: http://nfs.sourceforge.net/
7156 T: git git://linux-nfs.org/~bfields/linux.git
7159 F: include/uapi/linux/nfsd/
7163 F: include/linux/lockd/
7164 F: include/linux/sunrpc/
7165 F: include/uapi/linux/sunrpc/
7167 KERNEL SELFTEST FRAMEWORK
7168 M: Shuah Khan <shuahkh@osg.samsung.com>
7169 M: Shuah Khan <shuah@kernel.org>
7170 L: linux-kselftest@vger.kernel.org
7171 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7173 F: tools/testing/selftests
7175 KERNEL VIRTUAL MACHINE (KVM)
7176 M: Paolo Bonzini <pbonzini@redhat.com>
7177 M: Radim Krčmář <rkrcmar@redhat.com>
7178 L: kvm@vger.kernel.org
7179 W: http://www.linux-kvm.org
7180 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7182 F: Documentation/*/kvm*.txt
7183 F: Documentation/virtual/kvm/
7185 F: arch/x86/kernel/kvm.c
7186 F: arch/x86/kernel/kvmclock.c
7187 F: arch/*/include/asm/kvm*
7188 F: include/linux/kvm*
7189 F: include/uapi/linux/kvm*
7193 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7194 M: Joerg Roedel <joro@8bytes.org>
7195 L: kvm@vger.kernel.org
7196 W: http://www.linux-kvm.org/
7198 F: arch/x86/include/asm/svm.h
7199 F: arch/x86/kvm/svm.c
7201 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7202 M: Alexander Graf <agraf@suse.com>
7203 L: kvm-ppc@vger.kernel.org
7204 W: http://www.linux-kvm.org/
7205 T: git git://github.com/agraf/linux-2.6.git
7207 F: arch/powerpc/include/asm/kvm*
7208 F: arch/powerpc/kvm/
7210 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7211 M: Christian Borntraeger <borntraeger@de.ibm.com>
7212 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7213 L: linux-s390@vger.kernel.org
7214 W: http://www.ibm.com/developerworks/linux/linux390/
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7217 F: Documentation/s390/kvm.txt
7218 F: arch/s390/include/asm/kvm*
7220 F: arch/s390/mm/gmap.c
7222 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7223 M: Christoffer Dall <christoffer.dall@linaro.org>
7224 M: Marc Zyngier <marc.zyngier@arm.com>
7225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7226 L: kvmarm@lists.cs.columbia.edu
7227 W: http://systems.cs.columbia.edu/projects/kvm-arm
7228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7230 F: arch/arm/include/uapi/asm/kvm*
7231 F: arch/arm/include/asm/kvm*
7234 F: include/kvm/arm_*
7236 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7237 M: Christoffer Dall <christoffer.dall@linaro.org>
7238 M: Marc Zyngier <marc.zyngier@arm.com>
7239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7240 L: kvmarm@lists.cs.columbia.edu
7242 F: arch/arm64/include/uapi/asm/kvm*
7243 F: arch/arm64/include/asm/kvm*
7246 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7247 M: James Hogan <james.hogan@imgtec.com>
7248 L: linux-mips@linux-mips.org
7250 F: arch/mips/include/uapi/asm/kvm*
7251 F: arch/mips/include/asm/kvm*
7255 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7256 M: Tejun Heo <tj@kernel.org>
7257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7259 F: include/linux/kernfs.h
7263 M: Eric Biederman <ebiederm@xmission.com>
7264 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7265 L: kexec@lists.infradead.org
7267 F: include/linux/kexec.h
7268 F: include/uapi/linux/kexec.h
7272 M: David Howells <dhowells@redhat.com>
7273 L: keyrings@vger.kernel.org
7275 F: Documentation/security/keys.txt
7276 F: include/linux/key.h
7277 F: include/linux/key-type.h
7278 F: include/linux/keyctl.h
7279 F: include/uapi/linux/keyctl.h
7284 M: David Safford <safford@us.ibm.com>
7285 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7286 L: linux-security-module@vger.kernel.org
7287 L: keyrings@vger.kernel.org
7289 F: Documentation/security/keys-trusted-encrypted.txt
7290 F: include/keys/trusted-type.h
7291 F: security/keys/trusted.c
7292 F: security/keys/trusted.h
7295 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7296 M: David Safford <safford@us.ibm.com>
7297 L: linux-security-module@vger.kernel.org
7298 L: keyrings@vger.kernel.org
7300 F: Documentation/security/keys-trusted-encrypted.txt
7301 F: include/keys/encrypted-type.h
7302 F: security/keys/encrypted-keys/
7304 KGDB / KDB /debug_core
7305 M: Jason Wessel <jason.wessel@windriver.com>
7306 W: http://kgdb.wiki.kernel.org/
7307 L: kgdb-bugreport@lists.sourceforge.net
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7310 F: Documentation/DocBook/kgdb.tmpl
7311 F: drivers/misc/kgdbts.c
7312 F: drivers/tty/serial/kgdboc.c
7313 F: include/linux/kdb.h
7314 F: include/linux/kgdb.h
7318 M: Vegard Nossum <vegardno@ifi.uio.no>
7319 M: Pekka Enberg <penberg@kernel.org>
7321 F: Documentation/dev-tools/kmemcheck.rst
7322 F: arch/x86/include/asm/kmemcheck.h
7323 F: arch/x86/mm/kmemcheck/
7324 F: include/linux/kmemcheck.h
7328 M: Catalin Marinas <catalin.marinas@arm.com>
7330 F: Documentation/dev-tools/kmemleak.rst
7331 F: include/linux/kmemleak.h
7333 F: mm/kmemleak-test.c
7336 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7337 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7338 M: "David S. Miller" <davem@davemloft.net>
7339 M: Masami Hiramatsu <mhiramat@kernel.org>
7341 F: Documentation/kprobes.txt
7342 F: include/linux/kprobes.h
7343 F: include/asm-generic/kprobes.h
7346 KS0108 LCD CONTROLLER DRIVER
7347 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7348 W: http://miguelojeda.es/auxdisplay.htm
7349 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7351 F: Documentation/auxdisplay/ks0108
7352 F: drivers/auxdisplay/ks0108.c
7353 F: include/linux/ks0108.h
7356 M: David Ahern <dsa@cumulusnetworks.com>
7357 L: netdev@vger.kernel.org
7360 F: include/net/l3mdev.h
7362 LANTIQ MIPS ARCHITECTURE
7363 M: John Crispin <john@phrozen.org>
7364 L: linux-mips@linux-mips.org
7369 L: linux-x25@vger.kernel.org
7371 F: Documentation/networking/lapb-module.txt
7375 LASI 53c700 driver for PARISC
7376 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7377 L: linux-scsi@vger.kernel.org
7379 F: Documentation/scsi/53c700.txt
7380 F: drivers/scsi/53c700*
7383 M: Richard Purdie <rpurdie@rpsys.net>
7384 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7385 M: Pavel Machek <pavel@ucw.cz>
7386 L: linux-leds@vger.kernel.org
7387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7389 F: Documentation/devicetree/bindings/leds/
7391 F: include/linux/leds.h
7393 LEGACY EEPROM DRIVER
7394 M: Jean Delvare <jdelvare@suse.com>
7396 F: Documentation/misc-devices/eeprom
7397 F: drivers/misc/eeprom/eeprom.c
7399 LEGO USB Tower driver
7400 M: Juergen Stuber <starblue@users.sourceforge.net>
7401 L: legousb-devel@lists.sourceforge.net
7402 W: http://legousb.sourceforge.net/
7404 F: drivers/usb/misc/legousbtower.c
7407 M: Michael Krufky <mkrufky@linuxtv.org>
7408 L: linux-media@vger.kernel.org
7409 W: https://linuxtv.org
7410 W: http://github.com/mkrufky
7411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7412 T: git git://linuxtv.org/mkrufky/tuners.git
7414 F: drivers/media/dvb-frontends/lg2160.*
7416 LGDT3305 MEDIA DRIVER
7417 M: Michael Krufky <mkrufky@linuxtv.org>
7418 L: linux-media@vger.kernel.org
7419 W: https://linuxtv.org
7420 W: http://github.com/mkrufky
7421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422 T: git git://linuxtv.org/mkrufky/tuners.git
7424 F: drivers/media/dvb-frontends/lgdt3305.*
7427 M: Rusty Russell <rusty@rustcorp.com.au>
7428 L: lguest@lists.ozlabs.org
7429 W: http://lguest.ozlabs.org/
7431 F: arch/x86/include/asm/lguest*.h
7434 F: include/linux/lguest*.h
7437 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7438 M: Tejun Heo <tj@kernel.org>
7439 L: linux-ide@vger.kernel.org
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7443 F: include/linux/ata.h
7444 F: include/linux/libata.h
7445 F: Documentation/devicetree/bindings/ata/
7447 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7448 M: Viresh Kumar <vireshk@kernel.org>
7449 L: linux-ide@vger.kernel.org
7450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7452 F: include/linux/pata_arasan_cf_data.h
7453 F: drivers/ata/pata_arasan_cf.c
7456 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7457 M: Tejun Heo <tj@kernel.org>
7458 L: linux-ide@vger.kernel.org
7459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7461 F: drivers/ata/pata_*.c
7462 F: drivers/ata/ata_generic.c
7464 LIBATA SATA AHCI PLATFORM devices support
7465 M: Hans de Goede <hdegoede@redhat.com>
7466 M: Tejun Heo <tj@kernel.org>
7467 L: linux-ide@vger.kernel.org
7468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7470 F: drivers/ata/ahci_platform.c
7471 F: drivers/ata/libahci_platform.c
7472 F: include/linux/ahci_platform.h
7474 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7475 M: Mikael Pettersson <mikpelinux@gmail.com>
7476 L: linux-ide@vger.kernel.org
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7479 F: drivers/ata/sata_promise.*
7482 M: Sasha Levin <sasha.levin@oracle.com>
7484 F: tools/lib/lockdep/
7486 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7487 M: Dan Williams <dan.j.williams@intel.com>
7488 L: linux-nvdimm@lists.01.org
7489 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7493 F: include/linux/nd.h
7494 F: include/linux/libnvdimm.h
7495 F: include/uapi/linux/ndctl.h
7497 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7498 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7499 L: linux-nvdimm@lists.01.org
7500 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7502 F: drivers/nvdimm/blk.c
7503 F: drivers/nvdimm/region_devs.c
7504 F: drivers/acpi/nfit*
7506 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7507 M: Vishal Verma <vishal.l.verma@intel.com>
7508 L: linux-nvdimm@lists.01.org
7509 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7511 F: drivers/nvdimm/btt*
7513 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7514 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7515 L: linux-nvdimm@lists.01.org
7516 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7518 F: drivers/nvdimm/pmem.c
7519 F: include/linux/pmem.h
7520 F: arch/*/include/asm/pmem.h
7522 LIGHTNVM PLATFORM SUPPORT
7523 M: Matias Bjorling <mb@lightnvm.io>
7524 W: http://github/OpenChannelSSD
7525 L: linux-block@vger.kernel.org
7527 F: drivers/lightnvm/
7528 F: include/linux/lightnvm.h
7529 F: include/uapi/linux/lightnvm.h
7531 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7532 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7533 M: Paul Mackerras <paulus@samba.org>
7534 M: Michael Ellerman <mpe@ellerman.id.au>
7535 W: https://github.com/linuxppc/linux/wiki
7536 L: linuxppc-dev@lists.ozlabs.org
7537 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7540 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7541 F: Documentation/devicetree/bindings/powerpc/opal/
7542 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7543 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7544 F: Documentation/powerpc/
7546 F: drivers/char/tpm/tpm_ibmvtpm*
7547 F: drivers/crypto/nx/
7548 F: drivers/crypto/vmx/
7549 F: drivers/i2c/busses/i2c-opal.c
7550 F: drivers/net/ethernet/ibm/ibmveth.*
7551 F: drivers/net/ethernet/ibm/ibmvnic.*
7552 F: drivers/pci/hotplug/pnv_php.c
7553 F: drivers/pci/hotplug/rpa*
7554 F: drivers/rtc/rtc-opal.c
7555 F: drivers/scsi/ibmvscsi/
7556 F: drivers/tty/hvc/hvc_opal.c
7557 F: tools/testing/selftests/powerpc
7564 LINUX FOR POWER MACINTOSH
7565 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7566 W: http://www.penguinppc.org/
7567 L: linuxppc-dev@lists.ozlabs.org
7569 F: arch/powerpc/platforms/powermac/
7570 F: drivers/macintosh/
7572 LINUX FOR POWERPC EMBEDDED MPC5XXX
7573 M: Anatolij Gustschin <agust@denx.de>
7574 L: linuxppc-dev@lists.ozlabs.org
7575 T: git git://git.denx.de/linux-denx-agust.git
7577 F: arch/powerpc/platforms/512x/
7578 F: arch/powerpc/platforms/52xx/
7580 LINUX FOR POWERPC EMBEDDED PPC4XX
7581 M: Alistair Popple <alistair@popple.id.au>
7582 M: Matt Porter <mporter@kernel.crashing.org>
7583 W: http://www.penguinppc.org/
7584 L: linuxppc-dev@lists.ozlabs.org
7586 F: arch/powerpc/platforms/40x/
7587 F: arch/powerpc/platforms/44x/
7589 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7590 L: linuxppc-dev@lists.ozlabs.org
7592 F: arch/powerpc/*/*virtex*
7593 F: arch/powerpc/*/*/*virtex*
7595 LINUX FOR POWERPC EMBEDDED PPC8XX
7596 M: Vitaly Bordug <vitb@kernel.crashing.org>
7597 W: http://www.penguinppc.org/
7598 L: linuxppc-dev@lists.ozlabs.org
7600 F: arch/powerpc/platforms/8xx/
7602 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7603 M: Scott Wood <oss@buserror.net>
7604 M: Kumar Gala <galak@kernel.crashing.org>
7605 W: http://www.penguinppc.org/
7606 L: linuxppc-dev@lists.ozlabs.org
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7609 F: arch/powerpc/platforms/83xx/
7610 F: arch/powerpc/platforms/85xx/
7612 LINUX FOR POWERPC PA SEMI PWRFICIENT
7613 L: linuxppc-dev@lists.ozlabs.org
7615 F: arch/powerpc/platforms/pasemi/
7616 F: drivers/*/*pasemi*
7617 F: drivers/*/*/*pasemi*
7619 LINUX SECURITY MODULE (LSM) FRAMEWORK
7620 M: Chris Wright <chrisw@sous-sol.org>
7621 L: linux-security-module@vger.kernel.org
7624 LIS3LV02D ACCELEROMETER DRIVER
7625 M: Eric Piel <eric.piel@tremplin-utc.net>
7627 F: Documentation/misc-devices/lis3lv02d
7628 F: drivers/misc/lis3lv02d/
7629 F: drivers/platform/x86/hp_accel.c
7632 M: Josh Poimboeuf <jpoimboe@redhat.com>
7633 M: Jessica Yu <jeyu@redhat.com>
7634 M: Jiri Kosina <jikos@kernel.org>
7635 M: Miroslav Benes <mbenes@suse.cz>
7636 R: Petr Mladek <pmladek@suse.com>
7638 F: kernel/livepatch/
7639 F: include/linux/livepatch.h
7640 F: arch/x86/include/asm/livepatch.h
7641 F: arch/x86/kernel/livepatch.c
7642 F: Documentation/livepatch/
7643 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7644 F: samples/livepatch/
7645 L: live-patching@vger.kernel.org
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7648 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7649 M: Kees Cook <keescook@chromium.org>
7651 F: drivers/misc/lkdtm*
7654 L: netdev@vger.kernel.org
7656 F: include/linux/llc.h
7657 F: include/uapi/linux/llc.h
7661 LM73 HARDWARE MONITOR DRIVER
7662 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7663 L: linux-hwmon@vger.kernel.org
7665 F: drivers/hwmon/lm73.c
7667 LM78 HARDWARE MONITOR DRIVER
7668 M: Jean Delvare <jdelvare@suse.com>
7669 L: linux-hwmon@vger.kernel.org
7671 F: Documentation/hwmon/lm78
7672 F: drivers/hwmon/lm78.c
7674 LM83 HARDWARE MONITOR DRIVER
7675 M: Jean Delvare <jdelvare@suse.com>
7676 L: linux-hwmon@vger.kernel.org
7678 F: Documentation/hwmon/lm83
7679 F: drivers/hwmon/lm83.c
7681 LM90 HARDWARE MONITOR DRIVER
7682 M: Jean Delvare <jdelvare@suse.com>
7683 L: linux-hwmon@vger.kernel.org
7685 F: Documentation/hwmon/lm90
7686 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7687 F: drivers/hwmon/lm90.c
7688 F: include/dt-bindings/thermal/lm90.h
7690 LM95234 HARDWARE MONITOR DRIVER
7691 M: Guenter Roeck <linux@roeck-us.net>
7692 L: linux-hwmon@vger.kernel.org
7694 F: Documentation/hwmon/lm95234
7695 F: drivers/hwmon/lm95234.c
7697 LME2510 MEDIA DRIVER
7698 M: Malcolm Priestley <tvboxspy@gmail.com>
7699 L: linux-media@vger.kernel.org
7700 W: https://linuxtv.org
7701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7703 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7706 M: Peter Zijlstra <peterz@infradead.org>
7707 M: Ingo Molnar <mingo@redhat.com>
7708 L: linux-kernel@vger.kernel.org
7709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7711 F: Documentation/locking/
7712 F: include/linux/lockdep.h
7713 F: include/linux/spinlock*.h
7714 F: arch/*/include/asm/spinlock*.h
7715 F: include/linux/rwlock*.h
7716 F: include/linux/mutex*.h
7717 F: arch/*/include/asm/mutex*.h
7718 F: include/linux/rwsem*.h
7719 F: arch/*/include/asm/rwsem.h
7720 F: include/linux/seqlock.h
7721 F: lib/locking*.[ch]
7724 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7725 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7726 L: linux-ntfs-dev@lists.sourceforge.net
7727 W: http://www.linux-ntfs.org/content/view/19/37/
7729 F: Documentation/ldm.txt
7730 F: block/partitions/ldm.*
7732 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7733 M: Sathya Prakash <sathya.prakash@broadcom.com>
7734 M: Chaitra P B <chaitra.basappa@broadcom.com>
7735 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7736 L: MPT-FusionLinux.pdl@broadcom.com
7737 L: linux-scsi@vger.kernel.org
7738 W: http://www.avagotech.com/support/
7740 F: drivers/message/fusion/
7741 F: drivers/scsi/mpt2sas/
7742 F: drivers/scsi/mpt3sas/
7744 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7745 M: Matthew Wilcox <matthew@wil.cx>
7746 L: linux-scsi@vger.kernel.org
7748 F: drivers/scsi/sym53c8xx_2/
7750 LTC4261 HARDWARE MONITOR DRIVER
7751 M: Guenter Roeck <linux@roeck-us.net>
7752 L: linux-hwmon@vger.kernel.org
7754 F: Documentation/hwmon/ltc4261
7755 F: drivers/hwmon/ltc4261.c
7757 LTP (Linux Test Project)
7758 M: Mike Frysinger <vapier@gentoo.org>
7759 M: Cyril Hrubis <chrubis@suse.cz>
7760 M: Wanlong Gao <wanlong.gao@gmail.com>
7761 M: Jan Stancek <jstancek@redhat.com>
7762 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7763 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7764 L: ltp@lists.linux.it (subscribers-only)
7765 W: http://linux-test-project.github.io/
7766 T: git git://github.com/linux-test-project/ltp.git
7770 W: http://www.linux-m32r.org/
7775 M: Geert Uytterhoeven <geert@linux-m68k.org>
7776 L: linux-m68k@lists.linux-m68k.org
7777 W: http://www.linux-m68k.org/
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7783 M68K ON APPLE MACINTOSH
7784 M: Joshua Thompson <funaho@jurai.org>
7785 W: http://www.mac.linux-m68k.org/
7786 L: linux-m68k@lists.linux-m68k.org
7791 M: Philip Blundell <philb@gnu.org>
7792 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7796 M88DS3103 MEDIA DRIVER
7797 M: Antti Palosaari <crope@iki.fi>
7798 L: linux-media@vger.kernel.org
7799 W: https://linuxtv.org
7800 W: http://palosaari.fi/linux/
7801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7802 T: git git://linuxtv.org/anttip/media_tree.git
7804 F: drivers/media/dvb-frontends/m88ds3103*
7806 M88RS2000 MEDIA DRIVER
7807 M: Malcolm Priestley <tvboxspy@gmail.com>
7808 L: linux-media@vger.kernel.org
7809 W: https://linuxtv.org
7810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7812 F: drivers/media/dvb-frontends/m88rs2000*
7814 MA901 MASTERKIT USB FM RADIO DRIVER
7815 M: Alexey Klimov <klimov.linux@gmail.com>
7816 L: linux-media@vger.kernel.org
7817 T: git git://linuxtv.org/media_tree.git
7819 F: drivers/media/radio/radio-ma901.c
7822 M: Johannes Berg <johannes@sipsolutions.net>
7823 L: linux-wireless@vger.kernel.org
7824 W: http://wireless.kernel.org/
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7828 F: Documentation/networking/mac80211-injection.txt
7829 F: include/net/mac80211.h
7831 F: drivers/net/wireless/mac80211_hwsim.[ch]
7834 M: Jassi Brar <jassisinghbrar@gmail.com>
7835 L: linux-kernel@vger.kernel.org
7838 F: include/linux/mailbox_client.h
7839 F: include/linux/mailbox_controller.h
7841 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7842 M: Michael Kerrisk <mtk.manpages@gmail.com>
7843 W: http://www.kernel.org/doc/man-pages
7844 L: linux-man@vger.kernel.org
7847 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7848 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7849 L: linux-mips@linux-mips.org
7851 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7853 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7854 M: Andrew Lunn <andrew@lunn.ch>
7855 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7856 L: netdev@vger.kernel.org
7858 F: drivers/net/dsa/mv88e6xxx/
7859 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7861 MARVELL ARMADA DRM SUPPORT
7862 M: Russell King <linux@armlinux.org.uk>
7864 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7865 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7866 F: drivers/gpu/drm/armada/
7867 F: include/uapi/drm/armada_drm.h
7868 F: Documentation/devicetree/bindings/display/armada/
7870 MARVELL CRYPTO DRIVER
7871 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7872 M: Arnaud Ebalard <arno@natisbad.org>
7873 F: drivers/crypto/marvell/
7875 L: linux-crypto@vger.kernel.org
7877 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7878 M: Mirko Lindner <mlindner@marvell.com>
7879 M: Stephen Hemminger <stephen@networkplumber.org>
7880 L: netdev@vger.kernel.org
7882 F: drivers/net/ethernet/marvell/sk*
7884 MARVELL LIBERTAS WIRELESS DRIVER
7885 L: libertas-dev@lists.infradead.org
7887 F: drivers/net/wireless/marvell/libertas/
7889 MARVELL MV643XX ETHERNET DRIVER
7890 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7891 L: netdev@vger.kernel.org
7893 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7894 F: include/linux/mv643xx.h
7896 MARVELL MVNETA ETHERNET DRIVER
7897 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7898 L: netdev@vger.kernel.org
7900 F: drivers/net/ethernet/marvell/mvneta.*
7902 MARVELL MWIFIEX WIRELESS DRIVER
7903 M: Amitkumar Karwar <amitkarwar@gmail.com>
7904 M: Nishant Sarmukadam <nishants@marvell.com>
7905 M: Ganapathi Bhat <gbhat@marvell.com>
7906 M: Xinming Hu <huxm@marvell.com>
7907 L: linux-wireless@vger.kernel.org
7909 F: drivers/net/wireless/marvell/mwifiex/
7911 MARVELL MWL8K WIRELESS DRIVER
7912 M: Lennert Buytenhek <buytenh@wantstofly.org>
7913 L: linux-wireless@vger.kernel.org
7915 F: drivers/net/wireless/marvell/mwl8k.c
7917 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7918 M: Nicolas Pitre <nico@fluxnic.net>
7920 F: drivers/mmc/host/mvsdio.*
7922 MATROX FRAMEBUFFER DRIVER
7923 L: linux-fbdev@vger.kernel.org
7925 F: drivers/video/fbdev/matrox/matroxfb_*
7926 F: include/uapi/linux/matroxfb.h
7928 MAX16065 HARDWARE MONITOR DRIVER
7929 M: Guenter Roeck <linux@roeck-us.net>
7930 L: linux-hwmon@vger.kernel.org
7932 F: Documentation/hwmon/max16065
7933 F: drivers/hwmon/max16065.c
7935 MAX20751 HARDWARE MONITOR DRIVER
7936 M: Guenter Roeck <linux@roeck-us.net>
7937 L: linux-hwmon@vger.kernel.org
7939 F: Documentation/hwmon/max20751
7940 F: drivers/hwmon/max20751.c
7942 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7943 L: linux-hwmon@vger.kernel.org
7945 F: Documentation/hwmon/max6650
7946 F: drivers/hwmon/max6650.c
7948 MAX6697 HARDWARE MONITOR DRIVER
7949 M: Guenter Roeck <linux@roeck-us.net>
7950 L: linux-hwmon@vger.kernel.org
7952 F: Documentation/hwmon/max6697
7953 F: Documentation/devicetree/bindings/i2c/max6697.txt
7954 F: drivers/hwmon/max6697.c
7955 F: include/linux/platform_data/max6697.h
7957 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7958 M: Peter Rosin <peda@axentia.se>
7959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7961 F: Documentation/devicetree/bindings/sound/max9860.txt
7962 F: sound/soc/codecs/max9860.*
7964 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7965 M: Krzysztof Kozlowski <krzk@kernel.org>
7966 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7967 L: linux-pm@vger.kernel.org
7969 F: drivers/power/supply/max14577_charger.c
7970 F: drivers/power/supply/max77693_charger.c
7972 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7973 M: Javier Martinez Canillas <javier@osg.samsung.com>
7974 L: linux-kernel@vger.kernel.org
7976 F: drivers/*/*max77802*.c
7977 F: Documentation/devicetree/bindings/*/*max77802.txt
7978 F: include/dt-bindings/*/*max77802.h
7980 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7981 M: Chanwoo Choi <cw00.choi@samsung.com>
7982 M: Krzysztof Kozlowski <krzk@kernel.org>
7983 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7984 L: linux-kernel@vger.kernel.org
7986 F: drivers/*/max14577*.c
7987 F: drivers/*/max77686*.c
7988 F: drivers/*/max77693*.c
7989 F: drivers/extcon/extcon-max14577.c
7990 F: drivers/extcon/extcon-max77693.c
7991 F: drivers/rtc/rtc-max77686.c
7992 F: drivers/clk/clk-max77686.c
7993 F: Documentation/devicetree/bindings/mfd/max14577.txt
7994 F: Documentation/devicetree/bindings/*/max77686.txt
7995 F: Documentation/devicetree/bindings/mfd/max77693.txt
7996 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7997 F: include/linux/mfd/max14577*.h
7998 F: include/linux/mfd/max77686*.h
7999 F: include/linux/mfd/max77693*.h
8001 MAXIRADIO FM RADIO RECEIVER DRIVER
8002 M: Hans Verkuil <hverkuil@xs4all.nl>
8003 L: linux-media@vger.kernel.org
8004 T: git git://linuxtv.org/media_tree.git
8005 W: https://linuxtv.org
8007 F: drivers/media/radio/radio-maxiradio*
8009 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8010 M: Peter Rosin <peda@axentia.se>
8011 L: linux-iio@vger.kernel.org
8013 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8014 F: drivers/iio/potentiometer/mcp4531.c
8016 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8017 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8018 L: linux-iio@vger.kernel.org
8020 F: drivers/iio/dac/cio-dac.c
8022 MEDIA DRIVERS FOR RENESAS - FCP
8023 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8024 L: linux-media@vger.kernel.org
8025 L: linux-renesas-soc@vger.kernel.org
8026 T: git git://linuxtv.org/media_tree.git
8028 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8029 F: drivers/media/platform/rcar-fcp.c
8030 F: include/media/rcar-fcp.h
8032 MEDIA DRIVERS FOR RENESAS - FDP1
8033 M: Kieran Bingham <kieran@bingham.xyz>
8034 L: linux-media@vger.kernel.org
8035 L: linux-renesas-soc@vger.kernel.org
8036 T: git git://linuxtv.org/media_tree.git
8038 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8039 F: drivers/media/platform/rcar_fdp1.c
8041 MEDIA DRIVERS FOR RENESAS - VIN
8042 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8043 L: linux-media@vger.kernel.org
8044 L: linux-renesas-soc@vger.kernel.org
8045 T: git git://linuxtv.org/media_tree.git
8047 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8048 F: drivers/media/platform/rcar-vin/
8050 MEDIA DRIVERS FOR RENESAS - VSP1
8051 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8052 L: linux-media@vger.kernel.org
8053 L: linux-renesas-soc@vger.kernel.org
8054 T: git git://linuxtv.org/media_tree.git
8056 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8057 F: drivers/media/platform/vsp1/
8059 MEDIA DRIVERS FOR HELENE
8060 M: Abylay Ospan <aospan@netup.ru>
8061 L: linux-media@vger.kernel.org
8062 W: https://linuxtv.org
8064 T: git git://linuxtv.org/media_tree.git
8066 F: drivers/media/dvb-frontends/helene*
8068 MEDIA DRIVERS FOR ASCOT2E
8069 M: Sergey Kozlov <serjk@netup.ru>
8070 M: Abylay Ospan <aospan@netup.ru>
8071 L: linux-media@vger.kernel.org
8072 W: https://linuxtv.org
8074 T: git git://linuxtv.org/media_tree.git
8076 F: drivers/media/dvb-frontends/ascot2e*
8078 MEDIA DRIVERS FOR CXD2841ER
8079 M: Sergey Kozlov <serjk@netup.ru>
8080 M: Abylay Ospan <aospan@netup.ru>
8081 L: linux-media@vger.kernel.org
8082 W: https://linuxtv.org
8084 T: git git://linuxtv.org/media_tree.git
8086 F: drivers/media/dvb-frontends/cxd2841er*
8088 MEDIA DRIVERS FOR HORUS3A
8089 M: Sergey Kozlov <serjk@netup.ru>
8090 M: Abylay Ospan <aospan@netup.ru>
8091 L: linux-media@vger.kernel.org
8092 W: https://linuxtv.org
8094 T: git git://linuxtv.org/media_tree.git
8096 F: drivers/media/dvb-frontends/horus3a*
8098 MEDIA DRIVERS FOR LNBH25
8099 M: Sergey Kozlov <serjk@netup.ru>
8100 M: Abylay Ospan <aospan@netup.ru>
8101 L: linux-media@vger.kernel.org
8102 W: https://linuxtv.org
8104 T: git git://linuxtv.org/media_tree.git
8106 F: drivers/media/dvb-frontends/lnbh25*
8108 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8109 M: Sergey Kozlov <serjk@netup.ru>
8110 M: Abylay Ospan <aospan@netup.ru>
8111 L: linux-media@vger.kernel.org
8112 W: https://linuxtv.org
8114 T: git git://linuxtv.org/media_tree.git
8116 F: drivers/media/pci/netup_unidvb/*
8118 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8119 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8120 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8121 P: LinuxTV.org Project
8122 L: linux-media@vger.kernel.org
8123 W: https://linuxtv.org
8124 Q: http://patchwork.kernel.org/project/linux-media/list/
8125 T: git git://linuxtv.org/media_tree.git
8127 F: Documentation/media/
8129 F: drivers/staging/media/
8130 F: include/linux/platform_data/media/
8132 F: include/uapi/linux/dvb/
8133 F: include/uapi/linux/videodev2.h
8134 F: include/uapi/linux/media.h
8135 F: include/uapi/linux/v4l2-*
8136 F: include/uapi/linux/meye.h
8137 F: include/uapi/linux/ivtv*
8138 F: include/uapi/linux/uvcvideo.h
8140 MEDIATEK ETHERNET DRIVER
8141 M: Felix Fietkau <nbd@openwrt.org>
8142 M: John Crispin <blogic@openwrt.org>
8143 L: netdev@vger.kernel.org
8145 F: drivers/net/ethernet/mediatek/
8147 MEDIATEK MEDIA DRIVER
8148 M: Tiffany Lin <tiffany.lin@mediatek.com>
8149 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8151 F: drivers/media/platform/mtk-vcodec/
8152 F: drivers/media/platform/mtk-vpu/
8153 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8154 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8157 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8158 M: Houlong Wei <houlong.wei@mediatek.com>
8159 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8161 F: drivers/media/platform/mtk-mdp/
8162 F: drivers/media/platform/mtk-vpu/
8163 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8165 MEDIATEK MT7601U WIRELESS LAN DRIVER
8166 M: Jakub Kicinski <kubakici@wp.pl>
8167 L: linux-wireless@vger.kernel.org
8169 F: drivers/net/wireless/mediatek/mt7601u/
8171 MEGARAID SCSI/SAS DRIVERS
8172 M: Kashyap Desai <kashyap.desai@broadcom.com>
8173 M: Sumit Saxena <sumit.saxena@broadcom.com>
8174 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8175 L: megaraidlinux.pdl@broadcom.com
8176 L: linux-scsi@vger.kernel.org
8177 W: http://www.avagotech.com/support/
8179 F: Documentation/scsi/megaraid.txt
8180 F: drivers/scsi/megaraid.*
8181 F: drivers/scsi/megaraid/
8183 MELFAS MIP4 TOUCHSCREEN DRIVER
8184 M: Sangwon Jee <jeesw@melfas.com>
8185 W: http://www.melfas.com
8187 F: drivers/input/touchscreen/melfas_mip4.c
8188 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8190 MELLANOX ETHERNET DRIVER (mlx4_en)
8191 M: Tariq Toukan <tariqt@mellanox.com>
8192 L: netdev@vger.kernel.org
8194 W: http://www.mellanox.com
8195 Q: http://patchwork.ozlabs.org/project/netdev/list/
8196 F: drivers/net/ethernet/mellanox/mlx4/en_*
8198 MELLANOX ETHERNET DRIVER (mlx5e)
8199 M: Saeed Mahameed <saeedm@mellanox.com>
8200 L: netdev@vger.kernel.org
8202 W: http://www.mellanox.com
8203 Q: http://patchwork.ozlabs.org/project/netdev/list/
8204 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8206 MELLANOX ETHERNET SWITCH DRIVERS
8207 M: Jiri Pirko <jiri@mellanox.com>
8208 M: Ido Schimmel <idosch@mellanox.com>
8209 L: netdev@vger.kernel.org
8211 W: http://www.mellanox.com
8212 Q: http://patchwork.ozlabs.org/project/netdev/list/
8213 F: drivers/net/ethernet/mellanox/mlxsw/
8215 MELLANOX MLXCPLD I2C AND MUX DRIVER
8216 M: Vadim Pasternak <vadimp@mellanox.com>
8217 M: Michael Shych <michaelsh@mellanox.com>
8218 L: linux-i2c@vger.kernel.org
8220 F: drivers/i2c/busses/i2c-mlxcpld.c
8221 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8222 F: Documentation/i2c/busses/i2c-mlxcpld
8224 MELLANOX MLXCPLD LED DRIVER
8225 M: Vadim Pasternak <vadimp@mellanox.com>
8226 L: linux-leds@vger.kernel.org
8228 F: drivers/leds/leds-mlxcpld.c
8229 F: Documentation/leds/leds-mlxcpld.txt
8231 MELLANOX PLATFORM DRIVER
8232 M: Vadim Pasternak <vadimp@mellanox.com>
8233 L: platform-driver-x86@vger.kernel.org
8235 F: drivers/platform/x86/mlx-platform.c
8237 MELLANOX MLX CPLD HOTPLUG DRIVER
8238 M: Vadim Pasternak <vadimp@mellanox.com>
8239 L: platform-driver-x86@vger.kernel.org
8241 F: drivers/platform/x86/mlxcpld-hotplug.c
8242 F: include/linux/platform_data/mlxcpld-hotplug.h
8244 SOFT-ROCE DRIVER (rxe)
8245 M: Moni Shoua <monis@mellanox.com>
8246 L: linux-rdma@vger.kernel.org
8248 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8249 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8250 F: drivers/infiniband/sw/rxe/
8251 F: include/uapi/rdma/rdma_user_rxe.h
8254 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8255 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8256 L: linux-kernel@vger.kernel.org
8258 F: kernel/membarrier.c
8259 F: include/uapi/linux/membarrier.h
8262 L: linux-mm@kvack.org
8263 W: http://www.linux-mm.org
8265 F: include/linux/mm.h
8266 F: include/linux/gfp.h
8267 F: include/linux/mmzone.h
8268 F: include/linux/memory_hotplug.h
8269 F: include/linux/vmalloc.h
8272 MEMORY TECHNOLOGY DEVICES (MTD)
8273 M: David Woodhouse <dwmw2@infradead.org>
8274 M: Brian Norris <computersforpeace@gmail.com>
8275 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8276 M: Marek Vasut <marek.vasut@gmail.com>
8277 M: Richard Weinberger <richard@nod.at>
8278 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8279 L: linux-mtd@lists.infradead.org
8280 W: http://www.linux-mtd.infradead.org/
8281 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8282 T: git git://git.infradead.org/linux-mtd.git
8283 T: git git://git.infradead.org/l2-mtd.git
8285 F: Documentation/devicetree/bindings/mtd/
8287 F: include/linux/mtd/
8288 F: include/uapi/mtd/
8290 MEN A21 WATCHDOG DRIVER
8291 M: Johannes Thumshirn <morbidrsa@gmail.com>
8292 L: linux-watchdog@vger.kernel.org
8294 F: drivers/watchdog/mena21_wdt.c
8296 MEN CHAMELEON BUS (mcb)
8297 M: Johannes Thumshirn <morbidrsa@gmail.com>
8300 F: include/linux/mcb.h
8301 F: Documentation/men-chameleon-bus.txt
8303 MEN F21BMC (Board Management Controller)
8304 M: Andreas Werner <andreas.werner@men.de>
8306 F: drivers/mfd/menf21bmc.c
8307 F: drivers/watchdog/menf21bmc_wdt.c
8308 F: drivers/leds/leds-menf21bmc.c
8309 F: drivers/hwmon/menf21bmc_hwmon.c
8310 F: Documentation/hwmon/menf21bmc
8313 M: James Hogan <james.hogan@imgtec.com>
8314 L: linux-metag@vger.kernel.org
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8318 F: Documentation/metag/
8319 F: Documentation/devicetree/bindings/metag/
8320 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8321 F: drivers/clocksource/metag_generic.c
8322 F: drivers/irqchip/irq-metag.c
8323 F: drivers/irqchip/irq-metag-ext.c
8324 F: drivers/tty/metag_da.c
8326 MICROBLAZE ARCHITECTURE
8327 M: Michal Simek <monstr@monstr.eu>
8328 W: http://www.monstr.eu/fdt/
8329 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8333 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8334 M: Richard Genoud <richard.genoud@gmail.com>
8336 F: drivers/tty/serial/atmel_serial.c
8337 F: include/linux/atmel_serial.h
8339 MICROCHIP / ATMEL DMA DRIVER
8340 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8342 L: dmaengine@vger.kernel.org
8344 F: drivers/dma/at_hdmac.c
8345 F: drivers/dma/at_hdmac_regs.h
8346 F: include/linux/platform_data/dma-atmel.h
8348 MICROCHIP / ATMEL ISC DRIVER
8349 M: Songjun Wu <songjun.wu@microchip.com>
8350 L: linux-media@vger.kernel.org
8352 F: drivers/media/platform/atmel/atmel-isc.c
8353 F: drivers/media/platform/atmel/atmel-isc-regs.h
8354 F: devicetree/bindings/media/atmel-isc.txt
8356 MICROCHIP USB251XB DRIVER
8357 M: Richard Leitner <richard.leitner@skidata.com>
8358 L: linux-usb@vger.kernel.org
8360 F: drivers/usb/misc/usb251xb.c
8361 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8363 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8364 M: Chen Yu <yu.c.chen@intel.com>
8365 L: platform-driver-x86@vger.kernel.org
8367 F: drivers/platform/x86/surfacepro3_button.c
8370 M: Oliver Neukum <oliver@neukum.org>
8372 F: drivers/usb/image/microtek.*
8375 M: Ralf Baechle <ralf@linux-mips.org>
8376 L: linux-mips@linux-mips.org
8377 W: http://www.linux-mips.org/
8378 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8379 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8381 F: Documentation/devicetree/bindings/mips/
8382 F: Documentation/mips/
8385 MIPS/LOONGSON1 ARCHITECTURE
8386 M: Keguang Zhang <keguang.zhang@gmail.com>
8387 L: linux-mips@linux-mips.org
8389 F: arch/mips/loongson32/
8390 F: arch/mips/include/asm/mach-loongson32/
8391 F: drivers/*/*loongson1*
8392 F: drivers/*/*/*loongson1*
8394 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8395 M: Hans Verkuil <hverkuil@xs4all.nl>
8396 L: linux-media@vger.kernel.org
8397 T: git git://linuxtv.org/media_tree.git
8398 W: https://linuxtv.org
8400 F: drivers/media/radio/radio-miropcm20*
8402 MELLANOX MLX4 core VPI driver
8403 M: Yishai Hadas <yishaih@mellanox.com>
8404 L: netdev@vger.kernel.org
8405 L: linux-rdma@vger.kernel.org
8406 W: http://www.mellanox.com
8407 Q: http://patchwork.ozlabs.org/project/netdev/list/
8409 F: drivers/net/ethernet/mellanox/mlx4/
8410 F: include/linux/mlx4/
8411 F: include/uapi/rdma/mlx4-abi.h
8413 MELLANOX MLX4 IB driver
8414 M: Yishai Hadas <yishaih@mellanox.com>
8415 L: linux-rdma@vger.kernel.org
8416 W: http://www.mellanox.com
8417 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8419 F: drivers/infiniband/hw/mlx4/
8420 F: include/linux/mlx4/
8422 MELLANOX MLX5 core VPI driver
8423 M: Saeed Mahameed <saeedm@mellanox.com>
8424 M: Matan Barak <matanb@mellanox.com>
8425 M: Leon Romanovsky <leonro@mellanox.com>
8426 L: netdev@vger.kernel.org
8427 L: linux-rdma@vger.kernel.org
8428 W: http://www.mellanox.com
8429 Q: http://patchwork.ozlabs.org/project/netdev/list/
8431 F: drivers/net/ethernet/mellanox/mlx5/core/
8432 F: include/linux/mlx5/
8433 F: include/uapi/rdma/mlx5-abi.h
8435 MELLANOX MLX5 IB driver
8436 M: Matan Barak <matanb@mellanox.com>
8437 M: Leon Romanovsky <leonro@mellanox.com>
8438 L: linux-rdma@vger.kernel.org
8439 W: http://www.mellanox.com
8440 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8442 F: drivers/infiniband/hw/mlx5/
8443 F: include/linux/mlx5/
8445 MELEXIS MLX90614 DRIVER
8446 M: Crt Mori <cmo@melexis.com>
8447 L: linux-iio@vger.kernel.org
8448 W: http://www.melexis.com
8450 F: drivers/iio/temperature/mlx90614.c
8452 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8453 M: Don Brace <don.brace@microsemi.com>
8454 L: esc.storagedev@microsemi.com
8455 L: linux-scsi@vger.kernel.org
8457 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8458 F: drivers/scsi/smartpqi/Kconfig
8459 F: drivers/scsi/smartpqi/Makefile
8460 F: include/linux/cciss*.h
8461 F: include/uapi/linux/cciss*.h
8462 F: Documentation/scsi/smartpqi.txt
8464 MN88472 MEDIA DRIVER
8465 M: Antti Palosaari <crope@iki.fi>
8466 L: linux-media@vger.kernel.org
8467 W: https://linuxtv.org
8468 W: http://palosaari.fi/linux/
8469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8471 F: drivers/media/dvb-frontends/mn88472*
8473 MN88473 MEDIA DRIVER
8474 M: Antti Palosaari <crope@iki.fi>
8475 L: linux-media@vger.kernel.org
8476 W: https://linuxtv.org
8477 W: http://palosaari.fi/linux/
8478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8480 F: drivers/media/dvb-frontends/mn88473*
8483 M: Jessica Yu <jeyu@redhat.com>
8484 M: Rusty Russell <rusty@rustcorp.com.au>
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8487 F: include/linux/module.h
8490 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8491 W: http://popies.net/meye/
8493 F: Documentation/media/v4l-drivers/meye*
8494 F: drivers/media/pci/meye/
8495 F: include/uapi/linux/meye.h
8497 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8498 M: Jiri Slaby <jirislaby@gmail.com>
8500 F: Documentation/serial/moxa-smartio
8501 F: drivers/tty/mxser.*
8503 MR800 AVERMEDIA USB FM RADIO DRIVER
8504 M: Alexey Klimov <klimov.linux@gmail.com>
8505 L: linux-media@vger.kernel.org
8506 T: git git://linuxtv.org/media_tree.git
8508 F: drivers/media/radio/radio-mr800.c
8510 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8511 M: Alan Ott <alan@signal11.us>
8512 L: linux-wpan@vger.kernel.org
8514 F: drivers/net/ieee802154/mrf24j40.c
8515 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8518 M: "Lee, Chun-Yi" <jlee@suse.com>
8519 L: platform-driver-x86@vger.kernel.org
8521 F: drivers/platform/x86/msi-laptop.c
8524 L: platform-driver-x86@vger.kernel.org
8526 F: drivers/platform/x86/msi-wmi.c
8529 M: Antti Palosaari <crope@iki.fi>
8530 L: linux-media@vger.kernel.org
8531 W: https://linuxtv.org
8532 W: http://palosaari.fi/linux/
8533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8534 T: git git://linuxtv.org/anttip/media_tree.git
8536 F: drivers/media/tuners/msi001*
8538 MSI2500 MEDIA DRIVER
8539 M: Antti Palosaari <crope@iki.fi>
8540 L: linux-media@vger.kernel.org
8541 W: https://linuxtv.org
8542 W: http://palosaari.fi/linux/
8543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8544 T: git git://linuxtv.org/anttip/media_tree.git
8546 F: drivers/media/usb/msi2500/
8548 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8549 M: Robert Jarzmik <robert.jarzmik@free.fr>
8550 L: linux-mtd@lists.infradead.org
8552 F: drivers/mtd/devices/docg3*
8554 MT9M032 APTINA SENSOR DRIVER
8555 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556 L: linux-media@vger.kernel.org
8557 T: git git://linuxtv.org/media_tree.git
8559 F: drivers/media/i2c/mt9m032.c
8560 F: include/media/i2c/mt9m032.h
8562 MT9P031 APTINA CAMERA SENSOR
8563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8564 L: linux-media@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8567 F: drivers/media/i2c/mt9p031.c
8568 F: include/media/i2c/mt9p031.h
8570 MT9T001 APTINA CAMERA SENSOR
8571 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8572 L: linux-media@vger.kernel.org
8573 T: git git://linuxtv.org/media_tree.git
8575 F: drivers/media/i2c/mt9t001.c
8576 F: include/media/i2c/mt9t001.h
8578 MT9V032 APTINA CAMERA SENSOR
8579 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8580 L: linux-media@vger.kernel.org
8581 T: git git://linuxtv.org/media_tree.git
8583 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8584 F: drivers/media/i2c/mt9v032.c
8585 F: include/media/i2c/mt9v032.h
8587 MULTIFUNCTION DEVICES (MFD)
8588 M: Lee Jones <lee.jones@linaro.org>
8589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8591 F: Documentation/devicetree/bindings/mfd/
8593 F: include/linux/mfd/
8594 F: include/dt-bindings/mfd/
8596 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8597 M: Ulf Hansson <ulf.hansson@linaro.org>
8598 L: linux-mmc@vger.kernel.org
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8601 F: Documentation/devicetree/bindings/mmc/
8603 F: include/linux/mmc/
8604 F: include/uapi/linux/mmc/
8606 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8608 F: drivers/mmc/host/mmc_spi.c
8609 F: include/linux/spi/mmc_spi.h
8611 MULTISOUND SOUND DRIVER
8612 M: Andrew Veliath <andrewtv@usa.net>
8614 F: Documentation/sound/oss/MultiSound
8617 MULTITECH MULTIPORT CARD (ISICOM)
8619 F: drivers/tty/isicom.c
8620 F: include/linux/isicom.h
8622 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8623 M: Bin Liu <b-liu@ti.com>
8624 L: linux-usb@vger.kernel.org
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8627 F: drivers/usb/musb/
8629 MXL5007T MEDIA DRIVER
8630 M: Michael Krufky <mkrufky@linuxtv.org>
8631 L: linux-media@vger.kernel.org
8632 W: https://linuxtv.org
8633 W: http://github.com/mkrufky
8634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8635 T: git git://linuxtv.org/mkrufky/tuners.git
8637 F: drivers/media/tuners/mxl5007t.*
8640 M: Marek Vasut <marex@denx.de>
8642 F: drivers/gpu/drm/mxsfb/
8643 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8645 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8646 M: Hyong-Youb Kim <hykim@myri.com>
8647 L: netdev@vger.kernel.org
8648 W: https://www.myricom.com/support/downloads/myri10ge.html
8650 F: drivers/net/ethernet/myricom/myri10ge/
8652 NAND FLASH SUBSYSTEM
8653 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8654 R: Richard Weinberger <richard@nod.at>
8655 L: linux-mtd@lists.infradead.org
8656 W: http://www.linux-mtd.infradead.org/
8657 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8658 T: git git://github.com/linux-nand/linux.git
8660 F: drivers/mtd/nand/
8661 F: include/linux/mtd/nand*.h
8663 NATSEMI ETHERNET DRIVER (DP8381x)
8665 F: drivers/net/ethernet/natsemi/natsemi.c
8667 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8668 M: Daniel Mack <zonque@gmail.com>
8670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8671 W: http://www.native-instruments.com
8675 M: Petr Vandrovec <petr@vandrovec.name>
8679 NCR 5380 SCSI DRIVERS
8680 M: Finn Thain <fthain@telegraphics.com.au>
8681 M: Michael Schmitz <schmitzmic@gmail.com>
8682 L: linux-scsi@vger.kernel.org
8684 F: Documentation/scsi/g_NCR5380.txt
8685 F: drivers/scsi/NCR5380.*
8686 F: drivers/scsi/arm/cumana_1.c
8687 F: drivers/scsi/arm/oak.c
8688 F: drivers/scsi/atari_scsi.*
8689 F: drivers/scsi/dmx3191d.c
8690 F: drivers/scsi/g_NCR5380.*
8691 F: drivers/scsi/mac_scsi.*
8692 F: drivers/scsi/sun3_scsi.*
8693 F: drivers/scsi/sun3_scsi_vme.c
8695 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8696 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8697 L: linux-scsi@vger.kernel.org
8699 F: drivers/scsi/NCR_D700.*
8701 NCT6775 HARDWARE MONITOR DRIVER
8702 M: Guenter Roeck <linux@roeck-us.net>
8703 L: linux-hwmon@vger.kernel.org
8705 F: Documentation/hwmon/nct6775
8706 F: drivers/hwmon/nct6775.c
8708 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8709 M: Faisal Latif <faisal.latif@intel.com>
8710 L: linux-rdma@vger.kernel.org
8711 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8713 F: drivers/infiniband/hw/nes/
8714 F: include/uapi/rdma/nes-abi.h
8716 NETEM NETWORK EMULATOR
8717 M: Stephen Hemminger <stephen@networkplumber.org>
8718 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8720 F: net/sched/sch_netem.c
8722 NETERION 10GbE DRIVERS (s2io/vxge)
8723 M: Jon Mason <jdmason@kudzu.us>
8724 L: netdev@vger.kernel.org
8726 F: Documentation/networking/s2io.txt
8727 F: Documentation/networking/vxge.txt
8728 F: drivers/net/ethernet/neterion/
8731 M: Pablo Neira Ayuso <pablo@netfilter.org>
8732 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8733 L: netfilter-devel@vger.kernel.org
8734 L: coreteam@netfilter.org
8735 W: http://www.netfilter.org/
8736 W: http://www.iptables.org/
8737 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8741 F: include/linux/netfilter*
8742 F: include/linux/netfilter/
8743 F: include/net/netfilter/
8744 F: include/uapi/linux/netfilter*
8745 F: include/uapi/linux/netfilter/
8746 F: net/*/netfilter.c
8749 F: net/bridge/br_netfilter*.c
8752 M: Paul Moore <paul@paul-moore.com>
8753 W: http://netlabel.sf.net
8754 L: netdev@vger.kernel.org
8756 F: Documentation/netlabel/
8757 F: include/net/netlabel.h
8760 NETROM NETWORK LAYER
8761 M: Ralf Baechle <ralf@linux-mips.org>
8762 L: linux-hams@vger.kernel.org
8763 W: http://www.linux-ax25.org/
8765 F: include/net/netrom.h
8766 F: include/uapi/linux/netrom.h
8769 NETRONOME ETHERNET DRIVERS
8770 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8771 L: oss-drivers@netronome.com
8773 F: drivers/net/ethernet/netronome/
8775 NETWORK BLOCK DEVICE (NBD)
8776 M: Josef Bacik <jbacik@fb.com>
8778 L: linux-block@vger.kernel.org
8779 L: nbd-general@lists.sourceforge.net
8780 F: Documentation/blockdev/nbd.txt
8781 F: drivers/block/nbd.c
8782 F: include/uapi/linux/nbd.h
8784 NETWORK DROP MONITOR
8785 M: Neil Horman <nhorman@tuxdriver.com>
8786 L: netdev@vger.kernel.org
8788 W: https://fedorahosted.org/dropwatch/
8789 F: net/core/drop_monitor.c
8792 M: Andrew Lunn <andrew@lunn.ch>
8793 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8794 M: Florian Fainelli <f.fainelli@gmail.com>
8797 F: include/net/dsa.h
8800 NETWORKING [GENERAL]
8801 M: "David S. Miller" <davem@davemloft.net>
8802 L: netdev@vger.kernel.org
8803 W: http://www.linuxfoundation.org/en/Net
8804 Q: http://patchwork.ozlabs.org/project/netdev/list/
8805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8807 B: mailto:netdev@vger.kernel.org
8811 F: include/linux/in.h
8812 F: include/linux/net.h
8813 F: include/linux/netdevice.h
8814 F: include/uapi/linux/in.h
8815 F: include/uapi/linux/net.h
8816 F: include/uapi/linux/netdevice.h
8817 F: include/uapi/linux/net_namespace.h
8819 F: tools/testing/selftests/net/
8822 NETWORKING [IPv4/IPv6]
8823 M: "David S. Miller" <davem@davemloft.net>
8824 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8825 M: James Morris <jmorris@namei.org>
8826 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8827 M: Patrick McHardy <kaber@trash.net>
8828 L: netdev@vger.kernel.org
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8837 M: Steffen Klassert <steffen.klassert@secunet.com>
8838 M: Herbert Xu <herbert@gondor.apana.org.au>
8839 M: "David S. Miller" <davem@davemloft.net>
8840 L: netdev@vger.kernel.org
8841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8850 F: net/ipv4/ipcomp.c
8851 F: net/ipv4/ip_vti.c
8855 F: net/ipv6/ipcomp6.c
8856 F: net/ipv6/ip6_vti.c
8857 F: include/uapi/linux/xfrm.h
8858 F: include/net/xfrm.h
8860 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8861 M: Paul Moore <paul@paul-moore.com>
8862 L: netdev@vger.kernel.org
8865 NETWORKING [WIRELESS]
8866 L: linux-wireless@vger.kernel.org
8867 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8870 L: netdev@vger.kernel.org
8871 W: http://www.linuxfoundation.org/en/Net
8872 Q: http://patchwork.ozlabs.org/project/netdev/list/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8876 F: Documentation/devicetree/bindings/net/
8878 F: include/linux/if_*
8879 F: include/linux/netdevice.h
8880 F: include/linux/etherdevice.h
8881 F: include/linux/fcdevice.h
8882 F: include/linux/fddidevice.h
8883 F: include/linux/hippidevice.h
8884 F: include/linux/inetdevice.h
8885 F: include/uapi/linux/if_*
8886 F: include/uapi/linux/netdevice.h
8888 NETWORKING DRIVERS (WIRELESS)
8889 M: Kalle Valo <kvalo@codeaurora.org>
8890 L: linux-wireless@vger.kernel.org
8891 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8895 F: Documentation/devicetree/bindings/net/wireless/
8896 F: drivers/net/wireless/
8898 NETXEN (1/10) GbE SUPPORT
8899 M: Manish Chopra <manish.chopra@cavium.com>
8900 M: Rahul Verma <rahul.verma@cavium.com>
8901 M: Dept-GELinuxNICDev@cavium.com
8902 L: netdev@vger.kernel.org
8904 F: drivers/net/ethernet/qlogic/netxen/
8907 M: Samuel Ortiz <sameo@linux.intel.com>
8908 L: linux-wireless@vger.kernel.org
8909 L: linux-nfc@lists.01.org (subscribers-only)
8913 F: include/uapi/linux/nfc.h
8915 F: include/linux/platform_data/nfcmrvl.h
8916 F: include/linux/platform_data/nxp-nci.h
8917 F: include/linux/platform_data/pn544.h
8918 F: include/linux/platform_data/st21nfca.h
8919 F: include/linux/platform_data/st-nci.h
8920 F: Documentation/devicetree/bindings/net/nfc/
8922 NFS, SUNRPC, AND LOCKD CLIENTS
8923 M: Trond Myklebust <trond.myklebust@primarydata.com>
8924 M: Anna Schumaker <anna.schumaker@netapp.com>
8925 L: linux-nfs@vger.kernel.org
8926 W: http://client.linux-nfs.org
8927 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8933 F: include/linux/lockd/
8934 F: include/linux/nfs*
8935 F: include/linux/sunrpc/
8936 F: include/uapi/linux/nfs*
8937 F: include/uapi/linux/sunrpc/
8940 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8941 L: linux-nilfs@vger.kernel.org
8942 W: http://nilfs.sourceforge.net/
8943 W: http://nilfs.osdn.jp/
8944 T: git git://github.com/konis/nilfs2.git
8946 F: Documentation/filesystems/nilfs2.txt
8948 F: include/trace/events/nilfs2.h
8949 F: include/uapi/linux/nilfs2_api.h
8950 F: include/uapi/linux/nilfs2_ondisk.h
8952 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8953 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8954 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8956 F: Documentation/scsi/NinjaSCSI.txt
8957 F: drivers/scsi/pcmcia/nsp_*
8959 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8960 M: GOTO Masanori <gotom@debian.or.jp>
8961 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8962 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8964 F: Documentation/scsi/NinjaSCSI.txt
8965 F: drivers/scsi/nsp32*
8968 M: Ley Foon Tan <lftan@altera.com>
8969 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8974 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8975 M: Pavel Machek <pavel@ucw.cz>
8976 M: Sakari Ailus <sakari.ailus@iki.fi>
8977 L: linux-media@vger.kernel.org
8979 F: drivers/media/i2c/et8ek8
8980 F: drivers/media/i2c/ad5820.c
8982 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8983 M: Pavel Machek <pavel@ucw.cz>
8984 M: Sakari Ailus <sakari.ailus@iki.fi>
8985 L: linux-media@vger.kernel.org
8987 F: drivers/media/i2c/et8ek8
8988 F: drivers/media/i2c/ad5820.c
8990 NOKIA N900 POWER SUPPLY DRIVERS
8991 R: Pali Rohár <pali.rohar@gmail.com>
8992 F: include/linux/power/bq2415x_charger.h
8993 F: include/linux/power/bq27xxx_battery.h
8994 F: include/linux/power/isp1704_charger.h
8995 F: drivers/power/supply/bq2415x_charger.c
8996 F: drivers/power/supply/bq27xxx_battery.c
8997 F: drivers/power/supply/bq27xxx_battery_i2c.c
8998 F: drivers/power/supply/isp1704_charger.c
8999 F: drivers/power/supply/rx51_battery.c
9002 M: Jon Mason <jdmason@kudzu.us>
9003 M: Dave Jiang <dave.jiang@intel.com>
9004 M: Allen Hubbe <Allen.Hubbe@emc.com>
9005 L: linux-ntb@googlegroups.com
9007 W: https://github.com/jonmason/ntb/wiki
9008 T: git git://github.com/jonmason/ntb.git
9010 F: drivers/net/ntb_netdev.c
9011 F: include/linux/ntb.h
9012 F: include/linux/ntb_transport.h
9013 F: tools/testing/selftests/ntb/
9016 M: Jon Mason <jdmason@kudzu.us>
9017 M: Dave Jiang <dave.jiang@intel.com>
9018 L: linux-ntb@googlegroups.com
9020 W: https://github.com/jonmason/ntb/wiki
9021 T: git git://github.com/jonmason/ntb.git
9022 F: drivers/ntb/hw/intel/
9025 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9026 L: linux-ntb@googlegroups.com
9028 F: drivers/ntb/hw/amd/
9031 M: Anton Altaparmakov <anton@tuxera.com>
9032 L: linux-ntfs-dev@lists.sourceforge.net
9033 W: http://www.tuxera.com/
9034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9036 F: Documentation/filesystems/ntfs.txt
9039 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9040 M: Antonino Daplas <adaplas@gmail.com>
9041 L: linux-fbdev@vger.kernel.org
9043 F: drivers/video/fbdev/riva/
9044 F: drivers/video/fbdev/nvidia/
9047 M: Keith Busch <keith.busch@intel.com>
9048 M: Jens Axboe <axboe@fb.com>
9049 M: Christoph Hellwig <hch@lst.de>
9050 M: Sagi Grimberg <sagi@grimberg.me>
9051 L: linux-nvme@lists.infradead.org
9052 T: git://git.infradead.org/nvme.git
9053 W: http://git.infradead.org/nvme.git
9055 F: drivers/nvme/host/
9056 F: include/linux/nvme.h
9057 F: include/uapi/linux/nvme_ioctl.h
9059 NVM EXPRESS TARGET DRIVER
9060 M: Christoph Hellwig <hch@lst.de>
9061 M: Sagi Grimberg <sagi@grimberg.me>
9062 L: linux-nvme@lists.infradead.org
9063 T: git://git.infradead.org/nvme.git
9064 W: http://git.infradead.org/nvme.git
9066 F: drivers/nvme/target/
9068 NVM EXPRESS FC TRANSPORT DRIVERS
9069 M: James Smart <james.smart@broadcom.com>
9070 L: linux-nvme@lists.infradead.org
9072 F: include/linux/nvme-fc.h
9073 F: include/linux/nvme-fc-driver.h
9074 F: drivers/nvme/host/fc.c
9075 F: drivers/nvme/target/fc.c
9076 F: drivers/nvme/target/fcloop.c
9079 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9080 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9083 F: Documentation/devicetree/bindings/nvmem/
9084 F: include/linux/nvmem-consumer.h
9085 F: include/linux/nvmem-provider.h
9088 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9089 R: Charles Gorand <charles.gorand@effinnov.com>
9090 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9092 F: drivers/nfc/nxp-nci
9094 NXP TDA998X DRM DRIVER
9095 M: Russell King <linux@armlinux.org.uk>
9097 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9098 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9099 F: drivers/gpu/drm/i2c/tda998x_drv.c
9100 F: include/drm/i2c/tda998x.h
9103 M: Peter Rosin <peda@axentia.se>
9104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9106 F: sound/soc/codecs/tfa9879*
9109 M: Josh Poimboeuf <jpoimboe@redhat.com>
9114 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9115 M: Tony Lindgren <tony@atomide.com>
9116 L: linux-omap@vger.kernel.org
9117 Q: http://patchwork.kernel.org/project/linux-omap/list/
9118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9120 F: arch/arm/mach-omap1/
9121 F: arch/arm/plat-omap/
9122 F: arch/arm/configs/omap1_defconfig
9123 F: drivers/i2c/busses/i2c-omap.c
9124 F: include/linux/i2c-omap.h
9127 M: Tony Lindgren <tony@atomide.com>
9128 L: linux-omap@vger.kernel.org
9129 W: http://www.muru.com/linux/omap/
9130 W: http://linux.omap.com/
9131 Q: http://patchwork.kernel.org/project/linux-omap/list/
9132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9134 F: arch/arm/mach-omap2/
9135 F: arch/arm/plat-omap/
9136 F: arch/arm/configs/omap2plus_defconfig
9137 F: drivers/i2c/busses/i2c-omap.c
9138 F: drivers/irqchip/irq-omap-intc.c
9139 F: drivers/mfd/*omap*.c
9140 F: drivers/mfd/menelaus.c
9141 F: drivers/mfd/palmas.c
9142 F: drivers/mfd/tps65217.c
9143 F: drivers/mfd/tps65218.c
9144 F: drivers/mfd/tps65910.c
9145 F: drivers/mfd/twl-core.[ch]
9146 F: drivers/mfd/twl4030*.c
9147 F: drivers/mfd/twl6030*.c
9148 F: drivers/mfd/twl6040*.c
9149 F: drivers/regulator/palmas-regulator*.c
9150 F: drivers/regulator/pbias-regulator.c
9151 F: drivers/regulator/tps65217-regulator.c
9152 F: drivers/regulator/tps65218-regulator.c
9153 F: drivers/regulator/tps65910-regulator.c
9154 F: drivers/regulator/twl-regulator.c
9155 F: drivers/regulator/twl6030-regulator.c
9156 F: include/linux/i2c-omap.h
9158 OMAP DEVICE TREE SUPPORT
9159 M: Benoît Cousson <bcousson@baylibre.com>
9160 M: Tony Lindgren <tony@atomide.com>
9161 L: linux-omap@vger.kernel.org
9162 L: devicetree@vger.kernel.org
9164 F: arch/arm/boot/dts/*omap*
9165 F: arch/arm/boot/dts/*am3*
9166 F: arch/arm/boot/dts/*am4*
9167 F: arch/arm/boot/dts/*am5*
9168 F: arch/arm/boot/dts/*dra7*
9170 OMAP CLOCK FRAMEWORK SUPPORT
9171 M: Paul Walmsley <paul@pwsan.com>
9172 L: linux-omap@vger.kernel.org
9174 F: arch/arm/*omap*/*clock*
9176 OMAP POWER MANAGEMENT SUPPORT
9177 M: Kevin Hilman <khilman@kernel.org>
9178 L: linux-omap@vger.kernel.org
9180 F: arch/arm/*omap*/*pm*
9181 F: drivers/cpufreq/omap-cpufreq.c
9183 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9184 M: Rajendra Nayak <rnayak@codeaurora.org>
9185 M: Paul Walmsley <paul@pwsan.com>
9186 L: linux-omap@vger.kernel.org
9188 F: arch/arm/mach-omap2/prm*
9191 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9192 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9194 L: linux-omap@vger.kernel.org
9198 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9199 M: Roger Quadros <rogerq@ti.com>
9200 M: Tony Lindgren <tony@atomide.com>
9201 L: linux-omap@vger.kernel.org
9203 F: drivers/memory/omap-gpmc.c
9204 F: arch/arm/mach-omap2/*gpmc*
9206 OMAP FRAMEBUFFER SUPPORT
9207 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9208 L: linux-fbdev@vger.kernel.org
9209 L: linux-omap@vger.kernel.org
9211 F: drivers/video/fbdev/omap/
9213 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9214 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9215 L: linux-omap@vger.kernel.org
9216 L: linux-fbdev@vger.kernel.org
9218 F: drivers/video/fbdev/omap2/
9219 F: Documentation/arm/OMAP/DSS
9221 OMAP HARDWARE SPINLOCK SUPPORT
9222 M: Ohad Ben-Cohen <ohad@wizery.com>
9223 L: linux-omap@vger.kernel.org
9225 F: drivers/hwspinlock/omap_hwspinlock.c
9228 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9229 L: linux-omap@vger.kernel.org
9231 F: drivers/mmc/host/omap.c
9234 L: linux-mmc@vger.kernel.org
9235 L: linux-omap@vger.kernel.org
9237 F: drivers/mmc/host/omap_hsmmc.c
9239 OMAP RANDOM NUMBER GENERATOR SUPPORT
9240 M: Deepak Saxena <dsaxena@plexity.net>
9242 F: drivers/char/hw_random/omap-rng.c
9245 M: Benoît Cousson <bcousson@baylibre.com>
9246 M: Paul Walmsley <paul@pwsan.com>
9247 L: linux-omap@vger.kernel.org
9249 F: arch/arm/mach-omap2/omap_hwmod.*
9252 M: Paul Walmsley <paul@pwsan.com>
9253 L: linux-omap@vger.kernel.org
9255 F: arch/arm/mach-omap2/omap_hwmod*data*
9257 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9258 M: Benoît Cousson <bcousson@baylibre.com>
9259 L: linux-omap@vger.kernel.org
9261 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9263 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9264 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9265 L: linux-media@vger.kernel.org
9267 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9268 F: drivers/media/platform/omap3isp/
9269 F: drivers/staging/media/omap4iss/
9272 L: linux-usb@vger.kernel.org
9273 L: linux-omap@vger.kernel.org
9275 F: drivers/usb/*/*omap*
9276 F: arch/arm/*omap*/usb*
9279 M: Grygorii Strashko <grygorii.strashko@ti.com>
9280 M: Santosh Shilimkar <ssantosh@kernel.org>
9281 M: Kevin Hilman <khilman@kernel.org>
9282 L: linux-omap@vger.kernel.org
9284 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9285 F: drivers/gpio/gpio-omap.c
9287 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9288 M: Mark Jackson <mpfj@newflow.co.uk>
9289 L: linux-omap@vger.kernel.org
9291 F: arch/arm/boot/dts/am335x-nano.dts
9294 M: Bob Copeland <me@bobcopeland.com>
9295 L: linux-karma-devel@lists.sourceforge.net
9297 F: Documentation/filesystems/omfs.txt
9300 OMNIKEY CARDMAN 4000 DRIVER
9301 M: Harald Welte <laforge@gnumonks.org>
9303 F: drivers/char/pcmcia/cm4000_cs.c
9304 F: include/linux/cm4000_cs.h
9305 F: include/uapi/linux/cm4000_cs.h
9307 OMNIKEY CARDMAN 4040 DRIVER
9308 M: Harald Welte <laforge@gnumonks.org>
9310 F: drivers/char/pcmcia/cm4040_cs.*
9312 OMNIVISION OV7670 SENSOR DRIVER
9313 M: Jonathan Corbet <corbet@lwn.net>
9314 L: linux-media@vger.kernel.org
9315 T: git git://linuxtv.org/media_tree.git
9317 F: drivers/media/i2c/ov7670.c
9319 ONENAND FLASH DRIVER
9320 M: Kyungmin Park <kyungmin.park@samsung.com>
9321 L: linux-mtd@lists.infradead.org
9323 F: drivers/mtd/onenand/
9324 F: include/linux/mtd/onenand*.h
9326 ONSTREAM SCSI TAPE DRIVER
9327 M: Willem Riede <osst@riede.org>
9328 L: osst-users@lists.sourceforge.net
9329 L: linux-scsi@vger.kernel.org
9331 F: Documentation/scsi/osst.txt
9332 F: drivers/scsi/osst.*
9333 F: drivers/scsi/osst_*.h
9334 F: drivers/scsi/st.h
9336 OPENCORES I2C BUS DRIVER
9337 M: Peter Korsgaard <jacmet@sunsite.dk>
9338 L: linux-i2c@vger.kernel.org
9340 F: Documentation/i2c/busses/i2c-ocores
9341 F: drivers/i2c/busses/i2c-ocores.c
9343 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9344 M: Rob Herring <robh+dt@kernel.org>
9345 M: Frank Rowand <frowand.list@gmail.com>
9346 L: devicetree@vger.kernel.org
9347 W: http://www.devicetree.org/
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9351 F: include/linux/of*.h
9354 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9355 M: Rob Herring <robh+dt@kernel.org>
9356 M: Mark Rutland <mark.rutland@arm.com>
9357 L: devicetree@vger.kernel.org
9358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9359 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9361 F: Documentation/devicetree/
9363 F: include/dt-bindings/
9365 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9366 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9367 L: devicetree@vger.kernel.org
9369 F: Documentation/devicetree/dynamic-resolution-notes.txt
9370 F: Documentation/devicetree/overlay-notes.txt
9371 F: drivers/of/overlay.c
9372 F: drivers/of/resolver.c
9374 OPENRISC ARCHITECTURE
9375 M: Jonas Bonn <jonas@southpole.se>
9376 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9377 M: Stafford Horne <shorne@gmail.com>
9378 T: git git://github.com/openrisc/linux.git
9379 L: openrisc@lists.librecores.org
9380 W: http://openrisc.io
9385 M: Pravin Shelar <pshelar@nicira.com>
9386 L: netdev@vger.kernel.org
9387 L: dev@openvswitch.org
9388 W: http://openvswitch.org
9391 F: include/uapi/linux/openvswitch.h
9393 OPERATING PERFORMANCE POINTS (OPP)
9394 M: Viresh Kumar <vireshk@kernel.org>
9395 M: Nishanth Menon <nm@ti.com>
9396 M: Stephen Boyd <sboyd@codeaurora.org>
9397 L: linux-pm@vger.kernel.org
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9400 F: drivers/base/power/opp/
9401 F: include/linux/pm_opp.h
9402 F: Documentation/power/opp.txt
9403 F: Documentation/devicetree/bindings/opp/
9406 M: Clemens Ladisch <clemens@ladisch.de>
9407 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9408 T: git git://git.alsa-project.org/alsa-kernel.git
9410 F: sound/drivers/opl4/
9413 M: Robert Richter <rric@kernel.org>
9414 L: oprofile-list@lists.sf.net
9416 F: arch/*/include/asm/oprofile*.h
9418 F: drivers/oprofile/
9419 F: include/linux/oprofile.h
9421 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9422 M: Mark Fasheh <mfasheh@versity.com>
9423 M: Joel Becker <jlbec@evilplan.org>
9424 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9425 W: http://ocfs2.wiki.kernel.org
9427 F: Documentation/filesystems/ocfs2.txt
9428 F: Documentation/filesystems/dlmfs.txt
9432 L: linux-wireless@vger.kernel.org
9433 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9434 W: http://www.nongnu.org/orinoco/
9436 F: drivers/net/wireless/intersil/orinoco/
9438 OSD LIBRARY and FILESYSTEM
9439 M: Boaz Harrosh <ooo@electrozaur.com>
9440 M: Benny Halevy <bhalevy@primarydata.com>
9441 L: osd-dev@open-osd.org
9442 W: http://open-osd.org
9443 T: git git://git.open-osd.org/open-osd.git
9445 F: drivers/scsi/osd/
9446 F: include/scsi/osd_*
9450 M: Miklos Szeredi <miklos@szeredi.hu>
9451 L: linux-unionfs@vger.kernel.org
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9455 F: Documentation/filesystems/overlayfs.txt
9458 M: Mike Marshall <hubcap@omnibond.com>
9459 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9463 F: Documentation/filesystems/orangefs.txt
9466 M: Christian Lamparter <chunkeey@googlemail.com>
9467 L: linux-wireless@vger.kernel.org
9468 W: http://wireless.kernel.org/en/users/Drivers/p54
9470 F: drivers/net/wireless/intersil/p54/
9472 PA SEMI ETHERNET DRIVER
9473 L: netdev@vger.kernel.org
9475 F: drivers/net/ethernet/pasemi/*
9477 PA SEMI SMBUS DRIVER
9478 L: linux-i2c@vger.kernel.org
9480 F: drivers/i2c/busses/i2c-pasemi.c
9482 PADATA PARALLEL EXECUTION MECHANISM
9483 M: Steffen Klassert <steffen.klassert@secunet.com>
9484 L: linux-crypto@vger.kernel.org
9487 F: include/linux/padata.h
9488 F: Documentation/padata.txt
9490 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9491 M: Harald Welte <laforge@gnumonks.org>
9492 L: platform-driver-x86@vger.kernel.org
9494 F: drivers/platform/x86/panasonic-laptop.c
9496 PANASONIC MN10300/AM33/AM34 PORT
9497 M: David Howells <dhowells@redhat.com>
9498 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9499 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9501 F: Documentation/mn10300/
9504 PARALLEL LCD/KEYPAD PANEL DRIVER
9505 M: Willy Tarreau <willy@haproxy.com>
9506 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9508 F: Documentation/misc-devices/lcd-panel-cgram.txt
9509 F: drivers/misc/panel.c
9511 PARALLEL PORT SUBSYSTEM
9512 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9513 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9514 L: linux-parport@lists.infradead.org (subscribers-only)
9517 F: include/linux/parport*.h
9518 F: drivers/char/ppdev.c
9519 F: include/uapi/linux/ppdev.h
9520 F: Documentation/parport*.txt
9522 PARAVIRT_OPS INTERFACE
9523 M: Jeremy Fitzhardinge <jeremy@goop.org>
9524 M: Chris Wright <chrisw@sous-sol.org>
9525 M: Alok Kataria <akataria@vmware.com>
9526 M: Rusty Russell <rusty@rustcorp.com.au>
9527 L: virtualization@lists.linux-foundation.org
9529 F: Documentation/virtual/paravirt_ops.txt
9530 F: arch/*/kernel/paravirt*
9531 F: arch/*/include/asm/paravirt.h
9532 F: include/linux/hypervisor.h
9534 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9535 M: Tim Waugh <tim@cyberelk.net>
9536 L: linux-parport@lists.infradead.org (subscribers-only)
9538 F: Documentation/blockdev/paride.txt
9539 F: drivers/block/paride/
9542 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9543 M: Helge Deller <deller@gmx.de>
9544 L: linux-parisc@vger.kernel.org
9545 W: http://www.parisc-linux.org/
9546 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9551 F: Documentation/parisc/
9553 F: drivers/char/agp/parisc-agp.c
9554 F: drivers/input/serio/gscps2.c
9555 F: drivers/parport/parport_gsc.*
9556 F: drivers/tty/serial/8250/8250_gsc.c
9557 F: drivers/video/fbdev/sti*
9558 F: drivers/video/console/sti*
9559 F: drivers/video/logo/logo_parisc*
9562 M: Jiri Pirko <jiri@mellanox.com>
9563 L: netdev@vger.kernel.org
9566 F: lib/test_parman.c
9567 F: include/linux/parman.h
9569 PC87360 HARDWARE MONITORING DRIVER
9570 M: Jim Cromie <jim.cromie@gmail.com>
9571 L: linux-hwmon@vger.kernel.org
9573 F: Documentation/hwmon/pc87360
9574 F: drivers/hwmon/pc87360.c
9577 M: Jim Cromie <jim.cromie@gmail.com>
9579 F: drivers/char/pc8736x_gpio.c
9581 PC87427 HARDWARE MONITORING DRIVER
9582 M: Jean Delvare <jdelvare@suse.com>
9583 L: linux-hwmon@vger.kernel.org
9585 F: Documentation/hwmon/pc87427
9586 F: drivers/hwmon/pc87427.c
9589 M: Riku Voipio <riku.voipio@iki.fi>
9591 F: drivers/leds/leds-pca9532.c
9592 F: include/linux/leds-pca9532.h
9594 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9595 M: Guenter Roeck <linux@roeck-us.net>
9596 L: linux-i2c@vger.kernel.org
9598 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9600 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9601 M: Khalid Aziz <khalid@gonehiking.org>
9603 F: drivers/firmware/pcdp.*
9606 M: Linas Vepstas <linasvepstas@gmail.com>
9607 L: linux-pci@vger.kernel.org
9609 F: Documentation/PCI/pci-error-recovery.txt
9611 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9612 M: Russell Currey <ruscur@russell.cc>
9613 L: linuxppc-dev@lists.ozlabs.org
9615 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9616 F: arch/powerpc/kernel/eeh*.c
9617 F: arch/powerpc/platforms/*/eeh*.c
9618 F: arch/powerpc/include/*/eeh*.h
9621 M: Bjorn Helgaas <bhelgaas@google.com>
9622 L: linux-pci@vger.kernel.org
9623 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9626 F: Documentation/devicetree/bindings/pci/
9627 F: Documentation/PCI/
9629 F: include/linux/pci*
9631 F: arch/x86/kernel/quirks.c
9633 PCI DRIVER FOR ALTERA PCIE IP
9634 M: Ley Foon Tan <lftan@altera.com>
9635 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9636 L: linux-pci@vger.kernel.org
9638 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9639 F: drivers/pci/host/pcie-altera.c
9641 PCI DRIVER FOR ARM VERSATILE PLATFORM
9642 M: Rob Herring <robh@kernel.org>
9643 L: linux-pci@vger.kernel.org
9644 L: linux-arm-kernel@lists.infradead.org
9646 F: Documentation/devicetree/bindings/pci/versatile.txt
9647 F: drivers/pci/host/pci-versatile.c
9649 PCI DRIVER FOR ARMADA 8K
9650 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9651 L: linux-pci@vger.kernel.org
9652 L: linux-arm-kernel@lists.infradead.org
9654 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9655 F: drivers/pci/dwc/pcie-armada8k.c
9657 PCI DRIVER FOR APPLIEDMICRO XGENE
9658 M: Tanmay Inamdar <tinamdar@apm.com>
9659 L: linux-pci@vger.kernel.org
9660 L: linux-arm-kernel@lists.infradead.org
9662 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9663 F: drivers/pci/host/pci-xgene.c
9665 PCI DRIVER FOR FREESCALE LAYERSCAPE
9666 M: Minghuan Lian <minghuan.Lian@freescale.com>
9667 M: Mingkai Hu <mingkai.hu@freescale.com>
9668 M: Roy Zang <tie-fei.zang@freescale.com>
9669 L: linuxppc-dev@lists.ozlabs.org
9670 L: linux-pci@vger.kernel.org
9671 L: linux-arm-kernel@lists.infradead.org
9673 F: drivers/pci/dwc/*layerscape*
9676 M: Richard Zhu <hongxing.zhu@nxp.com>
9677 M: Lucas Stach <l.stach@pengutronix.de>
9678 L: linux-pci@vger.kernel.org
9679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9681 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9682 F: drivers/pci/dwc/*imx6*
9684 PCI DRIVER FOR TI KEYSTONE
9685 M: Murali Karicheri <m-karicheri2@ti.com>
9686 L: linux-pci@vger.kernel.org
9687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9689 F: drivers/pci/dwc/*keystone*
9691 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9692 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9693 M: Jason Cooper <jason@lakedaemon.net>
9694 L: linux-pci@vger.kernel.org
9695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9697 F: drivers/pci/host/*mvebu*
9699 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9700 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9701 L: linux-pci@vger.kernel.org
9702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9704 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9705 F: drivers/pci/host/pci-aardvark.c
9707 PCI DRIVER FOR NVIDIA TEGRA
9708 M: Thierry Reding <thierry.reding@gmail.com>
9709 L: linux-tegra@vger.kernel.org
9710 L: linux-pci@vger.kernel.org
9712 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9713 F: drivers/pci/host/pci-tegra.c
9715 PCI DRIVER FOR TI DRA7XX
9716 M: Kishon Vijay Abraham I <kishon@ti.com>
9717 L: linux-omap@vger.kernel.org
9718 L: linux-pci@vger.kernel.org
9720 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9721 F: drivers/pci/dwc/pci-dra7xx.c
9723 PCI DRIVER FOR RENESAS R-CAR
9724 M: Simon Horman <horms@verge.net.au>
9725 L: linux-pci@vger.kernel.org
9726 L: linux-renesas-soc@vger.kernel.org
9728 F: drivers/pci/host/*rcar*
9730 PCI DRIVER FOR SAMSUNG EXYNOS
9731 M: Jingoo Han <jingoohan1@gmail.com>
9732 L: linux-pci@vger.kernel.org
9733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9736 F: drivers/pci/dwc/pci-exynos.c
9738 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9739 M: Jingoo Han <jingoohan1@gmail.com>
9740 M: Joao Pinto <Joao.Pinto@synopsys.com>
9741 L: linux-pci@vger.kernel.org
9743 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9744 F: drivers/pci/dwc/*designware*
9746 PCI DRIVER FOR GENERIC OF HOSTS
9747 M: Will Deacon <will.deacon@arm.com>
9748 L: linux-pci@vger.kernel.org
9749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9751 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9752 F: drivers/pci/host/pci-host-common.c
9753 F: drivers/pci/host/pci-host-generic.c
9755 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9756 M: Keith Busch <keith.busch@intel.com>
9757 L: linux-pci@vger.kernel.org
9759 F: drivers/pci/host/vmd.c
9761 PCIE DRIVER FOR ST SPEAR13XX
9762 M: Pratyush Anand <pratyush.anand@gmail.com>
9763 L: linux-pci@vger.kernel.org
9765 F: drivers/pci/dwc/*spear*
9767 PCI MSI DRIVER FOR ALTERA MSI IP
9768 M: Ley Foon Tan <lftan@altera.com>
9769 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9770 L: linux-pci@vger.kernel.org
9772 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9773 F: drivers/pci/host/pcie-altera-msi.c
9775 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9776 M: Duc Dang <dhdang@apm.com>
9777 L: linux-pci@vger.kernel.org
9778 L: linux-arm-kernel@lists.infradead.org
9780 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9781 F: drivers/pci/host/pci-xgene-msi.c
9783 PCIE DRIVER FOR AXIS ARTPEC
9784 M: Niklas Cassel <niklas.cassel@axis.com>
9785 M: Jesper Nilsson <jesper.nilsson@axis.com>
9786 L: linux-arm-kernel@axis.com
9787 L: linux-pci@vger.kernel.org
9789 F: Documentation/devicetree/bindings/pci/axis,artpec*
9790 F: drivers/pci/dwc/*artpec*
9792 PCIE DRIVER FOR HISILICON
9793 M: Zhou Wang <wangzhou1@hisilicon.com>
9794 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9795 L: linux-pci@vger.kernel.org
9797 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9798 F: drivers/pci/dwc/pcie-hisi.c
9800 PCIE DRIVER FOR ROCKCHIP
9801 M: Shawn Lin <shawn.lin@rock-chips.com>
9802 M: Wenrui Li <wenrui.li@rock-chips.com>
9803 L: linux-pci@vger.kernel.org
9804 L: linux-rockchip@lists.infradead.org
9806 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9807 F: drivers/pci/host/pcie-rockchip.c
9809 PCIE DRIVER FOR QUALCOMM MSM
9810 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9811 L: linux-pci@vger.kernel.org
9812 L: linux-arm-msm@vger.kernel.org
9814 F: drivers/pci/dwc/*qcom*
9816 PCIE DRIVER FOR CAVIUM THUNDERX
9817 M: David Daney <david.daney@cavium.com>
9818 L: linux-pci@vger.kernel.org
9819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9822 F: drivers/pci/host/pci-thunder-*
9825 P: Linux PCMCIA Team
9826 L: linux-pcmcia@lists.infradead.org
9827 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9830 F: Documentation/pcmcia/
9835 PCNET32 NETWORK DRIVER
9836 M: Don Fry <pcnet32@frontier.com>
9837 L: netdev@vger.kernel.org
9839 F: drivers/net/ethernet/amd/pcnet32.c
9841 PCRYPT PARALLEL CRYPTO ENGINE
9842 M: Steffen Klassert <steffen.klassert@secunet.com>
9843 L: linux-crypto@vger.kernel.org
9846 F: include/crypto/pcrypt.h
9848 PER-CPU MEMORY ALLOCATOR
9849 M: Tejun Heo <tj@kernel.org>
9850 M: Christoph Lameter <cl@linux.com>
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9853 F: include/linux/percpu*.h
9855 F: arch/*/include/asm/percpu.h
9857 PER-TASK DELAY ACCOUNTING
9858 M: Balbir Singh <bsingharora@gmail.com>
9860 F: include/linux/delayacct.h
9861 F: kernel/delayacct.c
9863 PERFORMANCE EVENTS SUBSYSTEM
9864 M: Peter Zijlstra <peterz@infradead.org>
9865 M: Ingo Molnar <mingo@redhat.com>
9866 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9867 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9868 L: linux-kernel@vger.kernel.org
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9872 F: include/linux/perf_event.h
9873 F: include/uapi/linux/perf_event.h
9874 F: arch/*/kernel/perf_event*.c
9875 F: arch/*/kernel/*/perf_event*.c
9876 F: arch/*/kernel/*/*/perf_event*.c
9877 F: arch/*/include/asm/perf_event.h
9878 F: arch/*/kernel/perf_callchain.c
9882 PERSONALITY HANDLING
9883 M: Christoph Hellwig <hch@infradead.org>
9884 L: linux-abi-devel@lists.sourceforge.net
9886 F: include/linux/personality.h
9887 F: include/uapi/linux/personality.h
9890 M: Remi Denis-Courmont <courmisch@gmail.com>
9892 F: Documentation/networking/phonet.txt
9893 F: include/linux/phonet.h
9894 F: include/net/phonet/
9895 F: include/uapi/linux/phonet.h
9899 M: Joern Engel <joern@lazybastard.org>
9900 L: linux-mtd@lists.infradead.org
9902 F: drivers/mtd/devices/phram.c
9905 M: Bruno Prémont <bonbons@linux-vserver.org>
9906 L: linux-input@vger.kernel.org
9908 F: drivers/hid/hid-picolcd*
9911 M: Jamie Iles <jamie@jamieiles.com>
9912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9913 T: git git://github.com/jamieiles/linux-2.6-ji.git
9915 F: arch/arm/boot/dts/picoxcell*
9916 F: arch/arm/mach-picoxcell/
9917 F: drivers/crypto/picoxcell*
9919 PIN CONTROL SUBSYSTEM
9920 M: Linus Walleij <linus.walleij@linaro.org>
9921 L: linux-gpio@vger.kernel.org
9922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9924 F: Documentation/devicetree/bindings/pinctrl/
9925 F: Documentation/pinctrl.txt
9927 F: include/linux/pinctrl/
9929 PIN CONTROLLER - ATMEL AT91
9930 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933 F: drivers/pinctrl/pinctrl-at91.*
9935 PIN CONTROLLER - ATMEL AT91 PIO4
9936 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938 L: linux-gpio@vger.kernel.org
9940 F: drivers/pinctrl/pinctrl-at91-pio4.*
9942 PIN CONTROLLER - INTEL
9943 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9944 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9946 F: drivers/pinctrl/intel/
9948 PIN CONTROLLER - RENESAS
9949 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9950 M: Geert Uytterhoeven <geert+renesas@glider.be>
9951 L: linux-renesas-soc@vger.kernel.org
9953 F: drivers/pinctrl/sh-pfc/
9955 PIN CONTROLLER - SAMSUNG
9956 M: Tomasz Figa <tomasz.figa@gmail.com>
9957 M: Krzysztof Kozlowski <krzk@kernel.org>
9958 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9960 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9962 F: drivers/pinctrl/samsung/
9963 F: include/dt-bindings/pinctrl/samsung.h
9964 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9966 PIN CONTROLLER - SINGLE
9967 M: Tony Lindgren <tony@atomide.com>
9968 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9970 L: linux-omap@vger.kernel.org
9972 F: drivers/pinctrl/pinctrl-single.c
9974 PIN CONTROLLER - ST SPEAR
9975 M: Viresh Kumar <vireshk@kernel.org>
9976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9977 W: http://www.st.com/spear
9979 F: drivers/pinctrl/spear/
9981 PISTACHIO SOC SUPPORT
9982 M: James Hartley <james.hartley@imgtec.com>
9983 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9984 L: linux-mips@linux-mips.org
9986 F: arch/mips/pistachio/
9987 F: arch/mips/include/asm/mach-pistachio/
9988 F: arch/mips/boot/dts/img/pistachio*
9989 F: arch/mips/configs/pistachio*_defconfig
9993 M: linux-block@vger.kernel.org
9994 F: drivers/block/pktcdvd.c
9995 F: include/linux/pktcdvd.h
9996 F: include/uapi/linux/pktcdvd.h
9999 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10000 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10002 T: git git://github.com/gxt/linux.git
10003 F: drivers/input/serio/i8042-unicore32io.h
10004 F: drivers/i2c/busses/i2c-puv3.c
10005 F: drivers/video/fbdev/fb-puv3.c
10006 F: drivers/rtc/rtc-puv3.c
10008 PMBUS HARDWARE MONITORING DRIVERS
10009 M: Guenter Roeck <linux@roeck-us.net>
10010 L: linux-hwmon@vger.kernel.org
10011 W: http://hwmon.wiki.kernel.org/
10012 W: http://www.roeck-us.net/linux/drivers/
10013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10015 F: Documentation/hwmon/pmbus
10016 F: drivers/hwmon/pmbus/
10017 F: include/linux/i2c/pmbus.h
10019 PMC SIERRA MaxRAID DRIVER
10020 L: linux-scsi@vger.kernel.org
10021 W: http://www.pmc-sierra.com/
10023 F: drivers/scsi/pmcraid.*
10025 PMC SIERRA PM8001 DRIVER
10026 M: Jack Wang <jinpu.wang@profitbricks.com>
10027 M: lindar_liu@usish.com
10029 L: linux-scsi@vger.kernel.org
10031 F: drivers/scsi/pm8001/
10033 POSIX CLOCKS and TIMERS
10034 M: Thomas Gleixner <tglx@linutronix.de>
10035 L: linux-kernel@vger.kernel.org
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10039 F: include/linux/timer*
10040 F: kernel/time/*timer*
10042 POWER MANAGEMENT CORE
10043 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10044 L: linux-pm@vger.kernel.org
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10046 B: https://bugzilla.kernel.org
10048 F: drivers/base/power/
10049 F: include/linux/pm.h
10050 F: include/linux/pm_*
10051 F: include/linux/powercap.h
10052 F: drivers/powercap/
10054 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10055 M: Sebastian Reichel <sre@kernel.org>
10056 L: linux-pm@vger.kernel.org
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10059 F: Documentation/devicetree/bindings/power/supply/
10060 F: include/linux/power_supply.h
10061 F: drivers/power/supply/
10063 POWER STATE COORDINATION INTERFACE (PSCI)
10064 M: Mark Rutland <mark.rutland@arm.com>
10065 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10066 L: linux-arm-kernel@lists.infradead.org
10068 F: drivers/firmware/psci*.c
10069 F: include/linux/psci.h
10070 F: include/uapi/linux/psci.h
10072 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10073 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10074 L: linuxppc-dev@lists.ozlabs.org
10076 F: drivers/char/powernv-op-panel.c
10079 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10083 PPP PROTOCOL DRIVERS AND COMPRESSORS
10084 M: Paul Mackerras <paulus@samba.org>
10085 L: linux-ppp@vger.kernel.org
10087 F: drivers/net/ppp/ppp_*
10089 PPP OVER ATM (RFC 2364)
10090 M: Mitchell Blank Jr <mitch@sfgoth.com>
10092 F: net/atm/pppoatm.c
10093 F: include/uapi/linux/atmppp.h
10096 M: Michal Ostrowski <mostrows@earthlink.net>
10098 F: drivers/net/ppp/pppoe.c
10099 F: drivers/net/ppp/pppox.c
10102 M: James Chapman <jchapman@katalix.com>
10104 F: net/l2tp/l2tp_ppp.c
10105 F: include/linux/if_pppol2tp.h
10106 F: include/uapi/linux/if_pppol2tp.h
10109 M: Rodolfo Giometti <giometti@enneenne.com>
10110 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10111 L: linuxpps@ml.enneenne.com (subscribers-only)
10113 F: Documentation/pps/
10115 F: include/linux/pps*.h
10118 M: Dmitry Kozlov <xeb@mail.ru>
10119 L: netdev@vger.kernel.org
10121 F: drivers/net/ppp/pptp.c
10122 W: http://sourceforge.net/projects/accel-pptp
10125 M: Robert Love <rml@tech9.net>
10126 L: kpreempt-tech@lists.sourceforge.net
10127 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10129 F: Documentation/preempt-locking.txt
10130 F: include/linux/preempt.h
10133 M: Petr Mladek <pmladek@suse.com>
10134 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10135 R: Steven Rostedt <rostedt@goodmis.org>
10138 F: include/linux/printk.h
10140 PRISM54 WIRELESS DRIVER
10141 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10142 L: linux-wireless@vger.kernel.org
10143 W: http://wireless.kernel.org/en/users/Drivers/p54
10145 F: drivers/net/wireless/intersil/prism54/
10147 PS3 NETWORK SUPPORT
10148 M: Geoff Levand <geoff@infradead.org>
10149 L: netdev@vger.kernel.org
10150 L: linuxppc-dev@lists.ozlabs.org
10152 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10154 PS3 PLATFORM SUPPORT
10155 M: Geoff Levand <geoff@infradead.org>
10156 L: linuxppc-dev@lists.ozlabs.org
10158 F: arch/powerpc/boot/ps3*
10159 F: arch/powerpc/include/asm/lv1call.h
10160 F: arch/powerpc/include/asm/ps3*.h
10161 F: arch/powerpc/platforms/ps3/
10164 F: drivers/rtc/rtc-ps3.c
10165 F: drivers/usb/host/*ps3.c
10166 F: sound/ppc/snd_ps3*
10169 M: Jim Paris <jim@jtan.com>
10170 M: Geoff Levand <geoff@infradead.org>
10171 L: linuxppc-dev@lists.ozlabs.org
10173 F: drivers/block/ps3vram.c
10175 PSAMPLE PACKET SAMPLING SUPPORT:
10176 M: Yotam Gigi <yotamg@mellanox.com>
10179 F: include/net/psample.h
10180 F: include/uapi/linux/psample.h
10183 M: Kees Cook <keescook@chromium.org>
10184 M: Anton Vorontsov <anton@enomsg.org>
10185 M: Colin Cross <ccross@android.com>
10186 M: Tony Luck <tony.luck@intel.com>
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10190 F: include/linux/pstore*
10191 F: drivers/firmware/efi/efi-pstore.c
10192 F: drivers/acpi/apei/erst.c
10193 F: Documentation/admin-guide/ramoops.rst
10194 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10195 K: \b(pstore|ramoops)
10197 PTP HARDWARE CLOCK SUPPORT
10198 M: Richard Cochran <richardcochran@gmail.com>
10199 L: netdev@vger.kernel.org
10201 W: http://linuxptp.sourceforge.net/
10202 F: Documentation/ABI/testing/sysfs-ptp
10203 F: Documentation/ptp/*
10204 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10205 F: drivers/net/phy/dp83640*
10207 F: include/linux/ptp_cl*
10210 M: Roland McGrath <roland@hack.frob.com>
10211 M: Oleg Nesterov <oleg@redhat.com>
10213 F: include/asm-generic/syscall.h
10214 F: include/linux/ptrace.h
10215 F: include/linux/regset.h
10216 F: include/linux/tracehook.h
10217 F: include/uapi/linux/ptrace.h
10221 M: Hans Verkuil <hverkuil@xs4all.nl>
10222 L: linux-media@vger.kernel.org
10223 T: git git://linuxtv.org/media_tree.git
10225 F: drivers/media/usb/pulse8-cec/*
10227 PVRUSB2 VIDEO4LINUX DRIVER
10228 M: Mike Isely <isely@pobox.com>
10229 L: pvrusb2@isely.net (subscribers-only)
10230 L: linux-media@vger.kernel.org
10231 W: http://www.isely.net/pvrusb2/
10232 T: git git://linuxtv.org/media_tree.git
10234 F: Documentation/media/v4l-drivers/pvrusb2*
10235 F: drivers/media/usb/pvrusb2/
10238 M: Hans Verkuil <hverkuil@xs4all.nl>
10239 L: linux-media@vger.kernel.org
10240 T: git git://linuxtv.org/media_tree.git
10242 F: drivers/media/usb/pwc/*
10245 M: Kamil Debski <kamil@wypas.org>
10246 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10247 L: linux-hwmon@vger.kernel.org
10249 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10250 F: Documentation/hwmon/pwm-fan
10251 F: drivers/hwmon/pwm-fan.c
10254 M: Thierry Reding <thierry.reding@gmail.com>
10255 L: linux-pwm@vger.kernel.org
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10258 F: Documentation/pwm.txt
10259 F: Documentation/devicetree/bindings/pwm/
10260 F: include/linux/pwm.h
10262 F: drivers/video/backlight/pwm_bl.c
10263 F: include/linux/pwm_backlight.h
10265 PXA2xx/PXA3xx SUPPORT
10266 M: Daniel Mack <daniel@zonque.org>
10267 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10268 M: Robert Jarzmik <robert.jarzmik@free.fr>
10269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270 T: git git://github.com/hzhuang1/linux.git
10271 T: git git://github.com/rjarzmik/linux.git
10273 F: arch/arm/boot/dts/pxa*
10274 F: arch/arm/mach-pxa/
10275 F: drivers/dma/pxa*
10276 F: drivers/pcmcia/pxa2xx*
10277 F: drivers/pinctrl/pxa/
10278 F: drivers/spi/spi-pxa2xx*
10279 F: drivers/usb/gadget/udc/pxa2*
10280 F: include/sound/pxa2xx-lib.h
10285 M: Robert Jarzmik <robert.jarzmik@free.fr>
10286 L: linux-gpio@vger.kernel.org
10288 F: drivers/gpio/gpio-pxa.c
10290 PXA3xx NAND FLASH DRIVER
10291 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10292 L: linux-mtd@lists.infradead.org
10294 F: drivers/mtd/nand/pxa3xx_nand.c
10297 M: Eric Miao <eric.y.miao@gmail.com>
10298 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10300 T: git git://github.com/hzhuang1/linux.git
10301 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10303 F: arch/arm/boot/dts/mmp*
10304 F: arch/arm/mach-mmp/
10310 M: Robert Jarzmik <robert.jarzmik@free.fr>
10311 L: rtc-linux@googlegroups.com
10315 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10316 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10317 L: qat-linux@intel.com
10319 F: drivers/crypto/qat/
10322 M: Mike Marciniszyn <infinipath@intel.com>
10323 L: linux-rdma@vger.kernel.org
10325 F: drivers/infiniband/hw/qib/
10327 QLOGIC QLA1280 SCSI DRIVER
10328 M: Michael Reed <mdr@sgi.com>
10329 L: linux-scsi@vger.kernel.org
10331 F: drivers/scsi/qla1280.[ch]
10333 QLOGIC QLA2XXX FC-SCSI DRIVER
10334 M: qla2xxx-upstream@qlogic.com
10335 L: linux-scsi@vger.kernel.org
10337 F: Documentation/scsi/LICENSE.qla2xxx
10338 F: drivers/scsi/qla2xxx/
10340 QLOGIC QLA4XXX iSCSI DRIVER
10341 M: QLogic-Storage-Upstream@qlogic.com
10342 L: linux-scsi@vger.kernel.org
10344 F: Documentation/scsi/LICENSE.qla4xxx
10345 F: drivers/scsi/qla4xxx/
10347 QLOGIC QLA3XXX NETWORK DRIVER
10348 M: Dept-GELinuxNICDev@cavium.com
10349 L: netdev@vger.kernel.org
10351 F: Documentation/networking/LICENSE.qla3xxx
10352 F: drivers/net/ethernet/qlogic/qla3xxx.*
10354 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10355 M: Harish Patil <harish.patil@cavium.com>
10356 M: Manish Chopra <manish.chopra@cavium.com>
10357 M: Dept-GELinuxNICDev@cavium.com
10358 L: netdev@vger.kernel.org
10360 F: drivers/net/ethernet/qlogic/qlcnic/
10362 QLOGIC QLGE 10Gb ETHERNET DRIVER
10363 M: Harish Patil <harish.patil@cavium.com>
10364 M: Manish Chopra <manish.chopra@cavium.com>
10365 M: Dept-GELinuxNICDev@cavium.com
10366 L: netdev@vger.kernel.org
10368 F: drivers/net/ethernet/qlogic/qlge/
10370 QLOGIC QL4xxx ETHERNET DRIVER
10371 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10372 M: Ariel Elior <Ariel.Elior@cavium.com>
10373 M: everest-linux-l2@cavium.com
10374 L: netdev@vger.kernel.org
10376 F: drivers/net/ethernet/qlogic/qed/
10377 F: include/linux/qed/
10378 F: drivers/net/ethernet/qlogic/qede/
10380 QLOGIC QL41xxx ISCSI DRIVER
10381 M: QLogic-Storage-Upstream@cavium.com
10382 L: linux-scsi@vger.kernel.org
10384 F: drivers/scsi/qedi/
10386 QLOGIC QL41xxx FCOE DRIVER
10387 M: QLogic-Storage-Upstream@cavium.com
10388 L: linux-scsi@vger.kernel.org
10390 F: drivers/scsi/qedf/
10393 M: Anders Larsen <al@alarsen.net>
10394 W: http://www.alarsen.net/linux/qnx4fs/
10397 F: include/uapi/linux/qnx4_fs.h
10398 F: include/uapi/linux/qnxtypes.h
10400 QORIQ DPAA2 FSL-MC BUS DRIVER
10401 M: Stuart Yoder <stuyoder@gmail.com>
10402 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10403 L: linux-kernel@vger.kernel.org
10405 F: drivers/staging/fsl-mc/
10407 QT1010 MEDIA DRIVER
10408 M: Antti Palosaari <crope@iki.fi>
10409 L: linux-media@vger.kernel.org
10410 W: https://linuxtv.org
10411 W: http://palosaari.fi/linux/
10412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10413 T: git git://linuxtv.org/anttip/media_tree.git
10415 F: drivers/media/tuners/qt1010*
10417 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10418 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10419 L: linux-wireless@vger.kernel.org
10420 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10422 F: drivers/net/wireless/ath/ath9k/
10424 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10425 M: Kalle Valo <kvalo@qca.qualcomm.com>
10426 L: ath10k@lists.infradead.org
10427 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10430 F: drivers/net/wireless/ath/ath10k/
10432 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10433 M: Timur Tabi <timur@codeaurora.org>
10434 L: netdev@vger.kernel.org
10436 F: drivers/net/ethernet/qualcomm/emac/
10438 QUALCOMM HEXAGON ARCHITECTURE
10439 M: Richard Kuo <rkuo@codeaurora.org>
10440 L: linux-hexagon@vger.kernel.org
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10445 QUALCOMM WCN36XX WIRELESS DRIVER
10446 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10447 L: wcn36xx@lists.infradead.org
10448 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10449 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10451 F: drivers/net/wireless/ath/wcn36xx/
10453 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10454 M: Gabriel Somlo <somlo@cmu.edu>
10455 M: "Michael S. Tsirkin" <mst@redhat.com>
10456 L: qemu-devel@nongnu.org
10458 F: drivers/firmware/qemu_fw_cfg.c
10460 RADOS BLOCK DEVICE (RBD)
10461 M: Ilya Dryomov <idryomov@gmail.com>
10462 M: Sage Weil <sage@redhat.com>
10463 M: Alex Elder <elder@kernel.org>
10464 L: ceph-devel@vger.kernel.org
10465 W: http://ceph.com/
10466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10467 T: git git://github.com/ceph/ceph-client.git
10469 F: Documentation/ABI/testing/sysfs-bus-rbd
10470 F: drivers/block/rbd.c
10471 F: drivers/block/rbd_types.h
10473 RADEON FRAMEBUFFER DISPLAY DRIVER
10474 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10475 L: linux-fbdev@vger.kernel.org
10477 F: drivers/video/fbdev/aty/radeon*
10478 F: include/uapi/linux/radeonfb.h
10480 RADIOSHARK RADIO DRIVER
10481 M: Hans Verkuil <hverkuil@xs4all.nl>
10482 L: linux-media@vger.kernel.org
10483 T: git git://linuxtv.org/media_tree.git
10485 F: drivers/media/radio/radio-shark.c
10487 RADIOSHARK2 RADIO DRIVER
10488 M: Hans Verkuil <hverkuil@xs4all.nl>
10489 L: linux-media@vger.kernel.org
10490 T: git git://linuxtv.org/media_tree.git
10492 F: drivers/media/radio/radio-shark2.c
10493 F: drivers/media/radio/radio-tea5777.c
10495 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10496 M: Paul Mackerras <paulus@samba.org>
10497 L: linux-fbdev@vger.kernel.org
10499 F: drivers/video/fbdev/aty/aty128fb.c
10501 RALINK MIPS ARCHITECTURE
10502 M: John Crispin <john@phrozen.org>
10503 L: linux-mips@linux-mips.org
10505 F: arch/mips/ralink
10507 RALINK RT2X00 WIRELESS LAN DRIVER
10509 M: Stanislaw Gruszka <sgruszka@redhat.com>
10510 M: Helmut Schaa <helmut.schaa@googlemail.com>
10511 L: linux-wireless@vger.kernel.org
10513 F: drivers/net/wireless/ralink/rt2x00/
10515 RAMDISK RAM BLOCK DEVICE DRIVER
10516 M: Jens Axboe <axboe@kernel.dk>
10518 F: Documentation/blockdev/ramdisk.txt
10519 F: drivers/block/brd.c
10521 RANDOM NUMBER DRIVER
10522 M: "Theodore Ts'o" <tytso@mit.edu>
10524 F: drivers/char/random.c
10527 M: Matt Porter <mporter@kernel.crashing.org>
10528 M: Alexandre Bounine <alexandre.bounine@idt.com>
10530 F: drivers/rapidio/
10532 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10533 L: linux-wireless@vger.kernel.org
10535 F: drivers/net/wireless/ray*
10538 M: Josh Triplett <josh@joshtriplett.org>
10539 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10540 L: linux-kernel@vger.kernel.org
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10543 F: Documentation/RCU/torture.txt
10544 F: kernel/rcu/rcutorture.c
10546 RCUTORTURE TEST FRAMEWORK
10547 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10548 M: Josh Triplett <josh@joshtriplett.org>
10549 R: Steven Rostedt <rostedt@goodmis.org>
10550 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10551 R: Lai Jiangshan <jiangshanlai@gmail.com>
10552 L: linux-kernel@vger.kernel.org
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10555 F: tools/testing/selftests/rcutorture
10558 M: Florian Fainelli <florian@openwrt.org>
10561 RDC R6040 FAST ETHERNET DRIVER
10562 M: Florian Fainelli <f.fainelli@gmail.com>
10563 L: netdev@vger.kernel.org
10565 F: drivers/net/ethernet/rdc/r6040.c
10567 RDS - RELIABLE DATAGRAM SOCKETS
10568 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10569 L: netdev@vger.kernel.org
10570 L: linux-rdma@vger.kernel.org
10571 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10572 W: https://oss.oracle.com/projects/rds/
10575 F: Documentation/networking/rds.txt
10577 RDMAVT - RDMA verbs software
10578 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10579 L: linux-rdma@vger.kernel.org
10581 F: drivers/infiniband/sw/rdmavt
10583 RDT - RESOURCE ALLOCATION
10584 M: Fenghua Yu <fenghua.yu@intel.com>
10585 L: linux-kernel@vger.kernel.org
10587 F: arch/x86/kernel/cpu/intel_rdt*
10588 F: arch/x86/include/asm/intel_rdt*
10589 F: Documentation/x86/intel_rdt*
10591 READ-COPY UPDATE (RCU)
10592 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10593 M: Josh Triplett <josh@joshtriplett.org>
10594 R: Steven Rostedt <rostedt@goodmis.org>
10595 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10596 R: Lai Jiangshan <jiangshanlai@gmail.com>
10597 L: linux-kernel@vger.kernel.org
10598 W: http://www.rdrop.com/users/paulmck/RCU/
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10601 F: Documentation/RCU/
10602 X: Documentation/RCU/torture.txt
10603 F: include/linux/rcu*
10604 X: include/linux/srcu.h
10606 X: kernel/torture.c
10608 REAL TIME CLOCK (RTC) SUBSYSTEM
10609 M: Alessandro Zummo <a.zummo@towertech.it>
10610 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10611 L: rtc-linux@googlegroups.com
10612 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10615 F: Documentation/devicetree/bindings/rtc/
10616 F: Documentation/rtc.txt
10618 F: include/linux/rtc.h
10619 F: include/uapi/linux/rtc.h
10620 F: include/linux/rtc/
10621 F: include/linux/platform_data/rtc-*
10622 F: tools/testing/selftests/timers/rtctest.c
10624 REALTEK AUDIO CODECS
10625 M: Bard Liao <bardliao@realtek.com>
10626 M: Oder Chiou <oder_chiou@realtek.com>
10628 F: sound/soc/codecs/rt*
10629 F: include/sound/rt*.h
10631 REISERFS FILE SYSTEM
10632 L: reiserfs-devel@vger.kernel.org
10636 REGISTER MAP ABSTRACTION
10637 M: Mark Brown <broonie@kernel.org>
10638 L: linux-kernel@vger.kernel.org
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10641 F: Documentation/devicetree/bindings/regmap/
10642 F: drivers/base/regmap/
10643 F: include/linux/regmap.h
10645 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10646 M: Ohad Ben-Cohen <ohad@wizery.com>
10647 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10648 L: linux-remoteproc@vger.kernel.org
10649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10651 F: Documentation/devicetree/bindings/remoteproc/
10652 F: Documentation/remoteproc.txt
10653 F: drivers/remoteproc/
10654 F: include/linux/remoteproc.h
10656 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10657 M: Ohad Ben-Cohen <ohad@wizery.com>
10658 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10659 L: linux-remoteproc@vger.kernel.org
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10663 F: Documentation/rpmsg.txt
10664 F: include/linux/rpmsg.h
10665 F: include/linux/rpmsg/
10667 RENESAS CLOCK DRIVERS
10668 M: Geert Uytterhoeven <geert+renesas@glider.be>
10669 L: linux-renesas-soc@vger.kernel.org
10671 F: drivers/clk/renesas/
10673 RENESAS ETHERNET DRIVERS
10674 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10675 L: netdev@vger.kernel.org
10676 L: linux-renesas-soc@vger.kernel.org
10677 F: drivers/net/ethernet/renesas/
10678 F: include/linux/sh_eth.h
10680 RENESAS R-CAR GYROADC DRIVER
10681 M: Marek Vasut <marek.vasut@gmail.com>
10682 L: linux-iio@vger.kernel.org
10684 F: drivers/iio/adc/rcar_gyro_adc.c
10686 RENESAS USB2 PHY DRIVER
10687 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10688 L: linux-renesas-soc@vger.kernel.org
10690 F: drivers/phy/phy-rcar-gen3-usb2.c
10692 RESET CONTROLLER FRAMEWORK
10693 M: Philipp Zabel <p.zabel@pengutronix.de>
10694 T: git git://git.pengutronix.de/git/pza/linux
10697 F: Documentation/devicetree/bindings/reset/
10698 F: include/dt-bindings/reset/
10699 F: include/linux/reset.h
10700 F: include/linux/reset-controller.h
10703 M: Johannes Berg <johannes@sipsolutions.net>
10704 L: linux-wireless@vger.kernel.org
10705 W: http://wireless.kernel.org/
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10709 F: Documentation/rfkill.txt
10713 M: Thomas Graf <tgraf@suug.ch>
10714 M: Herbert Xu <herbert@gondor.apana.org.au>
10715 L: netdev@vger.kernel.org
10717 F: lib/rhashtable.c
10718 F: include/linux/rhashtable.h
10720 RICOH SMARTMEDIA/XD DRIVER
10721 M: Maxim Levitsky <maximlevitsky@gmail.com>
10723 F: drivers/mtd/nand/r852.c
10724 F: drivers/mtd/nand/r852.h
10726 RICOH R5C592 MEMORYSTICK DRIVER
10727 M: Maxim Levitsky <maximlevitsky@gmail.com>
10729 F: drivers/memstick/host/r592.*
10732 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10733 W: http://sourceforge.net/projects/roccat/
10735 F: drivers/hid/hid-roccat*
10736 F: include/linux/hid-roccat*
10737 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10740 M: Jiri Pirko <jiri@resnulli.us>
10741 L: netdev@vger.kernel.org
10743 F: drivers/net/ethernet/rocker/
10747 W: http://www.comtrol.com
10749 F: Documentation/serial/rocket.txt
10750 F: drivers/tty/rocket*
10752 ROCKETPORT EXPRESS/INFINITY DRIVER
10753 M: Kevin Cernekee <cernekee@gmail.com>
10754 L: linux-serial@vger.kernel.org
10756 F: drivers/tty/serial/rp2.*
10759 M: Ralf Baechle <ralf@linux-mips.org>
10760 L: linux-hams@vger.kernel.org
10761 W: http://www.linux-ax25.org/
10763 F: include/net/rose.h
10764 F: include/uapi/linux/rose.h
10767 RTL2830 MEDIA DRIVER
10768 M: Antti Palosaari <crope@iki.fi>
10769 L: linux-media@vger.kernel.org
10770 W: https://linuxtv.org
10771 W: http://palosaari.fi/linux/
10772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10773 T: git git://linuxtv.org/anttip/media_tree.git
10775 F: drivers/media/dvb-frontends/rtl2830*
10777 RTL2832 MEDIA DRIVER
10778 M: Antti Palosaari <crope@iki.fi>
10779 L: linux-media@vger.kernel.org
10780 W: https://linuxtv.org
10781 W: http://palosaari.fi/linux/
10782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10783 T: git git://linuxtv.org/anttip/media_tree.git
10785 F: drivers/media/dvb-frontends/rtl2832*
10787 RTL2832_SDR MEDIA DRIVER
10788 M: Antti Palosaari <crope@iki.fi>
10789 L: linux-media@vger.kernel.org
10790 W: https://linuxtv.org
10791 W: http://palosaari.fi/linux/
10792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10793 T: git git://linuxtv.org/anttip/media_tree.git
10795 F: drivers/media/dvb-frontends/rtl2832_sdr*
10797 RTL8180 WIRELESS DRIVER
10798 L: linux-wireless@vger.kernel.org
10799 W: http://wireless.kernel.org/
10800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10802 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10804 RTL8187 WIRELESS DRIVER
10805 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10806 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10807 M: Larry Finger <Larry.Finger@lwfinger.net>
10808 L: linux-wireless@vger.kernel.org
10809 W: http://wireless.kernel.org/
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10812 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10814 RTL8192CE WIRELESS DRIVER
10815 M: Larry Finger <Larry.Finger@lwfinger.net>
10816 M: Chaoming Li <chaoming_li@realsil.com.cn>
10817 L: linux-wireless@vger.kernel.org
10818 W: http://wireless.kernel.org/
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10821 F: drivers/net/wireless/realtek/rtlwifi/
10822 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10824 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10825 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10826 L: linux-wireless@vger.kernel.org
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10829 F: drivers/net/wireless/realtek/rtl8xxxu/
10831 S3 SAVAGE FRAMEBUFFER DRIVER
10832 M: Antonino Daplas <adaplas@gmail.com>
10833 L: linux-fbdev@vger.kernel.org
10835 F: drivers/video/fbdev/savage/
10838 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10839 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10840 L: linux-s390@vger.kernel.org
10841 W: http://www.ibm.com/developerworks/linux/linux390/
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10846 F: Documentation/s390/
10847 F: Documentation/DocBook/s390*
10849 S390 COMMON I/O LAYER
10850 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10851 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10852 L: linux-s390@vger.kernel.org
10853 W: http://www.ibm.com/developerworks/linux/linux390/
10855 F: drivers/s390/cio/
10858 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10859 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10860 L: linux-s390@vger.kernel.org
10861 W: http://www.ibm.com/developerworks/linux/linux390/
10863 F: drivers/s390/block/dasd*
10864 F: block/partitions/ibm.c
10866 S390 NETWORK DRIVERS
10867 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10868 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10869 L: linux-s390@vger.kernel.org
10870 W: http://www.ibm.com/developerworks/linux/linux390/
10872 F: drivers/s390/net/
10875 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10876 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10877 L: linux-s390@vger.kernel.org
10878 W: http://www.ibm.com/developerworks/linux/linux390/
10881 F: drivers/pci/hotplug/s390_pci_hpc.c
10884 M: Harald Freudenberger <freude@de.ibm.com>
10885 L: linux-s390@vger.kernel.org
10886 W: http://www.ibm.com/developerworks/linux/linux390/
10888 F: drivers/s390/crypto/
10891 M: Steffen Maier <maier@linux.vnet.ibm.com>
10892 L: linux-s390@vger.kernel.org
10893 W: http://www.ibm.com/developerworks/linux/linux390/
10895 F: drivers/s390/scsi/zfcp_*
10897 S390 IUCV NETWORK LAYER
10898 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10899 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10900 L: linux-s390@vger.kernel.org
10901 W: http://www.ibm.com/developerworks/linux/linux390/
10903 F: drivers/s390/net/*iucv*
10904 F: include/net/iucv/
10908 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10909 L: linux-s390@vger.kernel.org
10910 W: http://www.ibm.com/developerworks/linux/linux390/
10912 F: drivers/iommu/s390-iommu.c
10914 S390 VFIO-CCW DRIVER
10915 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10916 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10917 L: linux-s390@vger.kernel.org
10918 L: kvm@vger.kernel.org
10920 F: drivers/s390/cio/vfio_ccw*
10921 F: Documentation/s390/vfio-ccw.txt
10922 F: include/uapi/linux/vfio_ccw.h
10924 S3C24XX SD/MMC Driver
10925 M: Ben Dooks <ben-linux@fluff.org>
10926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 F: drivers/mmc/host/s3cmci.*
10930 SAA6588 RDS RECEIVER DRIVER
10931 M: Hans Verkuil <hverkuil@xs4all.nl>
10932 L: linux-media@vger.kernel.org
10933 T: git git://linuxtv.org/media_tree.git
10934 W: https://linuxtv.org
10936 F: drivers/media/i2c/saa6588*
10938 SAA7134 VIDEO4LINUX DRIVER
10939 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10940 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10941 L: linux-media@vger.kernel.org
10942 W: https://linuxtv.org
10943 T: git git://linuxtv.org/media_tree.git
10945 F: Documentation/media/v4l-drivers/saa7134*
10946 F: drivers/media/pci/saa7134/
10948 SAA7146 VIDEO4LINUX-2 DRIVER
10949 M: Hans Verkuil <hverkuil@xs4all.nl>
10950 L: linux-media@vger.kernel.org
10951 T: git git://linuxtv.org/media_tree.git
10953 F: drivers/media/common/saa7146/
10954 F: drivers/media/pci/saa7146/
10955 F: include/media/saa7146*
10957 SAMSUNG LAPTOP DRIVER
10958 M: Corentin Chary <corentin.chary@gmail.com>
10959 L: platform-driver-x86@vger.kernel.org
10961 F: drivers/platform/x86/samsung-laptop.c
10963 SAMSUNG AUDIO (ASoC) DRIVERS
10964 M: Krzysztof Kozlowski <krzk@kernel.org>
10965 M: Sangbeom Kim <sbkim73@samsung.com>
10966 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10969 F: sound/soc/samsung/
10971 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
10972 M: Krzysztof Kozlowski <krzk@kernel.org>
10973 L: linux-crypto@vger.kernel.org
10974 L: linux-samsung-soc@vger.kernel.org
10976 F: drivers/crypto/exynos-rng.c
10977 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
10979 SAMSUNG FRAMEBUFFER DRIVER
10980 M: Jingoo Han <jingoohan1@gmail.com>
10981 L: linux-fbdev@vger.kernel.org
10983 F: drivers/video/fbdev/s3c-fb.c
10985 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10986 M: Sangbeom Kim <sbkim73@samsung.com>
10987 M: Krzysztof Kozlowski <krzk@kernel.org>
10988 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10989 L: linux-kernel@vger.kernel.org
10990 L: linux-samsung-soc@vger.kernel.org
10992 F: drivers/mfd/sec*.c
10993 F: drivers/regulator/s2m*.c
10994 F: drivers/regulator/s5m*.c
10995 F: drivers/clk/clk-s2mps11.c
10996 F: drivers/rtc/rtc-s5m.c
10997 F: include/linux/mfd/samsung/
10998 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10999 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11000 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11001 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11003 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11004 M: Krzysztof Kozlowski <krzk@kernel.org>
11005 M: Vladimir Zapolskiy <vz@mleia.com>
11006 L: linux-crypto@vger.kernel.org
11007 L: linux-samsung-soc@vger.kernel.org
11009 F: drivers/crypto/s5p-sss.c
11011 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11012 M: Kyungmin Park <kyungmin.park@samsung.com>
11013 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11014 L: linux-media@vger.kernel.org
11015 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11017 F: drivers/media/platform/exynos4-is/
11019 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11020 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11021 L: linux-media@vger.kernel.org
11022 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11024 F: drivers/media/platform/s3c-camif/
11025 F: include/media/drv-intf/s3c_camif.h
11027 SAMSUNG S5C73M3 CAMERA DRIVER
11028 M: Kyungmin Park <kyungmin.park@samsung.com>
11029 M: Andrzej Hajda <a.hajda@samsung.com>
11030 L: linux-media@vger.kernel.org
11032 F: drivers/media/i2c/s5c73m3/*
11034 SAMSUNG S5K5BAF CAMERA DRIVER
11035 M: Kyungmin Park <kyungmin.park@samsung.com>
11036 M: Andrzej Hajda <a.hajda@samsung.com>
11037 L: linux-media@vger.kernel.org
11039 F: drivers/media/i2c/s5k5baf.c
11041 SAMSUNG S3FWRN5 NFC DRIVER
11042 M: Robert Baldyga <r.baldyga@samsung.com>
11043 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11044 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11046 F: drivers/nfc/s3fwrn5
11048 SAMSUNG SOC CLOCK DRIVERS
11049 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11050 M: Tomasz Figa <tomasz.figa@gmail.com>
11051 M: Chanwoo Choi <cw00.choi@samsung.com>
11053 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11054 F: drivers/clk/samsung/
11055 F: include/dt-bindings/clock/exynos*.h
11056 F: Documentation/devicetree/bindings/clock/exynos*.txt
11058 SAMSUNG SPI DRIVERS
11059 M: Kukjin Kim <kgene@kernel.org>
11060 M: Krzysztof Kozlowski <krzk@kernel.org>
11061 M: Andi Shyti <andi.shyti@samsung.com>
11062 L: linux-spi@vger.kernel.org
11063 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11065 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11066 F: drivers/spi/spi-s3c*
11067 F: include/linux/platform_data/spi-s3c64xx.h
11069 SAMSUNG SXGBE DRIVERS
11070 M: Byungho An <bh74.an@samsung.com>
11071 M: Girish K S <ks.giri@samsung.com>
11072 M: Vipul Pandya <vipul.pandya@samsung.com>
11074 L: netdev@vger.kernel.org
11075 F: drivers/net/ethernet/samsung/sxgbe/
11077 SAMSUNG THERMAL DRIVER
11078 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11079 L: linux-pm@vger.kernel.org
11080 L: linux-samsung-soc@vger.kernel.org
11082 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11083 F: drivers/thermal/samsung/
11085 SAMSUNG USB2 PHY DRIVER
11086 M: Kamil Debski <kamil@wypas.org>
11087 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11088 L: linux-kernel@vger.kernel.org
11090 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11091 F: Documentation/phy/samsung-usb2.txt
11092 F: drivers/phy/phy-exynos4210-usb2.c
11093 F: drivers/phy/phy-exynos4x12-usb2.c
11094 F: drivers/phy/phy-exynos5250-usb2.c
11095 F: drivers/phy/phy-s5pv210-usb2.c
11096 F: drivers/phy/phy-samsung-usb2.c
11097 F: drivers/phy/phy-samsung-usb2.h
11100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11101 L: linux-serial@vger.kernel.org
11103 F: Documentation/devicetree/bindings/serial/
11104 F: drivers/tty/serial/
11107 M: Rob Herring <robh@kernel.org>
11108 L: linux-serial@vger.kernel.org
11110 F: Documentation/devicetree/bindings/serial/slave-device.txt
11111 F: drivers/tty/serdev/
11112 F: include/linux/serdev.h
11115 M: Sean Young <sean@mess.org>
11116 L: linux-media@vger.kernel.org
11118 F: drivers/media/rc/serial_ir.c
11121 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11122 L: kernel@stlinux.com
11124 F: drivers/staging/media/st-cec/
11125 F: Documentation/devicetree/bindings/media/stih-cec.txt
11127 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11128 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11129 L: linux-s390@vger.kernel.org
11130 W: http://www.ibm.com/developerworks/linux/linux390/
11134 SYNOPSYS DESIGNWARE DMAC DRIVER
11135 M: Viresh Kumar <vireshk@kernel.org>
11136 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11138 F: include/linux/dma/dw.h
11139 F: include/linux/platform_data/dma-dw.h
11142 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11143 M: Jie Deng <jiedeng@synopsys.com>
11144 L: netdev@vger.kernel.org
11146 F: drivers/net/ethernet/synopsys/
11148 SYNOPSYS DESIGNWARE I2C DRIVER
11149 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11150 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11151 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11152 L: linux-i2c@vger.kernel.org
11154 F: drivers/i2c/busses/i2c-designware-*
11155 F: include/linux/platform_data/i2c-designware.h
11157 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11158 M: Jaehoon Chung <jh80.chung@samsung.com>
11159 L: linux-mmc@vger.kernel.org
11161 F: drivers/mmc/host/dw_mmc*
11163 SYSTEM TRACE MODULE CLASS
11164 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11167 F: Documentation/trace/stm.txt
11168 F: drivers/hwtracing/stm/
11169 F: include/linux/stm.h
11170 F: include/uapi/linux/stm.h
11173 M: Andreas Noever <andreas.noever@gmail.com>
11175 F: drivers/thunderbolt/
11177 TI BQ27XXX POWER SUPPLY DRIVER
11178 R: Andrew F. Davis <afd@ti.com>
11179 F: include/linux/power/bq27xxx_battery.h
11180 F: drivers/power/supply/bq27xxx_battery.c
11181 F: drivers/power/supply/bq27xxx_battery_i2c.c
11183 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11184 M: John Stultz <john.stultz@linaro.org>
11185 M: Thomas Gleixner <tglx@linutronix.de>
11186 R: Stephen Boyd <sboyd@codeaurora.org>
11187 L: linux-kernel@vger.kernel.org
11188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11190 F: include/linux/clocksource.h
11191 F: include/linux/time.h
11192 F: include/linux/timex.h
11193 F: include/uapi/linux/time.h
11194 F: include/uapi/linux/timex.h
11195 F: kernel/time/clocksource.c
11196 F: kernel/time/time*.c
11197 F: kernel/time/alarmtimer.c
11198 F: kernel/time/ntp.c
11199 F: tools/testing/selftests/timers/
11202 M: Zwane Mwaikambo <zwanem@gmail.com>
11204 F: drivers/watchdog/sc1200wdt.c
11207 M: Ingo Molnar <mingo@redhat.com>
11208 M: Peter Zijlstra <peterz@infradead.org>
11209 L: linux-kernel@vger.kernel.org
11210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11213 F: include/linux/sched.h
11214 F: include/uapi/linux/sched.h
11215 F: include/linux/wait.h
11218 M: Chen Liqin <liqin.linux@gmail.com>
11219 M: Lennox Wu <lennox.wu@gmail.com>
11220 W: http://www.sunplus.com
11224 SCR24X CHIP CARD INTERFACE DRIVER
11225 M: Lubomir Rintel <lkundrak@v3.sk>
11227 F: drivers/char/pcmcia/scr24x_cs.c
11229 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11230 M: Sudeep Holla <sudeep.holla@arm.com>
11231 L: linux-arm-kernel@lists.infradead.org
11233 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11234 F: drivers/clk/clk-scpi.c
11235 F: drivers/cpufreq/scpi-cpufreq.c
11236 F: drivers/firmware/arm_scpi.c
11237 F: include/linux/scpi_protocol.h
11240 M: Jens Axboe <axboe@kernel.dk>
11241 L: linux-scsi@vger.kernel.org
11242 W: http://www.kernel.dk
11244 F: drivers/scsi/sr*
11246 SCSI RDMA PROTOCOL (SRP) INITIATOR
11247 M: Bart Van Assche <bart.vanassche@sandisk.com>
11248 L: linux-rdma@vger.kernel.org
11250 W: http://www.openfabrics.org
11251 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11253 F: drivers/infiniband/ulp/srp/
11254 F: include/scsi/srp.h
11257 M: Doug Gilbert <dgilbert@interlog.com>
11258 L: linux-scsi@vger.kernel.org
11259 W: http://sg.danny.cz/sg
11261 F: Documentation/scsi/scsi-generic.txt
11262 F: drivers/scsi/sg.c
11263 F: include/scsi/sg.h
11266 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11268 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11270 L: linux-scsi@vger.kernel.org
11272 F: Documentation/devicetree/bindings/scsi/
11277 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11278 L: linux-scsi@vger.kernel.org
11280 F: Documentation/scsi/st.txt
11281 F: drivers/scsi/st.*
11282 F: drivers/scsi/st_*.h
11285 M: Vlad Yasevich <vyasevich@gmail.com>
11286 M: Neil Horman <nhorman@tuxdriver.com>
11287 L: linux-sctp@vger.kernel.org
11288 W: http://lksctp.sourceforge.net
11290 F: Documentation/networking/sctp.txt
11291 F: include/linux/sctp.h
11292 F: include/uapi/linux/sctp.h
11293 F: include/net/sctp/
11297 M: Jim Cromie <jim.cromie@gmail.com>
11299 F: Documentation/i2c/busses/scx200_acb
11300 F: arch/x86/platform/scx200/
11301 F: drivers/watchdog/scx200_wdt.c
11302 F: drivers/i2c/busses/scx200*
11303 F: drivers/mtd/maps/scx200_docflash.c
11304 F: include/linux/scx200.h
11307 M: Jim Cromie <jim.cromie@gmail.com>
11309 F: drivers/char/scx200_gpio.c
11310 F: include/linux/scx200_gpio.h
11312 SCx200 HRT CLOCKSOURCE DRIVER
11313 M: Jim Cromie <jim.cromie@gmail.com>
11315 F: drivers/clocksource/scx200_hrt.c
11317 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11318 M: Sascha Sommer <saschasommer@freenet.de>
11319 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11321 F: drivers/mmc/host/sdricoh_cs.c
11323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11324 M: Adrian Hunter <adrian.hunter@intel.com>
11325 L: linux-mmc@vger.kernel.org
11326 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11328 F: drivers/mmc/host/sdhci*
11329 F: include/linux/mmc/sdhci*
11332 M: Kees Cook <keescook@chromium.org>
11333 R: Andy Lutomirski <luto@amacapital.net>
11334 R: Will Drewry <wad@chromium.org>
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11337 F: kernel/seccomp.c
11338 F: include/uapi/linux/seccomp.h
11339 F: include/linux/seccomp.h
11340 F: tools/testing/selftests/seccomp/*
11341 K: \bsecure_computing
11344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11345 M: Al Cooper <alcooperx@gmail.com>
11346 L: linux-mmc@vger.kernel.org
11347 L: bcm-kernel-feedback-list@broadcom.com
11349 F: drivers/mmc/host/sdhci-brcmstb*
11351 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11352 M: Ben Dooks <ben-linux@fluff.org>
11353 M: Jaehoon Chung <jh80.chung@samsung.com>
11354 L: linux-mmc@vger.kernel.org
11356 F: drivers/mmc/host/sdhci-s3c*
11358 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11359 M: Viresh Kumar <vireshk@kernel.org>
11360 L: linux-mmc@vger.kernel.org
11362 F: drivers/mmc/host/sdhci-spear.c
11364 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11365 M: Scott Bauer <scott.bauer@intel.com>
11366 M: Jonathan Derrick <jonathan.derrick@intel.com>
11367 M: Rafael Antognolli <rafael.antognolli@intel.com>
11368 L: linux-block@vger.kernel.org
11371 F: block/opal_proto.h
11372 F: include/linux/sed*
11373 F: include/uapi/linux/sed*
11376 M: James Morris <james.l.morris@oracle.com>
11377 M: "Serge E. Hallyn" <serge@hallyn.com>
11378 L: linux-security-module@vger.kernel.org (suggested Cc:)
11379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11380 W: http://kernsec.org/
11385 M: Security Officers <security@kernel.org>
11388 SELINUX SECURITY MODULE
11389 M: Paul Moore <paul@paul-moore.com>
11390 M: Stephen Smalley <sds@tycho.nsa.gov>
11391 M: Eric Paris <eparis@parisplace.org>
11392 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11393 W: http://selinuxproject.org
11394 T: git git://git.infradead.org/users/pcmoore/selinux
11396 F: include/linux/selinux*
11397 F: security/selinux/
11398 F: scripts/selinux/
11400 APPARMOR SECURITY MODULE
11401 M: John Johansen <john.johansen@canonical.com>
11402 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11403 W: apparmor.wiki.kernel.org
11404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11406 F: security/apparmor/
11408 LOADPIN SECURITY MODULE
11409 M: Kees Cook <keescook@chromium.org>
11410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11412 F: security/loadpin/
11414 YAMA SECURITY MODULE
11415 M: Kees Cook <keescook@chromium.org>
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11421 M: Jiri Slaby <jirislaby@gmail.com>
11423 F: drivers/misc/phantom.c
11424 F: include/uapi/linux/phantom.h
11426 Emulex 10Gbps iSCSI - OneConnect DRIVER
11427 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11428 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11429 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11430 L: linux-scsi@vger.kernel.org
11431 W: http://www.broadcom.com
11433 F: drivers/scsi/be2iscsi/
11435 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11436 M: Sathya Perla <sathya.perla@broadcom.com>
11437 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11438 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11439 M: Somnath Kotur <somnath.kotur@broadcom.com>
11440 L: netdev@vger.kernel.org
11441 W: http://www.emulex.com
11443 F: drivers/net/ethernet/emulex/benet/
11445 EMULEX ONECONNECT ROCE DRIVER
11446 M: Selvin Xavier <selvin.xavier@avagotech.com>
11447 M: Devesh Sharma <devesh.sharma@avagotech.com>
11448 L: linux-rdma@vger.kernel.org
11449 W: http://www.emulex.com
11451 F: drivers/infiniband/hw/ocrdma/
11452 F: include/uapi/rdma/ocrdma-abi.h
11455 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11456 M: Edward Cree <ecree@solarflare.com>
11457 M: Bert Kenward <bkenward@solarflare.com>
11458 L: netdev@vger.kernel.org
11460 F: drivers/net/ethernet/sfc/
11463 M: Dimitri Sivanich <sivanich@sgi.com>
11465 F: drivers/misc/sgi-gru/
11467 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11468 M: Pat Gefre <pfg@sgi.com>
11469 L: linux-ia64@vger.kernel.org
11471 F: Documentation/ia64/serial.txt
11472 F: drivers/tty/serial/ioc?_serial.c
11473 F: include/linux/ioc?.h
11475 SGI XP/XPC/XPNET DRIVER
11476 M: Cliff Whickman <cpw@sgi.com>
11477 M: Robin Holt <robinmholt@gmail.com>
11479 F: drivers/misc/sgi-xp/
11481 SI2157 MEDIA DRIVER
11482 M: Antti Palosaari <crope@iki.fi>
11483 L: linux-media@vger.kernel.org
11484 W: https://linuxtv.org
11485 W: http://palosaari.fi/linux/
11486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11487 T: git git://linuxtv.org/anttip/media_tree.git
11489 F: drivers/media/tuners/si2157*
11491 SI2168 MEDIA DRIVER
11492 M: Antti Palosaari <crope@iki.fi>
11493 L: linux-media@vger.kernel.org
11494 W: https://linuxtv.org
11495 W: http://palosaari.fi/linux/
11496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11497 T: git git://linuxtv.org/anttip/media_tree.git
11499 F: drivers/media/dvb-frontends/si2168*
11501 SI470X FM RADIO RECEIVER I2C DRIVER
11502 M: Hans Verkuil <hverkuil@xs4all.nl>
11503 L: linux-media@vger.kernel.org
11504 T: git git://linuxtv.org/media_tree.git
11505 W: https://linuxtv.org
11507 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11509 SI470X FM RADIO RECEIVER USB DRIVER
11510 M: Hans Verkuil <hverkuil@xs4all.nl>
11511 L: linux-media@vger.kernel.org
11512 T: git git://linuxtv.org/media_tree.git
11513 W: https://linuxtv.org
11515 F: drivers/media/radio/si470x/radio-si470x-common.c
11516 F: drivers/media/radio/si470x/radio-si470x.h
11517 F: drivers/media/radio/si470x/radio-si470x-usb.c
11519 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11520 M: Eduardo Valentin <edubezval@gmail.com>
11521 L: linux-media@vger.kernel.org
11522 T: git git://linuxtv.org/media_tree.git
11523 W: https://linuxtv.org
11525 F: drivers/media/radio/si4713/si4713.?
11527 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11528 M: Eduardo Valentin <edubezval@gmail.com>
11529 L: linux-media@vger.kernel.org
11530 T: git git://linuxtv.org/media_tree.git
11531 W: https://linuxtv.org
11533 F: drivers/media/radio/si4713/radio-platform-si4713.c
11535 SI4713 FM RADIO TRANSMITTER USB DRIVER
11536 M: Hans Verkuil <hverkuil@xs4all.nl>
11537 L: linux-media@vger.kernel.org
11538 T: git git://linuxtv.org/media_tree.git
11539 W: https://linuxtv.org
11541 F: drivers/media/radio/si4713/radio-usb-si4713.c
11544 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11545 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11546 L: linux-media@vger.kernel.org
11547 W: https://linuxtv.org
11548 T: git git://linuxtv.org/media_tree.git
11550 F: drivers/media/common/siano/
11551 F: drivers/media/usb/siano/
11552 F: drivers/media/usb/siano/
11553 F: drivers/media/mmc/siano/
11555 SILEAD TOUCHSCREEN DRIVER
11556 M: Hans de Goede <hdegoede@redhat.com>
11557 L: linux-input@vger.kernel.org
11558 L: platform-driver-x86@vger.kernel.org
11560 F: drivers/input/touchscreen/silead.c
11561 F: drivers/platform/x86/silead_dmi.c
11564 M: Hans de Goede <hdegoede@redhat.com>
11565 L: linux-fbdev@vger.kernel.org
11567 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11568 F: drivers/video/fbdev/simplefb.c
11569 F: include/linux/platform_data/simplefb.h
11571 SH_VEU V4L2 MEM2MEM DRIVER
11572 L: linux-media@vger.kernel.org
11574 F: drivers/media/platform/sh_veu.c
11576 SH_VOU V4L2 OUTPUT DRIVER
11577 L: linux-media@vger.kernel.org
11579 F: drivers/media/platform/sh_vou.c
11580 F: include/media/drv-intf/sh_vou.h
11582 SIMPLE FIRMWARE INTERFACE (SFI)
11583 M: Len Brown <lenb@kernel.org>
11584 L: sfi-devel@simplefirmware.org
11585 W: http://simplefirmware.org/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11588 F: arch/x86/platform/sfi/
11590 F: include/linux/sfi*.h
11592 SIMTEC EB110ATX (Chalice CATS)
11594 P: Vincent Sanders <vince@simtec.co.uk>
11595 M: Simtec Linux Team <linux@simtec.co.uk>
11596 W: http://www.simtec.co.uk/products/EB110ATX/
11599 SIMTEC EB2410ITX (BAST)
11601 P: Vincent Sanders <vince@simtec.co.uk>
11602 M: Simtec Linux Team <linux@simtec.co.uk>
11603 W: http://www.simtec.co.uk/products/EB2410ITX/
11605 F: arch/arm/mach-s3c24xx/mach-bast.c
11606 F: arch/arm/mach-s3c24xx/bast-ide.c
11607 F: arch/arm/mach-s3c24xx/bast-irq.c
11609 SIPHASH PRF ROUTINES
11610 M: Jason A. Donenfeld <Jason@zx2c4.com>
11613 F: lib/test_siphash.c
11614 F: include/linux/siphash.h
11616 TI DAVINCI MACHINE SUPPORT
11617 M: Sekhar Nori <nsekhar@ti.com>
11618 M: Kevin Hilman <khilman@kernel.org>
11619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11622 F: arch/arm/mach-davinci/
11623 F: drivers/i2c/busses/i2c-davinci.c
11625 TI DAVINCI SERIES MEDIA DRIVER
11626 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11627 L: linux-media@vger.kernel.org
11628 W: https://linuxtv.org
11629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11630 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11632 F: drivers/media/platform/davinci/
11633 F: include/media/davinci/
11635 TI AM437X VPFE DRIVER
11636 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11637 L: linux-media@vger.kernel.org
11638 W: https://linuxtv.org
11639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11640 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11642 F: drivers/media/platform/am437x/
11644 OV2659 OMNIVISION SENSOR DRIVER
11645 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11646 L: linux-media@vger.kernel.org
11647 W: https://linuxtv.org
11648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11649 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11651 F: drivers/media/i2c/ov2659.c
11652 F: include/media/i2c/ov2659.h
11654 SILICON MOTION SM712 FRAME BUFFER DRIVER
11655 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11656 M: Teddy Wang <teddy.wang@siliconmotion.com>
11657 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11658 L: linux-fbdev@vger.kernel.org
11660 F: drivers/video/fbdev/sm712*
11661 F: Documentation/fb/sm712fb.txt
11663 SIS 190 ETHERNET DRIVER
11664 M: Francois Romieu <romieu@fr.zoreil.com>
11665 L: netdev@vger.kernel.org
11667 F: drivers/net/ethernet/sis/sis190.c
11669 SIS 900/7016 FAST ETHERNET DRIVER
11670 M: Daniele Venzano <venza@brownhat.org>
11671 W: http://www.brownhat.org/sis900.html
11672 L: netdev@vger.kernel.org
11674 F: drivers/net/ethernet/sis/sis900.*
11676 SIS FRAMEBUFFER DRIVER
11677 M: Thomas Winischhofer <thomas@winischhofer.net>
11678 W: http://www.winischhofer.net/linuxsisvga.shtml
11680 F: Documentation/fb/sisfb.txt
11681 F: drivers/video/fbdev/sis/
11682 F: include/video/sisfb.h
11685 M: Thomas Winischhofer <thomas@winischhofer.net>
11686 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11688 F: drivers/usb/misc/sisusbvga/
11691 M: Christoph Lameter <cl@linux.com>
11692 M: Pekka Enberg <penberg@kernel.org>
11693 M: David Rientjes <rientjes@google.com>
11694 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11695 M: Andrew Morton <akpm@linux-foundation.org>
11696 L: linux-mm@kvack.org
11698 F: include/linux/sl?b*.h
11701 SLEEPABLE READ-COPY UPDATE (SRCU)
11702 M: Lai Jiangshan <jiangshanlai@gmail.com>
11703 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11704 M: Josh Triplett <josh@joshtriplett.org>
11705 R: Steven Rostedt <rostedt@goodmis.org>
11706 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11707 L: linux-kernel@vger.kernel.org
11708 W: http://www.rdrop.com/users/paulmck/RCU/
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11711 F: include/linux/srcu.h
11712 F: kernel/rcu/srcu.c
11714 SMACK SECURITY MODULE
11715 M: Casey Schaufler <casey@schaufler-ca.com>
11716 L: linux-security-module@vger.kernel.org
11717 W: http://schaufler-ca.com
11718 T: git git://github.com/cschaufler/smack-next
11720 F: Documentation/security/Smack.txt
11723 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11724 M: Kevin Hilman <khilman@kernel.org>
11725 M: Nishanth Menon <nm@ti.com>
11727 F: drivers/power/avs/
11728 F: include/linux/power/smartreflex.h
11729 L: linux-pm@vger.kernel.org
11731 SMC91x ETHERNET DRIVER
11732 M: Nicolas Pitre <nico@fluxnic.net>
11734 F: drivers/net/ethernet/smsc/smc91x.*
11736 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11737 M: Sakari Ailus <sakari.ailus@iki.fi>
11738 L: linux-media@vger.kernel.org
11740 F: drivers/media/i2c/smiapp/
11741 F: include/media/i2c/smiapp.h
11742 F: drivers/media/i2c/smiapp-pll.c
11743 F: drivers/media/i2c/smiapp-pll.h
11744 F: include/uapi/linux/smiapp.h
11745 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11747 SMM665 HARDWARE MONITOR DRIVER
11748 M: Guenter Roeck <linux@roeck-us.net>
11749 L: linux-hwmon@vger.kernel.org
11751 F: Documentation/hwmon/smm665
11752 F: drivers/hwmon/smm665.c
11754 SMSC EMC2103 HARDWARE MONITOR DRIVER
11755 M: Steve Glendinning <steve.glendinning@shawell.net>
11756 L: linux-hwmon@vger.kernel.org
11758 F: Documentation/hwmon/emc2103
11759 F: drivers/hwmon/emc2103.c
11761 SMSC SCH5627 HARDWARE MONITOR DRIVER
11762 M: Hans de Goede <hdegoede@redhat.com>
11763 L: linux-hwmon@vger.kernel.org
11765 F: Documentation/hwmon/sch5627
11766 F: drivers/hwmon/sch5627.c
11768 SMSC47B397 HARDWARE MONITOR DRIVER
11769 M: Jean Delvare <jdelvare@suse.com>
11770 L: linux-hwmon@vger.kernel.org
11772 F: Documentation/hwmon/smsc47b397
11773 F: drivers/hwmon/smsc47b397.c
11775 SMSC911x ETHERNET DRIVER
11776 M: Steve Glendinning <steve.glendinning@shawell.net>
11777 L: netdev@vger.kernel.org
11779 F: include/linux/smsc911x.h
11780 F: drivers/net/ethernet/smsc/smsc911x.*
11782 SMSC9420 PCI ETHERNET DRIVER
11783 M: Steve Glendinning <steve.glendinning@shawell.net>
11784 L: netdev@vger.kernel.org
11786 F: drivers/net/ethernet/smsc/smsc9420.*
11788 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11789 M: Steve Glendinning <steve.glendinning@shawell.net>
11790 L: linux-fbdev@vger.kernel.org
11792 F: drivers/video/fbdev/smscufx.c
11794 SOC-CAMERA V4L2 SUBSYSTEM
11795 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11796 L: linux-media@vger.kernel.org
11797 T: git git://linuxtv.org/media_tree.git
11799 F: include/media/soc*
11800 F: drivers/media/i2c/soc_camera/
11801 F: drivers/media/platform/soc_camera/
11803 SOEKRIS NET48XX LED SUPPORT
11804 M: Chris Boot <bootc@bootc.net>
11806 F: drivers/leds/leds-net48xx.c
11808 SOFTLOGIC 6x10 MPEG CODEC
11809 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11810 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11811 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11812 M: Ismael Luceno <ismael@iodev.co.uk>
11813 L: linux-media@vger.kernel.org
11815 F: drivers/media/pci/solo6x10/
11817 SOFTWARE RAID (Multiple Disks) SUPPORT
11818 M: Shaohua Li <shli@kernel.org>
11819 L: linux-raid@vger.kernel.org
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11823 F: include/linux/raid/
11824 F: include/uapi/linux/raid/
11826 SONIC NETWORK DRIVER
11827 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11828 L: netdev@vger.kernel.org
11830 F: drivers/net/ethernet/natsemi/sonic.*
11832 SONICS SILICON BACKPLANE DRIVER (SSB)
11833 M: Michael Buesch <m@bues.ch>
11834 L: linux-wireless@vger.kernel.org
11837 F: include/linux/ssb/
11839 SONY VAIO CONTROL DEVICE DRIVER
11840 M: Mattia Dongili <malattia@linux.it>
11841 L: platform-driver-x86@vger.kernel.org
11842 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11844 F: Documentation/laptops/sony-laptop.txt
11845 F: drivers/char/sonypi.c
11846 F: drivers/platform/x86/sony-laptop.c
11847 F: include/linux/sony-laptop.h
11849 SONY MEMORYSTICK CARD SUPPORT
11850 M: Alex Dubov <oakad@yahoo.com>
11851 W: http://tifmxx.berlios.de/
11853 F: drivers/memstick/host/tifm_ms.c
11855 SONY MEMORYSTICK STANDARD SUPPORT
11856 M: Maxim Levitsky <maximlevitsky@gmail.com>
11858 F: drivers/memstick/core/ms_block.*
11861 M: Jaroslav Kysela <perex@perex.cz>
11862 M: Takashi Iwai <tiwai@suse.com>
11863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11864 W: http://www.alsa-project.org/
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11866 T: git git://git.alsa-project.org/alsa-kernel.git
11867 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11869 F: Documentation/sound/
11871 F: include/uapi/sound/
11874 SOUND - COMPRESSED AUDIO
11875 M: Vinod Koul <vinod.koul@intel.com>
11876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11879 F: Documentation/sound/alsa/compress_offload.txt
11880 F: include/sound/compress_driver.h
11881 F: include/uapi/sound/compress_*
11882 F: sound/core/compress_offload.c
11883 F: sound/soc/soc-compress.c
11885 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11886 M: Liam Girdwood <lgirdwood@gmail.com>
11887 M: Mark Brown <broonie@kernel.org>
11888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11890 W: http://alsa-project.org/main/index.php/ASoC
11892 F: Documentation/devicetree/bindings/sound/
11893 F: Documentation/sound/alsa/soc/
11895 F: include/sound/soc*
11897 SOUND - DMAENGINE HELPERS
11898 M: Lars-Peter Clausen <lars@metafoo.de>
11900 F: include/sound/dmaengine_pcm.h
11901 F: sound/core/pcm_dmaengine.c
11902 F: sound/soc/soc-generic-dmaengine-pcm.c
11905 M: Olli Salonen <olli.salonen@iki.fi>
11906 L: linux-media@vger.kernel.org
11907 W: https://linuxtv.org
11908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11910 F: drivers/media/dvb-frontends/sp2*
11912 SPARC + UltraSPARC (sparc/sparc64)
11913 M: "David S. Miller" <davem@davemloft.net>
11914 L: sparclinux@vger.kernel.org
11915 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11922 SPARC SERIAL DRIVERS
11923 M: "David S. Miller" <davem@davemloft.net>
11924 L: sparclinux@vger.kernel.org
11925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11928 F: include/linux/sunserialcore.h
11929 F: drivers/tty/serial/suncore.c
11930 F: drivers/tty/serial/sunhv.c
11931 F: drivers/tty/serial/sunsab.c
11932 F: drivers/tty/serial/sunsab.h
11933 F: drivers/tty/serial/sunsu.c
11934 F: drivers/tty/serial/sunzilog.c
11935 F: drivers/tty/serial/sunzilog.h
11938 M: "Christopher Li" <sparse@chrisli.org>
11939 L: linux-sparse@vger.kernel.org
11940 W: https://sparse.wiki.kernel.org/
11941 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11942 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11944 F: include/linux/compiler.h
11946 SPEAR PLATFORM SUPPORT
11947 M: Viresh Kumar <vireshk@kernel.org>
11948 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11950 W: http://www.st.com/spear
11952 F: arch/arm/boot/dts/spear*
11953 F: arch/arm/mach-spear/
11955 SPEAR CLOCK FRAMEWORK SUPPORT
11956 M: Viresh Kumar <vireshk@kernel.org>
11957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11958 W: http://www.st.com/spear
11960 F: drivers/clk/spear/
11963 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11964 M: Marek Vasut <marek.vasut@gmail.com>
11965 L: linux-mtd@lists.infradead.org
11966 W: http://www.linux-mtd.infradead.org/
11967 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11968 T: git git://github.com/spi-nor/linux.git
11970 F: drivers/mtd/spi-nor/
11971 F: include/linux/mtd/spi-nor.h
11974 M: Mark Brown <broonie@kernel.org>
11975 L: linux-spi@vger.kernel.org
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11977 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11979 F: Documentation/devicetree/bindings/spi/
11980 F: Documentation/spi/
11982 F: include/linux/spi/
11983 F: include/uapi/linux/spi/
11986 SPIDERNET NETWORK DRIVER for CELL
11987 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11988 L: netdev@vger.kernel.org
11990 F: Documentation/networking/spider_net.txt
11991 F: drivers/net/ethernet/toshiba/spider_net*
11994 M: Jeremy Kerr <jk@ozlabs.org>
11995 L: linuxppc-dev@lists.ozlabs.org
11996 W: http://www.ibm.com/developerworks/power/cell/
11998 F: Documentation/filesystems/spufs.txt
11999 F: arch/powerpc/platforms/cell/spufs/
12001 SQUASHFS FILE SYSTEM
12002 M: Phillip Lougher <phillip@squashfs.org.uk>
12003 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12004 W: http://squashfs.org.uk
12005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12007 F: Documentation/filesystems/squashfs.txt
12010 SRM (Alpha) environment access
12011 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12013 F: arch/alpha/kernel/srm_env.c
12016 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12017 L: stable@vger.kernel.org
12019 F: Documentation/process/stable-kernel-rules.rst
12022 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12024 L: devel@driverdev.osuosl.org
12026 F: drivers/staging/
12029 M: Ian Abbott <abbotti@mev.co.uk>
12030 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12032 F: drivers/staging/comedi/
12034 STAGING - FLARION FT1000 DRIVERS
12035 M: Marek Belisko <marek.belisko@gmail.com>
12037 F: drivers/staging/ft1000/
12039 STAGING - INDUSTRIAL IO
12040 M: Jonathan Cameron <jic23@kernel.org>
12041 L: linux-iio@vger.kernel.org
12043 F: Documentation/devicetree/bindings/staging/iio/
12044 F: drivers/staging/iio/
12046 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12047 M: Jarod Wilson <jarod@wilsonet.com>
12048 W: http://www.lirc.org/
12050 F: drivers/staging/media/lirc/
12052 STAGING - LUSTRE PARALLEL FILESYSTEM
12053 M: Oleg Drokin <oleg.drokin@intel.com>
12054 M: Andreas Dilger <andreas.dilger@intel.com>
12055 M: James Simmons <jsimmons@infradead.org>
12056 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12057 W: http://wiki.lustre.org/
12059 F: drivers/staging/lustre
12061 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12062 M: Marc Dietrich <marvin24@gmx.de>
12063 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12064 L: linux-tegra@vger.kernel.org
12066 F: drivers/staging/nvec/
12068 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12069 M: Jens Frederich <jfrederich@gmail.com>
12070 M: Daniel Drake <dsd@laptop.org>
12071 M: Jon Nettleton <jon.nettleton@gmail.com>
12072 W: http://wiki.laptop.org/go/DCON
12074 F: drivers/staging/olpc_dcon/
12076 STAGING - REALTEK RTL8712U DRIVERS
12077 M: Larry Finger <Larry.Finger@lwfinger.net>
12078 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12080 F: drivers/staging/rtl8712/
12082 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12083 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12084 M: Teddy Wang <teddy.wang@siliconmotion.com>
12085 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12086 L: linux-fbdev@vger.kernel.org
12088 F: drivers/staging/sm750fb/
12090 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12091 M: William Hubbs <w.d.hubbs@gmail.com>
12092 M: Chris Brannon <chris@the-brannons.com>
12093 M: Kirk Reiser <kirk@reisers.ca>
12094 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12095 L: speakup@linux-speakup.org
12096 W: http://www.linux-speakup.org/
12098 F: drivers/staging/speakup/
12100 STAGING - VIA VT665X DRIVERS
12101 M: Forest Bond <forest@alittletooquiet.net>
12103 F: drivers/staging/vt665?/
12105 STAGING - WILC1000 WIFI DRIVER
12106 M: Aditya Shankar <aditya.shankar@microchip.com>
12107 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12108 L: linux-wireless@vger.kernel.org
12110 F: drivers/staging/wilc1000/
12112 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12113 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12115 F: drivers/staging/xgifb/
12117 STARFIRE/DURALAN NETWORK DRIVER
12118 M: Ion Badulescu <ionut@badula.org>
12120 F: drivers/net/ethernet/adaptec/starfire*
12123 M: Sam Creasey <sammy@sammy.net>
12124 W: http://sammy.net/sun3/
12126 F: arch/m68k/kernel/*sun3*
12127 F: arch/m68k/sun3*/
12128 F: arch/m68k/include/asm/sun3*
12129 F: drivers/net/ethernet/i825xx/sun3*
12131 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12132 M: Hans de Goede <hdegoede@redhat.com>
12133 L: linux-input@vger.kernel.org
12135 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12136 F: drivers/input/keyboard/sun4i-lradc-keys.c
12138 SUNDANCE NETWORK DRIVER
12139 M: Denis Kirjanov <kda@linux-powerpc.org>
12140 L: netdev@vger.kernel.org
12142 F: drivers/net/ethernet/dlink/sundance.c
12145 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12146 M: Rich Felker <dalias@libc.org>
12147 L: linux-sh@vger.kernel.org
12148 Q: http://patchwork.kernel.org/project/linux-sh/list/
12150 F: Documentation/sh/
12155 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12156 M: Len Brown <len.brown@intel.com>
12157 M: Pavel Machek <pavel@ucw.cz>
12158 L: linux-pm@vger.kernel.org
12159 B: https://bugzilla.kernel.org
12161 F: Documentation/power/
12162 F: arch/x86/kernel/acpi/
12163 F: drivers/base/power/
12165 F: include/linux/suspend.h
12166 F: include/linux/freezer.h
12167 F: include/linux/pm.h
12170 M: Martin Mares <mj@ucw.cz>
12171 L: linux-video@atrey.karlin.mff.cuni.cz
12173 F: Documentation/svga.txt
12174 F: arch/x86/boot/video*
12177 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12178 L: linux-kernel@vger.kernel.org
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12182 F: arch/*/kernel/pci-swiotlb.c
12183 F: include/linux/swiotlb.h
12186 M: Jiri Pirko <jiri@resnulli.us>
12187 M: Ivan Vecera <ivecera@redhat.com>
12188 L: netdev@vger.kernel.org
12191 F: include/net/switchdev.h
12193 SYNOPSYS ARC ARCHITECTURE
12194 M: Vineet Gupta <vgupta@synopsys.com>
12195 L: linux-snps-arc@lists.infradead.org
12198 F: Documentation/devicetree/bindings/arc/*
12199 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12200 F: drivers/clocksource/arc_timer.c
12201 F: drivers/tty/serial/arc_uart.c
12202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12204 SYNOPSYS ARC SDP platform support
12205 M: Alexey Brodkin <abrodkin@synopsys.com>
12207 F: arch/arc/plat-axs10x
12208 F: arch/arc/boot/dts/ax*
12209 F: Documentation/devicetree/bindings/arc/axs10*
12211 SYSTEM CONFIGURATION (SYSCON)
12212 M: Lee Jones <lee.jones@linaro.org>
12213 M: Arnd Bergmann <arnd@arndb.de>
12214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12216 F: drivers/mfd/syscon.c
12218 SYSTEM RESET/SHUTDOWN DRIVERS
12219 M: Sebastian Reichel <sre@kernel.org>
12220 L: linux-pm@vger.kernel.org
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12223 F: Documentation/devicetree/bindings/power/reset/
12224 F: drivers/power/reset/
12227 M: Christoph Hellwig <hch@infradead.org>
12229 F: Documentation/filesystems/sysv-fs.txt
12231 F: include/linux/sysv_fs.h
12234 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12235 L: linux-scsi@vger.kernel.org
12236 L: target-devel@vger.kernel.org
12237 W: http://www.linux-iscsi.org
12238 W: http://groups.google.com/group/linux-iscsi-target-dev
12239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12243 F: Documentation/target/
12245 TASKSTATS STATISTICS INTERFACE
12246 M: Balbir Singh <bsingharora@gmail.com>
12248 F: Documentation/accounting/taskstats*
12249 F: include/linux/taskstats*
12250 F: kernel/taskstats.c
12253 M: Jamal Hadi Salim <jhs@mojatatu.com>
12254 M: Cong Wang <xiyou.wangcong@gmail.com>
12255 M: Jiri Pirko <jiri@resnulli.us>
12256 L: netdev@vger.kernel.org
12258 F: include/net/pkt_cls.h
12259 F: include/net/pkt_sched.h
12260 F: include/net/tc_act/
12261 F: include/uapi/linux/pkt_cls.h
12262 F: include/uapi/linux/pkt_sched.h
12263 F: include/uapi/linux/tc_act/
12264 F: include/uapi/linux/tc_ematch/
12267 TCP LOW PRIORITY MODULE
12268 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12269 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12270 W: http://tcp-lp-mod.sourceforge.net/
12272 F: net/ipv4/tcp_lp.c
12274 TDA10071 MEDIA DRIVER
12275 M: Antti Palosaari <crope@iki.fi>
12276 L: linux-media@vger.kernel.org
12277 W: https://linuxtv.org
12278 W: http://palosaari.fi/linux/
12279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12280 T: git git://linuxtv.org/anttip/media_tree.git
12282 F: drivers/media/dvb-frontends/tda10071*
12284 TDA18212 MEDIA DRIVER
12285 M: Antti Palosaari <crope@iki.fi>
12286 L: linux-media@vger.kernel.org
12287 W: https://linuxtv.org
12288 W: http://palosaari.fi/linux/
12289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290 T: git git://linuxtv.org/anttip/media_tree.git
12292 F: drivers/media/tuners/tda18212*
12294 TDA18218 MEDIA DRIVER
12295 M: Antti Palosaari <crope@iki.fi>
12296 L: linux-media@vger.kernel.org
12297 W: https://linuxtv.org
12298 W: http://palosaari.fi/linux/
12299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12300 T: git git://linuxtv.org/anttip/media_tree.git
12302 F: drivers/media/tuners/tda18218*
12304 TDA18271 MEDIA DRIVER
12305 M: Michael Krufky <mkrufky@linuxtv.org>
12306 L: linux-media@vger.kernel.org
12307 W: https://linuxtv.org
12308 W: http://github.com/mkrufky
12309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12310 T: git git://linuxtv.org/mkrufky/tuners.git
12312 F: drivers/media/tuners/tda18271*
12314 TDA827x MEDIA DRIVER
12315 M: Michael Krufky <mkrufky@linuxtv.org>
12316 L: linux-media@vger.kernel.org
12317 W: https://linuxtv.org
12318 W: http://github.com/mkrufky
12319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12320 T: git git://linuxtv.org/mkrufky/tuners.git
12322 F: drivers/media/tuners/tda8290.*
12324 TDA8290 MEDIA DRIVER
12325 M: Michael Krufky <mkrufky@linuxtv.org>
12326 L: linux-media@vger.kernel.org
12327 W: https://linuxtv.org
12328 W: http://github.com/mkrufky
12329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12330 T: git git://linuxtv.org/mkrufky/tuners.git
12332 F: drivers/media/tuners/tda8290.*
12334 TDA9840 MEDIA DRIVER
12335 M: Hans Verkuil <hverkuil@xs4all.nl>
12336 L: linux-media@vger.kernel.org
12337 T: git git://linuxtv.org/media_tree.git
12338 W: https://linuxtv.org
12340 F: drivers/media/i2c/tda9840*
12342 TEA5761 TUNER DRIVER
12343 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12344 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12345 L: linux-media@vger.kernel.org
12346 W: https://linuxtv.org
12347 T: git git://linuxtv.org/media_tree.git
12349 F: drivers/media/tuners/tea5761.*
12351 TEA5767 TUNER DRIVER
12352 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12354 L: linux-media@vger.kernel.org
12355 W: https://linuxtv.org
12356 T: git git://linuxtv.org/media_tree.git
12358 F: drivers/media/tuners/tea5767.*
12360 TEA6415C MEDIA DRIVER
12361 M: Hans Verkuil <hverkuil@xs4all.nl>
12362 L: linux-media@vger.kernel.org
12363 T: git git://linuxtv.org/media_tree.git
12364 W: https://linuxtv.org
12366 F: drivers/media/i2c/tea6415c*
12368 TEA6420 MEDIA DRIVER
12369 M: Hans Verkuil <hverkuil@xs4all.nl>
12370 L: linux-media@vger.kernel.org
12371 T: git git://linuxtv.org/media_tree.git
12372 W: https://linuxtv.org
12374 F: drivers/media/i2c/tea6420*
12377 M: Jiri Pirko <jiri@resnulli.us>
12378 L: netdev@vger.kernel.org
12380 F: drivers/net/team/
12381 F: include/linux/if_team.h
12382 F: include/uapi/linux/if_team.h
12384 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12385 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12387 F: arch/x86/platform/ts5500/
12389 TECHNOTREND USB IR RECEIVER
12390 M: Sean Young <sean@mess.org>
12391 L: linux-media@vger.kernel.org
12393 F: drivers/media/rc/ttusbir.c
12395 TEGRA ARCHITECTURE SUPPORT
12396 M: Stephen Warren <swarren@wwwdotorg.org>
12397 M: Thierry Reding <thierry.reding@gmail.com>
12398 M: Alexandre Courbot <gnurou@gmail.com>
12399 L: linux-tegra@vger.kernel.org
12400 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12406 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12407 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12409 F: drivers/clk/tegra/
12412 M: Laxman Dewangan <ldewangan@nvidia.com>
12413 M: Jon Hunter <jonathanh@nvidia.com>
12415 F: drivers/dma/tegra*
12418 M: Laxman Dewangan <ldewangan@nvidia.com>
12420 F: drivers/i2c/busses/i2c-tegra.c
12422 TEGRA IOMMU DRIVERS
12423 M: Hiroshi Doyu <hdoyu@nvidia.com>
12425 F: drivers/iommu/tegra*
12428 M: Rakesh Iyer <riyer@nvidia.com>
12429 M: Laxman Dewangan <ldewangan@nvidia.com>
12431 F: drivers/input/keyboard/tegra-kbc.c
12434 M: Thierry Reding <thierry.reding@gmail.com>
12436 F: drivers/pwm/pwm-tegra.c
12438 TEGRA SERIAL DRIVER
12439 M: Laxman Dewangan <ldewangan@nvidia.com>
12441 F: drivers/tty/serial/serial-tegra.c
12444 M: Laxman Dewangan <ldewangan@nvidia.com>
12446 F: drivers/spi/spi-tegra*
12448 TEHUTI ETHERNET DRIVER
12449 M: Andy Gospodarek <andy@greyhouse.net>
12450 L: netdev@vger.kernel.org
12452 F: drivers/net/ethernet/tehuti/*
12454 Telecom Clock Driver for MCPL0010
12455 M: Mark Gross <mark.gross@intel.com>
12457 F: drivers/char/tlclk.c
12459 TENSILICA XTENSA PORT (xtensa)
12460 M: Chris Zankel <chris@zankel.net>
12461 M: Max Filippov <jcmvbkbc@gmail.com>
12462 L: linux-xtensa@linux-xtensa.org
12463 T: git git://github.com/czankel/xtensa-linux.git
12466 F: drivers/irqchip/irq-xtensa-*
12468 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12469 M: Nishanth Menon <nm@ti.com>
12470 M: Tero Kristo <t-kristo@ti.com>
12471 M: Santosh Shilimkar <ssantosh@kernel.org>
12472 L: linux-arm-kernel@lists.infradead.org
12474 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12475 F: drivers/firmware/ti_sci*
12476 F: include/linux/soc/ti/ti_sci_protocol.h
12478 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12479 M: Hans Verkuil <hverkuil@xs4all.nl>
12480 L: linux-media@vger.kernel.org
12481 T: git git://linuxtv.org/media_tree.git
12482 W: https://linuxtv.org
12484 F: drivers/media/radio/radio-raremono.c
12487 M: Zhang Rui <rui.zhang@intel.com>
12488 M: Eduardo Valentin <edubezval@gmail.com>
12489 L: linux-pm@vger.kernel.org
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12492 Q: https://patchwork.kernel.org/project/linux-pm/list/
12494 F: drivers/thermal/
12495 F: include/linux/thermal.h
12496 F: include/uapi/linux/thermal.h
12497 F: include/linux/cpu_cooling.h
12498 F: Documentation/devicetree/bindings/thermal/
12500 THERMAL/CPU_COOLING
12501 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12502 M: Viresh Kumar <viresh.kumar@linaro.org>
12503 M: Javi Merino <javi.merino@kernel.org>
12504 L: linux-pm@vger.kernel.org
12506 F: Documentation/thermal/cpu-cooling-api.txt
12507 F: drivers/thermal/cpu_cooling.c
12508 F: include/linux/cpu_cooling.h
12510 THINKPAD ACPI EXTRAS DRIVER
12511 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12512 L: ibm-acpi-devel@lists.sourceforge.net
12513 L: platform-driver-x86@vger.kernel.org
12514 W: http://ibm-acpi.sourceforge.net
12515 W: http://thinkwiki.org/wiki/Ibm-acpi
12516 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12518 F: drivers/platform/x86/thinkpad_acpi.c
12520 TI BANDGAP AND THERMAL DRIVER
12521 M: Eduardo Valentin <edubezval@gmail.com>
12522 M: Keerthy <j-keerthy@ti.com>
12523 L: linux-pm@vger.kernel.org
12524 L: linux-omap@vger.kernel.org
12526 F: drivers/thermal/ti-soc-thermal/
12529 M: Benoit Parrot <bparrot@ti.com>
12530 L: linux-media@vger.kernel.org
12531 W: http://linuxtv.org/
12532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12534 F: drivers/media/platform/ti-vpe/
12536 TI CDCE706 CLOCK DRIVER
12537 M: Max Filippov <jcmvbkbc@gmail.com>
12539 F: drivers/clk/clk-cdce706.c
12542 M: Tero Kristo <t-kristo@ti.com>
12543 L: linux-omap@vger.kernel.org
12546 F: include/linux/clk/ti.h
12548 TI ETHERNET SWITCH DRIVER (CPSW)
12549 R: Grygorii Strashko <grygorii.strashko@ti.com>
12550 L: linux-omap@vger.kernel.org
12551 L: netdev@vger.kernel.org
12553 F: drivers/net/ethernet/ti/cpsw*
12554 F: drivers/net/ethernet/ti/davinci*
12556 TI FLASH MEDIA INTERFACE DRIVER
12557 M: Alex Dubov <oakad@yahoo.com>
12559 F: drivers/misc/tifm*
12560 F: drivers/mmc/host/tifm_sd.c
12561 F: include/linux/tifm.h
12563 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12564 M: Santosh Shilimkar <ssantosh@kernel.org>
12565 L: linux-kernel@vger.kernel.org
12566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12568 F: drivers/soc/ti/*
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12572 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12573 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12574 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12577 F: sound/soc/codecs/lm49453*
12578 F: sound/soc/codecs/isabelle*
12580 TI LP855x BACKLIGHT DRIVER
12581 M: Milo Kim <milo.kim@ti.com>
12583 F: Documentation/backlight/lp855x-driver.txt
12584 F: drivers/video/backlight/lp855x_bl.c
12585 F: include/linux/platform_data/lp855x.h
12587 TI LP8727 CHARGER DRIVER
12588 M: Milo Kim <milo.kim@ti.com>
12590 F: drivers/power/supply/lp8727_charger.c
12591 F: include/linux/platform_data/lp8727.h
12593 TI LP8788 MFD DRIVER
12594 M: Milo Kim <milo.kim@ti.com>
12596 F: drivers/iio/adc/lp8788_adc.c
12597 F: drivers/leds/leds-lp8788.c
12598 F: drivers/mfd/lp8788*.c
12599 F: drivers/power/supply/lp8788-charger.c
12600 F: drivers/regulator/lp8788-*.c
12601 F: include/linux/mfd/lp8788*.h
12603 TI NETCP ETHERNET DRIVER
12604 M: Wingman Kwok <w-kwok2@ti.com>
12605 M: Murali Karicheri <m-karicheri2@ti.com>
12606 L: netdev@vger.kernel.org
12608 F: drivers/net/ethernet/ti/netcp*
12610 TI TAS571X FAMILY ASoC CODEC DRIVER
12611 M: Kevin Cernekee <cernekee@chromium.org>
12612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12614 F: sound/soc/codecs/tas571x*
12616 TI TWL4030 SERIES SOC CODEC DRIVER
12617 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12620 F: sound/soc/codecs/twl4030*
12622 TI WILINK WIRELESS DRIVERS
12623 L: linux-wireless@vger.kernel.org
12624 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12625 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12628 F: drivers/net/wireless/ti/
12629 F: include/linux/wl12xx.h
12632 M: Jon Maloy <jon.maloy@ericsson.com>
12633 M: Ying Xue <ying.xue@windriver.com>
12634 L: netdev@vger.kernel.org (core kernel code)
12635 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12636 W: http://tipc.sourceforge.net/
12638 F: include/uapi/linux/tipc*.h
12642 M: Chris Metcalf <cmetcalf@mellanox.com>
12643 W: http://www.mellanox.com/repository/solutions/tile-scm/
12644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12647 F: drivers/char/tile-srom.c
12648 F: drivers/edac/tile_edac.c
12649 F: drivers/net/ethernet/tile/
12650 F: drivers/rtc/rtc-tile.c
12651 F: drivers/tty/hvc/hvc_tile.c
12652 F: drivers/tty/serial/tilegx.c
12653 F: drivers/usb/host/*-tilegx.c
12654 F: include/linux/usb/tilegx.h
12656 TLAN NETWORK DRIVER
12657 M: Samuel Chessman <chessman@tux.org>
12658 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12659 W: http://sourceforge.net/projects/tlan/
12661 F: Documentation/networking/tlan.txt
12662 F: drivers/net/ethernet/ti/tlan.*
12664 TOMOYO SECURITY MODULE
12665 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12666 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12667 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12668 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12669 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12670 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12671 W: http://tomoyo.sourceforge.jp/
12672 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12674 F: security/tomoyo/
12676 TOPSTAR LAPTOP EXTRAS DRIVER
12677 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12678 L: platform-driver-x86@vger.kernel.org
12680 F: drivers/platform/x86/topstar-laptop.c
12682 TOSHIBA ACPI EXTRAS DRIVER
12683 M: Azael Avalos <coproscefalo@gmail.com>
12684 L: platform-driver-x86@vger.kernel.org
12686 F: drivers/platform/x86/toshiba_acpi.c
12688 TOSHIBA BLUETOOTH DRIVER
12689 M: Azael Avalos <coproscefalo@gmail.com>
12690 L: platform-driver-x86@vger.kernel.org
12692 F: drivers/platform/x86/toshiba_bluetooth.c
12694 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12695 M: Azael Avalos <coproscefalo@gmail.com>
12696 L: platform-driver-x86@vger.kernel.org
12698 F: drivers/platform/x86/toshiba_haps.c
12700 TOSHIBA WMI HOTKEYS DRIVER
12701 M: Azael Avalos <coproscefalo@gmail.com>
12702 L: platform-driver-x86@vger.kernel.org
12704 F: drivers/platform/x86/toshiba-wmi.c
12707 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12708 W: http://www.buzzard.org.uk/toshiba/
12710 F: drivers/char/toshiba.c
12711 F: include/linux/toshiba.h
12712 F: include/uapi/linux/toshiba.h
12714 TOSHIBA TC358743 DRIVER
12715 M: Mats Randgaard <matrandg@cisco.com>
12716 L: linux-media@vger.kernel.org
12718 F: drivers/media/i2c/tc358743*
12719 F: include/media/i2c/tc358743.h
12721 TMIO/SDHI MMC DRIVER
12722 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12723 L: linux-mmc@vger.kernel.org
12725 F: drivers/mmc/host/tmio_mmc*
12726 F: drivers/mmc/host/sh_mobile_sdhi.c
12727 F: include/linux/mfd/tmio.h
12729 TMP401 HARDWARE MONITOR DRIVER
12730 M: Guenter Roeck <linux@roeck-us.net>
12731 L: linux-hwmon@vger.kernel.org
12733 F: Documentation/hwmon/tmp401
12734 F: drivers/hwmon/tmp401.c
12736 TMPFS (SHMEM FILESYSTEM)
12737 M: Hugh Dickins <hughd@google.com>
12738 L: linux-mm@kvack.org
12740 F: include/linux/shmem_fs.h
12743 TM6000 VIDEO4LINUX DRIVER
12744 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12745 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12746 L: linux-media@vger.kernel.org
12747 W: https://linuxtv.org
12748 T: git git://linuxtv.org/media_tree.git
12750 F: drivers/media/usb/tm6000/
12751 F: Documentation/media/v4l-drivers/tm6000*
12753 TW5864 VIDEO4LINUX DRIVER
12754 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12755 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12756 M: Andrey Utkin <andrey_utkin@fastmail.com>
12757 L: linux-media@vger.kernel.org
12759 F: drivers/media/pci/tw5864/
12761 TW68 VIDEO4LINUX DRIVER
12762 M: Hans Verkuil <hverkuil@xs4all.nl>
12763 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 W: https://linuxtv.org
12767 F: drivers/media/pci/tw68/
12769 TW686X VIDEO4LINUX DRIVER
12770 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12771 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12773 W: http://linuxtv.org
12775 F: drivers/media/pci/tw686x/
12778 M: Peter Huewe <peterhuewe@gmx.de>
12779 M: Marcel Selhorst <tpmdd@selhorst.net>
12780 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12781 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12782 W: http://tpmdd.sourceforge.net
12783 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12784 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12785 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12787 F: drivers/char/tpm/
12789 TPM IBM_VTPM DEVICE DRIVER
12790 M: Ashley Lai <ashleydlai@gmail.com>
12791 W: http://tpmdd.sourceforge.net
12792 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12794 F: drivers/char/tpm/tpm_ibmvtpm*
12797 M: Steven Rostedt <rostedt@goodmis.org>
12798 M: Ingo Molnar <mingo@redhat.com>
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12801 F: Documentation/trace/ftrace.txt
12802 F: arch/*/*/*/ftrace.h
12803 F: arch/*/kernel/ftrace.c
12804 F: include/*/ftrace.h
12805 F: include/linux/trace*.h
12808 F: tools/testing/selftests/ftrace/
12810 TRACING MMIO ACCESSES (MMIOTRACE)
12811 M: Steven Rostedt <rostedt@goodmis.org>
12812 M: Ingo Molnar <mingo@kernel.org>
12813 R: Karol Herbst <karolherbst@gmail.com>
12814 R: Pekka Paalanen <ppaalanen@gmail.com>
12816 L: linux-kernel@vger.kernel.org
12817 L: nouveau@lists.freedesktop.org
12818 F: kernel/trace/trace_mmiotrace.c
12819 F: include/linux/mmiotrace.h
12820 F: arch/x86/mm/kmmio.c
12821 F: arch/x86/mm/mmio-mod.c
12822 F: arch/x86/mm/testmmiotrace.c
12825 M: Jiri Kosina <trivial@kernel.org>
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12828 K: ^Subject:.*(?i)trivial
12831 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12832 M: Jiri Slaby <jslaby@suse.com>
12834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12835 F: Documentation/serial/
12837 F: drivers/tty/serial/serial_core.c
12838 F: include/linux/serial_core.h
12839 F: include/linux/serial.h
12840 F: include/linux/tty.h
12841 F: include/uapi/linux/serial_core.h
12842 F: include/uapi/linux/serial.h
12843 F: include/uapi/linux/tty.h
12845 TUA9001 MEDIA DRIVER
12846 M: Antti Palosaari <crope@iki.fi>
12847 L: linux-media@vger.kernel.org
12848 W: https://linuxtv.org
12849 W: http://palosaari.fi/linux/
12850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12851 T: git git://linuxtv.org/anttip/media_tree.git
12853 F: drivers/media/tuners/tua9001*
12855 TULIP NETWORK DRIVERS
12856 L: netdev@vger.kernel.org
12857 L: linux-parisc@vger.kernel.org
12859 F: drivers/net/ethernet/dec/tulip/
12862 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12863 W: http://vtun.sourceforge.net/tun
12865 F: Documentation/networking/tuntap.txt
12866 F: arch/um/os-Linux/drivers/
12868 TURBOCHANNEL SUBSYSTEM
12869 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12870 M: Ralf Baechle <ralf@linux-mips.org>
12871 L: linux-mips@linux-mips.org
12872 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12875 F: include/linux/tc.h
12877 UBI FILE SYSTEM (UBIFS)
12878 M: Richard Weinberger <richard@nod.at>
12879 M: Artem Bityutskiy <dedekind1@gmail.com>
12880 M: Adrian Hunter <adrian.hunter@intel.com>
12881 L: linux-mtd@lists.infradead.org
12882 T: git git://git.infradead.org/ubifs-2.6.git
12883 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12885 F: Documentation/filesystems/ubifs.txt
12888 UCLINUX (M68KNOMMU AND COLDFIRE)
12889 M: Greg Ungerer <gerg@linux-m68k.org>
12890 W: http://www.linux-m68k.org/
12891 W: http://www.uclinux.org/
12892 L: linux-m68k@lists.linux-m68k.org
12893 L: uclinux-dev@uclinux.org (subscribers-only)
12894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12896 F: arch/m68k/coldfire/
12898 F: arch/m68k/*/*_no.*
12899 F: arch/m68k/include/asm/*_no.*
12902 M: Jan Kara <jack@suse.com>
12904 F: Documentation/filesystems/udf.txt
12908 M: Bastien Nocera <hadess@hadess.net>
12909 L: linux-input@vger.kernel.org
12911 F: drivers/hid/hid-udraw.c
12914 M: Evgeniy Dushistov <dushistov@mail.ru>
12916 F: Documentation/filesystems/ufs.txt
12919 UHID USERSPACE HID IO DRIVER:
12920 M: David Herrmann <dh.herrmann@googlemail.com>
12921 L: linux-input@vger.kernel.org
12923 F: drivers/hid/uhid.c
12924 F: include/uapi/linux/uhid.h
12926 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12927 L: linux-usb@vger.kernel.org
12930 F: include/linux/uwb.h
12931 F: include/linux/uwb/
12933 UNICORE32 ARCHITECTURE:
12934 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12935 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12937 T: git git://github.com/gxt/linux.git
12941 M: Tony Finch <dot@dotat.at>
12942 W: http://dotat.at/prog/unifdef
12944 F: scripts/unifdef.c
12946 UNIFORM CDROM DRIVER
12947 M: Jens Axboe <axboe@kernel.dk>
12948 W: http://www.kernel.dk
12950 F: Documentation/cdrom/
12951 F: drivers/cdrom/cdrom.c
12952 F: include/linux/cdrom.h
12953 F: include/uapi/linux/cdrom.h
12955 UNISYS S-PAR DRIVERS
12956 M: David Kershner <david.kershner@unisys.com>
12957 L: sparmaintainer@unisys.com (Unisys internal)
12959 F: drivers/staging/unisys/
12961 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12962 M: Vinayak Holikatti <vinholikatti@gmail.com>
12963 L: linux-scsi@vger.kernel.org
12965 F: Documentation/scsi/ufs.txt
12966 F: drivers/scsi/ufs/
12968 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12969 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12970 M: Prabu Thangamuthu <prabut@synopsys.com>
12971 L: linux-scsi@vger.kernel.org
12973 F: drivers/scsi/ufs/*dwc*
12975 UNSORTED BLOCK IMAGES (UBI)
12976 M: Artem Bityutskiy <dedekind1@gmail.com>
12977 M: Richard Weinberger <richard@nod.at>
12978 W: http://www.linux-mtd.infradead.org/
12979 L: linux-mtd@lists.infradead.org
12980 T: git git://git.infradead.org/ubifs-2.6.git
12982 F: drivers/mtd/ubi/
12983 F: include/linux/mtd/ubi.h
12984 F: include/uapi/mtd/ubi-user.h
12987 M: Oliver Neukum <oneukum@suse.com>
12988 L: linux-usb@vger.kernel.org
12990 F: Documentation/usb/acm.txt
12991 F: drivers/usb/class/cdc-acm.*
12993 USB AR5523 WIRELESS DRIVER
12994 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12995 L: linux-wireless@vger.kernel.org
12997 F: drivers/net/wireless/ath/ar5523/
13000 M: Oliver Neukum <oneukum@suse.com>
13001 L: linux-usb@vger.kernel.org
13002 L: linux-scsi@vger.kernel.org
13004 F: drivers/usb/storage/uas.c
13006 USB CDC ETHERNET DRIVER
13007 M: Oliver Neukum <oliver@neukum.org>
13008 L: linux-usb@vger.kernel.org
13010 F: drivers/net/usb/cdc_*.c
13011 F: include/uapi/linux/usb/cdc.h
13013 USB CHAOSKEY DRIVER
13014 M: Keith Packard <keithp@keithp.com>
13015 L: linux-usb@vger.kernel.org
13017 F: drivers/usb/misc/chaoskey.c
13019 USB CYPRESS C67X00 DRIVER
13020 M: Peter Korsgaard <jacmet@sunsite.dk>
13021 L: linux-usb@vger.kernel.org
13023 F: drivers/usb/c67x00/
13025 USB DAVICOM DM9601 DRIVER
13026 M: Peter Korsgaard <jacmet@sunsite.dk>
13027 L: netdev@vger.kernel.org
13028 W: http://www.linux-usb.org/usbnet
13030 F: drivers/net/usb/dm9601.c
13032 USB DIAMOND RIO500 DRIVER
13033 M: Cesar Miquel <miquel@df.uba.ar>
13034 L: rio500-users@lists.sourceforge.net
13035 W: http://rio500.sourceforge.net
13037 F: drivers/usb/misc/rio500*
13040 M: Alan Stern <stern@rowland.harvard.edu>
13041 L: linux-usb@vger.kernel.org
13043 F: Documentation/usb/ehci.txt
13044 F: drivers/usb/host/ehci*
13046 USB GADGET/PERIPHERAL SUBSYSTEM
13047 M: Felipe Balbi <balbi@kernel.org>
13048 L: linux-usb@vger.kernel.org
13049 W: http://www.linux-usb.org/gadget
13050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13052 F: drivers/usb/gadget/
13053 F: include/linux/usb/gadget*
13055 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13056 M: Jiri Kosina <jikos@kernel.org>
13057 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13058 L: linux-usb@vger.kernel.org
13059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13061 F: Documentation/hid/hiddev.txt
13062 F: drivers/hid/usbhid/
13065 M: Olav Kongas <ok@artecdesign.ee>
13066 L: linux-usb@vger.kernel.org
13068 F: drivers/usb/host/isp116x*
13069 F: include/linux/usb/isp116x.h
13071 USB LAN78XX ETHERNET DRIVER
13072 M: Woojung Huh <woojung.huh@microchip.com>
13073 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13074 L: netdev@vger.kernel.org
13076 F: drivers/net/usb/lan78xx.*
13078 USB MASS STORAGE DRIVER
13079 M: Alan Stern <stern@rowland.harvard.edu>
13080 L: linux-usb@vger.kernel.org
13081 L: usb-storage@lists.one-eyed-alien.net
13083 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13084 F: drivers/usb/storage/
13087 M: Clemens Ladisch <clemens@ladisch.de>
13088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13089 T: git git://git.alsa-project.org/alsa-kernel.git
13091 F: sound/usb/midi.*
13093 USB NETWORKING DRIVERS
13094 L: linux-usb@vger.kernel.org
13096 F: drivers/net/usb/
13099 M: Alan Stern <stern@rowland.harvard.edu>
13100 L: linux-usb@vger.kernel.org
13102 F: Documentation/usb/ohci.txt
13103 F: drivers/usb/host/ohci*
13105 USB OTG FSM (Finite State Machine)
13106 M: Peter Chen <Peter.Chen@nxp.com>
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13108 L: linux-usb@vger.kernel.org
13110 F: drivers/usb/common/usb-otg-fsm.c
13113 M: Valentina Manea <valentina.manea.m@gmail.com>
13114 M: Shuah Khan <shuahkh@osg.samsung.com>
13115 M: Shuah Khan <shuah@kernel.org>
13116 L: linux-usb@vger.kernel.org
13118 F: Documentation/usb/usbip_protocol.txt
13119 F: drivers/usb/usbip/
13120 F: tools/usb/usbip/
13123 M: Petko Manolov <petkan@nucleusys.com>
13124 L: linux-usb@vger.kernel.org
13125 L: netdev@vger.kernel.org
13126 T: git git://github.com/petkan/pegasus.git
13127 W: https://github.com/petkan/pegasus
13129 F: drivers/net/usb/pegasus.*
13132 M: Felipe Balbi <balbi@kernel.org>
13133 L: linux-usb@vger.kernel.org
13134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13136 F: drivers/usb/phy/
13138 USB PRINTER DRIVER (usblp)
13139 M: Pete Zaitcev <zaitcev@redhat.com>
13140 L: linux-usb@vger.kernel.org
13142 F: drivers/usb/class/usblp.c
13144 USB QMI WWAN NETWORK DRIVER
13145 M: Bjørn Mork <bjorn@mork.no>
13146 L: netdev@vger.kernel.org
13148 F: Documentation/ABI/testing/sysfs-class-net-qmi
13149 F: drivers/net/usb/qmi_wwan.c
13152 M: Petko Manolov <petkan@nucleusys.com>
13153 L: linux-usb@vger.kernel.org
13154 L: netdev@vger.kernel.org
13155 T: git git://github.com/petkan/rtl8150.git
13156 W: https://github.com/petkan/rtl8150
13158 F: drivers/net/usb/rtl8150.c
13160 USB SERIAL SUBSYSTEM
13161 M: Johan Hovold <johan@kernel.org>
13162 L: linux-usb@vger.kernel.org
13163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13165 F: Documentation/usb/usb-serial.txt
13166 F: drivers/usb/serial/
13167 F: include/linux/usb/serial.h
13169 USB SMSC75XX ETHERNET DRIVER
13170 M: Steve Glendinning <steve.glendinning@shawell.net>
13171 L: netdev@vger.kernel.org
13173 F: drivers/net/usb/smsc75xx.*
13175 USB SMSC95XX ETHERNET DRIVER
13176 M: Steve Glendinning <steve.glendinning@shawell.net>
13177 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13178 L: netdev@vger.kernel.org
13180 F: drivers/net/usb/smsc95xx.*
13183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13184 L: linux-usb@vger.kernel.org
13185 W: http://www.linux-usb.org
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13188 F: Documentation/devicetree/bindings/usb/
13189 F: Documentation/usb/
13191 F: include/linux/usb.h
13192 F: include/linux/usb/
13195 M: Alan Stern <stern@rowland.harvard.edu>
13196 L: linux-usb@vger.kernel.org
13198 F: drivers/usb/host/uhci*
13200 USB "USBNET" DRIVER FRAMEWORK
13201 M: Oliver Neukum <oneukum@suse.com>
13202 L: netdev@vger.kernel.org
13203 W: http://www.linux-usb.org/usbnet
13205 F: drivers/net/usb/usbnet.c
13206 F: include/linux/usb/usbnet.h
13209 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13210 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13211 L: linux-media@vger.kernel.org
13212 T: git git://linuxtv.org/media_tree.git
13213 W: http://www.ideasonboard.org/uvc/
13215 F: drivers/media/usb/uvc/
13216 F: include/uapi/linux/uvcvideo.h
13219 M: Hans Verkuil <hverkuil@xs4all.nl>
13220 L: linux-media@vger.kernel.org
13221 T: git git://linuxtv.org/media_tree.git
13222 W: https://linuxtv.org
13224 F: drivers/media/usb/usbvision/
13227 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13228 L: linux-usb@vger.kernel.org
13230 F: drivers/usb/gadget/function/*uvc*
13231 F: drivers/usb/gadget/legacy/webcam.c
13233 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13234 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13235 L: linux-wireless@vger.kernel.org
13237 F: drivers/net/wireless/rndis_wlan.c
13240 M: Mathias Nyman <mathias.nyman@intel.com>
13241 L: linux-usb@vger.kernel.org
13243 F: drivers/usb/host/xhci*
13244 F: drivers/usb/host/pci-quirks*
13247 L: linux-wireless@vger.kernel.org
13248 W: http://linux-lc100020.sourceforge.net
13250 F: drivers/net/wireless/zydas/zd1201.*
13253 M: Antoine Jacquet <royale@zerezo.com>
13254 L: linux-usb@vger.kernel.org
13255 L: linux-media@vger.kernel.org
13256 T: git git://linuxtv.org/media_tree.git
13257 W: http://royale.zerezo.com/zr364xx/
13259 F: Documentation/media/v4l-drivers/zr364xx*
13260 F: drivers/media/usb/zr364xx/
13263 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13264 L: linux-usb@vger.kernel.org
13266 F: drivers/usb/common/ulpi.c
13267 F: include/linux/ulpi/
13269 USER-MODE LINUX (UML)
13270 M: Jeff Dike <jdike@addtoit.com>
13271 M: Richard Weinberger <richard@nod.at>
13272 L: user-mode-linux-devel@lists.sourceforge.net
13273 L: user-mode-linux-user@lists.sourceforge.net
13274 W: http://user-mode-linux.sourceforge.net
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13277 F: Documentation/virtual/uml/
13283 USERSPACE I/O (UIO)
13284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13287 F: Documentation/driver-api/uio-howto.rst
13289 F: include/linux/uio*.h
13292 M: Karel Zak <kzak@redhat.com>
13293 L: util-linux@vger.kernel.org
13294 W: http://en.wikipedia.org/wiki/Util-linux
13295 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13299 M: Michal Januszewski <spock@gentoo.org>
13300 L: linux-fbdev@vger.kernel.org
13301 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13303 F: Documentation/fb/uvesafb.txt
13304 F: drivers/video/fbdev/uvesafb.*
13307 M: Stefan Agner <stefan@agner.ch>
13308 L: linux-mtd@lists.infradead.org
13310 F: drivers/mtd/nand/vf610_nfc.c
13312 VFAT/FAT/MSDOS FILESYSTEM
13313 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13315 F: Documentation/filesystems/vfat.txt
13319 M: Alex Williamson <alex.williamson@redhat.com>
13320 L: kvm@vger.kernel.org
13321 T: git git://github.com/awilliam/linux-vfio.git
13323 F: Documentation/vfio.txt
13325 F: include/linux/vfio.h
13326 F: include/uapi/linux/vfio.h
13328 VFIO MEDIATED DEVICE DRIVERS
13329 M: Kirti Wankhede <kwankhede@nvidia.com>
13330 L: kvm@vger.kernel.org
13332 F: Documentation/vfio-mediated-device.txt
13333 F: drivers/vfio/mdev/
13334 F: include/linux/mdev.h
13335 F: samples/vfio-mdev/
13337 VFIO PLATFORM DRIVER
13338 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13339 L: kvm@vger.kernel.org
13341 F: drivers/vfio/platform/
13343 VIDEOBUF2 FRAMEWORK
13344 M: Pawel Osciak <pawel@osciak.com>
13345 M: Marek Szyprowski <m.szyprowski@samsung.com>
13346 M: Kyungmin Park <kyungmin.park@samsung.com>
13347 L: linux-media@vger.kernel.org
13349 F: drivers/media/v4l2-core/videobuf2-*
13350 F: include/media/videobuf2-*
13352 VIRTIO AND VHOST VSOCK DRIVER
13353 M: Stefan Hajnoczi <stefanha@redhat.com>
13354 L: kvm@vger.kernel.org
13355 L: virtualization@lists.linux-foundation.org
13356 L: netdev@vger.kernel.org
13358 F: include/linux/virtio_vsock.h
13359 F: include/uapi/linux/virtio_vsock.h
13360 F: include/uapi/linux/vsockmon.h
13361 F: net/vmw_vsock/af_vsock_tap.c
13362 F: net/vmw_vsock/virtio_transport_common.c
13363 F: net/vmw_vsock/virtio_transport.c
13364 F: drivers/net/vsockmon.c
13365 F: drivers/vhost/vsock.c
13366 F: drivers/vhost/vsock.h
13368 VIRTUAL SERIO DEVICE DRIVER
13369 M: Stephen Chandler Paul <thatslyude@gmail.com>
13371 F: drivers/input/serio/userio.c
13372 F: include/uapi/linux/userio.h
13374 VIRTIO CONSOLE DRIVER
13375 M: Amit Shah <amit@kernel.org>
13376 L: virtualization@lists.linux-foundation.org
13378 F: drivers/char/virtio_console.c
13379 F: include/linux/virtio_console.h
13380 F: include/uapi/linux/virtio_console.h
13382 VIRTIO CORE, NET AND BLOCK DRIVERS
13383 M: "Michael S. Tsirkin" <mst@redhat.com>
13384 M: Jason Wang <jasowang@redhat.com>
13385 L: virtualization@lists.linux-foundation.org
13387 F: Documentation/devicetree/bindings/virtio/
13390 F: drivers/net/virtio_net.c
13391 F: drivers/block/virtio_blk.c
13392 F: include/linux/virtio*.h
13393 F: include/uapi/linux/virtio_*.h
13394 F: drivers/crypto/virtio/
13396 VIRTIO DRIVERS FOR S390
13397 M: Christian Borntraeger <borntraeger@de.ibm.com>
13398 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13399 L: linux-s390@vger.kernel.org
13400 L: virtualization@lists.linux-foundation.org
13401 L: kvm@vger.kernel.org
13403 F: drivers/s390/virtio/
13406 M: David Airlie <airlied@linux.ie>
13407 M: Gerd Hoffmann <kraxel@redhat.com>
13408 L: dri-devel@lists.freedesktop.org
13409 L: virtualization@lists.linux-foundation.org
13410 T: git git://git.kraxel.org/linux drm-qemu
13412 F: drivers/gpu/drm/virtio/
13413 F: include/uapi/linux/virtio_gpu.h
13415 VIRTIO HOST (VHOST)
13416 M: "Michael S. Tsirkin" <mst@redhat.com>
13417 M: Jason Wang <jasowang@redhat.com>
13418 L: kvm@vger.kernel.org
13419 L: virtualization@lists.linux-foundation.org
13420 L: netdev@vger.kernel.org
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13424 F: include/uapi/linux/vhost.h
13426 VIRTIO INPUT DRIVER
13427 M: Gerd Hoffmann <kraxel@redhat.com>
13429 F: drivers/virtio/virtio_input.c
13430 F: include/uapi/linux/virtio_input.h
13432 VIRTIO CRYPTO DRIVER
13433 M: Gonglei <arei.gonglei@huawei.com>
13434 L: virtualization@lists.linux-foundation.org
13435 L: linux-crypto@vger.kernel.org
13437 F: drivers/crypto/virtio/
13438 F: include/uapi/linux/virtio_crypto.h
13440 VIA RHINE NETWORK DRIVER
13442 F: drivers/net/ethernet/via/via-rhine.c
13444 VIA SD/MMC CARD CONTROLLER DRIVER
13445 M: Bruce Chang <brucechang@via.com.tw>
13446 M: Harald Welte <HaraldWelte@viatech.com>
13448 F: drivers/mmc/host/via-sdmmc.c
13450 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13451 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13452 L: linux-fbdev@vger.kernel.org
13454 F: include/linux/via-core.h
13455 F: include/linux/via-gpio.h
13456 F: include/linux/via_i2c.h
13457 F: drivers/video/fbdev/via/
13459 VIA VELOCITY NETWORK DRIVER
13460 M: Francois Romieu <romieu@fr.zoreil.com>
13461 L: netdev@vger.kernel.org
13463 F: drivers/net/ethernet/via/via-velocity.*
13466 M: Alex Williamson <alex.williamson@redhat.com>
13467 M: Paolo Bonzini <pbonzini@redhat.com>
13468 L: kvm@vger.kernel.org
13472 VIVID VIRTUAL VIDEO DRIVER
13473 M: Hans Verkuil <hverkuil@xs4all.nl>
13474 L: linux-media@vger.kernel.org
13475 T: git git://linuxtv.org/media_tree.git
13476 W: https://linuxtv.org
13478 F: drivers/media/platform/vivid/*
13481 M: Florian Fainelli <f.fainelli@gmail.com>
13482 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13484 F: drivers/vlynq/vlynq.c
13485 F: include/linux/vlynq.h
13488 M: Martyn Welch <martyn@welchs.me.uk>
13489 M: Manohar Vanga <manohar.vanga@gmail.com>
13490 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13491 L: devel@driverdev.osuosl.org
13493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13494 F: Documentation/driver-api/vme.rst
13495 F: drivers/staging/vme/
13497 F: include/linux/vme*
13499 VMWARE HYPERVISOR INTERFACE
13500 M: Alok Kataria <akataria@vmware.com>
13501 L: virtualization@lists.linux-foundation.org
13503 F: arch/x86/kernel/cpu/vmware.c
13505 VMWARE BALLOON DRIVER
13506 M: Xavier Deguillard <xdeguillard@vmware.com>
13507 M: Philip Moltmann <moltmann@vmware.com>
13508 M: "VMware, Inc." <pv-drivers@vmware.com>
13509 L: linux-kernel@vger.kernel.org
13511 F: drivers/misc/vmw_balloon.c
13513 VMWARE VMMOUSE SUBDRIVER
13514 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13515 M: "VMware, Inc." <pv-drivers@vmware.com>
13516 L: linux-input@vger.kernel.org
13518 F: drivers/input/mouse/vmmouse.c
13519 F: drivers/input/mouse/vmmouse.h
13521 VMWARE VMXNET3 ETHERNET DRIVER
13522 M: Shrikrishna Khare <skhare@vmware.com>
13523 M: "VMware, Inc." <pv-drivers@vmware.com>
13524 L: netdev@vger.kernel.org
13526 F: drivers/net/vmxnet3/
13528 VMware PVSCSI driver
13529 M: Jim Gill <jgill@vmware.com>
13530 M: VMware PV-Drivers <pv-drivers@vmware.com>
13531 L: linux-scsi@vger.kernel.org
13533 F: drivers/scsi/vmw_pvscsi.c
13534 F: drivers/scsi/vmw_pvscsi.h
13536 VMWARE PVRDMA DRIVER
13537 M: Adit Ranadive <aditr@vmware.com>
13538 M: VMware PV-Drivers <pv-drivers@vmware.com>
13539 L: linux-rdma@vger.kernel.org
13541 F: drivers/infiniband/hw/vmw_pvrdma/
13543 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13544 M: Liam Girdwood <lgirdwood@gmail.com>
13545 M: Mark Brown <broonie@kernel.org>
13546 L: linux-kernel@vger.kernel.org
13547 W: http://www.slimlogic.co.uk/?p=48
13548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13550 F: Documentation/devicetree/bindings/regulator/
13551 F: drivers/regulator/
13552 F: include/dt-bindings/regulator/
13553 F: include/linux/regulator/
13556 M: David Ahern <dsa@cumulusnetworks.com>
13557 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13558 L: netdev@vger.kernel.org
13560 F: drivers/net/vrf.c
13561 F: Documentation/networking/vrf.txt
13563 VT1211 HARDWARE MONITOR DRIVER
13564 M: Juerg Haefliger <juergh@gmail.com>
13565 L: linux-hwmon@vger.kernel.org
13567 F: Documentation/hwmon/vt1211
13568 F: drivers/hwmon/vt1211.c
13570 VT8231 HARDWARE MONITOR DRIVER
13571 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13572 L: linux-hwmon@vger.kernel.org
13574 F: drivers/hwmon/vt8231.c
13576 VUB300 USB to SDIO/SD/MMC bridge chip
13577 M: Tony Olech <tony.olech@elandigitalsystems.com>
13578 L: linux-mmc@vger.kernel.org
13579 L: linux-usb@vger.kernel.org
13581 F: drivers/mmc/host/vub300.c
13583 W1 DALLAS'S 1-WIRE BUS
13584 M: Evgeniy Polyakov <zbr@ioremap.net>
13586 F: Documentation/w1/
13589 W83791D HARDWARE MONITORING DRIVER
13590 M: Marc Hulsman <m.hulsman@tudelft.nl>
13591 L: linux-hwmon@vger.kernel.org
13593 F: Documentation/hwmon/w83791d
13594 F: drivers/hwmon/w83791d.c
13596 W83793 HARDWARE MONITORING DRIVER
13597 M: Rudolf Marek <r.marek@assembler.cz>
13598 L: linux-hwmon@vger.kernel.org
13600 F: Documentation/hwmon/w83793
13601 F: drivers/hwmon/w83793.c
13603 W83795 HARDWARE MONITORING DRIVER
13604 M: Jean Delvare <jdelvare@suse.com>
13605 L: linux-hwmon@vger.kernel.org
13607 F: drivers/hwmon/w83795.c
13609 W83L51xD SD/MMC CARD INTERFACE DRIVER
13610 M: Pierre Ossman <pierre@ossman.eu>
13612 F: drivers/mmc/host/wbsd.*
13614 WACOM PROTOCOL 4 SERIAL TABLETS
13615 M: Julian Squires <julian@cipht.net>
13616 M: Hans de Goede <hdegoede@redhat.com>
13617 L: linux-input@vger.kernel.org
13619 F: drivers/input/tablet/wacom_serial4.c
13621 WATCHDOG DEVICE DRIVERS
13622 M: Wim Van Sebroeck <wim@iguana.be>
13623 R: Guenter Roeck <linux@roeck-us.net>
13624 L: linux-watchdog@vger.kernel.org
13625 W: http://www.linux-watchdog.org/
13626 T: git git://www.linux-watchdog.org/linux-watchdog.git
13628 F: Documentation/devicetree/bindings/watchdog/
13629 F: Documentation/watchdog/
13630 F: drivers/watchdog/
13631 F: include/linux/watchdog.h
13632 F: include/uapi/linux/watchdog.h
13635 M: David Herrmann <dh.herrmann@googlemail.com>
13636 L: linux-input@vger.kernel.org
13638 F: drivers/hid/hid-wiimote*
13641 M: David Härdeman <david@hardeman.nu>
13643 F: drivers/media/rc/winbond-cir.c
13645 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13646 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13647 L: linux-watchdog@vger.kernel.org
13649 F: drivers/watchdog/ebc-c384_wdt.c
13651 WINSYSTEMS WS16C48 GPIO DRIVER
13652 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13653 L: linux-gpio@vger.kernel.org
13655 F: drivers/gpio/gpio-ws16c48.c
13658 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13659 M: linux-wimax@intel.com
13660 L: wimax@linuxwimax.org (subscribers-only)
13662 W: http://linuxwimax.org
13663 F: Documentation/wimax/README.wimax
13664 F: include/linux/wimax/debug.h
13665 F: include/net/wimax.h
13666 F: include/uapi/linux/wimax.h
13669 WISTRON LAPTOP BUTTON DRIVER
13670 M: Miloslav Trmac <mitr@volny.cz>
13672 F: drivers/input/misc/wistron_btns.c
13674 WL3501 WIRELESS PCMCIA CARD DRIVER
13675 L: linux-wireless@vger.kernel.org
13677 F: drivers/net/wireless/wl3501*
13679 WOLFSON MICROELECTRONICS DRIVERS
13680 L: patches@opensource.wolfsonmicro.com
13681 T: git https://github.com/CirrusLogic/linux-drivers.git
13682 W: https://github.com/CirrusLogic/linux-drivers/wiki
13684 F: Documentation/hwmon/wm83??
13685 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13686 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13687 F: Documentation/devicetree/bindings/mfd/arizona.txt
13688 F: arch/arm/mach-s3c64xx/mach-crag6410*
13689 F: drivers/clk/clk-wm83*.c
13690 F: drivers/extcon/extcon-arizona.c
13691 F: drivers/leds/leds-wm83*.c
13692 F: drivers/gpio/gpio-*wm*.c
13693 F: drivers/gpio/gpio-arizona.c
13694 F: drivers/hwmon/wm83??-hwmon.c
13695 F: drivers/input/misc/wm831x-on.c
13696 F: drivers/input/touchscreen/wm831x-ts.c
13697 F: drivers/input/touchscreen/wm97*.c
13698 F: drivers/mfd/arizona*
13699 F: drivers/mfd/wm*.c
13700 F: drivers/mfd/cs47l24*
13701 F: drivers/power/supply/wm83*.c
13702 F: drivers/rtc/rtc-wm83*.c
13703 F: drivers/regulator/wm8*.c
13704 F: drivers/video/backlight/wm83*_bl.c
13705 F: drivers/watchdog/wm83*_wdt.c
13706 F: include/linux/mfd/arizona/
13707 F: include/linux/mfd/wm831x/
13708 F: include/linux/mfd/wm8350/
13709 F: include/linux/mfd/wm8400*
13710 F: include/linux/wm97xx.h
13711 F: include/sound/wm????.h
13712 F: sound/soc/codecs/arizona.?
13713 F: sound/soc/codecs/wm*
13714 F: sound/soc/codecs/cs47l24*
13717 M: Tejun Heo <tj@kernel.org>
13718 R: Lai Jiangshan <jiangshanlai@gmail.com>
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13721 F: include/linux/workqueue.h
13722 F: kernel/workqueue.c
13723 F: Documentation/core-api/workqueue.rst
13725 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13726 M: Chen-Yu Tsai <wens@csie.org>
13727 L: linux-kernel@vger.kernel.org
13732 M: Andrew Hendry <andrew.hendry@gmail.com>
13733 L: linux-x25@vger.kernel.org
13735 F: Documentation/networking/x25*
13736 F: include/net/x25*
13739 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13740 M: Thomas Gleixner <tglx@linutronix.de>
13741 M: Ingo Molnar <mingo@redhat.com>
13742 M: "H. Peter Anvin" <hpa@zytor.com>
13744 L: linux-kernel@vger.kernel.org
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13747 F: Documentation/x86/
13750 X86 PLATFORM DRIVERS
13751 M: Darren Hart <dvhart@infradead.org>
13752 M: Andy Shevchenko <andy@infradead.org>
13753 L: platform-driver-x86@vger.kernel.org
13754 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13756 F: drivers/platform/x86/
13757 F: drivers/platform/olpc/
13759 X86 MCE INFRASTRUCTURE
13760 M: Tony Luck <tony.luck@intel.com>
13761 M: Borislav Petkov <bp@alien8.de>
13762 L: linux-edac@vger.kernel.org
13764 F: arch/x86/kernel/cpu/mcheck/*
13766 X86 MICROCODE UPDATE SUPPORT
13767 M: Borislav Petkov <bp@alien8.de>
13769 F: arch/x86/kernel/cpu/microcode/*
13772 M: Andy Lutomirski <luto@amacapital.net>
13773 L: linux-kernel@vger.kernel.org
13774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13776 F: arch/x86/entry/vdso/
13778 XC2028/3028 TUNER DRIVER
13779 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13781 L: linux-media@vger.kernel.org
13782 W: https://linuxtv.org
13783 T: git git://linuxtv.org/media_tree.git
13785 F: drivers/media/tuners/tuner-xc2028.*
13787 XEN HYPERVISOR INTERFACE
13788 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13789 M: Juergen Gross <jgross@suse.com>
13790 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13794 F: drivers/*/xen-*front.c
13796 F: arch/x86/include/asm/xen/
13798 F: include/uapi/xen/
13801 M: Stefano Stabellini <sstabellini@kernel.org>
13802 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13805 F: arch/arm/include/asm/xen/
13807 XEN HYPERVISOR ARM64
13808 M: Stefano Stabellini <sstabellini@kernel.org>
13809 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13812 F: arch/arm64/include/asm/xen/
13814 XEN NETWORK BACKEND DRIVER
13815 M: Wei Liu <wei.liu2@citrix.com>
13816 M: Paul Durrant <paul.durrant@citrix.com>
13817 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13818 L: netdev@vger.kernel.org
13820 F: drivers/net/xen-netback/*
13823 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13824 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13826 F: arch/x86/pci/*xen*
13827 F: drivers/pci/*xen*
13829 XEN BLOCK SUBSYSTEM
13830 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13831 M: Roger Pau Monné <roger.pau@citrix.com>
13832 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13834 F: drivers/block/xen-blkback/*
13835 F: drivers/block/xen*
13838 M: Juergen Gross <jgross@suse.com>
13839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13840 L: linux-scsi@vger.kernel.org
13842 F: drivers/scsi/xen-scsifront.c
13843 F: drivers/xen/xen-scsiback.c
13844 F: include/xen/interface/io/vscsiif.h
13846 XEN SWIOTLB SUBSYSTEM
13847 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13848 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13850 F: arch/x86/xen/*swiotlb*
13851 F: drivers/xen/*swiotlb*
13854 M: Darrick J. Wong <darrick.wong@oracle.com>
13855 M: linux-xfs@vger.kernel.org
13856 L: linux-xfs@vger.kernel.org
13858 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13860 F: Documentation/filesystems/xfs.txt
13863 XILINX AXI ETHERNET DRIVER
13864 M: Anirudha Sarangi <anirudh@xilinx.com>
13865 M: John Linn <John.Linn@xilinx.com>
13867 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13869 XILINX UARTLITE SERIAL DRIVER
13870 M: Peter Korsgaard <jacmet@sunsite.dk>
13871 L: linux-serial@vger.kernel.org
13873 F: drivers/tty/serial/uartlite.c
13875 XILINX VIDEO IP CORES
13876 M: Hyun Kwon <hyun.kwon@xilinx.com>
13877 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13878 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13881 F: Documentation/devicetree/bindings/media/xilinx/
13882 F: drivers/media/platform/xilinx/
13883 F: include/uapi/linux/xilinx-v4l2-controls.h
13886 M: Eli Billauer <eli.billauer@gmail.com>
13887 L: linux-kernel@vger.kernel.org
13889 F: drivers/char/xillybus/
13891 XTENSA XTFPGA PLATFORM SUPPORT
13892 M: Max Filippov <jcmvbkbc@gmail.com>
13893 L: linux-xtensa@linux-xtensa.org
13895 F: drivers/spi/spi-xtensa-xtfpga.c
13896 F: sound/soc/xtensa/xtfpga-i2s.c
13898 YAM DRIVER FOR AX.25
13899 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13900 L: linux-hams@vger.kernel.org
13902 F: drivers/net/hamradio/yam*
13903 F: include/linux/yam.h
13905 YEALINK PHONE DRIVER
13906 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13907 L: usbb2k-api-dev@nongnu.org
13909 F: Documentation/input/yealink.txt
13910 F: drivers/input/misc/yealink.*
13912 Z8530 DRIVER FOR AX.25
13913 M: Joerg Reuter <jreuter@yaina.de>
13914 W: http://yaina.de/jreuter/
13915 W: http://www.qsl.net/dl1bke/
13916 L: linux-hams@vger.kernel.org
13918 F: Documentation/networking/z8530drv.txt
13919 F: drivers/net/hamradio/*scc.c
13920 F: drivers/net/hamradio/z8530.h
13922 ZBUD COMPRESSED PAGE ALLOCATOR
13923 M: Seth Jennings <sjenning@redhat.com>
13924 M: Dan Streetman <ddstreet@ieee.org>
13925 L: linux-mm@kvack.org
13928 F: include/linux/zbud.h
13930 ZD1211RW WIRELESS DRIVER
13931 M: Daniel Drake <dsd@gentoo.org>
13932 M: Ulrich Kunitz <kune@deine-taler.de>
13933 W: http://zd1211.ath.cx/wiki/DriverRewrite
13934 L: linux-wireless@vger.kernel.org
13935 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13937 F: drivers/net/wireless/zydas/zd1211rw/
13939 ZD1301_DEMOD MEDIA DRIVER
13940 M: Antti Palosaari <crope@iki.fi>
13941 L: linux-media@vger.kernel.org
13942 W: https://linuxtv.org/
13943 W: http://palosaari.fi/linux/
13944 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13946 F: drivers/media/dvb-frontends/zd1301_demod*
13948 ZD1301 MEDIA DRIVER
13949 M: Antti Palosaari <crope@iki.fi>
13950 L: linux-media@vger.kernel.org
13951 W: https://linuxtv.org/
13952 W: http://palosaari.fi/linux/
13953 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13955 F: drivers/media/usb/dvb-usb-v2/zd1301*
13957 ZPOOL COMPRESSED PAGE STORAGE API
13958 M: Dan Streetman <ddstreet@ieee.org>
13959 L: linux-mm@kvack.org
13962 F: include/linux/zpool.h
13964 ZR36067 VIDEO FOR LINUX DRIVER
13965 L: mjpeg-users@lists.sourceforge.net
13966 L: linux-media@vger.kernel.org
13967 W: http://mjpeg.sourceforge.net/driver-zoran/
13968 T: hg https://linuxtv.org/hg/v4l-dvb
13970 F: drivers/media/pci/zoran/
13972 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13973 M: Minchan Kim <minchan@kernel.org>
13974 M: Nitin Gupta <ngupta@vflare.org>
13975 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13976 L: linux-kernel@vger.kernel.org
13978 F: drivers/block/zram/
13979 F: Documentation/blockdev/zram.txt
13981 ZS DECSTATION Z85C30 SERIAL DRIVER
13982 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13984 F: drivers/tty/serial/zs.*
13986 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13987 M: Minchan Kim <minchan@kernel.org>
13988 M: Nitin Gupta <ngupta@vflare.org>
13989 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13990 L: linux-mm@kvack.org
13993 F: include/linux/zsmalloc.h
13994 F: Documentation/vm/zsmalloc.txt
13996 ZSWAP COMPRESSED SWAP CACHING
13997 M: Seth Jennings <sjenning@redhat.com>
13998 M: Dan Streetman <ddstreet@ieee.org>
13999 L: linux-mm@kvack.org
14004 M: Linus Torvalds <torvalds@linux-foundation.org>
14005 L: linux-kernel@vger.kernel.org
14006 Q: http://patchwork.kernel.org/project/LKML/list/
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14008 S: Buried alive in reporters