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*
3068 M: Jan Glauber <jglauber@cavium.com>
3069 M: David Daney <david.daney@cavium.com>
3070 M: Steven J. Hill <Steven.Hill@cavium.com>
3071 W: http://www.cavium.com
3073 F: drivers/mmc/host/cavium*
3075 CAVIUM LIQUIDIO NETWORK DRIVER
3076 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3077 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3078 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3079 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3080 L: netdev@vger.kernel.org
3081 W: http://www.cavium.com
3083 F: drivers/net/ethernet/cavium/liquidio/
3085 CAVIUM OCTEON-TX CRYPTO DRIVER
3086 M: George Cherian <george.cherian@cavium.com>
3087 L: linux-crypto@vger.kernel.org
3088 W: http://www.cavium.com
3090 F: drivers/crypto/cavium/cpt/
3092 CC2520 IEEE-802.15.4 RADIO DRIVER
3093 M: Varka Bhadram <varkabhadram@gmail.com>
3094 L: linux-wpan@vger.kernel.org
3096 F: drivers/net/ieee802154/cc2520.c
3097 F: include/linux/spi/cc2520.h
3098 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3101 M: Hans Verkuil <hans.verkuil@cisco.com>
3102 L: linux-media@vger.kernel.org
3103 T: git git://linuxtv.org/media_tree.git
3104 W: http://linuxtv.org
3106 F: Documentation/media/kapi/cec-core.rst
3107 F: Documentation/media/uapi/cec
3108 F: drivers/media/cec/
3109 F: drivers/media/cec-edid.c
3110 F: drivers/media/rc/keymaps/rc-cec.c
3111 F: include/media/cec.h
3112 F: include/media/cec-edid.h
3113 F: include/uapi/linux/cec.h
3114 F: include/uapi/linux/cec-funcs.h
3116 CELL BROADBAND ENGINE ARCHITECTURE
3117 M: Arnd Bergmann <arnd@arndb.de>
3118 L: linuxppc-dev@lists.ozlabs.org
3119 W: http://www.ibm.com/developerworks/power/cell/
3121 F: arch/powerpc/include/asm/cell*.h
3122 F: arch/powerpc/include/asm/spu*.h
3123 F: arch/powerpc/include/uapi/asm/spu*.h
3124 F: arch/powerpc/oprofile/*cell*
3125 F: arch/powerpc/platforms/cell/
3127 CEPH COMMON CODE (LIBCEPH)
3128 M: Ilya Dryomov <idryomov@gmail.com>
3129 M: "Yan, Zheng" <zyan@redhat.com>
3130 M: Sage Weil <sage@redhat.com>
3131 L: ceph-devel@vger.kernel.org
3133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3134 T: git git://github.com/ceph/ceph-client.git
3137 F: include/linux/ceph/
3138 F: include/linux/crush/
3140 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3141 M: "Yan, Zheng" <zyan@redhat.com>
3142 M: Sage Weil <sage@redhat.com>
3143 M: Ilya Dryomov <idryomov@gmail.com>
3144 L: ceph-devel@vger.kernel.org
3146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3147 T: git git://github.com/ceph/ceph-client.git
3149 F: Documentation/filesystems/ceph.txt
3152 CERTIFICATE HANDLING:
3153 M: David Howells <dhowells@redhat.com>
3154 M: David Woodhouse <dwmw2@infradead.org>
3155 L: keyrings@vger.kernel.org
3157 F: Documentation/module-signing.txt
3159 F: scripts/sign-file.c
3160 F: scripts/extract-cert.c
3162 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3163 L: linux-usb@vger.kernel.org
3165 F: Documentation/usb/WUSB-Design-overview.txt
3166 F: Documentation/usb/wusb-cbaf
3167 F: drivers/usb/host/hwa-hc.c
3168 F: drivers/usb/host/whci/
3169 F: drivers/usb/wusbcore/
3170 F: include/linux/usb/wusb*
3172 HT16K33 LED CONTROLLER DRIVER
3173 M: Robin van der Gracht <robin@protonic.nl>
3175 F: drivers/auxdisplay/ht16k33.c
3176 F: Documentation/devicetree/bindings/display/ht16k33.txt
3178 CFAG12864B LCD 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/cfag12864b.c
3184 F: include/linux/cfag12864b.h
3186 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3187 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3188 W: http://miguelojeda.es/auxdisplay.htm
3189 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3191 F: drivers/auxdisplay/cfag12864bfb.c
3192 F: include/linux/cfag12864b.h
3194 CFG80211 and NL80211
3195 M: Johannes Berg <johannes@sipsolutions.net>
3196 L: linux-wireless@vger.kernel.org
3197 W: http://wireless.kernel.org/
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3201 F: include/uapi/linux/nl80211.h
3202 F: include/net/cfg80211.h
3204 X: net/wireless/wext*
3206 CHAR and MISC DRIVERS
3207 M: Arnd Bergmann <arnd@arndb.de>
3208 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3213 F: include/linux/miscdevice.h
3216 M: Andy Whitcroft <apw@canonical.com>
3217 M: Joe Perches <joe@perches.com>
3219 F: scripts/checkpatch.pl
3221 CHINESE DOCUMENTATION
3222 M: Harry Wei <harryxiyou@gmail.com>
3223 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3224 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3226 F: Documentation/translations/zh_CN/
3228 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3229 M: Peter Chen <Peter.Chen@nxp.com>
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3231 L: linux-usb@vger.kernel.org
3233 F: drivers/usb/chipidea/
3235 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3236 M: Hans de Goede <hdegoede@redhat.com>
3237 L: linux-input@vger.kernel.org
3239 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3240 F: drivers/input/touchscreen/chipone_icn8318.c
3242 CHROME HARDWARE PLATFORM SUPPORT
3243 M: Olof Johansson <olof@lixom.net>
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3246 F: drivers/platform/chrome/
3248 CISCO VIC ETHERNET NIC DRIVER
3249 M: Christian Benvenuti <benve@cisco.com>
3250 M: Govindarajulu Varadarajan <_govind@gmx.com>
3251 M: Neel Patel <neepatel@cisco.com>
3253 F: drivers/net/ethernet/cisco/enic/
3255 CISCO VIC LOW LATENCY NIC DRIVER
3256 M: Christian Benvenuti <benve@cisco.com>
3257 M: Dave Goodell <dgoodell@cisco.com>
3259 F: drivers/infiniband/hw/usnic/
3261 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3262 M: Hartley Sweeten <hsweeten@visionengravers.com>
3263 L: netdev@vger.kernel.org
3265 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3267 CIRRUS LOGIC AUDIO CODEC DRIVERS
3268 M: Brian Austin <brian.austin@cirrus.com>
3269 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3272 F: sound/soc/codecs/cs*
3275 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3276 L: linux-kernel@vger.kernel.org
3279 F: include/linux/cleancache.h
3282 M: Russell King <linux@armlinux.org.uk>
3283 L: linux-clk@vger.kernel.org
3285 F: include/linux/clk.h
3287 CLOCKSOURCE, CLOCKEVENT DRIVERS
3288 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3289 M: Thomas Gleixner <tglx@linutronix.de>
3290 L: linux-kernel@vger.kernel.org
3291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3293 F: drivers/clocksource
3295 CISCO FCOE HBA DRIVER
3296 M: Satish Kharat <satishkh@cisco.com>
3297 M: Sesidhar Baddela <sebaddel@cisco.com>
3298 M: Karan Tilak Kumar <kartilak@cisco.com>
3299 L: linux-scsi@vger.kernel.org
3301 F: drivers/scsi/fnic/
3303 CISCO SCSI HBA DRIVER
3304 M: Karan Tilak Kumar <kartilak@cisco.com>
3305 M: Sesidhar Baddela <sebaddel@cisco.com>
3306 L: linux-scsi@vger.kernel.org
3308 F: drivers/scsi/snic/
3311 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3312 M: Daniel Oliveira Nascimento <don@syst.com.br>
3313 L: platform-driver-x86@vger.kernel.org
3315 F: drivers/platform/x86/classmate-laptop.c
3318 M: Hans Verkuil <hans.verkuil@cisco.com>
3319 L: linux-media@vger.kernel.org
3320 T: git git://linuxtv.org/media_tree.git
3321 W: https://linuxtv.org
3323 F: drivers/media/pci/cobalt/
3325 COCCINELLE/Semantic Patches (SmPL)
3326 M: Julia Lawall <Julia.Lawall@lip6.fr>
3327 M: Gilles Muller <Gilles.Muller@lip6.fr>
3328 M: Nicolas Palix <nicolas.palix@imag.fr>
3329 M: Michal Marek <mmarek@suse.com>
3330 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3332 W: http://coccinelle.lip6.fr/
3334 F: Documentation/dev-tools/coccinelle.rst
3335 F: scripts/coccinelle/
3336 F: scripts/coccicheck
3339 M: Jan Harkes <jaharkes@cs.cmu.edu>
3341 L: codalist@coda.cs.cmu.edu
3342 W: http://www.coda.cs.cmu.edu/
3344 F: Documentation/filesystems/coda.txt
3346 F: include/linux/coda*.h
3347 F: include/uapi/linux/coda*.h
3349 CODA V4L2 MEM2MEM DRIVER
3350 M: Philipp Zabel <p.zabel@pengutronix.de>
3351 L: linux-media@vger.kernel.org
3353 F: Documentation/devicetree/bindings/media/coda.txt
3354 F: drivers/media/platform/coda/
3356 COMMON CLK FRAMEWORK
3357 M: Michael Turquette <mturquette@baylibre.com>
3358 M: Stephen Boyd <sboyd@codeaurora.org>
3359 L: linux-clk@vger.kernel.org
3360 Q: http://patchwork.kernel.org/project/linux-clk/list/
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3363 F: Documentation/devicetree/bindings/clock/
3365 X: drivers/clk/clkdev.c
3366 F: include/linux/clk-pr*
3367 F: include/linux/clk/
3369 COMMON INTERNET FILE SYSTEM (CIFS)
3370 M: Steve French <sfrench@samba.org>
3371 L: linux-cifs@vger.kernel.org
3372 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3373 W: http://linux-cifs.samba.org/
3374 T: git git://git.samba.org/sfrench/cifs-2.6.git
3376 F: Documentation/filesystems/cifs/
3379 COMPACTPCI HOTPLUG CORE
3380 M: Scott Murray <scott@spiteful.org>
3381 L: linux-pci@vger.kernel.org
3383 F: drivers/pci/hotplug/cpci_hotplug*
3385 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3386 M: Scott Murray <scott@spiteful.org>
3387 L: linux-pci@vger.kernel.org
3389 F: drivers/pci/hotplug/cpcihp_zt5550.*
3391 COMPACTPCI HOTPLUG GENERIC DRIVER
3392 M: Scott Murray <scott@spiteful.org>
3393 L: linux-pci@vger.kernel.org
3395 F: drivers/pci/hotplug/cpcihp_generic.c
3397 COMPAL LAPTOP SUPPORT
3398 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3399 L: platform-driver-x86@vger.kernel.org
3401 F: drivers/platform/x86/compal-laptop.c
3403 CONEXANT ACCESSRUNNER USB DRIVER
3404 L: accessrunner-general@lists.sourceforge.net
3405 W: http://accessrunner.sourceforge.net/
3407 F: drivers/usb/atm/cxacru.c
3410 M: Joel Becker <jlbec@evilplan.org>
3411 M: Christoph Hellwig <hch@lst.de>
3412 T: git git://git.infradead.org/users/hch/configfs.git
3415 F: include/linux/configfs.h
3418 M: Evgeniy Polyakov <zbr@ioremap.net>
3419 L: netdev@vger.kernel.org
3421 F: drivers/connector/
3423 CONTROL GROUP (CGROUP)
3424 M: Tejun Heo <tj@kernel.org>
3425 M: Li Zefan <lizefan@huawei.com>
3426 M: Johannes Weiner <hannes@cmpxchg.org>
3427 L: cgroups@vger.kernel.org
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3430 F: Documentation/cgroup*
3431 F: include/linux/cgroup*
3434 CONTROL GROUP - CPUSET
3435 M: Li Zefan <lizefan@huawei.com>
3436 L: cgroups@vger.kernel.org
3437 W: http://www.bullopensource.org/cpuset/
3438 W: http://oss.sgi.com/projects/cpusets/
3439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3441 F: Documentation/cgroup-v1/cpusets.txt
3442 F: include/linux/cpuset.h
3445 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3446 M: Johannes Weiner <hannes@cmpxchg.org>
3447 M: Michal Hocko <mhocko@kernel.org>
3448 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3449 L: cgroups@vger.kernel.org
3450 L: linux-mm@kvack.org
3455 CORETEMP HARDWARE MONITORING DRIVER
3456 M: Fenghua Yu <fenghua.yu@intel.com>
3457 L: linux-hwmon@vger.kernel.org
3459 F: Documentation/hwmon/coretemp
3460 F: drivers/hwmon/coretemp.c
3462 COSA/SRP SYNC SERIAL DRIVER
3463 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3464 W: http://www.fi.muni.cz/~kas/cosa/
3466 F: drivers/net/wan/cosa*
3468 CPMAC ETHERNET DRIVER
3469 M: Florian Fainelli <f.fainelli@gmail.com>
3470 L: netdev@vger.kernel.org
3472 F: drivers/net/ethernet/ti/cpmac.c
3474 CPU FREQUENCY DRIVERS
3475 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3476 M: Viresh Kumar <viresh.kumar@linaro.org>
3477 L: linux-pm@vger.kernel.org
3479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3480 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3481 B: https://bugzilla.kernel.org
3482 F: Documentation/cpu-freq/
3483 F: Documentation/devicetree/bindings/cpufreq/
3485 F: include/linux/cpufreq.h
3486 F: tools/testing/selftests/cpufreq/
3488 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3489 M: Viresh Kumar <viresh.kumar@linaro.org>
3490 M: Sudeep Holla <sudeep.holla@arm.com>
3491 L: linux-pm@vger.kernel.org
3492 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3494 F: drivers/cpufreq/arm_big_little.h
3495 F: drivers/cpufreq/arm_big_little.c
3496 F: drivers/cpufreq/arm_big_little_dt.c
3498 CPUIDLE DRIVER - ARM BIG LITTLE
3499 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3500 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3501 L: linux-pm@vger.kernel.org
3502 L: linux-arm-kernel@lists.infradead.org
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505 F: drivers/cpuidle/cpuidle-big_little.c
3507 CPUIDLE DRIVER - ARM EXYNOS
3508 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3509 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3510 M: Kukjin Kim <kgene@kernel.org>
3511 L: linux-pm@vger.kernel.org
3512 L: linux-samsung-soc@vger.kernel.org
3514 F: drivers/cpuidle/cpuidle-exynos.c
3515 F: arch/arm/mach-exynos/pm.c
3518 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3519 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3520 L: linux-pm@vger.kernel.org
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3523 B: https://bugzilla.kernel.org
3524 F: drivers/cpuidle/*
3525 F: include/linux/cpuidle.h
3528 M: "H. Peter Anvin" <hpa@zytor.com>
3530 F: arch/x86/kernel/cpuid.c
3531 F: arch/x86/kernel/msr.c
3533 CPU POWER MONITORING SUBSYSTEM
3534 M: Thomas Renninger <trenn@suse.com>
3535 L: linux-pm@vger.kernel.org
3537 F: tools/power/cpupower/
3540 W: http://sourceforge.net/projects/cramfs/
3541 S: Orphan / Obsolete
3542 F: Documentation/filesystems/cramfs.txt
3546 M: Mikael Starvik <starvik@axis.com>
3547 M: Jesper Nilsson <jesper.nilsson@axis.com>
3548 L: linux-cris-kernel@axis.com
3549 W: http://developer.axis.com
3550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3553 F: drivers/tty/serial/crisv10.*
3556 M: Herbert Xu <herbert@gondor.apana.org.au>
3557 M: "David S. Miller" <davem@davemloft.net>
3558 L: linux-crypto@vger.kernel.org
3559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3562 F: Documentation/crypto/
3563 F: Documentation/devicetree/bindings/crypto/
3564 F: Documentation/DocBook/crypto-API.tmpl
3569 F: include/linux/crypto*
3571 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3572 M: Neil Horman <nhorman@tuxdriver.com>
3573 L: linux-crypto@vger.kernel.org
3575 F: crypto/ansi_cprng.c
3579 M: Hans Verkuil <hverkuil@xs4all.nl>
3580 L: linux-media@vger.kernel.org
3581 T: git git://linuxtv.org/media_tree.git
3582 W: http://linuxtv.org
3584 F: drivers/media/i2c/cs3308.c
3585 F: drivers/media/i2c/cs3308.h
3587 CS5535 Audio ALSA driver
3588 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3590 F: sound/pci/cs5535audio/
3593 M: Solomon Peachy <pizza@shaftnet.org>
3595 F: drivers/net/wireless/st/cw1200/
3597 CX18 VIDEO4LINUX DRIVER
3598 M: Andy Walls <awalls@md.metrocast.net>
3599 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3600 L: linux-media@vger.kernel.org
3601 T: git git://linuxtv.org/media_tree.git
3602 W: https://linuxtv.org
3603 W: http://www.ivtvdriver.org/index.php/Cx18
3605 F: Documentation/media/v4l-drivers/cx18*
3606 F: drivers/media/pci/cx18/
3607 F: include/uapi/linux/ivtv*
3609 CX2341X MPEG ENCODER HELPER MODULE
3610 M: Hans Verkuil <hverkuil@xs4all.nl>
3611 L: linux-media@vger.kernel.org
3612 T: git git://linuxtv.org/media_tree.git
3613 W: https://linuxtv.org
3615 F: drivers/media/common/cx2341x*
3616 F: include/media/cx2341x*
3618 CX24120 MEDIA DRIVER
3619 M: Jemma Denson <jdenson@gmail.com>
3620 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3621 L: linux-media@vger.kernel.org
3622 W: https://linuxtv.org
3623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3625 F: drivers/media/dvb-frontends/cx24120*
3627 CX88 VIDEO4LINUX DRIVER
3628 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3629 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3630 L: linux-media@vger.kernel.org
3631 W: https://linuxtv.org
3632 T: git git://linuxtv.org/media_tree.git
3634 F: Documentation/media/v4l-drivers/cx88*
3635 F: drivers/media/pci/cx88/
3637 CXD2820R MEDIA DRIVER
3638 M: Antti Palosaari <crope@iki.fi>
3639 L: linux-media@vger.kernel.org
3640 W: https://linuxtv.org
3641 W: http://palosaari.fi/linux/
3642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3643 T: git git://linuxtv.org/anttip/media_tree.git
3645 F: drivers/media/dvb-frontends/cxd2820r*
3647 CXGB3 ETHERNET DRIVER (CXGB3)
3648 M: Santosh Raspatur <santosh@chelsio.com>
3649 L: netdev@vger.kernel.org
3650 W: http://www.chelsio.com
3652 F: drivers/net/ethernet/chelsio/cxgb3/
3654 CXGB3 ISCSI DRIVER (CXGB3I)
3655 M: Karen Xie <kxie@chelsio.com>
3656 L: linux-scsi@vger.kernel.org
3657 W: http://www.chelsio.com
3659 F: drivers/scsi/cxgbi/cxgb3i
3661 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3662 M: Steve Wise <swise@chelsio.com>
3663 L: linux-rdma@vger.kernel.org
3664 W: http://www.openfabrics.org
3666 F: drivers/infiniband/hw/cxgb3/
3667 F: include/uapi/rdma/cxgb3-abi.h
3669 CXGB4 ETHERNET DRIVER (CXGB4)
3670 M: Ganesh Goudar <ganeshgr@chelsio.com>
3671 L: netdev@vger.kernel.org
3672 W: http://www.chelsio.com
3674 F: drivers/net/ethernet/chelsio/cxgb4/
3676 CXGB4 ISCSI DRIVER (CXGB4I)
3677 M: Karen Xie <kxie@chelsio.com>
3678 L: linux-scsi@vger.kernel.org
3679 W: http://www.chelsio.com
3681 F: drivers/scsi/cxgbi/cxgb4i
3683 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3684 M: Steve Wise <swise@chelsio.com>
3685 L: linux-rdma@vger.kernel.org
3686 W: http://www.openfabrics.org
3688 F: drivers/infiniband/hw/cxgb4/
3689 F: include/uapi/rdma/cxgb4-abi.h
3691 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3692 M: Casey Leedom <leedom@chelsio.com>
3693 L: netdev@vger.kernel.org
3694 W: http://www.chelsio.com
3696 F: drivers/net/ethernet/chelsio/cxgb4vf/
3698 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3699 M: Ian Munsie <imunsie@au1.ibm.com>
3700 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3701 L: linuxppc-dev@lists.ozlabs.org
3703 F: arch/powerpc/platforms/powernv/pci-cxl.c
3704 F: drivers/misc/cxl/
3705 F: include/misc/cxl*
3706 F: include/uapi/misc/cxl.h
3707 F: Documentation/powerpc/cxl.txt
3708 F: Documentation/ABI/testing/sysfs-class-cxl
3710 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3711 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3712 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3713 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3714 L: linux-scsi@vger.kernel.org
3716 F: drivers/scsi/cxlflash/
3717 F: include/uapi/scsi/cxlflash_ioctls.h
3718 F: Documentation/powerpc/cxlflash.txt
3720 STMMAC ETHERNET DRIVER
3721 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3722 M: Alexandre Torgue <alexandre.torgue@st.com>
3723 L: netdev@vger.kernel.org
3724 W: http://www.stlinux.com
3726 F: drivers/net/ethernet/stmicro/stmmac/
3729 M: Russell King <linux@armlinux.org.uk>
3730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3731 W: http://www.armlinux.org.uk/
3733 F: drivers/video/fbdev/cyber2000fb.*
3735 CYCLADES ASYNC MUX DRIVER
3736 W: http://www.cyclades.com/
3738 F: drivers/tty/cyclades.c
3739 F: include/linux/cyclades.h
3740 F: include/uapi/linux/cyclades.h
3742 CYCLADES PC300 DRIVER
3743 W: http://www.cyclades.com/
3745 F: drivers/net/wan/pc300*
3747 CYPRESS_FIRMWARE MEDIA DRIVER
3748 M: Antti Palosaari <crope@iki.fi>
3749 L: linux-media@vger.kernel.org
3750 W: https://linuxtv.org
3751 W: http://palosaari.fi/linux/
3752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3753 T: git git://linuxtv.org/anttip/media_tree.git
3755 F: drivers/media/common/cypress_firmware*
3757 CYTTSP TOUCHSCREEN DRIVER
3758 M: Ferruh Yigit <fery@cypress.com>
3759 L: linux-input@vger.kernel.org
3761 F: drivers/input/touchscreen/cyttsp*
3762 F: include/linux/input/cyttsp.h
3764 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3765 M: Joshua Kinard <kumba@gentoo.org>
3767 F: drivers/rtc/rtc-ds1685.c
3768 F: include/linux/rtc/ds1685.h
3770 DAMA SLAVE for AX.25
3771 M: Joerg Reuter <jreuter@yaina.de>
3772 W: http://yaina.de/jreuter/
3773 W: http://www.qsl.net/dl1bke/
3774 L: linux-hams@vger.kernel.org
3776 F: net/ax25/af_ax25.c
3777 F: net/ax25/ax25_dev.c
3778 F: net/ax25/ax25_ds_*
3779 F: net/ax25/ax25_in.c
3780 F: net/ax25/ax25_out.c
3781 F: net/ax25/ax25_timer.c
3782 F: net/ax25/sysctl_net_ax25.c
3784 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3785 L: netdev@vger.kernel.org
3787 F: Documentation/networking/dmfe.txt
3788 F: drivers/net/ethernet/dec/tulip/dmfe.c
3790 DC390/AM53C974 SCSI driver
3791 M: Hannes Reinecke <hare@suse.com>
3792 L: linux-scsi@vger.kernel.org
3794 F: drivers/scsi/am53c974.c
3797 M: Oliver Neukum <oliver@neukum.org>
3798 M: Ali Akcaagac <aliakc@web.de>
3799 M: Jamie Lenehan <lenehan@twibble.org>
3800 L: dc395x@twibble.org
3801 W: http://twibble.org/dist/dc395x/
3802 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3804 F: Documentation/scsi/dc395x.txt
3805 F: drivers/scsi/dc395x.*
3808 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3809 L: dccp@vger.kernel.org
3810 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3812 F: include/linux/dccp.h
3813 F: include/uapi/linux/dccp.h
3814 F: include/linux/tfrc.h
3817 DECnet NETWORK LAYER
3818 W: http://linux-decnet.sourceforge.net
3819 L: linux-decnet-user@lists.sourceforge.net
3821 F: Documentation/networking/decnet.txt
3824 DECSTATION PLATFORM SUPPORT
3825 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3826 L: linux-mips@linux-mips.org
3827 W: http://www.linux-mips.org/wiki/DECstation
3830 F: arch/mips/include/asm/dec/
3831 F: arch/mips/include/asm/mach-dec/
3833 DEFXX FDDI NETWORK DRIVER
3834 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3836 F: drivers/net/fddi/defxx.*
3839 M: Matthew Garrett <mjg59@srcf.ucam.org>
3840 M: Pali Rohár <pali.rohar@gmail.com>
3841 L: platform-driver-x86@vger.kernel.org
3843 F: drivers/platform/x86/dell-laptop.c
3845 DELL LAPTOP RBTN DRIVER
3846 M: Pali Rohár <pali.rohar@gmail.com>
3848 F: drivers/platform/x86/dell-rbtn.*
3850 DELL LAPTOP FREEFALL DRIVER
3851 M: Pali Rohár <pali.rohar@gmail.com>
3853 F: drivers/platform/x86/dell-smo8800.c
3855 DELL LAPTOP SMM DRIVER
3856 M: Pali Rohár <pali.rohar@gmail.com>
3858 F: drivers/hwmon/dell-smm-hwmon.c
3859 F: include/uapi/linux/i8k.h
3861 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3862 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3864 F: Documentation/dcdbas.txt
3865 F: drivers/firmware/dcdbas.*
3867 DELL WMI EXTRAS DRIVER
3868 M: Matthew Garrett <mjg59@srcf.ucam.org>
3869 M: Pali Rohár <pali.rohar@gmail.com>
3871 F: drivers/platform/x86/dell-wmi.c
3873 DESIGNWARE USB2 DRD IP DRIVER
3874 M: John Youn <johnyoun@synopsys.com>
3875 L: linux-usb@vger.kernel.org
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3878 F: drivers/usb/dwc2/
3880 DESIGNWARE USB3 DRD IP DRIVER
3881 M: Felipe Balbi <balbi@kernel.org>
3882 L: linux-usb@vger.kernel.org
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3885 F: drivers/usb/dwc3/
3887 DEVICE COREDUMP (DEV_COREDUMP)
3888 M: Johannes Berg <johannes@sipsolutions.net>
3889 L: linux-kernel@vger.kernel.org
3891 F: drivers/base/devcoredump.c
3892 F: include/linux/devcoredump.h
3894 DEVICE FREQUENCY (DEVFREQ)
3895 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3896 M: Kyungmin Park <kyungmin.park@samsung.com>
3897 R: Chanwoo Choi <cw00.choi@samsung.com>
3898 L: linux-pm@vger.kernel.org
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902 F: include/linux/devfreq.h
3903 F: Documentation/devicetree/bindings/devfreq/
3905 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3906 M: Chanwoo Choi <cw00.choi@samsung.com>
3907 L: linux-pm@vger.kernel.org
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3910 F: drivers/devfreq/event/
3911 F: drivers/devfreq/devfreq-event.c
3912 F: include/linux/devfreq-event.h
3913 F: Documentation/devicetree/bindings/devfreq/event/
3915 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3916 M: Chanwoo Choi <cw00.choi@samsung.com>
3917 L: linux-pm@vger.kernel.org
3918 L: linux-samsung-soc@vger.kernel.org
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3921 F: drivers/devfreq/exynos-bus.c
3922 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3924 DEVICE NUMBER REGISTRY
3925 M: Torben Mathiasen <device@lanana.org>
3926 W: http://lanana.org/docs/device-list/index.html
3930 M: Alasdair Kergon <agk@redhat.com>
3931 M: Mike Snitzer <snitzer@redhat.com>
3932 M: dm-devel@redhat.com
3933 L: dm-devel@redhat.com
3934 W: http://sources.redhat.com/dm
3935 Q: http://patchwork.kernel.org/project/dm-devel/list/
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3937 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3939 F: Documentation/device-mapper/
3941 F: drivers/md/persistent-data/
3942 F: include/linux/device-mapper.h
3943 F: include/linux/dm-*.h
3944 F: include/uapi/linux/dm-*.h
3947 M: Jiri Pirko <jiri@mellanox.com>
3948 L: netdev@vger.kernel.org
3950 F: net/core/devlink.c
3951 F: include/net/devlink.h
3952 F: include/uapi/linux/devlink.h
3954 DIALOG SEMICONDUCTOR DRIVERS
3955 M: Support Opensource <support.opensource@diasemi.com>
3956 W: http://www.dialog-semiconductor.com/products
3958 F: Documentation/hwmon/da90??
3959 F: Documentation/devicetree/bindings/mfd/da90*.txt
3960 F: Documentation/devicetree/bindings/regulator/da92*.txt
3961 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3962 F: drivers/gpio/gpio-da90??.c
3963 F: drivers/hwmon/da90??-hwmon.c
3964 F: drivers/iio/adc/da91??-*.c
3965 F: drivers/input/misc/da90??_onkey.c
3966 F: drivers/input/touchscreen/da9052_tsi.c
3967 F: drivers/leds/leds-da90??.c
3968 F: drivers/mfd/da903x.c
3969 F: drivers/mfd/da90??-*.c
3970 F: drivers/mfd/da91??-*.c
3971 F: drivers/power/supply/da9052-battery.c
3972 F: drivers/power/supply/da91??-*.c
3973 F: drivers/regulator/da903x.c
3974 F: drivers/regulator/da9???-regulator.[ch]
3975 F: drivers/rtc/rtc-da90??.c
3976 F: drivers/video/backlight/da90??_bl.c
3977 F: drivers/watchdog/da90??_wdt.c
3978 F: include/linux/mfd/da903x.h
3979 F: include/linux/mfd/da9052/
3980 F: include/linux/mfd/da9055/
3981 F: include/linux/mfd/da9062/
3982 F: include/linux/mfd/da9063/
3983 F: include/linux/mfd/da9150/
3984 F: include/linux/regulator/da9211.h
3985 F: include/sound/da[79]*.h
3986 F: sound/soc/codecs/da[79]*.[ch]
3988 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3990 L: linux-gpio@vger.kernel.org
3992 F: drivers/gpio/gpio-gpio-mm.c
3994 DIGI NEO AND CLASSIC PCI PRODUCTS
3995 M: Lidza Louina <lidza.louina@gmail.com>
3996 M: Mark Hounschell <markh@compro.net>
3997 L: driverdev-devel@linuxdriverproject.org
3999 F: drivers/staging/dgnc/
4001 DIOLAN U2C-12 I2C DRIVER
4002 M: Guenter Roeck <linux@roeck-us.net>
4003 L: linux-i2c@vger.kernel.org
4005 F: drivers/i2c/busses/i2c-diolan-u2c.c
4008 M: Matthew Wilcox <mawilcox@microsoft.com>
4009 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4010 L: linux-fsdevel@vger.kernel.org
4013 F: include/linux/dax.h
4014 F: include/trace/events/fs_dax.h
4016 DIRECTORY NOTIFICATION (DNOTIFY)
4017 M: Eric Paris <eparis@parisplace.org>
4019 F: Documentation/filesystems/dnotify.txt
4020 F: fs/notify/dnotify/
4021 F: include/linux/dnotify.h
4023 DISK GEOMETRY AND PARTITION HANDLING
4024 M: Andries Brouwer <aeb@cwi.nl>
4025 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4026 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4027 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4031 M: Jan Kara <jack@suse.com>
4033 F: Documentation/filesystems/quota.txt
4035 F: include/linux/quota*.h
4036 F: include/uapi/linux/quota*.h
4038 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4039 M: Bernie Thompson <bernie@plugable.com>
4040 L: linux-fbdev@vger.kernel.org
4042 W: http://plugable.com/category/projects/udlfb/
4043 F: drivers/video/fbdev/udlfb.c
4044 F: include/video/udlfb.h
4045 F: Documentation/fb/udlfb.txt
4047 DISTRIBUTED LOCK MANAGER (DLM)
4048 M: Christine Caulfield <ccaulfie@redhat.com>
4049 M: David Teigland <teigland@redhat.com>
4050 L: cluster-devel@redhat.com
4051 W: http://sources.redhat.com/cluster/
4052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4056 DMA BUFFER SHARING FRAMEWORK
4057 M: Sumit Semwal <sumit.semwal@linaro.org>
4059 L: linux-media@vger.kernel.org
4060 L: dri-devel@lists.freedesktop.org
4061 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4063 F: include/linux/dma-buf*
4064 F: include/linux/reservation.h
4065 F: include/linux/*fence.h
4066 F: Documentation/driver-api/dma-buf.rst
4067 T: git git://anongit.freedesktop.org/drm/drm-misc
4070 M: Sumit Semwal <sumit.semwal@linaro.org>
4071 R: Gustavo Padovan <gustavo@padovan.org>
4073 L: linux-media@vger.kernel.org
4074 L: dri-devel@lists.freedesktop.org
4075 F: drivers/dma-buf/sync_*
4076 F: drivers/dma-buf/dma-fence*
4077 F: drivers/dma-buf/sw_sync.c
4078 F: include/linux/sync_file.h
4079 F: include/uapi/linux/sync_file.h
4080 F: Documentation/sync_file.txt
4081 T: git git://anongit.freedesktop.org/drm/drm-misc
4083 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4084 M: Vinod Koul <vinod.koul@intel.com>
4085 L: dmaengine@vger.kernel.org
4086 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4089 F: include/linux/dmaengine.h
4090 F: Documentation/devicetree/bindings/dma/
4091 F: Documentation/dmaengine/
4092 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4094 DME1737 HARDWARE MONITOR DRIVER
4095 M: Juerg Haefliger <juergh@gmail.com>
4096 L: linux-hwmon@vger.kernel.org
4098 F: Documentation/hwmon/dme1737
4099 F: drivers/hwmon/dme1737.c
4102 M: Jean Delvare <jdelvare@suse.com>
4104 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4105 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4106 F: drivers/firmware/dmi-id.c
4107 F: drivers/firmware/dmi_scan.c
4108 F: include/linux/dmi.h
4111 M: Jonathan Corbet <corbet@lwn.net>
4112 L: linux-doc@vger.kernel.org
4115 F: scripts/docproc.c
4116 F: scripts/kernel-doc*
4117 X: Documentation/ABI/
4118 X: Documentation/devicetree/
4119 X: Documentation/acpi
4120 X: Documentation/power
4121 X: Documentation/spi
4122 X: Documentation/media
4123 T: git git://git.lwn.net/linux.git docs-next
4126 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4127 L: blinux-list@redhat.com
4129 F: drivers/char/dtlk.c
4130 F: include/linux/dtlk.h
4132 DPT_I2O SCSI RAID DRIVER
4133 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4134 L: linux-scsi@vger.kernel.org
4135 W: http://www.adaptec.com/
4137 F: drivers/scsi/dpt*
4138 F: drivers/scsi/dpt/
4141 M: Philipp Reisner <philipp.reisner@linbit.com>
4142 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4143 L: drbd-dev@lists.linbit.com
4144 W: http://www.drbd.org
4145 T: git git://git.linbit.com/linux-drbd.git
4146 T: git git://git.linbit.com/drbd-8.4.git
4148 F: drivers/block/drbd/
4150 F: Documentation/blockdev/drbd/
4152 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4153 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4156 F: Documentation/kobject.txt
4160 F: include/linux/debugfs.h
4161 F: include/linux/kobj*
4165 M: David Airlie <airlied@linux.ie>
4166 L: dri-devel@lists.freedesktop.org
4167 T: git git://people.freedesktop.org/~airlied/linux
4168 B: https://bugs.freedesktop.org/
4169 C: irc://chat.freenode.net/dri-devel
4173 F: Documentation/devicetree/bindings/display/
4174 F: Documentation/devicetree/bindings/gpu/
4175 F: Documentation/devicetree/bindings/video/
4176 F: Documentation/gpu/
4178 F: include/uapi/drm/
4180 DRM DRIVERS AND MISC GPU PATCHES
4181 M: Daniel Vetter <daniel.vetter@intel.com>
4182 M: Jani Nikula <jani.nikula@linux.intel.com>
4183 M: Sean Paul <seanpaul@chromium.org>
4184 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4186 T: git git://anongit.freedesktop.org/drm/drm-misc
4187 F: Documentation/gpu/
4189 F: drivers/gpu/drm/*
4191 F: include/uapi/drm/drm*
4193 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4194 M: Dave Airlie <airlied@redhat.com>
4196 F: drivers/gpu/drm/ast/
4198 DRM DRIVERS FOR BRIDGE CHIPS
4199 M: Archit Taneja <architt@codeaurora.org>
4201 T: git git://anongit.freedesktop.org/drm/drm-misc
4202 F: drivers/gpu/drm/bridge/
4204 DRM DRIVER FOR BOCHS VIRTUAL GPU
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 F: drivers/gpu/drm/bochs/
4211 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4212 M: Dave Airlie <airlied@redhat.com>
4213 M: Gerd Hoffmann <kraxel@redhat.com>
4214 L: virtualization@lists.linux-foundation.org
4215 T: git git://git.kraxel.org/linux drm-qemu
4217 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4218 F: drivers/gpu/drm/cirrus/
4220 RADEON and AMDGPU DRM DRIVERS
4221 M: Alex Deucher <alexander.deucher@amd.com>
4222 M: Christian König <christian.koenig@amd.com>
4223 L: amd-gfx@lists.freedesktop.org
4224 T: git git://people.freedesktop.org/~agd5f/linux
4226 F: drivers/gpu/drm/radeon/
4227 F: include/uapi/drm/radeon_drm.h
4228 F: drivers/gpu/drm/amd/
4229 F: include/uapi/drm/amdgpu_drm.h
4232 M: Thierry Reding <thierry.reding@gmail.com>
4233 L: dri-devel@lists.freedesktop.org
4234 T: git git://anongit.freedesktop.org/tegra/linux.git
4236 F: drivers/gpu/drm/drm_panel.c
4237 F: drivers/gpu/drm/panel/
4238 F: include/drm/drm_panel.h
4239 F: Documentation/devicetree/bindings/display/panel/
4241 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4242 M: Daniel Vetter <daniel.vetter@intel.com>
4243 M: Jani Nikula <jani.nikula@linux.intel.com>
4244 L: intel-gfx@lists.freedesktop.org
4245 W: https://01.org/linuxgraphics/
4246 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4247 C: irc://chat.freenode.net/intel-gfx
4248 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4249 T: git git://anongit.freedesktop.org/drm-intel
4251 F: drivers/gpu/drm/i915/
4252 F: include/drm/i915*
4253 F: include/uapi/drm/i915_drm.h
4254 F: Documentation/gpu/i915.rst
4256 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4257 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4258 M: Zhi Wang <zhi.a.wang@intel.com>
4259 L: intel-gvt-dev@lists.freedesktop.org
4260 L: intel-gfx@lists.freedesktop.org
4261 W: https://01.org/igvt-g
4262 T: git https://github.com/01org/gvt-linux.git
4264 F: drivers/gpu/drm/i915/gvt/
4266 DRM DRIVERS FOR ATMEL HLCDC
4267 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4268 L: dri-devel@lists.freedesktop.org
4270 F: drivers/gpu/drm/atmel-hlcdc/
4271 F: Documentation/devicetree/bindings/drm/atmel/
4273 DRM DRIVERS FOR ALLWINNER A10
4274 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4275 L: dri-devel@lists.freedesktop.org
4277 F: drivers/gpu/drm/sun4i/
4278 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4280 DRM DRIVERS FOR AMLOGIC SOCS
4281 M: Neil Armstrong <narmstrong@baylibre.com>
4282 L: dri-devel@lists.freedesktop.org
4283 L: linux-amlogic@lists.infradead.org
4284 W: http://linux-meson.com/
4286 F: drivers/gpu/drm/meson/
4287 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4289 DRM DRIVERS FOR EXYNOS
4290 M: Inki Dae <inki.dae@samsung.com>
4291 M: Joonyoung Shim <jy0922.shim@samsung.com>
4292 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4293 M: Kyungmin Park <kyungmin.park@samsung.com>
4294 L: dri-devel@lists.freedesktop.org
4295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4297 F: drivers/gpu/drm/exynos/
4298 F: include/uapi/drm/exynos_drm.h
4299 F: Documentation/devicetree/bindings/display/exynos/
4301 DRM DRIVERS FOR FREESCALE DCU
4302 M: Stefan Agner <stefan@agner.ch>
4303 M: Alison Wang <alison.wang@freescale.com>
4304 L: dri-devel@lists.freedesktop.org
4306 F: drivers/gpu/drm/fsl-dcu/
4307 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4308 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4309 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4311 DRM DRIVERS FOR FREESCALE IMX
4312 M: Philipp Zabel <p.zabel@pengutronix.de>
4313 L: dri-devel@lists.freedesktop.org
4315 F: drivers/gpu/drm/imx/
4316 F: drivers/gpu/ipu-v3/
4317 F: Documentation/devicetree/bindings/display/imx/
4319 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4320 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4321 L: dri-devel@lists.freedesktop.org
4322 T: git git://github.com/patjak/drm-gma500
4324 F: drivers/gpu/drm/gma500/
4326 DRM DRIVERS FOR HISILICON
4327 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4328 M: Rongrong Zou <zourongrong@gmail.com>
4329 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4330 R: Chen Feng <puck.chen@hisilicon.com>
4331 L: dri-devel@lists.freedesktop.org
4332 T: git git://github.com/xin3liang/linux.git
4334 F: drivers/gpu/drm/hisilicon/
4335 F: Documentation/devicetree/bindings/display/hisilicon/
4337 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4338 S: Orphan / Obsolete
4339 F: drivers/gpu/drm/i810/
4340 F: include/uapi/drm/i810_drm.h
4342 DRM DRIVERS FOR MEDIATEK
4343 M: CK Hu <ck.hu@mediatek.com>
4344 M: Philipp Zabel <p.zabel@pengutronix.de>
4345 L: dri-devel@lists.freedesktop.org
4347 F: drivers/gpu/drm/mediatek/
4348 F: Documentation/devicetree/bindings/display/mediatek/
4350 DRM DRIVER FOR MI0283QT
4351 M: Noralf Trønnes <noralf@tronnes.org>
4353 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4354 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4356 DRM DRIVER FOR MSM ADRENO GPU
4357 M: Rob Clark <robdclark@gmail.com>
4358 L: linux-arm-msm@vger.kernel.org
4359 L: dri-devel@lists.freedesktop.org
4360 L: freedreno@lists.freedesktop.org
4361 T: git git://people.freedesktop.org/~robclark/linux
4363 F: drivers/gpu/drm/msm/
4364 F: include/uapi/drm/msm_drm.h
4365 F: Documentation/devicetree/bindings/display/msm/
4367 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4368 M: Ben Skeggs <bskeggs@redhat.com>
4369 L: dri-devel@lists.freedesktop.org
4370 L: nouveau@lists.freedesktop.org
4371 T: git git://github.com/skeggsb/linux
4373 F: drivers/gpu/drm/nouveau/
4374 F: include/uapi/drm/nouveau_drm.h
4376 DRM DRIVERS FOR NVIDIA TEGRA
4377 M: Thierry Reding <thierry.reding@gmail.com>
4378 L: dri-devel@lists.freedesktop.org
4379 L: linux-tegra@vger.kernel.org
4380 T: git git://anongit.freedesktop.org/tegra/linux.git
4382 F: drivers/gpu/drm/tegra/
4383 F: drivers/gpu/host1x/
4384 F: include/linux/host1x.h
4385 F: include/uapi/drm/tegra_drm.h
4386 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4388 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4389 S: Orphan / Obsolete
4390 F: drivers/gpu/drm/mga/
4391 F: include/uapi/drm/mga_drm.h
4393 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4394 M: Dave Airlie <airlied@redhat.com>
4396 F: drivers/gpu/drm/mgag200/
4398 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4399 S: Orphan / Obsolete
4400 F: drivers/gpu/drm/r128/
4401 F: include/uapi/drm/r128_drm.h
4403 DRM DRIVERS FOR RENESAS
4404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4405 L: dri-devel@lists.freedesktop.org
4406 L: linux-renesas-soc@vger.kernel.org
4407 T: git git://linuxtv.org/pinchartl/fbdev
4409 F: drivers/gpu/drm/rcar-du/
4410 F: drivers/gpu/drm/shmobile/
4411 F: include/linux/platform_data/shmob_drm.h
4412 F: Documentation/devicetree/bindings/display/renesas,du.txt
4414 DRM DRIVER FOR QXL VIRTUAL GPU
4415 M: Dave Airlie <airlied@redhat.com>
4416 M: Gerd Hoffmann <kraxel@redhat.com>
4417 L: virtualization@lists.linux-foundation.org
4418 T: git git://git.kraxel.org/linux drm-qemu
4420 F: drivers/gpu/drm/qxl/
4421 F: include/uapi/drm/qxl_drm.h
4423 DRM DRIVERS FOR ROCKCHIP
4424 M: Mark Yao <mark.yao@rock-chips.com>
4425 L: dri-devel@lists.freedesktop.org
4427 F: drivers/gpu/drm/rockchip/
4428 F: Documentation/devicetree/bindings/display/rockchip/
4430 DRM DRIVER FOR SAVAGE VIDEO CARDS
4431 S: Orphan / Obsolete
4432 F: drivers/gpu/drm/savage/
4433 F: include/uapi/drm/savage_drm.h
4435 DRM DRIVER FOR SIS VIDEO CARDS
4436 S: Orphan / Obsolete
4437 F: drivers/gpu/drm/sis/
4438 F: include/uapi/drm/sis_drm.h
4441 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4442 M: Vincent Abriou <vincent.abriou@st.com>
4443 L: dri-devel@lists.freedesktop.org
4444 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4446 F: drivers/gpu/drm/sti
4447 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4449 DRM DRIVER FOR TDFX VIDEO CARDS
4450 S: Orphan / Obsolete
4451 F: drivers/gpu/drm/tdfx/
4453 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4454 M: Dave Airlie <airlied@redhat.com>
4456 F: drivers/gpu/drm/udl/
4458 DRM DRIVERS FOR VIVANTE GPU IP
4459 M: Lucas Stach <l.stach@pengutronix.de>
4460 R: Russell King <linux+etnaviv@armlinux.org.uk>
4461 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4462 L: etnaviv@lists.freedesktop.org
4463 L: dri-devel@lists.freedesktop.org
4465 F: drivers/gpu/drm/etnaviv/
4466 F: include/uapi/drm/etnaviv_drm.h
4467 F: Documentation/devicetree/bindings/display/etnaviv/
4469 DRM DRIVER FOR VMWARE VIRTUAL GPU
4470 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4471 M: Sinclair Yeh <syeh@vmware.com>
4472 M: Thomas Hellstrom <thellstrom@vmware.com>
4473 L: dri-devel@lists.freedesktop.org
4474 T: git git://people.freedesktop.org/~syeh/repos_linux
4475 T: git git://people.freedesktop.org/~thomash/linux
4477 F: drivers/gpu/drm/vmwgfx/
4478 F: include/uapi/drm/vmwgfx_drm.h
4481 M: Eric Anholt <eric@anholt.net>
4482 T: git git://github.com/anholt/linux
4484 F: drivers/gpu/drm/vc4/
4485 F: include/uapi/drm/vc4_drm.h
4486 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4488 DRM DRIVERS FOR TI OMAP
4489 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4490 L: dri-devel@lists.freedesktop.org
4492 F: drivers/gpu/drm/omapdrm/
4493 F: Documentation/devicetree/bindings/display/ti/
4495 DRM DRIVERS FOR TI LCDC
4496 M: Jyri Sarha <jsarha@ti.com>
4497 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4498 L: dri-devel@lists.freedesktop.org
4500 F: drivers/gpu/drm/tilcdc/
4501 F: Documentation/devicetree/bindings/display/tilcdc/
4503 DRM DRIVERS FOR ZTE ZX
4504 M: Shawn Guo <shawnguo@kernel.org>
4505 L: dri-devel@lists.freedesktop.org
4507 F: drivers/gpu/drm/zte/
4508 F: Documentation/devicetree/bindings/display/zte,vou.txt
4510 DSBR100 USB FM RADIO DRIVER
4511 M: Alexey Klimov <klimov.linux@gmail.com>
4512 L: linux-media@vger.kernel.org
4513 T: git git://linuxtv.org/media_tree.git
4515 F: drivers/media/radio/dsbr100.c
4518 M: Francois Romieu <romieu@fr.zoreil.com>
4519 L: netdev@vger.kernel.org
4521 F: drivers/net/wan/dscc4.c
4524 M: Hans Verkuil <hverkuil@xs4all.nl>
4525 L: linux-media@vger.kernel.org
4526 T: git git://linuxtv.org/media_tree.git
4527 W: https://linuxtv.org
4529 F: drivers/media/pci/dt3155/
4531 DVB_USB_AF9015 MEDIA DRIVER
4532 M: Antti Palosaari <crope@iki.fi>
4533 L: linux-media@vger.kernel.org
4534 W: https://linuxtv.org
4535 W: http://palosaari.fi/linux/
4536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4537 T: git git://linuxtv.org/anttip/media_tree.git
4539 F: drivers/media/usb/dvb-usb-v2/af9015*
4541 DVB_USB_AF9035 MEDIA DRIVER
4542 M: Antti Palosaari <crope@iki.fi>
4543 L: linux-media@vger.kernel.org
4544 W: https://linuxtv.org
4545 W: http://palosaari.fi/linux/
4546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4547 T: git git://linuxtv.org/anttip/media_tree.git
4549 F: drivers/media/usb/dvb-usb-v2/af9035*
4551 DVB_USB_ANYSEE MEDIA DRIVER
4552 M: Antti Palosaari <crope@iki.fi>
4553 L: linux-media@vger.kernel.org
4554 W: https://linuxtv.org
4555 W: http://palosaari.fi/linux/
4556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557 T: git git://linuxtv.org/anttip/media_tree.git
4559 F: drivers/media/usb/dvb-usb-v2/anysee*
4561 DVB_USB_AU6610 MEDIA DRIVER
4562 M: Antti Palosaari <crope@iki.fi>
4563 L: linux-media@vger.kernel.org
4564 W: https://linuxtv.org
4565 W: http://palosaari.fi/linux/
4566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4567 T: git git://linuxtv.org/anttip/media_tree.git
4569 F: drivers/media/usb/dvb-usb-v2/au6610*
4571 DVB_USB_CE6230 MEDIA DRIVER
4572 M: Antti Palosaari <crope@iki.fi>
4573 L: linux-media@vger.kernel.org
4574 W: https://linuxtv.org
4575 W: http://palosaari.fi/linux/
4576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4577 T: git git://linuxtv.org/anttip/media_tree.git
4579 F: drivers/media/usb/dvb-usb-v2/ce6230*
4581 DVB_USB_CXUSB MEDIA DRIVER
4582 M: Michael Krufky <mkrufky@linuxtv.org>
4583 L: linux-media@vger.kernel.org
4584 W: https://linuxtv.org
4585 W: http://github.com/mkrufky
4586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4587 T: git git://linuxtv.org/media_tree.git
4589 F: drivers/media/usb/dvb-usb/cxusb*
4591 DVB_USB_EC168 MEDIA DRIVER
4592 M: Antti Palosaari <crope@iki.fi>
4593 L: linux-media@vger.kernel.org
4594 W: https://linuxtv.org
4595 W: http://palosaari.fi/linux/
4596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4597 T: git git://linuxtv.org/anttip/media_tree.git
4599 F: drivers/media/usb/dvb-usb-v2/ec168*
4601 DVB_USB_GL861 MEDIA DRIVER
4602 M: Antti Palosaari <crope@iki.fi>
4603 L: linux-media@vger.kernel.org
4604 W: https://linuxtv.org
4605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4606 T: git git://linuxtv.org/anttip/media_tree.git
4608 F: drivers/media/usb/dvb-usb-v2/gl861*
4610 DVB_USB_MXL111SF MEDIA DRIVER
4611 M: Michael Krufky <mkrufky@linuxtv.org>
4612 L: linux-media@vger.kernel.org
4613 W: https://linuxtv.org
4614 W: http://github.com/mkrufky
4615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4616 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4618 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4620 DVB_USB_RTL28XXU MEDIA DRIVER
4621 M: Antti Palosaari <crope@iki.fi>
4622 L: linux-media@vger.kernel.org
4623 W: https://linuxtv.org
4624 W: http://palosaari.fi/linux/
4625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4626 T: git git://linuxtv.org/anttip/media_tree.git
4628 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4630 DVB_USB_V2 MEDIA DRIVER
4631 M: Antti Palosaari <crope@iki.fi>
4632 L: linux-media@vger.kernel.org
4633 W: https://linuxtv.org
4634 W: http://palosaari.fi/linux/
4635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4636 T: git git://linuxtv.org/anttip/media_tree.git
4638 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4639 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4642 M: Jason Baron <jbaron@akamai.com>
4644 F: lib/dynamic_debug.c
4645 F: include/linux/dynamic_debug.h
4647 DZ DECSTATION DZ11 SERIAL DRIVER
4648 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4650 F: drivers/tty/serial/dz.*
4652 E3X0 POWER BUTTON DRIVER
4653 M: Moritz Fischer <moritz.fischer@ettus.com>
4654 L: usrp-users@lists.ettus.com
4655 W: http://www.ettus.com
4657 F: drivers/input/misc/e3x0-button.c
4658 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4661 M: Antti Palosaari <crope@iki.fi>
4662 L: linux-media@vger.kernel.org
4663 W: https://linuxtv.org
4664 W: http://palosaari.fi/linux/
4665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4666 T: git git://linuxtv.org/anttip/media_tree.git
4668 F: drivers/media/tuners/e4000*
4670 EATA ISA/EISA/PCI SCSI DRIVER
4671 M: Dario Ballabio <ballabio_dario@emc.com>
4672 L: linux-scsi@vger.kernel.org
4674 F: drivers/scsi/eata.c
4677 M: Antti Palosaari <crope@iki.fi>
4678 L: linux-media@vger.kernel.org
4679 W: https://linuxtv.org
4680 W: http://palosaari.fi/linux/
4681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4682 T: git git://linuxtv.org/anttip/media_tree.git
4684 F: drivers/media/dvb-frontends/ec100*
4687 M: Tyler Hicks <tyhicks@canonical.com>
4688 L: ecryptfs@vger.kernel.org
4689 W: http://ecryptfs.org
4690 W: https://launchpad.net/ecryptfs
4691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4693 F: Documentation/filesystems/ecryptfs.txt
4697 M: Borislav Petkov <bp@alien8.de>
4698 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4699 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4700 L: linux-edac@vger.kernel.org
4701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4704 F: Documentation/admin-guide/ras.rst
4705 F: Documentation/driver-api/edac.rst
4707 F: include/linux/edac.h
4710 M: Borislav Petkov <bp@alien8.de>
4711 L: linux-edac@vger.kernel.org
4713 F: drivers/edac/amd64_edac*
4716 M: Robert Richter <rric@kernel.org>
4717 L: linux-edac@vger.kernel.org
4719 F: drivers/edac/highbank*
4722 M: Ralf Baechle <ralf@linux-mips.org>
4723 M: David Daney <david.daney@cavium.com>
4724 L: linux-edac@vger.kernel.org
4725 L: linux-mips@linux-mips.org
4727 F: drivers/edac/octeon_edac*
4728 F: drivers/edac/thunderx_edac*
4731 M: Mark Gross <mark.gross@intel.com>
4732 L: linux-edac@vger.kernel.org
4734 F: drivers/edac/e752x_edac.c
4737 L: linux-edac@vger.kernel.org
4739 F: drivers/edac/e7xxx_edac.c
4742 M: York Sun <york.sun@nxp.com>
4743 L: linux-edac@vger.kernel.org
4745 F: drivers/edac/fsl_ddr_edac.*
4748 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4749 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4750 L: linux-edac@vger.kernel.org
4752 F: drivers/edac/ghes_edac.c
4755 M: Tim Small <tim@buttersideup.com>
4756 L: linux-edac@vger.kernel.org
4758 F: drivers/edac/i82443bxgx_edac.c
4761 L: linux-edac@vger.kernel.org
4763 F: drivers/edac/i3000_edac.c
4766 L: linux-edac@vger.kernel.org
4768 F: drivers/edac/i5000_edac.c
4771 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4772 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4773 L: linux-edac@vger.kernel.org
4775 F: drivers/edac/i5400_edac.c
4778 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4779 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4780 L: linux-edac@vger.kernel.org
4782 F: drivers/edac/i7300_edac.c
4785 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4787 L: linux-edac@vger.kernel.org
4789 F: drivers/edac/i7core_edac.c
4792 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4793 M: "Arvind R." <arvino55@gmail.com>
4794 L: linux-edac@vger.kernel.org
4796 F: drivers/edac/i82975x_edac.c
4799 M: Jason Baron <jbaron@akamai.com>
4800 L: linux-edac@vger.kernel.org
4802 F: drivers/edac/ie31200_edac.c
4805 M: Johannes Thumshirn <morbidrsa@gmail.com>
4806 L: linux-edac@vger.kernel.org
4808 F: drivers/edac/mpc85xx_edac.[ch]
4811 M: Tony Luck <tony.luck@intel.com>
4812 L: linux-edac@vger.kernel.org
4814 F: drivers/edac/pnd2_edac.[ch]
4817 M: Egor Martovetsky <egor@pasemi.com>
4818 L: linux-edac@vger.kernel.org
4820 F: drivers/edac/pasemi_edac.c
4823 M: Tim Small <tim@buttersideup.com>
4824 L: linux-edac@vger.kernel.org
4826 F: drivers/edac/r82600_edac.c
4829 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4830 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4831 L: linux-edac@vger.kernel.org
4833 F: drivers/edac/sb_edac.c
4836 M: Tony Luck <tony.luck@intel.com>
4837 L: linux-edac@vger.kernel.org
4839 F: drivers/edac/skx_edac.c
4842 APPLIED MICRO (APM) X-GENE SOC EDAC
4843 M: Loc Ho <lho@apm.com>
4845 F: drivers/edac/xgene_edac.c
4846 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4848 EDIROL UA-101/UA-1000 DRIVER
4849 M: Clemens Ladisch <clemens@ladisch.de>
4850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4851 T: git git://git.alsa-project.org/alsa-kernel.git
4853 F: sound/usb/misc/ua101.c
4855 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4856 M: Matt Fleming <matt@codeblueprint.co.uk>
4857 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4858 L: linux-efi@vger.kernel.org
4859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4861 F: Documentation/efi-stub.txt
4862 F: arch/*/kernel/efi.c
4863 F: arch/x86/boot/compressed/eboot.[ch]
4864 F: arch/*/include/asm/efi.h
4865 F: arch/x86/platform/efi/
4866 F: drivers/firmware/efi/
4867 F: include/linux/efi*.h
4868 F: arch/arm/boot/compressed/efi-header.S
4869 F: arch/arm64/kernel/efi-entry.S
4871 EFI VARIABLE FILESYSTEM
4872 M: Matthew Garrett <matthew.garrett@nebula.com>
4873 M: Jeremy Kerr <jk@ozlabs.org>
4874 M: Matt Fleming <matt@codeblueprint.co.uk>
4875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4876 L: linux-efi@vger.kernel.org
4880 EFIFB FRAMEBUFFER DRIVER
4881 L: linux-fbdev@vger.kernel.org
4882 M: Peter Jones <pjones@redhat.com>
4884 F: drivers/video/fbdev/efifb.c
4887 L: linux-efi@vger.kernel.org
4888 M: Ivan Hu <ivan.hu@canonical.com>
4889 M: Matt Fleming <matt@codeblueprint.co.uk>
4891 F: drivers/firmware/efi/test/
4894 W: http://aeschi.ch.eu.org/efs/
4898 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4899 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4900 L: netdev@vger.kernel.org
4902 F: drivers/net/ethernet/ibm/ehea/
4904 EM28XX VIDEO4LINUX DRIVER
4905 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4906 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4907 L: linux-media@vger.kernel.org
4908 W: https://linuxtv.org
4909 T: git git://linuxtv.org/media_tree.git
4911 F: drivers/media/usb/em28xx/
4912 F: Documentation/media/v4l-drivers/em28xx*
4915 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4916 M: Matt Mackall <mpm@selenic.com>
4917 M: David Woodhouse <dwmw2@infradead.org>
4918 L: linux-embedded@vger.kernel.org
4921 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4922 M: James Smart <james.smart@broadcom.com>
4923 M: Dick Kennedy <dick.kennedy@broadcom.com>
4924 L: linux-scsi@vger.kernel.org
4925 W: http://www.broadcom.com
4927 F: drivers/scsi/lpfc/
4929 ENE CB710 FLASH CARD READER DRIVER
4930 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4932 F: drivers/misc/cb710/
4933 F: drivers/mmc/host/cb710-mmc.*
4934 F: include/linux/cb710.h
4936 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4937 M: Maxim Levitsky <maximlevitsky@gmail.com>
4939 F: drivers/media/rc/ene_ir.*
4941 EPSON S1D13XXX FRAMEBUFFER DRIVER
4942 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4945 F: drivers/video/fbdev/s1d13xxxfb.c
4946 F: include/video/s1d13xxxfb.h
4948 ET131X NETWORK DRIVER
4949 M: Mark Einon <mark.einon@gmail.com>
4951 F: drivers/net/ethernet/agere/
4954 M: Stephen Hemminger <stephen@networkplumber.org>
4955 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4956 L: netdev@vger.kernel.org
4957 W: http://www.linuxfoundation.org/en/Net:Bridge
4959 F: include/linux/netfilter_bridge/
4962 ETHERNET PHY LIBRARY
4963 M: Andrew Lunn <andrew@lunn.ch>
4964 M: Florian Fainelli <f.fainelli@gmail.com>
4965 L: netdev@vger.kernel.org
4967 F: include/linux/phy.h
4968 F: include/linux/phy_fixed.h
4970 F: Documentation/networking/phy.txt
4971 F: drivers/of/of_mdio.c
4972 F: drivers/of/of_net.c
4975 M: Jan Kara <jack@suse.com>
4976 L: linux-ext4@vger.kernel.org
4978 F: Documentation/filesystems/ext2.txt
4980 F: include/linux/ext2*
4983 M: "Theodore Ts'o" <tytso@mit.edu>
4984 M: Andreas Dilger <adilger.kernel@dilger.ca>
4985 L: linux-ext4@vger.kernel.org
4986 W: http://ext4.wiki.kernel.org
4987 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4990 F: Documentation/filesystems/ext4.txt
4993 Extended Verification Module (EVM)
4994 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4995 L: linux-ima-devel@lists.sourceforge.net
4996 L: linux-security-module@vger.kernel.org
4998 F: security/integrity/evm/
5000 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5001 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5002 M: Chanwoo Choi <cw00.choi@samsung.com>
5003 L: linux-kernel@vger.kernel.org
5004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5007 F: include/linux/extcon/
5008 F: include/linux/extcon.h
5009 F: Documentation/extcon/
5010 F: Documentation/devicetree/bindings/extcon/
5013 M: Jingoo Han <jingoohan1@gmail.com>
5014 L: dri-devel@lists.freedesktop.org
5016 F: drivers/gpu/drm/exynos/exynos_dp*
5018 EXYNOS SYSMMU (IOMMU) driver
5019 M: Marek Szyprowski <m.szyprowski@samsung.com>
5020 L: iommu@lists.linux-foundation.org
5022 F: drivers/iommu/exynos-iommu.c
5024 EZchip NPS platform support
5025 M: Noam Camus <noamc@ezchip.com>
5027 F: arch/arc/plat-eznps
5028 F: arch/arc/boot/dts/eznps.dts
5030 F71805F HARDWARE MONITORING DRIVER
5031 M: Jean Delvare <jdelvare@suse.com>
5032 L: linux-hwmon@vger.kernel.org
5034 F: Documentation/hwmon/f71805f
5035 F: drivers/hwmon/f71805f.c
5038 M: Michael Buesch <m@bues.ch>
5039 L: linux-media@vger.kernel.org
5041 F: drivers/media/tuners/fc0011.h
5042 F: drivers/media/tuners/fc0011.c
5045 M: Antti Palosaari <crope@iki.fi>
5046 L: linux-media@vger.kernel.org
5047 W: https://linuxtv.org
5048 W: http://palosaari.fi/linux/
5049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5050 T: git git://linuxtv.org/anttip/media_tree.git
5052 F: drivers/media/tuners/fc2580*
5055 M: Eric Paris <eparis@redhat.com>
5057 F: fs/notify/fanotify/
5058 F: include/linux/fanotify.h
5059 F: include/uapi/linux/fanotify.h
5061 FARSYNC SYNCHRONOUS DRIVER
5062 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5063 W: http://www.farsite.co.uk/
5065 F: drivers/net/wan/farsync.*
5067 FAULT INJECTION SUPPORT
5068 M: Akinobu Mita <akinobu.mita@gmail.com>
5070 F: Documentation/fault-injection/
5071 F: lib/fault-inject.c
5073 FBTFT Framebuffer drivers
5074 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5076 F: drivers/staging/fbtft/
5078 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5079 M: Johannes Thumshirn <jth@kernel.org>
5080 L: fcoe-devel@open-fcoe.org
5081 W: www.Open-FCoE.org
5083 F: drivers/scsi/libfc/
5084 F: drivers/scsi/fcoe/
5086 F: include/scsi/libfc.h
5087 F: include/scsi/libfcoe.h
5088 F: include/uapi/scsi/fc/
5090 FILE LOCKING (flock() and fcntl()/lockf())
5091 M: Jeff Layton <jlayton@poochiereds.net>
5092 M: "J. Bruce Fields" <bfields@fieldses.org>
5093 L: linux-fsdevel@vger.kernel.org
5095 F: include/linux/fcntl.h
5096 F: include/linux/fs.h
5097 F: include/uapi/linux/fcntl.h
5098 F: include/uapi/linux/fs.h
5102 FILESYSTEMS (VFS and infrastructure)
5103 M: Alexander Viro <viro@zeniv.linux.org.uk>
5104 L: linux-fsdevel@vger.kernel.org
5108 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5109 M: Riku Voipio <riku.voipio@iki.fi>
5110 L: linux-hwmon@vger.kernel.org
5112 F: drivers/hwmon/f75375s.c
5113 F: include/linux/f75375s.h
5115 FIREWIRE AUDIO DRIVERS
5116 M: Clemens Ladisch <clemens@ladisch.de>
5117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5118 T: git git://git.alsa-project.org/alsa-kernel.git
5122 FIREWIRE MEDIA DRIVERS (firedtv)
5123 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5124 L: linux-media@vger.kernel.org
5125 L: linux1394-devel@lists.sourceforge.net
5126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5128 F: drivers/media/firewire/
5130 FIREWIRE SBP-2 TARGET
5131 M: Chris Boot <bootc@bootc.net>
5132 L: linux-scsi@vger.kernel.org
5133 L: target-devel@vger.kernel.org
5134 L: linux1394-devel@lists.sourceforge.net
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5137 F: drivers/target/sbp/
5140 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5141 L: linux1394-devel@lists.sourceforge.net
5142 W: http://ieee1394.wiki.kernel.org/
5143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5145 F: drivers/firewire/
5146 F: include/linux/firewire.h
5147 F: include/uapi/linux/firewire*.h
5150 FIRMWARE LOADER (request_firmware)
5151 M: Ming Lei <ming.lei@canonical.com>
5152 M: Luis R. Rodriguez <mcgrof@kernel.org>
5153 L: linux-kernel@vger.kernel.org
5155 F: Documentation/firmware_class/
5156 F: drivers/base/firmware*.c
5157 F: include/linux/firmware.h
5159 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5160 M: Joshua Morris <josh.h.morris@us.ibm.com>
5161 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5163 F: drivers/block/rsxx/
5166 M: Jiri Kosina <jikos@kernel.org>
5167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5169 F: drivers/block/floppy.c
5172 M: Alessandro Rubini <rubini@gnudd.com>
5173 W: http://www.ohwr.org/projects/fmc-bus
5176 F: include/linux/fmc*.h
5177 F: include/linux/ipmi-fru.h
5180 FPGA MANAGER FRAMEWORK
5181 M: Alan Tull <atull@opensource.altera.com>
5182 R: Moritz Fischer <moritz.fischer@ettus.com>
5183 L: linux-fpga@vger.kernel.org
5185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5187 F: include/linux/fpga/fpga-mgr.h
5188 W: http://www.rocketboards.org
5191 M: Bill Metzenthen <billm@melbpc.org.au>
5192 W: http://floatingpoint.sourceforge.net/emulator/index.html
5194 F: arch/x86/math-emu/
5196 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5197 L: netdev@vger.kernel.org
5199 F: drivers/net/wan/dlci.c
5200 F: drivers/net/wan/sdla.c
5203 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5204 L: linux-fbdev@vger.kernel.org
5205 T: git git://github.com/bzolnier/linux.git
5206 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5208 F: Documentation/fb/
5211 F: include/linux/fb.h
5212 F: include/uapi/video/
5213 F: include/uapi/linux/fb.h
5215 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5216 M: Horia Geantă <horia.geanta@nxp.com>
5217 M: Dan Douglass <dan.douglass@nxp.com>
5218 L: linux-crypto@vger.kernel.org
5220 F: drivers/crypto/caam/
5221 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5223 FREESCALE DIU FRAMEBUFFER DRIVER
5224 M: Timur Tabi <timur@tabi.org>
5225 L: linux-fbdev@vger.kernel.org
5227 F: drivers/video/fbdev/fsl-diu-fb.*
5229 FREESCALE DMA DRIVER
5230 M: Li Yang <leoli@freescale.com>
5231 M: Zhang Wei <zw@zh-kernel.org>
5232 L: linuxppc-dev@lists.ozlabs.org
5234 F: drivers/dma/fsldma.*
5236 FREESCALE GPMI NAND DRIVER
5237 M: Han Xu <han.xu@nxp.com>
5238 L: linux-mtd@lists.infradead.org
5240 F: drivers/mtd/nand/gpmi-nand/*
5242 FREESCALE I2C CPM DRIVER
5243 M: Jochen Friedrich <jochen@scram.de>
5244 L: linuxppc-dev@lists.ozlabs.org
5245 L: linux-i2c@vger.kernel.org
5247 F: drivers/i2c/busses/i2c-cpm.c
5249 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5250 M: Sascha Hauer <kernel@pengutronix.de>
5251 L: linux-fbdev@vger.kernel.org
5252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5254 F: include/linux/platform_data/video-imxfb.h
5255 F: drivers/video/fbdev/imxfb.c
5257 FREESCALE QUAD SPI DRIVER
5258 M: Han Xu <han.xu@nxp.com>
5259 L: linux-mtd@lists.infradead.org
5261 F: drivers/mtd/spi-nor/fsl-quadspi.c
5263 FREESCALE SOC FS_ENET DRIVER
5264 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5265 M: Vitaly Bordug <vbordug@ru.mvista.com>
5266 L: linuxppc-dev@lists.ozlabs.org
5267 L: netdev@vger.kernel.org
5269 F: drivers/net/ethernet/freescale/fs_enet/
5270 F: include/linux/fs_enet_pd.h
5272 FREESCALE IMX / MXC FEC DRIVER
5273 M: Fugang Duan <fugang.duan@nxp.com>
5274 L: netdev@vger.kernel.org
5276 F: drivers/net/ethernet/freescale/fec_main.c
5277 F: drivers/net/ethernet/freescale/fec_ptp.c
5278 F: drivers/net/ethernet/freescale/fec.h
5279 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5281 FREESCALE QORIQ DPAA FMAN DRIVER
5282 M: Madalin Bucur <madalin.bucur@nxp.com>
5283 L: netdev@vger.kernel.org
5285 F: drivers/net/ethernet/freescale/fman
5286 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5288 FREESCALE QORIQ DPAA ETHERNET DRIVER
5289 M: Madalin Bucur <madalin.bucur@nxp.com>
5290 L: netdev@vger.kernel.org
5292 F: drivers/net/ethernet/freescale/dpaa
5294 FREESCALE SOC DRIVERS
5295 M: Scott Wood <oss@buserror.net>
5296 L: linuxppc-dev@lists.ozlabs.org
5297 L: linux-arm-kernel@lists.infradead.org
5300 F: include/linux/fsl/
5302 FREESCALE QUICC ENGINE LIBRARY
5303 M: Qiang Zhao <qiang.zhao@nxp.com>
5304 L: linuxppc-dev@lists.ozlabs.org
5306 F: drivers/soc/fsl/qe/
5307 F: include/soc/fsl/*qe*.h
5308 F: include/soc/fsl/*ucc*.h
5310 FREESCALE USB PERIPHERAL DRIVERS
5311 M: Li Yang <leoli@freescale.com>
5312 L: linux-usb@vger.kernel.org
5313 L: linuxppc-dev@lists.ozlabs.org
5315 F: drivers/usb/gadget/udc/fsl*
5317 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5318 M: Li Yang <leoli@freescale.com>
5319 L: netdev@vger.kernel.org
5320 L: linuxppc-dev@lists.ozlabs.org
5322 F: drivers/net/ethernet/freescale/ucc_geth*
5324 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5325 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5326 L: netdev@vger.kernel.org
5328 F: drivers/net/ethernet/freescale/gianfar*
5329 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5330 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5332 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5333 M: Zhao Qiang <qiang.zhao@nxp.com>
5334 L: netdev@vger.kernel.org
5335 L: linuxppc-dev@lists.ozlabs.org
5337 F: drivers/net/wan/fsl_ucc_hdlc*
5339 FREESCALE QUICC ENGINE UCC UART DRIVER
5340 M: Timur Tabi <timur@tabi.org>
5341 L: linuxppc-dev@lists.ozlabs.org
5343 F: drivers/tty/serial/ucc_uart.c
5345 FREESCALE SOC SOUND DRIVERS
5346 M: Timur Tabi <timur@tabi.org>
5347 M: Nicolin Chen <nicoleotsuka@gmail.com>
5348 M: Xiubo Li <Xiubo.Lee@gmail.com>
5349 R: Fabio Estevam <fabio.estevam@nxp.com>
5350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5351 L: linuxppc-dev@lists.ozlabs.org
5353 F: sound/soc/fsl/fsl*
5354 F: sound/soc/fsl/imx*
5355 F: sound/soc/fsl/mpc8610_hpcd.c
5358 M: Christoph Hellwig <hch@infradead.org>
5359 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5364 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5365 M: Pavel Machek <pavel@ucw.cz>
5366 L: linux-pm@vger.kernel.org
5368 F: Documentation/power/freezing-of-tasks.txt
5369 F: include/linux/freezer.h
5373 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5374 L: linux-kernel@vger.kernel.org
5377 F: include/linux/frontswap.h
5379 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5380 M: David Howells <dhowells@redhat.com>
5381 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5383 F: Documentation/filesystems/caching/
5385 F: include/linux/fscache*.h
5387 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5388 M: Theodore Y. Ts'o <tytso@mit.edu>
5389 M: Jaegeuk Kim <jaegeuk@kernel.org>
5390 L: linux-fsdevel@vger.kernel.org
5393 F: include/linux/fscrypt*.h
5396 M: Jaegeuk Kim <jaegeuk@kernel.org>
5397 M: Chao Yu <yuchao0@huawei.com>
5398 L: linux-f2fs-devel@lists.sourceforge.net
5399 W: https://f2fs.wiki.kernel.org/
5400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5402 F: Documentation/filesystems/f2fs.txt
5403 F: Documentation/ABI/testing/sysfs-fs-f2fs
5405 F: include/linux/f2fs_fs.h
5406 F: include/trace/events/f2fs.h
5408 FUJITSU FR-V (FRV) PORT
5412 FUJITSU LAPTOP EXTRAS
5413 M: Jonathan Woithe <jwoithe@just42.net>
5414 L: platform-driver-x86@vger.kernel.org
5416 F: drivers/platform/x86/fujitsu-laptop.c
5418 FUJITSU M-5MO LS CAMERA ISP DRIVER
5419 M: Kyungmin Park <kyungmin.park@samsung.com>
5420 M: Heungjun Kim <riverful.kim@samsung.com>
5421 L: linux-media@vger.kernel.org
5423 F: drivers/media/i2c/m5mols/
5424 F: include/media/i2c/m5mols.h
5426 FUJITSU TABLET EXTRAS
5427 M: Robert Gerlach <khnz@gmx.de>
5428 L: platform-driver-x86@vger.kernel.org
5430 F: drivers/platform/x86/fujitsu-tablet.c
5432 FUSE: FILESYSTEM IN USERSPACE
5433 M: Miklos Szeredi <miklos@szeredi.hu>
5434 L: linux-fsdevel@vger.kernel.org
5435 W: http://fuse.sourceforge.net/
5436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5439 F: include/uapi/linux/fuse.h
5440 F: Documentation/filesystems/fuse.txt
5443 M: Thomas Gleixner <tglx@linutronix.de>
5444 M: Ingo Molnar <mingo@redhat.com>
5445 R: Peter Zijlstra <peterz@infradead.org>
5446 R: Darren Hart <dvhart@infradead.org>
5447 L: linux-kernel@vger.kernel.org
5448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5451 F: kernel/futex_compat.c
5452 F: include/asm-generic/futex.h
5453 F: include/linux/futex.h
5454 F: include/uapi/linux/futex.h
5455 F: tools/testing/selftests/futex/
5456 F: tools/perf/bench/futex*
5457 F: Documentation/*futex*
5459 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5460 M: Rik Faith <faith@cs.unc.edu>
5461 L: linux-scsi@vger.kernel.org
5462 S: Odd Fixes (e.g., new signatures)
5463 F: drivers/scsi/fdomain.*
5466 M: Kees Cook <keescook@chromium.org>
5467 R: Emese Revfy <re.emese@gmail.com>
5468 L: kernel-hardening@lists.openwall.com
5470 F: scripts/gcc-plugins/
5471 F: scripts/gcc-plugin.sh
5472 F: scripts/Makefile.gcc-plugins
5473 F: Documentation/gcc-plugins.txt
5475 GCOV BASED KERNEL PROFILING
5476 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5479 F: Documentation/dev-tools/gcov.rst
5481 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5482 M: Achim Leubner <achim_leubner@adaptec.com>
5483 L: linux-scsi@vger.kernel.org
5484 W: http://www.icp-vortex.com/
5486 F: drivers/scsi/gdt*
5488 GDB KERNEL DEBUGGING HELPER SCRIPTS
5489 M: Jan Kiszka <jan.kiszka@siemens.com>
5490 M: Kieran Bingham <kieran@bingham.xyz>
5494 GEMTEK FM RADIO RECEIVER DRIVER
5495 M: Hans Verkuil <hverkuil@xs4all.nl>
5496 L: linux-media@vger.kernel.org
5497 T: git git://linuxtv.org/media_tree.git
5498 W: https://linuxtv.org
5500 F: drivers/media/radio/radio-gemtek*
5502 GENERIC GPIO I2C DRIVER
5503 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5505 F: drivers/i2c/busses/i2c-gpio.c
5506 F: include/linux/i2c-gpio.h
5508 GENERIC GPIO I2C MULTIPLEXER DRIVER
5509 M: Peter Korsgaard <peter.korsgaard@barco.com>
5510 L: linux-i2c@vger.kernel.org
5512 F: drivers/i2c/muxes/i2c-mux-gpio.c
5513 F: include/linux/i2c-mux-gpio.h
5514 F: Documentation/i2c/muxes/i2c-mux-gpio
5516 GENERIC HDLC (WAN) DRIVERS
5517 M: Krzysztof Halasa <khc@pm.waw.pl>
5518 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5520 F: drivers/net/wan/c101.c
5521 F: drivers/net/wan/hd6457*
5522 F: drivers/net/wan/hdlc*
5523 F: drivers/net/wan/n2.c
5524 F: drivers/net/wan/pc300too.c
5525 F: drivers/net/wan/pci200syn.c
5526 F: drivers/net/wan/wanxl*
5528 GENERIC INCLUDE/ASM HEADER FILES
5529 M: Arnd Bergmann <arnd@arndb.de>
5530 L: linux-arch@vger.kernel.org
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5533 F: include/asm-generic/
5534 F: include/uapi/asm-generic/
5536 GENERIC PHY FRAMEWORK
5537 M: Kishon Vijay Abraham I <kishon@ti.com>
5538 L: linux-kernel@vger.kernel.org
5539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5542 F: include/linux/phy/
5545 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5546 M: Kevin Hilman <khilman@kernel.org>
5547 M: Ulf Hansson <ulf.hansson@linaro.org>
5548 L: linux-pm@vger.kernel.org
5550 F: drivers/base/power/domain*.c
5551 F: include/linux/pm_domain.h
5553 GENERIC UIO DRIVER FOR PCI DEVICES
5554 M: "Michael S. Tsirkin" <mst@redhat.com>
5555 L: kvm@vger.kernel.org
5557 F: drivers/uio/uio_pci_generic.c
5559 GET_MAINTAINER SCRIPT
5560 M: Joe Perches <joe@perches.com>
5562 F: scripts/get_maintainer.pl
5564 GENWQE (IBM Generic Workqueue Card)
5565 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5566 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5568 F: drivers/misc/genwqe/
5571 M: Steven Whitehouse <swhiteho@redhat.com>
5572 M: Bob Peterson <rpeterso@redhat.com>
5573 L: cluster-devel@redhat.com
5574 W: http://sources.redhat.com/cluster/
5575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5577 F: Documentation/filesystems/gfs2*.txt
5579 F: include/uapi/linux/gfs2_ondisk.h
5581 GIGASET ISDN DRIVERS
5582 M: Paul Bolle <pebolle@tiscali.nl>
5583 L: gigaset307x-common@lists.sourceforge.net
5584 W: http://gigaset307x.sourceforge.net/
5586 F: Documentation/isdn/README.gigaset
5587 F: drivers/isdn/gigaset/
5588 F: include/uapi/linux/gigaset_dev.h
5591 M: Hans Verkuil <hans.verkuil@cisco.com>
5592 L: linux-media@vger.kernel.org
5594 F: drivers/media/usb/go7007/
5597 M: Bastien Nocera <hadess@hadess.net>
5598 L: linux-input@vger.kernel.org
5600 F: drivers/input/touchscreen/goodix.c
5603 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5604 L: linux-gpio@vger.kernel.org
5606 F: drivers/gpio/gpio-mockup.c
5607 F: tools/testing/selftests/gpio/
5610 M: Linus Walleij <linus.walleij@linaro.org>
5611 M: Alexandre Courbot <gnurou@gmail.com>
5612 L: linux-gpio@vger.kernel.org
5613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5615 F: Documentation/devicetree/bindings/gpio/
5616 F: Documentation/gpio/
5617 F: Documentation/ABI/testing/gpio-cdev
5618 F: Documentation/ABI/obsolete/sysfs-gpio
5620 F: include/linux/gpio/
5621 F: include/linux/gpio.h
5622 F: include/asm-generic/gpio.h
5623 F: include/uapi/linux/gpio.h
5626 GRE DEMULTIPLEXER DRIVER
5627 M: Dmitry Kozlov <xeb@mail.ru>
5628 L: netdev@vger.kernel.org
5630 F: net/ipv4/gre_demux.c
5631 F: net/ipv4/gre_offload.c
5632 F: include/net/gre.h
5634 GRETH 10/100/1G Ethernet MAC device driver
5635 M: Andreas Larsson <andreas@gaisler.com>
5636 L: netdev@vger.kernel.org
5638 F: drivers/net/ethernet/aeroflex/
5641 M: Johan Hovold <johan@kernel.org>
5642 M: Alex Elder <elder@kernel.org>
5643 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5645 F: drivers/staging/greybus/
5646 L: greybus-dev@lists.linaro.org
5648 GREYBUS AUDIO PROTOCOLS DRIVERS
5649 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5650 M: Mark Greer <mgreer@animalcreek.com>
5652 F: drivers/staging/greybus/audio_apbridgea.c
5653 F: drivers/staging/greybus/audio_apbridgea.h
5654 F: drivers/staging/greybus/audio_codec.c
5655 F: drivers/staging/greybus/audio_codec.h
5656 F: drivers/staging/greybus/audio_gb.c
5657 F: drivers/staging/greybus/audio_manager.c
5658 F: drivers/staging/greybus/audio_manager.h
5659 F: drivers/staging/greybus/audio_manager_module.c
5660 F: drivers/staging/greybus/audio_manager_private.h
5661 F: drivers/staging/greybus/audio_manager_sysfs.c
5662 F: drivers/staging/greybus/audio_module.c
5663 F: drivers/staging/greybus/audio_topology.c
5665 GREYBUS PROTOCOLS DRIVERS
5666 M: Rui Miguel Silva <rmfrfs@gmail.com>
5668 F: drivers/staging/greybus/sdio.c
5669 F: drivers/staging/greybus/light.c
5670 F: drivers/staging/greybus/gpio.c
5671 F: drivers/staging/greybus/power_supply.c
5672 F: drivers/staging/greybus/spi.c
5673 F: drivers/staging/greybus/spilib.c
5675 GREYBUS PROTOCOLS DRIVERS
5676 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5678 F: drivers/staging/greybus/loopback.c
5679 F: drivers/staging/greybus/timesync.c
5680 F: drivers/staging/greybus/timesync_platform.c
5682 GREYBUS PROTOCOLS DRIVERS
5683 M: Viresh Kumar <vireshk@kernel.org>
5685 F: drivers/staging/greybus/authentication.c
5686 F: drivers/staging/greybus/bootrom.c
5687 F: drivers/staging/greybus/firmware.h
5688 F: drivers/staging/greybus/fw-core.c
5689 F: drivers/staging/greybus/fw-download.c
5690 F: drivers/staging/greybus/fw-managament.c
5691 F: drivers/staging/greybus/greybus_authentication.h
5692 F: drivers/staging/greybus/greybus_firmware.h
5693 F: drivers/staging/greybus/hid.c
5694 F: drivers/staging/greybus/i2c.c
5695 F: drivers/staging/greybus/spi.c
5696 F: drivers/staging/greybus/spilib.c
5697 F: drivers/staging/greybus/spilib.h
5699 GREYBUS PROTOCOLS DRIVERS
5700 M: David Lin <dtwlin@gmail.com>
5702 F: drivers/staging/greybus/uart.c
5703 F: drivers/staging/greybus/log.c
5705 GREYBUS PLATFORM DRIVERS
5706 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5708 F: drivers/staging/greybus/arche-platform.c
5709 F: drivers/staging/greybus/arche-apb-ctrl.c
5710 F: drivers/staging/greybus/arche_platform.h
5712 GS1662 VIDEO SERIALIZER
5713 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5714 L: linux-media@vger.kernel.org
5715 T: git git://linuxtv.org/media_tree.git
5717 F: drivers/media/spi/gs1662.c
5719 GSPCA FINEPIX SUBDRIVER
5720 M: Frank Zago <frank@zago.net>
5721 L: linux-media@vger.kernel.org
5722 T: git git://linuxtv.org/media_tree.git
5724 F: drivers/media/usb/gspca/finepix.c
5726 GSPCA GL860 SUBDRIVER
5727 M: Olivier Lorin <o.lorin@laposte.net>
5728 L: linux-media@vger.kernel.org
5729 T: git git://linuxtv.org/media_tree.git
5731 F: drivers/media/usb/gspca/gl860/
5733 GSPCA M5602 SUBDRIVER
5734 M: Erik Andren <erik.andren@gmail.com>
5735 L: linux-media@vger.kernel.org
5736 T: git git://linuxtv.org/media_tree.git
5738 F: drivers/media/usb/gspca/m5602/
5740 GSPCA PAC207 SONIXB SUBDRIVER
5741 M: Hans Verkuil <hverkuil@xs4all.nl>
5742 L: linux-media@vger.kernel.org
5743 T: git git://linuxtv.org/media_tree.git
5745 F: drivers/media/usb/gspca/pac207.c
5747 GSPCA SN9C20X SUBDRIVER
5748 M: Brian Johnson <brijohn@gmail.com>
5749 L: linux-media@vger.kernel.org
5750 T: git git://linuxtv.org/media_tree.git
5752 F: drivers/media/usb/gspca/sn9c20x.c
5754 GSPCA T613 SUBDRIVER
5755 M: Leandro Costantino <lcostantino@gmail.com>
5756 L: linux-media@vger.kernel.org
5757 T: git git://linuxtv.org/media_tree.git
5759 F: drivers/media/usb/gspca/t613.c
5761 GSPCA USB WEBCAM DRIVER
5762 M: Hans Verkuil <hverkuil@xs4all.nl>
5763 L: linux-media@vger.kernel.org
5764 T: git git://linuxtv.org/media_tree.git
5766 F: drivers/media/usb/gspca/
5768 GTP (GPRS Tunneling Protocol)
5769 M: Pablo Neira Ayuso <pablo@netfilter.org>
5770 M: Harald Welte <laforge@gnumonks.org>
5771 L: osmocom-net-gprs@lists.osmocom.org
5772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5774 F: drivers/net/gtp.c
5776 GUID PARTITION TABLE (GPT)
5777 M: Davidlohr Bueso <dave@stgolabs.net>
5778 L: linux-efi@vger.kernel.org
5780 F: block/partitions/efi.*
5782 STK1160 USB VIDEO CAPTURE DRIVER
5783 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5784 L: linux-media@vger.kernel.org
5785 T: git git://linuxtv.org/media_tree.git
5787 F: drivers/media/usb/stk1160/
5790 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5791 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5792 W: http://uclinux-h8.sourceforge.jp
5793 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5796 F: drivers/clocksource/h8300_*.c
5797 F: drivers/clk/h8300/
5798 F: drivers/irqchip/irq-renesas-h8*.c
5800 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5801 M: Frank Seidel <frank@f-seidel.de>
5802 L: platform-driver-x86@vger.kernel.org
5803 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5805 F: drivers/platform/x86/hdaps.c
5807 HDPVR USB VIDEO ENCODER DRIVER
5808 M: Hans Verkuil <hverkuil@xs4all.nl>
5809 L: linux-media@vger.kernel.org
5810 T: git git://linuxtv.org/media_tree.git
5811 W: https://linuxtv.org
5813 F: drivers/media/usb/hdpvr/
5815 HWPOISON MEMORY FAILURE HANDLING
5816 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5817 L: linux-mm@kvack.org
5819 F: mm/memory-failure.c
5820 F: mm/hwpoison-inject.c
5822 HYPERVISOR VIRTUAL CONSOLE DRIVER
5823 L: linuxppc-dev@lists.ozlabs.org
5828 M: Antti Palosaari <crope@iki.fi>
5829 L: linux-media@vger.kernel.org
5830 W: https://linuxtv.org
5831 W: http://palosaari.fi/linux/
5832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5833 T: git git://linuxtv.org/anttip/media_tree.git
5835 F: drivers/media/usb/hackrf/
5838 M: Jean Delvare <jdelvare@suse.com>
5839 M: Guenter Roeck <linux@roeck-us.net>
5840 L: linux-hwmon@vger.kernel.org
5841 W: http://hwmon.wiki.kernel.org/
5842 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5845 F: Documentation/hwmon/
5847 F: include/linux/hwmon*.h
5849 HARDWARE RANDOM NUMBER GENERATOR CORE
5850 M: Matt Mackall <mpm@selenic.com>
5851 M: Herbert Xu <herbert@gondor.apana.org.au>
5852 L: linux-crypto@vger.kernel.org
5854 F: Documentation/devicetree/bindings/rng/
5855 F: Documentation/hw_random.txt
5856 F: drivers/char/hw_random/
5857 F: include/linux/hw_random.h
5859 HARDWARE SPINLOCK CORE
5860 M: Ohad Ben-Cohen <ohad@wizery.com>
5861 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5862 L: linux-remoteproc@vger.kernel.org
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5865 F: Documentation/devicetree/bindings/hwlock/
5866 F: Documentation/hwspinlock.txt
5867 F: drivers/hwspinlock/
5868 F: include/linux/hwspinlock.h
5870 HARMONY SOUND DRIVER
5871 L: linux-parisc@vger.kernel.org
5873 F: sound/parisc/harmony.*
5875 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5876 M: Jimmy Vance <jimmy.vance@hpe.com>
5878 F: Documentation/watchdog/hpwdt.txt
5879 F: drivers/watchdog/hpwdt.c
5881 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5882 M: Don Brace <don.brace@microsemi.com>
5883 L: esc.storagedev@microsemi.com
5884 L: linux-scsi@vger.kernel.org
5886 F: Documentation/scsi/hpsa.txt
5887 F: drivers/scsi/hpsa*.[ch]
5888 F: include/linux/cciss*.h
5889 F: include/uapi/linux/cciss*.h
5891 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5892 M: Don Brace <don.brace@microsemi.com>
5893 L: esc.storagedev@microsemi.com
5894 L: linux-scsi@vger.kernel.org
5896 F: Documentation/blockdev/cciss.txt
5897 F: drivers/block/cciss*
5898 F: include/linux/cciss_ioctl.h
5899 F: include/uapi/linux/cciss_ioctl.h
5902 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5903 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5904 L: linux-rdma@vger.kernel.org
5906 F: drivers/infiniband/hw/hfi1
5909 L: linux-fsdevel@vger.kernel.org
5911 F: Documentation/filesystems/hfs.txt
5915 L: linux-fsdevel@vger.kernel.org
5917 F: Documentation/filesystems/hfsplus.txt
5920 HGA FRAMEBUFFER DRIVER
5921 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5922 L: linux-nvidia@lists.surfsouth.com
5923 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5925 F: drivers/video/fbdev/hgafb.c
5927 HIBERNATION (aka Software Suspend, aka swsusp)
5928 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5929 M: Pavel Machek <pavel@ucw.cz>
5930 L: linux-pm@vger.kernel.org
5931 B: https://bugzilla.kernel.org
5934 F: drivers/base/power/
5936 F: include/linux/suspend.h
5937 F: include/linux/freezer.h
5938 F: include/linux/pm.h
5939 F: arch/*/include/asm/suspend*.h
5942 M: Jiri Kosina <jikos@kernel.org>
5943 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5944 L: linux-input@vger.kernel.org
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5948 F: include/linux/hid*
5949 F: include/uapi/linux/hid*
5951 HID SENSOR HUB DRIVERS
5952 M: Jiri Kosina <jikos@kernel.org>
5953 M: Jonathan Cameron <jic23@kernel.org>
5954 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5955 L: linux-input@vger.kernel.org
5956 L: linux-iio@vger.kernel.org
5958 F: Documentation/hid/hid-sensor*
5959 F: drivers/hid/hid-sensor-*
5960 F: drivers/iio/*/hid-*
5961 F: include/linux/hid-sensor-*
5963 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5964 M: Thomas Gleixner <tglx@linutronix.de>
5965 L: linux-kernel@vger.kernel.org
5966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5968 F: Documentation/timers/
5969 F: kernel/time/hrtimer.c
5970 F: kernel/time/clockevents.c
5971 F: kernel/time/tick*.*
5972 F: kernel/time/timer_*.c
5973 F: include/linux/clockchips.h
5974 F: include/linux/hrtimer.h
5976 HIGH-SPEED SCC DRIVER FOR AX.25
5977 L: linux-hams@vger.kernel.org
5979 F: drivers/net/hamradio/dmascc.c
5980 F: drivers/net/hamradio/scc.c
5982 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5983 M: HighPoint Linux Team <linux@highpoint-tech.com>
5984 W: http://www.highpoint-tech.com
5986 F: Documentation/scsi/hptiop.txt
5987 F: drivers/scsi/hptiop.c
5990 M: Jes Sorensen <jes@trained-monkey.org>
5991 L: linux-hippi@sunsite.dk
5993 F: include/linux/hippidevice.h
5994 F: include/uapi/linux/if_hippi.h
5996 F: drivers/net/hippi/
5998 HISILICON NETWORK SUBSYSTEM DRIVER
5999 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6000 M: Salil Mehta <salil.mehta@huawei.com>
6001 L: netdev@vger.kernel.org
6002 W: http://www.hisilicon.com
6004 F: drivers/net/ethernet/hisilicon/
6005 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6007 HISILICON ROCE DRIVER
6008 M: Lijun Ou <oulijun@huawei.com>
6009 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6010 L: linux-rdma@vger.kernel.org
6012 F: drivers/infiniband/hw/hns/
6013 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6015 HISILICON SAS Controller
6016 M: John Garry <john.garry@huawei.com>
6017 W: http://www.hisilicon.com
6019 F: drivers/scsi/hisi_sas/
6020 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6023 M: Jouni Malinen <j@w1.fi>
6024 L: linux-wireless@vger.kernel.org
6025 W: http://w1.fi/hostap-driver.html
6027 F: drivers/net/wireless/intersil/hostap/
6029 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6030 L: platform-driver-x86@vger.kernel.org
6032 F: drivers/platform/x86/tc1100-wmi.c
6034 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6035 M: Jaroslav Kysela <perex@perex.cz>
6037 F: drivers/net/ethernet/hp/hp100.*
6039 HPET: High Precision Event Timers driver
6040 M: Clemens Ladisch <clemens@ladisch.de>
6042 F: Documentation/timers/hpet.txt
6043 F: drivers/char/hpet.c
6044 F: include/linux/hpet.h
6045 F: include/uapi/linux/hpet.h
6049 F: arch/x86/kernel/hpet.c
6050 F: arch/x86/include/asm/hpet.h
6053 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6054 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6059 M: Sebastian Reichel <sre@kernel.org>
6060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6062 F: Documentation/ABI/testing/sysfs-bus-hsi
6063 F: Documentation/driver-api/hsi.rst
6065 F: include/linux/hsi/
6066 F: include/uapi/linux/hsi/
6069 L: linux-usb@vger.kernel.org
6071 F: drivers/net/usb/hso.c
6073 HSR NETWORK PROTOCOL
6074 M: Arvid Brodin <arvid.brodin@alten.se>
6075 L: netdev@vger.kernel.org
6079 HTCPEN TOUCHSCREEN DRIVER
6080 M: Pau Oliva Fora <pof@eslack.org>
6081 L: linux-input@vger.kernel.org
6083 F: drivers/input/touchscreen/htcpen.c
6086 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6091 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6092 L: linux-media@vger.kernel.org
6093 T: git git://linuxtv.org/media_tree.git
6094 W: https://linuxtv.org
6096 F: drivers/media/platform/sti/hva
6098 Hyper-V CORE AND DRIVERS
6099 M: "K. Y. Srinivasan" <kys@microsoft.com>
6100 M: Haiyang Zhang <haiyangz@microsoft.com>
6101 M: Stephen Hemminger <sthemmin@microsoft.com>
6102 L: devel@linuxdriverproject.org
6104 F: arch/x86/include/asm/mshyperv.h
6105 F: arch/x86/include/uapi/asm/hyperv.h
6106 F: arch/x86/kernel/cpu/mshyperv.c
6108 F: drivers/hid/hid-hyperv.c
6110 F: drivers/input/serio/hyperv-keyboard.c
6111 F: drivers/pci/host/pci-hyperv.c
6112 F: drivers/net/hyperv/
6113 F: drivers/scsi/storvsc_drv.c
6114 F: drivers/uio/uio_hv_generic.c
6115 F: drivers/video/fbdev/hyperv_fb.c
6116 F: include/linux/hyperv.h
6118 F: Documentation/ABI/stable/sysfs-bus-vmbus
6121 M: Peter Rosin <peda@axentia.se>
6122 L: linux-i2c@vger.kernel.org
6124 F: Documentation/i2c/i2c-topology
6125 F: Documentation/i2c/muxes/
6126 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6127 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6128 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6129 F: drivers/i2c/i2c-mux.c
6130 F: drivers/i2c/muxes/
6131 F: include/linux/i2c-mux.h
6133 I2C OVER PARALLEL PORT
6134 M: Jean Delvare <jdelvare@suse.com>
6135 L: linux-i2c@vger.kernel.org
6137 F: Documentation/i2c/busses/i2c-parport
6138 F: Documentation/i2c/busses/i2c-parport-light
6139 F: drivers/i2c/busses/i2c-parport.c
6140 F: drivers/i2c/busses/i2c-parport-light.c
6142 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6143 M: Jean Delvare <jdelvare@suse.com>
6144 L: linux-i2c@vger.kernel.org
6146 F: Documentation/i2c/busses/i2c-ali1535
6147 F: Documentation/i2c/busses/i2c-ali1563
6148 F: Documentation/i2c/busses/i2c-ali15x3
6149 F: Documentation/i2c/busses/i2c-amd756
6150 F: Documentation/i2c/busses/i2c-amd8111
6151 F: Documentation/i2c/busses/i2c-i801
6152 F: Documentation/i2c/busses/i2c-nforce2
6153 F: Documentation/i2c/busses/i2c-piix4
6154 F: Documentation/i2c/busses/i2c-sis5595
6155 F: Documentation/i2c/busses/i2c-sis630
6156 F: Documentation/i2c/busses/i2c-sis96x
6157 F: Documentation/i2c/busses/i2c-via
6158 F: Documentation/i2c/busses/i2c-viapro
6159 F: drivers/i2c/busses/i2c-ali1535.c
6160 F: drivers/i2c/busses/i2c-ali1563.c
6161 F: drivers/i2c/busses/i2c-ali15x3.c
6162 F: drivers/i2c/busses/i2c-amd756.c
6163 F: drivers/i2c/busses/i2c-amd756-s4882.c
6164 F: drivers/i2c/busses/i2c-amd8111.c
6165 F: drivers/i2c/busses/i2c-i801.c
6166 F: drivers/i2c/busses/i2c-isch.c
6167 F: drivers/i2c/busses/i2c-nforce2.c
6168 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6169 F: drivers/i2c/busses/i2c-piix4.c
6170 F: drivers/i2c/busses/i2c-sis5595.c
6171 F: drivers/i2c/busses/i2c-sis630.c
6172 F: drivers/i2c/busses/i2c-sis96x.c
6173 F: drivers/i2c/busses/i2c-via.c
6174 F: drivers/i2c/busses/i2c-viapro.c
6176 I2C/SMBUS ISMT DRIVER
6177 M: Seth Heasley <seth.heasley@intel.com>
6178 M: Neil Horman <nhorman@tuxdriver.com>
6179 L: linux-i2c@vger.kernel.org
6180 F: drivers/i2c/busses/i2c-ismt.c
6181 F: Documentation/i2c/busses/i2c-ismt
6183 I2C/SMBUS STUB DRIVER
6184 M: Jean Delvare <jdelvare@suse.com>
6185 L: linux-i2c@vger.kernel.org
6187 F: drivers/i2c/i2c-stub.c
6190 M: Wolfram Sang <wsa@the-dreams.de>
6191 L: linux-i2c@vger.kernel.org
6192 W: https://i2c.wiki.kernel.org/
6193 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6196 F: Documentation/devicetree/bindings/i2c/
6197 F: Documentation/i2c/
6200 F: include/linux/i2c.h
6201 F: include/linux/i2c-*.h
6202 F: include/uapi/linux/i2c.h
6203 F: include/uapi/linux/i2c-*.h
6206 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6207 L: linux-i2c@vger.kernel.org
6208 L: linux-acpi@vger.kernel.org
6212 M: Jean Delvare <jdelvare@suse.com>
6213 L: linux-i2c@vger.kernel.org
6215 F: Documentation/i2c/busses/i2c-taos-evm
6216 F: drivers/i2c/busses/i2c-taos-evm.c
6219 M: Till Harbaum <till@harbaum.org>
6220 L: linux-i2c@vger.kernel.org
6221 W: http://www.harbaum.org/till/i2c_tiny_usb
6223 F: drivers/i2c/busses/i2c-tiny-usb.c
6226 M: "H. Peter Anvin" <hpa@zytor.com>
6230 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6231 M: "H. Peter Anvin" <hpa@zytor.com>
6232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6235 IA64 (Itanium) PLATFORM
6236 M: Tony Luck <tony.luck@intel.com>
6237 M: Fenghua Yu <fenghua.yu@intel.com>
6238 L: linux-ia64@vger.kernel.org
6239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6243 IBM Power VMX Cryptographic instructions
6244 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6245 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6246 L: linux-crypto@vger.kernel.org
6248 F: drivers/crypto/vmx/Makefile
6249 F: drivers/crypto/vmx/Kconfig
6250 F: drivers/crypto/vmx/vmx.c
6251 F: drivers/crypto/vmx/aes*
6252 F: drivers/crypto/vmx/ghash*
6253 F: drivers/crypto/vmx/ppc-xlate.pl
6255 IBM Power in-Nest Crypto Acceleration
6256 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6257 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6258 L: linux-crypto@vger.kernel.org
6260 F: drivers/crypto/nx/Makefile
6261 F: drivers/crypto/nx/Kconfig
6262 F: drivers/crypto/nx/nx-aes*
6263 F: drivers/crypto/nx/nx-sha*
6264 F: drivers/crypto/nx/nx.*
6265 F: drivers/crypto/nx/nx_csbcpb.h
6266 F: drivers/crypto/nx/nx_debugfs.h
6268 IBM Power 842 compression accelerator
6269 M: Haren Myneni <haren@us.ibm.com>
6271 F: drivers/crypto/nx/Makefile
6272 F: drivers/crypto/nx/Kconfig
6273 F: drivers/crypto/nx/nx-842*
6274 F: include/linux/sw842.h
6278 IBM Power Linux RAID adapter
6279 M: Brian King <brking@us.ibm.com>
6281 F: drivers/scsi/ipr.*
6283 IBM Power Virtual Ethernet Device Driver
6284 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6285 L: netdev@vger.kernel.org
6287 F: drivers/net/ethernet/ibm/ibmveth.*
6289 IBM Power SRIOV Virtual NIC Device Driver
6290 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6291 M: John Allen <jallen@linux.vnet.ibm.com>
6292 L: netdev@vger.kernel.org
6294 F: drivers/net/ethernet/ibm/ibmvnic.*
6296 IBM Power Virtual SCSI Device Drivers
6297 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6298 L: linux-scsi@vger.kernel.org
6300 F: drivers/scsi/ibmvscsi/ibmvscsi*
6301 F: include/scsi/viosrp.h
6303 IBM Power Virtual SCSI Device Target Driver
6304 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6305 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6306 L: linux-scsi@vger.kernel.org
6307 L: target-devel@vger.kernel.org
6309 F: drivers/scsi/ibmvscsi_tgt/
6311 IBM Power Virtual FC Device Drivers
6312 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6313 L: linux-scsi@vger.kernel.org
6315 F: drivers/scsi/ibmvscsi/ibmvfc*
6317 IBM ServeRAID RAID DRIVER
6319 F: drivers/scsi/ips.*
6321 ICH LPC AND GPIO DRIVER
6322 M: Peter Tyser <ptyser@xes-inc.com>
6324 F: drivers/mfd/lpc_ich.c
6325 F: drivers/gpio/gpio-ich.c
6327 IDT VersaClock 5 CLOCK DRIVER
6328 M: Marek Vasut <marek.vasut@gmail.com>
6330 F: drivers/clk/clk-versaclock5.c
6333 M: "David S. Miller" <davem@davemloft.net>
6334 L: linux-ide@vger.kernel.org
6335 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6338 F: Documentation/ide/
6340 F: include/linux/ide.h
6342 IDEAPAD LAPTOP EXTRAS DRIVER
6343 M: Ike Panhc <ike.pan@canonical.com>
6344 L: platform-driver-x86@vger.kernel.org
6345 W: http://launchpad.net/ideapad-laptop
6347 F: drivers/platform/x86/ideapad-laptop.c
6349 IDEAPAD LAPTOP SLIDEBAR DRIVER
6350 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6351 L: linux-input@vger.kernel.org
6352 W: https://github.com/o2genum/ideapad-slidebar
6354 F: drivers/input/misc/ideapad_slidebar.c
6357 M: Borislav Petkov <bp@alien8.de>
6358 L: linux-ide@vger.kernel.org
6360 F: Documentation/cdrom/ide-cd
6361 F: drivers/ide/ide-cd*
6363 IEEE 802.15.4 SUBSYSTEM
6364 M: Alexander Aring <aar@pengutronix.de>
6365 M: Stefan Schmidt <stefan@osg.samsung.com>
6366 L: linux-wpan@vger.kernel.org
6367 W: http://wpan.cakelab.org/
6368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6373 F: drivers/net/ieee802154/
6374 F: include/linux/nl802154.h
6375 F: include/linux/ieee802154.h
6376 F: include/net/nl802154.h
6377 F: include/net/mac802154.h
6378 F: include/net/af_ieee802154.h
6379 F: include/net/cfg802154.h
6380 F: include/net/ieee802154_netdev.h
6381 F: Documentation/networking/ieee802154.txt
6384 M: Yotam Gigi <yotamg@mellanox.com>
6385 M: Jamal Hadi Salim <jhs@mojatatu.com>
6387 F: include/net/ife.h
6388 F: include/uapi/linux/ife.h
6390 IGORPLUG-USB IR RECEIVER
6391 M: Sean Young <sean@mess.org>
6392 L: linux-media@vger.kernel.org
6394 F: drivers/media/rc/igorplugusb.c
6396 IGUANAWORKS USB IR TRANSCEIVER
6397 M: Sean Young <sean@mess.org>
6398 L: linux-media@vger.kernel.org
6400 F: drivers/media/rc/iguanair.c
6402 IIO DIGITAL POTENTIOMETER DAC
6403 M: Peter Rosin <peda@axentia.se>
6404 L: linux-iio@vger.kernel.org
6406 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6407 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6408 F: drivers/iio/dac/dpot-dac.c
6410 IIO ENVELOPE DETECTOR
6411 M: Peter Rosin <peda@axentia.se>
6412 L: linux-iio@vger.kernel.org
6414 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6415 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6416 F: drivers/iio/adc/envelope-detector.c
6418 IIO SUBSYSTEM AND DRIVERS
6419 M: Jonathan Cameron <jic23@kernel.org>
6420 R: Hartmut Knaack <knaack.h@gmx.de>
6421 R: Lars-Peter Clausen <lars@metafoo.de>
6422 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6423 L: linux-iio@vger.kernel.org
6424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6426 F: Documentation/devicetree/bindings/iio/
6428 F: drivers/staging/iio/
6429 F: include/linux/iio/
6432 IKANOS/ADI EAGLE ADSL USB DRIVER
6433 M: Matthieu Castet <castet.matthieu@free.fr>
6434 M: Stanislaw Gruszka <stf_xl@wp.pl>
6436 F: drivers/usb/atm/ueagle-atm.c
6438 IMGTEC ASCII LCD DRIVER
6439 M: Paul Burton <paul.burton@imgtec.com>
6441 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6442 F: drivers/auxdisplay/img-ascii-lcd.c
6444 INA209 HARDWARE MONITOR DRIVER
6445 M: Guenter Roeck <linux@roeck-us.net>
6446 L: linux-hwmon@vger.kernel.org
6448 F: Documentation/hwmon/ina209
6449 F: Documentation/devicetree/bindings/i2c/ina209.txt
6450 F: drivers/hwmon/ina209.c
6452 INA2XX HARDWARE MONITOR DRIVER
6453 M: Guenter Roeck <linux@roeck-us.net>
6454 L: linux-hwmon@vger.kernel.org
6456 F: Documentation/hwmon/ina2xx
6457 F: drivers/hwmon/ina2xx.c
6458 F: include/linux/platform_data/ina2xx.h
6460 INDUSTRY PACK SUBSYSTEM (IPACK)
6461 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6462 M: Jens Taprogge <jens.taprogge@taprogge.org>
6463 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6464 L: industrypack-devel@lists.sourceforge.net
6465 W: http://industrypack.sourceforge.net
6469 INGENIC JZ4780 DMA Driver
6470 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6472 F: drivers/dma/dma-jz4780.c
6474 INGENIC JZ4780 NAND DRIVER
6475 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6476 L: linux-mtd@lists.infradead.org
6478 F: drivers/mtd/nand/jz4780_*
6480 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6481 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6482 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6483 L: linux-ima-devel@lists.sourceforge.net
6484 L: linux-ima-user@lists.sourceforge.net
6485 L: linux-security-module@vger.kernel.org
6486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6488 F: security/integrity/ima/
6490 IMGTEC IR DECODER DRIVER
6491 M: James Hogan <james.hogan@imgtec.com>
6493 F: drivers/media/rc/img-ir/
6495 IMS TWINTURBO FRAMEBUFFER DRIVER
6496 L: linux-fbdev@vger.kernel.org
6498 F: drivers/video/fbdev/imsttfb.c
6500 INFINIBAND SUBSYSTEM
6501 M: Doug Ledford <dledford@redhat.com>
6502 M: Sean Hefty <sean.hefty@intel.com>
6503 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6504 L: linux-rdma@vger.kernel.org
6505 W: http://www.openfabrics.org/
6506 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6509 F: Documentation/infiniband/
6510 F: drivers/infiniband/
6511 F: include/uapi/linux/if_infiniband.h
6512 F: include/uapi/rdma/
6516 M: John McCutchan <john@johnmccutchan.com>
6517 M: Robert Love <rlove@rlove.org>
6518 M: Eric Paris <eparis@parisplace.org>
6520 F: Documentation/filesystems/inotify.txt
6521 F: fs/notify/inotify/
6522 F: include/linux/inotify.h
6523 F: include/uapi/linux/inotify.h
6525 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6526 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6527 L: linux-input@vger.kernel.org
6528 Q: http://patchwork.kernel.org/project/linux-input/list/
6529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6532 F: include/linux/input.h
6533 F: include/uapi/linux/input.h
6534 F: include/linux/input/
6535 F: Documentation/devicetree/bindings/input/
6537 INPUT MULTITOUCH (MT) PROTOCOL
6538 M: Henrik Rydberg <rydberg@bitmath.org>
6539 L: linux-input@vger.kernel.org
6541 F: Documentation/input/multi-touch-protocol.txt
6542 F: drivers/input/input-mt.c
6545 INTEL ASoC BDW/HSW DRIVERS
6546 M: Jie Yang <yang.jie@linux.intel.com>
6547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6549 F: sound/soc/intel/common/sst-dsp*
6550 F: sound/soc/intel/common/sst-firmware.c
6551 F: sound/soc/intel/boards/broadwell.c
6552 F: sound/soc/intel/haswell/
6554 INTEL C600 SERIES SAS CONTROLLER DRIVER
6555 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6556 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6557 L: linux-scsi@vger.kernel.org
6558 T: git git://git.code.sf.net/p/intel-sas/isci
6560 F: drivers/scsi/isci/
6562 INTEL HID EVENT DRIVER
6563 M: Alex Hung <alex.hung@canonical.com>
6564 L: platform-driver-x86@vger.kernel.org
6566 F: drivers/platform/x86/intel-hid.c
6568 INTEL VIRTUAL BUTTON DRIVER
6569 M: AceLan Kao <acelan.kao@canonical.com>
6570 L: platform-driver-x86@vger.kernel.org
6572 F: drivers/platform/x86/intel-vbtn.c
6575 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6576 M: Len Brown <lenb@kernel.org>
6577 L: linux-pm@vger.kernel.org
6578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6579 B: https://bugzilla.kernel.org
6581 F: drivers/idle/intel_idle.c
6583 INTEL INTEGRATED SENSOR HUB DRIVER
6584 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6585 M: Jiri Kosina <jikos@kernel.org>
6586 L: linux-input@vger.kernel.org
6588 F: drivers/hid/intel-ish-hid/
6591 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6592 M: Len Brown <lenb@kernel.org>
6593 L: linux-pm@vger.kernel.org
6595 F: drivers/cpufreq/intel_pstate.c
6597 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6598 M: Maik Broemme <mbroemme@libmpq.org>
6599 L: linux-fbdev@vger.kernel.org
6601 F: Documentation/fb/intelfb.txt
6602 F: drivers/video/fbdev/intelfb/
6604 INTEL 810/815 FRAMEBUFFER DRIVER
6605 M: Antonino Daplas <adaplas@gmail.com>
6606 L: linux-fbdev@vger.kernel.org
6608 F: drivers/video/fbdev/i810/
6610 INTEL MENLOW THERMAL DRIVER
6611 M: Sujith Thomas <sujith.thomas@intel.com>
6612 L: platform-driver-x86@vger.kernel.org
6613 W: https://01.org/linux-acpi
6615 F: drivers/platform/x86/intel_menlow.c
6617 INTEL I/OAT DMA DRIVER
6618 M: Dave Jiang <dave.jiang@intel.com>
6619 R: Dan Williams <dan.j.williams@intel.com>
6620 L: dmaengine@vger.kernel.org
6621 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6623 F: drivers/dma/ioat*
6626 M: David Woodhouse <dwmw2@infradead.org>
6627 L: iommu@lists.linux-foundation.org
6628 T: git git://git.infradead.org/iommu-2.6.git
6630 F: drivers/iommu/intel-iommu.c
6631 F: include/linux/intel-iommu.h
6633 INTEL IOP-ADMA DMA DRIVER
6634 R: Dan Williams <dan.j.williams@intel.com>
6636 F: drivers/dma/iop-adma.c
6638 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6639 M: Krzysztof Halasa <khalasa@piap.pl>
6641 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6642 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6643 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6644 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6645 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6646 F: drivers/net/wan/ixp4xx_hss.c
6648 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6649 M: Deepak Saxena <dsaxena@plexity.net>
6651 F: drivers/char/hw_random/ixp4xx-rng.c
6653 INTEL ETHERNET DRIVERS
6654 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6655 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6656 W: http://www.intel.com/support/feedback.htm
6657 W: http://e1000.sourceforge.net/
6658 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6662 F: Documentation/networking/e100.txt
6663 F: Documentation/networking/e1000.txt
6664 F: Documentation/networking/e1000e.txt
6665 F: Documentation/networking/igb.txt
6666 F: Documentation/networking/igbvf.txt
6667 F: Documentation/networking/ixgb.txt
6668 F: Documentation/networking/ixgbe.txt
6669 F: Documentation/networking/ixgbevf.txt
6670 F: Documentation/networking/i40e.txt
6671 F: Documentation/networking/i40evf.txt
6672 F: drivers/net/ethernet/intel/
6673 F: drivers/net/ethernet/intel/*/
6675 INTEL RDMA RNIC DRIVER
6676 M: Faisal Latif <faisal.latif@intel.com>
6677 M: Shiraz Saleem <shiraz.saleem@intel.com>
6678 L: linux-rdma@vger.kernel.org
6680 F: drivers/infiniband/hw/i40iw/
6682 INTEL MERRIFIELD GPIO DRIVER
6683 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6684 L: linux-gpio@vger.kernel.org
6686 F: drivers/gpio/gpio-merrifield.c
6688 INTEL-MID GPIO DRIVER
6689 M: David Cohen <david.a.cohen@linux.intel.com>
6690 L: linux-gpio@vger.kernel.org
6692 F: drivers/gpio/gpio-intel-mid.c
6694 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6695 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6696 L: linux-wireless@vger.kernel.org
6698 F: Documentation/networking/README.ipw2100
6699 F: Documentation/networking/README.ipw2200
6700 F: drivers/net/wireless/intel/ipw2x00/
6703 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6705 F: Documentation/trace/intel_th.txt
6706 F: drivers/hwtracing/intel_th/
6708 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6709 M: Ning Sun <ning.sun@intel.com>
6710 L: tboot-devel@lists.sourceforge.net
6711 W: http://tboot.sourceforge.net
6712 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6714 F: Documentation/intel_txt.txt
6715 F: include/linux/tboot.h
6716 F: arch/x86/kernel/tboot.c
6718 INTEL WIRELESS WIMAX CONNECTION 2400
6719 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6720 M: linux-wimax@intel.com
6721 L: wimax@linuxwimax.org (subscribers-only)
6723 W: http://linuxwimax.org
6724 F: Documentation/wimax/README.i2400m
6725 F: drivers/net/wimax/i2400m/
6726 F: include/uapi/linux/wimax/i2400m.h
6728 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6729 M: Stanislaw Gruszka <sgruszka@redhat.com>
6730 L: linux-wireless@vger.kernel.org
6732 F: drivers/net/wireless/intel/iwlegacy/
6734 INTEL WIRELESS WIFI LINK (iwlwifi)
6735 M: Johannes Berg <johannes.berg@intel.com>
6736 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6737 M: Luca Coelho <luciano.coelho@intel.com>
6738 M: Intel Linux Wireless <linuxwifi@intel.com>
6739 L: linux-wireless@vger.kernel.org
6740 W: http://intellinuxwireless.org
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6743 F: drivers/net/wireless/intel/iwlwifi/
6745 INTEL MANAGEMENT ENGINE (mei)
6746 M: Tomas Winkler <tomas.winkler@intel.com>
6747 L: linux-kernel@vger.kernel.org
6749 F: include/uapi/linux/mei.h
6750 F: include/linux/mei_cl_bus.h
6751 F: drivers/misc/mei/*
6752 F: drivers/watchdog/mei_wdt.c
6753 F: Documentation/misc-devices/mei/*
6756 INTEL MIC DRIVERS (mic)
6757 M: Sudeep Dutt <sudeep.dutt@intel.com>
6758 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6760 W: https://github.com/sudeepdutt/mic
6761 W: http://software.intel.com/en-us/mic-developer
6762 F: include/linux/mic_bus.h
6763 F: include/linux/scif.h
6764 F: include/uapi/linux/mic_common.h
6765 F: include/uapi/linux/mic_ioctl.h
6766 F: include/uapi/linux/scif_ioctl.h
6767 F: drivers/misc/mic/
6768 F: drivers/dma/mic_x100_dma.c
6769 F: drivers/dma/mic_x100_dma.h
6770 F: Documentation/mic/
6772 INTEL PMC/P-Unit IPC DRIVER
6773 M: Zha Qipeng<qipeng.zha@intel.com>
6774 L: platform-driver-x86@vger.kernel.org
6776 F: drivers/platform/x86/intel_pmc_ipc.c
6777 F: drivers/platform/x86/intel_punit_ipc.c
6778 F: arch/x86/include/asm/intel_pmc_ipc.h
6779 F: arch/x86/include/asm/intel_punit_ipc.h
6781 INTEL TELEMETRY DRIVER
6782 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6783 L: platform-driver-x86@vger.kernel.org
6785 F: arch/x86/include/asm/intel_telemetry.h
6786 F: drivers/platform/x86/intel_telemetry*
6788 INTEL PMC CORE DRIVER
6789 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6790 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6791 L: platform-driver-x86@vger.kernel.org
6793 F: arch/x86/include/asm/pmc_core.h
6794 F: drivers/platform/x86/intel_pmc_core*
6796 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6797 M: Linus Walleij <linus.walleij@linaro.org>
6798 L: linux-iio@vger.kernel.org
6800 F: drivers/iio/gyro/mpu3050*
6801 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6803 IOC3 ETHERNET DRIVER
6804 M: Ralf Baechle <ralf@linux-mips.org>
6805 L: linux-mips@linux-mips.org
6807 F: drivers/net/ethernet/sgi/ioc3-eth.c
6810 M: Pat Gefre <pfg@sgi.com>
6811 L: linux-serial@vger.kernel.org
6813 F: drivers/tty/serial/ioc3_serial.c
6816 M: Joerg Roedel <joro@8bytes.org>
6817 L: iommu@lists.linux-foundation.org
6818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6820 F: Documentation/devicetree/bindings/iommu/
6824 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6826 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6829 M: Corey Minyard <minyard@acm.org>
6830 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6831 W: http://openipmi.sourceforge.net/
6833 F: Documentation/IPMI.txt
6834 F: drivers/char/ipmi/
6835 F: include/linux/ipmi*
6836 F: include/uapi/linux/ipmi*
6838 QCOM AUDIO (ASoC) DRIVERS
6839 M: Patrick Lai <plai@codeaurora.org>
6840 M: Banajit Goswami <bgoswami@codeaurora.org>
6841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6845 IPS SCSI RAID DRIVER
6846 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6847 L: linux-scsi@vger.kernel.org
6848 W: http://www.adaptec.com/
6850 F: drivers/scsi/ips*
6853 M: Wensong Zhang <wensong@linux-vs.org>
6854 M: Simon Horman <horms@verge.net.au>
6855 M: Julian Anastasov <ja@ssi.bg>
6856 L: netdev@vger.kernel.org
6857 L: lvs-devel@vger.kernel.org
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6861 F: Documentation/networking/ipvs-sysctl.txt
6862 F: include/net/ip_vs.h
6863 F: include/uapi/linux/ip_vs.h
6864 F: net/netfilter/ipvs/
6867 M: Jiri Kosina <jikos@kernel.org>
6868 M: David Sterba <dsterba@suse.com>
6870 F: drivers/tty/ipwireless/
6873 L: netdev@vger.kernel.org
6875 F: include/net/ipx.h
6876 F: include/uapi/linux/ipx.h
6880 M: Samuel Ortiz <samuel@sortiz.org>
6881 L: irda-users@lists.sourceforge.net (subscribers-only)
6882 L: netdev@vger.kernel.org
6883 W: http://irda.sourceforge.net/
6885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6886 F: Documentation/networking/irda.txt
6887 F: drivers/net/irda/
6888 F: include/net/irda/
6892 M: Thomas Gleixner <tglx@linutronix.de>
6893 L: linux-kernel@vger.kernel.org
6895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6899 M: Thomas Gleixner <tglx@linutronix.de>
6900 M: Jason Cooper <jason@lakedaemon.net>
6901 M: Marc Zyngier <marc.zyngier@arm.com>
6902 L: linux-kernel@vger.kernel.org
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6905 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6906 F: Documentation/devicetree/bindings/interrupt-controller/
6909 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6910 M: Marc Zyngier <marc.zyngier@arm.com>
6912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6913 F: Documentation/IRQ-domain.txt
6914 F: include/linux/irqdomain.h
6915 F: kernel/irq/irqdomain.c
6919 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6921 F: Documentation/isa.txt
6922 F: drivers/base/isa.c
6923 F: include/linux/isa.h
6926 M: Jaroslav Kysela <perex@perex.cz>
6928 F: Documentation/isapnp.txt
6929 F: drivers/pnp/isapnp/
6930 F: include/linux/isapnp.h
6933 M: Hans Verkuil <hverkuil@xs4all.nl>
6934 L: linux-media@vger.kernel.org
6935 T: git git://linuxtv.org/media_tree.git
6936 W: https://linuxtv.org
6938 F: drivers/media/radio/radio-isa*
6940 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6941 M: Peter Jones <pjones@redhat.com>
6942 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6944 F: drivers/firmware/iscsi_ibft*
6947 M: Lee Duncan <lduncan@suse.com>
6948 M: Chris Leech <cleech@redhat.com>
6949 L: open-iscsi@googlegroups.com
6950 W: www.open-iscsi.com
6952 F: drivers/scsi/*iscsi*
6953 F: include/scsi/*iscsi*
6955 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6956 M: Or Gerlitz <ogerlitz@mellanox.com>
6957 M: Sagi Grimberg <sagi@grimberg.me>
6958 M: Roi Dayan <roid@mellanox.com>
6959 L: linux-rdma@vger.kernel.org
6961 W: http://www.openfabrics.org
6962 W: www.open-iscsi.org
6963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6964 F: drivers/infiniband/ulp/iser/
6966 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6967 M: Sagi Grimberg <sagi@grimberg.me>
6968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6969 L: linux-rdma@vger.kernel.org
6970 L: target-devel@vger.kernel.org
6972 W: http://www.linux-iscsi.org
6973 F: drivers/infiniband/ulp/isert
6976 M: Karsten Keil <isdn@linux-pingi.de>
6977 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6978 L: netdev@vger.kernel.org
6979 W: http://www.isdn4linux.de
6980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6982 F: Documentation/isdn/
6984 F: include/linux/isdn.h
6985 F: include/linux/isdn/
6986 F: include/uapi/linux/isdn.h
6987 F: include/uapi/linux/isdn/
6989 ISDN SUBSYSTEM (Eicon active card driver)
6990 M: Armin Schindler <mac@melware.de>
6991 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6992 W: http://www.melware.de
6994 F: drivers/isdn/hardware/eicon/
6996 IT87 HARDWARE MONITORING DRIVER
6997 M: Jean Delvare <jdelvare@suse.com>
6998 L: linux-hwmon@vger.kernel.org
7000 F: Documentation/hwmon/it87
7001 F: drivers/hwmon/it87.c
7004 M: Antti Palosaari <crope@iki.fi>
7005 L: linux-media@vger.kernel.org
7006 W: https://linuxtv.org
7007 W: http://palosaari.fi/linux/
7008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7009 T: git git://linuxtv.org/anttip/media_tree.git
7011 F: drivers/media/tuners/it913x*
7013 IVTV VIDEO4LINUX DRIVER
7014 M: Andy Walls <awalls@md.metrocast.net>
7015 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7016 L: linux-media@vger.kernel.org
7017 T: git git://linuxtv.org/media_tree.git
7018 W: http://www.ivtvdriver.org
7020 F: Documentation/media/v4l-drivers/ivtv*
7021 F: drivers/media/pci/ivtv/
7022 F: include/uapi/linux/ivtv*
7024 IX2505V MEDIA DRIVER
7025 M: Malcolm Priestley <tvboxspy@gmail.com>
7026 L: linux-media@vger.kernel.org
7027 W: https://linuxtv.org
7028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7030 F: drivers/media/dvb-frontends/ix2505v*
7032 JC42.4 TEMPERATURE SENSOR DRIVER
7033 M: Guenter Roeck <linux@roeck-us.net>
7034 L: linux-hwmon@vger.kernel.org
7036 F: drivers/hwmon/jc42.c
7037 F: Documentation/hwmon/jc42
7040 M: Dave Kleikamp <shaggy@kernel.org>
7041 L: jfs-discussion@lists.sourceforge.net
7042 W: http://jfs.sourceforge.net/
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7045 F: Documentation/filesystems/jfs.txt
7049 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7050 L: netdev@vger.kernel.org
7052 F: drivers/net/ethernet/jme.*
7054 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7055 M: David Woodhouse <dwmw2@infradead.org>
7056 L: linux-mtd@lists.infradead.org
7057 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7060 F: include/uapi/linux/jffs2.h
7062 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7063 M: "Theodore Ts'o" <tytso@mit.edu>
7064 M: Jan Kara <jack@suse.com>
7065 L: linux-ext4@vger.kernel.org
7068 F: include/linux/jbd2.h
7070 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7071 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7072 L: linux-media@vger.kernel.org
7074 F: drivers/media/platform/rcar_jpu.c
7076 JSM Neo PCI based serial card
7077 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7078 L: linux-serial@vger.kernel.org
7080 F: drivers/tty/serial/jsm/
7082 K10TEMP HARDWARE MONITORING DRIVER
7083 M: Clemens Ladisch <clemens@ladisch.de>
7084 L: linux-hwmon@vger.kernel.org
7086 F: Documentation/hwmon/k10temp
7087 F: drivers/hwmon/k10temp.c
7089 K8TEMP HARDWARE MONITORING DRIVER
7090 M: Rudolf Marek <r.marek@assembler.cz>
7091 L: linux-hwmon@vger.kernel.org
7093 F: Documentation/hwmon/k8temp
7094 F: drivers/hwmon/k8temp.c
7097 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7098 R: Alexander Potapenko <glider@google.com>
7099 R: Dmitry Vyukov <dvyukov@google.com>
7100 L: kasan-dev@googlegroups.com
7102 F: arch/*/include/asm/kasan.h
7103 F: arch/*/mm/kasan_init*
7104 F: Documentation/dev-tools/kasan.rst
7105 F: include/linux/kasan*.h
7108 F: scripts/Makefile.kasan
7111 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7112 L: linux-kbuild@vger.kernel.org
7113 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7115 F: Documentation/kbuild/kconfig-language.txt
7119 M: Dave Young <dyoung@redhat.com>
7120 M: Baoquan He <bhe@redhat.com>
7121 R: Vivek Goyal <vgoyal@redhat.com>
7122 L: kexec@lists.infradead.org
7123 W: http://lse.sourceforge.net/kdump/
7125 F: Documentation/kdump/
7127 KEENE FM RADIO TRANSMITTER DRIVER
7128 M: Hans Verkuil <hverkuil@xs4all.nl>
7129 L: linux-media@vger.kernel.org
7130 T: git git://linuxtv.org/media_tree.git
7131 W: https://linuxtv.org
7133 F: drivers/media/radio/radio-keene*
7135 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7136 M: Ian Kent <raven@themaw.net>
7137 L: autofs@vger.kernel.org
7141 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7142 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7143 M: Michal Marek <mmarek@suse.com>
7144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7145 L: linux-kbuild@vger.kernel.org
7147 F: Documentation/kbuild/
7149 F: scripts/Makefile.*
7155 L: kernel-janitors@vger.kernel.org
7156 W: http://kernelnewbies.org/KernelJanitors
7159 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7160 M: "J. Bruce Fields" <bfields@fieldses.org>
7161 M: Jeff Layton <jlayton@poochiereds.net>
7162 L: linux-nfs@vger.kernel.org
7163 W: http://nfs.sourceforge.net/
7164 T: git git://linux-nfs.org/~bfields/linux.git
7167 F: include/uapi/linux/nfsd/
7171 F: include/linux/lockd/
7172 F: include/linux/sunrpc/
7173 F: include/uapi/linux/sunrpc/
7175 KERNEL SELFTEST FRAMEWORK
7176 M: Shuah Khan <shuahkh@osg.samsung.com>
7177 M: Shuah Khan <shuah@kernel.org>
7178 L: linux-kselftest@vger.kernel.org
7179 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7181 F: tools/testing/selftests
7183 KERNEL VIRTUAL MACHINE (KVM)
7184 M: Paolo Bonzini <pbonzini@redhat.com>
7185 M: Radim Krčmář <rkrcmar@redhat.com>
7186 L: kvm@vger.kernel.org
7187 W: http://www.linux-kvm.org
7188 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7190 F: Documentation/*/kvm*.txt
7191 F: Documentation/virtual/kvm/
7193 F: arch/x86/kernel/kvm.c
7194 F: arch/x86/kernel/kvmclock.c
7195 F: arch/*/include/asm/kvm*
7196 F: include/linux/kvm*
7197 F: include/uapi/linux/kvm*
7201 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7202 M: Joerg Roedel <joro@8bytes.org>
7203 L: kvm@vger.kernel.org
7204 W: http://www.linux-kvm.org/
7206 F: arch/x86/include/asm/svm.h
7207 F: arch/x86/kvm/svm.c
7209 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7210 M: Alexander Graf <agraf@suse.com>
7211 L: kvm-ppc@vger.kernel.org
7212 W: http://www.linux-kvm.org/
7213 T: git git://github.com/agraf/linux-2.6.git
7215 F: arch/powerpc/include/asm/kvm*
7216 F: arch/powerpc/kvm/
7218 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7219 M: Christian Borntraeger <borntraeger@de.ibm.com>
7220 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7221 L: linux-s390@vger.kernel.org
7222 W: http://www.ibm.com/developerworks/linux/linux390/
7223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7225 F: Documentation/s390/kvm.txt
7226 F: arch/s390/include/asm/kvm*
7228 F: arch/s390/mm/gmap.c
7230 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7231 M: Christoffer Dall <christoffer.dall@linaro.org>
7232 M: Marc Zyngier <marc.zyngier@arm.com>
7233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7234 L: kvmarm@lists.cs.columbia.edu
7235 W: http://systems.cs.columbia.edu/projects/kvm-arm
7236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7238 F: arch/arm/include/uapi/asm/kvm*
7239 F: arch/arm/include/asm/kvm*
7242 F: include/kvm/arm_*
7244 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7245 M: Christoffer Dall <christoffer.dall@linaro.org>
7246 M: Marc Zyngier <marc.zyngier@arm.com>
7247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7248 L: kvmarm@lists.cs.columbia.edu
7250 F: arch/arm64/include/uapi/asm/kvm*
7251 F: arch/arm64/include/asm/kvm*
7254 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7255 M: James Hogan <james.hogan@imgtec.com>
7256 L: linux-mips@linux-mips.org
7258 F: arch/mips/include/uapi/asm/kvm*
7259 F: arch/mips/include/asm/kvm*
7263 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7264 M: Tejun Heo <tj@kernel.org>
7265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7267 F: include/linux/kernfs.h
7271 M: Eric Biederman <ebiederm@xmission.com>
7272 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7273 L: kexec@lists.infradead.org
7275 F: include/linux/kexec.h
7276 F: include/uapi/linux/kexec.h
7280 M: David Howells <dhowells@redhat.com>
7281 L: keyrings@vger.kernel.org
7283 F: Documentation/security/keys.txt
7284 F: include/linux/key.h
7285 F: include/linux/key-type.h
7286 F: include/linux/keyctl.h
7287 F: include/uapi/linux/keyctl.h
7292 M: David Safford <safford@us.ibm.com>
7293 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7294 L: linux-security-module@vger.kernel.org
7295 L: keyrings@vger.kernel.org
7297 F: Documentation/security/keys-trusted-encrypted.txt
7298 F: include/keys/trusted-type.h
7299 F: security/keys/trusted.c
7300 F: security/keys/trusted.h
7303 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7304 M: David Safford <safford@us.ibm.com>
7305 L: linux-security-module@vger.kernel.org
7306 L: keyrings@vger.kernel.org
7308 F: Documentation/security/keys-trusted-encrypted.txt
7309 F: include/keys/encrypted-type.h
7310 F: security/keys/encrypted-keys/
7312 KGDB / KDB /debug_core
7313 M: Jason Wessel <jason.wessel@windriver.com>
7314 W: http://kgdb.wiki.kernel.org/
7315 L: kgdb-bugreport@lists.sourceforge.net
7316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7318 F: Documentation/DocBook/kgdb.tmpl
7319 F: drivers/misc/kgdbts.c
7320 F: drivers/tty/serial/kgdboc.c
7321 F: include/linux/kdb.h
7322 F: include/linux/kgdb.h
7326 M: Vegard Nossum <vegardno@ifi.uio.no>
7327 M: Pekka Enberg <penberg@kernel.org>
7329 F: Documentation/dev-tools/kmemcheck.rst
7330 F: arch/x86/include/asm/kmemcheck.h
7331 F: arch/x86/mm/kmemcheck/
7332 F: include/linux/kmemcheck.h
7336 M: Catalin Marinas <catalin.marinas@arm.com>
7338 F: Documentation/dev-tools/kmemleak.rst
7339 F: include/linux/kmemleak.h
7341 F: mm/kmemleak-test.c
7344 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7345 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7346 M: "David S. Miller" <davem@davemloft.net>
7347 M: Masami Hiramatsu <mhiramat@kernel.org>
7349 F: Documentation/kprobes.txt
7350 F: include/linux/kprobes.h
7351 F: include/asm-generic/kprobes.h
7354 KS0108 LCD CONTROLLER DRIVER
7355 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7356 W: http://miguelojeda.es/auxdisplay.htm
7357 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7359 F: Documentation/auxdisplay/ks0108
7360 F: drivers/auxdisplay/ks0108.c
7361 F: include/linux/ks0108.h
7364 M: David Ahern <dsa@cumulusnetworks.com>
7365 L: netdev@vger.kernel.org
7368 F: include/net/l3mdev.h
7370 LANTIQ MIPS ARCHITECTURE
7371 M: John Crispin <john@phrozen.org>
7372 L: linux-mips@linux-mips.org
7377 L: linux-x25@vger.kernel.org
7379 F: Documentation/networking/lapb-module.txt
7383 LASI 53c700 driver for PARISC
7384 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7385 L: linux-scsi@vger.kernel.org
7387 F: Documentation/scsi/53c700.txt
7388 F: drivers/scsi/53c700*
7391 M: Richard Purdie <rpurdie@rpsys.net>
7392 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7393 M: Pavel Machek <pavel@ucw.cz>
7394 L: linux-leds@vger.kernel.org
7395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7397 F: Documentation/devicetree/bindings/leds/
7399 F: include/linux/leds.h
7401 LEGACY EEPROM DRIVER
7402 M: Jean Delvare <jdelvare@suse.com>
7404 F: Documentation/misc-devices/eeprom
7405 F: drivers/misc/eeprom/eeprom.c
7407 LEGO USB Tower driver
7408 M: Juergen Stuber <starblue@users.sourceforge.net>
7409 L: legousb-devel@lists.sourceforge.net
7410 W: http://legousb.sourceforge.net/
7412 F: drivers/usb/misc/legousbtower.c
7415 M: Michael Krufky <mkrufky@linuxtv.org>
7416 L: linux-media@vger.kernel.org
7417 W: https://linuxtv.org
7418 W: http://github.com/mkrufky
7419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7420 T: git git://linuxtv.org/mkrufky/tuners.git
7422 F: drivers/media/dvb-frontends/lg2160.*
7424 LGDT3305 MEDIA DRIVER
7425 M: Michael Krufky <mkrufky@linuxtv.org>
7426 L: linux-media@vger.kernel.org
7427 W: https://linuxtv.org
7428 W: http://github.com/mkrufky
7429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7430 T: git git://linuxtv.org/mkrufky/tuners.git
7432 F: drivers/media/dvb-frontends/lgdt3305.*
7435 M: Rusty Russell <rusty@rustcorp.com.au>
7436 L: lguest@lists.ozlabs.org
7437 W: http://lguest.ozlabs.org/
7439 F: arch/x86/include/asm/lguest*.h
7442 F: include/linux/lguest*.h
7445 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7446 M: Tejun Heo <tj@kernel.org>
7447 L: linux-ide@vger.kernel.org
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7451 F: include/linux/ata.h
7452 F: include/linux/libata.h
7453 F: Documentation/devicetree/bindings/ata/
7455 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7456 M: Viresh Kumar <vireshk@kernel.org>
7457 L: linux-ide@vger.kernel.org
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7460 F: include/linux/pata_arasan_cf_data.h
7461 F: drivers/ata/pata_arasan_cf.c
7464 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7465 M: Tejun Heo <tj@kernel.org>
7466 L: linux-ide@vger.kernel.org
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7469 F: drivers/ata/pata_*.c
7470 F: drivers/ata/ata_generic.c
7472 LIBATA SATA AHCI PLATFORM devices support
7473 M: Hans de Goede <hdegoede@redhat.com>
7474 M: Tejun Heo <tj@kernel.org>
7475 L: linux-ide@vger.kernel.org
7476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7478 F: drivers/ata/ahci_platform.c
7479 F: drivers/ata/libahci_platform.c
7480 F: include/linux/ahci_platform.h
7482 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7483 M: Mikael Pettersson <mikpelinux@gmail.com>
7484 L: linux-ide@vger.kernel.org
7485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7487 F: drivers/ata/sata_promise.*
7490 M: Sasha Levin <sasha.levin@oracle.com>
7492 F: tools/lib/lockdep/
7494 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7495 M: Dan Williams <dan.j.williams@intel.com>
7496 L: linux-nvdimm@lists.01.org
7497 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7501 F: include/linux/nd.h
7502 F: include/linux/libnvdimm.h
7503 F: include/uapi/linux/ndctl.h
7505 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7506 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7507 L: linux-nvdimm@lists.01.org
7508 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7510 F: drivers/nvdimm/blk.c
7511 F: drivers/nvdimm/region_devs.c
7512 F: drivers/acpi/nfit*
7514 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7515 M: Vishal Verma <vishal.l.verma@intel.com>
7516 L: linux-nvdimm@lists.01.org
7517 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7519 F: drivers/nvdimm/btt*
7521 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7522 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7523 L: linux-nvdimm@lists.01.org
7524 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7526 F: drivers/nvdimm/pmem.c
7527 F: include/linux/pmem.h
7528 F: arch/*/include/asm/pmem.h
7530 LIGHTNVM PLATFORM SUPPORT
7531 M: Matias Bjorling <mb@lightnvm.io>
7532 W: http://github/OpenChannelSSD
7533 L: linux-block@vger.kernel.org
7535 F: drivers/lightnvm/
7536 F: include/linux/lightnvm.h
7537 F: include/uapi/linux/lightnvm.h
7539 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7540 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7541 M: Paul Mackerras <paulus@samba.org>
7542 M: Michael Ellerman <mpe@ellerman.id.au>
7543 W: https://github.com/linuxppc/linux/wiki
7544 L: linuxppc-dev@lists.ozlabs.org
7545 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7548 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7549 F: Documentation/devicetree/bindings/powerpc/opal/
7550 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7551 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7552 F: Documentation/powerpc/
7554 F: drivers/char/tpm/tpm_ibmvtpm*
7555 F: drivers/crypto/nx/
7556 F: drivers/crypto/vmx/
7557 F: drivers/i2c/busses/i2c-opal.c
7558 F: drivers/net/ethernet/ibm/ibmveth.*
7559 F: drivers/net/ethernet/ibm/ibmvnic.*
7560 F: drivers/pci/hotplug/pnv_php.c
7561 F: drivers/pci/hotplug/rpa*
7562 F: drivers/rtc/rtc-opal.c
7563 F: drivers/scsi/ibmvscsi/
7564 F: drivers/tty/hvc/hvc_opal.c
7565 F: tools/testing/selftests/powerpc
7572 LINUX FOR POWER MACINTOSH
7573 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7574 W: http://www.penguinppc.org/
7575 L: linuxppc-dev@lists.ozlabs.org
7577 F: arch/powerpc/platforms/powermac/
7578 F: drivers/macintosh/
7580 LINUX FOR POWERPC EMBEDDED MPC5XXX
7581 M: Anatolij Gustschin <agust@denx.de>
7582 L: linuxppc-dev@lists.ozlabs.org
7583 T: git git://git.denx.de/linux-denx-agust.git
7585 F: arch/powerpc/platforms/512x/
7586 F: arch/powerpc/platforms/52xx/
7588 LINUX FOR POWERPC EMBEDDED PPC4XX
7589 M: Alistair Popple <alistair@popple.id.au>
7590 M: Matt Porter <mporter@kernel.crashing.org>
7591 W: http://www.penguinppc.org/
7592 L: linuxppc-dev@lists.ozlabs.org
7594 F: arch/powerpc/platforms/40x/
7595 F: arch/powerpc/platforms/44x/
7597 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7598 L: linuxppc-dev@lists.ozlabs.org
7600 F: arch/powerpc/*/*virtex*
7601 F: arch/powerpc/*/*/*virtex*
7603 LINUX FOR POWERPC EMBEDDED PPC8XX
7604 M: Vitaly Bordug <vitb@kernel.crashing.org>
7605 W: http://www.penguinppc.org/
7606 L: linuxppc-dev@lists.ozlabs.org
7608 F: arch/powerpc/platforms/8xx/
7610 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7611 M: Scott Wood <oss@buserror.net>
7612 M: Kumar Gala <galak@kernel.crashing.org>
7613 W: http://www.penguinppc.org/
7614 L: linuxppc-dev@lists.ozlabs.org
7615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7617 F: arch/powerpc/platforms/83xx/
7618 F: arch/powerpc/platforms/85xx/
7620 LINUX FOR POWERPC PA SEMI PWRFICIENT
7621 L: linuxppc-dev@lists.ozlabs.org
7623 F: arch/powerpc/platforms/pasemi/
7624 F: drivers/*/*pasemi*
7625 F: drivers/*/*/*pasemi*
7627 LINUX SECURITY MODULE (LSM) FRAMEWORK
7628 M: Chris Wright <chrisw@sous-sol.org>
7629 L: linux-security-module@vger.kernel.org
7632 LIS3LV02D ACCELEROMETER DRIVER
7633 M: Eric Piel <eric.piel@tremplin-utc.net>
7635 F: Documentation/misc-devices/lis3lv02d
7636 F: drivers/misc/lis3lv02d/
7637 F: drivers/platform/x86/hp_accel.c
7640 M: Josh Poimboeuf <jpoimboe@redhat.com>
7641 M: Jessica Yu <jeyu@redhat.com>
7642 M: Jiri Kosina <jikos@kernel.org>
7643 M: Miroslav Benes <mbenes@suse.cz>
7644 R: Petr Mladek <pmladek@suse.com>
7646 F: kernel/livepatch/
7647 F: include/linux/livepatch.h
7648 F: arch/x86/include/asm/livepatch.h
7649 F: arch/x86/kernel/livepatch.c
7650 F: Documentation/livepatch/
7651 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7652 F: samples/livepatch/
7653 L: live-patching@vger.kernel.org
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7656 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7657 M: Kees Cook <keescook@chromium.org>
7659 F: drivers/misc/lkdtm*
7662 L: netdev@vger.kernel.org
7664 F: include/linux/llc.h
7665 F: include/uapi/linux/llc.h
7669 LM73 HARDWARE MONITOR DRIVER
7670 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7671 L: linux-hwmon@vger.kernel.org
7673 F: drivers/hwmon/lm73.c
7675 LM78 HARDWARE MONITOR DRIVER
7676 M: Jean Delvare <jdelvare@suse.com>
7677 L: linux-hwmon@vger.kernel.org
7679 F: Documentation/hwmon/lm78
7680 F: drivers/hwmon/lm78.c
7682 LM83 HARDWARE MONITOR DRIVER
7683 M: Jean Delvare <jdelvare@suse.com>
7684 L: linux-hwmon@vger.kernel.org
7686 F: Documentation/hwmon/lm83
7687 F: drivers/hwmon/lm83.c
7689 LM90 HARDWARE MONITOR DRIVER
7690 M: Jean Delvare <jdelvare@suse.com>
7691 L: linux-hwmon@vger.kernel.org
7693 F: Documentation/hwmon/lm90
7694 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7695 F: drivers/hwmon/lm90.c
7696 F: include/dt-bindings/thermal/lm90.h
7698 LM95234 HARDWARE MONITOR DRIVER
7699 M: Guenter Roeck <linux@roeck-us.net>
7700 L: linux-hwmon@vger.kernel.org
7702 F: Documentation/hwmon/lm95234
7703 F: drivers/hwmon/lm95234.c
7705 LME2510 MEDIA DRIVER
7706 M: Malcolm Priestley <tvboxspy@gmail.com>
7707 L: linux-media@vger.kernel.org
7708 W: https://linuxtv.org
7709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7711 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7714 M: Peter Zijlstra <peterz@infradead.org>
7715 M: Ingo Molnar <mingo@redhat.com>
7716 L: linux-kernel@vger.kernel.org
7717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7719 F: Documentation/locking/
7720 F: include/linux/lockdep.h
7721 F: include/linux/spinlock*.h
7722 F: arch/*/include/asm/spinlock*.h
7723 F: include/linux/rwlock*.h
7724 F: include/linux/mutex*.h
7725 F: arch/*/include/asm/mutex*.h
7726 F: include/linux/rwsem*.h
7727 F: arch/*/include/asm/rwsem.h
7728 F: include/linux/seqlock.h
7729 F: lib/locking*.[ch]
7732 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7733 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7734 L: linux-ntfs-dev@lists.sourceforge.net
7735 W: http://www.linux-ntfs.org/content/view/19/37/
7737 F: Documentation/ldm.txt
7738 F: block/partitions/ldm.*
7740 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7741 M: Sathya Prakash <sathya.prakash@broadcom.com>
7742 M: Chaitra P B <chaitra.basappa@broadcom.com>
7743 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7744 L: MPT-FusionLinux.pdl@broadcom.com
7745 L: linux-scsi@vger.kernel.org
7746 W: http://www.avagotech.com/support/
7748 F: drivers/message/fusion/
7749 F: drivers/scsi/mpt2sas/
7750 F: drivers/scsi/mpt3sas/
7752 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7753 M: Matthew Wilcox <matthew@wil.cx>
7754 L: linux-scsi@vger.kernel.org
7756 F: drivers/scsi/sym53c8xx_2/
7758 LTC4261 HARDWARE MONITOR DRIVER
7759 M: Guenter Roeck <linux@roeck-us.net>
7760 L: linux-hwmon@vger.kernel.org
7762 F: Documentation/hwmon/ltc4261
7763 F: drivers/hwmon/ltc4261.c
7765 LTP (Linux Test Project)
7766 M: Mike Frysinger <vapier@gentoo.org>
7767 M: Cyril Hrubis <chrubis@suse.cz>
7768 M: Wanlong Gao <wanlong.gao@gmail.com>
7769 M: Jan Stancek <jstancek@redhat.com>
7770 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7771 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7772 L: ltp@lists.linux.it (subscribers-only)
7773 W: http://linux-test-project.github.io/
7774 T: git git://github.com/linux-test-project/ltp.git
7778 W: http://www.linux-m32r.org/
7783 M: Geert Uytterhoeven <geert@linux-m68k.org>
7784 L: linux-m68k@lists.linux-m68k.org
7785 W: http://www.linux-m68k.org/
7786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7791 M68K ON APPLE MACINTOSH
7792 M: Joshua Thompson <funaho@jurai.org>
7793 W: http://www.mac.linux-m68k.org/
7794 L: linux-m68k@lists.linux-m68k.org
7799 M: Philip Blundell <philb@gnu.org>
7800 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7804 M88DS3103 MEDIA DRIVER
7805 M: Antti Palosaari <crope@iki.fi>
7806 L: linux-media@vger.kernel.org
7807 W: https://linuxtv.org
7808 W: http://palosaari.fi/linux/
7809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7810 T: git git://linuxtv.org/anttip/media_tree.git
7812 F: drivers/media/dvb-frontends/m88ds3103*
7814 M88RS2000 MEDIA DRIVER
7815 M: Malcolm Priestley <tvboxspy@gmail.com>
7816 L: linux-media@vger.kernel.org
7817 W: https://linuxtv.org
7818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7820 F: drivers/media/dvb-frontends/m88rs2000*
7822 MA901 MASTERKIT USB FM RADIO DRIVER
7823 M: Alexey Klimov <klimov.linux@gmail.com>
7824 L: linux-media@vger.kernel.org
7825 T: git git://linuxtv.org/media_tree.git
7827 F: drivers/media/radio/radio-ma901.c
7830 M: Johannes Berg <johannes@sipsolutions.net>
7831 L: linux-wireless@vger.kernel.org
7832 W: http://wireless.kernel.org/
7833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7836 F: Documentation/networking/mac80211-injection.txt
7837 F: include/net/mac80211.h
7839 F: drivers/net/wireless/mac80211_hwsim.[ch]
7842 M: Jassi Brar <jassisinghbrar@gmail.com>
7843 L: linux-kernel@vger.kernel.org
7846 F: include/linux/mailbox_client.h
7847 F: include/linux/mailbox_controller.h
7849 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7850 M: Michael Kerrisk <mtk.manpages@gmail.com>
7851 W: http://www.kernel.org/doc/man-pages
7852 L: linux-man@vger.kernel.org
7855 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7856 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7857 L: linux-mips@linux-mips.org
7859 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7861 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7862 M: Andrew Lunn <andrew@lunn.ch>
7863 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7864 L: netdev@vger.kernel.org
7866 F: drivers/net/dsa/mv88e6xxx/
7867 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7869 MARVELL ARMADA DRM SUPPORT
7870 M: Russell King <linux@armlinux.org.uk>
7872 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7873 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7874 F: drivers/gpu/drm/armada/
7875 F: include/uapi/drm/armada_drm.h
7876 F: Documentation/devicetree/bindings/display/armada/
7878 MARVELL CRYPTO DRIVER
7879 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7880 M: Arnaud Ebalard <arno@natisbad.org>
7881 F: drivers/crypto/marvell/
7883 L: linux-crypto@vger.kernel.org
7885 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7886 M: Mirko Lindner <mlindner@marvell.com>
7887 M: Stephen Hemminger <stephen@networkplumber.org>
7888 L: netdev@vger.kernel.org
7890 F: drivers/net/ethernet/marvell/sk*
7892 MARVELL LIBERTAS WIRELESS DRIVER
7893 L: libertas-dev@lists.infradead.org
7895 F: drivers/net/wireless/marvell/libertas/
7897 MARVELL MV643XX ETHERNET DRIVER
7898 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7899 L: netdev@vger.kernel.org
7901 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7902 F: include/linux/mv643xx.h
7904 MARVELL MVNETA ETHERNET DRIVER
7905 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7906 L: netdev@vger.kernel.org
7908 F: drivers/net/ethernet/marvell/mvneta.*
7910 MARVELL MWIFIEX WIRELESS DRIVER
7911 M: Amitkumar Karwar <amitkarwar@gmail.com>
7912 M: Nishant Sarmukadam <nishants@marvell.com>
7913 M: Ganapathi Bhat <gbhat@marvell.com>
7914 M: Xinming Hu <huxm@marvell.com>
7915 L: linux-wireless@vger.kernel.org
7917 F: drivers/net/wireless/marvell/mwifiex/
7919 MARVELL MWL8K WIRELESS DRIVER
7920 M: Lennert Buytenhek <buytenh@wantstofly.org>
7921 L: linux-wireless@vger.kernel.org
7923 F: drivers/net/wireless/marvell/mwl8k.c
7925 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7926 M: Nicolas Pitre <nico@fluxnic.net>
7928 F: drivers/mmc/host/mvsdio.*
7930 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7931 M: Hu Ziji <huziji@marvell.com>
7932 L: linux-mmc@vger.kernel.org
7934 F: drivers/mmc/host/sdhci-xenon*
7935 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7937 MATROX FRAMEBUFFER DRIVER
7938 L: linux-fbdev@vger.kernel.org
7940 F: drivers/video/fbdev/matrox/matroxfb_*
7941 F: include/uapi/linux/matroxfb.h
7943 MAX16065 HARDWARE MONITOR DRIVER
7944 M: Guenter Roeck <linux@roeck-us.net>
7945 L: linux-hwmon@vger.kernel.org
7947 F: Documentation/hwmon/max16065
7948 F: drivers/hwmon/max16065.c
7950 MAX20751 HARDWARE MONITOR DRIVER
7951 M: Guenter Roeck <linux@roeck-us.net>
7952 L: linux-hwmon@vger.kernel.org
7954 F: Documentation/hwmon/max20751
7955 F: drivers/hwmon/max20751.c
7957 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7958 L: linux-hwmon@vger.kernel.org
7960 F: Documentation/hwmon/max6650
7961 F: drivers/hwmon/max6650.c
7963 MAX6697 HARDWARE MONITOR DRIVER
7964 M: Guenter Roeck <linux@roeck-us.net>
7965 L: linux-hwmon@vger.kernel.org
7967 F: Documentation/hwmon/max6697
7968 F: Documentation/devicetree/bindings/i2c/max6697.txt
7969 F: drivers/hwmon/max6697.c
7970 F: include/linux/platform_data/max6697.h
7972 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7973 M: Peter Rosin <peda@axentia.se>
7974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7976 F: Documentation/devicetree/bindings/sound/max9860.txt
7977 F: sound/soc/codecs/max9860.*
7979 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7980 M: Krzysztof Kozlowski <krzk@kernel.org>
7981 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7982 L: linux-pm@vger.kernel.org
7984 F: drivers/power/supply/max14577_charger.c
7985 F: drivers/power/supply/max77693_charger.c
7987 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7988 M: Javier Martinez Canillas <javier@osg.samsung.com>
7989 L: linux-kernel@vger.kernel.org
7991 F: drivers/*/*max77802*.c
7992 F: Documentation/devicetree/bindings/*/*max77802.txt
7993 F: include/dt-bindings/*/*max77802.h
7995 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7996 M: Chanwoo Choi <cw00.choi@samsung.com>
7997 M: Krzysztof Kozlowski <krzk@kernel.org>
7998 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7999 L: linux-kernel@vger.kernel.org
8001 F: drivers/*/max14577*.c
8002 F: drivers/*/max77686*.c
8003 F: drivers/*/max77693*.c
8004 F: drivers/extcon/extcon-max14577.c
8005 F: drivers/extcon/extcon-max77693.c
8006 F: drivers/rtc/rtc-max77686.c
8007 F: drivers/clk/clk-max77686.c
8008 F: Documentation/devicetree/bindings/mfd/max14577.txt
8009 F: Documentation/devicetree/bindings/*/max77686.txt
8010 F: Documentation/devicetree/bindings/mfd/max77693.txt
8011 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8012 F: include/linux/mfd/max14577*.h
8013 F: include/linux/mfd/max77686*.h
8014 F: include/linux/mfd/max77693*.h
8016 MAXIRADIO FM RADIO RECEIVER DRIVER
8017 M: Hans Verkuil <hverkuil@xs4all.nl>
8018 L: linux-media@vger.kernel.org
8019 T: git git://linuxtv.org/media_tree.git
8020 W: https://linuxtv.org
8022 F: drivers/media/radio/radio-maxiradio*
8024 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8025 M: Peter Rosin <peda@axentia.se>
8026 L: linux-iio@vger.kernel.org
8028 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8029 F: drivers/iio/potentiometer/mcp4531.c
8031 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8032 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8033 L: linux-iio@vger.kernel.org
8035 F: drivers/iio/dac/cio-dac.c
8037 MEDIA DRIVERS FOR RENESAS - FCP
8038 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8039 L: linux-media@vger.kernel.org
8040 L: linux-renesas-soc@vger.kernel.org
8041 T: git git://linuxtv.org/media_tree.git
8043 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8044 F: drivers/media/platform/rcar-fcp.c
8045 F: include/media/rcar-fcp.h
8047 MEDIA DRIVERS FOR RENESAS - FDP1
8048 M: Kieran Bingham <kieran@bingham.xyz>
8049 L: linux-media@vger.kernel.org
8050 L: linux-renesas-soc@vger.kernel.org
8051 T: git git://linuxtv.org/media_tree.git
8053 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8054 F: drivers/media/platform/rcar_fdp1.c
8056 MEDIA DRIVERS FOR RENESAS - VIN
8057 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8058 L: linux-media@vger.kernel.org
8059 L: linux-renesas-soc@vger.kernel.org
8060 T: git git://linuxtv.org/media_tree.git
8062 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8063 F: drivers/media/platform/rcar-vin/
8065 MEDIA DRIVERS FOR RENESAS - VSP1
8066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8067 L: linux-media@vger.kernel.org
8068 L: linux-renesas-soc@vger.kernel.org
8069 T: git git://linuxtv.org/media_tree.git
8071 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8072 F: drivers/media/platform/vsp1/
8074 MEDIA DRIVERS FOR HELENE
8075 M: Abylay Ospan <aospan@netup.ru>
8076 L: linux-media@vger.kernel.org
8077 W: https://linuxtv.org
8079 T: git git://linuxtv.org/media_tree.git
8081 F: drivers/media/dvb-frontends/helene*
8083 MEDIA DRIVERS FOR ASCOT2E
8084 M: Sergey Kozlov <serjk@netup.ru>
8085 M: Abylay Ospan <aospan@netup.ru>
8086 L: linux-media@vger.kernel.org
8087 W: https://linuxtv.org
8089 T: git git://linuxtv.org/media_tree.git
8091 F: drivers/media/dvb-frontends/ascot2e*
8093 MEDIA DRIVERS FOR CXD2841ER
8094 M: Sergey Kozlov <serjk@netup.ru>
8095 M: Abylay Ospan <aospan@netup.ru>
8096 L: linux-media@vger.kernel.org
8097 W: https://linuxtv.org
8099 T: git git://linuxtv.org/media_tree.git
8101 F: drivers/media/dvb-frontends/cxd2841er*
8103 MEDIA DRIVERS FOR HORUS3A
8104 M: Sergey Kozlov <serjk@netup.ru>
8105 M: Abylay Ospan <aospan@netup.ru>
8106 L: linux-media@vger.kernel.org
8107 W: https://linuxtv.org
8109 T: git git://linuxtv.org/media_tree.git
8111 F: drivers/media/dvb-frontends/horus3a*
8113 MEDIA DRIVERS FOR LNBH25
8114 M: Sergey Kozlov <serjk@netup.ru>
8115 M: Abylay Ospan <aospan@netup.ru>
8116 L: linux-media@vger.kernel.org
8117 W: https://linuxtv.org
8119 T: git git://linuxtv.org/media_tree.git
8121 F: drivers/media/dvb-frontends/lnbh25*
8123 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8124 M: Sergey Kozlov <serjk@netup.ru>
8125 M: Abylay Ospan <aospan@netup.ru>
8126 L: linux-media@vger.kernel.org
8127 W: https://linuxtv.org
8129 T: git git://linuxtv.org/media_tree.git
8131 F: drivers/media/pci/netup_unidvb/*
8133 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8134 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8136 P: LinuxTV.org Project
8137 L: linux-media@vger.kernel.org
8138 W: https://linuxtv.org
8139 Q: http://patchwork.kernel.org/project/linux-media/list/
8140 T: git git://linuxtv.org/media_tree.git
8142 F: Documentation/media/
8144 F: drivers/staging/media/
8145 F: include/linux/platform_data/media/
8147 F: include/uapi/linux/dvb/
8148 F: include/uapi/linux/videodev2.h
8149 F: include/uapi/linux/media.h
8150 F: include/uapi/linux/v4l2-*
8151 F: include/uapi/linux/meye.h
8152 F: include/uapi/linux/ivtv*
8153 F: include/uapi/linux/uvcvideo.h
8155 MEDIATEK ETHERNET DRIVER
8156 M: Felix Fietkau <nbd@openwrt.org>
8157 M: John Crispin <blogic@openwrt.org>
8158 L: netdev@vger.kernel.org
8160 F: drivers/net/ethernet/mediatek/
8162 MEDIATEK MEDIA DRIVER
8163 M: Tiffany Lin <tiffany.lin@mediatek.com>
8164 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8166 F: drivers/media/platform/mtk-vcodec/
8167 F: drivers/media/platform/mtk-vpu/
8168 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8169 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8172 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8173 M: Houlong Wei <houlong.wei@mediatek.com>
8174 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8176 F: drivers/media/platform/mtk-mdp/
8177 F: drivers/media/platform/mtk-vpu/
8178 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8180 MEDIATEK MT7601U WIRELESS LAN DRIVER
8181 M: Jakub Kicinski <kubakici@wp.pl>
8182 L: linux-wireless@vger.kernel.org
8184 F: drivers/net/wireless/mediatek/mt7601u/
8186 MEGARAID SCSI/SAS DRIVERS
8187 M: Kashyap Desai <kashyap.desai@broadcom.com>
8188 M: Sumit Saxena <sumit.saxena@broadcom.com>
8189 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8190 L: megaraidlinux.pdl@broadcom.com
8191 L: linux-scsi@vger.kernel.org
8192 W: http://www.avagotech.com/support/
8194 F: Documentation/scsi/megaraid.txt
8195 F: drivers/scsi/megaraid.*
8196 F: drivers/scsi/megaraid/
8198 MELFAS MIP4 TOUCHSCREEN DRIVER
8199 M: Sangwon Jee <jeesw@melfas.com>
8200 W: http://www.melfas.com
8202 F: drivers/input/touchscreen/melfas_mip4.c
8203 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8205 MELLANOX ETHERNET DRIVER (mlx4_en)
8206 M: Tariq Toukan <tariqt@mellanox.com>
8207 L: netdev@vger.kernel.org
8209 W: http://www.mellanox.com
8210 Q: http://patchwork.ozlabs.org/project/netdev/list/
8211 F: drivers/net/ethernet/mellanox/mlx4/en_*
8213 MELLANOX ETHERNET DRIVER (mlx5e)
8214 M: Saeed Mahameed <saeedm@mellanox.com>
8215 L: netdev@vger.kernel.org
8217 W: http://www.mellanox.com
8218 Q: http://patchwork.ozlabs.org/project/netdev/list/
8219 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8221 MELLANOX ETHERNET SWITCH DRIVERS
8222 M: Jiri Pirko <jiri@mellanox.com>
8223 M: Ido Schimmel <idosch@mellanox.com>
8224 L: netdev@vger.kernel.org
8226 W: http://www.mellanox.com
8227 Q: http://patchwork.ozlabs.org/project/netdev/list/
8228 F: drivers/net/ethernet/mellanox/mlxsw/
8230 MELLANOX MLXCPLD I2C AND MUX DRIVER
8231 M: Vadim Pasternak <vadimp@mellanox.com>
8232 M: Michael Shych <michaelsh@mellanox.com>
8233 L: linux-i2c@vger.kernel.org
8235 F: drivers/i2c/busses/i2c-mlxcpld.c
8236 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8237 F: Documentation/i2c/busses/i2c-mlxcpld
8239 MELLANOX MLXCPLD LED DRIVER
8240 M: Vadim Pasternak <vadimp@mellanox.com>
8241 L: linux-leds@vger.kernel.org
8243 F: drivers/leds/leds-mlxcpld.c
8244 F: Documentation/leds/leds-mlxcpld.txt
8246 MELLANOX PLATFORM DRIVER
8247 M: Vadim Pasternak <vadimp@mellanox.com>
8248 L: platform-driver-x86@vger.kernel.org
8250 F: drivers/platform/x86/mlx-platform.c
8252 MELLANOX MLX CPLD HOTPLUG DRIVER
8253 M: Vadim Pasternak <vadimp@mellanox.com>
8254 L: platform-driver-x86@vger.kernel.org
8256 F: drivers/platform/x86/mlxcpld-hotplug.c
8257 F: include/linux/platform_data/mlxcpld-hotplug.h
8259 SOFT-ROCE DRIVER (rxe)
8260 M: Moni Shoua <monis@mellanox.com>
8261 L: linux-rdma@vger.kernel.org
8263 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8264 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8265 F: drivers/infiniband/sw/rxe/
8266 F: include/uapi/rdma/rdma_user_rxe.h
8269 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8270 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8271 L: linux-kernel@vger.kernel.org
8273 F: kernel/membarrier.c
8274 F: include/uapi/linux/membarrier.h
8277 L: linux-mm@kvack.org
8278 W: http://www.linux-mm.org
8280 F: include/linux/mm.h
8281 F: include/linux/gfp.h
8282 F: include/linux/mmzone.h
8283 F: include/linux/memory_hotplug.h
8284 F: include/linux/vmalloc.h
8287 MEMORY TECHNOLOGY DEVICES (MTD)
8288 M: David Woodhouse <dwmw2@infradead.org>
8289 M: Brian Norris <computersforpeace@gmail.com>
8290 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8291 M: Marek Vasut <marek.vasut@gmail.com>
8292 M: Richard Weinberger <richard@nod.at>
8293 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8294 L: linux-mtd@lists.infradead.org
8295 W: http://www.linux-mtd.infradead.org/
8296 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8297 T: git git://git.infradead.org/linux-mtd.git
8298 T: git git://git.infradead.org/l2-mtd.git
8300 F: Documentation/devicetree/bindings/mtd/
8302 F: include/linux/mtd/
8303 F: include/uapi/mtd/
8305 MEN A21 WATCHDOG DRIVER
8306 M: Johannes Thumshirn <morbidrsa@gmail.com>
8307 L: linux-watchdog@vger.kernel.org
8309 F: drivers/watchdog/mena21_wdt.c
8311 MEN CHAMELEON BUS (mcb)
8312 M: Johannes Thumshirn <morbidrsa@gmail.com>
8315 F: include/linux/mcb.h
8316 F: Documentation/men-chameleon-bus.txt
8318 MEN F21BMC (Board Management Controller)
8319 M: Andreas Werner <andreas.werner@men.de>
8321 F: drivers/mfd/menf21bmc.c
8322 F: drivers/watchdog/menf21bmc_wdt.c
8323 F: drivers/leds/leds-menf21bmc.c
8324 F: drivers/hwmon/menf21bmc_hwmon.c
8325 F: Documentation/hwmon/menf21bmc
8328 M: James Hogan <james.hogan@imgtec.com>
8329 L: linux-metag@vger.kernel.org
8330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8333 F: Documentation/metag/
8334 F: Documentation/devicetree/bindings/metag/
8335 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8336 F: drivers/clocksource/metag_generic.c
8337 F: drivers/irqchip/irq-metag.c
8338 F: drivers/irqchip/irq-metag-ext.c
8339 F: drivers/tty/metag_da.c
8341 MICROBLAZE ARCHITECTURE
8342 M: Michal Simek <monstr@monstr.eu>
8343 W: http://www.monstr.eu/fdt/
8344 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8348 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8349 M: Richard Genoud <richard.genoud@gmail.com>
8351 F: drivers/tty/serial/atmel_serial.c
8352 F: include/linux/atmel_serial.h
8354 MICROCHIP / ATMEL DMA DRIVER
8355 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8357 L: dmaengine@vger.kernel.org
8359 F: drivers/dma/at_hdmac.c
8360 F: drivers/dma/at_hdmac_regs.h
8361 F: include/linux/platform_data/dma-atmel.h
8363 MICROCHIP / ATMEL ISC DRIVER
8364 M: Songjun Wu <songjun.wu@microchip.com>
8365 L: linux-media@vger.kernel.org
8367 F: drivers/media/platform/atmel/atmel-isc.c
8368 F: drivers/media/platform/atmel/atmel-isc-regs.h
8369 F: devicetree/bindings/media/atmel-isc.txt
8371 MICROCHIP USB251XB DRIVER
8372 M: Richard Leitner <richard.leitner@skidata.com>
8373 L: linux-usb@vger.kernel.org
8375 F: drivers/usb/misc/usb251xb.c
8376 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8378 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8379 M: Chen Yu <yu.c.chen@intel.com>
8380 L: platform-driver-x86@vger.kernel.org
8382 F: drivers/platform/x86/surfacepro3_button.c
8385 M: Oliver Neukum <oliver@neukum.org>
8387 F: drivers/usb/image/microtek.*
8390 M: Ralf Baechle <ralf@linux-mips.org>
8391 L: linux-mips@linux-mips.org
8392 W: http://www.linux-mips.org/
8393 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8394 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8396 F: Documentation/devicetree/bindings/mips/
8397 F: Documentation/mips/
8400 MIPS/LOONGSON1 ARCHITECTURE
8401 M: Keguang Zhang <keguang.zhang@gmail.com>
8402 L: linux-mips@linux-mips.org
8404 F: arch/mips/loongson32/
8405 F: arch/mips/include/asm/mach-loongson32/
8406 F: drivers/*/*loongson1*
8407 F: drivers/*/*/*loongson1*
8409 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8410 M: Hans Verkuil <hverkuil@xs4all.nl>
8411 L: linux-media@vger.kernel.org
8412 T: git git://linuxtv.org/media_tree.git
8413 W: https://linuxtv.org
8415 F: drivers/media/radio/radio-miropcm20*
8417 MELLANOX MLX4 core VPI driver
8418 M: Yishai Hadas <yishaih@mellanox.com>
8419 L: netdev@vger.kernel.org
8420 L: linux-rdma@vger.kernel.org
8421 W: http://www.mellanox.com
8422 Q: http://patchwork.ozlabs.org/project/netdev/list/
8424 F: drivers/net/ethernet/mellanox/mlx4/
8425 F: include/linux/mlx4/
8426 F: include/uapi/rdma/mlx4-abi.h
8428 MELLANOX MLX4 IB driver
8429 M: Yishai Hadas <yishaih@mellanox.com>
8430 L: linux-rdma@vger.kernel.org
8431 W: http://www.mellanox.com
8432 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8434 F: drivers/infiniband/hw/mlx4/
8435 F: include/linux/mlx4/
8437 MELLANOX MLX5 core VPI driver
8438 M: Saeed Mahameed <saeedm@mellanox.com>
8439 M: Matan Barak <matanb@mellanox.com>
8440 M: Leon Romanovsky <leonro@mellanox.com>
8441 L: netdev@vger.kernel.org
8442 L: linux-rdma@vger.kernel.org
8443 W: http://www.mellanox.com
8444 Q: http://patchwork.ozlabs.org/project/netdev/list/
8446 F: drivers/net/ethernet/mellanox/mlx5/core/
8447 F: include/linux/mlx5/
8448 F: include/uapi/rdma/mlx5-abi.h
8450 MELLANOX MLX5 IB driver
8451 M: Matan Barak <matanb@mellanox.com>
8452 M: Leon Romanovsky <leonro@mellanox.com>
8453 L: linux-rdma@vger.kernel.org
8454 W: http://www.mellanox.com
8455 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8457 F: drivers/infiniband/hw/mlx5/
8458 F: include/linux/mlx5/
8460 MELEXIS MLX90614 DRIVER
8461 M: Crt Mori <cmo@melexis.com>
8462 L: linux-iio@vger.kernel.org
8463 W: http://www.melexis.com
8465 F: drivers/iio/temperature/mlx90614.c
8467 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8468 M: Don Brace <don.brace@microsemi.com>
8469 L: esc.storagedev@microsemi.com
8470 L: linux-scsi@vger.kernel.org
8472 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8473 F: drivers/scsi/smartpqi/Kconfig
8474 F: drivers/scsi/smartpqi/Makefile
8475 F: include/linux/cciss*.h
8476 F: include/uapi/linux/cciss*.h
8477 F: Documentation/scsi/smartpqi.txt
8479 MN88472 MEDIA DRIVER
8480 M: Antti Palosaari <crope@iki.fi>
8481 L: linux-media@vger.kernel.org
8482 W: https://linuxtv.org
8483 W: http://palosaari.fi/linux/
8484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8486 F: drivers/media/dvb-frontends/mn88472*
8488 MN88473 MEDIA DRIVER
8489 M: Antti Palosaari <crope@iki.fi>
8490 L: linux-media@vger.kernel.org
8491 W: https://linuxtv.org
8492 W: http://palosaari.fi/linux/
8493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8495 F: drivers/media/dvb-frontends/mn88473*
8498 M: Jessica Yu <jeyu@redhat.com>
8499 M: Rusty Russell <rusty@rustcorp.com.au>
8500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8502 F: include/linux/module.h
8505 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8506 W: http://popies.net/meye/
8508 F: Documentation/media/v4l-drivers/meye*
8509 F: drivers/media/pci/meye/
8510 F: include/uapi/linux/meye.h
8512 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8513 M: Jiri Slaby <jirislaby@gmail.com>
8515 F: Documentation/serial/moxa-smartio
8516 F: drivers/tty/mxser.*
8518 MR800 AVERMEDIA USB FM RADIO DRIVER
8519 M: Alexey Klimov <klimov.linux@gmail.com>
8520 L: linux-media@vger.kernel.org
8521 T: git git://linuxtv.org/media_tree.git
8523 F: drivers/media/radio/radio-mr800.c
8525 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8526 M: Alan Ott <alan@signal11.us>
8527 L: linux-wpan@vger.kernel.org
8529 F: drivers/net/ieee802154/mrf24j40.c
8530 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8533 M: "Lee, Chun-Yi" <jlee@suse.com>
8534 L: platform-driver-x86@vger.kernel.org
8536 F: drivers/platform/x86/msi-laptop.c
8539 L: platform-driver-x86@vger.kernel.org
8541 F: drivers/platform/x86/msi-wmi.c
8544 M: Antti Palosaari <crope@iki.fi>
8545 L: linux-media@vger.kernel.org
8546 W: https://linuxtv.org
8547 W: http://palosaari.fi/linux/
8548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8549 T: git git://linuxtv.org/anttip/media_tree.git
8551 F: drivers/media/tuners/msi001*
8553 MSI2500 MEDIA DRIVER
8554 M: Antti Palosaari <crope@iki.fi>
8555 L: linux-media@vger.kernel.org
8556 W: https://linuxtv.org
8557 W: http://palosaari.fi/linux/
8558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8559 T: git git://linuxtv.org/anttip/media_tree.git
8561 F: drivers/media/usb/msi2500/
8563 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8564 M: Robert Jarzmik <robert.jarzmik@free.fr>
8565 L: linux-mtd@lists.infradead.org
8567 F: drivers/mtd/devices/docg3*
8569 MT9M032 APTINA SENSOR DRIVER
8570 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8571 L: linux-media@vger.kernel.org
8572 T: git git://linuxtv.org/media_tree.git
8574 F: drivers/media/i2c/mt9m032.c
8575 F: include/media/i2c/mt9m032.h
8577 MT9P031 APTINA CAMERA SENSOR
8578 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8579 L: linux-media@vger.kernel.org
8580 T: git git://linuxtv.org/media_tree.git
8582 F: drivers/media/i2c/mt9p031.c
8583 F: include/media/i2c/mt9p031.h
8585 MT9T001 APTINA CAMERA SENSOR
8586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8587 L: linux-media@vger.kernel.org
8588 T: git git://linuxtv.org/media_tree.git
8590 F: drivers/media/i2c/mt9t001.c
8591 F: include/media/i2c/mt9t001.h
8593 MT9V032 APTINA CAMERA SENSOR
8594 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8595 L: linux-media@vger.kernel.org
8596 T: git git://linuxtv.org/media_tree.git
8598 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8599 F: drivers/media/i2c/mt9v032.c
8600 F: include/media/i2c/mt9v032.h
8602 MULTIFUNCTION DEVICES (MFD)
8603 M: Lee Jones <lee.jones@linaro.org>
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8606 F: Documentation/devicetree/bindings/mfd/
8608 F: include/linux/mfd/
8609 F: include/dt-bindings/mfd/
8611 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8612 M: Ulf Hansson <ulf.hansson@linaro.org>
8613 L: linux-mmc@vger.kernel.org
8614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8616 F: Documentation/devicetree/bindings/mmc/
8618 F: include/linux/mmc/
8619 F: include/uapi/linux/mmc/
8621 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8623 F: drivers/mmc/host/mmc_spi.c
8624 F: include/linux/spi/mmc_spi.h
8626 MULTISOUND SOUND DRIVER
8627 M: Andrew Veliath <andrewtv@usa.net>
8629 F: Documentation/sound/oss/MultiSound
8632 MULTITECH MULTIPORT CARD (ISICOM)
8634 F: drivers/tty/isicom.c
8635 F: include/linux/isicom.h
8637 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8638 M: Bin Liu <b-liu@ti.com>
8639 L: linux-usb@vger.kernel.org
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8642 F: drivers/usb/musb/
8644 MXL5007T MEDIA DRIVER
8645 M: Michael Krufky <mkrufky@linuxtv.org>
8646 L: linux-media@vger.kernel.org
8647 W: https://linuxtv.org
8648 W: http://github.com/mkrufky
8649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8650 T: git git://linuxtv.org/mkrufky/tuners.git
8652 F: drivers/media/tuners/mxl5007t.*
8655 M: Marek Vasut <marex@denx.de>
8657 F: drivers/gpu/drm/mxsfb/
8658 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8660 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8661 M: Hyong-Youb Kim <hykim@myri.com>
8662 L: netdev@vger.kernel.org
8663 W: https://www.myricom.com/support/downloads/myri10ge.html
8665 F: drivers/net/ethernet/myricom/myri10ge/
8667 NAND FLASH SUBSYSTEM
8668 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8669 R: Richard Weinberger <richard@nod.at>
8670 L: linux-mtd@lists.infradead.org
8671 W: http://www.linux-mtd.infradead.org/
8672 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8673 T: git git://github.com/linux-nand/linux.git
8675 F: drivers/mtd/nand/
8676 F: include/linux/mtd/nand*.h
8678 NATSEMI ETHERNET DRIVER (DP8381x)
8680 F: drivers/net/ethernet/natsemi/natsemi.c
8682 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8683 M: Daniel Mack <zonque@gmail.com>
8685 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8686 W: http://www.native-instruments.com
8690 M: Petr Vandrovec <petr@vandrovec.name>
8694 NCR 5380 SCSI DRIVERS
8695 M: Finn Thain <fthain@telegraphics.com.au>
8696 M: Michael Schmitz <schmitzmic@gmail.com>
8697 L: linux-scsi@vger.kernel.org
8699 F: Documentation/scsi/g_NCR5380.txt
8700 F: drivers/scsi/NCR5380.*
8701 F: drivers/scsi/arm/cumana_1.c
8702 F: drivers/scsi/arm/oak.c
8703 F: drivers/scsi/atari_scsi.*
8704 F: drivers/scsi/dmx3191d.c
8705 F: drivers/scsi/g_NCR5380.*
8706 F: drivers/scsi/mac_scsi.*
8707 F: drivers/scsi/sun3_scsi.*
8708 F: drivers/scsi/sun3_scsi_vme.c
8710 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8711 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8712 L: linux-scsi@vger.kernel.org
8714 F: drivers/scsi/NCR_D700.*
8716 NCT6775 HARDWARE MONITOR DRIVER
8717 M: Guenter Roeck <linux@roeck-us.net>
8718 L: linux-hwmon@vger.kernel.org
8720 F: Documentation/hwmon/nct6775
8721 F: drivers/hwmon/nct6775.c
8723 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8724 M: Faisal Latif <faisal.latif@intel.com>
8725 L: linux-rdma@vger.kernel.org
8726 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8728 F: drivers/infiniband/hw/nes/
8729 F: include/uapi/rdma/nes-abi.h
8731 NETEM NETWORK EMULATOR
8732 M: Stephen Hemminger <stephen@networkplumber.org>
8733 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8735 F: net/sched/sch_netem.c
8737 NETERION 10GbE DRIVERS (s2io/vxge)
8738 M: Jon Mason <jdmason@kudzu.us>
8739 L: netdev@vger.kernel.org
8741 F: Documentation/networking/s2io.txt
8742 F: Documentation/networking/vxge.txt
8743 F: drivers/net/ethernet/neterion/
8746 M: Pablo Neira Ayuso <pablo@netfilter.org>
8747 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8748 L: netfilter-devel@vger.kernel.org
8749 L: coreteam@netfilter.org
8750 W: http://www.netfilter.org/
8751 W: http://www.iptables.org/
8752 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8756 F: include/linux/netfilter*
8757 F: include/linux/netfilter/
8758 F: include/net/netfilter/
8759 F: include/uapi/linux/netfilter*
8760 F: include/uapi/linux/netfilter/
8761 F: net/*/netfilter.c
8764 F: net/bridge/br_netfilter*.c
8767 M: Paul Moore <paul@paul-moore.com>
8768 W: http://netlabel.sf.net
8769 L: netdev@vger.kernel.org
8771 F: Documentation/netlabel/
8772 F: include/net/netlabel.h
8775 NETROM NETWORK LAYER
8776 M: Ralf Baechle <ralf@linux-mips.org>
8777 L: linux-hams@vger.kernel.org
8778 W: http://www.linux-ax25.org/
8780 F: include/net/netrom.h
8781 F: include/uapi/linux/netrom.h
8784 NETRONOME ETHERNET DRIVERS
8785 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8786 L: oss-drivers@netronome.com
8788 F: drivers/net/ethernet/netronome/
8790 NETWORK BLOCK DEVICE (NBD)
8791 M: Josef Bacik <jbacik@fb.com>
8793 L: linux-block@vger.kernel.org
8794 L: nbd-general@lists.sourceforge.net
8795 F: Documentation/blockdev/nbd.txt
8796 F: drivers/block/nbd.c
8797 F: include/uapi/linux/nbd.h
8799 NETWORK DROP MONITOR
8800 M: Neil Horman <nhorman@tuxdriver.com>
8801 L: netdev@vger.kernel.org
8803 W: https://fedorahosted.org/dropwatch/
8804 F: net/core/drop_monitor.c
8807 M: Andrew Lunn <andrew@lunn.ch>
8808 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8809 M: Florian Fainelli <f.fainelli@gmail.com>
8812 F: include/net/dsa.h
8815 NETWORKING [GENERAL]
8816 M: "David S. Miller" <davem@davemloft.net>
8817 L: netdev@vger.kernel.org
8818 W: http://www.linuxfoundation.org/en/Net
8819 Q: http://patchwork.ozlabs.org/project/netdev/list/
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8822 B: mailto:netdev@vger.kernel.org
8826 F: include/linux/in.h
8827 F: include/linux/net.h
8828 F: include/linux/netdevice.h
8829 F: include/uapi/linux/in.h
8830 F: include/uapi/linux/net.h
8831 F: include/uapi/linux/netdevice.h
8832 F: include/uapi/linux/net_namespace.h
8834 F: tools/testing/selftests/net/
8837 NETWORKING [IPv4/IPv6]
8838 M: "David S. Miller" <davem@davemloft.net>
8839 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8840 M: James Morris <jmorris@namei.org>
8841 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8842 M: Patrick McHardy <kaber@trash.net>
8843 L: netdev@vger.kernel.org
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8852 M: Steffen Klassert <steffen.klassert@secunet.com>
8853 M: Herbert Xu <herbert@gondor.apana.org.au>
8854 M: "David S. Miller" <davem@davemloft.net>
8855 L: netdev@vger.kernel.org
8856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8865 F: net/ipv4/ipcomp.c
8866 F: net/ipv4/ip_vti.c
8870 F: net/ipv6/ipcomp6.c
8871 F: net/ipv6/ip6_vti.c
8872 F: include/uapi/linux/xfrm.h
8873 F: include/net/xfrm.h
8875 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8876 M: Paul Moore <paul@paul-moore.com>
8877 L: netdev@vger.kernel.org
8880 NETWORKING [WIRELESS]
8881 L: linux-wireless@vger.kernel.org
8882 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8885 L: netdev@vger.kernel.org
8886 W: http://www.linuxfoundation.org/en/Net
8887 Q: http://patchwork.ozlabs.org/project/netdev/list/
8888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8891 F: Documentation/devicetree/bindings/net/
8893 F: include/linux/if_*
8894 F: include/linux/netdevice.h
8895 F: include/linux/etherdevice.h
8896 F: include/linux/fcdevice.h
8897 F: include/linux/fddidevice.h
8898 F: include/linux/hippidevice.h
8899 F: include/linux/inetdevice.h
8900 F: include/uapi/linux/if_*
8901 F: include/uapi/linux/netdevice.h
8903 NETWORKING DRIVERS (WIRELESS)
8904 M: Kalle Valo <kvalo@codeaurora.org>
8905 L: linux-wireless@vger.kernel.org
8906 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8910 F: Documentation/devicetree/bindings/net/wireless/
8911 F: drivers/net/wireless/
8913 NETXEN (1/10) GbE SUPPORT
8914 M: Manish Chopra <manish.chopra@cavium.com>
8915 M: Rahul Verma <rahul.verma@cavium.com>
8916 M: Dept-GELinuxNICDev@cavium.com
8917 L: netdev@vger.kernel.org
8919 F: drivers/net/ethernet/qlogic/netxen/
8922 M: Samuel Ortiz <sameo@linux.intel.com>
8923 L: linux-wireless@vger.kernel.org
8924 L: linux-nfc@lists.01.org (subscribers-only)
8928 F: include/uapi/linux/nfc.h
8930 F: include/linux/platform_data/nfcmrvl.h
8931 F: include/linux/platform_data/nxp-nci.h
8932 F: include/linux/platform_data/pn544.h
8933 F: include/linux/platform_data/st21nfca.h
8934 F: include/linux/platform_data/st-nci.h
8935 F: Documentation/devicetree/bindings/net/nfc/
8937 NFS, SUNRPC, AND LOCKD CLIENTS
8938 M: Trond Myklebust <trond.myklebust@primarydata.com>
8939 M: Anna Schumaker <anna.schumaker@netapp.com>
8940 L: linux-nfs@vger.kernel.org
8941 W: http://client.linux-nfs.org
8942 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8948 F: include/linux/lockd/
8949 F: include/linux/nfs*
8950 F: include/linux/sunrpc/
8951 F: include/uapi/linux/nfs*
8952 F: include/uapi/linux/sunrpc/
8955 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8956 L: linux-nilfs@vger.kernel.org
8957 W: http://nilfs.sourceforge.net/
8958 W: http://nilfs.osdn.jp/
8959 T: git git://github.com/konis/nilfs2.git
8961 F: Documentation/filesystems/nilfs2.txt
8963 F: include/trace/events/nilfs2.h
8964 F: include/uapi/linux/nilfs2_api.h
8965 F: include/uapi/linux/nilfs2_ondisk.h
8967 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8968 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8969 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8971 F: Documentation/scsi/NinjaSCSI.txt
8972 F: drivers/scsi/pcmcia/nsp_*
8974 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8975 M: GOTO Masanori <gotom@debian.or.jp>
8976 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8977 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8979 F: Documentation/scsi/NinjaSCSI.txt
8980 F: drivers/scsi/nsp32*
8983 M: Ley Foon Tan <lftan@altera.com>
8984 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8989 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8990 M: Pavel Machek <pavel@ucw.cz>
8991 M: Sakari Ailus <sakari.ailus@iki.fi>
8992 L: linux-media@vger.kernel.org
8994 F: drivers/media/i2c/et8ek8
8995 F: drivers/media/i2c/ad5820.c
8997 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8998 M: Pavel Machek <pavel@ucw.cz>
8999 M: Sakari Ailus <sakari.ailus@iki.fi>
9000 L: linux-media@vger.kernel.org
9002 F: drivers/media/i2c/et8ek8
9003 F: drivers/media/i2c/ad5820.c
9005 NOKIA N900 POWER SUPPLY DRIVERS
9006 R: Pali Rohár <pali.rohar@gmail.com>
9007 F: include/linux/power/bq2415x_charger.h
9008 F: include/linux/power/bq27xxx_battery.h
9009 F: include/linux/power/isp1704_charger.h
9010 F: drivers/power/supply/bq2415x_charger.c
9011 F: drivers/power/supply/bq27xxx_battery.c
9012 F: drivers/power/supply/bq27xxx_battery_i2c.c
9013 F: drivers/power/supply/isp1704_charger.c
9014 F: drivers/power/supply/rx51_battery.c
9017 M: Jon Mason <jdmason@kudzu.us>
9018 M: Dave Jiang <dave.jiang@intel.com>
9019 M: Allen Hubbe <Allen.Hubbe@emc.com>
9020 L: linux-ntb@googlegroups.com
9022 W: https://github.com/jonmason/ntb/wiki
9023 T: git git://github.com/jonmason/ntb.git
9025 F: drivers/net/ntb_netdev.c
9026 F: include/linux/ntb.h
9027 F: include/linux/ntb_transport.h
9028 F: tools/testing/selftests/ntb/
9031 M: Jon Mason <jdmason@kudzu.us>
9032 M: Dave Jiang <dave.jiang@intel.com>
9033 L: linux-ntb@googlegroups.com
9035 W: https://github.com/jonmason/ntb/wiki
9036 T: git git://github.com/jonmason/ntb.git
9037 F: drivers/ntb/hw/intel/
9040 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9041 L: linux-ntb@googlegroups.com
9043 F: drivers/ntb/hw/amd/
9046 M: Anton Altaparmakov <anton@tuxera.com>
9047 L: linux-ntfs-dev@lists.sourceforge.net
9048 W: http://www.tuxera.com/
9049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9051 F: Documentation/filesystems/ntfs.txt
9054 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9055 M: Antonino Daplas <adaplas@gmail.com>
9056 L: linux-fbdev@vger.kernel.org
9058 F: drivers/video/fbdev/riva/
9059 F: drivers/video/fbdev/nvidia/
9062 M: Keith Busch <keith.busch@intel.com>
9063 M: Jens Axboe <axboe@fb.com>
9064 M: Christoph Hellwig <hch@lst.de>
9065 M: Sagi Grimberg <sagi@grimberg.me>
9066 L: linux-nvme@lists.infradead.org
9067 T: git://git.infradead.org/nvme.git
9068 W: http://git.infradead.org/nvme.git
9070 F: drivers/nvme/host/
9071 F: include/linux/nvme.h
9072 F: include/uapi/linux/nvme_ioctl.h
9074 NVM EXPRESS TARGET DRIVER
9075 M: Christoph Hellwig <hch@lst.de>
9076 M: Sagi Grimberg <sagi@grimberg.me>
9077 L: linux-nvme@lists.infradead.org
9078 T: git://git.infradead.org/nvme.git
9079 W: http://git.infradead.org/nvme.git
9081 F: drivers/nvme/target/
9083 NVM EXPRESS FC TRANSPORT DRIVERS
9084 M: James Smart <james.smart@broadcom.com>
9085 L: linux-nvme@lists.infradead.org
9087 F: include/linux/nvme-fc.h
9088 F: include/linux/nvme-fc-driver.h
9089 F: drivers/nvme/host/fc.c
9090 F: drivers/nvme/target/fc.c
9091 F: drivers/nvme/target/fcloop.c
9094 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9095 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9098 F: Documentation/devicetree/bindings/nvmem/
9099 F: include/linux/nvmem-consumer.h
9100 F: include/linux/nvmem-provider.h
9103 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9104 R: Charles Gorand <charles.gorand@effinnov.com>
9105 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9107 F: drivers/nfc/nxp-nci
9109 NXP TDA998X DRM DRIVER
9110 M: Russell King <linux@armlinux.org.uk>
9112 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9113 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9114 F: drivers/gpu/drm/i2c/tda998x_drv.c
9115 F: include/drm/i2c/tda998x.h
9118 M: Peter Rosin <peda@axentia.se>
9119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9121 F: sound/soc/codecs/tfa9879*
9124 M: Josh Poimboeuf <jpoimboe@redhat.com>
9129 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9130 M: Tony Lindgren <tony@atomide.com>
9131 L: linux-omap@vger.kernel.org
9132 Q: http://patchwork.kernel.org/project/linux-omap/list/
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9135 F: arch/arm/mach-omap1/
9136 F: arch/arm/plat-omap/
9137 F: arch/arm/configs/omap1_defconfig
9138 F: drivers/i2c/busses/i2c-omap.c
9139 F: include/linux/i2c-omap.h
9142 M: Tony Lindgren <tony@atomide.com>
9143 L: linux-omap@vger.kernel.org
9144 W: http://www.muru.com/linux/omap/
9145 W: http://linux.omap.com/
9146 Q: http://patchwork.kernel.org/project/linux-omap/list/
9147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9149 F: arch/arm/mach-omap2/
9150 F: arch/arm/plat-omap/
9151 F: arch/arm/configs/omap2plus_defconfig
9152 F: drivers/i2c/busses/i2c-omap.c
9153 F: drivers/irqchip/irq-omap-intc.c
9154 F: drivers/mfd/*omap*.c
9155 F: drivers/mfd/menelaus.c
9156 F: drivers/mfd/palmas.c
9157 F: drivers/mfd/tps65217.c
9158 F: drivers/mfd/tps65218.c
9159 F: drivers/mfd/tps65910.c
9160 F: drivers/mfd/twl-core.[ch]
9161 F: drivers/mfd/twl4030*.c
9162 F: drivers/mfd/twl6030*.c
9163 F: drivers/mfd/twl6040*.c
9164 F: drivers/regulator/palmas-regulator*.c
9165 F: drivers/regulator/pbias-regulator.c
9166 F: drivers/regulator/tps65217-regulator.c
9167 F: drivers/regulator/tps65218-regulator.c
9168 F: drivers/regulator/tps65910-regulator.c
9169 F: drivers/regulator/twl-regulator.c
9170 F: drivers/regulator/twl6030-regulator.c
9171 F: include/linux/i2c-omap.h
9173 OMAP DEVICE TREE SUPPORT
9174 M: Benoît Cousson <bcousson@baylibre.com>
9175 M: Tony Lindgren <tony@atomide.com>
9176 L: linux-omap@vger.kernel.org
9177 L: devicetree@vger.kernel.org
9179 F: arch/arm/boot/dts/*omap*
9180 F: arch/arm/boot/dts/*am3*
9181 F: arch/arm/boot/dts/*am4*
9182 F: arch/arm/boot/dts/*am5*
9183 F: arch/arm/boot/dts/*dra7*
9185 OMAP CLOCK FRAMEWORK SUPPORT
9186 M: Paul Walmsley <paul@pwsan.com>
9187 L: linux-omap@vger.kernel.org
9189 F: arch/arm/*omap*/*clock*
9191 OMAP POWER MANAGEMENT SUPPORT
9192 M: Kevin Hilman <khilman@kernel.org>
9193 L: linux-omap@vger.kernel.org
9195 F: arch/arm/*omap*/*pm*
9196 F: drivers/cpufreq/omap-cpufreq.c
9198 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9199 M: Rajendra Nayak <rnayak@codeaurora.org>
9200 M: Paul Walmsley <paul@pwsan.com>
9201 L: linux-omap@vger.kernel.org
9203 F: arch/arm/mach-omap2/prm*
9206 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9207 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9209 L: linux-omap@vger.kernel.org
9213 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9214 M: Roger Quadros <rogerq@ti.com>
9215 M: Tony Lindgren <tony@atomide.com>
9216 L: linux-omap@vger.kernel.org
9218 F: drivers/memory/omap-gpmc.c
9219 F: arch/arm/mach-omap2/*gpmc*
9221 OMAP FRAMEBUFFER SUPPORT
9222 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9223 L: linux-fbdev@vger.kernel.org
9224 L: linux-omap@vger.kernel.org
9226 F: drivers/video/fbdev/omap/
9228 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9229 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9230 L: linux-omap@vger.kernel.org
9231 L: linux-fbdev@vger.kernel.org
9233 F: drivers/video/fbdev/omap2/
9234 F: Documentation/arm/OMAP/DSS
9236 OMAP HARDWARE SPINLOCK SUPPORT
9237 M: Ohad Ben-Cohen <ohad@wizery.com>
9238 L: linux-omap@vger.kernel.org
9240 F: drivers/hwspinlock/omap_hwspinlock.c
9243 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9244 L: linux-omap@vger.kernel.org
9246 F: drivers/mmc/host/omap.c
9249 L: linux-mmc@vger.kernel.org
9250 L: linux-omap@vger.kernel.org
9252 F: drivers/mmc/host/omap_hsmmc.c
9254 OMAP RANDOM NUMBER GENERATOR SUPPORT
9255 M: Deepak Saxena <dsaxena@plexity.net>
9257 F: drivers/char/hw_random/omap-rng.c
9260 M: Benoît Cousson <bcousson@baylibre.com>
9261 M: Paul Walmsley <paul@pwsan.com>
9262 L: linux-omap@vger.kernel.org
9264 F: arch/arm/mach-omap2/omap_hwmod.*
9267 M: Paul Walmsley <paul@pwsan.com>
9268 L: linux-omap@vger.kernel.org
9270 F: arch/arm/mach-omap2/omap_hwmod*data*
9272 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9273 M: Benoît Cousson <bcousson@baylibre.com>
9274 L: linux-omap@vger.kernel.org
9276 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9278 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9279 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9280 L: linux-media@vger.kernel.org
9282 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9283 F: drivers/media/platform/omap3isp/
9284 F: drivers/staging/media/omap4iss/
9287 L: linux-usb@vger.kernel.org
9288 L: linux-omap@vger.kernel.org
9290 F: drivers/usb/*/*omap*
9291 F: arch/arm/*omap*/usb*
9294 M: Grygorii Strashko <grygorii.strashko@ti.com>
9295 M: Santosh Shilimkar <ssantosh@kernel.org>
9296 M: Kevin Hilman <khilman@kernel.org>
9297 L: linux-omap@vger.kernel.org
9299 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9300 F: drivers/gpio/gpio-omap.c
9302 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9303 M: Mark Jackson <mpfj@newflow.co.uk>
9304 L: linux-omap@vger.kernel.org
9306 F: arch/arm/boot/dts/am335x-nano.dts
9309 M: Bob Copeland <me@bobcopeland.com>
9310 L: linux-karma-devel@lists.sourceforge.net
9312 F: Documentation/filesystems/omfs.txt
9315 OMNIKEY CARDMAN 4000 DRIVER
9316 M: Harald Welte <laforge@gnumonks.org>
9318 F: drivers/char/pcmcia/cm4000_cs.c
9319 F: include/linux/cm4000_cs.h
9320 F: include/uapi/linux/cm4000_cs.h
9322 OMNIKEY CARDMAN 4040 DRIVER
9323 M: Harald Welte <laforge@gnumonks.org>
9325 F: drivers/char/pcmcia/cm4040_cs.*
9327 OMNIVISION OV7670 SENSOR DRIVER
9328 M: Jonathan Corbet <corbet@lwn.net>
9329 L: linux-media@vger.kernel.org
9330 T: git git://linuxtv.org/media_tree.git
9332 F: drivers/media/i2c/ov7670.c
9334 ONENAND FLASH DRIVER
9335 M: Kyungmin Park <kyungmin.park@samsung.com>
9336 L: linux-mtd@lists.infradead.org
9338 F: drivers/mtd/onenand/
9339 F: include/linux/mtd/onenand*.h
9341 ONSTREAM SCSI TAPE DRIVER
9342 M: Willem Riede <osst@riede.org>
9343 L: osst-users@lists.sourceforge.net
9344 L: linux-scsi@vger.kernel.org
9346 F: Documentation/scsi/osst.txt
9347 F: drivers/scsi/osst.*
9348 F: drivers/scsi/osst_*.h
9349 F: drivers/scsi/st.h
9351 OPENCORES I2C BUS DRIVER
9352 M: Peter Korsgaard <jacmet@sunsite.dk>
9353 L: linux-i2c@vger.kernel.org
9355 F: Documentation/i2c/busses/i2c-ocores
9356 F: drivers/i2c/busses/i2c-ocores.c
9358 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9359 M: Rob Herring <robh+dt@kernel.org>
9360 M: Frank Rowand <frowand.list@gmail.com>
9361 L: devicetree@vger.kernel.org
9362 W: http://www.devicetree.org/
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9366 F: include/linux/of*.h
9369 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9370 M: Rob Herring <robh+dt@kernel.org>
9371 M: Mark Rutland <mark.rutland@arm.com>
9372 L: devicetree@vger.kernel.org
9373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9374 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9376 F: Documentation/devicetree/
9378 F: include/dt-bindings/
9380 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9381 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9382 L: devicetree@vger.kernel.org
9384 F: Documentation/devicetree/dynamic-resolution-notes.txt
9385 F: Documentation/devicetree/overlay-notes.txt
9386 F: drivers/of/overlay.c
9387 F: drivers/of/resolver.c
9389 OPENRISC ARCHITECTURE
9390 M: Jonas Bonn <jonas@southpole.se>
9391 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9392 M: Stafford Horne <shorne@gmail.com>
9393 T: git git://github.com/openrisc/linux.git
9394 L: openrisc@lists.librecores.org
9395 W: http://openrisc.io
9400 M: Pravin Shelar <pshelar@nicira.com>
9401 L: netdev@vger.kernel.org
9402 L: dev@openvswitch.org
9403 W: http://openvswitch.org
9406 F: include/uapi/linux/openvswitch.h
9408 OPERATING PERFORMANCE POINTS (OPP)
9409 M: Viresh Kumar <vireshk@kernel.org>
9410 M: Nishanth Menon <nm@ti.com>
9411 M: Stephen Boyd <sboyd@codeaurora.org>
9412 L: linux-pm@vger.kernel.org
9414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9415 F: drivers/base/power/opp/
9416 F: include/linux/pm_opp.h
9417 F: Documentation/power/opp.txt
9418 F: Documentation/devicetree/bindings/opp/
9421 M: Clemens Ladisch <clemens@ladisch.de>
9422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9423 T: git git://git.alsa-project.org/alsa-kernel.git
9425 F: sound/drivers/opl4/
9428 M: Robert Richter <rric@kernel.org>
9429 L: oprofile-list@lists.sf.net
9431 F: arch/*/include/asm/oprofile*.h
9433 F: drivers/oprofile/
9434 F: include/linux/oprofile.h
9436 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9437 M: Mark Fasheh <mfasheh@versity.com>
9438 M: Joel Becker <jlbec@evilplan.org>
9439 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9440 W: http://ocfs2.wiki.kernel.org
9442 F: Documentation/filesystems/ocfs2.txt
9443 F: Documentation/filesystems/dlmfs.txt
9447 L: linux-wireless@vger.kernel.org
9448 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9449 W: http://www.nongnu.org/orinoco/
9451 F: drivers/net/wireless/intersil/orinoco/
9453 OSD LIBRARY and FILESYSTEM
9454 M: Boaz Harrosh <ooo@electrozaur.com>
9455 M: Benny Halevy <bhalevy@primarydata.com>
9456 L: osd-dev@open-osd.org
9457 W: http://open-osd.org
9458 T: git git://git.open-osd.org/open-osd.git
9460 F: drivers/scsi/osd/
9461 F: include/scsi/osd_*
9465 M: Miklos Szeredi <miklos@szeredi.hu>
9466 L: linux-unionfs@vger.kernel.org
9467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9470 F: Documentation/filesystems/overlayfs.txt
9473 M: Mike Marshall <hubcap@omnibond.com>
9474 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9478 F: Documentation/filesystems/orangefs.txt
9481 M: Christian Lamparter <chunkeey@googlemail.com>
9482 L: linux-wireless@vger.kernel.org
9483 W: http://wireless.kernel.org/en/users/Drivers/p54
9485 F: drivers/net/wireless/intersil/p54/
9487 PA SEMI ETHERNET DRIVER
9488 L: netdev@vger.kernel.org
9490 F: drivers/net/ethernet/pasemi/*
9492 PA SEMI SMBUS DRIVER
9493 L: linux-i2c@vger.kernel.org
9495 F: drivers/i2c/busses/i2c-pasemi.c
9497 PADATA PARALLEL EXECUTION MECHANISM
9498 M: Steffen Klassert <steffen.klassert@secunet.com>
9499 L: linux-crypto@vger.kernel.org
9502 F: include/linux/padata.h
9503 F: Documentation/padata.txt
9505 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9506 M: Harald Welte <laforge@gnumonks.org>
9507 L: platform-driver-x86@vger.kernel.org
9509 F: drivers/platform/x86/panasonic-laptop.c
9511 PANASONIC MN10300/AM33/AM34 PORT
9512 M: David Howells <dhowells@redhat.com>
9513 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9514 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9516 F: Documentation/mn10300/
9519 PARALLEL LCD/KEYPAD PANEL DRIVER
9520 M: Willy Tarreau <willy@haproxy.com>
9521 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9523 F: Documentation/misc-devices/lcd-panel-cgram.txt
9524 F: drivers/misc/panel.c
9526 PARALLEL PORT SUBSYSTEM
9527 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9528 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9529 L: linux-parport@lists.infradead.org (subscribers-only)
9532 F: include/linux/parport*.h
9533 F: drivers/char/ppdev.c
9534 F: include/uapi/linux/ppdev.h
9535 F: Documentation/parport*.txt
9537 PARAVIRT_OPS INTERFACE
9538 M: Jeremy Fitzhardinge <jeremy@goop.org>
9539 M: Chris Wright <chrisw@sous-sol.org>
9540 M: Alok Kataria <akataria@vmware.com>
9541 M: Rusty Russell <rusty@rustcorp.com.au>
9542 L: virtualization@lists.linux-foundation.org
9544 F: Documentation/virtual/paravirt_ops.txt
9545 F: arch/*/kernel/paravirt*
9546 F: arch/*/include/asm/paravirt.h
9547 F: include/linux/hypervisor.h
9549 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9550 M: Tim Waugh <tim@cyberelk.net>
9551 L: linux-parport@lists.infradead.org (subscribers-only)
9553 F: Documentation/blockdev/paride.txt
9554 F: drivers/block/paride/
9557 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9558 M: Helge Deller <deller@gmx.de>
9559 L: linux-parisc@vger.kernel.org
9560 W: http://www.parisc-linux.org/
9561 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9566 F: Documentation/parisc/
9568 F: drivers/char/agp/parisc-agp.c
9569 F: drivers/input/serio/gscps2.c
9570 F: drivers/parport/parport_gsc.*
9571 F: drivers/tty/serial/8250/8250_gsc.c
9572 F: drivers/video/fbdev/sti*
9573 F: drivers/video/console/sti*
9574 F: drivers/video/logo/logo_parisc*
9577 M: Jiri Pirko <jiri@mellanox.com>
9578 L: netdev@vger.kernel.org
9581 F: lib/test_parman.c
9582 F: include/linux/parman.h
9584 PC87360 HARDWARE MONITORING DRIVER
9585 M: Jim Cromie <jim.cromie@gmail.com>
9586 L: linux-hwmon@vger.kernel.org
9588 F: Documentation/hwmon/pc87360
9589 F: drivers/hwmon/pc87360.c
9592 M: Jim Cromie <jim.cromie@gmail.com>
9594 F: drivers/char/pc8736x_gpio.c
9596 PC87427 HARDWARE MONITORING DRIVER
9597 M: Jean Delvare <jdelvare@suse.com>
9598 L: linux-hwmon@vger.kernel.org
9600 F: Documentation/hwmon/pc87427
9601 F: drivers/hwmon/pc87427.c
9604 M: Riku Voipio <riku.voipio@iki.fi>
9606 F: drivers/leds/leds-pca9532.c
9607 F: include/linux/leds-pca9532.h
9609 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9610 M: Guenter Roeck <linux@roeck-us.net>
9611 L: linux-i2c@vger.kernel.org
9613 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9615 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9616 M: Khalid Aziz <khalid@gonehiking.org>
9618 F: drivers/firmware/pcdp.*
9621 M: Linas Vepstas <linasvepstas@gmail.com>
9622 L: linux-pci@vger.kernel.org
9624 F: Documentation/PCI/pci-error-recovery.txt
9626 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9627 M: Russell Currey <ruscur@russell.cc>
9628 L: linuxppc-dev@lists.ozlabs.org
9630 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9631 F: arch/powerpc/kernel/eeh*.c
9632 F: arch/powerpc/platforms/*/eeh*.c
9633 F: arch/powerpc/include/*/eeh*.h
9636 M: Bjorn Helgaas <bhelgaas@google.com>
9637 L: linux-pci@vger.kernel.org
9638 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9641 F: Documentation/devicetree/bindings/pci/
9642 F: Documentation/PCI/
9644 F: include/linux/pci*
9646 F: arch/x86/kernel/quirks.c
9648 PCI DRIVER FOR ALTERA PCIE IP
9649 M: Ley Foon Tan <lftan@altera.com>
9650 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9651 L: linux-pci@vger.kernel.org
9653 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9654 F: drivers/pci/host/pcie-altera.c
9656 PCI DRIVER FOR ARM VERSATILE PLATFORM
9657 M: Rob Herring <robh@kernel.org>
9658 L: linux-pci@vger.kernel.org
9659 L: linux-arm-kernel@lists.infradead.org
9661 F: Documentation/devicetree/bindings/pci/versatile.txt
9662 F: drivers/pci/host/pci-versatile.c
9664 PCI DRIVER FOR ARMADA 8K
9665 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9666 L: linux-pci@vger.kernel.org
9667 L: linux-arm-kernel@lists.infradead.org
9669 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9670 F: drivers/pci/dwc/pcie-armada8k.c
9672 PCI DRIVER FOR APPLIEDMICRO XGENE
9673 M: Tanmay Inamdar <tinamdar@apm.com>
9674 L: linux-pci@vger.kernel.org
9675 L: linux-arm-kernel@lists.infradead.org
9677 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9678 F: drivers/pci/host/pci-xgene.c
9680 PCI DRIVER FOR FREESCALE LAYERSCAPE
9681 M: Minghuan Lian <minghuan.Lian@freescale.com>
9682 M: Mingkai Hu <mingkai.hu@freescale.com>
9683 M: Roy Zang <tie-fei.zang@freescale.com>
9684 L: linuxppc-dev@lists.ozlabs.org
9685 L: linux-pci@vger.kernel.org
9686 L: linux-arm-kernel@lists.infradead.org
9688 F: drivers/pci/dwc/*layerscape*
9691 M: Richard Zhu <hongxing.zhu@nxp.com>
9692 M: Lucas Stach <l.stach@pengutronix.de>
9693 L: linux-pci@vger.kernel.org
9694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9696 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9697 F: drivers/pci/dwc/*imx6*
9699 PCI DRIVER FOR TI KEYSTONE
9700 M: Murali Karicheri <m-karicheri2@ti.com>
9701 L: linux-pci@vger.kernel.org
9702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9704 F: drivers/pci/dwc/*keystone*
9706 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9707 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9708 M: Jason Cooper <jason@lakedaemon.net>
9709 L: linux-pci@vger.kernel.org
9710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9712 F: drivers/pci/host/*mvebu*
9714 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9715 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9716 L: linux-pci@vger.kernel.org
9717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9720 F: drivers/pci/host/pci-aardvark.c
9722 PCI DRIVER FOR NVIDIA TEGRA
9723 M: Thierry Reding <thierry.reding@gmail.com>
9724 L: linux-tegra@vger.kernel.org
9725 L: linux-pci@vger.kernel.org
9727 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9728 F: drivers/pci/host/pci-tegra.c
9730 PCI DRIVER FOR TI DRA7XX
9731 M: Kishon Vijay Abraham I <kishon@ti.com>
9732 L: linux-omap@vger.kernel.org
9733 L: linux-pci@vger.kernel.org
9735 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9736 F: drivers/pci/dwc/pci-dra7xx.c
9738 PCI DRIVER FOR RENESAS R-CAR
9739 M: Simon Horman <horms@verge.net.au>
9740 L: linux-pci@vger.kernel.org
9741 L: linux-renesas-soc@vger.kernel.org
9743 F: drivers/pci/host/*rcar*
9745 PCI DRIVER FOR SAMSUNG EXYNOS
9746 M: Jingoo Han <jingoohan1@gmail.com>
9747 L: linux-pci@vger.kernel.org
9748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9749 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9751 F: drivers/pci/dwc/pci-exynos.c
9753 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9754 M: Jingoo Han <jingoohan1@gmail.com>
9755 M: Joao Pinto <Joao.Pinto@synopsys.com>
9756 L: linux-pci@vger.kernel.org
9758 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9759 F: drivers/pci/dwc/*designware*
9761 PCI DRIVER FOR GENERIC OF HOSTS
9762 M: Will Deacon <will.deacon@arm.com>
9763 L: linux-pci@vger.kernel.org
9764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9766 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9767 F: drivers/pci/host/pci-host-common.c
9768 F: drivers/pci/host/pci-host-generic.c
9770 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9771 M: Keith Busch <keith.busch@intel.com>
9772 L: linux-pci@vger.kernel.org
9774 F: drivers/pci/host/vmd.c
9776 PCIE DRIVER FOR ST SPEAR13XX
9777 M: Pratyush Anand <pratyush.anand@gmail.com>
9778 L: linux-pci@vger.kernel.org
9780 F: drivers/pci/dwc/*spear*
9782 PCI MSI DRIVER FOR ALTERA MSI IP
9783 M: Ley Foon Tan <lftan@altera.com>
9784 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9785 L: linux-pci@vger.kernel.org
9787 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9788 F: drivers/pci/host/pcie-altera-msi.c
9790 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9791 M: Duc Dang <dhdang@apm.com>
9792 L: linux-pci@vger.kernel.org
9793 L: linux-arm-kernel@lists.infradead.org
9795 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9796 F: drivers/pci/host/pci-xgene-msi.c
9798 PCIE DRIVER FOR AXIS ARTPEC
9799 M: Niklas Cassel <niklas.cassel@axis.com>
9800 M: Jesper Nilsson <jesper.nilsson@axis.com>
9801 L: linux-arm-kernel@axis.com
9802 L: linux-pci@vger.kernel.org
9804 F: Documentation/devicetree/bindings/pci/axis,artpec*
9805 F: drivers/pci/dwc/*artpec*
9807 PCIE DRIVER FOR HISILICON
9808 M: Zhou Wang <wangzhou1@hisilicon.com>
9809 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9810 L: linux-pci@vger.kernel.org
9812 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9813 F: drivers/pci/dwc/pcie-hisi.c
9815 PCIE DRIVER FOR ROCKCHIP
9816 M: Shawn Lin <shawn.lin@rock-chips.com>
9817 M: Wenrui Li <wenrui.li@rock-chips.com>
9818 L: linux-pci@vger.kernel.org
9819 L: linux-rockchip@lists.infradead.org
9821 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9822 F: drivers/pci/host/pcie-rockchip.c
9824 PCIE DRIVER FOR QUALCOMM MSM
9825 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9826 L: linux-pci@vger.kernel.org
9827 L: linux-arm-msm@vger.kernel.org
9829 F: drivers/pci/dwc/*qcom*
9831 PCIE DRIVER FOR CAVIUM THUNDERX
9832 M: David Daney <david.daney@cavium.com>
9833 L: linux-pci@vger.kernel.org
9834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9836 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9837 F: drivers/pci/host/pci-thunder-*
9840 P: Linux PCMCIA Team
9841 L: linux-pcmcia@lists.infradead.org
9842 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9845 F: Documentation/pcmcia/
9850 PCNET32 NETWORK DRIVER
9851 M: Don Fry <pcnet32@frontier.com>
9852 L: netdev@vger.kernel.org
9854 F: drivers/net/ethernet/amd/pcnet32.c
9856 PCRYPT PARALLEL CRYPTO ENGINE
9857 M: Steffen Klassert <steffen.klassert@secunet.com>
9858 L: linux-crypto@vger.kernel.org
9861 F: include/crypto/pcrypt.h
9863 PER-CPU MEMORY ALLOCATOR
9864 M: Tejun Heo <tj@kernel.org>
9865 M: Christoph Lameter <cl@linux.com>
9866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9868 F: include/linux/percpu*.h
9870 F: arch/*/include/asm/percpu.h
9872 PER-TASK DELAY ACCOUNTING
9873 M: Balbir Singh <bsingharora@gmail.com>
9875 F: include/linux/delayacct.h
9876 F: kernel/delayacct.c
9878 PERFORMANCE EVENTS SUBSYSTEM
9879 M: Peter Zijlstra <peterz@infradead.org>
9880 M: Ingo Molnar <mingo@redhat.com>
9881 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9882 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9883 L: linux-kernel@vger.kernel.org
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9887 F: include/linux/perf_event.h
9888 F: include/uapi/linux/perf_event.h
9889 F: arch/*/kernel/perf_event*.c
9890 F: arch/*/kernel/*/perf_event*.c
9891 F: arch/*/kernel/*/*/perf_event*.c
9892 F: arch/*/include/asm/perf_event.h
9893 F: arch/*/kernel/perf_callchain.c
9897 PERSONALITY HANDLING
9898 M: Christoph Hellwig <hch@infradead.org>
9899 L: linux-abi-devel@lists.sourceforge.net
9901 F: include/linux/personality.h
9902 F: include/uapi/linux/personality.h
9905 M: Remi Denis-Courmont <courmisch@gmail.com>
9907 F: Documentation/networking/phonet.txt
9908 F: include/linux/phonet.h
9909 F: include/net/phonet/
9910 F: include/uapi/linux/phonet.h
9914 M: Joern Engel <joern@lazybastard.org>
9915 L: linux-mtd@lists.infradead.org
9917 F: drivers/mtd/devices/phram.c
9920 M: Bruno Prémont <bonbons@linux-vserver.org>
9921 L: linux-input@vger.kernel.org
9923 F: drivers/hid/hid-picolcd*
9926 M: Jamie Iles <jamie@jamieiles.com>
9927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928 T: git git://github.com/jamieiles/linux-2.6-ji.git
9930 F: arch/arm/boot/dts/picoxcell*
9931 F: arch/arm/mach-picoxcell/
9932 F: drivers/crypto/picoxcell*
9934 PIN CONTROL SUBSYSTEM
9935 M: Linus Walleij <linus.walleij@linaro.org>
9936 L: linux-gpio@vger.kernel.org
9937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9939 F: Documentation/devicetree/bindings/pinctrl/
9940 F: Documentation/pinctrl.txt
9942 F: include/linux/pinctrl/
9944 PIN CONTROLLER - ATMEL AT91
9945 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9948 F: drivers/pinctrl/pinctrl-at91.*
9950 PIN CONTROLLER - ATMEL AT91 PIO4
9951 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9953 L: linux-gpio@vger.kernel.org
9955 F: drivers/pinctrl/pinctrl-at91-pio4.*
9957 PIN CONTROLLER - INTEL
9958 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9959 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9961 F: drivers/pinctrl/intel/
9963 PIN CONTROLLER - RENESAS
9964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9965 M: Geert Uytterhoeven <geert+renesas@glider.be>
9966 L: linux-renesas-soc@vger.kernel.org
9968 F: drivers/pinctrl/sh-pfc/
9970 PIN CONTROLLER - SAMSUNG
9971 M: Tomasz Figa <tomasz.figa@gmail.com>
9972 M: Krzysztof Kozlowski <krzk@kernel.org>
9973 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9975 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9977 F: drivers/pinctrl/samsung/
9978 F: include/dt-bindings/pinctrl/samsung.h
9979 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9981 PIN CONTROLLER - SINGLE
9982 M: Tony Lindgren <tony@atomide.com>
9983 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9985 L: linux-omap@vger.kernel.org
9987 F: drivers/pinctrl/pinctrl-single.c
9989 PIN CONTROLLER - ST SPEAR
9990 M: Viresh Kumar <vireshk@kernel.org>
9991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9992 W: http://www.st.com/spear
9994 F: drivers/pinctrl/spear/
9996 PISTACHIO SOC SUPPORT
9997 M: James Hartley <james.hartley@imgtec.com>
9998 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9999 L: linux-mips@linux-mips.org
10001 F: arch/mips/pistachio/
10002 F: arch/mips/include/asm/mach-pistachio/
10003 F: arch/mips/boot/dts/img/pistachio*
10004 F: arch/mips/configs/pistachio*_defconfig
10008 M: linux-block@vger.kernel.org
10009 F: drivers/block/pktcdvd.c
10010 F: include/linux/pktcdvd.h
10011 F: include/uapi/linux/pktcdvd.h
10013 PKUNITY SOC DRIVERS
10014 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10015 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10017 T: git git://github.com/gxt/linux.git
10018 F: drivers/input/serio/i8042-unicore32io.h
10019 F: drivers/i2c/busses/i2c-puv3.c
10020 F: drivers/video/fbdev/fb-puv3.c
10021 F: drivers/rtc/rtc-puv3.c
10023 PMBUS HARDWARE MONITORING DRIVERS
10024 M: Guenter Roeck <linux@roeck-us.net>
10025 L: linux-hwmon@vger.kernel.org
10026 W: http://hwmon.wiki.kernel.org/
10027 W: http://www.roeck-us.net/linux/drivers/
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10030 F: Documentation/hwmon/pmbus
10031 F: drivers/hwmon/pmbus/
10032 F: include/linux/i2c/pmbus.h
10034 PMC SIERRA MaxRAID DRIVER
10035 L: linux-scsi@vger.kernel.org
10036 W: http://www.pmc-sierra.com/
10038 F: drivers/scsi/pmcraid.*
10040 PMC SIERRA PM8001 DRIVER
10041 M: Jack Wang <jinpu.wang@profitbricks.com>
10042 M: lindar_liu@usish.com
10044 L: linux-scsi@vger.kernel.org
10046 F: drivers/scsi/pm8001/
10048 POSIX CLOCKS and TIMERS
10049 M: Thomas Gleixner <tglx@linutronix.de>
10050 L: linux-kernel@vger.kernel.org
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10054 F: include/linux/timer*
10055 F: kernel/time/*timer*
10057 POWER MANAGEMENT CORE
10058 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10059 L: linux-pm@vger.kernel.org
10060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10061 B: https://bugzilla.kernel.org
10063 F: drivers/base/power/
10064 F: include/linux/pm.h
10065 F: include/linux/pm_*
10066 F: include/linux/powercap.h
10067 F: drivers/powercap/
10069 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10070 M: Sebastian Reichel <sre@kernel.org>
10071 L: linux-pm@vger.kernel.org
10072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10074 F: Documentation/devicetree/bindings/power/supply/
10075 F: include/linux/power_supply.h
10076 F: drivers/power/supply/
10078 POWER STATE COORDINATION INTERFACE (PSCI)
10079 M: Mark Rutland <mark.rutland@arm.com>
10080 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10081 L: linux-arm-kernel@lists.infradead.org
10083 F: drivers/firmware/psci*.c
10084 F: include/linux/psci.h
10085 F: include/uapi/linux/psci.h
10087 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10088 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10089 L: linuxppc-dev@lists.ozlabs.org
10091 F: drivers/char/powernv-op-panel.c
10094 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10098 PPP PROTOCOL DRIVERS AND COMPRESSORS
10099 M: Paul Mackerras <paulus@samba.org>
10100 L: linux-ppp@vger.kernel.org
10102 F: drivers/net/ppp/ppp_*
10104 PPP OVER ATM (RFC 2364)
10105 M: Mitchell Blank Jr <mitch@sfgoth.com>
10107 F: net/atm/pppoatm.c
10108 F: include/uapi/linux/atmppp.h
10111 M: Michal Ostrowski <mostrows@earthlink.net>
10113 F: drivers/net/ppp/pppoe.c
10114 F: drivers/net/ppp/pppox.c
10117 M: James Chapman <jchapman@katalix.com>
10119 F: net/l2tp/l2tp_ppp.c
10120 F: include/linux/if_pppol2tp.h
10121 F: include/uapi/linux/if_pppol2tp.h
10124 M: Rodolfo Giometti <giometti@enneenne.com>
10125 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10126 L: linuxpps@ml.enneenne.com (subscribers-only)
10128 F: Documentation/pps/
10130 F: include/linux/pps*.h
10133 M: Dmitry Kozlov <xeb@mail.ru>
10134 L: netdev@vger.kernel.org
10136 F: drivers/net/ppp/pptp.c
10137 W: http://sourceforge.net/projects/accel-pptp
10140 M: Robert Love <rml@tech9.net>
10141 L: kpreempt-tech@lists.sourceforge.net
10142 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10144 F: Documentation/preempt-locking.txt
10145 F: include/linux/preempt.h
10148 M: Petr Mladek <pmladek@suse.com>
10149 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10150 R: Steven Rostedt <rostedt@goodmis.org>
10153 F: include/linux/printk.h
10155 PRISM54 WIRELESS DRIVER
10156 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10157 L: linux-wireless@vger.kernel.org
10158 W: http://wireless.kernel.org/en/users/Drivers/p54
10160 F: drivers/net/wireless/intersil/prism54/
10162 PS3 NETWORK SUPPORT
10163 M: Geoff Levand <geoff@infradead.org>
10164 L: netdev@vger.kernel.org
10165 L: linuxppc-dev@lists.ozlabs.org
10167 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10169 PS3 PLATFORM SUPPORT
10170 M: Geoff Levand <geoff@infradead.org>
10171 L: linuxppc-dev@lists.ozlabs.org
10173 F: arch/powerpc/boot/ps3*
10174 F: arch/powerpc/include/asm/lv1call.h
10175 F: arch/powerpc/include/asm/ps3*.h
10176 F: arch/powerpc/platforms/ps3/
10179 F: drivers/rtc/rtc-ps3.c
10180 F: drivers/usb/host/*ps3.c
10181 F: sound/ppc/snd_ps3*
10184 M: Jim Paris <jim@jtan.com>
10185 M: Geoff Levand <geoff@infradead.org>
10186 L: linuxppc-dev@lists.ozlabs.org
10188 F: drivers/block/ps3vram.c
10190 PSAMPLE PACKET SAMPLING SUPPORT:
10191 M: Yotam Gigi <yotamg@mellanox.com>
10194 F: include/net/psample.h
10195 F: include/uapi/linux/psample.h
10198 M: Kees Cook <keescook@chromium.org>
10199 M: Anton Vorontsov <anton@enomsg.org>
10200 M: Colin Cross <ccross@android.com>
10201 M: Tony Luck <tony.luck@intel.com>
10203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10205 F: include/linux/pstore*
10206 F: drivers/firmware/efi/efi-pstore.c
10207 F: drivers/acpi/apei/erst.c
10208 F: Documentation/admin-guide/ramoops.rst
10209 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10210 K: \b(pstore|ramoops)
10212 PTP HARDWARE CLOCK SUPPORT
10213 M: Richard Cochran <richardcochran@gmail.com>
10214 L: netdev@vger.kernel.org
10216 W: http://linuxptp.sourceforge.net/
10217 F: Documentation/ABI/testing/sysfs-ptp
10218 F: Documentation/ptp/*
10219 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10220 F: drivers/net/phy/dp83640*
10222 F: include/linux/ptp_cl*
10225 M: Roland McGrath <roland@hack.frob.com>
10226 M: Oleg Nesterov <oleg@redhat.com>
10228 F: include/asm-generic/syscall.h
10229 F: include/linux/ptrace.h
10230 F: include/linux/regset.h
10231 F: include/linux/tracehook.h
10232 F: include/uapi/linux/ptrace.h
10236 M: Hans Verkuil <hverkuil@xs4all.nl>
10237 L: linux-media@vger.kernel.org
10238 T: git git://linuxtv.org/media_tree.git
10240 F: drivers/media/usb/pulse8-cec/*
10242 PVRUSB2 VIDEO4LINUX DRIVER
10243 M: Mike Isely <isely@pobox.com>
10244 L: pvrusb2@isely.net (subscribers-only)
10245 L: linux-media@vger.kernel.org
10246 W: http://www.isely.net/pvrusb2/
10247 T: git git://linuxtv.org/media_tree.git
10249 F: Documentation/media/v4l-drivers/pvrusb2*
10250 F: drivers/media/usb/pvrusb2/
10253 M: Hans Verkuil <hverkuil@xs4all.nl>
10254 L: linux-media@vger.kernel.org
10255 T: git git://linuxtv.org/media_tree.git
10257 F: drivers/media/usb/pwc/*
10260 M: Kamil Debski <kamil@wypas.org>
10261 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10262 L: linux-hwmon@vger.kernel.org
10264 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10265 F: Documentation/hwmon/pwm-fan
10266 F: drivers/hwmon/pwm-fan.c
10269 M: Thierry Reding <thierry.reding@gmail.com>
10270 L: linux-pwm@vger.kernel.org
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10273 F: Documentation/pwm.txt
10274 F: Documentation/devicetree/bindings/pwm/
10275 F: include/linux/pwm.h
10277 F: drivers/video/backlight/pwm_bl.c
10278 F: include/linux/pwm_backlight.h
10280 PXA2xx/PXA3xx SUPPORT
10281 M: Daniel Mack <daniel@zonque.org>
10282 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10283 M: Robert Jarzmik <robert.jarzmik@free.fr>
10284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10285 T: git git://github.com/hzhuang1/linux.git
10286 T: git git://github.com/rjarzmik/linux.git
10288 F: arch/arm/boot/dts/pxa*
10289 F: arch/arm/mach-pxa/
10290 F: drivers/dma/pxa*
10291 F: drivers/pcmcia/pxa2xx*
10292 F: drivers/pinctrl/pxa/
10293 F: drivers/spi/spi-pxa2xx*
10294 F: drivers/usb/gadget/udc/pxa2*
10295 F: include/sound/pxa2xx-lib.h
10300 M: Robert Jarzmik <robert.jarzmik@free.fr>
10301 L: linux-gpio@vger.kernel.org
10303 F: drivers/gpio/gpio-pxa.c
10305 PXA3xx NAND FLASH DRIVER
10306 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10307 L: linux-mtd@lists.infradead.org
10309 F: drivers/mtd/nand/pxa3xx_nand.c
10312 M: Eric Miao <eric.y.miao@gmail.com>
10313 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10315 T: git git://github.com/hzhuang1/linux.git
10316 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10318 F: arch/arm/boot/dts/mmp*
10319 F: arch/arm/mach-mmp/
10325 M: Robert Jarzmik <robert.jarzmik@free.fr>
10326 L: rtc-linux@googlegroups.com
10330 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10331 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10332 L: qat-linux@intel.com
10334 F: drivers/crypto/qat/
10337 M: Mike Marciniszyn <infinipath@intel.com>
10338 L: linux-rdma@vger.kernel.org
10340 F: drivers/infiniband/hw/qib/
10342 QLOGIC QLA1280 SCSI DRIVER
10343 M: Michael Reed <mdr@sgi.com>
10344 L: linux-scsi@vger.kernel.org
10346 F: drivers/scsi/qla1280.[ch]
10348 QLOGIC QLA2XXX FC-SCSI DRIVER
10349 M: qla2xxx-upstream@qlogic.com
10350 L: linux-scsi@vger.kernel.org
10352 F: Documentation/scsi/LICENSE.qla2xxx
10353 F: drivers/scsi/qla2xxx/
10355 QLOGIC QLA4XXX iSCSI DRIVER
10356 M: QLogic-Storage-Upstream@qlogic.com
10357 L: linux-scsi@vger.kernel.org
10359 F: Documentation/scsi/LICENSE.qla4xxx
10360 F: drivers/scsi/qla4xxx/
10362 QLOGIC QLA3XXX NETWORK DRIVER
10363 M: Dept-GELinuxNICDev@cavium.com
10364 L: netdev@vger.kernel.org
10366 F: Documentation/networking/LICENSE.qla3xxx
10367 F: drivers/net/ethernet/qlogic/qla3xxx.*
10369 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10370 M: Harish Patil <harish.patil@cavium.com>
10371 M: Manish Chopra <manish.chopra@cavium.com>
10372 M: Dept-GELinuxNICDev@cavium.com
10373 L: netdev@vger.kernel.org
10375 F: drivers/net/ethernet/qlogic/qlcnic/
10377 QLOGIC QLGE 10Gb ETHERNET DRIVER
10378 M: Harish Patil <harish.patil@cavium.com>
10379 M: Manish Chopra <manish.chopra@cavium.com>
10380 M: Dept-GELinuxNICDev@cavium.com
10381 L: netdev@vger.kernel.org
10383 F: drivers/net/ethernet/qlogic/qlge/
10385 QLOGIC QL4xxx ETHERNET DRIVER
10386 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10387 M: Ariel Elior <Ariel.Elior@cavium.com>
10388 M: everest-linux-l2@cavium.com
10389 L: netdev@vger.kernel.org
10391 F: drivers/net/ethernet/qlogic/qed/
10392 F: include/linux/qed/
10393 F: drivers/net/ethernet/qlogic/qede/
10395 QLOGIC QL41xxx ISCSI DRIVER
10396 M: QLogic-Storage-Upstream@cavium.com
10397 L: linux-scsi@vger.kernel.org
10399 F: drivers/scsi/qedi/
10401 QLOGIC QL41xxx FCOE DRIVER
10402 M: QLogic-Storage-Upstream@cavium.com
10403 L: linux-scsi@vger.kernel.org
10405 F: drivers/scsi/qedf/
10408 M: Anders Larsen <al@alarsen.net>
10409 W: http://www.alarsen.net/linux/qnx4fs/
10412 F: include/uapi/linux/qnx4_fs.h
10413 F: include/uapi/linux/qnxtypes.h
10415 QORIQ DPAA2 FSL-MC BUS DRIVER
10416 M: Stuart Yoder <stuyoder@gmail.com>
10417 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10418 L: linux-kernel@vger.kernel.org
10420 F: drivers/staging/fsl-mc/
10422 QT1010 MEDIA DRIVER
10423 M: Antti Palosaari <crope@iki.fi>
10424 L: linux-media@vger.kernel.org
10425 W: https://linuxtv.org
10426 W: http://palosaari.fi/linux/
10427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10428 T: git git://linuxtv.org/anttip/media_tree.git
10430 F: drivers/media/tuners/qt1010*
10432 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10433 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10434 L: linux-wireless@vger.kernel.org
10435 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10437 F: drivers/net/wireless/ath/ath9k/
10439 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10440 M: Kalle Valo <kvalo@qca.qualcomm.com>
10441 L: ath10k@lists.infradead.org
10442 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10445 F: drivers/net/wireless/ath/ath10k/
10447 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10448 M: Timur Tabi <timur@codeaurora.org>
10449 L: netdev@vger.kernel.org
10451 F: drivers/net/ethernet/qualcomm/emac/
10453 QUALCOMM HEXAGON ARCHITECTURE
10454 M: Richard Kuo <rkuo@codeaurora.org>
10455 L: linux-hexagon@vger.kernel.org
10456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10460 QUALCOMM WCN36XX WIRELESS DRIVER
10461 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10462 L: wcn36xx@lists.infradead.org
10463 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10464 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10466 F: drivers/net/wireless/ath/wcn36xx/
10468 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10469 M: Gabriel Somlo <somlo@cmu.edu>
10470 M: "Michael S. Tsirkin" <mst@redhat.com>
10471 L: qemu-devel@nongnu.org
10473 F: drivers/firmware/qemu_fw_cfg.c
10475 RADOS BLOCK DEVICE (RBD)
10476 M: Ilya Dryomov <idryomov@gmail.com>
10477 M: Sage Weil <sage@redhat.com>
10478 M: Alex Elder <elder@kernel.org>
10479 L: ceph-devel@vger.kernel.org
10480 W: http://ceph.com/
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10482 T: git git://github.com/ceph/ceph-client.git
10484 F: Documentation/ABI/testing/sysfs-bus-rbd
10485 F: drivers/block/rbd.c
10486 F: drivers/block/rbd_types.h
10488 RADEON FRAMEBUFFER DISPLAY DRIVER
10489 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10490 L: linux-fbdev@vger.kernel.org
10492 F: drivers/video/fbdev/aty/radeon*
10493 F: include/uapi/linux/radeonfb.h
10495 RADIOSHARK RADIO DRIVER
10496 M: Hans Verkuil <hverkuil@xs4all.nl>
10497 L: linux-media@vger.kernel.org
10498 T: git git://linuxtv.org/media_tree.git
10500 F: drivers/media/radio/radio-shark.c
10502 RADIOSHARK2 RADIO DRIVER
10503 M: Hans Verkuil <hverkuil@xs4all.nl>
10504 L: linux-media@vger.kernel.org
10505 T: git git://linuxtv.org/media_tree.git
10507 F: drivers/media/radio/radio-shark2.c
10508 F: drivers/media/radio/radio-tea5777.c
10510 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10511 M: Paul Mackerras <paulus@samba.org>
10512 L: linux-fbdev@vger.kernel.org
10514 F: drivers/video/fbdev/aty/aty128fb.c
10516 RALINK MIPS ARCHITECTURE
10517 M: John Crispin <john@phrozen.org>
10518 L: linux-mips@linux-mips.org
10520 F: arch/mips/ralink
10522 RALINK RT2X00 WIRELESS LAN DRIVER
10524 M: Stanislaw Gruszka <sgruszka@redhat.com>
10525 M: Helmut Schaa <helmut.schaa@googlemail.com>
10526 L: linux-wireless@vger.kernel.org
10528 F: drivers/net/wireless/ralink/rt2x00/
10530 RAMDISK RAM BLOCK DEVICE DRIVER
10531 M: Jens Axboe <axboe@kernel.dk>
10533 F: Documentation/blockdev/ramdisk.txt
10534 F: drivers/block/brd.c
10536 RANDOM NUMBER DRIVER
10537 M: "Theodore Ts'o" <tytso@mit.edu>
10539 F: drivers/char/random.c
10542 M: Matt Porter <mporter@kernel.crashing.org>
10543 M: Alexandre Bounine <alexandre.bounine@idt.com>
10545 F: drivers/rapidio/
10547 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10548 L: linux-wireless@vger.kernel.org
10550 F: drivers/net/wireless/ray*
10553 M: Josh Triplett <josh@joshtriplett.org>
10554 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10555 L: linux-kernel@vger.kernel.org
10557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10558 F: Documentation/RCU/torture.txt
10559 F: kernel/rcu/rcutorture.c
10561 RCUTORTURE TEST FRAMEWORK
10562 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10563 M: Josh Triplett <josh@joshtriplett.org>
10564 R: Steven Rostedt <rostedt@goodmis.org>
10565 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10566 R: Lai Jiangshan <jiangshanlai@gmail.com>
10567 L: linux-kernel@vger.kernel.org
10569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10570 F: tools/testing/selftests/rcutorture
10573 M: Florian Fainelli <florian@openwrt.org>
10576 RDC R6040 FAST ETHERNET DRIVER
10577 M: Florian Fainelli <f.fainelli@gmail.com>
10578 L: netdev@vger.kernel.org
10580 F: drivers/net/ethernet/rdc/r6040.c
10582 RDS - RELIABLE DATAGRAM SOCKETS
10583 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10584 L: netdev@vger.kernel.org
10585 L: linux-rdma@vger.kernel.org
10586 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10587 W: https://oss.oracle.com/projects/rds/
10590 F: Documentation/networking/rds.txt
10592 RDMAVT - RDMA verbs software
10593 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10594 L: linux-rdma@vger.kernel.org
10596 F: drivers/infiniband/sw/rdmavt
10598 RDT - RESOURCE ALLOCATION
10599 M: Fenghua Yu <fenghua.yu@intel.com>
10600 L: linux-kernel@vger.kernel.org
10602 F: arch/x86/kernel/cpu/intel_rdt*
10603 F: arch/x86/include/asm/intel_rdt*
10604 F: Documentation/x86/intel_rdt*
10606 READ-COPY UPDATE (RCU)
10607 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10608 M: Josh Triplett <josh@joshtriplett.org>
10609 R: Steven Rostedt <rostedt@goodmis.org>
10610 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10611 R: Lai Jiangshan <jiangshanlai@gmail.com>
10612 L: linux-kernel@vger.kernel.org
10613 W: http://www.rdrop.com/users/paulmck/RCU/
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10616 F: Documentation/RCU/
10617 X: Documentation/RCU/torture.txt
10618 F: include/linux/rcu*
10619 X: include/linux/srcu.h
10621 X: kernel/torture.c
10623 REAL TIME CLOCK (RTC) SUBSYSTEM
10624 M: Alessandro Zummo <a.zummo@towertech.it>
10625 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10626 L: rtc-linux@googlegroups.com
10627 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10630 F: Documentation/devicetree/bindings/rtc/
10631 F: Documentation/rtc.txt
10633 F: include/linux/rtc.h
10634 F: include/uapi/linux/rtc.h
10635 F: include/linux/rtc/
10636 F: include/linux/platform_data/rtc-*
10637 F: tools/testing/selftests/timers/rtctest.c
10639 REALTEK AUDIO CODECS
10640 M: Bard Liao <bardliao@realtek.com>
10641 M: Oder Chiou <oder_chiou@realtek.com>
10643 F: sound/soc/codecs/rt*
10644 F: include/sound/rt*.h
10646 REISERFS FILE SYSTEM
10647 L: reiserfs-devel@vger.kernel.org
10651 REGISTER MAP ABSTRACTION
10652 M: Mark Brown <broonie@kernel.org>
10653 L: linux-kernel@vger.kernel.org
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10656 F: Documentation/devicetree/bindings/regmap/
10657 F: drivers/base/regmap/
10658 F: include/linux/regmap.h
10660 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10661 M: Ohad Ben-Cohen <ohad@wizery.com>
10662 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10663 L: linux-remoteproc@vger.kernel.org
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10666 F: Documentation/devicetree/bindings/remoteproc/
10667 F: Documentation/remoteproc.txt
10668 F: drivers/remoteproc/
10669 F: include/linux/remoteproc.h
10671 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10672 M: Ohad Ben-Cohen <ohad@wizery.com>
10673 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10674 L: linux-remoteproc@vger.kernel.org
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10678 F: Documentation/rpmsg.txt
10679 F: include/linux/rpmsg.h
10680 F: include/linux/rpmsg/
10682 RENESAS CLOCK DRIVERS
10683 M: Geert Uytterhoeven <geert+renesas@glider.be>
10684 L: linux-renesas-soc@vger.kernel.org
10686 F: drivers/clk/renesas/
10688 RENESAS ETHERNET DRIVERS
10689 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10690 L: netdev@vger.kernel.org
10691 L: linux-renesas-soc@vger.kernel.org
10692 F: drivers/net/ethernet/renesas/
10693 F: include/linux/sh_eth.h
10695 RENESAS R-CAR GYROADC DRIVER
10696 M: Marek Vasut <marek.vasut@gmail.com>
10697 L: linux-iio@vger.kernel.org
10699 F: drivers/iio/adc/rcar_gyro_adc.c
10701 RENESAS USB2 PHY DRIVER
10702 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10703 L: linux-renesas-soc@vger.kernel.org
10705 F: drivers/phy/phy-rcar-gen3-usb2.c
10707 RESET CONTROLLER FRAMEWORK
10708 M: Philipp Zabel <p.zabel@pengutronix.de>
10709 T: git git://git.pengutronix.de/git/pza/linux
10712 F: Documentation/devicetree/bindings/reset/
10713 F: include/dt-bindings/reset/
10714 F: include/linux/reset.h
10715 F: include/linux/reset-controller.h
10718 M: Johannes Berg <johannes@sipsolutions.net>
10719 L: linux-wireless@vger.kernel.org
10720 W: http://wireless.kernel.org/
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10724 F: Documentation/rfkill.txt
10728 M: Thomas Graf <tgraf@suug.ch>
10729 M: Herbert Xu <herbert@gondor.apana.org.au>
10730 L: netdev@vger.kernel.org
10732 F: lib/rhashtable.c
10733 F: include/linux/rhashtable.h
10735 RICOH SMARTMEDIA/XD DRIVER
10736 M: Maxim Levitsky <maximlevitsky@gmail.com>
10738 F: drivers/mtd/nand/r852.c
10739 F: drivers/mtd/nand/r852.h
10741 RICOH R5C592 MEMORYSTICK DRIVER
10742 M: Maxim Levitsky <maximlevitsky@gmail.com>
10744 F: drivers/memstick/host/r592.*
10747 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10748 W: http://sourceforge.net/projects/roccat/
10750 F: drivers/hid/hid-roccat*
10751 F: include/linux/hid-roccat*
10752 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10755 M: Jiri Pirko <jiri@resnulli.us>
10756 L: netdev@vger.kernel.org
10758 F: drivers/net/ethernet/rocker/
10762 W: http://www.comtrol.com
10764 F: Documentation/serial/rocket.txt
10765 F: drivers/tty/rocket*
10767 ROCKETPORT EXPRESS/INFINITY DRIVER
10768 M: Kevin Cernekee <cernekee@gmail.com>
10769 L: linux-serial@vger.kernel.org
10771 F: drivers/tty/serial/rp2.*
10774 M: Ralf Baechle <ralf@linux-mips.org>
10775 L: linux-hams@vger.kernel.org
10776 W: http://www.linux-ax25.org/
10778 F: include/net/rose.h
10779 F: include/uapi/linux/rose.h
10782 RTL2830 MEDIA DRIVER
10783 M: Antti Palosaari <crope@iki.fi>
10784 L: linux-media@vger.kernel.org
10785 W: https://linuxtv.org
10786 W: http://palosaari.fi/linux/
10787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10788 T: git git://linuxtv.org/anttip/media_tree.git
10790 F: drivers/media/dvb-frontends/rtl2830*
10792 RTL2832 MEDIA DRIVER
10793 M: Antti Palosaari <crope@iki.fi>
10794 L: linux-media@vger.kernel.org
10795 W: https://linuxtv.org
10796 W: http://palosaari.fi/linux/
10797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10798 T: git git://linuxtv.org/anttip/media_tree.git
10800 F: drivers/media/dvb-frontends/rtl2832*
10802 RTL2832_SDR MEDIA DRIVER
10803 M: Antti Palosaari <crope@iki.fi>
10804 L: linux-media@vger.kernel.org
10805 W: https://linuxtv.org
10806 W: http://palosaari.fi/linux/
10807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10808 T: git git://linuxtv.org/anttip/media_tree.git
10810 F: drivers/media/dvb-frontends/rtl2832_sdr*
10812 RTL8180 WIRELESS DRIVER
10813 L: linux-wireless@vger.kernel.org
10814 W: http://wireless.kernel.org/
10815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10817 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10819 RTL8187 WIRELESS DRIVER
10820 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10821 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10822 M: Larry Finger <Larry.Finger@lwfinger.net>
10823 L: linux-wireless@vger.kernel.org
10824 W: http://wireless.kernel.org/
10825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10827 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10829 RTL8192CE WIRELESS DRIVER
10830 M: Larry Finger <Larry.Finger@lwfinger.net>
10831 M: Chaoming Li <chaoming_li@realsil.com.cn>
10832 L: linux-wireless@vger.kernel.org
10833 W: http://wireless.kernel.org/
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10836 F: drivers/net/wireless/realtek/rtlwifi/
10837 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10839 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10840 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10841 L: linux-wireless@vger.kernel.org
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10844 F: drivers/net/wireless/realtek/rtl8xxxu/
10846 S3 SAVAGE FRAMEBUFFER DRIVER
10847 M: Antonino Daplas <adaplas@gmail.com>
10848 L: linux-fbdev@vger.kernel.org
10850 F: drivers/video/fbdev/savage/
10853 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10854 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10855 L: linux-s390@vger.kernel.org
10856 W: http://www.ibm.com/developerworks/linux/linux390/
10857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10861 F: Documentation/s390/
10862 F: Documentation/DocBook/s390*
10864 S390 COMMON I/O LAYER
10865 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10866 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10867 L: linux-s390@vger.kernel.org
10868 W: http://www.ibm.com/developerworks/linux/linux390/
10870 F: drivers/s390/cio/
10873 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10874 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10875 L: linux-s390@vger.kernel.org
10876 W: http://www.ibm.com/developerworks/linux/linux390/
10878 F: drivers/s390/block/dasd*
10879 F: block/partitions/ibm.c
10881 S390 NETWORK DRIVERS
10882 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10883 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10884 L: linux-s390@vger.kernel.org
10885 W: http://www.ibm.com/developerworks/linux/linux390/
10887 F: drivers/s390/net/
10890 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10891 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10892 L: linux-s390@vger.kernel.org
10893 W: http://www.ibm.com/developerworks/linux/linux390/
10896 F: drivers/pci/hotplug/s390_pci_hpc.c
10899 M: Harald Freudenberger <freude@de.ibm.com>
10900 L: linux-s390@vger.kernel.org
10901 W: http://www.ibm.com/developerworks/linux/linux390/
10903 F: drivers/s390/crypto/
10906 M: Steffen Maier <maier@linux.vnet.ibm.com>
10907 L: linux-s390@vger.kernel.org
10908 W: http://www.ibm.com/developerworks/linux/linux390/
10910 F: drivers/s390/scsi/zfcp_*
10912 S390 IUCV NETWORK LAYER
10913 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10914 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10915 L: linux-s390@vger.kernel.org
10916 W: http://www.ibm.com/developerworks/linux/linux390/
10918 F: drivers/s390/net/*iucv*
10919 F: include/net/iucv/
10923 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10924 L: linux-s390@vger.kernel.org
10925 W: http://www.ibm.com/developerworks/linux/linux390/
10927 F: drivers/iommu/s390-iommu.c
10929 S390 VFIO-CCW DRIVER
10930 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10931 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10932 L: linux-s390@vger.kernel.org
10933 L: kvm@vger.kernel.org
10935 F: drivers/s390/cio/vfio_ccw*
10936 F: Documentation/s390/vfio-ccw.txt
10937 F: include/uapi/linux/vfio_ccw.h
10939 S3C24XX SD/MMC Driver
10940 M: Ben Dooks <ben-linux@fluff.org>
10941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10943 F: drivers/mmc/host/s3cmci.*
10945 SAA6588 RDS RECEIVER DRIVER
10946 M: Hans Verkuil <hverkuil@xs4all.nl>
10947 L: linux-media@vger.kernel.org
10948 T: git git://linuxtv.org/media_tree.git
10949 W: https://linuxtv.org
10951 F: drivers/media/i2c/saa6588*
10953 SAA7134 VIDEO4LINUX DRIVER
10954 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10955 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10956 L: linux-media@vger.kernel.org
10957 W: https://linuxtv.org
10958 T: git git://linuxtv.org/media_tree.git
10960 F: Documentation/media/v4l-drivers/saa7134*
10961 F: drivers/media/pci/saa7134/
10963 SAA7146 VIDEO4LINUX-2 DRIVER
10964 M: Hans Verkuil <hverkuil@xs4all.nl>
10965 L: linux-media@vger.kernel.org
10966 T: git git://linuxtv.org/media_tree.git
10968 F: drivers/media/common/saa7146/
10969 F: drivers/media/pci/saa7146/
10970 F: include/media/saa7146*
10972 SAMSUNG LAPTOP DRIVER
10973 M: Corentin Chary <corentin.chary@gmail.com>
10974 L: platform-driver-x86@vger.kernel.org
10976 F: drivers/platform/x86/samsung-laptop.c
10978 SAMSUNG AUDIO (ASoC) DRIVERS
10979 M: Krzysztof Kozlowski <krzk@kernel.org>
10980 M: Sangbeom Kim <sbkim73@samsung.com>
10981 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10984 F: sound/soc/samsung/
10986 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
10987 M: Krzysztof Kozlowski <krzk@kernel.org>
10988 L: linux-crypto@vger.kernel.org
10989 L: linux-samsung-soc@vger.kernel.org
10991 F: drivers/crypto/exynos-rng.c
10992 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
10994 SAMSUNG FRAMEBUFFER DRIVER
10995 M: Jingoo Han <jingoohan1@gmail.com>
10996 L: linux-fbdev@vger.kernel.org
10998 F: drivers/video/fbdev/s3c-fb.c
11000 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11001 M: Sangbeom Kim <sbkim73@samsung.com>
11002 M: Krzysztof Kozlowski <krzk@kernel.org>
11003 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11004 L: linux-kernel@vger.kernel.org
11005 L: linux-samsung-soc@vger.kernel.org
11007 F: drivers/mfd/sec*.c
11008 F: drivers/regulator/s2m*.c
11009 F: drivers/regulator/s5m*.c
11010 F: drivers/clk/clk-s2mps11.c
11011 F: drivers/rtc/rtc-s5m.c
11012 F: include/linux/mfd/samsung/
11013 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11014 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11015 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11016 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11018 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11019 M: Krzysztof Kozlowski <krzk@kernel.org>
11020 M: Vladimir Zapolskiy <vz@mleia.com>
11021 L: linux-crypto@vger.kernel.org
11022 L: linux-samsung-soc@vger.kernel.org
11024 F: drivers/crypto/s5p-sss.c
11026 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11027 M: Kyungmin Park <kyungmin.park@samsung.com>
11028 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11029 L: linux-media@vger.kernel.org
11030 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11032 F: drivers/media/platform/exynos4-is/
11034 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11035 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11036 L: linux-media@vger.kernel.org
11037 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11039 F: drivers/media/platform/s3c-camif/
11040 F: include/media/drv-intf/s3c_camif.h
11042 SAMSUNG S5C73M3 CAMERA DRIVER
11043 M: Kyungmin Park <kyungmin.park@samsung.com>
11044 M: Andrzej Hajda <a.hajda@samsung.com>
11045 L: linux-media@vger.kernel.org
11047 F: drivers/media/i2c/s5c73m3/*
11049 SAMSUNG S5K5BAF CAMERA DRIVER
11050 M: Kyungmin Park <kyungmin.park@samsung.com>
11051 M: Andrzej Hajda <a.hajda@samsung.com>
11052 L: linux-media@vger.kernel.org
11054 F: drivers/media/i2c/s5k5baf.c
11056 SAMSUNG S3FWRN5 NFC DRIVER
11057 M: Robert Baldyga <r.baldyga@samsung.com>
11058 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11059 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11061 F: drivers/nfc/s3fwrn5
11063 SAMSUNG SOC CLOCK DRIVERS
11064 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11065 M: Tomasz Figa <tomasz.figa@gmail.com>
11066 M: Chanwoo Choi <cw00.choi@samsung.com>
11068 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11069 F: drivers/clk/samsung/
11070 F: include/dt-bindings/clock/exynos*.h
11071 F: Documentation/devicetree/bindings/clock/exynos*.txt
11073 SAMSUNG SPI DRIVERS
11074 M: Kukjin Kim <kgene@kernel.org>
11075 M: Krzysztof Kozlowski <krzk@kernel.org>
11076 M: Andi Shyti <andi.shyti@samsung.com>
11077 L: linux-spi@vger.kernel.org
11078 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11080 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11081 F: drivers/spi/spi-s3c*
11082 F: include/linux/platform_data/spi-s3c64xx.h
11084 SAMSUNG SXGBE DRIVERS
11085 M: Byungho An <bh74.an@samsung.com>
11086 M: Girish K S <ks.giri@samsung.com>
11087 M: Vipul Pandya <vipul.pandya@samsung.com>
11089 L: netdev@vger.kernel.org
11090 F: drivers/net/ethernet/samsung/sxgbe/
11092 SAMSUNG THERMAL DRIVER
11093 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11094 L: linux-pm@vger.kernel.org
11095 L: linux-samsung-soc@vger.kernel.org
11097 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11098 F: drivers/thermal/samsung/
11100 SAMSUNG USB2 PHY DRIVER
11101 M: Kamil Debski <kamil@wypas.org>
11102 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11103 L: linux-kernel@vger.kernel.org
11105 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11106 F: Documentation/phy/samsung-usb2.txt
11107 F: drivers/phy/phy-exynos4210-usb2.c
11108 F: drivers/phy/phy-exynos4x12-usb2.c
11109 F: drivers/phy/phy-exynos5250-usb2.c
11110 F: drivers/phy/phy-s5pv210-usb2.c
11111 F: drivers/phy/phy-samsung-usb2.c
11112 F: drivers/phy/phy-samsung-usb2.h
11115 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11116 L: linux-serial@vger.kernel.org
11118 F: Documentation/devicetree/bindings/serial/
11119 F: drivers/tty/serial/
11122 M: Rob Herring <robh@kernel.org>
11123 L: linux-serial@vger.kernel.org
11125 F: Documentation/devicetree/bindings/serial/slave-device.txt
11126 F: drivers/tty/serdev/
11127 F: include/linux/serdev.h
11130 M: Sean Young <sean@mess.org>
11131 L: linux-media@vger.kernel.org
11133 F: drivers/media/rc/serial_ir.c
11136 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11137 L: kernel@stlinux.com
11139 F: drivers/staging/media/st-cec/
11140 F: Documentation/devicetree/bindings/media/stih-cec.txt
11142 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11143 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11144 L: linux-s390@vger.kernel.org
11145 W: http://www.ibm.com/developerworks/linux/linux390/
11149 SYNOPSYS DESIGNWARE DMAC DRIVER
11150 M: Viresh Kumar <vireshk@kernel.org>
11151 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11153 F: include/linux/dma/dw.h
11154 F: include/linux/platform_data/dma-dw.h
11157 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11158 M: Jie Deng <jiedeng@synopsys.com>
11159 L: netdev@vger.kernel.org
11161 F: drivers/net/ethernet/synopsys/
11163 SYNOPSYS DESIGNWARE I2C DRIVER
11164 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11165 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11166 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11167 L: linux-i2c@vger.kernel.org
11169 F: drivers/i2c/busses/i2c-designware-*
11170 F: include/linux/platform_data/i2c-designware.h
11172 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11173 M: Jaehoon Chung <jh80.chung@samsung.com>
11174 L: linux-mmc@vger.kernel.org
11176 F: drivers/mmc/host/dw_mmc*
11178 SYSTEM TRACE MODULE CLASS
11179 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11182 F: Documentation/trace/stm.txt
11183 F: drivers/hwtracing/stm/
11184 F: include/linux/stm.h
11185 F: include/uapi/linux/stm.h
11188 M: Andreas Noever <andreas.noever@gmail.com>
11190 F: drivers/thunderbolt/
11192 TI BQ27XXX POWER SUPPLY DRIVER
11193 R: Andrew F. Davis <afd@ti.com>
11194 F: include/linux/power/bq27xxx_battery.h
11195 F: drivers/power/supply/bq27xxx_battery.c
11196 F: drivers/power/supply/bq27xxx_battery_i2c.c
11198 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11199 M: John Stultz <john.stultz@linaro.org>
11200 M: Thomas Gleixner <tglx@linutronix.de>
11201 R: Stephen Boyd <sboyd@codeaurora.org>
11202 L: linux-kernel@vger.kernel.org
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11205 F: include/linux/clocksource.h
11206 F: include/linux/time.h
11207 F: include/linux/timex.h
11208 F: include/uapi/linux/time.h
11209 F: include/uapi/linux/timex.h
11210 F: kernel/time/clocksource.c
11211 F: kernel/time/time*.c
11212 F: kernel/time/alarmtimer.c
11213 F: kernel/time/ntp.c
11214 F: tools/testing/selftests/timers/
11217 M: Zwane Mwaikambo <zwanem@gmail.com>
11219 F: drivers/watchdog/sc1200wdt.c
11222 M: Ingo Molnar <mingo@redhat.com>
11223 M: Peter Zijlstra <peterz@infradead.org>
11224 L: linux-kernel@vger.kernel.org
11225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11228 F: include/linux/sched.h
11229 F: include/uapi/linux/sched.h
11230 F: include/linux/wait.h
11233 M: Chen Liqin <liqin.linux@gmail.com>
11234 M: Lennox Wu <lennox.wu@gmail.com>
11235 W: http://www.sunplus.com
11239 SCR24X CHIP CARD INTERFACE DRIVER
11240 M: Lubomir Rintel <lkundrak@v3.sk>
11242 F: drivers/char/pcmcia/scr24x_cs.c
11244 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11245 M: Sudeep Holla <sudeep.holla@arm.com>
11246 L: linux-arm-kernel@lists.infradead.org
11248 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11249 F: drivers/clk/clk-scpi.c
11250 F: drivers/cpufreq/scpi-cpufreq.c
11251 F: drivers/firmware/arm_scpi.c
11252 F: include/linux/scpi_protocol.h
11255 M: Jens Axboe <axboe@kernel.dk>
11256 L: linux-scsi@vger.kernel.org
11257 W: http://www.kernel.dk
11259 F: drivers/scsi/sr*
11261 SCSI RDMA PROTOCOL (SRP) INITIATOR
11262 M: Bart Van Assche <bart.vanassche@sandisk.com>
11263 L: linux-rdma@vger.kernel.org
11265 W: http://www.openfabrics.org
11266 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11268 F: drivers/infiniband/ulp/srp/
11269 F: include/scsi/srp.h
11272 M: Doug Gilbert <dgilbert@interlog.com>
11273 L: linux-scsi@vger.kernel.org
11274 W: http://sg.danny.cz/sg
11276 F: Documentation/scsi/scsi-generic.txt
11277 F: drivers/scsi/sg.c
11278 F: include/scsi/sg.h
11281 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11283 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11285 L: linux-scsi@vger.kernel.org
11287 F: Documentation/devicetree/bindings/scsi/
11292 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11293 L: linux-scsi@vger.kernel.org
11295 F: Documentation/scsi/st.txt
11296 F: drivers/scsi/st.*
11297 F: drivers/scsi/st_*.h
11300 M: Vlad Yasevich <vyasevich@gmail.com>
11301 M: Neil Horman <nhorman@tuxdriver.com>
11302 L: linux-sctp@vger.kernel.org
11303 W: http://lksctp.sourceforge.net
11305 F: Documentation/networking/sctp.txt
11306 F: include/linux/sctp.h
11307 F: include/uapi/linux/sctp.h
11308 F: include/net/sctp/
11312 M: Jim Cromie <jim.cromie@gmail.com>
11314 F: Documentation/i2c/busses/scx200_acb
11315 F: arch/x86/platform/scx200/
11316 F: drivers/watchdog/scx200_wdt.c
11317 F: drivers/i2c/busses/scx200*
11318 F: drivers/mtd/maps/scx200_docflash.c
11319 F: include/linux/scx200.h
11322 M: Jim Cromie <jim.cromie@gmail.com>
11324 F: drivers/char/scx200_gpio.c
11325 F: include/linux/scx200_gpio.h
11327 SCx200 HRT CLOCKSOURCE DRIVER
11328 M: Jim Cromie <jim.cromie@gmail.com>
11330 F: drivers/clocksource/scx200_hrt.c
11332 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11333 M: Sascha Sommer <saschasommer@freenet.de>
11334 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11336 F: drivers/mmc/host/sdricoh_cs.c
11338 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11339 M: Adrian Hunter <adrian.hunter@intel.com>
11340 L: linux-mmc@vger.kernel.org
11341 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11343 F: drivers/mmc/host/sdhci*
11344 F: include/linux/mmc/sdhci*
11347 M: Kees Cook <keescook@chromium.org>
11348 R: Andy Lutomirski <luto@amacapital.net>
11349 R: Will Drewry <wad@chromium.org>
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11352 F: kernel/seccomp.c
11353 F: include/uapi/linux/seccomp.h
11354 F: include/linux/seccomp.h
11355 F: tools/testing/selftests/seccomp/*
11356 K: \bsecure_computing
11359 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11360 M: Al Cooper <alcooperx@gmail.com>
11361 L: linux-mmc@vger.kernel.org
11362 L: bcm-kernel-feedback-list@broadcom.com
11364 F: drivers/mmc/host/sdhci-brcmstb*
11366 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11367 M: Ben Dooks <ben-linux@fluff.org>
11368 M: Jaehoon Chung <jh80.chung@samsung.com>
11369 L: linux-mmc@vger.kernel.org
11371 F: drivers/mmc/host/sdhci-s3c*
11373 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11374 M: Viresh Kumar <vireshk@kernel.org>
11375 L: linux-mmc@vger.kernel.org
11377 F: drivers/mmc/host/sdhci-spear.c
11379 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11380 M: Scott Bauer <scott.bauer@intel.com>
11381 M: Jonathan Derrick <jonathan.derrick@intel.com>
11382 M: Rafael Antognolli <rafael.antognolli@intel.com>
11383 L: linux-block@vger.kernel.org
11386 F: block/opal_proto.h
11387 F: include/linux/sed*
11388 F: include/uapi/linux/sed*
11391 M: James Morris <james.l.morris@oracle.com>
11392 M: "Serge E. Hallyn" <serge@hallyn.com>
11393 L: linux-security-module@vger.kernel.org (suggested Cc:)
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11395 W: http://kernsec.org/
11400 M: Security Officers <security@kernel.org>
11403 SELINUX SECURITY MODULE
11404 M: Paul Moore <paul@paul-moore.com>
11405 M: Stephen Smalley <sds@tycho.nsa.gov>
11406 M: Eric Paris <eparis@parisplace.org>
11407 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11408 W: http://selinuxproject.org
11409 T: git git://git.infradead.org/users/pcmoore/selinux
11411 F: include/linux/selinux*
11412 F: security/selinux/
11413 F: scripts/selinux/
11415 APPARMOR SECURITY MODULE
11416 M: John Johansen <john.johansen@canonical.com>
11417 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11418 W: apparmor.wiki.kernel.org
11419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11421 F: security/apparmor/
11423 LOADPIN SECURITY MODULE
11424 M: Kees Cook <keescook@chromium.org>
11425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11427 F: security/loadpin/
11429 YAMA SECURITY MODULE
11430 M: Kees Cook <keescook@chromium.org>
11431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11436 M: Jiri Slaby <jirislaby@gmail.com>
11438 F: drivers/misc/phantom.c
11439 F: include/uapi/linux/phantom.h
11441 Emulex 10Gbps iSCSI - OneConnect DRIVER
11442 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11443 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11444 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11445 L: linux-scsi@vger.kernel.org
11446 W: http://www.broadcom.com
11448 F: drivers/scsi/be2iscsi/
11450 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11451 M: Sathya Perla <sathya.perla@broadcom.com>
11452 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11453 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11454 M: Somnath Kotur <somnath.kotur@broadcom.com>
11455 L: netdev@vger.kernel.org
11456 W: http://www.emulex.com
11458 F: drivers/net/ethernet/emulex/benet/
11460 EMULEX ONECONNECT ROCE DRIVER
11461 M: Selvin Xavier <selvin.xavier@avagotech.com>
11462 M: Devesh Sharma <devesh.sharma@avagotech.com>
11463 L: linux-rdma@vger.kernel.org
11464 W: http://www.emulex.com
11466 F: drivers/infiniband/hw/ocrdma/
11467 F: include/uapi/rdma/ocrdma-abi.h
11470 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11471 M: Edward Cree <ecree@solarflare.com>
11472 M: Bert Kenward <bkenward@solarflare.com>
11473 L: netdev@vger.kernel.org
11475 F: drivers/net/ethernet/sfc/
11478 M: Dimitri Sivanich <sivanich@sgi.com>
11480 F: drivers/misc/sgi-gru/
11482 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11483 M: Pat Gefre <pfg@sgi.com>
11484 L: linux-ia64@vger.kernel.org
11486 F: Documentation/ia64/serial.txt
11487 F: drivers/tty/serial/ioc?_serial.c
11488 F: include/linux/ioc?.h
11490 SGI XP/XPC/XPNET DRIVER
11491 M: Cliff Whickman <cpw@sgi.com>
11492 M: Robin Holt <robinmholt@gmail.com>
11494 F: drivers/misc/sgi-xp/
11496 SI2157 MEDIA DRIVER
11497 M: Antti Palosaari <crope@iki.fi>
11498 L: linux-media@vger.kernel.org
11499 W: https://linuxtv.org
11500 W: http://palosaari.fi/linux/
11501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11502 T: git git://linuxtv.org/anttip/media_tree.git
11504 F: drivers/media/tuners/si2157*
11506 SI2168 MEDIA DRIVER
11507 M: Antti Palosaari <crope@iki.fi>
11508 L: linux-media@vger.kernel.org
11509 W: https://linuxtv.org
11510 W: http://palosaari.fi/linux/
11511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11512 T: git git://linuxtv.org/anttip/media_tree.git
11514 F: drivers/media/dvb-frontends/si2168*
11516 SI470X FM RADIO RECEIVER I2C DRIVER
11517 M: Hans Verkuil <hverkuil@xs4all.nl>
11518 L: linux-media@vger.kernel.org
11519 T: git git://linuxtv.org/media_tree.git
11520 W: https://linuxtv.org
11522 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11524 SI470X FM RADIO RECEIVER USB DRIVER
11525 M: Hans Verkuil <hverkuil@xs4all.nl>
11526 L: linux-media@vger.kernel.org
11527 T: git git://linuxtv.org/media_tree.git
11528 W: https://linuxtv.org
11530 F: drivers/media/radio/si470x/radio-si470x-common.c
11531 F: drivers/media/radio/si470x/radio-si470x.h
11532 F: drivers/media/radio/si470x/radio-si470x-usb.c
11534 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11535 M: Eduardo Valentin <edubezval@gmail.com>
11536 L: linux-media@vger.kernel.org
11537 T: git git://linuxtv.org/media_tree.git
11538 W: https://linuxtv.org
11540 F: drivers/media/radio/si4713/si4713.?
11542 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11543 M: Eduardo Valentin <edubezval@gmail.com>
11544 L: linux-media@vger.kernel.org
11545 T: git git://linuxtv.org/media_tree.git
11546 W: https://linuxtv.org
11548 F: drivers/media/radio/si4713/radio-platform-si4713.c
11550 SI4713 FM RADIO TRANSMITTER USB DRIVER
11551 M: Hans Verkuil <hverkuil@xs4all.nl>
11552 L: linux-media@vger.kernel.org
11553 T: git git://linuxtv.org/media_tree.git
11554 W: https://linuxtv.org
11556 F: drivers/media/radio/si4713/radio-usb-si4713.c
11559 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11560 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11561 L: linux-media@vger.kernel.org
11562 W: https://linuxtv.org
11563 T: git git://linuxtv.org/media_tree.git
11565 F: drivers/media/common/siano/
11566 F: drivers/media/usb/siano/
11567 F: drivers/media/usb/siano/
11568 F: drivers/media/mmc/siano/
11570 SILEAD TOUCHSCREEN DRIVER
11571 M: Hans de Goede <hdegoede@redhat.com>
11572 L: linux-input@vger.kernel.org
11573 L: platform-driver-x86@vger.kernel.org
11575 F: drivers/input/touchscreen/silead.c
11576 F: drivers/platform/x86/silead_dmi.c
11579 M: Hans de Goede <hdegoede@redhat.com>
11580 L: linux-fbdev@vger.kernel.org
11582 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11583 F: drivers/video/fbdev/simplefb.c
11584 F: include/linux/platform_data/simplefb.h
11586 SH_VEU V4L2 MEM2MEM DRIVER
11587 L: linux-media@vger.kernel.org
11589 F: drivers/media/platform/sh_veu.c
11591 SH_VOU V4L2 OUTPUT DRIVER
11592 L: linux-media@vger.kernel.org
11594 F: drivers/media/platform/sh_vou.c
11595 F: include/media/drv-intf/sh_vou.h
11597 SIMPLE FIRMWARE INTERFACE (SFI)
11598 M: Len Brown <lenb@kernel.org>
11599 L: sfi-devel@simplefirmware.org
11600 W: http://simplefirmware.org/
11601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11603 F: arch/x86/platform/sfi/
11605 F: include/linux/sfi*.h
11607 SIMTEC EB110ATX (Chalice CATS)
11609 P: Vincent Sanders <vince@simtec.co.uk>
11610 M: Simtec Linux Team <linux@simtec.co.uk>
11611 W: http://www.simtec.co.uk/products/EB110ATX/
11614 SIMTEC EB2410ITX (BAST)
11616 P: Vincent Sanders <vince@simtec.co.uk>
11617 M: Simtec Linux Team <linux@simtec.co.uk>
11618 W: http://www.simtec.co.uk/products/EB2410ITX/
11620 F: arch/arm/mach-s3c24xx/mach-bast.c
11621 F: arch/arm/mach-s3c24xx/bast-ide.c
11622 F: arch/arm/mach-s3c24xx/bast-irq.c
11624 SIPHASH PRF ROUTINES
11625 M: Jason A. Donenfeld <Jason@zx2c4.com>
11628 F: lib/test_siphash.c
11629 F: include/linux/siphash.h
11631 TI DAVINCI MACHINE SUPPORT
11632 M: Sekhar Nori <nsekhar@ti.com>
11633 M: Kevin Hilman <khilman@kernel.org>
11634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11637 F: arch/arm/mach-davinci/
11638 F: drivers/i2c/busses/i2c-davinci.c
11640 TI DAVINCI SERIES MEDIA DRIVER
11641 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11642 L: linux-media@vger.kernel.org
11643 W: https://linuxtv.org
11644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11645 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11647 F: drivers/media/platform/davinci/
11648 F: include/media/davinci/
11650 TI AM437X VPFE DRIVER
11651 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11652 L: linux-media@vger.kernel.org
11653 W: https://linuxtv.org
11654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11655 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11657 F: drivers/media/platform/am437x/
11659 OV2659 OMNIVISION SENSOR DRIVER
11660 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11661 L: linux-media@vger.kernel.org
11662 W: https://linuxtv.org
11663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11664 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11666 F: drivers/media/i2c/ov2659.c
11667 F: include/media/i2c/ov2659.h
11669 SILICON MOTION SM712 FRAME BUFFER DRIVER
11670 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11671 M: Teddy Wang <teddy.wang@siliconmotion.com>
11672 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11673 L: linux-fbdev@vger.kernel.org
11675 F: drivers/video/fbdev/sm712*
11676 F: Documentation/fb/sm712fb.txt
11678 SIS 190 ETHERNET DRIVER
11679 M: Francois Romieu <romieu@fr.zoreil.com>
11680 L: netdev@vger.kernel.org
11682 F: drivers/net/ethernet/sis/sis190.c
11684 SIS 900/7016 FAST ETHERNET DRIVER
11685 M: Daniele Venzano <venza@brownhat.org>
11686 W: http://www.brownhat.org/sis900.html
11687 L: netdev@vger.kernel.org
11689 F: drivers/net/ethernet/sis/sis900.*
11691 SIS FRAMEBUFFER DRIVER
11692 M: Thomas Winischhofer <thomas@winischhofer.net>
11693 W: http://www.winischhofer.net/linuxsisvga.shtml
11695 F: Documentation/fb/sisfb.txt
11696 F: drivers/video/fbdev/sis/
11697 F: include/video/sisfb.h
11700 M: Thomas Winischhofer <thomas@winischhofer.net>
11701 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11703 F: drivers/usb/misc/sisusbvga/
11706 M: Christoph Lameter <cl@linux.com>
11707 M: Pekka Enberg <penberg@kernel.org>
11708 M: David Rientjes <rientjes@google.com>
11709 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11710 M: Andrew Morton <akpm@linux-foundation.org>
11711 L: linux-mm@kvack.org
11713 F: include/linux/sl?b*.h
11716 SLEEPABLE READ-COPY UPDATE (SRCU)
11717 M: Lai Jiangshan <jiangshanlai@gmail.com>
11718 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11719 M: Josh Triplett <josh@joshtriplett.org>
11720 R: Steven Rostedt <rostedt@goodmis.org>
11721 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11722 L: linux-kernel@vger.kernel.org
11723 W: http://www.rdrop.com/users/paulmck/RCU/
11725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11726 F: include/linux/srcu.h
11727 F: kernel/rcu/srcu.c
11729 SMACK SECURITY MODULE
11730 M: Casey Schaufler <casey@schaufler-ca.com>
11731 L: linux-security-module@vger.kernel.org
11732 W: http://schaufler-ca.com
11733 T: git git://github.com/cschaufler/smack-next
11735 F: Documentation/security/Smack.txt
11738 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11739 M: Kevin Hilman <khilman@kernel.org>
11740 M: Nishanth Menon <nm@ti.com>
11742 F: drivers/power/avs/
11743 F: include/linux/power/smartreflex.h
11744 L: linux-pm@vger.kernel.org
11746 SMC91x ETHERNET DRIVER
11747 M: Nicolas Pitre <nico@fluxnic.net>
11749 F: drivers/net/ethernet/smsc/smc91x.*
11751 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11752 M: Sakari Ailus <sakari.ailus@iki.fi>
11753 L: linux-media@vger.kernel.org
11755 F: drivers/media/i2c/smiapp/
11756 F: include/media/i2c/smiapp.h
11757 F: drivers/media/i2c/smiapp-pll.c
11758 F: drivers/media/i2c/smiapp-pll.h
11759 F: include/uapi/linux/smiapp.h
11760 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11762 SMM665 HARDWARE MONITOR DRIVER
11763 M: Guenter Roeck <linux@roeck-us.net>
11764 L: linux-hwmon@vger.kernel.org
11766 F: Documentation/hwmon/smm665
11767 F: drivers/hwmon/smm665.c
11769 SMSC EMC2103 HARDWARE MONITOR DRIVER
11770 M: Steve Glendinning <steve.glendinning@shawell.net>
11771 L: linux-hwmon@vger.kernel.org
11773 F: Documentation/hwmon/emc2103
11774 F: drivers/hwmon/emc2103.c
11776 SMSC SCH5627 HARDWARE MONITOR DRIVER
11777 M: Hans de Goede <hdegoede@redhat.com>
11778 L: linux-hwmon@vger.kernel.org
11780 F: Documentation/hwmon/sch5627
11781 F: drivers/hwmon/sch5627.c
11783 SMSC47B397 HARDWARE MONITOR DRIVER
11784 M: Jean Delvare <jdelvare@suse.com>
11785 L: linux-hwmon@vger.kernel.org
11787 F: Documentation/hwmon/smsc47b397
11788 F: drivers/hwmon/smsc47b397.c
11790 SMSC911x ETHERNET DRIVER
11791 M: Steve Glendinning <steve.glendinning@shawell.net>
11792 L: netdev@vger.kernel.org
11794 F: include/linux/smsc911x.h
11795 F: drivers/net/ethernet/smsc/smsc911x.*
11797 SMSC9420 PCI ETHERNET DRIVER
11798 M: Steve Glendinning <steve.glendinning@shawell.net>
11799 L: netdev@vger.kernel.org
11801 F: drivers/net/ethernet/smsc/smsc9420.*
11803 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11804 M: Steve Glendinning <steve.glendinning@shawell.net>
11805 L: linux-fbdev@vger.kernel.org
11807 F: drivers/video/fbdev/smscufx.c
11809 SOC-CAMERA V4L2 SUBSYSTEM
11810 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11811 L: linux-media@vger.kernel.org
11812 T: git git://linuxtv.org/media_tree.git
11814 F: include/media/soc*
11815 F: drivers/media/i2c/soc_camera/
11816 F: drivers/media/platform/soc_camera/
11818 SOEKRIS NET48XX LED SUPPORT
11819 M: Chris Boot <bootc@bootc.net>
11821 F: drivers/leds/leds-net48xx.c
11823 SOFTLOGIC 6x10 MPEG CODEC
11824 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11825 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11826 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11827 M: Ismael Luceno <ismael@iodev.co.uk>
11828 L: linux-media@vger.kernel.org
11830 F: drivers/media/pci/solo6x10/
11832 SOFTWARE RAID (Multiple Disks) SUPPORT
11833 M: Shaohua Li <shli@kernel.org>
11834 L: linux-raid@vger.kernel.org
11835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11838 F: include/linux/raid/
11839 F: include/uapi/linux/raid/
11841 SONIC NETWORK DRIVER
11842 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11843 L: netdev@vger.kernel.org
11845 F: drivers/net/ethernet/natsemi/sonic.*
11847 SONICS SILICON BACKPLANE DRIVER (SSB)
11848 M: Michael Buesch <m@bues.ch>
11849 L: linux-wireless@vger.kernel.org
11852 F: include/linux/ssb/
11854 SONY VAIO CONTROL DEVICE DRIVER
11855 M: Mattia Dongili <malattia@linux.it>
11856 L: platform-driver-x86@vger.kernel.org
11857 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11859 F: Documentation/laptops/sony-laptop.txt
11860 F: drivers/char/sonypi.c
11861 F: drivers/platform/x86/sony-laptop.c
11862 F: include/linux/sony-laptop.h
11864 SONY MEMORYSTICK CARD SUPPORT
11865 M: Alex Dubov <oakad@yahoo.com>
11866 W: http://tifmxx.berlios.de/
11868 F: drivers/memstick/host/tifm_ms.c
11870 SONY MEMORYSTICK STANDARD SUPPORT
11871 M: Maxim Levitsky <maximlevitsky@gmail.com>
11873 F: drivers/memstick/core/ms_block.*
11876 M: Jaroslav Kysela <perex@perex.cz>
11877 M: Takashi Iwai <tiwai@suse.com>
11878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11879 W: http://www.alsa-project.org/
11880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11881 T: git git://git.alsa-project.org/alsa-kernel.git
11882 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11884 F: Documentation/sound/
11886 F: include/uapi/sound/
11889 SOUND - COMPRESSED AUDIO
11890 M: Vinod Koul <vinod.koul@intel.com>
11891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11894 F: Documentation/sound/alsa/compress_offload.txt
11895 F: include/sound/compress_driver.h
11896 F: include/uapi/sound/compress_*
11897 F: sound/core/compress_offload.c
11898 F: sound/soc/soc-compress.c
11900 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11901 M: Liam Girdwood <lgirdwood@gmail.com>
11902 M: Mark Brown <broonie@kernel.org>
11903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11905 W: http://alsa-project.org/main/index.php/ASoC
11907 F: Documentation/devicetree/bindings/sound/
11908 F: Documentation/sound/alsa/soc/
11910 F: include/sound/soc*
11912 SOUND - DMAENGINE HELPERS
11913 M: Lars-Peter Clausen <lars@metafoo.de>
11915 F: include/sound/dmaengine_pcm.h
11916 F: sound/core/pcm_dmaengine.c
11917 F: sound/soc/soc-generic-dmaengine-pcm.c
11920 M: Olli Salonen <olli.salonen@iki.fi>
11921 L: linux-media@vger.kernel.org
11922 W: https://linuxtv.org
11923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11925 F: drivers/media/dvb-frontends/sp2*
11927 SPARC + UltraSPARC (sparc/sparc64)
11928 M: "David S. Miller" <davem@davemloft.net>
11929 L: sparclinux@vger.kernel.org
11930 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11937 SPARC SERIAL DRIVERS
11938 M: "David S. Miller" <davem@davemloft.net>
11939 L: sparclinux@vger.kernel.org
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11943 F: include/linux/sunserialcore.h
11944 F: drivers/tty/serial/suncore.c
11945 F: drivers/tty/serial/sunhv.c
11946 F: drivers/tty/serial/sunsab.c
11947 F: drivers/tty/serial/sunsab.h
11948 F: drivers/tty/serial/sunsu.c
11949 F: drivers/tty/serial/sunzilog.c
11950 F: drivers/tty/serial/sunzilog.h
11953 M: "Christopher Li" <sparse@chrisli.org>
11954 L: linux-sparse@vger.kernel.org
11955 W: https://sparse.wiki.kernel.org/
11956 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11957 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11959 F: include/linux/compiler.h
11961 SPEAR PLATFORM SUPPORT
11962 M: Viresh Kumar <vireshk@kernel.org>
11963 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11965 W: http://www.st.com/spear
11967 F: arch/arm/boot/dts/spear*
11968 F: arch/arm/mach-spear/
11970 SPEAR CLOCK FRAMEWORK SUPPORT
11971 M: Viresh Kumar <vireshk@kernel.org>
11972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11973 W: http://www.st.com/spear
11975 F: drivers/clk/spear/
11978 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11979 M: Marek Vasut <marek.vasut@gmail.com>
11980 L: linux-mtd@lists.infradead.org
11981 W: http://www.linux-mtd.infradead.org/
11982 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11983 T: git git://github.com/spi-nor/linux.git
11985 F: drivers/mtd/spi-nor/
11986 F: include/linux/mtd/spi-nor.h
11989 M: Mark Brown <broonie@kernel.org>
11990 L: linux-spi@vger.kernel.org
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11992 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11994 F: Documentation/devicetree/bindings/spi/
11995 F: Documentation/spi/
11997 F: include/linux/spi/
11998 F: include/uapi/linux/spi/
12001 SPIDERNET NETWORK DRIVER for CELL
12002 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12003 L: netdev@vger.kernel.org
12005 F: Documentation/networking/spider_net.txt
12006 F: drivers/net/ethernet/toshiba/spider_net*
12009 M: Jeremy Kerr <jk@ozlabs.org>
12010 L: linuxppc-dev@lists.ozlabs.org
12011 W: http://www.ibm.com/developerworks/power/cell/
12013 F: Documentation/filesystems/spufs.txt
12014 F: arch/powerpc/platforms/cell/spufs/
12016 SQUASHFS FILE SYSTEM
12017 M: Phillip Lougher <phillip@squashfs.org.uk>
12018 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12019 W: http://squashfs.org.uk
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12022 F: Documentation/filesystems/squashfs.txt
12025 SRM (Alpha) environment access
12026 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12028 F: arch/alpha/kernel/srm_env.c
12031 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12032 L: stable@vger.kernel.org
12034 F: Documentation/process/stable-kernel-rules.rst
12037 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12039 L: devel@driverdev.osuosl.org
12041 F: drivers/staging/
12044 M: Ian Abbott <abbotti@mev.co.uk>
12045 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12047 F: drivers/staging/comedi/
12049 STAGING - FLARION FT1000 DRIVERS
12050 M: Marek Belisko <marek.belisko@gmail.com>
12052 F: drivers/staging/ft1000/
12054 STAGING - INDUSTRIAL IO
12055 M: Jonathan Cameron <jic23@kernel.org>
12056 L: linux-iio@vger.kernel.org
12058 F: Documentation/devicetree/bindings/staging/iio/
12059 F: drivers/staging/iio/
12061 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12062 M: Jarod Wilson <jarod@wilsonet.com>
12063 W: http://www.lirc.org/
12065 F: drivers/staging/media/lirc/
12067 STAGING - LUSTRE PARALLEL FILESYSTEM
12068 M: Oleg Drokin <oleg.drokin@intel.com>
12069 M: Andreas Dilger <andreas.dilger@intel.com>
12070 M: James Simmons <jsimmons@infradead.org>
12071 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12072 W: http://wiki.lustre.org/
12074 F: drivers/staging/lustre
12076 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12077 M: Marc Dietrich <marvin24@gmx.de>
12078 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12079 L: linux-tegra@vger.kernel.org
12081 F: drivers/staging/nvec/
12083 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12084 M: Jens Frederich <jfrederich@gmail.com>
12085 M: Daniel Drake <dsd@laptop.org>
12086 M: Jon Nettleton <jon.nettleton@gmail.com>
12087 W: http://wiki.laptop.org/go/DCON
12089 F: drivers/staging/olpc_dcon/
12091 STAGING - REALTEK RTL8712U DRIVERS
12092 M: Larry Finger <Larry.Finger@lwfinger.net>
12093 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12095 F: drivers/staging/rtl8712/
12097 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12098 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12099 M: Teddy Wang <teddy.wang@siliconmotion.com>
12100 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12101 L: linux-fbdev@vger.kernel.org
12103 F: drivers/staging/sm750fb/
12105 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12106 M: William Hubbs <w.d.hubbs@gmail.com>
12107 M: Chris Brannon <chris@the-brannons.com>
12108 M: Kirk Reiser <kirk@reisers.ca>
12109 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12110 L: speakup@linux-speakup.org
12111 W: http://www.linux-speakup.org/
12113 F: drivers/staging/speakup/
12115 STAGING - VIA VT665X DRIVERS
12116 M: Forest Bond <forest@alittletooquiet.net>
12118 F: drivers/staging/vt665?/
12120 STAGING - WILC1000 WIFI DRIVER
12121 M: Aditya Shankar <aditya.shankar@microchip.com>
12122 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12123 L: linux-wireless@vger.kernel.org
12125 F: drivers/staging/wilc1000/
12127 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12128 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12130 F: drivers/staging/xgifb/
12132 STARFIRE/DURALAN NETWORK DRIVER
12133 M: Ion Badulescu <ionut@badula.org>
12135 F: drivers/net/ethernet/adaptec/starfire*
12138 M: Sam Creasey <sammy@sammy.net>
12139 W: http://sammy.net/sun3/
12141 F: arch/m68k/kernel/*sun3*
12142 F: arch/m68k/sun3*/
12143 F: arch/m68k/include/asm/sun3*
12144 F: drivers/net/ethernet/i825xx/sun3*
12146 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12147 M: Hans de Goede <hdegoede@redhat.com>
12148 L: linux-input@vger.kernel.org
12150 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12151 F: drivers/input/keyboard/sun4i-lradc-keys.c
12153 SUNDANCE NETWORK DRIVER
12154 M: Denis Kirjanov <kda@linux-powerpc.org>
12155 L: netdev@vger.kernel.org
12157 F: drivers/net/ethernet/dlink/sundance.c
12160 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12161 M: Rich Felker <dalias@libc.org>
12162 L: linux-sh@vger.kernel.org
12163 Q: http://patchwork.kernel.org/project/linux-sh/list/
12165 F: Documentation/sh/
12170 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12171 M: Len Brown <len.brown@intel.com>
12172 M: Pavel Machek <pavel@ucw.cz>
12173 L: linux-pm@vger.kernel.org
12174 B: https://bugzilla.kernel.org
12176 F: Documentation/power/
12177 F: arch/x86/kernel/acpi/
12178 F: drivers/base/power/
12180 F: include/linux/suspend.h
12181 F: include/linux/freezer.h
12182 F: include/linux/pm.h
12185 M: Martin Mares <mj@ucw.cz>
12186 L: linux-video@atrey.karlin.mff.cuni.cz
12188 F: Documentation/svga.txt
12189 F: arch/x86/boot/video*
12192 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12193 L: linux-kernel@vger.kernel.org
12194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12197 F: arch/*/kernel/pci-swiotlb.c
12198 F: include/linux/swiotlb.h
12201 M: Jiri Pirko <jiri@resnulli.us>
12202 M: Ivan Vecera <ivecera@redhat.com>
12203 L: netdev@vger.kernel.org
12206 F: include/net/switchdev.h
12208 SYNOPSYS ARC ARCHITECTURE
12209 M: Vineet Gupta <vgupta@synopsys.com>
12210 L: linux-snps-arc@lists.infradead.org
12213 F: Documentation/devicetree/bindings/arc/*
12214 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12215 F: drivers/clocksource/arc_timer.c
12216 F: drivers/tty/serial/arc_uart.c
12217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12219 SYNOPSYS ARC SDP platform support
12220 M: Alexey Brodkin <abrodkin@synopsys.com>
12222 F: arch/arc/plat-axs10x
12223 F: arch/arc/boot/dts/ax*
12224 F: Documentation/devicetree/bindings/arc/axs10*
12226 SYSTEM CONFIGURATION (SYSCON)
12227 M: Lee Jones <lee.jones@linaro.org>
12228 M: Arnd Bergmann <arnd@arndb.de>
12229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12231 F: drivers/mfd/syscon.c
12233 SYSTEM RESET/SHUTDOWN DRIVERS
12234 M: Sebastian Reichel <sre@kernel.org>
12235 L: linux-pm@vger.kernel.org
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12238 F: Documentation/devicetree/bindings/power/reset/
12239 F: drivers/power/reset/
12242 M: Christoph Hellwig <hch@infradead.org>
12244 F: Documentation/filesystems/sysv-fs.txt
12246 F: include/linux/sysv_fs.h
12249 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12250 L: linux-scsi@vger.kernel.org
12251 L: target-devel@vger.kernel.org
12252 W: http://www.linux-iscsi.org
12253 W: http://groups.google.com/group/linux-iscsi-target-dev
12254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12258 F: Documentation/target/
12260 TASKSTATS STATISTICS INTERFACE
12261 M: Balbir Singh <bsingharora@gmail.com>
12263 F: Documentation/accounting/taskstats*
12264 F: include/linux/taskstats*
12265 F: kernel/taskstats.c
12268 M: Jamal Hadi Salim <jhs@mojatatu.com>
12269 M: Cong Wang <xiyou.wangcong@gmail.com>
12270 M: Jiri Pirko <jiri@resnulli.us>
12271 L: netdev@vger.kernel.org
12273 F: include/net/pkt_cls.h
12274 F: include/net/pkt_sched.h
12275 F: include/net/tc_act/
12276 F: include/uapi/linux/pkt_cls.h
12277 F: include/uapi/linux/pkt_sched.h
12278 F: include/uapi/linux/tc_act/
12279 F: include/uapi/linux/tc_ematch/
12282 TCP LOW PRIORITY MODULE
12283 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12284 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12285 W: http://tcp-lp-mod.sourceforge.net/
12287 F: net/ipv4/tcp_lp.c
12289 TDA10071 MEDIA DRIVER
12290 M: Antti Palosaari <crope@iki.fi>
12291 L: linux-media@vger.kernel.org
12292 W: https://linuxtv.org
12293 W: http://palosaari.fi/linux/
12294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12295 T: git git://linuxtv.org/anttip/media_tree.git
12297 F: drivers/media/dvb-frontends/tda10071*
12299 TDA18212 MEDIA DRIVER
12300 M: Antti Palosaari <crope@iki.fi>
12301 L: linux-media@vger.kernel.org
12302 W: https://linuxtv.org
12303 W: http://palosaari.fi/linux/
12304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12305 T: git git://linuxtv.org/anttip/media_tree.git
12307 F: drivers/media/tuners/tda18212*
12309 TDA18218 MEDIA DRIVER
12310 M: Antti Palosaari <crope@iki.fi>
12311 L: linux-media@vger.kernel.org
12312 W: https://linuxtv.org
12313 W: http://palosaari.fi/linux/
12314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12315 T: git git://linuxtv.org/anttip/media_tree.git
12317 F: drivers/media/tuners/tda18218*
12319 TDA18271 MEDIA DRIVER
12320 M: Michael Krufky <mkrufky@linuxtv.org>
12321 L: linux-media@vger.kernel.org
12322 W: https://linuxtv.org
12323 W: http://github.com/mkrufky
12324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12325 T: git git://linuxtv.org/mkrufky/tuners.git
12327 F: drivers/media/tuners/tda18271*
12329 TDA827x MEDIA DRIVER
12330 M: Michael Krufky <mkrufky@linuxtv.org>
12331 L: linux-media@vger.kernel.org
12332 W: https://linuxtv.org
12333 W: http://github.com/mkrufky
12334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12335 T: git git://linuxtv.org/mkrufky/tuners.git
12337 F: drivers/media/tuners/tda8290.*
12339 TDA8290 MEDIA DRIVER
12340 M: Michael Krufky <mkrufky@linuxtv.org>
12341 L: linux-media@vger.kernel.org
12342 W: https://linuxtv.org
12343 W: http://github.com/mkrufky
12344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12345 T: git git://linuxtv.org/mkrufky/tuners.git
12347 F: drivers/media/tuners/tda8290.*
12349 TDA9840 MEDIA DRIVER
12350 M: Hans Verkuil <hverkuil@xs4all.nl>
12351 L: linux-media@vger.kernel.org
12352 T: git git://linuxtv.org/media_tree.git
12353 W: https://linuxtv.org
12355 F: drivers/media/i2c/tda9840*
12357 TEA5761 TUNER DRIVER
12358 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12360 L: linux-media@vger.kernel.org
12361 W: https://linuxtv.org
12362 T: git git://linuxtv.org/media_tree.git
12364 F: drivers/media/tuners/tea5761.*
12366 TEA5767 TUNER DRIVER
12367 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12368 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12369 L: linux-media@vger.kernel.org
12370 W: https://linuxtv.org
12371 T: git git://linuxtv.org/media_tree.git
12373 F: drivers/media/tuners/tea5767.*
12375 TEA6415C MEDIA DRIVER
12376 M: Hans Verkuil <hverkuil@xs4all.nl>
12377 L: linux-media@vger.kernel.org
12378 T: git git://linuxtv.org/media_tree.git
12379 W: https://linuxtv.org
12381 F: drivers/media/i2c/tea6415c*
12383 TEA6420 MEDIA DRIVER
12384 M: Hans Verkuil <hverkuil@xs4all.nl>
12385 L: linux-media@vger.kernel.org
12386 T: git git://linuxtv.org/media_tree.git
12387 W: https://linuxtv.org
12389 F: drivers/media/i2c/tea6420*
12392 M: Jiri Pirko <jiri@resnulli.us>
12393 L: netdev@vger.kernel.org
12395 F: drivers/net/team/
12396 F: include/linux/if_team.h
12397 F: include/uapi/linux/if_team.h
12399 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12400 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12402 F: arch/x86/platform/ts5500/
12404 TECHNOTREND USB IR RECEIVER
12405 M: Sean Young <sean@mess.org>
12406 L: linux-media@vger.kernel.org
12408 F: drivers/media/rc/ttusbir.c
12410 TEGRA ARCHITECTURE SUPPORT
12411 M: Stephen Warren <swarren@wwwdotorg.org>
12412 M: Thierry Reding <thierry.reding@gmail.com>
12413 M: Alexandre Courbot <gnurou@gmail.com>
12414 L: linux-tegra@vger.kernel.org
12415 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12421 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12422 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12424 F: drivers/clk/tegra/
12427 M: Laxman Dewangan <ldewangan@nvidia.com>
12428 M: Jon Hunter <jonathanh@nvidia.com>
12430 F: drivers/dma/tegra*
12433 M: Laxman Dewangan <ldewangan@nvidia.com>
12435 F: drivers/i2c/busses/i2c-tegra.c
12437 TEGRA IOMMU DRIVERS
12438 M: Hiroshi Doyu <hdoyu@nvidia.com>
12440 F: drivers/iommu/tegra*
12443 M: Rakesh Iyer <riyer@nvidia.com>
12444 M: Laxman Dewangan <ldewangan@nvidia.com>
12446 F: drivers/input/keyboard/tegra-kbc.c
12449 M: Thierry Reding <thierry.reding@gmail.com>
12451 F: drivers/pwm/pwm-tegra.c
12453 TEGRA SERIAL DRIVER
12454 M: Laxman Dewangan <ldewangan@nvidia.com>
12456 F: drivers/tty/serial/serial-tegra.c
12459 M: Laxman Dewangan <ldewangan@nvidia.com>
12461 F: drivers/spi/spi-tegra*
12463 TEHUTI ETHERNET DRIVER
12464 M: Andy Gospodarek <andy@greyhouse.net>
12465 L: netdev@vger.kernel.org
12467 F: drivers/net/ethernet/tehuti/*
12469 Telecom Clock Driver for MCPL0010
12470 M: Mark Gross <mark.gross@intel.com>
12472 F: drivers/char/tlclk.c
12474 TENSILICA XTENSA PORT (xtensa)
12475 M: Chris Zankel <chris@zankel.net>
12476 M: Max Filippov <jcmvbkbc@gmail.com>
12477 L: linux-xtensa@linux-xtensa.org
12478 T: git git://github.com/czankel/xtensa-linux.git
12481 F: drivers/irqchip/irq-xtensa-*
12483 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12484 M: Nishanth Menon <nm@ti.com>
12485 M: Tero Kristo <t-kristo@ti.com>
12486 M: Santosh Shilimkar <ssantosh@kernel.org>
12487 L: linux-arm-kernel@lists.infradead.org
12489 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12490 F: drivers/firmware/ti_sci*
12491 F: include/linux/soc/ti/ti_sci_protocol.h
12493 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12494 M: Hans Verkuil <hverkuil@xs4all.nl>
12495 L: linux-media@vger.kernel.org
12496 T: git git://linuxtv.org/media_tree.git
12497 W: https://linuxtv.org
12499 F: drivers/media/radio/radio-raremono.c
12502 M: Zhang Rui <rui.zhang@intel.com>
12503 M: Eduardo Valentin <edubezval@gmail.com>
12504 L: linux-pm@vger.kernel.org
12505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12507 Q: https://patchwork.kernel.org/project/linux-pm/list/
12509 F: drivers/thermal/
12510 F: include/linux/thermal.h
12511 F: include/uapi/linux/thermal.h
12512 F: include/linux/cpu_cooling.h
12513 F: Documentation/devicetree/bindings/thermal/
12515 THERMAL/CPU_COOLING
12516 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12517 M: Viresh Kumar <viresh.kumar@linaro.org>
12518 M: Javi Merino <javi.merino@kernel.org>
12519 L: linux-pm@vger.kernel.org
12521 F: Documentation/thermal/cpu-cooling-api.txt
12522 F: drivers/thermal/cpu_cooling.c
12523 F: include/linux/cpu_cooling.h
12525 THINKPAD ACPI EXTRAS DRIVER
12526 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12527 L: ibm-acpi-devel@lists.sourceforge.net
12528 L: platform-driver-x86@vger.kernel.org
12529 W: http://ibm-acpi.sourceforge.net
12530 W: http://thinkwiki.org/wiki/Ibm-acpi
12531 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12533 F: drivers/platform/x86/thinkpad_acpi.c
12535 TI BANDGAP AND THERMAL DRIVER
12536 M: Eduardo Valentin <edubezval@gmail.com>
12537 M: Keerthy <j-keerthy@ti.com>
12538 L: linux-pm@vger.kernel.org
12539 L: linux-omap@vger.kernel.org
12541 F: drivers/thermal/ti-soc-thermal/
12544 M: Benoit Parrot <bparrot@ti.com>
12545 L: linux-media@vger.kernel.org
12546 W: http://linuxtv.org/
12547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12549 F: drivers/media/platform/ti-vpe/
12551 TI CDCE706 CLOCK DRIVER
12552 M: Max Filippov <jcmvbkbc@gmail.com>
12554 F: drivers/clk/clk-cdce706.c
12557 M: Tero Kristo <t-kristo@ti.com>
12558 L: linux-omap@vger.kernel.org
12561 F: include/linux/clk/ti.h
12563 TI ETHERNET SWITCH DRIVER (CPSW)
12564 R: Grygorii Strashko <grygorii.strashko@ti.com>
12565 L: linux-omap@vger.kernel.org
12566 L: netdev@vger.kernel.org
12568 F: drivers/net/ethernet/ti/cpsw*
12569 F: drivers/net/ethernet/ti/davinci*
12571 TI FLASH MEDIA INTERFACE DRIVER
12572 M: Alex Dubov <oakad@yahoo.com>
12574 F: drivers/misc/tifm*
12575 F: drivers/mmc/host/tifm_sd.c
12576 F: include/linux/tifm.h
12578 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12579 M: Santosh Shilimkar <ssantosh@kernel.org>
12580 L: linux-kernel@vger.kernel.org
12581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12583 F: drivers/soc/ti/*
12584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12587 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12588 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12589 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12592 F: sound/soc/codecs/lm49453*
12593 F: sound/soc/codecs/isabelle*
12595 TI LP855x BACKLIGHT DRIVER
12596 M: Milo Kim <milo.kim@ti.com>
12598 F: Documentation/backlight/lp855x-driver.txt
12599 F: drivers/video/backlight/lp855x_bl.c
12600 F: include/linux/platform_data/lp855x.h
12602 TI LP8727 CHARGER DRIVER
12603 M: Milo Kim <milo.kim@ti.com>
12605 F: drivers/power/supply/lp8727_charger.c
12606 F: include/linux/platform_data/lp8727.h
12608 TI LP8788 MFD DRIVER
12609 M: Milo Kim <milo.kim@ti.com>
12611 F: drivers/iio/adc/lp8788_adc.c
12612 F: drivers/leds/leds-lp8788.c
12613 F: drivers/mfd/lp8788*.c
12614 F: drivers/power/supply/lp8788-charger.c
12615 F: drivers/regulator/lp8788-*.c
12616 F: include/linux/mfd/lp8788*.h
12618 TI NETCP ETHERNET DRIVER
12619 M: Wingman Kwok <w-kwok2@ti.com>
12620 M: Murali Karicheri <m-karicheri2@ti.com>
12621 L: netdev@vger.kernel.org
12623 F: drivers/net/ethernet/ti/netcp*
12625 TI TAS571X FAMILY ASoC CODEC DRIVER
12626 M: Kevin Cernekee <cernekee@chromium.org>
12627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12629 F: sound/soc/codecs/tas571x*
12631 TI TWL4030 SERIES SOC CODEC DRIVER
12632 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12633 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12635 F: sound/soc/codecs/twl4030*
12637 TI WILINK WIRELESS DRIVERS
12638 L: linux-wireless@vger.kernel.org
12639 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12640 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12643 F: drivers/net/wireless/ti/
12644 F: include/linux/wl12xx.h
12647 M: Jon Maloy <jon.maloy@ericsson.com>
12648 M: Ying Xue <ying.xue@windriver.com>
12649 L: netdev@vger.kernel.org (core kernel code)
12650 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12651 W: http://tipc.sourceforge.net/
12653 F: include/uapi/linux/tipc*.h
12657 M: Chris Metcalf <cmetcalf@mellanox.com>
12658 W: http://www.mellanox.com/repository/solutions/tile-scm/
12659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12662 F: drivers/char/tile-srom.c
12663 F: drivers/edac/tile_edac.c
12664 F: drivers/net/ethernet/tile/
12665 F: drivers/rtc/rtc-tile.c
12666 F: drivers/tty/hvc/hvc_tile.c
12667 F: drivers/tty/serial/tilegx.c
12668 F: drivers/usb/host/*-tilegx.c
12669 F: include/linux/usb/tilegx.h
12671 TLAN NETWORK DRIVER
12672 M: Samuel Chessman <chessman@tux.org>
12673 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12674 W: http://sourceforge.net/projects/tlan/
12676 F: Documentation/networking/tlan.txt
12677 F: drivers/net/ethernet/ti/tlan.*
12679 TOMOYO SECURITY MODULE
12680 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12681 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12682 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12683 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12684 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12685 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12686 W: http://tomoyo.sourceforge.jp/
12687 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12689 F: security/tomoyo/
12691 TOPSTAR LAPTOP EXTRAS DRIVER
12692 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12693 L: platform-driver-x86@vger.kernel.org
12695 F: drivers/platform/x86/topstar-laptop.c
12697 TOSHIBA ACPI EXTRAS DRIVER
12698 M: Azael Avalos <coproscefalo@gmail.com>
12699 L: platform-driver-x86@vger.kernel.org
12701 F: drivers/platform/x86/toshiba_acpi.c
12703 TOSHIBA BLUETOOTH DRIVER
12704 M: Azael Avalos <coproscefalo@gmail.com>
12705 L: platform-driver-x86@vger.kernel.org
12707 F: drivers/platform/x86/toshiba_bluetooth.c
12709 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12710 M: Azael Avalos <coproscefalo@gmail.com>
12711 L: platform-driver-x86@vger.kernel.org
12713 F: drivers/platform/x86/toshiba_haps.c
12715 TOSHIBA WMI HOTKEYS DRIVER
12716 M: Azael Avalos <coproscefalo@gmail.com>
12717 L: platform-driver-x86@vger.kernel.org
12719 F: drivers/platform/x86/toshiba-wmi.c
12722 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12723 W: http://www.buzzard.org.uk/toshiba/
12725 F: drivers/char/toshiba.c
12726 F: include/linux/toshiba.h
12727 F: include/uapi/linux/toshiba.h
12729 TOSHIBA TC358743 DRIVER
12730 M: Mats Randgaard <matrandg@cisco.com>
12731 L: linux-media@vger.kernel.org
12733 F: drivers/media/i2c/tc358743*
12734 F: include/media/i2c/tc358743.h
12736 TMIO/SDHI MMC DRIVER
12737 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12738 L: linux-mmc@vger.kernel.org
12740 F: drivers/mmc/host/tmio_mmc*
12741 F: drivers/mmc/host/sh_mobile_sdhi.c
12742 F: include/linux/mfd/tmio.h
12744 TMP401 HARDWARE MONITOR DRIVER
12745 M: Guenter Roeck <linux@roeck-us.net>
12746 L: linux-hwmon@vger.kernel.org
12748 F: Documentation/hwmon/tmp401
12749 F: drivers/hwmon/tmp401.c
12751 TMPFS (SHMEM FILESYSTEM)
12752 M: Hugh Dickins <hughd@google.com>
12753 L: linux-mm@kvack.org
12755 F: include/linux/shmem_fs.h
12758 TM6000 VIDEO4LINUX DRIVER
12759 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12760 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12761 L: linux-media@vger.kernel.org
12762 W: https://linuxtv.org
12763 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/usb/tm6000/
12766 F: Documentation/media/v4l-drivers/tm6000*
12768 TW5864 VIDEO4LINUX DRIVER
12769 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12770 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12771 M: Andrey Utkin <andrey_utkin@fastmail.com>
12772 L: linux-media@vger.kernel.org
12774 F: drivers/media/pci/tw5864/
12776 TW68 VIDEO4LINUX DRIVER
12777 M: Hans Verkuil <hverkuil@xs4all.nl>
12778 L: linux-media@vger.kernel.org
12779 T: git git://linuxtv.org/media_tree.git
12780 W: https://linuxtv.org
12782 F: drivers/media/pci/tw68/
12784 TW686X VIDEO4LINUX DRIVER
12785 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12786 L: linux-media@vger.kernel.org
12787 T: git git://linuxtv.org/media_tree.git
12788 W: http://linuxtv.org
12790 F: drivers/media/pci/tw686x/
12793 M: Peter Huewe <peterhuewe@gmx.de>
12794 M: Marcel Selhorst <tpmdd@selhorst.net>
12795 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12796 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12797 W: http://tpmdd.sourceforge.net
12798 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12799 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12800 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12802 F: drivers/char/tpm/
12804 TPM IBM_VTPM DEVICE DRIVER
12805 M: Ashley Lai <ashleydlai@gmail.com>
12806 W: http://tpmdd.sourceforge.net
12807 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12809 F: drivers/char/tpm/tpm_ibmvtpm*
12812 M: Steven Rostedt <rostedt@goodmis.org>
12813 M: Ingo Molnar <mingo@redhat.com>
12814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12816 F: Documentation/trace/ftrace.txt
12817 F: arch/*/*/*/ftrace.h
12818 F: arch/*/kernel/ftrace.c
12819 F: include/*/ftrace.h
12820 F: include/linux/trace*.h
12823 F: tools/testing/selftests/ftrace/
12825 TRACING MMIO ACCESSES (MMIOTRACE)
12826 M: Steven Rostedt <rostedt@goodmis.org>
12827 M: Ingo Molnar <mingo@kernel.org>
12828 R: Karol Herbst <karolherbst@gmail.com>
12829 R: Pekka Paalanen <ppaalanen@gmail.com>
12831 L: linux-kernel@vger.kernel.org
12832 L: nouveau@lists.freedesktop.org
12833 F: kernel/trace/trace_mmiotrace.c
12834 F: include/linux/mmiotrace.h
12835 F: arch/x86/mm/kmmio.c
12836 F: arch/x86/mm/mmio-mod.c
12837 F: arch/x86/mm/testmmiotrace.c
12840 M: Jiri Kosina <trivial@kernel.org>
12841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12843 K: ^Subject:.*(?i)trivial
12846 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12847 M: Jiri Slaby <jslaby@suse.com>
12849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12850 F: Documentation/serial/
12852 F: drivers/tty/serial/serial_core.c
12853 F: include/linux/serial_core.h
12854 F: include/linux/serial.h
12855 F: include/linux/tty.h
12856 F: include/uapi/linux/serial_core.h
12857 F: include/uapi/linux/serial.h
12858 F: include/uapi/linux/tty.h
12860 TUA9001 MEDIA DRIVER
12861 M: Antti Palosaari <crope@iki.fi>
12862 L: linux-media@vger.kernel.org
12863 W: https://linuxtv.org
12864 W: http://palosaari.fi/linux/
12865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12866 T: git git://linuxtv.org/anttip/media_tree.git
12868 F: drivers/media/tuners/tua9001*
12870 TULIP NETWORK DRIVERS
12871 L: netdev@vger.kernel.org
12872 L: linux-parisc@vger.kernel.org
12874 F: drivers/net/ethernet/dec/tulip/
12877 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12878 W: http://vtun.sourceforge.net/tun
12880 F: Documentation/networking/tuntap.txt
12881 F: arch/um/os-Linux/drivers/
12883 TURBOCHANNEL SUBSYSTEM
12884 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12885 M: Ralf Baechle <ralf@linux-mips.org>
12886 L: linux-mips@linux-mips.org
12887 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12890 F: include/linux/tc.h
12892 UBI FILE SYSTEM (UBIFS)
12893 M: Richard Weinberger <richard@nod.at>
12894 M: Artem Bityutskiy <dedekind1@gmail.com>
12895 M: Adrian Hunter <adrian.hunter@intel.com>
12896 L: linux-mtd@lists.infradead.org
12897 T: git git://git.infradead.org/ubifs-2.6.git
12898 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12900 F: Documentation/filesystems/ubifs.txt
12903 UCLINUX (M68KNOMMU AND COLDFIRE)
12904 M: Greg Ungerer <gerg@linux-m68k.org>
12905 W: http://www.linux-m68k.org/
12906 W: http://www.uclinux.org/
12907 L: linux-m68k@lists.linux-m68k.org
12908 L: uclinux-dev@uclinux.org (subscribers-only)
12909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12911 F: arch/m68k/coldfire/
12913 F: arch/m68k/*/*_no.*
12914 F: arch/m68k/include/asm/*_no.*
12917 M: Jan Kara <jack@suse.com>
12919 F: Documentation/filesystems/udf.txt
12923 M: Bastien Nocera <hadess@hadess.net>
12924 L: linux-input@vger.kernel.org
12926 F: drivers/hid/hid-udraw.c
12929 M: Evgeniy Dushistov <dushistov@mail.ru>
12931 F: Documentation/filesystems/ufs.txt
12934 UHID USERSPACE HID IO DRIVER:
12935 M: David Herrmann <dh.herrmann@googlemail.com>
12936 L: linux-input@vger.kernel.org
12938 F: drivers/hid/uhid.c
12939 F: include/uapi/linux/uhid.h
12941 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12942 L: linux-usb@vger.kernel.org
12945 F: include/linux/uwb.h
12946 F: include/linux/uwb/
12948 UNICORE32 ARCHITECTURE:
12949 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12950 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12952 T: git git://github.com/gxt/linux.git
12956 M: Tony Finch <dot@dotat.at>
12957 W: http://dotat.at/prog/unifdef
12959 F: scripts/unifdef.c
12961 UNIFORM CDROM DRIVER
12962 M: Jens Axboe <axboe@kernel.dk>
12963 W: http://www.kernel.dk
12965 F: Documentation/cdrom/
12966 F: drivers/cdrom/cdrom.c
12967 F: include/linux/cdrom.h
12968 F: include/uapi/linux/cdrom.h
12970 UNISYS S-PAR DRIVERS
12971 M: David Kershner <david.kershner@unisys.com>
12972 L: sparmaintainer@unisys.com (Unisys internal)
12974 F: drivers/staging/unisys/
12976 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12977 M: Vinayak Holikatti <vinholikatti@gmail.com>
12978 L: linux-scsi@vger.kernel.org
12980 F: Documentation/scsi/ufs.txt
12981 F: drivers/scsi/ufs/
12983 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12984 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12985 M: Prabu Thangamuthu <prabut@synopsys.com>
12986 L: linux-scsi@vger.kernel.org
12988 F: drivers/scsi/ufs/*dwc*
12990 UNSORTED BLOCK IMAGES (UBI)
12991 M: Artem Bityutskiy <dedekind1@gmail.com>
12992 M: Richard Weinberger <richard@nod.at>
12993 W: http://www.linux-mtd.infradead.org/
12994 L: linux-mtd@lists.infradead.org
12995 T: git git://git.infradead.org/ubifs-2.6.git
12997 F: drivers/mtd/ubi/
12998 F: include/linux/mtd/ubi.h
12999 F: include/uapi/mtd/ubi-user.h
13002 M: Oliver Neukum <oneukum@suse.com>
13003 L: linux-usb@vger.kernel.org
13005 F: Documentation/usb/acm.txt
13006 F: drivers/usb/class/cdc-acm.*
13008 USB AR5523 WIRELESS DRIVER
13009 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13010 L: linux-wireless@vger.kernel.org
13012 F: drivers/net/wireless/ath/ar5523/
13015 M: Oliver Neukum <oneukum@suse.com>
13016 L: linux-usb@vger.kernel.org
13017 L: linux-scsi@vger.kernel.org
13019 F: drivers/usb/storage/uas.c
13021 USB CDC ETHERNET DRIVER
13022 M: Oliver Neukum <oliver@neukum.org>
13023 L: linux-usb@vger.kernel.org
13025 F: drivers/net/usb/cdc_*.c
13026 F: include/uapi/linux/usb/cdc.h
13028 USB CHAOSKEY DRIVER
13029 M: Keith Packard <keithp@keithp.com>
13030 L: linux-usb@vger.kernel.org
13032 F: drivers/usb/misc/chaoskey.c
13034 USB CYPRESS C67X00 DRIVER
13035 M: Peter Korsgaard <jacmet@sunsite.dk>
13036 L: linux-usb@vger.kernel.org
13038 F: drivers/usb/c67x00/
13040 USB DAVICOM DM9601 DRIVER
13041 M: Peter Korsgaard <jacmet@sunsite.dk>
13042 L: netdev@vger.kernel.org
13043 W: http://www.linux-usb.org/usbnet
13045 F: drivers/net/usb/dm9601.c
13047 USB DIAMOND RIO500 DRIVER
13048 M: Cesar Miquel <miquel@df.uba.ar>
13049 L: rio500-users@lists.sourceforge.net
13050 W: http://rio500.sourceforge.net
13052 F: drivers/usb/misc/rio500*
13055 M: Alan Stern <stern@rowland.harvard.edu>
13056 L: linux-usb@vger.kernel.org
13058 F: Documentation/usb/ehci.txt
13059 F: drivers/usb/host/ehci*
13061 USB GADGET/PERIPHERAL SUBSYSTEM
13062 M: Felipe Balbi <balbi@kernel.org>
13063 L: linux-usb@vger.kernel.org
13064 W: http://www.linux-usb.org/gadget
13065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13067 F: drivers/usb/gadget/
13068 F: include/linux/usb/gadget*
13070 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13071 M: Jiri Kosina <jikos@kernel.org>
13072 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13073 L: linux-usb@vger.kernel.org
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13076 F: Documentation/hid/hiddev.txt
13077 F: drivers/hid/usbhid/
13080 M: Olav Kongas <ok@artecdesign.ee>
13081 L: linux-usb@vger.kernel.org
13083 F: drivers/usb/host/isp116x*
13084 F: include/linux/usb/isp116x.h
13086 USB LAN78XX ETHERNET DRIVER
13087 M: Woojung Huh <woojung.huh@microchip.com>
13088 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13089 L: netdev@vger.kernel.org
13091 F: drivers/net/usb/lan78xx.*
13093 USB MASS STORAGE DRIVER
13094 M: Alan Stern <stern@rowland.harvard.edu>
13095 L: linux-usb@vger.kernel.org
13096 L: usb-storage@lists.one-eyed-alien.net
13098 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13099 F: drivers/usb/storage/
13102 M: Clemens Ladisch <clemens@ladisch.de>
13103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13104 T: git git://git.alsa-project.org/alsa-kernel.git
13106 F: sound/usb/midi.*
13108 USB NETWORKING DRIVERS
13109 L: linux-usb@vger.kernel.org
13111 F: drivers/net/usb/
13114 M: Alan Stern <stern@rowland.harvard.edu>
13115 L: linux-usb@vger.kernel.org
13117 F: Documentation/usb/ohci.txt
13118 F: drivers/usb/host/ohci*
13120 USB OTG FSM (Finite State Machine)
13121 M: Peter Chen <Peter.Chen@nxp.com>
13122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13123 L: linux-usb@vger.kernel.org
13125 F: drivers/usb/common/usb-otg-fsm.c
13128 M: Valentina Manea <valentina.manea.m@gmail.com>
13129 M: Shuah Khan <shuahkh@osg.samsung.com>
13130 M: Shuah Khan <shuah@kernel.org>
13131 L: linux-usb@vger.kernel.org
13133 F: Documentation/usb/usbip_protocol.txt
13134 F: drivers/usb/usbip/
13135 F: tools/usb/usbip/
13138 M: Petko Manolov <petkan@nucleusys.com>
13139 L: linux-usb@vger.kernel.org
13140 L: netdev@vger.kernel.org
13141 T: git git://github.com/petkan/pegasus.git
13142 W: https://github.com/petkan/pegasus
13144 F: drivers/net/usb/pegasus.*
13147 M: Felipe Balbi <balbi@kernel.org>
13148 L: linux-usb@vger.kernel.org
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13151 F: drivers/usb/phy/
13153 USB PRINTER DRIVER (usblp)
13154 M: Pete Zaitcev <zaitcev@redhat.com>
13155 L: linux-usb@vger.kernel.org
13157 F: drivers/usb/class/usblp.c
13159 USB QMI WWAN NETWORK DRIVER
13160 M: Bjørn Mork <bjorn@mork.no>
13161 L: netdev@vger.kernel.org
13163 F: Documentation/ABI/testing/sysfs-class-net-qmi
13164 F: drivers/net/usb/qmi_wwan.c
13167 M: Petko Manolov <petkan@nucleusys.com>
13168 L: linux-usb@vger.kernel.org
13169 L: netdev@vger.kernel.org
13170 T: git git://github.com/petkan/rtl8150.git
13171 W: https://github.com/petkan/rtl8150
13173 F: drivers/net/usb/rtl8150.c
13175 USB SERIAL SUBSYSTEM
13176 M: Johan Hovold <johan@kernel.org>
13177 L: linux-usb@vger.kernel.org
13178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13180 F: Documentation/usb/usb-serial.txt
13181 F: drivers/usb/serial/
13182 F: include/linux/usb/serial.h
13184 USB SMSC75XX ETHERNET DRIVER
13185 M: Steve Glendinning <steve.glendinning@shawell.net>
13186 L: netdev@vger.kernel.org
13188 F: drivers/net/usb/smsc75xx.*
13190 USB SMSC95XX ETHERNET DRIVER
13191 M: Steve Glendinning <steve.glendinning@shawell.net>
13192 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13193 L: netdev@vger.kernel.org
13195 F: drivers/net/usb/smsc95xx.*
13198 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13199 L: linux-usb@vger.kernel.org
13200 W: http://www.linux-usb.org
13201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13203 F: Documentation/devicetree/bindings/usb/
13204 F: Documentation/usb/
13206 F: include/linux/usb.h
13207 F: include/linux/usb/
13210 M: Alan Stern <stern@rowland.harvard.edu>
13211 L: linux-usb@vger.kernel.org
13213 F: drivers/usb/host/uhci*
13215 USB "USBNET" DRIVER FRAMEWORK
13216 M: Oliver Neukum <oneukum@suse.com>
13217 L: netdev@vger.kernel.org
13218 W: http://www.linux-usb.org/usbnet
13220 F: drivers/net/usb/usbnet.c
13221 F: include/linux/usb/usbnet.h
13224 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13225 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13226 L: linux-media@vger.kernel.org
13227 T: git git://linuxtv.org/media_tree.git
13228 W: http://www.ideasonboard.org/uvc/
13230 F: drivers/media/usb/uvc/
13231 F: include/uapi/linux/uvcvideo.h
13234 M: Hans Verkuil <hverkuil@xs4all.nl>
13235 L: linux-media@vger.kernel.org
13236 T: git git://linuxtv.org/media_tree.git
13237 W: https://linuxtv.org
13239 F: drivers/media/usb/usbvision/
13242 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13243 L: linux-usb@vger.kernel.org
13245 F: drivers/usb/gadget/function/*uvc*
13246 F: drivers/usb/gadget/legacy/webcam.c
13248 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13249 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13250 L: linux-wireless@vger.kernel.org
13252 F: drivers/net/wireless/rndis_wlan.c
13255 M: Mathias Nyman <mathias.nyman@intel.com>
13256 L: linux-usb@vger.kernel.org
13258 F: drivers/usb/host/xhci*
13259 F: drivers/usb/host/pci-quirks*
13262 L: linux-wireless@vger.kernel.org
13263 W: http://linux-lc100020.sourceforge.net
13265 F: drivers/net/wireless/zydas/zd1201.*
13268 M: Antoine Jacquet <royale@zerezo.com>
13269 L: linux-usb@vger.kernel.org
13270 L: linux-media@vger.kernel.org
13271 T: git git://linuxtv.org/media_tree.git
13272 W: http://royale.zerezo.com/zr364xx/
13274 F: Documentation/media/v4l-drivers/zr364xx*
13275 F: drivers/media/usb/zr364xx/
13278 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13279 L: linux-usb@vger.kernel.org
13281 F: drivers/usb/common/ulpi.c
13282 F: include/linux/ulpi/
13284 USER-MODE LINUX (UML)
13285 M: Jeff Dike <jdike@addtoit.com>
13286 M: Richard Weinberger <richard@nod.at>
13287 L: user-mode-linux-devel@lists.sourceforge.net
13288 L: user-mode-linux-user@lists.sourceforge.net
13289 W: http://user-mode-linux.sourceforge.net
13290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13292 F: Documentation/virtual/uml/
13298 USERSPACE I/O (UIO)
13299 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13302 F: Documentation/driver-api/uio-howto.rst
13304 F: include/linux/uio*.h
13307 M: Karel Zak <kzak@redhat.com>
13308 L: util-linux@vger.kernel.org
13309 W: http://en.wikipedia.org/wiki/Util-linux
13310 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13314 M: Michal Januszewski <spock@gentoo.org>
13315 L: linux-fbdev@vger.kernel.org
13316 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13318 F: Documentation/fb/uvesafb.txt
13319 F: drivers/video/fbdev/uvesafb.*
13322 M: Stefan Agner <stefan@agner.ch>
13323 L: linux-mtd@lists.infradead.org
13325 F: drivers/mtd/nand/vf610_nfc.c
13327 VFAT/FAT/MSDOS FILESYSTEM
13328 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13330 F: Documentation/filesystems/vfat.txt
13334 M: Alex Williamson <alex.williamson@redhat.com>
13335 L: kvm@vger.kernel.org
13336 T: git git://github.com/awilliam/linux-vfio.git
13338 F: Documentation/vfio.txt
13340 F: include/linux/vfio.h
13341 F: include/uapi/linux/vfio.h
13343 VFIO MEDIATED DEVICE DRIVERS
13344 M: Kirti Wankhede <kwankhede@nvidia.com>
13345 L: kvm@vger.kernel.org
13347 F: Documentation/vfio-mediated-device.txt
13348 F: drivers/vfio/mdev/
13349 F: include/linux/mdev.h
13350 F: samples/vfio-mdev/
13352 VFIO PLATFORM DRIVER
13353 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13354 L: kvm@vger.kernel.org
13356 F: drivers/vfio/platform/
13358 VIDEOBUF2 FRAMEWORK
13359 M: Pawel Osciak <pawel@osciak.com>
13360 M: Marek Szyprowski <m.szyprowski@samsung.com>
13361 M: Kyungmin Park <kyungmin.park@samsung.com>
13362 L: linux-media@vger.kernel.org
13364 F: drivers/media/v4l2-core/videobuf2-*
13365 F: include/media/videobuf2-*
13367 VIRTIO AND VHOST VSOCK DRIVER
13368 M: Stefan Hajnoczi <stefanha@redhat.com>
13369 L: kvm@vger.kernel.org
13370 L: virtualization@lists.linux-foundation.org
13371 L: netdev@vger.kernel.org
13373 F: include/linux/virtio_vsock.h
13374 F: include/uapi/linux/virtio_vsock.h
13375 F: include/uapi/linux/vsockmon.h
13376 F: net/vmw_vsock/af_vsock_tap.c
13377 F: net/vmw_vsock/virtio_transport_common.c
13378 F: net/vmw_vsock/virtio_transport.c
13379 F: drivers/net/vsockmon.c
13380 F: drivers/vhost/vsock.c
13381 F: drivers/vhost/vsock.h
13383 VIRTUAL SERIO DEVICE DRIVER
13384 M: Stephen Chandler Paul <thatslyude@gmail.com>
13386 F: drivers/input/serio/userio.c
13387 F: include/uapi/linux/userio.h
13389 VIRTIO CONSOLE DRIVER
13390 M: Amit Shah <amit@kernel.org>
13391 L: virtualization@lists.linux-foundation.org
13393 F: drivers/char/virtio_console.c
13394 F: include/linux/virtio_console.h
13395 F: include/uapi/linux/virtio_console.h
13397 VIRTIO CORE, NET AND BLOCK DRIVERS
13398 M: "Michael S. Tsirkin" <mst@redhat.com>
13399 M: Jason Wang <jasowang@redhat.com>
13400 L: virtualization@lists.linux-foundation.org
13402 F: Documentation/devicetree/bindings/virtio/
13405 F: drivers/net/virtio_net.c
13406 F: drivers/block/virtio_blk.c
13407 F: include/linux/virtio*.h
13408 F: include/uapi/linux/virtio_*.h
13409 F: drivers/crypto/virtio/
13411 VIRTIO DRIVERS FOR S390
13412 M: Christian Borntraeger <borntraeger@de.ibm.com>
13413 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13414 L: linux-s390@vger.kernel.org
13415 L: virtualization@lists.linux-foundation.org
13416 L: kvm@vger.kernel.org
13418 F: drivers/s390/virtio/
13421 M: David Airlie <airlied@linux.ie>
13422 M: Gerd Hoffmann <kraxel@redhat.com>
13423 L: dri-devel@lists.freedesktop.org
13424 L: virtualization@lists.linux-foundation.org
13425 T: git git://git.kraxel.org/linux drm-qemu
13427 F: drivers/gpu/drm/virtio/
13428 F: include/uapi/linux/virtio_gpu.h
13430 VIRTIO HOST (VHOST)
13431 M: "Michael S. Tsirkin" <mst@redhat.com>
13432 M: Jason Wang <jasowang@redhat.com>
13433 L: kvm@vger.kernel.org
13434 L: virtualization@lists.linux-foundation.org
13435 L: netdev@vger.kernel.org
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13439 F: include/uapi/linux/vhost.h
13441 VIRTIO INPUT DRIVER
13442 M: Gerd Hoffmann <kraxel@redhat.com>
13444 F: drivers/virtio/virtio_input.c
13445 F: include/uapi/linux/virtio_input.h
13447 VIRTIO CRYPTO DRIVER
13448 M: Gonglei <arei.gonglei@huawei.com>
13449 L: virtualization@lists.linux-foundation.org
13450 L: linux-crypto@vger.kernel.org
13452 F: drivers/crypto/virtio/
13453 F: include/uapi/linux/virtio_crypto.h
13455 VIA RHINE NETWORK DRIVER
13457 F: drivers/net/ethernet/via/via-rhine.c
13459 VIA SD/MMC CARD CONTROLLER DRIVER
13460 M: Bruce Chang <brucechang@via.com.tw>
13461 M: Harald Welte <HaraldWelte@viatech.com>
13463 F: drivers/mmc/host/via-sdmmc.c
13465 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13466 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13467 L: linux-fbdev@vger.kernel.org
13469 F: include/linux/via-core.h
13470 F: include/linux/via-gpio.h
13471 F: include/linux/via_i2c.h
13472 F: drivers/video/fbdev/via/
13474 VIA VELOCITY NETWORK DRIVER
13475 M: Francois Romieu <romieu@fr.zoreil.com>
13476 L: netdev@vger.kernel.org
13478 F: drivers/net/ethernet/via/via-velocity.*
13481 M: Alex Williamson <alex.williamson@redhat.com>
13482 M: Paolo Bonzini <pbonzini@redhat.com>
13483 L: kvm@vger.kernel.org
13487 VIVID VIRTUAL VIDEO DRIVER
13488 M: Hans Verkuil <hverkuil@xs4all.nl>
13489 L: linux-media@vger.kernel.org
13490 T: git git://linuxtv.org/media_tree.git
13491 W: https://linuxtv.org
13493 F: drivers/media/platform/vivid/*
13496 M: Florian Fainelli <f.fainelli@gmail.com>
13497 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13499 F: drivers/vlynq/vlynq.c
13500 F: include/linux/vlynq.h
13503 M: Martyn Welch <martyn@welchs.me.uk>
13504 M: Manohar Vanga <manohar.vanga@gmail.com>
13505 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13506 L: devel@driverdev.osuosl.org
13508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13509 F: Documentation/driver-api/vme.rst
13510 F: drivers/staging/vme/
13512 F: include/linux/vme*
13514 VMWARE HYPERVISOR INTERFACE
13515 M: Alok Kataria <akataria@vmware.com>
13516 L: virtualization@lists.linux-foundation.org
13518 F: arch/x86/kernel/cpu/vmware.c
13520 VMWARE BALLOON DRIVER
13521 M: Xavier Deguillard <xdeguillard@vmware.com>
13522 M: Philip Moltmann <moltmann@vmware.com>
13523 M: "VMware, Inc." <pv-drivers@vmware.com>
13524 L: linux-kernel@vger.kernel.org
13526 F: drivers/misc/vmw_balloon.c
13528 VMWARE VMMOUSE SUBDRIVER
13529 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13530 M: "VMware, Inc." <pv-drivers@vmware.com>
13531 L: linux-input@vger.kernel.org
13533 F: drivers/input/mouse/vmmouse.c
13534 F: drivers/input/mouse/vmmouse.h
13536 VMWARE VMXNET3 ETHERNET DRIVER
13537 M: Shrikrishna Khare <skhare@vmware.com>
13538 M: "VMware, Inc." <pv-drivers@vmware.com>
13539 L: netdev@vger.kernel.org
13541 F: drivers/net/vmxnet3/
13543 VMware PVSCSI driver
13544 M: Jim Gill <jgill@vmware.com>
13545 M: VMware PV-Drivers <pv-drivers@vmware.com>
13546 L: linux-scsi@vger.kernel.org
13548 F: drivers/scsi/vmw_pvscsi.c
13549 F: drivers/scsi/vmw_pvscsi.h
13551 VMWARE PVRDMA DRIVER
13552 M: Adit Ranadive <aditr@vmware.com>
13553 M: VMware PV-Drivers <pv-drivers@vmware.com>
13554 L: linux-rdma@vger.kernel.org
13556 F: drivers/infiniband/hw/vmw_pvrdma/
13558 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13559 M: Liam Girdwood <lgirdwood@gmail.com>
13560 M: Mark Brown <broonie@kernel.org>
13561 L: linux-kernel@vger.kernel.org
13562 W: http://www.slimlogic.co.uk/?p=48
13563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13565 F: Documentation/devicetree/bindings/regulator/
13566 F: drivers/regulator/
13567 F: include/dt-bindings/regulator/
13568 F: include/linux/regulator/
13571 M: David Ahern <dsa@cumulusnetworks.com>
13572 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13573 L: netdev@vger.kernel.org
13575 F: drivers/net/vrf.c
13576 F: Documentation/networking/vrf.txt
13578 VT1211 HARDWARE MONITOR DRIVER
13579 M: Juerg Haefliger <juergh@gmail.com>
13580 L: linux-hwmon@vger.kernel.org
13582 F: Documentation/hwmon/vt1211
13583 F: drivers/hwmon/vt1211.c
13585 VT8231 HARDWARE MONITOR DRIVER
13586 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13587 L: linux-hwmon@vger.kernel.org
13589 F: drivers/hwmon/vt8231.c
13591 VUB300 USB to SDIO/SD/MMC bridge chip
13592 M: Tony Olech <tony.olech@elandigitalsystems.com>
13593 L: linux-mmc@vger.kernel.org
13594 L: linux-usb@vger.kernel.org
13596 F: drivers/mmc/host/vub300.c
13598 W1 DALLAS'S 1-WIRE BUS
13599 M: Evgeniy Polyakov <zbr@ioremap.net>
13601 F: Documentation/w1/
13604 W83791D HARDWARE MONITORING DRIVER
13605 M: Marc Hulsman <m.hulsman@tudelft.nl>
13606 L: linux-hwmon@vger.kernel.org
13608 F: Documentation/hwmon/w83791d
13609 F: drivers/hwmon/w83791d.c
13611 W83793 HARDWARE MONITORING DRIVER
13612 M: Rudolf Marek <r.marek@assembler.cz>
13613 L: linux-hwmon@vger.kernel.org
13615 F: Documentation/hwmon/w83793
13616 F: drivers/hwmon/w83793.c
13618 W83795 HARDWARE MONITORING DRIVER
13619 M: Jean Delvare <jdelvare@suse.com>
13620 L: linux-hwmon@vger.kernel.org
13622 F: drivers/hwmon/w83795.c
13624 W83L51xD SD/MMC CARD INTERFACE DRIVER
13625 M: Pierre Ossman <pierre@ossman.eu>
13627 F: drivers/mmc/host/wbsd.*
13629 WACOM PROTOCOL 4 SERIAL TABLETS
13630 M: Julian Squires <julian@cipht.net>
13631 M: Hans de Goede <hdegoede@redhat.com>
13632 L: linux-input@vger.kernel.org
13634 F: drivers/input/tablet/wacom_serial4.c
13636 WATCHDOG DEVICE DRIVERS
13637 M: Wim Van Sebroeck <wim@iguana.be>
13638 R: Guenter Roeck <linux@roeck-us.net>
13639 L: linux-watchdog@vger.kernel.org
13640 W: http://www.linux-watchdog.org/
13641 T: git git://www.linux-watchdog.org/linux-watchdog.git
13643 F: Documentation/devicetree/bindings/watchdog/
13644 F: Documentation/watchdog/
13645 F: drivers/watchdog/
13646 F: include/linux/watchdog.h
13647 F: include/uapi/linux/watchdog.h
13650 M: David Herrmann <dh.herrmann@googlemail.com>
13651 L: linux-input@vger.kernel.org
13653 F: drivers/hid/hid-wiimote*
13656 M: David Härdeman <david@hardeman.nu>
13658 F: drivers/media/rc/winbond-cir.c
13660 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13661 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13662 L: linux-watchdog@vger.kernel.org
13664 F: drivers/watchdog/ebc-c384_wdt.c
13666 WINSYSTEMS WS16C48 GPIO DRIVER
13667 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13668 L: linux-gpio@vger.kernel.org
13670 F: drivers/gpio/gpio-ws16c48.c
13673 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13674 M: linux-wimax@intel.com
13675 L: wimax@linuxwimax.org (subscribers-only)
13677 W: http://linuxwimax.org
13678 F: Documentation/wimax/README.wimax
13679 F: include/linux/wimax/debug.h
13680 F: include/net/wimax.h
13681 F: include/uapi/linux/wimax.h
13684 WISTRON LAPTOP BUTTON DRIVER
13685 M: Miloslav Trmac <mitr@volny.cz>
13687 F: drivers/input/misc/wistron_btns.c
13689 WL3501 WIRELESS PCMCIA CARD DRIVER
13690 L: linux-wireless@vger.kernel.org
13692 F: drivers/net/wireless/wl3501*
13694 WOLFSON MICROELECTRONICS DRIVERS
13695 L: patches@opensource.wolfsonmicro.com
13696 T: git https://github.com/CirrusLogic/linux-drivers.git
13697 W: https://github.com/CirrusLogic/linux-drivers/wiki
13699 F: Documentation/hwmon/wm83??
13700 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13701 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13702 F: Documentation/devicetree/bindings/mfd/arizona.txt
13703 F: arch/arm/mach-s3c64xx/mach-crag6410*
13704 F: drivers/clk/clk-wm83*.c
13705 F: drivers/extcon/extcon-arizona.c
13706 F: drivers/leds/leds-wm83*.c
13707 F: drivers/gpio/gpio-*wm*.c
13708 F: drivers/gpio/gpio-arizona.c
13709 F: drivers/hwmon/wm83??-hwmon.c
13710 F: drivers/input/misc/wm831x-on.c
13711 F: drivers/input/touchscreen/wm831x-ts.c
13712 F: drivers/input/touchscreen/wm97*.c
13713 F: drivers/mfd/arizona*
13714 F: drivers/mfd/wm*.c
13715 F: drivers/mfd/cs47l24*
13716 F: drivers/power/supply/wm83*.c
13717 F: drivers/rtc/rtc-wm83*.c
13718 F: drivers/regulator/wm8*.c
13719 F: drivers/video/backlight/wm83*_bl.c
13720 F: drivers/watchdog/wm83*_wdt.c
13721 F: include/linux/mfd/arizona/
13722 F: include/linux/mfd/wm831x/
13723 F: include/linux/mfd/wm8350/
13724 F: include/linux/mfd/wm8400*
13725 F: include/linux/wm97xx.h
13726 F: include/sound/wm????.h
13727 F: sound/soc/codecs/arizona.?
13728 F: sound/soc/codecs/wm*
13729 F: sound/soc/codecs/cs47l24*
13732 M: Tejun Heo <tj@kernel.org>
13733 R: Lai Jiangshan <jiangshanlai@gmail.com>
13734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13736 F: include/linux/workqueue.h
13737 F: kernel/workqueue.c
13738 F: Documentation/core-api/workqueue.rst
13740 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13741 M: Chen-Yu Tsai <wens@csie.org>
13742 L: linux-kernel@vger.kernel.org
13747 M: Andrew Hendry <andrew.hendry@gmail.com>
13748 L: linux-x25@vger.kernel.org
13750 F: Documentation/networking/x25*
13751 F: include/net/x25*
13754 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13755 M: Thomas Gleixner <tglx@linutronix.de>
13756 M: Ingo Molnar <mingo@redhat.com>
13757 M: "H. Peter Anvin" <hpa@zytor.com>
13759 L: linux-kernel@vger.kernel.org
13760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13762 F: Documentation/x86/
13765 X86 PLATFORM DRIVERS
13766 M: Darren Hart <dvhart@infradead.org>
13767 M: Andy Shevchenko <andy@infradead.org>
13768 L: platform-driver-x86@vger.kernel.org
13769 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13771 F: drivers/platform/x86/
13772 F: drivers/platform/olpc/
13774 X86 MCE INFRASTRUCTURE
13775 M: Tony Luck <tony.luck@intel.com>
13776 M: Borislav Petkov <bp@alien8.de>
13777 L: linux-edac@vger.kernel.org
13779 F: arch/x86/kernel/cpu/mcheck/*
13781 X86 MICROCODE UPDATE SUPPORT
13782 M: Borislav Petkov <bp@alien8.de>
13784 F: arch/x86/kernel/cpu/microcode/*
13787 M: Andy Lutomirski <luto@amacapital.net>
13788 L: linux-kernel@vger.kernel.org
13789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13791 F: arch/x86/entry/vdso/
13793 XC2028/3028 TUNER DRIVER
13794 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13795 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13796 L: linux-media@vger.kernel.org
13797 W: https://linuxtv.org
13798 T: git git://linuxtv.org/media_tree.git
13800 F: drivers/media/tuners/tuner-xc2028.*
13802 XEN HYPERVISOR INTERFACE
13803 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13804 M: Juergen Gross <jgross@suse.com>
13805 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13809 F: drivers/*/xen-*front.c
13811 F: arch/x86/include/asm/xen/
13813 F: include/uapi/xen/
13816 M: Stefano Stabellini <sstabellini@kernel.org>
13817 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13820 F: arch/arm/include/asm/xen/
13822 XEN HYPERVISOR ARM64
13823 M: Stefano Stabellini <sstabellini@kernel.org>
13824 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13827 F: arch/arm64/include/asm/xen/
13829 XEN NETWORK BACKEND DRIVER
13830 M: Wei Liu <wei.liu2@citrix.com>
13831 M: Paul Durrant <paul.durrant@citrix.com>
13832 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13833 L: netdev@vger.kernel.org
13835 F: drivers/net/xen-netback/*
13838 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13841 F: arch/x86/pci/*xen*
13842 F: drivers/pci/*xen*
13844 XEN BLOCK SUBSYSTEM
13845 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13846 M: Roger Pau Monné <roger.pau@citrix.com>
13847 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13849 F: drivers/block/xen-blkback/*
13850 F: drivers/block/xen*
13853 M: Juergen Gross <jgross@suse.com>
13854 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13855 L: linux-scsi@vger.kernel.org
13857 F: drivers/scsi/xen-scsifront.c
13858 F: drivers/xen/xen-scsiback.c
13859 F: include/xen/interface/io/vscsiif.h
13861 XEN SWIOTLB SUBSYSTEM
13862 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13863 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13865 F: arch/x86/xen/*swiotlb*
13866 F: drivers/xen/*swiotlb*
13869 M: Darrick J. Wong <darrick.wong@oracle.com>
13870 M: linux-xfs@vger.kernel.org
13871 L: linux-xfs@vger.kernel.org
13873 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13875 F: Documentation/filesystems/xfs.txt
13878 XILINX AXI ETHERNET DRIVER
13879 M: Anirudha Sarangi <anirudh@xilinx.com>
13880 M: John Linn <John.Linn@xilinx.com>
13882 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13884 XILINX UARTLITE SERIAL DRIVER
13885 M: Peter Korsgaard <jacmet@sunsite.dk>
13886 L: linux-serial@vger.kernel.org
13888 F: drivers/tty/serial/uartlite.c
13890 XILINX VIDEO IP CORES
13891 M: Hyun Kwon <hyun.kwon@xilinx.com>
13892 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13893 L: linux-media@vger.kernel.org
13894 T: git git://linuxtv.org/media_tree.git
13896 F: Documentation/devicetree/bindings/media/xilinx/
13897 F: drivers/media/platform/xilinx/
13898 F: include/uapi/linux/xilinx-v4l2-controls.h
13901 M: Eli Billauer <eli.billauer@gmail.com>
13902 L: linux-kernel@vger.kernel.org
13904 F: drivers/char/xillybus/
13906 XTENSA XTFPGA PLATFORM SUPPORT
13907 M: Max Filippov <jcmvbkbc@gmail.com>
13908 L: linux-xtensa@linux-xtensa.org
13910 F: drivers/spi/spi-xtensa-xtfpga.c
13911 F: sound/soc/xtensa/xtfpga-i2s.c
13913 YAM DRIVER FOR AX.25
13914 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13915 L: linux-hams@vger.kernel.org
13917 F: drivers/net/hamradio/yam*
13918 F: include/linux/yam.h
13920 YEALINK PHONE DRIVER
13921 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13922 L: usbb2k-api-dev@nongnu.org
13924 F: Documentation/input/yealink.txt
13925 F: drivers/input/misc/yealink.*
13927 Z8530 DRIVER FOR AX.25
13928 M: Joerg Reuter <jreuter@yaina.de>
13929 W: http://yaina.de/jreuter/
13930 W: http://www.qsl.net/dl1bke/
13931 L: linux-hams@vger.kernel.org
13933 F: Documentation/networking/z8530drv.txt
13934 F: drivers/net/hamradio/*scc.c
13935 F: drivers/net/hamradio/z8530.h
13937 ZBUD COMPRESSED PAGE ALLOCATOR
13938 M: Seth Jennings <sjenning@redhat.com>
13939 M: Dan Streetman <ddstreet@ieee.org>
13940 L: linux-mm@kvack.org
13943 F: include/linux/zbud.h
13945 ZD1211RW WIRELESS DRIVER
13946 M: Daniel Drake <dsd@gentoo.org>
13947 M: Ulrich Kunitz <kune@deine-taler.de>
13948 W: http://zd1211.ath.cx/wiki/DriverRewrite
13949 L: linux-wireless@vger.kernel.org
13950 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13952 F: drivers/net/wireless/zydas/zd1211rw/
13954 ZD1301_DEMOD MEDIA DRIVER
13955 M: Antti Palosaari <crope@iki.fi>
13956 L: linux-media@vger.kernel.org
13957 W: https://linuxtv.org/
13958 W: http://palosaari.fi/linux/
13959 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13961 F: drivers/media/dvb-frontends/zd1301_demod*
13963 ZD1301 MEDIA DRIVER
13964 M: Antti Palosaari <crope@iki.fi>
13965 L: linux-media@vger.kernel.org
13966 W: https://linuxtv.org/
13967 W: http://palosaari.fi/linux/
13968 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13970 F: drivers/media/usb/dvb-usb-v2/zd1301*
13972 ZPOOL COMPRESSED PAGE STORAGE API
13973 M: Dan Streetman <ddstreet@ieee.org>
13974 L: linux-mm@kvack.org
13977 F: include/linux/zpool.h
13979 ZR36067 VIDEO FOR LINUX DRIVER
13980 L: mjpeg-users@lists.sourceforge.net
13981 L: linux-media@vger.kernel.org
13982 W: http://mjpeg.sourceforge.net/driver-zoran/
13983 T: hg https://linuxtv.org/hg/v4l-dvb
13985 F: drivers/media/pci/zoran/
13987 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13988 M: Minchan Kim <minchan@kernel.org>
13989 M: Nitin Gupta <ngupta@vflare.org>
13990 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13991 L: linux-kernel@vger.kernel.org
13993 F: drivers/block/zram/
13994 F: Documentation/blockdev/zram.txt
13996 ZS DECSTATION Z85C30 SERIAL DRIVER
13997 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13999 F: drivers/tty/serial/zs.*
14001 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14002 M: Minchan Kim <minchan@kernel.org>
14003 M: Nitin Gupta <ngupta@vflare.org>
14004 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14005 L: linux-mm@kvack.org
14008 F: include/linux/zsmalloc.h
14009 F: Documentation/vm/zsmalloc.txt
14011 ZSWAP COMPRESSED SWAP CACHING
14012 M: Seth Jennings <sjenning@redhat.com>
14013 M: Dan Streetman <ddstreet@ieee.org>
14014 L: linux-mm@kvack.org
14019 M: Linus Torvalds <torvalds@linux-foundation.org>
14020 L: linux-kernel@vger.kernel.org
14021 Q: http://patchwork.kernel.org/project/LKML/list/
14022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14023 S: Buried alive in reporters