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 F: drivers/iio/adc/ltc2497*
817 X: drivers/iio/*/adjd*
818 F: drivers/staging/iio/*/ad*
819 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
821 ANALOG DEVICES INC DMA DRIVERS
822 M: Lars-Peter Clausen <lars@metafoo.de>
823 W: http://ez.analog.com/community/linux-device-drivers
825 F: drivers/dma/dma-axi-dmac.c
827 ANDROID CONFIG FRAGMENTS
828 M: Rob Herring <robh@kernel.org>
830 F: kernel/configs/android*
833 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
834 M: Arve Hjønnevåg <arve@android.com>
835 M: Riley Andrews <riandrews@android.com>
836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
837 L: devel@driverdev.osuosl.org
840 F: drivers/staging/android/
843 M: Laura Abbott <labbott@redhat.com>
844 M: Sumit Semwal <sumit.semwal@linaro.org>
845 L: devel@driverdev.osuosl.org
847 F: Documentation/devicetree/bindings/staging/ion/
848 F: drivers/staging/android/ion
849 F: drivers/staging/android/uapi/ion.h
850 F: drivers/staging/android/uapi/ion_test.h
852 AOA (Apple Onboard Audio) ALSA DRIVER
853 M: Johannes Berg <johannes@sipsolutions.net>
854 L: linuxppc-dev@lists.ozlabs.org
855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860 M: William Breathitt Gray <vilhelm.gray@gmail.com>
861 L: linux-iio@vger.kernel.org
863 F: drivers/iio/adc/stx104.c
866 M: Jiri Kosina <jikos@kernel.org>
868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F: arch/x86/kernel/apm_32.c
870 F: include/linux/apm_bios.h
871 F: include/uapi/linux/apm_bios.h
872 F: drivers/char/apm-emulation.c
874 APPLE BCM5974 MULTITOUCH DRIVER
875 M: Henrik Rydberg <rydberg@bitmath.org>
876 L: linux-input@vger.kernel.org
878 F: drivers/input/mouse/bcm5974.c
881 M: Henrik Rydberg <rydberg@bitmath.org>
882 L: linux-hwmon@vger.kernel.org
884 F: drivers/hwmon/applesmc.c
886 APPLETALK NETWORK LAYER
887 L: netdev@vger.kernel.org
889 F: drivers/net/appletalk/
892 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
893 M: Duc Dang <dhdang@apm.com>
895 F: arch/arm64/boot/dts/apm/
897 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
898 M: Iyappan Subramanian <isubramanian@apm.com>
899 M: Keyur Chudgar <kchudgar@apm.com>
900 M: Quan Nguyen <qnguyen@apm.com>
902 F: drivers/net/ethernet/apm/xgene/
903 F: drivers/net/phy/mdio-xgene.c
904 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
905 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
908 M: Iyappan Subramanian <isubramanian@apm.com>
909 M: Keyur Chudgar <kchudgar@apm.com>
911 F: drivers/net/ethernet/apm/xgene-v2/
913 APPLIED MICRO (APM) X-GENE SOC PMU
914 M: Tai Nguyen <ttnguyen@apm.com>
916 F: drivers/perf/xgene_pmu.c
917 F: Documentation/perf/xgene-pmu.txt
918 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920 APTINA CAMERA SENSOR PLL
921 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
922 L: linux-media@vger.kernel.org
924 F: drivers/media/i2c/aptina-pll.*
926 ARC FRAMEBUFFER DRIVER
927 M: Jaya Kumar <jayalk@intworks.biz>
929 F: drivers/video/fbdev/arcfb.c
930 F: drivers/video/fbdev/core/fb_defio.c
933 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
934 L: netdev@vger.kernel.org
936 F: drivers/net/arcnet/
937 F: include/uapi/linux/if_arcnet.h
940 M: Alexey Brodkin <abrodkin@synopsys.com>
942 F: drivers/gpu/drm/arc/
943 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
945 ARM ARCHITECTED TIMER DRIVER
946 M: Mark Rutland <mark.rutland@arm.com>
947 M: Marc Zyngier <marc.zyngier@arm.com>
948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 F: arch/arm/include/asm/arch_timer.h
951 F: arch/arm64/include/asm/arch_timer.h
952 F: drivers/clocksource/arm_arch_timer.c
955 M: Liviu Dudau <liviu.dudau@arm.com>
957 F: drivers/gpu/drm/arm/hdlcd_*
958 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
960 ARM MALI-DP DRM DRIVER
961 M: Liviu Dudau <liviu.dudau@arm.com>
962 M: Brian Starkey <brian.starkey@arm.com>
963 M: Mali DP Maintainers <malidp@foss.arm.com>
965 F: drivers/gpu/drm/arm/
966 F: Documentation/devicetree/bindings/display/arm,malidp.txt
968 ARM MFM AND FLOPPY DRIVERS
969 M: Ian Molton <spyro@f2s.com>
971 F: arch/arm/lib/floppydma.S
972 F: arch/arm/include/asm/floppy.h
974 ARM PMU PROFILING AND DEBUGGING
975 M: Will Deacon <will.deacon@arm.com>
976 M: Mark Rutland <mark.rutland@arm.com>
978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979 F: arch/arm*/kernel/perf_*
980 F: arch/arm/oprofile/common.c
981 F: arch/arm*/kernel/hw_breakpoint.c
982 F: arch/arm*/include/asm/hw_breakpoint.h
983 F: arch/arm*/include/asm/perf_event.h
985 F: include/linux/perf/arm_pmu.h
986 F: Documentation/devicetree/bindings/arm/pmu.txt
987 F: Documentation/devicetree/bindings/perf/
990 M: Russell King <linux@armlinux.org.uk>
991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992 W: http://www.armlinux.org.uk/
994 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
997 ARM SUB-ARCHITECTURES
998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004 ARM PRIMECELL AACI PL041 DRIVER
1005 M: Russell King <linux@armlinux.org.uk>
1009 ARM PRIMECELL CLCD PL110 DRIVER
1010 M: Russell King <linux@armlinux.org.uk>
1012 F: drivers/video/fbdev/amba-clcd.*
1014 ARM PRIMECELL KMI PL050 DRIVER
1015 M: Russell King <linux@armlinux.org.uk>
1017 F: drivers/input/serio/ambakmi.*
1018 F: include/linux/amba/kmi.h
1020 ARM PRIMECELL MMCI PL180/1 DRIVER
1021 M: Russell King <linux@armlinux.org.uk>
1023 F: drivers/mmc/host/mmci.*
1024 F: include/linux/amba/mmci.h
1026 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1027 M: Russell King <linux@armlinux.org.uk>
1029 F: drivers/tty/serial/amba-pl01*.c
1030 F: include/linux/amba/serial.h
1032 ARM PRIMECELL BUS SUPPORT
1033 M: Russell King <linux@armlinux.org.uk>
1036 F: include/linux/amba/bus.h
1038 ARM/ADS SPHERE MACHINE SUPPORT
1039 M: Lennert Buytenhek <kernel@wantstofly.org>
1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043 ARM/AFEB9260 MACHINE SUPPORT
1044 M: Sergey Lapin <slapin@ossfans.org>
1045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 ARM/AJECO 1ARM MACHINE SUPPORT
1049 M: Lennert Buytenhek <kernel@wantstofly.org>
1050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053 ARM/Allwinner sunXi SoC support
1054 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1055 M: Chen-Yu Tsai <wens@csie.org>
1056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 F: arch/arm/mach-sunxi/
1061 F: arch/arm64/boot/dts/allwinner/
1062 F: drivers/clk/sunxi-ng/
1063 F: drivers/pinctrl/sunxi/
1064 F: drivers/soc/sunxi/
1065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067 ARM/Allwinner SoC Clock Support
1068 M: Emilio López <emilio@elopez.com.ar>
1070 F: drivers/clk/sunxi/
1072 ARM/Amlogic Meson SoC support
1073 M: Carlo Caione <carlo@caione.org>
1074 M: Kevin Hilman <khilman@baylibre.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 L: linux-amlogic@lists.infradead.org
1077 W: http://linux-meson.com/
1079 F: arch/arm/mach-meson/
1080 F: arch/arm/boot/dts/meson*
1081 F: arch/arm64/boot/dts/amlogic/
1082 F: drivers/pinctrl/meson/
1083 F: drivers/mmc/host/meson*
1086 ARM/Annapurna Labs ALPINE ARCHITECTURE
1087 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1088 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 F: arch/arm/mach-alpine/
1092 F: arch/arm/boot/dts/alpine*
1093 F: arch/arm64/boot/dts/al/
1094 F: drivers/*/*alpine*
1096 ARM/ARTPEC MACHINE SUPPORT
1097 M: Jesper Nilsson <jesper.nilsson@axis.com>
1098 M: Lars Persson <lars.persson@axis.com>
1099 M: Niklas Cassel <niklas.cassel@axis.com>
1101 L: linux-arm-kernel@axis.com
1102 F: arch/arm/mach-artpec
1103 F: arch/arm/boot/dts/artpec6*
1105 F: drivers/pinctrl/pinctrl-artpec*
1106 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1108 ARM/ASPEED MACHINE SUPPORT
1109 M: Joel Stanley <joel@jms.id.au>
1111 F: arch/arm/mach-aspeed/
1112 F: arch/arm/boot/dts/aspeed-*
1113 F: drivers/*/*aspeed*
1115 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1116 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1117 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 W: http://www.linux4sam.org
1120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1122 F: arch/arm/mach-at91/
1123 F: include/soc/at91/
1124 F: arch/arm/boot/dts/at91*.dts
1125 F: arch/arm/boot/dts/at91*.dtsi
1126 F: arch/arm/boot/dts/sama*.dts
1127 F: arch/arm/boot/dts/sama*.dtsi
1128 F: arch/arm/include/debug/at91.S
1129 F: drivers/memory/atmel*
1131 ARM/ATMEL AT91 Clock Support
1132 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1136 ARM/CALXEDA HIGHBANK ARCHITECTURE
1137 M: Rob Herring <robh@kernel.org>
1138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 F: arch/arm/mach-highbank/
1141 F: arch/arm/boot/dts/highbank.dts
1142 F: arch/arm/boot/dts/ecx-*.dts*
1144 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1145 M: Krzysztof Halasa <khalasa@piap.pl>
1147 F: arch/arm/mach-cns3xxx/
1149 ARM/CAVIUM THUNDER NETWORK DRIVER
1150 M: Sunil Goutham <sgoutham@cavium.com>
1151 M: Robert Richter <rric@kernel.org>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F: drivers/net/ethernet/cavium/thunder/
1156 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1157 M: Alexander Shiyan <shc_work@mail.ru>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1163 M: Hartley Sweeten <hsweeten@visionengravers.com>
1164 M: Ryan Mallon <rmallon@gmail.com>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F: arch/arm/mach-ep93xx/
1168 F: arch/arm/mach-ep93xx/include/mach/
1170 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1171 M: Lennert Buytenhek <kernel@wantstofly.org>
1172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176 M: Russell King <linux@armlinux.org.uk>
1177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1180 F: arch/arm/include/asm/clkdev.h
1181 F: drivers/clk/clkdev.c
1183 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1184 M: Mike Rapoport <mike@compulab.co.il>
1185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 ARM/CONTEC MICRO9 MACHINE SUPPORT
1189 M: Hubert Feurstein <hubert.feurstein@contec.at>
1191 F: arch/arm/mach-ep93xx/micro9.c
1193 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1194 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: drivers/hwtracing/coresight/*
1198 F: Documentation/trace/coresight.txt
1199 F: Documentation/devicetree/bindings/arm/coresight.txt
1200 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1201 F: tools/perf/arch/arm/util/pmu.c
1202 F: tools/perf/arch/arm/util/auxtrace.c
1203 F: tools/perf/arch/arm/util/cs-etm.c
1204 F: tools/perf/arch/arm/util/cs-etm.h
1205 F: tools/perf/util/cs-etm.h
1207 ARM/CORGI MACHINE SUPPORT
1208 M: Richard Purdie <rpurdie@rpsys.net>
1211 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1212 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 T: git git://github.com/ulli-kroll/linux.git
1216 F: arch/arm/mach-gemini/
1217 F: drivers/rtc/rtc-gemini.c
1219 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1220 M: Barry Song <baohua@kernel.org>
1221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1224 F: arch/arm/boot/dts/prima2*
1225 F: arch/arm/mach-prima2/
1226 F: drivers/clk/sirf/
1227 F: drivers/clocksource/timer-prima2.c
1228 F: drivers/clocksource/timer-atlas7.c
1231 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1232 M: Baruch Siach <baruch@tkos.co.il>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/boot/dts/cx92755*
1238 ARM/EBSA110 MACHINE SUPPORT
1239 M: Russell King <linux@armlinux.org.uk>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 W: http://www.armlinux.org.uk/
1243 F: arch/arm/mach-ebsa110/
1244 F: drivers/net/ethernet/amd/am79c961a.*
1246 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1247 M: Uwe Kleine-König <kernel@pengutronix.de>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1253 M: Robert Jarzmik <robert.jarzmik@free.fr>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: arch/arm/mach-pxa/ezx.c
1258 ARM/FARADAY FA526 PORT
1259 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 T: git git://git.berlios.de/gemini-board
1263 F: arch/arm/mm/*-fa*
1265 ARM/FOOTBRIDGE ARCHITECTURE
1266 M: Russell King <linux@armlinux.org.uk>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 W: http://www.armlinux.org.uk/
1270 F: arch/arm/include/asm/hardware/dec21285.h
1271 F: arch/arm/mach-footbridge/
1273 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1274 M: Shawn Guo <shawnguo@kernel.org>
1275 M: Sascha Hauer <kernel@pengutronix.de>
1276 R: Fabio Estevam <fabio.estevam@nxp.com>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1280 F: arch/arm/mach-imx/
1281 F: arch/arm/mach-mxs/
1282 F: arch/arm/boot/dts/imx*
1283 F: arch/arm/configs/imx*_defconfig
1287 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1288 M: Shawn Guo <shawnguo@kernel.org>
1289 M: Sascha Hauer <kernel@pengutronix.de>
1290 R: Stefan Agner <stefan@agner.ch>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1294 F: arch/arm/mach-imx/*vf610*
1295 F: arch/arm/boot/dts/vf*
1297 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1298 M: Lennert Buytenhek <kernel@wantstofly.org>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 ARM/GUMSTIX MACHINE SUPPORT
1303 M: Steve Sakoman <sakoman@gmail.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1308 M: Philipp Zabel <philipp.zabel@gmail.com>
1309 M: Paul Parsons <lost.distance@yahoo.com>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F: arch/arm/mach-pxa/hx4700.c
1313 F: arch/arm/mach-pxa/include/mach/hx4700.h
1314 F: sound/soc/pxa/hx4700.c
1316 ARM/HISILICON SOC SUPPORT
1317 M: Wei Xu <xuwei5@hisilicon.com>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 W: http://www.hisilicon.com
1321 T: git git://github.com/hisilicon/linux-hisi.git
1322 F: arch/arm/mach-hisi/
1323 F: arch/arm/boot/dts/hi3*
1324 F: arch/arm/boot/dts/hip*
1325 F: arch/arm/boot/dts/hisi*
1326 F: arch/arm64/boot/dts/hisilicon/
1328 ARM/HP JORNADA 7XX MACHINE SUPPORT
1329 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1333 F: arch/arm/mach-sa1100/jornada720.c
1334 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1336 ARM/IGEP MACHINE SUPPORT
1337 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1338 M: Javier Martinez Canillas <javier@dowhile0.org>
1339 L: linux-omap@vger.kernel.org
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: arch/arm/boot/dts/omap3-igep*
1344 ARM/INCOME PXA270 SUPPORT
1345 M: Marek Vasut <marek.vasut@gmail.com>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1350 ARM/INTEL IOP32X ARM ARCHITECTURE
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 ARM/INTEL IOP33X ARM ARCHITECTURE
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 ARM/INTEL IOP13XX ARM ARCHITECTURE
1360 M: Lennert Buytenhek <kernel@wantstofly.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 ARM/INTEL IQ81342EX MACHINE SUPPORT
1365 M: Lennert Buytenhek <kernel@wantstofly.org>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 ARM/INTEL IXDP2850 MACHINE SUPPORT
1370 M: Lennert Buytenhek <kernel@wantstofly.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 ARM/INTEL IXP4XX ARM ARCHITECTURE
1375 M: Imre Kaloz <kaloz@openwrt.org>
1376 M: Krzysztof Halasa <khalasa@piap.pl>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-ixp4xx/
1381 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1382 M: Jonathan Cameron <jic23@cam.ac.uk>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 F: arch/arm/mach-pxa/stargate2.c
1386 F: drivers/pcmcia/pxa2xx_stargate2.c
1388 ARM/INTEL XSC3 (MANZANO) ARM CORE
1389 M: Lennert Buytenhek <kernel@wantstofly.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1394 M: Lennert Buytenhek <kernel@wantstofly.org>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1399 M: Santosh Shilimkar <ssantosh@kernel.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: arch/arm/mach-keystone/
1403 F: arch/arm/boot/dts/keystone-*
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1406 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1407 M: Santosh Shilimkar <ssantosh@kernel.org>
1408 L: linux-kernel@vger.kernel.org
1410 F: drivers/clk/keystone/
1412 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1413 M: Santosh Shilimkar <ssantosh@kernel.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L: linux-kernel@vger.kernel.org
1417 F: drivers/clocksource/timer-keystone.c
1419 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1420 M: Santosh Shilimkar <ssantosh@kernel.org>
1421 L: linux-kernel@vger.kernel.org
1423 F: drivers/power/reset/keystone-reset.c
1425 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1426 M: Santosh Shilimkar <ssantosh@kernel.org>
1427 L: linux-kernel@vger.kernel.org
1429 F: drivers/memory/*emif*
1431 ARM/LG1K ARCHITECTURE
1432 M: Chanho Min <chanho.min@lge.com>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 F: arch/arm64/boot/dts/lg/
1437 ARM/LOGICPD PXA270 MACHINE SUPPORT
1438 M: Lennert Buytenhek <kernel@wantstofly.org>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 ARM/LPC18XX ARCHITECTURE
1443 M: Joachim Eastwood <manabian@gmail.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/boot/dts/lpc43*
1447 F: drivers/clk/nxp/clk-lpc18xx*
1448 F: drivers/clocksource/time-lpc32xx.c
1449 F: drivers/i2c/busses/i2c-lpc2k.c
1450 F: drivers/memory/pl172.c
1451 F: drivers/mtd/spi-nor/nxp-spifi.c
1452 F: drivers/rtc/rtc-lpc24xx.c
1455 ARM/LPC32XX SOC SUPPORT
1456 M: Vladimir Zapolskiy <vz@mleia.com>
1457 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1461 F: arch/arm/boot/dts/lpc32*
1462 F: arch/arm/mach-lpc32xx/
1463 F: drivers/i2c/busses/i2c-pnx.c
1464 F: drivers/net/ethernet/nxp/lpc_eth.c
1465 F: drivers/usb/host/ohci-nxp.c
1466 F: drivers/watchdog/pnx4008_wdt.c
1469 ARM/MAGICIAN MACHINE SUPPORT
1470 M: Philipp Zabel <philipp.zabel@gmail.com>
1473 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1474 M: Jason Cooper <jason@lakedaemon.net>
1475 M: Andrew Lunn <andrew@lunn.ch>
1476 M: Gregory Clement <gregory.clement@free-electrons.com>
1477 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 F: arch/arm/mach-mvebu/
1481 F: drivers/rtc/rtc-armada38x.c
1482 F: arch/arm/boot/dts/armada*
1483 F: arch/arm/boot/dts/kirkwood*
1484 F: arch/arm64/boot/dts/marvell/armada*
1485 F: drivers/cpufreq/mvebu-cpufreq.c
1486 F: arch/arm/configs/mvebu_*_defconfig
1488 ARM/Marvell Berlin SoC support
1489 M: Jisheng Zhang <jszhang@marvell.com>
1490 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 F: arch/arm/mach-berlin/
1494 F: arch/arm/boot/dts/berlin*
1495 F: arch/arm64/boot/dts/marvell/berlin*
1498 ARM/Marvell Dove/MV78xx0/Orion SOC support
1499 M: Jason Cooper <jason@lakedaemon.net>
1500 M: Andrew Lunn <andrew@lunn.ch>
1501 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1502 M: Gregory Clement <gregory.clement@free-electrons.com>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: Documentation/devicetree/bindings/soc/dove/
1506 F: arch/arm/mach-dove/
1507 F: arch/arm/mach-mv78xx0/
1508 F: arch/arm/mach-orion5x/
1509 F: arch/arm/plat-orion/
1510 F: arch/arm/boot/dts/dove*
1511 F: arch/arm/boot/dts/orion5x*
1514 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1515 M: Alexander Clouter <alex@digriz.org.uk>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 W: http://www.digriz.org.uk/ts78xx/kernel
1519 F: arch/arm/mach-orion5x/ts78xx-*
1521 ARM/OXNAS platform support
1522 M: Neil Armstrong <narmstrong@baylibre.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1526 F: arch/arm/mach-oxnas/
1527 F: arch/arm/boot/dts/ox8*.dtsi
1528 F: arch/arm/boot/dts/wd-mbwe.dts
1529 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1532 ARM/Mediatek RTC DRIVER
1533 M: Eddie Huang <eddie.huang@mediatek.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1537 F: drivers/rtc/rtc-mt6397.c
1539 ARM/Mediatek SoC support
1540 M: Matthias Brugger <matthias.bgg@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1544 F: arch/arm/boot/dts/mt6*
1545 F: arch/arm/boot/dts/mt7*
1546 F: arch/arm/boot/dts/mt8*
1547 F: arch/arm/mach-mediatek/
1548 F: arch/arm64/boot/dts/mediatek/
1552 ARM/Mediatek USB3 PHY DRIVER
1553 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557 F: drivers/phy/phy-mt65xx-usb3.c
1559 ARM/MICREL KS8695 ARCHITECTURE
1560 M: Greg Ungerer <gerg@uclinux.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 F: arch/arm/mach-ks8695/
1565 ARM/MIOA701 MACHINE SUPPORT
1566 M: Robert Jarzmik <robert.jarzmik@free.fr>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm/mach-pxa/mioa701.c
1571 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1572 M: Michael Petchkovsky <mkpetch@internode.on.net>
1575 ARM/NOMADIK ARCHITECTURE
1576 M: Alessandro Rubini <rubini@unipv.it>
1577 M: Linus Walleij <linus.walleij@linaro.org>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F: arch/arm/mach-nomadik/
1581 F: drivers/pinctrl/nomadik/
1582 F: drivers/i2c/busses/i2c-nomadik.c
1583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1585 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1586 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1587 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1588 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1591 ARM/TOSA MACHINE SUPPORT
1592 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1593 M: Dirk Opfer <dirk@opfer-online.de>
1596 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1597 M: Marek Vasut <marek.vasut@gmail.com>
1598 L: linux-arm-kernel@lists.infradead.org
1599 W: http://hackndev.com
1601 F: arch/arm/mach-pxa/include/mach/palmtx.h
1602 F: arch/arm/mach-pxa/palmtx.c
1603 F: arch/arm/mach-pxa/include/mach/palmt5.h
1604 F: arch/arm/mach-pxa/palmt5.c
1605 F: arch/arm/mach-pxa/include/mach/palmld.h
1606 F: arch/arm/mach-pxa/palmld.c
1607 F: arch/arm/mach-pxa/include/mach/palmte2.h
1608 F: arch/arm/mach-pxa/palmte2.c
1609 F: arch/arm/mach-pxa/include/mach/palmtc.h
1610 F: arch/arm/mach-pxa/palmtc.c
1612 ARM/PALM TREO SUPPORT
1613 M: Tomas Cech <sleep_walker@suse.com>
1614 L: linux-arm-kernel@lists.infradead.org
1615 W: http://hackndev.com
1617 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1618 F: arch/arm/mach-pxa/palmtreo.c
1621 M: Sergey Lapin <slapin@ossfans.org>
1622 L: linux-arm-kernel@lists.infradead.org
1623 W: http://hackndev.com
1625 F: arch/arm/mach-pxa/include/mach/palmz72.h
1626 F: arch/arm/mach-pxa/palmz72.c
1629 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1630 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1633 ARM/PT DIGITAL BOARD PORT
1634 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W: http://www.armlinux.org.uk/
1639 ARM/QUALCOMM SUPPORT
1640 M: Andy Gross <andy.gross@linaro.org>
1641 M: David Brown <david.brown@linaro.org>
1642 L: linux-arm-msm@vger.kernel.org
1643 L: linux-soc@vger.kernel.org
1645 F: Documentation/devicetree/bindings/soc/qcom/
1646 F: arch/arm/boot/dts/qcom-*.dts
1647 F: arch/arm/boot/dts/qcom-*.dtsi
1648 F: arch/arm/mach-qcom/
1649 F: arch/arm64/boot/dts/qcom/*
1650 F: drivers/i2c/busses/i2c-qup.c
1651 F: drivers/clk/qcom/
1652 F: drivers/pinctrl/qcom/
1653 F: drivers/dma/qcom/
1654 F: drivers/soc/qcom/
1655 F: drivers/spi/spi-qup.c
1656 F: drivers/tty/serial/msm_serial.h
1657 F: drivers/tty/serial/msm_serial.c
1658 F: drivers/*/pm8???-*
1659 F: drivers/mfd/ssbi.c
1660 F: drivers/firmware/qcom_scm.c
1661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1663 ARM/RADISYS ENP2611 MACHINE SUPPORT
1664 M: Lennert Buytenhek <kernel@wantstofly.org>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 ARM/RENESAS ARM64 ARCHITECTURE
1669 M: Simon Horman <horms@verge.net.au>
1670 M: Magnus Damm <magnus.damm@gmail.com>
1671 L: linux-renesas-soc@vger.kernel.org
1672 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1675 F: arch/arm64/boot/dts/renesas/
1676 F: drivers/soc/renesas/
1677 F: include/linux/soc/renesas/
1679 ARM/RISCPC ARCHITECTURE
1680 M: Russell King <linux@armlinux.org.uk>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W: http://www.armlinux.org.uk/
1684 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1685 F: arch/arm/include/asm/hardware/ioc.h
1686 F: arch/arm/include/asm/hardware/iomd.h
1687 F: arch/arm/include/asm/hardware/memc.h
1688 F: arch/arm/mach-rpc/
1689 F: drivers/net/ethernet/8390/etherh.c
1690 F: drivers/net/ethernet/i825xx/ether1*
1691 F: drivers/net/ethernet/seeq/ether3*
1692 F: drivers/scsi/arm/
1694 ARM/Rockchip SoC support
1695 M: Heiko Stuebner <heiko@sntech.de>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 L: linux-rockchip@lists.infradead.org
1698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1700 F: arch/arm/boot/dts/rk3*
1701 F: arch/arm/mach-rockchip/
1702 F: drivers/clk/rockchip/
1703 F: drivers/i2c/busses/i2c-rk3x.c
1704 F: drivers/*/*rockchip*
1705 F: drivers/*/*/*rockchip*
1706 F: sound/soc/rockchip/
1709 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1710 M: Kukjin Kim <kgene@kernel.org>
1711 M: Krzysztof Kozlowski <krzk@kernel.org>
1712 R: Javier Martinez Canillas <javier@osg.samsung.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1715 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1717 F: arch/arm/boot/dts/s3c*
1718 F: arch/arm/boot/dts/s5p*
1719 F: arch/arm/boot/dts/samsung*
1720 F: arch/arm/boot/dts/exynos*
1721 F: arch/arm64/boot/dts/exynos/
1722 F: arch/arm/plat-samsung/
1723 F: arch/arm/mach-s3c24*/
1724 F: arch/arm/mach-s3c64xx/
1725 F: arch/arm/mach-s5p*/
1726 F: arch/arm/mach-exynos*/
1727 F: drivers/*/*s3c24*
1728 F: drivers/*/*/*s3c24*
1729 F: drivers/*/*s3c64xx*
1730 F: drivers/*/*s5pv210*
1731 F: drivers/memory/samsung/*
1732 F: drivers/soc/samsung/*
1733 F: Documentation/arm/Samsung/
1734 F: Documentation/devicetree/bindings/arm/samsung/
1735 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1736 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1739 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1740 M: Kyungmin Park <kyungmin.park@samsung.com>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: arch/arm/mach-s5pv210/
1745 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1746 M: Kyungmin Park <kyungmin.park@samsung.com>
1747 M: Kamil Debski <kamil@wypas.org>
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: drivers/media/platform/s5p-g2d/
1754 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1755 M: Kyungmin Park <kyungmin.park@samsung.com>
1756 M: Kamil Debski <kamil@wypas.org>
1757 M: Jeongtae Park <jtp.park@samsung.com>
1758 M: Andrzej Hajda <a.hajda@samsung.com>
1759 L: linux-arm-kernel@lists.infradead.org
1760 L: linux-media@vger.kernel.org
1762 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1763 F: drivers/media/platform/s5p-mfc/
1765 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1766 M: Kyungmin Park <kyungmin.park@samsung.com>
1767 L: linux-arm-kernel@lists.infradead.org
1768 L: linux-media@vger.kernel.org
1770 F: drivers/staging/media/platform/s5p-cec/
1772 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1773 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1774 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1775 L: linux-arm-kernel@lists.infradead.org
1776 L: linux-media@vger.kernel.org
1778 F: drivers/media/platform/s5p-jpeg/
1780 ARM/SHMOBILE ARM ARCHITECTURE
1781 M: Simon Horman <horms@verge.net.au>
1782 M: Magnus Damm <magnus.damm@gmail.com>
1783 L: linux-renesas-soc@vger.kernel.org
1784 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1787 F: arch/arm/boot/dts/emev2*
1788 F: arch/arm/boot/dts/r7s*
1789 F: arch/arm/boot/dts/r8a*
1790 F: arch/arm/boot/dts/sh*
1791 F: arch/arm/configs/shmobile_defconfig
1792 F: arch/arm/include/debug/renesas-scif.S
1793 F: arch/arm/mach-shmobile/
1794 F: drivers/soc/renesas/
1795 F: include/linux/soc/renesas/
1797 ARM/SOCFPGA ARCHITECTURE
1798 M: Dinh Nguyen <dinguyen@kernel.org>
1800 F: arch/arm/mach-socfpga/
1801 F: arch/arm/boot/dts/socfpga*
1802 F: arch/arm/configs/socfpga_defconfig
1803 F: arch/arm64/boot/dts/altera/
1804 W: http://www.rocketboards.org
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1807 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1808 M: Dinh Nguyen <dinguyen@kernel.org>
1810 F: drivers/clk/socfpga/
1812 ARM/SOCFPGA EDAC SUPPORT
1813 M: Thor Thayer <thor.thayer@linux.intel.com>
1815 F: drivers/edac/altera_edac.
1817 ARM/STI ARCHITECTURE
1818 M: Patrice Chotard <patrice.chotard@st.com>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 L: kernel@stlinux.com
1821 W: http://www.stlinux.com
1823 F: arch/arm/mach-sti/
1824 F: arch/arm/boot/dts/sti*
1825 F: drivers/char/hw_random/st-rng.c
1826 F: drivers/clocksource/arm_global_timer.c
1827 F: drivers/clocksource/clksrc_st_lpc.c
1828 F: drivers/cpufreq/sti-cpufreq.c
1829 F: drivers/dma/st_fdma*
1830 F: drivers/i2c/busses/i2c-st.c
1831 F: drivers/media/rc/st_rc.c
1832 F: drivers/media/platform/sti/c8sectpfe/
1833 F: drivers/mmc/host/sdhci-st.c
1834 F: drivers/phy/phy-miphy28lp.c
1835 F: drivers/phy/phy-stih407-usb.c
1836 F: drivers/pinctrl/pinctrl-st.c
1837 F: drivers/remoteproc/st_remoteproc.c
1838 F: drivers/remoteproc/st_slim_rproc.c
1839 F: drivers/reset/sti/
1840 F: drivers/rtc/rtc-st-lpc.c
1841 F: drivers/tty/serial/st-asc.c
1842 F: drivers/usb/dwc3/dwc3-st.c
1843 F: drivers/usb/host/ehci-st.c
1844 F: drivers/usb/host/ohci-st.c
1845 F: drivers/watchdog/st_lpc_wdt.c
1846 F: drivers/ata/ahci_st.c
1847 F: include/linux/remoteproc/st_slim_rproc.h
1849 ARM/STM32 ARCHITECTURE
1850 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1851 M: Alexandre Torgue <alexandre.torgue@st.com>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1856 F: drivers/clocksource/armv7m_systick.c
1858 ARM/TANGO ARCHITECTURE
1859 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1860 L: linux-arm-kernel@lists.infradead.org
1864 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/TETON BGA MACHINE SUPPORT
1870 M: "Mark F. Brown" <mark.brown314@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 ARM/THECUS N2100 MACHINE SUPPORT
1875 M: Lennert Buytenhek <kernel@wantstofly.org>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1880 M: Wan ZongShun <mcuos.com@gmail.com>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W: http://www.mcuos.com
1884 F: arch/arm/mach-w90x900/
1885 F: drivers/input/keyboard/w90p910_keypad.c
1886 F: drivers/input/touchscreen/w90p910_ts.c
1887 F: drivers/watchdog/nuc900_wdt.c
1888 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1889 F: drivers/mtd/nand/nuc900_nand.c
1890 F: drivers/rtc/rtc-nuc900.c
1891 F: drivers/spi/spi-nuc900.c
1892 F: drivers/usb/host/ehci-w90x900.c
1893 F: drivers/video/fbdev/nuc900fb.c
1895 ARM/U300 MACHINE SUPPORT
1896 M: Linus Walleij <linus.walleij@linaro.org>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-u300/
1900 F: drivers/clocksource/timer-u300.c
1901 F: drivers/i2c/busses/i2c-stu300.c
1902 F: drivers/rtc/rtc-coh901331.c
1903 F: drivers/watchdog/coh901327_wdt.c
1904 F: drivers/dma/coh901318*
1905 F: drivers/mfd/ab3100*
1906 F: drivers/rtc/rtc-ab3100.c
1907 F: drivers/rtc/rtc-coh901331.c
1908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1910 ARM/UNIPHIER ARCHITECTURE
1911 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1915 F: arch/arm/boot/dts/uniphier*
1916 F: arch/arm/include/asm/hardware/cache-uniphier.h
1917 F: arch/arm/mach-uniphier/
1918 F: arch/arm/mm/cache-uniphier.c
1919 F: arch/arm64/boot/dts/socionext/
1920 F: drivers/bus/uniphier-system-bus.c
1921 F: drivers/clk/uniphier/
1922 F: drivers/i2c/busses/i2c-uniphier*
1923 F: drivers/pinctrl/uniphier/
1924 F: drivers/reset/reset-uniphier.c
1925 F: drivers/tty/serial/8250/8250_uniphier.c
1928 ARM/Ux500 ARM ARCHITECTURE
1929 M: Linus Walleij <linus.walleij@linaro.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 F: arch/arm/mach-ux500/
1933 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1934 F: drivers/dma/ste_dma40*
1935 F: drivers/hwspinlock/u8500_hsem.c
1936 F: drivers/mfd/abx500*
1937 F: drivers/mfd/ab8500*
1938 F: drivers/mfd/dbx500*
1939 F: drivers/mfd/db8500*
1940 F: drivers/pinctrl/nomadik/pinctrl-ab*
1941 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1942 F: drivers/rtc/rtc-ab8500.c
1943 F: drivers/rtc/rtc-pl031.c
1944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1946 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1947 M: Ulf Hansson <ulf.hansson@linaro.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 T: git git://git.linaro.org/people/ulfh/clk.git
1951 F: drivers/clk/ux500/
1953 ARM/VERSATILE EXPRESS PLATFORM
1954 M: Liviu Dudau <liviu.dudau@arm.com>
1955 M: Sudeep Holla <sudeep.holla@arm.com>
1956 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: arch/arm/boot/dts/vexpress*
1960 F: arch/arm64/boot/dts/arm/
1961 F: arch/arm/mach-vexpress/
1964 F: drivers/clk/versatile/clk-vexpress-osc.c
1965 F: drivers/clocksource/versatile.c
1969 M: Russell King <linux@armlinux.org.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W: http://www.armlinux.org.uk/
1975 ARM/VOIPAC PXA270 SUPPORT
1976 M: Marek Vasut <marek.vasut@gmail.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm/mach-pxa/vpac270.c
1980 F: arch/arm/mach-pxa/include/mach/vpac270.h
1982 ARM/VT8500 ARM ARCHITECTURE
1983 M: Tony Prisk <linux@prisktech.co.nz>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/mach-vt8500/
1987 F: drivers/clocksource/vt8500_timer.c
1988 F: drivers/i2c/busses/i2c-wmt.c
1989 F: drivers/mmc/host/wmt-sdmmc.c
1990 F: drivers/pwm/pwm-vt8500.c
1991 F: drivers/rtc/rtc-vt8500.c
1992 F: drivers/tty/serial/vt8500_serial.c
1993 F: drivers/usb/host/ehci-platform.c
1994 F: drivers/usb/host/uhci-platform.c
1995 F: drivers/video/fbdev/vt8500lcdfb.*
1996 F: drivers/video/fbdev/wm8505fb*
1997 F: drivers/video/fbdev/wmt_ge_rops.*
1999 ARM/ZIPIT Z2 SUPPORT
2000 M: Marek Vasut <marek.vasut@gmail.com>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 F: arch/arm/mach-pxa/z2.c
2004 F: arch/arm/mach-pxa/include/mach/z2.h
2006 ARM/ZTE ARCHITECTURE
2007 M: Jun Nie <jun.nie@linaro.org>
2008 M: Baoyou Xie <baoyou.xie@linaro.org>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/mach-zx/
2013 F: drivers/reset/reset-zx2967.c
2015 F: Documentation/devicetree/bindings/arm/zte.txt
2016 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2017 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2018 F: Documentation/devicetree/bindings/soc/zte/
2019 F: include/dt-bindings/soc/zx*.h
2021 ARM/ZYNQ ARCHITECTURE
2022 M: Michal Simek <michal.simek@xilinx.com>
2023 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 W: http://wiki.xilinx.com
2026 T: git https://github.com/Xilinx/linux-xlnx.git
2028 F: arch/arm/mach-zynq/
2029 F: drivers/cpuidle/cpuidle-zynq.c
2030 F: drivers/block/xsysace.c
2033 F: drivers/clocksource/cadence_ttc_timer.c
2034 F: drivers/i2c/busses/i2c-cadence.c
2035 F: drivers/mmc/host/sdhci-of-arasan.c
2036 F: drivers/edac/synopsys_edac.c
2039 M: Will Deacon <will.deacon@arm.com>
2040 R: Robin Murphy <robin.murphy@arm.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 F: drivers/iommu/arm-smmu.c
2044 F: drivers/iommu/arm-smmu-v3.c
2045 F: drivers/iommu/io-pgtable-arm.c
2046 F: drivers/iommu/io-pgtable-arm-v7s.c
2048 ARM64 PORT (AARCH64 ARCHITECTURE)
2049 M: Catalin Marinas <catalin.marinas@arm.com>
2050 M: Will Deacon <will.deacon@arm.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2055 F: Documentation/arm64/
2057 AS3645A LED FLASH CONTROLLER DRIVER
2058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2059 L: linux-media@vger.kernel.org
2060 T: git git://linuxtv.org/media_tree.git
2062 F: drivers/media/i2c/as3645a.c
2063 F: include/media/i2c/as3645a.h
2065 ASAHI KASEI AK8974 DRIVER
2066 M: Linus Walleij <linus.walleij@linaro.org>
2067 L: linux-iio@vger.kernel.org
2068 W: http://www.akm.com/
2070 F: drivers/iio/magnetometer/ak8974.c
2072 ASC7621 HARDWARE MONITOR DRIVER
2073 M: George Joseph <george.joseph@fairview5.com>
2074 L: linux-hwmon@vger.kernel.org
2076 F: Documentation/hwmon/asc7621
2077 F: drivers/hwmon/asc7621.c
2079 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2080 M: Corentin Chary <corentin.chary@gmail.com>
2081 L: acpi4asus-user@lists.sourceforge.net
2082 L: platform-driver-x86@vger.kernel.org
2083 W: http://acpi4asus.sf.net
2085 F: drivers/platform/x86/asus*.c
2086 F: drivers/platform/x86/eeepc*.c
2088 ASUS WIRELESS RADIO CONTROL DRIVER
2089 M: João Paulo Rechi Vita <jprvita@gmail.com>
2090 L: platform-driver-x86@vger.kernel.org
2092 F: drivers/platform/x86/asus-wireless.c
2095 M: David Howells <dhowells@redhat.com>
2096 L: keyrings@vger.kernel.org
2098 F: Documentation/crypto/asymmetric-keys.txt
2099 F: include/linux/verification.h
2100 F: include/crypto/public_key.h
2101 F: include/crypto/pkcs7.h
2102 F: crypto/asymmetric_keys/
2104 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2105 R: Dan Williams <dan.j.williams@intel.com>
2106 W: http://sourceforge.net/projects/xscaleiop
2108 F: Documentation/crypto/async-tx-api.txt
2111 F: include/linux/dmaengine.h
2112 F: include/linux/async_tx.h
2115 M: Wolfram Sang <wsa@the-dreams.de>
2116 L: linux-i2c@vger.kernel.org
2118 F: drivers/misc/eeprom/at24.c
2119 F: include/linux/platform_data/at24.h
2121 ATA OVER ETHERNET (AOE) DRIVER
2122 M: "Ed L. Cashin" <ed.cashin@acm.org>
2123 W: http://www.openaoe.org/
2125 F: Documentation/aoe/
2126 F: drivers/block/aoe/
2128 ATHEROS 71XX/9XXX GPIO DRIVER
2129 M: Alban Bedel <albeu@free.fr>
2130 W: https://github.com/AlbanBedel/linux
2131 T: git git://github.com/AlbanBedel/linux
2133 F: drivers/gpio/gpio-ath79.c
2134 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2136 ATHEROS ATH GENERIC UTILITIES
2137 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2138 L: linux-wireless@vger.kernel.org
2140 F: drivers/net/wireless/ath/*
2142 ATHEROS ATH5K WIRELESS DRIVER
2143 M: Jiri Slaby <jirislaby@gmail.com>
2144 M: Nick Kossifidis <mickflemm@gmail.com>
2145 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2146 L: linux-wireless@vger.kernel.org
2147 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2149 F: drivers/net/wireless/ath/ath5k/
2151 ATHEROS ATH6KL WIRELESS DRIVER
2152 M: Kalle Valo <kvalo@qca.qualcomm.com>
2153 L: linux-wireless@vger.kernel.org
2154 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2157 F: drivers/net/wireless/ath/ath6kl/
2159 WILOCITY WIL6210 WIRELESS DRIVER
2160 M: Maya Erez <qca_merez@qca.qualcomm.com>
2161 L: linux-wireless@vger.kernel.org
2162 L: wil6210@qca.qualcomm.com
2164 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2165 F: drivers/net/wireless/ath/wil6210/
2166 F: include/uapi/linux/wil6210_uapi.h
2168 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2169 M: Christian Lamparter <chunkeey@googlemail.com>
2170 L: linux-wireless@vger.kernel.org
2171 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2173 F: drivers/net/wireless/ath/carl9170/
2175 ATK0110 HWMON DRIVER
2176 M: Luca Tettamanti <kronos.it@gmail.com>
2177 L: linux-hwmon@vger.kernel.org
2179 F: drivers/hwmon/asus_atk0110.c
2182 M: Ville Syrjala <syrjala@sci.fi>
2184 F: drivers/input/misc/ati_remote2.c
2186 ATLX ETHERNET DRIVERS
2187 M: Jay Cliburn <jcliburn@gmail.com>
2188 M: Chris Snook <chris.snook@gmail.com>
2189 L: netdev@vger.kernel.org
2190 W: http://sourceforge.net/projects/atl1
2191 W: http://atl1.sourceforge.net
2193 F: drivers/net/ethernet/atheros/
2196 M: Chas Williams <3chas3@gmail.com>
2197 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2198 L: netdev@vger.kernel.org
2199 W: http://linux-atm.sourceforge.net
2202 F: include/linux/atm*
2203 F: include/uapi/linux/atm*
2205 ATMEL AT91 / AT32 MCI DRIVER
2206 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2208 F: drivers/mmc/host/atmel-mci.c
2210 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2211 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2213 F: drivers/power/reset/at91-sama5d2_shdwc.c
2215 ATMEL SAMA5D2 ADC DRIVER
2216 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2217 L: linux-iio@vger.kernel.org
2219 F: drivers/iio/adc/at91-sama5d2_adc.c
2221 ATMEL Audio ALSA driver
2222 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2228 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L: linux-arm-kernel@lists.infradead.org
2230 L: dmaengine@vger.kernel.org
2232 F: drivers/dma/at_xdmac.c
2235 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2236 L: linux-i2c@vger.kernel.org
2238 F: drivers/i2c/busses/i2c-at91.c
2241 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2242 L: linux-media@vger.kernel.org
2244 F: drivers/media/platform/atmel/atmel-isi.c
2245 F: include/media/atmel-isi.h
2248 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2249 L: linux-fbdev@vger.kernel.org
2251 F: drivers/video/fbdev/atmel_lcdfb.c
2252 F: include/video/atmel_lcdc.h
2254 ATMEL MACB ETHERNET DRIVER
2255 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2257 F: drivers/net/ethernet/cadence/
2260 M: Wenyou Yang <wenyou.yang@atmel.com>
2261 M: Josh Wu <rainyfeeling@outlook.com>
2262 L: linux-mtd@lists.infradead.org
2264 F: drivers/mtd/nand/atmel_nand*
2267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L: linux-mmc@vger.kernel.org
2270 F: drivers/mmc/host/sdhci-of-at91.c
2273 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2275 F: drivers/spi/spi-atmel.*
2278 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: drivers/misc/atmel-ssc.c
2282 F: include/linux/atmel-ssc.h
2284 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2285 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 F: drivers/misc/atmel_tclib.c
2289 F: drivers/clocksource/tcb_clksrc.c
2291 ATMEL USBA UDC DRIVER
2292 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2297 ATMEL WIRELESS DRIVER
2298 M: Simon Kelley <simon@thekelleys.org.uk>
2299 L: linux-wireless@vger.kernel.org
2300 W: http://www.thekelleys.org.uk/atmel
2301 W: http://atmelwlandriver.sourceforge.net/
2303 F: drivers/net/wireless/atmel/atmel*
2305 ATMEL MAXTOUCH DRIVER
2306 M: Nick Dyer <nick@shmanahar.org>
2307 T: git git://github.com/ndyer/linux.git
2309 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2310 F: drivers/input/touchscreen/atmel_mxt_ts.c
2311 F: include/linux/platform_data/atmel_mxt_ts.h
2313 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2314 M: Bradley Grove <linuxdrivers@attotech.com>
2315 L: linux-scsi@vger.kernel.org
2316 W: http://www.attotech.com
2318 F: drivers/scsi/esas2r
2320 ATUSB IEEE 802.15.4 RADIO DRIVER
2321 M: Stefan Schmidt <stefan@osg.samsung.com>
2322 L: linux-wpan@vger.kernel.org
2324 F: drivers/net/ieee802154/atusb.c
2325 F: drivers/net/ieee802154/atusb.h
2326 F: drivers/net/ieee802154/at86rf230.h
2329 M: Paul Moore <paul@paul-moore.com>
2330 M: Eric Paris <eparis@redhat.com>
2331 L: linux-audit@redhat.com (moderated for non-subscribers)
2332 W: http://people.redhat.com/sgrubb/audit/
2333 T: git git://git.infradead.org/users/pcmoore/audit
2335 F: include/linux/audit.h
2336 F: include/uapi/linux/audit.h
2339 AUXILIARY DISPLAY DRIVERS
2340 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2341 W: http://miguelojeda.es/auxdisplay.htm
2342 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2344 F: drivers/auxdisplay/
2345 F: include/linux/cfag12864b.h
2348 M: Ralf Baechle <ralf@linux-mips.org>
2349 L: linux-hams@vger.kernel.org
2350 W: http://www.linux-ax25.org/
2352 F: include/uapi/linux/ax25.h
2353 F: include/net/ax25.h
2356 AXENTIA ASOC DRIVERS
2357 M: Peter Rosin <peda@axentia.se>
2358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2360 F: Documentation/devicetree/bindings/sound/axentia,*
2361 F: sound/soc/atmel/tse850-pcm5142.c
2364 M: Peter Rosin <peda@axentia.se>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 F: Documentation/devicetree/bindings/arm/axentia.txt
2368 F: arch/arm/boot/dts/at91-linea.dtsi
2369 F: arch/arm/boot/dts/at91-tse850-3.dts
2372 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2373 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2374 L: linux-media@vger.kernel.org
2375 W: https://linuxtv.org
2376 T: git git://linuxtv.org/media_tree.git
2378 F: drivers/media/usb/dvb-usb-v2/az6007.c
2380 AZTECH FM RADIO RECEIVER DRIVER
2381 M: Hans Verkuil <hverkuil@xs4all.nl>
2382 L: linux-media@vger.kernel.org
2383 T: git git://linuxtv.org/media_tree.git
2384 W: https://linuxtv.org
2386 F: drivers/media/radio/radio-aztech*
2389 L: linux-wireless@vger.kernel.org
2390 L: b43-dev@lists.infradead.org
2391 W: http://wireless.kernel.org/en/users/Drivers/b43
2393 F: drivers/net/wireless/broadcom/b43/
2395 B43LEGACY WIRELESS DRIVER
2396 M: Larry Finger <Larry.Finger@lwfinger.net>
2397 L: linux-wireless@vger.kernel.org
2398 L: b43-dev@lists.infradead.org
2399 W: http://wireless.kernel.org/en/users/Drivers/b43
2401 F: drivers/net/wireless/broadcom/b43legacy/
2403 BACKLIGHT CLASS/SUBSYSTEM
2404 M: Lee Jones <lee.jones@linaro.org>
2405 M: Daniel Thompson <daniel.thompson@linaro.org>
2406 M: Jingoo Han <jingoohan1@gmail.com>
2407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2409 F: drivers/video/backlight/
2410 F: include/linux/backlight.h
2411 F: include/linux/pwm_backlight.h
2412 F: Documentation/devicetree/bindings/leds/backlight
2415 M: Marek Lindner <mareklindner@neomailbox.ch>
2416 M: Simon Wunderlich <sw@simonwunderlich.de>
2417 M: Antonio Quartulli <a@unstable.cc>
2418 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2419 W: https://www.open-mesh.org/
2420 Q: https://patchwork.open-mesh.org/project/batman/list/
2422 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2423 F: Documentation/ABI/testing/sysfs-class-net-mesh
2424 F: Documentation/networking/batman-adv.txt
2425 F: include/uapi/linux/batman_adv.h
2428 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2429 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2430 L: linux-hams@vger.kernel.org
2431 W: http://www.baycom.org/~tom/ham/ham.html
2433 F: drivers/net/hamradio/baycom*
2435 BCACHE (BLOCK LAYER CACHE)
2436 M: Kent Overstreet <kent.overstreet@gmail.com>
2437 L: linux-bcache@vger.kernel.org
2438 W: http://bcache.evilpiepirate.org
2440 F: drivers/md/bcache/
2442 BDISP ST MEDIA DRIVER
2443 M: Fabien Dessenne <fabien.dessenne@st.com>
2444 L: linux-media@vger.kernel.org
2445 T: git git://linuxtv.org/media_tree.git
2446 W: https://linuxtv.org
2448 F: drivers/media/platform/sti/bdisp
2450 DELTA ST MEDIA DRIVER
2451 M: Hugues Fruchet <hugues.fruchet@st.com>
2452 L: linux-media@vger.kernel.org
2453 T: git git://linuxtv.org/media_tree.git
2454 W: https://linuxtv.org
2456 F: drivers/media/platform/sti/delta
2459 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2460 M: Salah Triki <salah.triki@gmail.com>
2462 T: git git://github.com/luisbg/linux-befs.git
2463 F: Documentation/filesystems/befs.txt
2466 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2467 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2468 L: netdev@vger.kernel.org
2470 F: drivers/net/ethernet/ec_bhf.c
2473 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2475 F: Documentation/filesystems/bfs.txt
2477 F: include/uapi/linux/bfs_fs.h
2479 BLACKFIN ARCHITECTURE
2480 M: Steven Miao <realmz6@gmail.com>
2481 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 T: git git://git.code.sf.net/p/adi-linux/code
2483 W: http://blackfin.uclinux.org
2487 BLACKFIN EMAC DRIVER
2488 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489 W: http://blackfin.uclinux.org
2491 F: drivers/net/ethernet/adi/
2494 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W: http://blackfin.uclinux.org
2497 F: drivers/rtc/rtc-bfin.c
2500 M: Sonic Zhang <sonic.zhang@analog.com>
2501 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W: http://blackfin.uclinux.org
2504 F: drivers/mmc/host/bfin_sdh.c
2506 BLACKFIN SERIAL DRIVER
2507 M: Sonic Zhang <sonic.zhang@analog.com>
2508 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2509 W: http://blackfin.uclinux.org
2511 F: drivers/tty/serial/bfin_uart.c
2513 BLACKFIN WATCHDOG DRIVER
2514 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515 W: http://blackfin.uclinux.org
2517 F: drivers/watchdog/bfin_wdt.c
2519 BLACKFIN I2C TWI DRIVER
2520 M: Sonic Zhang <sonic.zhang@analog.com>
2521 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522 W: http://blackfin.uclinux.org/
2524 F: drivers/i2c/busses/i2c-bfin-twi.c
2526 BLACKFIN MEDIA DRIVER
2527 M: Scott Jiang <scott.jiang.linux@gmail.com>
2528 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2529 W: http://blackfin.uclinux.org/
2531 F: drivers/media/platform/blackfin/
2532 F: drivers/media/i2c/adv7183*
2533 F: drivers/media/i2c/vs6624*
2535 BLINKM RGB LED DRIVER
2536 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2538 F: drivers/leds/leds-blinkm.c
2541 M: Jens Axboe <axboe@kernel.dk>
2542 L: linux-block@vger.kernel.org
2543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2546 F: kernel/trace/blktrace.c
2550 M: Paolo Valente <paolo.valente@linaro.org>
2551 M: Jens Axboe <axboe@kernel.dk>
2552 L: linux-block@vger.kernel.org
2555 F: Documentation/block/bfq-iosched.txt
2558 M: Joern Engel <joern@lazybastard.org>
2559 L: linux-mtd@lists.infradead.org
2561 F: drivers/mtd/devices/block2mtd.c
2564 M: Marcel Holtmann <marcel@holtmann.org>
2565 M: Gustavo Padovan <gustavo@padovan.org>
2566 M: Johan Hedberg <johan.hedberg@gmail.com>
2567 L: linux-bluetooth@vger.kernel.org
2568 W: http://www.bluez.org/
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572 F: drivers/bluetooth/
2575 M: Marcel Holtmann <marcel@holtmann.org>
2576 M: Gustavo Padovan <gustavo@padovan.org>
2577 M: Johan Hedberg <johan.hedberg@gmail.com>
2578 L: linux-bluetooth@vger.kernel.org
2579 W: http://www.bluez.org/
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584 F: include/net/bluetooth/
2587 M: Jay Vosburgh <j.vosburgh@gmail.com>
2588 M: Veaceslav Falico <vfalico@gmail.com>
2589 M: Andy Gospodarek <andy@greyhouse.net>
2590 L: netdev@vger.kernel.org
2591 W: http://sourceforge.net/projects/bonding/
2593 F: drivers/net/bonding/
2594 F: include/uapi/linux/if_bonding.h
2596 BPF (Safe dynamic programs and tools)
2597 M: Alexei Starovoitov <ast@kernel.org>
2598 M: Daniel Borkmann <daniel@iogearbox.net>
2599 L: netdev@vger.kernel.org
2600 L: linux-kernel@vger.kernel.org
2602 F: arch/x86/net/bpf_jit*
2603 F: Documentation/networking/filter.txt
2604 F: include/linux/bpf*
2605 F: include/linux/filter.h
2606 F: include/uapi/linux/bpf*
2607 F: include/uapi/linux/filter.h
2609 F: kernel/trace/bpf_trace.c
2612 F: net/core/filter.c
2613 F: net/sched/act_bpf.c
2614 F: net/sched/cls_bpf.c
2617 F: tools/testing/selftests/bpf/
2619 BROADCOM B44 10/100 ETHERNET DRIVER
2620 M: Michael Chan <michael.chan@broadcom.com>
2621 L: netdev@vger.kernel.org
2623 F: drivers/net/ethernet/broadcom/b44.*
2625 BROADCOM B53 ETHERNET SWITCH DRIVER
2626 M: Florian Fainelli <f.fainelli@gmail.com>
2627 L: netdev@vger.kernel.org
2628 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2630 F: drivers/net/dsa/b53/*
2631 F: include/linux/platform_data/b53.h
2633 BROADCOM GENET ETHERNET DRIVER
2634 M: Florian Fainelli <f.fainelli@gmail.com>
2635 L: netdev@vger.kernel.org
2637 F: drivers/net/ethernet/broadcom/genet/
2639 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2640 M: Rasesh Mody <rasesh.mody@cavium.com>
2641 M: Harish Patil <harish.patil@cavium.com>
2642 M: Dept-GELinuxNICDev@cavium.com
2643 L: netdev@vger.kernel.org
2645 F: drivers/net/ethernet/broadcom/bnx2.*
2646 F: drivers/net/ethernet/broadcom/bnx2_*
2648 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2649 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2650 M: Ariel Elior <ariel.elior@cavium.com>
2651 M: everest-linux-l2@cavium.com
2652 L: netdev@vger.kernel.org
2654 F: drivers/net/ethernet/broadcom/bnx2x/
2656 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2657 M: Michael Chan <michael.chan@broadcom.com>
2658 L: netdev@vger.kernel.org
2660 F: drivers/net/ethernet/broadcom/bnxt/
2662 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2663 M: Florian Fainelli <f.fainelli@gmail.com>
2664 M: Ray Jui <rjui@broadcom.com>
2665 M: Scott Branden <sbranden@broadcom.com>
2666 M: bcm-kernel-feedback-list@broadcom.com
2667 T: git git://github.com/broadcom/mach-bcm
2673 F: arch/arm/mach-bcm/
2675 BROADCOM BCM2835 ARM ARCHITECTURE
2676 M: Lee Jones <lee@kernel.org>
2677 M: Eric Anholt <eric@anholt.net>
2678 M: Stefan Wahren <stefan.wahren@i2se.com>
2679 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 T: git git://github.com/anholt/linux
2684 F: drivers/staging/vc04_services
2686 BROADCOM BCM47XX MIPS ARCHITECTURE
2687 M: Hauke Mehrtens <hauke@hauke-m.de>
2688 M: Rafał Miłecki <zajec5@gmail.com>
2689 L: linux-mips@linux-mips.org
2691 F: Documentation/devicetree/bindings/mips/brcm/
2692 F: arch/mips/bcm47xx/*
2693 F: arch/mips/include/asm/mach-bcm47xx/*
2695 BROADCOM BCM5301X ARM ARCHITECTURE
2696 M: Hauke Mehrtens <hauke@hauke-m.de>
2697 M: Rafał Miłecki <zajec5@gmail.com>
2698 M: Jon Mason <jonmason@broadcom.com>
2699 M: bcm-kernel-feedback-list@broadcom.com
2700 L: linux-arm-kernel@lists.infradead.org
2702 F: arch/arm/mach-bcm/bcm_5301x.c
2703 F: arch/arm/boot/dts/bcm5301x*.dtsi
2704 F: arch/arm/boot/dts/bcm470*
2705 F: arch/arm/boot/dts/bcm953012*
2707 BROADCOM BCM53573 ARM ARCHITECTURE
2708 M: Rafał Miłecki <rafal@milecki.pl>
2709 L: linux-arm-kernel@lists.infradead.org
2711 F: arch/arm/boot/dts/bcm53573*
2712 F: arch/arm/boot/dts/bcm47189*
2714 BROADCOM BCM63XX ARM ARCHITECTURE
2715 M: Florian Fainelli <f.fainelli@gmail.com>
2716 M: bcm-kernel-feedback-list@broadcom.com
2717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 T: git git://github.com/broadcom/stblinux.git
2722 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2723 M: Kevin Cernekee <cernekee@gmail.com>
2724 L: linux-usb@vger.kernel.org
2726 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2728 BROADCOM BCM7XXX ARM ARCHITECTURE
2729 M: Brian Norris <computersforpeace@gmail.com>
2730 M: Gregory Fong <gregory.0xf0@gmail.com>
2731 M: Florian Fainelli <f.fainelli@gmail.com>
2732 M: bcm-kernel-feedback-list@broadcom.com
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 T: git git://github.com/broadcom/stblinux.git
2736 F: arch/arm/mach-bcm/*brcmstb*
2737 F: arch/arm/boot/dts/bcm7*.dts*
2738 F: drivers/bus/brcmstb_gisb.c
2741 BROADCOM BMIPS MIPS ARCHITECTURE
2742 M: Kevin Cernekee <cernekee@gmail.com>
2743 M: Florian Fainelli <f.fainelli@gmail.com>
2744 L: linux-mips@linux-mips.org
2745 T: git git://github.com/broadcom/stblinux.git
2747 F: arch/mips/bmips/*
2748 F: arch/mips/include/asm/mach-bmips/*
2749 F: arch/mips/kernel/*bmips*
2750 F: arch/mips/boot/dts/brcm/bcm*.dts*
2751 F: drivers/irqchip/irq-bcm63*
2752 F: drivers/irqchip/irq-bcm7*
2753 F: drivers/irqchip/irq-brcmstb*
2754 F: include/linux/bcm963xx_nvram.h
2755 F: include/linux/bcm963xx_tag.h
2757 BROADCOM BMIPS CPUFREQ DRIVER
2758 M: Markus Mayer <mmayer@broadcom.com>
2759 M: bcm-kernel-feedback-list@broadcom.com
2760 L: linux-pm@vger.kernel.org
2762 F: drivers/cpufreq/bmips-cpufreq.c
2764 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2765 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2766 M: Prashant Sreedharan <prashant@broadcom.com>
2767 M: Michael Chan <mchan@broadcom.com>
2768 L: netdev@vger.kernel.org
2770 F: drivers/net/ethernet/broadcom/tg3.*
2772 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2773 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2774 M: Franky Lin <franky.lin@broadcom.com>
2775 M: Hante Meuleman <hante.meuleman@broadcom.com>
2776 L: linux-wireless@vger.kernel.org
2777 L: brcm80211-dev-list.pdl@broadcom.com
2779 F: drivers/net/wireless/broadcom/brcm80211/
2781 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2782 M: QLogic-Storage-Upstream@qlogic.com
2783 L: linux-scsi@vger.kernel.org
2785 F: drivers/scsi/bnx2fc/
2787 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2788 M: QLogic-Storage-Upstream@qlogic.com
2789 L: linux-scsi@vger.kernel.org
2791 F: drivers/scsi/bnx2i/
2793 BROADCOM IPROC ARM ARCHITECTURE
2794 M: Ray Jui <rjui@broadcom.com>
2795 M: Scott Branden <sbranden@broadcom.com>
2796 M: Jon Mason <jonmason@broadcom.com>
2797 M: bcm-kernel-feedback-list@broadcom.com
2798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 T: git git://github.com/broadcom/cygnus-linux.git
2814 F: arch/arm64/boot/dts/broadcom/ns2*
2815 F: drivers/clk/bcm/clk-ns*
2816 F: drivers/pinctrl/bcm/pinctrl-ns*
2818 BROADCOM BRCMSTB GPIO DRIVER
2819 M: Gregory Fong <gregory.0xf0@gmail.com>
2820 L: bcm-kernel-feedback-list@broadcom.com
2822 F: drivers/gpio/gpio-brcmstb.c
2823 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2825 BROADCOM KONA GPIO DRIVER
2826 M: Ray Jui <rjui@broadcom.com>
2827 L: bcm-kernel-feedback-list@broadcom.com
2829 F: drivers/gpio/gpio-bcm-kona.c
2830 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2832 BROADCOM NVRAM DRIVER
2833 M: Rafał Miłecki <zajec5@gmail.com>
2834 L: linux-mips@linux-mips.org
2836 F: drivers/firmware/broadcom/*
2838 BROADCOM STB NAND FLASH DRIVER
2839 M: Brian Norris <computersforpeace@gmail.com>
2840 M: Kamal Dasu <kdasu.kdev@gmail.com>
2841 L: linux-mtd@lists.infradead.org
2842 L: bcm-kernel-feedback-list@broadcom.com
2844 F: drivers/mtd/nand/brcmnand/
2846 BROADCOM STB AVS CPUFREQ DRIVER
2847 M: Markus Mayer <mmayer@broadcom.com>
2848 M: bcm-kernel-feedback-list@broadcom.com
2849 L: linux-pm@vger.kernel.org
2851 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2852 F: drivers/cpufreq/brcmstb*
2854 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2855 M: Rafał Miłecki <zajec5@gmail.com>
2856 L: linux-wireless@vger.kernel.org
2859 F: include/linux/bcma/
2861 BROADCOM SYSTEMPORT ETHERNET DRIVER
2862 M: Florian Fainelli <f.fainelli@gmail.com>
2863 L: netdev@vger.kernel.org
2865 F: drivers/net/ethernet/broadcom/bcmsysport.*
2867 BROADCOM VULCAN ARM64 SOC
2868 M: Jayachandran C. <c.jayachandran@gmail.com>
2869 M: bcm-kernel-feedback-list@broadcom.com
2870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872 F: arch/arm64/boot/dts/broadcom/vulcan*
2874 BROADCOM NETXTREME-E ROCE DRIVER
2875 M: Selvin Xavier <selvin.xavier@broadcom.com>
2876 M: Devesh Sharma <devesh.sharma@broadcom.com>
2877 M: Somnath Kotur <somnath.kotur@broadcom.com>
2878 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879 L: linux-rdma@vger.kernel.org
2880 W: http://www.broadcom.com
2882 F: drivers/infiniband/hw/bnxt_re/
2883 F: include/uapi/rdma/bnxt_re-abi.h
2885 BROCADE BFA FC SCSI DRIVER
2886 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2887 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2888 L: linux-scsi@vger.kernel.org
2890 F: drivers/scsi/bfa/
2892 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2893 M: Rasesh Mody <rasesh.mody@cavium.com>
2894 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2895 M: Dept-GELinuxNICDev@cavium.com
2896 L: netdev@vger.kernel.org
2898 F: drivers/net/ethernet/brocade/bna/
2900 BSG (block layer generic sg v4 driver)
2901 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2902 L: linux-scsi@vger.kernel.org
2905 F: include/linux/bsg.h
2906 F: include/uapi/linux/bsg.h
2909 M: Clemens Ladisch <clemens@ladisch.de>
2910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2911 T: git git://git.alsa-project.org/alsa-kernel.git
2913 F: Documentation/sound/alsa/Bt87x.txt
2914 F: sound/pci/bt87x.c
2917 M: Michael Buesch <m@bues.ch>
2918 W: http://bu3sch.de/btgpio.php
2920 F: drivers/gpio/gpio-bt8xx.c
2923 M: Chris Mason <clm@fb.com>
2924 M: Josef Bacik <jbacik@fb.com>
2925 M: David Sterba <dsterba@suse.com>
2926 L: linux-btrfs@vger.kernel.org
2927 W: http://btrfs.wiki.kernel.org/
2928 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2931 F: Documentation/filesystems/btrfs.txt
2934 BTTV VIDEO4LINUX DRIVER
2935 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2936 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2937 L: linux-media@vger.kernel.org
2938 W: https://linuxtv.org
2939 T: git git://linuxtv.org/media_tree.git
2941 F: Documentation/media/v4l-drivers/bttv*
2942 F: drivers/media/pci/bt8xx/bttv*
2944 BUSLOGIC SCSI DRIVER
2945 M: Khalid Aziz <khalid@gonehiking.org>
2946 L: linux-scsi@vger.kernel.org
2948 F: drivers/scsi/BusLogic.*
2949 F: drivers/scsi/FlashPoint.*
2951 C-MEDIA CMI8788 DRIVER
2952 M: Clemens Ladisch <clemens@ladisch.de>
2953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2954 T: git git://git.alsa-project.org/alsa-kernel.git
2956 F: sound/pci/oxygen/
2959 M: Mark Salter <msalter@redhat.com>
2960 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2961 L: linux-c6x-dev@linux-c6x.org
2962 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2966 CA8210 IEEE-802.15.4 RADIO DRIVER
2967 M: Harry Morris <h.morris@cascoda.com>
2968 M: linuxdev@cascoda.com
2969 L: linux-wpan@vger.kernel.org
2970 W: https://github.com/Cascoda/ca8210-linux.git
2972 F: drivers/net/ieee802154/ca8210.c
2973 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2975 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2976 M: David Howells <dhowells@redhat.com>
2977 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2979 F: Documentation/filesystems/caching/cachefiles.txt
2982 CADET FM/AM RADIO RECEIVER DRIVER
2983 M: Hans Verkuil <hverkuil@xs4all.nl>
2984 L: linux-media@vger.kernel.org
2985 T: git git://linuxtv.org/media_tree.git
2986 W: https://linuxtv.org
2988 F: drivers/media/radio/radio-cadet*
2990 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2991 M: Jonathan Corbet <corbet@lwn.net>
2992 L: linux-media@vger.kernel.org
2993 T: git git://linuxtv.org/media_tree.git
2995 F: Documentation/media/v4l-drivers/cafe_ccic*
2996 F: drivers/media/platform/marvell-ccic/
2999 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3000 L: netdev@vger.kernel.org
3002 F: Documentation/networking/caif/
3003 F: drivers/net/caif/
3004 F: include/uapi/linux/caif/
3005 F: include/net/caif/
3008 CALGARY x86-64 IOMMU
3009 M: Muli Ben-Yehuda <mulix@mulix.org>
3010 M: Jon Mason <jdmason@kudzu.us>
3011 L: iommu@lists.linux-foundation.org
3013 F: arch/x86/kernel/pci-calgary_64.c
3014 F: arch/x86/kernel/tce_64.c
3015 F: arch/x86/include/asm/calgary.h
3016 F: arch/x86/include/asm/tce.h
3019 M: Oliver Hartkopp <socketcan@hartkopp.net>
3020 M: Marc Kleine-Budde <mkl@pengutronix.de>
3021 L: linux-can@vger.kernel.org
3022 W: https://github.com/linux-can
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3026 F: Documentation/networking/can.txt
3028 F: include/linux/can/core.h
3029 F: include/uapi/linux/can.h
3030 F: include/uapi/linux/can/bcm.h
3031 F: include/uapi/linux/can/raw.h
3032 F: include/uapi/linux/can/gw.h
3035 M: Wolfgang Grandegger <wg@grandegger.com>
3036 M: Marc Kleine-Budde <mkl@pengutronix.de>
3037 L: linux-can@vger.kernel.org
3038 W: https://github.com/linux-can
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3042 F: Documentation/devicetree/bindings/net/can/
3044 F: include/linux/can/dev.h
3045 F: include/linux/can/platform/
3046 F: include/uapi/linux/can/error.h
3047 F: include/uapi/linux/can/netlink.h
3050 M: Serge Hallyn <serge@hallyn.com>
3051 L: linux-security-module@vger.kernel.org
3053 F: include/linux/capability.h
3054 F: include/uapi/linux/capability.h
3055 F: security/commoncap.c
3056 F: kernel/capability.c
3058 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3059 M: Kevin Tsai <ktsai@capellamicro.com>
3061 F: drivers/iio/light/cm*
3063 CAVIUM THUNDERX2 ARM64 SOC
3064 M: Jayachandran C <jnair@caviumnetworks.com>
3065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3068 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3071 M: Jan Glauber <jglauber@cavium.com>
3072 M: David Daney <david.daney@cavium.com>
3073 W: http://www.cavium.com
3075 F: drivers/i2c/busses/i2c-octeon*
3076 F: drivers/i2c/busses/i2c-thunderx*
3079 M: Jan Glauber <jglauber@cavium.com>
3080 M: David Daney <david.daney@cavium.com>
3081 M: Steven J. Hill <Steven.Hill@cavium.com>
3082 W: http://www.cavium.com
3084 F: drivers/mmc/host/cavium*
3086 CAVIUM LIQUIDIO NETWORK DRIVER
3087 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3088 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3089 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3090 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3091 L: netdev@vger.kernel.org
3092 W: http://www.cavium.com
3094 F: drivers/net/ethernet/cavium/liquidio/
3096 CAVIUM OCTEON-TX CRYPTO DRIVER
3097 M: George Cherian <george.cherian@cavium.com>
3098 L: linux-crypto@vger.kernel.org
3099 W: http://www.cavium.com
3101 F: drivers/crypto/cavium/cpt/
3103 CC2520 IEEE-802.15.4 RADIO DRIVER
3104 M: Varka Bhadram <varkabhadram@gmail.com>
3105 L: linux-wpan@vger.kernel.org
3107 F: drivers/net/ieee802154/cc2520.c
3108 F: include/linux/spi/cc2520.h
3109 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3112 M: Hans Verkuil <hans.verkuil@cisco.com>
3113 L: linux-media@vger.kernel.org
3114 T: git git://linuxtv.org/media_tree.git
3115 W: http://linuxtv.org
3117 F: Documentation/media/kapi/cec-core.rst
3118 F: Documentation/media/uapi/cec
3119 F: drivers/media/cec/
3120 F: drivers/media/rc/keymaps/rc-cec.c
3121 F: include/media/cec.h
3122 F: include/media/cec-notifier.h
3123 F: include/uapi/linux/cec.h
3124 F: include/uapi/linux/cec-funcs.h
3126 CELL BROADBAND ENGINE ARCHITECTURE
3127 M: Arnd Bergmann <arnd@arndb.de>
3128 L: linuxppc-dev@lists.ozlabs.org
3129 W: http://www.ibm.com/developerworks/power/cell/
3131 F: arch/powerpc/include/asm/cell*.h
3132 F: arch/powerpc/include/asm/spu*.h
3133 F: arch/powerpc/include/uapi/asm/spu*.h
3134 F: arch/powerpc/oprofile/*cell*
3135 F: arch/powerpc/platforms/cell/
3137 CEPH COMMON CODE (LIBCEPH)
3138 M: Ilya Dryomov <idryomov@gmail.com>
3139 M: "Yan, Zheng" <zyan@redhat.com>
3140 M: Sage Weil <sage@redhat.com>
3141 L: ceph-devel@vger.kernel.org
3143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3144 T: git git://github.com/ceph/ceph-client.git
3147 F: include/linux/ceph/
3148 F: include/linux/crush/
3150 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3151 M: "Yan, Zheng" <zyan@redhat.com>
3152 M: Sage Weil <sage@redhat.com>
3153 M: Ilya Dryomov <idryomov@gmail.com>
3154 L: ceph-devel@vger.kernel.org
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3157 T: git git://github.com/ceph/ceph-client.git
3159 F: Documentation/filesystems/ceph.txt
3162 CERTIFICATE HANDLING:
3163 M: David Howells <dhowells@redhat.com>
3164 M: David Woodhouse <dwmw2@infradead.org>
3165 L: keyrings@vger.kernel.org
3167 F: Documentation/module-signing.txt
3169 F: scripts/sign-file.c
3170 F: scripts/extract-cert.c
3172 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3173 L: linux-usb@vger.kernel.org
3175 F: Documentation/usb/WUSB-Design-overview.txt
3176 F: Documentation/usb/wusb-cbaf
3177 F: drivers/usb/host/hwa-hc.c
3178 F: drivers/usb/host/whci/
3179 F: drivers/usb/wusbcore/
3180 F: include/linux/usb/wusb*
3182 HT16K33 LED CONTROLLER DRIVER
3183 M: Robin van der Gracht <robin@protonic.nl>
3185 F: drivers/auxdisplay/ht16k33.c
3186 F: Documentation/devicetree/bindings/display/ht16k33.txt
3188 CFAG12864B LCD DRIVER
3189 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190 W: http://miguelojeda.es/auxdisplay.htm
3191 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3193 F: drivers/auxdisplay/cfag12864b.c
3194 F: include/linux/cfag12864b.h
3196 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3197 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198 W: http://miguelojeda.es/auxdisplay.htm
3199 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3201 F: drivers/auxdisplay/cfag12864bfb.c
3202 F: include/linux/cfag12864b.h
3204 CFG80211 and NL80211
3205 M: Johannes Berg <johannes@sipsolutions.net>
3206 L: linux-wireless@vger.kernel.org
3207 W: http://wireless.kernel.org/
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3211 F: include/uapi/linux/nl80211.h
3212 F: include/net/cfg80211.h
3214 X: net/wireless/wext*
3216 CHAR and MISC DRIVERS
3217 M: Arnd Bergmann <arnd@arndb.de>
3218 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3223 F: include/linux/miscdevice.h
3226 M: Andy Whitcroft <apw@canonical.com>
3227 M: Joe Perches <joe@perches.com>
3229 F: scripts/checkpatch.pl
3231 CHINESE DOCUMENTATION
3232 M: Harry Wei <harryxiyou@gmail.com>
3233 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3234 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3236 F: Documentation/translations/zh_CN/
3238 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3239 M: Peter Chen <Peter.Chen@nxp.com>
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3241 L: linux-usb@vger.kernel.org
3243 F: drivers/usb/chipidea/
3245 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3246 M: Hans de Goede <hdegoede@redhat.com>
3247 L: linux-input@vger.kernel.org
3249 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3250 F: drivers/input/touchscreen/chipone_icn8318.c
3252 CHROME HARDWARE PLATFORM SUPPORT
3253 M: Olof Johansson <olof@lixom.net>
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3256 F: drivers/platform/chrome/
3258 CISCO VIC ETHERNET NIC DRIVER
3259 M: Christian Benvenuti <benve@cisco.com>
3260 M: Govindarajulu Varadarajan <_govind@gmx.com>
3261 M: Neel Patel <neepatel@cisco.com>
3263 F: drivers/net/ethernet/cisco/enic/
3265 CISCO VIC LOW LATENCY NIC DRIVER
3266 M: Christian Benvenuti <benve@cisco.com>
3267 M: Dave Goodell <dgoodell@cisco.com>
3269 F: drivers/infiniband/hw/usnic/
3271 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3272 M: Hartley Sweeten <hsweeten@visionengravers.com>
3273 L: netdev@vger.kernel.org
3275 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3277 CIRRUS LOGIC AUDIO CODEC DRIVERS
3278 M: Brian Austin <brian.austin@cirrus.com>
3279 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3282 F: sound/soc/codecs/cs*
3285 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3286 L: linux-kernel@vger.kernel.org
3289 F: include/linux/cleancache.h
3292 M: Russell King <linux@armlinux.org.uk>
3293 L: linux-clk@vger.kernel.org
3295 F: include/linux/clk.h
3297 CLOCKSOURCE, CLOCKEVENT DRIVERS
3298 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299 M: Thomas Gleixner <tglx@linutronix.de>
3300 L: linux-kernel@vger.kernel.org
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3303 F: drivers/clocksource
3305 CISCO FCOE HBA DRIVER
3306 M: Satish Kharat <satishkh@cisco.com>
3307 M: Sesidhar Baddela <sebaddel@cisco.com>
3308 M: Karan Tilak Kumar <kartilak@cisco.com>
3309 L: linux-scsi@vger.kernel.org
3311 F: drivers/scsi/fnic/
3313 CISCO SCSI HBA DRIVER
3314 M: Karan Tilak Kumar <kartilak@cisco.com>
3315 M: Sesidhar Baddela <sebaddel@cisco.com>
3316 L: linux-scsi@vger.kernel.org
3318 F: drivers/scsi/snic/
3321 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3322 M: Daniel Oliveira Nascimento <don@syst.com.br>
3323 L: platform-driver-x86@vger.kernel.org
3325 F: drivers/platform/x86/classmate-laptop.c
3328 M: Hans Verkuil <hans.verkuil@cisco.com>
3329 L: linux-media@vger.kernel.org
3330 T: git git://linuxtv.org/media_tree.git
3331 W: https://linuxtv.org
3333 F: drivers/media/pci/cobalt/
3335 COCCINELLE/Semantic Patches (SmPL)
3336 M: Julia Lawall <Julia.Lawall@lip6.fr>
3337 M: Gilles Muller <Gilles.Muller@lip6.fr>
3338 M: Nicolas Palix <nicolas.palix@imag.fr>
3339 M: Michal Marek <mmarek@suse.com>
3340 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3342 W: http://coccinelle.lip6.fr/
3344 F: Documentation/dev-tools/coccinelle.rst
3345 F: scripts/coccinelle/
3346 F: scripts/coccicheck
3349 M: Jan Harkes <jaharkes@cs.cmu.edu>
3351 L: codalist@coda.cs.cmu.edu
3352 W: http://www.coda.cs.cmu.edu/
3354 F: Documentation/filesystems/coda.txt
3356 F: include/linux/coda*.h
3357 F: include/uapi/linux/coda*.h
3359 CODA V4L2 MEM2MEM DRIVER
3360 M: Philipp Zabel <p.zabel@pengutronix.de>
3361 L: linux-media@vger.kernel.org
3363 F: Documentation/devicetree/bindings/media/coda.txt
3364 F: drivers/media/platform/coda/
3366 COMMON CLK FRAMEWORK
3367 M: Michael Turquette <mturquette@baylibre.com>
3368 M: Stephen Boyd <sboyd@codeaurora.org>
3369 L: linux-clk@vger.kernel.org
3370 Q: http://patchwork.kernel.org/project/linux-clk/list/
3371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3373 F: Documentation/devicetree/bindings/clock/
3375 X: drivers/clk/clkdev.c
3376 F: include/linux/clk-pr*
3377 F: include/linux/clk/
3379 COMMON INTERNET FILE SYSTEM (CIFS)
3380 M: Steve French <sfrench@samba.org>
3381 L: linux-cifs@vger.kernel.org
3382 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3383 W: http://linux-cifs.samba.org/
3384 T: git git://git.samba.org/sfrench/cifs-2.6.git
3386 F: Documentation/filesystems/cifs/
3389 COMPACTPCI HOTPLUG CORE
3390 M: Scott Murray <scott@spiteful.org>
3391 L: linux-pci@vger.kernel.org
3393 F: drivers/pci/hotplug/cpci_hotplug*
3395 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3396 M: Scott Murray <scott@spiteful.org>
3397 L: linux-pci@vger.kernel.org
3399 F: drivers/pci/hotplug/cpcihp_zt5550.*
3401 COMPACTPCI HOTPLUG GENERIC DRIVER
3402 M: Scott Murray <scott@spiteful.org>
3403 L: linux-pci@vger.kernel.org
3405 F: drivers/pci/hotplug/cpcihp_generic.c
3407 COMPAL LAPTOP SUPPORT
3408 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3409 L: platform-driver-x86@vger.kernel.org
3411 F: drivers/platform/x86/compal-laptop.c
3413 CONEXANT ACCESSRUNNER USB DRIVER
3414 L: accessrunner-general@lists.sourceforge.net
3415 W: http://accessrunner.sourceforge.net/
3417 F: drivers/usb/atm/cxacru.c
3420 M: Joel Becker <jlbec@evilplan.org>
3421 M: Christoph Hellwig <hch@lst.de>
3422 T: git git://git.infradead.org/users/hch/configfs.git
3425 F: include/linux/configfs.h
3428 M: Evgeniy Polyakov <zbr@ioremap.net>
3429 L: netdev@vger.kernel.org
3431 F: drivers/connector/
3433 CONTROL GROUP (CGROUP)
3434 M: Tejun Heo <tj@kernel.org>
3435 M: Li Zefan <lizefan@huawei.com>
3436 M: Johannes Weiner <hannes@cmpxchg.org>
3437 L: cgroups@vger.kernel.org
3438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3440 F: Documentation/cgroup*
3441 F: include/linux/cgroup*
3444 CONTROL GROUP - CPUSET
3445 M: Li Zefan <lizefan@huawei.com>
3446 L: cgroups@vger.kernel.org
3447 W: http://www.bullopensource.org/cpuset/
3448 W: http://oss.sgi.com/projects/cpusets/
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3451 F: Documentation/cgroup-v1/cpusets.txt
3452 F: include/linux/cpuset.h
3455 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3456 M: Johannes Weiner <hannes@cmpxchg.org>
3457 M: Michal Hocko <mhocko@kernel.org>
3458 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3459 L: cgroups@vger.kernel.org
3460 L: linux-mm@kvack.org
3465 CORETEMP HARDWARE MONITORING DRIVER
3466 M: Fenghua Yu <fenghua.yu@intel.com>
3467 L: linux-hwmon@vger.kernel.org
3469 F: Documentation/hwmon/coretemp
3470 F: drivers/hwmon/coretemp.c
3472 COSA/SRP SYNC SERIAL DRIVER
3473 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3474 W: http://www.fi.muni.cz/~kas/cosa/
3476 F: drivers/net/wan/cosa*
3478 CPMAC ETHERNET DRIVER
3479 M: Florian Fainelli <f.fainelli@gmail.com>
3480 L: netdev@vger.kernel.org
3482 F: drivers/net/ethernet/ti/cpmac.c
3484 CPU FREQUENCY DRIVERS
3485 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3486 M: Viresh Kumar <viresh.kumar@linaro.org>
3487 L: linux-pm@vger.kernel.org
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3490 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3491 B: https://bugzilla.kernel.org
3492 F: Documentation/cpu-freq/
3493 F: Documentation/devicetree/bindings/cpufreq/
3495 F: include/linux/cpufreq.h
3496 F: tools/testing/selftests/cpufreq/
3498 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3499 M: Viresh Kumar <viresh.kumar@linaro.org>
3500 M: Sudeep Holla <sudeep.holla@arm.com>
3501 L: linux-pm@vger.kernel.org
3502 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3504 F: drivers/cpufreq/arm_big_little.h
3505 F: drivers/cpufreq/arm_big_little.c
3506 F: drivers/cpufreq/arm_big_little_dt.c
3508 CPUIDLE DRIVER - ARM BIG LITTLE
3509 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3510 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3511 L: linux-pm@vger.kernel.org
3512 L: linux-arm-kernel@lists.infradead.org
3513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3515 F: drivers/cpuidle/cpuidle-big_little.c
3517 CPUIDLE DRIVER - ARM EXYNOS
3518 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3519 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3520 M: Kukjin Kim <kgene@kernel.org>
3521 L: linux-pm@vger.kernel.org
3522 L: linux-samsung-soc@vger.kernel.org
3524 F: drivers/cpuidle/cpuidle-exynos.c
3525 F: arch/arm/mach-exynos/pm.c
3528 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3529 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3530 L: linux-pm@vger.kernel.org
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3533 B: https://bugzilla.kernel.org
3534 F: drivers/cpuidle/*
3535 F: include/linux/cpuidle.h
3538 M: "H. Peter Anvin" <hpa@zytor.com>
3540 F: arch/x86/kernel/cpuid.c
3541 F: arch/x86/kernel/msr.c
3543 CPU POWER MONITORING SUBSYSTEM
3544 M: Thomas Renninger <trenn@suse.com>
3545 L: linux-pm@vger.kernel.org
3547 F: tools/power/cpupower/
3550 W: http://sourceforge.net/projects/cramfs/
3551 S: Orphan / Obsolete
3552 F: Documentation/filesystems/cramfs.txt
3556 M: Mikael Starvik <starvik@axis.com>
3557 M: Jesper Nilsson <jesper.nilsson@axis.com>
3558 L: linux-cris-kernel@axis.com
3559 W: http://developer.axis.com
3560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3563 F: drivers/tty/serial/crisv10.*
3566 M: Herbert Xu <herbert@gondor.apana.org.au>
3567 M: "David S. Miller" <davem@davemloft.net>
3568 L: linux-crypto@vger.kernel.org
3569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3572 F: Documentation/crypto/
3573 F: Documentation/devicetree/bindings/crypto/
3574 F: Documentation/DocBook/crypto-API.tmpl
3579 F: include/linux/crypto*
3581 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3582 M: Neil Horman <nhorman@tuxdriver.com>
3583 L: linux-crypto@vger.kernel.org
3585 F: crypto/ansi_cprng.c
3589 M: Hans Verkuil <hverkuil@xs4all.nl>
3590 L: linux-media@vger.kernel.org
3591 T: git git://linuxtv.org/media_tree.git
3592 W: http://linuxtv.org
3594 F: drivers/media/i2c/cs3308.c
3595 F: drivers/media/i2c/cs3308.h
3597 CS5535 Audio ALSA driver
3598 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3600 F: sound/pci/cs5535audio/
3603 M: Solomon Peachy <pizza@shaftnet.org>
3605 F: drivers/net/wireless/st/cw1200/
3607 CX18 VIDEO4LINUX DRIVER
3608 M: Andy Walls <awalls@md.metrocast.net>
3609 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3610 L: linux-media@vger.kernel.org
3611 T: git git://linuxtv.org/media_tree.git
3612 W: https://linuxtv.org
3613 W: http://www.ivtvdriver.org/index.php/Cx18
3615 F: Documentation/media/v4l-drivers/cx18*
3616 F: drivers/media/pci/cx18/
3617 F: include/uapi/linux/ivtv*
3619 CX2341X MPEG ENCODER HELPER MODULE
3620 M: Hans Verkuil <hverkuil@xs4all.nl>
3621 L: linux-media@vger.kernel.org
3622 T: git git://linuxtv.org/media_tree.git
3623 W: https://linuxtv.org
3625 F: drivers/media/common/cx2341x*
3626 F: include/media/cx2341x*
3628 CX24120 MEDIA DRIVER
3629 M: Jemma Denson <jdenson@gmail.com>
3630 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3631 L: linux-media@vger.kernel.org
3632 W: https://linuxtv.org
3633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3635 F: drivers/media/dvb-frontends/cx24120*
3637 CX88 VIDEO4LINUX DRIVER
3638 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3639 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3640 L: linux-media@vger.kernel.org
3641 W: https://linuxtv.org
3642 T: git git://linuxtv.org/media_tree.git
3644 F: Documentation/media/v4l-drivers/cx88*
3645 F: drivers/media/pci/cx88/
3647 CXD2820R MEDIA DRIVER
3648 M: Antti Palosaari <crope@iki.fi>
3649 L: linux-media@vger.kernel.org
3650 W: https://linuxtv.org
3651 W: http://palosaari.fi/linux/
3652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653 T: git git://linuxtv.org/anttip/media_tree.git
3655 F: drivers/media/dvb-frontends/cxd2820r*
3657 CXGB3 ETHERNET DRIVER (CXGB3)
3658 M: Santosh Raspatur <santosh@chelsio.com>
3659 L: netdev@vger.kernel.org
3660 W: http://www.chelsio.com
3662 F: drivers/net/ethernet/chelsio/cxgb3/
3664 CXGB3 ISCSI DRIVER (CXGB3I)
3665 M: Karen Xie <kxie@chelsio.com>
3666 L: linux-scsi@vger.kernel.org
3667 W: http://www.chelsio.com
3669 F: drivers/scsi/cxgbi/cxgb3i
3671 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3672 M: Steve Wise <swise@chelsio.com>
3673 L: linux-rdma@vger.kernel.org
3674 W: http://www.openfabrics.org
3676 F: drivers/infiniband/hw/cxgb3/
3677 F: include/uapi/rdma/cxgb3-abi.h
3679 CXGB4 ETHERNET DRIVER (CXGB4)
3680 M: Ganesh Goudar <ganeshgr@chelsio.com>
3681 L: netdev@vger.kernel.org
3682 W: http://www.chelsio.com
3684 F: drivers/net/ethernet/chelsio/cxgb4/
3686 CXGB4 ISCSI DRIVER (CXGB4I)
3687 M: Karen Xie <kxie@chelsio.com>
3688 L: linux-scsi@vger.kernel.org
3689 W: http://www.chelsio.com
3691 F: drivers/scsi/cxgbi/cxgb4i
3693 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3694 M: Steve Wise <swise@chelsio.com>
3695 L: linux-rdma@vger.kernel.org
3696 W: http://www.openfabrics.org
3698 F: drivers/infiniband/hw/cxgb4/
3699 F: include/uapi/rdma/cxgb4-abi.h
3701 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3702 M: Casey Leedom <leedom@chelsio.com>
3703 L: netdev@vger.kernel.org
3704 W: http://www.chelsio.com
3706 F: drivers/net/ethernet/chelsio/cxgb4vf/
3708 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3709 M: Ian Munsie <imunsie@au1.ibm.com>
3710 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3711 L: linuxppc-dev@lists.ozlabs.org
3713 F: arch/powerpc/platforms/powernv/pci-cxl.c
3714 F: drivers/misc/cxl/
3715 F: include/misc/cxl*
3716 F: include/uapi/misc/cxl.h
3717 F: Documentation/powerpc/cxl.txt
3718 F: Documentation/ABI/testing/sysfs-class-cxl
3720 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3721 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3722 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3723 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3724 L: linux-scsi@vger.kernel.org
3726 F: drivers/scsi/cxlflash/
3727 F: include/uapi/scsi/cxlflash_ioctls.h
3728 F: Documentation/powerpc/cxlflash.txt
3730 STMMAC ETHERNET DRIVER
3731 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3732 M: Alexandre Torgue <alexandre.torgue@st.com>
3733 L: netdev@vger.kernel.org
3734 W: http://www.stlinux.com
3736 F: drivers/net/ethernet/stmicro/stmmac/
3739 M: Russell King <linux@armlinux.org.uk>
3740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3741 W: http://www.armlinux.org.uk/
3743 F: drivers/video/fbdev/cyber2000fb.*
3745 CYCLADES ASYNC MUX DRIVER
3746 W: http://www.cyclades.com/
3748 F: drivers/tty/cyclades.c
3749 F: include/linux/cyclades.h
3750 F: include/uapi/linux/cyclades.h
3752 CYCLADES PC300 DRIVER
3753 W: http://www.cyclades.com/
3755 F: drivers/net/wan/pc300*
3757 CYPRESS_FIRMWARE MEDIA DRIVER
3758 M: Antti Palosaari <crope@iki.fi>
3759 L: linux-media@vger.kernel.org
3760 W: https://linuxtv.org
3761 W: http://palosaari.fi/linux/
3762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3763 T: git git://linuxtv.org/anttip/media_tree.git
3765 F: drivers/media/common/cypress_firmware*
3767 CYTTSP TOUCHSCREEN DRIVER
3768 M: Ferruh Yigit <fery@cypress.com>
3769 L: linux-input@vger.kernel.org
3771 F: drivers/input/touchscreen/cyttsp*
3772 F: include/linux/input/cyttsp.h
3774 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3775 M: Joshua Kinard <kumba@gentoo.org>
3777 F: drivers/rtc/rtc-ds1685.c
3778 F: include/linux/rtc/ds1685.h
3780 DAMA SLAVE for AX.25
3781 M: Joerg Reuter <jreuter@yaina.de>
3782 W: http://yaina.de/jreuter/
3783 W: http://www.qsl.net/dl1bke/
3784 L: linux-hams@vger.kernel.org
3786 F: net/ax25/af_ax25.c
3787 F: net/ax25/ax25_dev.c
3788 F: net/ax25/ax25_ds_*
3789 F: net/ax25/ax25_in.c
3790 F: net/ax25/ax25_out.c
3791 F: net/ax25/ax25_timer.c
3792 F: net/ax25/sysctl_net_ax25.c
3794 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3795 L: netdev@vger.kernel.org
3797 F: Documentation/networking/dmfe.txt
3798 F: drivers/net/ethernet/dec/tulip/dmfe.c
3800 DC390/AM53C974 SCSI driver
3801 M: Hannes Reinecke <hare@suse.com>
3802 L: linux-scsi@vger.kernel.org
3804 F: drivers/scsi/am53c974.c
3807 M: Oliver Neukum <oliver@neukum.org>
3808 M: Ali Akcaagac <aliakc@web.de>
3809 M: Jamie Lenehan <lenehan@twibble.org>
3810 L: dc395x@twibble.org
3811 W: http://twibble.org/dist/dc395x/
3812 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3814 F: Documentation/scsi/dc395x.txt
3815 F: drivers/scsi/dc395x.*
3818 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3819 L: dccp@vger.kernel.org
3820 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3822 F: include/linux/dccp.h
3823 F: include/uapi/linux/dccp.h
3824 F: include/linux/tfrc.h
3827 DECnet NETWORK LAYER
3828 W: http://linux-decnet.sourceforge.net
3829 L: linux-decnet-user@lists.sourceforge.net
3831 F: Documentation/networking/decnet.txt
3834 DECSTATION PLATFORM SUPPORT
3835 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3836 L: linux-mips@linux-mips.org
3837 W: http://www.linux-mips.org/wiki/DECstation
3840 F: arch/mips/include/asm/dec/
3841 F: arch/mips/include/asm/mach-dec/
3843 DEFXX FDDI NETWORK DRIVER
3844 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3846 F: drivers/net/fddi/defxx.*
3849 M: Matthew Garrett <mjg59@srcf.ucam.org>
3850 M: Pali Rohár <pali.rohar@gmail.com>
3851 L: platform-driver-x86@vger.kernel.org
3853 F: drivers/platform/x86/dell-laptop.c
3855 DELL LAPTOP RBTN DRIVER
3856 M: Pali Rohár <pali.rohar@gmail.com>
3858 F: drivers/platform/x86/dell-rbtn.*
3860 DELL LAPTOP FREEFALL DRIVER
3861 M: Pali Rohár <pali.rohar@gmail.com>
3863 F: drivers/platform/x86/dell-smo8800.c
3865 DELL LAPTOP SMM DRIVER
3866 M: Pali Rohár <pali.rohar@gmail.com>
3868 F: drivers/hwmon/dell-smm-hwmon.c
3869 F: include/uapi/linux/i8k.h
3871 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3872 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3874 F: Documentation/dcdbas.txt
3875 F: drivers/firmware/dcdbas.*
3877 DELL WMI EXTRAS DRIVER
3878 M: Matthew Garrett <mjg59@srcf.ucam.org>
3879 M: Pali Rohár <pali.rohar@gmail.com>
3881 F: drivers/platform/x86/dell-wmi.c
3883 DESIGNWARE USB2 DRD IP DRIVER
3884 M: John Youn <johnyoun@synopsys.com>
3885 L: linux-usb@vger.kernel.org
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3888 F: drivers/usb/dwc2/
3890 DESIGNWARE USB3 DRD IP DRIVER
3891 M: Felipe Balbi <balbi@kernel.org>
3892 L: linux-usb@vger.kernel.org
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3895 F: drivers/usb/dwc3/
3897 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3898 M: Andreas Klinger <ak@it-klinger.de>
3899 L: linux-iio@vger.kernel.org
3901 F: drivers/iio/proximity/srf*.c
3903 DEVICE COREDUMP (DEV_COREDUMP)
3904 M: Johannes Berg <johannes@sipsolutions.net>
3905 L: linux-kernel@vger.kernel.org
3907 F: drivers/base/devcoredump.c
3908 F: include/linux/devcoredump.h
3910 DEVICE FREQUENCY (DEVFREQ)
3911 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3912 M: Kyungmin Park <kyungmin.park@samsung.com>
3913 R: Chanwoo Choi <cw00.choi@samsung.com>
3914 L: linux-pm@vger.kernel.org
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3918 F: include/linux/devfreq.h
3919 F: Documentation/devicetree/bindings/devfreq/
3921 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3922 M: Chanwoo Choi <cw00.choi@samsung.com>
3923 L: linux-pm@vger.kernel.org
3924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3926 F: drivers/devfreq/event/
3927 F: drivers/devfreq/devfreq-event.c
3928 F: include/linux/devfreq-event.h
3929 F: Documentation/devicetree/bindings/devfreq/event/
3931 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3932 M: Chanwoo Choi <cw00.choi@samsung.com>
3933 L: linux-pm@vger.kernel.org
3934 L: linux-samsung-soc@vger.kernel.org
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3937 F: drivers/devfreq/exynos-bus.c
3938 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3940 DEVICE NUMBER REGISTRY
3941 M: Torben Mathiasen <device@lanana.org>
3942 W: http://lanana.org/docs/device-list/index.html
3946 M: Alasdair Kergon <agk@redhat.com>
3947 M: Mike Snitzer <snitzer@redhat.com>
3948 M: dm-devel@redhat.com
3949 L: dm-devel@redhat.com
3950 W: http://sources.redhat.com/dm
3951 Q: http://patchwork.kernel.org/project/dm-devel/list/
3952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3953 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3955 F: Documentation/device-mapper/
3957 F: drivers/md/persistent-data/
3958 F: include/linux/device-mapper.h
3959 F: include/linux/dm-*.h
3960 F: include/uapi/linux/dm-*.h
3963 M: Jiri Pirko <jiri@mellanox.com>
3964 L: netdev@vger.kernel.org
3966 F: net/core/devlink.c
3967 F: include/net/devlink.h
3968 F: include/uapi/linux/devlink.h
3970 DIALOG SEMICONDUCTOR DRIVERS
3971 M: Support Opensource <support.opensource@diasemi.com>
3972 W: http://www.dialog-semiconductor.com/products
3974 F: Documentation/hwmon/da90??
3975 F: Documentation/devicetree/bindings/mfd/da90*.txt
3976 F: Documentation/devicetree/bindings/regulator/da92*.txt
3977 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3978 F: drivers/gpio/gpio-da90??.c
3979 F: drivers/hwmon/da90??-hwmon.c
3980 F: drivers/iio/adc/da91??-*.c
3981 F: drivers/input/misc/da90??_onkey.c
3982 F: drivers/input/touchscreen/da9052_tsi.c
3983 F: drivers/leds/leds-da90??.c
3984 F: drivers/mfd/da903x.c
3985 F: drivers/mfd/da90??-*.c
3986 F: drivers/mfd/da91??-*.c
3987 F: drivers/power/supply/da9052-battery.c
3988 F: drivers/power/supply/da91??-*.c
3989 F: drivers/regulator/da903x.c
3990 F: drivers/regulator/da9???-regulator.[ch]
3991 F: drivers/rtc/rtc-da90??.c
3992 F: drivers/video/backlight/da90??_bl.c
3993 F: drivers/watchdog/da90??_wdt.c
3994 F: include/linux/mfd/da903x.h
3995 F: include/linux/mfd/da9052/
3996 F: include/linux/mfd/da9055/
3997 F: include/linux/mfd/da9062/
3998 F: include/linux/mfd/da9063/
3999 F: include/linux/mfd/da9150/
4000 F: include/linux/regulator/da9211.h
4001 F: include/sound/da[79]*.h
4002 F: sound/soc/codecs/da[79]*.[ch]
4004 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4005 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4006 L: linux-gpio@vger.kernel.org
4008 F: drivers/gpio/gpio-gpio-mm.c
4010 DIGI NEO AND CLASSIC PCI PRODUCTS
4011 M: Lidza Louina <lidza.louina@gmail.com>
4012 M: Mark Hounschell <markh@compro.net>
4013 L: driverdev-devel@linuxdriverproject.org
4015 F: drivers/staging/dgnc/
4017 DIOLAN U2C-12 I2C DRIVER
4018 M: Guenter Roeck <linux@roeck-us.net>
4019 L: linux-i2c@vger.kernel.org
4021 F: drivers/i2c/busses/i2c-diolan-u2c.c
4024 M: Matthew Wilcox <mawilcox@microsoft.com>
4025 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4026 L: linux-fsdevel@vger.kernel.org
4029 F: include/linux/dax.h
4030 F: include/trace/events/fs_dax.h
4032 DIRECTORY NOTIFICATION (DNOTIFY)
4033 M: Eric Paris <eparis@parisplace.org>
4035 F: Documentation/filesystems/dnotify.txt
4036 F: fs/notify/dnotify/
4037 F: include/linux/dnotify.h
4039 DISK GEOMETRY AND PARTITION HANDLING
4040 M: Andries Brouwer <aeb@cwi.nl>
4041 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4042 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4043 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4047 M: Jan Kara <jack@suse.com>
4049 F: Documentation/filesystems/quota.txt
4051 F: include/linux/quota*.h
4052 F: include/uapi/linux/quota*.h
4054 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4055 M: Bernie Thompson <bernie@plugable.com>
4056 L: linux-fbdev@vger.kernel.org
4058 W: http://plugable.com/category/projects/udlfb/
4059 F: drivers/video/fbdev/udlfb.c
4060 F: include/video/udlfb.h
4061 F: Documentation/fb/udlfb.txt
4063 DISTRIBUTED LOCK MANAGER (DLM)
4064 M: Christine Caulfield <ccaulfie@redhat.com>
4065 M: David Teigland <teigland@redhat.com>
4066 L: cluster-devel@redhat.com
4067 W: http://sources.redhat.com/cluster/
4068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4072 DMA BUFFER SHARING FRAMEWORK
4073 M: Sumit Semwal <sumit.semwal@linaro.org>
4075 L: linux-media@vger.kernel.org
4076 L: dri-devel@lists.freedesktop.org
4077 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4079 F: include/linux/dma-buf*
4080 F: include/linux/reservation.h
4081 F: include/linux/*fence.h
4082 F: Documentation/driver-api/dma-buf.rst
4083 T: git git://anongit.freedesktop.org/drm/drm-misc
4086 M: Sumit Semwal <sumit.semwal@linaro.org>
4087 R: Gustavo Padovan <gustavo@padovan.org>
4089 L: linux-media@vger.kernel.org
4090 L: dri-devel@lists.freedesktop.org
4091 F: drivers/dma-buf/sync_*
4092 F: drivers/dma-buf/dma-fence*
4093 F: drivers/dma-buf/sw_sync.c
4094 F: include/linux/sync_file.h
4095 F: include/uapi/linux/sync_file.h
4096 F: Documentation/sync_file.txt
4097 T: git git://anongit.freedesktop.org/drm/drm-misc
4099 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4100 M: Vinod Koul <vinod.koul@intel.com>
4101 L: dmaengine@vger.kernel.org
4102 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4105 F: include/linux/dmaengine.h
4106 F: Documentation/devicetree/bindings/dma/
4107 F: Documentation/dmaengine/
4108 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4110 DME1737 HARDWARE MONITOR DRIVER
4111 M: Juerg Haefliger <juergh@gmail.com>
4112 L: linux-hwmon@vger.kernel.org
4114 F: Documentation/hwmon/dme1737
4115 F: drivers/hwmon/dme1737.c
4118 M: Jean Delvare <jdelvare@suse.com>
4120 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4121 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4122 F: drivers/firmware/dmi-id.c
4123 F: drivers/firmware/dmi_scan.c
4124 F: include/linux/dmi.h
4127 M: Jonathan Corbet <corbet@lwn.net>
4128 L: linux-doc@vger.kernel.org
4131 F: scripts/docproc.c
4132 F: scripts/kernel-doc*
4133 X: Documentation/ABI/
4134 X: Documentation/devicetree/
4135 X: Documentation/acpi
4136 X: Documentation/power
4137 X: Documentation/spi
4138 X: Documentation/media
4139 T: git git://git.lwn.net/linux.git docs-next
4142 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4143 L: blinux-list@redhat.com
4145 F: drivers/char/dtlk.c
4146 F: include/linux/dtlk.h
4148 DPAA2 DATAPATH I/O (DPIO) DRIVER
4149 M: Roy Pledge <Roy.Pledge@nxp.com>
4150 L: linux-kernel@vger.kernel.org
4152 F: drivers/staging/fsl-mc/bus/dpio
4154 DPAA2 ETHERNET DRIVER
4155 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4156 L: linux-kernel@vger.kernel.org
4158 F: drivers/staging/fsl-dpaa2/ethernet
4160 DPT_I2O SCSI RAID DRIVER
4161 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4162 L: linux-scsi@vger.kernel.org
4163 W: http://www.adaptec.com/
4165 F: drivers/scsi/dpt*
4166 F: drivers/scsi/dpt/
4169 M: Philipp Reisner <philipp.reisner@linbit.com>
4170 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4171 L: drbd-dev@lists.linbit.com
4172 W: http://www.drbd.org
4173 T: git git://git.linbit.com/linux-drbd.git
4174 T: git git://git.linbit.com/drbd-8.4.git
4176 F: drivers/block/drbd/
4178 F: Documentation/blockdev/drbd/
4180 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4184 F: Documentation/kobject.txt
4188 F: include/linux/debugfs.h
4189 F: include/linux/kobj*
4193 M: David Airlie <airlied@linux.ie>
4194 L: dri-devel@lists.freedesktop.org
4195 T: git git://people.freedesktop.org/~airlied/linux
4196 B: https://bugs.freedesktop.org/
4197 C: irc://chat.freenode.net/dri-devel
4201 F: Documentation/devicetree/bindings/display/
4202 F: Documentation/devicetree/bindings/gpu/
4203 F: Documentation/devicetree/bindings/video/
4204 F: Documentation/gpu/
4206 F: include/uapi/drm/
4207 F: include/linux/vga*
4209 DRM DRIVERS AND MISC GPU PATCHES
4210 M: Daniel Vetter <daniel.vetter@intel.com>
4211 M: Jani Nikula <jani.nikula@linux.intel.com>
4212 M: Sean Paul <seanpaul@chromium.org>
4213 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4215 T: git git://anongit.freedesktop.org/drm/drm-misc
4216 F: Documentation/gpu/
4218 F: drivers/gpu/drm/*
4220 F: include/uapi/drm/drm*
4221 F: include/linux/vga*
4223 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4224 M: Dave Airlie <airlied@redhat.com>
4226 F: drivers/gpu/drm/ast/
4228 DRM DRIVERS FOR BRIDGE CHIPS
4229 M: Archit Taneja <architt@codeaurora.org>
4231 T: git git://anongit.freedesktop.org/drm/drm-misc
4232 F: drivers/gpu/drm/bridge/
4234 DRM DRIVER FOR BOCHS VIRTUAL GPU
4235 M: Gerd Hoffmann <kraxel@redhat.com>
4236 L: virtualization@lists.linux-foundation.org
4237 T: git git://anongit.freedesktop.org/drm/drm-misc
4239 F: drivers/gpu/drm/bochs/
4241 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4242 M: Dave Airlie <airlied@redhat.com>
4243 M: Gerd Hoffmann <kraxel@redhat.com>
4244 L: virtualization@lists.linux-foundation.org
4245 T: git git://anongit.freedesktop.org/drm/drm-misc
4247 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4248 F: drivers/gpu/drm/cirrus/
4250 RADEON and AMDGPU DRM DRIVERS
4251 M: Alex Deucher <alexander.deucher@amd.com>
4252 M: Christian König <christian.koenig@amd.com>
4253 L: amd-gfx@lists.freedesktop.org
4254 T: git git://people.freedesktop.org/~agd5f/linux
4256 F: drivers/gpu/drm/radeon/
4257 F: include/uapi/drm/radeon_drm.h
4258 F: drivers/gpu/drm/amd/
4259 F: include/uapi/drm/amdgpu_drm.h
4262 M: Thierry Reding <thierry.reding@gmail.com>
4263 L: dri-devel@lists.freedesktop.org
4264 T: git git://anongit.freedesktop.org/tegra/linux.git
4266 F: drivers/gpu/drm/drm_panel.c
4267 F: drivers/gpu/drm/panel/
4268 F: include/drm/drm_panel.h
4269 F: Documentation/devicetree/bindings/display/panel/
4271 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4272 M: Daniel Vetter <daniel.vetter@intel.com>
4273 M: Jani Nikula <jani.nikula@linux.intel.com>
4274 L: intel-gfx@lists.freedesktop.org
4275 W: https://01.org/linuxgraphics/
4276 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4277 C: irc://chat.freenode.net/intel-gfx
4278 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4279 T: git git://anongit.freedesktop.org/drm-intel
4281 F: drivers/gpu/drm/i915/
4282 F: include/drm/i915*
4283 F: include/uapi/drm/i915_drm.h
4284 F: Documentation/gpu/i915.rst
4286 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4287 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4288 M: Zhi Wang <zhi.a.wang@intel.com>
4289 L: intel-gvt-dev@lists.freedesktop.org
4290 L: intel-gfx@lists.freedesktop.org
4291 W: https://01.org/igvt-g
4292 T: git https://github.com/01org/gvt-linux.git
4294 F: drivers/gpu/drm/i915/gvt/
4296 DRM DRIVERS FOR ATMEL HLCDC
4297 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4298 L: dri-devel@lists.freedesktop.org
4300 F: drivers/gpu/drm/atmel-hlcdc/
4301 F: Documentation/devicetree/bindings/drm/atmel/
4302 T: git git://anongit.freedesktop.org/drm/drm-misc
4304 DRM DRIVERS FOR ALLWINNER A10
4305 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4306 L: dri-devel@lists.freedesktop.org
4308 F: drivers/gpu/drm/sun4i/
4309 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4312 DRM DRIVERS FOR AMLOGIC SOCS
4313 M: Neil Armstrong <narmstrong@baylibre.com>
4314 L: dri-devel@lists.freedesktop.org
4315 L: linux-amlogic@lists.infradead.org
4316 W: http://linux-meson.com/
4318 F: drivers/gpu/drm/meson/
4319 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4320 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4321 F: Documentation/gpu/meson.rst
4322 T: git git://anongit.freedesktop.org/drm/drm-misc
4324 DRM DRIVERS FOR EXYNOS
4325 M: Inki Dae <inki.dae@samsung.com>
4326 M: Joonyoung Shim <jy0922.shim@samsung.com>
4327 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4328 M: Kyungmin Park <kyungmin.park@samsung.com>
4329 L: dri-devel@lists.freedesktop.org
4330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4332 F: drivers/gpu/drm/exynos/
4333 F: include/uapi/drm/exynos_drm.h
4334 F: Documentation/devicetree/bindings/display/exynos/
4336 DRM DRIVERS FOR FREESCALE DCU
4337 M: Stefan Agner <stefan@agner.ch>
4338 M: Alison Wang <alison.wang@freescale.com>
4339 L: dri-devel@lists.freedesktop.org
4341 F: drivers/gpu/drm/fsl-dcu/
4342 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4343 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4344 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4346 DRM DRIVERS FOR FREESCALE IMX
4347 M: Philipp Zabel <p.zabel@pengutronix.de>
4348 L: dri-devel@lists.freedesktop.org
4350 F: drivers/gpu/drm/imx/
4351 F: drivers/gpu/ipu-v3/
4352 F: Documentation/devicetree/bindings/display/imx/
4354 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4355 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4356 L: dri-devel@lists.freedesktop.org
4357 T: git git://github.com/patjak/drm-gma500
4359 F: drivers/gpu/drm/gma500/
4361 DRM DRIVERS FOR HISILICON
4362 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4363 M: Rongrong Zou <zourongrong@gmail.com>
4364 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4365 R: Chen Feng <puck.chen@hisilicon.com>
4366 L: dri-devel@lists.freedesktop.org
4367 T: git git://github.com/xin3liang/linux.git
4369 F: drivers/gpu/drm/hisilicon/
4370 F: Documentation/devicetree/bindings/display/hisilicon/
4372 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4373 S: Orphan / Obsolete
4374 F: drivers/gpu/drm/i810/
4375 F: include/uapi/drm/i810_drm.h
4377 DRM DRIVERS FOR MEDIATEK
4378 M: CK Hu <ck.hu@mediatek.com>
4379 M: Philipp Zabel <p.zabel@pengutronix.de>
4380 L: dri-devel@lists.freedesktop.org
4382 F: drivers/gpu/drm/mediatek/
4383 F: Documentation/devicetree/bindings/display/mediatek/
4385 DRM DRIVER FOR MI0283QT
4386 M: Noralf Trønnes <noralf@tronnes.org>
4388 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4389 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4391 DRM DRIVER FOR MSM ADRENO GPU
4392 M: Rob Clark <robdclark@gmail.com>
4393 L: linux-arm-msm@vger.kernel.org
4394 L: dri-devel@lists.freedesktop.org
4395 L: freedreno@lists.freedesktop.org
4396 T: git git://people.freedesktop.org/~robclark/linux
4398 F: drivers/gpu/drm/msm/
4399 F: include/uapi/drm/msm_drm.h
4400 F: Documentation/devicetree/bindings/display/msm/
4402 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4403 M: Ben Skeggs <bskeggs@redhat.com>
4404 L: dri-devel@lists.freedesktop.org
4405 L: nouveau@lists.freedesktop.org
4406 T: git git://github.com/skeggsb/linux
4408 F: drivers/gpu/drm/nouveau/
4409 F: include/uapi/drm/nouveau_drm.h
4411 DRM DRIVERS FOR NVIDIA TEGRA
4412 M: Thierry Reding <thierry.reding@gmail.com>
4413 L: dri-devel@lists.freedesktop.org
4414 L: linux-tegra@vger.kernel.org
4415 T: git git://anongit.freedesktop.org/tegra/linux.git
4417 F: drivers/gpu/drm/tegra/
4418 F: drivers/gpu/host1x/
4419 F: include/linux/host1x.h
4420 F: include/uapi/drm/tegra_drm.h
4421 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4423 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4424 S: Orphan / Obsolete
4425 F: drivers/gpu/drm/mga/
4426 F: include/uapi/drm/mga_drm.h
4428 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4429 M: Dave Airlie <airlied@redhat.com>
4431 F: drivers/gpu/drm/mgag200/
4433 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4434 S: Orphan / Obsolete
4435 F: drivers/gpu/drm/r128/
4436 F: include/uapi/drm/r128_drm.h
4438 DRM DRIVERS FOR RENESAS
4439 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4440 L: dri-devel@lists.freedesktop.org
4441 L: linux-renesas-soc@vger.kernel.org
4442 T: git git://linuxtv.org/pinchartl/fbdev
4444 F: drivers/gpu/drm/rcar-du/
4445 F: drivers/gpu/drm/shmobile/
4446 F: include/linux/platform_data/shmob_drm.h
4447 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4448 F: Documentation/devicetree/bindings/display/renesas,du.txt
4450 DRM DRIVER FOR QXL VIRTUAL GPU
4451 M: Dave Airlie <airlied@redhat.com>
4452 M: Gerd Hoffmann <kraxel@redhat.com>
4453 L: virtualization@lists.linux-foundation.org
4454 T: git git://anongit.freedesktop.org/drm/drm-misc
4456 F: drivers/gpu/drm/qxl/
4457 F: include/uapi/drm/qxl_drm.h
4459 DRM DRIVERS FOR ROCKCHIP
4460 M: Mark Yao <mark.yao@rock-chips.com>
4461 L: dri-devel@lists.freedesktop.org
4463 F: drivers/gpu/drm/rockchip/
4464 F: Documentation/devicetree/bindings/display/rockchip/
4465 T: git git://anongit.freedesktop.org/drm/drm-misc
4467 DRM DRIVER FOR SAVAGE VIDEO CARDS
4468 S: Orphan / Obsolete
4469 F: drivers/gpu/drm/savage/
4470 F: include/uapi/drm/savage_drm.h
4472 DRM DRIVER FOR SIS VIDEO CARDS
4473 S: Orphan / Obsolete
4474 F: drivers/gpu/drm/sis/
4475 F: include/uapi/drm/sis_drm.h
4478 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4479 M: Vincent Abriou <vincent.abriou@st.com>
4480 L: dri-devel@lists.freedesktop.org
4481 T: git git://anongit.freedesktop.org/drm/drm-misc
4483 F: drivers/gpu/drm/sti
4484 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4486 DRM DRIVER FOR TDFX VIDEO CARDS
4487 S: Orphan / Obsolete
4488 F: drivers/gpu/drm/tdfx/
4490 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4491 M: Dave Airlie <airlied@redhat.com>
4493 F: drivers/gpu/drm/udl/
4495 DRM DRIVERS FOR VIVANTE GPU IP
4496 M: Lucas Stach <l.stach@pengutronix.de>
4497 R: Russell King <linux+etnaviv@armlinux.org.uk>
4498 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4499 L: etnaviv@lists.freedesktop.org
4500 L: dri-devel@lists.freedesktop.org
4502 F: drivers/gpu/drm/etnaviv/
4503 F: include/uapi/drm/etnaviv_drm.h
4504 F: Documentation/devicetree/bindings/display/etnaviv/
4506 DRM DRIVER FOR VMWARE VIRTUAL GPU
4507 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4508 M: Sinclair Yeh <syeh@vmware.com>
4509 M: Thomas Hellstrom <thellstrom@vmware.com>
4510 L: dri-devel@lists.freedesktop.org
4511 T: git git://people.freedesktop.org/~syeh/repos_linux
4512 T: git git://people.freedesktop.org/~thomash/linux
4514 F: drivers/gpu/drm/vmwgfx/
4515 F: include/uapi/drm/vmwgfx_drm.h
4518 M: Eric Anholt <eric@anholt.net>
4519 T: git git://github.com/anholt/linux
4521 F: drivers/gpu/drm/vc4/
4522 F: include/uapi/drm/vc4_drm.h
4523 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4524 T: git git://anongit.freedesktop.org/drm/drm-misc
4526 DRM DRIVERS FOR TI OMAP
4527 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4528 L: dri-devel@lists.freedesktop.org
4530 F: drivers/gpu/drm/omapdrm/
4531 F: Documentation/devicetree/bindings/display/ti/
4533 DRM DRIVERS FOR TI LCDC
4534 M: Jyri Sarha <jsarha@ti.com>
4535 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4536 L: dri-devel@lists.freedesktop.org
4538 F: drivers/gpu/drm/tilcdc/
4539 F: Documentation/devicetree/bindings/display/tilcdc/
4541 DRM DRIVERS FOR ZTE ZX
4542 M: Shawn Guo <shawnguo@kernel.org>
4543 L: dri-devel@lists.freedesktop.org
4545 F: drivers/gpu/drm/zte/
4546 F: Documentation/devicetree/bindings/display/zte,vou.txt
4547 T: git git://anongit.freedesktop.org/drm/drm-misc
4549 DSBR100 USB FM RADIO DRIVER
4550 M: Alexey Klimov <klimov.linux@gmail.com>
4551 L: linux-media@vger.kernel.org
4552 T: git git://linuxtv.org/media_tree.git
4554 F: drivers/media/radio/dsbr100.c
4557 M: Francois Romieu <romieu@fr.zoreil.com>
4558 L: netdev@vger.kernel.org
4560 F: drivers/net/wan/dscc4.c
4563 M: Hans Verkuil <hverkuil@xs4all.nl>
4564 L: linux-media@vger.kernel.org
4565 T: git git://linuxtv.org/media_tree.git
4566 W: https://linuxtv.org
4568 F: drivers/media/pci/dt3155/
4570 DVB_USB_AF9015 MEDIA DRIVER
4571 M: Antti Palosaari <crope@iki.fi>
4572 L: linux-media@vger.kernel.org
4573 W: https://linuxtv.org
4574 W: http://palosaari.fi/linux/
4575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4576 T: git git://linuxtv.org/anttip/media_tree.git
4578 F: drivers/media/usb/dvb-usb-v2/af9015*
4580 DVB_USB_AF9035 MEDIA DRIVER
4581 M: Antti Palosaari <crope@iki.fi>
4582 L: linux-media@vger.kernel.org
4583 W: https://linuxtv.org
4584 W: http://palosaari.fi/linux/
4585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586 T: git git://linuxtv.org/anttip/media_tree.git
4588 F: drivers/media/usb/dvb-usb-v2/af9035*
4590 DVB_USB_ANYSEE MEDIA DRIVER
4591 M: Antti Palosaari <crope@iki.fi>
4592 L: linux-media@vger.kernel.org
4593 W: https://linuxtv.org
4594 W: http://palosaari.fi/linux/
4595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4596 T: git git://linuxtv.org/anttip/media_tree.git
4598 F: drivers/media/usb/dvb-usb-v2/anysee*
4600 DVB_USB_AU6610 MEDIA DRIVER
4601 M: Antti Palosaari <crope@iki.fi>
4602 L: linux-media@vger.kernel.org
4603 W: https://linuxtv.org
4604 W: http://palosaari.fi/linux/
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/au6610*
4610 DVB_USB_CE6230 MEDIA DRIVER
4611 M: Antti Palosaari <crope@iki.fi>
4612 L: linux-media@vger.kernel.org
4613 W: https://linuxtv.org
4614 W: http://palosaari.fi/linux/
4615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4616 T: git git://linuxtv.org/anttip/media_tree.git
4618 F: drivers/media/usb/dvb-usb-v2/ce6230*
4620 DVB_USB_CXUSB MEDIA DRIVER
4621 M: Michael Krufky <mkrufky@linuxtv.org>
4622 L: linux-media@vger.kernel.org
4623 W: https://linuxtv.org
4624 W: http://github.com/mkrufky
4625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4626 T: git git://linuxtv.org/media_tree.git
4628 F: drivers/media/usb/dvb-usb/cxusb*
4630 DVB_USB_EC168 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/ec168*
4640 DVB_USB_GL861 MEDIA DRIVER
4641 M: Antti Palosaari <crope@iki.fi>
4642 L: linux-media@vger.kernel.org
4643 W: https://linuxtv.org
4644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4645 T: git git://linuxtv.org/anttip/media_tree.git
4647 F: drivers/media/usb/dvb-usb-v2/gl861*
4649 DVB_USB_MXL111SF MEDIA DRIVER
4650 M: Michael Krufky <mkrufky@linuxtv.org>
4651 L: linux-media@vger.kernel.org
4652 W: https://linuxtv.org
4653 W: http://github.com/mkrufky
4654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4655 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4657 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4659 DVB_USB_RTL28XXU MEDIA DRIVER
4660 M: Antti Palosaari <crope@iki.fi>
4661 L: linux-media@vger.kernel.org
4662 W: https://linuxtv.org
4663 W: http://palosaari.fi/linux/
4664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4665 T: git git://linuxtv.org/anttip/media_tree.git
4667 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4669 DVB_USB_V2 MEDIA DRIVER
4670 M: Antti Palosaari <crope@iki.fi>
4671 L: linux-media@vger.kernel.org
4672 W: https://linuxtv.org
4673 W: http://palosaari.fi/linux/
4674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4675 T: git git://linuxtv.org/anttip/media_tree.git
4677 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4678 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4681 M: Jason Baron <jbaron@akamai.com>
4683 F: lib/dynamic_debug.c
4684 F: include/linux/dynamic_debug.h
4686 DZ DECSTATION DZ11 SERIAL DRIVER
4687 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4689 F: drivers/tty/serial/dz.*
4691 E3X0 POWER BUTTON DRIVER
4692 M: Moritz Fischer <moritz.fischer@ettus.com>
4693 L: usrp-users@lists.ettus.com
4694 W: http://www.ettus.com
4696 F: drivers/input/misc/e3x0-button.c
4697 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4700 M: Antti Palosaari <crope@iki.fi>
4701 L: linux-media@vger.kernel.org
4702 W: https://linuxtv.org
4703 W: http://palosaari.fi/linux/
4704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4705 T: git git://linuxtv.org/anttip/media_tree.git
4707 F: drivers/media/tuners/e4000*
4709 EATA ISA/EISA/PCI SCSI DRIVER
4710 M: Dario Ballabio <ballabio_dario@emc.com>
4711 L: linux-scsi@vger.kernel.org
4713 F: drivers/scsi/eata.c
4716 M: Antti Palosaari <crope@iki.fi>
4717 L: linux-media@vger.kernel.org
4718 W: https://linuxtv.org
4719 W: http://palosaari.fi/linux/
4720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4721 T: git git://linuxtv.org/anttip/media_tree.git
4723 F: drivers/media/dvb-frontends/ec100*
4726 M: Tyler Hicks <tyhicks@canonical.com>
4727 L: ecryptfs@vger.kernel.org
4728 W: http://ecryptfs.org
4729 W: https://launchpad.net/ecryptfs
4730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4732 F: Documentation/filesystems/ecryptfs.txt
4736 M: Borislav Petkov <bp@alien8.de>
4737 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4738 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4739 L: linux-edac@vger.kernel.org
4740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4743 F: Documentation/admin-guide/ras.rst
4744 F: Documentation/driver-api/edac.rst
4746 F: include/linux/edac.h
4749 M: Borislav Petkov <bp@alien8.de>
4750 L: linux-edac@vger.kernel.org
4752 F: drivers/edac/amd64_edac*
4755 M: Robert Richter <rric@kernel.org>
4756 L: linux-edac@vger.kernel.org
4758 F: drivers/edac/highbank*
4761 M: Ralf Baechle <ralf@linux-mips.org>
4762 M: David Daney <david.daney@cavium.com>
4763 L: linux-edac@vger.kernel.org
4764 L: linux-mips@linux-mips.org
4766 F: drivers/edac/octeon_edac*
4767 F: drivers/edac/thunderx_edac*
4770 M: Mark Gross <mark.gross@intel.com>
4771 L: linux-edac@vger.kernel.org
4773 F: drivers/edac/e752x_edac.c
4776 L: linux-edac@vger.kernel.org
4778 F: drivers/edac/e7xxx_edac.c
4781 M: York Sun <york.sun@nxp.com>
4782 L: linux-edac@vger.kernel.org
4784 F: drivers/edac/fsl_ddr_edac.*
4787 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4789 L: linux-edac@vger.kernel.org
4791 F: drivers/edac/ghes_edac.c
4794 M: Tim Small <tim@buttersideup.com>
4795 L: linux-edac@vger.kernel.org
4797 F: drivers/edac/i82443bxgx_edac.c
4800 L: linux-edac@vger.kernel.org
4802 F: drivers/edac/i3000_edac.c
4805 L: linux-edac@vger.kernel.org
4807 F: drivers/edac/i5000_edac.c
4810 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4811 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4812 L: linux-edac@vger.kernel.org
4814 F: drivers/edac/i5400_edac.c
4817 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4818 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4819 L: linux-edac@vger.kernel.org
4821 F: drivers/edac/i7300_edac.c
4824 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4826 L: linux-edac@vger.kernel.org
4828 F: drivers/edac/i7core_edac.c
4831 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4832 M: "Arvind R." <arvino55@gmail.com>
4833 L: linux-edac@vger.kernel.org
4835 F: drivers/edac/i82975x_edac.c
4838 M: Jason Baron <jbaron@akamai.com>
4839 L: linux-edac@vger.kernel.org
4841 F: drivers/edac/ie31200_edac.c
4844 M: Johannes Thumshirn <morbidrsa@gmail.com>
4845 L: linux-edac@vger.kernel.org
4847 F: drivers/edac/mpc85xx_edac.[ch]
4850 M: Tony Luck <tony.luck@intel.com>
4851 L: linux-edac@vger.kernel.org
4853 F: drivers/edac/pnd2_edac.[ch]
4856 M: Egor Martovetsky <egor@pasemi.com>
4857 L: linux-edac@vger.kernel.org
4859 F: drivers/edac/pasemi_edac.c
4862 M: Tim Small <tim@buttersideup.com>
4863 L: linux-edac@vger.kernel.org
4865 F: drivers/edac/r82600_edac.c
4868 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4869 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4870 L: linux-edac@vger.kernel.org
4872 F: drivers/edac/sb_edac.c
4875 M: Tony Luck <tony.luck@intel.com>
4876 L: linux-edac@vger.kernel.org
4878 F: drivers/edac/skx_edac.c
4881 APPLIED MICRO (APM) X-GENE SOC EDAC
4882 M: Loc Ho <lho@apm.com>
4884 F: drivers/edac/xgene_edac.c
4885 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4887 EDIROL UA-101/UA-1000 DRIVER
4888 M: Clemens Ladisch <clemens@ladisch.de>
4889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4890 T: git git://git.alsa-project.org/alsa-kernel.git
4892 F: sound/usb/misc/ua101.c
4894 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4895 M: Matt Fleming <matt@codeblueprint.co.uk>
4896 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4897 L: linux-efi@vger.kernel.org
4898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4900 F: Documentation/efi-stub.txt
4901 F: arch/*/kernel/efi.c
4902 F: arch/x86/boot/compressed/eboot.[ch]
4903 F: arch/*/include/asm/efi.h
4904 F: arch/x86/platform/efi/
4905 F: drivers/firmware/efi/
4906 F: include/linux/efi*.h
4907 F: arch/arm/boot/compressed/efi-header.S
4908 F: arch/arm64/kernel/efi-entry.S
4910 EFI VARIABLE FILESYSTEM
4911 M: Matthew Garrett <matthew.garrett@nebula.com>
4912 M: Jeremy Kerr <jk@ozlabs.org>
4913 M: Matt Fleming <matt@codeblueprint.co.uk>
4914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4915 L: linux-efi@vger.kernel.org
4919 EFIFB FRAMEBUFFER DRIVER
4920 L: linux-fbdev@vger.kernel.org
4921 M: Peter Jones <pjones@redhat.com>
4923 F: drivers/video/fbdev/efifb.c
4926 L: linux-efi@vger.kernel.org
4927 M: Ivan Hu <ivan.hu@canonical.com>
4928 M: Matt Fleming <matt@codeblueprint.co.uk>
4930 F: drivers/firmware/efi/test/
4933 W: http://aeschi.ch.eu.org/efs/
4937 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4938 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4939 L: netdev@vger.kernel.org
4941 F: drivers/net/ethernet/ibm/ehea/
4943 EM28XX VIDEO4LINUX DRIVER
4944 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4946 L: linux-media@vger.kernel.org
4947 W: https://linuxtv.org
4948 T: git git://linuxtv.org/media_tree.git
4950 F: drivers/media/usb/em28xx/
4951 F: Documentation/media/v4l-drivers/em28xx*
4954 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4955 M: Matt Mackall <mpm@selenic.com>
4956 M: David Woodhouse <dwmw2@infradead.org>
4957 L: linux-embedded@vger.kernel.org
4960 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4961 M: James Smart <james.smart@broadcom.com>
4962 M: Dick Kennedy <dick.kennedy@broadcom.com>
4963 L: linux-scsi@vger.kernel.org
4964 W: http://www.broadcom.com
4966 F: drivers/scsi/lpfc/
4968 ENE CB710 FLASH CARD READER DRIVER
4969 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4971 F: drivers/misc/cb710/
4972 F: drivers/mmc/host/cb710-mmc.*
4973 F: include/linux/cb710.h
4975 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4976 M: Maxim Levitsky <maximlevitsky@gmail.com>
4978 F: drivers/media/rc/ene_ir.*
4980 EPSON S1D13XXX FRAMEBUFFER DRIVER
4981 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4984 F: drivers/video/fbdev/s1d13xxxfb.c
4985 F: include/video/s1d13xxxfb.h
4987 ET131X NETWORK DRIVER
4988 M: Mark Einon <mark.einon@gmail.com>
4990 F: drivers/net/ethernet/agere/
4993 M: Stephen Hemminger <stephen@networkplumber.org>
4994 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4995 L: netdev@vger.kernel.org
4996 W: http://www.linuxfoundation.org/en/Net:Bridge
4998 F: include/linux/netfilter_bridge/
5001 ETHERNET PHY LIBRARY
5002 M: Andrew Lunn <andrew@lunn.ch>
5003 M: Florian Fainelli <f.fainelli@gmail.com>
5004 L: netdev@vger.kernel.org
5006 F: include/linux/phy.h
5007 F: include/linux/phy_fixed.h
5009 F: Documentation/networking/phy.txt
5010 F: drivers/of/of_mdio.c
5011 F: drivers/of/of_net.c
5014 M: Jan Kara <jack@suse.com>
5015 L: linux-ext4@vger.kernel.org
5017 F: Documentation/filesystems/ext2.txt
5019 F: include/linux/ext2*
5022 M: "Theodore Ts'o" <tytso@mit.edu>
5023 M: Andreas Dilger <adilger.kernel@dilger.ca>
5024 L: linux-ext4@vger.kernel.org
5025 W: http://ext4.wiki.kernel.org
5026 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5029 F: Documentation/filesystems/ext4.txt
5032 Extended Verification Module (EVM)
5033 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5034 L: linux-ima-devel@lists.sourceforge.net
5035 L: linux-security-module@vger.kernel.org
5037 F: security/integrity/evm/
5039 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5040 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5041 M: Chanwoo Choi <cw00.choi@samsung.com>
5042 L: linux-kernel@vger.kernel.org
5043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5046 F: include/linux/extcon/
5047 F: include/linux/extcon.h
5048 F: Documentation/extcon/
5049 F: Documentation/devicetree/bindings/extcon/
5052 M: Jingoo Han <jingoohan1@gmail.com>
5053 L: dri-devel@lists.freedesktop.org
5055 F: drivers/gpu/drm/exynos/exynos_dp*
5057 EXYNOS SYSMMU (IOMMU) driver
5058 M: Marek Szyprowski <m.szyprowski@samsung.com>
5059 L: iommu@lists.linux-foundation.org
5061 F: drivers/iommu/exynos-iommu.c
5063 EZchip NPS platform support
5064 M: Noam Camus <noamc@ezchip.com>
5066 F: arch/arc/plat-eznps
5067 F: arch/arc/boot/dts/eznps.dts
5069 F71805F HARDWARE MONITORING DRIVER
5070 M: Jean Delvare <jdelvare@suse.com>
5071 L: linux-hwmon@vger.kernel.org
5073 F: Documentation/hwmon/f71805f
5074 F: drivers/hwmon/f71805f.c
5077 M: Michael Buesch <m@bues.ch>
5078 L: linux-media@vger.kernel.org
5080 F: drivers/media/tuners/fc0011.h
5081 F: drivers/media/tuners/fc0011.c
5084 M: Antti Palosaari <crope@iki.fi>
5085 L: linux-media@vger.kernel.org
5086 W: https://linuxtv.org
5087 W: http://palosaari.fi/linux/
5088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5089 T: git git://linuxtv.org/anttip/media_tree.git
5091 F: drivers/media/tuners/fc2580*
5094 M: Eric Paris <eparis@redhat.com>
5096 F: fs/notify/fanotify/
5097 F: include/linux/fanotify.h
5098 F: include/uapi/linux/fanotify.h
5100 FARSYNC SYNCHRONOUS DRIVER
5101 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5102 W: http://www.farsite.co.uk/
5104 F: drivers/net/wan/farsync.*
5106 FAULT INJECTION SUPPORT
5107 M: Akinobu Mita <akinobu.mita@gmail.com>
5109 F: Documentation/fault-injection/
5110 F: lib/fault-inject.c
5112 FBTFT Framebuffer drivers
5113 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5115 F: drivers/staging/fbtft/
5117 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5118 M: Johannes Thumshirn <jth@kernel.org>
5119 L: fcoe-devel@open-fcoe.org
5120 W: www.Open-FCoE.org
5122 F: drivers/scsi/libfc/
5123 F: drivers/scsi/fcoe/
5125 F: include/scsi/libfc.h
5126 F: include/scsi/libfcoe.h
5127 F: include/uapi/scsi/fc/
5129 FILE LOCKING (flock() and fcntl()/lockf())
5130 M: Jeff Layton <jlayton@poochiereds.net>
5131 M: "J. Bruce Fields" <bfields@fieldses.org>
5132 L: linux-fsdevel@vger.kernel.org
5134 F: include/linux/fcntl.h
5135 F: include/linux/fs.h
5136 F: include/uapi/linux/fcntl.h
5137 F: include/uapi/linux/fs.h
5141 FILESYSTEMS (VFS and infrastructure)
5142 M: Alexander Viro <viro@zeniv.linux.org.uk>
5143 L: linux-fsdevel@vger.kernel.org
5147 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5148 M: Riku Voipio <riku.voipio@iki.fi>
5149 L: linux-hwmon@vger.kernel.org
5151 F: drivers/hwmon/f75375s.c
5152 F: include/linux/f75375s.h
5154 FIREWIRE AUDIO DRIVERS
5155 M: Clemens Ladisch <clemens@ladisch.de>
5156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5157 T: git git://git.alsa-project.org/alsa-kernel.git
5161 FIREWIRE MEDIA DRIVERS (firedtv)
5162 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5163 L: linux-media@vger.kernel.org
5164 L: linux1394-devel@lists.sourceforge.net
5165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5167 F: drivers/media/firewire/
5169 FIREWIRE SBP-2 TARGET
5170 M: Chris Boot <bootc@bootc.net>
5171 L: linux-scsi@vger.kernel.org
5172 L: target-devel@vger.kernel.org
5173 L: linux1394-devel@lists.sourceforge.net
5174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5176 F: drivers/target/sbp/
5179 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5180 L: linux1394-devel@lists.sourceforge.net
5181 W: http://ieee1394.wiki.kernel.org/
5182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5184 F: drivers/firewire/
5185 F: include/linux/firewire.h
5186 F: include/uapi/linux/firewire*.h
5189 FIRMWARE LOADER (request_firmware)
5190 M: Luis R. Rodriguez <mcgrof@kernel.org>
5191 L: linux-kernel@vger.kernel.org
5193 F: Documentation/firmware_class/
5194 F: drivers/base/firmware*.c
5195 F: include/linux/firmware.h
5197 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5198 M: Joshua Morris <josh.h.morris@us.ibm.com>
5199 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5201 F: drivers/block/rsxx/
5204 M: Jiri Kosina <jikos@kernel.org>
5205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5207 F: drivers/block/floppy.c
5210 M: Alessandro Rubini <rubini@gnudd.com>
5211 W: http://www.ohwr.org/projects/fmc-bus
5214 F: include/linux/fmc*.h
5215 F: include/linux/ipmi-fru.h
5218 FPGA MANAGER FRAMEWORK
5219 M: Alan Tull <atull@kernel.org>
5220 R: Moritz Fischer <moritz.fischer@ettus.com>
5221 L: linux-fpga@vger.kernel.org
5223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5224 F: Documentation/fpga/
5225 F: Documentation/devicetree/bindings/fpga/
5227 F: include/linux/fpga/
5228 W: http://www.rocketboards.org
5231 M: Bill Metzenthen <billm@melbpc.org.au>
5232 W: http://floatingpoint.sourceforge.net/emulator/index.html
5234 F: arch/x86/math-emu/
5236 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5237 L: netdev@vger.kernel.org
5239 F: drivers/net/wan/dlci.c
5240 F: drivers/net/wan/sdla.c
5243 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5244 L: linux-fbdev@vger.kernel.org
5245 T: git git://github.com/bzolnier/linux.git
5246 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5248 F: Documentation/fb/
5251 F: include/linux/fb.h
5252 F: include/uapi/video/
5253 F: include/uapi/linux/fb.h
5255 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5256 M: Horia Geantă <horia.geanta@nxp.com>
5257 M: Dan Douglass <dan.douglass@nxp.com>
5258 L: linux-crypto@vger.kernel.org
5260 F: drivers/crypto/caam/
5261 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5263 FREESCALE DIU FRAMEBUFFER DRIVER
5264 M: Timur Tabi <timur@tabi.org>
5265 L: linux-fbdev@vger.kernel.org
5267 F: drivers/video/fbdev/fsl-diu-fb.*
5269 FREESCALE DMA DRIVER
5270 M: Li Yang <leoli@freescale.com>
5271 M: Zhang Wei <zw@zh-kernel.org>
5272 L: linuxppc-dev@lists.ozlabs.org
5274 F: drivers/dma/fsldma.*
5276 FREESCALE GPMI NAND DRIVER
5277 M: Han Xu <han.xu@nxp.com>
5278 L: linux-mtd@lists.infradead.org
5280 F: drivers/mtd/nand/gpmi-nand/*
5282 FREESCALE I2C CPM DRIVER
5283 M: Jochen Friedrich <jochen@scram.de>
5284 L: linuxppc-dev@lists.ozlabs.org
5285 L: linux-i2c@vger.kernel.org
5287 F: drivers/i2c/busses/i2c-cpm.c
5289 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5290 M: Sascha Hauer <kernel@pengutronix.de>
5291 L: linux-fbdev@vger.kernel.org
5292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5294 F: include/linux/platform_data/video-imxfb.h
5295 F: drivers/video/fbdev/imxfb.c
5297 FREESCALE QUAD SPI DRIVER
5298 M: Han Xu <han.xu@nxp.com>
5299 L: linux-mtd@lists.infradead.org
5301 F: drivers/mtd/spi-nor/fsl-quadspi.c
5303 FREESCALE SOC FS_ENET DRIVER
5304 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5305 M: Vitaly Bordug <vbordug@ru.mvista.com>
5306 L: linuxppc-dev@lists.ozlabs.org
5307 L: netdev@vger.kernel.org
5309 F: drivers/net/ethernet/freescale/fs_enet/
5310 F: include/linux/fs_enet_pd.h
5312 FREESCALE IMX / MXC FEC DRIVER
5313 M: Fugang Duan <fugang.duan@nxp.com>
5314 L: netdev@vger.kernel.org
5316 F: drivers/net/ethernet/freescale/fec_main.c
5317 F: drivers/net/ethernet/freescale/fec_ptp.c
5318 F: drivers/net/ethernet/freescale/fec.h
5319 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5321 FREESCALE QORIQ DPAA FMAN DRIVER
5322 M: Madalin Bucur <madalin.bucur@nxp.com>
5323 L: netdev@vger.kernel.org
5325 F: drivers/net/ethernet/freescale/fman
5326 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5328 FREESCALE QORIQ DPAA ETHERNET DRIVER
5329 M: Madalin Bucur <madalin.bucur@nxp.com>
5330 L: netdev@vger.kernel.org
5332 F: drivers/net/ethernet/freescale/dpaa
5334 FREESCALE SOC DRIVERS
5335 M: Scott Wood <oss@buserror.net>
5336 L: linuxppc-dev@lists.ozlabs.org
5337 L: linux-arm-kernel@lists.infradead.org
5339 F: Documentation/devicetree/bindings/powerpc/fsl/
5341 F: include/linux/fsl/
5343 FREESCALE QUICC ENGINE LIBRARY
5344 M: Qiang Zhao <qiang.zhao@nxp.com>
5345 L: linuxppc-dev@lists.ozlabs.org
5347 F: drivers/soc/fsl/qe/
5348 F: include/soc/fsl/*qe*.h
5349 F: include/soc/fsl/*ucc*.h
5351 FREESCALE USB PERIPHERAL DRIVERS
5352 M: Li Yang <leoli@freescale.com>
5353 L: linux-usb@vger.kernel.org
5354 L: linuxppc-dev@lists.ozlabs.org
5356 F: drivers/usb/gadget/udc/fsl*
5358 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5359 M: Li Yang <leoli@freescale.com>
5360 L: netdev@vger.kernel.org
5361 L: linuxppc-dev@lists.ozlabs.org
5363 F: drivers/net/ethernet/freescale/ucc_geth*
5365 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5366 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5367 L: netdev@vger.kernel.org
5369 F: drivers/net/ethernet/freescale/gianfar*
5370 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5371 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5373 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5374 M: Zhao Qiang <qiang.zhao@nxp.com>
5375 L: netdev@vger.kernel.org
5376 L: linuxppc-dev@lists.ozlabs.org
5378 F: drivers/net/wan/fsl_ucc_hdlc*
5380 FREESCALE QUICC ENGINE UCC UART DRIVER
5381 M: Timur Tabi <timur@tabi.org>
5382 L: linuxppc-dev@lists.ozlabs.org
5384 F: drivers/tty/serial/ucc_uart.c
5386 FREESCALE SOC SOUND DRIVERS
5387 M: Timur Tabi <timur@tabi.org>
5388 M: Nicolin Chen <nicoleotsuka@gmail.com>
5389 M: Xiubo Li <Xiubo.Lee@gmail.com>
5390 R: Fabio Estevam <fabio.estevam@nxp.com>
5391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5392 L: linuxppc-dev@lists.ozlabs.org
5394 F: sound/soc/fsl/fsl*
5395 F: sound/soc/fsl/imx*
5396 F: sound/soc/fsl/mpc8610_hpcd.c
5399 M: Christoph Hellwig <hch@infradead.org>
5400 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5405 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5406 M: Pavel Machek <pavel@ucw.cz>
5407 L: linux-pm@vger.kernel.org
5409 F: Documentation/power/freezing-of-tasks.txt
5410 F: include/linux/freezer.h
5414 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5415 L: linux-kernel@vger.kernel.org
5418 F: include/linux/frontswap.h
5420 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5421 M: David Howells <dhowells@redhat.com>
5422 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5424 F: Documentation/filesystems/caching/
5426 F: include/linux/fscache*.h
5428 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5429 M: Theodore Y. Ts'o <tytso@mit.edu>
5430 M: Jaegeuk Kim <jaegeuk@kernel.org>
5431 L: linux-fscrypt@vger.kernel.org
5432 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5436 F: include/linux/fscrypt*.h
5439 M: Jaegeuk Kim <jaegeuk@kernel.org>
5440 M: Chao Yu <yuchao0@huawei.com>
5441 L: linux-f2fs-devel@lists.sourceforge.net
5442 W: https://f2fs.wiki.kernel.org/
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5445 F: Documentation/filesystems/f2fs.txt
5446 F: Documentation/ABI/testing/sysfs-fs-f2fs
5448 F: include/linux/f2fs_fs.h
5449 F: include/trace/events/f2fs.h
5451 FUJITSU FR-V (FRV) PORT
5455 FUJITSU LAPTOP EXTRAS
5456 M: Jonathan Woithe <jwoithe@just42.net>
5457 L: platform-driver-x86@vger.kernel.org
5459 F: drivers/platform/x86/fujitsu-laptop.c
5461 FUJITSU M-5MO LS CAMERA ISP DRIVER
5462 M: Kyungmin Park <kyungmin.park@samsung.com>
5463 M: Heungjun Kim <riverful.kim@samsung.com>
5464 L: linux-media@vger.kernel.org
5466 F: drivers/media/i2c/m5mols/
5467 F: include/media/i2c/m5mols.h
5469 FUJITSU TABLET EXTRAS
5470 M: Robert Gerlach <khnz@gmx.de>
5471 L: platform-driver-x86@vger.kernel.org
5473 F: drivers/platform/x86/fujitsu-tablet.c
5475 FUSE: FILESYSTEM IN USERSPACE
5476 M: Miklos Szeredi <miklos@szeredi.hu>
5477 L: linux-fsdevel@vger.kernel.org
5478 W: http://fuse.sourceforge.net/
5479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5482 F: include/uapi/linux/fuse.h
5483 F: Documentation/filesystems/fuse.txt
5486 M: Thomas Gleixner <tglx@linutronix.de>
5487 M: Ingo Molnar <mingo@redhat.com>
5488 R: Peter Zijlstra <peterz@infradead.org>
5489 R: Darren Hart <dvhart@infradead.org>
5490 L: linux-kernel@vger.kernel.org
5491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5494 F: kernel/futex_compat.c
5495 F: include/asm-generic/futex.h
5496 F: include/linux/futex.h
5497 F: include/uapi/linux/futex.h
5498 F: tools/testing/selftests/futex/
5499 F: tools/perf/bench/futex*
5500 F: Documentation/*futex*
5502 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5503 M: Rik Faith <faith@cs.unc.edu>
5504 L: linux-scsi@vger.kernel.org
5505 S: Odd Fixes (e.g., new signatures)
5506 F: drivers/scsi/fdomain.*
5509 M: Kees Cook <keescook@chromium.org>
5510 R: Emese Revfy <re.emese@gmail.com>
5511 L: kernel-hardening@lists.openwall.com
5513 F: scripts/gcc-plugins/
5514 F: scripts/gcc-plugin.sh
5515 F: scripts/Makefile.gcc-plugins
5516 F: Documentation/gcc-plugins.txt
5518 GCOV BASED KERNEL PROFILING
5519 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5522 F: Documentation/dev-tools/gcov.rst
5524 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5525 M: Achim Leubner <achim_leubner@adaptec.com>
5526 L: linux-scsi@vger.kernel.org
5527 W: http://www.icp-vortex.com/
5529 F: drivers/scsi/gdt*
5531 GDB KERNEL DEBUGGING HELPER SCRIPTS
5532 M: Jan Kiszka <jan.kiszka@siemens.com>
5533 M: Kieran Bingham <kieran@bingham.xyz>
5537 GEMTEK FM RADIO RECEIVER DRIVER
5538 M: Hans Verkuil <hverkuil@xs4all.nl>
5539 L: linux-media@vger.kernel.org
5540 T: git git://linuxtv.org/media_tree.git
5541 W: https://linuxtv.org
5543 F: drivers/media/radio/radio-gemtek*
5545 GENERIC GPIO I2C DRIVER
5546 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5548 F: drivers/i2c/busses/i2c-gpio.c
5549 F: include/linux/i2c-gpio.h
5551 GENERIC GPIO I2C MULTIPLEXER DRIVER
5552 M: Peter Korsgaard <peter.korsgaard@barco.com>
5553 L: linux-i2c@vger.kernel.org
5555 F: drivers/i2c/muxes/i2c-mux-gpio.c
5556 F: include/linux/i2c-mux-gpio.h
5557 F: Documentation/i2c/muxes/i2c-mux-gpio
5559 GENERIC HDLC (WAN) DRIVERS
5560 M: Krzysztof Halasa <khc@pm.waw.pl>
5561 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5563 F: drivers/net/wan/c101.c
5564 F: drivers/net/wan/hd6457*
5565 F: drivers/net/wan/hdlc*
5566 F: drivers/net/wan/n2.c
5567 F: drivers/net/wan/pc300too.c
5568 F: drivers/net/wan/pci200syn.c
5569 F: drivers/net/wan/wanxl*
5571 GENERIC INCLUDE/ASM HEADER FILES
5572 M: Arnd Bergmann <arnd@arndb.de>
5573 L: linux-arch@vger.kernel.org
5574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5576 F: include/asm-generic/
5577 F: include/uapi/asm-generic/
5579 GENERIC PHY FRAMEWORK
5580 M: Kishon Vijay Abraham I <kishon@ti.com>
5581 L: linux-kernel@vger.kernel.org
5582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5585 F: include/linux/phy/
5588 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5589 M: Kevin Hilman <khilman@kernel.org>
5590 M: Ulf Hansson <ulf.hansson@linaro.org>
5591 L: linux-pm@vger.kernel.org
5593 F: drivers/base/power/domain*.c
5594 F: include/linux/pm_domain.h
5596 GENERIC UIO DRIVER FOR PCI DEVICES
5597 M: "Michael S. Tsirkin" <mst@redhat.com>
5598 L: kvm@vger.kernel.org
5600 F: drivers/uio/uio_pci_generic.c
5602 GET_MAINTAINER SCRIPT
5603 M: Joe Perches <joe@perches.com>
5605 F: scripts/get_maintainer.pl
5607 GENWQE (IBM Generic Workqueue Card)
5608 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5609 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5611 F: drivers/misc/genwqe/
5614 M: Steven Whitehouse <swhiteho@redhat.com>
5615 M: Bob Peterson <rpeterso@redhat.com>
5616 L: cluster-devel@redhat.com
5617 W: http://sources.redhat.com/cluster/
5618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5620 F: Documentation/filesystems/gfs2*.txt
5622 F: include/uapi/linux/gfs2_ondisk.h
5624 GIGASET ISDN DRIVERS
5625 M: Paul Bolle <pebolle@tiscali.nl>
5626 L: gigaset307x-common@lists.sourceforge.net
5627 W: http://gigaset307x.sourceforge.net/
5629 F: Documentation/isdn/README.gigaset
5630 F: drivers/isdn/gigaset/
5631 F: include/uapi/linux/gigaset_dev.h
5634 M: Hans Verkuil <hans.verkuil@cisco.com>
5635 L: linux-media@vger.kernel.org
5637 F: drivers/media/usb/go7007/
5640 M: Bastien Nocera <hadess@hadess.net>
5641 L: linux-input@vger.kernel.org
5643 F: drivers/input/touchscreen/goodix.c
5646 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5647 L: linux-gpio@vger.kernel.org
5649 F: drivers/gpio/gpio-mockup.c
5650 F: tools/testing/selftests/gpio/
5653 M: Linus Walleij <linus.walleij@linaro.org>
5654 M: Alexandre Courbot <gnurou@gmail.com>
5655 L: linux-gpio@vger.kernel.org
5656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5658 F: Documentation/devicetree/bindings/gpio/
5659 F: Documentation/gpio/
5660 F: Documentation/ABI/testing/gpio-cdev
5661 F: Documentation/ABI/obsolete/sysfs-gpio
5663 F: include/linux/gpio/
5664 F: include/linux/gpio.h
5665 F: include/asm-generic/gpio.h
5666 F: include/uapi/linux/gpio.h
5669 GRE DEMULTIPLEXER DRIVER
5670 M: Dmitry Kozlov <xeb@mail.ru>
5671 L: netdev@vger.kernel.org
5673 F: net/ipv4/gre_demux.c
5674 F: net/ipv4/gre_offload.c
5675 F: include/net/gre.h
5677 GRETH 10/100/1G Ethernet MAC device driver
5678 M: Andreas Larsson <andreas@gaisler.com>
5679 L: netdev@vger.kernel.org
5681 F: drivers/net/ethernet/aeroflex/
5684 M: Johan Hovold <johan@kernel.org>
5685 M: Alex Elder <elder@kernel.org>
5686 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5688 F: drivers/staging/greybus/
5689 L: greybus-dev@lists.linaro.org
5691 GREYBUS AUDIO PROTOCOLS DRIVERS
5692 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5693 M: Mark Greer <mgreer@animalcreek.com>
5695 F: drivers/staging/greybus/audio_apbridgea.c
5696 F: drivers/staging/greybus/audio_apbridgea.h
5697 F: drivers/staging/greybus/audio_codec.c
5698 F: drivers/staging/greybus/audio_codec.h
5699 F: drivers/staging/greybus/audio_gb.c
5700 F: drivers/staging/greybus/audio_manager.c
5701 F: drivers/staging/greybus/audio_manager.h
5702 F: drivers/staging/greybus/audio_manager_module.c
5703 F: drivers/staging/greybus/audio_manager_private.h
5704 F: drivers/staging/greybus/audio_manager_sysfs.c
5705 F: drivers/staging/greybus/audio_module.c
5706 F: drivers/staging/greybus/audio_topology.c
5708 GREYBUS PROTOCOLS DRIVERS
5709 M: Rui Miguel Silva <rmfrfs@gmail.com>
5711 F: drivers/staging/greybus/sdio.c
5712 F: drivers/staging/greybus/light.c
5713 F: drivers/staging/greybus/gpio.c
5714 F: drivers/staging/greybus/power_supply.c
5715 F: drivers/staging/greybus/spi.c
5716 F: drivers/staging/greybus/spilib.c
5718 GREYBUS PROTOCOLS DRIVERS
5719 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5721 F: drivers/staging/greybus/loopback.c
5722 F: drivers/staging/greybus/timesync.c
5723 F: drivers/staging/greybus/timesync_platform.c
5725 GREYBUS PROTOCOLS DRIVERS
5726 M: Viresh Kumar <vireshk@kernel.org>
5728 F: drivers/staging/greybus/authentication.c
5729 F: drivers/staging/greybus/bootrom.c
5730 F: drivers/staging/greybus/firmware.h
5731 F: drivers/staging/greybus/fw-core.c
5732 F: drivers/staging/greybus/fw-download.c
5733 F: drivers/staging/greybus/fw-managament.c
5734 F: drivers/staging/greybus/greybus_authentication.h
5735 F: drivers/staging/greybus/greybus_firmware.h
5736 F: drivers/staging/greybus/hid.c
5737 F: drivers/staging/greybus/i2c.c
5738 F: drivers/staging/greybus/spi.c
5739 F: drivers/staging/greybus/spilib.c
5740 F: drivers/staging/greybus/spilib.h
5742 GREYBUS PROTOCOLS DRIVERS
5743 M: David Lin <dtwlin@gmail.com>
5745 F: drivers/staging/greybus/uart.c
5746 F: drivers/staging/greybus/log.c
5748 GREYBUS PLATFORM DRIVERS
5749 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5751 F: drivers/staging/greybus/arche-platform.c
5752 F: drivers/staging/greybus/arche-apb-ctrl.c
5753 F: drivers/staging/greybus/arche_platform.h
5755 GS1662 VIDEO SERIALIZER
5756 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5757 L: linux-media@vger.kernel.org
5758 T: git git://linuxtv.org/media_tree.git
5760 F: drivers/media/spi/gs1662.c
5762 GSPCA FINEPIX SUBDRIVER
5763 M: Frank Zago <frank@zago.net>
5764 L: linux-media@vger.kernel.org
5765 T: git git://linuxtv.org/media_tree.git
5767 F: drivers/media/usb/gspca/finepix.c
5769 GSPCA GL860 SUBDRIVER
5770 M: Olivier Lorin <o.lorin@laposte.net>
5771 L: linux-media@vger.kernel.org
5772 T: git git://linuxtv.org/media_tree.git
5774 F: drivers/media/usb/gspca/gl860/
5776 GSPCA M5602 SUBDRIVER
5777 M: Erik Andren <erik.andren@gmail.com>
5778 L: linux-media@vger.kernel.org
5779 T: git git://linuxtv.org/media_tree.git
5781 F: drivers/media/usb/gspca/m5602/
5783 GSPCA PAC207 SONIXB SUBDRIVER
5784 M: Hans Verkuil <hverkuil@xs4all.nl>
5785 L: linux-media@vger.kernel.org
5786 T: git git://linuxtv.org/media_tree.git
5788 F: drivers/media/usb/gspca/pac207.c
5790 GSPCA SN9C20X SUBDRIVER
5791 M: Brian Johnson <brijohn@gmail.com>
5792 L: linux-media@vger.kernel.org
5793 T: git git://linuxtv.org/media_tree.git
5795 F: drivers/media/usb/gspca/sn9c20x.c
5797 GSPCA T613 SUBDRIVER
5798 M: Leandro Costantino <lcostantino@gmail.com>
5799 L: linux-media@vger.kernel.org
5800 T: git git://linuxtv.org/media_tree.git
5802 F: drivers/media/usb/gspca/t613.c
5804 GSPCA USB WEBCAM DRIVER
5805 M: Hans Verkuil <hverkuil@xs4all.nl>
5806 L: linux-media@vger.kernel.org
5807 T: git git://linuxtv.org/media_tree.git
5809 F: drivers/media/usb/gspca/
5811 GTP (GPRS Tunneling Protocol)
5812 M: Pablo Neira Ayuso <pablo@netfilter.org>
5813 M: Harald Welte <laforge@gnumonks.org>
5814 L: osmocom-net-gprs@lists.osmocom.org
5815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5817 F: drivers/net/gtp.c
5819 GUID PARTITION TABLE (GPT)
5820 M: Davidlohr Bueso <dave@stgolabs.net>
5821 L: linux-efi@vger.kernel.org
5823 F: block/partitions/efi.*
5825 STK1160 USB VIDEO CAPTURE DRIVER
5826 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5827 L: linux-media@vger.kernel.org
5828 T: git git://linuxtv.org/media_tree.git
5830 F: drivers/media/usb/stk1160/
5833 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5834 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5835 W: http://uclinux-h8.sourceforge.jp
5836 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5839 F: drivers/clocksource/h8300_*.c
5840 F: drivers/clk/h8300/
5841 F: drivers/irqchip/irq-renesas-h8*.c
5843 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5844 M: Frank Seidel <frank@f-seidel.de>
5845 L: platform-driver-x86@vger.kernel.org
5846 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5848 F: drivers/platform/x86/hdaps.c
5850 HDPVR USB VIDEO ENCODER DRIVER
5851 M: Hans Verkuil <hverkuil@xs4all.nl>
5852 L: linux-media@vger.kernel.org
5853 T: git git://linuxtv.org/media_tree.git
5854 W: https://linuxtv.org
5856 F: drivers/media/usb/hdpvr/
5858 HWPOISON MEMORY FAILURE HANDLING
5859 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5860 L: linux-mm@kvack.org
5862 F: mm/memory-failure.c
5863 F: mm/hwpoison-inject.c
5865 HYPERVISOR VIRTUAL CONSOLE DRIVER
5866 L: linuxppc-dev@lists.ozlabs.org
5871 M: Antti Palosaari <crope@iki.fi>
5872 L: linux-media@vger.kernel.org
5873 W: https://linuxtv.org
5874 W: http://palosaari.fi/linux/
5875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5876 T: git git://linuxtv.org/anttip/media_tree.git
5878 F: drivers/media/usb/hackrf/
5881 M: Jean Delvare <jdelvare@suse.com>
5882 M: Guenter Roeck <linux@roeck-us.net>
5883 L: linux-hwmon@vger.kernel.org
5884 W: http://hwmon.wiki.kernel.org/
5885 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5888 F: Documentation/hwmon/
5890 F: include/linux/hwmon*.h
5892 HARDWARE RANDOM NUMBER GENERATOR CORE
5893 M: Matt Mackall <mpm@selenic.com>
5894 M: Herbert Xu <herbert@gondor.apana.org.au>
5895 L: linux-crypto@vger.kernel.org
5897 F: Documentation/devicetree/bindings/rng/
5898 F: Documentation/hw_random.txt
5899 F: drivers/char/hw_random/
5900 F: include/linux/hw_random.h
5902 HARDWARE SPINLOCK CORE
5903 M: Ohad Ben-Cohen <ohad@wizery.com>
5904 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5905 L: linux-remoteproc@vger.kernel.org
5907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5908 F: Documentation/devicetree/bindings/hwlock/
5909 F: Documentation/hwspinlock.txt
5910 F: drivers/hwspinlock/
5911 F: include/linux/hwspinlock.h
5913 HARMONY SOUND DRIVER
5914 L: linux-parisc@vger.kernel.org
5916 F: sound/parisc/harmony.*
5918 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5919 M: Jimmy Vance <jimmy.vance@hpe.com>
5921 F: Documentation/watchdog/hpwdt.txt
5922 F: drivers/watchdog/hpwdt.c
5924 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5925 M: Don Brace <don.brace@microsemi.com>
5926 L: esc.storagedev@microsemi.com
5927 L: linux-scsi@vger.kernel.org
5929 F: Documentation/scsi/hpsa.txt
5930 F: drivers/scsi/hpsa*.[ch]
5931 F: include/linux/cciss*.h
5932 F: include/uapi/linux/cciss*.h
5934 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5935 M: Don Brace <don.brace@microsemi.com>
5936 L: esc.storagedev@microsemi.com
5937 L: linux-scsi@vger.kernel.org
5939 F: Documentation/blockdev/cciss.txt
5940 F: drivers/block/cciss*
5941 F: include/linux/cciss_ioctl.h
5942 F: include/uapi/linux/cciss_ioctl.h
5945 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5946 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5947 L: linux-rdma@vger.kernel.org
5949 F: drivers/infiniband/ulp/opa_vnic
5952 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5953 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5954 L: linux-rdma@vger.kernel.org
5956 F: drivers/infiniband/hw/hfi1
5959 L: linux-fsdevel@vger.kernel.org
5961 F: Documentation/filesystems/hfs.txt
5965 L: linux-fsdevel@vger.kernel.org
5967 F: Documentation/filesystems/hfsplus.txt
5970 HGA FRAMEBUFFER DRIVER
5971 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5972 L: linux-nvidia@lists.surfsouth.com
5973 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5975 F: drivers/video/fbdev/hgafb.c
5977 HIBERNATION (aka Software Suspend, aka swsusp)
5978 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5979 M: Pavel Machek <pavel@ucw.cz>
5980 L: linux-pm@vger.kernel.org
5981 B: https://bugzilla.kernel.org
5984 F: drivers/base/power/
5986 F: include/linux/suspend.h
5987 F: include/linux/freezer.h
5988 F: include/linux/pm.h
5989 F: arch/*/include/asm/suspend*.h
5992 M: Jiri Kosina <jikos@kernel.org>
5993 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5994 L: linux-input@vger.kernel.org
5995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5998 F: include/linux/hid*
5999 F: include/uapi/linux/hid*
6001 HID SENSOR HUB DRIVERS
6002 M: Jiri Kosina <jikos@kernel.org>
6003 M: Jonathan Cameron <jic23@kernel.org>
6004 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6005 L: linux-input@vger.kernel.org
6006 L: linux-iio@vger.kernel.org
6008 F: Documentation/hid/hid-sensor*
6009 F: drivers/hid/hid-sensor-*
6010 F: drivers/iio/*/hid-*
6011 F: include/linux/hid-sensor-*
6013 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6014 M: Thomas Gleixner <tglx@linutronix.de>
6015 L: linux-kernel@vger.kernel.org
6016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6018 F: Documentation/timers/
6019 F: kernel/time/hrtimer.c
6020 F: kernel/time/clockevents.c
6021 F: kernel/time/tick*.*
6022 F: kernel/time/timer_*.c
6023 F: include/linux/clockchips.h
6024 F: include/linux/hrtimer.h
6026 HIGH-SPEED SCC DRIVER FOR AX.25
6027 L: linux-hams@vger.kernel.org
6029 F: drivers/net/hamradio/dmascc.c
6030 F: drivers/net/hamradio/scc.c
6032 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6033 M: HighPoint Linux Team <linux@highpoint-tech.com>
6034 W: http://www.highpoint-tech.com
6036 F: Documentation/scsi/hptiop.txt
6037 F: drivers/scsi/hptiop.c
6040 M: Jes Sorensen <jes@trained-monkey.org>
6041 L: linux-hippi@sunsite.dk
6043 F: include/linux/hippidevice.h
6044 F: include/uapi/linux/if_hippi.h
6046 F: drivers/net/hippi/
6048 HISILICON NETWORK SUBSYSTEM DRIVER
6049 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6050 M: Salil Mehta <salil.mehta@huawei.com>
6051 L: netdev@vger.kernel.org
6052 W: http://www.hisilicon.com
6054 F: drivers/net/ethernet/hisilicon/
6055 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6057 HISILICON ROCE DRIVER
6058 M: Lijun Ou <oulijun@huawei.com>
6059 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6060 L: linux-rdma@vger.kernel.org
6062 F: drivers/infiniband/hw/hns/
6063 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6065 HISILICON SAS Controller
6066 M: John Garry <john.garry@huawei.com>
6067 W: http://www.hisilicon.com
6069 F: drivers/scsi/hisi_sas/
6070 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6073 M: Jouni Malinen <j@w1.fi>
6074 L: linux-wireless@vger.kernel.org
6075 W: http://w1.fi/hostap-driver.html
6077 F: drivers/net/wireless/intersil/hostap/
6079 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6080 L: platform-driver-x86@vger.kernel.org
6082 F: drivers/platform/x86/tc1100-wmi.c
6084 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6085 M: Jaroslav Kysela <perex@perex.cz>
6087 F: drivers/net/ethernet/hp/hp100.*
6089 HPET: High Precision Event Timers driver
6090 M: Clemens Ladisch <clemens@ladisch.de>
6092 F: Documentation/timers/hpet.txt
6093 F: drivers/char/hpet.c
6094 F: include/linux/hpet.h
6095 F: include/uapi/linux/hpet.h
6099 F: arch/x86/kernel/hpet.c
6100 F: arch/x86/include/asm/hpet.h
6103 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6104 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6109 M: Sebastian Reichel <sre@kernel.org>
6110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6112 F: Documentation/ABI/testing/sysfs-bus-hsi
6113 F: Documentation/driver-api/hsi.rst
6115 F: include/linux/hsi/
6116 F: include/uapi/linux/hsi/
6119 L: linux-usb@vger.kernel.org
6121 F: drivers/net/usb/hso.c
6123 HSR NETWORK PROTOCOL
6124 M: Arvid Brodin <arvid.brodin@alten.se>
6125 L: netdev@vger.kernel.org
6129 HTCPEN TOUCHSCREEN DRIVER
6130 M: Pau Oliva Fora <pof@eslack.org>
6131 L: linux-input@vger.kernel.org
6133 F: drivers/input/touchscreen/htcpen.c
6136 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6141 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6142 L: linux-media@vger.kernel.org
6143 T: git git://linuxtv.org/media_tree.git
6144 W: https://linuxtv.org
6146 F: drivers/media/platform/sti/hva
6148 Hyper-V CORE AND DRIVERS
6149 M: "K. Y. Srinivasan" <kys@microsoft.com>
6150 M: Haiyang Zhang <haiyangz@microsoft.com>
6151 M: Stephen Hemminger <sthemmin@microsoft.com>
6152 L: devel@linuxdriverproject.org
6154 F: arch/x86/include/asm/mshyperv.h
6155 F: arch/x86/include/uapi/asm/hyperv.h
6156 F: arch/x86/kernel/cpu/mshyperv.c
6158 F: drivers/hid/hid-hyperv.c
6160 F: drivers/input/serio/hyperv-keyboard.c
6161 F: drivers/pci/host/pci-hyperv.c
6162 F: drivers/net/hyperv/
6163 F: drivers/scsi/storvsc_drv.c
6164 F: drivers/uio/uio_hv_generic.c
6165 F: drivers/video/fbdev/hyperv_fb.c
6166 F: include/linux/hyperv.h
6168 F: Documentation/ABI/stable/sysfs-bus-vmbus
6171 M: Peter Rosin <peda@axentia.se>
6172 L: linux-i2c@vger.kernel.org
6174 F: Documentation/i2c/i2c-topology
6175 F: Documentation/i2c/muxes/
6176 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6177 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6178 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6179 F: drivers/i2c/i2c-mux.c
6180 F: drivers/i2c/muxes/
6181 F: include/linux/i2c-mux.h
6183 I2C OVER PARALLEL PORT
6184 M: Jean Delvare <jdelvare@suse.com>
6185 L: linux-i2c@vger.kernel.org
6187 F: Documentation/i2c/busses/i2c-parport
6188 F: Documentation/i2c/busses/i2c-parport-light
6189 F: drivers/i2c/busses/i2c-parport.c
6190 F: drivers/i2c/busses/i2c-parport-light.c
6192 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6193 M: Jean Delvare <jdelvare@suse.com>
6194 L: linux-i2c@vger.kernel.org
6196 F: Documentation/i2c/busses/i2c-ali1535
6197 F: Documentation/i2c/busses/i2c-ali1563
6198 F: Documentation/i2c/busses/i2c-ali15x3
6199 F: Documentation/i2c/busses/i2c-amd756
6200 F: Documentation/i2c/busses/i2c-amd8111
6201 F: Documentation/i2c/busses/i2c-i801
6202 F: Documentation/i2c/busses/i2c-nforce2
6203 F: Documentation/i2c/busses/i2c-piix4
6204 F: Documentation/i2c/busses/i2c-sis5595
6205 F: Documentation/i2c/busses/i2c-sis630
6206 F: Documentation/i2c/busses/i2c-sis96x
6207 F: Documentation/i2c/busses/i2c-via
6208 F: Documentation/i2c/busses/i2c-viapro
6209 F: drivers/i2c/busses/i2c-ali1535.c
6210 F: drivers/i2c/busses/i2c-ali1563.c
6211 F: drivers/i2c/busses/i2c-ali15x3.c
6212 F: drivers/i2c/busses/i2c-amd756.c
6213 F: drivers/i2c/busses/i2c-amd756-s4882.c
6214 F: drivers/i2c/busses/i2c-amd8111.c
6215 F: drivers/i2c/busses/i2c-i801.c
6216 F: drivers/i2c/busses/i2c-isch.c
6217 F: drivers/i2c/busses/i2c-nforce2.c
6218 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6219 F: drivers/i2c/busses/i2c-piix4.c
6220 F: drivers/i2c/busses/i2c-sis5595.c
6221 F: drivers/i2c/busses/i2c-sis630.c
6222 F: drivers/i2c/busses/i2c-sis96x.c
6223 F: drivers/i2c/busses/i2c-via.c
6224 F: drivers/i2c/busses/i2c-viapro.c
6226 I2C/SMBUS ISMT DRIVER
6227 M: Seth Heasley <seth.heasley@intel.com>
6228 M: Neil Horman <nhorman@tuxdriver.com>
6229 L: linux-i2c@vger.kernel.org
6230 F: drivers/i2c/busses/i2c-ismt.c
6231 F: Documentation/i2c/busses/i2c-ismt
6233 I2C/SMBUS STUB DRIVER
6234 M: Jean Delvare <jdelvare@suse.com>
6235 L: linux-i2c@vger.kernel.org
6237 F: drivers/i2c/i2c-stub.c
6240 M: Wolfram Sang <wsa@the-dreams.de>
6241 L: linux-i2c@vger.kernel.org
6242 W: https://i2c.wiki.kernel.org/
6243 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6246 F: Documentation/devicetree/bindings/i2c/
6247 F: Documentation/i2c/
6250 F: include/linux/i2c.h
6251 F: include/linux/i2c-*.h
6252 F: include/uapi/linux/i2c.h
6253 F: include/uapi/linux/i2c-*.h
6256 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6257 L: linux-i2c@vger.kernel.org
6258 L: linux-acpi@vger.kernel.org
6262 M: Jean Delvare <jdelvare@suse.com>
6263 L: linux-i2c@vger.kernel.org
6265 F: Documentation/i2c/busses/i2c-taos-evm
6266 F: drivers/i2c/busses/i2c-taos-evm.c
6269 M: Till Harbaum <till@harbaum.org>
6270 L: linux-i2c@vger.kernel.org
6271 W: http://www.harbaum.org/till/i2c_tiny_usb
6273 F: drivers/i2c/busses/i2c-tiny-usb.c
6276 M: "H. Peter Anvin" <hpa@zytor.com>
6280 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6281 M: "H. Peter Anvin" <hpa@zytor.com>
6282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6285 IA64 (Itanium) PLATFORM
6286 M: Tony Luck <tony.luck@intel.com>
6287 M: Fenghua Yu <fenghua.yu@intel.com>
6288 L: linux-ia64@vger.kernel.org
6289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6293 IBM Power VMX Cryptographic instructions
6294 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6295 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6296 L: linux-crypto@vger.kernel.org
6298 F: drivers/crypto/vmx/Makefile
6299 F: drivers/crypto/vmx/Kconfig
6300 F: drivers/crypto/vmx/vmx.c
6301 F: drivers/crypto/vmx/aes*
6302 F: drivers/crypto/vmx/ghash*
6303 F: drivers/crypto/vmx/ppc-xlate.pl
6305 IBM Power in-Nest Crypto Acceleration
6306 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6307 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6308 L: linux-crypto@vger.kernel.org
6310 F: drivers/crypto/nx/Makefile
6311 F: drivers/crypto/nx/Kconfig
6312 F: drivers/crypto/nx/nx-aes*
6313 F: drivers/crypto/nx/nx-sha*
6314 F: drivers/crypto/nx/nx.*
6315 F: drivers/crypto/nx/nx_csbcpb.h
6316 F: drivers/crypto/nx/nx_debugfs.h
6318 IBM Power 842 compression accelerator
6319 M: Haren Myneni <haren@us.ibm.com>
6321 F: drivers/crypto/nx/Makefile
6322 F: drivers/crypto/nx/Kconfig
6323 F: drivers/crypto/nx/nx-842*
6324 F: include/linux/sw842.h
6328 IBM Power Linux RAID adapter
6329 M: Brian King <brking@us.ibm.com>
6331 F: drivers/scsi/ipr.*
6333 IBM Power Virtual Ethernet Device Driver
6334 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6335 L: netdev@vger.kernel.org
6337 F: drivers/net/ethernet/ibm/ibmveth.*
6339 IBM Power SRIOV Virtual NIC Device Driver
6340 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6341 M: John Allen <jallen@linux.vnet.ibm.com>
6342 L: netdev@vger.kernel.org
6344 F: drivers/net/ethernet/ibm/ibmvnic.*
6346 IBM Power Virtual SCSI Device Drivers
6347 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6348 L: linux-scsi@vger.kernel.org
6350 F: drivers/scsi/ibmvscsi/ibmvscsi*
6351 F: include/scsi/viosrp.h
6353 IBM Power Virtual SCSI Device Target Driver
6354 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6355 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6356 L: linux-scsi@vger.kernel.org
6357 L: target-devel@vger.kernel.org
6359 F: drivers/scsi/ibmvscsi_tgt/
6361 IBM Power Virtual FC Device Drivers
6362 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6363 L: linux-scsi@vger.kernel.org
6365 F: drivers/scsi/ibmvscsi/ibmvfc*
6367 IBM ServeRAID RAID DRIVER
6369 F: drivers/scsi/ips.*
6371 ICH LPC AND GPIO DRIVER
6372 M: Peter Tyser <ptyser@xes-inc.com>
6374 F: drivers/mfd/lpc_ich.c
6375 F: drivers/gpio/gpio-ich.c
6377 IDT VersaClock 5 CLOCK DRIVER
6378 M: Marek Vasut <marek.vasut@gmail.com>
6380 F: drivers/clk/clk-versaclock5.c
6383 M: "David S. Miller" <davem@davemloft.net>
6384 L: linux-ide@vger.kernel.org
6385 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6388 F: Documentation/ide/
6390 F: include/linux/ide.h
6392 IDEAPAD LAPTOP EXTRAS DRIVER
6393 M: Ike Panhc <ike.pan@canonical.com>
6394 L: platform-driver-x86@vger.kernel.org
6395 W: http://launchpad.net/ideapad-laptop
6397 F: drivers/platform/x86/ideapad-laptop.c
6399 IDEAPAD LAPTOP SLIDEBAR DRIVER
6400 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6401 L: linux-input@vger.kernel.org
6402 W: https://github.com/o2genum/ideapad-slidebar
6404 F: drivers/input/misc/ideapad_slidebar.c
6407 M: Borislav Petkov <bp@alien8.de>
6408 L: linux-ide@vger.kernel.org
6410 F: Documentation/cdrom/ide-cd
6411 F: drivers/ide/ide-cd*
6413 IEEE 802.15.4 SUBSYSTEM
6414 M: Alexander Aring <aar@pengutronix.de>
6415 M: Stefan Schmidt <stefan@osg.samsung.com>
6416 L: linux-wpan@vger.kernel.org
6417 W: http://wpan.cakelab.org/
6418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6423 F: drivers/net/ieee802154/
6424 F: include/linux/nl802154.h
6425 F: include/linux/ieee802154.h
6426 F: include/net/nl802154.h
6427 F: include/net/mac802154.h
6428 F: include/net/af_ieee802154.h
6429 F: include/net/cfg802154.h
6430 F: include/net/ieee802154_netdev.h
6431 F: Documentation/networking/ieee802154.txt
6434 M: Yotam Gigi <yotamg@mellanox.com>
6435 M: Jamal Hadi Salim <jhs@mojatatu.com>
6437 F: include/net/ife.h
6438 F: include/uapi/linux/ife.h
6440 IGORPLUG-USB IR RECEIVER
6441 M: Sean Young <sean@mess.org>
6442 L: linux-media@vger.kernel.org
6444 F: drivers/media/rc/igorplugusb.c
6446 IGUANAWORKS USB IR TRANSCEIVER
6447 M: Sean Young <sean@mess.org>
6448 L: linux-media@vger.kernel.org
6450 F: drivers/media/rc/iguanair.c
6452 IIO DIGITAL POTENTIOMETER DAC
6453 M: Peter Rosin <peda@axentia.se>
6454 L: linux-iio@vger.kernel.org
6456 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6457 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6458 F: drivers/iio/dac/dpot-dac.c
6460 IIO ENVELOPE DETECTOR
6461 M: Peter Rosin <peda@axentia.se>
6462 L: linux-iio@vger.kernel.org
6464 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6465 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6466 F: drivers/iio/adc/envelope-detector.c
6468 IIO SUBSYSTEM AND DRIVERS
6469 M: Jonathan Cameron <jic23@kernel.org>
6470 R: Hartmut Knaack <knaack.h@gmx.de>
6471 R: Lars-Peter Clausen <lars@metafoo.de>
6472 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6473 L: linux-iio@vger.kernel.org
6474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6476 F: Documentation/devicetree/bindings/iio/
6478 F: drivers/staging/iio/
6479 F: include/linux/iio/
6482 IKANOS/ADI EAGLE ADSL USB DRIVER
6483 M: Matthieu Castet <castet.matthieu@free.fr>
6484 M: Stanislaw Gruszka <stf_xl@wp.pl>
6486 F: drivers/usb/atm/ueagle-atm.c
6488 IMGTEC ASCII LCD DRIVER
6489 M: Paul Burton <paul.burton@imgtec.com>
6491 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6492 F: drivers/auxdisplay/img-ascii-lcd.c
6494 INA209 HARDWARE MONITOR DRIVER
6495 M: Guenter Roeck <linux@roeck-us.net>
6496 L: linux-hwmon@vger.kernel.org
6498 F: Documentation/hwmon/ina209
6499 F: Documentation/devicetree/bindings/i2c/ina209.txt
6500 F: drivers/hwmon/ina209.c
6502 INA2XX HARDWARE MONITOR DRIVER
6503 M: Guenter Roeck <linux@roeck-us.net>
6504 L: linux-hwmon@vger.kernel.org
6506 F: Documentation/hwmon/ina2xx
6507 F: drivers/hwmon/ina2xx.c
6508 F: include/linux/platform_data/ina2xx.h
6510 INDUSTRY PACK SUBSYSTEM (IPACK)
6511 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6512 M: Jens Taprogge <jens.taprogge@taprogge.org>
6513 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6514 L: industrypack-devel@lists.sourceforge.net
6515 W: http://industrypack.sourceforge.net
6519 INGENIC JZ4780 DMA Driver
6520 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6522 F: drivers/dma/dma-jz4780.c
6524 INGENIC JZ4780 NAND DRIVER
6525 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6526 L: linux-mtd@lists.infradead.org
6528 F: drivers/mtd/nand/jz4780_*
6530 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6531 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6532 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6533 L: linux-ima-devel@lists.sourceforge.net
6534 L: linux-ima-user@lists.sourceforge.net
6535 L: linux-security-module@vger.kernel.org
6536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6538 F: security/integrity/ima/
6540 IMGTEC IR DECODER DRIVER
6541 M: James Hogan <james.hogan@imgtec.com>
6543 F: drivers/media/rc/img-ir/
6545 IMS TWINTURBO FRAMEBUFFER DRIVER
6546 L: linux-fbdev@vger.kernel.org
6548 F: drivers/video/fbdev/imsttfb.c
6550 INFINIBAND SUBSYSTEM
6551 M: Doug Ledford <dledford@redhat.com>
6552 M: Sean Hefty <sean.hefty@intel.com>
6553 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6554 L: linux-rdma@vger.kernel.org
6555 W: http://www.openfabrics.org/
6556 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6559 F: Documentation/devicetree/bindings/infiniband/
6560 F: Documentation/infiniband/
6561 F: drivers/infiniband/
6562 F: include/uapi/linux/if_infiniband.h
6563 F: include/uapi/rdma/
6567 M: John McCutchan <john@johnmccutchan.com>
6568 M: Robert Love <rlove@rlove.org>
6569 M: Eric Paris <eparis@parisplace.org>
6571 F: Documentation/filesystems/inotify.txt
6572 F: fs/notify/inotify/
6573 F: include/linux/inotify.h
6574 F: include/uapi/linux/inotify.h
6576 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6577 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6578 L: linux-input@vger.kernel.org
6579 Q: http://patchwork.kernel.org/project/linux-input/list/
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6583 F: include/linux/input.h
6584 F: include/uapi/linux/input.h
6585 F: include/linux/input/
6586 F: Documentation/devicetree/bindings/input/
6588 INPUT MULTITOUCH (MT) PROTOCOL
6589 M: Henrik Rydberg <rydberg@bitmath.org>
6590 L: linux-input@vger.kernel.org
6592 F: Documentation/input/multi-touch-protocol.rst
6593 F: drivers/input/input-mt.c
6596 INTEL ASoC BDW/HSW DRIVERS
6597 M: Jie Yang <yang.jie@linux.intel.com>
6598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6600 F: sound/soc/intel/common/sst-dsp*
6601 F: sound/soc/intel/common/sst-firmware.c
6602 F: sound/soc/intel/boards/broadwell.c
6603 F: sound/soc/intel/haswell/
6605 INTEL C600 SERIES SAS CONTROLLER DRIVER
6606 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6607 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6608 L: linux-scsi@vger.kernel.org
6609 T: git git://git.code.sf.net/p/intel-sas/isci
6611 F: drivers/scsi/isci/
6613 INTEL HID EVENT DRIVER
6614 M: Alex Hung <alex.hung@canonical.com>
6615 L: platform-driver-x86@vger.kernel.org
6617 F: drivers/platform/x86/intel-hid.c
6619 INTEL VIRTUAL BUTTON DRIVER
6620 M: AceLan Kao <acelan.kao@canonical.com>
6621 L: platform-driver-x86@vger.kernel.org
6623 F: drivers/platform/x86/intel-vbtn.c
6626 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6627 M: Len Brown <lenb@kernel.org>
6628 L: linux-pm@vger.kernel.org
6629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6630 B: https://bugzilla.kernel.org
6632 F: drivers/idle/intel_idle.c
6634 INTEL INTEGRATED SENSOR HUB DRIVER
6635 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6636 M: Jiri Kosina <jikos@kernel.org>
6637 L: linux-input@vger.kernel.org
6639 F: drivers/hid/intel-ish-hid/
6642 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6643 M: Len Brown <lenb@kernel.org>
6644 L: linux-pm@vger.kernel.org
6646 F: drivers/cpufreq/intel_pstate.c
6648 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6649 M: Maik Broemme <mbroemme@libmpq.org>
6650 L: linux-fbdev@vger.kernel.org
6652 F: Documentation/fb/intelfb.txt
6653 F: drivers/video/fbdev/intelfb/
6655 INTEL 810/815 FRAMEBUFFER DRIVER
6656 M: Antonino Daplas <adaplas@gmail.com>
6657 L: linux-fbdev@vger.kernel.org
6659 F: drivers/video/fbdev/i810/
6661 INTEL MENLOW THERMAL DRIVER
6662 M: Sujith Thomas <sujith.thomas@intel.com>
6663 L: platform-driver-x86@vger.kernel.org
6664 W: https://01.org/linux-acpi
6666 F: drivers/platform/x86/intel_menlow.c
6668 INTEL I/OAT DMA DRIVER
6669 M: Dave Jiang <dave.jiang@intel.com>
6670 R: Dan Williams <dan.j.williams@intel.com>
6671 L: dmaengine@vger.kernel.org
6672 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6674 F: drivers/dma/ioat*
6677 M: David Woodhouse <dwmw2@infradead.org>
6678 L: iommu@lists.linux-foundation.org
6679 T: git git://git.infradead.org/iommu-2.6.git
6681 F: drivers/iommu/intel-iommu.c
6682 F: include/linux/intel-iommu.h
6684 INTEL IOP-ADMA DMA DRIVER
6685 R: Dan Williams <dan.j.williams@intel.com>
6687 F: drivers/dma/iop-adma.c
6689 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6690 M: Krzysztof Halasa <khalasa@piap.pl>
6692 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6693 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6694 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6695 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6696 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6697 F: drivers/net/wan/ixp4xx_hss.c
6699 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6700 M: Deepak Saxena <dsaxena@plexity.net>
6702 F: drivers/char/hw_random/ixp4xx-rng.c
6704 INTEL ETHERNET DRIVERS
6705 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6706 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6707 W: http://www.intel.com/support/feedback.htm
6708 W: http://e1000.sourceforge.net/
6709 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6713 F: Documentation/networking/e100.txt
6714 F: Documentation/networking/e1000.txt
6715 F: Documentation/networking/e1000e.txt
6716 F: Documentation/networking/igb.txt
6717 F: Documentation/networking/igbvf.txt
6718 F: Documentation/networking/ixgb.txt
6719 F: Documentation/networking/ixgbe.txt
6720 F: Documentation/networking/ixgbevf.txt
6721 F: Documentation/networking/i40e.txt
6722 F: Documentation/networking/i40evf.txt
6723 F: drivers/net/ethernet/intel/
6724 F: drivers/net/ethernet/intel/*/
6726 INTEL RDMA RNIC DRIVER
6727 M: Faisal Latif <faisal.latif@intel.com>
6728 M: Shiraz Saleem <shiraz.saleem@intel.com>
6729 L: linux-rdma@vger.kernel.org
6731 F: drivers/infiniband/hw/i40iw/
6733 INTEL MERRIFIELD GPIO DRIVER
6734 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6735 L: linux-gpio@vger.kernel.org
6737 F: drivers/gpio/gpio-merrifield.c
6739 INTEL-MID GPIO DRIVER
6740 M: David Cohen <david.a.cohen@linux.intel.com>
6741 L: linux-gpio@vger.kernel.org
6743 F: drivers/gpio/gpio-intel-mid.c
6745 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6746 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6747 L: linux-wireless@vger.kernel.org
6749 F: Documentation/networking/README.ipw2100
6750 F: Documentation/networking/README.ipw2200
6751 F: drivers/net/wireless/intel/ipw2x00/
6754 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6756 F: Documentation/trace/intel_th.txt
6757 F: drivers/hwtracing/intel_th/
6759 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6760 M: Ning Sun <ning.sun@intel.com>
6761 L: tboot-devel@lists.sourceforge.net
6762 W: http://tboot.sourceforge.net
6763 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6765 F: Documentation/intel_txt.txt
6766 F: include/linux/tboot.h
6767 F: arch/x86/kernel/tboot.c
6769 INTEL WIRELESS WIMAX CONNECTION 2400
6770 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6771 M: linux-wimax@intel.com
6772 L: wimax@linuxwimax.org (subscribers-only)
6774 W: http://linuxwimax.org
6775 F: Documentation/wimax/README.i2400m
6776 F: drivers/net/wimax/i2400m/
6777 F: include/uapi/linux/wimax/i2400m.h
6779 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6780 M: Stanislaw Gruszka <sgruszka@redhat.com>
6781 L: linux-wireless@vger.kernel.org
6783 F: drivers/net/wireless/intel/iwlegacy/
6785 INTEL WIRELESS WIFI LINK (iwlwifi)
6786 M: Johannes Berg <johannes.berg@intel.com>
6787 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6788 M: Luca Coelho <luciano.coelho@intel.com>
6789 M: Intel Linux Wireless <linuxwifi@intel.com>
6790 L: linux-wireless@vger.kernel.org
6791 W: http://intellinuxwireless.org
6792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6794 F: drivers/net/wireless/intel/iwlwifi/
6796 INTEL MANAGEMENT ENGINE (mei)
6797 M: Tomas Winkler <tomas.winkler@intel.com>
6798 L: linux-kernel@vger.kernel.org
6800 F: include/uapi/linux/mei.h
6801 F: include/linux/mei_cl_bus.h
6802 F: drivers/misc/mei/*
6803 F: drivers/watchdog/mei_wdt.c
6804 F: Documentation/misc-devices/mei/*
6807 INTEL MIC DRIVERS (mic)
6808 M: Sudeep Dutt <sudeep.dutt@intel.com>
6809 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6811 W: https://github.com/sudeepdutt/mic
6812 W: http://software.intel.com/en-us/mic-developer
6813 F: include/linux/mic_bus.h
6814 F: include/linux/scif.h
6815 F: include/uapi/linux/mic_common.h
6816 F: include/uapi/linux/mic_ioctl.h
6817 F: include/uapi/linux/scif_ioctl.h
6818 F: drivers/misc/mic/
6819 F: drivers/dma/mic_x100_dma.c
6820 F: drivers/dma/mic_x100_dma.h
6821 F: Documentation/mic/
6823 INTEL PMC/P-Unit IPC DRIVER
6824 M: Zha Qipeng<qipeng.zha@intel.com>
6825 L: platform-driver-x86@vger.kernel.org
6827 F: drivers/platform/x86/intel_pmc_ipc.c
6828 F: drivers/platform/x86/intel_punit_ipc.c
6829 F: arch/x86/include/asm/intel_pmc_ipc.h
6830 F: arch/x86/include/asm/intel_punit_ipc.h
6832 INTEL TELEMETRY DRIVER
6833 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6834 L: platform-driver-x86@vger.kernel.org
6836 F: arch/x86/include/asm/intel_telemetry.h
6837 F: drivers/platform/x86/intel_telemetry*
6839 INTEL PMC CORE DRIVER
6840 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6841 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6842 L: platform-driver-x86@vger.kernel.org
6844 F: arch/x86/include/asm/pmc_core.h
6845 F: drivers/platform/x86/intel_pmc_core*
6847 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6848 M: Linus Walleij <linus.walleij@linaro.org>
6849 L: linux-iio@vger.kernel.org
6851 F: drivers/iio/gyro/mpu3050*
6852 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6854 IOC3 ETHERNET DRIVER
6855 M: Ralf Baechle <ralf@linux-mips.org>
6856 L: linux-mips@linux-mips.org
6858 F: drivers/net/ethernet/sgi/ioc3-eth.c
6861 M: Pat Gefre <pfg@sgi.com>
6862 L: linux-serial@vger.kernel.org
6864 F: drivers/tty/serial/ioc3_serial.c
6867 M: Joerg Roedel <joro@8bytes.org>
6868 L: iommu@lists.linux-foundation.org
6869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6871 F: Documentation/devicetree/bindings/iommu/
6873 F: include/linux/iommu.h
6874 F: include/linux/iova.h
6877 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6879 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6882 M: Corey Minyard <minyard@acm.org>
6883 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6884 W: http://openipmi.sourceforge.net/
6886 F: Documentation/IPMI.txt
6887 F: drivers/char/ipmi/
6888 F: include/linux/ipmi*
6889 F: include/uapi/linux/ipmi*
6891 QCOM AUDIO (ASoC) DRIVERS
6892 M: Patrick Lai <plai@codeaurora.org>
6893 M: Banajit Goswami <bgoswami@codeaurora.org>
6894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6898 IPS SCSI RAID DRIVER
6899 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6900 L: linux-scsi@vger.kernel.org
6901 W: http://www.adaptec.com/
6903 F: drivers/scsi/ips*
6906 M: Wensong Zhang <wensong@linux-vs.org>
6907 M: Simon Horman <horms@verge.net.au>
6908 M: Julian Anastasov <ja@ssi.bg>
6909 L: netdev@vger.kernel.org
6910 L: lvs-devel@vger.kernel.org
6912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6914 F: Documentation/networking/ipvs-sysctl.txt
6915 F: include/net/ip_vs.h
6916 F: include/uapi/linux/ip_vs.h
6917 F: net/netfilter/ipvs/
6920 M: Jiri Kosina <jikos@kernel.org>
6921 M: David Sterba <dsterba@suse.com>
6923 F: drivers/tty/ipwireless/
6926 L: netdev@vger.kernel.org
6928 F: include/net/ipx.h
6929 F: include/uapi/linux/ipx.h
6933 M: Samuel Ortiz <samuel@sortiz.org>
6934 L: irda-users@lists.sourceforge.net (subscribers-only)
6935 L: netdev@vger.kernel.org
6936 W: http://irda.sourceforge.net/
6938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6939 F: Documentation/networking/irda.txt
6940 F: drivers/net/irda/
6941 F: include/net/irda/
6945 M: Thomas Gleixner <tglx@linutronix.de>
6946 L: linux-kernel@vger.kernel.org
6948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6952 M: Thomas Gleixner <tglx@linutronix.de>
6953 M: Jason Cooper <jason@lakedaemon.net>
6954 M: Marc Zyngier <marc.zyngier@arm.com>
6955 L: linux-kernel@vger.kernel.org
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6958 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6959 F: Documentation/devicetree/bindings/interrupt-controller/
6962 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6963 M: Marc Zyngier <marc.zyngier@arm.com>
6965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6966 F: Documentation/IRQ-domain.txt
6967 F: include/linux/irqdomain.h
6968 F: kernel/irq/irqdomain.c
6972 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6974 F: Documentation/isa.txt
6975 F: drivers/base/isa.c
6976 F: include/linux/isa.h
6979 M: Jaroslav Kysela <perex@perex.cz>
6981 F: Documentation/isapnp.txt
6982 F: drivers/pnp/isapnp/
6983 F: include/linux/isapnp.h
6986 M: Hans Verkuil <hverkuil@xs4all.nl>
6987 L: linux-media@vger.kernel.org
6988 T: git git://linuxtv.org/media_tree.git
6989 W: https://linuxtv.org
6991 F: drivers/media/radio/radio-isa*
6993 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6994 M: Peter Jones <pjones@redhat.com>
6995 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6997 F: drivers/firmware/iscsi_ibft*
7000 M: Lee Duncan <lduncan@suse.com>
7001 M: Chris Leech <cleech@redhat.com>
7002 L: open-iscsi@googlegroups.com
7003 W: www.open-iscsi.com
7005 F: drivers/scsi/*iscsi*
7006 F: include/scsi/*iscsi*
7008 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7009 M: Or Gerlitz <ogerlitz@mellanox.com>
7010 M: Sagi Grimberg <sagi@grimberg.me>
7011 M: Roi Dayan <roid@mellanox.com>
7012 L: linux-rdma@vger.kernel.org
7014 W: http://www.openfabrics.org
7015 W: www.open-iscsi.org
7016 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7017 F: drivers/infiniband/ulp/iser/
7019 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7020 M: Sagi Grimberg <sagi@grimberg.me>
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7022 L: linux-rdma@vger.kernel.org
7023 L: target-devel@vger.kernel.org
7025 W: http://www.linux-iscsi.org
7026 F: drivers/infiniband/ulp/isert
7029 M: Karsten Keil <isdn@linux-pingi.de>
7030 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7031 L: netdev@vger.kernel.org
7032 W: http://www.isdn4linux.de
7033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7035 F: Documentation/isdn/
7037 F: include/linux/isdn.h
7038 F: include/linux/isdn/
7039 F: include/uapi/linux/isdn.h
7040 F: include/uapi/linux/isdn/
7042 ISDN SUBSYSTEM (Eicon active card driver)
7043 M: Armin Schindler <mac@melware.de>
7044 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7045 W: http://www.melware.de
7047 F: drivers/isdn/hardware/eicon/
7049 IT87 HARDWARE MONITORING DRIVER
7050 M: Jean Delvare <jdelvare@suse.com>
7051 L: linux-hwmon@vger.kernel.org
7053 F: Documentation/hwmon/it87
7054 F: drivers/hwmon/it87.c
7057 M: Antti Palosaari <crope@iki.fi>
7058 L: linux-media@vger.kernel.org
7059 W: https://linuxtv.org
7060 W: http://palosaari.fi/linux/
7061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7062 T: git git://linuxtv.org/anttip/media_tree.git
7064 F: drivers/media/tuners/it913x*
7066 IVTV VIDEO4LINUX DRIVER
7067 M: Andy Walls <awalls@md.metrocast.net>
7068 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7069 L: linux-media@vger.kernel.org
7070 T: git git://linuxtv.org/media_tree.git
7071 W: http://www.ivtvdriver.org
7073 F: Documentation/media/v4l-drivers/ivtv*
7074 F: drivers/media/pci/ivtv/
7075 F: include/uapi/linux/ivtv*
7077 IX2505V MEDIA DRIVER
7078 M: Malcolm Priestley <tvboxspy@gmail.com>
7079 L: linux-media@vger.kernel.org
7080 W: https://linuxtv.org
7081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7083 F: drivers/media/dvb-frontends/ix2505v*
7085 JC42.4 TEMPERATURE SENSOR DRIVER
7086 M: Guenter Roeck <linux@roeck-us.net>
7087 L: linux-hwmon@vger.kernel.org
7089 F: drivers/hwmon/jc42.c
7090 F: Documentation/hwmon/jc42
7093 M: Dave Kleikamp <shaggy@kernel.org>
7094 L: jfs-discussion@lists.sourceforge.net
7095 W: http://jfs.sourceforge.net/
7096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7098 F: Documentation/filesystems/jfs.txt
7102 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7103 L: netdev@vger.kernel.org
7105 F: drivers/net/ethernet/jme.*
7107 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7108 M: David Woodhouse <dwmw2@infradead.org>
7109 L: linux-mtd@lists.infradead.org
7110 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7113 F: include/uapi/linux/jffs2.h
7115 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7116 M: "Theodore Ts'o" <tytso@mit.edu>
7117 M: Jan Kara <jack@suse.com>
7118 L: linux-ext4@vger.kernel.org
7121 F: include/linux/jbd2.h
7123 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7124 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7125 L: linux-media@vger.kernel.org
7127 F: drivers/media/platform/rcar_jpu.c
7129 JSM Neo PCI based serial card
7130 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7131 L: linux-serial@vger.kernel.org
7133 F: drivers/tty/serial/jsm/
7135 K10TEMP HARDWARE MONITORING DRIVER
7136 M: Clemens Ladisch <clemens@ladisch.de>
7137 L: linux-hwmon@vger.kernel.org
7139 F: Documentation/hwmon/k10temp
7140 F: drivers/hwmon/k10temp.c
7142 K8TEMP HARDWARE MONITORING DRIVER
7143 M: Rudolf Marek <r.marek@assembler.cz>
7144 L: linux-hwmon@vger.kernel.org
7146 F: Documentation/hwmon/k8temp
7147 F: drivers/hwmon/k8temp.c
7150 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7151 R: Alexander Potapenko <glider@google.com>
7152 R: Dmitry Vyukov <dvyukov@google.com>
7153 L: kasan-dev@googlegroups.com
7155 F: arch/*/include/asm/kasan.h
7156 F: arch/*/mm/kasan_init*
7157 F: Documentation/dev-tools/kasan.rst
7158 F: include/linux/kasan*.h
7161 F: scripts/Makefile.kasan
7164 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7165 L: linux-kbuild@vger.kernel.org
7166 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7168 F: Documentation/kbuild/kconfig-language.txt
7172 M: Dave Young <dyoung@redhat.com>
7173 M: Baoquan He <bhe@redhat.com>
7174 R: Vivek Goyal <vgoyal@redhat.com>
7175 L: kexec@lists.infradead.org
7176 W: http://lse.sourceforge.net/kdump/
7178 F: Documentation/kdump/
7180 KEENE FM RADIO TRANSMITTER DRIVER
7181 M: Hans Verkuil <hverkuil@xs4all.nl>
7182 L: linux-media@vger.kernel.org
7183 T: git git://linuxtv.org/media_tree.git
7184 W: https://linuxtv.org
7186 F: drivers/media/radio/radio-keene*
7188 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7189 M: Ian Kent <raven@themaw.net>
7190 L: autofs@vger.kernel.org
7194 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7195 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7196 M: Michal Marek <mmarek@suse.com>
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7198 L: linux-kbuild@vger.kernel.org
7200 F: Documentation/kbuild/
7202 F: scripts/Makefile.*
7208 L: kernel-janitors@vger.kernel.org
7209 W: http://kernelnewbies.org/KernelJanitors
7212 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7213 M: "J. Bruce Fields" <bfields@fieldses.org>
7214 M: Jeff Layton <jlayton@poochiereds.net>
7215 L: linux-nfs@vger.kernel.org
7216 W: http://nfs.sourceforge.net/
7217 T: git git://linux-nfs.org/~bfields/linux.git
7220 F: include/uapi/linux/nfsd/
7224 F: include/linux/lockd/
7225 F: include/linux/sunrpc/
7226 F: include/uapi/linux/sunrpc/
7228 KERNEL SELFTEST FRAMEWORK
7229 M: Shuah Khan <shuahkh@osg.samsung.com>
7230 M: Shuah Khan <shuah@kernel.org>
7231 L: linux-kselftest@vger.kernel.org
7232 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7234 F: tools/testing/selftests
7236 KERNEL VIRTUAL MACHINE (KVM)
7237 M: Paolo Bonzini <pbonzini@redhat.com>
7238 M: Radim Krčmář <rkrcmar@redhat.com>
7239 L: kvm@vger.kernel.org
7240 W: http://www.linux-kvm.org
7241 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7243 F: Documentation/*/kvm*.txt
7244 F: Documentation/virtual/kvm/
7246 F: arch/x86/kernel/kvm.c
7247 F: arch/x86/kernel/kvmclock.c
7248 F: arch/*/include/asm/kvm*
7249 F: include/linux/kvm*
7250 F: include/uapi/linux/kvm*
7254 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7255 M: Joerg Roedel <joro@8bytes.org>
7256 L: kvm@vger.kernel.org
7257 W: http://www.linux-kvm.org/
7259 F: arch/x86/include/asm/svm.h
7260 F: arch/x86/kvm/svm.c
7262 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7263 M: Alexander Graf <agraf@suse.com>
7264 L: kvm-ppc@vger.kernel.org
7265 W: http://www.linux-kvm.org/
7266 T: git git://github.com/agraf/linux-2.6.git
7268 F: arch/powerpc/include/asm/kvm*
7269 F: arch/powerpc/kvm/
7271 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7272 M: Christian Borntraeger <borntraeger@de.ibm.com>
7273 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7274 L: linux-s390@vger.kernel.org
7275 W: http://www.ibm.com/developerworks/linux/linux390/
7276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7278 F: Documentation/s390/kvm.txt
7279 F: arch/s390/include/asm/kvm*
7281 F: arch/s390/mm/gmap.c
7283 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7284 M: Christoffer Dall <christoffer.dall@linaro.org>
7285 M: Marc Zyngier <marc.zyngier@arm.com>
7286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7287 L: kvmarm@lists.cs.columbia.edu
7288 W: http://systems.cs.columbia.edu/projects/kvm-arm
7289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7291 F: arch/arm/include/uapi/asm/kvm*
7292 F: arch/arm/include/asm/kvm*
7295 F: include/kvm/arm_*
7297 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7298 M: Christoffer Dall <christoffer.dall@linaro.org>
7299 M: Marc Zyngier <marc.zyngier@arm.com>
7300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7301 L: kvmarm@lists.cs.columbia.edu
7303 F: arch/arm64/include/uapi/asm/kvm*
7304 F: arch/arm64/include/asm/kvm*
7307 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7308 M: James Hogan <james.hogan@imgtec.com>
7309 L: linux-mips@linux-mips.org
7311 F: arch/mips/include/uapi/asm/kvm*
7312 F: arch/mips/include/asm/kvm*
7316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7317 M: Tejun Heo <tj@kernel.org>
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7320 F: include/linux/kernfs.h
7324 M: Eric Biederman <ebiederm@xmission.com>
7325 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7326 L: kexec@lists.infradead.org
7328 F: include/linux/kexec.h
7329 F: include/uapi/linux/kexec.h
7333 M: David Howells <dhowells@redhat.com>
7334 L: keyrings@vger.kernel.org
7336 F: Documentation/security/keys.txt
7337 F: include/linux/key.h
7338 F: include/linux/key-type.h
7339 F: include/linux/keyctl.h
7340 F: include/uapi/linux/keyctl.h
7345 M: David Safford <safford@us.ibm.com>
7346 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7347 L: linux-security-module@vger.kernel.org
7348 L: keyrings@vger.kernel.org
7350 F: Documentation/security/keys-trusted-encrypted.txt
7351 F: include/keys/trusted-type.h
7352 F: security/keys/trusted.c
7353 F: security/keys/trusted.h
7356 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7357 M: David Safford <safford@us.ibm.com>
7358 L: linux-security-module@vger.kernel.org
7359 L: keyrings@vger.kernel.org
7361 F: Documentation/security/keys-trusted-encrypted.txt
7362 F: include/keys/encrypted-type.h
7363 F: security/keys/encrypted-keys/
7365 KGDB / KDB /debug_core
7366 M: Jason Wessel <jason.wessel@windriver.com>
7367 W: http://kgdb.wiki.kernel.org/
7368 L: kgdb-bugreport@lists.sourceforge.net
7369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7371 F: Documentation/DocBook/kgdb.tmpl
7372 F: drivers/misc/kgdbts.c
7373 F: drivers/tty/serial/kgdboc.c
7374 F: include/linux/kdb.h
7375 F: include/linux/kgdb.h
7379 M: Vegard Nossum <vegardno@ifi.uio.no>
7380 M: Pekka Enberg <penberg@kernel.org>
7382 F: Documentation/dev-tools/kmemcheck.rst
7383 F: arch/x86/include/asm/kmemcheck.h
7384 F: arch/x86/mm/kmemcheck/
7385 F: include/linux/kmemcheck.h
7389 M: Catalin Marinas <catalin.marinas@arm.com>
7391 F: Documentation/dev-tools/kmemleak.rst
7392 F: include/linux/kmemleak.h
7394 F: mm/kmemleak-test.c
7397 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7398 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7399 M: "David S. Miller" <davem@davemloft.net>
7400 M: Masami Hiramatsu <mhiramat@kernel.org>
7402 F: Documentation/kprobes.txt
7403 F: include/linux/kprobes.h
7404 F: include/asm-generic/kprobes.h
7407 KS0108 LCD CONTROLLER DRIVER
7408 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7409 W: http://miguelojeda.es/auxdisplay.htm
7410 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7412 F: Documentation/auxdisplay/ks0108
7413 F: drivers/auxdisplay/ks0108.c
7414 F: include/linux/ks0108.h
7417 M: David Ahern <dsa@cumulusnetworks.com>
7418 L: netdev@vger.kernel.org
7421 F: include/net/l3mdev.h
7423 LANTIQ MIPS ARCHITECTURE
7424 M: John Crispin <john@phrozen.org>
7425 L: linux-mips@linux-mips.org
7430 L: linux-x25@vger.kernel.org
7432 F: Documentation/networking/lapb-module.txt
7436 LASI 53c700 driver for PARISC
7437 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7438 L: linux-scsi@vger.kernel.org
7440 F: Documentation/scsi/53c700.txt
7441 F: drivers/scsi/53c700*
7444 M: Richard Purdie <rpurdie@rpsys.net>
7445 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7446 M: Pavel Machek <pavel@ucw.cz>
7447 L: linux-leds@vger.kernel.org
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7450 F: Documentation/devicetree/bindings/leds/
7452 F: include/linux/leds.h
7454 LEGACY EEPROM DRIVER
7455 M: Jean Delvare <jdelvare@suse.com>
7457 F: Documentation/misc-devices/eeprom
7458 F: drivers/misc/eeprom/eeprom.c
7460 LEGO USB Tower driver
7461 M: Juergen Stuber <starblue@users.sourceforge.net>
7462 L: legousb-devel@lists.sourceforge.net
7463 W: http://legousb.sourceforge.net/
7465 F: drivers/usb/misc/legousbtower.c
7468 M: Michael Krufky <mkrufky@linuxtv.org>
7469 L: linux-media@vger.kernel.org
7470 W: https://linuxtv.org
7471 W: http://github.com/mkrufky
7472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7473 T: git git://linuxtv.org/mkrufky/tuners.git
7475 F: drivers/media/dvb-frontends/lg2160.*
7477 LGDT3305 MEDIA DRIVER
7478 M: Michael Krufky <mkrufky@linuxtv.org>
7479 L: linux-media@vger.kernel.org
7480 W: https://linuxtv.org
7481 W: http://github.com/mkrufky
7482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7483 T: git git://linuxtv.org/mkrufky/tuners.git
7485 F: drivers/media/dvb-frontends/lgdt3305.*
7488 M: Rusty Russell <rusty@rustcorp.com.au>
7489 L: lguest@lists.ozlabs.org
7490 W: http://lguest.ozlabs.org/
7492 F: arch/x86/include/asm/lguest*.h
7495 F: include/linux/lguest*.h
7498 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7499 M: Tejun Heo <tj@kernel.org>
7500 L: linux-ide@vger.kernel.org
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7504 F: include/linux/ata.h
7505 F: include/linux/libata.h
7506 F: Documentation/devicetree/bindings/ata/
7508 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7509 M: Viresh Kumar <vireshk@kernel.org>
7510 L: linux-ide@vger.kernel.org
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7513 F: include/linux/pata_arasan_cf_data.h
7514 F: drivers/ata/pata_arasan_cf.c
7517 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7518 M: Tejun Heo <tj@kernel.org>
7519 L: linux-ide@vger.kernel.org
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7522 F: drivers/ata/pata_*.c
7523 F: drivers/ata/ata_generic.c
7525 LIBATA SATA AHCI PLATFORM devices support
7526 M: Hans de Goede <hdegoede@redhat.com>
7527 M: Tejun Heo <tj@kernel.org>
7528 L: linux-ide@vger.kernel.org
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7531 F: drivers/ata/ahci_platform.c
7532 F: drivers/ata/libahci_platform.c
7533 F: include/linux/ahci_platform.h
7535 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7536 M: Mikael Pettersson <mikpelinux@gmail.com>
7537 L: linux-ide@vger.kernel.org
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7540 F: drivers/ata/sata_promise.*
7543 M: Sasha Levin <sasha.levin@oracle.com>
7545 F: tools/lib/lockdep/
7547 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7548 M: Dan Williams <dan.j.williams@intel.com>
7549 L: linux-nvdimm@lists.01.org
7550 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7554 F: include/linux/nd.h
7555 F: include/linux/libnvdimm.h
7556 F: include/uapi/linux/ndctl.h
7558 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7559 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7560 L: linux-nvdimm@lists.01.org
7561 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7563 F: drivers/nvdimm/blk.c
7564 F: drivers/nvdimm/region_devs.c
7565 F: drivers/acpi/nfit*
7567 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7568 M: Vishal Verma <vishal.l.verma@intel.com>
7569 L: linux-nvdimm@lists.01.org
7570 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7572 F: drivers/nvdimm/btt*
7574 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7575 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7576 L: linux-nvdimm@lists.01.org
7577 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7579 F: drivers/nvdimm/pmem.c
7580 F: include/linux/pmem.h
7581 F: arch/*/include/asm/pmem.h
7583 LIGHTNVM PLATFORM SUPPORT
7584 M: Matias Bjorling <mb@lightnvm.io>
7585 W: http://github/OpenChannelSSD
7586 L: linux-block@vger.kernel.org
7588 F: drivers/lightnvm/
7589 F: include/linux/lightnvm.h
7590 F: include/uapi/linux/lightnvm.h
7592 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7593 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7594 M: Paul Mackerras <paulus@samba.org>
7595 M: Michael Ellerman <mpe@ellerman.id.au>
7596 W: https://github.com/linuxppc/linux/wiki
7597 L: linuxppc-dev@lists.ozlabs.org
7598 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7601 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7602 F: Documentation/devicetree/bindings/powerpc/
7603 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7604 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7605 F: Documentation/powerpc/
7607 F: drivers/char/tpm/tpm_ibmvtpm*
7608 F: drivers/crypto/nx/
7609 F: drivers/crypto/vmx/
7610 F: drivers/i2c/busses/i2c-opal.c
7611 F: drivers/net/ethernet/ibm/ibmveth.*
7612 F: drivers/net/ethernet/ibm/ibmvnic.*
7613 F: drivers/pci/hotplug/pnv_php.c
7614 F: drivers/pci/hotplug/rpa*
7615 F: drivers/rtc/rtc-opal.c
7616 F: drivers/scsi/ibmvscsi/
7617 F: drivers/tty/hvc/hvc_opal.c
7618 F: tools/testing/selftests/powerpc
7625 LINUX FOR POWER MACINTOSH
7626 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7627 W: http://www.penguinppc.org/
7628 L: linuxppc-dev@lists.ozlabs.org
7630 F: arch/powerpc/platforms/powermac/
7631 F: drivers/macintosh/
7633 LINUX FOR POWERPC EMBEDDED MPC5XXX
7634 M: Anatolij Gustschin <agust@denx.de>
7635 L: linuxppc-dev@lists.ozlabs.org
7636 T: git git://git.denx.de/linux-denx-agust.git
7638 F: arch/powerpc/platforms/512x/
7639 F: arch/powerpc/platforms/52xx/
7641 LINUX FOR POWERPC EMBEDDED PPC4XX
7642 M: Alistair Popple <alistair@popple.id.au>
7643 M: Matt Porter <mporter@kernel.crashing.org>
7644 W: http://www.penguinppc.org/
7645 L: linuxppc-dev@lists.ozlabs.org
7647 F: arch/powerpc/platforms/40x/
7648 F: arch/powerpc/platforms/44x/
7650 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7651 L: linuxppc-dev@lists.ozlabs.org
7653 F: arch/powerpc/*/*virtex*
7654 F: arch/powerpc/*/*/*virtex*
7656 LINUX FOR POWERPC EMBEDDED PPC8XX
7657 M: Vitaly Bordug <vitb@kernel.crashing.org>
7658 W: http://www.penguinppc.org/
7659 L: linuxppc-dev@lists.ozlabs.org
7661 F: arch/powerpc/platforms/8xx/
7663 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7664 M: Scott Wood <oss@buserror.net>
7665 M: Kumar Gala <galak@kernel.crashing.org>
7666 W: http://www.penguinppc.org/
7667 L: linuxppc-dev@lists.ozlabs.org
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7670 F: arch/powerpc/platforms/83xx/
7671 F: arch/powerpc/platforms/85xx/
7673 LINUX FOR POWERPC PA SEMI PWRFICIENT
7674 L: linuxppc-dev@lists.ozlabs.org
7676 F: arch/powerpc/platforms/pasemi/
7677 F: drivers/*/*pasemi*
7678 F: drivers/*/*/*pasemi*
7680 LINUX SECURITY MODULE (LSM) FRAMEWORK
7681 M: Chris Wright <chrisw@sous-sol.org>
7682 L: linux-security-module@vger.kernel.org
7685 LIS3LV02D ACCELEROMETER DRIVER
7686 M: Eric Piel <eric.piel@tremplin-utc.net>
7688 F: Documentation/misc-devices/lis3lv02d
7689 F: drivers/misc/lis3lv02d/
7690 F: drivers/platform/x86/hp_accel.c
7693 M: Josh Poimboeuf <jpoimboe@redhat.com>
7694 M: Jessica Yu <jeyu@redhat.com>
7695 M: Jiri Kosina <jikos@kernel.org>
7696 M: Miroslav Benes <mbenes@suse.cz>
7697 R: Petr Mladek <pmladek@suse.com>
7699 F: kernel/livepatch/
7700 F: include/linux/livepatch.h
7701 F: arch/x86/include/asm/livepatch.h
7702 F: arch/x86/kernel/livepatch.c
7703 F: Documentation/livepatch/
7704 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7705 F: samples/livepatch/
7706 L: live-patching@vger.kernel.org
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7709 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7710 M: Kees Cook <keescook@chromium.org>
7712 F: drivers/misc/lkdtm*
7715 L: netdev@vger.kernel.org
7717 F: include/linux/llc.h
7718 F: include/uapi/linux/llc.h
7722 LM73 HARDWARE MONITOR DRIVER
7723 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7724 L: linux-hwmon@vger.kernel.org
7726 F: drivers/hwmon/lm73.c
7728 LM78 HARDWARE MONITOR DRIVER
7729 M: Jean Delvare <jdelvare@suse.com>
7730 L: linux-hwmon@vger.kernel.org
7732 F: Documentation/hwmon/lm78
7733 F: drivers/hwmon/lm78.c
7735 LM83 HARDWARE MONITOR DRIVER
7736 M: Jean Delvare <jdelvare@suse.com>
7737 L: linux-hwmon@vger.kernel.org
7739 F: Documentation/hwmon/lm83
7740 F: drivers/hwmon/lm83.c
7742 LM90 HARDWARE MONITOR DRIVER
7743 M: Jean Delvare <jdelvare@suse.com>
7744 L: linux-hwmon@vger.kernel.org
7746 F: Documentation/hwmon/lm90
7747 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7748 F: drivers/hwmon/lm90.c
7749 F: include/dt-bindings/thermal/lm90.h
7751 LM95234 HARDWARE MONITOR DRIVER
7752 M: Guenter Roeck <linux@roeck-us.net>
7753 L: linux-hwmon@vger.kernel.org
7755 F: Documentation/hwmon/lm95234
7756 F: drivers/hwmon/lm95234.c
7758 LME2510 MEDIA DRIVER
7759 M: Malcolm Priestley <tvboxspy@gmail.com>
7760 L: linux-media@vger.kernel.org
7761 W: https://linuxtv.org
7762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7764 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7767 M: Peter Zijlstra <peterz@infradead.org>
7768 M: Ingo Molnar <mingo@redhat.com>
7769 L: linux-kernel@vger.kernel.org
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7772 F: Documentation/locking/
7773 F: include/linux/lockdep.h
7774 F: include/linux/spinlock*.h
7775 F: arch/*/include/asm/spinlock*.h
7776 F: include/linux/rwlock*.h
7777 F: include/linux/mutex*.h
7778 F: arch/*/include/asm/mutex*.h
7779 F: include/linux/rwsem*.h
7780 F: arch/*/include/asm/rwsem.h
7781 F: include/linux/seqlock.h
7782 F: lib/locking*.[ch]
7785 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7786 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7787 L: linux-ntfs-dev@lists.sourceforge.net
7788 W: http://www.linux-ntfs.org/content/view/19/37/
7790 F: Documentation/ldm.txt
7791 F: block/partitions/ldm.*
7793 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7794 M: Sathya Prakash <sathya.prakash@broadcom.com>
7795 M: Chaitra P B <chaitra.basappa@broadcom.com>
7796 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7797 L: MPT-FusionLinux.pdl@broadcom.com
7798 L: linux-scsi@vger.kernel.org
7799 W: http://www.avagotech.com/support/
7801 F: drivers/message/fusion/
7802 F: drivers/scsi/mpt2sas/
7803 F: drivers/scsi/mpt3sas/
7805 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7806 M: Matthew Wilcox <matthew@wil.cx>
7807 L: linux-scsi@vger.kernel.org
7809 F: drivers/scsi/sym53c8xx_2/
7811 LTC4261 HARDWARE MONITOR DRIVER
7812 M: Guenter Roeck <linux@roeck-us.net>
7813 L: linux-hwmon@vger.kernel.org
7815 F: Documentation/hwmon/ltc4261
7816 F: drivers/hwmon/ltc4261.c
7818 LTC4306 I2C MULTIPLEXER DRIVER
7819 M: Michael Hennerich <michael.hennerich@analog.com>
7820 W: http://ez.analog.com/community/linux-device-drivers
7821 L: linux-i2c@vger.kernel.org
7823 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7824 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7826 LTP (Linux Test Project)
7827 M: Mike Frysinger <vapier@gentoo.org>
7828 M: Cyril Hrubis <chrubis@suse.cz>
7829 M: Wanlong Gao <wanlong.gao@gmail.com>
7830 M: Jan Stancek <jstancek@redhat.com>
7831 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7832 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7833 L: ltp@lists.linux.it (subscribers-only)
7834 W: http://linux-test-project.github.io/
7835 T: git git://github.com/linux-test-project/ltp.git
7839 W: http://www.linux-m32r.org/
7844 M: Geert Uytterhoeven <geert@linux-m68k.org>
7845 L: linux-m68k@lists.linux-m68k.org
7846 W: http://www.linux-m68k.org/
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7852 M68K ON APPLE MACINTOSH
7853 M: Joshua Thompson <funaho@jurai.org>
7854 W: http://www.mac.linux-m68k.org/
7855 L: linux-m68k@lists.linux-m68k.org
7860 M: Philip Blundell <philb@gnu.org>
7861 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7865 M88DS3103 MEDIA DRIVER
7866 M: Antti Palosaari <crope@iki.fi>
7867 L: linux-media@vger.kernel.org
7868 W: https://linuxtv.org
7869 W: http://palosaari.fi/linux/
7870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7871 T: git git://linuxtv.org/anttip/media_tree.git
7873 F: drivers/media/dvb-frontends/m88ds3103*
7875 M88RS2000 MEDIA DRIVER
7876 M: Malcolm Priestley <tvboxspy@gmail.com>
7877 L: linux-media@vger.kernel.org
7878 W: https://linuxtv.org
7879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7881 F: drivers/media/dvb-frontends/m88rs2000*
7883 MA901 MASTERKIT USB FM RADIO DRIVER
7884 M: Alexey Klimov <klimov.linux@gmail.com>
7885 L: linux-media@vger.kernel.org
7886 T: git git://linuxtv.org/media_tree.git
7888 F: drivers/media/radio/radio-ma901.c
7891 M: Johannes Berg <johannes@sipsolutions.net>
7892 L: linux-wireless@vger.kernel.org
7893 W: http://wireless.kernel.org/
7894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7897 F: Documentation/networking/mac80211-injection.txt
7898 F: include/net/mac80211.h
7900 F: drivers/net/wireless/mac80211_hwsim.[ch]
7903 M: Jassi Brar <jassisinghbrar@gmail.com>
7904 L: linux-kernel@vger.kernel.org
7907 F: include/linux/mailbox_client.h
7908 F: include/linux/mailbox_controller.h
7910 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7911 M: Michael Kerrisk <mtk.manpages@gmail.com>
7912 W: http://www.kernel.org/doc/man-pages
7913 L: linux-man@vger.kernel.org
7916 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7917 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7918 L: linux-mips@linux-mips.org
7920 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7922 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7923 M: Andrew Lunn <andrew@lunn.ch>
7924 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7925 L: netdev@vger.kernel.org
7927 F: drivers/net/dsa/mv88e6xxx/
7928 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7930 MARVELL ARMADA DRM SUPPORT
7931 M: Russell King <linux@armlinux.org.uk>
7933 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7934 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7935 F: drivers/gpu/drm/armada/
7936 F: include/uapi/drm/armada_drm.h
7937 F: Documentation/devicetree/bindings/display/armada/
7939 MARVELL CRYPTO DRIVER
7940 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7941 M: Arnaud Ebalard <arno@natisbad.org>
7942 F: drivers/crypto/marvell/
7944 L: linux-crypto@vger.kernel.org
7946 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7947 M: Mirko Lindner <mlindner@marvell.com>
7948 M: Stephen Hemminger <stephen@networkplumber.org>
7949 L: netdev@vger.kernel.org
7951 F: drivers/net/ethernet/marvell/sk*
7953 MARVELL LIBERTAS WIRELESS DRIVER
7954 L: libertas-dev@lists.infradead.org
7956 F: drivers/net/wireless/marvell/libertas/
7958 MARVELL MV643XX ETHERNET DRIVER
7959 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7960 L: netdev@vger.kernel.org
7962 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7963 F: include/linux/mv643xx.h
7965 MARVELL MVNETA ETHERNET DRIVER
7966 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7967 L: netdev@vger.kernel.org
7969 F: drivers/net/ethernet/marvell/mvneta.*
7971 MARVELL MWIFIEX WIRELESS DRIVER
7972 M: Amitkumar Karwar <amitkarwar@gmail.com>
7973 M: Nishant Sarmukadam <nishants@marvell.com>
7974 M: Ganapathi Bhat <gbhat@marvell.com>
7975 M: Xinming Hu <huxm@marvell.com>
7976 L: linux-wireless@vger.kernel.org
7978 F: drivers/net/wireless/marvell/mwifiex/
7980 MARVELL MWL8K WIRELESS DRIVER
7981 M: Lennert Buytenhek <buytenh@wantstofly.org>
7982 L: linux-wireless@vger.kernel.org
7984 F: drivers/net/wireless/marvell/mwl8k.c
7986 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7987 M: Nicolas Pitre <nico@fluxnic.net>
7989 F: drivers/mmc/host/mvsdio.*
7991 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7992 M: Hu Ziji <huziji@marvell.com>
7993 L: linux-mmc@vger.kernel.org
7995 F: drivers/mmc/host/sdhci-xenon*
7996 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7998 MATROX FRAMEBUFFER DRIVER
7999 L: linux-fbdev@vger.kernel.org
8001 F: drivers/video/fbdev/matrox/matroxfb_*
8002 F: include/uapi/linux/matroxfb.h
8004 MAX16065 HARDWARE MONITOR DRIVER
8005 M: Guenter Roeck <linux@roeck-us.net>
8006 L: linux-hwmon@vger.kernel.org
8008 F: Documentation/hwmon/max16065
8009 F: drivers/hwmon/max16065.c
8011 MAX20751 HARDWARE MONITOR DRIVER
8012 M: Guenter Roeck <linux@roeck-us.net>
8013 L: linux-hwmon@vger.kernel.org
8015 F: Documentation/hwmon/max20751
8016 F: drivers/hwmon/max20751.c
8018 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8019 L: linux-hwmon@vger.kernel.org
8021 F: Documentation/hwmon/max6650
8022 F: drivers/hwmon/max6650.c
8024 MAX6697 HARDWARE MONITOR DRIVER
8025 M: Guenter Roeck <linux@roeck-us.net>
8026 L: linux-hwmon@vger.kernel.org
8028 F: Documentation/hwmon/max6697
8029 F: Documentation/devicetree/bindings/i2c/max6697.txt
8030 F: drivers/hwmon/max6697.c
8031 F: include/linux/platform_data/max6697.h
8033 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8034 M: Peter Rosin <peda@axentia.se>
8035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8037 F: Documentation/devicetree/bindings/sound/max9860.txt
8038 F: sound/soc/codecs/max9860.*
8040 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8041 M: Krzysztof Kozlowski <krzk@kernel.org>
8042 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8043 L: linux-pm@vger.kernel.org
8045 F: drivers/power/supply/max14577_charger.c
8046 F: drivers/power/supply/max77693_charger.c
8048 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8049 M: Javier Martinez Canillas <javier@osg.samsung.com>
8050 L: linux-kernel@vger.kernel.org
8052 F: drivers/*/*max77802*.c
8053 F: Documentation/devicetree/bindings/*/*max77802.txt
8054 F: include/dt-bindings/*/*max77802.h
8056 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8057 M: Chanwoo Choi <cw00.choi@samsung.com>
8058 M: Krzysztof Kozlowski <krzk@kernel.org>
8059 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8060 L: linux-kernel@vger.kernel.org
8062 F: drivers/*/max14577*.c
8063 F: drivers/*/max77686*.c
8064 F: drivers/*/max77693*.c
8065 F: drivers/extcon/extcon-max14577.c
8066 F: drivers/extcon/extcon-max77693.c
8067 F: drivers/rtc/rtc-max77686.c
8068 F: drivers/clk/clk-max77686.c
8069 F: Documentation/devicetree/bindings/mfd/max14577.txt
8070 F: Documentation/devicetree/bindings/*/max77686.txt
8071 F: Documentation/devicetree/bindings/mfd/max77693.txt
8072 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8073 F: include/linux/mfd/max14577*.h
8074 F: include/linux/mfd/max77686*.h
8075 F: include/linux/mfd/max77693*.h
8077 MAXIRADIO FM RADIO RECEIVER DRIVER
8078 M: Hans Verkuil <hverkuil@xs4all.nl>
8079 L: linux-media@vger.kernel.org
8080 T: git git://linuxtv.org/media_tree.git
8081 W: https://linuxtv.org
8083 F: drivers/media/radio/radio-maxiradio*
8085 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8086 M: Peter Rosin <peda@axentia.se>
8087 L: linux-iio@vger.kernel.org
8089 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8090 F: drivers/iio/potentiometer/mcp4531.c
8092 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8093 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8094 L: linux-iio@vger.kernel.org
8096 F: drivers/iio/dac/cio-dac.c
8098 MEDIA DRIVERS FOR RENESAS - FCP
8099 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8100 L: linux-media@vger.kernel.org
8101 L: linux-renesas-soc@vger.kernel.org
8102 T: git git://linuxtv.org/media_tree.git
8104 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8105 F: drivers/media/platform/rcar-fcp.c
8106 F: include/media/rcar-fcp.h
8108 MEDIA DRIVERS FOR RENESAS - FDP1
8109 M: Kieran Bingham <kieran@bingham.xyz>
8110 L: linux-media@vger.kernel.org
8111 L: linux-renesas-soc@vger.kernel.org
8112 T: git git://linuxtv.org/media_tree.git
8114 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8115 F: drivers/media/platform/rcar_fdp1.c
8117 MEDIA DRIVERS FOR RENESAS - VIN
8118 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8119 L: linux-media@vger.kernel.org
8120 L: linux-renesas-soc@vger.kernel.org
8121 T: git git://linuxtv.org/media_tree.git
8123 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8124 F: drivers/media/platform/rcar-vin/
8126 MEDIA DRIVERS FOR RENESAS - VSP1
8127 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8128 L: linux-media@vger.kernel.org
8129 L: linux-renesas-soc@vger.kernel.org
8130 T: git git://linuxtv.org/media_tree.git
8132 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8133 F: drivers/media/platform/vsp1/
8135 MEDIA DRIVERS FOR HELENE
8136 M: Abylay Ospan <aospan@netup.ru>
8137 L: linux-media@vger.kernel.org
8138 W: https://linuxtv.org
8140 T: git git://linuxtv.org/media_tree.git
8142 F: drivers/media/dvb-frontends/helene*
8144 MEDIA DRIVERS FOR ASCOT2E
8145 M: Sergey Kozlov <serjk@netup.ru>
8146 M: Abylay Ospan <aospan@netup.ru>
8147 L: linux-media@vger.kernel.org
8148 W: https://linuxtv.org
8150 T: git git://linuxtv.org/media_tree.git
8152 F: drivers/media/dvb-frontends/ascot2e*
8154 MEDIA DRIVERS FOR CXD2841ER
8155 M: Sergey Kozlov <serjk@netup.ru>
8156 M: Abylay Ospan <aospan@netup.ru>
8157 L: linux-media@vger.kernel.org
8158 W: https://linuxtv.org
8160 T: git git://linuxtv.org/media_tree.git
8162 F: drivers/media/dvb-frontends/cxd2841er*
8164 MEDIA DRIVERS FOR HORUS3A
8165 M: Sergey Kozlov <serjk@netup.ru>
8166 M: Abylay Ospan <aospan@netup.ru>
8167 L: linux-media@vger.kernel.org
8168 W: https://linuxtv.org
8170 T: git git://linuxtv.org/media_tree.git
8172 F: drivers/media/dvb-frontends/horus3a*
8174 MEDIA DRIVERS FOR LNBH25
8175 M: Sergey Kozlov <serjk@netup.ru>
8176 M: Abylay Ospan <aospan@netup.ru>
8177 L: linux-media@vger.kernel.org
8178 W: https://linuxtv.org
8180 T: git git://linuxtv.org/media_tree.git
8182 F: drivers/media/dvb-frontends/lnbh25*
8184 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8185 M: Sergey Kozlov <serjk@netup.ru>
8186 M: Abylay Ospan <aospan@netup.ru>
8187 L: linux-media@vger.kernel.org
8188 W: https://linuxtv.org
8190 T: git git://linuxtv.org/media_tree.git
8192 F: drivers/media/pci/netup_unidvb/*
8194 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8195 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8196 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8197 P: LinuxTV.org Project
8198 L: linux-media@vger.kernel.org
8199 W: https://linuxtv.org
8200 Q: http://patchwork.kernel.org/project/linux-media/list/
8201 T: git git://linuxtv.org/media_tree.git
8203 F: Documentation/devicetree/bindings/media/
8204 F: Documentation/media/
8206 F: drivers/staging/media/
8207 F: include/linux/platform_data/media/
8209 F: include/uapi/linux/dvb/
8210 F: include/uapi/linux/videodev2.h
8211 F: include/uapi/linux/media.h
8212 F: include/uapi/linux/v4l2-*
8213 F: include/uapi/linux/meye.h
8214 F: include/uapi/linux/ivtv*
8215 F: include/uapi/linux/uvcvideo.h
8217 MEDIATEK ETHERNET DRIVER
8218 M: Felix Fietkau <nbd@openwrt.org>
8219 M: John Crispin <blogic@openwrt.org>
8220 L: netdev@vger.kernel.org
8222 F: drivers/net/ethernet/mediatek/
8224 MEDIATEK JPEG DRIVER
8225 M: Rick Chang <rick.chang@mediatek.com>
8226 M: Bin Liu <bin.liu@mediatek.com>
8228 F: drivers/media/platform/mtk-jpeg/
8229 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8231 MEDIATEK MEDIA DRIVER
8232 M: Tiffany Lin <tiffany.lin@mediatek.com>
8233 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8235 F: drivers/media/platform/mtk-vcodec/
8236 F: drivers/media/platform/mtk-vpu/
8237 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8238 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8241 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8242 M: Houlong Wei <houlong.wei@mediatek.com>
8243 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8245 F: drivers/media/platform/mtk-mdp/
8246 F: drivers/media/platform/mtk-vpu/
8247 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8249 MEDIATEK MT7601U WIRELESS LAN DRIVER
8250 M: Jakub Kicinski <kubakici@wp.pl>
8251 L: linux-wireless@vger.kernel.org
8253 F: drivers/net/wireless/mediatek/mt7601u/
8255 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8256 M: Peter Senna Tschudin <peter.senna@collabora.com>
8257 M: Martin Donnelly <martin.donnelly@ge.com>
8258 M: Martyn Welch <martyn.welch@collabora.co.uk>
8260 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8261 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8263 MEGARAID SCSI/SAS DRIVERS
8264 M: Kashyap Desai <kashyap.desai@broadcom.com>
8265 M: Sumit Saxena <sumit.saxena@broadcom.com>
8266 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8267 L: megaraidlinux.pdl@broadcom.com
8268 L: linux-scsi@vger.kernel.org
8269 W: http://www.avagotech.com/support/
8271 F: Documentation/scsi/megaraid.txt
8272 F: drivers/scsi/megaraid.*
8273 F: drivers/scsi/megaraid/
8275 MELFAS MIP4 TOUCHSCREEN DRIVER
8276 M: Sangwon Jee <jeesw@melfas.com>
8277 W: http://www.melfas.com
8279 F: drivers/input/touchscreen/melfas_mip4.c
8280 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8282 MELLANOX ETHERNET DRIVER (mlx4_en)
8283 M: Tariq Toukan <tariqt@mellanox.com>
8284 L: netdev@vger.kernel.org
8286 W: http://www.mellanox.com
8287 Q: http://patchwork.ozlabs.org/project/netdev/list/
8288 F: drivers/net/ethernet/mellanox/mlx4/en_*
8290 MELLANOX ETHERNET DRIVER (mlx5e)
8291 M: Saeed Mahameed <saeedm@mellanox.com>
8292 L: netdev@vger.kernel.org
8294 W: http://www.mellanox.com
8295 Q: http://patchwork.ozlabs.org/project/netdev/list/
8296 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8298 MELLANOX ETHERNET SWITCH DRIVERS
8299 M: Jiri Pirko <jiri@mellanox.com>
8300 M: Ido Schimmel <idosch@mellanox.com>
8301 L: netdev@vger.kernel.org
8303 W: http://www.mellanox.com
8304 Q: http://patchwork.ozlabs.org/project/netdev/list/
8305 F: drivers/net/ethernet/mellanox/mlxsw/
8307 MELLANOX MLXCPLD I2C AND MUX DRIVER
8308 M: Vadim Pasternak <vadimp@mellanox.com>
8309 M: Michael Shych <michaelsh@mellanox.com>
8310 L: linux-i2c@vger.kernel.org
8312 F: drivers/i2c/busses/i2c-mlxcpld.c
8313 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8314 F: Documentation/i2c/busses/i2c-mlxcpld
8316 MELLANOX MLXCPLD LED DRIVER
8317 M: Vadim Pasternak <vadimp@mellanox.com>
8318 L: linux-leds@vger.kernel.org
8320 F: drivers/leds/leds-mlxcpld.c
8321 F: Documentation/leds/leds-mlxcpld.txt
8323 MELLANOX PLATFORM DRIVER
8324 M: Vadim Pasternak <vadimp@mellanox.com>
8325 L: platform-driver-x86@vger.kernel.org
8327 F: drivers/platform/x86/mlx-platform.c
8329 MELLANOX MLX CPLD HOTPLUG DRIVER
8330 M: Vadim Pasternak <vadimp@mellanox.com>
8331 L: platform-driver-x86@vger.kernel.org
8333 F: drivers/platform/x86/mlxcpld-hotplug.c
8334 F: include/linux/platform_data/mlxcpld-hotplug.h
8336 SOFT-ROCE DRIVER (rxe)
8337 M: Moni Shoua <monis@mellanox.com>
8338 L: linux-rdma@vger.kernel.org
8340 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8341 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8342 F: drivers/infiniband/sw/rxe/
8343 F: include/uapi/rdma/rdma_user_rxe.h
8346 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8347 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8348 L: linux-kernel@vger.kernel.org
8350 F: kernel/membarrier.c
8351 F: include/uapi/linux/membarrier.h
8354 L: linux-mm@kvack.org
8355 W: http://www.linux-mm.org
8357 F: include/linux/mm.h
8358 F: include/linux/gfp.h
8359 F: include/linux/mmzone.h
8360 F: include/linux/memory_hotplug.h
8361 F: include/linux/vmalloc.h
8364 MEMORY TECHNOLOGY DEVICES (MTD)
8365 M: David Woodhouse <dwmw2@infradead.org>
8366 M: Brian Norris <computersforpeace@gmail.com>
8367 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8368 M: Marek Vasut <marek.vasut@gmail.com>
8369 M: Richard Weinberger <richard@nod.at>
8370 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8371 L: linux-mtd@lists.infradead.org
8372 W: http://www.linux-mtd.infradead.org/
8373 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8374 T: git git://git.infradead.org/linux-mtd.git
8375 T: git git://git.infradead.org/l2-mtd.git
8377 F: Documentation/devicetree/bindings/mtd/
8379 F: include/linux/mtd/
8380 F: include/uapi/mtd/
8382 MEN A21 WATCHDOG DRIVER
8383 M: Johannes Thumshirn <morbidrsa@gmail.com>
8384 L: linux-watchdog@vger.kernel.org
8386 F: drivers/watchdog/mena21_wdt.c
8388 MEN CHAMELEON BUS (mcb)
8389 M: Johannes Thumshirn <morbidrsa@gmail.com>
8392 F: include/linux/mcb.h
8393 F: Documentation/men-chameleon-bus.txt
8395 MEN F21BMC (Board Management Controller)
8396 M: Andreas Werner <andreas.werner@men.de>
8398 F: drivers/mfd/menf21bmc.c
8399 F: drivers/watchdog/menf21bmc_wdt.c
8400 F: drivers/leds/leds-menf21bmc.c
8401 F: drivers/hwmon/menf21bmc_hwmon.c
8402 F: Documentation/hwmon/menf21bmc
8405 M: James Hogan <james.hogan@imgtec.com>
8406 L: linux-metag@vger.kernel.org
8407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8410 F: Documentation/metag/
8411 F: Documentation/devicetree/bindings/metag/
8412 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8413 F: drivers/clocksource/metag_generic.c
8414 F: drivers/irqchip/irq-metag.c
8415 F: drivers/irqchip/irq-metag-ext.c
8416 F: drivers/tty/metag_da.c
8418 MICROBLAZE ARCHITECTURE
8419 M: Michal Simek <monstr@monstr.eu>
8420 W: http://www.monstr.eu/fdt/
8421 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8425 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8426 M: Richard Genoud <richard.genoud@gmail.com>
8428 F: drivers/tty/serial/atmel_serial.c
8429 F: drivers/tty/serial/atmel_serial.h
8431 MICROCHIP / ATMEL DMA DRIVER
8432 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8434 L: dmaengine@vger.kernel.org
8436 F: drivers/dma/at_hdmac.c
8437 F: drivers/dma/at_hdmac_regs.h
8438 F: include/linux/platform_data/dma-atmel.h
8440 MICROCHIP / ATMEL ISC DRIVER
8441 M: Songjun Wu <songjun.wu@microchip.com>
8442 L: linux-media@vger.kernel.org
8444 F: drivers/media/platform/atmel/atmel-isc.c
8445 F: drivers/media/platform/atmel/atmel-isc-regs.h
8446 F: devicetree/bindings/media/atmel-isc.txt
8448 MICROCHIP USB251XB DRIVER
8449 M: Richard Leitner <richard.leitner@skidata.com>
8450 L: linux-usb@vger.kernel.org
8452 F: drivers/usb/misc/usb251xb.c
8453 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8455 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8456 M: Chen Yu <yu.c.chen@intel.com>
8457 L: platform-driver-x86@vger.kernel.org
8459 F: drivers/platform/x86/surfacepro3_button.c
8462 M: Oliver Neukum <oliver@neukum.org>
8464 F: drivers/usb/image/microtek.*
8467 M: Ralf Baechle <ralf@linux-mips.org>
8468 L: linux-mips@linux-mips.org
8469 W: http://www.linux-mips.org/
8470 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8471 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8473 F: Documentation/devicetree/bindings/mips/
8474 F: Documentation/mips/
8477 MIPS/LOONGSON1 ARCHITECTURE
8478 M: Keguang Zhang <keguang.zhang@gmail.com>
8479 L: linux-mips@linux-mips.org
8481 F: arch/mips/loongson32/
8482 F: arch/mips/include/asm/mach-loongson32/
8483 F: drivers/*/*loongson1*
8484 F: drivers/*/*/*loongson1*
8486 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8487 M: Hans Verkuil <hverkuil@xs4all.nl>
8488 L: linux-media@vger.kernel.org
8489 T: git git://linuxtv.org/media_tree.git
8490 W: https://linuxtv.org
8492 F: drivers/media/radio/radio-miropcm20*
8494 MELLANOX MLX4 core VPI driver
8495 M: Yishai Hadas <yishaih@mellanox.com>
8496 L: netdev@vger.kernel.org
8497 L: linux-rdma@vger.kernel.org
8498 W: http://www.mellanox.com
8499 Q: http://patchwork.ozlabs.org/project/netdev/list/
8501 F: drivers/net/ethernet/mellanox/mlx4/
8502 F: include/linux/mlx4/
8503 F: include/uapi/rdma/mlx4-abi.h
8505 MELLANOX MLX4 IB driver
8506 M: Yishai Hadas <yishaih@mellanox.com>
8507 L: linux-rdma@vger.kernel.org
8508 W: http://www.mellanox.com
8509 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8511 F: drivers/infiniband/hw/mlx4/
8512 F: include/linux/mlx4/
8514 MELLANOX MLX5 core VPI driver
8515 M: Saeed Mahameed <saeedm@mellanox.com>
8516 M: Matan Barak <matanb@mellanox.com>
8517 M: Leon Romanovsky <leonro@mellanox.com>
8518 L: netdev@vger.kernel.org
8519 L: linux-rdma@vger.kernel.org
8520 W: http://www.mellanox.com
8521 Q: http://patchwork.ozlabs.org/project/netdev/list/
8523 F: drivers/net/ethernet/mellanox/mlx5/core/
8524 F: include/linux/mlx5/
8525 F: include/uapi/rdma/mlx5-abi.h
8527 MELLANOX MLX5 IB driver
8528 M: Matan Barak <matanb@mellanox.com>
8529 M: Leon Romanovsky <leonro@mellanox.com>
8530 L: linux-rdma@vger.kernel.org
8531 W: http://www.mellanox.com
8532 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8534 F: drivers/infiniband/hw/mlx5/
8535 F: include/linux/mlx5/
8537 MELEXIS MLX90614 DRIVER
8538 M: Crt Mori <cmo@melexis.com>
8539 L: linux-iio@vger.kernel.org
8540 W: http://www.melexis.com
8542 F: drivers/iio/temperature/mlx90614.c
8544 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8545 M: Don Brace <don.brace@microsemi.com>
8546 L: esc.storagedev@microsemi.com
8547 L: linux-scsi@vger.kernel.org
8549 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8550 F: drivers/scsi/smartpqi/Kconfig
8551 F: drivers/scsi/smartpqi/Makefile
8552 F: include/linux/cciss*.h
8553 F: include/uapi/linux/cciss*.h
8554 F: Documentation/scsi/smartpqi.txt
8556 MN88472 MEDIA DRIVER
8557 M: Antti Palosaari <crope@iki.fi>
8558 L: linux-media@vger.kernel.org
8559 W: https://linuxtv.org
8560 W: http://palosaari.fi/linux/
8561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8563 F: drivers/media/dvb-frontends/mn88472*
8565 MN88473 MEDIA DRIVER
8566 M: Antti Palosaari <crope@iki.fi>
8567 L: linux-media@vger.kernel.org
8568 W: https://linuxtv.org
8569 W: http://palosaari.fi/linux/
8570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8572 F: drivers/media/dvb-frontends/mn88473*
8575 M: Jessica Yu <jeyu@redhat.com>
8576 M: Rusty Russell <rusty@rustcorp.com.au>
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8579 F: include/linux/module.h
8582 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8583 W: http://popies.net/meye/
8585 F: Documentation/media/v4l-drivers/meye*
8586 F: drivers/media/pci/meye/
8587 F: include/uapi/linux/meye.h
8589 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8590 M: Jiri Slaby <jirislaby@gmail.com>
8592 F: Documentation/serial/moxa-smartio
8593 F: drivers/tty/mxser.*
8595 MR800 AVERMEDIA USB FM RADIO DRIVER
8596 M: Alexey Klimov <klimov.linux@gmail.com>
8597 L: linux-media@vger.kernel.org
8598 T: git git://linuxtv.org/media_tree.git
8600 F: drivers/media/radio/radio-mr800.c
8602 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8603 M: Alan Ott <alan@signal11.us>
8604 L: linux-wpan@vger.kernel.org
8606 F: drivers/net/ieee802154/mrf24j40.c
8607 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8610 M: "Lee, Chun-Yi" <jlee@suse.com>
8611 L: platform-driver-x86@vger.kernel.org
8613 F: drivers/platform/x86/msi-laptop.c
8616 L: platform-driver-x86@vger.kernel.org
8618 F: drivers/platform/x86/msi-wmi.c
8621 M: Antti Palosaari <crope@iki.fi>
8622 L: linux-media@vger.kernel.org
8623 W: https://linuxtv.org
8624 W: http://palosaari.fi/linux/
8625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8626 T: git git://linuxtv.org/anttip/media_tree.git
8628 F: drivers/media/tuners/msi001*
8630 MSI2500 MEDIA DRIVER
8631 M: Antti Palosaari <crope@iki.fi>
8632 L: linux-media@vger.kernel.org
8633 W: https://linuxtv.org
8634 W: http://palosaari.fi/linux/
8635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8636 T: git git://linuxtv.org/anttip/media_tree.git
8638 F: drivers/media/usb/msi2500/
8640 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8641 M: Robert Jarzmik <robert.jarzmik@free.fr>
8642 L: linux-mtd@lists.infradead.org
8644 F: drivers/mtd/devices/docg3*
8646 MT9M032 APTINA SENSOR DRIVER
8647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8648 L: linux-media@vger.kernel.org
8649 T: git git://linuxtv.org/media_tree.git
8651 F: drivers/media/i2c/mt9m032.c
8652 F: include/media/i2c/mt9m032.h
8654 MT9P031 APTINA CAMERA SENSOR
8655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8656 L: linux-media@vger.kernel.org
8657 T: git git://linuxtv.org/media_tree.git
8659 F: drivers/media/i2c/mt9p031.c
8660 F: include/media/i2c/mt9p031.h
8662 MT9T001 APTINA CAMERA SENSOR
8663 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8664 L: linux-media@vger.kernel.org
8665 T: git git://linuxtv.org/media_tree.git
8667 F: drivers/media/i2c/mt9t001.c
8668 F: include/media/i2c/mt9t001.h
8670 MT9V032 APTINA CAMERA SENSOR
8671 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8672 L: linux-media@vger.kernel.org
8673 T: git git://linuxtv.org/media_tree.git
8675 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8676 F: drivers/media/i2c/mt9v032.c
8677 F: include/media/i2c/mt9v032.h
8679 MULTIFUNCTION DEVICES (MFD)
8680 M: Lee Jones <lee.jones@linaro.org>
8681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8683 F: Documentation/devicetree/bindings/mfd/
8685 F: include/linux/mfd/
8686 F: include/dt-bindings/mfd/
8688 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8689 M: Ulf Hansson <ulf.hansson@linaro.org>
8690 L: linux-mmc@vger.kernel.org
8691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8693 F: Documentation/devicetree/bindings/mmc/
8695 F: include/linux/mmc/
8696 F: include/uapi/linux/mmc/
8698 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8700 F: drivers/mmc/host/mmc_spi.c
8701 F: include/linux/spi/mmc_spi.h
8703 MULTISOUND SOUND DRIVER
8704 M: Andrew Veliath <andrewtv@usa.net>
8706 F: Documentation/sound/oss/MultiSound
8709 MULTITECH MULTIPORT CARD (ISICOM)
8711 F: drivers/tty/isicom.c
8712 F: include/linux/isicom.h
8714 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8715 M: Bin Liu <b-liu@ti.com>
8716 L: linux-usb@vger.kernel.org
8717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8719 F: drivers/usb/musb/
8721 MXL5007T MEDIA DRIVER
8722 M: Michael Krufky <mkrufky@linuxtv.org>
8723 L: linux-media@vger.kernel.org
8724 W: https://linuxtv.org
8725 W: http://github.com/mkrufky
8726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8727 T: git git://linuxtv.org/mkrufky/tuners.git
8729 F: drivers/media/tuners/mxl5007t.*
8732 M: Marek Vasut <marex@denx.de>
8734 F: drivers/gpu/drm/mxsfb/
8735 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8737 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8738 M: Hyong-Youb Kim <hykim@myri.com>
8739 L: netdev@vger.kernel.org
8740 W: https://www.myricom.com/support/downloads/myri10ge.html
8742 F: drivers/net/ethernet/myricom/myri10ge/
8744 NAND FLASH SUBSYSTEM
8745 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8746 R: Richard Weinberger <richard@nod.at>
8747 L: linux-mtd@lists.infradead.org
8748 W: http://www.linux-mtd.infradead.org/
8749 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8750 T: git git://github.com/linux-nand/linux.git
8752 F: drivers/mtd/nand/
8753 F: include/linux/mtd/nand*.h
8755 NATSEMI ETHERNET DRIVER (DP8381x)
8757 F: drivers/net/ethernet/natsemi/natsemi.c
8759 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8760 M: Daniel Mack <zonque@gmail.com>
8762 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8763 W: http://www.native-instruments.com
8767 M: Petr Vandrovec <petr@vandrovec.name>
8771 NCR 5380 SCSI DRIVERS
8772 M: Finn Thain <fthain@telegraphics.com.au>
8773 M: Michael Schmitz <schmitzmic@gmail.com>
8774 L: linux-scsi@vger.kernel.org
8776 F: Documentation/scsi/g_NCR5380.txt
8777 F: drivers/scsi/NCR5380.*
8778 F: drivers/scsi/arm/cumana_1.c
8779 F: drivers/scsi/arm/oak.c
8780 F: drivers/scsi/atari_scsi.*
8781 F: drivers/scsi/dmx3191d.c
8782 F: drivers/scsi/g_NCR5380.*
8783 F: drivers/scsi/mac_scsi.*
8784 F: drivers/scsi/sun3_scsi.*
8785 F: drivers/scsi/sun3_scsi_vme.c
8787 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8788 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8789 L: linux-scsi@vger.kernel.org
8791 F: drivers/scsi/NCR_D700.*
8793 NCT6775 HARDWARE MONITOR DRIVER
8794 M: Guenter Roeck <linux@roeck-us.net>
8795 L: linux-hwmon@vger.kernel.org
8797 F: Documentation/hwmon/nct6775
8798 F: drivers/hwmon/nct6775.c
8800 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8801 M: Faisal Latif <faisal.latif@intel.com>
8802 L: linux-rdma@vger.kernel.org
8803 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8805 F: drivers/infiniband/hw/nes/
8806 F: include/uapi/rdma/nes-abi.h
8808 NETEM NETWORK EMULATOR
8809 M: Stephen Hemminger <stephen@networkplumber.org>
8810 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8812 F: net/sched/sch_netem.c
8814 NETERION 10GbE DRIVERS (s2io/vxge)
8815 M: Jon Mason <jdmason@kudzu.us>
8816 L: netdev@vger.kernel.org
8818 F: Documentation/networking/s2io.txt
8819 F: Documentation/networking/vxge.txt
8820 F: drivers/net/ethernet/neterion/
8823 M: Pablo Neira Ayuso <pablo@netfilter.org>
8824 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8825 M: Florian Westphal <fw@strlen.de>
8826 L: netfilter-devel@vger.kernel.org
8827 L: coreteam@netfilter.org
8828 W: http://www.netfilter.org/
8829 W: http://www.iptables.org/
8830 W: http://www.nftables.org/
8831 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8835 F: include/linux/netfilter*
8836 F: include/linux/netfilter/
8837 F: include/net/netfilter/
8838 F: include/uapi/linux/netfilter*
8839 F: include/uapi/linux/netfilter/
8840 F: net/*/netfilter.c
8843 F: net/bridge/br_netfilter*.c
8846 M: Paul Moore <paul@paul-moore.com>
8847 W: http://netlabel.sf.net
8848 L: netdev@vger.kernel.org
8850 F: Documentation/netlabel/
8851 F: include/net/netlabel.h
8854 NETROM NETWORK LAYER
8855 M: Ralf Baechle <ralf@linux-mips.org>
8856 L: linux-hams@vger.kernel.org
8857 W: http://www.linux-ax25.org/
8859 F: include/net/netrom.h
8860 F: include/uapi/linux/netrom.h
8863 NETRONOME ETHERNET DRIVERS
8864 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8865 L: oss-drivers@netronome.com
8867 F: drivers/net/ethernet/netronome/
8869 NETWORK BLOCK DEVICE (NBD)
8870 M: Josef Bacik <jbacik@fb.com>
8872 L: linux-block@vger.kernel.org
8873 L: nbd-general@lists.sourceforge.net
8874 F: Documentation/blockdev/nbd.txt
8875 F: drivers/block/nbd.c
8876 F: include/uapi/linux/nbd.h
8878 NETWORK DROP MONITOR
8879 M: Neil Horman <nhorman@tuxdriver.com>
8880 L: netdev@vger.kernel.org
8882 W: https://fedorahosted.org/dropwatch/
8883 F: net/core/drop_monitor.c
8886 M: Andrew Lunn <andrew@lunn.ch>
8887 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8888 M: Florian Fainelli <f.fainelli@gmail.com>
8891 F: include/net/dsa.h
8894 NETWORKING [GENERAL]
8895 M: "David S. Miller" <davem@davemloft.net>
8896 L: netdev@vger.kernel.org
8897 W: http://www.linuxfoundation.org/en/Net
8898 Q: http://patchwork.ozlabs.org/project/netdev/list/
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8901 B: mailto:netdev@vger.kernel.org
8905 F: include/linux/in.h
8906 F: include/linux/net.h
8907 F: include/linux/netdevice.h
8908 F: include/uapi/linux/in.h
8909 F: include/uapi/linux/net.h
8910 F: include/uapi/linux/netdevice.h
8911 F: include/uapi/linux/net_namespace.h
8913 F: tools/testing/selftests/net/
8916 NETWORKING [IPv4/IPv6]
8917 M: "David S. Miller" <davem@davemloft.net>
8918 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8919 M: James Morris <jmorris@namei.org>
8920 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8921 M: Patrick McHardy <kaber@trash.net>
8922 L: netdev@vger.kernel.org
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8931 M: Steffen Klassert <steffen.klassert@secunet.com>
8932 M: Herbert Xu <herbert@gondor.apana.org.au>
8933 M: "David S. Miller" <davem@davemloft.net>
8934 L: netdev@vger.kernel.org
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8944 F: net/ipv4/ipcomp.c
8945 F: net/ipv4/ip_vti.c
8949 F: net/ipv6/ipcomp6.c
8950 F: net/ipv6/ip6_vti.c
8951 F: include/uapi/linux/xfrm.h
8952 F: include/net/xfrm.h
8954 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8955 M: Paul Moore <paul@paul-moore.com>
8956 L: netdev@vger.kernel.org
8959 NETWORKING [WIRELESS]
8960 L: linux-wireless@vger.kernel.org
8961 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8964 L: netdev@vger.kernel.org
8965 W: http://www.linuxfoundation.org/en/Net
8966 Q: http://patchwork.ozlabs.org/project/netdev/list/
8967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8970 F: Documentation/devicetree/bindings/net/
8972 F: include/linux/if_*
8973 F: include/linux/netdevice.h
8974 F: include/linux/etherdevice.h
8975 F: include/linux/fcdevice.h
8976 F: include/linux/fddidevice.h
8977 F: include/linux/hippidevice.h
8978 F: include/linux/inetdevice.h
8979 F: include/uapi/linux/if_*
8980 F: include/uapi/linux/netdevice.h
8982 NETWORKING DRIVERS (WIRELESS)
8983 M: Kalle Valo <kvalo@codeaurora.org>
8984 L: linux-wireless@vger.kernel.org
8985 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8989 F: Documentation/devicetree/bindings/net/wireless/
8990 F: drivers/net/wireless/
8992 NETXEN (1/10) GbE SUPPORT
8993 M: Manish Chopra <manish.chopra@cavium.com>
8994 M: Rahul Verma <rahul.verma@cavium.com>
8995 M: Dept-GELinuxNICDev@cavium.com
8996 L: netdev@vger.kernel.org
8998 F: drivers/net/ethernet/qlogic/netxen/
9001 M: Samuel Ortiz <sameo@linux.intel.com>
9002 L: linux-wireless@vger.kernel.org
9003 L: linux-nfc@lists.01.org (subscribers-only)
9007 F: include/uapi/linux/nfc.h
9009 F: include/linux/platform_data/nfcmrvl.h
9010 F: include/linux/platform_data/nxp-nci.h
9011 F: include/linux/platform_data/pn544.h
9012 F: include/linux/platform_data/st21nfca.h
9013 F: include/linux/platform_data/st-nci.h
9014 F: Documentation/devicetree/bindings/net/nfc/
9016 NFS, SUNRPC, AND LOCKD CLIENTS
9017 M: Trond Myklebust <trond.myklebust@primarydata.com>
9018 M: Anna Schumaker <anna.schumaker@netapp.com>
9019 L: linux-nfs@vger.kernel.org
9020 W: http://client.linux-nfs.org
9021 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9027 F: include/linux/lockd/
9028 F: include/linux/nfs*
9029 F: include/linux/sunrpc/
9030 F: include/uapi/linux/nfs*
9031 F: include/uapi/linux/sunrpc/
9034 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9035 L: linux-nilfs@vger.kernel.org
9036 W: http://nilfs.sourceforge.net/
9037 W: http://nilfs.osdn.jp/
9038 T: git git://github.com/konis/nilfs2.git
9040 F: Documentation/filesystems/nilfs2.txt
9042 F: include/trace/events/nilfs2.h
9043 F: include/uapi/linux/nilfs2_api.h
9044 F: include/uapi/linux/nilfs2_ondisk.h
9046 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9047 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9048 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9050 F: Documentation/scsi/NinjaSCSI.txt
9051 F: drivers/scsi/pcmcia/nsp_*
9053 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9054 M: GOTO Masanori <gotom@debian.or.jp>
9055 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9056 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9058 F: Documentation/scsi/NinjaSCSI.txt
9059 F: drivers/scsi/nsp32*
9062 M: Ley Foon Tan <lftan@altera.com>
9063 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9068 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9069 M: Pavel Machek <pavel@ucw.cz>
9070 M: Sakari Ailus <sakari.ailus@iki.fi>
9071 L: linux-media@vger.kernel.org
9073 F: drivers/media/i2c/et8ek8
9074 F: drivers/media/i2c/ad5820.c
9076 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9077 M: Pavel Machek <pavel@ucw.cz>
9078 M: Sakari Ailus <sakari.ailus@iki.fi>
9079 L: linux-media@vger.kernel.org
9081 F: drivers/media/i2c/et8ek8
9082 F: drivers/media/i2c/ad5820.c
9084 NOKIA N900 POWER SUPPLY DRIVERS
9085 R: Pali Rohár <pali.rohar@gmail.com>
9086 F: include/linux/power/bq2415x_charger.h
9087 F: include/linux/power/bq27xxx_battery.h
9088 F: include/linux/power/isp1704_charger.h
9089 F: drivers/power/supply/bq2415x_charger.c
9090 F: drivers/power/supply/bq27xxx_battery.c
9091 F: drivers/power/supply/bq27xxx_battery_i2c.c
9092 F: drivers/power/supply/isp1704_charger.c
9093 F: drivers/power/supply/rx51_battery.c
9096 M: Jon Mason <jdmason@kudzu.us>
9097 M: Dave Jiang <dave.jiang@intel.com>
9098 M: Allen Hubbe <Allen.Hubbe@emc.com>
9099 L: linux-ntb@googlegroups.com
9101 W: https://github.com/jonmason/ntb/wiki
9102 T: git git://github.com/jonmason/ntb.git
9104 F: drivers/net/ntb_netdev.c
9105 F: include/linux/ntb.h
9106 F: include/linux/ntb_transport.h
9107 F: tools/testing/selftests/ntb/
9110 M: Jon Mason <jdmason@kudzu.us>
9111 M: Dave Jiang <dave.jiang@intel.com>
9112 L: linux-ntb@googlegroups.com
9114 W: https://github.com/jonmason/ntb/wiki
9115 T: git git://github.com/jonmason/ntb.git
9116 F: drivers/ntb/hw/intel/
9119 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9120 L: linux-ntb@googlegroups.com
9122 F: drivers/ntb/hw/amd/
9125 M: Anton Altaparmakov <anton@tuxera.com>
9126 L: linux-ntfs-dev@lists.sourceforge.net
9127 W: http://www.tuxera.com/
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9130 F: Documentation/filesystems/ntfs.txt
9133 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9134 M: Antonino Daplas <adaplas@gmail.com>
9135 L: linux-fbdev@vger.kernel.org
9137 F: drivers/video/fbdev/riva/
9138 F: drivers/video/fbdev/nvidia/
9141 M: Keith Busch <keith.busch@intel.com>
9142 M: Jens Axboe <axboe@fb.com>
9143 M: Christoph Hellwig <hch@lst.de>
9144 M: Sagi Grimberg <sagi@grimberg.me>
9145 L: linux-nvme@lists.infradead.org
9146 T: git://git.infradead.org/nvme.git
9147 W: http://git.infradead.org/nvme.git
9149 F: drivers/nvme/host/
9150 F: include/linux/nvme.h
9151 F: include/uapi/linux/nvme_ioctl.h
9153 NVM EXPRESS TARGET DRIVER
9154 M: Christoph Hellwig <hch@lst.de>
9155 M: Sagi Grimberg <sagi@grimberg.me>
9156 L: linux-nvme@lists.infradead.org
9157 T: git://git.infradead.org/nvme.git
9158 W: http://git.infradead.org/nvme.git
9160 F: drivers/nvme/target/
9162 NVM EXPRESS FC TRANSPORT DRIVERS
9163 M: James Smart <james.smart@broadcom.com>
9164 L: linux-nvme@lists.infradead.org
9166 F: include/linux/nvme-fc.h
9167 F: include/linux/nvme-fc-driver.h
9168 F: drivers/nvme/host/fc.c
9169 F: drivers/nvme/target/fc.c
9170 F: drivers/nvme/target/fcloop.c
9173 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9176 F: Documentation/devicetree/bindings/nvmem/
9177 F: include/linux/nvmem-consumer.h
9178 F: include/linux/nvmem-provider.h
9181 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9182 R: Charles Gorand <charles.gorand@effinnov.com>
9183 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9185 F: drivers/nfc/nxp-nci
9187 NXP TDA998X DRM DRIVER
9188 M: Russell King <linux@armlinux.org.uk>
9190 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9191 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9192 F: drivers/gpu/drm/i2c/tda998x_drv.c
9193 F: include/drm/i2c/tda998x.h
9196 M: Peter Rosin <peda@axentia.se>
9197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9199 F: sound/soc/codecs/tfa9879*
9202 M: Josh Poimboeuf <jpoimboe@redhat.com>
9207 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9208 M: Tony Lindgren <tony@atomide.com>
9209 L: linux-omap@vger.kernel.org
9210 Q: http://patchwork.kernel.org/project/linux-omap/list/
9211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9213 F: arch/arm/mach-omap1/
9214 F: arch/arm/plat-omap/
9215 F: arch/arm/configs/omap1_defconfig
9216 F: drivers/i2c/busses/i2c-omap.c
9217 F: include/linux/i2c-omap.h
9220 M: Tony Lindgren <tony@atomide.com>
9221 L: linux-omap@vger.kernel.org
9222 W: http://www.muru.com/linux/omap/
9223 W: http://linux.omap.com/
9224 Q: http://patchwork.kernel.org/project/linux-omap/list/
9225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9227 F: arch/arm/mach-omap2/
9228 F: arch/arm/plat-omap/
9229 F: arch/arm/configs/omap2plus_defconfig
9230 F: drivers/i2c/busses/i2c-omap.c
9231 F: drivers/irqchip/irq-omap-intc.c
9232 F: drivers/mfd/*omap*.c
9233 F: drivers/mfd/menelaus.c
9234 F: drivers/mfd/palmas.c
9235 F: drivers/mfd/tps65217.c
9236 F: drivers/mfd/tps65218.c
9237 F: drivers/mfd/tps65910.c
9238 F: drivers/mfd/twl-core.[ch]
9239 F: drivers/mfd/twl4030*.c
9240 F: drivers/mfd/twl6030*.c
9241 F: drivers/mfd/twl6040*.c
9242 F: drivers/regulator/palmas-regulator*.c
9243 F: drivers/regulator/pbias-regulator.c
9244 F: drivers/regulator/tps65217-regulator.c
9245 F: drivers/regulator/tps65218-regulator.c
9246 F: drivers/regulator/tps65910-regulator.c
9247 F: drivers/regulator/twl-regulator.c
9248 F: drivers/regulator/twl6030-regulator.c
9249 F: include/linux/i2c-omap.h
9251 OMAP DEVICE TREE SUPPORT
9252 M: Benoît Cousson <bcousson@baylibre.com>
9253 M: Tony Lindgren <tony@atomide.com>
9254 L: linux-omap@vger.kernel.org
9255 L: devicetree@vger.kernel.org
9257 F: arch/arm/boot/dts/*omap*
9258 F: arch/arm/boot/dts/*am3*
9259 F: arch/arm/boot/dts/*am4*
9260 F: arch/arm/boot/dts/*am5*
9261 F: arch/arm/boot/dts/*dra7*
9263 OMAP CLOCK FRAMEWORK SUPPORT
9264 M: Paul Walmsley <paul@pwsan.com>
9265 L: linux-omap@vger.kernel.org
9267 F: arch/arm/*omap*/*clock*
9269 OMAP POWER MANAGEMENT SUPPORT
9270 M: Kevin Hilman <khilman@kernel.org>
9271 L: linux-omap@vger.kernel.org
9273 F: arch/arm/*omap*/*pm*
9274 F: drivers/cpufreq/omap-cpufreq.c
9276 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9277 M: Rajendra Nayak <rnayak@codeaurora.org>
9278 M: Paul Walmsley <paul@pwsan.com>
9279 L: linux-omap@vger.kernel.org
9281 F: arch/arm/mach-omap2/prm*
9284 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9285 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9286 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9287 L: linux-omap@vger.kernel.org
9291 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9292 M: Roger Quadros <rogerq@ti.com>
9293 M: Tony Lindgren <tony@atomide.com>
9294 L: linux-omap@vger.kernel.org
9296 F: drivers/memory/omap-gpmc.c
9297 F: arch/arm/mach-omap2/*gpmc*
9299 OMAP FRAMEBUFFER SUPPORT
9300 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9301 L: linux-fbdev@vger.kernel.org
9302 L: linux-omap@vger.kernel.org
9304 F: drivers/video/fbdev/omap/
9306 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9307 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9308 L: linux-omap@vger.kernel.org
9309 L: linux-fbdev@vger.kernel.org
9311 F: drivers/video/fbdev/omap2/
9312 F: Documentation/arm/OMAP/DSS
9314 OMAP HARDWARE SPINLOCK SUPPORT
9315 M: Ohad Ben-Cohen <ohad@wizery.com>
9316 L: linux-omap@vger.kernel.org
9318 F: drivers/hwspinlock/omap_hwspinlock.c
9321 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9322 L: linux-omap@vger.kernel.org
9324 F: drivers/mmc/host/omap.c
9327 L: linux-mmc@vger.kernel.org
9328 L: linux-omap@vger.kernel.org
9330 F: drivers/mmc/host/omap_hsmmc.c
9332 OMAP RANDOM NUMBER GENERATOR SUPPORT
9333 M: Deepak Saxena <dsaxena@plexity.net>
9335 F: drivers/char/hw_random/omap-rng.c
9338 M: Benoît Cousson <bcousson@baylibre.com>
9339 M: Paul Walmsley <paul@pwsan.com>
9340 L: linux-omap@vger.kernel.org
9342 F: arch/arm/mach-omap2/omap_hwmod.*
9345 M: Paul Walmsley <paul@pwsan.com>
9346 L: linux-omap@vger.kernel.org
9348 F: arch/arm/mach-omap2/omap_hwmod*data*
9350 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9351 M: Benoît Cousson <bcousson@baylibre.com>
9352 L: linux-omap@vger.kernel.org
9354 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9356 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9357 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9358 L: linux-media@vger.kernel.org
9360 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9361 F: drivers/media/platform/omap3isp/
9362 F: drivers/staging/media/omap4iss/
9365 L: linux-usb@vger.kernel.org
9366 L: linux-omap@vger.kernel.org
9368 F: drivers/usb/*/*omap*
9369 F: arch/arm/*omap*/usb*
9372 M: Grygorii Strashko <grygorii.strashko@ti.com>
9373 M: Santosh Shilimkar <ssantosh@kernel.org>
9374 M: Kevin Hilman <khilman@kernel.org>
9375 L: linux-omap@vger.kernel.org
9377 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9378 F: drivers/gpio/gpio-omap.c
9380 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9381 M: Mark Jackson <mpfj@newflow.co.uk>
9382 L: linux-omap@vger.kernel.org
9384 F: arch/arm/boot/dts/am335x-nano.dts
9387 M: Bob Copeland <me@bobcopeland.com>
9388 L: linux-karma-devel@lists.sourceforge.net
9390 F: Documentation/filesystems/omfs.txt
9393 OMNIKEY CARDMAN 4000 DRIVER
9394 M: Harald Welte <laforge@gnumonks.org>
9396 F: drivers/char/pcmcia/cm4000_cs.c
9397 F: include/linux/cm4000_cs.h
9398 F: include/uapi/linux/cm4000_cs.h
9400 OMNIKEY CARDMAN 4040 DRIVER
9401 M: Harald Welte <laforge@gnumonks.org>
9403 F: drivers/char/pcmcia/cm4040_cs.*
9405 OMNIVISION OV5647 SENSOR DRIVER
9406 M: Ramiro Oliveira <roliveir@synopsys.com>
9407 L: linux-media@vger.kernel.org
9408 T: git git://linuxtv.org/media_tree.git
9410 F: drivers/media/i2c/ov5647.c
9412 OMNIVISION OV7670 SENSOR DRIVER
9413 M: Jonathan Corbet <corbet@lwn.net>
9414 L: linux-media@vger.kernel.org
9415 T: git git://linuxtv.org/media_tree.git
9417 F: drivers/media/i2c/ov7670.c
9418 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9420 ONENAND FLASH DRIVER
9421 M: Kyungmin Park <kyungmin.park@samsung.com>
9422 L: linux-mtd@lists.infradead.org
9424 F: drivers/mtd/onenand/
9425 F: include/linux/mtd/onenand*.h
9427 ONSTREAM SCSI TAPE DRIVER
9428 M: Willem Riede <osst@riede.org>
9429 L: osst-users@lists.sourceforge.net
9430 L: linux-scsi@vger.kernel.org
9432 F: Documentation/scsi/osst.txt
9433 F: drivers/scsi/osst.*
9434 F: drivers/scsi/osst_*.h
9435 F: drivers/scsi/st.h
9437 OPENCORES I2C BUS DRIVER
9438 M: Peter Korsgaard <jacmet@sunsite.dk>
9439 L: linux-i2c@vger.kernel.org
9441 F: Documentation/i2c/busses/i2c-ocores
9442 F: drivers/i2c/busses/i2c-ocores.c
9444 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9445 M: Rob Herring <robh+dt@kernel.org>
9446 M: Frank Rowand <frowand.list@gmail.com>
9447 L: devicetree@vger.kernel.org
9448 W: http://www.devicetree.org/
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9452 F: include/linux/of*.h
9455 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9456 M: Rob Herring <robh+dt@kernel.org>
9457 M: Mark Rutland <mark.rutland@arm.com>
9458 L: devicetree@vger.kernel.org
9459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9460 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9462 F: Documentation/devicetree/
9464 F: include/dt-bindings/
9466 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9467 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9468 L: devicetree@vger.kernel.org
9470 F: Documentation/devicetree/dynamic-resolution-notes.txt
9471 F: Documentation/devicetree/overlay-notes.txt
9472 F: drivers/of/overlay.c
9473 F: drivers/of/resolver.c
9475 OPENRISC ARCHITECTURE
9476 M: Jonas Bonn <jonas@southpole.se>
9477 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9478 M: Stafford Horne <shorne@gmail.com>
9479 T: git git://github.com/openrisc/linux.git
9480 L: openrisc@lists.librecores.org
9481 W: http://openrisc.io
9486 M: Pravin Shelar <pshelar@nicira.com>
9487 L: netdev@vger.kernel.org
9488 L: dev@openvswitch.org
9489 W: http://openvswitch.org
9492 F: include/uapi/linux/openvswitch.h
9494 OPERATING PERFORMANCE POINTS (OPP)
9495 M: Viresh Kumar <vireshk@kernel.org>
9496 M: Nishanth Menon <nm@ti.com>
9497 M: Stephen Boyd <sboyd@codeaurora.org>
9498 L: linux-pm@vger.kernel.org
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9501 F: drivers/base/power/opp/
9502 F: include/linux/pm_opp.h
9503 F: Documentation/power/opp.txt
9504 F: Documentation/devicetree/bindings/opp/
9507 M: Clemens Ladisch <clemens@ladisch.de>
9508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9509 T: git git://git.alsa-project.org/alsa-kernel.git
9511 F: sound/drivers/opl4/
9514 M: Robert Richter <rric@kernel.org>
9515 L: oprofile-list@lists.sf.net
9517 F: arch/*/include/asm/oprofile*.h
9519 F: drivers/oprofile/
9520 F: include/linux/oprofile.h
9522 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9523 M: Mark Fasheh <mfasheh@versity.com>
9524 M: Joel Becker <jlbec@evilplan.org>
9525 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9526 W: http://ocfs2.wiki.kernel.org
9528 F: Documentation/filesystems/ocfs2.txt
9529 F: Documentation/filesystems/dlmfs.txt
9533 L: linux-wireless@vger.kernel.org
9534 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9535 W: http://www.nongnu.org/orinoco/
9537 F: drivers/net/wireless/intersil/orinoco/
9539 OSD LIBRARY and FILESYSTEM
9540 M: Boaz Harrosh <ooo@electrozaur.com>
9541 M: Benny Halevy <bhalevy@primarydata.com>
9542 L: osd-dev@open-osd.org
9543 W: http://open-osd.org
9544 T: git git://git.open-osd.org/open-osd.git
9546 F: drivers/scsi/osd/
9547 F: include/scsi/osd_*
9551 M: Miklos Szeredi <miklos@szeredi.hu>
9552 L: linux-unionfs@vger.kernel.org
9553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9556 F: Documentation/filesystems/overlayfs.txt
9559 M: Mike Marshall <hubcap@omnibond.com>
9560 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9564 F: Documentation/filesystems/orangefs.txt
9567 M: Christian Lamparter <chunkeey@googlemail.com>
9568 L: linux-wireless@vger.kernel.org
9569 W: http://wireless.kernel.org/en/users/Drivers/p54
9571 F: drivers/net/wireless/intersil/p54/
9573 PA SEMI ETHERNET DRIVER
9574 L: netdev@vger.kernel.org
9576 F: drivers/net/ethernet/pasemi/*
9578 PA SEMI SMBUS DRIVER
9579 L: linux-i2c@vger.kernel.org
9581 F: drivers/i2c/busses/i2c-pasemi.c
9583 PADATA PARALLEL EXECUTION MECHANISM
9584 M: Steffen Klassert <steffen.klassert@secunet.com>
9585 L: linux-crypto@vger.kernel.org
9588 F: include/linux/padata.h
9589 F: Documentation/padata.txt
9591 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9592 M: Harald Welte <laforge@gnumonks.org>
9593 L: platform-driver-x86@vger.kernel.org
9595 F: drivers/platform/x86/panasonic-laptop.c
9597 PANASONIC MN10300/AM33/AM34 PORT
9598 M: David Howells <dhowells@redhat.com>
9599 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9600 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9602 F: Documentation/mn10300/
9605 PARALLEL LCD/KEYPAD PANEL DRIVER
9606 M: Willy Tarreau <willy@haproxy.com>
9607 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9609 F: Documentation/misc-devices/lcd-panel-cgram.txt
9610 F: drivers/misc/panel.c
9612 PARALLEL PORT SUBSYSTEM
9613 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9614 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9615 L: linux-parport@lists.infradead.org (subscribers-only)
9618 F: include/linux/parport*.h
9619 F: drivers/char/ppdev.c
9620 F: include/uapi/linux/ppdev.h
9621 F: Documentation/parport*.txt
9623 PARAVIRT_OPS INTERFACE
9624 M: Jeremy Fitzhardinge <jeremy@goop.org>
9625 M: Chris Wright <chrisw@sous-sol.org>
9626 M: Alok Kataria <akataria@vmware.com>
9627 M: Rusty Russell <rusty@rustcorp.com.au>
9628 L: virtualization@lists.linux-foundation.org
9630 F: Documentation/virtual/paravirt_ops.txt
9631 F: arch/*/kernel/paravirt*
9632 F: arch/*/include/asm/paravirt.h
9633 F: include/linux/hypervisor.h
9635 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9636 M: Tim Waugh <tim@cyberelk.net>
9637 L: linux-parport@lists.infradead.org (subscribers-only)
9639 F: Documentation/blockdev/paride.txt
9640 F: drivers/block/paride/
9643 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9644 M: Helge Deller <deller@gmx.de>
9645 L: linux-parisc@vger.kernel.org
9646 W: http://www.parisc-linux.org/
9647 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9652 F: Documentation/parisc/
9654 F: drivers/char/agp/parisc-agp.c
9655 F: drivers/input/serio/gscps2.c
9656 F: drivers/parport/parport_gsc.*
9657 F: drivers/tty/serial/8250/8250_gsc.c
9658 F: drivers/video/fbdev/sti*
9659 F: drivers/video/console/sti*
9660 F: drivers/video/logo/logo_parisc*
9663 M: Jiri Pirko <jiri@mellanox.com>
9664 L: netdev@vger.kernel.org
9667 F: lib/test_parman.c
9668 F: include/linux/parman.h
9670 PC87360 HARDWARE MONITORING DRIVER
9671 M: Jim Cromie <jim.cromie@gmail.com>
9672 L: linux-hwmon@vger.kernel.org
9674 F: Documentation/hwmon/pc87360
9675 F: drivers/hwmon/pc87360.c
9678 M: Jim Cromie <jim.cromie@gmail.com>
9680 F: drivers/char/pc8736x_gpio.c
9682 PC87427 HARDWARE MONITORING DRIVER
9683 M: Jean Delvare <jdelvare@suse.com>
9684 L: linux-hwmon@vger.kernel.org
9686 F: Documentation/hwmon/pc87427
9687 F: drivers/hwmon/pc87427.c
9690 M: Riku Voipio <riku.voipio@iki.fi>
9692 F: drivers/leds/leds-pca9532.c
9693 F: include/linux/leds-pca9532.h
9695 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9696 M: Guenter Roeck <linux@roeck-us.net>
9697 L: linux-i2c@vger.kernel.org
9699 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9701 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9702 M: Khalid Aziz <khalid@gonehiking.org>
9704 F: drivers/firmware/pcdp.*
9707 M: Linas Vepstas <linasvepstas@gmail.com>
9708 L: linux-pci@vger.kernel.org
9710 F: Documentation/PCI/pci-error-recovery.txt
9712 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9713 M: Russell Currey <ruscur@russell.cc>
9714 L: linuxppc-dev@lists.ozlabs.org
9716 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9717 F: arch/powerpc/kernel/eeh*.c
9718 F: arch/powerpc/platforms/*/eeh*.c
9719 F: arch/powerpc/include/*/eeh*.h
9722 M: Bjorn Helgaas <bhelgaas@google.com>
9723 L: linux-pci@vger.kernel.org
9724 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9727 F: Documentation/devicetree/bindings/pci/
9728 F: Documentation/PCI/
9730 F: include/linux/pci*
9732 F: arch/x86/kernel/quirks.c
9734 PCI ENDPOINT SUBSYSTEM
9735 M: Kishon Vijay Abraham I <kishon@ti.com>
9736 L: linux-pci@vger.kernel.org
9737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9739 F: drivers/pci/endpoint/
9740 F: drivers/misc/pci_endpoint_test.c
9743 PCI DRIVER FOR ALTERA PCIE IP
9744 M: Ley Foon Tan <lftan@altera.com>
9745 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9746 L: linux-pci@vger.kernel.org
9748 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9749 F: drivers/pci/host/pcie-altera.c
9751 PCI DRIVER FOR ARM VERSATILE PLATFORM
9752 M: Rob Herring <robh@kernel.org>
9753 L: linux-pci@vger.kernel.org
9754 L: linux-arm-kernel@lists.infradead.org
9756 F: Documentation/devicetree/bindings/pci/versatile.txt
9757 F: drivers/pci/host/pci-versatile.c
9759 PCI DRIVER FOR ARMADA 8K
9760 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9761 L: linux-pci@vger.kernel.org
9762 L: linux-arm-kernel@lists.infradead.org
9764 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9765 F: drivers/pci/dwc/pcie-armada8k.c
9767 PCI DRIVER FOR APPLIEDMICRO XGENE
9768 M: Tanmay Inamdar <tinamdar@apm.com>
9769 L: linux-pci@vger.kernel.org
9770 L: linux-arm-kernel@lists.infradead.org
9772 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9773 F: drivers/pci/host/pci-xgene.c
9775 PCI DRIVER FOR FREESCALE LAYERSCAPE
9776 M: Minghuan Lian <minghuan.Lian@freescale.com>
9777 M: Mingkai Hu <mingkai.hu@freescale.com>
9778 M: Roy Zang <tie-fei.zang@freescale.com>
9779 L: linuxppc-dev@lists.ozlabs.org
9780 L: linux-pci@vger.kernel.org
9781 L: linux-arm-kernel@lists.infradead.org
9783 F: drivers/pci/dwc/*layerscape*
9786 M: Richard Zhu <hongxing.zhu@nxp.com>
9787 M: Lucas Stach <l.stach@pengutronix.de>
9788 L: linux-pci@vger.kernel.org
9789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9791 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9792 F: drivers/pci/dwc/*imx6*
9794 PCI DRIVER FOR TI KEYSTONE
9795 M: Murali Karicheri <m-karicheri2@ti.com>
9796 L: linux-pci@vger.kernel.org
9797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9799 F: drivers/pci/dwc/*keystone*
9801 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9802 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9803 M: Jason Cooper <jason@lakedaemon.net>
9804 L: linux-pci@vger.kernel.org
9805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 F: drivers/pci/host/*mvebu*
9809 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9810 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9811 L: linux-pci@vger.kernel.org
9812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9814 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9815 F: drivers/pci/host/pci-aardvark.c
9817 PCI DRIVER FOR MICROSEMI SWITCHTEC
9818 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9819 M: Stephen Bates <stephen.bates@microsemi.com>
9820 M: Logan Gunthorpe <logang@deltatee.com>
9821 L: linux-pci@vger.kernel.org
9823 F: Documentation/switchtec.txt
9824 F: Documentation/ABI/testing/sysfs-class-switchtec
9825 F: drivers/pci/switch/switchtec*
9826 F: include/uapi/linux/switchtec_ioctl.h
9828 PCI DRIVER FOR NVIDIA TEGRA
9829 M: Thierry Reding <thierry.reding@gmail.com>
9830 L: linux-tegra@vger.kernel.org
9831 L: linux-pci@vger.kernel.org
9833 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9834 F: drivers/pci/host/pci-tegra.c
9836 PCI DRIVER FOR TI DRA7XX
9837 M: Kishon Vijay Abraham I <kishon@ti.com>
9838 L: linux-omap@vger.kernel.org
9839 L: linux-pci@vger.kernel.org
9841 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9842 F: drivers/pci/dwc/pci-dra7xx.c
9844 PCI DRIVER FOR RENESAS R-CAR
9845 M: Simon Horman <horms@verge.net.au>
9846 L: linux-pci@vger.kernel.org
9847 L: linux-renesas-soc@vger.kernel.org
9849 F: drivers/pci/host/*rcar*
9851 PCI DRIVER FOR SAMSUNG EXYNOS
9852 M: Jingoo Han <jingoohan1@gmail.com>
9853 L: linux-pci@vger.kernel.org
9854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9857 F: drivers/pci/dwc/pci-exynos.c
9859 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9860 M: Jingoo Han <jingoohan1@gmail.com>
9861 M: Joao Pinto <Joao.Pinto@synopsys.com>
9862 L: linux-pci@vger.kernel.org
9864 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9865 F: drivers/pci/dwc/*designware*
9867 PCI DRIVER FOR GENERIC OF HOSTS
9868 M: Will Deacon <will.deacon@arm.com>
9869 L: linux-pci@vger.kernel.org
9870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9872 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9873 F: drivers/pci/host/pci-host-common.c
9874 F: drivers/pci/host/pci-host-generic.c
9876 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9877 M: Keith Busch <keith.busch@intel.com>
9878 L: linux-pci@vger.kernel.org
9880 F: drivers/pci/host/vmd.c
9882 PCIE DRIVER FOR ST SPEAR13XX
9883 M: Pratyush Anand <pratyush.anand@gmail.com>
9884 L: linux-pci@vger.kernel.org
9886 F: drivers/pci/dwc/*spear*
9888 PCI MSI DRIVER FOR ALTERA MSI IP
9889 M: Ley Foon Tan <lftan@altera.com>
9890 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9891 L: linux-pci@vger.kernel.org
9893 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9894 F: drivers/pci/host/pcie-altera-msi.c
9896 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9897 M: Duc Dang <dhdang@apm.com>
9898 L: linux-pci@vger.kernel.org
9899 L: linux-arm-kernel@lists.infradead.org
9901 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9902 F: drivers/pci/host/pci-xgene-msi.c
9904 PCIE DRIVER FOR AXIS ARTPEC
9905 M: Niklas Cassel <niklas.cassel@axis.com>
9906 M: Jesper Nilsson <jesper.nilsson@axis.com>
9907 L: linux-arm-kernel@axis.com
9908 L: linux-pci@vger.kernel.org
9910 F: Documentation/devicetree/bindings/pci/axis,artpec*
9911 F: drivers/pci/dwc/*artpec*
9913 PCIE DRIVER FOR HISILICON
9914 M: Zhou Wang <wangzhou1@hisilicon.com>
9915 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9916 L: linux-pci@vger.kernel.org
9918 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9919 F: drivers/pci/dwc/pcie-hisi.c
9921 PCIE DRIVER FOR ROCKCHIP
9922 M: Shawn Lin <shawn.lin@rock-chips.com>
9923 M: Wenrui Li <wenrui.li@rock-chips.com>
9924 L: linux-pci@vger.kernel.org
9925 L: linux-rockchip@lists.infradead.org
9927 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9928 F: drivers/pci/host/pcie-rockchip.c
9930 PCIE DRIVER FOR QUALCOMM MSM
9931 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9932 L: linux-pci@vger.kernel.org
9933 L: linux-arm-msm@vger.kernel.org
9935 F: drivers/pci/dwc/*qcom*
9937 PCIE DRIVER FOR CAVIUM THUNDERX
9938 M: David Daney <david.daney@cavium.com>
9939 L: linux-pci@vger.kernel.org
9940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9942 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9943 F: drivers/pci/host/pci-thunder-*
9946 P: Linux PCMCIA Team
9947 L: linux-pcmcia@lists.infradead.org
9948 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9951 F: Documentation/pcmcia/
9956 PCNET32 NETWORK DRIVER
9957 M: Don Fry <pcnet32@frontier.com>
9958 L: netdev@vger.kernel.org
9960 F: drivers/net/ethernet/amd/pcnet32.c
9962 PCRYPT PARALLEL CRYPTO ENGINE
9963 M: Steffen Klassert <steffen.klassert@secunet.com>
9964 L: linux-crypto@vger.kernel.org
9967 F: include/crypto/pcrypt.h
9969 PER-CPU MEMORY ALLOCATOR
9970 M: Tejun Heo <tj@kernel.org>
9971 M: Christoph Lameter <cl@linux.com>
9972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9974 F: include/linux/percpu*.h
9976 F: arch/*/include/asm/percpu.h
9978 PER-TASK DELAY ACCOUNTING
9979 M: Balbir Singh <bsingharora@gmail.com>
9981 F: include/linux/delayacct.h
9982 F: kernel/delayacct.c
9984 PERFORMANCE EVENTS SUBSYSTEM
9985 M: Peter Zijlstra <peterz@infradead.org>
9986 M: Ingo Molnar <mingo@redhat.com>
9987 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9988 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9989 L: linux-kernel@vger.kernel.org
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9993 F: include/linux/perf_event.h
9994 F: include/uapi/linux/perf_event.h
9995 F: arch/*/kernel/perf_event*.c
9996 F: arch/*/kernel/*/perf_event*.c
9997 F: arch/*/kernel/*/*/perf_event*.c
9998 F: arch/*/include/asm/perf_event.h
9999 F: arch/*/kernel/perf_callchain.c
10003 PERSONALITY HANDLING
10004 M: Christoph Hellwig <hch@infradead.org>
10005 L: linux-abi-devel@lists.sourceforge.net
10007 F: include/linux/personality.h
10008 F: include/uapi/linux/personality.h
10011 M: Remi Denis-Courmont <courmisch@gmail.com>
10013 F: Documentation/networking/phonet.txt
10014 F: include/linux/phonet.h
10015 F: include/net/phonet/
10016 F: include/uapi/linux/phonet.h
10020 M: Joern Engel <joern@lazybastard.org>
10021 L: linux-mtd@lists.infradead.org
10023 F: drivers/mtd/devices/phram.c
10026 M: Bruno Prémont <bonbons@linux-vserver.org>
10027 L: linux-input@vger.kernel.org
10029 F: drivers/hid/hid-picolcd*
10032 M: Jamie Iles <jamie@jamieiles.com>
10033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10034 T: git git://github.com/jamieiles/linux-2.6-ji.git
10036 F: arch/arm/boot/dts/picoxcell*
10037 F: arch/arm/mach-picoxcell/
10038 F: drivers/crypto/picoxcell*
10040 PIN CONTROL SUBSYSTEM
10041 M: Linus Walleij <linus.walleij@linaro.org>
10042 L: linux-gpio@vger.kernel.org
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10045 F: Documentation/devicetree/bindings/pinctrl/
10046 F: Documentation/pinctrl.txt
10047 F: drivers/pinctrl/
10048 F: include/linux/pinctrl/
10050 PIN CONTROLLER - ATMEL AT91
10051 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10054 F: drivers/pinctrl/pinctrl-at91.*
10056 PIN CONTROLLER - ATMEL AT91 PIO4
10057 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10059 L: linux-gpio@vger.kernel.org
10061 F: drivers/pinctrl/pinctrl-at91-pio4.*
10063 PIN CONTROLLER - INTEL
10064 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10065 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10067 F: drivers/pinctrl/intel/
10069 PIN CONTROLLER - RENESAS
10070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10071 M: Geert Uytterhoeven <geert+renesas@glider.be>
10072 L: linux-renesas-soc@vger.kernel.org
10074 F: drivers/pinctrl/sh-pfc/
10076 PIN CONTROLLER - SAMSUNG
10077 M: Tomasz Figa <tomasz.figa@gmail.com>
10078 M: Krzysztof Kozlowski <krzk@kernel.org>
10079 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10081 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10082 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10085 F: drivers/pinctrl/samsung/
10086 F: include/dt-bindings/pinctrl/samsung.h
10087 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10089 PIN CONTROLLER - SINGLE
10090 M: Tony Lindgren <tony@atomide.com>
10091 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10093 L: linux-omap@vger.kernel.org
10095 F: drivers/pinctrl/pinctrl-single.c
10097 PIN CONTROLLER - ST SPEAR
10098 M: Viresh Kumar <vireshk@kernel.org>
10099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100 W: http://www.st.com/spear
10102 F: drivers/pinctrl/spear/
10104 PISTACHIO SOC SUPPORT
10105 M: James Hartley <james.hartley@imgtec.com>
10106 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10107 L: linux-mips@linux-mips.org
10109 F: arch/mips/pistachio/
10110 F: arch/mips/include/asm/mach-pistachio/
10111 F: arch/mips/boot/dts/img/pistachio*
10112 F: arch/mips/configs/pistachio*_defconfig
10116 M: linux-block@vger.kernel.org
10117 F: drivers/block/pktcdvd.c
10118 F: include/linux/pktcdvd.h
10119 F: include/uapi/linux/pktcdvd.h
10121 PKUNITY SOC DRIVERS
10122 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10123 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10125 T: git git://github.com/gxt/linux.git
10126 F: drivers/input/serio/i8042-unicore32io.h
10127 F: drivers/i2c/busses/i2c-puv3.c
10128 F: drivers/video/fbdev/fb-puv3.c
10129 F: drivers/rtc/rtc-puv3.c
10131 PMBUS HARDWARE MONITORING DRIVERS
10132 M: Guenter Roeck <linux@roeck-us.net>
10133 L: linux-hwmon@vger.kernel.org
10134 W: http://hwmon.wiki.kernel.org/
10135 W: http://www.roeck-us.net/linux/drivers/
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10138 F: Documentation/hwmon/pmbus
10139 F: drivers/hwmon/pmbus/
10140 F: include/linux/i2c/pmbus.h
10142 PMC SIERRA MaxRAID DRIVER
10143 L: linux-scsi@vger.kernel.org
10144 W: http://www.pmc-sierra.com/
10146 F: drivers/scsi/pmcraid.*
10148 PMC SIERRA PM8001 DRIVER
10149 M: Jack Wang <jinpu.wang@profitbricks.com>
10150 M: lindar_liu@usish.com
10151 L: linux-scsi@vger.kernel.org
10153 F: drivers/scsi/pm8001/
10155 POSIX CLOCKS and TIMERS
10156 M: Thomas Gleixner <tglx@linutronix.de>
10157 L: linux-kernel@vger.kernel.org
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10161 F: include/linux/timer*
10162 F: kernel/time/*timer*
10164 POWER MANAGEMENT CORE
10165 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10166 L: linux-pm@vger.kernel.org
10167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10168 B: https://bugzilla.kernel.org
10170 F: drivers/base/power/
10171 F: include/linux/pm.h
10172 F: include/linux/pm_*
10173 F: include/linux/powercap.h
10174 F: drivers/powercap/
10176 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10177 M: Sebastian Reichel <sre@kernel.org>
10178 L: linux-pm@vger.kernel.org
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10181 F: Documentation/devicetree/bindings/power/supply/
10182 F: include/linux/power_supply.h
10183 F: drivers/power/supply/
10185 POWER STATE COORDINATION INTERFACE (PSCI)
10186 M: Mark Rutland <mark.rutland@arm.com>
10187 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10188 L: linux-arm-kernel@lists.infradead.org
10190 F: drivers/firmware/psci*.c
10191 F: include/linux/psci.h
10192 F: include/uapi/linux/psci.h
10194 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10195 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10196 L: linuxppc-dev@lists.ozlabs.org
10198 F: drivers/char/powernv-op-panel.c
10201 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10205 PPP PROTOCOL DRIVERS AND COMPRESSORS
10206 M: Paul Mackerras <paulus@samba.org>
10207 L: linux-ppp@vger.kernel.org
10209 F: drivers/net/ppp/ppp_*
10211 PPP OVER ATM (RFC 2364)
10212 M: Mitchell Blank Jr <mitch@sfgoth.com>
10214 F: net/atm/pppoatm.c
10215 F: include/uapi/linux/atmppp.h
10218 M: Michal Ostrowski <mostrows@earthlink.net>
10220 F: drivers/net/ppp/pppoe.c
10221 F: drivers/net/ppp/pppox.c
10224 M: James Chapman <jchapman@katalix.com>
10226 F: net/l2tp/l2tp_ppp.c
10227 F: include/linux/if_pppol2tp.h
10228 F: include/uapi/linux/if_pppol2tp.h
10231 M: Rodolfo Giometti <giometti@enneenne.com>
10232 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10233 L: linuxpps@ml.enneenne.com (subscribers-only)
10235 F: Documentation/pps/
10237 F: include/linux/pps*.h
10240 M: Dmitry Kozlov <xeb@mail.ru>
10241 L: netdev@vger.kernel.org
10243 F: drivers/net/ppp/pptp.c
10244 W: http://sourceforge.net/projects/accel-pptp
10247 M: Robert Love <rml@tech9.net>
10248 L: kpreempt-tech@lists.sourceforge.net
10249 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10251 F: Documentation/preempt-locking.txt
10252 F: include/linux/preempt.h
10255 M: Petr Mladek <pmladek@suse.com>
10256 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10257 R: Steven Rostedt <rostedt@goodmis.org>
10260 F: include/linux/printk.h
10262 PRISM54 WIRELESS DRIVER
10263 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10264 L: linux-wireless@vger.kernel.org
10265 W: http://wireless.kernel.org/en/users/Drivers/p54
10267 F: drivers/net/wireless/intersil/prism54/
10269 PS3 NETWORK SUPPORT
10270 M: Geoff Levand <geoff@infradead.org>
10271 L: netdev@vger.kernel.org
10272 L: linuxppc-dev@lists.ozlabs.org
10274 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10276 PS3 PLATFORM SUPPORT
10277 M: Geoff Levand <geoff@infradead.org>
10278 L: linuxppc-dev@lists.ozlabs.org
10280 F: arch/powerpc/boot/ps3*
10281 F: arch/powerpc/include/asm/lv1call.h
10282 F: arch/powerpc/include/asm/ps3*.h
10283 F: arch/powerpc/platforms/ps3/
10286 F: drivers/rtc/rtc-ps3.c
10287 F: drivers/usb/host/*ps3.c
10288 F: sound/ppc/snd_ps3*
10291 M: Jim Paris <jim@jtan.com>
10292 M: Geoff Levand <geoff@infradead.org>
10293 L: linuxppc-dev@lists.ozlabs.org
10295 F: drivers/block/ps3vram.c
10297 PSAMPLE PACKET SAMPLING SUPPORT:
10298 M: Yotam Gigi <yotamg@mellanox.com>
10301 F: include/net/psample.h
10302 F: include/uapi/linux/psample.h
10305 M: Kees Cook <keescook@chromium.org>
10306 M: Anton Vorontsov <anton@enomsg.org>
10307 M: Colin Cross <ccross@android.com>
10308 M: Tony Luck <tony.luck@intel.com>
10310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10312 F: include/linux/pstore*
10313 F: drivers/firmware/efi/efi-pstore.c
10314 F: drivers/acpi/apei/erst.c
10315 F: Documentation/admin-guide/ramoops.rst
10316 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10317 K: \b(pstore|ramoops)
10319 PTP HARDWARE CLOCK SUPPORT
10320 M: Richard Cochran <richardcochran@gmail.com>
10321 L: netdev@vger.kernel.org
10323 W: http://linuxptp.sourceforge.net/
10324 F: Documentation/ABI/testing/sysfs-ptp
10325 F: Documentation/ptp/*
10326 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10327 F: drivers/net/phy/dp83640*
10329 F: include/linux/ptp_cl*
10332 M: Roland McGrath <roland@hack.frob.com>
10333 M: Oleg Nesterov <oleg@redhat.com>
10335 F: include/asm-generic/syscall.h
10336 F: include/linux/ptrace.h
10337 F: include/linux/regset.h
10338 F: include/linux/tracehook.h
10339 F: include/uapi/linux/ptrace.h
10343 M: Hans Verkuil <hverkuil@xs4all.nl>
10344 L: linux-media@vger.kernel.org
10345 T: git git://linuxtv.org/media_tree.git
10347 F: drivers/media/usb/pulse8-cec/*
10349 PVRUSB2 VIDEO4LINUX DRIVER
10350 M: Mike Isely <isely@pobox.com>
10351 L: pvrusb2@isely.net (subscribers-only)
10352 L: linux-media@vger.kernel.org
10353 W: http://www.isely.net/pvrusb2/
10354 T: git git://linuxtv.org/media_tree.git
10356 F: Documentation/media/v4l-drivers/pvrusb2*
10357 F: drivers/media/usb/pvrusb2/
10360 M: Hans Verkuil <hverkuil@xs4all.nl>
10361 L: linux-media@vger.kernel.org
10362 T: git git://linuxtv.org/media_tree.git
10364 F: drivers/media/usb/pwc/*
10367 M: Kamil Debski <kamil@wypas.org>
10368 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10369 L: linux-hwmon@vger.kernel.org
10371 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10372 F: Documentation/hwmon/pwm-fan
10373 F: drivers/hwmon/pwm-fan.c
10376 M: Thierry Reding <thierry.reding@gmail.com>
10377 L: linux-pwm@vger.kernel.org
10379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10380 F: Documentation/pwm.txt
10381 F: Documentation/devicetree/bindings/pwm/
10382 F: include/linux/pwm.h
10384 F: drivers/video/backlight/pwm_bl.c
10385 F: include/linux/pwm_backlight.h
10386 F: drivers/gpio/gpio-mvebu.c
10387 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10389 PXA2xx/PXA3xx SUPPORT
10390 M: Daniel Mack <daniel@zonque.org>
10391 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10392 M: Robert Jarzmik <robert.jarzmik@free.fr>
10393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 T: git git://github.com/hzhuang1/linux.git
10395 T: git git://github.com/rjarzmik/linux.git
10397 F: arch/arm/boot/dts/pxa*
10398 F: arch/arm/mach-pxa/
10399 F: drivers/dma/pxa*
10400 F: drivers/pcmcia/pxa2xx*
10401 F: drivers/pinctrl/pxa/
10402 F: drivers/spi/spi-pxa2xx*
10403 F: drivers/usb/gadget/udc/pxa2*
10404 F: include/sound/pxa2xx-lib.h
10409 M: Robert Jarzmik <robert.jarzmik@free.fr>
10410 L: linux-gpio@vger.kernel.org
10412 F: drivers/gpio/gpio-pxa.c
10414 PXA3xx NAND FLASH DRIVER
10415 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10416 L: linux-mtd@lists.infradead.org
10418 F: drivers/mtd/nand/pxa3xx_nand.c
10421 M: Eric Miao <eric.y.miao@gmail.com>
10422 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10424 T: git git://github.com/hzhuang1/linux.git
10425 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10427 F: arch/arm/boot/dts/mmp*
10428 F: arch/arm/mach-mmp/
10434 M: Robert Jarzmik <robert.jarzmik@free.fr>
10435 L: rtc-linux@googlegroups.com
10439 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10440 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10441 L: qat-linux@intel.com
10443 F: drivers/crypto/qat/
10446 M: Mike Marciniszyn <infinipath@intel.com>
10447 L: linux-rdma@vger.kernel.org
10449 F: drivers/infiniband/hw/qib/
10451 QLOGIC QLA1280 SCSI DRIVER
10452 M: Michael Reed <mdr@sgi.com>
10453 L: linux-scsi@vger.kernel.org
10455 F: drivers/scsi/qla1280.[ch]
10457 QLOGIC QLA2XXX FC-SCSI DRIVER
10458 M: qla2xxx-upstream@qlogic.com
10459 L: linux-scsi@vger.kernel.org
10461 F: Documentation/scsi/LICENSE.qla2xxx
10462 F: drivers/scsi/qla2xxx/
10464 QLOGIC QLA4XXX iSCSI DRIVER
10465 M: QLogic-Storage-Upstream@qlogic.com
10466 L: linux-scsi@vger.kernel.org
10468 F: Documentation/scsi/LICENSE.qla4xxx
10469 F: drivers/scsi/qla4xxx/
10471 QLOGIC QLA3XXX NETWORK DRIVER
10472 M: Dept-GELinuxNICDev@cavium.com
10473 L: netdev@vger.kernel.org
10475 F: Documentation/networking/LICENSE.qla3xxx
10476 F: drivers/net/ethernet/qlogic/qla3xxx.*
10478 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10479 M: Harish Patil <harish.patil@cavium.com>
10480 M: Manish Chopra <manish.chopra@cavium.com>
10481 M: Dept-GELinuxNICDev@cavium.com
10482 L: netdev@vger.kernel.org
10484 F: drivers/net/ethernet/qlogic/qlcnic/
10486 QLOGIC QLGE 10Gb ETHERNET DRIVER
10487 M: Harish Patil <harish.patil@cavium.com>
10488 M: Manish Chopra <manish.chopra@cavium.com>
10489 M: Dept-GELinuxNICDev@cavium.com
10490 L: netdev@vger.kernel.org
10492 F: drivers/net/ethernet/qlogic/qlge/
10494 QLOGIC QL4xxx ETHERNET DRIVER
10495 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10496 M: Ariel Elior <Ariel.Elior@cavium.com>
10497 M: everest-linux-l2@cavium.com
10498 L: netdev@vger.kernel.org
10500 F: drivers/net/ethernet/qlogic/qed/
10501 F: include/linux/qed/
10502 F: drivers/net/ethernet/qlogic/qede/
10504 QLOGIC QL41xxx ISCSI DRIVER
10505 M: QLogic-Storage-Upstream@cavium.com
10506 L: linux-scsi@vger.kernel.org
10508 F: drivers/scsi/qedi/
10510 QLOGIC QL41xxx FCOE DRIVER
10511 M: QLogic-Storage-Upstream@cavium.com
10512 L: linux-scsi@vger.kernel.org
10514 F: drivers/scsi/qedf/
10517 M: Anders Larsen <al@alarsen.net>
10518 W: http://www.alarsen.net/linux/qnx4fs/
10521 F: include/uapi/linux/qnx4_fs.h
10522 F: include/uapi/linux/qnxtypes.h
10524 QORIQ DPAA2 FSL-MC BUS DRIVER
10525 M: Stuart Yoder <stuyoder@gmail.com>
10526 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10527 L: linux-kernel@vger.kernel.org
10529 F: drivers/staging/fsl-mc/
10531 QT1010 MEDIA DRIVER
10532 M: Antti Palosaari <crope@iki.fi>
10533 L: linux-media@vger.kernel.org
10534 W: https://linuxtv.org
10535 W: http://palosaari.fi/linux/
10536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10537 T: git git://linuxtv.org/anttip/media_tree.git
10539 F: drivers/media/tuners/qt1010*
10541 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10542 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10543 L: linux-wireless@vger.kernel.org
10544 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10546 F: drivers/net/wireless/ath/ath9k/
10548 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10549 M: Kalle Valo <kvalo@qca.qualcomm.com>
10550 L: ath10k@lists.infradead.org
10551 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10554 F: drivers/net/wireless/ath/ath10k/
10556 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10557 M: Timur Tabi <timur@codeaurora.org>
10558 L: netdev@vger.kernel.org
10560 F: drivers/net/ethernet/qualcomm/emac/
10562 QUALCOMM HEXAGON ARCHITECTURE
10563 M: Richard Kuo <rkuo@codeaurora.org>
10564 L: linux-hexagon@vger.kernel.org
10565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10569 QUALCOMM WCN36XX WIRELESS DRIVER
10570 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10571 L: wcn36xx@lists.infradead.org
10572 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10573 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10575 F: drivers/net/wireless/ath/wcn36xx/
10577 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10578 M: Gabriel Somlo <somlo@cmu.edu>
10579 M: "Michael S. Tsirkin" <mst@redhat.com>
10580 L: qemu-devel@nongnu.org
10582 F: drivers/firmware/qemu_fw_cfg.c
10584 RADOS BLOCK DEVICE (RBD)
10585 M: Ilya Dryomov <idryomov@gmail.com>
10586 M: Sage Weil <sage@redhat.com>
10587 M: Alex Elder <elder@kernel.org>
10588 L: ceph-devel@vger.kernel.org
10589 W: http://ceph.com/
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10591 T: git git://github.com/ceph/ceph-client.git
10593 F: Documentation/ABI/testing/sysfs-bus-rbd
10594 F: drivers/block/rbd.c
10595 F: drivers/block/rbd_types.h
10597 RADEON FRAMEBUFFER DISPLAY DRIVER
10598 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10599 L: linux-fbdev@vger.kernel.org
10601 F: drivers/video/fbdev/aty/radeon*
10602 F: include/uapi/linux/radeonfb.h
10604 RADIOSHARK RADIO DRIVER
10605 M: Hans Verkuil <hverkuil@xs4all.nl>
10606 L: linux-media@vger.kernel.org
10607 T: git git://linuxtv.org/media_tree.git
10609 F: drivers/media/radio/radio-shark.c
10611 RADIOSHARK2 RADIO DRIVER
10612 M: Hans Verkuil <hverkuil@xs4all.nl>
10613 L: linux-media@vger.kernel.org
10614 T: git git://linuxtv.org/media_tree.git
10616 F: drivers/media/radio/radio-shark2.c
10617 F: drivers/media/radio/radio-tea5777.c
10619 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10620 M: Paul Mackerras <paulus@samba.org>
10621 L: linux-fbdev@vger.kernel.org
10623 F: drivers/video/fbdev/aty/aty128fb.c
10625 RAINSHADOW-CEC DRIVER
10626 M: Hans Verkuil <hverkuil@xs4all.nl>
10627 L: linux-media@vger.kernel.org
10628 T: git git://linuxtv.org/media_tree.git
10630 F: drivers/media/usb/rainshadow-cec/*
10632 RALINK MIPS ARCHITECTURE
10633 M: John Crispin <john@phrozen.org>
10634 L: linux-mips@linux-mips.org
10636 F: arch/mips/ralink
10638 RALINK RT2X00 WIRELESS LAN DRIVER
10640 M: Stanislaw Gruszka <sgruszka@redhat.com>
10641 M: Helmut Schaa <helmut.schaa@googlemail.com>
10642 L: linux-wireless@vger.kernel.org
10644 F: drivers/net/wireless/ralink/rt2x00/
10646 RAMDISK RAM BLOCK DEVICE DRIVER
10647 M: Jens Axboe <axboe@kernel.dk>
10649 F: Documentation/blockdev/ramdisk.txt
10650 F: drivers/block/brd.c
10652 RANDOM NUMBER DRIVER
10653 M: "Theodore Ts'o" <tytso@mit.edu>
10655 F: drivers/char/random.c
10658 M: Matt Porter <mporter@kernel.crashing.org>
10659 M: Alexandre Bounine <alexandre.bounine@idt.com>
10661 F: drivers/rapidio/
10663 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10664 L: linux-wireless@vger.kernel.org
10666 F: drivers/net/wireless/ray*
10669 M: Josh Triplett <josh@joshtriplett.org>
10670 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10671 L: linux-kernel@vger.kernel.org
10673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10674 F: Documentation/RCU/torture.txt
10675 F: kernel/rcu/rcutorture.c
10677 RCUTORTURE TEST FRAMEWORK
10678 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10679 M: Josh Triplett <josh@joshtriplett.org>
10680 R: Steven Rostedt <rostedt@goodmis.org>
10681 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10682 R: Lai Jiangshan <jiangshanlai@gmail.com>
10683 L: linux-kernel@vger.kernel.org
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10686 F: tools/testing/selftests/rcutorture
10689 M: Florian Fainelli <florian@openwrt.org>
10692 RDC R6040 FAST ETHERNET DRIVER
10693 M: Florian Fainelli <f.fainelli@gmail.com>
10694 L: netdev@vger.kernel.org
10696 F: drivers/net/ethernet/rdc/r6040.c
10698 RDS - RELIABLE DATAGRAM SOCKETS
10699 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10700 L: netdev@vger.kernel.org
10701 L: linux-rdma@vger.kernel.org
10702 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10703 W: https://oss.oracle.com/projects/rds/
10706 F: Documentation/networking/rds.txt
10708 RDMAVT - RDMA verbs software
10709 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10710 L: linux-rdma@vger.kernel.org
10712 F: drivers/infiniband/sw/rdmavt
10714 RDT - RESOURCE ALLOCATION
10715 M: Fenghua Yu <fenghua.yu@intel.com>
10716 L: linux-kernel@vger.kernel.org
10718 F: arch/x86/kernel/cpu/intel_rdt*
10719 F: arch/x86/include/asm/intel_rdt*
10720 F: Documentation/x86/intel_rdt*
10722 READ-COPY UPDATE (RCU)
10723 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10724 M: Josh Triplett <josh@joshtriplett.org>
10725 R: Steven Rostedt <rostedt@goodmis.org>
10726 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10727 R: Lai Jiangshan <jiangshanlai@gmail.com>
10728 L: linux-kernel@vger.kernel.org
10729 W: http://www.rdrop.com/users/paulmck/RCU/
10731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10732 F: Documentation/RCU/
10733 X: Documentation/RCU/torture.txt
10734 F: include/linux/rcu*
10735 X: include/linux/srcu.h
10737 X: kernel/torture.c
10739 REAL TIME CLOCK (RTC) SUBSYSTEM
10740 M: Alessandro Zummo <a.zummo@towertech.it>
10741 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10742 L: rtc-linux@googlegroups.com
10743 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10746 F: Documentation/devicetree/bindings/rtc/
10747 F: Documentation/rtc.txt
10749 F: include/linux/rtc.h
10750 F: include/uapi/linux/rtc.h
10751 F: include/linux/rtc/
10752 F: include/linux/platform_data/rtc-*
10753 F: tools/testing/selftests/timers/rtctest.c
10755 REALTEK AUDIO CODECS
10756 M: Bard Liao <bardliao@realtek.com>
10757 M: Oder Chiou <oder_chiou@realtek.com>
10759 F: sound/soc/codecs/rt*
10760 F: include/sound/rt*.h
10762 REISERFS FILE SYSTEM
10763 L: reiserfs-devel@vger.kernel.org
10767 REGISTER MAP ABSTRACTION
10768 M: Mark Brown <broonie@kernel.org>
10769 L: linux-kernel@vger.kernel.org
10770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10772 F: Documentation/devicetree/bindings/regmap/
10773 F: drivers/base/regmap/
10774 F: include/linux/regmap.h
10776 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10777 M: Ohad Ben-Cohen <ohad@wizery.com>
10778 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10779 L: linux-remoteproc@vger.kernel.org
10780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10782 F: Documentation/devicetree/bindings/remoteproc/
10783 F: Documentation/remoteproc.txt
10784 F: drivers/remoteproc/
10785 F: include/linux/remoteproc.h
10787 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10788 M: Ohad Ben-Cohen <ohad@wizery.com>
10789 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10790 L: linux-remoteproc@vger.kernel.org
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10794 F: Documentation/rpmsg.txt
10795 F: include/linux/rpmsg.h
10796 F: include/linux/rpmsg/
10798 RENESAS CLOCK DRIVERS
10799 M: Geert Uytterhoeven <geert+renesas@glider.be>
10800 L: linux-renesas-soc@vger.kernel.org
10802 F: drivers/clk/renesas/
10804 RENESAS ETHERNET DRIVERS
10805 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10806 L: netdev@vger.kernel.org
10807 L: linux-renesas-soc@vger.kernel.org
10808 F: drivers/net/ethernet/renesas/
10809 F: include/linux/sh_eth.h
10811 RENESAS R-CAR GYROADC DRIVER
10812 M: Marek Vasut <marek.vasut@gmail.com>
10813 L: linux-iio@vger.kernel.org
10815 F: drivers/iio/adc/rcar_gyro_adc.c
10817 RENESAS USB2 PHY DRIVER
10818 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10819 L: linux-renesas-soc@vger.kernel.org
10821 F: drivers/phy/phy-rcar-gen3-usb2.c
10823 RESET CONTROLLER FRAMEWORK
10824 M: Philipp Zabel <p.zabel@pengutronix.de>
10825 T: git git://git.pengutronix.de/git/pza/linux
10828 F: Documentation/devicetree/bindings/reset/
10829 F: include/dt-bindings/reset/
10830 F: include/linux/reset.h
10831 F: include/linux/reset-controller.h
10834 M: Johannes Berg <johannes@sipsolutions.net>
10835 L: linux-wireless@vger.kernel.org
10836 W: http://wireless.kernel.org/
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10840 F: Documentation/rfkill.txt
10844 M: Thomas Graf <tgraf@suug.ch>
10845 M: Herbert Xu <herbert@gondor.apana.org.au>
10846 L: netdev@vger.kernel.org
10848 F: lib/rhashtable.c
10849 F: include/linux/rhashtable.h
10851 RICOH SMARTMEDIA/XD DRIVER
10852 M: Maxim Levitsky <maximlevitsky@gmail.com>
10854 F: drivers/mtd/nand/r852.c
10855 F: drivers/mtd/nand/r852.h
10857 RICOH R5C592 MEMORYSTICK DRIVER
10858 M: Maxim Levitsky <maximlevitsky@gmail.com>
10860 F: drivers/memstick/host/r592.*
10863 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10864 W: http://sourceforge.net/projects/roccat/
10866 F: drivers/hid/hid-roccat*
10867 F: include/linux/hid-roccat*
10868 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10871 M: Jiri Pirko <jiri@resnulli.us>
10872 L: netdev@vger.kernel.org
10874 F: drivers/net/ethernet/rocker/
10878 W: http://www.comtrol.com
10880 F: Documentation/serial/rocket.txt
10881 F: drivers/tty/rocket*
10883 ROCKETPORT EXPRESS/INFINITY DRIVER
10884 M: Kevin Cernekee <cernekee@gmail.com>
10885 L: linux-serial@vger.kernel.org
10887 F: drivers/tty/serial/rp2.*
10890 M: Ralf Baechle <ralf@linux-mips.org>
10891 L: linux-hams@vger.kernel.org
10892 W: http://www.linux-ax25.org/
10894 F: include/net/rose.h
10895 F: include/uapi/linux/rose.h
10898 RTL2830 MEDIA DRIVER
10899 M: Antti Palosaari <crope@iki.fi>
10900 L: linux-media@vger.kernel.org
10901 W: https://linuxtv.org
10902 W: http://palosaari.fi/linux/
10903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10904 T: git git://linuxtv.org/anttip/media_tree.git
10906 F: drivers/media/dvb-frontends/rtl2830*
10908 RTL2832 MEDIA DRIVER
10909 M: Antti Palosaari <crope@iki.fi>
10910 L: linux-media@vger.kernel.org
10911 W: https://linuxtv.org
10912 W: http://palosaari.fi/linux/
10913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10914 T: git git://linuxtv.org/anttip/media_tree.git
10916 F: drivers/media/dvb-frontends/rtl2832*
10918 RTL2832_SDR MEDIA DRIVER
10919 M: Antti Palosaari <crope@iki.fi>
10920 L: linux-media@vger.kernel.org
10921 W: https://linuxtv.org
10922 W: http://palosaari.fi/linux/
10923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10924 T: git git://linuxtv.org/anttip/media_tree.git
10926 F: drivers/media/dvb-frontends/rtl2832_sdr*
10928 RTL8180 WIRELESS DRIVER
10929 L: linux-wireless@vger.kernel.org
10930 W: http://wireless.kernel.org/
10931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10933 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10935 RTL8187 WIRELESS DRIVER
10936 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10937 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10938 M: Larry Finger <Larry.Finger@lwfinger.net>
10939 L: linux-wireless@vger.kernel.org
10940 W: http://wireless.kernel.org/
10941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10943 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10945 RTL8192CE WIRELESS DRIVER
10946 M: Larry Finger <Larry.Finger@lwfinger.net>
10947 M: Chaoming Li <chaoming_li@realsil.com.cn>
10948 L: linux-wireless@vger.kernel.org
10949 W: http://wireless.kernel.org/
10950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10952 F: drivers/net/wireless/realtek/rtlwifi/
10953 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10955 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10956 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10957 L: linux-wireless@vger.kernel.org
10958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10960 F: drivers/net/wireless/realtek/rtl8xxxu/
10962 S3 SAVAGE FRAMEBUFFER DRIVER
10963 M: Antonino Daplas <adaplas@gmail.com>
10964 L: linux-fbdev@vger.kernel.org
10966 F: drivers/video/fbdev/savage/
10969 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10970 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10971 L: linux-s390@vger.kernel.org
10972 W: http://www.ibm.com/developerworks/linux/linux390/
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10977 F: Documentation/s390/
10978 F: Documentation/DocBook/s390*
10980 S390 COMMON I/O LAYER
10981 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10982 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10983 L: linux-s390@vger.kernel.org
10984 W: http://www.ibm.com/developerworks/linux/linux390/
10986 F: drivers/s390/cio/
10989 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10990 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10991 L: linux-s390@vger.kernel.org
10992 W: http://www.ibm.com/developerworks/linux/linux390/
10994 F: drivers/s390/block/dasd*
10995 F: block/partitions/ibm.c
10997 S390 NETWORK DRIVERS
10998 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10999 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11000 L: linux-s390@vger.kernel.org
11001 W: http://www.ibm.com/developerworks/linux/linux390/
11003 F: drivers/s390/net/
11006 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11007 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11008 L: linux-s390@vger.kernel.org
11009 W: http://www.ibm.com/developerworks/linux/linux390/
11012 F: drivers/pci/hotplug/s390_pci_hpc.c
11015 M: Harald Freudenberger <freude@de.ibm.com>
11016 L: linux-s390@vger.kernel.org
11017 W: http://www.ibm.com/developerworks/linux/linux390/
11019 F: drivers/s390/crypto/
11022 M: Steffen Maier <maier@linux.vnet.ibm.com>
11023 L: linux-s390@vger.kernel.org
11024 W: http://www.ibm.com/developerworks/linux/linux390/
11026 F: drivers/s390/scsi/zfcp_*
11028 S390 IUCV NETWORK LAYER
11029 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11030 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11031 L: linux-s390@vger.kernel.org
11032 W: http://www.ibm.com/developerworks/linux/linux390/
11034 F: drivers/s390/net/*iucv*
11035 F: include/net/iucv/
11039 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11040 L: linux-s390@vger.kernel.org
11041 W: http://www.ibm.com/developerworks/linux/linux390/
11043 F: drivers/iommu/s390-iommu.c
11045 S390 VFIO-CCW DRIVER
11046 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11047 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11048 L: linux-s390@vger.kernel.org
11049 L: kvm@vger.kernel.org
11051 F: drivers/s390/cio/vfio_ccw*
11052 F: Documentation/s390/vfio-ccw.txt
11053 F: include/uapi/linux/vfio_ccw.h
11055 S3C24XX SD/MMC Driver
11056 M: Ben Dooks <ben-linux@fluff.org>
11057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059 F: drivers/mmc/host/s3cmci.*
11061 SAA6588 RDS RECEIVER DRIVER
11062 M: Hans Verkuil <hverkuil@xs4all.nl>
11063 L: linux-media@vger.kernel.org
11064 T: git git://linuxtv.org/media_tree.git
11065 W: https://linuxtv.org
11067 F: drivers/media/i2c/saa6588*
11069 SAA7134 VIDEO4LINUX DRIVER
11070 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11072 L: linux-media@vger.kernel.org
11073 W: https://linuxtv.org
11074 T: git git://linuxtv.org/media_tree.git
11076 F: Documentation/media/v4l-drivers/saa7134*
11077 F: drivers/media/pci/saa7134/
11079 SAA7146 VIDEO4LINUX-2 DRIVER
11080 M: Hans Verkuil <hverkuil@xs4all.nl>
11081 L: linux-media@vger.kernel.org
11082 T: git git://linuxtv.org/media_tree.git
11084 F: drivers/media/common/saa7146/
11085 F: drivers/media/pci/saa7146/
11086 F: include/media/saa7146*
11088 SAMSUNG LAPTOP DRIVER
11089 M: Corentin Chary <corentin.chary@gmail.com>
11090 L: platform-driver-x86@vger.kernel.org
11092 F: drivers/platform/x86/samsung-laptop.c
11094 SAMSUNG AUDIO (ASoC) DRIVERS
11095 M: Krzysztof Kozlowski <krzk@kernel.org>
11096 M: Sangbeom Kim <sbkim73@samsung.com>
11097 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11098 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11100 F: sound/soc/samsung/
11102 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11103 M: Krzysztof Kozlowski <krzk@kernel.org>
11104 L: linux-crypto@vger.kernel.org
11105 L: linux-samsung-soc@vger.kernel.org
11107 F: drivers/crypto/exynos-rng.c
11108 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11110 SAMSUNG FRAMEBUFFER DRIVER
11111 M: Jingoo Han <jingoohan1@gmail.com>
11112 L: linux-fbdev@vger.kernel.org
11114 F: drivers/video/fbdev/s3c-fb.c
11116 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11117 M: Sangbeom Kim <sbkim73@samsung.com>
11118 M: Krzysztof Kozlowski <krzk@kernel.org>
11119 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11120 L: linux-kernel@vger.kernel.org
11121 L: linux-samsung-soc@vger.kernel.org
11123 F: drivers/mfd/sec*.c
11124 F: drivers/regulator/s2m*.c
11125 F: drivers/regulator/s5m*.c
11126 F: drivers/clk/clk-s2mps11.c
11127 F: drivers/rtc/rtc-s5m.c
11128 F: include/linux/mfd/samsung/
11129 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11130 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11131 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11132 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11134 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11135 M: Krzysztof Kozlowski <krzk@kernel.org>
11136 M: Vladimir Zapolskiy <vz@mleia.com>
11137 L: linux-crypto@vger.kernel.org
11138 L: linux-samsung-soc@vger.kernel.org
11140 F: drivers/crypto/s5p-sss.c
11142 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11143 M: Kyungmin Park <kyungmin.park@samsung.com>
11144 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11145 L: linux-media@vger.kernel.org
11146 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11148 F: drivers/media/platform/exynos4-is/
11150 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11151 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11152 L: linux-media@vger.kernel.org
11153 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11155 F: drivers/media/platform/s3c-camif/
11156 F: include/media/drv-intf/s3c_camif.h
11158 SAMSUNG S5C73M3 CAMERA DRIVER
11159 M: Kyungmin Park <kyungmin.park@samsung.com>
11160 M: Andrzej Hajda <a.hajda@samsung.com>
11161 L: linux-media@vger.kernel.org
11163 F: drivers/media/i2c/s5c73m3/*
11165 SAMSUNG S5K5BAF CAMERA DRIVER
11166 M: Kyungmin Park <kyungmin.park@samsung.com>
11167 M: Andrzej Hajda <a.hajda@samsung.com>
11168 L: linux-media@vger.kernel.org
11170 F: drivers/media/i2c/s5k5baf.c
11172 SAMSUNG S3FWRN5 NFC DRIVER
11173 M: Robert Baldyga <r.baldyga@samsung.com>
11174 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11175 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11177 F: drivers/nfc/s3fwrn5
11179 SAMSUNG SOC CLOCK DRIVERS
11180 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11181 M: Tomasz Figa <tomasz.figa@gmail.com>
11182 M: Chanwoo Choi <cw00.choi@samsung.com>
11184 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11185 F: drivers/clk/samsung/
11186 F: include/dt-bindings/clock/exynos*.h
11187 F: Documentation/devicetree/bindings/clock/exynos*.txt
11189 SAMSUNG SPI DRIVERS
11190 M: Kukjin Kim <kgene@kernel.org>
11191 M: Krzysztof Kozlowski <krzk@kernel.org>
11192 M: Andi Shyti <andi.shyti@samsung.com>
11193 L: linux-spi@vger.kernel.org
11194 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11196 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11197 F: drivers/spi/spi-s3c*
11198 F: include/linux/platform_data/spi-s3c64xx.h
11200 SAMSUNG SXGBE DRIVERS
11201 M: Byungho An <bh74.an@samsung.com>
11202 M: Girish K S <ks.giri@samsung.com>
11203 M: Vipul Pandya <vipul.pandya@samsung.com>
11205 L: netdev@vger.kernel.org
11206 F: drivers/net/ethernet/samsung/sxgbe/
11208 SAMSUNG THERMAL DRIVER
11209 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11210 L: linux-pm@vger.kernel.org
11211 L: linux-samsung-soc@vger.kernel.org
11213 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11214 F: drivers/thermal/samsung/
11216 SAMSUNG USB2 PHY DRIVER
11217 M: Kamil Debski <kamil@wypas.org>
11218 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11219 L: linux-kernel@vger.kernel.org
11221 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11222 F: Documentation/phy/samsung-usb2.txt
11223 F: drivers/phy/phy-exynos4210-usb2.c
11224 F: drivers/phy/phy-exynos4x12-usb2.c
11225 F: drivers/phy/phy-exynos5250-usb2.c
11226 F: drivers/phy/phy-s5pv210-usb2.c
11227 F: drivers/phy/phy-samsung-usb2.c
11228 F: drivers/phy/phy-samsung-usb2.h
11231 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11232 L: linux-serial@vger.kernel.org
11234 F: Documentation/devicetree/bindings/serial/
11235 F: drivers/tty/serial/
11238 M: Rob Herring <robh@kernel.org>
11239 L: linux-serial@vger.kernel.org
11241 F: Documentation/devicetree/bindings/serial/slave-device.txt
11242 F: drivers/tty/serdev/
11243 F: include/linux/serdev.h
11246 M: Sean Young <sean@mess.org>
11247 L: linux-media@vger.kernel.org
11249 F: drivers/media/rc/serial_ir.c
11252 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11253 L: kernel@stlinux.com
11255 F: drivers/staging/media/st-cec/
11256 F: Documentation/devicetree/bindings/media/stih-cec.txt
11258 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11259 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11260 L: linux-s390@vger.kernel.org
11261 W: http://www.ibm.com/developerworks/linux/linux390/
11265 SYNOPSYS DESIGNWARE DMAC DRIVER
11266 M: Viresh Kumar <vireshk@kernel.org>
11267 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11269 F: include/linux/dma/dw.h
11270 F: include/linux/platform_data/dma-dw.h
11273 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11274 M: Jie Deng <jiedeng@synopsys.com>
11275 L: netdev@vger.kernel.org
11277 F: drivers/net/ethernet/synopsys/
11279 SYNOPSYS DESIGNWARE I2C DRIVER
11280 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11281 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11282 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11283 L: linux-i2c@vger.kernel.org
11285 F: drivers/i2c/busses/i2c-designware-*
11286 F: include/linux/platform_data/i2c-designware.h
11288 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11289 M: Jaehoon Chung <jh80.chung@samsung.com>
11290 L: linux-mmc@vger.kernel.org
11292 F: drivers/mmc/host/dw_mmc*
11294 SYSTEM TRACE MODULE CLASS
11295 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11298 F: Documentation/trace/stm.txt
11299 F: drivers/hwtracing/stm/
11300 F: include/linux/stm.h
11301 F: include/uapi/linux/stm.h
11304 M: Andreas Noever <andreas.noever@gmail.com>
11306 F: drivers/thunderbolt/
11308 TI BQ27XXX POWER SUPPLY DRIVER
11309 R: Andrew F. Davis <afd@ti.com>
11310 F: include/linux/power/bq27xxx_battery.h
11311 F: drivers/power/supply/bq27xxx_battery.c
11312 F: drivers/power/supply/bq27xxx_battery_i2c.c
11314 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11315 M: John Stultz <john.stultz@linaro.org>
11316 M: Thomas Gleixner <tglx@linutronix.de>
11317 R: Stephen Boyd <sboyd@codeaurora.org>
11318 L: linux-kernel@vger.kernel.org
11319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11321 F: include/linux/clocksource.h
11322 F: include/linux/time.h
11323 F: include/linux/timex.h
11324 F: include/uapi/linux/time.h
11325 F: include/uapi/linux/timex.h
11326 F: kernel/time/clocksource.c
11327 F: kernel/time/time*.c
11328 F: kernel/time/alarmtimer.c
11329 F: kernel/time/ntp.c
11330 F: tools/testing/selftests/timers/
11333 M: Zwane Mwaikambo <zwanem@gmail.com>
11335 F: drivers/watchdog/sc1200wdt.c
11338 M: Ingo Molnar <mingo@redhat.com>
11339 M: Peter Zijlstra <peterz@infradead.org>
11340 L: linux-kernel@vger.kernel.org
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11344 F: include/linux/sched.h
11345 F: include/uapi/linux/sched.h
11346 F: include/linux/wait.h
11349 M: Chen Liqin <liqin.linux@gmail.com>
11350 M: Lennox Wu <lennox.wu@gmail.com>
11351 W: http://www.sunplus.com
11355 SCR24X CHIP CARD INTERFACE DRIVER
11356 M: Lubomir Rintel <lkundrak@v3.sk>
11358 F: drivers/char/pcmcia/scr24x_cs.c
11360 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11361 M: Sudeep Holla <sudeep.holla@arm.com>
11362 L: linux-arm-kernel@lists.infradead.org
11364 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11365 F: drivers/clk/clk-scpi.c
11366 F: drivers/cpufreq/scpi-cpufreq.c
11367 F: drivers/firmware/arm_scpi.c
11368 F: include/linux/scpi_protocol.h
11371 M: Jens Axboe <axboe@kernel.dk>
11372 L: linux-scsi@vger.kernel.org
11373 W: http://www.kernel.dk
11375 F: drivers/scsi/sr*
11377 SCSI RDMA PROTOCOL (SRP) INITIATOR
11378 M: Bart Van Assche <bart.vanassche@sandisk.com>
11379 L: linux-rdma@vger.kernel.org
11381 W: http://www.openfabrics.org
11382 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11384 F: drivers/infiniband/ulp/srp/
11385 F: include/scsi/srp.h
11388 M: Doug Gilbert <dgilbert@interlog.com>
11389 L: linux-scsi@vger.kernel.org
11390 W: http://sg.danny.cz/sg
11392 F: Documentation/scsi/scsi-generic.txt
11393 F: drivers/scsi/sg.c
11394 F: include/scsi/sg.h
11397 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11399 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11401 L: linux-scsi@vger.kernel.org
11403 F: Documentation/devicetree/bindings/scsi/
11408 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11409 L: linux-scsi@vger.kernel.org
11411 F: Documentation/scsi/st.txt
11412 F: drivers/scsi/st.*
11413 F: drivers/scsi/st_*.h
11416 M: Vlad Yasevich <vyasevich@gmail.com>
11417 M: Neil Horman <nhorman@tuxdriver.com>
11418 L: linux-sctp@vger.kernel.org
11419 W: http://lksctp.sourceforge.net
11421 F: Documentation/networking/sctp.txt
11422 F: include/linux/sctp.h
11423 F: include/uapi/linux/sctp.h
11424 F: include/net/sctp/
11428 M: Jim Cromie <jim.cromie@gmail.com>
11430 F: Documentation/i2c/busses/scx200_acb
11431 F: arch/x86/platform/scx200/
11432 F: drivers/watchdog/scx200_wdt.c
11433 F: drivers/i2c/busses/scx200*
11434 F: drivers/mtd/maps/scx200_docflash.c
11435 F: include/linux/scx200.h
11438 M: Jim Cromie <jim.cromie@gmail.com>
11440 F: drivers/char/scx200_gpio.c
11441 F: include/linux/scx200_gpio.h
11443 SCx200 HRT CLOCKSOURCE DRIVER
11444 M: Jim Cromie <jim.cromie@gmail.com>
11446 F: drivers/clocksource/scx200_hrt.c
11448 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11449 M: Sascha Sommer <saschasommer@freenet.de>
11450 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11452 F: drivers/mmc/host/sdricoh_cs.c
11454 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11455 M: Adrian Hunter <adrian.hunter@intel.com>
11456 L: linux-mmc@vger.kernel.org
11457 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11459 F: drivers/mmc/host/sdhci*
11460 F: include/linux/mmc/sdhci*
11463 M: Kees Cook <keescook@chromium.org>
11464 R: Andy Lutomirski <luto@amacapital.net>
11465 R: Will Drewry <wad@chromium.org>
11466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11468 F: kernel/seccomp.c
11469 F: include/uapi/linux/seccomp.h
11470 F: include/linux/seccomp.h
11471 F: tools/testing/selftests/seccomp/*
11472 K: \bsecure_computing
11475 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11476 M: Al Cooper <alcooperx@gmail.com>
11477 L: linux-mmc@vger.kernel.org
11478 L: bcm-kernel-feedback-list@broadcom.com
11480 F: drivers/mmc/host/sdhci-brcmstb*
11482 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11483 M: Ben Dooks <ben-linux@fluff.org>
11484 M: Jaehoon Chung <jh80.chung@samsung.com>
11485 L: linux-mmc@vger.kernel.org
11487 F: drivers/mmc/host/sdhci-s3c*
11489 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11490 M: Viresh Kumar <vireshk@kernel.org>
11491 L: linux-mmc@vger.kernel.org
11493 F: drivers/mmc/host/sdhci-spear.c
11495 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11496 M: Scott Bauer <scott.bauer@intel.com>
11497 M: Jonathan Derrick <jonathan.derrick@intel.com>
11498 M: Rafael Antognolli <rafael.antognolli@intel.com>
11499 L: linux-block@vger.kernel.org
11502 F: block/opal_proto.h
11503 F: include/linux/sed*
11504 F: include/uapi/linux/sed*
11507 M: James Morris <james.l.morris@oracle.com>
11508 M: "Serge E. Hallyn" <serge@hallyn.com>
11509 L: linux-security-module@vger.kernel.org (suggested Cc:)
11510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11511 W: http://kernsec.org/
11516 M: Security Officers <security@kernel.org>
11519 SELINUX SECURITY MODULE
11520 M: Paul Moore <paul@paul-moore.com>
11521 M: Stephen Smalley <sds@tycho.nsa.gov>
11522 M: Eric Paris <eparis@parisplace.org>
11523 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11524 W: http://selinuxproject.org
11525 T: git git://git.infradead.org/users/pcmoore/selinux
11527 F: include/linux/selinux*
11528 F: security/selinux/
11529 F: scripts/selinux/
11531 APPARMOR SECURITY MODULE
11532 M: John Johansen <john.johansen@canonical.com>
11533 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11534 W: apparmor.wiki.kernel.org
11535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11537 F: security/apparmor/
11539 LOADPIN SECURITY MODULE
11540 M: Kees Cook <keescook@chromium.org>
11541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11543 F: security/loadpin/
11545 YAMA SECURITY MODULE
11546 M: Kees Cook <keescook@chromium.org>
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11552 M: Jiri Slaby <jirislaby@gmail.com>
11554 F: drivers/misc/phantom.c
11555 F: include/uapi/linux/phantom.h
11557 Emulex 10Gbps iSCSI - OneConnect DRIVER
11558 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11559 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11560 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11561 L: linux-scsi@vger.kernel.org
11562 W: http://www.broadcom.com
11564 F: drivers/scsi/be2iscsi/
11566 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11567 M: Sathya Perla <sathya.perla@broadcom.com>
11568 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11569 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11570 M: Somnath Kotur <somnath.kotur@broadcom.com>
11571 L: netdev@vger.kernel.org
11572 W: http://www.emulex.com
11574 F: drivers/net/ethernet/emulex/benet/
11576 EMULEX ONECONNECT ROCE DRIVER
11577 M: Selvin Xavier <selvin.xavier@broadcom.com>
11578 M: Devesh Sharma <devesh.sharma@broadcom.com>
11579 L: linux-rdma@vger.kernel.org
11580 W: http://www.broadcom.com
11582 F: drivers/infiniband/hw/ocrdma/
11583 F: include/uapi/rdma/ocrdma-abi.h
11586 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11587 M: Edward Cree <ecree@solarflare.com>
11588 M: Bert Kenward <bkenward@solarflare.com>
11589 L: netdev@vger.kernel.org
11591 F: drivers/net/ethernet/sfc/
11594 M: Dimitri Sivanich <sivanich@sgi.com>
11596 F: drivers/misc/sgi-gru/
11598 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11599 M: Pat Gefre <pfg@sgi.com>
11600 L: linux-ia64@vger.kernel.org
11602 F: Documentation/ia64/serial.txt
11603 F: drivers/tty/serial/ioc?_serial.c
11604 F: include/linux/ioc?.h
11606 SGI XP/XPC/XPNET DRIVER
11607 M: Cliff Whickman <cpw@sgi.com>
11608 M: Robin Holt <robinmholt@gmail.com>
11610 F: drivers/misc/sgi-xp/
11612 SI2157 MEDIA DRIVER
11613 M: Antti Palosaari <crope@iki.fi>
11614 L: linux-media@vger.kernel.org
11615 W: https://linuxtv.org
11616 W: http://palosaari.fi/linux/
11617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11618 T: git git://linuxtv.org/anttip/media_tree.git
11620 F: drivers/media/tuners/si2157*
11622 SI2168 MEDIA DRIVER
11623 M: Antti Palosaari <crope@iki.fi>
11624 L: linux-media@vger.kernel.org
11625 W: https://linuxtv.org
11626 W: http://palosaari.fi/linux/
11627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11628 T: git git://linuxtv.org/anttip/media_tree.git
11630 F: drivers/media/dvb-frontends/si2168*
11632 SI470X FM RADIO RECEIVER I2C DRIVER
11633 M: Hans Verkuil <hverkuil@xs4all.nl>
11634 L: linux-media@vger.kernel.org
11635 T: git git://linuxtv.org/media_tree.git
11636 W: https://linuxtv.org
11638 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11640 SI470X FM RADIO RECEIVER USB DRIVER
11641 M: Hans Verkuil <hverkuil@xs4all.nl>
11642 L: linux-media@vger.kernel.org
11643 T: git git://linuxtv.org/media_tree.git
11644 W: https://linuxtv.org
11646 F: drivers/media/radio/si470x/radio-si470x-common.c
11647 F: drivers/media/radio/si470x/radio-si470x.h
11648 F: drivers/media/radio/si470x/radio-si470x-usb.c
11650 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11651 M: Eduardo Valentin <edubezval@gmail.com>
11652 L: linux-media@vger.kernel.org
11653 T: git git://linuxtv.org/media_tree.git
11654 W: https://linuxtv.org
11656 F: drivers/media/radio/si4713/si4713.?
11658 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11659 M: Eduardo Valentin <edubezval@gmail.com>
11660 L: linux-media@vger.kernel.org
11661 T: git git://linuxtv.org/media_tree.git
11662 W: https://linuxtv.org
11664 F: drivers/media/radio/si4713/radio-platform-si4713.c
11666 SI4713 FM RADIO TRANSMITTER USB DRIVER
11667 M: Hans Verkuil <hverkuil@xs4all.nl>
11668 L: linux-media@vger.kernel.org
11669 T: git git://linuxtv.org/media_tree.git
11670 W: https://linuxtv.org
11672 F: drivers/media/radio/si4713/radio-usb-si4713.c
11675 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11677 L: linux-media@vger.kernel.org
11678 W: https://linuxtv.org
11679 T: git git://linuxtv.org/media_tree.git
11681 F: drivers/media/common/siano/
11682 F: drivers/media/usb/siano/
11683 F: drivers/media/usb/siano/
11684 F: drivers/media/mmc/siano/
11686 SILEAD TOUCHSCREEN DRIVER
11687 M: Hans de Goede <hdegoede@redhat.com>
11688 L: linux-input@vger.kernel.org
11689 L: platform-driver-x86@vger.kernel.org
11691 F: drivers/input/touchscreen/silead.c
11692 F: drivers/platform/x86/silead_dmi.c
11695 M: Hans de Goede <hdegoede@redhat.com>
11696 L: linux-fbdev@vger.kernel.org
11698 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11699 F: drivers/video/fbdev/simplefb.c
11700 F: include/linux/platform_data/simplefb.h
11702 SH_VEU V4L2 MEM2MEM DRIVER
11703 L: linux-media@vger.kernel.org
11705 F: drivers/media/platform/sh_veu.c
11707 SH_VOU V4L2 OUTPUT DRIVER
11708 L: linux-media@vger.kernel.org
11710 F: drivers/media/platform/sh_vou.c
11711 F: include/media/drv-intf/sh_vou.h
11713 SIMPLE FIRMWARE INTERFACE (SFI)
11714 M: Len Brown <lenb@kernel.org>
11715 L: sfi-devel@simplefirmware.org
11716 W: http://simplefirmware.org/
11717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11719 F: arch/x86/platform/sfi/
11721 F: include/linux/sfi*.h
11723 SIMTEC EB110ATX (Chalice CATS)
11725 P: Vincent Sanders <vince@simtec.co.uk>
11726 M: Simtec Linux Team <linux@simtec.co.uk>
11727 W: http://www.simtec.co.uk/products/EB110ATX/
11730 SIMTEC EB2410ITX (BAST)
11732 P: Vincent Sanders <vince@simtec.co.uk>
11733 M: Simtec Linux Team <linux@simtec.co.uk>
11734 W: http://www.simtec.co.uk/products/EB2410ITX/
11736 F: arch/arm/mach-s3c24xx/mach-bast.c
11737 F: arch/arm/mach-s3c24xx/bast-ide.c
11738 F: arch/arm/mach-s3c24xx/bast-irq.c
11740 SIPHASH PRF ROUTINES
11741 M: Jason A. Donenfeld <Jason@zx2c4.com>
11744 F: lib/test_siphash.c
11745 F: include/linux/siphash.h
11747 TI DAVINCI MACHINE SUPPORT
11748 M: Sekhar Nori <nsekhar@ti.com>
11749 M: Kevin Hilman <khilman@kernel.org>
11750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11753 F: arch/arm/mach-davinci/
11754 F: drivers/i2c/busses/i2c-davinci.c
11756 TI DAVINCI SERIES MEDIA DRIVER
11757 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11758 L: linux-media@vger.kernel.org
11759 W: https://linuxtv.org
11760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11761 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11763 F: drivers/media/platform/davinci/
11764 F: include/media/davinci/
11766 TI AM437X VPFE DRIVER
11767 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11768 L: linux-media@vger.kernel.org
11769 W: https://linuxtv.org
11770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11771 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11773 F: drivers/media/platform/am437x/
11775 OV2659 OMNIVISION SENSOR DRIVER
11776 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11777 L: linux-media@vger.kernel.org
11778 W: https://linuxtv.org
11779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11780 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11782 F: drivers/media/i2c/ov2659.c
11783 F: include/media/i2c/ov2659.h
11785 SILICON MOTION SM712 FRAME BUFFER DRIVER
11786 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11787 M: Teddy Wang <teddy.wang@siliconmotion.com>
11788 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11789 L: linux-fbdev@vger.kernel.org
11791 F: drivers/video/fbdev/sm712*
11792 F: Documentation/fb/sm712fb.txt
11794 SIS 190 ETHERNET DRIVER
11795 M: Francois Romieu <romieu@fr.zoreil.com>
11796 L: netdev@vger.kernel.org
11798 F: drivers/net/ethernet/sis/sis190.c
11800 SIS 900/7016 FAST ETHERNET DRIVER
11801 M: Daniele Venzano <venza@brownhat.org>
11802 W: http://www.brownhat.org/sis900.html
11803 L: netdev@vger.kernel.org
11805 F: drivers/net/ethernet/sis/sis900.*
11807 SIS FRAMEBUFFER DRIVER
11808 M: Thomas Winischhofer <thomas@winischhofer.net>
11809 W: http://www.winischhofer.net/linuxsisvga.shtml
11811 F: Documentation/fb/sisfb.txt
11812 F: drivers/video/fbdev/sis/
11813 F: include/video/sisfb.h
11816 M: Thomas Winischhofer <thomas@winischhofer.net>
11817 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11819 F: drivers/usb/misc/sisusbvga/
11822 M: Christoph Lameter <cl@linux.com>
11823 M: Pekka Enberg <penberg@kernel.org>
11824 M: David Rientjes <rientjes@google.com>
11825 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11826 M: Andrew Morton <akpm@linux-foundation.org>
11827 L: linux-mm@kvack.org
11829 F: include/linux/sl?b*.h
11832 SLEEPABLE READ-COPY UPDATE (SRCU)
11833 M: Lai Jiangshan <jiangshanlai@gmail.com>
11834 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11835 M: Josh Triplett <josh@joshtriplett.org>
11836 R: Steven Rostedt <rostedt@goodmis.org>
11837 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11838 L: linux-kernel@vger.kernel.org
11839 W: http://www.rdrop.com/users/paulmck/RCU/
11841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11842 F: include/linux/srcu.h
11843 F: kernel/rcu/srcu.c
11845 SMACK SECURITY MODULE
11846 M: Casey Schaufler <casey@schaufler-ca.com>
11847 L: linux-security-module@vger.kernel.org
11848 W: http://schaufler-ca.com
11849 T: git git://github.com/cschaufler/smack-next
11851 F: Documentation/security/Smack.txt
11854 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11855 M: Kevin Hilman <khilman@kernel.org>
11856 M: Nishanth Menon <nm@ti.com>
11858 F: drivers/power/avs/
11859 F: include/linux/power/smartreflex.h
11860 L: linux-pm@vger.kernel.org
11862 SMC91x ETHERNET DRIVER
11863 M: Nicolas Pitre <nico@fluxnic.net>
11865 F: drivers/net/ethernet/smsc/smc91x.*
11867 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11868 M: Sakari Ailus <sakari.ailus@iki.fi>
11869 L: linux-media@vger.kernel.org
11871 F: drivers/media/i2c/smiapp/
11872 F: include/media/i2c/smiapp.h
11873 F: drivers/media/i2c/smiapp-pll.c
11874 F: drivers/media/i2c/smiapp-pll.h
11875 F: include/uapi/linux/smiapp.h
11876 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11878 SMM665 HARDWARE MONITOR DRIVER
11879 M: Guenter Roeck <linux@roeck-us.net>
11880 L: linux-hwmon@vger.kernel.org
11882 F: Documentation/hwmon/smm665
11883 F: drivers/hwmon/smm665.c
11885 SMSC EMC2103 HARDWARE MONITOR DRIVER
11886 M: Steve Glendinning <steve.glendinning@shawell.net>
11887 L: linux-hwmon@vger.kernel.org
11889 F: Documentation/hwmon/emc2103
11890 F: drivers/hwmon/emc2103.c
11892 SMSC SCH5627 HARDWARE MONITOR DRIVER
11893 M: Hans de Goede <hdegoede@redhat.com>
11894 L: linux-hwmon@vger.kernel.org
11896 F: Documentation/hwmon/sch5627
11897 F: drivers/hwmon/sch5627.c
11899 SMSC47B397 HARDWARE MONITOR DRIVER
11900 M: Jean Delvare <jdelvare@suse.com>
11901 L: linux-hwmon@vger.kernel.org
11903 F: Documentation/hwmon/smsc47b397
11904 F: drivers/hwmon/smsc47b397.c
11906 SMSC911x ETHERNET DRIVER
11907 M: Steve Glendinning <steve.glendinning@shawell.net>
11908 L: netdev@vger.kernel.org
11910 F: include/linux/smsc911x.h
11911 F: drivers/net/ethernet/smsc/smsc911x.*
11913 SMSC9420 PCI ETHERNET DRIVER
11914 M: Steve Glendinning <steve.glendinning@shawell.net>
11915 L: netdev@vger.kernel.org
11917 F: drivers/net/ethernet/smsc/smsc9420.*
11919 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11920 M: Steve Glendinning <steve.glendinning@shawell.net>
11921 L: linux-fbdev@vger.kernel.org
11923 F: drivers/video/fbdev/smscufx.c
11925 SOC-CAMERA V4L2 SUBSYSTEM
11926 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11927 L: linux-media@vger.kernel.org
11928 T: git git://linuxtv.org/media_tree.git
11930 F: include/media/soc*
11931 F: drivers/media/i2c/soc_camera/
11932 F: drivers/media/platform/soc_camera/
11934 SOEKRIS NET48XX LED SUPPORT
11935 M: Chris Boot <bootc@bootc.net>
11937 F: drivers/leds/leds-net48xx.c
11939 SOFTLOGIC 6x10 MPEG CODEC
11940 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11941 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11942 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11943 M: Ismael Luceno <ismael@iodev.co.uk>
11944 L: linux-media@vger.kernel.org
11946 F: drivers/media/pci/solo6x10/
11948 SOFTWARE RAID (Multiple Disks) SUPPORT
11949 M: Shaohua Li <shli@kernel.org>
11950 L: linux-raid@vger.kernel.org
11951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11954 F: include/linux/raid/
11955 F: include/uapi/linux/raid/
11957 SONIC NETWORK DRIVER
11958 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11959 L: netdev@vger.kernel.org
11961 F: drivers/net/ethernet/natsemi/sonic.*
11963 SONICS SILICON BACKPLANE DRIVER (SSB)
11964 M: Michael Buesch <m@bues.ch>
11965 L: linux-wireless@vger.kernel.org
11968 F: include/linux/ssb/
11970 SONY VAIO CONTROL DEVICE DRIVER
11971 M: Mattia Dongili <malattia@linux.it>
11972 L: platform-driver-x86@vger.kernel.org
11973 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11975 F: Documentation/laptops/sony-laptop.txt
11976 F: drivers/char/sonypi.c
11977 F: drivers/platform/x86/sony-laptop.c
11978 F: include/linux/sony-laptop.h
11980 SONY MEMORYSTICK CARD SUPPORT
11981 M: Alex Dubov <oakad@yahoo.com>
11982 W: http://tifmxx.berlios.de/
11984 F: drivers/memstick/host/tifm_ms.c
11986 SONY MEMORYSTICK STANDARD SUPPORT
11987 M: Maxim Levitsky <maximlevitsky@gmail.com>
11989 F: drivers/memstick/core/ms_block.*
11992 M: Jaroslav Kysela <perex@perex.cz>
11993 M: Takashi Iwai <tiwai@suse.com>
11994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11995 W: http://www.alsa-project.org/
11996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11997 T: git git://git.alsa-project.org/alsa-kernel.git
11998 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12000 F: Documentation/sound/
12002 F: include/uapi/sound/
12005 SOUND - COMPRESSED AUDIO
12006 M: Vinod Koul <vinod.koul@intel.com>
12007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12010 F: Documentation/sound/alsa/compress_offload.txt
12011 F: include/sound/compress_driver.h
12012 F: include/uapi/sound/compress_*
12013 F: sound/core/compress_offload.c
12014 F: sound/soc/soc-compress.c
12016 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12017 M: Liam Girdwood <lgirdwood@gmail.com>
12018 M: Mark Brown <broonie@kernel.org>
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12020 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12021 W: http://alsa-project.org/main/index.php/ASoC
12023 F: Documentation/devicetree/bindings/sound/
12024 F: Documentation/sound/alsa/soc/
12026 F: include/sound/soc*
12028 SOUND - DMAENGINE HELPERS
12029 M: Lars-Peter Clausen <lars@metafoo.de>
12031 F: include/sound/dmaengine_pcm.h
12032 F: sound/core/pcm_dmaengine.c
12033 F: sound/soc/soc-generic-dmaengine-pcm.c
12036 M: Olli Salonen <olli.salonen@iki.fi>
12037 L: linux-media@vger.kernel.org
12038 W: https://linuxtv.org
12039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12041 F: drivers/media/dvb-frontends/sp2*
12043 SPARC + UltraSPARC (sparc/sparc64)
12044 M: "David S. Miller" <davem@davemloft.net>
12045 L: sparclinux@vger.kernel.org
12046 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12053 SPARC SERIAL DRIVERS
12054 M: "David S. Miller" <davem@davemloft.net>
12055 L: sparclinux@vger.kernel.org
12056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12059 F: include/linux/sunserialcore.h
12060 F: drivers/tty/serial/suncore.c
12061 F: drivers/tty/serial/sunhv.c
12062 F: drivers/tty/serial/sunsab.c
12063 F: drivers/tty/serial/sunsab.h
12064 F: drivers/tty/serial/sunsu.c
12065 F: drivers/tty/serial/sunzilog.c
12066 F: drivers/tty/serial/sunzilog.h
12069 M: "Christopher Li" <sparse@chrisli.org>
12070 L: linux-sparse@vger.kernel.org
12071 W: https://sparse.wiki.kernel.org/
12072 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12073 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12075 F: include/linux/compiler.h
12077 SPEAR PLATFORM SUPPORT
12078 M: Viresh Kumar <vireshk@kernel.org>
12079 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12081 W: http://www.st.com/spear
12083 F: arch/arm/boot/dts/spear*
12084 F: arch/arm/mach-spear/
12086 SPEAR CLOCK FRAMEWORK SUPPORT
12087 M: Viresh Kumar <vireshk@kernel.org>
12088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12089 W: http://www.st.com/spear
12091 F: drivers/clk/spear/
12094 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12095 M: Marek Vasut <marek.vasut@gmail.com>
12096 L: linux-mtd@lists.infradead.org
12097 W: http://www.linux-mtd.infradead.org/
12098 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12099 T: git git://github.com/spi-nor/linux.git
12101 F: drivers/mtd/spi-nor/
12102 F: include/linux/mtd/spi-nor.h
12105 M: Mark Brown <broonie@kernel.org>
12106 L: linux-spi@vger.kernel.org
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12108 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12110 F: Documentation/devicetree/bindings/spi/
12111 F: Documentation/spi/
12113 F: include/linux/spi/
12114 F: include/uapi/linux/spi/
12117 SPIDERNET NETWORK DRIVER for CELL
12118 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12119 L: netdev@vger.kernel.org
12121 F: Documentation/networking/spider_net.txt
12122 F: drivers/net/ethernet/toshiba/spider_net*
12125 M: Jeremy Kerr <jk@ozlabs.org>
12126 L: linuxppc-dev@lists.ozlabs.org
12127 W: http://www.ibm.com/developerworks/power/cell/
12129 F: Documentation/filesystems/spufs.txt
12130 F: arch/powerpc/platforms/cell/spufs/
12132 SQUASHFS FILE SYSTEM
12133 M: Phillip Lougher <phillip@squashfs.org.uk>
12134 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12135 W: http://squashfs.org.uk
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12138 F: Documentation/filesystems/squashfs.txt
12141 SRM (Alpha) environment access
12142 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12144 F: arch/alpha/kernel/srm_env.c
12147 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12148 L: stable@vger.kernel.org
12150 F: Documentation/process/stable-kernel-rules.rst
12153 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12155 L: devel@driverdev.osuosl.org
12157 F: drivers/staging/
12160 M: Ian Abbott <abbotti@mev.co.uk>
12161 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12163 F: drivers/staging/comedi/
12165 STAGING - FLARION FT1000 DRIVERS
12166 M: Marek Belisko <marek.belisko@gmail.com>
12168 F: drivers/staging/ft1000/
12170 STAGING - INDUSTRIAL IO
12171 M: Jonathan Cameron <jic23@kernel.org>
12172 L: linux-iio@vger.kernel.org
12174 F: Documentation/devicetree/bindings/staging/iio/
12175 F: drivers/staging/iio/
12177 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12178 M: Jarod Wilson <jarod@wilsonet.com>
12179 W: http://www.lirc.org/
12181 F: drivers/staging/media/lirc/
12183 STAGING - LUSTRE PARALLEL FILESYSTEM
12184 M: Oleg Drokin <oleg.drokin@intel.com>
12185 M: Andreas Dilger <andreas.dilger@intel.com>
12186 M: James Simmons <jsimmons@infradead.org>
12187 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12188 W: http://wiki.lustre.org/
12190 F: drivers/staging/lustre
12192 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12193 M: Marc Dietrich <marvin24@gmx.de>
12194 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12195 L: linux-tegra@vger.kernel.org
12197 F: drivers/staging/nvec/
12199 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12200 M: Jens Frederich <jfrederich@gmail.com>
12201 M: Daniel Drake <dsd@laptop.org>
12202 M: Jon Nettleton <jon.nettleton@gmail.com>
12203 W: http://wiki.laptop.org/go/DCON
12205 F: drivers/staging/olpc_dcon/
12207 STAGING - REALTEK RTL8712U DRIVERS
12208 M: Larry Finger <Larry.Finger@lwfinger.net>
12209 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12211 F: drivers/staging/rtl8712/
12213 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12214 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12215 M: Teddy Wang <teddy.wang@siliconmotion.com>
12216 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12217 L: linux-fbdev@vger.kernel.org
12219 F: drivers/staging/sm750fb/
12221 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12222 M: William Hubbs <w.d.hubbs@gmail.com>
12223 M: Chris Brannon <chris@the-brannons.com>
12224 M: Kirk Reiser <kirk@reisers.ca>
12225 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12226 L: speakup@linux-speakup.org
12227 W: http://www.linux-speakup.org/
12229 F: drivers/staging/speakup/
12231 STAGING - VIA VT665X DRIVERS
12232 M: Forest Bond <forest@alittletooquiet.net>
12234 F: drivers/staging/vt665?/
12236 STAGING - WILC1000 WIFI DRIVER
12237 M: Aditya Shankar <aditya.shankar@microchip.com>
12238 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12239 L: linux-wireless@vger.kernel.org
12241 F: drivers/staging/wilc1000/
12243 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12244 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12246 F: drivers/staging/xgifb/
12248 STARFIRE/DURALAN NETWORK DRIVER
12249 M: Ion Badulescu <ionut@badula.org>
12251 F: drivers/net/ethernet/adaptec/starfire*
12254 M: Sam Creasey <sammy@sammy.net>
12255 W: http://sammy.net/sun3/
12257 F: arch/m68k/kernel/*sun3*
12258 F: arch/m68k/sun3*/
12259 F: arch/m68k/include/asm/sun3*
12260 F: drivers/net/ethernet/i825xx/sun3*
12262 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12263 M: Hans de Goede <hdegoede@redhat.com>
12264 L: linux-input@vger.kernel.org
12266 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12267 F: drivers/input/keyboard/sun4i-lradc-keys.c
12269 SUNDANCE NETWORK DRIVER
12270 M: Denis Kirjanov <kda@linux-powerpc.org>
12271 L: netdev@vger.kernel.org
12273 F: drivers/net/ethernet/dlink/sundance.c
12276 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12277 M: Rich Felker <dalias@libc.org>
12278 L: linux-sh@vger.kernel.org
12279 Q: http://patchwork.kernel.org/project/linux-sh/list/
12281 F: Documentation/sh/
12286 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12287 M: Len Brown <len.brown@intel.com>
12288 M: Pavel Machek <pavel@ucw.cz>
12289 L: linux-pm@vger.kernel.org
12290 B: https://bugzilla.kernel.org
12292 F: Documentation/power/
12293 F: arch/x86/kernel/acpi/
12294 F: drivers/base/power/
12296 F: include/linux/suspend.h
12297 F: include/linux/freezer.h
12298 F: include/linux/pm.h
12301 M: Martin Mares <mj@ucw.cz>
12302 L: linux-video@atrey.karlin.mff.cuni.cz
12304 F: Documentation/svga.txt
12305 F: arch/x86/boot/video*
12308 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12309 L: linux-kernel@vger.kernel.org
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12313 F: arch/*/kernel/pci-swiotlb.c
12314 F: include/linux/swiotlb.h
12317 M: Jiri Pirko <jiri@resnulli.us>
12318 M: Ivan Vecera <ivecera@redhat.com>
12319 L: netdev@vger.kernel.org
12322 F: include/net/switchdev.h
12324 SYNOPSYS ARC ARCHITECTURE
12325 M: Vineet Gupta <vgupta@synopsys.com>
12326 L: linux-snps-arc@lists.infradead.org
12329 F: Documentation/devicetree/bindings/arc/*
12330 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12331 F: drivers/clocksource/arc_timer.c
12332 F: drivers/tty/serial/arc_uart.c
12333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12335 SYNOPSYS ARC SDP platform support
12336 M: Alexey Brodkin <abrodkin@synopsys.com>
12338 F: arch/arc/plat-axs10x
12339 F: arch/arc/boot/dts/ax*
12340 F: Documentation/devicetree/bindings/arc/axs10*
12342 SYSTEM CONFIGURATION (SYSCON)
12343 M: Lee Jones <lee.jones@linaro.org>
12344 M: Arnd Bergmann <arnd@arndb.de>
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12347 F: drivers/mfd/syscon.c
12349 SYSTEM RESET/SHUTDOWN DRIVERS
12350 M: Sebastian Reichel <sre@kernel.org>
12351 L: linux-pm@vger.kernel.org
12352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12354 F: Documentation/devicetree/bindings/power/reset/
12355 F: drivers/power/reset/
12358 M: Christoph Hellwig <hch@infradead.org>
12360 F: Documentation/filesystems/sysv-fs.txt
12362 F: include/linux/sysv_fs.h
12365 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12366 L: linux-scsi@vger.kernel.org
12367 L: target-devel@vger.kernel.org
12368 W: http://www.linux-iscsi.org
12369 W: http://groups.google.com/group/linux-iscsi-target-dev
12370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12374 F: Documentation/target/
12376 TASKSTATS STATISTICS INTERFACE
12377 M: Balbir Singh <bsingharora@gmail.com>
12379 F: Documentation/accounting/taskstats*
12380 F: include/linux/taskstats*
12381 F: kernel/taskstats.c
12384 M: Jamal Hadi Salim <jhs@mojatatu.com>
12385 M: Cong Wang <xiyou.wangcong@gmail.com>
12386 M: Jiri Pirko <jiri@resnulli.us>
12387 L: netdev@vger.kernel.org
12389 F: include/net/pkt_cls.h
12390 F: include/net/pkt_sched.h
12391 F: include/net/tc_act/
12392 F: include/uapi/linux/pkt_cls.h
12393 F: include/uapi/linux/pkt_sched.h
12394 F: include/uapi/linux/tc_act/
12395 F: include/uapi/linux/tc_ematch/
12398 TCP LOW PRIORITY MODULE
12399 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12400 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12401 W: http://tcp-lp-mod.sourceforge.net/
12403 F: net/ipv4/tcp_lp.c
12405 TDA10071 MEDIA DRIVER
12406 M: Antti Palosaari <crope@iki.fi>
12407 L: linux-media@vger.kernel.org
12408 W: https://linuxtv.org
12409 W: http://palosaari.fi/linux/
12410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12411 T: git git://linuxtv.org/anttip/media_tree.git
12413 F: drivers/media/dvb-frontends/tda10071*
12415 TDA18212 MEDIA DRIVER
12416 M: Antti Palosaari <crope@iki.fi>
12417 L: linux-media@vger.kernel.org
12418 W: https://linuxtv.org
12419 W: http://palosaari.fi/linux/
12420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12421 T: git git://linuxtv.org/anttip/media_tree.git
12423 F: drivers/media/tuners/tda18212*
12425 TDA18218 MEDIA DRIVER
12426 M: Antti Palosaari <crope@iki.fi>
12427 L: linux-media@vger.kernel.org
12428 W: https://linuxtv.org
12429 W: http://palosaari.fi/linux/
12430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12431 T: git git://linuxtv.org/anttip/media_tree.git
12433 F: drivers/media/tuners/tda18218*
12435 TDA18271 MEDIA DRIVER
12436 M: Michael Krufky <mkrufky@linuxtv.org>
12437 L: linux-media@vger.kernel.org
12438 W: https://linuxtv.org
12439 W: http://github.com/mkrufky
12440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12441 T: git git://linuxtv.org/mkrufky/tuners.git
12443 F: drivers/media/tuners/tda18271*
12445 TDA827x MEDIA DRIVER
12446 M: Michael Krufky <mkrufky@linuxtv.org>
12447 L: linux-media@vger.kernel.org
12448 W: https://linuxtv.org
12449 W: http://github.com/mkrufky
12450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12451 T: git git://linuxtv.org/mkrufky/tuners.git
12453 F: drivers/media/tuners/tda8290.*
12455 TDA8290 MEDIA DRIVER
12456 M: Michael Krufky <mkrufky@linuxtv.org>
12457 L: linux-media@vger.kernel.org
12458 W: https://linuxtv.org
12459 W: http://github.com/mkrufky
12460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12461 T: git git://linuxtv.org/mkrufky/tuners.git
12463 F: drivers/media/tuners/tda8290.*
12465 TDA9840 MEDIA DRIVER
12466 M: Hans Verkuil <hverkuil@xs4all.nl>
12467 L: linux-media@vger.kernel.org
12468 T: git git://linuxtv.org/media_tree.git
12469 W: https://linuxtv.org
12471 F: drivers/media/i2c/tda9840*
12473 TEA5761 TUNER DRIVER
12474 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12475 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12476 L: linux-media@vger.kernel.org
12477 W: https://linuxtv.org
12478 T: git git://linuxtv.org/media_tree.git
12480 F: drivers/media/tuners/tea5761.*
12482 TEA5767 TUNER DRIVER
12483 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12485 L: linux-media@vger.kernel.org
12486 W: https://linuxtv.org
12487 T: git git://linuxtv.org/media_tree.git
12489 F: drivers/media/tuners/tea5767.*
12491 TEA6415C MEDIA DRIVER
12492 M: Hans Verkuil <hverkuil@xs4all.nl>
12493 L: linux-media@vger.kernel.org
12494 T: git git://linuxtv.org/media_tree.git
12495 W: https://linuxtv.org
12497 F: drivers/media/i2c/tea6415c*
12499 TEA6420 MEDIA DRIVER
12500 M: Hans Verkuil <hverkuil@xs4all.nl>
12501 L: linux-media@vger.kernel.org
12502 T: git git://linuxtv.org/media_tree.git
12503 W: https://linuxtv.org
12505 F: drivers/media/i2c/tea6420*
12508 M: Jiri Pirko <jiri@resnulli.us>
12509 L: netdev@vger.kernel.org
12511 F: drivers/net/team/
12512 F: include/linux/if_team.h
12513 F: include/uapi/linux/if_team.h
12515 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12516 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12518 F: arch/x86/platform/ts5500/
12520 TECHNOTREND USB IR RECEIVER
12521 M: Sean Young <sean@mess.org>
12522 L: linux-media@vger.kernel.org
12524 F: drivers/media/rc/ttusbir.c
12526 TEGRA ARCHITECTURE SUPPORT
12527 M: Thierry Reding <thierry.reding@gmail.com>
12528 M: Jonathan Hunter <jonathanh@nvidia.com>
12529 L: linux-tegra@vger.kernel.org
12530 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12536 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12537 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12539 F: drivers/clk/tegra/
12542 M: Laxman Dewangan <ldewangan@nvidia.com>
12543 M: Jon Hunter <jonathanh@nvidia.com>
12545 F: drivers/dma/tegra*
12548 M: Laxman Dewangan <ldewangan@nvidia.com>
12550 F: drivers/i2c/busses/i2c-tegra.c
12552 TEGRA IOMMU DRIVERS
12553 M: Hiroshi Doyu <hdoyu@nvidia.com>
12555 F: drivers/iommu/tegra*
12558 M: Rakesh Iyer <riyer@nvidia.com>
12559 M: Laxman Dewangan <ldewangan@nvidia.com>
12561 F: drivers/input/keyboard/tegra-kbc.c
12564 M: Thierry Reding <thierry.reding@gmail.com>
12566 F: drivers/pwm/pwm-tegra.c
12568 TEGRA SERIAL DRIVER
12569 M: Laxman Dewangan <ldewangan@nvidia.com>
12571 F: drivers/tty/serial/serial-tegra.c
12574 M: Laxman Dewangan <ldewangan@nvidia.com>
12576 F: drivers/spi/spi-tegra*
12578 TEHUTI ETHERNET DRIVER
12579 M: Andy Gospodarek <andy@greyhouse.net>
12580 L: netdev@vger.kernel.org
12582 F: drivers/net/ethernet/tehuti/*
12584 Telecom Clock Driver for MCPL0010
12585 M: Mark Gross <mark.gross@intel.com>
12587 F: drivers/char/tlclk.c
12589 TENSILICA XTENSA PORT (xtensa)
12590 M: Chris Zankel <chris@zankel.net>
12591 M: Max Filippov <jcmvbkbc@gmail.com>
12592 L: linux-xtensa@linux-xtensa.org
12593 T: git git://github.com/czankel/xtensa-linux.git
12596 F: drivers/irqchip/irq-xtensa-*
12598 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12599 M: Nishanth Menon <nm@ti.com>
12600 M: Tero Kristo <t-kristo@ti.com>
12601 M: Santosh Shilimkar <ssantosh@kernel.org>
12602 L: linux-arm-kernel@lists.infradead.org
12604 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12605 F: drivers/firmware/ti_sci*
12606 F: include/linux/soc/ti/ti_sci_protocol.h
12608 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12609 M: Hans Verkuil <hverkuil@xs4all.nl>
12610 L: linux-media@vger.kernel.org
12611 T: git git://linuxtv.org/media_tree.git
12612 W: https://linuxtv.org
12614 F: drivers/media/radio/radio-raremono.c
12617 M: Zhang Rui <rui.zhang@intel.com>
12618 M: Eduardo Valentin <edubezval@gmail.com>
12619 L: linux-pm@vger.kernel.org
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12622 Q: https://patchwork.kernel.org/project/linux-pm/list/
12624 F: drivers/thermal/
12625 F: include/linux/thermal.h
12626 F: include/uapi/linux/thermal.h
12627 F: include/linux/cpu_cooling.h
12628 F: Documentation/devicetree/bindings/thermal/
12630 THERMAL/CPU_COOLING
12631 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12632 M: Viresh Kumar <viresh.kumar@linaro.org>
12633 M: Javi Merino <javi.merino@kernel.org>
12634 L: linux-pm@vger.kernel.org
12636 F: Documentation/thermal/cpu-cooling-api.txt
12637 F: drivers/thermal/cpu_cooling.c
12638 F: include/linux/cpu_cooling.h
12640 THINKPAD ACPI EXTRAS DRIVER
12641 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12642 L: ibm-acpi-devel@lists.sourceforge.net
12643 L: platform-driver-x86@vger.kernel.org
12644 W: http://ibm-acpi.sourceforge.net
12645 W: http://thinkwiki.org/wiki/Ibm-acpi
12646 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12648 F: drivers/platform/x86/thinkpad_acpi.c
12650 TI BANDGAP AND THERMAL DRIVER
12651 M: Eduardo Valentin <edubezval@gmail.com>
12652 M: Keerthy <j-keerthy@ti.com>
12653 L: linux-pm@vger.kernel.org
12654 L: linux-omap@vger.kernel.org
12656 F: drivers/thermal/ti-soc-thermal/
12659 M: Benoit Parrot <bparrot@ti.com>
12660 L: linux-media@vger.kernel.org
12661 W: http://linuxtv.org/
12662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12664 F: drivers/media/platform/ti-vpe/
12666 TI CDCE706 CLOCK DRIVER
12667 M: Max Filippov <jcmvbkbc@gmail.com>
12669 F: drivers/clk/clk-cdce706.c
12672 M: Tero Kristo <t-kristo@ti.com>
12673 L: linux-omap@vger.kernel.org
12676 F: include/linux/clk/ti.h
12678 TI ETHERNET SWITCH DRIVER (CPSW)
12679 R: Grygorii Strashko <grygorii.strashko@ti.com>
12680 L: linux-omap@vger.kernel.org
12681 L: netdev@vger.kernel.org
12683 F: drivers/net/ethernet/ti/cpsw*
12684 F: drivers/net/ethernet/ti/davinci*
12686 TI FLASH MEDIA INTERFACE DRIVER
12687 M: Alex Dubov <oakad@yahoo.com>
12689 F: drivers/misc/tifm*
12690 F: drivers/mmc/host/tifm_sd.c
12691 F: include/linux/tifm.h
12693 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12694 M: Santosh Shilimkar <ssantosh@kernel.org>
12695 L: linux-kernel@vger.kernel.org
12696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12698 F: drivers/soc/ti/*
12699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12702 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12703 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12704 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12707 F: sound/soc/codecs/lm49453*
12708 F: sound/soc/codecs/isabelle*
12710 TI LP855x BACKLIGHT DRIVER
12711 M: Milo Kim <milo.kim@ti.com>
12713 F: Documentation/backlight/lp855x-driver.txt
12714 F: drivers/video/backlight/lp855x_bl.c
12715 F: include/linux/platform_data/lp855x.h
12717 TI LP8727 CHARGER DRIVER
12718 M: Milo Kim <milo.kim@ti.com>
12720 F: drivers/power/supply/lp8727_charger.c
12721 F: include/linux/platform_data/lp8727.h
12723 TI LP8788 MFD DRIVER
12724 M: Milo Kim <milo.kim@ti.com>
12726 F: drivers/iio/adc/lp8788_adc.c
12727 F: drivers/leds/leds-lp8788.c
12728 F: drivers/mfd/lp8788*.c
12729 F: drivers/power/supply/lp8788-charger.c
12730 F: drivers/regulator/lp8788-*.c
12731 F: include/linux/mfd/lp8788*.h
12733 TI NETCP ETHERNET DRIVER
12734 M: Wingman Kwok <w-kwok2@ti.com>
12735 M: Murali Karicheri <m-karicheri2@ti.com>
12736 L: netdev@vger.kernel.org
12738 F: drivers/net/ethernet/ti/netcp*
12740 TI TAS571X FAMILY ASoC CODEC DRIVER
12741 M: Kevin Cernekee <cernekee@chromium.org>
12742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12744 F: sound/soc/codecs/tas571x*
12746 TI TWL4030 SERIES SOC CODEC DRIVER
12747 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12750 F: sound/soc/codecs/twl4030*
12752 TI WILINK WIRELESS DRIVERS
12753 L: linux-wireless@vger.kernel.org
12754 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12755 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12758 F: drivers/net/wireless/ti/
12759 F: include/linux/wl12xx.h
12762 M: Jon Maloy <jon.maloy@ericsson.com>
12763 M: Ying Xue <ying.xue@windriver.com>
12764 L: netdev@vger.kernel.org (core kernel code)
12765 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12766 W: http://tipc.sourceforge.net/
12768 F: include/uapi/linux/tipc*.h
12772 M: Chris Metcalf <cmetcalf@mellanox.com>
12773 W: http://www.mellanox.com/repository/solutions/tile-scm/
12774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12777 F: drivers/char/tile-srom.c
12778 F: drivers/edac/tile_edac.c
12779 F: drivers/net/ethernet/tile/
12780 F: drivers/rtc/rtc-tile.c
12781 F: drivers/tty/hvc/hvc_tile.c
12782 F: drivers/tty/serial/tilegx.c
12783 F: drivers/usb/host/*-tilegx.c
12784 F: include/linux/usb/tilegx.h
12786 TLAN NETWORK DRIVER
12787 M: Samuel Chessman <chessman@tux.org>
12788 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12789 W: http://sourceforge.net/projects/tlan/
12791 F: Documentation/networking/tlan.txt
12792 F: drivers/net/ethernet/ti/tlan.*
12794 TOMOYO SECURITY MODULE
12795 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12796 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12797 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12798 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12799 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12800 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12801 W: http://tomoyo.sourceforge.jp/
12802 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12804 F: security/tomoyo/
12806 TOPSTAR LAPTOP EXTRAS DRIVER
12807 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12808 L: platform-driver-x86@vger.kernel.org
12810 F: drivers/platform/x86/topstar-laptop.c
12812 TOSHIBA ACPI EXTRAS DRIVER
12813 M: Azael Avalos <coproscefalo@gmail.com>
12814 L: platform-driver-x86@vger.kernel.org
12816 F: drivers/platform/x86/toshiba_acpi.c
12818 TOSHIBA BLUETOOTH DRIVER
12819 M: Azael Avalos <coproscefalo@gmail.com>
12820 L: platform-driver-x86@vger.kernel.org
12822 F: drivers/platform/x86/toshiba_bluetooth.c
12824 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12825 M: Azael Avalos <coproscefalo@gmail.com>
12826 L: platform-driver-x86@vger.kernel.org
12828 F: drivers/platform/x86/toshiba_haps.c
12830 TOSHIBA WMI HOTKEYS DRIVER
12831 M: Azael Avalos <coproscefalo@gmail.com>
12832 L: platform-driver-x86@vger.kernel.org
12834 F: drivers/platform/x86/toshiba-wmi.c
12837 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12838 W: http://www.buzzard.org.uk/toshiba/
12840 F: drivers/char/toshiba.c
12841 F: include/linux/toshiba.h
12842 F: include/uapi/linux/toshiba.h
12844 TOSHIBA TC358743 DRIVER
12845 M: Mats Randgaard <matrandg@cisco.com>
12846 L: linux-media@vger.kernel.org
12848 F: drivers/media/i2c/tc358743*
12849 F: include/media/i2c/tc358743.h
12851 TMIO/SDHI MMC DRIVER
12852 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12853 L: linux-mmc@vger.kernel.org
12855 F: drivers/mmc/host/tmio_mmc*
12856 F: drivers/mmc/host/sh_mobile_sdhi.c
12857 F: include/linux/mfd/tmio.h
12859 TMP401 HARDWARE MONITOR DRIVER
12860 M: Guenter Roeck <linux@roeck-us.net>
12861 L: linux-hwmon@vger.kernel.org
12863 F: Documentation/hwmon/tmp401
12864 F: drivers/hwmon/tmp401.c
12866 TMPFS (SHMEM FILESYSTEM)
12867 M: Hugh Dickins <hughd@google.com>
12868 L: linux-mm@kvack.org
12870 F: include/linux/shmem_fs.h
12873 TM6000 VIDEO4LINUX DRIVER
12874 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12876 L: linux-media@vger.kernel.org
12877 W: https://linuxtv.org
12878 T: git git://linuxtv.org/media_tree.git
12880 F: drivers/media/usb/tm6000/
12881 F: Documentation/media/v4l-drivers/tm6000*
12883 TW5864 VIDEO4LINUX DRIVER
12884 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12885 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12886 M: Andrey Utkin <andrey_utkin@fastmail.com>
12887 L: linux-media@vger.kernel.org
12889 F: drivers/media/pci/tw5864/
12891 TW68 VIDEO4LINUX DRIVER
12892 M: Hans Verkuil <hverkuil@xs4all.nl>
12893 L: linux-media@vger.kernel.org
12894 T: git git://linuxtv.org/media_tree.git
12895 W: https://linuxtv.org
12897 F: drivers/media/pci/tw68/
12899 TW686X VIDEO4LINUX DRIVER
12900 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12901 L: linux-media@vger.kernel.org
12902 T: git git://linuxtv.org/media_tree.git
12903 W: http://linuxtv.org
12905 F: drivers/media/pci/tw686x/
12908 M: Peter Huewe <peterhuewe@gmx.de>
12909 M: Marcel Selhorst <tpmdd@selhorst.net>
12910 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12911 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12912 W: http://tpmdd.sourceforge.net
12913 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12914 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12915 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12917 F: drivers/char/tpm/
12919 TPM IBM_VTPM DEVICE DRIVER
12920 M: Ashley Lai <ashleydlai@gmail.com>
12921 W: http://tpmdd.sourceforge.net
12922 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12924 F: drivers/char/tpm/tpm_ibmvtpm*
12927 M: Steven Rostedt <rostedt@goodmis.org>
12928 M: Ingo Molnar <mingo@redhat.com>
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12931 F: Documentation/trace/ftrace.txt
12932 F: arch/*/*/*/ftrace.h
12933 F: arch/*/kernel/ftrace.c
12934 F: include/*/ftrace.h
12935 F: include/linux/trace*.h
12938 F: tools/testing/selftests/ftrace/
12940 TRACING MMIO ACCESSES (MMIOTRACE)
12941 M: Steven Rostedt <rostedt@goodmis.org>
12942 M: Ingo Molnar <mingo@kernel.org>
12943 R: Karol Herbst <karolherbst@gmail.com>
12944 R: Pekka Paalanen <ppaalanen@gmail.com>
12946 L: linux-kernel@vger.kernel.org
12947 L: nouveau@lists.freedesktop.org
12948 F: kernel/trace/trace_mmiotrace.c
12949 F: include/linux/mmiotrace.h
12950 F: arch/x86/mm/kmmio.c
12951 F: arch/x86/mm/mmio-mod.c
12952 F: arch/x86/mm/testmmiotrace.c
12955 M: Jiri Kosina <trivial@kernel.org>
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12958 K: ^Subject:.*(?i)trivial
12961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12962 M: Jiri Slaby <jslaby@suse.com>
12964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12965 F: Documentation/serial/
12967 F: drivers/tty/serial/serial_core.c
12968 F: include/linux/serial_core.h
12969 F: include/linux/serial.h
12970 F: include/linux/tty.h
12971 F: include/uapi/linux/serial_core.h
12972 F: include/uapi/linux/serial.h
12973 F: include/uapi/linux/tty.h
12975 TUA9001 MEDIA DRIVER
12976 M: Antti Palosaari <crope@iki.fi>
12977 L: linux-media@vger.kernel.org
12978 W: https://linuxtv.org
12979 W: http://palosaari.fi/linux/
12980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12981 T: git git://linuxtv.org/anttip/media_tree.git
12983 F: drivers/media/tuners/tua9001*
12985 TULIP NETWORK DRIVERS
12986 L: netdev@vger.kernel.org
12987 L: linux-parisc@vger.kernel.org
12989 F: drivers/net/ethernet/dec/tulip/
12992 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12993 W: http://vtun.sourceforge.net/tun
12995 F: Documentation/networking/tuntap.txt
12996 F: arch/um/os-Linux/drivers/
12998 TURBOCHANNEL SUBSYSTEM
12999 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13000 M: Ralf Baechle <ralf@linux-mips.org>
13001 L: linux-mips@linux-mips.org
13002 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13005 F: include/linux/tc.h
13007 UBI FILE SYSTEM (UBIFS)
13008 M: Richard Weinberger <richard@nod.at>
13009 M: Artem Bityutskiy <dedekind1@gmail.com>
13010 M: Adrian Hunter <adrian.hunter@intel.com>
13011 L: linux-mtd@lists.infradead.org
13012 T: git git://git.infradead.org/ubifs-2.6.git
13013 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13015 F: Documentation/filesystems/ubifs.txt
13018 UCLINUX (M68KNOMMU AND COLDFIRE)
13019 M: Greg Ungerer <gerg@linux-m68k.org>
13020 W: http://www.linux-m68k.org/
13021 W: http://www.uclinux.org/
13022 L: linux-m68k@lists.linux-m68k.org
13023 L: uclinux-dev@uclinux.org (subscribers-only)
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13026 F: arch/m68k/coldfire/
13028 F: arch/m68k/*/*_no.*
13029 F: arch/m68k/include/asm/*_no.*
13032 M: Jan Kara <jack@suse.com>
13034 F: Documentation/filesystems/udf.txt
13038 M: Bastien Nocera <hadess@hadess.net>
13039 L: linux-input@vger.kernel.org
13041 F: drivers/hid/hid-udraw.c
13044 M: Evgeniy Dushistov <dushistov@mail.ru>
13046 F: Documentation/filesystems/ufs.txt
13049 UHID USERSPACE HID IO DRIVER:
13050 M: David Herrmann <dh.herrmann@googlemail.com>
13051 L: linux-input@vger.kernel.org
13053 F: drivers/hid/uhid.c
13054 F: include/uapi/linux/uhid.h
13056 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13057 L: linux-usb@vger.kernel.org
13060 F: include/linux/uwb.h
13061 F: include/linux/uwb/
13063 UNICORE32 ARCHITECTURE:
13064 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13065 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13067 T: git git://github.com/gxt/linux.git
13071 M: Tony Finch <dot@dotat.at>
13072 W: http://dotat.at/prog/unifdef
13074 F: scripts/unifdef.c
13076 UNIFORM CDROM DRIVER
13077 M: Jens Axboe <axboe@kernel.dk>
13078 W: http://www.kernel.dk
13080 F: Documentation/cdrom/
13081 F: drivers/cdrom/cdrom.c
13082 F: include/linux/cdrom.h
13083 F: include/uapi/linux/cdrom.h
13085 UNISYS S-PAR DRIVERS
13086 M: David Kershner <david.kershner@unisys.com>
13087 L: sparmaintainer@unisys.com (Unisys internal)
13089 F: drivers/staging/unisys/
13091 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13092 M: Vinayak Holikatti <vinholikatti@gmail.com>
13093 L: linux-scsi@vger.kernel.org
13095 F: Documentation/scsi/ufs.txt
13096 F: drivers/scsi/ufs/
13098 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13099 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13100 M: Prabu Thangamuthu <prabut@synopsys.com>
13101 L: linux-scsi@vger.kernel.org
13103 F: drivers/scsi/ufs/*dwc*
13105 UNSORTED BLOCK IMAGES (UBI)
13106 M: Artem Bityutskiy <dedekind1@gmail.com>
13107 M: Richard Weinberger <richard@nod.at>
13108 W: http://www.linux-mtd.infradead.org/
13109 L: linux-mtd@lists.infradead.org
13110 T: git git://git.infradead.org/ubifs-2.6.git
13112 F: drivers/mtd/ubi/
13113 F: include/linux/mtd/ubi.h
13114 F: include/uapi/mtd/ubi-user.h
13117 M: Oliver Neukum <oneukum@suse.com>
13118 L: linux-usb@vger.kernel.org
13120 F: Documentation/usb/acm.txt
13121 F: drivers/usb/class/cdc-acm.*
13123 USB AR5523 WIRELESS DRIVER
13124 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13125 L: linux-wireless@vger.kernel.org
13127 F: drivers/net/wireless/ath/ar5523/
13130 M: Oliver Neukum <oneukum@suse.com>
13131 L: linux-usb@vger.kernel.org
13132 L: linux-scsi@vger.kernel.org
13134 F: drivers/usb/storage/uas.c
13136 USB CDC ETHERNET DRIVER
13137 M: Oliver Neukum <oliver@neukum.org>
13138 L: linux-usb@vger.kernel.org
13140 F: drivers/net/usb/cdc_*.c
13141 F: include/uapi/linux/usb/cdc.h
13143 USB CHAOSKEY DRIVER
13144 M: Keith Packard <keithp@keithp.com>
13145 L: linux-usb@vger.kernel.org
13147 F: drivers/usb/misc/chaoskey.c
13149 USB CYPRESS C67X00 DRIVER
13150 M: Peter Korsgaard <jacmet@sunsite.dk>
13151 L: linux-usb@vger.kernel.org
13153 F: drivers/usb/c67x00/
13155 USB DAVICOM DM9601 DRIVER
13156 M: Peter Korsgaard <jacmet@sunsite.dk>
13157 L: netdev@vger.kernel.org
13158 W: http://www.linux-usb.org/usbnet
13160 F: drivers/net/usb/dm9601.c
13162 USB DIAMOND RIO500 DRIVER
13163 M: Cesar Miquel <miquel@df.uba.ar>
13164 L: rio500-users@lists.sourceforge.net
13165 W: http://rio500.sourceforge.net
13167 F: drivers/usb/misc/rio500*
13170 M: Alan Stern <stern@rowland.harvard.edu>
13171 L: linux-usb@vger.kernel.org
13173 F: Documentation/usb/ehci.txt
13174 F: drivers/usb/host/ehci*
13176 USB GADGET/PERIPHERAL SUBSYSTEM
13177 M: Felipe Balbi <balbi@kernel.org>
13178 L: linux-usb@vger.kernel.org
13179 W: http://www.linux-usb.org/gadget
13180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13182 F: drivers/usb/gadget/
13183 F: include/linux/usb/gadget*
13185 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13186 M: Jiri Kosina <jikos@kernel.org>
13187 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13188 L: linux-usb@vger.kernel.org
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13191 F: Documentation/hid/hiddev.txt
13192 F: drivers/hid/usbhid/
13195 M: Olav Kongas <ok@artecdesign.ee>
13196 L: linux-usb@vger.kernel.org
13198 F: drivers/usb/host/isp116x*
13199 F: include/linux/usb/isp116x.h
13201 USB LAN78XX ETHERNET DRIVER
13202 M: Woojung Huh <woojung.huh@microchip.com>
13203 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13204 L: netdev@vger.kernel.org
13206 F: drivers/net/usb/lan78xx.*
13208 USB MASS STORAGE DRIVER
13209 M: Alan Stern <stern@rowland.harvard.edu>
13210 L: linux-usb@vger.kernel.org
13211 L: usb-storage@lists.one-eyed-alien.net
13213 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13214 F: drivers/usb/storage/
13217 M: Clemens Ladisch <clemens@ladisch.de>
13218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13219 T: git git://git.alsa-project.org/alsa-kernel.git
13221 F: sound/usb/midi.*
13223 USB NETWORKING DRIVERS
13224 L: linux-usb@vger.kernel.org
13226 F: drivers/net/usb/
13229 M: Alan Stern <stern@rowland.harvard.edu>
13230 L: linux-usb@vger.kernel.org
13232 F: Documentation/usb/ohci.txt
13233 F: drivers/usb/host/ohci*
13235 USB OTG FSM (Finite State Machine)
13236 M: Peter Chen <Peter.Chen@nxp.com>
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13238 L: linux-usb@vger.kernel.org
13240 F: drivers/usb/common/usb-otg-fsm.c
13243 M: Valentina Manea <valentina.manea.m@gmail.com>
13244 M: Shuah Khan <shuahkh@osg.samsung.com>
13245 M: Shuah Khan <shuah@kernel.org>
13246 L: linux-usb@vger.kernel.org
13248 F: Documentation/usb/usbip_protocol.txt
13249 F: drivers/usb/usbip/
13250 F: tools/usb/usbip/
13253 M: Petko Manolov <petkan@nucleusys.com>
13254 L: linux-usb@vger.kernel.org
13255 L: netdev@vger.kernel.org
13256 T: git git://github.com/petkan/pegasus.git
13257 W: https://github.com/petkan/pegasus
13259 F: drivers/net/usb/pegasus.*
13262 M: Felipe Balbi <balbi@kernel.org>
13263 L: linux-usb@vger.kernel.org
13264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13266 F: drivers/usb/phy/
13268 USB PRINTER DRIVER (usblp)
13269 M: Pete Zaitcev <zaitcev@redhat.com>
13270 L: linux-usb@vger.kernel.org
13272 F: drivers/usb/class/usblp.c
13274 USB QMI WWAN NETWORK DRIVER
13275 M: Bjørn Mork <bjorn@mork.no>
13276 L: netdev@vger.kernel.org
13278 F: Documentation/ABI/testing/sysfs-class-net-qmi
13279 F: drivers/net/usb/qmi_wwan.c
13282 M: Petko Manolov <petkan@nucleusys.com>
13283 L: linux-usb@vger.kernel.org
13284 L: netdev@vger.kernel.org
13285 T: git git://github.com/petkan/rtl8150.git
13286 W: https://github.com/petkan/rtl8150
13288 F: drivers/net/usb/rtl8150.c
13290 USB SERIAL SUBSYSTEM
13291 M: Johan Hovold <johan@kernel.org>
13292 L: linux-usb@vger.kernel.org
13293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13295 F: Documentation/usb/usb-serial.txt
13296 F: drivers/usb/serial/
13297 F: include/linux/usb/serial.h
13299 USB SMSC75XX ETHERNET DRIVER
13300 M: Steve Glendinning <steve.glendinning@shawell.net>
13301 L: netdev@vger.kernel.org
13303 F: drivers/net/usb/smsc75xx.*
13305 USB SMSC95XX ETHERNET DRIVER
13306 M: Steve Glendinning <steve.glendinning@shawell.net>
13307 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13308 L: netdev@vger.kernel.org
13310 F: drivers/net/usb/smsc95xx.*
13313 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13314 L: linux-usb@vger.kernel.org
13315 W: http://www.linux-usb.org
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13318 F: Documentation/devicetree/bindings/usb/
13319 F: Documentation/usb/
13321 F: include/linux/usb.h
13322 F: include/linux/usb/
13324 USB TYPEC SUBSYSTEM
13325 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13326 L: linux-usb@vger.kernel.org
13328 F: Documentation/ABI/testing/sysfs-class-typec
13329 F: Documentation/usb/typec.rst
13330 F: drivers/usb/typec/
13331 F: include/linux/usb/typec.h
13334 M: Alan Stern <stern@rowland.harvard.edu>
13335 L: linux-usb@vger.kernel.org
13337 F: drivers/usb/host/uhci*
13339 USB "USBNET" DRIVER FRAMEWORK
13340 M: Oliver Neukum <oneukum@suse.com>
13341 L: netdev@vger.kernel.org
13342 W: http://www.linux-usb.org/usbnet
13344 F: drivers/net/usb/usbnet.c
13345 F: include/linux/usb/usbnet.h
13348 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13349 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13350 L: linux-media@vger.kernel.org
13351 T: git git://linuxtv.org/media_tree.git
13352 W: http://www.ideasonboard.org/uvc/
13354 F: drivers/media/usb/uvc/
13355 F: include/uapi/linux/uvcvideo.h
13358 M: Hans Verkuil <hverkuil@xs4all.nl>
13359 L: linux-media@vger.kernel.org
13360 T: git git://linuxtv.org/media_tree.git
13361 W: https://linuxtv.org
13363 F: drivers/media/usb/usbvision/
13366 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13367 L: linux-usb@vger.kernel.org
13369 F: drivers/usb/gadget/function/*uvc*
13370 F: drivers/usb/gadget/legacy/webcam.c
13372 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13373 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13374 L: linux-wireless@vger.kernel.org
13376 F: drivers/net/wireless/rndis_wlan.c
13379 M: Mathias Nyman <mathias.nyman@intel.com>
13380 L: linux-usb@vger.kernel.org
13382 F: drivers/usb/host/xhci*
13383 F: drivers/usb/host/pci-quirks*
13386 L: linux-wireless@vger.kernel.org
13387 W: http://linux-lc100020.sourceforge.net
13389 F: drivers/net/wireless/zydas/zd1201.*
13392 M: Antoine Jacquet <royale@zerezo.com>
13393 L: linux-usb@vger.kernel.org
13394 L: linux-media@vger.kernel.org
13395 T: git git://linuxtv.org/media_tree.git
13396 W: http://royale.zerezo.com/zr364xx/
13398 F: Documentation/media/v4l-drivers/zr364xx*
13399 F: drivers/media/usb/zr364xx/
13402 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13403 L: linux-usb@vger.kernel.org
13405 F: drivers/usb/common/ulpi.c
13406 F: include/linux/ulpi/
13408 USER-MODE LINUX (UML)
13409 M: Jeff Dike <jdike@addtoit.com>
13410 M: Richard Weinberger <richard@nod.at>
13411 L: user-mode-linux-devel@lists.sourceforge.net
13412 L: user-mode-linux-user@lists.sourceforge.net
13413 W: http://user-mode-linux.sourceforge.net
13414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13416 F: Documentation/virtual/uml/
13422 USERSPACE I/O (UIO)
13423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13426 F: Documentation/driver-api/uio-howto.rst
13428 F: include/linux/uio*.h
13431 M: Karel Zak <kzak@redhat.com>
13432 L: util-linux@vger.kernel.org
13433 W: http://en.wikipedia.org/wiki/Util-linux
13434 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13438 M: Michal Januszewski <spock@gentoo.org>
13439 L: linux-fbdev@vger.kernel.org
13440 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13442 F: Documentation/fb/uvesafb.txt
13443 F: drivers/video/fbdev/uvesafb.*
13446 M: Stefan Agner <stefan@agner.ch>
13447 L: linux-mtd@lists.infradead.org
13449 F: drivers/mtd/nand/vf610_nfc.c
13451 VFAT/FAT/MSDOS FILESYSTEM
13452 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13454 F: Documentation/filesystems/vfat.txt
13458 M: Alex Williamson <alex.williamson@redhat.com>
13459 L: kvm@vger.kernel.org
13460 T: git git://github.com/awilliam/linux-vfio.git
13462 F: Documentation/vfio.txt
13464 F: include/linux/vfio.h
13465 F: include/uapi/linux/vfio.h
13467 VFIO MEDIATED DEVICE DRIVERS
13468 M: Kirti Wankhede <kwankhede@nvidia.com>
13469 L: kvm@vger.kernel.org
13471 F: Documentation/vfio-mediated-device.txt
13472 F: drivers/vfio/mdev/
13473 F: include/linux/mdev.h
13474 F: samples/vfio-mdev/
13476 VFIO PLATFORM DRIVER
13477 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13478 L: kvm@vger.kernel.org
13480 F: drivers/vfio/platform/
13483 R: Lukas Wunner <lukas@wunner.de>
13485 F: Documentation/gpu/vga-switcheroo.rst
13486 F: drivers/gpu/vga/vga_switcheroo.c
13487 F: include/linux/vga_switcheroo.h
13488 T: git git://anongit.freedesktop.org/drm/drm-misc
13490 VIDEOBUF2 FRAMEWORK
13491 M: Pawel Osciak <pawel@osciak.com>
13492 M: Marek Szyprowski <m.szyprowski@samsung.com>
13493 M: Kyungmin Park <kyungmin.park@samsung.com>
13494 L: linux-media@vger.kernel.org
13496 F: drivers/media/v4l2-core/videobuf2-*
13497 F: include/media/videobuf2-*
13499 VIRTIO AND VHOST VSOCK DRIVER
13500 M: Stefan Hajnoczi <stefanha@redhat.com>
13501 L: kvm@vger.kernel.org
13502 L: virtualization@lists.linux-foundation.org
13503 L: netdev@vger.kernel.org
13505 F: include/linux/virtio_vsock.h
13506 F: include/uapi/linux/virtio_vsock.h
13507 F: include/uapi/linux/vsockmon.h
13508 F: net/vmw_vsock/af_vsock_tap.c
13509 F: net/vmw_vsock/virtio_transport_common.c
13510 F: net/vmw_vsock/virtio_transport.c
13511 F: drivers/net/vsockmon.c
13512 F: drivers/vhost/vsock.c
13513 F: drivers/vhost/vsock.h
13515 VIRTUAL SERIO DEVICE DRIVER
13516 M: Stephen Chandler Paul <thatslyude@gmail.com>
13518 F: drivers/input/serio/userio.c
13519 F: include/uapi/linux/userio.h
13521 VIRTIO CONSOLE DRIVER
13522 M: Amit Shah <amit@kernel.org>
13523 L: virtualization@lists.linux-foundation.org
13525 F: drivers/char/virtio_console.c
13526 F: include/linux/virtio_console.h
13527 F: include/uapi/linux/virtio_console.h
13529 VIRTIO CORE, NET AND BLOCK DRIVERS
13530 M: "Michael S. Tsirkin" <mst@redhat.com>
13531 M: Jason Wang <jasowang@redhat.com>
13532 L: virtualization@lists.linux-foundation.org
13534 F: Documentation/devicetree/bindings/virtio/
13537 F: drivers/net/virtio_net.c
13538 F: drivers/block/virtio_blk.c
13539 F: include/linux/virtio*.h
13540 F: include/uapi/linux/virtio_*.h
13541 F: drivers/crypto/virtio/
13543 VIRTIO DRIVERS FOR S390
13544 M: Christian Borntraeger <borntraeger@de.ibm.com>
13545 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13546 L: linux-s390@vger.kernel.org
13547 L: virtualization@lists.linux-foundation.org
13548 L: kvm@vger.kernel.org
13550 F: drivers/s390/virtio/
13553 M: David Airlie <airlied@linux.ie>
13554 M: Gerd Hoffmann <kraxel@redhat.com>
13555 L: dri-devel@lists.freedesktop.org
13556 L: virtualization@lists.linux-foundation.org
13557 T: git git://anongit.freedesktop.org/drm/drm-misc
13559 F: drivers/gpu/drm/virtio/
13560 F: include/uapi/linux/virtio_gpu.h
13562 VIRTIO HOST (VHOST)
13563 M: "Michael S. Tsirkin" <mst@redhat.com>
13564 M: Jason Wang <jasowang@redhat.com>
13565 L: kvm@vger.kernel.org
13566 L: virtualization@lists.linux-foundation.org
13567 L: netdev@vger.kernel.org
13568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13571 F: include/uapi/linux/vhost.h
13573 VIRTIO INPUT DRIVER
13574 M: Gerd Hoffmann <kraxel@redhat.com>
13576 F: drivers/virtio/virtio_input.c
13577 F: include/uapi/linux/virtio_input.h
13579 VIRTIO CRYPTO DRIVER
13580 M: Gonglei <arei.gonglei@huawei.com>
13581 L: virtualization@lists.linux-foundation.org
13582 L: linux-crypto@vger.kernel.org
13584 F: drivers/crypto/virtio/
13585 F: include/uapi/linux/virtio_crypto.h
13587 VIA RHINE NETWORK DRIVER
13589 F: drivers/net/ethernet/via/via-rhine.c
13591 VIA SD/MMC CARD CONTROLLER DRIVER
13592 M: Bruce Chang <brucechang@via.com.tw>
13593 M: Harald Welte <HaraldWelte@viatech.com>
13595 F: drivers/mmc/host/via-sdmmc.c
13597 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13598 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13599 L: linux-fbdev@vger.kernel.org
13601 F: include/linux/via-core.h
13602 F: include/linux/via-gpio.h
13603 F: include/linux/via_i2c.h
13604 F: drivers/video/fbdev/via/
13606 VIA VELOCITY NETWORK DRIVER
13607 M: Francois Romieu <romieu@fr.zoreil.com>
13608 L: netdev@vger.kernel.org
13610 F: drivers/net/ethernet/via/via-velocity.*
13613 M: Alex Williamson <alex.williamson@redhat.com>
13614 M: Paolo Bonzini <pbonzini@redhat.com>
13615 L: kvm@vger.kernel.org
13619 VIVID VIRTUAL VIDEO DRIVER
13620 M: Hans Verkuil <hverkuil@xs4all.nl>
13621 L: linux-media@vger.kernel.org
13622 T: git git://linuxtv.org/media_tree.git
13623 W: https://linuxtv.org
13625 F: drivers/media/platform/vivid/*
13627 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13628 M: Helen Koike <helen.koike@collabora.com>
13629 L: linux-media@vger.kernel.org
13630 T: git git://linuxtv.org/media_tree.git
13631 W: https://linuxtv.org
13633 F: drivers/media/platform/vimc/*
13636 M: Florian Fainelli <f.fainelli@gmail.com>
13637 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13639 F: drivers/vlynq/vlynq.c
13640 F: include/linux/vlynq.h
13643 M: Martyn Welch <martyn@welchs.me.uk>
13644 M: Manohar Vanga <manohar.vanga@gmail.com>
13645 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13646 L: devel@driverdev.osuosl.org
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13649 F: Documentation/driver-api/vme.rst
13650 F: drivers/staging/vme/
13652 F: include/linux/vme*
13654 VMWARE HYPERVISOR INTERFACE
13655 M: Alok Kataria <akataria@vmware.com>
13656 L: virtualization@lists.linux-foundation.org
13658 F: arch/x86/kernel/cpu/vmware.c
13660 VMWARE BALLOON DRIVER
13661 M: Xavier Deguillard <xdeguillard@vmware.com>
13662 M: Philip Moltmann <moltmann@vmware.com>
13663 M: "VMware, Inc." <pv-drivers@vmware.com>
13664 L: linux-kernel@vger.kernel.org
13666 F: drivers/misc/vmw_balloon.c
13668 VMWARE VMMOUSE SUBDRIVER
13669 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13670 M: "VMware, Inc." <pv-drivers@vmware.com>
13671 L: linux-input@vger.kernel.org
13673 F: drivers/input/mouse/vmmouse.c
13674 F: drivers/input/mouse/vmmouse.h
13676 VMWARE VMXNET3 ETHERNET DRIVER
13677 M: Shrikrishna Khare <skhare@vmware.com>
13678 M: "VMware, Inc." <pv-drivers@vmware.com>
13679 L: netdev@vger.kernel.org
13681 F: drivers/net/vmxnet3/
13683 VMware PVSCSI driver
13684 M: Jim Gill <jgill@vmware.com>
13685 M: VMware PV-Drivers <pv-drivers@vmware.com>
13686 L: linux-scsi@vger.kernel.org
13688 F: drivers/scsi/vmw_pvscsi.c
13689 F: drivers/scsi/vmw_pvscsi.h
13691 VMWARE PVRDMA DRIVER
13692 M: Adit Ranadive <aditr@vmware.com>
13693 M: VMware PV-Drivers <pv-drivers@vmware.com>
13694 L: linux-rdma@vger.kernel.org
13696 F: drivers/infiniband/hw/vmw_pvrdma/
13698 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13699 M: Liam Girdwood <lgirdwood@gmail.com>
13700 M: Mark Brown <broonie@kernel.org>
13701 L: linux-kernel@vger.kernel.org
13702 W: http://www.slimlogic.co.uk/?p=48
13703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13705 F: Documentation/devicetree/bindings/regulator/
13706 F: drivers/regulator/
13707 F: include/dt-bindings/regulator/
13708 F: include/linux/regulator/
13711 M: David Ahern <dsa@cumulusnetworks.com>
13712 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13713 L: netdev@vger.kernel.org
13715 F: drivers/net/vrf.c
13716 F: Documentation/networking/vrf.txt
13718 VT1211 HARDWARE MONITOR DRIVER
13719 M: Juerg Haefliger <juergh@gmail.com>
13720 L: linux-hwmon@vger.kernel.org
13722 F: Documentation/hwmon/vt1211
13723 F: drivers/hwmon/vt1211.c
13725 VT8231 HARDWARE MONITOR DRIVER
13726 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13727 L: linux-hwmon@vger.kernel.org
13729 F: drivers/hwmon/vt8231.c
13731 VUB300 USB to SDIO/SD/MMC bridge chip
13732 M: Tony Olech <tony.olech@elandigitalsystems.com>
13733 L: linux-mmc@vger.kernel.org
13734 L: linux-usb@vger.kernel.org
13736 F: drivers/mmc/host/vub300.c
13738 W1 DALLAS'S 1-WIRE BUS
13739 M: Evgeniy Polyakov <zbr@ioremap.net>
13741 F: Documentation/w1/
13744 W83791D HARDWARE MONITORING DRIVER
13745 M: Marc Hulsman <m.hulsman@tudelft.nl>
13746 L: linux-hwmon@vger.kernel.org
13748 F: Documentation/hwmon/w83791d
13749 F: drivers/hwmon/w83791d.c
13751 W83793 HARDWARE MONITORING DRIVER
13752 M: Rudolf Marek <r.marek@assembler.cz>
13753 L: linux-hwmon@vger.kernel.org
13755 F: Documentation/hwmon/w83793
13756 F: drivers/hwmon/w83793.c
13758 W83795 HARDWARE MONITORING DRIVER
13759 M: Jean Delvare <jdelvare@suse.com>
13760 L: linux-hwmon@vger.kernel.org
13762 F: drivers/hwmon/w83795.c
13764 W83L51xD SD/MMC CARD INTERFACE DRIVER
13765 M: Pierre Ossman <pierre@ossman.eu>
13767 F: drivers/mmc/host/wbsd.*
13769 WACOM PROTOCOL 4 SERIAL TABLETS
13770 M: Julian Squires <julian@cipht.net>
13771 M: Hans de Goede <hdegoede@redhat.com>
13772 L: linux-input@vger.kernel.org
13774 F: drivers/input/tablet/wacom_serial4.c
13776 WATCHDOG DEVICE DRIVERS
13777 M: Wim Van Sebroeck <wim@iguana.be>
13778 R: Guenter Roeck <linux@roeck-us.net>
13779 L: linux-watchdog@vger.kernel.org
13780 W: http://www.linux-watchdog.org/
13781 T: git git://www.linux-watchdog.org/linux-watchdog.git
13783 F: Documentation/devicetree/bindings/watchdog/
13784 F: Documentation/watchdog/
13785 F: drivers/watchdog/
13786 F: include/linux/watchdog.h
13787 F: include/uapi/linux/watchdog.h
13790 M: David Herrmann <dh.herrmann@googlemail.com>
13791 L: linux-input@vger.kernel.org
13793 F: drivers/hid/hid-wiimote*
13796 M: David Härdeman <david@hardeman.nu>
13798 F: drivers/media/rc/winbond-cir.c
13800 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13801 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13802 L: linux-watchdog@vger.kernel.org
13804 F: drivers/watchdog/ebc-c384_wdt.c
13806 WINSYSTEMS WS16C48 GPIO DRIVER
13807 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13808 L: linux-gpio@vger.kernel.org
13810 F: drivers/gpio/gpio-ws16c48.c
13813 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13814 M: linux-wimax@intel.com
13815 L: wimax@linuxwimax.org (subscribers-only)
13817 W: http://linuxwimax.org
13818 F: Documentation/wimax/README.wimax
13819 F: include/linux/wimax/debug.h
13820 F: include/net/wimax.h
13821 F: include/uapi/linux/wimax.h
13824 WISTRON LAPTOP BUTTON DRIVER
13825 M: Miloslav Trmac <mitr@volny.cz>
13827 F: drivers/input/misc/wistron_btns.c
13829 WL3501 WIRELESS PCMCIA CARD DRIVER
13830 L: linux-wireless@vger.kernel.org
13832 F: drivers/net/wireless/wl3501*
13834 WOLFSON MICROELECTRONICS DRIVERS
13835 L: patches@opensource.wolfsonmicro.com
13836 T: git https://github.com/CirrusLogic/linux-drivers.git
13837 W: https://github.com/CirrusLogic/linux-drivers/wiki
13839 F: Documentation/hwmon/wm83??
13840 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13841 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13842 F: Documentation/devicetree/bindings/mfd/arizona.txt
13843 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13844 F: arch/arm/mach-s3c64xx/mach-crag6410*
13845 F: drivers/clk/clk-wm83*.c
13846 F: drivers/extcon/extcon-arizona.c
13847 F: drivers/leds/leds-wm83*.c
13848 F: drivers/gpio/gpio-*wm*.c
13849 F: drivers/gpio/gpio-arizona.c
13850 F: drivers/hwmon/wm83??-hwmon.c
13851 F: drivers/input/misc/wm831x-on.c
13852 F: drivers/input/touchscreen/wm831x-ts.c
13853 F: drivers/input/touchscreen/wm97*.c
13854 F: drivers/mfd/arizona*
13855 F: drivers/mfd/wm*.c
13856 F: drivers/mfd/cs47l24*
13857 F: drivers/power/supply/wm83*.c
13858 F: drivers/rtc/rtc-wm83*.c
13859 F: drivers/regulator/wm8*.c
13860 F: drivers/regulator/arizona*
13861 F: drivers/video/backlight/wm83*_bl.c
13862 F: drivers/watchdog/wm83*_wdt.c
13863 F: include/linux/mfd/arizona/
13864 F: include/linux/mfd/wm831x/
13865 F: include/linux/mfd/wm8350/
13866 F: include/linux/mfd/wm8400*
13867 F: include/linux/regulator/arizona*
13868 F: include/linux/wm97xx.h
13869 F: include/sound/wm????.h
13870 F: sound/soc/codecs/arizona.?
13871 F: sound/soc/codecs/wm*
13872 F: sound/soc/codecs/cs47l24*
13875 M: Tejun Heo <tj@kernel.org>
13876 R: Lai Jiangshan <jiangshanlai@gmail.com>
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13879 F: include/linux/workqueue.h
13880 F: kernel/workqueue.c
13881 F: Documentation/core-api/workqueue.rst
13883 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13884 M: Chen-Yu Tsai <wens@csie.org>
13885 L: linux-kernel@vger.kernel.org
13890 M: Andrew Hendry <andrew.hendry@gmail.com>
13891 L: linux-x25@vger.kernel.org
13893 F: Documentation/networking/x25*
13894 F: include/net/x25*
13897 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13898 M: Thomas Gleixner <tglx@linutronix.de>
13899 M: Ingo Molnar <mingo@redhat.com>
13900 M: "H. Peter Anvin" <hpa@zytor.com>
13902 L: linux-kernel@vger.kernel.org
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13905 F: Documentation/x86/
13908 X86 PLATFORM DRIVERS
13909 M: Darren Hart <dvhart@infradead.org>
13910 M: Andy Shevchenko <andy@infradead.org>
13911 L: platform-driver-x86@vger.kernel.org
13912 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13914 F: drivers/platform/x86/
13915 F: drivers/platform/olpc/
13917 X86 MCE INFRASTRUCTURE
13918 M: Tony Luck <tony.luck@intel.com>
13919 M: Borislav Petkov <bp@alien8.de>
13920 L: linux-edac@vger.kernel.org
13922 F: arch/x86/kernel/cpu/mcheck/*
13924 X86 MICROCODE UPDATE SUPPORT
13925 M: Borislav Petkov <bp@alien8.de>
13927 F: arch/x86/kernel/cpu/microcode/*
13930 M: Andy Lutomirski <luto@amacapital.net>
13931 L: linux-kernel@vger.kernel.org
13932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13934 F: arch/x86/entry/vdso/
13936 XC2028/3028 TUNER DRIVER
13937 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13938 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13939 L: linux-media@vger.kernel.org
13940 W: https://linuxtv.org
13941 T: git git://linuxtv.org/media_tree.git
13943 F: drivers/media/tuners/tuner-xc2028.*
13945 XEN HYPERVISOR INTERFACE
13946 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13947 M: Juergen Gross <jgross@suse.com>
13948 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13952 F: drivers/*/xen-*front.c
13954 F: arch/x86/include/asm/xen/
13956 F: include/uapi/xen/
13959 M: Stefano Stabellini <sstabellini@kernel.org>
13960 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13963 F: arch/arm/include/asm/xen/
13965 XEN HYPERVISOR ARM64
13966 M: Stefano Stabellini <sstabellini@kernel.org>
13967 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13970 F: arch/arm64/include/asm/xen/
13972 XEN NETWORK BACKEND DRIVER
13973 M: Wei Liu <wei.liu2@citrix.com>
13974 M: Paul Durrant <paul.durrant@citrix.com>
13975 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13976 L: netdev@vger.kernel.org
13978 F: drivers/net/xen-netback/*
13981 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13984 F: arch/x86/pci/*xen*
13985 F: drivers/pci/*xen*
13987 XEN BLOCK SUBSYSTEM
13988 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13989 M: Roger Pau Monné <roger.pau@citrix.com>
13990 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13992 F: drivers/block/xen-blkback/*
13993 F: drivers/block/xen*
13996 M: Juergen Gross <jgross@suse.com>
13997 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13998 L: linux-scsi@vger.kernel.org
14000 F: drivers/scsi/xen-scsifront.c
14001 F: drivers/xen/xen-scsiback.c
14002 F: include/xen/interface/io/vscsiif.h
14004 XEN SWIOTLB SUBSYSTEM
14005 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14006 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14008 F: arch/x86/xen/*swiotlb*
14009 F: drivers/xen/*swiotlb*
14012 M: Darrick J. Wong <darrick.wong@oracle.com>
14013 M: linux-xfs@vger.kernel.org
14014 L: linux-xfs@vger.kernel.org
14016 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14018 F: Documentation/filesystems/xfs.txt
14021 XILINX AXI ETHERNET DRIVER
14022 M: Anirudha Sarangi <anirudh@xilinx.com>
14023 M: John Linn <John.Linn@xilinx.com>
14025 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14027 XILINX UARTLITE SERIAL DRIVER
14028 M: Peter Korsgaard <jacmet@sunsite.dk>
14029 L: linux-serial@vger.kernel.org
14031 F: drivers/tty/serial/uartlite.c
14033 XILINX VIDEO IP CORES
14034 M: Hyun Kwon <hyun.kwon@xilinx.com>
14035 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14036 L: linux-media@vger.kernel.org
14037 T: git git://linuxtv.org/media_tree.git
14039 F: Documentation/devicetree/bindings/media/xilinx/
14040 F: drivers/media/platform/xilinx/
14041 F: include/uapi/linux/xilinx-v4l2-controls.h
14044 M: Eli Billauer <eli.billauer@gmail.com>
14045 L: linux-kernel@vger.kernel.org
14047 F: drivers/char/xillybus/
14049 XTENSA XTFPGA PLATFORM SUPPORT
14050 M: Max Filippov <jcmvbkbc@gmail.com>
14051 L: linux-xtensa@linux-xtensa.org
14053 F: drivers/spi/spi-xtensa-xtfpga.c
14054 F: sound/soc/xtensa/xtfpga-i2s.c
14056 YAM DRIVER FOR AX.25
14057 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14058 L: linux-hams@vger.kernel.org
14060 F: drivers/net/hamradio/yam*
14061 F: include/linux/yam.h
14063 YEALINK PHONE DRIVER
14064 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14065 L: usbb2k-api-dev@nongnu.org
14067 F: Documentation/input/yealink.rst
14068 F: drivers/input/misc/yealink.*
14070 Z8530 DRIVER FOR AX.25
14071 M: Joerg Reuter <jreuter@yaina.de>
14072 W: http://yaina.de/jreuter/
14073 W: http://www.qsl.net/dl1bke/
14074 L: linux-hams@vger.kernel.org
14076 F: Documentation/networking/z8530drv.txt
14077 F: drivers/net/hamradio/*scc.c
14078 F: drivers/net/hamradio/z8530.h
14080 ZBUD COMPRESSED PAGE ALLOCATOR
14081 M: Seth Jennings <sjenning@redhat.com>
14082 M: Dan Streetman <ddstreet@ieee.org>
14083 L: linux-mm@kvack.org
14086 F: include/linux/zbud.h
14088 ZD1211RW WIRELESS DRIVER
14089 M: Daniel Drake <dsd@gentoo.org>
14090 M: Ulrich Kunitz <kune@deine-taler.de>
14091 W: http://zd1211.ath.cx/wiki/DriverRewrite
14092 L: linux-wireless@vger.kernel.org
14093 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14095 F: drivers/net/wireless/zydas/zd1211rw/
14097 ZD1301_DEMOD MEDIA DRIVER
14098 M: Antti Palosaari <crope@iki.fi>
14099 L: linux-media@vger.kernel.org
14100 W: https://linuxtv.org/
14101 W: http://palosaari.fi/linux/
14102 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14104 F: drivers/media/dvb-frontends/zd1301_demod*
14106 ZD1301 MEDIA DRIVER
14107 M: Antti Palosaari <crope@iki.fi>
14108 L: linux-media@vger.kernel.org
14109 W: https://linuxtv.org/
14110 W: http://palosaari.fi/linux/
14111 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14113 F: drivers/media/usb/dvb-usb-v2/zd1301*
14115 ZPOOL COMPRESSED PAGE STORAGE API
14116 M: Dan Streetman <ddstreet@ieee.org>
14117 L: linux-mm@kvack.org
14120 F: include/linux/zpool.h
14122 ZR36067 VIDEO FOR LINUX DRIVER
14123 L: mjpeg-users@lists.sourceforge.net
14124 L: linux-media@vger.kernel.org
14125 W: http://mjpeg.sourceforge.net/driver-zoran/
14126 T: hg https://linuxtv.org/hg/v4l-dvb
14128 F: drivers/media/pci/zoran/
14130 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14131 M: Minchan Kim <minchan@kernel.org>
14132 M: Nitin Gupta <ngupta@vflare.org>
14133 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14134 L: linux-kernel@vger.kernel.org
14136 F: drivers/block/zram/
14137 F: Documentation/blockdev/zram.txt
14139 ZS DECSTATION Z85C30 SERIAL DRIVER
14140 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14142 F: drivers/tty/serial/zs.*
14144 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14145 M: Minchan Kim <minchan@kernel.org>
14146 M: Nitin Gupta <ngupta@vflare.org>
14147 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14148 L: linux-mm@kvack.org
14151 F: include/linux/zsmalloc.h
14152 F: Documentation/vm/zsmalloc.txt
14154 ZSWAP COMPRESSED SWAP CACHING
14155 M: Seth Jennings <sjenning@redhat.com>
14156 M: Dan Streetman <ddstreet@ieee.org>
14157 L: linux-mm@kvack.org
14162 M: Linus Torvalds <torvalds@linux-foundation.org>
14163 L: linux-kernel@vger.kernel.org
14164 Q: http://patchwork.kernel.org/project/LKML/list/
14165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14166 S: Buried alive in reporters