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: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
746 F: arch/arm64/boot/dts/amd/
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC IIO DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 M: Michael Hennerich <Michael.Hennerich@analog.com>
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
823 ANALOG DEVICES INC DMA DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 W: http://ez.analog.com/community/linux-device-drivers
827 F: drivers/dma/dma-axi-dmac.c
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
832 F: kernel/configs/android*
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
842 F: drivers/staging/android/
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
849 F: Documentation/devicetree/bindings/staging/ion/
850 F: drivers/staging/android/ion
851 F: drivers/staging/android/uapi/ion.h
852 F: drivers/staging/android/uapi/ion_test.h
854 AOA (Apple Onboard Audio) ALSA DRIVER
855 M: Johannes Berg <johannes@sipsolutions.net>
856 L: linuxppc-dev@lists.ozlabs.org
857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
861 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 M: William Breathitt Gray <vilhelm.gray@gmail.com>
863 L: linux-iio@vger.kernel.org
865 F: drivers/iio/adc/stx104.c
868 M: Jiri Kosina <jikos@kernel.org>
870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871 F: arch/x86/kernel/apm_32.c
872 F: include/linux/apm_bios.h
873 F: include/uapi/linux/apm_bios.h
874 F: drivers/char/apm-emulation.c
876 APPLE BCM5974 MULTITOUCH DRIVER
877 M: Henrik Rydberg <rydberg@bitmath.org>
878 L: linux-input@vger.kernel.org
880 F: drivers/input/mouse/bcm5974.c
883 M: Henrik Rydberg <rydberg@bitmath.org>
884 L: linux-hwmon@vger.kernel.org
886 F: drivers/hwmon/applesmc.c
888 APPLETALK NETWORK LAYER
889 L: netdev@vger.kernel.org
891 F: drivers/net/appletalk/
894 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895 M: Duc Dang <dhdang@apm.com>
897 F: arch/arm64/boot/dts/apm/
899 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 M: Iyappan Subramanian <isubramanian@apm.com>
901 M: Keyur Chudgar <kchudgar@apm.com>
902 M: Quan Nguyen <qnguyen@apm.com>
904 F: drivers/net/ethernet/apm/xgene/
905 F: drivers/net/phy/mdio-xgene.c
906 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
909 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910 M: Iyappan Subramanian <isubramanian@apm.com>
911 M: Keyur Chudgar <kchudgar@apm.com>
913 F: drivers/net/ethernet/apm/xgene-v2/
915 APPLIED MICRO (APM) X-GENE SOC PMU
916 M: Tai Nguyen <ttnguyen@apm.com>
918 F: drivers/perf/xgene_pmu.c
919 F: Documentation/perf/xgene-pmu.txt
920 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
922 APTINA CAMERA SENSOR PLL
923 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924 L: linux-media@vger.kernel.org
926 F: drivers/media/i2c/aptina-pll.*
928 ARC FRAMEBUFFER DRIVER
929 M: Jaya Kumar <jayalk@intworks.biz>
931 F: drivers/video/fbdev/arcfb.c
932 F: drivers/video/fbdev/core/fb_defio.c
935 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
936 L: netdev@vger.kernel.org
938 F: drivers/net/arcnet/
939 F: include/uapi/linux/if_arcnet.h
942 M: Alexey Brodkin <abrodkin@synopsys.com>
944 F: drivers/gpu/drm/arc/
945 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
947 ARM ARCHITECTED TIMER DRIVER
948 M: Mark Rutland <mark.rutland@arm.com>
949 M: Marc Zyngier <marc.zyngier@arm.com>
950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952 F: arch/arm/include/asm/arch_timer.h
953 F: arch/arm64/include/asm/arch_timer.h
954 F: drivers/clocksource/arm_arch_timer.c
957 M: Liviu Dudau <liviu.dudau@arm.com>
959 F: drivers/gpu/drm/arm/hdlcd_*
960 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
962 ARM MALI-DP DRM DRIVER
963 M: Liviu Dudau <liviu.dudau@arm.com>
964 M: Brian Starkey <brian.starkey@arm.com>
965 M: Mali DP Maintainers <malidp@foss.arm.com>
967 F: drivers/gpu/drm/arm/
968 F: Documentation/devicetree/bindings/display/arm,malidp.txt
970 ARM MFM AND FLOPPY DRIVERS
971 M: Ian Molton <spyro@f2s.com>
973 F: arch/arm/lib/floppydma.S
974 F: arch/arm/include/asm/floppy.h
976 ARM PMU PROFILING AND DEBUGGING
977 M: Will Deacon <will.deacon@arm.com>
978 M: Mark Rutland <mark.rutland@arm.com>
980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981 F: arch/arm*/kernel/perf_*
982 F: arch/arm/oprofile/common.c
983 F: arch/arm*/kernel/hw_breakpoint.c
984 F: arch/arm*/include/asm/hw_breakpoint.h
985 F: arch/arm*/include/asm/perf_event.h
987 F: include/linux/perf/arm_pmu.h
988 F: Documentation/devicetree/bindings/arm/pmu.txt
989 F: Documentation/devicetree/bindings/perf/
992 M: Russell King <linux@armlinux.org.uk>
993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 W: http://www.armlinux.org.uk/
996 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
999 ARM SUB-ARCHITECTURES
1000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1006 ARM PRIMECELL AACI PL041 DRIVER
1007 M: Russell King <linux@armlinux.org.uk>
1011 ARM PRIMECELL CLCD PL110 DRIVER
1012 M: Russell King <linux@armlinux.org.uk>
1014 F: drivers/video/fbdev/amba-clcd.*
1016 ARM PRIMECELL KMI PL050 DRIVER
1017 M: Russell King <linux@armlinux.org.uk>
1019 F: drivers/input/serio/ambakmi.*
1020 F: include/linux/amba/kmi.h
1022 ARM PRIMECELL MMCI PL180/1 DRIVER
1023 M: Russell King <linux@armlinux.org.uk>
1025 F: drivers/mmc/host/mmci.*
1026 F: include/linux/amba/mmci.h
1028 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029 M: Russell King <linux@armlinux.org.uk>
1031 F: drivers/tty/serial/amba-pl01*.c
1032 F: include/linux/amba/serial.h
1034 ARM PRIMECELL BUS SUPPORT
1035 M: Russell King <linux@armlinux.org.uk>
1038 F: include/linux/amba/bus.h
1040 ARM/ADS SPHERE MACHINE SUPPORT
1041 M: Lennert Buytenhek <kernel@wantstofly.org>
1042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 ARM/AFEB9260 MACHINE SUPPORT
1046 M: Sergey Lapin <slapin@ossfans.org>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 ARM/AJECO 1ARM MACHINE SUPPORT
1051 M: Lennert Buytenhek <kernel@wantstofly.org>
1052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 ARM/Allwinner sunXi SoC support
1056 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1057 M: Chen-Yu Tsai <wens@csie.org>
1058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 F: arch/arm/mach-sunxi/
1063 F: arch/arm64/boot/dts/allwinner/
1064 F: drivers/clk/sunxi-ng/
1065 F: drivers/pinctrl/sunxi/
1066 F: drivers/soc/sunxi/
1067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1069 ARM/Allwinner SoC Clock Support
1070 M: Emilio López <emilio@elopez.com.ar>
1072 F: drivers/clk/sunxi/
1074 ARM/Amlogic Meson SoC support
1075 M: Carlo Caione <carlo@caione.org>
1076 M: Kevin Hilman <khilman@baylibre.com>
1077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078 L: linux-amlogic@lists.infradead.org
1079 W: http://linux-meson.com/
1081 F: arch/arm/mach-meson/
1082 F: arch/arm/boot/dts/meson*
1083 F: arch/arm64/boot/dts/amlogic/
1084 F: drivers/pinctrl/meson/
1085 F: drivers/mmc/host/meson*
1088 ARM/Annapurna Labs ALPINE ARCHITECTURE
1089 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1090 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm/mach-alpine/
1094 F: arch/arm/boot/dts/alpine*
1095 F: arch/arm64/boot/dts/al/
1096 F: drivers/*/*alpine*
1098 ARM/ARTPEC MACHINE SUPPORT
1099 M: Jesper Nilsson <jesper.nilsson@axis.com>
1100 M: Lars Persson <lars.persson@axis.com>
1101 M: Niklas Cassel <niklas.cassel@axis.com>
1103 L: linux-arm-kernel@axis.com
1104 F: arch/arm/mach-artpec
1105 F: arch/arm/boot/dts/artpec6*
1107 F: drivers/pinctrl/pinctrl-artpec*
1108 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1110 ARM/ASPEED MACHINE SUPPORT
1111 M: Joel Stanley <joel@jms.id.au>
1113 F: arch/arm/mach-aspeed/
1114 F: arch/arm/boot/dts/aspeed-*
1115 F: drivers/*/*aspeed*
1117 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1118 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1119 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 W: http://www.linux4sam.org
1122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1124 F: arch/arm/mach-at91/
1125 F: include/soc/at91/
1126 F: arch/arm/boot/dts/at91*.dts
1127 F: arch/arm/boot/dts/at91*.dtsi
1128 F: arch/arm/boot/dts/sama*.dts
1129 F: arch/arm/boot/dts/sama*.dtsi
1130 F: arch/arm/include/debug/at91.S
1131 F: drivers/memory/atmel*
1133 ARM/ATMEL AT91 Clock Support
1134 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1138 ARM/CALXEDA HIGHBANK ARCHITECTURE
1139 M: Rob Herring <robh@kernel.org>
1140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 F: arch/arm/mach-highbank/
1143 F: arch/arm/boot/dts/highbank.dts
1144 F: arch/arm/boot/dts/ecx-*.dts*
1146 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1147 M: Krzysztof Halasa <khalasa@piap.pl>
1149 F: arch/arm/mach-cns3xxx/
1151 ARM/CAVIUM THUNDER NETWORK DRIVER
1152 M: Sunil Goutham <sgoutham@cavium.com>
1153 M: Robert Richter <rric@kernel.org>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 F: drivers/net/ethernet/cavium/thunder/
1158 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1159 M: Alexander Shiyan <shc_work@mail.ru>
1160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1165 M: Hartley Sweeten <hsweeten@visionengravers.com>
1166 M: Ryan Mallon <rmallon@gmail.com>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 F: arch/arm/mach-ep93xx/
1170 F: arch/arm/mach-ep93xx/include/mach/
1172 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1173 M: Lennert Buytenhek <kernel@wantstofly.org>
1174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 M: Russell King <linux@armlinux.org.uk>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1182 F: arch/arm/include/asm/clkdev.h
1183 F: drivers/clk/clkdev.c
1185 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1186 M: Mike Rapoport <mike@compulab.co.il>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 ARM/CONTEC MICRO9 MACHINE SUPPORT
1191 M: Hubert Feurstein <hubert.feurstein@contec.at>
1193 F: arch/arm/mach-ep93xx/micro9.c
1195 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1196 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 F: drivers/hwtracing/coresight/*
1200 F: Documentation/trace/coresight.txt
1201 F: Documentation/devicetree/bindings/arm/coresight.txt
1202 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1203 F: tools/perf/arch/arm/util/pmu.c
1204 F: tools/perf/arch/arm/util/auxtrace.c
1205 F: tools/perf/arch/arm/util/cs-etm.c
1206 F: tools/perf/arch/arm/util/cs-etm.h
1207 F: tools/perf/util/cs-etm.h
1209 ARM/CORGI MACHINE SUPPORT
1210 M: Richard Purdie <rpurdie@rpsys.net>
1213 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1214 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 T: git git://github.com/ulli-kroll/linux.git
1218 F: arch/arm/mach-gemini/
1219 F: drivers/rtc/rtc-gemini.c
1221 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1222 M: Barry Song <baohua@kernel.org>
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1226 F: arch/arm/boot/dts/prima2*
1227 F: arch/arm/mach-prima2/
1228 F: drivers/clk/sirf/
1229 F: drivers/clocksource/timer-prima2.c
1230 F: drivers/clocksource/timer-atlas7.c
1233 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1234 M: Baruch Siach <baruch@tkos.co.il>
1235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 F: arch/arm/boot/dts/cx92755*
1240 ARM/EBSA110 MACHINE SUPPORT
1241 M: Russell King <linux@armlinux.org.uk>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 W: http://www.armlinux.org.uk/
1245 F: arch/arm/mach-ebsa110/
1246 F: drivers/net/ethernet/amd/am79c961a.*
1248 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1249 M: Uwe Kleine-König <kernel@pengutronix.de>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1255 M: Robert Jarzmik <robert.jarzmik@free.fr>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 F: arch/arm/mach-pxa/ezx.c
1260 ARM/FARADAY FA526 PORT
1261 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 T: git git://git.berlios.de/gemini-board
1265 F: arch/arm/mm/*-fa*
1267 ARM/FOOTBRIDGE ARCHITECTURE
1268 M: Russell King <linux@armlinux.org.uk>
1269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W: http://www.armlinux.org.uk/
1272 F: arch/arm/include/asm/hardware/dec21285.h
1273 F: arch/arm/mach-footbridge/
1275 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1276 M: Shawn Guo <shawnguo@kernel.org>
1277 M: Sascha Hauer <kernel@pengutronix.de>
1278 R: Fabio Estevam <fabio.estevam@nxp.com>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1282 F: arch/arm/mach-imx/
1283 F: arch/arm/mach-mxs/
1284 F: arch/arm/boot/dts/imx*
1285 F: arch/arm/configs/imx*_defconfig
1290 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1291 M: Shawn Guo <shawnguo@kernel.org>
1292 M: Sascha Hauer <kernel@pengutronix.de>
1293 R: Stefan Agner <stefan@agner.ch>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1297 F: arch/arm/mach-imx/*vf610*
1298 F: arch/arm/boot/dts/vf*
1300 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1301 M: Lennert Buytenhek <kernel@wantstofly.org>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 ARM/GUMSTIX MACHINE SUPPORT
1306 M: Steve Sakoman <sakoman@gmail.com>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1311 M: Philipp Zabel <philipp.zabel@gmail.com>
1312 M: Paul Parsons <lost.distance@yahoo.com>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 F: arch/arm/mach-pxa/hx4700.c
1316 F: arch/arm/mach-pxa/include/mach/hx4700.h
1317 F: sound/soc/pxa/hx4700.c
1319 ARM/HISILICON SOC SUPPORT
1320 M: Wei Xu <xuwei5@hisilicon.com>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 W: http://www.hisilicon.com
1324 T: git git://github.com/hisilicon/linux-hisi.git
1325 F: arch/arm/mach-hisi/
1326 F: arch/arm/boot/dts/hi3*
1327 F: arch/arm/boot/dts/hip*
1328 F: arch/arm/boot/dts/hisi*
1329 F: arch/arm64/boot/dts/hisilicon/
1331 ARM/HP JORNADA 7XX MACHINE SUPPORT
1332 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1336 F: arch/arm/mach-sa1100/jornada720.c
1337 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1339 ARM/IGEP MACHINE SUPPORT
1340 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1341 M: Javier Martinez Canillas <javier@dowhile0.org>
1342 L: linux-omap@vger.kernel.org
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: arch/arm/boot/dts/omap3-igep*
1347 ARM/INCOME PXA270 SUPPORT
1348 M: Marek Vasut <marek.vasut@gmail.com>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1353 ARM/INTEL IOP32X ARM ARCHITECTURE
1354 M: Lennert Buytenhek <kernel@wantstofly.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 ARM/INTEL IOP33X ARM ARCHITECTURE
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 ARM/INTEL IOP13XX ARM ARCHITECTURE
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 ARM/INTEL IQ81342EX MACHINE SUPPORT
1368 M: Lennert Buytenhek <kernel@wantstofly.org>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 ARM/INTEL IXDP2850 MACHINE SUPPORT
1373 M: Lennert Buytenhek <kernel@wantstofly.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 ARM/INTEL IXP4XX ARM ARCHITECTURE
1378 M: Imre Kaloz <kaloz@openwrt.org>
1379 M: Krzysztof Halasa <khalasa@piap.pl>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-ixp4xx/
1384 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1385 M: Jonathan Cameron <jic23@cam.ac.uk>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 F: arch/arm/mach-pxa/stargate2.c
1389 F: drivers/pcmcia/pxa2xx_stargate2.c
1391 ARM/INTEL XSC3 (MANZANO) ARM CORE
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1397 M: Lennert Buytenhek <kernel@wantstofly.org>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1402 M: Santosh Shilimkar <ssantosh@kernel.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 F: arch/arm/mach-keystone/
1406 F: arch/arm/boot/dts/keystone-*
1407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1409 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1410 M: Santosh Shilimkar <ssantosh@kernel.org>
1411 L: linux-kernel@vger.kernel.org
1413 F: drivers/clk/keystone/
1415 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1416 M: Santosh Shilimkar <ssantosh@kernel.org>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 L: linux-kernel@vger.kernel.org
1420 F: drivers/clocksource/timer-keystone.c
1422 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1423 M: Santosh Shilimkar <ssantosh@kernel.org>
1424 L: linux-kernel@vger.kernel.org
1426 F: drivers/power/reset/keystone-reset.c
1428 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1429 M: Santosh Shilimkar <ssantosh@kernel.org>
1430 L: linux-kernel@vger.kernel.org
1432 F: drivers/memory/*emif*
1434 ARM/LG1K ARCHITECTURE
1435 M: Chanho Min <chanho.min@lge.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 F: arch/arm64/boot/dts/lg/
1440 ARM/LOGICPD PXA270 MACHINE SUPPORT
1441 M: Lennert Buytenhek <kernel@wantstofly.org>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 ARM/LPC18XX ARCHITECTURE
1446 M: Joachim Eastwood <manabian@gmail.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: arch/arm/boot/dts/lpc43*
1450 F: drivers/clk/nxp/clk-lpc18xx*
1451 F: drivers/clocksource/time-lpc32xx.c
1452 F: drivers/i2c/busses/i2c-lpc2k.c
1453 F: drivers/memory/pl172.c
1454 F: drivers/mtd/spi-nor/nxp-spifi.c
1455 F: drivers/rtc/rtc-lpc24xx.c
1458 ARM/LPC32XX SOC SUPPORT
1459 M: Vladimir Zapolskiy <vz@mleia.com>
1460 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1464 F: arch/arm/boot/dts/lpc32*
1465 F: arch/arm/mach-lpc32xx/
1466 F: drivers/i2c/busses/i2c-pnx.c
1467 F: drivers/net/ethernet/nxp/lpc_eth.c
1468 F: drivers/usb/host/ohci-nxp.c
1469 F: drivers/watchdog/pnx4008_wdt.c
1472 ARM/MAGICIAN MACHINE SUPPORT
1473 M: Philipp Zabel <philipp.zabel@gmail.com>
1476 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1477 M: Jason Cooper <jason@lakedaemon.net>
1478 M: Andrew Lunn <andrew@lunn.ch>
1479 M: Gregory Clement <gregory.clement@free-electrons.com>
1480 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: arch/arm/mach-mvebu/
1484 F: drivers/rtc/rtc-armada38x.c
1485 F: arch/arm/boot/dts/armada*
1486 F: arch/arm/boot/dts/kirkwood*
1487 F: arch/arm64/boot/dts/marvell/armada*
1488 F: drivers/cpufreq/mvebu-cpufreq.c
1489 F: arch/arm/configs/mvebu_*_defconfig
1491 ARM/Marvell Berlin SoC support
1492 M: Jisheng Zhang <jszhang@marvell.com>
1493 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-berlin/
1497 F: arch/arm/boot/dts/berlin*
1498 F: arch/arm64/boot/dts/marvell/berlin*
1501 ARM/Marvell Dove/MV78xx0/Orion SOC support
1502 M: Jason Cooper <jason@lakedaemon.net>
1503 M: Andrew Lunn <andrew@lunn.ch>
1504 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505 M: Gregory Clement <gregory.clement@free-electrons.com>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: Documentation/devicetree/bindings/soc/dove/
1509 F: arch/arm/mach-dove/
1510 F: arch/arm/mach-mv78xx0/
1511 F: arch/arm/mach-orion5x/
1512 F: arch/arm/plat-orion/
1513 F: arch/arm/boot/dts/dove*
1514 F: arch/arm/boot/dts/orion5x*
1517 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1518 M: Alexander Clouter <alex@digriz.org.uk>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W: http://www.digriz.org.uk/ts78xx/kernel
1522 F: arch/arm/mach-orion5x/ts78xx-*
1524 ARM/OXNAS platform support
1525 M: Neil Armstrong <narmstrong@baylibre.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1529 F: arch/arm/mach-oxnas/
1530 F: arch/arm/boot/dts/ox8*.dtsi
1531 F: arch/arm/boot/dts/wd-mbwe.dts
1532 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1535 ARM/Mediatek RTC DRIVER
1536 M: Eddie Huang <eddie.huang@mediatek.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1540 F: drivers/rtc/rtc-mt6397.c
1542 ARM/Mediatek SoC support
1543 M: Matthias Brugger <matthias.bgg@gmail.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1547 F: arch/arm/boot/dts/mt6*
1548 F: arch/arm/boot/dts/mt7*
1549 F: arch/arm/boot/dts/mt8*
1550 F: arch/arm/mach-mediatek/
1551 F: arch/arm64/boot/dts/mediatek/
1555 ARM/Mediatek USB3 PHY DRIVER
1556 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1560 F: drivers/phy/phy-mt65xx-usb3.c
1562 ARM/MICREL KS8695 ARCHITECTURE
1563 M: Greg Ungerer <gerg@uclinux.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: arch/arm/mach-ks8695/
1568 ARM/MIOA701 MACHINE SUPPORT
1569 M: Robert Jarzmik <robert.jarzmik@free.fr>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/mach-pxa/mioa701.c
1574 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1575 M: Michael Petchkovsky <mkpetch@internode.on.net>
1578 ARM/NOMADIK ARCHITECTURE
1579 M: Alessandro Rubini <rubini@unipv.it>
1580 M: Linus Walleij <linus.walleij@linaro.org>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: arch/arm/mach-nomadik/
1584 F: drivers/pinctrl/nomadik/
1585 F: drivers/i2c/busses/i2c-nomadik.c
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1588 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1589 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1590 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1591 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1594 ARM/TOSA MACHINE SUPPORT
1595 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1596 M: Dirk Opfer <dirk@opfer-online.de>
1599 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1600 M: Marek Vasut <marek.vasut@gmail.com>
1601 L: linux-arm-kernel@lists.infradead.org
1602 W: http://hackndev.com
1604 F: arch/arm/mach-pxa/include/mach/palmtx.h
1605 F: arch/arm/mach-pxa/palmtx.c
1606 F: arch/arm/mach-pxa/include/mach/palmt5.h
1607 F: arch/arm/mach-pxa/palmt5.c
1608 F: arch/arm/mach-pxa/include/mach/palmld.h
1609 F: arch/arm/mach-pxa/palmld.c
1610 F: arch/arm/mach-pxa/include/mach/palmte2.h
1611 F: arch/arm/mach-pxa/palmte2.c
1612 F: arch/arm/mach-pxa/include/mach/palmtc.h
1613 F: arch/arm/mach-pxa/palmtc.c
1615 ARM/PALM TREO SUPPORT
1616 M: Tomas Cech <sleep_walker@suse.com>
1617 L: linux-arm-kernel@lists.infradead.org
1618 W: http://hackndev.com
1620 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1621 F: arch/arm/mach-pxa/palmtreo.c
1624 M: Sergey Lapin <slapin@ossfans.org>
1625 L: linux-arm-kernel@lists.infradead.org
1626 W: http://hackndev.com
1628 F: arch/arm/mach-pxa/include/mach/palmz72.h
1629 F: arch/arm/mach-pxa/palmz72.c
1632 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1633 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1636 ARM/PT DIGITAL BOARD PORT
1637 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 W: http://www.armlinux.org.uk/
1642 ARM/QUALCOMM SUPPORT
1643 M: Andy Gross <andy.gross@linaro.org>
1644 M: David Brown <david.brown@linaro.org>
1645 L: linux-arm-msm@vger.kernel.org
1646 L: linux-soc@vger.kernel.org
1648 F: Documentation/devicetree/bindings/soc/qcom/
1649 F: arch/arm/boot/dts/qcom-*.dts
1650 F: arch/arm/boot/dts/qcom-*.dtsi
1651 F: arch/arm/mach-qcom/
1652 F: arch/arm64/boot/dts/qcom/*
1653 F: drivers/i2c/busses/i2c-qup.c
1654 F: drivers/clk/qcom/
1655 F: drivers/pinctrl/qcom/
1656 F: drivers/dma/qcom/
1657 F: drivers/soc/qcom/
1658 F: drivers/spi/spi-qup.c
1659 F: drivers/tty/serial/msm_serial.h
1660 F: drivers/tty/serial/msm_serial.c
1661 F: drivers/*/pm8???-*
1662 F: drivers/mfd/ssbi.c
1663 F: drivers/firmware/qcom_scm.c
1664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1666 ARM/RADISYS ENP2611 MACHINE SUPPORT
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/RENESAS ARM64 ARCHITECTURE
1672 M: Simon Horman <horms@verge.net.au>
1673 M: Magnus Damm <magnus.damm@gmail.com>
1674 L: linux-renesas-soc@vger.kernel.org
1675 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1678 F: arch/arm64/boot/dts/renesas/
1679 F: drivers/soc/renesas/
1680 F: include/linux/soc/renesas/
1682 ARM/RISCPC ARCHITECTURE
1683 M: Russell King <linux@armlinux.org.uk>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 W: http://www.armlinux.org.uk/
1687 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1688 F: arch/arm/include/asm/hardware/ioc.h
1689 F: arch/arm/include/asm/hardware/iomd.h
1690 F: arch/arm/include/asm/hardware/memc.h
1691 F: arch/arm/mach-rpc/
1692 F: drivers/net/ethernet/8390/etherh.c
1693 F: drivers/net/ethernet/i825xx/ether1*
1694 F: drivers/net/ethernet/seeq/ether3*
1695 F: drivers/scsi/arm/
1697 ARM/Rockchip SoC support
1698 M: Heiko Stuebner <heiko@sntech.de>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 L: linux-rockchip@lists.infradead.org
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1703 F: arch/arm/boot/dts/rk3*
1704 F: arch/arm/mach-rockchip/
1705 F: drivers/clk/rockchip/
1706 F: drivers/i2c/busses/i2c-rk3x.c
1707 F: drivers/*/*rockchip*
1708 F: drivers/*/*/*rockchip*
1709 F: sound/soc/rockchip/
1712 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1713 M: Kukjin Kim <kgene@kernel.org>
1714 M: Krzysztof Kozlowski <krzk@kernel.org>
1715 R: Javier Martinez Canillas <javier@osg.samsung.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1718 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1720 F: arch/arm/boot/dts/s3c*
1721 F: arch/arm/boot/dts/s5p*
1722 F: arch/arm/boot/dts/samsung*
1723 F: arch/arm/boot/dts/exynos*
1724 F: arch/arm64/boot/dts/exynos/
1725 F: arch/arm/plat-samsung/
1726 F: arch/arm/mach-s3c24*/
1727 F: arch/arm/mach-s3c64xx/
1728 F: arch/arm/mach-s5p*/
1729 F: arch/arm/mach-exynos*/
1730 F: drivers/*/*s3c24*
1731 F: drivers/*/*/*s3c24*
1732 F: drivers/*/*s3c64xx*
1733 F: drivers/*/*s5pv210*
1734 F: drivers/memory/samsung/*
1735 F: drivers/soc/samsung/*
1736 F: Documentation/arm/Samsung/
1737 F: Documentation/devicetree/bindings/arm/samsung/
1738 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1739 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1742 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1743 M: Kyungmin Park <kyungmin.park@samsung.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 F: arch/arm/mach-s5pv210/
1748 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1749 M: Kyungmin Park <kyungmin.park@samsung.com>
1750 M: Kamil Debski <kamil@wypas.org>
1751 M: Andrzej Hajda <a.hajda@samsung.com>
1752 L: linux-arm-kernel@lists.infradead.org
1753 L: linux-media@vger.kernel.org
1755 F: drivers/media/platform/s5p-g2d/
1757 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1758 M: Kyungmin Park <kyungmin.park@samsung.com>
1759 M: Kamil Debski <kamil@wypas.org>
1760 M: Jeongtae Park <jtp.park@samsung.com>
1761 M: Andrzej Hajda <a.hajda@samsung.com>
1762 L: linux-arm-kernel@lists.infradead.org
1763 L: linux-media@vger.kernel.org
1765 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1766 F: drivers/media/platform/s5p-mfc/
1768 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1769 M: Kyungmin Park <kyungmin.park@samsung.com>
1770 L: linux-arm-kernel@lists.infradead.org
1771 L: linux-media@vger.kernel.org
1773 F: drivers/staging/media/platform/s5p-cec/
1775 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1776 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1777 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1778 L: linux-arm-kernel@lists.infradead.org
1779 L: linux-media@vger.kernel.org
1781 F: drivers/media/platform/s5p-jpeg/
1783 ARM/SHMOBILE ARM ARCHITECTURE
1784 M: Simon Horman <horms@verge.net.au>
1785 M: Magnus Damm <magnus.damm@gmail.com>
1786 L: linux-renesas-soc@vger.kernel.org
1787 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1790 F: arch/arm/boot/dts/emev2*
1791 F: arch/arm/boot/dts/r7s*
1792 F: arch/arm/boot/dts/r8a*
1793 F: arch/arm/boot/dts/sh*
1794 F: arch/arm/configs/shmobile_defconfig
1795 F: arch/arm/include/debug/renesas-scif.S
1796 F: arch/arm/mach-shmobile/
1797 F: drivers/soc/renesas/
1798 F: include/linux/soc/renesas/
1800 ARM/SOCFPGA ARCHITECTURE
1801 M: Dinh Nguyen <dinguyen@kernel.org>
1803 F: arch/arm/mach-socfpga/
1804 F: arch/arm/boot/dts/socfpga*
1805 F: arch/arm/configs/socfpga_defconfig
1806 F: arch/arm64/boot/dts/altera/
1807 W: http://www.rocketboards.org
1808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1810 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1811 M: Dinh Nguyen <dinguyen@kernel.org>
1813 F: drivers/clk/socfpga/
1815 ARM/SOCFPGA EDAC SUPPORT
1816 M: Thor Thayer <thor.thayer@linux.intel.com>
1818 F: drivers/edac/altera_edac.
1820 ARM/STI ARCHITECTURE
1821 M: Patrice Chotard <patrice.chotard@st.com>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 L: kernel@stlinux.com
1824 W: http://www.stlinux.com
1826 F: arch/arm/mach-sti/
1827 F: arch/arm/boot/dts/sti*
1828 F: drivers/char/hw_random/st-rng.c
1829 F: drivers/clocksource/arm_global_timer.c
1830 F: drivers/clocksource/clksrc_st_lpc.c
1831 F: drivers/cpufreq/sti-cpufreq.c
1832 F: drivers/dma/st_fdma*
1833 F: drivers/i2c/busses/i2c-st.c
1834 F: drivers/media/rc/st_rc.c
1835 F: drivers/media/platform/sti/c8sectpfe/
1836 F: drivers/mmc/host/sdhci-st.c
1837 F: drivers/phy/phy-miphy28lp.c
1838 F: drivers/phy/phy-stih407-usb.c
1839 F: drivers/pinctrl/pinctrl-st.c
1840 F: drivers/remoteproc/st_remoteproc.c
1841 F: drivers/remoteproc/st_slim_rproc.c
1842 F: drivers/reset/sti/
1843 F: drivers/rtc/rtc-st-lpc.c
1844 F: drivers/tty/serial/st-asc.c
1845 F: drivers/usb/dwc3/dwc3-st.c
1846 F: drivers/usb/host/ehci-st.c
1847 F: drivers/usb/host/ohci-st.c
1848 F: drivers/watchdog/st_lpc_wdt.c
1849 F: drivers/ata/ahci_st.c
1850 F: include/linux/remoteproc/st_slim_rproc.h
1852 ARM/STM32 ARCHITECTURE
1853 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1854 M: Alexandre Torgue <alexandre.torgue@st.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1859 F: drivers/clocksource/armv7m_systick.c
1861 ARM/TANGO ARCHITECTURE
1862 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1863 L: linux-arm-kernel@lists.infradead.org
1867 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1868 M: Lennert Buytenhek <kernel@wantstofly.org>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/TETON BGA MACHINE SUPPORT
1873 M: "Mark F. Brown" <mark.brown314@gmail.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 ARM/THECUS N2100 MACHINE SUPPORT
1878 M: Lennert Buytenhek <kernel@wantstofly.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1883 M: Wan ZongShun <mcuos.com@gmail.com>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W: http://www.mcuos.com
1887 F: arch/arm/mach-w90x900/
1888 F: drivers/input/keyboard/w90p910_keypad.c
1889 F: drivers/input/touchscreen/w90p910_ts.c
1890 F: drivers/watchdog/nuc900_wdt.c
1891 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1892 F: drivers/mtd/nand/nuc900_nand.c
1893 F: drivers/rtc/rtc-nuc900.c
1894 F: drivers/spi/spi-nuc900.c
1895 F: drivers/usb/host/ehci-w90x900.c
1896 F: drivers/video/fbdev/nuc900fb.c
1898 ARM/U300 MACHINE SUPPORT
1899 M: Linus Walleij <linus.walleij@linaro.org>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 F: arch/arm/mach-u300/
1903 F: drivers/clocksource/timer-u300.c
1904 F: drivers/i2c/busses/i2c-stu300.c
1905 F: drivers/rtc/rtc-coh901331.c
1906 F: drivers/watchdog/coh901327_wdt.c
1907 F: drivers/dma/coh901318*
1908 F: drivers/mfd/ab3100*
1909 F: drivers/rtc/rtc-ab3100.c
1910 F: drivers/rtc/rtc-coh901331.c
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1913 ARM/UNIPHIER ARCHITECTURE
1914 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1918 F: arch/arm/boot/dts/uniphier*
1919 F: arch/arm/include/asm/hardware/cache-uniphier.h
1920 F: arch/arm/mach-uniphier/
1921 F: arch/arm/mm/cache-uniphier.c
1922 F: arch/arm64/boot/dts/socionext/
1923 F: drivers/bus/uniphier-system-bus.c
1924 F: drivers/clk/uniphier/
1925 F: drivers/i2c/busses/i2c-uniphier*
1926 F: drivers/pinctrl/uniphier/
1927 F: drivers/reset/reset-uniphier.c
1928 F: drivers/tty/serial/8250/8250_uniphier.c
1931 ARM/Ux500 ARM ARCHITECTURE
1932 M: Linus Walleij <linus.walleij@linaro.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/mach-ux500/
1936 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1937 F: drivers/dma/ste_dma40*
1938 F: drivers/hwspinlock/u8500_hsem.c
1939 F: drivers/mfd/abx500*
1940 F: drivers/mfd/ab8500*
1941 F: drivers/mfd/dbx500*
1942 F: drivers/mfd/db8500*
1943 F: drivers/pinctrl/nomadik/pinctrl-ab*
1944 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1945 F: drivers/rtc/rtc-ab8500.c
1946 F: drivers/rtc/rtc-pl031.c
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1949 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1950 M: Ulf Hansson <ulf.hansson@linaro.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 T: git git://git.linaro.org/people/ulfh/clk.git
1954 F: drivers/clk/ux500/
1956 ARM/VERSATILE EXPRESS PLATFORM
1957 M: Liviu Dudau <liviu.dudau@arm.com>
1958 M: Sudeep Holla <sudeep.holla@arm.com>
1959 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/boot/dts/vexpress*
1963 F: arch/arm64/boot/dts/arm/
1964 F: arch/arm/mach-vexpress/
1967 F: drivers/clk/versatile/clk-vexpress-osc.c
1968 F: drivers/clocksource/versatile.c
1972 M: Russell King <linux@armlinux.org.uk>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 W: http://www.armlinux.org.uk/
1978 ARM/VOIPAC PXA270 SUPPORT
1979 M: Marek Vasut <marek.vasut@gmail.com>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm/mach-pxa/vpac270.c
1983 F: arch/arm/mach-pxa/include/mach/vpac270.h
1985 ARM/VT8500 ARM ARCHITECTURE
1986 M: Tony Prisk <linux@prisktech.co.nz>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/mach-vt8500/
1990 F: drivers/clocksource/vt8500_timer.c
1991 F: drivers/i2c/busses/i2c-wmt.c
1992 F: drivers/mmc/host/wmt-sdmmc.c
1993 F: drivers/pwm/pwm-vt8500.c
1994 F: drivers/rtc/rtc-vt8500.c
1995 F: drivers/tty/serial/vt8500_serial.c
1996 F: drivers/usb/host/ehci-platform.c
1997 F: drivers/usb/host/uhci-platform.c
1998 F: drivers/video/fbdev/vt8500lcdfb.*
1999 F: drivers/video/fbdev/wm8505fb*
2000 F: drivers/video/fbdev/wmt_ge_rops.*
2002 ARM/ZIPIT Z2 SUPPORT
2003 M: Marek Vasut <marek.vasut@gmail.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: arch/arm/mach-pxa/z2.c
2007 F: arch/arm/mach-pxa/include/mach/z2.h
2009 ARM/ZTE ARCHITECTURE
2010 M: Jun Nie <jun.nie@linaro.org>
2011 M: Baoyou Xie <baoyou.xie@linaro.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/mach-zx/
2016 F: drivers/reset/reset-zx2967.c
2018 F: Documentation/devicetree/bindings/arm/zte.txt
2019 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2020 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2021 F: Documentation/devicetree/bindings/soc/zte/
2022 F: include/dt-bindings/soc/zx*.h
2024 ARM/ZYNQ ARCHITECTURE
2025 M: Michal Simek <michal.simek@xilinx.com>
2026 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 W: http://wiki.xilinx.com
2029 T: git https://github.com/Xilinx/linux-xlnx.git
2031 F: arch/arm/mach-zynq/
2032 F: drivers/cpuidle/cpuidle-zynq.c
2033 F: drivers/block/xsysace.c
2036 F: drivers/clocksource/cadence_ttc_timer.c
2037 F: drivers/i2c/busses/i2c-cadence.c
2038 F: drivers/mmc/host/sdhci-of-arasan.c
2039 F: drivers/edac/synopsys_edac.c
2042 M: Will Deacon <will.deacon@arm.com>
2043 R: Robin Murphy <robin.murphy@arm.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 F: drivers/iommu/arm-smmu.c
2047 F: drivers/iommu/arm-smmu-v3.c
2048 F: drivers/iommu/io-pgtable-arm.c
2049 F: drivers/iommu/io-pgtable-arm-v7s.c
2051 ARM64 PORT (AARCH64 ARCHITECTURE)
2052 M: Catalin Marinas <catalin.marinas@arm.com>
2053 M: Will Deacon <will.deacon@arm.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2058 F: Documentation/arm64/
2060 AS3645A LED FLASH CONTROLLER DRIVER
2061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2062 L: linux-media@vger.kernel.org
2063 T: git git://linuxtv.org/media_tree.git
2065 F: drivers/media/i2c/as3645a.c
2066 F: include/media/i2c/as3645a.h
2068 ASAHI KASEI AK8974 DRIVER
2069 M: Linus Walleij <linus.walleij@linaro.org>
2070 L: linux-iio@vger.kernel.org
2071 W: http://www.akm.com/
2073 F: drivers/iio/magnetometer/ak8974.c
2075 ASC7621 HARDWARE MONITOR DRIVER
2076 M: George Joseph <george.joseph@fairview5.com>
2077 L: linux-hwmon@vger.kernel.org
2079 F: Documentation/hwmon/asc7621
2080 F: drivers/hwmon/asc7621.c
2082 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2083 M: Corentin Chary <corentin.chary@gmail.com>
2084 L: acpi4asus-user@lists.sourceforge.net
2085 L: platform-driver-x86@vger.kernel.org
2086 W: http://acpi4asus.sf.net
2088 F: drivers/platform/x86/asus*.c
2089 F: drivers/platform/x86/eeepc*.c
2091 ASUS WIRELESS RADIO CONTROL DRIVER
2092 M: João Paulo Rechi Vita <jprvita@gmail.com>
2093 L: platform-driver-x86@vger.kernel.org
2095 F: drivers/platform/x86/asus-wireless.c
2098 M: David Howells <dhowells@redhat.com>
2099 L: keyrings@vger.kernel.org
2101 F: Documentation/crypto/asymmetric-keys.txt
2102 F: include/linux/verification.h
2103 F: include/crypto/public_key.h
2104 F: include/crypto/pkcs7.h
2105 F: crypto/asymmetric_keys/
2107 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2108 R: Dan Williams <dan.j.williams@intel.com>
2109 W: http://sourceforge.net/projects/xscaleiop
2111 F: Documentation/crypto/async-tx-api.txt
2114 F: include/linux/dmaengine.h
2115 F: include/linux/async_tx.h
2118 M: Wolfram Sang <wsa@the-dreams.de>
2119 L: linux-i2c@vger.kernel.org
2121 F: drivers/misc/eeprom/at24.c
2122 F: include/linux/platform_data/at24.h
2124 ATA OVER ETHERNET (AOE) DRIVER
2125 M: "Ed L. Cashin" <ed.cashin@acm.org>
2126 W: http://www.openaoe.org/
2128 F: Documentation/aoe/
2129 F: drivers/block/aoe/
2131 ATHEROS 71XX/9XXX GPIO DRIVER
2132 M: Alban Bedel <albeu@free.fr>
2133 W: https://github.com/AlbanBedel/linux
2134 T: git git://github.com/AlbanBedel/linux
2136 F: drivers/gpio/gpio-ath79.c
2137 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2139 ATHEROS ATH GENERIC UTILITIES
2140 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2141 L: linux-wireless@vger.kernel.org
2143 F: drivers/net/wireless/ath/*
2145 ATHEROS ATH5K WIRELESS DRIVER
2146 M: Jiri Slaby <jirislaby@gmail.com>
2147 M: Nick Kossifidis <mickflemm@gmail.com>
2148 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2149 L: linux-wireless@vger.kernel.org
2150 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2152 F: drivers/net/wireless/ath/ath5k/
2154 ATHEROS ATH6KL WIRELESS DRIVER
2155 M: Kalle Valo <kvalo@qca.qualcomm.com>
2156 L: linux-wireless@vger.kernel.org
2157 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2160 F: drivers/net/wireless/ath/ath6kl/
2162 WILOCITY WIL6210 WIRELESS DRIVER
2163 M: Maya Erez <qca_merez@qca.qualcomm.com>
2164 L: linux-wireless@vger.kernel.org
2165 L: wil6210@qca.qualcomm.com
2167 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2168 F: drivers/net/wireless/ath/wil6210/
2169 F: include/uapi/linux/wil6210_uapi.h
2171 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2172 M: Christian Lamparter <chunkeey@googlemail.com>
2173 L: linux-wireless@vger.kernel.org
2174 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2176 F: drivers/net/wireless/ath/carl9170/
2178 ATK0110 HWMON DRIVER
2179 M: Luca Tettamanti <kronos.it@gmail.com>
2180 L: linux-hwmon@vger.kernel.org
2182 F: drivers/hwmon/asus_atk0110.c
2185 M: Ville Syrjala <syrjala@sci.fi>
2187 F: drivers/input/misc/ati_remote2.c
2189 ATLX ETHERNET DRIVERS
2190 M: Jay Cliburn <jcliburn@gmail.com>
2191 M: Chris Snook <chris.snook@gmail.com>
2192 L: netdev@vger.kernel.org
2193 W: http://sourceforge.net/projects/atl1
2194 W: http://atl1.sourceforge.net
2196 F: drivers/net/ethernet/atheros/
2199 M: Chas Williams <3chas3@gmail.com>
2200 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2201 L: netdev@vger.kernel.org
2202 W: http://linux-atm.sourceforge.net
2205 F: include/linux/atm*
2206 F: include/uapi/linux/atm*
2208 ATMEL AT91 / AT32 MCI DRIVER
2209 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2211 F: drivers/mmc/host/atmel-mci.c
2213 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2214 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2216 F: drivers/power/reset/at91-sama5d2_shdwc.c
2218 ATMEL SAMA5D2 ADC DRIVER
2219 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2220 L: linux-iio@vger.kernel.org
2222 F: drivers/iio/adc/at91-sama5d2_adc.c
2224 ATMEL Audio ALSA driver
2225 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2231 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L: linux-arm-kernel@lists.infradead.org
2233 L: dmaengine@vger.kernel.org
2235 F: drivers/dma/at_xdmac.c
2238 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2239 L: linux-i2c@vger.kernel.org
2241 F: drivers/i2c/busses/i2c-at91.c
2244 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2245 L: linux-media@vger.kernel.org
2247 F: drivers/media/platform/atmel/atmel-isi.c
2248 F: include/media/atmel-isi.h
2251 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2252 L: linux-fbdev@vger.kernel.org
2254 F: drivers/video/fbdev/atmel_lcdfb.c
2255 F: include/video/atmel_lcdc.h
2257 ATMEL MACB ETHERNET DRIVER
2258 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2260 F: drivers/net/ethernet/cadence/
2263 M: Wenyou Yang <wenyou.yang@atmel.com>
2264 M: Josh Wu <rainyfeeling@outlook.com>
2265 L: linux-mtd@lists.infradead.org
2267 F: drivers/mtd/nand/atmel_nand*
2270 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2271 L: linux-mmc@vger.kernel.org
2273 F: drivers/mmc/host/sdhci-of-at91.c
2276 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2278 F: drivers/spi/spi-atmel.*
2281 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 F: drivers/misc/atmel-ssc.c
2285 F: include/linux/atmel-ssc.h
2287 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2288 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 F: drivers/misc/atmel_tclib.c
2292 F: drivers/clocksource/tcb_clksrc.c
2294 ATMEL USBA UDC DRIVER
2295 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2300 ATMEL WIRELESS DRIVER
2301 M: Simon Kelley <simon@thekelleys.org.uk>
2302 L: linux-wireless@vger.kernel.org
2303 W: http://www.thekelleys.org.uk/atmel
2304 W: http://atmelwlandriver.sourceforge.net/
2306 F: drivers/net/wireless/atmel/atmel*
2308 ATMEL MAXTOUCH DRIVER
2309 M: Nick Dyer <nick@shmanahar.org>
2310 T: git git://github.com/ndyer/linux.git
2312 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2313 F: drivers/input/touchscreen/atmel_mxt_ts.c
2314 F: include/linux/platform_data/atmel_mxt_ts.h
2316 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2317 M: Bradley Grove <linuxdrivers@attotech.com>
2318 L: linux-scsi@vger.kernel.org
2319 W: http://www.attotech.com
2321 F: drivers/scsi/esas2r
2323 ATUSB IEEE 802.15.4 RADIO DRIVER
2324 M: Stefan Schmidt <stefan@osg.samsung.com>
2325 L: linux-wpan@vger.kernel.org
2327 F: drivers/net/ieee802154/atusb.c
2328 F: drivers/net/ieee802154/atusb.h
2329 F: drivers/net/ieee802154/at86rf230.h
2332 M: Paul Moore <paul@paul-moore.com>
2333 M: Eric Paris <eparis@redhat.com>
2334 L: linux-audit@redhat.com (moderated for non-subscribers)
2335 W: http://people.redhat.com/sgrubb/audit/
2336 T: git git://git.infradead.org/users/pcmoore/audit
2338 F: include/linux/audit.h
2339 F: include/uapi/linux/audit.h
2342 AUXILIARY DISPLAY DRIVERS
2343 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2344 W: http://miguelojeda.es/auxdisplay.htm
2345 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2347 F: drivers/auxdisplay/
2348 F: include/linux/cfag12864b.h
2351 M: Ralf Baechle <ralf@linux-mips.org>
2352 L: linux-hams@vger.kernel.org
2353 W: http://www.linux-ax25.org/
2355 F: include/uapi/linux/ax25.h
2356 F: include/net/ax25.h
2359 AXENTIA ASOC DRIVERS
2360 M: Peter Rosin <peda@axentia.se>
2361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2363 F: Documentation/devicetree/bindings/sound/axentia,*
2364 F: sound/soc/atmel/tse850-pcm5142.c
2367 M: Peter Rosin <peda@axentia.se>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 F: Documentation/devicetree/bindings/arm/axentia.txt
2371 F: arch/arm/boot/dts/at91-linea.dtsi
2372 F: arch/arm/boot/dts/at91-tse850-3.dts
2375 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2377 L: linux-media@vger.kernel.org
2378 W: https://linuxtv.org
2379 T: git git://linuxtv.org/media_tree.git
2381 F: drivers/media/usb/dvb-usb-v2/az6007.c
2383 AZTECH FM RADIO RECEIVER DRIVER
2384 M: Hans Verkuil <hverkuil@xs4all.nl>
2385 L: linux-media@vger.kernel.org
2386 T: git git://linuxtv.org/media_tree.git
2387 W: https://linuxtv.org
2389 F: drivers/media/radio/radio-aztech*
2392 L: linux-wireless@vger.kernel.org
2393 L: b43-dev@lists.infradead.org
2394 W: http://wireless.kernel.org/en/users/Drivers/b43
2396 F: drivers/net/wireless/broadcom/b43/
2398 B43LEGACY WIRELESS DRIVER
2399 M: Larry Finger <Larry.Finger@lwfinger.net>
2400 L: linux-wireless@vger.kernel.org
2401 L: b43-dev@lists.infradead.org
2402 W: http://wireless.kernel.org/en/users/Drivers/b43
2404 F: drivers/net/wireless/broadcom/b43legacy/
2406 BACKLIGHT CLASS/SUBSYSTEM
2407 M: Lee Jones <lee.jones@linaro.org>
2408 M: Daniel Thompson <daniel.thompson@linaro.org>
2409 M: Jingoo Han <jingoohan1@gmail.com>
2410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2412 F: drivers/video/backlight/
2413 F: include/linux/backlight.h
2414 F: include/linux/pwm_backlight.h
2415 F: Documentation/devicetree/bindings/leds/backlight
2418 M: Marek Lindner <mareklindner@neomailbox.ch>
2419 M: Simon Wunderlich <sw@simonwunderlich.de>
2420 M: Antonio Quartulli <a@unstable.cc>
2421 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2422 W: https://www.open-mesh.org/
2423 Q: https://patchwork.open-mesh.org/project/batman/list/
2425 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2426 F: Documentation/ABI/testing/sysfs-class-net-mesh
2427 F: Documentation/networking/batman-adv.txt
2428 F: include/uapi/linux/batman_adv.h
2431 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2432 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2433 L: linux-hams@vger.kernel.org
2434 W: http://www.baycom.org/~tom/ham/ham.html
2436 F: drivers/net/hamradio/baycom*
2438 BCACHE (BLOCK LAYER CACHE)
2439 M: Kent Overstreet <kent.overstreet@gmail.com>
2440 L: linux-bcache@vger.kernel.org
2441 W: http://bcache.evilpiepirate.org
2443 F: drivers/md/bcache/
2445 BDISP ST MEDIA DRIVER
2446 M: Fabien Dessenne <fabien.dessenne@st.com>
2447 L: linux-media@vger.kernel.org
2448 T: git git://linuxtv.org/media_tree.git
2449 W: https://linuxtv.org
2451 F: drivers/media/platform/sti/bdisp
2453 DELTA ST MEDIA DRIVER
2454 M: Hugues Fruchet <hugues.fruchet@st.com>
2455 L: linux-media@vger.kernel.org
2456 T: git git://linuxtv.org/media_tree.git
2457 W: https://linuxtv.org
2459 F: drivers/media/platform/sti/delta
2462 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2463 M: Salah Triki <salah.triki@gmail.com>
2465 T: git git://github.com/luisbg/linux-befs.git
2466 F: Documentation/filesystems/befs.txt
2469 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2470 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2471 L: netdev@vger.kernel.org
2473 F: drivers/net/ethernet/ec_bhf.c
2476 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2478 F: Documentation/filesystems/bfs.txt
2480 F: include/uapi/linux/bfs_fs.h
2482 BLACKFIN ARCHITECTURE
2483 M: Steven Miao <realmz6@gmail.com>
2484 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 T: git git://git.code.sf.net/p/adi-linux/code
2486 W: http://blackfin.uclinux.org
2490 BLACKFIN EMAC DRIVER
2491 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W: http://blackfin.uclinux.org
2494 F: drivers/net/ethernet/adi/
2497 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498 W: http://blackfin.uclinux.org
2500 F: drivers/rtc/rtc-bfin.c
2503 M: Sonic Zhang <sonic.zhang@analog.com>
2504 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W: http://blackfin.uclinux.org
2507 F: drivers/mmc/host/bfin_sdh.c
2509 BLACKFIN SERIAL DRIVER
2510 M: Sonic Zhang <sonic.zhang@analog.com>
2511 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W: http://blackfin.uclinux.org
2514 F: drivers/tty/serial/bfin_uart.c
2516 BLACKFIN WATCHDOG DRIVER
2517 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2518 W: http://blackfin.uclinux.org
2520 F: drivers/watchdog/bfin_wdt.c
2522 BLACKFIN I2C TWI DRIVER
2523 M: Sonic Zhang <sonic.zhang@analog.com>
2524 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2525 W: http://blackfin.uclinux.org/
2527 F: drivers/i2c/busses/i2c-bfin-twi.c
2529 BLACKFIN MEDIA DRIVER
2530 M: Scott Jiang <scott.jiang.linux@gmail.com>
2531 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2532 W: http://blackfin.uclinux.org/
2534 F: drivers/media/platform/blackfin/
2535 F: drivers/media/i2c/adv7183*
2536 F: drivers/media/i2c/vs6624*
2538 BLINKM RGB LED DRIVER
2539 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2541 F: drivers/leds/leds-blinkm.c
2544 M: Jens Axboe <axboe@kernel.dk>
2545 L: linux-block@vger.kernel.org
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549 F: kernel/trace/blktrace.c
2553 M: Paolo Valente <paolo.valente@linaro.org>
2554 M: Jens Axboe <axboe@kernel.dk>
2555 L: linux-block@vger.kernel.org
2558 F: Documentation/block/bfq-iosched.txt
2561 M: Joern Engel <joern@lazybastard.org>
2562 L: linux-mtd@lists.infradead.org
2564 F: drivers/mtd/devices/block2mtd.c
2567 M: Marcel Holtmann <marcel@holtmann.org>
2568 M: Gustavo Padovan <gustavo@padovan.org>
2569 M: Johan Hedberg <johan.hedberg@gmail.com>
2570 L: linux-bluetooth@vger.kernel.org
2571 W: http://www.bluez.org/
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2575 F: drivers/bluetooth/
2578 M: Marcel Holtmann <marcel@holtmann.org>
2579 M: Gustavo Padovan <gustavo@padovan.org>
2580 M: Johan Hedberg <johan.hedberg@gmail.com>
2581 L: linux-bluetooth@vger.kernel.org
2582 W: http://www.bluez.org/
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2587 F: include/net/bluetooth/
2590 M: Jay Vosburgh <j.vosburgh@gmail.com>
2591 M: Veaceslav Falico <vfalico@gmail.com>
2592 M: Andy Gospodarek <andy@greyhouse.net>
2593 L: netdev@vger.kernel.org
2594 W: http://sourceforge.net/projects/bonding/
2596 F: drivers/net/bonding/
2597 F: include/uapi/linux/if_bonding.h
2599 BPF (Safe dynamic programs and tools)
2600 M: Alexei Starovoitov <ast@kernel.org>
2601 M: Daniel Borkmann <daniel@iogearbox.net>
2602 L: netdev@vger.kernel.org
2603 L: linux-kernel@vger.kernel.org
2605 F: arch/x86/net/bpf_jit*
2606 F: Documentation/networking/filter.txt
2607 F: include/linux/bpf*
2608 F: include/linux/filter.h
2609 F: include/uapi/linux/bpf*
2610 F: include/uapi/linux/filter.h
2612 F: kernel/trace/bpf_trace.c
2615 F: net/core/filter.c
2616 F: net/sched/act_bpf.c
2617 F: net/sched/cls_bpf.c
2620 F: tools/testing/selftests/bpf/
2622 BROADCOM B44 10/100 ETHERNET DRIVER
2623 M: Michael Chan <michael.chan@broadcom.com>
2624 L: netdev@vger.kernel.org
2626 F: drivers/net/ethernet/broadcom/b44.*
2628 BROADCOM B53 ETHERNET SWITCH DRIVER
2629 M: Florian Fainelli <f.fainelli@gmail.com>
2630 L: netdev@vger.kernel.org
2631 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2633 F: drivers/net/dsa/b53/*
2634 F: include/linux/platform_data/b53.h
2636 BROADCOM GENET ETHERNET DRIVER
2637 M: Florian Fainelli <f.fainelli@gmail.com>
2638 L: netdev@vger.kernel.org
2640 F: drivers/net/ethernet/broadcom/genet/
2642 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2643 M: Rasesh Mody <rasesh.mody@cavium.com>
2644 M: Harish Patil <harish.patil@cavium.com>
2645 M: Dept-GELinuxNICDev@cavium.com
2646 L: netdev@vger.kernel.org
2648 F: drivers/net/ethernet/broadcom/bnx2.*
2649 F: drivers/net/ethernet/broadcom/bnx2_*
2651 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2652 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2653 M: Ariel Elior <ariel.elior@cavium.com>
2654 M: everest-linux-l2@cavium.com
2655 L: netdev@vger.kernel.org
2657 F: drivers/net/ethernet/broadcom/bnx2x/
2659 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2660 M: Michael Chan <michael.chan@broadcom.com>
2661 L: netdev@vger.kernel.org
2663 F: drivers/net/ethernet/broadcom/bnxt/
2665 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2666 M: Florian Fainelli <f.fainelli@gmail.com>
2667 M: Ray Jui <rjui@broadcom.com>
2668 M: Scott Branden <sbranden@broadcom.com>
2669 M: bcm-kernel-feedback-list@broadcom.com
2670 T: git git://github.com/broadcom/mach-bcm
2676 F: arch/arm/mach-bcm/
2678 BROADCOM BCM2835 ARM ARCHITECTURE
2679 M: Lee Jones <lee@kernel.org>
2680 M: Eric Anholt <eric@anholt.net>
2681 M: Stefan Wahren <stefan.wahren@i2se.com>
2682 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 T: git git://github.com/anholt/linux
2687 F: drivers/staging/vc04_services
2689 BROADCOM BCM47XX MIPS ARCHITECTURE
2690 M: Hauke Mehrtens <hauke@hauke-m.de>
2691 M: Rafał Miłecki <zajec5@gmail.com>
2692 L: linux-mips@linux-mips.org
2694 F: Documentation/devicetree/bindings/mips/brcm/
2695 F: arch/mips/bcm47xx/*
2696 F: arch/mips/include/asm/mach-bcm47xx/*
2698 BROADCOM BCM5301X ARM ARCHITECTURE
2699 M: Hauke Mehrtens <hauke@hauke-m.de>
2700 M: Rafał Miłecki <zajec5@gmail.com>
2701 M: Jon Mason <jonmason@broadcom.com>
2702 M: bcm-kernel-feedback-list@broadcom.com
2703 L: linux-arm-kernel@lists.infradead.org
2705 F: arch/arm/mach-bcm/bcm_5301x.c
2706 F: arch/arm/boot/dts/bcm5301x*.dtsi
2707 F: arch/arm/boot/dts/bcm470*
2708 F: arch/arm/boot/dts/bcm953012*
2710 BROADCOM BCM53573 ARM ARCHITECTURE
2711 M: Rafał Miłecki <rafal@milecki.pl>
2712 L: linux-arm-kernel@lists.infradead.org
2714 F: arch/arm/boot/dts/bcm53573*
2715 F: arch/arm/boot/dts/bcm47189*
2717 BROADCOM BCM63XX ARM ARCHITECTURE
2718 M: Florian Fainelli <f.fainelli@gmail.com>
2719 M: bcm-kernel-feedback-list@broadcom.com
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 T: git git://github.com/broadcom/stblinux.git
2725 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2726 M: Kevin Cernekee <cernekee@gmail.com>
2727 L: linux-usb@vger.kernel.org
2729 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2731 BROADCOM BCM7XXX ARM ARCHITECTURE
2732 M: Brian Norris <computersforpeace@gmail.com>
2733 M: Gregory Fong <gregory.0xf0@gmail.com>
2734 M: Florian Fainelli <f.fainelli@gmail.com>
2735 M: bcm-kernel-feedback-list@broadcom.com
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T: git git://github.com/broadcom/stblinux.git
2739 F: arch/arm/mach-bcm/*brcmstb*
2740 F: arch/arm/boot/dts/bcm7*.dts*
2741 F: drivers/bus/brcmstb_gisb.c
2744 BROADCOM BMIPS MIPS ARCHITECTURE
2745 M: Kevin Cernekee <cernekee@gmail.com>
2746 M: Florian Fainelli <f.fainelli@gmail.com>
2747 L: linux-mips@linux-mips.org
2748 T: git git://github.com/broadcom/stblinux.git
2750 F: arch/mips/bmips/*
2751 F: arch/mips/include/asm/mach-bmips/*
2752 F: arch/mips/kernel/*bmips*
2753 F: arch/mips/boot/dts/brcm/bcm*.dts*
2754 F: drivers/irqchip/irq-bcm63*
2755 F: drivers/irqchip/irq-bcm7*
2756 F: drivers/irqchip/irq-brcmstb*
2757 F: include/linux/bcm963xx_nvram.h
2758 F: include/linux/bcm963xx_tag.h
2760 BROADCOM BMIPS CPUFREQ DRIVER
2761 M: Markus Mayer <mmayer@broadcom.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 L: linux-pm@vger.kernel.org
2765 F: drivers/cpufreq/bmips-cpufreq.c
2767 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2768 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2769 M: Prashant Sreedharan <prashant@broadcom.com>
2770 M: Michael Chan <mchan@broadcom.com>
2771 L: netdev@vger.kernel.org
2773 F: drivers/net/ethernet/broadcom/tg3.*
2775 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2776 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2777 M: Franky Lin <franky.lin@broadcom.com>
2778 M: Hante Meuleman <hante.meuleman@broadcom.com>
2779 L: linux-wireless@vger.kernel.org
2780 L: brcm80211-dev-list.pdl@broadcom.com
2782 F: drivers/net/wireless/broadcom/brcm80211/
2784 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2785 M: QLogic-Storage-Upstream@qlogic.com
2786 L: linux-scsi@vger.kernel.org
2788 F: drivers/scsi/bnx2fc/
2790 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2791 M: QLogic-Storage-Upstream@qlogic.com
2792 L: linux-scsi@vger.kernel.org
2794 F: drivers/scsi/bnx2i/
2796 BROADCOM IPROC ARM ARCHITECTURE
2797 M: Ray Jui <rjui@broadcom.com>
2798 M: Scott Branden <sbranden@broadcom.com>
2799 M: Jon Mason <jonmason@broadcom.com>
2800 M: bcm-kernel-feedback-list@broadcom.com
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T: git git://github.com/broadcom/cygnus-linux.git
2817 F: arch/arm64/boot/dts/broadcom/ns2*
2818 F: drivers/clk/bcm/clk-ns*
2819 F: drivers/pinctrl/bcm/pinctrl-ns*
2821 BROADCOM BRCMSTB GPIO DRIVER
2822 M: Gregory Fong <gregory.0xf0@gmail.com>
2823 L: bcm-kernel-feedback-list@broadcom.com
2825 F: drivers/gpio/gpio-brcmstb.c
2826 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2828 BROADCOM KONA GPIO DRIVER
2829 M: Ray Jui <rjui@broadcom.com>
2830 L: bcm-kernel-feedback-list@broadcom.com
2832 F: drivers/gpio/gpio-bcm-kona.c
2833 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2835 BROADCOM NVRAM DRIVER
2836 M: Rafał Miłecki <zajec5@gmail.com>
2837 L: linux-mips@linux-mips.org
2839 F: drivers/firmware/broadcom/*
2841 BROADCOM STB NAND FLASH DRIVER
2842 M: Brian Norris <computersforpeace@gmail.com>
2843 M: Kamal Dasu <kdasu.kdev@gmail.com>
2844 L: linux-mtd@lists.infradead.org
2845 L: bcm-kernel-feedback-list@broadcom.com
2847 F: drivers/mtd/nand/brcmnand/
2849 BROADCOM STB AVS CPUFREQ DRIVER
2850 M: Markus Mayer <mmayer@broadcom.com>
2851 M: bcm-kernel-feedback-list@broadcom.com
2852 L: linux-pm@vger.kernel.org
2854 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2855 F: drivers/cpufreq/brcmstb*
2857 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2858 M: Rafał Miłecki <zajec5@gmail.com>
2859 L: linux-wireless@vger.kernel.org
2862 F: include/linux/bcma/
2864 BROADCOM SYSTEMPORT ETHERNET DRIVER
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 L: netdev@vger.kernel.org
2868 F: drivers/net/ethernet/broadcom/bcmsysport.*
2870 BROADCOM NETXTREME-E ROCE DRIVER
2871 M: Selvin Xavier <selvin.xavier@broadcom.com>
2872 M: Devesh Sharma <devesh.sharma@broadcom.com>
2873 M: Somnath Kotur <somnath.kotur@broadcom.com>
2874 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2875 L: linux-rdma@vger.kernel.org
2876 W: http://www.broadcom.com
2878 F: drivers/infiniband/hw/bnxt_re/
2879 F: include/uapi/rdma/bnxt_re-abi.h
2881 BROCADE BFA FC SCSI DRIVER
2882 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2883 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2884 L: linux-scsi@vger.kernel.org
2886 F: drivers/scsi/bfa/
2888 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2889 M: Rasesh Mody <rasesh.mody@cavium.com>
2890 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2891 M: Dept-GELinuxNICDev@cavium.com
2892 L: netdev@vger.kernel.org
2894 F: drivers/net/ethernet/brocade/bna/
2896 BSG (block layer generic sg v4 driver)
2897 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2898 L: linux-scsi@vger.kernel.org
2901 F: include/linux/bsg.h
2902 F: include/uapi/linux/bsg.h
2905 M: Clemens Ladisch <clemens@ladisch.de>
2906 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2907 T: git git://git.alsa-project.org/alsa-kernel.git
2909 F: Documentation/sound/alsa/Bt87x.txt
2910 F: sound/pci/bt87x.c
2913 M: Michael Buesch <m@bues.ch>
2914 W: http://bu3sch.de/btgpio.php
2916 F: drivers/gpio/gpio-bt8xx.c
2919 M: Chris Mason <clm@fb.com>
2920 M: Josef Bacik <jbacik@fb.com>
2921 M: David Sterba <dsterba@suse.com>
2922 L: linux-btrfs@vger.kernel.org
2923 W: http://btrfs.wiki.kernel.org/
2924 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2927 F: Documentation/filesystems/btrfs.txt
2930 BTTV VIDEO4LINUX DRIVER
2931 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2932 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2933 L: linux-media@vger.kernel.org
2934 W: https://linuxtv.org
2935 T: git git://linuxtv.org/media_tree.git
2937 F: Documentation/media/v4l-drivers/bttv*
2938 F: drivers/media/pci/bt8xx/bttv*
2940 BUSLOGIC SCSI DRIVER
2941 M: Khalid Aziz <khalid@gonehiking.org>
2942 L: linux-scsi@vger.kernel.org
2944 F: drivers/scsi/BusLogic.*
2945 F: drivers/scsi/FlashPoint.*
2947 C-MEDIA CMI8788 DRIVER
2948 M: Clemens Ladisch <clemens@ladisch.de>
2949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2950 T: git git://git.alsa-project.org/alsa-kernel.git
2952 F: sound/pci/oxygen/
2955 M: Mark Salter <msalter@redhat.com>
2956 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2957 L: linux-c6x-dev@linux-c6x.org
2958 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2962 CA8210 IEEE-802.15.4 RADIO DRIVER
2963 M: Harry Morris <h.morris@cascoda.com>
2964 M: linuxdev@cascoda.com
2965 L: linux-wpan@vger.kernel.org
2966 W: https://github.com/Cascoda/ca8210-linux.git
2968 F: drivers/net/ieee802154/ca8210.c
2969 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2971 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2972 M: David Howells <dhowells@redhat.com>
2973 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2975 F: Documentation/filesystems/caching/cachefiles.txt
2978 CADET FM/AM RADIO RECEIVER DRIVER
2979 M: Hans Verkuil <hverkuil@xs4all.nl>
2980 L: linux-media@vger.kernel.org
2981 T: git git://linuxtv.org/media_tree.git
2982 W: https://linuxtv.org
2984 F: drivers/media/radio/radio-cadet*
2986 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2987 M: Jonathan Corbet <corbet@lwn.net>
2988 L: linux-media@vger.kernel.org
2989 T: git git://linuxtv.org/media_tree.git
2991 F: Documentation/media/v4l-drivers/cafe_ccic*
2992 F: drivers/media/platform/marvell-ccic/
2995 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2996 L: netdev@vger.kernel.org
2998 F: Documentation/networking/caif/
2999 F: drivers/net/caif/
3000 F: include/uapi/linux/caif/
3001 F: include/net/caif/
3004 CALGARY x86-64 IOMMU
3005 M: Muli Ben-Yehuda <mulix@mulix.org>
3006 M: Jon Mason <jdmason@kudzu.us>
3007 L: iommu@lists.linux-foundation.org
3009 F: arch/x86/kernel/pci-calgary_64.c
3010 F: arch/x86/kernel/tce_64.c
3011 F: arch/x86/include/asm/calgary.h
3012 F: arch/x86/include/asm/tce.h
3015 M: Oliver Hartkopp <socketcan@hartkopp.net>
3016 M: Marc Kleine-Budde <mkl@pengutronix.de>
3017 L: linux-can@vger.kernel.org
3018 W: https://github.com/linux-can
3019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3022 F: Documentation/networking/can.txt
3024 F: include/linux/can/core.h
3025 F: include/uapi/linux/can.h
3026 F: include/uapi/linux/can/bcm.h
3027 F: include/uapi/linux/can/raw.h
3028 F: include/uapi/linux/can/gw.h
3031 M: Wolfgang Grandegger <wg@grandegger.com>
3032 M: Marc Kleine-Budde <mkl@pengutronix.de>
3033 L: linux-can@vger.kernel.org
3034 W: https://github.com/linux-can
3035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3038 F: Documentation/devicetree/bindings/net/can/
3040 F: include/linux/can/dev.h
3041 F: include/linux/can/platform/
3042 F: include/uapi/linux/can/error.h
3043 F: include/uapi/linux/can/netlink.h
3046 M: Serge Hallyn <serge@hallyn.com>
3047 L: linux-security-module@vger.kernel.org
3049 F: include/linux/capability.h
3050 F: include/uapi/linux/capability.h
3051 F: security/commoncap.c
3052 F: kernel/capability.c
3054 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3055 M: Kevin Tsai <ktsai@capellamicro.com>
3057 F: drivers/iio/light/cm*
3059 CAVIUM THUNDERX2 ARM64 SOC
3060 M: Jayachandran C <jnair@caviumnetworks.com>
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3064 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3067 M: Jan Glauber <jglauber@cavium.com>
3068 M: David Daney <david.daney@cavium.com>
3069 W: http://www.cavium.com
3071 F: drivers/i2c/busses/i2c-octeon*
3072 F: drivers/i2c/busses/i2c-thunderx*
3075 M: Jan Glauber <jglauber@cavium.com>
3076 M: David Daney <david.daney@cavium.com>
3077 M: Steven J. Hill <Steven.Hill@cavium.com>
3078 W: http://www.cavium.com
3080 F: drivers/mmc/host/cavium*
3082 CAVIUM LIQUIDIO NETWORK DRIVER
3083 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3084 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3085 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3086 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3087 L: netdev@vger.kernel.org
3088 W: http://www.cavium.com
3090 F: drivers/net/ethernet/cavium/liquidio/
3092 CAVIUM OCTEON-TX CRYPTO DRIVER
3093 M: George Cherian <george.cherian@cavium.com>
3094 L: linux-crypto@vger.kernel.org
3095 W: http://www.cavium.com
3097 F: drivers/crypto/cavium/cpt/
3099 CC2520 IEEE-802.15.4 RADIO DRIVER
3100 M: Varka Bhadram <varkabhadram@gmail.com>
3101 L: linux-wpan@vger.kernel.org
3103 F: drivers/net/ieee802154/cc2520.c
3104 F: include/linux/spi/cc2520.h
3105 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3108 M: Hans Verkuil <hans.verkuil@cisco.com>
3109 L: linux-media@vger.kernel.org
3110 T: git git://linuxtv.org/media_tree.git
3111 W: http://linuxtv.org
3113 F: Documentation/media/kapi/cec-core.rst
3114 F: Documentation/media/uapi/cec
3115 F: drivers/media/cec/
3116 F: drivers/media/rc/keymaps/rc-cec.c
3117 F: include/media/cec.h
3118 F: include/media/cec-notifier.h
3119 F: include/uapi/linux/cec.h
3120 F: include/uapi/linux/cec-funcs.h
3122 CELL BROADBAND ENGINE ARCHITECTURE
3123 M: Arnd Bergmann <arnd@arndb.de>
3124 L: linuxppc-dev@lists.ozlabs.org
3125 W: http://www.ibm.com/developerworks/power/cell/
3127 F: arch/powerpc/include/asm/cell*.h
3128 F: arch/powerpc/include/asm/spu*.h
3129 F: arch/powerpc/include/uapi/asm/spu*.h
3130 F: arch/powerpc/oprofile/*cell*
3131 F: arch/powerpc/platforms/cell/
3133 CEPH COMMON CODE (LIBCEPH)
3134 M: Ilya Dryomov <idryomov@gmail.com>
3135 M: "Yan, Zheng" <zyan@redhat.com>
3136 M: Sage Weil <sage@redhat.com>
3137 L: ceph-devel@vger.kernel.org
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3140 T: git git://github.com/ceph/ceph-client.git
3143 F: include/linux/ceph/
3144 F: include/linux/crush/
3146 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3147 M: "Yan, Zheng" <zyan@redhat.com>
3148 M: Sage Weil <sage@redhat.com>
3149 M: Ilya Dryomov <idryomov@gmail.com>
3150 L: ceph-devel@vger.kernel.org
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3153 T: git git://github.com/ceph/ceph-client.git
3155 F: Documentation/filesystems/ceph.txt
3158 CERTIFICATE HANDLING:
3159 M: David Howells <dhowells@redhat.com>
3160 M: David Woodhouse <dwmw2@infradead.org>
3161 L: keyrings@vger.kernel.org
3163 F: Documentation/module-signing.txt
3165 F: scripts/sign-file.c
3166 F: scripts/extract-cert.c
3168 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3169 L: linux-usb@vger.kernel.org
3171 F: Documentation/usb/WUSB-Design-overview.txt
3172 F: Documentation/usb/wusb-cbaf
3173 F: drivers/usb/host/hwa-hc.c
3174 F: drivers/usb/host/whci/
3175 F: drivers/usb/wusbcore/
3176 F: include/linux/usb/wusb*
3178 HT16K33 LED CONTROLLER DRIVER
3179 M: Robin van der Gracht <robin@protonic.nl>
3181 F: drivers/auxdisplay/ht16k33.c
3182 F: Documentation/devicetree/bindings/display/ht16k33.txt
3184 CFAG12864B LCD DRIVER
3185 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3186 W: http://miguelojeda.es/auxdisplay.htm
3187 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3189 F: drivers/auxdisplay/cfag12864b.c
3190 F: include/linux/cfag12864b.h
3192 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3193 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3194 W: http://miguelojeda.es/auxdisplay.htm
3195 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3197 F: drivers/auxdisplay/cfag12864bfb.c
3198 F: include/linux/cfag12864b.h
3200 CFG80211 and NL80211
3201 M: Johannes Berg <johannes@sipsolutions.net>
3202 L: linux-wireless@vger.kernel.org
3203 W: http://wireless.kernel.org/
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3207 F: include/uapi/linux/nl80211.h
3208 F: include/net/cfg80211.h
3210 X: net/wireless/wext*
3212 CHAR and MISC DRIVERS
3213 M: Arnd Bergmann <arnd@arndb.de>
3214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3219 F: include/linux/miscdevice.h
3222 M: Andy Whitcroft <apw@canonical.com>
3223 M: Joe Perches <joe@perches.com>
3225 F: scripts/checkpatch.pl
3227 CHINESE DOCUMENTATION
3228 M: Harry Wei <harryxiyou@gmail.com>
3229 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3230 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3232 F: Documentation/translations/zh_CN/
3234 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3235 M: Peter Chen <Peter.Chen@nxp.com>
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3237 L: linux-usb@vger.kernel.org
3239 F: drivers/usb/chipidea/
3241 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3242 M: Hans de Goede <hdegoede@redhat.com>
3243 L: linux-input@vger.kernel.org
3245 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3246 F: drivers/input/touchscreen/chipone_icn8318.c
3248 CHROME HARDWARE PLATFORM SUPPORT
3249 M: Olof Johansson <olof@lixom.net>
3251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3252 F: drivers/platform/chrome/
3254 CISCO VIC ETHERNET NIC DRIVER
3255 M: Christian Benvenuti <benve@cisco.com>
3256 M: Govindarajulu Varadarajan <_govind@gmx.com>
3257 M: Neel Patel <neepatel@cisco.com>
3259 F: drivers/net/ethernet/cisco/enic/
3261 CISCO VIC LOW LATENCY NIC DRIVER
3262 M: Christian Benvenuti <benve@cisco.com>
3263 M: Dave Goodell <dgoodell@cisco.com>
3265 F: drivers/infiniband/hw/usnic/
3267 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3268 M: Hartley Sweeten <hsweeten@visionengravers.com>
3269 L: netdev@vger.kernel.org
3271 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3273 CIRRUS LOGIC AUDIO CODEC DRIVERS
3274 M: Brian Austin <brian.austin@cirrus.com>
3275 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3278 F: sound/soc/codecs/cs*
3281 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3282 L: linux-kernel@vger.kernel.org
3285 F: include/linux/cleancache.h
3288 M: Russell King <linux@armlinux.org.uk>
3289 L: linux-clk@vger.kernel.org
3291 F: include/linux/clk.h
3293 CLOCKSOURCE, CLOCKEVENT DRIVERS
3294 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3295 M: Thomas Gleixner <tglx@linutronix.de>
3296 L: linux-kernel@vger.kernel.org
3297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3299 F: drivers/clocksource
3301 CISCO FCOE HBA DRIVER
3302 M: Satish Kharat <satishkh@cisco.com>
3303 M: Sesidhar Baddela <sebaddel@cisco.com>
3304 M: Karan Tilak Kumar <kartilak@cisco.com>
3305 L: linux-scsi@vger.kernel.org
3307 F: drivers/scsi/fnic/
3309 CISCO SCSI HBA DRIVER
3310 M: Karan Tilak Kumar <kartilak@cisco.com>
3311 M: Sesidhar Baddela <sebaddel@cisco.com>
3312 L: linux-scsi@vger.kernel.org
3314 F: drivers/scsi/snic/
3317 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3318 M: Daniel Oliveira Nascimento <don@syst.com.br>
3319 L: platform-driver-x86@vger.kernel.org
3321 F: drivers/platform/x86/classmate-laptop.c
3324 M: Hans Verkuil <hans.verkuil@cisco.com>
3325 L: linux-media@vger.kernel.org
3326 T: git git://linuxtv.org/media_tree.git
3327 W: https://linuxtv.org
3329 F: drivers/media/pci/cobalt/
3331 COCCINELLE/Semantic Patches (SmPL)
3332 M: Julia Lawall <Julia.Lawall@lip6.fr>
3333 M: Gilles Muller <Gilles.Muller@lip6.fr>
3334 M: Nicolas Palix <nicolas.palix@imag.fr>
3335 M: Michal Marek <mmarek@suse.com>
3336 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3338 W: http://coccinelle.lip6.fr/
3340 F: Documentation/dev-tools/coccinelle.rst
3341 F: scripts/coccinelle/
3342 F: scripts/coccicheck
3345 M: Jan Harkes <jaharkes@cs.cmu.edu>
3347 L: codalist@coda.cs.cmu.edu
3348 W: http://www.coda.cs.cmu.edu/
3350 F: Documentation/filesystems/coda.txt
3352 F: include/linux/coda*.h
3353 F: include/uapi/linux/coda*.h
3355 CODA V4L2 MEM2MEM DRIVER
3356 M: Philipp Zabel <p.zabel@pengutronix.de>
3357 L: linux-media@vger.kernel.org
3359 F: Documentation/devicetree/bindings/media/coda.txt
3360 F: drivers/media/platform/coda/
3362 COMMON CLK FRAMEWORK
3363 M: Michael Turquette <mturquette@baylibre.com>
3364 M: Stephen Boyd <sboyd@codeaurora.org>
3365 L: linux-clk@vger.kernel.org
3366 Q: http://patchwork.kernel.org/project/linux-clk/list/
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3369 F: Documentation/devicetree/bindings/clock/
3371 X: drivers/clk/clkdev.c
3372 F: include/linux/clk-pr*
3373 F: include/linux/clk/
3375 COMMON INTERNET FILE SYSTEM (CIFS)
3376 M: Steve French <sfrench@samba.org>
3377 L: linux-cifs@vger.kernel.org
3378 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3379 W: http://linux-cifs.samba.org/
3380 T: git git://git.samba.org/sfrench/cifs-2.6.git
3382 F: Documentation/filesystems/cifs/
3385 COMPACTPCI HOTPLUG CORE
3386 M: Scott Murray <scott@spiteful.org>
3387 L: linux-pci@vger.kernel.org
3389 F: drivers/pci/hotplug/cpci_hotplug*
3391 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3392 M: Scott Murray <scott@spiteful.org>
3393 L: linux-pci@vger.kernel.org
3395 F: drivers/pci/hotplug/cpcihp_zt5550.*
3397 COMPACTPCI HOTPLUG GENERIC DRIVER
3398 M: Scott Murray <scott@spiteful.org>
3399 L: linux-pci@vger.kernel.org
3401 F: drivers/pci/hotplug/cpcihp_generic.c
3403 COMPAL LAPTOP SUPPORT
3404 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3405 L: platform-driver-x86@vger.kernel.org
3407 F: drivers/platform/x86/compal-laptop.c
3409 CONEXANT ACCESSRUNNER USB DRIVER
3410 L: accessrunner-general@lists.sourceforge.net
3411 W: http://accessrunner.sourceforge.net/
3413 F: drivers/usb/atm/cxacru.c
3416 M: Joel Becker <jlbec@evilplan.org>
3417 M: Christoph Hellwig <hch@lst.de>
3418 T: git git://git.infradead.org/users/hch/configfs.git
3421 F: include/linux/configfs.h
3424 M: Evgeniy Polyakov <zbr@ioremap.net>
3425 L: netdev@vger.kernel.org
3427 F: drivers/connector/
3429 CONTROL GROUP (CGROUP)
3430 M: Tejun Heo <tj@kernel.org>
3431 M: Li Zefan <lizefan@huawei.com>
3432 M: Johannes Weiner <hannes@cmpxchg.org>
3433 L: cgroups@vger.kernel.org
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3436 F: Documentation/cgroup*
3437 F: include/linux/cgroup*
3440 CONTROL GROUP - CPUSET
3441 M: Li Zefan <lizefan@huawei.com>
3442 L: cgroups@vger.kernel.org
3443 W: http://www.bullopensource.org/cpuset/
3444 W: http://oss.sgi.com/projects/cpusets/
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3447 F: Documentation/cgroup-v1/cpusets.txt
3448 F: include/linux/cpuset.h
3451 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3452 M: Johannes Weiner <hannes@cmpxchg.org>
3453 M: Michal Hocko <mhocko@kernel.org>
3454 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3455 L: cgroups@vger.kernel.org
3456 L: linux-mm@kvack.org
3461 CORETEMP HARDWARE MONITORING DRIVER
3462 M: Fenghua Yu <fenghua.yu@intel.com>
3463 L: linux-hwmon@vger.kernel.org
3465 F: Documentation/hwmon/coretemp
3466 F: drivers/hwmon/coretemp.c
3468 COSA/SRP SYNC SERIAL DRIVER
3469 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3470 W: http://www.fi.muni.cz/~kas/cosa/
3472 F: drivers/net/wan/cosa*
3474 CPMAC ETHERNET DRIVER
3475 M: Florian Fainelli <f.fainelli@gmail.com>
3476 L: netdev@vger.kernel.org
3478 F: drivers/net/ethernet/ti/cpmac.c
3480 CPU FREQUENCY DRIVERS
3481 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3482 M: Viresh Kumar <viresh.kumar@linaro.org>
3483 L: linux-pm@vger.kernel.org
3485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3486 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3487 B: https://bugzilla.kernel.org
3488 F: Documentation/cpu-freq/
3489 F: Documentation/devicetree/bindings/cpufreq/
3491 F: include/linux/cpufreq.h
3492 F: tools/testing/selftests/cpufreq/
3494 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3495 M: Viresh Kumar <viresh.kumar@linaro.org>
3496 M: Sudeep Holla <sudeep.holla@arm.com>
3497 L: linux-pm@vger.kernel.org
3498 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3500 F: drivers/cpufreq/arm_big_little.h
3501 F: drivers/cpufreq/arm_big_little.c
3502 F: drivers/cpufreq/arm_big_little_dt.c
3504 CPUIDLE DRIVER - ARM BIG LITTLE
3505 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3506 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3507 L: linux-pm@vger.kernel.org
3508 L: linux-arm-kernel@lists.infradead.org
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3511 F: drivers/cpuidle/cpuidle-big_little.c
3513 CPUIDLE DRIVER - ARM EXYNOS
3514 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3515 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3516 M: Kukjin Kim <kgene@kernel.org>
3517 L: linux-pm@vger.kernel.org
3518 L: linux-samsung-soc@vger.kernel.org
3520 F: drivers/cpuidle/cpuidle-exynos.c
3521 F: arch/arm/mach-exynos/pm.c
3524 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3525 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3526 L: linux-pm@vger.kernel.org
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529 B: https://bugzilla.kernel.org
3530 F: drivers/cpuidle/*
3531 F: include/linux/cpuidle.h
3534 M: "H. Peter Anvin" <hpa@zytor.com>
3536 F: arch/x86/kernel/cpuid.c
3537 F: arch/x86/kernel/msr.c
3539 CPU POWER MONITORING SUBSYSTEM
3540 M: Thomas Renninger <trenn@suse.com>
3541 L: linux-pm@vger.kernel.org
3543 F: tools/power/cpupower/
3546 W: http://sourceforge.net/projects/cramfs/
3547 S: Orphan / Obsolete
3548 F: Documentation/filesystems/cramfs.txt
3552 M: Mikael Starvik <starvik@axis.com>
3553 M: Jesper Nilsson <jesper.nilsson@axis.com>
3554 L: linux-cris-kernel@axis.com
3555 W: http://developer.axis.com
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3559 F: drivers/tty/serial/crisv10.*
3562 M: Herbert Xu <herbert@gondor.apana.org.au>
3563 M: "David S. Miller" <davem@davemloft.net>
3564 L: linux-crypto@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3568 F: Documentation/crypto/
3569 F: Documentation/devicetree/bindings/crypto/
3570 F: Documentation/DocBook/crypto-API.tmpl
3575 F: include/linux/crypto*
3577 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3578 M: Neil Horman <nhorman@tuxdriver.com>
3579 L: linux-crypto@vger.kernel.org
3581 F: crypto/ansi_cprng.c
3585 M: Hans Verkuil <hverkuil@xs4all.nl>
3586 L: linux-media@vger.kernel.org
3587 T: git git://linuxtv.org/media_tree.git
3588 W: http://linuxtv.org
3590 F: drivers/media/i2c/cs3308.c
3591 F: drivers/media/i2c/cs3308.h
3593 CS5535 Audio ALSA driver
3594 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3596 F: sound/pci/cs5535audio/
3599 M: Solomon Peachy <pizza@shaftnet.org>
3601 F: drivers/net/wireless/st/cw1200/
3603 CX18 VIDEO4LINUX DRIVER
3604 M: Andy Walls <awalls@md.metrocast.net>
3605 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3606 L: linux-media@vger.kernel.org
3607 T: git git://linuxtv.org/media_tree.git
3608 W: https://linuxtv.org
3609 W: http://www.ivtvdriver.org/index.php/Cx18
3611 F: Documentation/media/v4l-drivers/cx18*
3612 F: drivers/media/pci/cx18/
3613 F: include/uapi/linux/ivtv*
3615 CX2341X MPEG ENCODER HELPER MODULE
3616 M: Hans Verkuil <hverkuil@xs4all.nl>
3617 L: linux-media@vger.kernel.org
3618 T: git git://linuxtv.org/media_tree.git
3619 W: https://linuxtv.org
3621 F: drivers/media/common/cx2341x*
3622 F: include/media/cx2341x*
3624 CX24120 MEDIA DRIVER
3625 M: Jemma Denson <jdenson@gmail.com>
3626 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3627 L: linux-media@vger.kernel.org
3628 W: https://linuxtv.org
3629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3631 F: drivers/media/dvb-frontends/cx24120*
3633 CX88 VIDEO4LINUX DRIVER
3634 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3636 L: linux-media@vger.kernel.org
3637 W: https://linuxtv.org
3638 T: git git://linuxtv.org/media_tree.git
3640 F: Documentation/media/v4l-drivers/cx88*
3641 F: drivers/media/pci/cx88/
3643 CXD2820R MEDIA DRIVER
3644 M: Antti Palosaari <crope@iki.fi>
3645 L: linux-media@vger.kernel.org
3646 W: https://linuxtv.org
3647 W: http://palosaari.fi/linux/
3648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649 T: git git://linuxtv.org/anttip/media_tree.git
3651 F: drivers/media/dvb-frontends/cxd2820r*
3653 CXGB3 ETHERNET DRIVER (CXGB3)
3654 M: Santosh Raspatur <santosh@chelsio.com>
3655 L: netdev@vger.kernel.org
3656 W: http://www.chelsio.com
3658 F: drivers/net/ethernet/chelsio/cxgb3/
3660 CXGB3 ISCSI DRIVER (CXGB3I)
3661 M: Karen Xie <kxie@chelsio.com>
3662 L: linux-scsi@vger.kernel.org
3663 W: http://www.chelsio.com
3665 F: drivers/scsi/cxgbi/cxgb3i
3667 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3668 M: Steve Wise <swise@chelsio.com>
3669 L: linux-rdma@vger.kernel.org
3670 W: http://www.openfabrics.org
3672 F: drivers/infiniband/hw/cxgb3/
3673 F: include/uapi/rdma/cxgb3-abi.h
3675 CXGB4 ETHERNET DRIVER (CXGB4)
3676 M: Ganesh Goudar <ganeshgr@chelsio.com>
3677 L: netdev@vger.kernel.org
3678 W: http://www.chelsio.com
3680 F: drivers/net/ethernet/chelsio/cxgb4/
3682 CXGB4 ISCSI DRIVER (CXGB4I)
3683 M: Karen Xie <kxie@chelsio.com>
3684 L: linux-scsi@vger.kernel.org
3685 W: http://www.chelsio.com
3687 F: drivers/scsi/cxgbi/cxgb4i
3689 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3690 M: Steve Wise <swise@chelsio.com>
3691 L: linux-rdma@vger.kernel.org
3692 W: http://www.openfabrics.org
3694 F: drivers/infiniband/hw/cxgb4/
3695 F: include/uapi/rdma/cxgb4-abi.h
3697 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3698 M: Casey Leedom <leedom@chelsio.com>
3699 L: netdev@vger.kernel.org
3700 W: http://www.chelsio.com
3702 F: drivers/net/ethernet/chelsio/cxgb4vf/
3704 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3705 M: Ian Munsie <imunsie@au1.ibm.com>
3706 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3707 L: linuxppc-dev@lists.ozlabs.org
3709 F: arch/powerpc/platforms/powernv/pci-cxl.c
3710 F: drivers/misc/cxl/
3711 F: include/misc/cxl*
3712 F: include/uapi/misc/cxl.h
3713 F: Documentation/powerpc/cxl.txt
3714 F: Documentation/ABI/testing/sysfs-class-cxl
3716 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3717 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3718 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3719 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3720 L: linux-scsi@vger.kernel.org
3722 F: drivers/scsi/cxlflash/
3723 F: include/uapi/scsi/cxlflash_ioctls.h
3724 F: Documentation/powerpc/cxlflash.txt
3726 STMMAC ETHERNET DRIVER
3727 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3728 M: Alexandre Torgue <alexandre.torgue@st.com>
3729 L: netdev@vger.kernel.org
3730 W: http://www.stlinux.com
3732 F: drivers/net/ethernet/stmicro/stmmac/
3735 M: Russell King <linux@armlinux.org.uk>
3736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3737 W: http://www.armlinux.org.uk/
3739 F: drivers/video/fbdev/cyber2000fb.*
3741 CYCLADES ASYNC MUX DRIVER
3742 W: http://www.cyclades.com/
3744 F: drivers/tty/cyclades.c
3745 F: include/linux/cyclades.h
3746 F: include/uapi/linux/cyclades.h
3748 CYCLADES PC300 DRIVER
3749 W: http://www.cyclades.com/
3751 F: drivers/net/wan/pc300*
3753 CYPRESS_FIRMWARE MEDIA DRIVER
3754 M: Antti Palosaari <crope@iki.fi>
3755 L: linux-media@vger.kernel.org
3756 W: https://linuxtv.org
3757 W: http://palosaari.fi/linux/
3758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3759 T: git git://linuxtv.org/anttip/media_tree.git
3761 F: drivers/media/common/cypress_firmware*
3763 CYTTSP TOUCHSCREEN DRIVER
3764 M: Ferruh Yigit <fery@cypress.com>
3765 L: linux-input@vger.kernel.org
3767 F: drivers/input/touchscreen/cyttsp*
3768 F: include/linux/input/cyttsp.h
3770 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3771 M: Joshua Kinard <kumba@gentoo.org>
3773 F: drivers/rtc/rtc-ds1685.c
3774 F: include/linux/rtc/ds1685.h
3776 DAMA SLAVE for AX.25
3777 M: Joerg Reuter <jreuter@yaina.de>
3778 W: http://yaina.de/jreuter/
3779 W: http://www.qsl.net/dl1bke/
3780 L: linux-hams@vger.kernel.org
3782 F: net/ax25/af_ax25.c
3783 F: net/ax25/ax25_dev.c
3784 F: net/ax25/ax25_ds_*
3785 F: net/ax25/ax25_in.c
3786 F: net/ax25/ax25_out.c
3787 F: net/ax25/ax25_timer.c
3788 F: net/ax25/sysctl_net_ax25.c
3790 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3791 L: netdev@vger.kernel.org
3793 F: Documentation/networking/dmfe.txt
3794 F: drivers/net/ethernet/dec/tulip/dmfe.c
3796 DC390/AM53C974 SCSI driver
3797 M: Hannes Reinecke <hare@suse.com>
3798 L: linux-scsi@vger.kernel.org
3800 F: drivers/scsi/am53c974.c
3803 M: Oliver Neukum <oliver@neukum.org>
3804 M: Ali Akcaagac <aliakc@web.de>
3805 M: Jamie Lenehan <lenehan@twibble.org>
3806 L: dc395x@twibble.org
3807 W: http://twibble.org/dist/dc395x/
3808 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3810 F: Documentation/scsi/dc395x.txt
3811 F: drivers/scsi/dc395x.*
3814 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3815 L: dccp@vger.kernel.org
3816 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3818 F: include/linux/dccp.h
3819 F: include/uapi/linux/dccp.h
3820 F: include/linux/tfrc.h
3823 DECnet NETWORK LAYER
3824 W: http://linux-decnet.sourceforge.net
3825 L: linux-decnet-user@lists.sourceforge.net
3827 F: Documentation/networking/decnet.txt
3830 DECSTATION PLATFORM SUPPORT
3831 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3832 L: linux-mips@linux-mips.org
3833 W: http://www.linux-mips.org/wiki/DECstation
3836 F: arch/mips/include/asm/dec/
3837 F: arch/mips/include/asm/mach-dec/
3839 DEFXX FDDI NETWORK DRIVER
3840 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3842 F: drivers/net/fddi/defxx.*
3845 M: Matthew Garrett <mjg59@srcf.ucam.org>
3846 M: Pali Rohár <pali.rohar@gmail.com>
3847 L: platform-driver-x86@vger.kernel.org
3849 F: drivers/platform/x86/dell-laptop.c
3851 DELL LAPTOP RBTN DRIVER
3852 M: Pali Rohár <pali.rohar@gmail.com>
3854 F: drivers/platform/x86/dell-rbtn.*
3856 DELL LAPTOP FREEFALL DRIVER
3857 M: Pali Rohár <pali.rohar@gmail.com>
3859 F: drivers/platform/x86/dell-smo8800.c
3861 DELL LAPTOP SMM DRIVER
3862 M: Pali Rohár <pali.rohar@gmail.com>
3864 F: drivers/hwmon/dell-smm-hwmon.c
3865 F: include/uapi/linux/i8k.h
3867 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3868 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3870 F: Documentation/dcdbas.txt
3871 F: drivers/firmware/dcdbas.*
3873 DELL WMI EXTRAS DRIVER
3874 M: Matthew Garrett <mjg59@srcf.ucam.org>
3875 M: Pali Rohár <pali.rohar@gmail.com>
3877 F: drivers/platform/x86/dell-wmi.c
3879 DESIGNWARE USB2 DRD IP DRIVER
3880 M: John Youn <johnyoun@synopsys.com>
3881 L: linux-usb@vger.kernel.org
3882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3884 F: drivers/usb/dwc2/
3886 DESIGNWARE USB3 DRD IP DRIVER
3887 M: Felipe Balbi <balbi@kernel.org>
3888 L: linux-usb@vger.kernel.org
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3891 F: drivers/usb/dwc3/
3893 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3894 M: Andreas Klinger <ak@it-klinger.de>
3895 L: linux-iio@vger.kernel.org
3897 F: drivers/iio/proximity/srf*.c
3899 DEVICE COREDUMP (DEV_COREDUMP)
3900 M: Johannes Berg <johannes@sipsolutions.net>
3901 L: linux-kernel@vger.kernel.org
3903 F: drivers/base/devcoredump.c
3904 F: include/linux/devcoredump.h
3906 DEVICE FREQUENCY (DEVFREQ)
3907 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3908 M: Kyungmin Park <kyungmin.park@samsung.com>
3909 R: Chanwoo Choi <cw00.choi@samsung.com>
3910 L: linux-pm@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3914 F: include/linux/devfreq.h
3915 F: Documentation/devicetree/bindings/devfreq/
3917 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3918 M: Chanwoo Choi <cw00.choi@samsung.com>
3919 L: linux-pm@vger.kernel.org
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922 F: drivers/devfreq/event/
3923 F: drivers/devfreq/devfreq-event.c
3924 F: include/linux/devfreq-event.h
3925 F: Documentation/devicetree/bindings/devfreq/event/
3927 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3928 M: Chanwoo Choi <cw00.choi@samsung.com>
3929 L: linux-pm@vger.kernel.org
3930 L: linux-samsung-soc@vger.kernel.org
3931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933 F: drivers/devfreq/exynos-bus.c
3934 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3936 DEVICE NUMBER REGISTRY
3937 M: Torben Mathiasen <device@lanana.org>
3938 W: http://lanana.org/docs/device-list/index.html
3942 M: Alasdair Kergon <agk@redhat.com>
3943 M: Mike Snitzer <snitzer@redhat.com>
3944 M: dm-devel@redhat.com
3945 L: dm-devel@redhat.com
3946 W: http://sources.redhat.com/dm
3947 Q: http://patchwork.kernel.org/project/dm-devel/list/
3948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3949 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3951 F: Documentation/device-mapper/
3953 F: drivers/md/persistent-data/
3954 F: include/linux/device-mapper.h
3955 F: include/linux/dm-*.h
3956 F: include/uapi/linux/dm-*.h
3959 M: Jiri Pirko <jiri@mellanox.com>
3960 L: netdev@vger.kernel.org
3962 F: net/core/devlink.c
3963 F: include/net/devlink.h
3964 F: include/uapi/linux/devlink.h
3966 DIALOG SEMICONDUCTOR DRIVERS
3967 M: Support Opensource <support.opensource@diasemi.com>
3968 W: http://www.dialog-semiconductor.com/products
3970 F: Documentation/hwmon/da90??
3971 F: Documentation/devicetree/bindings/mfd/da90*.txt
3972 F: Documentation/devicetree/bindings/regulator/da92*.txt
3973 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3974 F: drivers/gpio/gpio-da90??.c
3975 F: drivers/hwmon/da90??-hwmon.c
3976 F: drivers/iio/adc/da91??-*.c
3977 F: drivers/input/misc/da90??_onkey.c
3978 F: drivers/input/touchscreen/da9052_tsi.c
3979 F: drivers/leds/leds-da90??.c
3980 F: drivers/mfd/da903x.c
3981 F: drivers/mfd/da90??-*.c
3982 F: drivers/mfd/da91??-*.c
3983 F: drivers/power/supply/da9052-battery.c
3984 F: drivers/power/supply/da91??-*.c
3985 F: drivers/regulator/da903x.c
3986 F: drivers/regulator/da9???-regulator.[ch]
3987 F: drivers/rtc/rtc-da90??.c
3988 F: drivers/video/backlight/da90??_bl.c
3989 F: drivers/watchdog/da90??_wdt.c
3990 F: include/linux/mfd/da903x.h
3991 F: include/linux/mfd/da9052/
3992 F: include/linux/mfd/da9055/
3993 F: include/linux/mfd/da9062/
3994 F: include/linux/mfd/da9063/
3995 F: include/linux/mfd/da9150/
3996 F: include/linux/regulator/da9211.h
3997 F: include/sound/da[79]*.h
3998 F: sound/soc/codecs/da[79]*.[ch]
4000 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4001 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4002 L: linux-gpio@vger.kernel.org
4004 F: drivers/gpio/gpio-gpio-mm.c
4006 DIGI NEO AND CLASSIC PCI PRODUCTS
4007 M: Lidza Louina <lidza.louina@gmail.com>
4008 M: Mark Hounschell <markh@compro.net>
4009 L: driverdev-devel@linuxdriverproject.org
4011 F: drivers/staging/dgnc/
4013 DIOLAN U2C-12 I2C DRIVER
4014 M: Guenter Roeck <linux@roeck-us.net>
4015 L: linux-i2c@vger.kernel.org
4017 F: drivers/i2c/busses/i2c-diolan-u2c.c
4020 M: Matthew Wilcox <mawilcox@microsoft.com>
4021 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4022 L: linux-fsdevel@vger.kernel.org
4025 F: include/linux/dax.h
4026 F: include/trace/events/fs_dax.h
4028 DIRECTORY NOTIFICATION (DNOTIFY)
4029 M: Eric Paris <eparis@parisplace.org>
4031 F: Documentation/filesystems/dnotify.txt
4032 F: fs/notify/dnotify/
4033 F: include/linux/dnotify.h
4035 DISK GEOMETRY AND PARTITION HANDLING
4036 M: Andries Brouwer <aeb@cwi.nl>
4037 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4038 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4039 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4043 M: Jan Kara <jack@suse.com>
4045 F: Documentation/filesystems/quota.txt
4047 F: include/linux/quota*.h
4048 F: include/uapi/linux/quota*.h
4050 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4051 M: Bernie Thompson <bernie@plugable.com>
4052 L: linux-fbdev@vger.kernel.org
4054 W: http://plugable.com/category/projects/udlfb/
4055 F: drivers/video/fbdev/udlfb.c
4056 F: include/video/udlfb.h
4057 F: Documentation/fb/udlfb.txt
4059 DISTRIBUTED LOCK MANAGER (DLM)
4060 M: Christine Caulfield <ccaulfie@redhat.com>
4061 M: David Teigland <teigland@redhat.com>
4062 L: cluster-devel@redhat.com
4063 W: http://sources.redhat.com/cluster/
4064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4068 DMA BUFFER SHARING FRAMEWORK
4069 M: Sumit Semwal <sumit.semwal@linaro.org>
4071 L: linux-media@vger.kernel.org
4072 L: dri-devel@lists.freedesktop.org
4073 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4075 F: include/linux/dma-buf*
4076 F: include/linux/reservation.h
4077 F: include/linux/*fence.h
4078 F: Documentation/driver-api/dma-buf.rst
4079 T: git git://anongit.freedesktop.org/drm/drm-misc
4082 M: Sumit Semwal <sumit.semwal@linaro.org>
4083 R: Gustavo Padovan <gustavo@padovan.org>
4085 L: linux-media@vger.kernel.org
4086 L: dri-devel@lists.freedesktop.org
4087 F: drivers/dma-buf/sync_*
4088 F: drivers/dma-buf/dma-fence*
4089 F: drivers/dma-buf/sw_sync.c
4090 F: include/linux/sync_file.h
4091 F: include/uapi/linux/sync_file.h
4092 F: Documentation/sync_file.txt
4093 T: git git://anongit.freedesktop.org/drm/drm-misc
4095 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4096 M: Vinod Koul <vinod.koul@intel.com>
4097 L: dmaengine@vger.kernel.org
4098 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4101 F: include/linux/dmaengine.h
4102 F: Documentation/devicetree/bindings/dma/
4103 F: Documentation/dmaengine/
4104 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4106 DME1737 HARDWARE MONITOR DRIVER
4107 M: Juerg Haefliger <juergh@gmail.com>
4108 L: linux-hwmon@vger.kernel.org
4110 F: Documentation/hwmon/dme1737
4111 F: drivers/hwmon/dme1737.c
4114 M: Jean Delvare <jdelvare@suse.com>
4116 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4117 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4118 F: drivers/firmware/dmi-id.c
4119 F: drivers/firmware/dmi_scan.c
4120 F: include/linux/dmi.h
4123 M: Jonathan Corbet <corbet@lwn.net>
4124 L: linux-doc@vger.kernel.org
4127 F: scripts/docproc.c
4128 F: scripts/kernel-doc*
4129 X: Documentation/ABI/
4130 X: Documentation/devicetree/
4131 X: Documentation/acpi
4132 X: Documentation/power
4133 X: Documentation/spi
4134 X: Documentation/media
4135 T: git git://git.lwn.net/linux.git docs-next
4138 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4139 L: blinux-list@redhat.com
4141 F: drivers/char/dtlk.c
4142 F: include/linux/dtlk.h
4144 DPAA2 DATAPATH I/O (DPIO) DRIVER
4145 M: Roy Pledge <Roy.Pledge@nxp.com>
4146 L: linux-kernel@vger.kernel.org
4148 F: drivers/staging/fsl-mc/bus/dpio
4150 DPAA2 ETHERNET DRIVER
4151 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4152 L: linux-kernel@vger.kernel.org
4154 F: drivers/staging/fsl-dpaa2/ethernet
4156 DPT_I2O SCSI RAID DRIVER
4157 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4158 L: linux-scsi@vger.kernel.org
4159 W: http://www.adaptec.com/
4161 F: drivers/scsi/dpt*
4162 F: drivers/scsi/dpt/
4165 M: Philipp Reisner <philipp.reisner@linbit.com>
4166 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4167 L: drbd-dev@lists.linbit.com
4168 W: http://www.drbd.org
4169 T: git git://git.linbit.com/linux-drbd.git
4170 T: git git://git.linbit.com/drbd-8.4.git
4172 F: drivers/block/drbd/
4174 F: Documentation/blockdev/drbd/
4176 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4177 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4180 F: Documentation/kobject.txt
4184 F: include/linux/debugfs.h
4185 F: include/linux/kobj*
4189 M: David Airlie <airlied@linux.ie>
4190 L: dri-devel@lists.freedesktop.org
4191 T: git git://people.freedesktop.org/~airlied/linux
4192 B: https://bugs.freedesktop.org/
4193 C: irc://chat.freenode.net/dri-devel
4197 F: Documentation/devicetree/bindings/display/
4198 F: Documentation/devicetree/bindings/gpu/
4199 F: Documentation/devicetree/bindings/video/
4200 F: Documentation/gpu/
4202 F: include/uapi/drm/
4203 F: include/linux/vga*
4205 DRM DRIVERS AND MISC GPU PATCHES
4206 M: Daniel Vetter <daniel.vetter@intel.com>
4207 M: Jani Nikula <jani.nikula@linux.intel.com>
4208 M: Sean Paul <seanpaul@chromium.org>
4209 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4211 T: git git://anongit.freedesktop.org/drm/drm-misc
4212 F: Documentation/gpu/
4214 F: drivers/gpu/drm/*
4216 F: include/uapi/drm/drm*
4217 F: include/linux/vga*
4219 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4220 M: Dave Airlie <airlied@redhat.com>
4222 F: drivers/gpu/drm/ast/
4224 DRM DRIVERS FOR BRIDGE CHIPS
4225 M: Archit Taneja <architt@codeaurora.org>
4227 T: git git://anongit.freedesktop.org/drm/drm-misc
4228 F: drivers/gpu/drm/bridge/
4230 DRM DRIVER FOR BOCHS VIRTUAL GPU
4231 M: Gerd Hoffmann <kraxel@redhat.com>
4232 L: virtualization@lists.linux-foundation.org
4233 T: git git://anongit.freedesktop.org/drm/drm-misc
4235 F: drivers/gpu/drm/bochs/
4237 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4238 M: Dave Airlie <airlied@redhat.com>
4239 M: Gerd Hoffmann <kraxel@redhat.com>
4240 L: virtualization@lists.linux-foundation.org
4241 T: git git://anongit.freedesktop.org/drm/drm-misc
4243 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4244 F: drivers/gpu/drm/cirrus/
4246 RADEON and AMDGPU DRM DRIVERS
4247 M: Alex Deucher <alexander.deucher@amd.com>
4248 M: Christian König <christian.koenig@amd.com>
4249 L: amd-gfx@lists.freedesktop.org
4250 T: git git://people.freedesktop.org/~agd5f/linux
4252 F: drivers/gpu/drm/radeon/
4253 F: include/uapi/drm/radeon_drm.h
4254 F: drivers/gpu/drm/amd/
4255 F: include/uapi/drm/amdgpu_drm.h
4258 M: Thierry Reding <thierry.reding@gmail.com>
4259 L: dri-devel@lists.freedesktop.org
4260 T: git git://anongit.freedesktop.org/tegra/linux.git
4262 F: drivers/gpu/drm/drm_panel.c
4263 F: drivers/gpu/drm/panel/
4264 F: include/drm/drm_panel.h
4265 F: Documentation/devicetree/bindings/display/panel/
4267 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4268 M: Daniel Vetter <daniel.vetter@intel.com>
4269 M: Jani Nikula <jani.nikula@linux.intel.com>
4270 L: intel-gfx@lists.freedesktop.org
4271 W: https://01.org/linuxgraphics/
4272 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4273 C: irc://chat.freenode.net/intel-gfx
4274 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4275 T: git git://anongit.freedesktop.org/drm-intel
4277 F: drivers/gpu/drm/i915/
4278 F: include/drm/i915*
4279 F: include/uapi/drm/i915_drm.h
4280 F: Documentation/gpu/i915.rst
4282 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4283 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4284 M: Zhi Wang <zhi.a.wang@intel.com>
4285 L: intel-gvt-dev@lists.freedesktop.org
4286 L: intel-gfx@lists.freedesktop.org
4287 W: https://01.org/igvt-g
4288 T: git https://github.com/01org/gvt-linux.git
4290 F: drivers/gpu/drm/i915/gvt/
4292 DRM DRIVERS FOR ATMEL HLCDC
4293 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4294 L: dri-devel@lists.freedesktop.org
4296 F: drivers/gpu/drm/atmel-hlcdc/
4297 F: Documentation/devicetree/bindings/drm/atmel/
4298 T: git git://anongit.freedesktop.org/drm/drm-misc
4300 DRM DRIVERS FOR ALLWINNER A10
4301 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4302 L: dri-devel@lists.freedesktop.org
4304 F: drivers/gpu/drm/sun4i/
4305 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4308 DRM DRIVERS FOR AMLOGIC SOCS
4309 M: Neil Armstrong <narmstrong@baylibre.com>
4310 L: dri-devel@lists.freedesktop.org
4311 L: linux-amlogic@lists.infradead.org
4312 W: http://linux-meson.com/
4314 F: drivers/gpu/drm/meson/
4315 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4316 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4317 F: Documentation/gpu/meson.rst
4318 T: git git://anongit.freedesktop.org/drm/drm-misc
4320 DRM DRIVERS FOR EXYNOS
4321 M: Inki Dae <inki.dae@samsung.com>
4322 M: Joonyoung Shim <jy0922.shim@samsung.com>
4323 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4324 M: Kyungmin Park <kyungmin.park@samsung.com>
4325 L: dri-devel@lists.freedesktop.org
4326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4328 F: drivers/gpu/drm/exynos/
4329 F: include/uapi/drm/exynos_drm.h
4330 F: Documentation/devicetree/bindings/display/exynos/
4332 DRM DRIVERS FOR FREESCALE DCU
4333 M: Stefan Agner <stefan@agner.ch>
4334 M: Alison Wang <alison.wang@freescale.com>
4335 L: dri-devel@lists.freedesktop.org
4337 F: drivers/gpu/drm/fsl-dcu/
4338 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4339 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4340 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4342 DRM DRIVERS FOR FREESCALE IMX
4343 M: Philipp Zabel <p.zabel@pengutronix.de>
4344 L: dri-devel@lists.freedesktop.org
4346 F: drivers/gpu/drm/imx/
4347 F: drivers/gpu/ipu-v3/
4348 F: Documentation/devicetree/bindings/display/imx/
4350 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4351 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4352 L: dri-devel@lists.freedesktop.org
4353 T: git git://github.com/patjak/drm-gma500
4355 F: drivers/gpu/drm/gma500/
4357 DRM DRIVERS FOR HISILICON
4358 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4359 M: Rongrong Zou <zourongrong@gmail.com>
4360 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4361 R: Chen Feng <puck.chen@hisilicon.com>
4362 L: dri-devel@lists.freedesktop.org
4363 T: git git://github.com/xin3liang/linux.git
4365 F: drivers/gpu/drm/hisilicon/
4366 F: Documentation/devicetree/bindings/display/hisilicon/
4368 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/i810/
4371 F: include/uapi/drm/i810_drm.h
4373 DRM DRIVERS FOR MEDIATEK
4374 M: CK Hu <ck.hu@mediatek.com>
4375 M: Philipp Zabel <p.zabel@pengutronix.de>
4376 L: dri-devel@lists.freedesktop.org
4378 F: drivers/gpu/drm/mediatek/
4379 F: Documentation/devicetree/bindings/display/mediatek/
4381 DRM DRIVER FOR MI0283QT
4382 M: Noralf Trønnes <noralf@tronnes.org>
4384 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4385 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4387 DRM DRIVER FOR MSM ADRENO GPU
4388 M: Rob Clark <robdclark@gmail.com>
4389 L: linux-arm-msm@vger.kernel.org
4390 L: dri-devel@lists.freedesktop.org
4391 L: freedreno@lists.freedesktop.org
4392 T: git git://people.freedesktop.org/~robclark/linux
4394 F: drivers/gpu/drm/msm/
4395 F: include/uapi/drm/msm_drm.h
4396 F: Documentation/devicetree/bindings/display/msm/
4398 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4399 M: Ben Skeggs <bskeggs@redhat.com>
4400 L: dri-devel@lists.freedesktop.org
4401 L: nouveau@lists.freedesktop.org
4402 T: git git://github.com/skeggsb/linux
4404 F: drivers/gpu/drm/nouveau/
4405 F: include/uapi/drm/nouveau_drm.h
4407 DRM DRIVERS FOR NVIDIA TEGRA
4408 M: Thierry Reding <thierry.reding@gmail.com>
4409 L: dri-devel@lists.freedesktop.org
4410 L: linux-tegra@vger.kernel.org
4411 T: git git://anongit.freedesktop.org/tegra/linux.git
4413 F: drivers/gpu/drm/tegra/
4414 F: drivers/gpu/host1x/
4415 F: include/linux/host1x.h
4416 F: include/uapi/drm/tegra_drm.h
4417 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4419 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/mga/
4422 F: include/uapi/drm/mga_drm.h
4424 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4425 M: Dave Airlie <airlied@redhat.com>
4427 F: drivers/gpu/drm/mgag200/
4429 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4430 S: Orphan / Obsolete
4431 F: drivers/gpu/drm/r128/
4432 F: include/uapi/drm/r128_drm.h
4434 DRM DRIVERS FOR RENESAS
4435 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4436 L: dri-devel@lists.freedesktop.org
4437 L: linux-renesas-soc@vger.kernel.org
4438 T: git git://linuxtv.org/pinchartl/fbdev
4440 F: drivers/gpu/drm/rcar-du/
4441 F: drivers/gpu/drm/shmobile/
4442 F: include/linux/platform_data/shmob_drm.h
4443 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4444 F: Documentation/devicetree/bindings/display/renesas,du.txt
4446 DRM DRIVER FOR QXL VIRTUAL GPU
4447 M: Dave Airlie <airlied@redhat.com>
4448 M: Gerd Hoffmann <kraxel@redhat.com>
4449 L: virtualization@lists.linux-foundation.org
4450 T: git git://anongit.freedesktop.org/drm/drm-misc
4452 F: drivers/gpu/drm/qxl/
4453 F: include/uapi/drm/qxl_drm.h
4455 DRM DRIVERS FOR ROCKCHIP
4456 M: Mark Yao <mark.yao@rock-chips.com>
4457 L: dri-devel@lists.freedesktop.org
4459 F: drivers/gpu/drm/rockchip/
4460 F: Documentation/devicetree/bindings/display/rockchip/
4461 T: git git://anongit.freedesktop.org/drm/drm-misc
4463 DRM DRIVER FOR SAVAGE VIDEO CARDS
4464 S: Orphan / Obsolete
4465 F: drivers/gpu/drm/savage/
4466 F: include/uapi/drm/savage_drm.h
4468 DRM DRIVER FOR SIS VIDEO CARDS
4469 S: Orphan / Obsolete
4470 F: drivers/gpu/drm/sis/
4471 F: include/uapi/drm/sis_drm.h
4474 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4475 M: Vincent Abriou <vincent.abriou@st.com>
4476 L: dri-devel@lists.freedesktop.org
4477 T: git git://anongit.freedesktop.org/drm/drm-misc
4479 F: drivers/gpu/drm/sti
4480 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4482 DRM DRIVER FOR TDFX VIDEO CARDS
4483 S: Orphan / Obsolete
4484 F: drivers/gpu/drm/tdfx/
4486 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4487 M: Dave Airlie <airlied@redhat.com>
4489 F: drivers/gpu/drm/udl/
4491 DRM DRIVERS FOR VIVANTE GPU IP
4492 M: Lucas Stach <l.stach@pengutronix.de>
4493 R: Russell King <linux+etnaviv@armlinux.org.uk>
4494 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4495 L: etnaviv@lists.freedesktop.org
4496 L: dri-devel@lists.freedesktop.org
4498 F: drivers/gpu/drm/etnaviv/
4499 F: include/uapi/drm/etnaviv_drm.h
4500 F: Documentation/devicetree/bindings/display/etnaviv/
4502 DRM DRIVER FOR VMWARE VIRTUAL GPU
4503 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4504 M: Sinclair Yeh <syeh@vmware.com>
4505 M: Thomas Hellstrom <thellstrom@vmware.com>
4506 L: dri-devel@lists.freedesktop.org
4507 T: git git://people.freedesktop.org/~syeh/repos_linux
4508 T: git git://people.freedesktop.org/~thomash/linux
4510 F: drivers/gpu/drm/vmwgfx/
4511 F: include/uapi/drm/vmwgfx_drm.h
4514 M: Eric Anholt <eric@anholt.net>
4515 T: git git://github.com/anholt/linux
4517 F: drivers/gpu/drm/vc4/
4518 F: include/uapi/drm/vc4_drm.h
4519 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4520 T: git git://anongit.freedesktop.org/drm/drm-misc
4522 DRM DRIVERS FOR TI OMAP
4523 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4524 L: dri-devel@lists.freedesktop.org
4526 F: drivers/gpu/drm/omapdrm/
4527 F: Documentation/devicetree/bindings/display/ti/
4529 DRM DRIVERS FOR TI LCDC
4530 M: Jyri Sarha <jsarha@ti.com>
4531 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4532 L: dri-devel@lists.freedesktop.org
4534 F: drivers/gpu/drm/tilcdc/
4535 F: Documentation/devicetree/bindings/display/tilcdc/
4537 DRM DRIVERS FOR ZTE ZX
4538 M: Shawn Guo <shawnguo@kernel.org>
4539 L: dri-devel@lists.freedesktop.org
4541 F: drivers/gpu/drm/zte/
4542 F: Documentation/devicetree/bindings/display/zte,vou.txt
4543 T: git git://anongit.freedesktop.org/drm/drm-misc
4545 DSBR100 USB FM RADIO DRIVER
4546 M: Alexey Klimov <klimov.linux@gmail.com>
4547 L: linux-media@vger.kernel.org
4548 T: git git://linuxtv.org/media_tree.git
4550 F: drivers/media/radio/dsbr100.c
4553 M: Francois Romieu <romieu@fr.zoreil.com>
4554 L: netdev@vger.kernel.org
4556 F: drivers/net/wan/dscc4.c
4559 M: Hans Verkuil <hverkuil@xs4all.nl>
4560 L: linux-media@vger.kernel.org
4561 T: git git://linuxtv.org/media_tree.git
4562 W: https://linuxtv.org
4564 F: drivers/media/pci/dt3155/
4566 DVB_USB_AF9015 MEDIA DRIVER
4567 M: Antti Palosaari <crope@iki.fi>
4568 L: linux-media@vger.kernel.org
4569 W: https://linuxtv.org
4570 W: http://palosaari.fi/linux/
4571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4572 T: git git://linuxtv.org/anttip/media_tree.git
4574 F: drivers/media/usb/dvb-usb-v2/af9015*
4576 DVB_USB_AF9035 MEDIA DRIVER
4577 M: Antti Palosaari <crope@iki.fi>
4578 L: linux-media@vger.kernel.org
4579 W: https://linuxtv.org
4580 W: http://palosaari.fi/linux/
4581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4582 T: git git://linuxtv.org/anttip/media_tree.git
4584 F: drivers/media/usb/dvb-usb-v2/af9035*
4586 DVB_USB_ANYSEE MEDIA DRIVER
4587 M: Antti Palosaari <crope@iki.fi>
4588 L: linux-media@vger.kernel.org
4589 W: https://linuxtv.org
4590 W: http://palosaari.fi/linux/
4591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4592 T: git git://linuxtv.org/anttip/media_tree.git
4594 F: drivers/media/usb/dvb-usb-v2/anysee*
4596 DVB_USB_AU6610 MEDIA DRIVER
4597 M: Antti Palosaari <crope@iki.fi>
4598 L: linux-media@vger.kernel.org
4599 W: https://linuxtv.org
4600 W: http://palosaari.fi/linux/
4601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4602 T: git git://linuxtv.org/anttip/media_tree.git
4604 F: drivers/media/usb/dvb-usb-v2/au6610*
4606 DVB_USB_CE6230 MEDIA DRIVER
4607 M: Antti Palosaari <crope@iki.fi>
4608 L: linux-media@vger.kernel.org
4609 W: https://linuxtv.org
4610 W: http://palosaari.fi/linux/
4611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4612 T: git git://linuxtv.org/anttip/media_tree.git
4614 F: drivers/media/usb/dvb-usb-v2/ce6230*
4616 DVB_USB_CXUSB MEDIA DRIVER
4617 M: Michael Krufky <mkrufky@linuxtv.org>
4618 L: linux-media@vger.kernel.org
4619 W: https://linuxtv.org
4620 W: http://github.com/mkrufky
4621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4622 T: git git://linuxtv.org/media_tree.git
4624 F: drivers/media/usb/dvb-usb/cxusb*
4626 DVB_USB_EC168 MEDIA DRIVER
4627 M: Antti Palosaari <crope@iki.fi>
4628 L: linux-media@vger.kernel.org
4629 W: https://linuxtv.org
4630 W: http://palosaari.fi/linux/
4631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4632 T: git git://linuxtv.org/anttip/media_tree.git
4634 F: drivers/media/usb/dvb-usb-v2/ec168*
4636 DVB_USB_GL861 MEDIA DRIVER
4637 M: Antti Palosaari <crope@iki.fi>
4638 L: linux-media@vger.kernel.org
4639 W: https://linuxtv.org
4640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4641 T: git git://linuxtv.org/anttip/media_tree.git
4643 F: drivers/media/usb/dvb-usb-v2/gl861*
4645 DVB_USB_MXL111SF MEDIA DRIVER
4646 M: Michael Krufky <mkrufky@linuxtv.org>
4647 L: linux-media@vger.kernel.org
4648 W: https://linuxtv.org
4649 W: http://github.com/mkrufky
4650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4651 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4653 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4655 DVB_USB_RTL28XXU MEDIA DRIVER
4656 M: Antti Palosaari <crope@iki.fi>
4657 L: linux-media@vger.kernel.org
4658 W: https://linuxtv.org
4659 W: http://palosaari.fi/linux/
4660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661 T: git git://linuxtv.org/anttip/media_tree.git
4663 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4665 DVB_USB_V2 MEDIA DRIVER
4666 M: Antti Palosaari <crope@iki.fi>
4667 L: linux-media@vger.kernel.org
4668 W: https://linuxtv.org
4669 W: http://palosaari.fi/linux/
4670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4671 T: git git://linuxtv.org/anttip/media_tree.git
4673 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4674 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4677 M: Jason Baron <jbaron@akamai.com>
4679 F: lib/dynamic_debug.c
4680 F: include/linux/dynamic_debug.h
4682 DZ DECSTATION DZ11 SERIAL DRIVER
4683 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4685 F: drivers/tty/serial/dz.*
4687 E3X0 POWER BUTTON DRIVER
4688 M: Moritz Fischer <moritz.fischer@ettus.com>
4689 L: usrp-users@lists.ettus.com
4690 W: http://www.ettus.com
4692 F: drivers/input/misc/e3x0-button.c
4693 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4696 M: Antti Palosaari <crope@iki.fi>
4697 L: linux-media@vger.kernel.org
4698 W: https://linuxtv.org
4699 W: http://palosaari.fi/linux/
4700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4701 T: git git://linuxtv.org/anttip/media_tree.git
4703 F: drivers/media/tuners/e4000*
4705 EATA ISA/EISA/PCI SCSI DRIVER
4706 M: Dario Ballabio <ballabio_dario@emc.com>
4707 L: linux-scsi@vger.kernel.org
4709 F: drivers/scsi/eata.c
4712 M: Antti Palosaari <crope@iki.fi>
4713 L: linux-media@vger.kernel.org
4714 W: https://linuxtv.org
4715 W: http://palosaari.fi/linux/
4716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4717 T: git git://linuxtv.org/anttip/media_tree.git
4719 F: drivers/media/dvb-frontends/ec100*
4722 M: Tyler Hicks <tyhicks@canonical.com>
4723 L: ecryptfs@vger.kernel.org
4724 W: http://ecryptfs.org
4725 W: https://launchpad.net/ecryptfs
4726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4728 F: Documentation/filesystems/ecryptfs.txt
4732 M: Borislav Petkov <bp@alien8.de>
4733 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4734 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4735 L: linux-edac@vger.kernel.org
4736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4739 F: Documentation/admin-guide/ras.rst
4740 F: Documentation/driver-api/edac.rst
4742 F: include/linux/edac.h
4745 M: Borislav Petkov <bp@alien8.de>
4746 L: linux-edac@vger.kernel.org
4748 F: drivers/edac/amd64_edac*
4751 M: Robert Richter <rric@kernel.org>
4752 L: linux-edac@vger.kernel.org
4754 F: drivers/edac/highbank*
4757 M: Ralf Baechle <ralf@linux-mips.org>
4758 M: David Daney <david.daney@cavium.com>
4759 L: linux-edac@vger.kernel.org
4760 L: linux-mips@linux-mips.org
4762 F: drivers/edac/octeon_edac*
4763 F: drivers/edac/thunderx_edac*
4766 M: Mark Gross <mark.gross@intel.com>
4767 L: linux-edac@vger.kernel.org
4769 F: drivers/edac/e752x_edac.c
4772 L: linux-edac@vger.kernel.org
4774 F: drivers/edac/e7xxx_edac.c
4777 M: York Sun <york.sun@nxp.com>
4778 L: linux-edac@vger.kernel.org
4780 F: drivers/edac/fsl_ddr_edac.*
4783 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4785 L: linux-edac@vger.kernel.org
4787 F: drivers/edac/ghes_edac.c
4790 M: Tim Small <tim@buttersideup.com>
4791 L: linux-edac@vger.kernel.org
4793 F: drivers/edac/i82443bxgx_edac.c
4796 L: linux-edac@vger.kernel.org
4798 F: drivers/edac/i3000_edac.c
4801 L: linux-edac@vger.kernel.org
4803 F: drivers/edac/i5000_edac.c
4806 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4807 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4808 L: linux-edac@vger.kernel.org
4810 F: drivers/edac/i5400_edac.c
4813 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4814 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4815 L: linux-edac@vger.kernel.org
4817 F: drivers/edac/i7300_edac.c
4820 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4822 L: linux-edac@vger.kernel.org
4824 F: drivers/edac/i7core_edac.c
4827 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4828 M: "Arvind R." <arvino55@gmail.com>
4829 L: linux-edac@vger.kernel.org
4831 F: drivers/edac/i82975x_edac.c
4834 M: Jason Baron <jbaron@akamai.com>
4835 L: linux-edac@vger.kernel.org
4837 F: drivers/edac/ie31200_edac.c
4840 M: Johannes Thumshirn <morbidrsa@gmail.com>
4841 L: linux-edac@vger.kernel.org
4843 F: drivers/edac/mpc85xx_edac.[ch]
4846 M: Tony Luck <tony.luck@intel.com>
4847 L: linux-edac@vger.kernel.org
4849 F: drivers/edac/pnd2_edac.[ch]
4852 M: Egor Martovetsky <egor@pasemi.com>
4853 L: linux-edac@vger.kernel.org
4855 F: drivers/edac/pasemi_edac.c
4858 M: Tim Small <tim@buttersideup.com>
4859 L: linux-edac@vger.kernel.org
4861 F: drivers/edac/r82600_edac.c
4864 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L: linux-edac@vger.kernel.org
4868 F: drivers/edac/sb_edac.c
4871 M: Tony Luck <tony.luck@intel.com>
4872 L: linux-edac@vger.kernel.org
4874 F: drivers/edac/skx_edac.c
4877 APPLIED MICRO (APM) X-GENE SOC EDAC
4878 M: Loc Ho <lho@apm.com>
4880 F: drivers/edac/xgene_edac.c
4881 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4883 EDIROL UA-101/UA-1000 DRIVER
4884 M: Clemens Ladisch <clemens@ladisch.de>
4885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4886 T: git git://git.alsa-project.org/alsa-kernel.git
4888 F: sound/usb/misc/ua101.c
4890 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4891 M: Matt Fleming <matt@codeblueprint.co.uk>
4892 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4893 L: linux-efi@vger.kernel.org
4894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4896 F: Documentation/efi-stub.txt
4897 F: arch/*/kernel/efi.c
4898 F: arch/x86/boot/compressed/eboot.[ch]
4899 F: arch/*/include/asm/efi.h
4900 F: arch/x86/platform/efi/
4901 F: drivers/firmware/efi/
4902 F: include/linux/efi*.h
4903 F: arch/arm/boot/compressed/efi-header.S
4904 F: arch/arm64/kernel/efi-entry.S
4906 EFI VARIABLE FILESYSTEM
4907 M: Matthew Garrett <matthew.garrett@nebula.com>
4908 M: Jeremy Kerr <jk@ozlabs.org>
4909 M: Matt Fleming <matt@codeblueprint.co.uk>
4910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4911 L: linux-efi@vger.kernel.org
4915 EFIFB FRAMEBUFFER DRIVER
4916 L: linux-fbdev@vger.kernel.org
4917 M: Peter Jones <pjones@redhat.com>
4919 F: drivers/video/fbdev/efifb.c
4922 L: linux-efi@vger.kernel.org
4923 M: Ivan Hu <ivan.hu@canonical.com>
4924 M: Matt Fleming <matt@codeblueprint.co.uk>
4926 F: drivers/firmware/efi/test/
4929 W: http://aeschi.ch.eu.org/efs/
4933 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4934 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4935 L: netdev@vger.kernel.org
4937 F: drivers/net/ethernet/ibm/ehea/
4939 EM28XX VIDEO4LINUX DRIVER
4940 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L: linux-media@vger.kernel.org
4943 W: https://linuxtv.org
4944 T: git git://linuxtv.org/media_tree.git
4946 F: drivers/media/usb/em28xx/
4947 F: Documentation/media/v4l-drivers/em28xx*
4950 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4951 M: Matt Mackall <mpm@selenic.com>
4952 M: David Woodhouse <dwmw2@infradead.org>
4953 L: linux-embedded@vger.kernel.org
4956 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4957 M: James Smart <james.smart@broadcom.com>
4958 M: Dick Kennedy <dick.kennedy@broadcom.com>
4959 L: linux-scsi@vger.kernel.org
4960 W: http://www.broadcom.com
4962 F: drivers/scsi/lpfc/
4964 ENE CB710 FLASH CARD READER DRIVER
4965 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4967 F: drivers/misc/cb710/
4968 F: drivers/mmc/host/cb710-mmc.*
4969 F: include/linux/cb710.h
4971 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4972 M: Maxim Levitsky <maximlevitsky@gmail.com>
4974 F: drivers/media/rc/ene_ir.*
4976 EPSON S1D13XXX FRAMEBUFFER DRIVER
4977 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4980 F: drivers/video/fbdev/s1d13xxxfb.c
4981 F: include/video/s1d13xxxfb.h
4983 ET131X NETWORK DRIVER
4984 M: Mark Einon <mark.einon@gmail.com>
4986 F: drivers/net/ethernet/agere/
4989 M: Stephen Hemminger <stephen@networkplumber.org>
4990 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4991 L: netdev@vger.kernel.org
4992 W: http://www.linuxfoundation.org/en/Net:Bridge
4994 F: include/linux/netfilter_bridge/
4997 ETHERNET PHY LIBRARY
4998 M: Andrew Lunn <andrew@lunn.ch>
4999 M: Florian Fainelli <f.fainelli@gmail.com>
5000 L: netdev@vger.kernel.org
5002 F: include/linux/phy.h
5003 F: include/linux/phy_fixed.h
5005 F: Documentation/networking/phy.txt
5006 F: drivers/of/of_mdio.c
5007 F: drivers/of/of_net.c
5010 M: Jan Kara <jack@suse.com>
5011 L: linux-ext4@vger.kernel.org
5013 F: Documentation/filesystems/ext2.txt
5015 F: include/linux/ext2*
5018 M: "Theodore Ts'o" <tytso@mit.edu>
5019 M: Andreas Dilger <adilger.kernel@dilger.ca>
5020 L: linux-ext4@vger.kernel.org
5021 W: http://ext4.wiki.kernel.org
5022 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5025 F: Documentation/filesystems/ext4.txt
5028 Extended Verification Module (EVM)
5029 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5030 L: linux-ima-devel@lists.sourceforge.net
5031 L: linux-security-module@vger.kernel.org
5033 F: security/integrity/evm/
5035 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5036 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5037 M: Chanwoo Choi <cw00.choi@samsung.com>
5038 L: linux-kernel@vger.kernel.org
5039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5042 F: include/linux/extcon/
5043 F: include/linux/extcon.h
5044 F: Documentation/extcon/
5045 F: Documentation/devicetree/bindings/extcon/
5048 M: Jingoo Han <jingoohan1@gmail.com>
5049 L: dri-devel@lists.freedesktop.org
5051 F: drivers/gpu/drm/exynos/exynos_dp*
5053 EXYNOS SYSMMU (IOMMU) driver
5054 M: Marek Szyprowski <m.szyprowski@samsung.com>
5055 L: iommu@lists.linux-foundation.org
5057 F: drivers/iommu/exynos-iommu.c
5059 EZchip NPS platform support
5060 M: Noam Camus <noamc@ezchip.com>
5062 F: arch/arc/plat-eznps
5063 F: arch/arc/boot/dts/eznps.dts
5065 F71805F HARDWARE MONITORING DRIVER
5066 M: Jean Delvare <jdelvare@suse.com>
5067 L: linux-hwmon@vger.kernel.org
5069 F: Documentation/hwmon/f71805f
5070 F: drivers/hwmon/f71805f.c
5073 M: Michael Buesch <m@bues.ch>
5074 L: linux-media@vger.kernel.org
5076 F: drivers/media/tuners/fc0011.h
5077 F: drivers/media/tuners/fc0011.c
5080 M: Antti Palosaari <crope@iki.fi>
5081 L: linux-media@vger.kernel.org
5082 W: https://linuxtv.org
5083 W: http://palosaari.fi/linux/
5084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5085 T: git git://linuxtv.org/anttip/media_tree.git
5087 F: drivers/media/tuners/fc2580*
5090 M: Eric Paris <eparis@redhat.com>
5092 F: fs/notify/fanotify/
5093 F: include/linux/fanotify.h
5094 F: include/uapi/linux/fanotify.h
5096 FARSYNC SYNCHRONOUS DRIVER
5097 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5098 W: http://www.farsite.co.uk/
5100 F: drivers/net/wan/farsync.*
5102 FAULT INJECTION SUPPORT
5103 M: Akinobu Mita <akinobu.mita@gmail.com>
5105 F: Documentation/fault-injection/
5106 F: lib/fault-inject.c
5108 FBTFT Framebuffer drivers
5109 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5111 F: drivers/staging/fbtft/
5113 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5114 M: Johannes Thumshirn <jth@kernel.org>
5115 L: fcoe-devel@open-fcoe.org
5116 W: www.Open-FCoE.org
5118 F: drivers/scsi/libfc/
5119 F: drivers/scsi/fcoe/
5121 F: include/scsi/libfc.h
5122 F: include/scsi/libfcoe.h
5123 F: include/uapi/scsi/fc/
5125 FILE LOCKING (flock() and fcntl()/lockf())
5126 M: Jeff Layton <jlayton@poochiereds.net>
5127 M: "J. Bruce Fields" <bfields@fieldses.org>
5128 L: linux-fsdevel@vger.kernel.org
5130 F: include/linux/fcntl.h
5131 F: include/linux/fs.h
5132 F: include/uapi/linux/fcntl.h
5133 F: include/uapi/linux/fs.h
5137 FILESYSTEMS (VFS and infrastructure)
5138 M: Alexander Viro <viro@zeniv.linux.org.uk>
5139 L: linux-fsdevel@vger.kernel.org
5143 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5144 M: Riku Voipio <riku.voipio@iki.fi>
5145 L: linux-hwmon@vger.kernel.org
5147 F: drivers/hwmon/f75375s.c
5148 F: include/linux/f75375s.h
5150 FIREWIRE AUDIO DRIVERS
5151 M: Clemens Ladisch <clemens@ladisch.de>
5152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5153 T: git git://git.alsa-project.org/alsa-kernel.git
5157 FIREWIRE MEDIA DRIVERS (firedtv)
5158 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5159 L: linux-media@vger.kernel.org
5160 L: linux1394-devel@lists.sourceforge.net
5161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5163 F: drivers/media/firewire/
5165 FIREWIRE SBP-2 TARGET
5166 M: Chris Boot <bootc@bootc.net>
5167 L: linux-scsi@vger.kernel.org
5168 L: target-devel@vger.kernel.org
5169 L: linux1394-devel@lists.sourceforge.net
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5172 F: drivers/target/sbp/
5175 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5176 L: linux1394-devel@lists.sourceforge.net
5177 W: http://ieee1394.wiki.kernel.org/
5178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5180 F: drivers/firewire/
5181 F: include/linux/firewire.h
5182 F: include/uapi/linux/firewire*.h
5185 FIRMWARE LOADER (request_firmware)
5186 M: Luis R. Rodriguez <mcgrof@kernel.org>
5187 L: linux-kernel@vger.kernel.org
5189 F: Documentation/firmware_class/
5190 F: drivers/base/firmware*.c
5191 F: include/linux/firmware.h
5193 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5194 M: Joshua Morris <josh.h.morris@us.ibm.com>
5195 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5197 F: drivers/block/rsxx/
5200 M: Jiri Kosina <jikos@kernel.org>
5201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5203 F: drivers/block/floppy.c
5206 M: Alessandro Rubini <rubini@gnudd.com>
5207 W: http://www.ohwr.org/projects/fmc-bus
5210 F: include/linux/fmc*.h
5211 F: include/linux/ipmi-fru.h
5214 FPGA MANAGER FRAMEWORK
5215 M: Alan Tull <atull@kernel.org>
5216 R: Moritz Fischer <moritz.fischer@ettus.com>
5217 L: linux-fpga@vger.kernel.org
5219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5220 F: Documentation/fpga/
5221 F: Documentation/devicetree/bindings/fpga/
5223 F: include/linux/fpga/
5224 W: http://www.rocketboards.org
5227 M: Bill Metzenthen <billm@melbpc.org.au>
5228 W: http://floatingpoint.sourceforge.net/emulator/index.html
5230 F: arch/x86/math-emu/
5232 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5233 L: netdev@vger.kernel.org
5235 F: drivers/net/wan/dlci.c
5236 F: drivers/net/wan/sdla.c
5239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5240 L: linux-fbdev@vger.kernel.org
5241 T: git git://github.com/bzolnier/linux.git
5242 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5244 F: Documentation/fb/
5247 F: include/linux/fb.h
5248 F: include/uapi/video/
5249 F: include/uapi/linux/fb.h
5251 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5252 M: Horia Geantă <horia.geanta@nxp.com>
5253 M: Dan Douglass <dan.douglass@nxp.com>
5254 L: linux-crypto@vger.kernel.org
5256 F: drivers/crypto/caam/
5257 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5259 FREESCALE DIU FRAMEBUFFER DRIVER
5260 M: Timur Tabi <timur@tabi.org>
5261 L: linux-fbdev@vger.kernel.org
5263 F: drivers/video/fbdev/fsl-diu-fb.*
5265 FREESCALE DMA DRIVER
5266 M: Li Yang <leoli@freescale.com>
5267 M: Zhang Wei <zw@zh-kernel.org>
5268 L: linuxppc-dev@lists.ozlabs.org
5270 F: drivers/dma/fsldma.*
5272 FREESCALE GPMI NAND DRIVER
5273 M: Han Xu <han.xu@nxp.com>
5274 L: linux-mtd@lists.infradead.org
5276 F: drivers/mtd/nand/gpmi-nand/*
5278 FREESCALE I2C CPM DRIVER
5279 M: Jochen Friedrich <jochen@scram.de>
5280 L: linuxppc-dev@lists.ozlabs.org
5281 L: linux-i2c@vger.kernel.org
5283 F: drivers/i2c/busses/i2c-cpm.c
5285 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5286 M: Sascha Hauer <kernel@pengutronix.de>
5287 L: linux-fbdev@vger.kernel.org
5288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5290 F: include/linux/platform_data/video-imxfb.h
5291 F: drivers/video/fbdev/imxfb.c
5293 FREESCALE QUAD SPI DRIVER
5294 M: Han Xu <han.xu@nxp.com>
5295 L: linux-mtd@lists.infradead.org
5297 F: drivers/mtd/spi-nor/fsl-quadspi.c
5299 FREESCALE SOC FS_ENET DRIVER
5300 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5301 M: Vitaly Bordug <vbordug@ru.mvista.com>
5302 L: linuxppc-dev@lists.ozlabs.org
5303 L: netdev@vger.kernel.org
5305 F: drivers/net/ethernet/freescale/fs_enet/
5306 F: include/linux/fs_enet_pd.h
5308 FREESCALE IMX / MXC FEC DRIVER
5309 M: Fugang Duan <fugang.duan@nxp.com>
5310 L: netdev@vger.kernel.org
5312 F: drivers/net/ethernet/freescale/fec_main.c
5313 F: drivers/net/ethernet/freescale/fec_ptp.c
5314 F: drivers/net/ethernet/freescale/fec.h
5315 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5317 FREESCALE QORIQ DPAA FMAN DRIVER
5318 M: Madalin Bucur <madalin.bucur@nxp.com>
5319 L: netdev@vger.kernel.org
5321 F: drivers/net/ethernet/freescale/fman
5322 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5324 FREESCALE QORIQ DPAA ETHERNET DRIVER
5325 M: Madalin Bucur <madalin.bucur@nxp.com>
5326 L: netdev@vger.kernel.org
5328 F: drivers/net/ethernet/freescale/dpaa
5330 FREESCALE SOC DRIVERS
5331 M: Scott Wood <oss@buserror.net>
5332 L: linuxppc-dev@lists.ozlabs.org
5333 L: linux-arm-kernel@lists.infradead.org
5335 F: Documentation/devicetree/bindings/powerpc/fsl/
5337 F: include/linux/fsl/
5339 FREESCALE QUICC ENGINE LIBRARY
5340 M: Qiang Zhao <qiang.zhao@nxp.com>
5341 L: linuxppc-dev@lists.ozlabs.org
5343 F: drivers/soc/fsl/qe/
5344 F: include/soc/fsl/*qe*.h
5345 F: include/soc/fsl/*ucc*.h
5347 FREESCALE USB PERIPHERAL DRIVERS
5348 M: Li Yang <leoli@freescale.com>
5349 L: linux-usb@vger.kernel.org
5350 L: linuxppc-dev@lists.ozlabs.org
5352 F: drivers/usb/gadget/udc/fsl*
5354 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5355 M: Li Yang <leoli@freescale.com>
5356 L: netdev@vger.kernel.org
5357 L: linuxppc-dev@lists.ozlabs.org
5359 F: drivers/net/ethernet/freescale/ucc_geth*
5361 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5362 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5363 L: netdev@vger.kernel.org
5365 F: drivers/net/ethernet/freescale/gianfar*
5366 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5367 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5369 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5370 M: Zhao Qiang <qiang.zhao@nxp.com>
5371 L: netdev@vger.kernel.org
5372 L: linuxppc-dev@lists.ozlabs.org
5374 F: drivers/net/wan/fsl_ucc_hdlc*
5376 FREESCALE QUICC ENGINE UCC UART DRIVER
5377 M: Timur Tabi <timur@tabi.org>
5378 L: linuxppc-dev@lists.ozlabs.org
5380 F: drivers/tty/serial/ucc_uart.c
5382 FREESCALE SOC SOUND DRIVERS
5383 M: Timur Tabi <timur@tabi.org>
5384 M: Nicolin Chen <nicoleotsuka@gmail.com>
5385 M: Xiubo Li <Xiubo.Lee@gmail.com>
5386 R: Fabio Estevam <fabio.estevam@nxp.com>
5387 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5388 L: linuxppc-dev@lists.ozlabs.org
5390 F: sound/soc/fsl/fsl*
5391 F: sound/soc/fsl/imx*
5392 F: sound/soc/fsl/mpc8610_hpcd.c
5395 M: Christoph Hellwig <hch@infradead.org>
5396 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5401 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5402 M: Pavel Machek <pavel@ucw.cz>
5403 L: linux-pm@vger.kernel.org
5405 F: Documentation/power/freezing-of-tasks.txt
5406 F: include/linux/freezer.h
5410 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5411 L: linux-kernel@vger.kernel.org
5414 F: include/linux/frontswap.h
5416 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5417 M: David Howells <dhowells@redhat.com>
5418 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5420 F: Documentation/filesystems/caching/
5422 F: include/linux/fscache*.h
5424 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5425 M: Theodore Y. Ts'o <tytso@mit.edu>
5426 M: Jaegeuk Kim <jaegeuk@kernel.org>
5427 L: linux-fscrypt@vger.kernel.org
5428 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5432 F: include/linux/fscrypt*.h
5435 M: Jaegeuk Kim <jaegeuk@kernel.org>
5436 M: Chao Yu <yuchao0@huawei.com>
5437 L: linux-f2fs-devel@lists.sourceforge.net
5438 W: https://f2fs.wiki.kernel.org/
5439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5441 F: Documentation/filesystems/f2fs.txt
5442 F: Documentation/ABI/testing/sysfs-fs-f2fs
5444 F: include/linux/f2fs_fs.h
5445 F: include/trace/events/f2fs.h
5447 FUJITSU FR-V (FRV) PORT
5451 FUJITSU LAPTOP EXTRAS
5452 M: Jonathan Woithe <jwoithe@just42.net>
5453 L: platform-driver-x86@vger.kernel.org
5455 F: drivers/platform/x86/fujitsu-laptop.c
5457 FUJITSU M-5MO LS CAMERA ISP DRIVER
5458 M: Kyungmin Park <kyungmin.park@samsung.com>
5459 M: Heungjun Kim <riverful.kim@samsung.com>
5460 L: linux-media@vger.kernel.org
5462 F: drivers/media/i2c/m5mols/
5463 F: include/media/i2c/m5mols.h
5465 FUJITSU TABLET EXTRAS
5466 M: Robert Gerlach <khnz@gmx.de>
5467 L: platform-driver-x86@vger.kernel.org
5469 F: drivers/platform/x86/fujitsu-tablet.c
5471 FUSE: FILESYSTEM IN USERSPACE
5472 M: Miklos Szeredi <miklos@szeredi.hu>
5473 L: linux-fsdevel@vger.kernel.org
5474 W: http://fuse.sourceforge.net/
5475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5478 F: include/uapi/linux/fuse.h
5479 F: Documentation/filesystems/fuse.txt
5482 M: Thomas Gleixner <tglx@linutronix.de>
5483 M: Ingo Molnar <mingo@redhat.com>
5484 R: Peter Zijlstra <peterz@infradead.org>
5485 R: Darren Hart <dvhart@infradead.org>
5486 L: linux-kernel@vger.kernel.org
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5490 F: kernel/futex_compat.c
5491 F: include/asm-generic/futex.h
5492 F: include/linux/futex.h
5493 F: include/uapi/linux/futex.h
5494 F: tools/testing/selftests/futex/
5495 F: tools/perf/bench/futex*
5496 F: Documentation/*futex*
5498 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5499 M: Rik Faith <faith@cs.unc.edu>
5500 L: linux-scsi@vger.kernel.org
5501 S: Odd Fixes (e.g., new signatures)
5502 F: drivers/scsi/fdomain.*
5505 M: Kees Cook <keescook@chromium.org>
5506 R: Emese Revfy <re.emese@gmail.com>
5507 L: kernel-hardening@lists.openwall.com
5509 F: scripts/gcc-plugins/
5510 F: scripts/gcc-plugin.sh
5511 F: scripts/Makefile.gcc-plugins
5512 F: Documentation/gcc-plugins.txt
5514 GCOV BASED KERNEL PROFILING
5515 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5518 F: Documentation/dev-tools/gcov.rst
5520 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5521 M: Achim Leubner <achim_leubner@adaptec.com>
5522 L: linux-scsi@vger.kernel.org
5523 W: http://www.icp-vortex.com/
5525 F: drivers/scsi/gdt*
5527 GDB KERNEL DEBUGGING HELPER SCRIPTS
5528 M: Jan Kiszka <jan.kiszka@siemens.com>
5529 M: Kieran Bingham <kieran@bingham.xyz>
5533 GEMTEK FM RADIO RECEIVER DRIVER
5534 M: Hans Verkuil <hverkuil@xs4all.nl>
5535 L: linux-media@vger.kernel.org
5536 T: git git://linuxtv.org/media_tree.git
5537 W: https://linuxtv.org
5539 F: drivers/media/radio/radio-gemtek*
5541 GENERIC GPIO I2C DRIVER
5542 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5544 F: drivers/i2c/busses/i2c-gpio.c
5545 F: include/linux/i2c-gpio.h
5547 GENERIC GPIO I2C MULTIPLEXER DRIVER
5548 M: Peter Korsgaard <peter.korsgaard@barco.com>
5549 L: linux-i2c@vger.kernel.org
5551 F: drivers/i2c/muxes/i2c-mux-gpio.c
5552 F: include/linux/i2c-mux-gpio.h
5553 F: Documentation/i2c/muxes/i2c-mux-gpio
5555 GENERIC HDLC (WAN) DRIVERS
5556 M: Krzysztof Halasa <khc@pm.waw.pl>
5557 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5559 F: drivers/net/wan/c101.c
5560 F: drivers/net/wan/hd6457*
5561 F: drivers/net/wan/hdlc*
5562 F: drivers/net/wan/n2.c
5563 F: drivers/net/wan/pc300too.c
5564 F: drivers/net/wan/pci200syn.c
5565 F: drivers/net/wan/wanxl*
5567 GENERIC INCLUDE/ASM HEADER FILES
5568 M: Arnd Bergmann <arnd@arndb.de>
5569 L: linux-arch@vger.kernel.org
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5572 F: include/asm-generic/
5573 F: include/uapi/asm-generic/
5575 GENERIC PHY FRAMEWORK
5576 M: Kishon Vijay Abraham I <kishon@ti.com>
5577 L: linux-kernel@vger.kernel.org
5578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5581 F: include/linux/phy/
5584 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5585 M: Kevin Hilman <khilman@kernel.org>
5586 M: Ulf Hansson <ulf.hansson@linaro.org>
5587 L: linux-pm@vger.kernel.org
5589 F: drivers/base/power/domain*.c
5590 F: include/linux/pm_domain.h
5592 GENERIC UIO DRIVER FOR PCI DEVICES
5593 M: "Michael S. Tsirkin" <mst@redhat.com>
5594 L: kvm@vger.kernel.org
5596 F: drivers/uio/uio_pci_generic.c
5598 GET_MAINTAINER SCRIPT
5599 M: Joe Perches <joe@perches.com>
5601 F: scripts/get_maintainer.pl
5603 GENWQE (IBM Generic Workqueue Card)
5604 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5605 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5607 F: drivers/misc/genwqe/
5610 M: Steven Whitehouse <swhiteho@redhat.com>
5611 M: Bob Peterson <rpeterso@redhat.com>
5612 L: cluster-devel@redhat.com
5613 W: http://sources.redhat.com/cluster/
5614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5616 F: Documentation/filesystems/gfs2*.txt
5618 F: include/uapi/linux/gfs2_ondisk.h
5620 GIGASET ISDN DRIVERS
5621 M: Paul Bolle <pebolle@tiscali.nl>
5622 L: gigaset307x-common@lists.sourceforge.net
5623 W: http://gigaset307x.sourceforge.net/
5625 F: Documentation/isdn/README.gigaset
5626 F: drivers/isdn/gigaset/
5627 F: include/uapi/linux/gigaset_dev.h
5630 M: Hans Verkuil <hans.verkuil@cisco.com>
5631 L: linux-media@vger.kernel.org
5633 F: drivers/media/usb/go7007/
5636 M: Bastien Nocera <hadess@hadess.net>
5637 L: linux-input@vger.kernel.org
5639 F: drivers/input/touchscreen/goodix.c
5642 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5643 L: linux-gpio@vger.kernel.org
5645 F: drivers/gpio/gpio-mockup.c
5646 F: tools/testing/selftests/gpio/
5649 M: Linus Walleij <linus.walleij@linaro.org>
5650 M: Alexandre Courbot <gnurou@gmail.com>
5651 L: linux-gpio@vger.kernel.org
5652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5654 F: Documentation/devicetree/bindings/gpio/
5655 F: Documentation/gpio/
5656 F: Documentation/ABI/testing/gpio-cdev
5657 F: Documentation/ABI/obsolete/sysfs-gpio
5659 F: include/linux/gpio/
5660 F: include/linux/gpio.h
5661 F: include/asm-generic/gpio.h
5662 F: include/uapi/linux/gpio.h
5665 GRE DEMULTIPLEXER DRIVER
5666 M: Dmitry Kozlov <xeb@mail.ru>
5667 L: netdev@vger.kernel.org
5669 F: net/ipv4/gre_demux.c
5670 F: net/ipv4/gre_offload.c
5671 F: include/net/gre.h
5673 GRETH 10/100/1G Ethernet MAC device driver
5674 M: Andreas Larsson <andreas@gaisler.com>
5675 L: netdev@vger.kernel.org
5677 F: drivers/net/ethernet/aeroflex/
5680 M: Johan Hovold <johan@kernel.org>
5681 M: Alex Elder <elder@kernel.org>
5682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5684 F: drivers/staging/greybus/
5685 L: greybus-dev@lists.linaro.org
5687 GREYBUS AUDIO PROTOCOLS DRIVERS
5688 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5689 M: Mark Greer <mgreer@animalcreek.com>
5691 F: drivers/staging/greybus/audio_apbridgea.c
5692 F: drivers/staging/greybus/audio_apbridgea.h
5693 F: drivers/staging/greybus/audio_codec.c
5694 F: drivers/staging/greybus/audio_codec.h
5695 F: drivers/staging/greybus/audio_gb.c
5696 F: drivers/staging/greybus/audio_manager.c
5697 F: drivers/staging/greybus/audio_manager.h
5698 F: drivers/staging/greybus/audio_manager_module.c
5699 F: drivers/staging/greybus/audio_manager_private.h
5700 F: drivers/staging/greybus/audio_manager_sysfs.c
5701 F: drivers/staging/greybus/audio_module.c
5702 F: drivers/staging/greybus/audio_topology.c
5704 GREYBUS PROTOCOLS DRIVERS
5705 M: Rui Miguel Silva <rmfrfs@gmail.com>
5707 F: drivers/staging/greybus/sdio.c
5708 F: drivers/staging/greybus/light.c
5709 F: drivers/staging/greybus/gpio.c
5710 F: drivers/staging/greybus/power_supply.c
5711 F: drivers/staging/greybus/spi.c
5712 F: drivers/staging/greybus/spilib.c
5714 GREYBUS PROTOCOLS DRIVERS
5715 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5717 F: drivers/staging/greybus/loopback.c
5718 F: drivers/staging/greybus/timesync.c
5719 F: drivers/staging/greybus/timesync_platform.c
5721 GREYBUS PROTOCOLS DRIVERS
5722 M: Viresh Kumar <vireshk@kernel.org>
5724 F: drivers/staging/greybus/authentication.c
5725 F: drivers/staging/greybus/bootrom.c
5726 F: drivers/staging/greybus/firmware.h
5727 F: drivers/staging/greybus/fw-core.c
5728 F: drivers/staging/greybus/fw-download.c
5729 F: drivers/staging/greybus/fw-managament.c
5730 F: drivers/staging/greybus/greybus_authentication.h
5731 F: drivers/staging/greybus/greybus_firmware.h
5732 F: drivers/staging/greybus/hid.c
5733 F: drivers/staging/greybus/i2c.c
5734 F: drivers/staging/greybus/spi.c
5735 F: drivers/staging/greybus/spilib.c
5736 F: drivers/staging/greybus/spilib.h
5738 GREYBUS PROTOCOLS DRIVERS
5739 M: David Lin <dtwlin@gmail.com>
5741 F: drivers/staging/greybus/uart.c
5742 F: drivers/staging/greybus/log.c
5744 GREYBUS PLATFORM DRIVERS
5745 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5747 F: drivers/staging/greybus/arche-platform.c
5748 F: drivers/staging/greybus/arche-apb-ctrl.c
5749 F: drivers/staging/greybus/arche_platform.h
5751 GS1662 VIDEO SERIALIZER
5752 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5753 L: linux-media@vger.kernel.org
5754 T: git git://linuxtv.org/media_tree.git
5756 F: drivers/media/spi/gs1662.c
5758 GSPCA FINEPIX SUBDRIVER
5759 M: Frank Zago <frank@zago.net>
5760 L: linux-media@vger.kernel.org
5761 T: git git://linuxtv.org/media_tree.git
5763 F: drivers/media/usb/gspca/finepix.c
5765 GSPCA GL860 SUBDRIVER
5766 M: Olivier Lorin <o.lorin@laposte.net>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5770 F: drivers/media/usb/gspca/gl860/
5772 GSPCA M5602 SUBDRIVER
5773 M: Erik Andren <erik.andren@gmail.com>
5774 L: linux-media@vger.kernel.org
5775 T: git git://linuxtv.org/media_tree.git
5777 F: drivers/media/usb/gspca/m5602/
5779 GSPCA PAC207 SONIXB SUBDRIVER
5780 M: Hans Verkuil <hverkuil@xs4all.nl>
5781 L: linux-media@vger.kernel.org
5782 T: git git://linuxtv.org/media_tree.git
5784 F: drivers/media/usb/gspca/pac207.c
5786 GSPCA SN9C20X SUBDRIVER
5787 M: Brian Johnson <brijohn@gmail.com>
5788 L: linux-media@vger.kernel.org
5789 T: git git://linuxtv.org/media_tree.git
5791 F: drivers/media/usb/gspca/sn9c20x.c
5793 GSPCA T613 SUBDRIVER
5794 M: Leandro Costantino <lcostantino@gmail.com>
5795 L: linux-media@vger.kernel.org
5796 T: git git://linuxtv.org/media_tree.git
5798 F: drivers/media/usb/gspca/t613.c
5800 GSPCA USB WEBCAM DRIVER
5801 M: Hans Verkuil <hverkuil@xs4all.nl>
5802 L: linux-media@vger.kernel.org
5803 T: git git://linuxtv.org/media_tree.git
5805 F: drivers/media/usb/gspca/
5807 GTP (GPRS Tunneling Protocol)
5808 M: Pablo Neira Ayuso <pablo@netfilter.org>
5809 M: Harald Welte <laforge@gnumonks.org>
5810 L: osmocom-net-gprs@lists.osmocom.org
5811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5813 F: drivers/net/gtp.c
5815 GUID PARTITION TABLE (GPT)
5816 M: Davidlohr Bueso <dave@stgolabs.net>
5817 L: linux-efi@vger.kernel.org
5819 F: block/partitions/efi.*
5821 STK1160 USB VIDEO CAPTURE DRIVER
5822 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5823 L: linux-media@vger.kernel.org
5824 T: git git://linuxtv.org/media_tree.git
5826 F: drivers/media/usb/stk1160/
5829 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5830 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5831 W: http://uclinux-h8.sourceforge.jp
5832 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5835 F: drivers/clocksource/h8300_*.c
5836 F: drivers/clk/h8300/
5837 F: drivers/irqchip/irq-renesas-h8*.c
5839 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5840 M: Frank Seidel <frank@f-seidel.de>
5841 L: platform-driver-x86@vger.kernel.org
5842 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5844 F: drivers/platform/x86/hdaps.c
5846 HDPVR USB VIDEO ENCODER DRIVER
5847 M: Hans Verkuil <hverkuil@xs4all.nl>
5848 L: linux-media@vger.kernel.org
5849 T: git git://linuxtv.org/media_tree.git
5850 W: https://linuxtv.org
5852 F: drivers/media/usb/hdpvr/
5854 HWPOISON MEMORY FAILURE HANDLING
5855 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5856 L: linux-mm@kvack.org
5858 F: mm/memory-failure.c
5859 F: mm/hwpoison-inject.c
5861 HYPERVISOR VIRTUAL CONSOLE DRIVER
5862 L: linuxppc-dev@lists.ozlabs.org
5867 M: Antti Palosaari <crope@iki.fi>
5868 L: linux-media@vger.kernel.org
5869 W: https://linuxtv.org
5870 W: http://palosaari.fi/linux/
5871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5872 T: git git://linuxtv.org/anttip/media_tree.git
5874 F: drivers/media/usb/hackrf/
5877 M: Jean Delvare <jdelvare@suse.com>
5878 M: Guenter Roeck <linux@roeck-us.net>
5879 L: linux-hwmon@vger.kernel.org
5880 W: http://hwmon.wiki.kernel.org/
5881 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5884 F: Documentation/hwmon/
5886 F: include/linux/hwmon*.h
5888 HARDWARE RANDOM NUMBER GENERATOR CORE
5889 M: Matt Mackall <mpm@selenic.com>
5890 M: Herbert Xu <herbert@gondor.apana.org.au>
5891 L: linux-crypto@vger.kernel.org
5893 F: Documentation/devicetree/bindings/rng/
5894 F: Documentation/hw_random.txt
5895 F: drivers/char/hw_random/
5896 F: include/linux/hw_random.h
5898 HARDWARE SPINLOCK CORE
5899 M: Ohad Ben-Cohen <ohad@wizery.com>
5900 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5901 L: linux-remoteproc@vger.kernel.org
5903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5904 F: Documentation/devicetree/bindings/hwlock/
5905 F: Documentation/hwspinlock.txt
5906 F: drivers/hwspinlock/
5907 F: include/linux/hwspinlock.h
5909 HARMONY SOUND DRIVER
5910 L: linux-parisc@vger.kernel.org
5912 F: sound/parisc/harmony.*
5914 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5915 M: Jimmy Vance <jimmy.vance@hpe.com>
5917 F: Documentation/watchdog/hpwdt.txt
5918 F: drivers/watchdog/hpwdt.c
5920 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5921 M: Don Brace <don.brace@microsemi.com>
5922 L: esc.storagedev@microsemi.com
5923 L: linux-scsi@vger.kernel.org
5925 F: Documentation/scsi/hpsa.txt
5926 F: drivers/scsi/hpsa*.[ch]
5927 F: include/linux/cciss*.h
5928 F: include/uapi/linux/cciss*.h
5930 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5931 M: Don Brace <don.brace@microsemi.com>
5932 L: esc.storagedev@microsemi.com
5933 L: linux-scsi@vger.kernel.org
5935 F: Documentation/blockdev/cciss.txt
5936 F: drivers/block/cciss*
5937 F: include/linux/cciss_ioctl.h
5938 F: include/uapi/linux/cciss_ioctl.h
5941 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5942 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5943 L: linux-rdma@vger.kernel.org
5945 F: drivers/infiniband/ulp/opa_vnic
5948 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5949 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5950 L: linux-rdma@vger.kernel.org
5952 F: drivers/infiniband/hw/hfi1
5955 L: linux-fsdevel@vger.kernel.org
5957 F: Documentation/filesystems/hfs.txt
5961 L: linux-fsdevel@vger.kernel.org
5963 F: Documentation/filesystems/hfsplus.txt
5966 HGA FRAMEBUFFER DRIVER
5967 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5968 L: linux-nvidia@lists.surfsouth.com
5969 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5971 F: drivers/video/fbdev/hgafb.c
5973 HIBERNATION (aka Software Suspend, aka swsusp)
5974 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5975 M: Pavel Machek <pavel@ucw.cz>
5976 L: linux-pm@vger.kernel.org
5977 B: https://bugzilla.kernel.org
5980 F: drivers/base/power/
5982 F: include/linux/suspend.h
5983 F: include/linux/freezer.h
5984 F: include/linux/pm.h
5985 F: arch/*/include/asm/suspend*.h
5988 M: Jiri Kosina <jikos@kernel.org>
5989 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5990 L: linux-input@vger.kernel.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5994 F: include/linux/hid*
5995 F: include/uapi/linux/hid*
5997 HID SENSOR HUB DRIVERS
5998 M: Jiri Kosina <jikos@kernel.org>
5999 M: Jonathan Cameron <jic23@kernel.org>
6000 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6001 L: linux-input@vger.kernel.org
6002 L: linux-iio@vger.kernel.org
6004 F: Documentation/hid/hid-sensor*
6005 F: drivers/hid/hid-sensor-*
6006 F: drivers/iio/*/hid-*
6007 F: include/linux/hid-sensor-*
6009 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6010 M: Thomas Gleixner <tglx@linutronix.de>
6011 L: linux-kernel@vger.kernel.org
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6014 F: Documentation/timers/
6015 F: kernel/time/hrtimer.c
6016 F: kernel/time/clockevents.c
6017 F: kernel/time/tick*.*
6018 F: kernel/time/timer_*.c
6019 F: include/linux/clockchips.h
6020 F: include/linux/hrtimer.h
6022 HIGH-SPEED SCC DRIVER FOR AX.25
6023 L: linux-hams@vger.kernel.org
6025 F: drivers/net/hamradio/dmascc.c
6026 F: drivers/net/hamradio/scc.c
6028 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6029 M: HighPoint Linux Team <linux@highpoint-tech.com>
6030 W: http://www.highpoint-tech.com
6032 F: Documentation/scsi/hptiop.txt
6033 F: drivers/scsi/hptiop.c
6036 M: Jes Sorensen <jes@trained-monkey.org>
6037 L: linux-hippi@sunsite.dk
6039 F: include/linux/hippidevice.h
6040 F: include/uapi/linux/if_hippi.h
6042 F: drivers/net/hippi/
6044 HISILICON NETWORK SUBSYSTEM DRIVER
6045 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6046 M: Salil Mehta <salil.mehta@huawei.com>
6047 L: netdev@vger.kernel.org
6048 W: http://www.hisilicon.com
6050 F: drivers/net/ethernet/hisilicon/
6051 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6053 HISILICON ROCE DRIVER
6054 M: Lijun Ou <oulijun@huawei.com>
6055 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6056 L: linux-rdma@vger.kernel.org
6058 F: drivers/infiniband/hw/hns/
6059 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6061 HISILICON SAS Controller
6062 M: John Garry <john.garry@huawei.com>
6063 W: http://www.hisilicon.com
6065 F: drivers/scsi/hisi_sas/
6066 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6069 M: Jouni Malinen <j@w1.fi>
6070 L: linux-wireless@vger.kernel.org
6071 W: http://w1.fi/hostap-driver.html
6073 F: drivers/net/wireless/intersil/hostap/
6075 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6076 L: platform-driver-x86@vger.kernel.org
6078 F: drivers/platform/x86/tc1100-wmi.c
6080 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6081 M: Jaroslav Kysela <perex@perex.cz>
6083 F: drivers/net/ethernet/hp/hp100.*
6085 HPET: High Precision Event Timers driver
6086 M: Clemens Ladisch <clemens@ladisch.de>
6088 F: Documentation/timers/hpet.txt
6089 F: drivers/char/hpet.c
6090 F: include/linux/hpet.h
6091 F: include/uapi/linux/hpet.h
6095 F: arch/x86/kernel/hpet.c
6096 F: arch/x86/include/asm/hpet.h
6099 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6100 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6105 M: Sebastian Reichel <sre@kernel.org>
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6108 F: Documentation/ABI/testing/sysfs-bus-hsi
6109 F: Documentation/driver-api/hsi.rst
6111 F: include/linux/hsi/
6112 F: include/uapi/linux/hsi/
6115 L: linux-usb@vger.kernel.org
6117 F: drivers/net/usb/hso.c
6119 HSR NETWORK PROTOCOL
6120 M: Arvid Brodin <arvid.brodin@alten.se>
6121 L: netdev@vger.kernel.org
6125 HTCPEN TOUCHSCREEN DRIVER
6126 M: Pau Oliva Fora <pof@eslack.org>
6127 L: linux-input@vger.kernel.org
6129 F: drivers/input/touchscreen/htcpen.c
6132 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6137 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6138 L: linux-media@vger.kernel.org
6139 T: git git://linuxtv.org/media_tree.git
6140 W: https://linuxtv.org
6142 F: drivers/media/platform/sti/hva
6144 Hyper-V CORE AND DRIVERS
6145 M: "K. Y. Srinivasan" <kys@microsoft.com>
6146 M: Haiyang Zhang <haiyangz@microsoft.com>
6147 M: Stephen Hemminger <sthemmin@microsoft.com>
6148 L: devel@linuxdriverproject.org
6150 F: arch/x86/include/asm/mshyperv.h
6151 F: arch/x86/include/uapi/asm/hyperv.h
6152 F: arch/x86/kernel/cpu/mshyperv.c
6154 F: drivers/hid/hid-hyperv.c
6156 F: drivers/input/serio/hyperv-keyboard.c
6157 F: drivers/pci/host/pci-hyperv.c
6158 F: drivers/net/hyperv/
6159 F: drivers/scsi/storvsc_drv.c
6160 F: drivers/uio/uio_hv_generic.c
6161 F: drivers/video/fbdev/hyperv_fb.c
6162 F: include/linux/hyperv.h
6164 F: Documentation/ABI/stable/sysfs-bus-vmbus
6167 M: Peter Rosin <peda@axentia.se>
6168 L: linux-i2c@vger.kernel.org
6170 F: Documentation/i2c/i2c-topology
6171 F: Documentation/i2c/muxes/
6172 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6173 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6174 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6175 F: drivers/i2c/i2c-mux.c
6176 F: drivers/i2c/muxes/
6177 F: include/linux/i2c-mux.h
6179 I2C OVER PARALLEL PORT
6180 M: Jean Delvare <jdelvare@suse.com>
6181 L: linux-i2c@vger.kernel.org
6183 F: Documentation/i2c/busses/i2c-parport
6184 F: Documentation/i2c/busses/i2c-parport-light
6185 F: drivers/i2c/busses/i2c-parport.c
6186 F: drivers/i2c/busses/i2c-parport-light.c
6188 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6189 M: Jean Delvare <jdelvare@suse.com>
6190 L: linux-i2c@vger.kernel.org
6192 F: Documentation/i2c/busses/i2c-ali1535
6193 F: Documentation/i2c/busses/i2c-ali1563
6194 F: Documentation/i2c/busses/i2c-ali15x3
6195 F: Documentation/i2c/busses/i2c-amd756
6196 F: Documentation/i2c/busses/i2c-amd8111
6197 F: Documentation/i2c/busses/i2c-i801
6198 F: Documentation/i2c/busses/i2c-nforce2
6199 F: Documentation/i2c/busses/i2c-piix4
6200 F: Documentation/i2c/busses/i2c-sis5595
6201 F: Documentation/i2c/busses/i2c-sis630
6202 F: Documentation/i2c/busses/i2c-sis96x
6203 F: Documentation/i2c/busses/i2c-via
6204 F: Documentation/i2c/busses/i2c-viapro
6205 F: drivers/i2c/busses/i2c-ali1535.c
6206 F: drivers/i2c/busses/i2c-ali1563.c
6207 F: drivers/i2c/busses/i2c-ali15x3.c
6208 F: drivers/i2c/busses/i2c-amd756.c
6209 F: drivers/i2c/busses/i2c-amd756-s4882.c
6210 F: drivers/i2c/busses/i2c-amd8111.c
6211 F: drivers/i2c/busses/i2c-i801.c
6212 F: drivers/i2c/busses/i2c-isch.c
6213 F: drivers/i2c/busses/i2c-nforce2.c
6214 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6215 F: drivers/i2c/busses/i2c-piix4.c
6216 F: drivers/i2c/busses/i2c-sis5595.c
6217 F: drivers/i2c/busses/i2c-sis630.c
6218 F: drivers/i2c/busses/i2c-sis96x.c
6219 F: drivers/i2c/busses/i2c-via.c
6220 F: drivers/i2c/busses/i2c-viapro.c
6222 I2C/SMBUS ISMT DRIVER
6223 M: Seth Heasley <seth.heasley@intel.com>
6224 M: Neil Horman <nhorman@tuxdriver.com>
6225 L: linux-i2c@vger.kernel.org
6226 F: drivers/i2c/busses/i2c-ismt.c
6227 F: Documentation/i2c/busses/i2c-ismt
6229 I2C/SMBUS STUB DRIVER
6230 M: Jean Delvare <jdelvare@suse.com>
6231 L: linux-i2c@vger.kernel.org
6233 F: drivers/i2c/i2c-stub.c
6236 M: Wolfram Sang <wsa@the-dreams.de>
6237 L: linux-i2c@vger.kernel.org
6238 W: https://i2c.wiki.kernel.org/
6239 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6242 F: Documentation/devicetree/bindings/i2c/
6243 F: Documentation/i2c/
6246 F: include/linux/i2c.h
6247 F: include/linux/i2c-*.h
6248 F: include/uapi/linux/i2c.h
6249 F: include/uapi/linux/i2c-*.h
6252 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6253 L: linux-i2c@vger.kernel.org
6254 L: linux-acpi@vger.kernel.org
6258 M: Jean Delvare <jdelvare@suse.com>
6259 L: linux-i2c@vger.kernel.org
6261 F: Documentation/i2c/busses/i2c-taos-evm
6262 F: drivers/i2c/busses/i2c-taos-evm.c
6265 M: Till Harbaum <till@harbaum.org>
6266 L: linux-i2c@vger.kernel.org
6267 W: http://www.harbaum.org/till/i2c_tiny_usb
6269 F: drivers/i2c/busses/i2c-tiny-usb.c
6272 M: "H. Peter Anvin" <hpa@zytor.com>
6276 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6277 M: "H. Peter Anvin" <hpa@zytor.com>
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6281 IA64 (Itanium) PLATFORM
6282 M: Tony Luck <tony.luck@intel.com>
6283 M: Fenghua Yu <fenghua.yu@intel.com>
6284 L: linux-ia64@vger.kernel.org
6285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6289 IBM Power VMX Cryptographic instructions
6290 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6291 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6292 L: linux-crypto@vger.kernel.org
6294 F: drivers/crypto/vmx/Makefile
6295 F: drivers/crypto/vmx/Kconfig
6296 F: drivers/crypto/vmx/vmx.c
6297 F: drivers/crypto/vmx/aes*
6298 F: drivers/crypto/vmx/ghash*
6299 F: drivers/crypto/vmx/ppc-xlate.pl
6301 IBM Power in-Nest Crypto Acceleration
6302 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6303 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6304 L: linux-crypto@vger.kernel.org
6306 F: drivers/crypto/nx/Makefile
6307 F: drivers/crypto/nx/Kconfig
6308 F: drivers/crypto/nx/nx-aes*
6309 F: drivers/crypto/nx/nx-sha*
6310 F: drivers/crypto/nx/nx.*
6311 F: drivers/crypto/nx/nx_csbcpb.h
6312 F: drivers/crypto/nx/nx_debugfs.h
6314 IBM Power 842 compression accelerator
6315 M: Haren Myneni <haren@us.ibm.com>
6317 F: drivers/crypto/nx/Makefile
6318 F: drivers/crypto/nx/Kconfig
6319 F: drivers/crypto/nx/nx-842*
6320 F: include/linux/sw842.h
6324 IBM Power Linux RAID adapter
6325 M: Brian King <brking@us.ibm.com>
6327 F: drivers/scsi/ipr.*
6329 IBM Power Virtual Ethernet Device Driver
6330 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6331 L: netdev@vger.kernel.org
6333 F: drivers/net/ethernet/ibm/ibmveth.*
6335 IBM Power SRIOV Virtual NIC Device Driver
6336 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6337 M: John Allen <jallen@linux.vnet.ibm.com>
6338 L: netdev@vger.kernel.org
6340 F: drivers/net/ethernet/ibm/ibmvnic.*
6342 IBM Power Virtual SCSI Device Drivers
6343 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6344 L: linux-scsi@vger.kernel.org
6346 F: drivers/scsi/ibmvscsi/ibmvscsi*
6347 F: include/scsi/viosrp.h
6349 IBM Power Virtual SCSI Device Target Driver
6350 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6351 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6352 L: linux-scsi@vger.kernel.org
6353 L: target-devel@vger.kernel.org
6355 F: drivers/scsi/ibmvscsi_tgt/
6357 IBM Power Virtual FC Device Drivers
6358 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6359 L: linux-scsi@vger.kernel.org
6361 F: drivers/scsi/ibmvscsi/ibmvfc*
6363 IBM ServeRAID RAID DRIVER
6365 F: drivers/scsi/ips.*
6367 ICH LPC AND GPIO DRIVER
6368 M: Peter Tyser <ptyser@xes-inc.com>
6370 F: drivers/mfd/lpc_ich.c
6371 F: drivers/gpio/gpio-ich.c
6373 IDT VersaClock 5 CLOCK DRIVER
6374 M: Marek Vasut <marek.vasut@gmail.com>
6376 F: drivers/clk/clk-versaclock5.c
6379 M: "David S. Miller" <davem@davemloft.net>
6380 L: linux-ide@vger.kernel.org
6381 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6384 F: Documentation/ide/
6386 F: include/linux/ide.h
6388 IDEAPAD LAPTOP EXTRAS DRIVER
6389 M: Ike Panhc <ike.pan@canonical.com>
6390 L: platform-driver-x86@vger.kernel.org
6391 W: http://launchpad.net/ideapad-laptop
6393 F: drivers/platform/x86/ideapad-laptop.c
6395 IDEAPAD LAPTOP SLIDEBAR DRIVER
6396 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6397 L: linux-input@vger.kernel.org
6398 W: https://github.com/o2genum/ideapad-slidebar
6400 F: drivers/input/misc/ideapad_slidebar.c
6403 M: Borislav Petkov <bp@alien8.de>
6404 L: linux-ide@vger.kernel.org
6406 F: Documentation/cdrom/ide-cd
6407 F: drivers/ide/ide-cd*
6409 IEEE 802.15.4 SUBSYSTEM
6410 M: Alexander Aring <aar@pengutronix.de>
6411 M: Stefan Schmidt <stefan@osg.samsung.com>
6412 L: linux-wpan@vger.kernel.org
6413 W: http://wpan.cakelab.org/
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6419 F: drivers/net/ieee802154/
6420 F: include/linux/nl802154.h
6421 F: include/linux/ieee802154.h
6422 F: include/net/nl802154.h
6423 F: include/net/mac802154.h
6424 F: include/net/af_ieee802154.h
6425 F: include/net/cfg802154.h
6426 F: include/net/ieee802154_netdev.h
6427 F: Documentation/networking/ieee802154.txt
6430 M: Yotam Gigi <yotamg@mellanox.com>
6431 M: Jamal Hadi Salim <jhs@mojatatu.com>
6433 F: include/net/ife.h
6434 F: include/uapi/linux/ife.h
6436 IGORPLUG-USB IR RECEIVER
6437 M: Sean Young <sean@mess.org>
6438 L: linux-media@vger.kernel.org
6440 F: drivers/media/rc/igorplugusb.c
6442 IGUANAWORKS USB IR TRANSCEIVER
6443 M: Sean Young <sean@mess.org>
6444 L: linux-media@vger.kernel.org
6446 F: drivers/media/rc/iguanair.c
6448 IIO DIGITAL POTENTIOMETER DAC
6449 M: Peter Rosin <peda@axentia.se>
6450 L: linux-iio@vger.kernel.org
6452 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6453 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6454 F: drivers/iio/dac/dpot-dac.c
6456 IIO ENVELOPE DETECTOR
6457 M: Peter Rosin <peda@axentia.se>
6458 L: linux-iio@vger.kernel.org
6460 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6461 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6462 F: drivers/iio/adc/envelope-detector.c
6464 IIO SUBSYSTEM AND DRIVERS
6465 M: Jonathan Cameron <jic23@kernel.org>
6466 R: Hartmut Knaack <knaack.h@gmx.de>
6467 R: Lars-Peter Clausen <lars@metafoo.de>
6468 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6469 L: linux-iio@vger.kernel.org
6470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6472 F: Documentation/devicetree/bindings/iio/
6474 F: drivers/staging/iio/
6475 F: include/linux/iio/
6478 IKANOS/ADI EAGLE ADSL USB DRIVER
6479 M: Matthieu Castet <castet.matthieu@free.fr>
6480 M: Stanislaw Gruszka <stf_xl@wp.pl>
6482 F: drivers/usb/atm/ueagle-atm.c
6484 IMGTEC ASCII LCD DRIVER
6485 M: Paul Burton <paul.burton@imgtec.com>
6487 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6488 F: drivers/auxdisplay/img-ascii-lcd.c
6490 INA209 HARDWARE MONITOR DRIVER
6491 M: Guenter Roeck <linux@roeck-us.net>
6492 L: linux-hwmon@vger.kernel.org
6494 F: Documentation/hwmon/ina209
6495 F: Documentation/devicetree/bindings/i2c/ina209.txt
6496 F: drivers/hwmon/ina209.c
6498 INA2XX HARDWARE MONITOR DRIVER
6499 M: Guenter Roeck <linux@roeck-us.net>
6500 L: linux-hwmon@vger.kernel.org
6502 F: Documentation/hwmon/ina2xx
6503 F: drivers/hwmon/ina2xx.c
6504 F: include/linux/platform_data/ina2xx.h
6506 INDUSTRY PACK SUBSYSTEM (IPACK)
6507 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6508 M: Jens Taprogge <jens.taprogge@taprogge.org>
6509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6510 L: industrypack-devel@lists.sourceforge.net
6511 W: http://industrypack.sourceforge.net
6515 INGENIC JZ4780 DMA Driver
6516 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6518 F: drivers/dma/dma-jz4780.c
6520 INGENIC JZ4780 NAND DRIVER
6521 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6522 L: linux-mtd@lists.infradead.org
6524 F: drivers/mtd/nand/jz4780_*
6526 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6527 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6528 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6529 L: linux-ima-devel@lists.sourceforge.net
6530 L: linux-ima-user@lists.sourceforge.net
6531 L: linux-security-module@vger.kernel.org
6532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6534 F: security/integrity/ima/
6536 IMGTEC IR DECODER DRIVER
6537 M: James Hogan <james.hogan@imgtec.com>
6539 F: drivers/media/rc/img-ir/
6541 IMS TWINTURBO FRAMEBUFFER DRIVER
6542 L: linux-fbdev@vger.kernel.org
6544 F: drivers/video/fbdev/imsttfb.c
6546 INFINIBAND SUBSYSTEM
6547 M: Doug Ledford <dledford@redhat.com>
6548 M: Sean Hefty <sean.hefty@intel.com>
6549 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6550 L: linux-rdma@vger.kernel.org
6551 W: http://www.openfabrics.org/
6552 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6555 F: Documentation/devicetree/bindings/infiniband/
6556 F: Documentation/infiniband/
6557 F: drivers/infiniband/
6558 F: include/uapi/linux/if_infiniband.h
6559 F: include/uapi/rdma/
6563 M: John McCutchan <john@johnmccutchan.com>
6564 M: Robert Love <rlove@rlove.org>
6565 M: Eric Paris <eparis@parisplace.org>
6567 F: Documentation/filesystems/inotify.txt
6568 F: fs/notify/inotify/
6569 F: include/linux/inotify.h
6570 F: include/uapi/linux/inotify.h
6572 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6573 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6574 L: linux-input@vger.kernel.org
6575 Q: http://patchwork.kernel.org/project/linux-input/list/
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6579 F: include/linux/input.h
6580 F: include/uapi/linux/input.h
6581 F: include/linux/input/
6582 F: Documentation/devicetree/bindings/input/
6584 INPUT MULTITOUCH (MT) PROTOCOL
6585 M: Henrik Rydberg <rydberg@bitmath.org>
6586 L: linux-input@vger.kernel.org
6588 F: Documentation/input/multi-touch-protocol.rst
6589 F: drivers/input/input-mt.c
6592 INTEL ASoC BDW/HSW DRIVERS
6593 M: Jie Yang <yang.jie@linux.intel.com>
6594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6596 F: sound/soc/intel/common/sst-dsp*
6597 F: sound/soc/intel/common/sst-firmware.c
6598 F: sound/soc/intel/boards/broadwell.c
6599 F: sound/soc/intel/haswell/
6601 INTEL C600 SERIES SAS CONTROLLER DRIVER
6602 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6603 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6604 L: linux-scsi@vger.kernel.org
6605 T: git git://git.code.sf.net/p/intel-sas/isci
6607 F: drivers/scsi/isci/
6609 INTEL HID EVENT DRIVER
6610 M: Alex Hung <alex.hung@canonical.com>
6611 L: platform-driver-x86@vger.kernel.org
6613 F: drivers/platform/x86/intel-hid.c
6615 INTEL VIRTUAL BUTTON DRIVER
6616 M: AceLan Kao <acelan.kao@canonical.com>
6617 L: platform-driver-x86@vger.kernel.org
6619 F: drivers/platform/x86/intel-vbtn.c
6622 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6623 M: Len Brown <lenb@kernel.org>
6624 L: linux-pm@vger.kernel.org
6625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6626 B: https://bugzilla.kernel.org
6628 F: drivers/idle/intel_idle.c
6630 INTEL INTEGRATED SENSOR HUB DRIVER
6631 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6632 M: Jiri Kosina <jikos@kernel.org>
6633 L: linux-input@vger.kernel.org
6635 F: drivers/hid/intel-ish-hid/
6638 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6639 M: Len Brown <lenb@kernel.org>
6640 L: linux-pm@vger.kernel.org
6642 F: drivers/cpufreq/intel_pstate.c
6644 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6645 M: Maik Broemme <mbroemme@libmpq.org>
6646 L: linux-fbdev@vger.kernel.org
6648 F: Documentation/fb/intelfb.txt
6649 F: drivers/video/fbdev/intelfb/
6651 INTEL 810/815 FRAMEBUFFER DRIVER
6652 M: Antonino Daplas <adaplas@gmail.com>
6653 L: linux-fbdev@vger.kernel.org
6655 F: drivers/video/fbdev/i810/
6657 INTEL MENLOW THERMAL DRIVER
6658 M: Sujith Thomas <sujith.thomas@intel.com>
6659 L: platform-driver-x86@vger.kernel.org
6660 W: https://01.org/linux-acpi
6662 F: drivers/platform/x86/intel_menlow.c
6664 INTEL I/OAT DMA DRIVER
6665 M: Dave Jiang <dave.jiang@intel.com>
6666 R: Dan Williams <dan.j.williams@intel.com>
6667 L: dmaengine@vger.kernel.org
6668 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6670 F: drivers/dma/ioat*
6673 M: David Woodhouse <dwmw2@infradead.org>
6674 L: iommu@lists.linux-foundation.org
6675 T: git git://git.infradead.org/iommu-2.6.git
6677 F: drivers/iommu/intel-iommu.c
6678 F: include/linux/intel-iommu.h
6680 INTEL IOP-ADMA DMA DRIVER
6681 R: Dan Williams <dan.j.williams@intel.com>
6683 F: drivers/dma/iop-adma.c
6685 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6686 M: Krzysztof Halasa <khalasa@piap.pl>
6688 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6689 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6690 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6691 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6692 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6693 F: drivers/net/wan/ixp4xx_hss.c
6695 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6696 M: Deepak Saxena <dsaxena@plexity.net>
6698 F: drivers/char/hw_random/ixp4xx-rng.c
6700 INTEL ETHERNET DRIVERS
6701 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6702 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6703 W: http://www.intel.com/support/feedback.htm
6704 W: http://e1000.sourceforge.net/
6705 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6709 F: Documentation/networking/e100.txt
6710 F: Documentation/networking/e1000.txt
6711 F: Documentation/networking/e1000e.txt
6712 F: Documentation/networking/igb.txt
6713 F: Documentation/networking/igbvf.txt
6714 F: Documentation/networking/ixgb.txt
6715 F: Documentation/networking/ixgbe.txt
6716 F: Documentation/networking/ixgbevf.txt
6717 F: Documentation/networking/i40e.txt
6718 F: Documentation/networking/i40evf.txt
6719 F: drivers/net/ethernet/intel/
6720 F: drivers/net/ethernet/intel/*/
6722 INTEL RDMA RNIC DRIVER
6723 M: Faisal Latif <faisal.latif@intel.com>
6724 M: Shiraz Saleem <shiraz.saleem@intel.com>
6725 L: linux-rdma@vger.kernel.org
6727 F: drivers/infiniband/hw/i40iw/
6729 INTEL MERRIFIELD GPIO DRIVER
6730 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6731 L: linux-gpio@vger.kernel.org
6733 F: drivers/gpio/gpio-merrifield.c
6735 INTEL-MID GPIO DRIVER
6736 M: David Cohen <david.a.cohen@linux.intel.com>
6737 L: linux-gpio@vger.kernel.org
6739 F: drivers/gpio/gpio-intel-mid.c
6741 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6742 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6743 L: linux-wireless@vger.kernel.org
6745 F: Documentation/networking/README.ipw2100
6746 F: Documentation/networking/README.ipw2200
6747 F: drivers/net/wireless/intel/ipw2x00/
6750 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6752 F: Documentation/trace/intel_th.txt
6753 F: drivers/hwtracing/intel_th/
6755 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6756 M: Ning Sun <ning.sun@intel.com>
6757 L: tboot-devel@lists.sourceforge.net
6758 W: http://tboot.sourceforge.net
6759 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6761 F: Documentation/intel_txt.txt
6762 F: include/linux/tboot.h
6763 F: arch/x86/kernel/tboot.c
6765 INTEL WIRELESS WIMAX CONNECTION 2400
6766 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6767 M: linux-wimax@intel.com
6768 L: wimax@linuxwimax.org (subscribers-only)
6770 W: http://linuxwimax.org
6771 F: Documentation/wimax/README.i2400m
6772 F: drivers/net/wimax/i2400m/
6773 F: include/uapi/linux/wimax/i2400m.h
6775 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6776 M: Stanislaw Gruszka <sgruszka@redhat.com>
6777 L: linux-wireless@vger.kernel.org
6779 F: drivers/net/wireless/intel/iwlegacy/
6781 INTEL WIRELESS WIFI LINK (iwlwifi)
6782 M: Johannes Berg <johannes.berg@intel.com>
6783 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6784 M: Luca Coelho <luciano.coelho@intel.com>
6785 M: Intel Linux Wireless <linuxwifi@intel.com>
6786 L: linux-wireless@vger.kernel.org
6787 W: http://intellinuxwireless.org
6788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6790 F: drivers/net/wireless/intel/iwlwifi/
6792 INTEL MANAGEMENT ENGINE (mei)
6793 M: Tomas Winkler <tomas.winkler@intel.com>
6794 L: linux-kernel@vger.kernel.org
6796 F: include/uapi/linux/mei.h
6797 F: include/linux/mei_cl_bus.h
6798 F: drivers/misc/mei/*
6799 F: drivers/watchdog/mei_wdt.c
6800 F: Documentation/misc-devices/mei/*
6803 INTEL MIC DRIVERS (mic)
6804 M: Sudeep Dutt <sudeep.dutt@intel.com>
6805 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6807 W: https://github.com/sudeepdutt/mic
6808 W: http://software.intel.com/en-us/mic-developer
6809 F: include/linux/mic_bus.h
6810 F: include/linux/scif.h
6811 F: include/uapi/linux/mic_common.h
6812 F: include/uapi/linux/mic_ioctl.h
6813 F: include/uapi/linux/scif_ioctl.h
6814 F: drivers/misc/mic/
6815 F: drivers/dma/mic_x100_dma.c
6816 F: drivers/dma/mic_x100_dma.h
6817 F: Documentation/mic/
6819 INTEL PMC/P-Unit IPC DRIVER
6820 M: Zha Qipeng<qipeng.zha@intel.com>
6821 L: platform-driver-x86@vger.kernel.org
6823 F: drivers/platform/x86/intel_pmc_ipc.c
6824 F: drivers/platform/x86/intel_punit_ipc.c
6825 F: arch/x86/include/asm/intel_pmc_ipc.h
6826 F: arch/x86/include/asm/intel_punit_ipc.h
6828 INTEL TELEMETRY DRIVER
6829 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6830 L: platform-driver-x86@vger.kernel.org
6832 F: arch/x86/include/asm/intel_telemetry.h
6833 F: drivers/platform/x86/intel_telemetry*
6835 INTEL PMC CORE DRIVER
6836 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6837 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6838 L: platform-driver-x86@vger.kernel.org
6840 F: arch/x86/include/asm/pmc_core.h
6841 F: drivers/platform/x86/intel_pmc_core*
6843 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6844 M: Linus Walleij <linus.walleij@linaro.org>
6845 L: linux-iio@vger.kernel.org
6847 F: drivers/iio/gyro/mpu3050*
6848 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6850 IOC3 ETHERNET DRIVER
6851 M: Ralf Baechle <ralf@linux-mips.org>
6852 L: linux-mips@linux-mips.org
6854 F: drivers/net/ethernet/sgi/ioc3-eth.c
6857 M: Pat Gefre <pfg@sgi.com>
6858 L: linux-serial@vger.kernel.org
6860 F: drivers/tty/serial/ioc3_serial.c
6863 M: Joerg Roedel <joro@8bytes.org>
6864 L: iommu@lists.linux-foundation.org
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6867 F: Documentation/devicetree/bindings/iommu/
6869 F: include/linux/iommu.h
6870 F: include/linux/iova.h
6873 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6875 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6878 M: Corey Minyard <minyard@acm.org>
6879 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6880 W: http://openipmi.sourceforge.net/
6882 F: Documentation/IPMI.txt
6883 F: drivers/char/ipmi/
6884 F: include/linux/ipmi*
6885 F: include/uapi/linux/ipmi*
6887 QCOM AUDIO (ASoC) DRIVERS
6888 M: Patrick Lai <plai@codeaurora.org>
6889 M: Banajit Goswami <bgoswami@codeaurora.org>
6890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6894 IPS SCSI RAID DRIVER
6895 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6896 L: linux-scsi@vger.kernel.org
6897 W: http://www.adaptec.com/
6899 F: drivers/scsi/ips*
6902 M: Wensong Zhang <wensong@linux-vs.org>
6903 M: Simon Horman <horms@verge.net.au>
6904 M: Julian Anastasov <ja@ssi.bg>
6905 L: netdev@vger.kernel.org
6906 L: lvs-devel@vger.kernel.org
6908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6910 F: Documentation/networking/ipvs-sysctl.txt
6911 F: include/net/ip_vs.h
6912 F: include/uapi/linux/ip_vs.h
6913 F: net/netfilter/ipvs/
6916 M: Jiri Kosina <jikos@kernel.org>
6917 M: David Sterba <dsterba@suse.com>
6919 F: drivers/tty/ipwireless/
6922 L: netdev@vger.kernel.org
6924 F: include/net/ipx.h
6925 F: include/uapi/linux/ipx.h
6929 M: Samuel Ortiz <samuel@sortiz.org>
6930 L: irda-users@lists.sourceforge.net (subscribers-only)
6931 L: netdev@vger.kernel.org
6932 W: http://irda.sourceforge.net/
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6935 F: Documentation/networking/irda.txt
6936 F: drivers/net/irda/
6937 F: include/net/irda/
6941 M: Thomas Gleixner <tglx@linutronix.de>
6942 L: linux-kernel@vger.kernel.org
6944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6948 M: Thomas Gleixner <tglx@linutronix.de>
6949 M: Jason Cooper <jason@lakedaemon.net>
6950 M: Marc Zyngier <marc.zyngier@arm.com>
6951 L: linux-kernel@vger.kernel.org
6953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6954 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6955 F: Documentation/devicetree/bindings/interrupt-controller/
6958 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6959 M: Marc Zyngier <marc.zyngier@arm.com>
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6962 F: Documentation/IRQ-domain.txt
6963 F: include/linux/irqdomain.h
6964 F: kernel/irq/irqdomain.c
6968 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6970 F: Documentation/isa.txt
6971 F: drivers/base/isa.c
6972 F: include/linux/isa.h
6975 M: Jaroslav Kysela <perex@perex.cz>
6977 F: Documentation/isapnp.txt
6978 F: drivers/pnp/isapnp/
6979 F: include/linux/isapnp.h
6982 M: Hans Verkuil <hverkuil@xs4all.nl>
6983 L: linux-media@vger.kernel.org
6984 T: git git://linuxtv.org/media_tree.git
6985 W: https://linuxtv.org
6987 F: drivers/media/radio/radio-isa*
6989 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6990 M: Peter Jones <pjones@redhat.com>
6991 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6993 F: drivers/firmware/iscsi_ibft*
6996 M: Lee Duncan <lduncan@suse.com>
6997 M: Chris Leech <cleech@redhat.com>
6998 L: open-iscsi@googlegroups.com
6999 W: www.open-iscsi.com
7001 F: drivers/scsi/*iscsi*
7002 F: include/scsi/*iscsi*
7004 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7005 M: Or Gerlitz <ogerlitz@mellanox.com>
7006 M: Sagi Grimberg <sagi@grimberg.me>
7007 M: Roi Dayan <roid@mellanox.com>
7008 L: linux-rdma@vger.kernel.org
7010 W: http://www.openfabrics.org
7011 W: www.open-iscsi.org
7012 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7013 F: drivers/infiniband/ulp/iser/
7015 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7016 M: Sagi Grimberg <sagi@grimberg.me>
7017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7018 L: linux-rdma@vger.kernel.org
7019 L: target-devel@vger.kernel.org
7021 W: http://www.linux-iscsi.org
7022 F: drivers/infiniband/ulp/isert
7025 M: Karsten Keil <isdn@linux-pingi.de>
7026 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7027 L: netdev@vger.kernel.org
7028 W: http://www.isdn4linux.de
7029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7031 F: Documentation/isdn/
7033 F: include/linux/isdn.h
7034 F: include/linux/isdn/
7035 F: include/uapi/linux/isdn.h
7036 F: include/uapi/linux/isdn/
7038 ISDN SUBSYSTEM (Eicon active card driver)
7039 M: Armin Schindler <mac@melware.de>
7040 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7041 W: http://www.melware.de
7043 F: drivers/isdn/hardware/eicon/
7045 IT87 HARDWARE MONITORING DRIVER
7046 M: Jean Delvare <jdelvare@suse.com>
7047 L: linux-hwmon@vger.kernel.org
7049 F: Documentation/hwmon/it87
7050 F: drivers/hwmon/it87.c
7053 M: Antti Palosaari <crope@iki.fi>
7054 L: linux-media@vger.kernel.org
7055 W: https://linuxtv.org
7056 W: http://palosaari.fi/linux/
7057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7058 T: git git://linuxtv.org/anttip/media_tree.git
7060 F: drivers/media/tuners/it913x*
7062 IVTV VIDEO4LINUX DRIVER
7063 M: Andy Walls <awalls@md.metrocast.net>
7064 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7065 L: linux-media@vger.kernel.org
7066 T: git git://linuxtv.org/media_tree.git
7067 W: http://www.ivtvdriver.org
7069 F: Documentation/media/v4l-drivers/ivtv*
7070 F: drivers/media/pci/ivtv/
7071 F: include/uapi/linux/ivtv*
7073 IX2505V MEDIA DRIVER
7074 M: Malcolm Priestley <tvboxspy@gmail.com>
7075 L: linux-media@vger.kernel.org
7076 W: https://linuxtv.org
7077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7079 F: drivers/media/dvb-frontends/ix2505v*
7081 JC42.4 TEMPERATURE SENSOR DRIVER
7082 M: Guenter Roeck <linux@roeck-us.net>
7083 L: linux-hwmon@vger.kernel.org
7085 F: drivers/hwmon/jc42.c
7086 F: Documentation/hwmon/jc42
7089 M: Dave Kleikamp <shaggy@kernel.org>
7090 L: jfs-discussion@lists.sourceforge.net
7091 W: http://jfs.sourceforge.net/
7092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7094 F: Documentation/filesystems/jfs.txt
7098 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7099 L: netdev@vger.kernel.org
7101 F: drivers/net/ethernet/jme.*
7103 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7104 M: David Woodhouse <dwmw2@infradead.org>
7105 L: linux-mtd@lists.infradead.org
7106 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7109 F: include/uapi/linux/jffs2.h
7111 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7112 M: "Theodore Ts'o" <tytso@mit.edu>
7113 M: Jan Kara <jack@suse.com>
7114 L: linux-ext4@vger.kernel.org
7117 F: include/linux/jbd2.h
7119 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7120 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7121 L: linux-media@vger.kernel.org
7123 F: drivers/media/platform/rcar_jpu.c
7125 JSM Neo PCI based serial card
7126 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7127 L: linux-serial@vger.kernel.org
7129 F: drivers/tty/serial/jsm/
7131 K10TEMP HARDWARE MONITORING DRIVER
7132 M: Clemens Ladisch <clemens@ladisch.de>
7133 L: linux-hwmon@vger.kernel.org
7135 F: Documentation/hwmon/k10temp
7136 F: drivers/hwmon/k10temp.c
7138 K8TEMP HARDWARE MONITORING DRIVER
7139 M: Rudolf Marek <r.marek@assembler.cz>
7140 L: linux-hwmon@vger.kernel.org
7142 F: Documentation/hwmon/k8temp
7143 F: drivers/hwmon/k8temp.c
7146 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7147 R: Alexander Potapenko <glider@google.com>
7148 R: Dmitry Vyukov <dvyukov@google.com>
7149 L: kasan-dev@googlegroups.com
7151 F: arch/*/include/asm/kasan.h
7152 F: arch/*/mm/kasan_init*
7153 F: Documentation/dev-tools/kasan.rst
7154 F: include/linux/kasan*.h
7157 F: scripts/Makefile.kasan
7160 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7161 L: linux-kbuild@vger.kernel.org
7162 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7164 F: Documentation/kbuild/kconfig-language.txt
7168 M: Dave Young <dyoung@redhat.com>
7169 M: Baoquan He <bhe@redhat.com>
7170 R: Vivek Goyal <vgoyal@redhat.com>
7171 L: kexec@lists.infradead.org
7172 W: http://lse.sourceforge.net/kdump/
7174 F: Documentation/kdump/
7176 KEENE FM RADIO TRANSMITTER DRIVER
7177 M: Hans Verkuil <hverkuil@xs4all.nl>
7178 L: linux-media@vger.kernel.org
7179 T: git git://linuxtv.org/media_tree.git
7180 W: https://linuxtv.org
7182 F: drivers/media/radio/radio-keene*
7184 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7185 M: Ian Kent <raven@themaw.net>
7186 L: autofs@vger.kernel.org
7190 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7191 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7192 M: Michal Marek <mmarek@suse.com>
7193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7194 L: linux-kbuild@vger.kernel.org
7196 F: Documentation/kbuild/
7198 F: scripts/Makefile.*
7204 L: kernel-janitors@vger.kernel.org
7205 W: http://kernelnewbies.org/KernelJanitors
7208 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7209 M: "J. Bruce Fields" <bfields@fieldses.org>
7210 M: Jeff Layton <jlayton@poochiereds.net>
7211 L: linux-nfs@vger.kernel.org
7212 W: http://nfs.sourceforge.net/
7213 T: git git://linux-nfs.org/~bfields/linux.git
7216 F: include/uapi/linux/nfsd/
7220 F: include/linux/lockd/
7221 F: include/linux/sunrpc/
7222 F: include/uapi/linux/sunrpc/
7224 KERNEL SELFTEST FRAMEWORK
7225 M: Shuah Khan <shuahkh@osg.samsung.com>
7226 M: Shuah Khan <shuah@kernel.org>
7227 L: linux-kselftest@vger.kernel.org
7228 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7230 F: tools/testing/selftests
7232 KERNEL VIRTUAL MACHINE (KVM)
7233 M: Paolo Bonzini <pbonzini@redhat.com>
7234 M: Radim Krčmář <rkrcmar@redhat.com>
7235 L: kvm@vger.kernel.org
7236 W: http://www.linux-kvm.org
7237 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7239 F: Documentation/*/kvm*.txt
7240 F: Documentation/virtual/kvm/
7242 F: arch/x86/kernel/kvm.c
7243 F: arch/x86/kernel/kvmclock.c
7244 F: arch/*/include/asm/kvm*
7245 F: include/linux/kvm*
7246 F: include/uapi/linux/kvm*
7250 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7251 M: Joerg Roedel <joro@8bytes.org>
7252 L: kvm@vger.kernel.org
7253 W: http://www.linux-kvm.org/
7255 F: arch/x86/include/asm/svm.h
7256 F: arch/x86/kvm/svm.c
7258 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7259 M: Alexander Graf <agraf@suse.com>
7260 L: kvm-ppc@vger.kernel.org
7261 W: http://www.linux-kvm.org/
7262 T: git git://github.com/agraf/linux-2.6.git
7264 F: arch/powerpc/include/asm/kvm*
7265 F: arch/powerpc/kvm/
7267 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7268 M: Christian Borntraeger <borntraeger@de.ibm.com>
7269 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7270 L: linux-s390@vger.kernel.org
7271 W: http://www.ibm.com/developerworks/linux/linux390/
7272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7274 F: Documentation/s390/kvm.txt
7275 F: arch/s390/include/asm/kvm*
7277 F: arch/s390/mm/gmap.c
7279 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7280 M: Christoffer Dall <christoffer.dall@linaro.org>
7281 M: Marc Zyngier <marc.zyngier@arm.com>
7282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7283 L: kvmarm@lists.cs.columbia.edu
7284 W: http://systems.cs.columbia.edu/projects/kvm-arm
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7287 F: arch/arm/include/uapi/asm/kvm*
7288 F: arch/arm/include/asm/kvm*
7291 F: include/kvm/arm_*
7293 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7294 M: Christoffer Dall <christoffer.dall@linaro.org>
7295 M: Marc Zyngier <marc.zyngier@arm.com>
7296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7297 L: kvmarm@lists.cs.columbia.edu
7299 F: arch/arm64/include/uapi/asm/kvm*
7300 F: arch/arm64/include/asm/kvm*
7303 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7304 M: James Hogan <james.hogan@imgtec.com>
7305 L: linux-mips@linux-mips.org
7307 F: arch/mips/include/uapi/asm/kvm*
7308 F: arch/mips/include/asm/kvm*
7312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7313 M: Tejun Heo <tj@kernel.org>
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7316 F: include/linux/kernfs.h
7320 M: Eric Biederman <ebiederm@xmission.com>
7321 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7322 L: kexec@lists.infradead.org
7324 F: include/linux/kexec.h
7325 F: include/uapi/linux/kexec.h
7329 M: David Howells <dhowells@redhat.com>
7330 L: keyrings@vger.kernel.org
7332 F: Documentation/security/keys.txt
7333 F: include/linux/key.h
7334 F: include/linux/key-type.h
7335 F: include/linux/keyctl.h
7336 F: include/uapi/linux/keyctl.h
7341 M: David Safford <safford@us.ibm.com>
7342 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7343 L: linux-security-module@vger.kernel.org
7344 L: keyrings@vger.kernel.org
7346 F: Documentation/security/keys-trusted-encrypted.txt
7347 F: include/keys/trusted-type.h
7348 F: security/keys/trusted.c
7349 F: security/keys/trusted.h
7352 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7353 M: David Safford <safford@us.ibm.com>
7354 L: linux-security-module@vger.kernel.org
7355 L: keyrings@vger.kernel.org
7357 F: Documentation/security/keys-trusted-encrypted.txt
7358 F: include/keys/encrypted-type.h
7359 F: security/keys/encrypted-keys/
7361 KGDB / KDB /debug_core
7362 M: Jason Wessel <jason.wessel@windriver.com>
7363 W: http://kgdb.wiki.kernel.org/
7364 L: kgdb-bugreport@lists.sourceforge.net
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7367 F: Documentation/DocBook/kgdb.tmpl
7368 F: drivers/misc/kgdbts.c
7369 F: drivers/tty/serial/kgdboc.c
7370 F: include/linux/kdb.h
7371 F: include/linux/kgdb.h
7375 M: Vegard Nossum <vegardno@ifi.uio.no>
7376 M: Pekka Enberg <penberg@kernel.org>
7378 F: Documentation/dev-tools/kmemcheck.rst
7379 F: arch/x86/include/asm/kmemcheck.h
7380 F: arch/x86/mm/kmemcheck/
7381 F: include/linux/kmemcheck.h
7385 M: Catalin Marinas <catalin.marinas@arm.com>
7387 F: Documentation/dev-tools/kmemleak.rst
7388 F: include/linux/kmemleak.h
7390 F: mm/kmemleak-test.c
7393 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7394 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7395 M: "David S. Miller" <davem@davemloft.net>
7396 M: Masami Hiramatsu <mhiramat@kernel.org>
7398 F: Documentation/kprobes.txt
7399 F: include/linux/kprobes.h
7400 F: include/asm-generic/kprobes.h
7403 KS0108 LCD CONTROLLER DRIVER
7404 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7405 W: http://miguelojeda.es/auxdisplay.htm
7406 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7408 F: Documentation/auxdisplay/ks0108
7409 F: drivers/auxdisplay/ks0108.c
7410 F: include/linux/ks0108.h
7413 M: David Ahern <dsa@cumulusnetworks.com>
7414 L: netdev@vger.kernel.org
7417 F: include/net/l3mdev.h
7419 LANTIQ MIPS ARCHITECTURE
7420 M: John Crispin <john@phrozen.org>
7421 L: linux-mips@linux-mips.org
7426 L: linux-x25@vger.kernel.org
7428 F: Documentation/networking/lapb-module.txt
7432 LASI 53c700 driver for PARISC
7433 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7434 L: linux-scsi@vger.kernel.org
7436 F: Documentation/scsi/53c700.txt
7437 F: drivers/scsi/53c700*
7440 M: Richard Purdie <rpurdie@rpsys.net>
7441 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7442 M: Pavel Machek <pavel@ucw.cz>
7443 L: linux-leds@vger.kernel.org
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7446 F: Documentation/devicetree/bindings/leds/
7448 F: include/linux/leds.h
7450 LEGACY EEPROM DRIVER
7451 M: Jean Delvare <jdelvare@suse.com>
7453 F: Documentation/misc-devices/eeprom
7454 F: drivers/misc/eeprom/eeprom.c
7456 LEGO USB Tower driver
7457 M: Juergen Stuber <starblue@users.sourceforge.net>
7458 L: legousb-devel@lists.sourceforge.net
7459 W: http://legousb.sourceforge.net/
7461 F: drivers/usb/misc/legousbtower.c
7464 M: Michael Krufky <mkrufky@linuxtv.org>
7465 L: linux-media@vger.kernel.org
7466 W: https://linuxtv.org
7467 W: http://github.com/mkrufky
7468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7469 T: git git://linuxtv.org/mkrufky/tuners.git
7471 F: drivers/media/dvb-frontends/lg2160.*
7473 LGDT3305 MEDIA DRIVER
7474 M: Michael Krufky <mkrufky@linuxtv.org>
7475 L: linux-media@vger.kernel.org
7476 W: https://linuxtv.org
7477 W: http://github.com/mkrufky
7478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7479 T: git git://linuxtv.org/mkrufky/tuners.git
7481 F: drivers/media/dvb-frontends/lgdt3305.*
7484 M: Rusty Russell <rusty@rustcorp.com.au>
7485 L: lguest@lists.ozlabs.org
7486 W: http://lguest.ozlabs.org/
7488 F: arch/x86/include/asm/lguest*.h
7491 F: include/linux/lguest*.h
7494 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7495 M: Tejun Heo <tj@kernel.org>
7496 L: linux-ide@vger.kernel.org
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7500 F: include/linux/ata.h
7501 F: include/linux/libata.h
7502 F: Documentation/devicetree/bindings/ata/
7504 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7505 M: Viresh Kumar <vireshk@kernel.org>
7506 L: linux-ide@vger.kernel.org
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7509 F: include/linux/pata_arasan_cf_data.h
7510 F: drivers/ata/pata_arasan_cf.c
7513 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7514 M: Tejun Heo <tj@kernel.org>
7515 L: linux-ide@vger.kernel.org
7516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7518 F: drivers/ata/pata_*.c
7519 F: drivers/ata/ata_generic.c
7521 LIBATA SATA AHCI PLATFORM devices support
7522 M: Hans de Goede <hdegoede@redhat.com>
7523 M: Tejun Heo <tj@kernel.org>
7524 L: linux-ide@vger.kernel.org
7525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7527 F: drivers/ata/ahci_platform.c
7528 F: drivers/ata/libahci_platform.c
7529 F: include/linux/ahci_platform.h
7531 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7532 M: Mikael Pettersson <mikpelinux@gmail.com>
7533 L: linux-ide@vger.kernel.org
7534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7536 F: drivers/ata/sata_promise.*
7539 M: Sasha Levin <sasha.levin@oracle.com>
7541 F: tools/lib/lockdep/
7543 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7544 M: Dan Williams <dan.j.williams@intel.com>
7545 L: linux-nvdimm@lists.01.org
7546 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7550 F: include/linux/nd.h
7551 F: include/linux/libnvdimm.h
7552 F: include/uapi/linux/ndctl.h
7554 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7555 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7556 L: linux-nvdimm@lists.01.org
7557 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7559 F: drivers/nvdimm/blk.c
7560 F: drivers/nvdimm/region_devs.c
7561 F: drivers/acpi/nfit*
7563 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7564 M: Vishal Verma <vishal.l.verma@intel.com>
7565 L: linux-nvdimm@lists.01.org
7566 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7568 F: drivers/nvdimm/btt*
7570 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7571 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7572 L: linux-nvdimm@lists.01.org
7573 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7575 F: drivers/nvdimm/pmem.c
7576 F: include/linux/pmem.h
7577 F: arch/*/include/asm/pmem.h
7579 LIGHTNVM PLATFORM SUPPORT
7580 M: Matias Bjorling <mb@lightnvm.io>
7581 W: http://github/OpenChannelSSD
7582 L: linux-block@vger.kernel.org
7584 F: drivers/lightnvm/
7585 F: include/linux/lightnvm.h
7586 F: include/uapi/linux/lightnvm.h
7588 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7589 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7590 M: Paul Mackerras <paulus@samba.org>
7591 M: Michael Ellerman <mpe@ellerman.id.au>
7592 W: https://github.com/linuxppc/linux/wiki
7593 L: linuxppc-dev@lists.ozlabs.org
7594 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7597 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7598 F: Documentation/devicetree/bindings/powerpc/
7599 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7600 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7601 F: Documentation/powerpc/
7603 F: drivers/char/tpm/tpm_ibmvtpm*
7604 F: drivers/crypto/nx/
7605 F: drivers/crypto/vmx/
7606 F: drivers/i2c/busses/i2c-opal.c
7607 F: drivers/net/ethernet/ibm/ibmveth.*
7608 F: drivers/net/ethernet/ibm/ibmvnic.*
7609 F: drivers/pci/hotplug/pnv_php.c
7610 F: drivers/pci/hotplug/rpa*
7611 F: drivers/rtc/rtc-opal.c
7612 F: drivers/scsi/ibmvscsi/
7613 F: drivers/tty/hvc/hvc_opal.c
7614 F: tools/testing/selftests/powerpc
7621 LINUX FOR POWER MACINTOSH
7622 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7623 W: http://www.penguinppc.org/
7624 L: linuxppc-dev@lists.ozlabs.org
7626 F: arch/powerpc/platforms/powermac/
7627 F: drivers/macintosh/
7629 LINUX FOR POWERPC EMBEDDED MPC5XXX
7630 M: Anatolij Gustschin <agust@denx.de>
7631 L: linuxppc-dev@lists.ozlabs.org
7632 T: git git://git.denx.de/linux-denx-agust.git
7634 F: arch/powerpc/platforms/512x/
7635 F: arch/powerpc/platforms/52xx/
7637 LINUX FOR POWERPC EMBEDDED PPC4XX
7638 M: Alistair Popple <alistair@popple.id.au>
7639 M: Matt Porter <mporter@kernel.crashing.org>
7640 W: http://www.penguinppc.org/
7641 L: linuxppc-dev@lists.ozlabs.org
7643 F: arch/powerpc/platforms/40x/
7644 F: arch/powerpc/platforms/44x/
7646 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7647 L: linuxppc-dev@lists.ozlabs.org
7649 F: arch/powerpc/*/*virtex*
7650 F: arch/powerpc/*/*/*virtex*
7652 LINUX FOR POWERPC EMBEDDED PPC8XX
7653 M: Vitaly Bordug <vitb@kernel.crashing.org>
7654 W: http://www.penguinppc.org/
7655 L: linuxppc-dev@lists.ozlabs.org
7657 F: arch/powerpc/platforms/8xx/
7659 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7660 M: Scott Wood <oss@buserror.net>
7661 M: Kumar Gala <galak@kernel.crashing.org>
7662 W: http://www.penguinppc.org/
7663 L: linuxppc-dev@lists.ozlabs.org
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7666 F: arch/powerpc/platforms/83xx/
7667 F: arch/powerpc/platforms/85xx/
7669 LINUX FOR POWERPC PA SEMI PWRFICIENT
7670 L: linuxppc-dev@lists.ozlabs.org
7672 F: arch/powerpc/platforms/pasemi/
7673 F: drivers/*/*pasemi*
7674 F: drivers/*/*/*pasemi*
7676 LINUX SECURITY MODULE (LSM) FRAMEWORK
7677 M: Chris Wright <chrisw@sous-sol.org>
7678 L: linux-security-module@vger.kernel.org
7681 LIS3LV02D ACCELEROMETER DRIVER
7682 M: Eric Piel <eric.piel@tremplin-utc.net>
7684 F: Documentation/misc-devices/lis3lv02d
7685 F: drivers/misc/lis3lv02d/
7686 F: drivers/platform/x86/hp_accel.c
7689 M: Josh Poimboeuf <jpoimboe@redhat.com>
7690 M: Jessica Yu <jeyu@redhat.com>
7691 M: Jiri Kosina <jikos@kernel.org>
7692 M: Miroslav Benes <mbenes@suse.cz>
7693 R: Petr Mladek <pmladek@suse.com>
7695 F: kernel/livepatch/
7696 F: include/linux/livepatch.h
7697 F: arch/x86/include/asm/livepatch.h
7698 F: arch/x86/kernel/livepatch.c
7699 F: Documentation/livepatch/
7700 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7701 F: samples/livepatch/
7702 L: live-patching@vger.kernel.org
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7705 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7706 M: Kees Cook <keescook@chromium.org>
7708 F: drivers/misc/lkdtm*
7711 L: netdev@vger.kernel.org
7713 F: include/linux/llc.h
7714 F: include/uapi/linux/llc.h
7718 LM73 HARDWARE MONITOR DRIVER
7719 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7720 L: linux-hwmon@vger.kernel.org
7722 F: drivers/hwmon/lm73.c
7724 LM78 HARDWARE MONITOR DRIVER
7725 M: Jean Delvare <jdelvare@suse.com>
7726 L: linux-hwmon@vger.kernel.org
7728 F: Documentation/hwmon/lm78
7729 F: drivers/hwmon/lm78.c
7731 LM83 HARDWARE MONITOR DRIVER
7732 M: Jean Delvare <jdelvare@suse.com>
7733 L: linux-hwmon@vger.kernel.org
7735 F: Documentation/hwmon/lm83
7736 F: drivers/hwmon/lm83.c
7738 LM90 HARDWARE MONITOR DRIVER
7739 M: Jean Delvare <jdelvare@suse.com>
7740 L: linux-hwmon@vger.kernel.org
7742 F: Documentation/hwmon/lm90
7743 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7744 F: drivers/hwmon/lm90.c
7745 F: include/dt-bindings/thermal/lm90.h
7747 LM95234 HARDWARE MONITOR DRIVER
7748 M: Guenter Roeck <linux@roeck-us.net>
7749 L: linux-hwmon@vger.kernel.org
7751 F: Documentation/hwmon/lm95234
7752 F: drivers/hwmon/lm95234.c
7754 LME2510 MEDIA DRIVER
7755 M: Malcolm Priestley <tvboxspy@gmail.com>
7756 L: linux-media@vger.kernel.org
7757 W: https://linuxtv.org
7758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7760 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7763 M: Peter Zijlstra <peterz@infradead.org>
7764 M: Ingo Molnar <mingo@redhat.com>
7765 L: linux-kernel@vger.kernel.org
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7768 F: Documentation/locking/
7769 F: include/linux/lockdep.h
7770 F: include/linux/spinlock*.h
7771 F: arch/*/include/asm/spinlock*.h
7772 F: include/linux/rwlock*.h
7773 F: include/linux/mutex*.h
7774 F: arch/*/include/asm/mutex*.h
7775 F: include/linux/rwsem*.h
7776 F: arch/*/include/asm/rwsem.h
7777 F: include/linux/seqlock.h
7778 F: lib/locking*.[ch]
7781 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7782 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7783 L: linux-ntfs-dev@lists.sourceforge.net
7784 W: http://www.linux-ntfs.org/content/view/19/37/
7786 F: Documentation/ldm.txt
7787 F: block/partitions/ldm.*
7789 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7790 M: Sathya Prakash <sathya.prakash@broadcom.com>
7791 M: Chaitra P B <chaitra.basappa@broadcom.com>
7792 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7793 L: MPT-FusionLinux.pdl@broadcom.com
7794 L: linux-scsi@vger.kernel.org
7795 W: http://www.avagotech.com/support/
7797 F: drivers/message/fusion/
7798 F: drivers/scsi/mpt2sas/
7799 F: drivers/scsi/mpt3sas/
7801 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7802 M: Matthew Wilcox <matthew@wil.cx>
7803 L: linux-scsi@vger.kernel.org
7805 F: drivers/scsi/sym53c8xx_2/
7807 LTC4261 HARDWARE MONITOR DRIVER
7808 M: Guenter Roeck <linux@roeck-us.net>
7809 L: linux-hwmon@vger.kernel.org
7811 F: Documentation/hwmon/ltc4261
7812 F: drivers/hwmon/ltc4261.c
7814 LTC4306 I2C MULTIPLEXER DRIVER
7815 M: Michael Hennerich <michael.hennerich@analog.com>
7816 W: http://ez.analog.com/community/linux-device-drivers
7817 L: linux-i2c@vger.kernel.org
7819 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7820 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7822 LTP (Linux Test Project)
7823 M: Mike Frysinger <vapier@gentoo.org>
7824 M: Cyril Hrubis <chrubis@suse.cz>
7825 M: Wanlong Gao <wanlong.gao@gmail.com>
7826 M: Jan Stancek <jstancek@redhat.com>
7827 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7828 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7829 L: ltp@lists.linux.it (subscribers-only)
7830 W: http://linux-test-project.github.io/
7831 T: git git://github.com/linux-test-project/ltp.git
7835 W: http://www.linux-m32r.org/
7840 M: Geert Uytterhoeven <geert@linux-m68k.org>
7841 L: linux-m68k@lists.linux-m68k.org
7842 W: http://www.linux-m68k.org/
7843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7848 M68K ON APPLE MACINTOSH
7849 M: Joshua Thompson <funaho@jurai.org>
7850 W: http://www.mac.linux-m68k.org/
7851 L: linux-m68k@lists.linux-m68k.org
7856 M: Philip Blundell <philb@gnu.org>
7857 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7861 M88DS3103 MEDIA DRIVER
7862 M: Antti Palosaari <crope@iki.fi>
7863 L: linux-media@vger.kernel.org
7864 W: https://linuxtv.org
7865 W: http://palosaari.fi/linux/
7866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7867 T: git git://linuxtv.org/anttip/media_tree.git
7869 F: drivers/media/dvb-frontends/m88ds3103*
7871 M88RS2000 MEDIA DRIVER
7872 M: Malcolm Priestley <tvboxspy@gmail.com>
7873 L: linux-media@vger.kernel.org
7874 W: https://linuxtv.org
7875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7877 F: drivers/media/dvb-frontends/m88rs2000*
7879 MA901 MASTERKIT USB FM RADIO DRIVER
7880 M: Alexey Klimov <klimov.linux@gmail.com>
7881 L: linux-media@vger.kernel.org
7882 T: git git://linuxtv.org/media_tree.git
7884 F: drivers/media/radio/radio-ma901.c
7887 M: Johannes Berg <johannes@sipsolutions.net>
7888 L: linux-wireless@vger.kernel.org
7889 W: http://wireless.kernel.org/
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7893 F: Documentation/networking/mac80211-injection.txt
7894 F: include/net/mac80211.h
7896 F: drivers/net/wireless/mac80211_hwsim.[ch]
7899 M: Jassi Brar <jassisinghbrar@gmail.com>
7900 L: linux-kernel@vger.kernel.org
7903 F: include/linux/mailbox_client.h
7904 F: include/linux/mailbox_controller.h
7906 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7907 M: Michael Kerrisk <mtk.manpages@gmail.com>
7908 W: http://www.kernel.org/doc/man-pages
7909 L: linux-man@vger.kernel.org
7912 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7913 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7914 L: linux-mips@linux-mips.org
7916 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7918 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7919 M: Andrew Lunn <andrew@lunn.ch>
7920 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7921 L: netdev@vger.kernel.org
7923 F: drivers/net/dsa/mv88e6xxx/
7924 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7926 MARVELL ARMADA DRM SUPPORT
7927 M: Russell King <linux@armlinux.org.uk>
7929 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7930 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7931 F: drivers/gpu/drm/armada/
7932 F: include/uapi/drm/armada_drm.h
7933 F: Documentation/devicetree/bindings/display/armada/
7935 MARVELL CRYPTO DRIVER
7936 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7937 M: Arnaud Ebalard <arno@natisbad.org>
7938 F: drivers/crypto/marvell/
7940 L: linux-crypto@vger.kernel.org
7942 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7943 M: Mirko Lindner <mlindner@marvell.com>
7944 M: Stephen Hemminger <stephen@networkplumber.org>
7945 L: netdev@vger.kernel.org
7947 F: drivers/net/ethernet/marvell/sk*
7949 MARVELL LIBERTAS WIRELESS DRIVER
7950 L: libertas-dev@lists.infradead.org
7952 F: drivers/net/wireless/marvell/libertas/
7954 MARVELL MV643XX ETHERNET DRIVER
7955 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7956 L: netdev@vger.kernel.org
7958 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7959 F: include/linux/mv643xx.h
7961 MARVELL MVNETA ETHERNET DRIVER
7962 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7963 L: netdev@vger.kernel.org
7965 F: drivers/net/ethernet/marvell/mvneta.*
7967 MARVELL MWIFIEX WIRELESS DRIVER
7968 M: Amitkumar Karwar <amitkarwar@gmail.com>
7969 M: Nishant Sarmukadam <nishants@marvell.com>
7970 M: Ganapathi Bhat <gbhat@marvell.com>
7971 M: Xinming Hu <huxm@marvell.com>
7972 L: linux-wireless@vger.kernel.org
7974 F: drivers/net/wireless/marvell/mwifiex/
7976 MARVELL MWL8K WIRELESS DRIVER
7977 M: Lennert Buytenhek <buytenh@wantstofly.org>
7978 L: linux-wireless@vger.kernel.org
7980 F: drivers/net/wireless/marvell/mwl8k.c
7982 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7983 M: Nicolas Pitre <nico@fluxnic.net>
7985 F: drivers/mmc/host/mvsdio.*
7987 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7988 M: Hu Ziji <huziji@marvell.com>
7989 L: linux-mmc@vger.kernel.org
7991 F: drivers/mmc/host/sdhci-xenon*
7992 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7994 MATROX FRAMEBUFFER DRIVER
7995 L: linux-fbdev@vger.kernel.org
7997 F: drivers/video/fbdev/matrox/matroxfb_*
7998 F: include/uapi/linux/matroxfb.h
8000 MAX16065 HARDWARE MONITOR DRIVER
8001 M: Guenter Roeck <linux@roeck-us.net>
8002 L: linux-hwmon@vger.kernel.org
8004 F: Documentation/hwmon/max16065
8005 F: drivers/hwmon/max16065.c
8007 MAX20751 HARDWARE MONITOR DRIVER
8008 M: Guenter Roeck <linux@roeck-us.net>
8009 L: linux-hwmon@vger.kernel.org
8011 F: Documentation/hwmon/max20751
8012 F: drivers/hwmon/max20751.c
8014 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8015 L: linux-hwmon@vger.kernel.org
8017 F: Documentation/hwmon/max6650
8018 F: drivers/hwmon/max6650.c
8020 MAX6697 HARDWARE MONITOR DRIVER
8021 M: Guenter Roeck <linux@roeck-us.net>
8022 L: linux-hwmon@vger.kernel.org
8024 F: Documentation/hwmon/max6697
8025 F: Documentation/devicetree/bindings/i2c/max6697.txt
8026 F: drivers/hwmon/max6697.c
8027 F: include/linux/platform_data/max6697.h
8029 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8030 M: Peter Rosin <peda@axentia.se>
8031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8033 F: Documentation/devicetree/bindings/sound/max9860.txt
8034 F: sound/soc/codecs/max9860.*
8036 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8037 M: Krzysztof Kozlowski <krzk@kernel.org>
8038 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8039 L: linux-pm@vger.kernel.org
8041 F: drivers/power/supply/max14577_charger.c
8042 F: drivers/power/supply/max77693_charger.c
8044 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8045 M: Javier Martinez Canillas <javier@osg.samsung.com>
8046 L: linux-kernel@vger.kernel.org
8048 F: drivers/*/*max77802*.c
8049 F: Documentation/devicetree/bindings/*/*max77802.txt
8050 F: include/dt-bindings/*/*max77802.h
8052 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8053 M: Chanwoo Choi <cw00.choi@samsung.com>
8054 M: Krzysztof Kozlowski <krzk@kernel.org>
8055 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8056 L: linux-kernel@vger.kernel.org
8058 F: drivers/*/max14577*.c
8059 F: drivers/*/max77686*.c
8060 F: drivers/*/max77693*.c
8061 F: drivers/extcon/extcon-max14577.c
8062 F: drivers/extcon/extcon-max77693.c
8063 F: drivers/rtc/rtc-max77686.c
8064 F: drivers/clk/clk-max77686.c
8065 F: Documentation/devicetree/bindings/mfd/max14577.txt
8066 F: Documentation/devicetree/bindings/*/max77686.txt
8067 F: Documentation/devicetree/bindings/mfd/max77693.txt
8068 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8069 F: include/linux/mfd/max14577*.h
8070 F: include/linux/mfd/max77686*.h
8071 F: include/linux/mfd/max77693*.h
8073 MAXIRADIO FM RADIO RECEIVER DRIVER
8074 M: Hans Verkuil <hverkuil@xs4all.nl>
8075 L: linux-media@vger.kernel.org
8076 T: git git://linuxtv.org/media_tree.git
8077 W: https://linuxtv.org
8079 F: drivers/media/radio/radio-maxiradio*
8081 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8082 M: Peter Rosin <peda@axentia.se>
8083 L: linux-iio@vger.kernel.org
8085 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8086 F: drivers/iio/potentiometer/mcp4531.c
8088 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8089 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8090 L: linux-iio@vger.kernel.org
8092 F: drivers/iio/dac/cio-dac.c
8094 MEDIA DRIVERS FOR RENESAS - FCP
8095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8096 L: linux-media@vger.kernel.org
8097 L: linux-renesas-soc@vger.kernel.org
8098 T: git git://linuxtv.org/media_tree.git
8100 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8101 F: drivers/media/platform/rcar-fcp.c
8102 F: include/media/rcar-fcp.h
8104 MEDIA DRIVERS FOR RENESAS - FDP1
8105 M: Kieran Bingham <kieran@bingham.xyz>
8106 L: linux-media@vger.kernel.org
8107 L: linux-renesas-soc@vger.kernel.org
8108 T: git git://linuxtv.org/media_tree.git
8110 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8111 F: drivers/media/platform/rcar_fdp1.c
8113 MEDIA DRIVERS FOR RENESAS - VIN
8114 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8115 L: linux-media@vger.kernel.org
8116 L: linux-renesas-soc@vger.kernel.org
8117 T: git git://linuxtv.org/media_tree.git
8119 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8120 F: drivers/media/platform/rcar-vin/
8122 MEDIA DRIVERS FOR RENESAS - VSP1
8123 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8124 L: linux-media@vger.kernel.org
8125 L: linux-renesas-soc@vger.kernel.org
8126 T: git git://linuxtv.org/media_tree.git
8128 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8129 F: drivers/media/platform/vsp1/
8131 MEDIA DRIVERS FOR HELENE
8132 M: Abylay Ospan <aospan@netup.ru>
8133 L: linux-media@vger.kernel.org
8134 W: https://linuxtv.org
8136 T: git git://linuxtv.org/media_tree.git
8138 F: drivers/media/dvb-frontends/helene*
8140 MEDIA DRIVERS FOR ASCOT2E
8141 M: Sergey Kozlov <serjk@netup.ru>
8142 M: Abylay Ospan <aospan@netup.ru>
8143 L: linux-media@vger.kernel.org
8144 W: https://linuxtv.org
8146 T: git git://linuxtv.org/media_tree.git
8148 F: drivers/media/dvb-frontends/ascot2e*
8150 MEDIA DRIVERS FOR CXD2841ER
8151 M: Sergey Kozlov <serjk@netup.ru>
8152 M: Abylay Ospan <aospan@netup.ru>
8153 L: linux-media@vger.kernel.org
8154 W: https://linuxtv.org
8156 T: git git://linuxtv.org/media_tree.git
8158 F: drivers/media/dvb-frontends/cxd2841er*
8160 MEDIA DRIVERS FOR HORUS3A
8161 M: Sergey Kozlov <serjk@netup.ru>
8162 M: Abylay Ospan <aospan@netup.ru>
8163 L: linux-media@vger.kernel.org
8164 W: https://linuxtv.org
8166 T: git git://linuxtv.org/media_tree.git
8168 F: drivers/media/dvb-frontends/horus3a*
8170 MEDIA DRIVERS FOR LNBH25
8171 M: Sergey Kozlov <serjk@netup.ru>
8172 M: Abylay Ospan <aospan@netup.ru>
8173 L: linux-media@vger.kernel.org
8174 W: https://linuxtv.org
8176 T: git git://linuxtv.org/media_tree.git
8178 F: drivers/media/dvb-frontends/lnbh25*
8180 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8181 M: Sergey Kozlov <serjk@netup.ru>
8182 M: Abylay Ospan <aospan@netup.ru>
8183 L: linux-media@vger.kernel.org
8184 W: https://linuxtv.org
8186 T: git git://linuxtv.org/media_tree.git
8188 F: drivers/media/pci/netup_unidvb/*
8190 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8191 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8192 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8193 P: LinuxTV.org Project
8194 L: linux-media@vger.kernel.org
8195 W: https://linuxtv.org
8196 Q: http://patchwork.kernel.org/project/linux-media/list/
8197 T: git git://linuxtv.org/media_tree.git
8199 F: Documentation/devicetree/bindings/media/
8200 F: Documentation/media/
8202 F: drivers/staging/media/
8203 F: include/linux/platform_data/media/
8205 F: include/uapi/linux/dvb/
8206 F: include/uapi/linux/videodev2.h
8207 F: include/uapi/linux/media.h
8208 F: include/uapi/linux/v4l2-*
8209 F: include/uapi/linux/meye.h
8210 F: include/uapi/linux/ivtv*
8211 F: include/uapi/linux/uvcvideo.h
8213 MEDIATEK ETHERNET DRIVER
8214 M: Felix Fietkau <nbd@openwrt.org>
8215 M: John Crispin <blogic@openwrt.org>
8216 L: netdev@vger.kernel.org
8218 F: drivers/net/ethernet/mediatek/
8220 MEDIATEK JPEG DRIVER
8221 M: Rick Chang <rick.chang@mediatek.com>
8222 M: Bin Liu <bin.liu@mediatek.com>
8224 F: drivers/media/platform/mtk-jpeg/
8225 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8227 MEDIATEK MEDIA DRIVER
8228 M: Tiffany Lin <tiffany.lin@mediatek.com>
8229 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8231 F: drivers/media/platform/mtk-vcodec/
8232 F: drivers/media/platform/mtk-vpu/
8233 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8234 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8237 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8238 M: Houlong Wei <houlong.wei@mediatek.com>
8239 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8241 F: drivers/media/platform/mtk-mdp/
8242 F: drivers/media/platform/mtk-vpu/
8243 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8245 MEDIATEK MT7601U WIRELESS LAN DRIVER
8246 M: Jakub Kicinski <kubakici@wp.pl>
8247 L: linux-wireless@vger.kernel.org
8249 F: drivers/net/wireless/mediatek/mt7601u/
8251 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8252 M: Peter Senna Tschudin <peter.senna@collabora.com>
8253 M: Martin Donnelly <martin.donnelly@ge.com>
8254 M: Martyn Welch <martyn.welch@collabora.co.uk>
8256 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8257 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8259 MEGARAID SCSI/SAS DRIVERS
8260 M: Kashyap Desai <kashyap.desai@broadcom.com>
8261 M: Sumit Saxena <sumit.saxena@broadcom.com>
8262 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8263 L: megaraidlinux.pdl@broadcom.com
8264 L: linux-scsi@vger.kernel.org
8265 W: http://www.avagotech.com/support/
8267 F: Documentation/scsi/megaraid.txt
8268 F: drivers/scsi/megaraid.*
8269 F: drivers/scsi/megaraid/
8271 MELFAS MIP4 TOUCHSCREEN DRIVER
8272 M: Sangwon Jee <jeesw@melfas.com>
8273 W: http://www.melfas.com
8275 F: drivers/input/touchscreen/melfas_mip4.c
8276 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8278 MELLANOX ETHERNET DRIVER (mlx4_en)
8279 M: Tariq Toukan <tariqt@mellanox.com>
8280 L: netdev@vger.kernel.org
8282 W: http://www.mellanox.com
8283 Q: http://patchwork.ozlabs.org/project/netdev/list/
8284 F: drivers/net/ethernet/mellanox/mlx4/en_*
8286 MELLANOX ETHERNET DRIVER (mlx5e)
8287 M: Saeed Mahameed <saeedm@mellanox.com>
8288 L: netdev@vger.kernel.org
8290 W: http://www.mellanox.com
8291 Q: http://patchwork.ozlabs.org/project/netdev/list/
8292 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8294 MELLANOX ETHERNET SWITCH DRIVERS
8295 M: Jiri Pirko <jiri@mellanox.com>
8296 M: Ido Schimmel <idosch@mellanox.com>
8297 L: netdev@vger.kernel.org
8299 W: http://www.mellanox.com
8300 Q: http://patchwork.ozlabs.org/project/netdev/list/
8301 F: drivers/net/ethernet/mellanox/mlxsw/
8303 MELLANOX MLXCPLD I2C AND MUX DRIVER
8304 M: Vadim Pasternak <vadimp@mellanox.com>
8305 M: Michael Shych <michaelsh@mellanox.com>
8306 L: linux-i2c@vger.kernel.org
8308 F: drivers/i2c/busses/i2c-mlxcpld.c
8309 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8310 F: Documentation/i2c/busses/i2c-mlxcpld
8312 MELLANOX MLXCPLD LED DRIVER
8313 M: Vadim Pasternak <vadimp@mellanox.com>
8314 L: linux-leds@vger.kernel.org
8316 F: drivers/leds/leds-mlxcpld.c
8317 F: Documentation/leds/leds-mlxcpld.txt
8319 MELLANOX PLATFORM DRIVER
8320 M: Vadim Pasternak <vadimp@mellanox.com>
8321 L: platform-driver-x86@vger.kernel.org
8323 F: drivers/platform/x86/mlx-platform.c
8325 MELLANOX MLX CPLD HOTPLUG DRIVER
8326 M: Vadim Pasternak <vadimp@mellanox.com>
8327 L: platform-driver-x86@vger.kernel.org
8329 F: drivers/platform/x86/mlxcpld-hotplug.c
8330 F: include/linux/platform_data/mlxcpld-hotplug.h
8332 SOFT-ROCE DRIVER (rxe)
8333 M: Moni Shoua <monis@mellanox.com>
8334 L: linux-rdma@vger.kernel.org
8336 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8337 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8338 F: drivers/infiniband/sw/rxe/
8339 F: include/uapi/rdma/rdma_user_rxe.h
8342 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8343 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8344 L: linux-kernel@vger.kernel.org
8346 F: kernel/membarrier.c
8347 F: include/uapi/linux/membarrier.h
8350 L: linux-mm@kvack.org
8351 W: http://www.linux-mm.org
8353 F: include/linux/mm.h
8354 F: include/linux/gfp.h
8355 F: include/linux/mmzone.h
8356 F: include/linux/memory_hotplug.h
8357 F: include/linux/vmalloc.h
8360 MEMORY TECHNOLOGY DEVICES (MTD)
8361 M: David Woodhouse <dwmw2@infradead.org>
8362 M: Brian Norris <computersforpeace@gmail.com>
8363 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8364 M: Marek Vasut <marek.vasut@gmail.com>
8365 M: Richard Weinberger <richard@nod.at>
8366 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8367 L: linux-mtd@lists.infradead.org
8368 W: http://www.linux-mtd.infradead.org/
8369 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8370 T: git git://git.infradead.org/linux-mtd.git
8371 T: git git://git.infradead.org/l2-mtd.git
8373 F: Documentation/devicetree/bindings/mtd/
8375 F: include/linux/mtd/
8376 F: include/uapi/mtd/
8378 MEN A21 WATCHDOG DRIVER
8379 M: Johannes Thumshirn <morbidrsa@gmail.com>
8380 L: linux-watchdog@vger.kernel.org
8382 F: drivers/watchdog/mena21_wdt.c
8384 MEN CHAMELEON BUS (mcb)
8385 M: Johannes Thumshirn <morbidrsa@gmail.com>
8388 F: include/linux/mcb.h
8389 F: Documentation/men-chameleon-bus.txt
8391 MEN F21BMC (Board Management Controller)
8392 M: Andreas Werner <andreas.werner@men.de>
8394 F: drivers/mfd/menf21bmc.c
8395 F: drivers/watchdog/menf21bmc_wdt.c
8396 F: drivers/leds/leds-menf21bmc.c
8397 F: drivers/hwmon/menf21bmc_hwmon.c
8398 F: Documentation/hwmon/menf21bmc
8401 M: James Hogan <james.hogan@imgtec.com>
8402 L: linux-metag@vger.kernel.org
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8406 F: Documentation/metag/
8407 F: Documentation/devicetree/bindings/metag/
8408 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8409 F: drivers/clocksource/metag_generic.c
8410 F: drivers/irqchip/irq-metag.c
8411 F: drivers/irqchip/irq-metag-ext.c
8412 F: drivers/tty/metag_da.c
8414 MICROBLAZE ARCHITECTURE
8415 M: Michal Simek <monstr@monstr.eu>
8416 W: http://www.monstr.eu/fdt/
8417 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8421 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8422 M: Richard Genoud <richard.genoud@gmail.com>
8424 F: drivers/tty/serial/atmel_serial.c
8425 F: drivers/tty/serial/atmel_serial.h
8427 MICROCHIP / ATMEL DMA DRIVER
8428 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8430 L: dmaengine@vger.kernel.org
8432 F: drivers/dma/at_hdmac.c
8433 F: drivers/dma/at_hdmac_regs.h
8434 F: include/linux/platform_data/dma-atmel.h
8436 MICROCHIP / ATMEL ISC DRIVER
8437 M: Songjun Wu <songjun.wu@microchip.com>
8438 L: linux-media@vger.kernel.org
8440 F: drivers/media/platform/atmel/atmel-isc.c
8441 F: drivers/media/platform/atmel/atmel-isc-regs.h
8442 F: devicetree/bindings/media/atmel-isc.txt
8444 MICROCHIP USB251XB DRIVER
8445 M: Richard Leitner <richard.leitner@skidata.com>
8446 L: linux-usb@vger.kernel.org
8448 F: drivers/usb/misc/usb251xb.c
8449 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8451 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8452 M: Chen Yu <yu.c.chen@intel.com>
8453 L: platform-driver-x86@vger.kernel.org
8455 F: drivers/platform/x86/surfacepro3_button.c
8458 M: Oliver Neukum <oliver@neukum.org>
8460 F: drivers/usb/image/microtek.*
8463 M: Ralf Baechle <ralf@linux-mips.org>
8464 L: linux-mips@linux-mips.org
8465 W: http://www.linux-mips.org/
8466 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8467 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8469 F: Documentation/devicetree/bindings/mips/
8470 F: Documentation/mips/
8473 MIPS/LOONGSON1 ARCHITECTURE
8474 M: Keguang Zhang <keguang.zhang@gmail.com>
8475 L: linux-mips@linux-mips.org
8477 F: arch/mips/loongson32/
8478 F: arch/mips/include/asm/mach-loongson32/
8479 F: drivers/*/*loongson1*
8480 F: drivers/*/*/*loongson1*
8482 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8483 M: Hans Verkuil <hverkuil@xs4all.nl>
8484 L: linux-media@vger.kernel.org
8485 T: git git://linuxtv.org/media_tree.git
8486 W: https://linuxtv.org
8488 F: drivers/media/radio/radio-miropcm20*
8490 MELLANOX MLX4 core VPI driver
8491 M: Yishai Hadas <yishaih@mellanox.com>
8492 L: netdev@vger.kernel.org
8493 L: linux-rdma@vger.kernel.org
8494 W: http://www.mellanox.com
8495 Q: http://patchwork.ozlabs.org/project/netdev/list/
8497 F: drivers/net/ethernet/mellanox/mlx4/
8498 F: include/linux/mlx4/
8499 F: include/uapi/rdma/mlx4-abi.h
8501 MELLANOX MLX4 IB driver
8502 M: Yishai Hadas <yishaih@mellanox.com>
8503 L: linux-rdma@vger.kernel.org
8504 W: http://www.mellanox.com
8505 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8507 F: drivers/infiniband/hw/mlx4/
8508 F: include/linux/mlx4/
8510 MELLANOX MLX5 core VPI driver
8511 M: Saeed Mahameed <saeedm@mellanox.com>
8512 M: Matan Barak <matanb@mellanox.com>
8513 M: Leon Romanovsky <leonro@mellanox.com>
8514 L: netdev@vger.kernel.org
8515 L: linux-rdma@vger.kernel.org
8516 W: http://www.mellanox.com
8517 Q: http://patchwork.ozlabs.org/project/netdev/list/
8519 F: drivers/net/ethernet/mellanox/mlx5/core/
8520 F: include/linux/mlx5/
8521 F: include/uapi/rdma/mlx5-abi.h
8523 MELLANOX MLX5 IB driver
8524 M: Matan Barak <matanb@mellanox.com>
8525 M: Leon Romanovsky <leonro@mellanox.com>
8526 L: linux-rdma@vger.kernel.org
8527 W: http://www.mellanox.com
8528 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8530 F: drivers/infiniband/hw/mlx5/
8531 F: include/linux/mlx5/
8533 MELEXIS MLX90614 DRIVER
8534 M: Crt Mori <cmo@melexis.com>
8535 L: linux-iio@vger.kernel.org
8536 W: http://www.melexis.com
8538 F: drivers/iio/temperature/mlx90614.c
8540 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8541 M: Don Brace <don.brace@microsemi.com>
8542 L: esc.storagedev@microsemi.com
8543 L: linux-scsi@vger.kernel.org
8545 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8546 F: drivers/scsi/smartpqi/Kconfig
8547 F: drivers/scsi/smartpqi/Makefile
8548 F: include/linux/cciss*.h
8549 F: include/uapi/linux/cciss*.h
8550 F: Documentation/scsi/smartpqi.txt
8552 MN88472 MEDIA DRIVER
8553 M: Antti Palosaari <crope@iki.fi>
8554 L: linux-media@vger.kernel.org
8555 W: https://linuxtv.org
8556 W: http://palosaari.fi/linux/
8557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8559 F: drivers/media/dvb-frontends/mn88472*
8561 MN88473 MEDIA DRIVER
8562 M: Antti Palosaari <crope@iki.fi>
8563 L: linux-media@vger.kernel.org
8564 W: https://linuxtv.org
8565 W: http://palosaari.fi/linux/
8566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8568 F: drivers/media/dvb-frontends/mn88473*
8571 M: Jessica Yu <jeyu@redhat.com>
8572 M: Rusty Russell <rusty@rustcorp.com.au>
8573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8575 F: include/linux/module.h
8578 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8579 W: http://popies.net/meye/
8581 F: Documentation/media/v4l-drivers/meye*
8582 F: drivers/media/pci/meye/
8583 F: include/uapi/linux/meye.h
8585 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8586 M: Jiri Slaby <jirislaby@gmail.com>
8588 F: Documentation/serial/moxa-smartio
8589 F: drivers/tty/mxser.*
8591 MR800 AVERMEDIA USB FM RADIO DRIVER
8592 M: Alexey Klimov <klimov.linux@gmail.com>
8593 L: linux-media@vger.kernel.org
8594 T: git git://linuxtv.org/media_tree.git
8596 F: drivers/media/radio/radio-mr800.c
8598 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8599 M: Alan Ott <alan@signal11.us>
8600 L: linux-wpan@vger.kernel.org
8602 F: drivers/net/ieee802154/mrf24j40.c
8603 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8606 M: "Lee, Chun-Yi" <jlee@suse.com>
8607 L: platform-driver-x86@vger.kernel.org
8609 F: drivers/platform/x86/msi-laptop.c
8612 L: platform-driver-x86@vger.kernel.org
8614 F: drivers/platform/x86/msi-wmi.c
8617 M: Antti Palosaari <crope@iki.fi>
8618 L: linux-media@vger.kernel.org
8619 W: https://linuxtv.org
8620 W: http://palosaari.fi/linux/
8621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8622 T: git git://linuxtv.org/anttip/media_tree.git
8624 F: drivers/media/tuners/msi001*
8626 MSI2500 MEDIA DRIVER
8627 M: Antti Palosaari <crope@iki.fi>
8628 L: linux-media@vger.kernel.org
8629 W: https://linuxtv.org
8630 W: http://palosaari.fi/linux/
8631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8632 T: git git://linuxtv.org/anttip/media_tree.git
8634 F: drivers/media/usb/msi2500/
8636 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8637 M: Robert Jarzmik <robert.jarzmik@free.fr>
8638 L: linux-mtd@lists.infradead.org
8640 F: drivers/mtd/devices/docg3*
8642 MT9M032 APTINA SENSOR DRIVER
8643 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644 L: linux-media@vger.kernel.org
8645 T: git git://linuxtv.org/media_tree.git
8647 F: drivers/media/i2c/mt9m032.c
8648 F: include/media/i2c/mt9m032.h
8650 MT9P031 APTINA CAMERA SENSOR
8651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652 L: linux-media@vger.kernel.org
8653 T: git git://linuxtv.org/media_tree.git
8655 F: drivers/media/i2c/mt9p031.c
8656 F: include/media/i2c/mt9p031.h
8658 MT9T001 APTINA CAMERA SENSOR
8659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8660 L: linux-media@vger.kernel.org
8661 T: git git://linuxtv.org/media_tree.git
8663 F: drivers/media/i2c/mt9t001.c
8664 F: include/media/i2c/mt9t001.h
8666 MT9V032 APTINA CAMERA SENSOR
8667 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8668 L: linux-media@vger.kernel.org
8669 T: git git://linuxtv.org/media_tree.git
8671 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8672 F: drivers/media/i2c/mt9v032.c
8673 F: include/media/i2c/mt9v032.h
8675 MULTIFUNCTION DEVICES (MFD)
8676 M: Lee Jones <lee.jones@linaro.org>
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8679 F: Documentation/devicetree/bindings/mfd/
8681 F: include/linux/mfd/
8682 F: include/dt-bindings/mfd/
8684 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8685 M: Ulf Hansson <ulf.hansson@linaro.org>
8686 L: linux-mmc@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8689 F: Documentation/devicetree/bindings/mmc/
8691 F: include/linux/mmc/
8692 F: include/uapi/linux/mmc/
8694 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8696 F: drivers/mmc/host/mmc_spi.c
8697 F: include/linux/spi/mmc_spi.h
8699 MULTISOUND SOUND DRIVER
8700 M: Andrew Veliath <andrewtv@usa.net>
8702 F: Documentation/sound/oss/MultiSound
8705 MULTITECH MULTIPORT CARD (ISICOM)
8707 F: drivers/tty/isicom.c
8708 F: include/linux/isicom.h
8710 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8711 M: Bin Liu <b-liu@ti.com>
8712 L: linux-usb@vger.kernel.org
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8715 F: drivers/usb/musb/
8717 MXL5007T MEDIA DRIVER
8718 M: Michael Krufky <mkrufky@linuxtv.org>
8719 L: linux-media@vger.kernel.org
8720 W: https://linuxtv.org
8721 W: http://github.com/mkrufky
8722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8723 T: git git://linuxtv.org/mkrufky/tuners.git
8725 F: drivers/media/tuners/mxl5007t.*
8728 M: Marek Vasut <marex@denx.de>
8730 F: drivers/gpu/drm/mxsfb/
8731 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8733 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8734 M: Hyong-Youb Kim <hykim@myri.com>
8735 L: netdev@vger.kernel.org
8736 W: https://www.myricom.com/support/downloads/myri10ge.html
8738 F: drivers/net/ethernet/myricom/myri10ge/
8740 NAND FLASH SUBSYSTEM
8741 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8742 R: Richard Weinberger <richard@nod.at>
8743 L: linux-mtd@lists.infradead.org
8744 W: http://www.linux-mtd.infradead.org/
8745 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8746 T: git git://github.com/linux-nand/linux.git
8748 F: drivers/mtd/nand/
8749 F: include/linux/mtd/nand*.h
8751 NATSEMI ETHERNET DRIVER (DP8381x)
8753 F: drivers/net/ethernet/natsemi/natsemi.c
8755 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8756 M: Daniel Mack <zonque@gmail.com>
8758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8759 W: http://www.native-instruments.com
8763 M: Petr Vandrovec <petr@vandrovec.name>
8767 NCR 5380 SCSI DRIVERS
8768 M: Finn Thain <fthain@telegraphics.com.au>
8769 M: Michael Schmitz <schmitzmic@gmail.com>
8770 L: linux-scsi@vger.kernel.org
8772 F: Documentation/scsi/g_NCR5380.txt
8773 F: drivers/scsi/NCR5380.*
8774 F: drivers/scsi/arm/cumana_1.c
8775 F: drivers/scsi/arm/oak.c
8776 F: drivers/scsi/atari_scsi.*
8777 F: drivers/scsi/dmx3191d.c
8778 F: drivers/scsi/g_NCR5380.*
8779 F: drivers/scsi/mac_scsi.*
8780 F: drivers/scsi/sun3_scsi.*
8781 F: drivers/scsi/sun3_scsi_vme.c
8783 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8784 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8785 L: linux-scsi@vger.kernel.org
8787 F: drivers/scsi/NCR_D700.*
8789 NCT6775 HARDWARE MONITOR DRIVER
8790 M: Guenter Roeck <linux@roeck-us.net>
8791 L: linux-hwmon@vger.kernel.org
8793 F: Documentation/hwmon/nct6775
8794 F: drivers/hwmon/nct6775.c
8796 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8797 M: Faisal Latif <faisal.latif@intel.com>
8798 L: linux-rdma@vger.kernel.org
8799 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8801 F: drivers/infiniband/hw/nes/
8802 F: include/uapi/rdma/nes-abi.h
8804 NETEM NETWORK EMULATOR
8805 M: Stephen Hemminger <stephen@networkplumber.org>
8806 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8808 F: net/sched/sch_netem.c
8810 NETERION 10GbE DRIVERS (s2io/vxge)
8811 M: Jon Mason <jdmason@kudzu.us>
8812 L: netdev@vger.kernel.org
8814 F: Documentation/networking/s2io.txt
8815 F: Documentation/networking/vxge.txt
8816 F: drivers/net/ethernet/neterion/
8819 M: Pablo Neira Ayuso <pablo@netfilter.org>
8820 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8821 M: Florian Westphal <fw@strlen.de>
8822 L: netfilter-devel@vger.kernel.org
8823 L: coreteam@netfilter.org
8824 W: http://www.netfilter.org/
8825 W: http://www.iptables.org/
8826 W: http://www.nftables.org/
8827 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8831 F: include/linux/netfilter*
8832 F: include/linux/netfilter/
8833 F: include/net/netfilter/
8834 F: include/uapi/linux/netfilter*
8835 F: include/uapi/linux/netfilter/
8836 F: net/*/netfilter.c
8839 F: net/bridge/br_netfilter*.c
8842 M: Paul Moore <paul@paul-moore.com>
8843 W: http://netlabel.sf.net
8844 L: netdev@vger.kernel.org
8846 F: Documentation/netlabel/
8847 F: include/net/netlabel.h
8850 NETROM NETWORK LAYER
8851 M: Ralf Baechle <ralf@linux-mips.org>
8852 L: linux-hams@vger.kernel.org
8853 W: http://www.linux-ax25.org/
8855 F: include/net/netrom.h
8856 F: include/uapi/linux/netrom.h
8859 NETRONOME ETHERNET DRIVERS
8860 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8861 L: oss-drivers@netronome.com
8863 F: drivers/net/ethernet/netronome/
8865 NETWORK BLOCK DEVICE (NBD)
8866 M: Josef Bacik <jbacik@fb.com>
8868 L: linux-block@vger.kernel.org
8869 L: nbd-general@lists.sourceforge.net
8870 F: Documentation/blockdev/nbd.txt
8871 F: drivers/block/nbd.c
8872 F: include/uapi/linux/nbd.h
8874 NETWORK DROP MONITOR
8875 M: Neil Horman <nhorman@tuxdriver.com>
8876 L: netdev@vger.kernel.org
8878 W: https://fedorahosted.org/dropwatch/
8879 F: net/core/drop_monitor.c
8882 M: Andrew Lunn <andrew@lunn.ch>
8883 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8884 M: Florian Fainelli <f.fainelli@gmail.com>
8887 F: include/net/dsa.h
8890 NETWORKING [GENERAL]
8891 M: "David S. Miller" <davem@davemloft.net>
8892 L: netdev@vger.kernel.org
8893 W: http://www.linuxfoundation.org/en/Net
8894 Q: http://patchwork.ozlabs.org/project/netdev/list/
8895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8897 B: mailto:netdev@vger.kernel.org
8901 F: include/linux/in.h
8902 F: include/linux/net.h
8903 F: include/linux/netdevice.h
8904 F: include/uapi/linux/in.h
8905 F: include/uapi/linux/net.h
8906 F: include/uapi/linux/netdevice.h
8907 F: include/uapi/linux/net_namespace.h
8909 F: tools/testing/selftests/net/
8912 NETWORKING [IPv4/IPv6]
8913 M: "David S. Miller" <davem@davemloft.net>
8914 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8915 M: James Morris <jmorris@namei.org>
8916 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8917 M: Patrick McHardy <kaber@trash.net>
8918 L: netdev@vger.kernel.org
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8927 M: Steffen Klassert <steffen.klassert@secunet.com>
8928 M: Herbert Xu <herbert@gondor.apana.org.au>
8929 M: "David S. Miller" <davem@davemloft.net>
8930 L: netdev@vger.kernel.org
8931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8940 F: net/ipv4/ipcomp.c
8941 F: net/ipv4/ip_vti.c
8945 F: net/ipv6/ipcomp6.c
8946 F: net/ipv6/ip6_vti.c
8947 F: include/uapi/linux/xfrm.h
8948 F: include/net/xfrm.h
8950 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8951 M: Paul Moore <paul@paul-moore.com>
8952 L: netdev@vger.kernel.org
8955 NETWORKING [WIRELESS]
8956 L: linux-wireless@vger.kernel.org
8957 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8960 L: netdev@vger.kernel.org
8961 W: http://www.linuxfoundation.org/en/Net
8962 Q: http://patchwork.ozlabs.org/project/netdev/list/
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8966 F: Documentation/devicetree/bindings/net/
8968 F: include/linux/if_*
8969 F: include/linux/netdevice.h
8970 F: include/linux/etherdevice.h
8971 F: include/linux/fcdevice.h
8972 F: include/linux/fddidevice.h
8973 F: include/linux/hippidevice.h
8974 F: include/linux/inetdevice.h
8975 F: include/uapi/linux/if_*
8976 F: include/uapi/linux/netdevice.h
8978 NETWORKING DRIVERS (WIRELESS)
8979 M: Kalle Valo <kvalo@codeaurora.org>
8980 L: linux-wireless@vger.kernel.org
8981 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8985 F: Documentation/devicetree/bindings/net/wireless/
8986 F: drivers/net/wireless/
8988 NETXEN (1/10) GbE SUPPORT
8989 M: Manish Chopra <manish.chopra@cavium.com>
8990 M: Rahul Verma <rahul.verma@cavium.com>
8991 M: Dept-GELinuxNICDev@cavium.com
8992 L: netdev@vger.kernel.org
8994 F: drivers/net/ethernet/qlogic/netxen/
8997 M: Samuel Ortiz <sameo@linux.intel.com>
8998 L: linux-wireless@vger.kernel.org
8999 L: linux-nfc@lists.01.org (subscribers-only)
9003 F: include/uapi/linux/nfc.h
9005 F: include/linux/platform_data/nfcmrvl.h
9006 F: include/linux/platform_data/nxp-nci.h
9007 F: include/linux/platform_data/pn544.h
9008 F: include/linux/platform_data/st21nfca.h
9009 F: include/linux/platform_data/st-nci.h
9010 F: Documentation/devicetree/bindings/net/nfc/
9012 NFS, SUNRPC, AND LOCKD CLIENTS
9013 M: Trond Myklebust <trond.myklebust@primarydata.com>
9014 M: Anna Schumaker <anna.schumaker@netapp.com>
9015 L: linux-nfs@vger.kernel.org
9016 W: http://client.linux-nfs.org
9017 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9023 F: include/linux/lockd/
9024 F: include/linux/nfs*
9025 F: include/linux/sunrpc/
9026 F: include/uapi/linux/nfs*
9027 F: include/uapi/linux/sunrpc/
9030 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9031 L: linux-nilfs@vger.kernel.org
9032 W: http://nilfs.sourceforge.net/
9033 W: http://nilfs.osdn.jp/
9034 T: git git://github.com/konis/nilfs2.git
9036 F: Documentation/filesystems/nilfs2.txt
9038 F: include/trace/events/nilfs2.h
9039 F: include/uapi/linux/nilfs2_api.h
9040 F: include/uapi/linux/nilfs2_ondisk.h
9042 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9043 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9044 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9046 F: Documentation/scsi/NinjaSCSI.txt
9047 F: drivers/scsi/pcmcia/nsp_*
9049 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9050 M: GOTO Masanori <gotom@debian.or.jp>
9051 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9052 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9054 F: Documentation/scsi/NinjaSCSI.txt
9055 F: drivers/scsi/nsp32*
9058 M: Ley Foon Tan <lftan@altera.com>
9059 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9064 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9065 M: Pavel Machek <pavel@ucw.cz>
9066 M: Sakari Ailus <sakari.ailus@iki.fi>
9067 L: linux-media@vger.kernel.org
9069 F: drivers/media/i2c/et8ek8
9070 F: drivers/media/i2c/ad5820.c
9072 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9073 M: Pavel Machek <pavel@ucw.cz>
9074 M: Sakari Ailus <sakari.ailus@iki.fi>
9075 L: linux-media@vger.kernel.org
9077 F: drivers/media/i2c/et8ek8
9078 F: drivers/media/i2c/ad5820.c
9080 NOKIA N900 POWER SUPPLY DRIVERS
9081 R: Pali Rohár <pali.rohar@gmail.com>
9082 F: include/linux/power/bq2415x_charger.h
9083 F: include/linux/power/bq27xxx_battery.h
9084 F: include/linux/power/isp1704_charger.h
9085 F: drivers/power/supply/bq2415x_charger.c
9086 F: drivers/power/supply/bq27xxx_battery.c
9087 F: drivers/power/supply/bq27xxx_battery_i2c.c
9088 F: drivers/power/supply/isp1704_charger.c
9089 F: drivers/power/supply/rx51_battery.c
9092 M: Jon Mason <jdmason@kudzu.us>
9093 M: Dave Jiang <dave.jiang@intel.com>
9094 M: Allen Hubbe <Allen.Hubbe@emc.com>
9095 L: linux-ntb@googlegroups.com
9097 W: https://github.com/jonmason/ntb/wiki
9098 T: git git://github.com/jonmason/ntb.git
9100 F: drivers/net/ntb_netdev.c
9101 F: include/linux/ntb.h
9102 F: include/linux/ntb_transport.h
9103 F: tools/testing/selftests/ntb/
9106 M: Jon Mason <jdmason@kudzu.us>
9107 M: Dave Jiang <dave.jiang@intel.com>
9108 L: linux-ntb@googlegroups.com
9110 W: https://github.com/jonmason/ntb/wiki
9111 T: git git://github.com/jonmason/ntb.git
9112 F: drivers/ntb/hw/intel/
9115 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9116 L: linux-ntb@googlegroups.com
9118 F: drivers/ntb/hw/amd/
9121 M: Anton Altaparmakov <anton@tuxera.com>
9122 L: linux-ntfs-dev@lists.sourceforge.net
9123 W: http://www.tuxera.com/
9124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9126 F: Documentation/filesystems/ntfs.txt
9129 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9130 M: Antonino Daplas <adaplas@gmail.com>
9131 L: linux-fbdev@vger.kernel.org
9133 F: drivers/video/fbdev/riva/
9134 F: drivers/video/fbdev/nvidia/
9137 M: Keith Busch <keith.busch@intel.com>
9138 M: Jens Axboe <axboe@fb.com>
9139 M: Christoph Hellwig <hch@lst.de>
9140 M: Sagi Grimberg <sagi@grimberg.me>
9141 L: linux-nvme@lists.infradead.org
9142 T: git://git.infradead.org/nvme.git
9143 W: http://git.infradead.org/nvme.git
9145 F: drivers/nvme/host/
9146 F: include/linux/nvme.h
9147 F: include/uapi/linux/nvme_ioctl.h
9149 NVM EXPRESS TARGET DRIVER
9150 M: Christoph Hellwig <hch@lst.de>
9151 M: Sagi Grimberg <sagi@grimberg.me>
9152 L: linux-nvme@lists.infradead.org
9153 T: git://git.infradead.org/nvme.git
9154 W: http://git.infradead.org/nvme.git
9156 F: drivers/nvme/target/
9158 NVM EXPRESS FC TRANSPORT DRIVERS
9159 M: James Smart <james.smart@broadcom.com>
9160 L: linux-nvme@lists.infradead.org
9162 F: include/linux/nvme-fc.h
9163 F: include/linux/nvme-fc-driver.h
9164 F: drivers/nvme/host/fc.c
9165 F: drivers/nvme/target/fc.c
9166 F: drivers/nvme/target/fcloop.c
9169 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9172 F: Documentation/devicetree/bindings/nvmem/
9173 F: include/linux/nvmem-consumer.h
9174 F: include/linux/nvmem-provider.h
9177 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9178 R: Charles Gorand <charles.gorand@effinnov.com>
9179 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9181 F: drivers/nfc/nxp-nci
9183 NXP TDA998X DRM DRIVER
9184 M: Russell King <linux@armlinux.org.uk>
9186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9187 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9188 F: drivers/gpu/drm/i2c/tda998x_drv.c
9189 F: include/drm/i2c/tda998x.h
9192 M: Peter Rosin <peda@axentia.se>
9193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9195 F: sound/soc/codecs/tfa9879*
9198 M: Josh Poimboeuf <jpoimboe@redhat.com>
9203 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9204 M: Tony Lindgren <tony@atomide.com>
9205 L: linux-omap@vger.kernel.org
9206 Q: http://patchwork.kernel.org/project/linux-omap/list/
9207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9209 F: arch/arm/mach-omap1/
9210 F: arch/arm/plat-omap/
9211 F: arch/arm/configs/omap1_defconfig
9212 F: drivers/i2c/busses/i2c-omap.c
9213 F: include/linux/i2c-omap.h
9216 M: Tony Lindgren <tony@atomide.com>
9217 L: linux-omap@vger.kernel.org
9218 W: http://www.muru.com/linux/omap/
9219 W: http://linux.omap.com/
9220 Q: http://patchwork.kernel.org/project/linux-omap/list/
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9223 F: arch/arm/mach-omap2/
9224 F: arch/arm/plat-omap/
9225 F: arch/arm/configs/omap2plus_defconfig
9226 F: drivers/i2c/busses/i2c-omap.c
9227 F: drivers/irqchip/irq-omap-intc.c
9228 F: drivers/mfd/*omap*.c
9229 F: drivers/mfd/menelaus.c
9230 F: drivers/mfd/palmas.c
9231 F: drivers/mfd/tps65217.c
9232 F: drivers/mfd/tps65218.c
9233 F: drivers/mfd/tps65910.c
9234 F: drivers/mfd/twl-core.[ch]
9235 F: drivers/mfd/twl4030*.c
9236 F: drivers/mfd/twl6030*.c
9237 F: drivers/mfd/twl6040*.c
9238 F: drivers/regulator/palmas-regulator*.c
9239 F: drivers/regulator/pbias-regulator.c
9240 F: drivers/regulator/tps65217-regulator.c
9241 F: drivers/regulator/tps65218-regulator.c
9242 F: drivers/regulator/tps65910-regulator.c
9243 F: drivers/regulator/twl-regulator.c
9244 F: drivers/regulator/twl6030-regulator.c
9245 F: include/linux/i2c-omap.h
9247 OMAP DEVICE TREE SUPPORT
9248 M: Benoît Cousson <bcousson@baylibre.com>
9249 M: Tony Lindgren <tony@atomide.com>
9250 L: linux-omap@vger.kernel.org
9251 L: devicetree@vger.kernel.org
9253 F: arch/arm/boot/dts/*omap*
9254 F: arch/arm/boot/dts/*am3*
9255 F: arch/arm/boot/dts/*am4*
9256 F: arch/arm/boot/dts/*am5*
9257 F: arch/arm/boot/dts/*dra7*
9259 OMAP CLOCK FRAMEWORK SUPPORT
9260 M: Paul Walmsley <paul@pwsan.com>
9261 L: linux-omap@vger.kernel.org
9263 F: arch/arm/*omap*/*clock*
9265 OMAP POWER MANAGEMENT SUPPORT
9266 M: Kevin Hilman <khilman@kernel.org>
9267 L: linux-omap@vger.kernel.org
9269 F: arch/arm/*omap*/*pm*
9270 F: drivers/cpufreq/omap-cpufreq.c
9272 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9273 M: Rajendra Nayak <rnayak@codeaurora.org>
9274 M: Paul Walmsley <paul@pwsan.com>
9275 L: linux-omap@vger.kernel.org
9277 F: arch/arm/mach-omap2/prm*
9280 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9281 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9283 L: linux-omap@vger.kernel.org
9287 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9288 M: Roger Quadros <rogerq@ti.com>
9289 M: Tony Lindgren <tony@atomide.com>
9290 L: linux-omap@vger.kernel.org
9292 F: drivers/memory/omap-gpmc.c
9293 F: arch/arm/mach-omap2/*gpmc*
9295 OMAP FRAMEBUFFER SUPPORT
9296 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9297 L: linux-fbdev@vger.kernel.org
9298 L: linux-omap@vger.kernel.org
9300 F: drivers/video/fbdev/omap/
9302 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9303 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9304 L: linux-omap@vger.kernel.org
9305 L: linux-fbdev@vger.kernel.org
9307 F: drivers/video/fbdev/omap2/
9308 F: Documentation/arm/OMAP/DSS
9310 OMAP HARDWARE SPINLOCK SUPPORT
9311 M: Ohad Ben-Cohen <ohad@wizery.com>
9312 L: linux-omap@vger.kernel.org
9314 F: drivers/hwspinlock/omap_hwspinlock.c
9317 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9318 L: linux-omap@vger.kernel.org
9320 F: drivers/mmc/host/omap.c
9323 L: linux-mmc@vger.kernel.org
9324 L: linux-omap@vger.kernel.org
9326 F: drivers/mmc/host/omap_hsmmc.c
9328 OMAP RANDOM NUMBER GENERATOR SUPPORT
9329 M: Deepak Saxena <dsaxena@plexity.net>
9331 F: drivers/char/hw_random/omap-rng.c
9334 M: Benoît Cousson <bcousson@baylibre.com>
9335 M: Paul Walmsley <paul@pwsan.com>
9336 L: linux-omap@vger.kernel.org
9338 F: arch/arm/mach-omap2/omap_hwmod.*
9341 M: Paul Walmsley <paul@pwsan.com>
9342 L: linux-omap@vger.kernel.org
9344 F: arch/arm/mach-omap2/omap_hwmod*data*
9346 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9347 M: Benoît Cousson <bcousson@baylibre.com>
9348 L: linux-omap@vger.kernel.org
9350 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9352 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9353 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9354 L: linux-media@vger.kernel.org
9356 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9357 F: drivers/media/platform/omap3isp/
9358 F: drivers/staging/media/omap4iss/
9361 L: linux-usb@vger.kernel.org
9362 L: linux-omap@vger.kernel.org
9364 F: drivers/usb/*/*omap*
9365 F: arch/arm/*omap*/usb*
9368 M: Grygorii Strashko <grygorii.strashko@ti.com>
9369 M: Santosh Shilimkar <ssantosh@kernel.org>
9370 M: Kevin Hilman <khilman@kernel.org>
9371 L: linux-omap@vger.kernel.org
9373 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9374 F: drivers/gpio/gpio-omap.c
9376 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9377 M: Mark Jackson <mpfj@newflow.co.uk>
9378 L: linux-omap@vger.kernel.org
9380 F: arch/arm/boot/dts/am335x-nano.dts
9383 M: Bob Copeland <me@bobcopeland.com>
9384 L: linux-karma-devel@lists.sourceforge.net
9386 F: Documentation/filesystems/omfs.txt
9389 OMNIKEY CARDMAN 4000 DRIVER
9390 M: Harald Welte <laforge@gnumonks.org>
9392 F: drivers/char/pcmcia/cm4000_cs.c
9393 F: include/linux/cm4000_cs.h
9394 F: include/uapi/linux/cm4000_cs.h
9396 OMNIKEY CARDMAN 4040 DRIVER
9397 M: Harald Welte <laforge@gnumonks.org>
9399 F: drivers/char/pcmcia/cm4040_cs.*
9401 OMNIVISION OV5647 SENSOR DRIVER
9402 M: Ramiro Oliveira <roliveir@synopsys.com>
9403 L: linux-media@vger.kernel.org
9404 T: git git://linuxtv.org/media_tree.git
9406 F: drivers/media/i2c/ov5647.c
9408 OMNIVISION OV7670 SENSOR DRIVER
9409 M: Jonathan Corbet <corbet@lwn.net>
9410 L: linux-media@vger.kernel.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/i2c/ov7670.c
9414 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9416 ONENAND FLASH DRIVER
9417 M: Kyungmin Park <kyungmin.park@samsung.com>
9418 L: linux-mtd@lists.infradead.org
9420 F: drivers/mtd/onenand/
9421 F: include/linux/mtd/onenand*.h
9423 ONSTREAM SCSI TAPE DRIVER
9424 M: Willem Riede <osst@riede.org>
9425 L: osst-users@lists.sourceforge.net
9426 L: linux-scsi@vger.kernel.org
9428 F: Documentation/scsi/osst.txt
9429 F: drivers/scsi/osst.*
9430 F: drivers/scsi/osst_*.h
9431 F: drivers/scsi/st.h
9433 OPENCORES I2C BUS DRIVER
9434 M: Peter Korsgaard <jacmet@sunsite.dk>
9435 L: linux-i2c@vger.kernel.org
9437 F: Documentation/i2c/busses/i2c-ocores
9438 F: drivers/i2c/busses/i2c-ocores.c
9440 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9441 M: Rob Herring <robh+dt@kernel.org>
9442 M: Frank Rowand <frowand.list@gmail.com>
9443 L: devicetree@vger.kernel.org
9444 W: http://www.devicetree.org/
9445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9448 F: include/linux/of*.h
9451 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9452 M: Rob Herring <robh+dt@kernel.org>
9453 M: Mark Rutland <mark.rutland@arm.com>
9454 L: devicetree@vger.kernel.org
9455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9456 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9458 F: Documentation/devicetree/
9460 F: include/dt-bindings/
9462 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9463 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9464 L: devicetree@vger.kernel.org
9466 F: Documentation/devicetree/dynamic-resolution-notes.txt
9467 F: Documentation/devicetree/overlay-notes.txt
9468 F: drivers/of/overlay.c
9469 F: drivers/of/resolver.c
9471 OPENRISC ARCHITECTURE
9472 M: Jonas Bonn <jonas@southpole.se>
9473 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9474 M: Stafford Horne <shorne@gmail.com>
9475 T: git git://github.com/openrisc/linux.git
9476 L: openrisc@lists.librecores.org
9477 W: http://openrisc.io
9482 M: Pravin Shelar <pshelar@nicira.com>
9483 L: netdev@vger.kernel.org
9484 L: dev@openvswitch.org
9485 W: http://openvswitch.org
9488 F: include/uapi/linux/openvswitch.h
9490 OPERATING PERFORMANCE POINTS (OPP)
9491 M: Viresh Kumar <vireshk@kernel.org>
9492 M: Nishanth Menon <nm@ti.com>
9493 M: Stephen Boyd <sboyd@codeaurora.org>
9494 L: linux-pm@vger.kernel.org
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9497 F: drivers/base/power/opp/
9498 F: include/linux/pm_opp.h
9499 F: Documentation/power/opp.txt
9500 F: Documentation/devicetree/bindings/opp/
9503 M: Clemens Ladisch <clemens@ladisch.de>
9504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9505 T: git git://git.alsa-project.org/alsa-kernel.git
9507 F: sound/drivers/opl4/
9510 M: Robert Richter <rric@kernel.org>
9511 L: oprofile-list@lists.sf.net
9513 F: arch/*/include/asm/oprofile*.h
9515 F: drivers/oprofile/
9516 F: include/linux/oprofile.h
9518 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9519 M: Mark Fasheh <mfasheh@versity.com>
9520 M: Joel Becker <jlbec@evilplan.org>
9521 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9522 W: http://ocfs2.wiki.kernel.org
9524 F: Documentation/filesystems/ocfs2.txt
9525 F: Documentation/filesystems/dlmfs.txt
9529 L: linux-wireless@vger.kernel.org
9530 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9531 W: http://www.nongnu.org/orinoco/
9533 F: drivers/net/wireless/intersil/orinoco/
9535 OSD LIBRARY and FILESYSTEM
9536 M: Boaz Harrosh <ooo@electrozaur.com>
9537 M: Benny Halevy <bhalevy@primarydata.com>
9538 L: osd-dev@open-osd.org
9539 W: http://open-osd.org
9540 T: git git://git.open-osd.org/open-osd.git
9542 F: drivers/scsi/osd/
9543 F: include/scsi/osd_*
9547 M: Miklos Szeredi <miklos@szeredi.hu>
9548 L: linux-unionfs@vger.kernel.org
9549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9552 F: Documentation/filesystems/overlayfs.txt
9555 M: Mike Marshall <hubcap@omnibond.com>
9556 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9560 F: Documentation/filesystems/orangefs.txt
9563 M: Christian Lamparter <chunkeey@googlemail.com>
9564 L: linux-wireless@vger.kernel.org
9565 W: http://wireless.kernel.org/en/users/Drivers/p54
9567 F: drivers/net/wireless/intersil/p54/
9569 PA SEMI ETHERNET DRIVER
9570 L: netdev@vger.kernel.org
9572 F: drivers/net/ethernet/pasemi/*
9574 PA SEMI SMBUS DRIVER
9575 L: linux-i2c@vger.kernel.org
9577 F: drivers/i2c/busses/i2c-pasemi.c
9579 PADATA PARALLEL EXECUTION MECHANISM
9580 M: Steffen Klassert <steffen.klassert@secunet.com>
9581 L: linux-crypto@vger.kernel.org
9584 F: include/linux/padata.h
9585 F: Documentation/padata.txt
9587 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9588 M: Harald Welte <laforge@gnumonks.org>
9589 L: platform-driver-x86@vger.kernel.org
9591 F: drivers/platform/x86/panasonic-laptop.c
9593 PANASONIC MN10300/AM33/AM34 PORT
9594 M: David Howells <dhowells@redhat.com>
9595 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9596 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9598 F: Documentation/mn10300/
9601 PARALLEL LCD/KEYPAD PANEL DRIVER
9602 M: Willy Tarreau <willy@haproxy.com>
9603 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9605 F: Documentation/misc-devices/lcd-panel-cgram.txt
9606 F: drivers/misc/panel.c
9608 PARALLEL PORT SUBSYSTEM
9609 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9610 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9611 L: linux-parport@lists.infradead.org (subscribers-only)
9614 F: include/linux/parport*.h
9615 F: drivers/char/ppdev.c
9616 F: include/uapi/linux/ppdev.h
9617 F: Documentation/parport*.txt
9619 PARAVIRT_OPS INTERFACE
9620 M: Jeremy Fitzhardinge <jeremy@goop.org>
9621 M: Chris Wright <chrisw@sous-sol.org>
9622 M: Alok Kataria <akataria@vmware.com>
9623 M: Rusty Russell <rusty@rustcorp.com.au>
9624 L: virtualization@lists.linux-foundation.org
9626 F: Documentation/virtual/paravirt_ops.txt
9627 F: arch/*/kernel/paravirt*
9628 F: arch/*/include/asm/paravirt.h
9629 F: include/linux/hypervisor.h
9631 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9632 M: Tim Waugh <tim@cyberelk.net>
9633 L: linux-parport@lists.infradead.org (subscribers-only)
9635 F: Documentation/blockdev/paride.txt
9636 F: drivers/block/paride/
9639 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9640 M: Helge Deller <deller@gmx.de>
9641 L: linux-parisc@vger.kernel.org
9642 W: http://www.parisc-linux.org/
9643 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9648 F: Documentation/parisc/
9650 F: drivers/char/agp/parisc-agp.c
9651 F: drivers/input/serio/gscps2.c
9652 F: drivers/parport/parport_gsc.*
9653 F: drivers/tty/serial/8250/8250_gsc.c
9654 F: drivers/video/fbdev/sti*
9655 F: drivers/video/console/sti*
9656 F: drivers/video/logo/logo_parisc*
9659 M: Jiri Pirko <jiri@mellanox.com>
9660 L: netdev@vger.kernel.org
9663 F: lib/test_parman.c
9664 F: include/linux/parman.h
9666 PC87360 HARDWARE MONITORING DRIVER
9667 M: Jim Cromie <jim.cromie@gmail.com>
9668 L: linux-hwmon@vger.kernel.org
9670 F: Documentation/hwmon/pc87360
9671 F: drivers/hwmon/pc87360.c
9674 M: Jim Cromie <jim.cromie@gmail.com>
9676 F: drivers/char/pc8736x_gpio.c
9678 PC87427 HARDWARE MONITORING DRIVER
9679 M: Jean Delvare <jdelvare@suse.com>
9680 L: linux-hwmon@vger.kernel.org
9682 F: Documentation/hwmon/pc87427
9683 F: drivers/hwmon/pc87427.c
9686 M: Riku Voipio <riku.voipio@iki.fi>
9688 F: drivers/leds/leds-pca9532.c
9689 F: include/linux/leds-pca9532.h
9691 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9692 M: Guenter Roeck <linux@roeck-us.net>
9693 L: linux-i2c@vger.kernel.org
9695 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9697 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9698 M: Khalid Aziz <khalid@gonehiking.org>
9700 F: drivers/firmware/pcdp.*
9703 M: Linas Vepstas <linasvepstas@gmail.com>
9704 L: linux-pci@vger.kernel.org
9706 F: Documentation/PCI/pci-error-recovery.txt
9708 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9709 M: Russell Currey <ruscur@russell.cc>
9710 L: linuxppc-dev@lists.ozlabs.org
9712 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9713 F: arch/powerpc/kernel/eeh*.c
9714 F: arch/powerpc/platforms/*/eeh*.c
9715 F: arch/powerpc/include/*/eeh*.h
9718 M: Bjorn Helgaas <bhelgaas@google.com>
9719 L: linux-pci@vger.kernel.org
9720 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9723 F: Documentation/devicetree/bindings/pci/
9724 F: Documentation/PCI/
9726 F: include/linux/pci*
9728 F: arch/x86/kernel/quirks.c
9730 PCI ENDPOINT SUBSYSTEM
9731 M: Kishon Vijay Abraham I <kishon@ti.com>
9732 L: linux-pci@vger.kernel.org
9733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9735 F: drivers/pci/endpoint/
9736 F: drivers/misc/pci_endpoint_test.c
9739 PCI DRIVER FOR ALTERA PCIE IP
9740 M: Ley Foon Tan <lftan@altera.com>
9741 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9742 L: linux-pci@vger.kernel.org
9744 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9745 F: drivers/pci/host/pcie-altera.c
9747 PCI DRIVER FOR ARM VERSATILE PLATFORM
9748 M: Rob Herring <robh@kernel.org>
9749 L: linux-pci@vger.kernel.org
9750 L: linux-arm-kernel@lists.infradead.org
9752 F: Documentation/devicetree/bindings/pci/versatile.txt
9753 F: drivers/pci/host/pci-versatile.c
9755 PCI DRIVER FOR ARMADA 8K
9756 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9757 L: linux-pci@vger.kernel.org
9758 L: linux-arm-kernel@lists.infradead.org
9760 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9761 F: drivers/pci/dwc/pcie-armada8k.c
9763 PCI DRIVER FOR APPLIEDMICRO XGENE
9764 M: Tanmay Inamdar <tinamdar@apm.com>
9765 L: linux-pci@vger.kernel.org
9766 L: linux-arm-kernel@lists.infradead.org
9768 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9769 F: drivers/pci/host/pci-xgene.c
9771 PCI DRIVER FOR FREESCALE LAYERSCAPE
9772 M: Minghuan Lian <minghuan.Lian@freescale.com>
9773 M: Mingkai Hu <mingkai.hu@freescale.com>
9774 M: Roy Zang <tie-fei.zang@freescale.com>
9775 L: linuxppc-dev@lists.ozlabs.org
9776 L: linux-pci@vger.kernel.org
9777 L: linux-arm-kernel@lists.infradead.org
9779 F: drivers/pci/dwc/*layerscape*
9782 M: Richard Zhu <hongxing.zhu@nxp.com>
9783 M: Lucas Stach <l.stach@pengutronix.de>
9784 L: linux-pci@vger.kernel.org
9785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9787 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9788 F: drivers/pci/dwc/*imx6*
9790 PCI DRIVER FOR TI KEYSTONE
9791 M: Murali Karicheri <m-karicheri2@ti.com>
9792 L: linux-pci@vger.kernel.org
9793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9795 F: drivers/pci/dwc/*keystone*
9797 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9798 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9799 M: Jason Cooper <jason@lakedaemon.net>
9800 L: linux-pci@vger.kernel.org
9801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9803 F: drivers/pci/host/*mvebu*
9805 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9806 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9807 L: linux-pci@vger.kernel.org
9808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9810 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9811 F: drivers/pci/host/pci-aardvark.c
9813 PCI DRIVER FOR MICROSEMI SWITCHTEC
9814 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9815 M: Stephen Bates <stephen.bates@microsemi.com>
9816 M: Logan Gunthorpe <logang@deltatee.com>
9817 L: linux-pci@vger.kernel.org
9819 F: Documentation/switchtec.txt
9820 F: Documentation/ABI/testing/sysfs-class-switchtec
9821 F: drivers/pci/switch/switchtec*
9822 F: include/uapi/linux/switchtec_ioctl.h
9824 PCI DRIVER FOR NVIDIA TEGRA
9825 M: Thierry Reding <thierry.reding@gmail.com>
9826 L: linux-tegra@vger.kernel.org
9827 L: linux-pci@vger.kernel.org
9829 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9830 F: drivers/pci/host/pci-tegra.c
9832 PCI DRIVER FOR TI DRA7XX
9833 M: Kishon Vijay Abraham I <kishon@ti.com>
9834 L: linux-omap@vger.kernel.org
9835 L: linux-pci@vger.kernel.org
9837 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9838 F: drivers/pci/dwc/pci-dra7xx.c
9840 PCI DRIVER FOR RENESAS R-CAR
9841 M: Simon Horman <horms@verge.net.au>
9842 L: linux-pci@vger.kernel.org
9843 L: linux-renesas-soc@vger.kernel.org
9845 F: drivers/pci/host/*rcar*
9847 PCI DRIVER FOR SAMSUNG EXYNOS
9848 M: Jingoo Han <jingoohan1@gmail.com>
9849 L: linux-pci@vger.kernel.org
9850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9851 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9853 F: drivers/pci/dwc/pci-exynos.c
9855 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9856 M: Jingoo Han <jingoohan1@gmail.com>
9857 M: Joao Pinto <Joao.Pinto@synopsys.com>
9858 L: linux-pci@vger.kernel.org
9860 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9861 F: drivers/pci/dwc/*designware*
9863 PCI DRIVER FOR GENERIC OF HOSTS
9864 M: Will Deacon <will.deacon@arm.com>
9865 L: linux-pci@vger.kernel.org
9866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9869 F: drivers/pci/host/pci-host-common.c
9870 F: drivers/pci/host/pci-host-generic.c
9872 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9873 M: Keith Busch <keith.busch@intel.com>
9874 L: linux-pci@vger.kernel.org
9876 F: drivers/pci/host/vmd.c
9878 PCIE DRIVER FOR ST SPEAR13XX
9879 M: Pratyush Anand <pratyush.anand@gmail.com>
9880 L: linux-pci@vger.kernel.org
9882 F: drivers/pci/dwc/*spear*
9884 PCI MSI DRIVER FOR ALTERA MSI IP
9885 M: Ley Foon Tan <lftan@altera.com>
9886 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9887 L: linux-pci@vger.kernel.org
9889 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9890 F: drivers/pci/host/pcie-altera-msi.c
9892 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9893 M: Duc Dang <dhdang@apm.com>
9894 L: linux-pci@vger.kernel.org
9895 L: linux-arm-kernel@lists.infradead.org
9897 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9898 F: drivers/pci/host/pci-xgene-msi.c
9900 PCIE DRIVER FOR AXIS ARTPEC
9901 M: Niklas Cassel <niklas.cassel@axis.com>
9902 M: Jesper Nilsson <jesper.nilsson@axis.com>
9903 L: linux-arm-kernel@axis.com
9904 L: linux-pci@vger.kernel.org
9906 F: Documentation/devicetree/bindings/pci/axis,artpec*
9907 F: drivers/pci/dwc/*artpec*
9909 PCIE DRIVER FOR HISILICON
9910 M: Zhou Wang <wangzhou1@hisilicon.com>
9911 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9912 L: linux-pci@vger.kernel.org
9914 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9915 F: drivers/pci/dwc/pcie-hisi.c
9917 PCIE DRIVER FOR ROCKCHIP
9918 M: Shawn Lin <shawn.lin@rock-chips.com>
9919 M: Wenrui Li <wenrui.li@rock-chips.com>
9920 L: linux-pci@vger.kernel.org
9921 L: linux-rockchip@lists.infradead.org
9923 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9924 F: drivers/pci/host/pcie-rockchip.c
9926 PCIE DRIVER FOR QUALCOMM MSM
9927 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9928 L: linux-pci@vger.kernel.org
9929 L: linux-arm-msm@vger.kernel.org
9931 F: drivers/pci/dwc/*qcom*
9933 PCIE DRIVER FOR CAVIUM THUNDERX
9934 M: David Daney <david.daney@cavium.com>
9935 L: linux-pci@vger.kernel.org
9936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9939 F: drivers/pci/host/pci-thunder-*
9942 P: Linux PCMCIA Team
9943 L: linux-pcmcia@lists.infradead.org
9944 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9947 F: Documentation/pcmcia/
9952 PCNET32 NETWORK DRIVER
9953 M: Don Fry <pcnet32@frontier.com>
9954 L: netdev@vger.kernel.org
9956 F: drivers/net/ethernet/amd/pcnet32.c
9958 PCRYPT PARALLEL CRYPTO ENGINE
9959 M: Steffen Klassert <steffen.klassert@secunet.com>
9960 L: linux-crypto@vger.kernel.org
9963 F: include/crypto/pcrypt.h
9965 PER-CPU MEMORY ALLOCATOR
9966 M: Tejun Heo <tj@kernel.org>
9967 M: Christoph Lameter <cl@linux.com>
9968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9970 F: include/linux/percpu*.h
9972 F: arch/*/include/asm/percpu.h
9974 PER-TASK DELAY ACCOUNTING
9975 M: Balbir Singh <bsingharora@gmail.com>
9977 F: include/linux/delayacct.h
9978 F: kernel/delayacct.c
9980 PERFORMANCE EVENTS SUBSYSTEM
9981 M: Peter Zijlstra <peterz@infradead.org>
9982 M: Ingo Molnar <mingo@redhat.com>
9983 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9984 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9985 L: linux-kernel@vger.kernel.org
9986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9989 F: include/linux/perf_event.h
9990 F: include/uapi/linux/perf_event.h
9991 F: arch/*/kernel/perf_event*.c
9992 F: arch/*/kernel/*/perf_event*.c
9993 F: arch/*/kernel/*/*/perf_event*.c
9994 F: arch/*/include/asm/perf_event.h
9995 F: arch/*/kernel/perf_callchain.c
9999 PERSONALITY HANDLING
10000 M: Christoph Hellwig <hch@infradead.org>
10001 L: linux-abi-devel@lists.sourceforge.net
10003 F: include/linux/personality.h
10004 F: include/uapi/linux/personality.h
10007 M: Remi Denis-Courmont <courmisch@gmail.com>
10009 F: Documentation/networking/phonet.txt
10010 F: include/linux/phonet.h
10011 F: include/net/phonet/
10012 F: include/uapi/linux/phonet.h
10016 M: Joern Engel <joern@lazybastard.org>
10017 L: linux-mtd@lists.infradead.org
10019 F: drivers/mtd/devices/phram.c
10022 M: Bruno Prémont <bonbons@linux-vserver.org>
10023 L: linux-input@vger.kernel.org
10025 F: drivers/hid/hid-picolcd*
10028 M: Jamie Iles <jamie@jamieiles.com>
10029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 T: git git://github.com/jamieiles/linux-2.6-ji.git
10032 F: arch/arm/boot/dts/picoxcell*
10033 F: arch/arm/mach-picoxcell/
10034 F: drivers/crypto/picoxcell*
10036 PIN CONTROL SUBSYSTEM
10037 M: Linus Walleij <linus.walleij@linaro.org>
10038 L: linux-gpio@vger.kernel.org
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10041 F: Documentation/devicetree/bindings/pinctrl/
10042 F: Documentation/pinctrl.txt
10043 F: drivers/pinctrl/
10044 F: include/linux/pinctrl/
10046 PIN CONTROLLER - ATMEL AT91
10047 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10050 F: drivers/pinctrl/pinctrl-at91.*
10052 PIN CONTROLLER - ATMEL AT91 PIO4
10053 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10055 L: linux-gpio@vger.kernel.org
10057 F: drivers/pinctrl/pinctrl-at91-pio4.*
10059 PIN CONTROLLER - INTEL
10060 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10061 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10063 F: drivers/pinctrl/intel/
10065 PIN CONTROLLER - RENESAS
10066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10067 M: Geert Uytterhoeven <geert+renesas@glider.be>
10068 L: linux-renesas-soc@vger.kernel.org
10070 F: drivers/pinctrl/sh-pfc/
10072 PIN CONTROLLER - SAMSUNG
10073 M: Tomasz Figa <tomasz.figa@gmail.com>
10074 M: Krzysztof Kozlowski <krzk@kernel.org>
10075 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10077 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10078 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10081 F: drivers/pinctrl/samsung/
10082 F: include/dt-bindings/pinctrl/samsung.h
10083 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10085 PIN CONTROLLER - SINGLE
10086 M: Tony Lindgren <tony@atomide.com>
10087 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10089 L: linux-omap@vger.kernel.org
10091 F: drivers/pinctrl/pinctrl-single.c
10093 PIN CONTROLLER - ST SPEAR
10094 M: Viresh Kumar <vireshk@kernel.org>
10095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096 W: http://www.st.com/spear
10098 F: drivers/pinctrl/spear/
10100 PISTACHIO SOC SUPPORT
10101 M: James Hartley <james.hartley@imgtec.com>
10102 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10103 L: linux-mips@linux-mips.org
10105 F: arch/mips/pistachio/
10106 F: arch/mips/include/asm/mach-pistachio/
10107 F: arch/mips/boot/dts/img/pistachio*
10108 F: arch/mips/configs/pistachio*_defconfig
10112 M: linux-block@vger.kernel.org
10113 F: drivers/block/pktcdvd.c
10114 F: include/linux/pktcdvd.h
10115 F: include/uapi/linux/pktcdvd.h
10117 PKUNITY SOC DRIVERS
10118 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10119 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10121 T: git git://github.com/gxt/linux.git
10122 F: drivers/input/serio/i8042-unicore32io.h
10123 F: drivers/i2c/busses/i2c-puv3.c
10124 F: drivers/video/fbdev/fb-puv3.c
10125 F: drivers/rtc/rtc-puv3.c
10127 PMBUS HARDWARE MONITORING DRIVERS
10128 M: Guenter Roeck <linux@roeck-us.net>
10129 L: linux-hwmon@vger.kernel.org
10130 W: http://hwmon.wiki.kernel.org/
10131 W: http://www.roeck-us.net/linux/drivers/
10132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10134 F: Documentation/hwmon/pmbus
10135 F: drivers/hwmon/pmbus/
10136 F: include/linux/i2c/pmbus.h
10138 PMC SIERRA MaxRAID DRIVER
10139 L: linux-scsi@vger.kernel.org
10140 W: http://www.pmc-sierra.com/
10142 F: drivers/scsi/pmcraid.*
10144 PMC SIERRA PM8001 DRIVER
10145 M: Jack Wang <jinpu.wang@profitbricks.com>
10146 M: lindar_liu@usish.com
10147 L: linux-scsi@vger.kernel.org
10149 F: drivers/scsi/pm8001/
10151 POSIX CLOCKS and TIMERS
10152 M: Thomas Gleixner <tglx@linutronix.de>
10153 L: linux-kernel@vger.kernel.org
10154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10157 F: include/linux/timer*
10158 F: kernel/time/*timer*
10160 POWER MANAGEMENT CORE
10161 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10162 L: linux-pm@vger.kernel.org
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10164 B: https://bugzilla.kernel.org
10166 F: drivers/base/power/
10167 F: include/linux/pm.h
10168 F: include/linux/pm_*
10169 F: include/linux/powercap.h
10170 F: drivers/powercap/
10172 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10173 M: Sebastian Reichel <sre@kernel.org>
10174 L: linux-pm@vger.kernel.org
10175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10177 F: Documentation/devicetree/bindings/power/supply/
10178 F: include/linux/power_supply.h
10179 F: drivers/power/supply/
10181 POWER STATE COORDINATION INTERFACE (PSCI)
10182 M: Mark Rutland <mark.rutland@arm.com>
10183 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10184 L: linux-arm-kernel@lists.infradead.org
10186 F: drivers/firmware/psci*.c
10187 F: include/linux/psci.h
10188 F: include/uapi/linux/psci.h
10190 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10191 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10192 L: linuxppc-dev@lists.ozlabs.org
10194 F: drivers/char/powernv-op-panel.c
10197 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10201 PPP PROTOCOL DRIVERS AND COMPRESSORS
10202 M: Paul Mackerras <paulus@samba.org>
10203 L: linux-ppp@vger.kernel.org
10205 F: drivers/net/ppp/ppp_*
10207 PPP OVER ATM (RFC 2364)
10208 M: Mitchell Blank Jr <mitch@sfgoth.com>
10210 F: net/atm/pppoatm.c
10211 F: include/uapi/linux/atmppp.h
10214 M: Michal Ostrowski <mostrows@earthlink.net>
10216 F: drivers/net/ppp/pppoe.c
10217 F: drivers/net/ppp/pppox.c
10220 M: James Chapman <jchapman@katalix.com>
10222 F: net/l2tp/l2tp_ppp.c
10223 F: include/linux/if_pppol2tp.h
10224 F: include/uapi/linux/if_pppol2tp.h
10227 M: Rodolfo Giometti <giometti@enneenne.com>
10228 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10229 L: linuxpps@ml.enneenne.com (subscribers-only)
10231 F: Documentation/pps/
10233 F: include/linux/pps*.h
10236 M: Dmitry Kozlov <xeb@mail.ru>
10237 L: netdev@vger.kernel.org
10239 F: drivers/net/ppp/pptp.c
10240 W: http://sourceforge.net/projects/accel-pptp
10243 M: Robert Love <rml@tech9.net>
10244 L: kpreempt-tech@lists.sourceforge.net
10245 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10247 F: Documentation/preempt-locking.txt
10248 F: include/linux/preempt.h
10251 M: Petr Mladek <pmladek@suse.com>
10252 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10253 R: Steven Rostedt <rostedt@goodmis.org>
10256 F: include/linux/printk.h
10258 PRISM54 WIRELESS DRIVER
10259 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10260 L: linux-wireless@vger.kernel.org
10261 W: http://wireless.kernel.org/en/users/Drivers/p54
10263 F: drivers/net/wireless/intersil/prism54/
10265 PS3 NETWORK SUPPORT
10266 M: Geoff Levand <geoff@infradead.org>
10267 L: netdev@vger.kernel.org
10268 L: linuxppc-dev@lists.ozlabs.org
10270 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10272 PS3 PLATFORM SUPPORT
10273 M: Geoff Levand <geoff@infradead.org>
10274 L: linuxppc-dev@lists.ozlabs.org
10276 F: arch/powerpc/boot/ps3*
10277 F: arch/powerpc/include/asm/lv1call.h
10278 F: arch/powerpc/include/asm/ps3*.h
10279 F: arch/powerpc/platforms/ps3/
10282 F: drivers/rtc/rtc-ps3.c
10283 F: drivers/usb/host/*ps3.c
10284 F: sound/ppc/snd_ps3*
10287 M: Jim Paris <jim@jtan.com>
10288 M: Geoff Levand <geoff@infradead.org>
10289 L: linuxppc-dev@lists.ozlabs.org
10291 F: drivers/block/ps3vram.c
10293 PSAMPLE PACKET SAMPLING SUPPORT:
10294 M: Yotam Gigi <yotamg@mellanox.com>
10297 F: include/net/psample.h
10298 F: include/uapi/linux/psample.h
10301 M: Kees Cook <keescook@chromium.org>
10302 M: Anton Vorontsov <anton@enomsg.org>
10303 M: Colin Cross <ccross@android.com>
10304 M: Tony Luck <tony.luck@intel.com>
10306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10308 F: include/linux/pstore*
10309 F: drivers/firmware/efi/efi-pstore.c
10310 F: drivers/acpi/apei/erst.c
10311 F: Documentation/admin-guide/ramoops.rst
10312 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10313 K: \b(pstore|ramoops)
10315 PTP HARDWARE CLOCK SUPPORT
10316 M: Richard Cochran <richardcochran@gmail.com>
10317 L: netdev@vger.kernel.org
10319 W: http://linuxptp.sourceforge.net/
10320 F: Documentation/ABI/testing/sysfs-ptp
10321 F: Documentation/ptp/*
10322 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10323 F: drivers/net/phy/dp83640*
10325 F: include/linux/ptp_cl*
10328 M: Roland McGrath <roland@hack.frob.com>
10329 M: Oleg Nesterov <oleg@redhat.com>
10331 F: include/asm-generic/syscall.h
10332 F: include/linux/ptrace.h
10333 F: include/linux/regset.h
10334 F: include/linux/tracehook.h
10335 F: include/uapi/linux/ptrace.h
10339 M: Hans Verkuil <hverkuil@xs4all.nl>
10340 L: linux-media@vger.kernel.org
10341 T: git git://linuxtv.org/media_tree.git
10343 F: drivers/media/usb/pulse8-cec/*
10345 PVRUSB2 VIDEO4LINUX DRIVER
10346 M: Mike Isely <isely@pobox.com>
10347 L: pvrusb2@isely.net (subscribers-only)
10348 L: linux-media@vger.kernel.org
10349 W: http://www.isely.net/pvrusb2/
10350 T: git git://linuxtv.org/media_tree.git
10352 F: Documentation/media/v4l-drivers/pvrusb2*
10353 F: drivers/media/usb/pvrusb2/
10356 M: Hans Verkuil <hverkuil@xs4all.nl>
10357 L: linux-media@vger.kernel.org
10358 T: git git://linuxtv.org/media_tree.git
10360 F: drivers/media/usb/pwc/*
10363 M: Kamil Debski <kamil@wypas.org>
10364 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10365 L: linux-hwmon@vger.kernel.org
10367 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10368 F: Documentation/hwmon/pwm-fan
10369 F: drivers/hwmon/pwm-fan.c
10372 M: Thierry Reding <thierry.reding@gmail.com>
10373 L: linux-pwm@vger.kernel.org
10375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10376 F: Documentation/pwm.txt
10377 F: Documentation/devicetree/bindings/pwm/
10378 F: include/linux/pwm.h
10380 F: drivers/video/backlight/pwm_bl.c
10381 F: include/linux/pwm_backlight.h
10382 F: drivers/gpio/gpio-mvebu.c
10383 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10385 PXA2xx/PXA3xx SUPPORT
10386 M: Daniel Mack <daniel@zonque.org>
10387 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10388 M: Robert Jarzmik <robert.jarzmik@free.fr>
10389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390 T: git git://github.com/hzhuang1/linux.git
10391 T: git git://github.com/rjarzmik/linux.git
10393 F: arch/arm/boot/dts/pxa*
10394 F: arch/arm/mach-pxa/
10395 F: drivers/dma/pxa*
10396 F: drivers/pcmcia/pxa2xx*
10397 F: drivers/pinctrl/pxa/
10398 F: drivers/spi/spi-pxa2xx*
10399 F: drivers/usb/gadget/udc/pxa2*
10400 F: include/sound/pxa2xx-lib.h
10405 M: Robert Jarzmik <robert.jarzmik@free.fr>
10406 L: linux-gpio@vger.kernel.org
10408 F: drivers/gpio/gpio-pxa.c
10410 PXA3xx NAND FLASH DRIVER
10411 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10412 L: linux-mtd@lists.infradead.org
10414 F: drivers/mtd/nand/pxa3xx_nand.c
10417 M: Eric Miao <eric.y.miao@gmail.com>
10418 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420 T: git git://github.com/hzhuang1/linux.git
10421 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10423 F: arch/arm/boot/dts/mmp*
10424 F: arch/arm/mach-mmp/
10430 M: Robert Jarzmik <robert.jarzmik@free.fr>
10431 L: rtc-linux@googlegroups.com
10435 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10436 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10437 L: qat-linux@intel.com
10439 F: drivers/crypto/qat/
10442 M: Mike Marciniszyn <infinipath@intel.com>
10443 L: linux-rdma@vger.kernel.org
10445 F: drivers/infiniband/hw/qib/
10447 QLOGIC QLA1280 SCSI DRIVER
10448 M: Michael Reed <mdr@sgi.com>
10449 L: linux-scsi@vger.kernel.org
10451 F: drivers/scsi/qla1280.[ch]
10453 QLOGIC QLA2XXX FC-SCSI DRIVER
10454 M: qla2xxx-upstream@qlogic.com
10455 L: linux-scsi@vger.kernel.org
10457 F: Documentation/scsi/LICENSE.qla2xxx
10458 F: drivers/scsi/qla2xxx/
10460 QLOGIC QLA4XXX iSCSI DRIVER
10461 M: QLogic-Storage-Upstream@qlogic.com
10462 L: linux-scsi@vger.kernel.org
10464 F: Documentation/scsi/LICENSE.qla4xxx
10465 F: drivers/scsi/qla4xxx/
10467 QLOGIC QLA3XXX NETWORK DRIVER
10468 M: Dept-GELinuxNICDev@cavium.com
10469 L: netdev@vger.kernel.org
10471 F: Documentation/networking/LICENSE.qla3xxx
10472 F: drivers/net/ethernet/qlogic/qla3xxx.*
10474 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10475 M: Harish Patil <harish.patil@cavium.com>
10476 M: Manish Chopra <manish.chopra@cavium.com>
10477 M: Dept-GELinuxNICDev@cavium.com
10478 L: netdev@vger.kernel.org
10480 F: drivers/net/ethernet/qlogic/qlcnic/
10482 QLOGIC QLGE 10Gb ETHERNET DRIVER
10483 M: Harish Patil <harish.patil@cavium.com>
10484 M: Manish Chopra <manish.chopra@cavium.com>
10485 M: Dept-GELinuxNICDev@cavium.com
10486 L: netdev@vger.kernel.org
10488 F: drivers/net/ethernet/qlogic/qlge/
10490 QLOGIC QL4xxx ETHERNET DRIVER
10491 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10492 M: Ariel Elior <Ariel.Elior@cavium.com>
10493 M: everest-linux-l2@cavium.com
10494 L: netdev@vger.kernel.org
10496 F: drivers/net/ethernet/qlogic/qed/
10497 F: include/linux/qed/
10498 F: drivers/net/ethernet/qlogic/qede/
10500 QLOGIC QL41xxx ISCSI DRIVER
10501 M: QLogic-Storage-Upstream@cavium.com
10502 L: linux-scsi@vger.kernel.org
10504 F: drivers/scsi/qedi/
10506 QLOGIC QL41xxx FCOE DRIVER
10507 M: QLogic-Storage-Upstream@cavium.com
10508 L: linux-scsi@vger.kernel.org
10510 F: drivers/scsi/qedf/
10513 M: Anders Larsen <al@alarsen.net>
10514 W: http://www.alarsen.net/linux/qnx4fs/
10517 F: include/uapi/linux/qnx4_fs.h
10518 F: include/uapi/linux/qnxtypes.h
10520 QORIQ DPAA2 FSL-MC BUS DRIVER
10521 M: Stuart Yoder <stuyoder@gmail.com>
10522 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10523 L: linux-kernel@vger.kernel.org
10525 F: drivers/staging/fsl-mc/
10527 QT1010 MEDIA DRIVER
10528 M: Antti Palosaari <crope@iki.fi>
10529 L: linux-media@vger.kernel.org
10530 W: https://linuxtv.org
10531 W: http://palosaari.fi/linux/
10532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10533 T: git git://linuxtv.org/anttip/media_tree.git
10535 F: drivers/media/tuners/qt1010*
10537 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10538 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10539 L: linux-wireless@vger.kernel.org
10540 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10542 F: drivers/net/wireless/ath/ath9k/
10544 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10545 M: Kalle Valo <kvalo@qca.qualcomm.com>
10546 L: ath10k@lists.infradead.org
10547 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10550 F: drivers/net/wireless/ath/ath10k/
10552 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10553 M: Timur Tabi <timur@codeaurora.org>
10554 L: netdev@vger.kernel.org
10556 F: drivers/net/ethernet/qualcomm/emac/
10558 QUALCOMM HEXAGON ARCHITECTURE
10559 M: Richard Kuo <rkuo@codeaurora.org>
10560 L: linux-hexagon@vger.kernel.org
10561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10565 QUALCOMM WCN36XX WIRELESS DRIVER
10566 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10567 L: wcn36xx@lists.infradead.org
10568 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10569 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10571 F: drivers/net/wireless/ath/wcn36xx/
10573 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10574 M: Gabriel Somlo <somlo@cmu.edu>
10575 M: "Michael S. Tsirkin" <mst@redhat.com>
10576 L: qemu-devel@nongnu.org
10578 F: drivers/firmware/qemu_fw_cfg.c
10580 RADOS BLOCK DEVICE (RBD)
10581 M: Ilya Dryomov <idryomov@gmail.com>
10582 M: Sage Weil <sage@redhat.com>
10583 M: Alex Elder <elder@kernel.org>
10584 L: ceph-devel@vger.kernel.org
10585 W: http://ceph.com/
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10587 T: git git://github.com/ceph/ceph-client.git
10589 F: Documentation/ABI/testing/sysfs-bus-rbd
10590 F: drivers/block/rbd.c
10591 F: drivers/block/rbd_types.h
10593 RADEON FRAMEBUFFER DISPLAY DRIVER
10594 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10595 L: linux-fbdev@vger.kernel.org
10597 F: drivers/video/fbdev/aty/radeon*
10598 F: include/uapi/linux/radeonfb.h
10600 RADIOSHARK RADIO DRIVER
10601 M: Hans Verkuil <hverkuil@xs4all.nl>
10602 L: linux-media@vger.kernel.org
10603 T: git git://linuxtv.org/media_tree.git
10605 F: drivers/media/radio/radio-shark.c
10607 RADIOSHARK2 RADIO DRIVER
10608 M: Hans Verkuil <hverkuil@xs4all.nl>
10609 L: linux-media@vger.kernel.org
10610 T: git git://linuxtv.org/media_tree.git
10612 F: drivers/media/radio/radio-shark2.c
10613 F: drivers/media/radio/radio-tea5777.c
10615 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10616 M: Paul Mackerras <paulus@samba.org>
10617 L: linux-fbdev@vger.kernel.org
10619 F: drivers/video/fbdev/aty/aty128fb.c
10621 RAINSHADOW-CEC DRIVER
10622 M: Hans Verkuil <hverkuil@xs4all.nl>
10623 L: linux-media@vger.kernel.org
10624 T: git git://linuxtv.org/media_tree.git
10626 F: drivers/media/usb/rainshadow-cec/*
10628 RALINK MIPS ARCHITECTURE
10629 M: John Crispin <john@phrozen.org>
10630 L: linux-mips@linux-mips.org
10632 F: arch/mips/ralink
10634 RALINK RT2X00 WIRELESS LAN DRIVER
10636 M: Stanislaw Gruszka <sgruszka@redhat.com>
10637 M: Helmut Schaa <helmut.schaa@googlemail.com>
10638 L: linux-wireless@vger.kernel.org
10640 F: drivers/net/wireless/ralink/rt2x00/
10642 RAMDISK RAM BLOCK DEVICE DRIVER
10643 M: Jens Axboe <axboe@kernel.dk>
10645 F: Documentation/blockdev/ramdisk.txt
10646 F: drivers/block/brd.c
10648 RANDOM NUMBER DRIVER
10649 M: "Theodore Ts'o" <tytso@mit.edu>
10651 F: drivers/char/random.c
10654 M: Matt Porter <mporter@kernel.crashing.org>
10655 M: Alexandre Bounine <alexandre.bounine@idt.com>
10657 F: drivers/rapidio/
10659 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10660 L: linux-wireless@vger.kernel.org
10662 F: drivers/net/wireless/ray*
10665 M: Josh Triplett <josh@joshtriplett.org>
10666 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10667 L: linux-kernel@vger.kernel.org
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10670 F: Documentation/RCU/torture.txt
10671 F: kernel/rcu/rcutorture.c
10673 RCUTORTURE TEST FRAMEWORK
10674 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10675 M: Josh Triplett <josh@joshtriplett.org>
10676 R: Steven Rostedt <rostedt@goodmis.org>
10677 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10678 R: Lai Jiangshan <jiangshanlai@gmail.com>
10679 L: linux-kernel@vger.kernel.org
10681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10682 F: tools/testing/selftests/rcutorture
10685 M: Florian Fainelli <florian@openwrt.org>
10688 RDC R6040 FAST ETHERNET DRIVER
10689 M: Florian Fainelli <f.fainelli@gmail.com>
10690 L: netdev@vger.kernel.org
10692 F: drivers/net/ethernet/rdc/r6040.c
10694 RDS - RELIABLE DATAGRAM SOCKETS
10695 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10696 L: netdev@vger.kernel.org
10697 L: linux-rdma@vger.kernel.org
10698 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10699 W: https://oss.oracle.com/projects/rds/
10702 F: Documentation/networking/rds.txt
10704 RDMAVT - RDMA verbs software
10705 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10706 L: linux-rdma@vger.kernel.org
10708 F: drivers/infiniband/sw/rdmavt
10710 RDT - RESOURCE ALLOCATION
10711 M: Fenghua Yu <fenghua.yu@intel.com>
10712 L: linux-kernel@vger.kernel.org
10714 F: arch/x86/kernel/cpu/intel_rdt*
10715 F: arch/x86/include/asm/intel_rdt*
10716 F: Documentation/x86/intel_rdt*
10718 READ-COPY UPDATE (RCU)
10719 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10720 M: Josh Triplett <josh@joshtriplett.org>
10721 R: Steven Rostedt <rostedt@goodmis.org>
10722 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10723 R: Lai Jiangshan <jiangshanlai@gmail.com>
10724 L: linux-kernel@vger.kernel.org
10725 W: http://www.rdrop.com/users/paulmck/RCU/
10727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10728 F: Documentation/RCU/
10729 X: Documentation/RCU/torture.txt
10730 F: include/linux/rcu*
10731 X: include/linux/srcu.h
10733 X: kernel/torture.c
10735 REAL TIME CLOCK (RTC) SUBSYSTEM
10736 M: Alessandro Zummo <a.zummo@towertech.it>
10737 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10738 L: rtc-linux@googlegroups.com
10739 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10742 F: Documentation/devicetree/bindings/rtc/
10743 F: Documentation/rtc.txt
10745 F: include/linux/rtc.h
10746 F: include/uapi/linux/rtc.h
10747 F: include/linux/rtc/
10748 F: include/linux/platform_data/rtc-*
10749 F: tools/testing/selftests/timers/rtctest.c
10751 REALTEK AUDIO CODECS
10752 M: Bard Liao <bardliao@realtek.com>
10753 M: Oder Chiou <oder_chiou@realtek.com>
10755 F: sound/soc/codecs/rt*
10756 F: include/sound/rt*.h
10758 REISERFS FILE SYSTEM
10759 L: reiserfs-devel@vger.kernel.org
10763 REGISTER MAP ABSTRACTION
10764 M: Mark Brown <broonie@kernel.org>
10765 L: linux-kernel@vger.kernel.org
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10768 F: Documentation/devicetree/bindings/regmap/
10769 F: drivers/base/regmap/
10770 F: include/linux/regmap.h
10772 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10773 M: Ohad Ben-Cohen <ohad@wizery.com>
10774 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10775 L: linux-remoteproc@vger.kernel.org
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10778 F: Documentation/devicetree/bindings/remoteproc/
10779 F: Documentation/remoteproc.txt
10780 F: drivers/remoteproc/
10781 F: include/linux/remoteproc.h
10783 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10784 M: Ohad Ben-Cohen <ohad@wizery.com>
10785 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10786 L: linux-remoteproc@vger.kernel.org
10787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10790 F: Documentation/rpmsg.txt
10791 F: include/linux/rpmsg.h
10792 F: include/linux/rpmsg/
10794 RENESAS CLOCK DRIVERS
10795 M: Geert Uytterhoeven <geert+renesas@glider.be>
10796 L: linux-renesas-soc@vger.kernel.org
10798 F: drivers/clk/renesas/
10800 RENESAS ETHERNET DRIVERS
10801 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10802 L: netdev@vger.kernel.org
10803 L: linux-renesas-soc@vger.kernel.org
10804 F: drivers/net/ethernet/renesas/
10805 F: include/linux/sh_eth.h
10807 RENESAS R-CAR GYROADC DRIVER
10808 M: Marek Vasut <marek.vasut@gmail.com>
10809 L: linux-iio@vger.kernel.org
10811 F: drivers/iio/adc/rcar_gyro_adc.c
10813 RENESAS USB2 PHY DRIVER
10814 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10815 L: linux-renesas-soc@vger.kernel.org
10817 F: drivers/phy/phy-rcar-gen3-usb2.c
10819 RESET CONTROLLER FRAMEWORK
10820 M: Philipp Zabel <p.zabel@pengutronix.de>
10821 T: git git://git.pengutronix.de/git/pza/linux
10824 F: Documentation/devicetree/bindings/reset/
10825 F: include/dt-bindings/reset/
10826 F: include/linux/reset.h
10827 F: include/linux/reset-controller.h
10830 M: Johannes Berg <johannes@sipsolutions.net>
10831 L: linux-wireless@vger.kernel.org
10832 W: http://wireless.kernel.org/
10833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10836 F: Documentation/rfkill.txt
10840 M: Thomas Graf <tgraf@suug.ch>
10841 M: Herbert Xu <herbert@gondor.apana.org.au>
10842 L: netdev@vger.kernel.org
10844 F: lib/rhashtable.c
10845 F: include/linux/rhashtable.h
10847 RICOH SMARTMEDIA/XD DRIVER
10848 M: Maxim Levitsky <maximlevitsky@gmail.com>
10850 F: drivers/mtd/nand/r852.c
10851 F: drivers/mtd/nand/r852.h
10853 RICOH R5C592 MEMORYSTICK DRIVER
10854 M: Maxim Levitsky <maximlevitsky@gmail.com>
10856 F: drivers/memstick/host/r592.*
10859 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10860 W: http://sourceforge.net/projects/roccat/
10862 F: drivers/hid/hid-roccat*
10863 F: include/linux/hid-roccat*
10864 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10867 M: Jiri Pirko <jiri@resnulli.us>
10868 L: netdev@vger.kernel.org
10870 F: drivers/net/ethernet/rocker/
10874 W: http://www.comtrol.com
10876 F: Documentation/serial/rocket.txt
10877 F: drivers/tty/rocket*
10879 ROCKETPORT EXPRESS/INFINITY DRIVER
10880 M: Kevin Cernekee <cernekee@gmail.com>
10881 L: linux-serial@vger.kernel.org
10883 F: drivers/tty/serial/rp2.*
10886 M: Ralf Baechle <ralf@linux-mips.org>
10887 L: linux-hams@vger.kernel.org
10888 W: http://www.linux-ax25.org/
10890 F: include/net/rose.h
10891 F: include/uapi/linux/rose.h
10894 RTL2830 MEDIA DRIVER
10895 M: Antti Palosaari <crope@iki.fi>
10896 L: linux-media@vger.kernel.org
10897 W: https://linuxtv.org
10898 W: http://palosaari.fi/linux/
10899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10900 T: git git://linuxtv.org/anttip/media_tree.git
10902 F: drivers/media/dvb-frontends/rtl2830*
10904 RTL2832 MEDIA DRIVER
10905 M: Antti Palosaari <crope@iki.fi>
10906 L: linux-media@vger.kernel.org
10907 W: https://linuxtv.org
10908 W: http://palosaari.fi/linux/
10909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10910 T: git git://linuxtv.org/anttip/media_tree.git
10912 F: drivers/media/dvb-frontends/rtl2832*
10914 RTL2832_SDR MEDIA DRIVER
10915 M: Antti Palosaari <crope@iki.fi>
10916 L: linux-media@vger.kernel.org
10917 W: https://linuxtv.org
10918 W: http://palosaari.fi/linux/
10919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10920 T: git git://linuxtv.org/anttip/media_tree.git
10922 F: drivers/media/dvb-frontends/rtl2832_sdr*
10924 RTL8180 WIRELESS DRIVER
10925 L: linux-wireless@vger.kernel.org
10926 W: http://wireless.kernel.org/
10927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10929 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10931 RTL8187 WIRELESS DRIVER
10932 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10933 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10934 M: Larry Finger <Larry.Finger@lwfinger.net>
10935 L: linux-wireless@vger.kernel.org
10936 W: http://wireless.kernel.org/
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10939 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10941 RTL8192CE WIRELESS DRIVER
10942 M: Larry Finger <Larry.Finger@lwfinger.net>
10943 M: Chaoming Li <chaoming_li@realsil.com.cn>
10944 L: linux-wireless@vger.kernel.org
10945 W: http://wireless.kernel.org/
10946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10948 F: drivers/net/wireless/realtek/rtlwifi/
10949 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10951 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10952 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10953 L: linux-wireless@vger.kernel.org
10954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10956 F: drivers/net/wireless/realtek/rtl8xxxu/
10958 S3 SAVAGE FRAMEBUFFER DRIVER
10959 M: Antonino Daplas <adaplas@gmail.com>
10960 L: linux-fbdev@vger.kernel.org
10962 F: drivers/video/fbdev/savage/
10965 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10966 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10967 L: linux-s390@vger.kernel.org
10968 W: http://www.ibm.com/developerworks/linux/linux390/
10969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10973 F: Documentation/s390/
10974 F: Documentation/DocBook/s390*
10976 S390 COMMON I/O LAYER
10977 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10978 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10979 L: linux-s390@vger.kernel.org
10980 W: http://www.ibm.com/developerworks/linux/linux390/
10982 F: drivers/s390/cio/
10985 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10986 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10987 L: linux-s390@vger.kernel.org
10988 W: http://www.ibm.com/developerworks/linux/linux390/
10990 F: drivers/s390/block/dasd*
10991 F: block/partitions/ibm.c
10993 S390 NETWORK DRIVERS
10994 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10995 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10996 L: linux-s390@vger.kernel.org
10997 W: http://www.ibm.com/developerworks/linux/linux390/
10999 F: drivers/s390/net/
11002 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11003 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11004 L: linux-s390@vger.kernel.org
11005 W: http://www.ibm.com/developerworks/linux/linux390/
11008 F: drivers/pci/hotplug/s390_pci_hpc.c
11011 M: Harald Freudenberger <freude@de.ibm.com>
11012 L: linux-s390@vger.kernel.org
11013 W: http://www.ibm.com/developerworks/linux/linux390/
11015 F: drivers/s390/crypto/
11018 M: Steffen Maier <maier@linux.vnet.ibm.com>
11019 L: linux-s390@vger.kernel.org
11020 W: http://www.ibm.com/developerworks/linux/linux390/
11022 F: drivers/s390/scsi/zfcp_*
11024 S390 IUCV NETWORK LAYER
11025 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11026 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11027 L: linux-s390@vger.kernel.org
11028 W: http://www.ibm.com/developerworks/linux/linux390/
11030 F: drivers/s390/net/*iucv*
11031 F: include/net/iucv/
11035 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11036 L: linux-s390@vger.kernel.org
11037 W: http://www.ibm.com/developerworks/linux/linux390/
11039 F: drivers/iommu/s390-iommu.c
11041 S390 VFIO-CCW DRIVER
11042 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11043 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11044 L: linux-s390@vger.kernel.org
11045 L: kvm@vger.kernel.org
11047 F: drivers/s390/cio/vfio_ccw*
11048 F: Documentation/s390/vfio-ccw.txt
11049 F: include/uapi/linux/vfio_ccw.h
11051 S3C24XX SD/MMC Driver
11052 M: Ben Dooks <ben-linux@fluff.org>
11053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11055 F: drivers/mmc/host/s3cmci.*
11057 SAA6588 RDS RECEIVER DRIVER
11058 M: Hans Verkuil <hverkuil@xs4all.nl>
11059 L: linux-media@vger.kernel.org
11060 T: git git://linuxtv.org/media_tree.git
11061 W: https://linuxtv.org
11063 F: drivers/media/i2c/saa6588*
11065 SAA7134 VIDEO4LINUX DRIVER
11066 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11067 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11068 L: linux-media@vger.kernel.org
11069 W: https://linuxtv.org
11070 T: git git://linuxtv.org/media_tree.git
11072 F: Documentation/media/v4l-drivers/saa7134*
11073 F: drivers/media/pci/saa7134/
11075 SAA7146 VIDEO4LINUX-2 DRIVER
11076 M: Hans Verkuil <hverkuil@xs4all.nl>
11077 L: linux-media@vger.kernel.org
11078 T: git git://linuxtv.org/media_tree.git
11080 F: drivers/media/common/saa7146/
11081 F: drivers/media/pci/saa7146/
11082 F: include/media/saa7146*
11084 SAMSUNG LAPTOP DRIVER
11085 M: Corentin Chary <corentin.chary@gmail.com>
11086 L: platform-driver-x86@vger.kernel.org
11088 F: drivers/platform/x86/samsung-laptop.c
11090 SAMSUNG AUDIO (ASoC) DRIVERS
11091 M: Krzysztof Kozlowski <krzk@kernel.org>
11092 M: Sangbeom Kim <sbkim73@samsung.com>
11093 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11096 F: sound/soc/samsung/
11098 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11099 M: Krzysztof Kozlowski <krzk@kernel.org>
11100 L: linux-crypto@vger.kernel.org
11101 L: linux-samsung-soc@vger.kernel.org
11103 F: drivers/crypto/exynos-rng.c
11104 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11106 SAMSUNG FRAMEBUFFER DRIVER
11107 M: Jingoo Han <jingoohan1@gmail.com>
11108 L: linux-fbdev@vger.kernel.org
11110 F: drivers/video/fbdev/s3c-fb.c
11112 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11113 M: Sangbeom Kim <sbkim73@samsung.com>
11114 M: Krzysztof Kozlowski <krzk@kernel.org>
11115 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11116 L: linux-kernel@vger.kernel.org
11117 L: linux-samsung-soc@vger.kernel.org
11119 F: drivers/mfd/sec*.c
11120 F: drivers/regulator/s2m*.c
11121 F: drivers/regulator/s5m*.c
11122 F: drivers/clk/clk-s2mps11.c
11123 F: drivers/rtc/rtc-s5m.c
11124 F: include/linux/mfd/samsung/
11125 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11126 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11127 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11128 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11130 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11131 M: Krzysztof Kozlowski <krzk@kernel.org>
11132 M: Vladimir Zapolskiy <vz@mleia.com>
11133 L: linux-crypto@vger.kernel.org
11134 L: linux-samsung-soc@vger.kernel.org
11136 F: drivers/crypto/s5p-sss.c
11138 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11139 M: Kyungmin Park <kyungmin.park@samsung.com>
11140 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11141 L: linux-media@vger.kernel.org
11142 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11144 F: drivers/media/platform/exynos4-is/
11146 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11147 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11148 L: linux-media@vger.kernel.org
11149 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11151 F: drivers/media/platform/s3c-camif/
11152 F: include/media/drv-intf/s3c_camif.h
11154 SAMSUNG S5C73M3 CAMERA DRIVER
11155 M: Kyungmin Park <kyungmin.park@samsung.com>
11156 M: Andrzej Hajda <a.hajda@samsung.com>
11157 L: linux-media@vger.kernel.org
11159 F: drivers/media/i2c/s5c73m3/*
11161 SAMSUNG S5K5BAF CAMERA DRIVER
11162 M: Kyungmin Park <kyungmin.park@samsung.com>
11163 M: Andrzej Hajda <a.hajda@samsung.com>
11164 L: linux-media@vger.kernel.org
11166 F: drivers/media/i2c/s5k5baf.c
11168 SAMSUNG S3FWRN5 NFC DRIVER
11169 M: Robert Baldyga <r.baldyga@samsung.com>
11170 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11171 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11173 F: drivers/nfc/s3fwrn5
11175 SAMSUNG SOC CLOCK DRIVERS
11176 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11177 M: Tomasz Figa <tomasz.figa@gmail.com>
11178 M: Chanwoo Choi <cw00.choi@samsung.com>
11180 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11181 F: drivers/clk/samsung/
11182 F: include/dt-bindings/clock/exynos*.h
11183 F: Documentation/devicetree/bindings/clock/exynos*.txt
11185 SAMSUNG SPI DRIVERS
11186 M: Kukjin Kim <kgene@kernel.org>
11187 M: Krzysztof Kozlowski <krzk@kernel.org>
11188 M: Andi Shyti <andi.shyti@samsung.com>
11189 L: linux-spi@vger.kernel.org
11190 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11192 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11193 F: drivers/spi/spi-s3c*
11194 F: include/linux/platform_data/spi-s3c64xx.h
11196 SAMSUNG SXGBE DRIVERS
11197 M: Byungho An <bh74.an@samsung.com>
11198 M: Girish K S <ks.giri@samsung.com>
11199 M: Vipul Pandya <vipul.pandya@samsung.com>
11201 L: netdev@vger.kernel.org
11202 F: drivers/net/ethernet/samsung/sxgbe/
11204 SAMSUNG THERMAL DRIVER
11205 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11206 L: linux-pm@vger.kernel.org
11207 L: linux-samsung-soc@vger.kernel.org
11209 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11210 F: drivers/thermal/samsung/
11212 SAMSUNG USB2 PHY DRIVER
11213 M: Kamil Debski <kamil@wypas.org>
11214 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11215 L: linux-kernel@vger.kernel.org
11217 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11218 F: Documentation/phy/samsung-usb2.txt
11219 F: drivers/phy/phy-exynos4210-usb2.c
11220 F: drivers/phy/phy-exynos4x12-usb2.c
11221 F: drivers/phy/phy-exynos5250-usb2.c
11222 F: drivers/phy/phy-s5pv210-usb2.c
11223 F: drivers/phy/phy-samsung-usb2.c
11224 F: drivers/phy/phy-samsung-usb2.h
11227 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11228 L: linux-serial@vger.kernel.org
11230 F: Documentation/devicetree/bindings/serial/
11231 F: drivers/tty/serial/
11234 M: Rob Herring <robh@kernel.org>
11235 L: linux-serial@vger.kernel.org
11237 F: Documentation/devicetree/bindings/serial/slave-device.txt
11238 F: drivers/tty/serdev/
11239 F: include/linux/serdev.h
11242 M: Sean Young <sean@mess.org>
11243 L: linux-media@vger.kernel.org
11245 F: drivers/media/rc/serial_ir.c
11248 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11249 L: kernel@stlinux.com
11251 F: drivers/staging/media/st-cec/
11252 F: Documentation/devicetree/bindings/media/stih-cec.txt
11254 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11255 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11256 L: linux-s390@vger.kernel.org
11257 W: http://www.ibm.com/developerworks/linux/linux390/
11261 SYNOPSYS DESIGNWARE DMAC DRIVER
11262 M: Viresh Kumar <vireshk@kernel.org>
11263 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11265 F: include/linux/dma/dw.h
11266 F: include/linux/platform_data/dma-dw.h
11269 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11270 M: Jie Deng <jiedeng@synopsys.com>
11271 L: netdev@vger.kernel.org
11273 F: drivers/net/ethernet/synopsys/
11275 SYNOPSYS DESIGNWARE I2C DRIVER
11276 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11277 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11278 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11279 L: linux-i2c@vger.kernel.org
11281 F: drivers/i2c/busses/i2c-designware-*
11282 F: include/linux/platform_data/i2c-designware.h
11284 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11285 M: Jaehoon Chung <jh80.chung@samsung.com>
11286 L: linux-mmc@vger.kernel.org
11288 F: drivers/mmc/host/dw_mmc*
11290 SYSTEM TRACE MODULE CLASS
11291 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11294 F: Documentation/trace/stm.txt
11295 F: drivers/hwtracing/stm/
11296 F: include/linux/stm.h
11297 F: include/uapi/linux/stm.h
11300 M: Andreas Noever <andreas.noever@gmail.com>
11302 F: drivers/thunderbolt/
11304 TI BQ27XXX POWER SUPPLY DRIVER
11305 R: Andrew F. Davis <afd@ti.com>
11306 F: include/linux/power/bq27xxx_battery.h
11307 F: drivers/power/supply/bq27xxx_battery.c
11308 F: drivers/power/supply/bq27xxx_battery_i2c.c
11310 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11311 M: John Stultz <john.stultz@linaro.org>
11312 M: Thomas Gleixner <tglx@linutronix.de>
11313 R: Stephen Boyd <sboyd@codeaurora.org>
11314 L: linux-kernel@vger.kernel.org
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11317 F: include/linux/clocksource.h
11318 F: include/linux/time.h
11319 F: include/linux/timex.h
11320 F: include/uapi/linux/time.h
11321 F: include/uapi/linux/timex.h
11322 F: kernel/time/clocksource.c
11323 F: kernel/time/time*.c
11324 F: kernel/time/alarmtimer.c
11325 F: kernel/time/ntp.c
11326 F: tools/testing/selftests/timers/
11329 M: Zwane Mwaikambo <zwanem@gmail.com>
11331 F: drivers/watchdog/sc1200wdt.c
11334 M: Ingo Molnar <mingo@redhat.com>
11335 M: Peter Zijlstra <peterz@infradead.org>
11336 L: linux-kernel@vger.kernel.org
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11340 F: include/linux/sched.h
11341 F: include/uapi/linux/sched.h
11342 F: include/linux/wait.h
11345 M: Chen Liqin <liqin.linux@gmail.com>
11346 M: Lennox Wu <lennox.wu@gmail.com>
11347 W: http://www.sunplus.com
11351 SCR24X CHIP CARD INTERFACE DRIVER
11352 M: Lubomir Rintel <lkundrak@v3.sk>
11354 F: drivers/char/pcmcia/scr24x_cs.c
11356 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11357 M: Sudeep Holla <sudeep.holla@arm.com>
11358 L: linux-arm-kernel@lists.infradead.org
11360 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11361 F: drivers/clk/clk-scpi.c
11362 F: drivers/cpufreq/scpi-cpufreq.c
11363 F: drivers/firmware/arm_scpi.c
11364 F: include/linux/scpi_protocol.h
11367 M: Jens Axboe <axboe@kernel.dk>
11368 L: linux-scsi@vger.kernel.org
11369 W: http://www.kernel.dk
11371 F: drivers/scsi/sr*
11373 SCSI RDMA PROTOCOL (SRP) INITIATOR
11374 M: Bart Van Assche <bart.vanassche@sandisk.com>
11375 L: linux-rdma@vger.kernel.org
11377 W: http://www.openfabrics.org
11378 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11380 F: drivers/infiniband/ulp/srp/
11381 F: include/scsi/srp.h
11384 M: Doug Gilbert <dgilbert@interlog.com>
11385 L: linux-scsi@vger.kernel.org
11386 W: http://sg.danny.cz/sg
11388 F: Documentation/scsi/scsi-generic.txt
11389 F: drivers/scsi/sg.c
11390 F: include/scsi/sg.h
11393 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11395 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11397 L: linux-scsi@vger.kernel.org
11399 F: Documentation/devicetree/bindings/scsi/
11404 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11405 L: linux-scsi@vger.kernel.org
11407 F: Documentation/scsi/st.txt
11408 F: drivers/scsi/st.*
11409 F: drivers/scsi/st_*.h
11412 M: Vlad Yasevich <vyasevich@gmail.com>
11413 M: Neil Horman <nhorman@tuxdriver.com>
11414 L: linux-sctp@vger.kernel.org
11415 W: http://lksctp.sourceforge.net
11417 F: Documentation/networking/sctp.txt
11418 F: include/linux/sctp.h
11419 F: include/uapi/linux/sctp.h
11420 F: include/net/sctp/
11424 M: Jim Cromie <jim.cromie@gmail.com>
11426 F: Documentation/i2c/busses/scx200_acb
11427 F: arch/x86/platform/scx200/
11428 F: drivers/watchdog/scx200_wdt.c
11429 F: drivers/i2c/busses/scx200*
11430 F: drivers/mtd/maps/scx200_docflash.c
11431 F: include/linux/scx200.h
11434 M: Jim Cromie <jim.cromie@gmail.com>
11436 F: drivers/char/scx200_gpio.c
11437 F: include/linux/scx200_gpio.h
11439 SCx200 HRT CLOCKSOURCE DRIVER
11440 M: Jim Cromie <jim.cromie@gmail.com>
11442 F: drivers/clocksource/scx200_hrt.c
11444 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11445 M: Sascha Sommer <saschasommer@freenet.de>
11446 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11448 F: drivers/mmc/host/sdricoh_cs.c
11450 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11451 M: Adrian Hunter <adrian.hunter@intel.com>
11452 L: linux-mmc@vger.kernel.org
11453 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11455 F: drivers/mmc/host/sdhci*
11456 F: include/linux/mmc/sdhci*
11459 M: Kees Cook <keescook@chromium.org>
11460 R: Andy Lutomirski <luto@amacapital.net>
11461 R: Will Drewry <wad@chromium.org>
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11464 F: kernel/seccomp.c
11465 F: include/uapi/linux/seccomp.h
11466 F: include/linux/seccomp.h
11467 F: tools/testing/selftests/seccomp/*
11468 K: \bsecure_computing
11471 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11472 M: Al Cooper <alcooperx@gmail.com>
11473 L: linux-mmc@vger.kernel.org
11474 L: bcm-kernel-feedback-list@broadcom.com
11476 F: drivers/mmc/host/sdhci-brcmstb*
11478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11479 M: Ben Dooks <ben-linux@fluff.org>
11480 M: Jaehoon Chung <jh80.chung@samsung.com>
11481 L: linux-mmc@vger.kernel.org
11483 F: drivers/mmc/host/sdhci-s3c*
11485 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11486 M: Viresh Kumar <vireshk@kernel.org>
11487 L: linux-mmc@vger.kernel.org
11489 F: drivers/mmc/host/sdhci-spear.c
11491 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11492 M: Scott Bauer <scott.bauer@intel.com>
11493 M: Jonathan Derrick <jonathan.derrick@intel.com>
11494 M: Rafael Antognolli <rafael.antognolli@intel.com>
11495 L: linux-block@vger.kernel.org
11498 F: block/opal_proto.h
11499 F: include/linux/sed*
11500 F: include/uapi/linux/sed*
11503 M: James Morris <james.l.morris@oracle.com>
11504 M: "Serge E. Hallyn" <serge@hallyn.com>
11505 L: linux-security-module@vger.kernel.org (suggested Cc:)
11506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11507 W: http://kernsec.org/
11512 M: Security Officers <security@kernel.org>
11515 SELINUX SECURITY MODULE
11516 M: Paul Moore <paul@paul-moore.com>
11517 M: Stephen Smalley <sds@tycho.nsa.gov>
11518 M: Eric Paris <eparis@parisplace.org>
11519 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11520 W: http://selinuxproject.org
11521 T: git git://git.infradead.org/users/pcmoore/selinux
11523 F: include/linux/selinux*
11524 F: security/selinux/
11525 F: scripts/selinux/
11527 APPARMOR SECURITY MODULE
11528 M: John Johansen <john.johansen@canonical.com>
11529 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11530 W: apparmor.wiki.kernel.org
11531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11533 F: security/apparmor/
11535 LOADPIN SECURITY MODULE
11536 M: Kees Cook <keescook@chromium.org>
11537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11539 F: security/loadpin/
11541 YAMA SECURITY MODULE
11542 M: Kees Cook <keescook@chromium.org>
11543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11548 M: Jiri Slaby <jirislaby@gmail.com>
11550 F: drivers/misc/phantom.c
11551 F: include/uapi/linux/phantom.h
11553 Emulex 10Gbps iSCSI - OneConnect DRIVER
11554 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11555 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11556 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11557 L: linux-scsi@vger.kernel.org
11558 W: http://www.broadcom.com
11560 F: drivers/scsi/be2iscsi/
11562 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11563 M: Sathya Perla <sathya.perla@broadcom.com>
11564 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11565 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11566 M: Somnath Kotur <somnath.kotur@broadcom.com>
11567 L: netdev@vger.kernel.org
11568 W: http://www.emulex.com
11570 F: drivers/net/ethernet/emulex/benet/
11572 EMULEX ONECONNECT ROCE DRIVER
11573 M: Selvin Xavier <selvin.xavier@broadcom.com>
11574 M: Devesh Sharma <devesh.sharma@broadcom.com>
11575 L: linux-rdma@vger.kernel.org
11576 W: http://www.broadcom.com
11578 F: drivers/infiniband/hw/ocrdma/
11579 F: include/uapi/rdma/ocrdma-abi.h
11582 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11583 M: Edward Cree <ecree@solarflare.com>
11584 M: Bert Kenward <bkenward@solarflare.com>
11585 L: netdev@vger.kernel.org
11587 F: drivers/net/ethernet/sfc/
11590 M: Dimitri Sivanich <sivanich@sgi.com>
11592 F: drivers/misc/sgi-gru/
11594 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11595 M: Pat Gefre <pfg@sgi.com>
11596 L: linux-ia64@vger.kernel.org
11598 F: Documentation/ia64/serial.txt
11599 F: drivers/tty/serial/ioc?_serial.c
11600 F: include/linux/ioc?.h
11602 SGI XP/XPC/XPNET DRIVER
11603 M: Cliff Whickman <cpw@sgi.com>
11604 M: Robin Holt <robinmholt@gmail.com>
11606 F: drivers/misc/sgi-xp/
11608 SI2157 MEDIA DRIVER
11609 M: Antti Palosaari <crope@iki.fi>
11610 L: linux-media@vger.kernel.org
11611 W: https://linuxtv.org
11612 W: http://palosaari.fi/linux/
11613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11614 T: git git://linuxtv.org/anttip/media_tree.git
11616 F: drivers/media/tuners/si2157*
11618 SI2168 MEDIA DRIVER
11619 M: Antti Palosaari <crope@iki.fi>
11620 L: linux-media@vger.kernel.org
11621 W: https://linuxtv.org
11622 W: http://palosaari.fi/linux/
11623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11624 T: git git://linuxtv.org/anttip/media_tree.git
11626 F: drivers/media/dvb-frontends/si2168*
11628 SI470X FM RADIO RECEIVER I2C DRIVER
11629 M: Hans Verkuil <hverkuil@xs4all.nl>
11630 L: linux-media@vger.kernel.org
11631 T: git git://linuxtv.org/media_tree.git
11632 W: https://linuxtv.org
11634 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11636 SI470X FM RADIO RECEIVER USB DRIVER
11637 M: Hans Verkuil <hverkuil@xs4all.nl>
11638 L: linux-media@vger.kernel.org
11639 T: git git://linuxtv.org/media_tree.git
11640 W: https://linuxtv.org
11642 F: drivers/media/radio/si470x/radio-si470x-common.c
11643 F: drivers/media/radio/si470x/radio-si470x.h
11644 F: drivers/media/radio/si470x/radio-si470x-usb.c
11646 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11647 M: Eduardo Valentin <edubezval@gmail.com>
11648 L: linux-media@vger.kernel.org
11649 T: git git://linuxtv.org/media_tree.git
11650 W: https://linuxtv.org
11652 F: drivers/media/radio/si4713/si4713.?
11654 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11655 M: Eduardo Valentin <edubezval@gmail.com>
11656 L: linux-media@vger.kernel.org
11657 T: git git://linuxtv.org/media_tree.git
11658 W: https://linuxtv.org
11660 F: drivers/media/radio/si4713/radio-platform-si4713.c
11662 SI4713 FM RADIO TRANSMITTER USB DRIVER
11663 M: Hans Verkuil <hverkuil@xs4all.nl>
11664 L: linux-media@vger.kernel.org
11665 T: git git://linuxtv.org/media_tree.git
11666 W: https://linuxtv.org
11668 F: drivers/media/radio/si4713/radio-usb-si4713.c
11671 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11673 L: linux-media@vger.kernel.org
11674 W: https://linuxtv.org
11675 T: git git://linuxtv.org/media_tree.git
11677 F: drivers/media/common/siano/
11678 F: drivers/media/usb/siano/
11679 F: drivers/media/usb/siano/
11680 F: drivers/media/mmc/siano/
11682 SILEAD TOUCHSCREEN DRIVER
11683 M: Hans de Goede <hdegoede@redhat.com>
11684 L: linux-input@vger.kernel.org
11685 L: platform-driver-x86@vger.kernel.org
11687 F: drivers/input/touchscreen/silead.c
11688 F: drivers/platform/x86/silead_dmi.c
11691 M: Hans de Goede <hdegoede@redhat.com>
11692 L: linux-fbdev@vger.kernel.org
11694 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11695 F: drivers/video/fbdev/simplefb.c
11696 F: include/linux/platform_data/simplefb.h
11698 SH_VEU V4L2 MEM2MEM DRIVER
11699 L: linux-media@vger.kernel.org
11701 F: drivers/media/platform/sh_veu.c
11703 SH_VOU V4L2 OUTPUT DRIVER
11704 L: linux-media@vger.kernel.org
11706 F: drivers/media/platform/sh_vou.c
11707 F: include/media/drv-intf/sh_vou.h
11709 SIMPLE FIRMWARE INTERFACE (SFI)
11710 M: Len Brown <lenb@kernel.org>
11711 L: sfi-devel@simplefirmware.org
11712 W: http://simplefirmware.org/
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11715 F: arch/x86/platform/sfi/
11717 F: include/linux/sfi*.h
11719 SIMTEC EB110ATX (Chalice CATS)
11721 P: Vincent Sanders <vince@simtec.co.uk>
11722 M: Simtec Linux Team <linux@simtec.co.uk>
11723 W: http://www.simtec.co.uk/products/EB110ATX/
11726 SIMTEC EB2410ITX (BAST)
11728 P: Vincent Sanders <vince@simtec.co.uk>
11729 M: Simtec Linux Team <linux@simtec.co.uk>
11730 W: http://www.simtec.co.uk/products/EB2410ITX/
11732 F: arch/arm/mach-s3c24xx/mach-bast.c
11733 F: arch/arm/mach-s3c24xx/bast-ide.c
11734 F: arch/arm/mach-s3c24xx/bast-irq.c
11736 SIPHASH PRF ROUTINES
11737 M: Jason A. Donenfeld <Jason@zx2c4.com>
11740 F: lib/test_siphash.c
11741 F: include/linux/siphash.h
11743 TI DAVINCI MACHINE SUPPORT
11744 M: Sekhar Nori <nsekhar@ti.com>
11745 M: Kevin Hilman <khilman@kernel.org>
11746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11749 F: arch/arm/mach-davinci/
11750 F: drivers/i2c/busses/i2c-davinci.c
11752 TI DAVINCI SERIES MEDIA DRIVER
11753 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11754 L: linux-media@vger.kernel.org
11755 W: https://linuxtv.org
11756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11757 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11759 F: drivers/media/platform/davinci/
11760 F: include/media/davinci/
11762 TI AM437X VPFE DRIVER
11763 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11764 L: linux-media@vger.kernel.org
11765 W: https://linuxtv.org
11766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11767 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11769 F: drivers/media/platform/am437x/
11771 OV2659 OMNIVISION SENSOR DRIVER
11772 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11773 L: linux-media@vger.kernel.org
11774 W: https://linuxtv.org
11775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11776 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11778 F: drivers/media/i2c/ov2659.c
11779 F: include/media/i2c/ov2659.h
11781 SILICON MOTION SM712 FRAME BUFFER DRIVER
11782 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11783 M: Teddy Wang <teddy.wang@siliconmotion.com>
11784 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11785 L: linux-fbdev@vger.kernel.org
11787 F: drivers/video/fbdev/sm712*
11788 F: Documentation/fb/sm712fb.txt
11790 SIS 190 ETHERNET DRIVER
11791 M: Francois Romieu <romieu@fr.zoreil.com>
11792 L: netdev@vger.kernel.org
11794 F: drivers/net/ethernet/sis/sis190.c
11796 SIS 900/7016 FAST ETHERNET DRIVER
11797 M: Daniele Venzano <venza@brownhat.org>
11798 W: http://www.brownhat.org/sis900.html
11799 L: netdev@vger.kernel.org
11801 F: drivers/net/ethernet/sis/sis900.*
11803 SIS FRAMEBUFFER DRIVER
11804 M: Thomas Winischhofer <thomas@winischhofer.net>
11805 W: http://www.winischhofer.net/linuxsisvga.shtml
11807 F: Documentation/fb/sisfb.txt
11808 F: drivers/video/fbdev/sis/
11809 F: include/video/sisfb.h
11812 M: Thomas Winischhofer <thomas@winischhofer.net>
11813 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11815 F: drivers/usb/misc/sisusbvga/
11818 M: Christoph Lameter <cl@linux.com>
11819 M: Pekka Enberg <penberg@kernel.org>
11820 M: David Rientjes <rientjes@google.com>
11821 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11822 M: Andrew Morton <akpm@linux-foundation.org>
11823 L: linux-mm@kvack.org
11825 F: include/linux/sl?b*.h
11828 SLEEPABLE READ-COPY UPDATE (SRCU)
11829 M: Lai Jiangshan <jiangshanlai@gmail.com>
11830 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11831 M: Josh Triplett <josh@joshtriplett.org>
11832 R: Steven Rostedt <rostedt@goodmis.org>
11833 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11834 L: linux-kernel@vger.kernel.org
11835 W: http://www.rdrop.com/users/paulmck/RCU/
11837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11838 F: include/linux/srcu.h
11839 F: kernel/rcu/srcu.c
11841 SMACK SECURITY MODULE
11842 M: Casey Schaufler <casey@schaufler-ca.com>
11843 L: linux-security-module@vger.kernel.org
11844 W: http://schaufler-ca.com
11845 T: git git://github.com/cschaufler/smack-next
11847 F: Documentation/security/Smack.txt
11850 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11851 M: Kevin Hilman <khilman@kernel.org>
11852 M: Nishanth Menon <nm@ti.com>
11854 F: drivers/power/avs/
11855 F: include/linux/power/smartreflex.h
11856 L: linux-pm@vger.kernel.org
11858 SMC91x ETHERNET DRIVER
11859 M: Nicolas Pitre <nico@fluxnic.net>
11861 F: drivers/net/ethernet/smsc/smc91x.*
11863 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11864 M: Sakari Ailus <sakari.ailus@iki.fi>
11865 L: linux-media@vger.kernel.org
11867 F: drivers/media/i2c/smiapp/
11868 F: include/media/i2c/smiapp.h
11869 F: drivers/media/i2c/smiapp-pll.c
11870 F: drivers/media/i2c/smiapp-pll.h
11871 F: include/uapi/linux/smiapp.h
11872 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11874 SMM665 HARDWARE MONITOR DRIVER
11875 M: Guenter Roeck <linux@roeck-us.net>
11876 L: linux-hwmon@vger.kernel.org
11878 F: Documentation/hwmon/smm665
11879 F: drivers/hwmon/smm665.c
11881 SMSC EMC2103 HARDWARE MONITOR DRIVER
11882 M: Steve Glendinning <steve.glendinning@shawell.net>
11883 L: linux-hwmon@vger.kernel.org
11885 F: Documentation/hwmon/emc2103
11886 F: drivers/hwmon/emc2103.c
11888 SMSC SCH5627 HARDWARE MONITOR DRIVER
11889 M: Hans de Goede <hdegoede@redhat.com>
11890 L: linux-hwmon@vger.kernel.org
11892 F: Documentation/hwmon/sch5627
11893 F: drivers/hwmon/sch5627.c
11895 SMSC47B397 HARDWARE MONITOR DRIVER
11896 M: Jean Delvare <jdelvare@suse.com>
11897 L: linux-hwmon@vger.kernel.org
11899 F: Documentation/hwmon/smsc47b397
11900 F: drivers/hwmon/smsc47b397.c
11902 SMSC911x ETHERNET DRIVER
11903 M: Steve Glendinning <steve.glendinning@shawell.net>
11904 L: netdev@vger.kernel.org
11906 F: include/linux/smsc911x.h
11907 F: drivers/net/ethernet/smsc/smsc911x.*
11909 SMSC9420 PCI ETHERNET DRIVER
11910 M: Steve Glendinning <steve.glendinning@shawell.net>
11911 L: netdev@vger.kernel.org
11913 F: drivers/net/ethernet/smsc/smsc9420.*
11915 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11916 M: Steve Glendinning <steve.glendinning@shawell.net>
11917 L: linux-fbdev@vger.kernel.org
11919 F: drivers/video/fbdev/smscufx.c
11921 SOC-CAMERA V4L2 SUBSYSTEM
11922 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11923 L: linux-media@vger.kernel.org
11924 T: git git://linuxtv.org/media_tree.git
11926 F: include/media/soc*
11927 F: drivers/media/i2c/soc_camera/
11928 F: drivers/media/platform/soc_camera/
11930 SOEKRIS NET48XX LED SUPPORT
11931 M: Chris Boot <bootc@bootc.net>
11933 F: drivers/leds/leds-net48xx.c
11935 SOFTLOGIC 6x10 MPEG CODEC
11936 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11937 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11938 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11939 M: Ismael Luceno <ismael@iodev.co.uk>
11940 L: linux-media@vger.kernel.org
11942 F: drivers/media/pci/solo6x10/
11944 SOFTWARE RAID (Multiple Disks) SUPPORT
11945 M: Shaohua Li <shli@kernel.org>
11946 L: linux-raid@vger.kernel.org
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11950 F: include/linux/raid/
11951 F: include/uapi/linux/raid/
11953 SONIC NETWORK DRIVER
11954 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11955 L: netdev@vger.kernel.org
11957 F: drivers/net/ethernet/natsemi/sonic.*
11959 SONICS SILICON BACKPLANE DRIVER (SSB)
11960 M: Michael Buesch <m@bues.ch>
11961 L: linux-wireless@vger.kernel.org
11964 F: include/linux/ssb/
11966 SONY VAIO CONTROL DEVICE DRIVER
11967 M: Mattia Dongili <malattia@linux.it>
11968 L: platform-driver-x86@vger.kernel.org
11969 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11971 F: Documentation/laptops/sony-laptop.txt
11972 F: drivers/char/sonypi.c
11973 F: drivers/platform/x86/sony-laptop.c
11974 F: include/linux/sony-laptop.h
11976 SONY MEMORYSTICK CARD SUPPORT
11977 M: Alex Dubov <oakad@yahoo.com>
11978 W: http://tifmxx.berlios.de/
11980 F: drivers/memstick/host/tifm_ms.c
11982 SONY MEMORYSTICK STANDARD SUPPORT
11983 M: Maxim Levitsky <maximlevitsky@gmail.com>
11985 F: drivers/memstick/core/ms_block.*
11988 M: Jaroslav Kysela <perex@perex.cz>
11989 M: Takashi Iwai <tiwai@suse.com>
11990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11991 W: http://www.alsa-project.org/
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11993 T: git git://git.alsa-project.org/alsa-kernel.git
11994 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11996 F: Documentation/sound/
11998 F: include/uapi/sound/
12001 SOUND - COMPRESSED AUDIO
12002 M: Vinod Koul <vinod.koul@intel.com>
12003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12006 F: Documentation/sound/alsa/compress_offload.txt
12007 F: include/sound/compress_driver.h
12008 F: include/uapi/sound/compress_*
12009 F: sound/core/compress_offload.c
12010 F: sound/soc/soc-compress.c
12012 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12013 M: Liam Girdwood <lgirdwood@gmail.com>
12014 M: Mark Brown <broonie@kernel.org>
12015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12017 W: http://alsa-project.org/main/index.php/ASoC
12019 F: Documentation/devicetree/bindings/sound/
12020 F: Documentation/sound/alsa/soc/
12022 F: include/sound/soc*
12024 SOUND - DMAENGINE HELPERS
12025 M: Lars-Peter Clausen <lars@metafoo.de>
12027 F: include/sound/dmaengine_pcm.h
12028 F: sound/core/pcm_dmaengine.c
12029 F: sound/soc/soc-generic-dmaengine-pcm.c
12032 M: Olli Salonen <olli.salonen@iki.fi>
12033 L: linux-media@vger.kernel.org
12034 W: https://linuxtv.org
12035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12037 F: drivers/media/dvb-frontends/sp2*
12039 SPARC + UltraSPARC (sparc/sparc64)
12040 M: "David S. Miller" <davem@davemloft.net>
12041 L: sparclinux@vger.kernel.org
12042 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12049 SPARC SERIAL DRIVERS
12050 M: "David S. Miller" <davem@davemloft.net>
12051 L: sparclinux@vger.kernel.org
12052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12055 F: include/linux/sunserialcore.h
12056 F: drivers/tty/serial/suncore.c
12057 F: drivers/tty/serial/sunhv.c
12058 F: drivers/tty/serial/sunsab.c
12059 F: drivers/tty/serial/sunsab.h
12060 F: drivers/tty/serial/sunsu.c
12061 F: drivers/tty/serial/sunzilog.c
12062 F: drivers/tty/serial/sunzilog.h
12065 M: "Christopher Li" <sparse@chrisli.org>
12066 L: linux-sparse@vger.kernel.org
12067 W: https://sparse.wiki.kernel.org/
12068 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12069 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12071 F: include/linux/compiler.h
12073 SPEAR PLATFORM SUPPORT
12074 M: Viresh Kumar <vireshk@kernel.org>
12075 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12077 W: http://www.st.com/spear
12079 F: arch/arm/boot/dts/spear*
12080 F: arch/arm/mach-spear/
12082 SPEAR CLOCK FRAMEWORK SUPPORT
12083 M: Viresh Kumar <vireshk@kernel.org>
12084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12085 W: http://www.st.com/spear
12087 F: drivers/clk/spear/
12090 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12091 M: Marek Vasut <marek.vasut@gmail.com>
12092 L: linux-mtd@lists.infradead.org
12093 W: http://www.linux-mtd.infradead.org/
12094 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12095 T: git git://github.com/spi-nor/linux.git
12097 F: drivers/mtd/spi-nor/
12098 F: include/linux/mtd/spi-nor.h
12101 M: Mark Brown <broonie@kernel.org>
12102 L: linux-spi@vger.kernel.org
12103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12104 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12106 F: Documentation/devicetree/bindings/spi/
12107 F: Documentation/spi/
12109 F: include/linux/spi/
12110 F: include/uapi/linux/spi/
12113 SPIDERNET NETWORK DRIVER for CELL
12114 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12115 L: netdev@vger.kernel.org
12117 F: Documentation/networking/spider_net.txt
12118 F: drivers/net/ethernet/toshiba/spider_net*
12121 M: Jeremy Kerr <jk@ozlabs.org>
12122 L: linuxppc-dev@lists.ozlabs.org
12123 W: http://www.ibm.com/developerworks/power/cell/
12125 F: Documentation/filesystems/spufs.txt
12126 F: arch/powerpc/platforms/cell/spufs/
12128 SQUASHFS FILE SYSTEM
12129 M: Phillip Lougher <phillip@squashfs.org.uk>
12130 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12131 W: http://squashfs.org.uk
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12134 F: Documentation/filesystems/squashfs.txt
12137 SRM (Alpha) environment access
12138 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12140 F: arch/alpha/kernel/srm_env.c
12143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12144 L: stable@vger.kernel.org
12146 F: Documentation/process/stable-kernel-rules.rst
12149 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12151 L: devel@driverdev.osuosl.org
12153 F: drivers/staging/
12156 M: Ian Abbott <abbotti@mev.co.uk>
12157 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12159 F: drivers/staging/comedi/
12161 STAGING - FLARION FT1000 DRIVERS
12162 M: Marek Belisko <marek.belisko@gmail.com>
12164 F: drivers/staging/ft1000/
12166 STAGING - INDUSTRIAL IO
12167 M: Jonathan Cameron <jic23@kernel.org>
12168 L: linux-iio@vger.kernel.org
12170 F: Documentation/devicetree/bindings/staging/iio/
12171 F: drivers/staging/iio/
12173 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12174 M: Jarod Wilson <jarod@wilsonet.com>
12175 W: http://www.lirc.org/
12177 F: drivers/staging/media/lirc/
12179 STAGING - LUSTRE PARALLEL FILESYSTEM
12180 M: Oleg Drokin <oleg.drokin@intel.com>
12181 M: Andreas Dilger <andreas.dilger@intel.com>
12182 M: James Simmons <jsimmons@infradead.org>
12183 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12184 W: http://wiki.lustre.org/
12186 F: drivers/staging/lustre
12188 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12189 M: Marc Dietrich <marvin24@gmx.de>
12190 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12191 L: linux-tegra@vger.kernel.org
12193 F: drivers/staging/nvec/
12195 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12196 M: Jens Frederich <jfrederich@gmail.com>
12197 M: Daniel Drake <dsd@laptop.org>
12198 M: Jon Nettleton <jon.nettleton@gmail.com>
12199 W: http://wiki.laptop.org/go/DCON
12201 F: drivers/staging/olpc_dcon/
12203 STAGING - REALTEK RTL8712U DRIVERS
12204 M: Larry Finger <Larry.Finger@lwfinger.net>
12205 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12207 F: drivers/staging/rtl8712/
12209 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12210 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12211 M: Teddy Wang <teddy.wang@siliconmotion.com>
12212 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12213 L: linux-fbdev@vger.kernel.org
12215 F: drivers/staging/sm750fb/
12217 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12218 M: William Hubbs <w.d.hubbs@gmail.com>
12219 M: Chris Brannon <chris@the-brannons.com>
12220 M: Kirk Reiser <kirk@reisers.ca>
12221 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12222 L: speakup@linux-speakup.org
12223 W: http://www.linux-speakup.org/
12225 F: drivers/staging/speakup/
12227 STAGING - VIA VT665X DRIVERS
12228 M: Forest Bond <forest@alittletooquiet.net>
12230 F: drivers/staging/vt665?/
12232 STAGING - WILC1000 WIFI DRIVER
12233 M: Aditya Shankar <aditya.shankar@microchip.com>
12234 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12235 L: linux-wireless@vger.kernel.org
12237 F: drivers/staging/wilc1000/
12239 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12240 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12242 F: drivers/staging/xgifb/
12244 STARFIRE/DURALAN NETWORK DRIVER
12245 M: Ion Badulescu <ionut@badula.org>
12247 F: drivers/net/ethernet/adaptec/starfire*
12250 M: Sam Creasey <sammy@sammy.net>
12251 W: http://sammy.net/sun3/
12253 F: arch/m68k/kernel/*sun3*
12254 F: arch/m68k/sun3*/
12255 F: arch/m68k/include/asm/sun3*
12256 F: drivers/net/ethernet/i825xx/sun3*
12258 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12259 M: Hans de Goede <hdegoede@redhat.com>
12260 L: linux-input@vger.kernel.org
12262 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12263 F: drivers/input/keyboard/sun4i-lradc-keys.c
12265 SUNDANCE NETWORK DRIVER
12266 M: Denis Kirjanov <kda@linux-powerpc.org>
12267 L: netdev@vger.kernel.org
12269 F: drivers/net/ethernet/dlink/sundance.c
12272 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12273 M: Rich Felker <dalias@libc.org>
12274 L: linux-sh@vger.kernel.org
12275 Q: http://patchwork.kernel.org/project/linux-sh/list/
12277 F: Documentation/sh/
12282 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12283 M: Len Brown <len.brown@intel.com>
12284 M: Pavel Machek <pavel@ucw.cz>
12285 L: linux-pm@vger.kernel.org
12286 B: https://bugzilla.kernel.org
12288 F: Documentation/power/
12289 F: arch/x86/kernel/acpi/
12290 F: drivers/base/power/
12292 F: include/linux/suspend.h
12293 F: include/linux/freezer.h
12294 F: include/linux/pm.h
12297 M: Martin Mares <mj@ucw.cz>
12298 L: linux-video@atrey.karlin.mff.cuni.cz
12300 F: Documentation/svga.txt
12301 F: arch/x86/boot/video*
12304 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12305 L: linux-kernel@vger.kernel.org
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12309 F: arch/*/kernel/pci-swiotlb.c
12310 F: include/linux/swiotlb.h
12313 M: Jiri Pirko <jiri@resnulli.us>
12314 M: Ivan Vecera <ivecera@redhat.com>
12315 L: netdev@vger.kernel.org
12318 F: include/net/switchdev.h
12320 SYNOPSYS ARC ARCHITECTURE
12321 M: Vineet Gupta <vgupta@synopsys.com>
12322 L: linux-snps-arc@lists.infradead.org
12325 F: Documentation/devicetree/bindings/arc/*
12326 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12327 F: drivers/clocksource/arc_timer.c
12328 F: drivers/tty/serial/arc_uart.c
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12331 SYNOPSYS ARC SDP platform support
12332 M: Alexey Brodkin <abrodkin@synopsys.com>
12334 F: arch/arc/plat-axs10x
12335 F: arch/arc/boot/dts/ax*
12336 F: Documentation/devicetree/bindings/arc/axs10*
12338 SYSTEM CONFIGURATION (SYSCON)
12339 M: Lee Jones <lee.jones@linaro.org>
12340 M: Arnd Bergmann <arnd@arndb.de>
12341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12343 F: drivers/mfd/syscon.c
12345 SYSTEM RESET/SHUTDOWN DRIVERS
12346 M: Sebastian Reichel <sre@kernel.org>
12347 L: linux-pm@vger.kernel.org
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12350 F: Documentation/devicetree/bindings/power/reset/
12351 F: drivers/power/reset/
12354 M: Christoph Hellwig <hch@infradead.org>
12356 F: Documentation/filesystems/sysv-fs.txt
12358 F: include/linux/sysv_fs.h
12361 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12362 L: linux-scsi@vger.kernel.org
12363 L: target-devel@vger.kernel.org
12364 W: http://www.linux-iscsi.org
12365 W: http://groups.google.com/group/linux-iscsi-target-dev
12366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12370 F: Documentation/target/
12372 TASKSTATS STATISTICS INTERFACE
12373 M: Balbir Singh <bsingharora@gmail.com>
12375 F: Documentation/accounting/taskstats*
12376 F: include/linux/taskstats*
12377 F: kernel/taskstats.c
12380 M: Jamal Hadi Salim <jhs@mojatatu.com>
12381 M: Cong Wang <xiyou.wangcong@gmail.com>
12382 M: Jiri Pirko <jiri@resnulli.us>
12383 L: netdev@vger.kernel.org
12385 F: include/net/pkt_cls.h
12386 F: include/net/pkt_sched.h
12387 F: include/net/tc_act/
12388 F: include/uapi/linux/pkt_cls.h
12389 F: include/uapi/linux/pkt_sched.h
12390 F: include/uapi/linux/tc_act/
12391 F: include/uapi/linux/tc_ematch/
12394 TCP LOW PRIORITY MODULE
12395 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12396 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12397 W: http://tcp-lp-mod.sourceforge.net/
12399 F: net/ipv4/tcp_lp.c
12401 TDA10071 MEDIA DRIVER
12402 M: Antti Palosaari <crope@iki.fi>
12403 L: linux-media@vger.kernel.org
12404 W: https://linuxtv.org
12405 W: http://palosaari.fi/linux/
12406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12407 T: git git://linuxtv.org/anttip/media_tree.git
12409 F: drivers/media/dvb-frontends/tda10071*
12411 TDA18212 MEDIA DRIVER
12412 M: Antti Palosaari <crope@iki.fi>
12413 L: linux-media@vger.kernel.org
12414 W: https://linuxtv.org
12415 W: http://palosaari.fi/linux/
12416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12417 T: git git://linuxtv.org/anttip/media_tree.git
12419 F: drivers/media/tuners/tda18212*
12421 TDA18218 MEDIA DRIVER
12422 M: Antti Palosaari <crope@iki.fi>
12423 L: linux-media@vger.kernel.org
12424 W: https://linuxtv.org
12425 W: http://palosaari.fi/linux/
12426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12427 T: git git://linuxtv.org/anttip/media_tree.git
12429 F: drivers/media/tuners/tda18218*
12431 TDA18271 MEDIA DRIVER
12432 M: Michael Krufky <mkrufky@linuxtv.org>
12433 L: linux-media@vger.kernel.org
12434 W: https://linuxtv.org
12435 W: http://github.com/mkrufky
12436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12437 T: git git://linuxtv.org/mkrufky/tuners.git
12439 F: drivers/media/tuners/tda18271*
12441 TDA827x MEDIA DRIVER
12442 M: Michael Krufky <mkrufky@linuxtv.org>
12443 L: linux-media@vger.kernel.org
12444 W: https://linuxtv.org
12445 W: http://github.com/mkrufky
12446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12447 T: git git://linuxtv.org/mkrufky/tuners.git
12449 F: drivers/media/tuners/tda8290.*
12451 TDA8290 MEDIA DRIVER
12452 M: Michael Krufky <mkrufky@linuxtv.org>
12453 L: linux-media@vger.kernel.org
12454 W: https://linuxtv.org
12455 W: http://github.com/mkrufky
12456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12457 T: git git://linuxtv.org/mkrufky/tuners.git
12459 F: drivers/media/tuners/tda8290.*
12461 TDA9840 MEDIA DRIVER
12462 M: Hans Verkuil <hverkuil@xs4all.nl>
12463 L: linux-media@vger.kernel.org
12464 T: git git://linuxtv.org/media_tree.git
12465 W: https://linuxtv.org
12467 F: drivers/media/i2c/tda9840*
12469 TEA5761 TUNER DRIVER
12470 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12472 L: linux-media@vger.kernel.org
12473 W: https://linuxtv.org
12474 T: git git://linuxtv.org/media_tree.git
12476 F: drivers/media/tuners/tea5761.*
12478 TEA5767 TUNER DRIVER
12479 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12481 L: linux-media@vger.kernel.org
12482 W: https://linuxtv.org
12483 T: git git://linuxtv.org/media_tree.git
12485 F: drivers/media/tuners/tea5767.*
12487 TEA6415C MEDIA DRIVER
12488 M: Hans Verkuil <hverkuil@xs4all.nl>
12489 L: linux-media@vger.kernel.org
12490 T: git git://linuxtv.org/media_tree.git
12491 W: https://linuxtv.org
12493 F: drivers/media/i2c/tea6415c*
12495 TEA6420 MEDIA DRIVER
12496 M: Hans Verkuil <hverkuil@xs4all.nl>
12497 L: linux-media@vger.kernel.org
12498 T: git git://linuxtv.org/media_tree.git
12499 W: https://linuxtv.org
12501 F: drivers/media/i2c/tea6420*
12504 M: Jiri Pirko <jiri@resnulli.us>
12505 L: netdev@vger.kernel.org
12507 F: drivers/net/team/
12508 F: include/linux/if_team.h
12509 F: include/uapi/linux/if_team.h
12511 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12512 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12514 F: arch/x86/platform/ts5500/
12516 TECHNOTREND USB IR RECEIVER
12517 M: Sean Young <sean@mess.org>
12518 L: linux-media@vger.kernel.org
12520 F: drivers/media/rc/ttusbir.c
12522 TEGRA ARCHITECTURE SUPPORT
12523 M: Thierry Reding <thierry.reding@gmail.com>
12524 M: Jonathan Hunter <jonathanh@nvidia.com>
12525 L: linux-tegra@vger.kernel.org
12526 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12532 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12533 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12535 F: drivers/clk/tegra/
12538 M: Laxman Dewangan <ldewangan@nvidia.com>
12539 M: Jon Hunter <jonathanh@nvidia.com>
12541 F: drivers/dma/tegra*
12544 M: Laxman Dewangan <ldewangan@nvidia.com>
12546 F: drivers/i2c/busses/i2c-tegra.c
12548 TEGRA IOMMU DRIVERS
12549 M: Hiroshi Doyu <hdoyu@nvidia.com>
12551 F: drivers/iommu/tegra*
12554 M: Rakesh Iyer <riyer@nvidia.com>
12555 M: Laxman Dewangan <ldewangan@nvidia.com>
12557 F: drivers/input/keyboard/tegra-kbc.c
12560 M: Thierry Reding <thierry.reding@gmail.com>
12562 F: drivers/pwm/pwm-tegra.c
12564 TEGRA SERIAL DRIVER
12565 M: Laxman Dewangan <ldewangan@nvidia.com>
12567 F: drivers/tty/serial/serial-tegra.c
12570 M: Laxman Dewangan <ldewangan@nvidia.com>
12572 F: drivers/spi/spi-tegra*
12574 TEHUTI ETHERNET DRIVER
12575 M: Andy Gospodarek <andy@greyhouse.net>
12576 L: netdev@vger.kernel.org
12578 F: drivers/net/ethernet/tehuti/*
12580 Telecom Clock Driver for MCPL0010
12581 M: Mark Gross <mark.gross@intel.com>
12583 F: drivers/char/tlclk.c
12585 TENSILICA XTENSA PORT (xtensa)
12586 M: Chris Zankel <chris@zankel.net>
12587 M: Max Filippov <jcmvbkbc@gmail.com>
12588 L: linux-xtensa@linux-xtensa.org
12589 T: git git://github.com/czankel/xtensa-linux.git
12592 F: drivers/irqchip/irq-xtensa-*
12594 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12595 M: Nishanth Menon <nm@ti.com>
12596 M: Tero Kristo <t-kristo@ti.com>
12597 M: Santosh Shilimkar <ssantosh@kernel.org>
12598 L: linux-arm-kernel@lists.infradead.org
12600 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12601 F: drivers/firmware/ti_sci*
12602 F: include/linux/soc/ti/ti_sci_protocol.h
12603 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12604 F: include/dt-bindings/genpd/k2g.h
12605 F: drivers/soc/ti/ti_sci_pm_domains.c
12607 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12608 M: Hans Verkuil <hverkuil@xs4all.nl>
12609 L: linux-media@vger.kernel.org
12610 T: git git://linuxtv.org/media_tree.git
12611 W: https://linuxtv.org
12613 F: drivers/media/radio/radio-raremono.c
12616 M: Zhang Rui <rui.zhang@intel.com>
12617 M: Eduardo Valentin <edubezval@gmail.com>
12618 L: linux-pm@vger.kernel.org
12619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12621 Q: https://patchwork.kernel.org/project/linux-pm/list/
12623 F: drivers/thermal/
12624 F: include/linux/thermal.h
12625 F: include/uapi/linux/thermal.h
12626 F: include/linux/cpu_cooling.h
12627 F: Documentation/devicetree/bindings/thermal/
12629 THERMAL/CPU_COOLING
12630 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12631 M: Viresh Kumar <viresh.kumar@linaro.org>
12632 M: Javi Merino <javi.merino@kernel.org>
12633 L: linux-pm@vger.kernel.org
12635 F: Documentation/thermal/cpu-cooling-api.txt
12636 F: drivers/thermal/cpu_cooling.c
12637 F: include/linux/cpu_cooling.h
12639 THINKPAD ACPI EXTRAS DRIVER
12640 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12641 L: ibm-acpi-devel@lists.sourceforge.net
12642 L: platform-driver-x86@vger.kernel.org
12643 W: http://ibm-acpi.sourceforge.net
12644 W: http://thinkwiki.org/wiki/Ibm-acpi
12645 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12647 F: drivers/platform/x86/thinkpad_acpi.c
12649 TI BANDGAP AND THERMAL DRIVER
12650 M: Eduardo Valentin <edubezval@gmail.com>
12651 M: Keerthy <j-keerthy@ti.com>
12652 L: linux-pm@vger.kernel.org
12653 L: linux-omap@vger.kernel.org
12655 F: drivers/thermal/ti-soc-thermal/
12658 M: Benoit Parrot <bparrot@ti.com>
12659 L: linux-media@vger.kernel.org
12660 W: http://linuxtv.org/
12661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12663 F: drivers/media/platform/ti-vpe/
12665 TI CDCE706 CLOCK DRIVER
12666 M: Max Filippov <jcmvbkbc@gmail.com>
12668 F: drivers/clk/clk-cdce706.c
12671 M: Tero Kristo <t-kristo@ti.com>
12672 L: linux-omap@vger.kernel.org
12675 F: include/linux/clk/ti.h
12677 TI ETHERNET SWITCH DRIVER (CPSW)
12678 R: Grygorii Strashko <grygorii.strashko@ti.com>
12679 L: linux-omap@vger.kernel.org
12680 L: netdev@vger.kernel.org
12682 F: drivers/net/ethernet/ti/cpsw*
12683 F: drivers/net/ethernet/ti/davinci*
12685 TI FLASH MEDIA INTERFACE DRIVER
12686 M: Alex Dubov <oakad@yahoo.com>
12688 F: drivers/misc/tifm*
12689 F: drivers/mmc/host/tifm_sd.c
12690 F: include/linux/tifm.h
12692 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12693 M: Santosh Shilimkar <ssantosh@kernel.org>
12694 L: linux-kernel@vger.kernel.org
12695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12697 F: drivers/soc/ti/*
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12701 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12702 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12703 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12706 F: sound/soc/codecs/lm49453*
12707 F: sound/soc/codecs/isabelle*
12709 TI LP855x BACKLIGHT DRIVER
12710 M: Milo Kim <milo.kim@ti.com>
12712 F: Documentation/backlight/lp855x-driver.txt
12713 F: drivers/video/backlight/lp855x_bl.c
12714 F: include/linux/platform_data/lp855x.h
12716 TI LP8727 CHARGER DRIVER
12717 M: Milo Kim <milo.kim@ti.com>
12719 F: drivers/power/supply/lp8727_charger.c
12720 F: include/linux/platform_data/lp8727.h
12722 TI LP8788 MFD DRIVER
12723 M: Milo Kim <milo.kim@ti.com>
12725 F: drivers/iio/adc/lp8788_adc.c
12726 F: drivers/leds/leds-lp8788.c
12727 F: drivers/mfd/lp8788*.c
12728 F: drivers/power/supply/lp8788-charger.c
12729 F: drivers/regulator/lp8788-*.c
12730 F: include/linux/mfd/lp8788*.h
12732 TI NETCP ETHERNET DRIVER
12733 M: Wingman Kwok <w-kwok2@ti.com>
12734 M: Murali Karicheri <m-karicheri2@ti.com>
12735 L: netdev@vger.kernel.org
12737 F: drivers/net/ethernet/ti/netcp*
12739 TI TAS571X FAMILY ASoC CODEC DRIVER
12740 M: Kevin Cernekee <cernekee@chromium.org>
12741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12743 F: sound/soc/codecs/tas571x*
12745 TI TWL4030 SERIES SOC CODEC DRIVER
12746 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12749 F: sound/soc/codecs/twl4030*
12751 TI WILINK WIRELESS DRIVERS
12752 L: linux-wireless@vger.kernel.org
12753 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12754 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12757 F: drivers/net/wireless/ti/
12758 F: include/linux/wl12xx.h
12761 M: Jon Maloy <jon.maloy@ericsson.com>
12762 M: Ying Xue <ying.xue@windriver.com>
12763 L: netdev@vger.kernel.org (core kernel code)
12764 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12765 W: http://tipc.sourceforge.net/
12767 F: include/uapi/linux/tipc*.h
12771 M: Chris Metcalf <cmetcalf@mellanox.com>
12772 W: http://www.mellanox.com/repository/solutions/tile-scm/
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12776 F: drivers/char/tile-srom.c
12777 F: drivers/edac/tile_edac.c
12778 F: drivers/net/ethernet/tile/
12779 F: drivers/rtc/rtc-tile.c
12780 F: drivers/tty/hvc/hvc_tile.c
12781 F: drivers/tty/serial/tilegx.c
12782 F: drivers/usb/host/*-tilegx.c
12783 F: include/linux/usb/tilegx.h
12785 TLAN NETWORK DRIVER
12786 M: Samuel Chessman <chessman@tux.org>
12787 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12788 W: http://sourceforge.net/projects/tlan/
12790 F: Documentation/networking/tlan.txt
12791 F: drivers/net/ethernet/ti/tlan.*
12793 TOMOYO SECURITY MODULE
12794 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12795 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12796 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12797 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12798 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12799 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12800 W: http://tomoyo.sourceforge.jp/
12801 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12803 F: security/tomoyo/
12805 TOPSTAR LAPTOP EXTRAS DRIVER
12806 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12807 L: platform-driver-x86@vger.kernel.org
12809 F: drivers/platform/x86/topstar-laptop.c
12811 TOSHIBA ACPI EXTRAS DRIVER
12812 M: Azael Avalos <coproscefalo@gmail.com>
12813 L: platform-driver-x86@vger.kernel.org
12815 F: drivers/platform/x86/toshiba_acpi.c
12817 TOSHIBA BLUETOOTH DRIVER
12818 M: Azael Avalos <coproscefalo@gmail.com>
12819 L: platform-driver-x86@vger.kernel.org
12821 F: drivers/platform/x86/toshiba_bluetooth.c
12823 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12824 M: Azael Avalos <coproscefalo@gmail.com>
12825 L: platform-driver-x86@vger.kernel.org
12827 F: drivers/platform/x86/toshiba_haps.c
12829 TOSHIBA WMI HOTKEYS DRIVER
12830 M: Azael Avalos <coproscefalo@gmail.com>
12831 L: platform-driver-x86@vger.kernel.org
12833 F: drivers/platform/x86/toshiba-wmi.c
12836 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12837 W: http://www.buzzard.org.uk/toshiba/
12839 F: drivers/char/toshiba.c
12840 F: include/linux/toshiba.h
12841 F: include/uapi/linux/toshiba.h
12843 TOSHIBA TC358743 DRIVER
12844 M: Mats Randgaard <matrandg@cisco.com>
12845 L: linux-media@vger.kernel.org
12847 F: drivers/media/i2c/tc358743*
12848 F: include/media/i2c/tc358743.h
12850 TMIO/SDHI MMC DRIVER
12851 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12852 L: linux-mmc@vger.kernel.org
12854 F: drivers/mmc/host/tmio_mmc*
12855 F: drivers/mmc/host/sh_mobile_sdhi.c
12856 F: include/linux/mfd/tmio.h
12858 TMP401 HARDWARE MONITOR DRIVER
12859 M: Guenter Roeck <linux@roeck-us.net>
12860 L: linux-hwmon@vger.kernel.org
12862 F: Documentation/hwmon/tmp401
12863 F: drivers/hwmon/tmp401.c
12865 TMPFS (SHMEM FILESYSTEM)
12866 M: Hugh Dickins <hughd@google.com>
12867 L: linux-mm@kvack.org
12869 F: include/linux/shmem_fs.h
12872 TM6000 VIDEO4LINUX DRIVER
12873 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12874 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12875 L: linux-media@vger.kernel.org
12876 W: https://linuxtv.org
12877 T: git git://linuxtv.org/media_tree.git
12879 F: drivers/media/usb/tm6000/
12880 F: Documentation/media/v4l-drivers/tm6000*
12882 TW5864 VIDEO4LINUX DRIVER
12883 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12884 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12885 M: Andrey Utkin <andrey_utkin@fastmail.com>
12886 L: linux-media@vger.kernel.org
12888 F: drivers/media/pci/tw5864/
12890 TW68 VIDEO4LINUX DRIVER
12891 M: Hans Verkuil <hverkuil@xs4all.nl>
12892 L: linux-media@vger.kernel.org
12893 T: git git://linuxtv.org/media_tree.git
12894 W: https://linuxtv.org
12896 F: drivers/media/pci/tw68/
12898 TW686X VIDEO4LINUX DRIVER
12899 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12900 L: linux-media@vger.kernel.org
12901 T: git git://linuxtv.org/media_tree.git
12902 W: http://linuxtv.org
12904 F: drivers/media/pci/tw686x/
12907 M: Peter Huewe <peterhuewe@gmx.de>
12908 M: Marcel Selhorst <tpmdd@selhorst.net>
12909 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12910 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12911 W: http://tpmdd.sourceforge.net
12912 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12913 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12914 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12916 F: drivers/char/tpm/
12918 TPM IBM_VTPM DEVICE DRIVER
12919 M: Ashley Lai <ashleydlai@gmail.com>
12920 W: http://tpmdd.sourceforge.net
12921 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12923 F: drivers/char/tpm/tpm_ibmvtpm*
12926 M: Steven Rostedt <rostedt@goodmis.org>
12927 M: Ingo Molnar <mingo@redhat.com>
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12930 F: Documentation/trace/ftrace.txt
12931 F: arch/*/*/*/ftrace.h
12932 F: arch/*/kernel/ftrace.c
12933 F: include/*/ftrace.h
12934 F: include/linux/trace*.h
12937 F: tools/testing/selftests/ftrace/
12939 TRACING MMIO ACCESSES (MMIOTRACE)
12940 M: Steven Rostedt <rostedt@goodmis.org>
12941 M: Ingo Molnar <mingo@kernel.org>
12942 R: Karol Herbst <karolherbst@gmail.com>
12943 R: Pekka Paalanen <ppaalanen@gmail.com>
12945 L: linux-kernel@vger.kernel.org
12946 L: nouveau@lists.freedesktop.org
12947 F: kernel/trace/trace_mmiotrace.c
12948 F: include/linux/mmiotrace.h
12949 F: arch/x86/mm/kmmio.c
12950 F: arch/x86/mm/mmio-mod.c
12951 F: arch/x86/mm/testmmiotrace.c
12954 M: Jiri Kosina <trivial@kernel.org>
12955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12957 K: ^Subject:.*(?i)trivial
12960 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12961 M: Jiri Slaby <jslaby@suse.com>
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12964 F: Documentation/serial/
12966 F: drivers/tty/serial/serial_core.c
12967 F: include/linux/serial_core.h
12968 F: include/linux/serial.h
12969 F: include/linux/tty.h
12970 F: include/uapi/linux/serial_core.h
12971 F: include/uapi/linux/serial.h
12972 F: include/uapi/linux/tty.h
12974 TUA9001 MEDIA DRIVER
12975 M: Antti Palosaari <crope@iki.fi>
12976 L: linux-media@vger.kernel.org
12977 W: https://linuxtv.org
12978 W: http://palosaari.fi/linux/
12979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12980 T: git git://linuxtv.org/anttip/media_tree.git
12982 F: drivers/media/tuners/tua9001*
12984 TULIP NETWORK DRIVERS
12985 L: netdev@vger.kernel.org
12986 L: linux-parisc@vger.kernel.org
12988 F: drivers/net/ethernet/dec/tulip/
12991 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12992 W: http://vtun.sourceforge.net/tun
12994 F: Documentation/networking/tuntap.txt
12995 F: arch/um/os-Linux/drivers/
12997 TURBOCHANNEL SUBSYSTEM
12998 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12999 M: Ralf Baechle <ralf@linux-mips.org>
13000 L: linux-mips@linux-mips.org
13001 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13004 F: include/linux/tc.h
13006 UBI FILE SYSTEM (UBIFS)
13007 M: Richard Weinberger <richard@nod.at>
13008 M: Artem Bityutskiy <dedekind1@gmail.com>
13009 M: Adrian Hunter <adrian.hunter@intel.com>
13010 L: linux-mtd@lists.infradead.org
13011 T: git git://git.infradead.org/ubifs-2.6.git
13012 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13014 F: Documentation/filesystems/ubifs.txt
13017 UCLINUX (M68KNOMMU AND COLDFIRE)
13018 M: Greg Ungerer <gerg@linux-m68k.org>
13019 W: http://www.linux-m68k.org/
13020 W: http://www.uclinux.org/
13021 L: linux-m68k@lists.linux-m68k.org
13022 L: uclinux-dev@uclinux.org (subscribers-only)
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13025 F: arch/m68k/coldfire/
13027 F: arch/m68k/*/*_no.*
13028 F: arch/m68k/include/asm/*_no.*
13031 M: Jan Kara <jack@suse.com>
13033 F: Documentation/filesystems/udf.txt
13037 M: Bastien Nocera <hadess@hadess.net>
13038 L: linux-input@vger.kernel.org
13040 F: drivers/hid/hid-udraw.c
13043 M: Evgeniy Dushistov <dushistov@mail.ru>
13045 F: Documentation/filesystems/ufs.txt
13048 UHID USERSPACE HID IO DRIVER:
13049 M: David Herrmann <dh.herrmann@googlemail.com>
13050 L: linux-input@vger.kernel.org
13052 F: drivers/hid/uhid.c
13053 F: include/uapi/linux/uhid.h
13055 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13056 L: linux-usb@vger.kernel.org
13059 F: include/linux/uwb.h
13060 F: include/linux/uwb/
13062 UNICORE32 ARCHITECTURE:
13063 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13064 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13066 T: git git://github.com/gxt/linux.git
13070 M: Tony Finch <dot@dotat.at>
13071 W: http://dotat.at/prog/unifdef
13073 F: scripts/unifdef.c
13075 UNIFORM CDROM DRIVER
13076 M: Jens Axboe <axboe@kernel.dk>
13077 W: http://www.kernel.dk
13079 F: Documentation/cdrom/
13080 F: drivers/cdrom/cdrom.c
13081 F: include/linux/cdrom.h
13082 F: include/uapi/linux/cdrom.h
13084 UNISYS S-PAR DRIVERS
13085 M: David Kershner <david.kershner@unisys.com>
13086 L: sparmaintainer@unisys.com (Unisys internal)
13088 F: drivers/staging/unisys/
13090 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13091 M: Vinayak Holikatti <vinholikatti@gmail.com>
13092 L: linux-scsi@vger.kernel.org
13094 F: Documentation/scsi/ufs.txt
13095 F: drivers/scsi/ufs/
13097 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13098 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13099 M: Prabu Thangamuthu <prabut@synopsys.com>
13100 L: linux-scsi@vger.kernel.org
13102 F: drivers/scsi/ufs/*dwc*
13104 UNSORTED BLOCK IMAGES (UBI)
13105 M: Artem Bityutskiy <dedekind1@gmail.com>
13106 M: Richard Weinberger <richard@nod.at>
13107 W: http://www.linux-mtd.infradead.org/
13108 L: linux-mtd@lists.infradead.org
13109 T: git git://git.infradead.org/ubifs-2.6.git
13111 F: drivers/mtd/ubi/
13112 F: include/linux/mtd/ubi.h
13113 F: include/uapi/mtd/ubi-user.h
13116 M: Oliver Neukum <oneukum@suse.com>
13117 L: linux-usb@vger.kernel.org
13119 F: Documentation/usb/acm.txt
13120 F: drivers/usb/class/cdc-acm.*
13122 USB AR5523 WIRELESS DRIVER
13123 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13124 L: linux-wireless@vger.kernel.org
13126 F: drivers/net/wireless/ath/ar5523/
13129 M: Oliver Neukum <oneukum@suse.com>
13130 L: linux-usb@vger.kernel.org
13131 L: linux-scsi@vger.kernel.org
13133 F: drivers/usb/storage/uas.c
13135 USB CDC ETHERNET DRIVER
13136 M: Oliver Neukum <oliver@neukum.org>
13137 L: linux-usb@vger.kernel.org
13139 F: drivers/net/usb/cdc_*.c
13140 F: include/uapi/linux/usb/cdc.h
13142 USB CHAOSKEY DRIVER
13143 M: Keith Packard <keithp@keithp.com>
13144 L: linux-usb@vger.kernel.org
13146 F: drivers/usb/misc/chaoskey.c
13148 USB CYPRESS C67X00 DRIVER
13149 M: Peter Korsgaard <jacmet@sunsite.dk>
13150 L: linux-usb@vger.kernel.org
13152 F: drivers/usb/c67x00/
13154 USB DAVICOM DM9601 DRIVER
13155 M: Peter Korsgaard <jacmet@sunsite.dk>
13156 L: netdev@vger.kernel.org
13157 W: http://www.linux-usb.org/usbnet
13159 F: drivers/net/usb/dm9601.c
13161 USB DIAMOND RIO500 DRIVER
13162 M: Cesar Miquel <miquel@df.uba.ar>
13163 L: rio500-users@lists.sourceforge.net
13164 W: http://rio500.sourceforge.net
13166 F: drivers/usb/misc/rio500*
13169 M: Alan Stern <stern@rowland.harvard.edu>
13170 L: linux-usb@vger.kernel.org
13172 F: Documentation/usb/ehci.txt
13173 F: drivers/usb/host/ehci*
13175 USB GADGET/PERIPHERAL SUBSYSTEM
13176 M: Felipe Balbi <balbi@kernel.org>
13177 L: linux-usb@vger.kernel.org
13178 W: http://www.linux-usb.org/gadget
13179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13181 F: drivers/usb/gadget/
13182 F: include/linux/usb/gadget*
13184 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13185 M: Jiri Kosina <jikos@kernel.org>
13186 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13187 L: linux-usb@vger.kernel.org
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13190 F: Documentation/hid/hiddev.txt
13191 F: drivers/hid/usbhid/
13194 M: Olav Kongas <ok@artecdesign.ee>
13195 L: linux-usb@vger.kernel.org
13197 F: drivers/usb/host/isp116x*
13198 F: include/linux/usb/isp116x.h
13200 USB LAN78XX ETHERNET DRIVER
13201 M: Woojung Huh <woojung.huh@microchip.com>
13202 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13203 L: netdev@vger.kernel.org
13205 F: drivers/net/usb/lan78xx.*
13207 USB MASS STORAGE DRIVER
13208 M: Alan Stern <stern@rowland.harvard.edu>
13209 L: linux-usb@vger.kernel.org
13210 L: usb-storage@lists.one-eyed-alien.net
13212 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13213 F: drivers/usb/storage/
13216 M: Clemens Ladisch <clemens@ladisch.de>
13217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13218 T: git git://git.alsa-project.org/alsa-kernel.git
13220 F: sound/usb/midi.*
13222 USB NETWORKING DRIVERS
13223 L: linux-usb@vger.kernel.org
13225 F: drivers/net/usb/
13228 M: Alan Stern <stern@rowland.harvard.edu>
13229 L: linux-usb@vger.kernel.org
13231 F: Documentation/usb/ohci.txt
13232 F: drivers/usb/host/ohci*
13234 USB OTG FSM (Finite State Machine)
13235 M: Peter Chen <Peter.Chen@nxp.com>
13236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13237 L: linux-usb@vger.kernel.org
13239 F: drivers/usb/common/usb-otg-fsm.c
13242 M: Valentina Manea <valentina.manea.m@gmail.com>
13243 M: Shuah Khan <shuahkh@osg.samsung.com>
13244 M: Shuah Khan <shuah@kernel.org>
13245 L: linux-usb@vger.kernel.org
13247 F: Documentation/usb/usbip_protocol.txt
13248 F: drivers/usb/usbip/
13249 F: tools/usb/usbip/
13252 M: Petko Manolov <petkan@nucleusys.com>
13253 L: linux-usb@vger.kernel.org
13254 L: netdev@vger.kernel.org
13255 T: git git://github.com/petkan/pegasus.git
13256 W: https://github.com/petkan/pegasus
13258 F: drivers/net/usb/pegasus.*
13261 M: Felipe Balbi <balbi@kernel.org>
13262 L: linux-usb@vger.kernel.org
13263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13265 F: drivers/usb/phy/
13267 USB PRINTER DRIVER (usblp)
13268 M: Pete Zaitcev <zaitcev@redhat.com>
13269 L: linux-usb@vger.kernel.org
13271 F: drivers/usb/class/usblp.c
13273 USB QMI WWAN NETWORK DRIVER
13274 M: Bjørn Mork <bjorn@mork.no>
13275 L: netdev@vger.kernel.org
13277 F: Documentation/ABI/testing/sysfs-class-net-qmi
13278 F: drivers/net/usb/qmi_wwan.c
13281 M: Petko Manolov <petkan@nucleusys.com>
13282 L: linux-usb@vger.kernel.org
13283 L: netdev@vger.kernel.org
13284 T: git git://github.com/petkan/rtl8150.git
13285 W: https://github.com/petkan/rtl8150
13287 F: drivers/net/usb/rtl8150.c
13289 USB SERIAL SUBSYSTEM
13290 M: Johan Hovold <johan@kernel.org>
13291 L: linux-usb@vger.kernel.org
13292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13294 F: Documentation/usb/usb-serial.txt
13295 F: drivers/usb/serial/
13296 F: include/linux/usb/serial.h
13298 USB SMSC75XX ETHERNET DRIVER
13299 M: Steve Glendinning <steve.glendinning@shawell.net>
13300 L: netdev@vger.kernel.org
13302 F: drivers/net/usb/smsc75xx.*
13304 USB SMSC95XX ETHERNET DRIVER
13305 M: Steve Glendinning <steve.glendinning@shawell.net>
13306 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13307 L: netdev@vger.kernel.org
13309 F: drivers/net/usb/smsc95xx.*
13312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13313 L: linux-usb@vger.kernel.org
13314 W: http://www.linux-usb.org
13315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13317 F: Documentation/devicetree/bindings/usb/
13318 F: Documentation/usb/
13320 F: include/linux/usb.h
13321 F: include/linux/usb/
13323 USB TYPEC SUBSYSTEM
13324 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13325 L: linux-usb@vger.kernel.org
13327 F: Documentation/ABI/testing/sysfs-class-typec
13328 F: Documentation/usb/typec.rst
13329 F: drivers/usb/typec/
13330 F: include/linux/usb/typec.h
13333 M: Alan Stern <stern@rowland.harvard.edu>
13334 L: linux-usb@vger.kernel.org
13336 F: drivers/usb/host/uhci*
13338 USB "USBNET" DRIVER FRAMEWORK
13339 M: Oliver Neukum <oneukum@suse.com>
13340 L: netdev@vger.kernel.org
13341 W: http://www.linux-usb.org/usbnet
13343 F: drivers/net/usb/usbnet.c
13344 F: include/linux/usb/usbnet.h
13347 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13348 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13349 L: linux-media@vger.kernel.org
13350 T: git git://linuxtv.org/media_tree.git
13351 W: http://www.ideasonboard.org/uvc/
13353 F: drivers/media/usb/uvc/
13354 F: include/uapi/linux/uvcvideo.h
13357 M: Hans Verkuil <hverkuil@xs4all.nl>
13358 L: linux-media@vger.kernel.org
13359 T: git git://linuxtv.org/media_tree.git
13360 W: https://linuxtv.org
13362 F: drivers/media/usb/usbvision/
13365 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13366 L: linux-usb@vger.kernel.org
13368 F: drivers/usb/gadget/function/*uvc*
13369 F: drivers/usb/gadget/legacy/webcam.c
13371 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13372 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13373 L: linux-wireless@vger.kernel.org
13375 F: drivers/net/wireless/rndis_wlan.c
13378 M: Mathias Nyman <mathias.nyman@intel.com>
13379 L: linux-usb@vger.kernel.org
13381 F: drivers/usb/host/xhci*
13382 F: drivers/usb/host/pci-quirks*
13385 L: linux-wireless@vger.kernel.org
13386 W: http://linux-lc100020.sourceforge.net
13388 F: drivers/net/wireless/zydas/zd1201.*
13391 M: Antoine Jacquet <royale@zerezo.com>
13392 L: linux-usb@vger.kernel.org
13393 L: linux-media@vger.kernel.org
13394 T: git git://linuxtv.org/media_tree.git
13395 W: http://royale.zerezo.com/zr364xx/
13397 F: Documentation/media/v4l-drivers/zr364xx*
13398 F: drivers/media/usb/zr364xx/
13401 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13402 L: linux-usb@vger.kernel.org
13404 F: drivers/usb/common/ulpi.c
13405 F: include/linux/ulpi/
13407 USER-MODE LINUX (UML)
13408 M: Jeff Dike <jdike@addtoit.com>
13409 M: Richard Weinberger <richard@nod.at>
13410 L: user-mode-linux-devel@lists.sourceforge.net
13411 L: user-mode-linux-user@lists.sourceforge.net
13412 W: http://user-mode-linux.sourceforge.net
13413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13415 F: Documentation/virtual/uml/
13421 USERSPACE I/O (UIO)
13422 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13425 F: Documentation/driver-api/uio-howto.rst
13427 F: include/linux/uio*.h
13430 M: Karel Zak <kzak@redhat.com>
13431 L: util-linux@vger.kernel.org
13432 W: http://en.wikipedia.org/wiki/Util-linux
13433 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13437 M: Michal Januszewski <spock@gentoo.org>
13438 L: linux-fbdev@vger.kernel.org
13439 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13441 F: Documentation/fb/uvesafb.txt
13442 F: drivers/video/fbdev/uvesafb.*
13445 M: Stefan Agner <stefan@agner.ch>
13446 L: linux-mtd@lists.infradead.org
13448 F: drivers/mtd/nand/vf610_nfc.c
13450 VFAT/FAT/MSDOS FILESYSTEM
13451 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13453 F: Documentation/filesystems/vfat.txt
13457 M: Alex Williamson <alex.williamson@redhat.com>
13458 L: kvm@vger.kernel.org
13459 T: git git://github.com/awilliam/linux-vfio.git
13461 F: Documentation/vfio.txt
13463 F: include/linux/vfio.h
13464 F: include/uapi/linux/vfio.h
13466 VFIO MEDIATED DEVICE DRIVERS
13467 M: Kirti Wankhede <kwankhede@nvidia.com>
13468 L: kvm@vger.kernel.org
13470 F: Documentation/vfio-mediated-device.txt
13471 F: drivers/vfio/mdev/
13472 F: include/linux/mdev.h
13473 F: samples/vfio-mdev/
13475 VFIO PLATFORM DRIVER
13476 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13477 L: kvm@vger.kernel.org
13479 F: drivers/vfio/platform/
13482 R: Lukas Wunner <lukas@wunner.de>
13484 F: Documentation/gpu/vga-switcheroo.rst
13485 F: drivers/gpu/vga/vga_switcheroo.c
13486 F: include/linux/vga_switcheroo.h
13487 T: git git://anongit.freedesktop.org/drm/drm-misc
13489 VIDEOBUF2 FRAMEWORK
13490 M: Pawel Osciak <pawel@osciak.com>
13491 M: Marek Szyprowski <m.szyprowski@samsung.com>
13492 M: Kyungmin Park <kyungmin.park@samsung.com>
13493 L: linux-media@vger.kernel.org
13495 F: drivers/media/v4l2-core/videobuf2-*
13496 F: include/media/videobuf2-*
13498 VIRTIO AND VHOST VSOCK DRIVER
13499 M: Stefan Hajnoczi <stefanha@redhat.com>
13500 L: kvm@vger.kernel.org
13501 L: virtualization@lists.linux-foundation.org
13502 L: netdev@vger.kernel.org
13504 F: include/linux/virtio_vsock.h
13505 F: include/uapi/linux/virtio_vsock.h
13506 F: include/uapi/linux/vsockmon.h
13507 F: net/vmw_vsock/af_vsock_tap.c
13508 F: net/vmw_vsock/virtio_transport_common.c
13509 F: net/vmw_vsock/virtio_transport.c
13510 F: drivers/net/vsockmon.c
13511 F: drivers/vhost/vsock.c
13512 F: drivers/vhost/vsock.h
13514 VIRTUAL SERIO DEVICE DRIVER
13515 M: Stephen Chandler Paul <thatslyude@gmail.com>
13517 F: drivers/input/serio/userio.c
13518 F: include/uapi/linux/userio.h
13520 VIRTIO CONSOLE DRIVER
13521 M: Amit Shah <amit@kernel.org>
13522 L: virtualization@lists.linux-foundation.org
13524 F: drivers/char/virtio_console.c
13525 F: include/linux/virtio_console.h
13526 F: include/uapi/linux/virtio_console.h
13528 VIRTIO CORE, NET AND BLOCK DRIVERS
13529 M: "Michael S. Tsirkin" <mst@redhat.com>
13530 M: Jason Wang <jasowang@redhat.com>
13531 L: virtualization@lists.linux-foundation.org
13533 F: Documentation/devicetree/bindings/virtio/
13536 F: drivers/net/virtio_net.c
13537 F: drivers/block/virtio_blk.c
13538 F: include/linux/virtio*.h
13539 F: include/uapi/linux/virtio_*.h
13540 F: drivers/crypto/virtio/
13542 VIRTIO DRIVERS FOR S390
13543 M: Christian Borntraeger <borntraeger@de.ibm.com>
13544 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13545 L: linux-s390@vger.kernel.org
13546 L: virtualization@lists.linux-foundation.org
13547 L: kvm@vger.kernel.org
13549 F: drivers/s390/virtio/
13552 M: David Airlie <airlied@linux.ie>
13553 M: Gerd Hoffmann <kraxel@redhat.com>
13554 L: dri-devel@lists.freedesktop.org
13555 L: virtualization@lists.linux-foundation.org
13556 T: git git://anongit.freedesktop.org/drm/drm-misc
13558 F: drivers/gpu/drm/virtio/
13559 F: include/uapi/linux/virtio_gpu.h
13561 VIRTIO HOST (VHOST)
13562 M: "Michael S. Tsirkin" <mst@redhat.com>
13563 M: Jason Wang <jasowang@redhat.com>
13564 L: kvm@vger.kernel.org
13565 L: virtualization@lists.linux-foundation.org
13566 L: netdev@vger.kernel.org
13567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13570 F: include/uapi/linux/vhost.h
13572 VIRTIO INPUT DRIVER
13573 M: Gerd Hoffmann <kraxel@redhat.com>
13575 F: drivers/virtio/virtio_input.c
13576 F: include/uapi/linux/virtio_input.h
13578 VIRTIO CRYPTO DRIVER
13579 M: Gonglei <arei.gonglei@huawei.com>
13580 L: virtualization@lists.linux-foundation.org
13581 L: linux-crypto@vger.kernel.org
13583 F: drivers/crypto/virtio/
13584 F: include/uapi/linux/virtio_crypto.h
13586 VIA RHINE NETWORK DRIVER
13588 F: drivers/net/ethernet/via/via-rhine.c
13590 VIA SD/MMC CARD CONTROLLER DRIVER
13591 M: Bruce Chang <brucechang@via.com.tw>
13592 M: Harald Welte <HaraldWelte@viatech.com>
13594 F: drivers/mmc/host/via-sdmmc.c
13596 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13597 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13598 L: linux-fbdev@vger.kernel.org
13600 F: include/linux/via-core.h
13601 F: include/linux/via-gpio.h
13602 F: include/linux/via_i2c.h
13603 F: drivers/video/fbdev/via/
13605 VIA VELOCITY NETWORK DRIVER
13606 M: Francois Romieu <romieu@fr.zoreil.com>
13607 L: netdev@vger.kernel.org
13609 F: drivers/net/ethernet/via/via-velocity.*
13612 M: Alex Williamson <alex.williamson@redhat.com>
13613 M: Paolo Bonzini <pbonzini@redhat.com>
13614 L: kvm@vger.kernel.org
13618 VIVID VIRTUAL VIDEO DRIVER
13619 M: Hans Verkuil <hverkuil@xs4all.nl>
13620 L: linux-media@vger.kernel.org
13621 T: git git://linuxtv.org/media_tree.git
13622 W: https://linuxtv.org
13624 F: drivers/media/platform/vivid/*
13626 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13627 M: Helen Koike <helen.koike@collabora.com>
13628 L: linux-media@vger.kernel.org
13629 T: git git://linuxtv.org/media_tree.git
13630 W: https://linuxtv.org
13632 F: drivers/media/platform/vimc/*
13635 M: Florian Fainelli <f.fainelli@gmail.com>
13636 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13638 F: drivers/vlynq/vlynq.c
13639 F: include/linux/vlynq.h
13642 M: Martyn Welch <martyn@welchs.me.uk>
13643 M: Manohar Vanga <manohar.vanga@gmail.com>
13644 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13645 L: devel@driverdev.osuosl.org
13647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13648 F: Documentation/driver-api/vme.rst
13649 F: drivers/staging/vme/
13651 F: include/linux/vme*
13653 VMWARE HYPERVISOR INTERFACE
13654 M: Alok Kataria <akataria@vmware.com>
13655 L: virtualization@lists.linux-foundation.org
13657 F: arch/x86/kernel/cpu/vmware.c
13659 VMWARE BALLOON DRIVER
13660 M: Xavier Deguillard <xdeguillard@vmware.com>
13661 M: Philip Moltmann <moltmann@vmware.com>
13662 M: "VMware, Inc." <pv-drivers@vmware.com>
13663 L: linux-kernel@vger.kernel.org
13665 F: drivers/misc/vmw_balloon.c
13667 VMWARE VMMOUSE SUBDRIVER
13668 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13669 M: "VMware, Inc." <pv-drivers@vmware.com>
13670 L: linux-input@vger.kernel.org
13672 F: drivers/input/mouse/vmmouse.c
13673 F: drivers/input/mouse/vmmouse.h
13675 VMWARE VMXNET3 ETHERNET DRIVER
13676 M: Shrikrishna Khare <skhare@vmware.com>
13677 M: "VMware, Inc." <pv-drivers@vmware.com>
13678 L: netdev@vger.kernel.org
13680 F: drivers/net/vmxnet3/
13682 VMware PVSCSI driver
13683 M: Jim Gill <jgill@vmware.com>
13684 M: VMware PV-Drivers <pv-drivers@vmware.com>
13685 L: linux-scsi@vger.kernel.org
13687 F: drivers/scsi/vmw_pvscsi.c
13688 F: drivers/scsi/vmw_pvscsi.h
13690 VMWARE PVRDMA DRIVER
13691 M: Adit Ranadive <aditr@vmware.com>
13692 M: VMware PV-Drivers <pv-drivers@vmware.com>
13693 L: linux-rdma@vger.kernel.org
13695 F: drivers/infiniband/hw/vmw_pvrdma/
13697 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13698 M: Liam Girdwood <lgirdwood@gmail.com>
13699 M: Mark Brown <broonie@kernel.org>
13700 L: linux-kernel@vger.kernel.org
13701 W: http://www.slimlogic.co.uk/?p=48
13702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13704 F: Documentation/devicetree/bindings/regulator/
13705 F: drivers/regulator/
13706 F: include/dt-bindings/regulator/
13707 F: include/linux/regulator/
13710 M: David Ahern <dsa@cumulusnetworks.com>
13711 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13712 L: netdev@vger.kernel.org
13714 F: drivers/net/vrf.c
13715 F: Documentation/networking/vrf.txt
13717 VT1211 HARDWARE MONITOR DRIVER
13718 M: Juerg Haefliger <juergh@gmail.com>
13719 L: linux-hwmon@vger.kernel.org
13721 F: Documentation/hwmon/vt1211
13722 F: drivers/hwmon/vt1211.c
13724 VT8231 HARDWARE MONITOR DRIVER
13725 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13726 L: linux-hwmon@vger.kernel.org
13728 F: drivers/hwmon/vt8231.c
13730 VUB300 USB to SDIO/SD/MMC bridge chip
13731 M: Tony Olech <tony.olech@elandigitalsystems.com>
13732 L: linux-mmc@vger.kernel.org
13733 L: linux-usb@vger.kernel.org
13735 F: drivers/mmc/host/vub300.c
13737 W1 DALLAS'S 1-WIRE BUS
13738 M: Evgeniy Polyakov <zbr@ioremap.net>
13740 F: Documentation/w1/
13743 W83791D HARDWARE MONITORING DRIVER
13744 M: Marc Hulsman <m.hulsman@tudelft.nl>
13745 L: linux-hwmon@vger.kernel.org
13747 F: Documentation/hwmon/w83791d
13748 F: drivers/hwmon/w83791d.c
13750 W83793 HARDWARE MONITORING DRIVER
13751 M: Rudolf Marek <r.marek@assembler.cz>
13752 L: linux-hwmon@vger.kernel.org
13754 F: Documentation/hwmon/w83793
13755 F: drivers/hwmon/w83793.c
13757 W83795 HARDWARE MONITORING DRIVER
13758 M: Jean Delvare <jdelvare@suse.com>
13759 L: linux-hwmon@vger.kernel.org
13761 F: drivers/hwmon/w83795.c
13763 W83L51xD SD/MMC CARD INTERFACE DRIVER
13764 M: Pierre Ossman <pierre@ossman.eu>
13766 F: drivers/mmc/host/wbsd.*
13768 WACOM PROTOCOL 4 SERIAL TABLETS
13769 M: Julian Squires <julian@cipht.net>
13770 M: Hans de Goede <hdegoede@redhat.com>
13771 L: linux-input@vger.kernel.org
13773 F: drivers/input/tablet/wacom_serial4.c
13775 WATCHDOG DEVICE DRIVERS
13776 M: Wim Van Sebroeck <wim@iguana.be>
13777 R: Guenter Roeck <linux@roeck-us.net>
13778 L: linux-watchdog@vger.kernel.org
13779 W: http://www.linux-watchdog.org/
13780 T: git git://www.linux-watchdog.org/linux-watchdog.git
13782 F: Documentation/devicetree/bindings/watchdog/
13783 F: Documentation/watchdog/
13784 F: drivers/watchdog/
13785 F: include/linux/watchdog.h
13786 F: include/uapi/linux/watchdog.h
13789 M: David Herrmann <dh.herrmann@googlemail.com>
13790 L: linux-input@vger.kernel.org
13792 F: drivers/hid/hid-wiimote*
13795 M: David Härdeman <david@hardeman.nu>
13797 F: drivers/media/rc/winbond-cir.c
13799 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13800 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13801 L: linux-watchdog@vger.kernel.org
13803 F: drivers/watchdog/ebc-c384_wdt.c
13805 WINSYSTEMS WS16C48 GPIO DRIVER
13806 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13807 L: linux-gpio@vger.kernel.org
13809 F: drivers/gpio/gpio-ws16c48.c
13812 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13813 M: linux-wimax@intel.com
13814 L: wimax@linuxwimax.org (subscribers-only)
13816 W: http://linuxwimax.org
13817 F: Documentation/wimax/README.wimax
13818 F: include/linux/wimax/debug.h
13819 F: include/net/wimax.h
13820 F: include/uapi/linux/wimax.h
13823 WISTRON LAPTOP BUTTON DRIVER
13824 M: Miloslav Trmac <mitr@volny.cz>
13826 F: drivers/input/misc/wistron_btns.c
13828 WL3501 WIRELESS PCMCIA CARD DRIVER
13829 L: linux-wireless@vger.kernel.org
13831 F: drivers/net/wireless/wl3501*
13833 WOLFSON MICROELECTRONICS DRIVERS
13834 L: patches@opensource.wolfsonmicro.com
13835 T: git https://github.com/CirrusLogic/linux-drivers.git
13836 W: https://github.com/CirrusLogic/linux-drivers/wiki
13838 F: Documentation/hwmon/wm83??
13839 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13840 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13841 F: Documentation/devicetree/bindings/mfd/arizona.txt
13842 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13843 F: arch/arm/mach-s3c64xx/mach-crag6410*
13844 F: drivers/clk/clk-wm83*.c
13845 F: drivers/extcon/extcon-arizona.c
13846 F: drivers/leds/leds-wm83*.c
13847 F: drivers/gpio/gpio-*wm*.c
13848 F: drivers/gpio/gpio-arizona.c
13849 F: drivers/hwmon/wm83??-hwmon.c
13850 F: drivers/input/misc/wm831x-on.c
13851 F: drivers/input/touchscreen/wm831x-ts.c
13852 F: drivers/input/touchscreen/wm97*.c
13853 F: drivers/mfd/arizona*
13854 F: drivers/mfd/wm*.c
13855 F: drivers/mfd/cs47l24*
13856 F: drivers/power/supply/wm83*.c
13857 F: drivers/rtc/rtc-wm83*.c
13858 F: drivers/regulator/wm8*.c
13859 F: drivers/regulator/arizona*
13860 F: drivers/video/backlight/wm83*_bl.c
13861 F: drivers/watchdog/wm83*_wdt.c
13862 F: include/linux/mfd/arizona/
13863 F: include/linux/mfd/wm831x/
13864 F: include/linux/mfd/wm8350/
13865 F: include/linux/mfd/wm8400*
13866 F: include/linux/regulator/arizona*
13867 F: include/linux/wm97xx.h
13868 F: include/sound/wm????.h
13869 F: sound/soc/codecs/arizona.?
13870 F: sound/soc/codecs/wm*
13871 F: sound/soc/codecs/cs47l24*
13874 M: Tejun Heo <tj@kernel.org>
13875 R: Lai Jiangshan <jiangshanlai@gmail.com>
13876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13878 F: include/linux/workqueue.h
13879 F: kernel/workqueue.c
13880 F: Documentation/core-api/workqueue.rst
13882 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13883 M: Chen-Yu Tsai <wens@csie.org>
13884 L: linux-kernel@vger.kernel.org
13889 M: Andrew Hendry <andrew.hendry@gmail.com>
13890 L: linux-x25@vger.kernel.org
13892 F: Documentation/networking/x25*
13893 F: include/net/x25*
13896 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13897 M: Thomas Gleixner <tglx@linutronix.de>
13898 M: Ingo Molnar <mingo@redhat.com>
13899 M: "H. Peter Anvin" <hpa@zytor.com>
13901 L: linux-kernel@vger.kernel.org
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13904 F: Documentation/x86/
13907 X86 PLATFORM DRIVERS
13908 M: Darren Hart <dvhart@infradead.org>
13909 M: Andy Shevchenko <andy@infradead.org>
13910 L: platform-driver-x86@vger.kernel.org
13911 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13913 F: drivers/platform/x86/
13914 F: drivers/platform/olpc/
13916 X86 MCE INFRASTRUCTURE
13917 M: Tony Luck <tony.luck@intel.com>
13918 M: Borislav Petkov <bp@alien8.de>
13919 L: linux-edac@vger.kernel.org
13921 F: arch/x86/kernel/cpu/mcheck/*
13923 X86 MICROCODE UPDATE SUPPORT
13924 M: Borislav Petkov <bp@alien8.de>
13926 F: arch/x86/kernel/cpu/microcode/*
13929 M: Andy Lutomirski <luto@amacapital.net>
13930 L: linux-kernel@vger.kernel.org
13931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13933 F: arch/x86/entry/vdso/
13935 XC2028/3028 TUNER DRIVER
13936 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13937 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13938 L: linux-media@vger.kernel.org
13939 W: https://linuxtv.org
13940 T: git git://linuxtv.org/media_tree.git
13942 F: drivers/media/tuners/tuner-xc2028.*
13944 XEN HYPERVISOR INTERFACE
13945 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13946 M: Juergen Gross <jgross@suse.com>
13947 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13951 F: drivers/*/xen-*front.c
13953 F: arch/x86/include/asm/xen/
13955 F: include/uapi/xen/
13958 M: Stefano Stabellini <sstabellini@kernel.org>
13959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13962 F: arch/arm/include/asm/xen/
13964 XEN HYPERVISOR ARM64
13965 M: Stefano Stabellini <sstabellini@kernel.org>
13966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13969 F: arch/arm64/include/asm/xen/
13971 XEN NETWORK BACKEND DRIVER
13972 M: Wei Liu <wei.liu2@citrix.com>
13973 M: Paul Durrant <paul.durrant@citrix.com>
13974 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13975 L: netdev@vger.kernel.org
13977 F: drivers/net/xen-netback/*
13980 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13981 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13983 F: arch/x86/pci/*xen*
13984 F: drivers/pci/*xen*
13986 XEN BLOCK SUBSYSTEM
13987 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13988 M: Roger Pau Monné <roger.pau@citrix.com>
13989 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13991 F: drivers/block/xen-blkback/*
13992 F: drivers/block/xen*
13995 M: Juergen Gross <jgross@suse.com>
13996 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13997 L: linux-scsi@vger.kernel.org
13999 F: drivers/scsi/xen-scsifront.c
14000 F: drivers/xen/xen-scsiback.c
14001 F: include/xen/interface/io/vscsiif.h
14003 XEN SWIOTLB SUBSYSTEM
14004 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14005 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14007 F: arch/x86/xen/*swiotlb*
14008 F: drivers/xen/*swiotlb*
14011 M: Darrick J. Wong <darrick.wong@oracle.com>
14012 M: linux-xfs@vger.kernel.org
14013 L: linux-xfs@vger.kernel.org
14015 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14017 F: Documentation/filesystems/xfs.txt
14020 XILINX AXI ETHERNET DRIVER
14021 M: Anirudha Sarangi <anirudh@xilinx.com>
14022 M: John Linn <John.Linn@xilinx.com>
14024 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14026 XILINX UARTLITE SERIAL DRIVER
14027 M: Peter Korsgaard <jacmet@sunsite.dk>
14028 L: linux-serial@vger.kernel.org
14030 F: drivers/tty/serial/uartlite.c
14032 XILINX VIDEO IP CORES
14033 M: Hyun Kwon <hyun.kwon@xilinx.com>
14034 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14035 L: linux-media@vger.kernel.org
14036 T: git git://linuxtv.org/media_tree.git
14038 F: Documentation/devicetree/bindings/media/xilinx/
14039 F: drivers/media/platform/xilinx/
14040 F: include/uapi/linux/xilinx-v4l2-controls.h
14043 M: Eli Billauer <eli.billauer@gmail.com>
14044 L: linux-kernel@vger.kernel.org
14046 F: drivers/char/xillybus/
14048 XTENSA XTFPGA PLATFORM SUPPORT
14049 M: Max Filippov <jcmvbkbc@gmail.com>
14050 L: linux-xtensa@linux-xtensa.org
14052 F: drivers/spi/spi-xtensa-xtfpga.c
14053 F: sound/soc/xtensa/xtfpga-i2s.c
14055 YAM DRIVER FOR AX.25
14056 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14057 L: linux-hams@vger.kernel.org
14059 F: drivers/net/hamradio/yam*
14060 F: include/linux/yam.h
14062 YEALINK PHONE DRIVER
14063 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14064 L: usbb2k-api-dev@nongnu.org
14066 F: Documentation/input/yealink.rst
14067 F: drivers/input/misc/yealink.*
14069 Z8530 DRIVER FOR AX.25
14070 M: Joerg Reuter <jreuter@yaina.de>
14071 W: http://yaina.de/jreuter/
14072 W: http://www.qsl.net/dl1bke/
14073 L: linux-hams@vger.kernel.org
14075 F: Documentation/networking/z8530drv.txt
14076 F: drivers/net/hamradio/*scc.c
14077 F: drivers/net/hamradio/z8530.h
14079 ZBUD COMPRESSED PAGE ALLOCATOR
14080 M: Seth Jennings <sjenning@redhat.com>
14081 M: Dan Streetman <ddstreet@ieee.org>
14082 L: linux-mm@kvack.org
14085 F: include/linux/zbud.h
14087 ZD1211RW WIRELESS DRIVER
14088 M: Daniel Drake <dsd@gentoo.org>
14089 M: Ulrich Kunitz <kune@deine-taler.de>
14090 W: http://zd1211.ath.cx/wiki/DriverRewrite
14091 L: linux-wireless@vger.kernel.org
14092 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14094 F: drivers/net/wireless/zydas/zd1211rw/
14096 ZD1301_DEMOD MEDIA DRIVER
14097 M: Antti Palosaari <crope@iki.fi>
14098 L: linux-media@vger.kernel.org
14099 W: https://linuxtv.org/
14100 W: http://palosaari.fi/linux/
14101 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14103 F: drivers/media/dvb-frontends/zd1301_demod*
14105 ZD1301 MEDIA DRIVER
14106 M: Antti Palosaari <crope@iki.fi>
14107 L: linux-media@vger.kernel.org
14108 W: https://linuxtv.org/
14109 W: http://palosaari.fi/linux/
14110 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14112 F: drivers/media/usb/dvb-usb-v2/zd1301*
14114 ZPOOL COMPRESSED PAGE STORAGE API
14115 M: Dan Streetman <ddstreet@ieee.org>
14116 L: linux-mm@kvack.org
14119 F: include/linux/zpool.h
14121 ZR36067 VIDEO FOR LINUX DRIVER
14122 L: mjpeg-users@lists.sourceforge.net
14123 L: linux-media@vger.kernel.org
14124 W: http://mjpeg.sourceforge.net/driver-zoran/
14125 T: hg https://linuxtv.org/hg/v4l-dvb
14127 F: drivers/media/pci/zoran/
14129 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14130 M: Minchan Kim <minchan@kernel.org>
14131 M: Nitin Gupta <ngupta@vflare.org>
14132 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14133 L: linux-kernel@vger.kernel.org
14135 F: drivers/block/zram/
14136 F: Documentation/blockdev/zram.txt
14138 ZS DECSTATION Z85C30 SERIAL DRIVER
14139 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14141 F: drivers/tty/serial/zs.*
14143 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14144 M: Minchan Kim <minchan@kernel.org>
14145 M: Nitin Gupta <ngupta@vflare.org>
14146 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14147 L: linux-mm@kvack.org
14150 F: include/linux/zsmalloc.h
14151 F: Documentation/vm/zsmalloc.txt
14153 ZSWAP COMPRESSED SWAP CACHING
14154 M: Seth Jennings <sjenning@redhat.com>
14155 M: Dan Streetman <ddstreet@ieee.org>
14156 L: linux-mm@kvack.org
14161 M: Linus Torvalds <torvalds@linux-foundation.org>
14162 L: linux-kernel@vger.kernel.org
14163 Q: http://patchwork.kernel.org/project/LKML/list/
14164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14165 S: Buried alive in reporters