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 VULCAN ARM64 SOC
2871 M: Jayachandran C. <c.jayachandran@gmail.com>
2872 M: bcm-kernel-feedback-list@broadcom.com
2873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875 F: arch/arm64/boot/dts/broadcom/vulcan*
2877 BROADCOM NETXTREME-E ROCE DRIVER
2878 M: Selvin Xavier <selvin.xavier@broadcom.com>
2879 M: Devesh Sharma <devesh.sharma@broadcom.com>
2880 M: Somnath Kotur <somnath.kotur@broadcom.com>
2881 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2882 L: linux-rdma@vger.kernel.org
2883 W: http://www.broadcom.com
2885 F: drivers/infiniband/hw/bnxt_re/
2886 F: include/uapi/rdma/bnxt_re-abi.h
2888 BROCADE BFA FC SCSI DRIVER
2889 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2890 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2891 L: linux-scsi@vger.kernel.org
2893 F: drivers/scsi/bfa/
2895 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2896 M: Rasesh Mody <rasesh.mody@cavium.com>
2897 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2898 M: Dept-GELinuxNICDev@cavium.com
2899 L: netdev@vger.kernel.org
2901 F: drivers/net/ethernet/brocade/bna/
2903 BSG (block layer generic sg v4 driver)
2904 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2905 L: linux-scsi@vger.kernel.org
2908 F: include/linux/bsg.h
2909 F: include/uapi/linux/bsg.h
2912 M: Clemens Ladisch <clemens@ladisch.de>
2913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2914 T: git git://git.alsa-project.org/alsa-kernel.git
2916 F: Documentation/sound/alsa/Bt87x.txt
2917 F: sound/pci/bt87x.c
2920 M: Michael Buesch <m@bues.ch>
2921 W: http://bu3sch.de/btgpio.php
2923 F: drivers/gpio/gpio-bt8xx.c
2926 M: Chris Mason <clm@fb.com>
2927 M: Josef Bacik <jbacik@fb.com>
2928 M: David Sterba <dsterba@suse.com>
2929 L: linux-btrfs@vger.kernel.org
2930 W: http://btrfs.wiki.kernel.org/
2931 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2934 F: Documentation/filesystems/btrfs.txt
2937 BTTV VIDEO4LINUX DRIVER
2938 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2939 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2940 L: linux-media@vger.kernel.org
2941 W: https://linuxtv.org
2942 T: git git://linuxtv.org/media_tree.git
2944 F: Documentation/media/v4l-drivers/bttv*
2945 F: drivers/media/pci/bt8xx/bttv*
2947 BUSLOGIC SCSI DRIVER
2948 M: Khalid Aziz <khalid@gonehiking.org>
2949 L: linux-scsi@vger.kernel.org
2951 F: drivers/scsi/BusLogic.*
2952 F: drivers/scsi/FlashPoint.*
2954 C-MEDIA CMI8788 DRIVER
2955 M: Clemens Ladisch <clemens@ladisch.de>
2956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2957 T: git git://git.alsa-project.org/alsa-kernel.git
2959 F: sound/pci/oxygen/
2962 M: Mark Salter <msalter@redhat.com>
2963 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2964 L: linux-c6x-dev@linux-c6x.org
2965 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2969 CA8210 IEEE-802.15.4 RADIO DRIVER
2970 M: Harry Morris <h.morris@cascoda.com>
2971 M: linuxdev@cascoda.com
2972 L: linux-wpan@vger.kernel.org
2973 W: https://github.com/Cascoda/ca8210-linux.git
2975 F: drivers/net/ieee802154/ca8210.c
2976 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2978 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2979 M: David Howells <dhowells@redhat.com>
2980 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2982 F: Documentation/filesystems/caching/cachefiles.txt
2985 CADET FM/AM RADIO RECEIVER DRIVER
2986 M: Hans Verkuil <hverkuil@xs4all.nl>
2987 L: linux-media@vger.kernel.org
2988 T: git git://linuxtv.org/media_tree.git
2989 W: https://linuxtv.org
2991 F: drivers/media/radio/radio-cadet*
2993 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2994 M: Jonathan Corbet <corbet@lwn.net>
2995 L: linux-media@vger.kernel.org
2996 T: git git://linuxtv.org/media_tree.git
2998 F: Documentation/media/v4l-drivers/cafe_ccic*
2999 F: drivers/media/platform/marvell-ccic/
3002 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3003 L: netdev@vger.kernel.org
3005 F: Documentation/networking/caif/
3006 F: drivers/net/caif/
3007 F: include/uapi/linux/caif/
3008 F: include/net/caif/
3011 CALGARY x86-64 IOMMU
3012 M: Muli Ben-Yehuda <mulix@mulix.org>
3013 M: Jon Mason <jdmason@kudzu.us>
3014 L: iommu@lists.linux-foundation.org
3016 F: arch/x86/kernel/pci-calgary_64.c
3017 F: arch/x86/kernel/tce_64.c
3018 F: arch/x86/include/asm/calgary.h
3019 F: arch/x86/include/asm/tce.h
3022 M: Oliver Hartkopp <socketcan@hartkopp.net>
3023 M: Marc Kleine-Budde <mkl@pengutronix.de>
3024 L: linux-can@vger.kernel.org
3025 W: https://github.com/linux-can
3026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3029 F: Documentation/networking/can.txt
3031 F: include/linux/can/core.h
3032 F: include/uapi/linux/can.h
3033 F: include/uapi/linux/can/bcm.h
3034 F: include/uapi/linux/can/raw.h
3035 F: include/uapi/linux/can/gw.h
3038 M: Wolfgang Grandegger <wg@grandegger.com>
3039 M: Marc Kleine-Budde <mkl@pengutronix.de>
3040 L: linux-can@vger.kernel.org
3041 W: https://github.com/linux-can
3042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3045 F: Documentation/devicetree/bindings/net/can/
3047 F: include/linux/can/dev.h
3048 F: include/linux/can/platform/
3049 F: include/uapi/linux/can/error.h
3050 F: include/uapi/linux/can/netlink.h
3053 M: Serge Hallyn <serge@hallyn.com>
3054 L: linux-security-module@vger.kernel.org
3056 F: include/linux/capability.h
3057 F: include/uapi/linux/capability.h
3058 F: security/commoncap.c
3059 F: kernel/capability.c
3061 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3062 M: Kevin Tsai <ktsai@capellamicro.com>
3064 F: drivers/iio/light/cm*
3066 CAVIUM THUNDERX2 ARM64 SOC
3067 M: Jayachandran C <jnair@caviumnetworks.com>
3068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3070 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3071 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3074 M: Jan Glauber <jglauber@cavium.com>
3075 M: David Daney <david.daney@cavium.com>
3076 W: http://www.cavium.com
3078 F: drivers/i2c/busses/i2c-octeon*
3079 F: drivers/i2c/busses/i2c-thunderx*
3082 M: Jan Glauber <jglauber@cavium.com>
3083 M: David Daney <david.daney@cavium.com>
3084 M: Steven J. Hill <Steven.Hill@cavium.com>
3085 W: http://www.cavium.com
3087 F: drivers/mmc/host/cavium*
3089 CAVIUM LIQUIDIO NETWORK DRIVER
3090 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3091 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3092 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3093 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3094 L: netdev@vger.kernel.org
3095 W: http://www.cavium.com
3097 F: drivers/net/ethernet/cavium/liquidio/
3099 CAVIUM OCTEON-TX CRYPTO DRIVER
3100 M: George Cherian <george.cherian@cavium.com>
3101 L: linux-crypto@vger.kernel.org
3102 W: http://www.cavium.com
3104 F: drivers/crypto/cavium/cpt/
3106 CC2520 IEEE-802.15.4 RADIO DRIVER
3107 M: Varka Bhadram <varkabhadram@gmail.com>
3108 L: linux-wpan@vger.kernel.org
3110 F: drivers/net/ieee802154/cc2520.c
3111 F: include/linux/spi/cc2520.h
3112 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3115 M: Hans Verkuil <hans.verkuil@cisco.com>
3116 L: linux-media@vger.kernel.org
3117 T: git git://linuxtv.org/media_tree.git
3118 W: http://linuxtv.org
3120 F: Documentation/media/kapi/cec-core.rst
3121 F: Documentation/media/uapi/cec
3122 F: drivers/media/cec/
3123 F: drivers/media/rc/keymaps/rc-cec.c
3124 F: include/media/cec.h
3125 F: include/media/cec-notifier.h
3126 F: include/uapi/linux/cec.h
3127 F: include/uapi/linux/cec-funcs.h
3129 CELL BROADBAND ENGINE ARCHITECTURE
3130 M: Arnd Bergmann <arnd@arndb.de>
3131 L: linuxppc-dev@lists.ozlabs.org
3132 W: http://www.ibm.com/developerworks/power/cell/
3134 F: arch/powerpc/include/asm/cell*.h
3135 F: arch/powerpc/include/asm/spu*.h
3136 F: arch/powerpc/include/uapi/asm/spu*.h
3137 F: arch/powerpc/oprofile/*cell*
3138 F: arch/powerpc/platforms/cell/
3140 CEPH COMMON CODE (LIBCEPH)
3141 M: Ilya Dryomov <idryomov@gmail.com>
3142 M: "Yan, Zheng" <zyan@redhat.com>
3143 M: Sage Weil <sage@redhat.com>
3144 L: ceph-devel@vger.kernel.org
3146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3147 T: git git://github.com/ceph/ceph-client.git
3150 F: include/linux/ceph/
3151 F: include/linux/crush/
3153 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3154 M: "Yan, Zheng" <zyan@redhat.com>
3155 M: Sage Weil <sage@redhat.com>
3156 M: Ilya Dryomov <idryomov@gmail.com>
3157 L: ceph-devel@vger.kernel.org
3159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3160 T: git git://github.com/ceph/ceph-client.git
3162 F: Documentation/filesystems/ceph.txt
3165 CERTIFICATE HANDLING:
3166 M: David Howells <dhowells@redhat.com>
3167 M: David Woodhouse <dwmw2@infradead.org>
3168 L: keyrings@vger.kernel.org
3170 F: Documentation/module-signing.txt
3172 F: scripts/sign-file.c
3173 F: scripts/extract-cert.c
3175 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3176 L: linux-usb@vger.kernel.org
3178 F: Documentation/usb/WUSB-Design-overview.txt
3179 F: Documentation/usb/wusb-cbaf
3180 F: drivers/usb/host/hwa-hc.c
3181 F: drivers/usb/host/whci/
3182 F: drivers/usb/wusbcore/
3183 F: include/linux/usb/wusb*
3185 HT16K33 LED CONTROLLER DRIVER
3186 M: Robin van der Gracht <robin@protonic.nl>
3188 F: drivers/auxdisplay/ht16k33.c
3189 F: Documentation/devicetree/bindings/display/ht16k33.txt
3191 CFAG12864B LCD DRIVER
3192 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3193 W: http://miguelojeda.es/auxdisplay.htm
3194 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3196 F: drivers/auxdisplay/cfag12864b.c
3197 F: include/linux/cfag12864b.h
3199 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3200 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3201 W: http://miguelojeda.es/auxdisplay.htm
3202 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3204 F: drivers/auxdisplay/cfag12864bfb.c
3205 F: include/linux/cfag12864b.h
3207 CFG80211 and NL80211
3208 M: Johannes Berg <johannes@sipsolutions.net>
3209 L: linux-wireless@vger.kernel.org
3210 W: http://wireless.kernel.org/
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3214 F: include/uapi/linux/nl80211.h
3215 F: include/net/cfg80211.h
3217 X: net/wireless/wext*
3219 CHAR and MISC DRIVERS
3220 M: Arnd Bergmann <arnd@arndb.de>
3221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3226 F: include/linux/miscdevice.h
3229 M: Andy Whitcroft <apw@canonical.com>
3230 M: Joe Perches <joe@perches.com>
3232 F: scripts/checkpatch.pl
3234 CHINESE DOCUMENTATION
3235 M: Harry Wei <harryxiyou@gmail.com>
3236 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3237 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3239 F: Documentation/translations/zh_CN/
3241 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3242 M: Peter Chen <Peter.Chen@nxp.com>
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3244 L: linux-usb@vger.kernel.org
3246 F: drivers/usb/chipidea/
3248 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3249 M: Hans de Goede <hdegoede@redhat.com>
3250 L: linux-input@vger.kernel.org
3252 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3253 F: drivers/input/touchscreen/chipone_icn8318.c
3255 CHROME HARDWARE PLATFORM SUPPORT
3256 M: Olof Johansson <olof@lixom.net>
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3259 F: drivers/platform/chrome/
3261 CISCO VIC ETHERNET NIC DRIVER
3262 M: Christian Benvenuti <benve@cisco.com>
3263 M: Govindarajulu Varadarajan <_govind@gmx.com>
3264 M: Neel Patel <neepatel@cisco.com>
3266 F: drivers/net/ethernet/cisco/enic/
3268 CISCO VIC LOW LATENCY NIC DRIVER
3269 M: Christian Benvenuti <benve@cisco.com>
3270 M: Dave Goodell <dgoodell@cisco.com>
3272 F: drivers/infiniband/hw/usnic/
3274 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3275 M: Hartley Sweeten <hsweeten@visionengravers.com>
3276 L: netdev@vger.kernel.org
3278 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3280 CIRRUS LOGIC AUDIO CODEC DRIVERS
3281 M: Brian Austin <brian.austin@cirrus.com>
3282 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3285 F: sound/soc/codecs/cs*
3288 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3289 L: linux-kernel@vger.kernel.org
3292 F: include/linux/cleancache.h
3295 M: Russell King <linux@armlinux.org.uk>
3296 L: linux-clk@vger.kernel.org
3298 F: include/linux/clk.h
3300 CLOCKSOURCE, CLOCKEVENT DRIVERS
3301 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3302 M: Thomas Gleixner <tglx@linutronix.de>
3303 L: linux-kernel@vger.kernel.org
3304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3306 F: drivers/clocksource
3308 CISCO FCOE HBA DRIVER
3309 M: Satish Kharat <satishkh@cisco.com>
3310 M: Sesidhar Baddela <sebaddel@cisco.com>
3311 M: Karan Tilak Kumar <kartilak@cisco.com>
3312 L: linux-scsi@vger.kernel.org
3314 F: drivers/scsi/fnic/
3316 CISCO SCSI HBA DRIVER
3317 M: Karan Tilak Kumar <kartilak@cisco.com>
3318 M: Sesidhar Baddela <sebaddel@cisco.com>
3319 L: linux-scsi@vger.kernel.org
3321 F: drivers/scsi/snic/
3324 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3325 M: Daniel Oliveira Nascimento <don@syst.com.br>
3326 L: platform-driver-x86@vger.kernel.org
3328 F: drivers/platform/x86/classmate-laptop.c
3331 M: Hans Verkuil <hans.verkuil@cisco.com>
3332 L: linux-media@vger.kernel.org
3333 T: git git://linuxtv.org/media_tree.git
3334 W: https://linuxtv.org
3336 F: drivers/media/pci/cobalt/
3338 COCCINELLE/Semantic Patches (SmPL)
3339 M: Julia Lawall <Julia.Lawall@lip6.fr>
3340 M: Gilles Muller <Gilles.Muller@lip6.fr>
3341 M: Nicolas Palix <nicolas.palix@imag.fr>
3342 M: Michal Marek <mmarek@suse.com>
3343 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3345 W: http://coccinelle.lip6.fr/
3347 F: Documentation/dev-tools/coccinelle.rst
3348 F: scripts/coccinelle/
3349 F: scripts/coccicheck
3352 M: Jan Harkes <jaharkes@cs.cmu.edu>
3354 L: codalist@coda.cs.cmu.edu
3355 W: http://www.coda.cs.cmu.edu/
3357 F: Documentation/filesystems/coda.txt
3359 F: include/linux/coda*.h
3360 F: include/uapi/linux/coda*.h
3362 CODA V4L2 MEM2MEM DRIVER
3363 M: Philipp Zabel <p.zabel@pengutronix.de>
3364 L: linux-media@vger.kernel.org
3366 F: Documentation/devicetree/bindings/media/coda.txt
3367 F: drivers/media/platform/coda/
3369 COMMON CLK FRAMEWORK
3370 M: Michael Turquette <mturquette@baylibre.com>
3371 M: Stephen Boyd <sboyd@codeaurora.org>
3372 L: linux-clk@vger.kernel.org
3373 Q: http://patchwork.kernel.org/project/linux-clk/list/
3374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3376 F: Documentation/devicetree/bindings/clock/
3378 X: drivers/clk/clkdev.c
3379 F: include/linux/clk-pr*
3380 F: include/linux/clk/
3382 COMMON INTERNET FILE SYSTEM (CIFS)
3383 M: Steve French <sfrench@samba.org>
3384 L: linux-cifs@vger.kernel.org
3385 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3386 W: http://linux-cifs.samba.org/
3387 T: git git://git.samba.org/sfrench/cifs-2.6.git
3389 F: Documentation/filesystems/cifs/
3392 COMPACTPCI HOTPLUG CORE
3393 M: Scott Murray <scott@spiteful.org>
3394 L: linux-pci@vger.kernel.org
3396 F: drivers/pci/hotplug/cpci_hotplug*
3398 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3399 M: Scott Murray <scott@spiteful.org>
3400 L: linux-pci@vger.kernel.org
3402 F: drivers/pci/hotplug/cpcihp_zt5550.*
3404 COMPACTPCI HOTPLUG GENERIC DRIVER
3405 M: Scott Murray <scott@spiteful.org>
3406 L: linux-pci@vger.kernel.org
3408 F: drivers/pci/hotplug/cpcihp_generic.c
3410 COMPAL LAPTOP SUPPORT
3411 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3412 L: platform-driver-x86@vger.kernel.org
3414 F: drivers/platform/x86/compal-laptop.c
3416 CONEXANT ACCESSRUNNER USB DRIVER
3417 L: accessrunner-general@lists.sourceforge.net
3418 W: http://accessrunner.sourceforge.net/
3420 F: drivers/usb/atm/cxacru.c
3423 M: Joel Becker <jlbec@evilplan.org>
3424 M: Christoph Hellwig <hch@lst.de>
3425 T: git git://git.infradead.org/users/hch/configfs.git
3428 F: include/linux/configfs.h
3431 M: Evgeniy Polyakov <zbr@ioremap.net>
3432 L: netdev@vger.kernel.org
3434 F: drivers/connector/
3436 CONTROL GROUP (CGROUP)
3437 M: Tejun Heo <tj@kernel.org>
3438 M: Li Zefan <lizefan@huawei.com>
3439 M: Johannes Weiner <hannes@cmpxchg.org>
3440 L: cgroups@vger.kernel.org
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3443 F: Documentation/cgroup*
3444 F: include/linux/cgroup*
3447 CONTROL GROUP - CPUSET
3448 M: Li Zefan <lizefan@huawei.com>
3449 L: cgroups@vger.kernel.org
3450 W: http://www.bullopensource.org/cpuset/
3451 W: http://oss.sgi.com/projects/cpusets/
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3454 F: Documentation/cgroup-v1/cpusets.txt
3455 F: include/linux/cpuset.h
3458 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3459 M: Johannes Weiner <hannes@cmpxchg.org>
3460 M: Michal Hocko <mhocko@kernel.org>
3461 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3462 L: cgroups@vger.kernel.org
3463 L: linux-mm@kvack.org
3468 CORETEMP HARDWARE MONITORING DRIVER
3469 M: Fenghua Yu <fenghua.yu@intel.com>
3470 L: linux-hwmon@vger.kernel.org
3472 F: Documentation/hwmon/coretemp
3473 F: drivers/hwmon/coretemp.c
3475 COSA/SRP SYNC SERIAL DRIVER
3476 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3477 W: http://www.fi.muni.cz/~kas/cosa/
3479 F: drivers/net/wan/cosa*
3481 CPMAC ETHERNET DRIVER
3482 M: Florian Fainelli <f.fainelli@gmail.com>
3483 L: netdev@vger.kernel.org
3485 F: drivers/net/ethernet/ti/cpmac.c
3487 CPU FREQUENCY DRIVERS
3488 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3489 M: Viresh Kumar <viresh.kumar@linaro.org>
3490 L: linux-pm@vger.kernel.org
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3493 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3494 B: https://bugzilla.kernel.org
3495 F: Documentation/cpu-freq/
3496 F: Documentation/devicetree/bindings/cpufreq/
3498 F: include/linux/cpufreq.h
3499 F: tools/testing/selftests/cpufreq/
3501 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3502 M: Viresh Kumar <viresh.kumar@linaro.org>
3503 M: Sudeep Holla <sudeep.holla@arm.com>
3504 L: linux-pm@vger.kernel.org
3505 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3507 F: drivers/cpufreq/arm_big_little.h
3508 F: drivers/cpufreq/arm_big_little.c
3509 F: drivers/cpufreq/arm_big_little_dt.c
3511 CPUIDLE DRIVER - ARM BIG LITTLE
3512 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3513 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3514 L: linux-pm@vger.kernel.org
3515 L: linux-arm-kernel@lists.infradead.org
3516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3518 F: drivers/cpuidle/cpuidle-big_little.c
3520 CPUIDLE DRIVER - ARM EXYNOS
3521 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3522 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3523 M: Kukjin Kim <kgene@kernel.org>
3524 L: linux-pm@vger.kernel.org
3525 L: linux-samsung-soc@vger.kernel.org
3527 F: drivers/cpuidle/cpuidle-exynos.c
3528 F: arch/arm/mach-exynos/pm.c
3531 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3532 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3533 L: linux-pm@vger.kernel.org
3535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3536 B: https://bugzilla.kernel.org
3537 F: drivers/cpuidle/*
3538 F: include/linux/cpuidle.h
3541 M: "H. Peter Anvin" <hpa@zytor.com>
3543 F: arch/x86/kernel/cpuid.c
3544 F: arch/x86/kernel/msr.c
3546 CPU POWER MONITORING SUBSYSTEM
3547 M: Thomas Renninger <trenn@suse.com>
3548 L: linux-pm@vger.kernel.org
3550 F: tools/power/cpupower/
3553 W: http://sourceforge.net/projects/cramfs/
3554 S: Orphan / Obsolete
3555 F: Documentation/filesystems/cramfs.txt
3559 M: Mikael Starvik <starvik@axis.com>
3560 M: Jesper Nilsson <jesper.nilsson@axis.com>
3561 L: linux-cris-kernel@axis.com
3562 W: http://developer.axis.com
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3566 F: drivers/tty/serial/crisv10.*
3569 M: Herbert Xu <herbert@gondor.apana.org.au>
3570 M: "David S. Miller" <davem@davemloft.net>
3571 L: linux-crypto@vger.kernel.org
3572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3575 F: Documentation/crypto/
3576 F: Documentation/devicetree/bindings/crypto/
3577 F: Documentation/DocBook/crypto-API.tmpl
3582 F: include/linux/crypto*
3584 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3585 M: Neil Horman <nhorman@tuxdriver.com>
3586 L: linux-crypto@vger.kernel.org
3588 F: crypto/ansi_cprng.c
3592 M: Hans Verkuil <hverkuil@xs4all.nl>
3593 L: linux-media@vger.kernel.org
3594 T: git git://linuxtv.org/media_tree.git
3595 W: http://linuxtv.org
3597 F: drivers/media/i2c/cs3308.c
3598 F: drivers/media/i2c/cs3308.h
3600 CS5535 Audio ALSA driver
3601 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3603 F: sound/pci/cs5535audio/
3606 M: Solomon Peachy <pizza@shaftnet.org>
3608 F: drivers/net/wireless/st/cw1200/
3610 CX18 VIDEO4LINUX DRIVER
3611 M: Andy Walls <awalls@md.metrocast.net>
3612 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3613 L: linux-media@vger.kernel.org
3614 T: git git://linuxtv.org/media_tree.git
3615 W: https://linuxtv.org
3616 W: http://www.ivtvdriver.org/index.php/Cx18
3618 F: Documentation/media/v4l-drivers/cx18*
3619 F: drivers/media/pci/cx18/
3620 F: include/uapi/linux/ivtv*
3622 CX2341X MPEG ENCODER HELPER MODULE
3623 M: Hans Verkuil <hverkuil@xs4all.nl>
3624 L: linux-media@vger.kernel.org
3625 T: git git://linuxtv.org/media_tree.git
3626 W: https://linuxtv.org
3628 F: drivers/media/common/cx2341x*
3629 F: include/media/cx2341x*
3631 CX24120 MEDIA DRIVER
3632 M: Jemma Denson <jdenson@gmail.com>
3633 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3634 L: linux-media@vger.kernel.org
3635 W: https://linuxtv.org
3636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3638 F: drivers/media/dvb-frontends/cx24120*
3640 CX88 VIDEO4LINUX DRIVER
3641 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3642 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3643 L: linux-media@vger.kernel.org
3644 W: https://linuxtv.org
3645 T: git git://linuxtv.org/media_tree.git
3647 F: Documentation/media/v4l-drivers/cx88*
3648 F: drivers/media/pci/cx88/
3650 CXD2820R MEDIA DRIVER
3651 M: Antti Palosaari <crope@iki.fi>
3652 L: linux-media@vger.kernel.org
3653 W: https://linuxtv.org
3654 W: http://palosaari.fi/linux/
3655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3656 T: git git://linuxtv.org/anttip/media_tree.git
3658 F: drivers/media/dvb-frontends/cxd2820r*
3660 CXGB3 ETHERNET DRIVER (CXGB3)
3661 M: Santosh Raspatur <santosh@chelsio.com>
3662 L: netdev@vger.kernel.org
3663 W: http://www.chelsio.com
3665 F: drivers/net/ethernet/chelsio/cxgb3/
3667 CXGB3 ISCSI DRIVER (CXGB3I)
3668 M: Karen Xie <kxie@chelsio.com>
3669 L: linux-scsi@vger.kernel.org
3670 W: http://www.chelsio.com
3672 F: drivers/scsi/cxgbi/cxgb3i
3674 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3675 M: Steve Wise <swise@chelsio.com>
3676 L: linux-rdma@vger.kernel.org
3677 W: http://www.openfabrics.org
3679 F: drivers/infiniband/hw/cxgb3/
3680 F: include/uapi/rdma/cxgb3-abi.h
3682 CXGB4 ETHERNET DRIVER (CXGB4)
3683 M: Ganesh Goudar <ganeshgr@chelsio.com>
3684 L: netdev@vger.kernel.org
3685 W: http://www.chelsio.com
3687 F: drivers/net/ethernet/chelsio/cxgb4/
3689 CXGB4 ISCSI DRIVER (CXGB4I)
3690 M: Karen Xie <kxie@chelsio.com>
3691 L: linux-scsi@vger.kernel.org
3692 W: http://www.chelsio.com
3694 F: drivers/scsi/cxgbi/cxgb4i
3696 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3697 M: Steve Wise <swise@chelsio.com>
3698 L: linux-rdma@vger.kernel.org
3699 W: http://www.openfabrics.org
3701 F: drivers/infiniband/hw/cxgb4/
3702 F: include/uapi/rdma/cxgb4-abi.h
3704 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3705 M: Casey Leedom <leedom@chelsio.com>
3706 L: netdev@vger.kernel.org
3707 W: http://www.chelsio.com
3709 F: drivers/net/ethernet/chelsio/cxgb4vf/
3711 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3712 M: Ian Munsie <imunsie@au1.ibm.com>
3713 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3714 L: linuxppc-dev@lists.ozlabs.org
3716 F: arch/powerpc/platforms/powernv/pci-cxl.c
3717 F: drivers/misc/cxl/
3718 F: include/misc/cxl*
3719 F: include/uapi/misc/cxl.h
3720 F: Documentation/powerpc/cxl.txt
3721 F: Documentation/ABI/testing/sysfs-class-cxl
3723 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3724 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3725 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3726 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3727 L: linux-scsi@vger.kernel.org
3729 F: drivers/scsi/cxlflash/
3730 F: include/uapi/scsi/cxlflash_ioctls.h
3731 F: Documentation/powerpc/cxlflash.txt
3733 STMMAC ETHERNET DRIVER
3734 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3735 M: Alexandre Torgue <alexandre.torgue@st.com>
3736 L: netdev@vger.kernel.org
3737 W: http://www.stlinux.com
3739 F: drivers/net/ethernet/stmicro/stmmac/
3742 M: Russell King <linux@armlinux.org.uk>
3743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744 W: http://www.armlinux.org.uk/
3746 F: drivers/video/fbdev/cyber2000fb.*
3748 CYCLADES ASYNC MUX DRIVER
3749 W: http://www.cyclades.com/
3751 F: drivers/tty/cyclades.c
3752 F: include/linux/cyclades.h
3753 F: include/uapi/linux/cyclades.h
3755 CYCLADES PC300 DRIVER
3756 W: http://www.cyclades.com/
3758 F: drivers/net/wan/pc300*
3760 CYPRESS_FIRMWARE MEDIA DRIVER
3761 M: Antti Palosaari <crope@iki.fi>
3762 L: linux-media@vger.kernel.org
3763 W: https://linuxtv.org
3764 W: http://palosaari.fi/linux/
3765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3766 T: git git://linuxtv.org/anttip/media_tree.git
3768 F: drivers/media/common/cypress_firmware*
3770 CYTTSP TOUCHSCREEN DRIVER
3771 M: Ferruh Yigit <fery@cypress.com>
3772 L: linux-input@vger.kernel.org
3774 F: drivers/input/touchscreen/cyttsp*
3775 F: include/linux/input/cyttsp.h
3777 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3778 M: Joshua Kinard <kumba@gentoo.org>
3780 F: drivers/rtc/rtc-ds1685.c
3781 F: include/linux/rtc/ds1685.h
3783 DAMA SLAVE for AX.25
3784 M: Joerg Reuter <jreuter@yaina.de>
3785 W: http://yaina.de/jreuter/
3786 W: http://www.qsl.net/dl1bke/
3787 L: linux-hams@vger.kernel.org
3789 F: net/ax25/af_ax25.c
3790 F: net/ax25/ax25_dev.c
3791 F: net/ax25/ax25_ds_*
3792 F: net/ax25/ax25_in.c
3793 F: net/ax25/ax25_out.c
3794 F: net/ax25/ax25_timer.c
3795 F: net/ax25/sysctl_net_ax25.c
3797 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3798 L: netdev@vger.kernel.org
3800 F: Documentation/networking/dmfe.txt
3801 F: drivers/net/ethernet/dec/tulip/dmfe.c
3803 DC390/AM53C974 SCSI driver
3804 M: Hannes Reinecke <hare@suse.com>
3805 L: linux-scsi@vger.kernel.org
3807 F: drivers/scsi/am53c974.c
3810 M: Oliver Neukum <oliver@neukum.org>
3811 M: Ali Akcaagac <aliakc@web.de>
3812 M: Jamie Lenehan <lenehan@twibble.org>
3813 L: dc395x@twibble.org
3814 W: http://twibble.org/dist/dc395x/
3815 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3817 F: Documentation/scsi/dc395x.txt
3818 F: drivers/scsi/dc395x.*
3821 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3822 L: dccp@vger.kernel.org
3823 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3825 F: include/linux/dccp.h
3826 F: include/uapi/linux/dccp.h
3827 F: include/linux/tfrc.h
3830 DECnet NETWORK LAYER
3831 W: http://linux-decnet.sourceforge.net
3832 L: linux-decnet-user@lists.sourceforge.net
3834 F: Documentation/networking/decnet.txt
3837 DECSTATION PLATFORM SUPPORT
3838 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3839 L: linux-mips@linux-mips.org
3840 W: http://www.linux-mips.org/wiki/DECstation
3843 F: arch/mips/include/asm/dec/
3844 F: arch/mips/include/asm/mach-dec/
3846 DEFXX FDDI NETWORK DRIVER
3847 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3849 F: drivers/net/fddi/defxx.*
3852 M: Matthew Garrett <mjg59@srcf.ucam.org>
3853 M: Pali Rohár <pali.rohar@gmail.com>
3854 L: platform-driver-x86@vger.kernel.org
3856 F: drivers/platform/x86/dell-laptop.c
3858 DELL LAPTOP RBTN DRIVER
3859 M: Pali Rohár <pali.rohar@gmail.com>
3861 F: drivers/platform/x86/dell-rbtn.*
3863 DELL LAPTOP FREEFALL DRIVER
3864 M: Pali Rohár <pali.rohar@gmail.com>
3866 F: drivers/platform/x86/dell-smo8800.c
3868 DELL LAPTOP SMM DRIVER
3869 M: Pali Rohár <pali.rohar@gmail.com>
3871 F: drivers/hwmon/dell-smm-hwmon.c
3872 F: include/uapi/linux/i8k.h
3874 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3875 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3877 F: Documentation/dcdbas.txt
3878 F: drivers/firmware/dcdbas.*
3880 DELL WMI EXTRAS DRIVER
3881 M: Matthew Garrett <mjg59@srcf.ucam.org>
3882 M: Pali Rohár <pali.rohar@gmail.com>
3884 F: drivers/platform/x86/dell-wmi.c
3886 DESIGNWARE USB2 DRD IP DRIVER
3887 M: John Youn <johnyoun@synopsys.com>
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/dwc2/
3893 DESIGNWARE USB3 DRD IP DRIVER
3894 M: Felipe Balbi <balbi@kernel.org>
3895 L: linux-usb@vger.kernel.org
3896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3898 F: drivers/usb/dwc3/
3900 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3901 M: Andreas Klinger <ak@it-klinger.de>
3902 L: linux-iio@vger.kernel.org
3904 F: drivers/iio/proximity/srf*.c
3906 DEVICE COREDUMP (DEV_COREDUMP)
3907 M: Johannes Berg <johannes@sipsolutions.net>
3908 L: linux-kernel@vger.kernel.org
3910 F: drivers/base/devcoredump.c
3911 F: include/linux/devcoredump.h
3913 DEVICE FREQUENCY (DEVFREQ)
3914 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3915 M: Kyungmin Park <kyungmin.park@samsung.com>
3916 R: Chanwoo Choi <cw00.choi@samsung.com>
3917 L: linux-pm@vger.kernel.org
3918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3921 F: include/linux/devfreq.h
3922 F: Documentation/devicetree/bindings/devfreq/
3924 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3925 M: Chanwoo Choi <cw00.choi@samsung.com>
3926 L: linux-pm@vger.kernel.org
3927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3929 F: drivers/devfreq/event/
3930 F: drivers/devfreq/devfreq-event.c
3931 F: include/linux/devfreq-event.h
3932 F: Documentation/devicetree/bindings/devfreq/event/
3934 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3935 M: Chanwoo Choi <cw00.choi@samsung.com>
3936 L: linux-pm@vger.kernel.org
3937 L: linux-samsung-soc@vger.kernel.org
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3940 F: drivers/devfreq/exynos-bus.c
3941 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3943 DEVICE NUMBER REGISTRY
3944 M: Torben Mathiasen <device@lanana.org>
3945 W: http://lanana.org/docs/device-list/index.html
3949 M: Alasdair Kergon <agk@redhat.com>
3950 M: Mike Snitzer <snitzer@redhat.com>
3951 M: dm-devel@redhat.com
3952 L: dm-devel@redhat.com
3953 W: http://sources.redhat.com/dm
3954 Q: http://patchwork.kernel.org/project/dm-devel/list/
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3956 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3958 F: Documentation/device-mapper/
3960 F: drivers/md/persistent-data/
3961 F: include/linux/device-mapper.h
3962 F: include/linux/dm-*.h
3963 F: include/uapi/linux/dm-*.h
3966 M: Jiri Pirko <jiri@mellanox.com>
3967 L: netdev@vger.kernel.org
3969 F: net/core/devlink.c
3970 F: include/net/devlink.h
3971 F: include/uapi/linux/devlink.h
3973 DIALOG SEMICONDUCTOR DRIVERS
3974 M: Support Opensource <support.opensource@diasemi.com>
3975 W: http://www.dialog-semiconductor.com/products
3977 F: Documentation/hwmon/da90??
3978 F: Documentation/devicetree/bindings/mfd/da90*.txt
3979 F: Documentation/devicetree/bindings/regulator/da92*.txt
3980 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3981 F: drivers/gpio/gpio-da90??.c
3982 F: drivers/hwmon/da90??-hwmon.c
3983 F: drivers/iio/adc/da91??-*.c
3984 F: drivers/input/misc/da90??_onkey.c
3985 F: drivers/input/touchscreen/da9052_tsi.c
3986 F: drivers/leds/leds-da90??.c
3987 F: drivers/mfd/da903x.c
3988 F: drivers/mfd/da90??-*.c
3989 F: drivers/mfd/da91??-*.c
3990 F: drivers/power/supply/da9052-battery.c
3991 F: drivers/power/supply/da91??-*.c
3992 F: drivers/regulator/da903x.c
3993 F: drivers/regulator/da9???-regulator.[ch]
3994 F: drivers/rtc/rtc-da90??.c
3995 F: drivers/video/backlight/da90??_bl.c
3996 F: drivers/watchdog/da90??_wdt.c
3997 F: include/linux/mfd/da903x.h
3998 F: include/linux/mfd/da9052/
3999 F: include/linux/mfd/da9055/
4000 F: include/linux/mfd/da9062/
4001 F: include/linux/mfd/da9063/
4002 F: include/linux/mfd/da9150/
4003 F: include/linux/regulator/da9211.h
4004 F: include/sound/da[79]*.h
4005 F: sound/soc/codecs/da[79]*.[ch]
4007 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4008 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4009 L: linux-gpio@vger.kernel.org
4011 F: drivers/gpio/gpio-gpio-mm.c
4013 DIGI NEO AND CLASSIC PCI PRODUCTS
4014 M: Lidza Louina <lidza.louina@gmail.com>
4015 M: Mark Hounschell <markh@compro.net>
4016 L: driverdev-devel@linuxdriverproject.org
4018 F: drivers/staging/dgnc/
4020 DIOLAN U2C-12 I2C DRIVER
4021 M: Guenter Roeck <linux@roeck-us.net>
4022 L: linux-i2c@vger.kernel.org
4024 F: drivers/i2c/busses/i2c-diolan-u2c.c
4027 M: Matthew Wilcox <mawilcox@microsoft.com>
4028 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4029 L: linux-fsdevel@vger.kernel.org
4032 F: include/linux/dax.h
4033 F: include/trace/events/fs_dax.h
4035 DIRECTORY NOTIFICATION (DNOTIFY)
4036 M: Eric Paris <eparis@parisplace.org>
4038 F: Documentation/filesystems/dnotify.txt
4039 F: fs/notify/dnotify/
4040 F: include/linux/dnotify.h
4042 DISK GEOMETRY AND PARTITION HANDLING
4043 M: Andries Brouwer <aeb@cwi.nl>
4044 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4045 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4046 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4050 M: Jan Kara <jack@suse.com>
4052 F: Documentation/filesystems/quota.txt
4054 F: include/linux/quota*.h
4055 F: include/uapi/linux/quota*.h
4057 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4058 M: Bernie Thompson <bernie@plugable.com>
4059 L: linux-fbdev@vger.kernel.org
4061 W: http://plugable.com/category/projects/udlfb/
4062 F: drivers/video/fbdev/udlfb.c
4063 F: include/video/udlfb.h
4064 F: Documentation/fb/udlfb.txt
4066 DISTRIBUTED LOCK MANAGER (DLM)
4067 M: Christine Caulfield <ccaulfie@redhat.com>
4068 M: David Teigland <teigland@redhat.com>
4069 L: cluster-devel@redhat.com
4070 W: http://sources.redhat.com/cluster/
4071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4075 DMA BUFFER SHARING FRAMEWORK
4076 M: Sumit Semwal <sumit.semwal@linaro.org>
4078 L: linux-media@vger.kernel.org
4079 L: dri-devel@lists.freedesktop.org
4080 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4082 F: include/linux/dma-buf*
4083 F: include/linux/reservation.h
4084 F: include/linux/*fence.h
4085 F: Documentation/driver-api/dma-buf.rst
4086 T: git git://anongit.freedesktop.org/drm/drm-misc
4089 M: Sumit Semwal <sumit.semwal@linaro.org>
4090 R: Gustavo Padovan <gustavo@padovan.org>
4092 L: linux-media@vger.kernel.org
4093 L: dri-devel@lists.freedesktop.org
4094 F: drivers/dma-buf/sync_*
4095 F: drivers/dma-buf/dma-fence*
4096 F: drivers/dma-buf/sw_sync.c
4097 F: include/linux/sync_file.h
4098 F: include/uapi/linux/sync_file.h
4099 F: Documentation/sync_file.txt
4100 T: git git://anongit.freedesktop.org/drm/drm-misc
4102 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4103 M: Vinod Koul <vinod.koul@intel.com>
4104 L: dmaengine@vger.kernel.org
4105 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4108 F: include/linux/dmaengine.h
4109 F: Documentation/devicetree/bindings/dma/
4110 F: Documentation/dmaengine/
4111 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4113 DME1737 HARDWARE MONITOR DRIVER
4114 M: Juerg Haefliger <juergh@gmail.com>
4115 L: linux-hwmon@vger.kernel.org
4117 F: Documentation/hwmon/dme1737
4118 F: drivers/hwmon/dme1737.c
4121 M: Jean Delvare <jdelvare@suse.com>
4123 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4124 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4125 F: drivers/firmware/dmi-id.c
4126 F: drivers/firmware/dmi_scan.c
4127 F: include/linux/dmi.h
4130 M: Jonathan Corbet <corbet@lwn.net>
4131 L: linux-doc@vger.kernel.org
4134 F: scripts/docproc.c
4135 F: scripts/kernel-doc*
4136 X: Documentation/ABI/
4137 X: Documentation/devicetree/
4138 X: Documentation/acpi
4139 X: Documentation/power
4140 X: Documentation/spi
4141 X: Documentation/media
4142 T: git git://git.lwn.net/linux.git docs-next
4145 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4146 L: blinux-list@redhat.com
4148 F: drivers/char/dtlk.c
4149 F: include/linux/dtlk.h
4151 DPAA2 DATAPATH I/O (DPIO) DRIVER
4152 M: Roy Pledge <Roy.Pledge@nxp.com>
4153 L: linux-kernel@vger.kernel.org
4155 F: drivers/staging/fsl-mc/bus/dpio
4157 DPAA2 ETHERNET DRIVER
4158 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4159 L: linux-kernel@vger.kernel.org
4161 F: drivers/staging/fsl-dpaa2/ethernet
4163 DPT_I2O SCSI RAID DRIVER
4164 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4165 L: linux-scsi@vger.kernel.org
4166 W: http://www.adaptec.com/
4168 F: drivers/scsi/dpt*
4169 F: drivers/scsi/dpt/
4172 M: Philipp Reisner <philipp.reisner@linbit.com>
4173 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4174 L: drbd-dev@lists.linbit.com
4175 W: http://www.drbd.org
4176 T: git git://git.linbit.com/linux-drbd.git
4177 T: git git://git.linbit.com/drbd-8.4.git
4179 F: drivers/block/drbd/
4181 F: Documentation/blockdev/drbd/
4183 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4187 F: Documentation/kobject.txt
4191 F: include/linux/debugfs.h
4192 F: include/linux/kobj*
4196 M: David Airlie <airlied@linux.ie>
4197 L: dri-devel@lists.freedesktop.org
4198 T: git git://people.freedesktop.org/~airlied/linux
4199 B: https://bugs.freedesktop.org/
4200 C: irc://chat.freenode.net/dri-devel
4204 F: Documentation/devicetree/bindings/display/
4205 F: Documentation/devicetree/bindings/gpu/
4206 F: Documentation/devicetree/bindings/video/
4207 F: Documentation/gpu/
4209 F: include/uapi/drm/
4210 F: include/linux/vga*
4212 DRM DRIVERS AND MISC GPU PATCHES
4213 M: Daniel Vetter <daniel.vetter@intel.com>
4214 M: Jani Nikula <jani.nikula@linux.intel.com>
4215 M: Sean Paul <seanpaul@chromium.org>
4216 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4218 T: git git://anongit.freedesktop.org/drm/drm-misc
4219 F: Documentation/gpu/
4221 F: drivers/gpu/drm/*
4223 F: include/uapi/drm/drm*
4224 F: include/linux/vga*
4226 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4227 M: Dave Airlie <airlied@redhat.com>
4229 F: drivers/gpu/drm/ast/
4231 DRM DRIVERS FOR BRIDGE CHIPS
4232 M: Archit Taneja <architt@codeaurora.org>
4234 T: git git://anongit.freedesktop.org/drm/drm-misc
4235 F: drivers/gpu/drm/bridge/
4237 DRM DRIVER FOR BOCHS VIRTUAL GPU
4238 M: Gerd Hoffmann <kraxel@redhat.com>
4239 L: virtualization@lists.linux-foundation.org
4240 T: git git://anongit.freedesktop.org/drm/drm-misc
4242 F: drivers/gpu/drm/bochs/
4244 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4245 M: Dave Airlie <airlied@redhat.com>
4246 M: Gerd Hoffmann <kraxel@redhat.com>
4247 L: virtualization@lists.linux-foundation.org
4248 T: git git://anongit.freedesktop.org/drm/drm-misc
4250 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4251 F: drivers/gpu/drm/cirrus/
4253 RADEON and AMDGPU DRM DRIVERS
4254 M: Alex Deucher <alexander.deucher@amd.com>
4255 M: Christian König <christian.koenig@amd.com>
4256 L: amd-gfx@lists.freedesktop.org
4257 T: git git://people.freedesktop.org/~agd5f/linux
4259 F: drivers/gpu/drm/radeon/
4260 F: include/uapi/drm/radeon_drm.h
4261 F: drivers/gpu/drm/amd/
4262 F: include/uapi/drm/amdgpu_drm.h
4265 M: Thierry Reding <thierry.reding@gmail.com>
4266 L: dri-devel@lists.freedesktop.org
4267 T: git git://anongit.freedesktop.org/tegra/linux.git
4269 F: drivers/gpu/drm/drm_panel.c
4270 F: drivers/gpu/drm/panel/
4271 F: include/drm/drm_panel.h
4272 F: Documentation/devicetree/bindings/display/panel/
4274 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4275 M: Daniel Vetter <daniel.vetter@intel.com>
4276 M: Jani Nikula <jani.nikula@linux.intel.com>
4277 L: intel-gfx@lists.freedesktop.org
4278 W: https://01.org/linuxgraphics/
4279 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4280 C: irc://chat.freenode.net/intel-gfx
4281 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4282 T: git git://anongit.freedesktop.org/drm-intel
4284 F: drivers/gpu/drm/i915/
4285 F: include/drm/i915*
4286 F: include/uapi/drm/i915_drm.h
4287 F: Documentation/gpu/i915.rst
4289 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4290 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4291 M: Zhi Wang <zhi.a.wang@intel.com>
4292 L: intel-gvt-dev@lists.freedesktop.org
4293 L: intel-gfx@lists.freedesktop.org
4294 W: https://01.org/igvt-g
4295 T: git https://github.com/01org/gvt-linux.git
4297 F: drivers/gpu/drm/i915/gvt/
4299 DRM DRIVERS FOR ATMEL HLCDC
4300 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4301 L: dri-devel@lists.freedesktop.org
4303 F: drivers/gpu/drm/atmel-hlcdc/
4304 F: Documentation/devicetree/bindings/drm/atmel/
4305 T: git git://anongit.freedesktop.org/drm/drm-misc
4307 DRM DRIVERS FOR ALLWINNER A10
4308 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4309 L: dri-devel@lists.freedesktop.org
4311 F: drivers/gpu/drm/sun4i/
4312 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4315 DRM DRIVERS FOR AMLOGIC SOCS
4316 M: Neil Armstrong <narmstrong@baylibre.com>
4317 L: dri-devel@lists.freedesktop.org
4318 L: linux-amlogic@lists.infradead.org
4319 W: http://linux-meson.com/
4321 F: drivers/gpu/drm/meson/
4322 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4323 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4324 F: Documentation/gpu/meson.rst
4325 T: git git://anongit.freedesktop.org/drm/drm-misc
4327 DRM DRIVERS FOR EXYNOS
4328 M: Inki Dae <inki.dae@samsung.com>
4329 M: Joonyoung Shim <jy0922.shim@samsung.com>
4330 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4331 M: Kyungmin Park <kyungmin.park@samsung.com>
4332 L: dri-devel@lists.freedesktop.org
4333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4335 F: drivers/gpu/drm/exynos/
4336 F: include/uapi/drm/exynos_drm.h
4337 F: Documentation/devicetree/bindings/display/exynos/
4339 DRM DRIVERS FOR FREESCALE DCU
4340 M: Stefan Agner <stefan@agner.ch>
4341 M: Alison Wang <alison.wang@freescale.com>
4342 L: dri-devel@lists.freedesktop.org
4344 F: drivers/gpu/drm/fsl-dcu/
4345 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4346 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4347 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4349 DRM DRIVERS FOR FREESCALE IMX
4350 M: Philipp Zabel <p.zabel@pengutronix.de>
4351 L: dri-devel@lists.freedesktop.org
4353 F: drivers/gpu/drm/imx/
4354 F: drivers/gpu/ipu-v3/
4355 F: Documentation/devicetree/bindings/display/imx/
4357 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4358 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4359 L: dri-devel@lists.freedesktop.org
4360 T: git git://github.com/patjak/drm-gma500
4362 F: drivers/gpu/drm/gma500/
4364 DRM DRIVERS FOR HISILICON
4365 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4366 M: Rongrong Zou <zourongrong@gmail.com>
4367 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4368 R: Chen Feng <puck.chen@hisilicon.com>
4369 L: dri-devel@lists.freedesktop.org
4370 T: git git://github.com/xin3liang/linux.git
4372 F: drivers/gpu/drm/hisilicon/
4373 F: Documentation/devicetree/bindings/display/hisilicon/
4375 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4376 S: Orphan / Obsolete
4377 F: drivers/gpu/drm/i810/
4378 F: include/uapi/drm/i810_drm.h
4380 DRM DRIVERS FOR MEDIATEK
4381 M: CK Hu <ck.hu@mediatek.com>
4382 M: Philipp Zabel <p.zabel@pengutronix.de>
4383 L: dri-devel@lists.freedesktop.org
4385 F: drivers/gpu/drm/mediatek/
4386 F: Documentation/devicetree/bindings/display/mediatek/
4388 DRM DRIVER FOR MI0283QT
4389 M: Noralf Trønnes <noralf@tronnes.org>
4391 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4392 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4394 DRM DRIVER FOR MSM ADRENO GPU
4395 M: Rob Clark <robdclark@gmail.com>
4396 L: linux-arm-msm@vger.kernel.org
4397 L: dri-devel@lists.freedesktop.org
4398 L: freedreno@lists.freedesktop.org
4399 T: git git://people.freedesktop.org/~robclark/linux
4401 F: drivers/gpu/drm/msm/
4402 F: include/uapi/drm/msm_drm.h
4403 F: Documentation/devicetree/bindings/display/msm/
4405 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4406 M: Ben Skeggs <bskeggs@redhat.com>
4407 L: dri-devel@lists.freedesktop.org
4408 L: nouveau@lists.freedesktop.org
4409 T: git git://github.com/skeggsb/linux
4411 F: drivers/gpu/drm/nouveau/
4412 F: include/uapi/drm/nouveau_drm.h
4414 DRM DRIVERS FOR NVIDIA TEGRA
4415 M: Thierry Reding <thierry.reding@gmail.com>
4416 L: dri-devel@lists.freedesktop.org
4417 L: linux-tegra@vger.kernel.org
4418 T: git git://anongit.freedesktop.org/tegra/linux.git
4420 F: drivers/gpu/drm/tegra/
4421 F: drivers/gpu/host1x/
4422 F: include/linux/host1x.h
4423 F: include/uapi/drm/tegra_drm.h
4424 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4426 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4427 S: Orphan / Obsolete
4428 F: drivers/gpu/drm/mga/
4429 F: include/uapi/drm/mga_drm.h
4431 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4432 M: Dave Airlie <airlied@redhat.com>
4434 F: drivers/gpu/drm/mgag200/
4436 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4437 S: Orphan / Obsolete
4438 F: drivers/gpu/drm/r128/
4439 F: include/uapi/drm/r128_drm.h
4441 DRM DRIVERS FOR RENESAS
4442 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4443 L: dri-devel@lists.freedesktop.org
4444 L: linux-renesas-soc@vger.kernel.org
4445 T: git git://linuxtv.org/pinchartl/fbdev
4447 F: drivers/gpu/drm/rcar-du/
4448 F: drivers/gpu/drm/shmobile/
4449 F: include/linux/platform_data/shmob_drm.h
4450 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4451 F: Documentation/devicetree/bindings/display/renesas,du.txt
4453 DRM DRIVER FOR QXL VIRTUAL GPU
4454 M: Dave Airlie <airlied@redhat.com>
4455 M: Gerd Hoffmann <kraxel@redhat.com>
4456 L: virtualization@lists.linux-foundation.org
4457 T: git git://anongit.freedesktop.org/drm/drm-misc
4459 F: drivers/gpu/drm/qxl/
4460 F: include/uapi/drm/qxl_drm.h
4462 DRM DRIVERS FOR ROCKCHIP
4463 M: Mark Yao <mark.yao@rock-chips.com>
4464 L: dri-devel@lists.freedesktop.org
4466 F: drivers/gpu/drm/rockchip/
4467 F: Documentation/devicetree/bindings/display/rockchip/
4468 T: git git://anongit.freedesktop.org/drm/drm-misc
4470 DRM DRIVER FOR SAVAGE VIDEO CARDS
4471 S: Orphan / Obsolete
4472 F: drivers/gpu/drm/savage/
4473 F: include/uapi/drm/savage_drm.h
4475 DRM DRIVER FOR SIS VIDEO CARDS
4476 S: Orphan / Obsolete
4477 F: drivers/gpu/drm/sis/
4478 F: include/uapi/drm/sis_drm.h
4481 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4482 M: Vincent Abriou <vincent.abriou@st.com>
4483 L: dri-devel@lists.freedesktop.org
4484 T: git git://anongit.freedesktop.org/drm/drm-misc
4486 F: drivers/gpu/drm/sti
4487 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4489 DRM DRIVER FOR TDFX VIDEO CARDS
4490 S: Orphan / Obsolete
4491 F: drivers/gpu/drm/tdfx/
4493 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4494 M: Dave Airlie <airlied@redhat.com>
4496 F: drivers/gpu/drm/udl/
4498 DRM DRIVERS FOR VIVANTE GPU IP
4499 M: Lucas Stach <l.stach@pengutronix.de>
4500 R: Russell King <linux+etnaviv@armlinux.org.uk>
4501 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4502 L: etnaviv@lists.freedesktop.org
4503 L: dri-devel@lists.freedesktop.org
4505 F: drivers/gpu/drm/etnaviv/
4506 F: include/uapi/drm/etnaviv_drm.h
4507 F: Documentation/devicetree/bindings/display/etnaviv/
4509 DRM DRIVER FOR VMWARE VIRTUAL GPU
4510 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4511 M: Sinclair Yeh <syeh@vmware.com>
4512 M: Thomas Hellstrom <thellstrom@vmware.com>
4513 L: dri-devel@lists.freedesktop.org
4514 T: git git://people.freedesktop.org/~syeh/repos_linux
4515 T: git git://people.freedesktop.org/~thomash/linux
4517 F: drivers/gpu/drm/vmwgfx/
4518 F: include/uapi/drm/vmwgfx_drm.h
4521 M: Eric Anholt <eric@anholt.net>
4522 T: git git://github.com/anholt/linux
4524 F: drivers/gpu/drm/vc4/
4525 F: include/uapi/drm/vc4_drm.h
4526 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4527 T: git git://anongit.freedesktop.org/drm/drm-misc
4529 DRM DRIVERS FOR TI OMAP
4530 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4531 L: dri-devel@lists.freedesktop.org
4533 F: drivers/gpu/drm/omapdrm/
4534 F: Documentation/devicetree/bindings/display/ti/
4536 DRM DRIVERS FOR TI LCDC
4537 M: Jyri Sarha <jsarha@ti.com>
4538 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4539 L: dri-devel@lists.freedesktop.org
4541 F: drivers/gpu/drm/tilcdc/
4542 F: Documentation/devicetree/bindings/display/tilcdc/
4544 DRM DRIVERS FOR ZTE ZX
4545 M: Shawn Guo <shawnguo@kernel.org>
4546 L: dri-devel@lists.freedesktop.org
4548 F: drivers/gpu/drm/zte/
4549 F: Documentation/devicetree/bindings/display/zte,vou.txt
4550 T: git git://anongit.freedesktop.org/drm/drm-misc
4552 DSBR100 USB FM RADIO DRIVER
4553 M: Alexey Klimov <klimov.linux@gmail.com>
4554 L: linux-media@vger.kernel.org
4555 T: git git://linuxtv.org/media_tree.git
4557 F: drivers/media/radio/dsbr100.c
4560 M: Francois Romieu <romieu@fr.zoreil.com>
4561 L: netdev@vger.kernel.org
4563 F: drivers/net/wan/dscc4.c
4566 M: Hans Verkuil <hverkuil@xs4all.nl>
4567 L: linux-media@vger.kernel.org
4568 T: git git://linuxtv.org/media_tree.git
4569 W: https://linuxtv.org
4571 F: drivers/media/pci/dt3155/
4573 DVB_USB_AF9015 MEDIA DRIVER
4574 M: Antti Palosaari <crope@iki.fi>
4575 L: linux-media@vger.kernel.org
4576 W: https://linuxtv.org
4577 W: http://palosaari.fi/linux/
4578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579 T: git git://linuxtv.org/anttip/media_tree.git
4581 F: drivers/media/usb/dvb-usb-v2/af9015*
4583 DVB_USB_AF9035 MEDIA DRIVER
4584 M: Antti Palosaari <crope@iki.fi>
4585 L: linux-media@vger.kernel.org
4586 W: https://linuxtv.org
4587 W: http://palosaari.fi/linux/
4588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4589 T: git git://linuxtv.org/anttip/media_tree.git
4591 F: drivers/media/usb/dvb-usb-v2/af9035*
4593 DVB_USB_ANYSEE MEDIA DRIVER
4594 M: Antti Palosaari <crope@iki.fi>
4595 L: linux-media@vger.kernel.org
4596 W: https://linuxtv.org
4597 W: http://palosaari.fi/linux/
4598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4599 T: git git://linuxtv.org/anttip/media_tree.git
4601 F: drivers/media/usb/dvb-usb-v2/anysee*
4603 DVB_USB_AU6610 MEDIA DRIVER
4604 M: Antti Palosaari <crope@iki.fi>
4605 L: linux-media@vger.kernel.org
4606 W: https://linuxtv.org
4607 W: http://palosaari.fi/linux/
4608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4609 T: git git://linuxtv.org/anttip/media_tree.git
4611 F: drivers/media/usb/dvb-usb-v2/au6610*
4613 DVB_USB_CE6230 MEDIA DRIVER
4614 M: Antti Palosaari <crope@iki.fi>
4615 L: linux-media@vger.kernel.org
4616 W: https://linuxtv.org
4617 W: http://palosaari.fi/linux/
4618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4619 T: git git://linuxtv.org/anttip/media_tree.git
4621 F: drivers/media/usb/dvb-usb-v2/ce6230*
4623 DVB_USB_CXUSB MEDIA DRIVER
4624 M: Michael Krufky <mkrufky@linuxtv.org>
4625 L: linux-media@vger.kernel.org
4626 W: https://linuxtv.org
4627 W: http://github.com/mkrufky
4628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4629 T: git git://linuxtv.org/media_tree.git
4631 F: drivers/media/usb/dvb-usb/cxusb*
4633 DVB_USB_EC168 MEDIA DRIVER
4634 M: Antti Palosaari <crope@iki.fi>
4635 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 W: http://palosaari.fi/linux/
4638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4639 T: git git://linuxtv.org/anttip/media_tree.git
4641 F: drivers/media/usb/dvb-usb-v2/ec168*
4643 DVB_USB_GL861 MEDIA DRIVER
4644 M: Antti Palosaari <crope@iki.fi>
4645 L: linux-media@vger.kernel.org
4646 W: https://linuxtv.org
4647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4648 T: git git://linuxtv.org/anttip/media_tree.git
4650 F: drivers/media/usb/dvb-usb-v2/gl861*
4652 DVB_USB_MXL111SF MEDIA DRIVER
4653 M: Michael Krufky <mkrufky@linuxtv.org>
4654 L: linux-media@vger.kernel.org
4655 W: https://linuxtv.org
4656 W: http://github.com/mkrufky
4657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4658 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4660 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4662 DVB_USB_RTL28XXU MEDIA DRIVER
4663 M: Antti Palosaari <crope@iki.fi>
4664 L: linux-media@vger.kernel.org
4665 W: https://linuxtv.org
4666 W: http://palosaari.fi/linux/
4667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4668 T: git git://linuxtv.org/anttip/media_tree.git
4670 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4672 DVB_USB_V2 MEDIA DRIVER
4673 M: Antti Palosaari <crope@iki.fi>
4674 L: linux-media@vger.kernel.org
4675 W: https://linuxtv.org
4676 W: http://palosaari.fi/linux/
4677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4678 T: git git://linuxtv.org/anttip/media_tree.git
4680 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4681 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4684 M: Jason Baron <jbaron@akamai.com>
4686 F: lib/dynamic_debug.c
4687 F: include/linux/dynamic_debug.h
4689 DZ DECSTATION DZ11 SERIAL DRIVER
4690 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4692 F: drivers/tty/serial/dz.*
4694 E3X0 POWER BUTTON DRIVER
4695 M: Moritz Fischer <moritz.fischer@ettus.com>
4696 L: usrp-users@lists.ettus.com
4697 W: http://www.ettus.com
4699 F: drivers/input/misc/e3x0-button.c
4700 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4703 M: Antti Palosaari <crope@iki.fi>
4704 L: linux-media@vger.kernel.org
4705 W: https://linuxtv.org
4706 W: http://palosaari.fi/linux/
4707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4708 T: git git://linuxtv.org/anttip/media_tree.git
4710 F: drivers/media/tuners/e4000*
4712 EATA ISA/EISA/PCI SCSI DRIVER
4713 M: Dario Ballabio <ballabio_dario@emc.com>
4714 L: linux-scsi@vger.kernel.org
4716 F: drivers/scsi/eata.c
4719 M: Antti Palosaari <crope@iki.fi>
4720 L: linux-media@vger.kernel.org
4721 W: https://linuxtv.org
4722 W: http://palosaari.fi/linux/
4723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4724 T: git git://linuxtv.org/anttip/media_tree.git
4726 F: drivers/media/dvb-frontends/ec100*
4729 M: Tyler Hicks <tyhicks@canonical.com>
4730 L: ecryptfs@vger.kernel.org
4731 W: http://ecryptfs.org
4732 W: https://launchpad.net/ecryptfs
4733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4735 F: Documentation/filesystems/ecryptfs.txt
4739 M: Borislav Petkov <bp@alien8.de>
4740 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4742 L: linux-edac@vger.kernel.org
4743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4746 F: Documentation/admin-guide/ras.rst
4747 F: Documentation/driver-api/edac.rst
4749 F: include/linux/edac.h
4752 M: Borislav Petkov <bp@alien8.de>
4753 L: linux-edac@vger.kernel.org
4755 F: drivers/edac/amd64_edac*
4758 M: Robert Richter <rric@kernel.org>
4759 L: linux-edac@vger.kernel.org
4761 F: drivers/edac/highbank*
4764 M: Ralf Baechle <ralf@linux-mips.org>
4765 M: David Daney <david.daney@cavium.com>
4766 L: linux-edac@vger.kernel.org
4767 L: linux-mips@linux-mips.org
4769 F: drivers/edac/octeon_edac*
4770 F: drivers/edac/thunderx_edac*
4773 M: Mark Gross <mark.gross@intel.com>
4774 L: linux-edac@vger.kernel.org
4776 F: drivers/edac/e752x_edac.c
4779 L: linux-edac@vger.kernel.org
4781 F: drivers/edac/e7xxx_edac.c
4784 M: York Sun <york.sun@nxp.com>
4785 L: linux-edac@vger.kernel.org
4787 F: drivers/edac/fsl_ddr_edac.*
4790 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4792 L: linux-edac@vger.kernel.org
4794 F: drivers/edac/ghes_edac.c
4797 M: Tim Small <tim@buttersideup.com>
4798 L: linux-edac@vger.kernel.org
4800 F: drivers/edac/i82443bxgx_edac.c
4803 L: linux-edac@vger.kernel.org
4805 F: drivers/edac/i3000_edac.c
4808 L: linux-edac@vger.kernel.org
4810 F: drivers/edac/i5000_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/i5400_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/i7300_edac.c
4827 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4828 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4829 L: linux-edac@vger.kernel.org
4831 F: drivers/edac/i7core_edac.c
4834 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4835 M: "Arvind R." <arvino55@gmail.com>
4836 L: linux-edac@vger.kernel.org
4838 F: drivers/edac/i82975x_edac.c
4841 M: Jason Baron <jbaron@akamai.com>
4842 L: linux-edac@vger.kernel.org
4844 F: drivers/edac/ie31200_edac.c
4847 M: Johannes Thumshirn <morbidrsa@gmail.com>
4848 L: linux-edac@vger.kernel.org
4850 F: drivers/edac/mpc85xx_edac.[ch]
4853 M: Tony Luck <tony.luck@intel.com>
4854 L: linux-edac@vger.kernel.org
4856 F: drivers/edac/pnd2_edac.[ch]
4859 M: Egor Martovetsky <egor@pasemi.com>
4860 L: linux-edac@vger.kernel.org
4862 F: drivers/edac/pasemi_edac.c
4865 M: Tim Small <tim@buttersideup.com>
4866 L: linux-edac@vger.kernel.org
4868 F: drivers/edac/r82600_edac.c
4871 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L: linux-edac@vger.kernel.org
4875 F: drivers/edac/sb_edac.c
4878 M: Tony Luck <tony.luck@intel.com>
4879 L: linux-edac@vger.kernel.org
4881 F: drivers/edac/skx_edac.c
4884 APPLIED MICRO (APM) X-GENE SOC EDAC
4885 M: Loc Ho <lho@apm.com>
4887 F: drivers/edac/xgene_edac.c
4888 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4890 EDIROL UA-101/UA-1000 DRIVER
4891 M: Clemens Ladisch <clemens@ladisch.de>
4892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4893 T: git git://git.alsa-project.org/alsa-kernel.git
4895 F: sound/usb/misc/ua101.c
4897 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4898 M: Matt Fleming <matt@codeblueprint.co.uk>
4899 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4900 L: linux-efi@vger.kernel.org
4901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4903 F: Documentation/efi-stub.txt
4904 F: arch/*/kernel/efi.c
4905 F: arch/x86/boot/compressed/eboot.[ch]
4906 F: arch/*/include/asm/efi.h
4907 F: arch/x86/platform/efi/
4908 F: drivers/firmware/efi/
4909 F: include/linux/efi*.h
4910 F: arch/arm/boot/compressed/efi-header.S
4911 F: arch/arm64/kernel/efi-entry.S
4913 EFI VARIABLE FILESYSTEM
4914 M: Matthew Garrett <matthew.garrett@nebula.com>
4915 M: Jeremy Kerr <jk@ozlabs.org>
4916 M: Matt Fleming <matt@codeblueprint.co.uk>
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4918 L: linux-efi@vger.kernel.org
4922 EFIFB FRAMEBUFFER DRIVER
4923 L: linux-fbdev@vger.kernel.org
4924 M: Peter Jones <pjones@redhat.com>
4926 F: drivers/video/fbdev/efifb.c
4929 L: linux-efi@vger.kernel.org
4930 M: Ivan Hu <ivan.hu@canonical.com>
4931 M: Matt Fleming <matt@codeblueprint.co.uk>
4933 F: drivers/firmware/efi/test/
4936 W: http://aeschi.ch.eu.org/efs/
4940 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4941 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4942 L: netdev@vger.kernel.org
4944 F: drivers/net/ethernet/ibm/ehea/
4946 EM28XX VIDEO4LINUX DRIVER
4947 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4949 L: linux-media@vger.kernel.org
4950 W: https://linuxtv.org
4951 T: git git://linuxtv.org/media_tree.git
4953 F: drivers/media/usb/em28xx/
4954 F: Documentation/media/v4l-drivers/em28xx*
4957 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4958 M: Matt Mackall <mpm@selenic.com>
4959 M: David Woodhouse <dwmw2@infradead.org>
4960 L: linux-embedded@vger.kernel.org
4963 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4964 M: James Smart <james.smart@broadcom.com>
4965 M: Dick Kennedy <dick.kennedy@broadcom.com>
4966 L: linux-scsi@vger.kernel.org
4967 W: http://www.broadcom.com
4969 F: drivers/scsi/lpfc/
4971 ENE CB710 FLASH CARD READER DRIVER
4972 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4974 F: drivers/misc/cb710/
4975 F: drivers/mmc/host/cb710-mmc.*
4976 F: include/linux/cb710.h
4978 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4979 M: Maxim Levitsky <maximlevitsky@gmail.com>
4981 F: drivers/media/rc/ene_ir.*
4983 EPSON S1D13XXX FRAMEBUFFER DRIVER
4984 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4987 F: drivers/video/fbdev/s1d13xxxfb.c
4988 F: include/video/s1d13xxxfb.h
4990 ET131X NETWORK DRIVER
4991 M: Mark Einon <mark.einon@gmail.com>
4993 F: drivers/net/ethernet/agere/
4996 M: Stephen Hemminger <stephen@networkplumber.org>
4997 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4998 L: netdev@vger.kernel.org
4999 W: http://www.linuxfoundation.org/en/Net:Bridge
5001 F: include/linux/netfilter_bridge/
5004 ETHERNET PHY LIBRARY
5005 M: Andrew Lunn <andrew@lunn.ch>
5006 M: Florian Fainelli <f.fainelli@gmail.com>
5007 L: netdev@vger.kernel.org
5009 F: include/linux/phy.h
5010 F: include/linux/phy_fixed.h
5012 F: Documentation/networking/phy.txt
5013 F: drivers/of/of_mdio.c
5014 F: drivers/of/of_net.c
5017 M: Jan Kara <jack@suse.com>
5018 L: linux-ext4@vger.kernel.org
5020 F: Documentation/filesystems/ext2.txt
5022 F: include/linux/ext2*
5025 M: "Theodore Ts'o" <tytso@mit.edu>
5026 M: Andreas Dilger <adilger.kernel@dilger.ca>
5027 L: linux-ext4@vger.kernel.org
5028 W: http://ext4.wiki.kernel.org
5029 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5032 F: Documentation/filesystems/ext4.txt
5035 Extended Verification Module (EVM)
5036 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5037 L: linux-ima-devel@lists.sourceforge.net
5038 L: linux-security-module@vger.kernel.org
5040 F: security/integrity/evm/
5042 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5043 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5044 M: Chanwoo Choi <cw00.choi@samsung.com>
5045 L: linux-kernel@vger.kernel.org
5046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5049 F: include/linux/extcon/
5050 F: include/linux/extcon.h
5051 F: Documentation/extcon/
5052 F: Documentation/devicetree/bindings/extcon/
5055 M: Jingoo Han <jingoohan1@gmail.com>
5056 L: dri-devel@lists.freedesktop.org
5058 F: drivers/gpu/drm/exynos/exynos_dp*
5060 EXYNOS SYSMMU (IOMMU) driver
5061 M: Marek Szyprowski <m.szyprowski@samsung.com>
5062 L: iommu@lists.linux-foundation.org
5064 F: drivers/iommu/exynos-iommu.c
5066 EZchip NPS platform support
5067 M: Noam Camus <noamc@ezchip.com>
5069 F: arch/arc/plat-eznps
5070 F: arch/arc/boot/dts/eznps.dts
5072 F71805F HARDWARE MONITORING DRIVER
5073 M: Jean Delvare <jdelvare@suse.com>
5074 L: linux-hwmon@vger.kernel.org
5076 F: Documentation/hwmon/f71805f
5077 F: drivers/hwmon/f71805f.c
5080 M: Michael Buesch <m@bues.ch>
5081 L: linux-media@vger.kernel.org
5083 F: drivers/media/tuners/fc0011.h
5084 F: drivers/media/tuners/fc0011.c
5087 M: Antti Palosaari <crope@iki.fi>
5088 L: linux-media@vger.kernel.org
5089 W: https://linuxtv.org
5090 W: http://palosaari.fi/linux/
5091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5092 T: git git://linuxtv.org/anttip/media_tree.git
5094 F: drivers/media/tuners/fc2580*
5097 M: Eric Paris <eparis@redhat.com>
5099 F: fs/notify/fanotify/
5100 F: include/linux/fanotify.h
5101 F: include/uapi/linux/fanotify.h
5103 FARSYNC SYNCHRONOUS DRIVER
5104 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5105 W: http://www.farsite.co.uk/
5107 F: drivers/net/wan/farsync.*
5109 FAULT INJECTION SUPPORT
5110 M: Akinobu Mita <akinobu.mita@gmail.com>
5112 F: Documentation/fault-injection/
5113 F: lib/fault-inject.c
5115 FBTFT Framebuffer drivers
5116 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5118 F: drivers/staging/fbtft/
5120 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5121 M: Johannes Thumshirn <jth@kernel.org>
5122 L: fcoe-devel@open-fcoe.org
5123 W: www.Open-FCoE.org
5125 F: drivers/scsi/libfc/
5126 F: drivers/scsi/fcoe/
5128 F: include/scsi/libfc.h
5129 F: include/scsi/libfcoe.h
5130 F: include/uapi/scsi/fc/
5132 FILE LOCKING (flock() and fcntl()/lockf())
5133 M: Jeff Layton <jlayton@poochiereds.net>
5134 M: "J. Bruce Fields" <bfields@fieldses.org>
5135 L: linux-fsdevel@vger.kernel.org
5137 F: include/linux/fcntl.h
5138 F: include/linux/fs.h
5139 F: include/uapi/linux/fcntl.h
5140 F: include/uapi/linux/fs.h
5144 FILESYSTEMS (VFS and infrastructure)
5145 M: Alexander Viro <viro@zeniv.linux.org.uk>
5146 L: linux-fsdevel@vger.kernel.org
5150 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5151 M: Riku Voipio <riku.voipio@iki.fi>
5152 L: linux-hwmon@vger.kernel.org
5154 F: drivers/hwmon/f75375s.c
5155 F: include/linux/f75375s.h
5157 FIREWIRE AUDIO DRIVERS
5158 M: Clemens Ladisch <clemens@ladisch.de>
5159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5160 T: git git://git.alsa-project.org/alsa-kernel.git
5164 FIREWIRE MEDIA DRIVERS (firedtv)
5165 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5166 L: linux-media@vger.kernel.org
5167 L: linux1394-devel@lists.sourceforge.net
5168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5170 F: drivers/media/firewire/
5172 FIREWIRE SBP-2 TARGET
5173 M: Chris Boot <bootc@bootc.net>
5174 L: linux-scsi@vger.kernel.org
5175 L: target-devel@vger.kernel.org
5176 L: linux1394-devel@lists.sourceforge.net
5177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5179 F: drivers/target/sbp/
5182 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5183 L: linux1394-devel@lists.sourceforge.net
5184 W: http://ieee1394.wiki.kernel.org/
5185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5187 F: drivers/firewire/
5188 F: include/linux/firewire.h
5189 F: include/uapi/linux/firewire*.h
5192 FIRMWARE LOADER (request_firmware)
5193 M: Luis R. Rodriguez <mcgrof@kernel.org>
5194 L: linux-kernel@vger.kernel.org
5196 F: Documentation/firmware_class/
5197 F: drivers/base/firmware*.c
5198 F: include/linux/firmware.h
5200 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5201 M: Joshua Morris <josh.h.morris@us.ibm.com>
5202 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5204 F: drivers/block/rsxx/
5207 M: Jiri Kosina <jikos@kernel.org>
5208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5210 F: drivers/block/floppy.c
5213 M: Alessandro Rubini <rubini@gnudd.com>
5214 W: http://www.ohwr.org/projects/fmc-bus
5217 F: include/linux/fmc*.h
5218 F: include/linux/ipmi-fru.h
5221 FPGA MANAGER FRAMEWORK
5222 M: Alan Tull <atull@kernel.org>
5223 R: Moritz Fischer <moritz.fischer@ettus.com>
5224 L: linux-fpga@vger.kernel.org
5226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5227 F: Documentation/fpga/
5228 F: Documentation/devicetree/bindings/fpga/
5230 F: include/linux/fpga/
5231 W: http://www.rocketboards.org
5234 M: Bill Metzenthen <billm@melbpc.org.au>
5235 W: http://floatingpoint.sourceforge.net/emulator/index.html
5237 F: arch/x86/math-emu/
5239 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5240 L: netdev@vger.kernel.org
5242 F: drivers/net/wan/dlci.c
5243 F: drivers/net/wan/sdla.c
5246 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5247 L: linux-fbdev@vger.kernel.org
5248 T: git git://github.com/bzolnier/linux.git
5249 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5251 F: Documentation/fb/
5254 F: include/linux/fb.h
5255 F: include/uapi/video/
5256 F: include/uapi/linux/fb.h
5258 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5259 M: Horia Geantă <horia.geanta@nxp.com>
5260 M: Dan Douglass <dan.douglass@nxp.com>
5261 L: linux-crypto@vger.kernel.org
5263 F: drivers/crypto/caam/
5264 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5266 FREESCALE DIU FRAMEBUFFER DRIVER
5267 M: Timur Tabi <timur@tabi.org>
5268 L: linux-fbdev@vger.kernel.org
5270 F: drivers/video/fbdev/fsl-diu-fb.*
5272 FREESCALE DMA DRIVER
5273 M: Li Yang <leoli@freescale.com>
5274 M: Zhang Wei <zw@zh-kernel.org>
5275 L: linuxppc-dev@lists.ozlabs.org
5277 F: drivers/dma/fsldma.*
5279 FREESCALE GPMI NAND DRIVER
5280 M: Han Xu <han.xu@nxp.com>
5281 L: linux-mtd@lists.infradead.org
5283 F: drivers/mtd/nand/gpmi-nand/*
5285 FREESCALE I2C CPM DRIVER
5286 M: Jochen Friedrich <jochen@scram.de>
5287 L: linuxppc-dev@lists.ozlabs.org
5288 L: linux-i2c@vger.kernel.org
5290 F: drivers/i2c/busses/i2c-cpm.c
5292 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5293 M: Sascha Hauer <kernel@pengutronix.de>
5294 L: linux-fbdev@vger.kernel.org
5295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5297 F: include/linux/platform_data/video-imxfb.h
5298 F: drivers/video/fbdev/imxfb.c
5300 FREESCALE QUAD SPI DRIVER
5301 M: Han Xu <han.xu@nxp.com>
5302 L: linux-mtd@lists.infradead.org
5304 F: drivers/mtd/spi-nor/fsl-quadspi.c
5306 FREESCALE SOC FS_ENET DRIVER
5307 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5308 M: Vitaly Bordug <vbordug@ru.mvista.com>
5309 L: linuxppc-dev@lists.ozlabs.org
5310 L: netdev@vger.kernel.org
5312 F: drivers/net/ethernet/freescale/fs_enet/
5313 F: include/linux/fs_enet_pd.h
5315 FREESCALE IMX / MXC FEC DRIVER
5316 M: Fugang Duan <fugang.duan@nxp.com>
5317 L: netdev@vger.kernel.org
5319 F: drivers/net/ethernet/freescale/fec_main.c
5320 F: drivers/net/ethernet/freescale/fec_ptp.c
5321 F: drivers/net/ethernet/freescale/fec.h
5322 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5324 FREESCALE QORIQ DPAA FMAN DRIVER
5325 M: Madalin Bucur <madalin.bucur@nxp.com>
5326 L: netdev@vger.kernel.org
5328 F: drivers/net/ethernet/freescale/fman
5329 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5331 FREESCALE QORIQ DPAA ETHERNET DRIVER
5332 M: Madalin Bucur <madalin.bucur@nxp.com>
5333 L: netdev@vger.kernel.org
5335 F: drivers/net/ethernet/freescale/dpaa
5337 FREESCALE SOC DRIVERS
5338 M: Scott Wood <oss@buserror.net>
5339 L: linuxppc-dev@lists.ozlabs.org
5340 L: linux-arm-kernel@lists.infradead.org
5342 F: Documentation/devicetree/bindings/powerpc/fsl/
5344 F: include/linux/fsl/
5346 FREESCALE QUICC ENGINE LIBRARY
5347 M: Qiang Zhao <qiang.zhao@nxp.com>
5348 L: linuxppc-dev@lists.ozlabs.org
5350 F: drivers/soc/fsl/qe/
5351 F: include/soc/fsl/*qe*.h
5352 F: include/soc/fsl/*ucc*.h
5354 FREESCALE USB PERIPHERAL DRIVERS
5355 M: Li Yang <leoli@freescale.com>
5356 L: linux-usb@vger.kernel.org
5357 L: linuxppc-dev@lists.ozlabs.org
5359 F: drivers/usb/gadget/udc/fsl*
5361 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5362 M: Li Yang <leoli@freescale.com>
5363 L: netdev@vger.kernel.org
5364 L: linuxppc-dev@lists.ozlabs.org
5366 F: drivers/net/ethernet/freescale/ucc_geth*
5368 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5369 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5370 L: netdev@vger.kernel.org
5372 F: drivers/net/ethernet/freescale/gianfar*
5373 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5374 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5376 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5377 M: Zhao Qiang <qiang.zhao@nxp.com>
5378 L: netdev@vger.kernel.org
5379 L: linuxppc-dev@lists.ozlabs.org
5381 F: drivers/net/wan/fsl_ucc_hdlc*
5383 FREESCALE QUICC ENGINE UCC UART DRIVER
5384 M: Timur Tabi <timur@tabi.org>
5385 L: linuxppc-dev@lists.ozlabs.org
5387 F: drivers/tty/serial/ucc_uart.c
5389 FREESCALE SOC SOUND DRIVERS
5390 M: Timur Tabi <timur@tabi.org>
5391 M: Nicolin Chen <nicoleotsuka@gmail.com>
5392 M: Xiubo Li <Xiubo.Lee@gmail.com>
5393 R: Fabio Estevam <fabio.estevam@nxp.com>
5394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5395 L: linuxppc-dev@lists.ozlabs.org
5397 F: sound/soc/fsl/fsl*
5398 F: sound/soc/fsl/imx*
5399 F: sound/soc/fsl/mpc8610_hpcd.c
5402 M: Christoph Hellwig <hch@infradead.org>
5403 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5408 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5409 M: Pavel Machek <pavel@ucw.cz>
5410 L: linux-pm@vger.kernel.org
5412 F: Documentation/power/freezing-of-tasks.txt
5413 F: include/linux/freezer.h
5417 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5418 L: linux-kernel@vger.kernel.org
5421 F: include/linux/frontswap.h
5423 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5424 M: David Howells <dhowells@redhat.com>
5425 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5427 F: Documentation/filesystems/caching/
5429 F: include/linux/fscache*.h
5431 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5432 M: Theodore Y. Ts'o <tytso@mit.edu>
5433 M: Jaegeuk Kim <jaegeuk@kernel.org>
5434 L: linux-fscrypt@vger.kernel.org
5435 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5439 F: include/linux/fscrypt*.h
5442 M: Jaegeuk Kim <jaegeuk@kernel.org>
5443 M: Chao Yu <yuchao0@huawei.com>
5444 L: linux-f2fs-devel@lists.sourceforge.net
5445 W: https://f2fs.wiki.kernel.org/
5446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5448 F: Documentation/filesystems/f2fs.txt
5449 F: Documentation/ABI/testing/sysfs-fs-f2fs
5451 F: include/linux/f2fs_fs.h
5452 F: include/trace/events/f2fs.h
5454 FUJITSU FR-V (FRV) PORT
5458 FUJITSU LAPTOP EXTRAS
5459 M: Jonathan Woithe <jwoithe@just42.net>
5460 L: platform-driver-x86@vger.kernel.org
5462 F: drivers/platform/x86/fujitsu-laptop.c
5464 FUJITSU M-5MO LS CAMERA ISP DRIVER
5465 M: Kyungmin Park <kyungmin.park@samsung.com>
5466 M: Heungjun Kim <riverful.kim@samsung.com>
5467 L: linux-media@vger.kernel.org
5469 F: drivers/media/i2c/m5mols/
5470 F: include/media/i2c/m5mols.h
5472 FUJITSU TABLET EXTRAS
5473 M: Robert Gerlach <khnz@gmx.de>
5474 L: platform-driver-x86@vger.kernel.org
5476 F: drivers/platform/x86/fujitsu-tablet.c
5478 FUSE: FILESYSTEM IN USERSPACE
5479 M: Miklos Szeredi <miklos@szeredi.hu>
5480 L: linux-fsdevel@vger.kernel.org
5481 W: http://fuse.sourceforge.net/
5482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5485 F: include/uapi/linux/fuse.h
5486 F: Documentation/filesystems/fuse.txt
5489 M: Thomas Gleixner <tglx@linutronix.de>
5490 M: Ingo Molnar <mingo@redhat.com>
5491 R: Peter Zijlstra <peterz@infradead.org>
5492 R: Darren Hart <dvhart@infradead.org>
5493 L: linux-kernel@vger.kernel.org
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5497 F: kernel/futex_compat.c
5498 F: include/asm-generic/futex.h
5499 F: include/linux/futex.h
5500 F: include/uapi/linux/futex.h
5501 F: tools/testing/selftests/futex/
5502 F: tools/perf/bench/futex*
5503 F: Documentation/*futex*
5505 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5506 M: Rik Faith <faith@cs.unc.edu>
5507 L: linux-scsi@vger.kernel.org
5508 S: Odd Fixes (e.g., new signatures)
5509 F: drivers/scsi/fdomain.*
5512 M: Kees Cook <keescook@chromium.org>
5513 R: Emese Revfy <re.emese@gmail.com>
5514 L: kernel-hardening@lists.openwall.com
5516 F: scripts/gcc-plugins/
5517 F: scripts/gcc-plugin.sh
5518 F: scripts/Makefile.gcc-plugins
5519 F: Documentation/gcc-plugins.txt
5521 GCOV BASED KERNEL PROFILING
5522 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5525 F: Documentation/dev-tools/gcov.rst
5527 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5528 M: Achim Leubner <achim_leubner@adaptec.com>
5529 L: linux-scsi@vger.kernel.org
5530 W: http://www.icp-vortex.com/
5532 F: drivers/scsi/gdt*
5534 GDB KERNEL DEBUGGING HELPER SCRIPTS
5535 M: Jan Kiszka <jan.kiszka@siemens.com>
5536 M: Kieran Bingham <kieran@bingham.xyz>
5540 GEMTEK FM RADIO RECEIVER DRIVER
5541 M: Hans Verkuil <hverkuil@xs4all.nl>
5542 L: linux-media@vger.kernel.org
5543 T: git git://linuxtv.org/media_tree.git
5544 W: https://linuxtv.org
5546 F: drivers/media/radio/radio-gemtek*
5548 GENERIC GPIO I2C DRIVER
5549 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5551 F: drivers/i2c/busses/i2c-gpio.c
5552 F: include/linux/i2c-gpio.h
5554 GENERIC GPIO I2C MULTIPLEXER DRIVER
5555 M: Peter Korsgaard <peter.korsgaard@barco.com>
5556 L: linux-i2c@vger.kernel.org
5558 F: drivers/i2c/muxes/i2c-mux-gpio.c
5559 F: include/linux/i2c-mux-gpio.h
5560 F: Documentation/i2c/muxes/i2c-mux-gpio
5562 GENERIC HDLC (WAN) DRIVERS
5563 M: Krzysztof Halasa <khc@pm.waw.pl>
5564 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5566 F: drivers/net/wan/c101.c
5567 F: drivers/net/wan/hd6457*
5568 F: drivers/net/wan/hdlc*
5569 F: drivers/net/wan/n2.c
5570 F: drivers/net/wan/pc300too.c
5571 F: drivers/net/wan/pci200syn.c
5572 F: drivers/net/wan/wanxl*
5574 GENERIC INCLUDE/ASM HEADER FILES
5575 M: Arnd Bergmann <arnd@arndb.de>
5576 L: linux-arch@vger.kernel.org
5577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5579 F: include/asm-generic/
5580 F: include/uapi/asm-generic/
5582 GENERIC PHY FRAMEWORK
5583 M: Kishon Vijay Abraham I <kishon@ti.com>
5584 L: linux-kernel@vger.kernel.org
5585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5588 F: include/linux/phy/
5591 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5592 M: Kevin Hilman <khilman@kernel.org>
5593 M: Ulf Hansson <ulf.hansson@linaro.org>
5594 L: linux-pm@vger.kernel.org
5596 F: drivers/base/power/domain*.c
5597 F: include/linux/pm_domain.h
5599 GENERIC UIO DRIVER FOR PCI DEVICES
5600 M: "Michael S. Tsirkin" <mst@redhat.com>
5601 L: kvm@vger.kernel.org
5603 F: drivers/uio/uio_pci_generic.c
5605 GET_MAINTAINER SCRIPT
5606 M: Joe Perches <joe@perches.com>
5608 F: scripts/get_maintainer.pl
5610 GENWQE (IBM Generic Workqueue Card)
5611 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5612 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5614 F: drivers/misc/genwqe/
5617 M: Steven Whitehouse <swhiteho@redhat.com>
5618 M: Bob Peterson <rpeterso@redhat.com>
5619 L: cluster-devel@redhat.com
5620 W: http://sources.redhat.com/cluster/
5621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5623 F: Documentation/filesystems/gfs2*.txt
5625 F: include/uapi/linux/gfs2_ondisk.h
5627 GIGASET ISDN DRIVERS
5628 M: Paul Bolle <pebolle@tiscali.nl>
5629 L: gigaset307x-common@lists.sourceforge.net
5630 W: http://gigaset307x.sourceforge.net/
5632 F: Documentation/isdn/README.gigaset
5633 F: drivers/isdn/gigaset/
5634 F: include/uapi/linux/gigaset_dev.h
5637 M: Hans Verkuil <hans.verkuil@cisco.com>
5638 L: linux-media@vger.kernel.org
5640 F: drivers/media/usb/go7007/
5643 M: Bastien Nocera <hadess@hadess.net>
5644 L: linux-input@vger.kernel.org
5646 F: drivers/input/touchscreen/goodix.c
5649 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5650 L: linux-gpio@vger.kernel.org
5652 F: drivers/gpio/gpio-mockup.c
5653 F: tools/testing/selftests/gpio/
5656 M: Linus Walleij <linus.walleij@linaro.org>
5657 M: Alexandre Courbot <gnurou@gmail.com>
5658 L: linux-gpio@vger.kernel.org
5659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5661 F: Documentation/devicetree/bindings/gpio/
5662 F: Documentation/gpio/
5663 F: Documentation/ABI/testing/gpio-cdev
5664 F: Documentation/ABI/obsolete/sysfs-gpio
5666 F: include/linux/gpio/
5667 F: include/linux/gpio.h
5668 F: include/asm-generic/gpio.h
5669 F: include/uapi/linux/gpio.h
5672 GRE DEMULTIPLEXER DRIVER
5673 M: Dmitry Kozlov <xeb@mail.ru>
5674 L: netdev@vger.kernel.org
5676 F: net/ipv4/gre_demux.c
5677 F: net/ipv4/gre_offload.c
5678 F: include/net/gre.h
5680 GRETH 10/100/1G Ethernet MAC device driver
5681 M: Andreas Larsson <andreas@gaisler.com>
5682 L: netdev@vger.kernel.org
5684 F: drivers/net/ethernet/aeroflex/
5687 M: Johan Hovold <johan@kernel.org>
5688 M: Alex Elder <elder@kernel.org>
5689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5691 F: drivers/staging/greybus/
5692 L: greybus-dev@lists.linaro.org
5694 GREYBUS AUDIO PROTOCOLS DRIVERS
5695 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5696 M: Mark Greer <mgreer@animalcreek.com>
5698 F: drivers/staging/greybus/audio_apbridgea.c
5699 F: drivers/staging/greybus/audio_apbridgea.h
5700 F: drivers/staging/greybus/audio_codec.c
5701 F: drivers/staging/greybus/audio_codec.h
5702 F: drivers/staging/greybus/audio_gb.c
5703 F: drivers/staging/greybus/audio_manager.c
5704 F: drivers/staging/greybus/audio_manager.h
5705 F: drivers/staging/greybus/audio_manager_module.c
5706 F: drivers/staging/greybus/audio_manager_private.h
5707 F: drivers/staging/greybus/audio_manager_sysfs.c
5708 F: drivers/staging/greybus/audio_module.c
5709 F: drivers/staging/greybus/audio_topology.c
5711 GREYBUS PROTOCOLS DRIVERS
5712 M: Rui Miguel Silva <rmfrfs@gmail.com>
5714 F: drivers/staging/greybus/sdio.c
5715 F: drivers/staging/greybus/light.c
5716 F: drivers/staging/greybus/gpio.c
5717 F: drivers/staging/greybus/power_supply.c
5718 F: drivers/staging/greybus/spi.c
5719 F: drivers/staging/greybus/spilib.c
5721 GREYBUS PROTOCOLS DRIVERS
5722 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5724 F: drivers/staging/greybus/loopback.c
5725 F: drivers/staging/greybus/timesync.c
5726 F: drivers/staging/greybus/timesync_platform.c
5728 GREYBUS PROTOCOLS DRIVERS
5729 M: Viresh Kumar <vireshk@kernel.org>
5731 F: drivers/staging/greybus/authentication.c
5732 F: drivers/staging/greybus/bootrom.c
5733 F: drivers/staging/greybus/firmware.h
5734 F: drivers/staging/greybus/fw-core.c
5735 F: drivers/staging/greybus/fw-download.c
5736 F: drivers/staging/greybus/fw-managament.c
5737 F: drivers/staging/greybus/greybus_authentication.h
5738 F: drivers/staging/greybus/greybus_firmware.h
5739 F: drivers/staging/greybus/hid.c
5740 F: drivers/staging/greybus/i2c.c
5741 F: drivers/staging/greybus/spi.c
5742 F: drivers/staging/greybus/spilib.c
5743 F: drivers/staging/greybus/spilib.h
5745 GREYBUS PROTOCOLS DRIVERS
5746 M: David Lin <dtwlin@gmail.com>
5748 F: drivers/staging/greybus/uart.c
5749 F: drivers/staging/greybus/log.c
5751 GREYBUS PLATFORM DRIVERS
5752 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5754 F: drivers/staging/greybus/arche-platform.c
5755 F: drivers/staging/greybus/arche-apb-ctrl.c
5756 F: drivers/staging/greybus/arche_platform.h
5758 GS1662 VIDEO SERIALIZER
5759 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5760 L: linux-media@vger.kernel.org
5761 T: git git://linuxtv.org/media_tree.git
5763 F: drivers/media/spi/gs1662.c
5765 GSPCA FINEPIX SUBDRIVER
5766 M: Frank Zago <frank@zago.net>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5770 F: drivers/media/usb/gspca/finepix.c
5772 GSPCA GL860 SUBDRIVER
5773 M: Olivier Lorin <o.lorin@laposte.net>
5774 L: linux-media@vger.kernel.org
5775 T: git git://linuxtv.org/media_tree.git
5777 F: drivers/media/usb/gspca/gl860/
5779 GSPCA M5602 SUBDRIVER
5780 M: Erik Andren <erik.andren@gmail.com>
5781 L: linux-media@vger.kernel.org
5782 T: git git://linuxtv.org/media_tree.git
5784 F: drivers/media/usb/gspca/m5602/
5786 GSPCA PAC207 SONIXB SUBDRIVER
5787 M: Hans Verkuil <hverkuil@xs4all.nl>
5788 L: linux-media@vger.kernel.org
5789 T: git git://linuxtv.org/media_tree.git
5791 F: drivers/media/usb/gspca/pac207.c
5793 GSPCA SN9C20X SUBDRIVER
5794 M: Brian Johnson <brijohn@gmail.com>
5795 L: linux-media@vger.kernel.org
5796 T: git git://linuxtv.org/media_tree.git
5798 F: drivers/media/usb/gspca/sn9c20x.c
5800 GSPCA T613 SUBDRIVER
5801 M: Leandro Costantino <lcostantino@gmail.com>
5802 L: linux-media@vger.kernel.org
5803 T: git git://linuxtv.org/media_tree.git
5805 F: drivers/media/usb/gspca/t613.c
5807 GSPCA USB WEBCAM DRIVER
5808 M: Hans Verkuil <hverkuil@xs4all.nl>
5809 L: linux-media@vger.kernel.org
5810 T: git git://linuxtv.org/media_tree.git
5812 F: drivers/media/usb/gspca/
5814 GTP (GPRS Tunneling Protocol)
5815 M: Pablo Neira Ayuso <pablo@netfilter.org>
5816 M: Harald Welte <laforge@gnumonks.org>
5817 L: osmocom-net-gprs@lists.osmocom.org
5818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5820 F: drivers/net/gtp.c
5822 GUID PARTITION TABLE (GPT)
5823 M: Davidlohr Bueso <dave@stgolabs.net>
5824 L: linux-efi@vger.kernel.org
5826 F: block/partitions/efi.*
5828 STK1160 USB VIDEO CAPTURE DRIVER
5829 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5830 L: linux-media@vger.kernel.org
5831 T: git git://linuxtv.org/media_tree.git
5833 F: drivers/media/usb/stk1160/
5836 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5837 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5838 W: http://uclinux-h8.sourceforge.jp
5839 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5842 F: drivers/clocksource/h8300_*.c
5843 F: drivers/clk/h8300/
5844 F: drivers/irqchip/irq-renesas-h8*.c
5846 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5847 M: Frank Seidel <frank@f-seidel.de>
5848 L: platform-driver-x86@vger.kernel.org
5849 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5851 F: drivers/platform/x86/hdaps.c
5853 HDPVR USB VIDEO ENCODER DRIVER
5854 M: Hans Verkuil <hverkuil@xs4all.nl>
5855 L: linux-media@vger.kernel.org
5856 T: git git://linuxtv.org/media_tree.git
5857 W: https://linuxtv.org
5859 F: drivers/media/usb/hdpvr/
5861 HWPOISON MEMORY FAILURE HANDLING
5862 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5863 L: linux-mm@kvack.org
5865 F: mm/memory-failure.c
5866 F: mm/hwpoison-inject.c
5868 HYPERVISOR VIRTUAL CONSOLE DRIVER
5869 L: linuxppc-dev@lists.ozlabs.org
5874 M: Antti Palosaari <crope@iki.fi>
5875 L: linux-media@vger.kernel.org
5876 W: https://linuxtv.org
5877 W: http://palosaari.fi/linux/
5878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5879 T: git git://linuxtv.org/anttip/media_tree.git
5881 F: drivers/media/usb/hackrf/
5884 M: Jean Delvare <jdelvare@suse.com>
5885 M: Guenter Roeck <linux@roeck-us.net>
5886 L: linux-hwmon@vger.kernel.org
5887 W: http://hwmon.wiki.kernel.org/
5888 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5891 F: Documentation/hwmon/
5893 F: include/linux/hwmon*.h
5895 HARDWARE RANDOM NUMBER GENERATOR CORE
5896 M: Matt Mackall <mpm@selenic.com>
5897 M: Herbert Xu <herbert@gondor.apana.org.au>
5898 L: linux-crypto@vger.kernel.org
5900 F: Documentation/devicetree/bindings/rng/
5901 F: Documentation/hw_random.txt
5902 F: drivers/char/hw_random/
5903 F: include/linux/hw_random.h
5905 HARDWARE SPINLOCK CORE
5906 M: Ohad Ben-Cohen <ohad@wizery.com>
5907 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5908 L: linux-remoteproc@vger.kernel.org
5910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5911 F: Documentation/devicetree/bindings/hwlock/
5912 F: Documentation/hwspinlock.txt
5913 F: drivers/hwspinlock/
5914 F: include/linux/hwspinlock.h
5916 HARMONY SOUND DRIVER
5917 L: linux-parisc@vger.kernel.org
5919 F: sound/parisc/harmony.*
5921 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5922 M: Jimmy Vance <jimmy.vance@hpe.com>
5924 F: Documentation/watchdog/hpwdt.txt
5925 F: drivers/watchdog/hpwdt.c
5927 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5928 M: Don Brace <don.brace@microsemi.com>
5929 L: esc.storagedev@microsemi.com
5930 L: linux-scsi@vger.kernel.org
5932 F: Documentation/scsi/hpsa.txt
5933 F: drivers/scsi/hpsa*.[ch]
5934 F: include/linux/cciss*.h
5935 F: include/uapi/linux/cciss*.h
5937 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5938 M: Don Brace <don.brace@microsemi.com>
5939 L: esc.storagedev@microsemi.com
5940 L: linux-scsi@vger.kernel.org
5942 F: Documentation/blockdev/cciss.txt
5943 F: drivers/block/cciss*
5944 F: include/linux/cciss_ioctl.h
5945 F: include/uapi/linux/cciss_ioctl.h
5948 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5949 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5950 L: linux-rdma@vger.kernel.org
5952 F: drivers/infiniband/ulp/opa_vnic
5955 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5956 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5957 L: linux-rdma@vger.kernel.org
5959 F: drivers/infiniband/hw/hfi1
5962 L: linux-fsdevel@vger.kernel.org
5964 F: Documentation/filesystems/hfs.txt
5968 L: linux-fsdevel@vger.kernel.org
5970 F: Documentation/filesystems/hfsplus.txt
5973 HGA FRAMEBUFFER DRIVER
5974 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5975 L: linux-nvidia@lists.surfsouth.com
5976 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5978 F: drivers/video/fbdev/hgafb.c
5980 HIBERNATION (aka Software Suspend, aka swsusp)
5981 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5982 M: Pavel Machek <pavel@ucw.cz>
5983 L: linux-pm@vger.kernel.org
5984 B: https://bugzilla.kernel.org
5987 F: drivers/base/power/
5989 F: include/linux/suspend.h
5990 F: include/linux/freezer.h
5991 F: include/linux/pm.h
5992 F: arch/*/include/asm/suspend*.h
5995 M: Jiri Kosina <jikos@kernel.org>
5996 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5997 L: linux-input@vger.kernel.org
5998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6001 F: include/linux/hid*
6002 F: include/uapi/linux/hid*
6004 HID SENSOR HUB DRIVERS
6005 M: Jiri Kosina <jikos@kernel.org>
6006 M: Jonathan Cameron <jic23@kernel.org>
6007 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6008 L: linux-input@vger.kernel.org
6009 L: linux-iio@vger.kernel.org
6011 F: Documentation/hid/hid-sensor*
6012 F: drivers/hid/hid-sensor-*
6013 F: drivers/iio/*/hid-*
6014 F: include/linux/hid-sensor-*
6016 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6017 M: Thomas Gleixner <tglx@linutronix.de>
6018 L: linux-kernel@vger.kernel.org
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6021 F: Documentation/timers/
6022 F: kernel/time/hrtimer.c
6023 F: kernel/time/clockevents.c
6024 F: kernel/time/tick*.*
6025 F: kernel/time/timer_*.c
6026 F: include/linux/clockchips.h
6027 F: include/linux/hrtimer.h
6029 HIGH-SPEED SCC DRIVER FOR AX.25
6030 L: linux-hams@vger.kernel.org
6032 F: drivers/net/hamradio/dmascc.c
6033 F: drivers/net/hamradio/scc.c
6035 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6036 M: HighPoint Linux Team <linux@highpoint-tech.com>
6037 W: http://www.highpoint-tech.com
6039 F: Documentation/scsi/hptiop.txt
6040 F: drivers/scsi/hptiop.c
6043 M: Jes Sorensen <jes@trained-monkey.org>
6044 L: linux-hippi@sunsite.dk
6046 F: include/linux/hippidevice.h
6047 F: include/uapi/linux/if_hippi.h
6049 F: drivers/net/hippi/
6051 HISILICON NETWORK SUBSYSTEM DRIVER
6052 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6053 M: Salil Mehta <salil.mehta@huawei.com>
6054 L: netdev@vger.kernel.org
6055 W: http://www.hisilicon.com
6057 F: drivers/net/ethernet/hisilicon/
6058 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6060 HISILICON ROCE DRIVER
6061 M: Lijun Ou <oulijun@huawei.com>
6062 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6063 L: linux-rdma@vger.kernel.org
6065 F: drivers/infiniband/hw/hns/
6066 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6068 HISILICON SAS Controller
6069 M: John Garry <john.garry@huawei.com>
6070 W: http://www.hisilicon.com
6072 F: drivers/scsi/hisi_sas/
6073 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6076 M: Jouni Malinen <j@w1.fi>
6077 L: linux-wireless@vger.kernel.org
6078 W: http://w1.fi/hostap-driver.html
6080 F: drivers/net/wireless/intersil/hostap/
6082 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6083 L: platform-driver-x86@vger.kernel.org
6085 F: drivers/platform/x86/tc1100-wmi.c
6087 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6088 M: Jaroslav Kysela <perex@perex.cz>
6090 F: drivers/net/ethernet/hp/hp100.*
6092 HPET: High Precision Event Timers driver
6093 M: Clemens Ladisch <clemens@ladisch.de>
6095 F: Documentation/timers/hpet.txt
6096 F: drivers/char/hpet.c
6097 F: include/linux/hpet.h
6098 F: include/uapi/linux/hpet.h
6102 F: arch/x86/kernel/hpet.c
6103 F: arch/x86/include/asm/hpet.h
6106 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6107 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6112 M: Sebastian Reichel <sre@kernel.org>
6113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6115 F: Documentation/ABI/testing/sysfs-bus-hsi
6116 F: Documentation/driver-api/hsi.rst
6118 F: include/linux/hsi/
6119 F: include/uapi/linux/hsi/
6122 L: linux-usb@vger.kernel.org
6124 F: drivers/net/usb/hso.c
6126 HSR NETWORK PROTOCOL
6127 M: Arvid Brodin <arvid.brodin@alten.se>
6128 L: netdev@vger.kernel.org
6132 HTCPEN TOUCHSCREEN DRIVER
6133 M: Pau Oliva Fora <pof@eslack.org>
6134 L: linux-input@vger.kernel.org
6136 F: drivers/input/touchscreen/htcpen.c
6139 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6144 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6145 L: linux-media@vger.kernel.org
6146 T: git git://linuxtv.org/media_tree.git
6147 W: https://linuxtv.org
6149 F: drivers/media/platform/sti/hva
6151 Hyper-V CORE AND DRIVERS
6152 M: "K. Y. Srinivasan" <kys@microsoft.com>
6153 M: Haiyang Zhang <haiyangz@microsoft.com>
6154 M: Stephen Hemminger <sthemmin@microsoft.com>
6155 L: devel@linuxdriverproject.org
6157 F: arch/x86/include/asm/mshyperv.h
6158 F: arch/x86/include/uapi/asm/hyperv.h
6159 F: arch/x86/kernel/cpu/mshyperv.c
6161 F: drivers/hid/hid-hyperv.c
6163 F: drivers/input/serio/hyperv-keyboard.c
6164 F: drivers/pci/host/pci-hyperv.c
6165 F: drivers/net/hyperv/
6166 F: drivers/scsi/storvsc_drv.c
6167 F: drivers/uio/uio_hv_generic.c
6168 F: drivers/video/fbdev/hyperv_fb.c
6169 F: include/linux/hyperv.h
6171 F: Documentation/ABI/stable/sysfs-bus-vmbus
6174 M: Peter Rosin <peda@axentia.se>
6175 L: linux-i2c@vger.kernel.org
6177 F: Documentation/i2c/i2c-topology
6178 F: Documentation/i2c/muxes/
6179 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6180 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6181 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6182 F: drivers/i2c/i2c-mux.c
6183 F: drivers/i2c/muxes/
6184 F: include/linux/i2c-mux.h
6186 I2C OVER PARALLEL PORT
6187 M: Jean Delvare <jdelvare@suse.com>
6188 L: linux-i2c@vger.kernel.org
6190 F: Documentation/i2c/busses/i2c-parport
6191 F: Documentation/i2c/busses/i2c-parport-light
6192 F: drivers/i2c/busses/i2c-parport.c
6193 F: drivers/i2c/busses/i2c-parport-light.c
6195 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6196 M: Jean Delvare <jdelvare@suse.com>
6197 L: linux-i2c@vger.kernel.org
6199 F: Documentation/i2c/busses/i2c-ali1535
6200 F: Documentation/i2c/busses/i2c-ali1563
6201 F: Documentation/i2c/busses/i2c-ali15x3
6202 F: Documentation/i2c/busses/i2c-amd756
6203 F: Documentation/i2c/busses/i2c-amd8111
6204 F: Documentation/i2c/busses/i2c-i801
6205 F: Documentation/i2c/busses/i2c-nforce2
6206 F: Documentation/i2c/busses/i2c-piix4
6207 F: Documentation/i2c/busses/i2c-sis5595
6208 F: Documentation/i2c/busses/i2c-sis630
6209 F: Documentation/i2c/busses/i2c-sis96x
6210 F: Documentation/i2c/busses/i2c-via
6211 F: Documentation/i2c/busses/i2c-viapro
6212 F: drivers/i2c/busses/i2c-ali1535.c
6213 F: drivers/i2c/busses/i2c-ali1563.c
6214 F: drivers/i2c/busses/i2c-ali15x3.c
6215 F: drivers/i2c/busses/i2c-amd756.c
6216 F: drivers/i2c/busses/i2c-amd756-s4882.c
6217 F: drivers/i2c/busses/i2c-amd8111.c
6218 F: drivers/i2c/busses/i2c-i801.c
6219 F: drivers/i2c/busses/i2c-isch.c
6220 F: drivers/i2c/busses/i2c-nforce2.c
6221 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6222 F: drivers/i2c/busses/i2c-piix4.c
6223 F: drivers/i2c/busses/i2c-sis5595.c
6224 F: drivers/i2c/busses/i2c-sis630.c
6225 F: drivers/i2c/busses/i2c-sis96x.c
6226 F: drivers/i2c/busses/i2c-via.c
6227 F: drivers/i2c/busses/i2c-viapro.c
6229 I2C/SMBUS ISMT DRIVER
6230 M: Seth Heasley <seth.heasley@intel.com>
6231 M: Neil Horman <nhorman@tuxdriver.com>
6232 L: linux-i2c@vger.kernel.org
6233 F: drivers/i2c/busses/i2c-ismt.c
6234 F: Documentation/i2c/busses/i2c-ismt
6236 I2C/SMBUS STUB DRIVER
6237 M: Jean Delvare <jdelvare@suse.com>
6238 L: linux-i2c@vger.kernel.org
6240 F: drivers/i2c/i2c-stub.c
6243 M: Wolfram Sang <wsa@the-dreams.de>
6244 L: linux-i2c@vger.kernel.org
6245 W: https://i2c.wiki.kernel.org/
6246 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6249 F: Documentation/devicetree/bindings/i2c/
6250 F: Documentation/i2c/
6253 F: include/linux/i2c.h
6254 F: include/linux/i2c-*.h
6255 F: include/uapi/linux/i2c.h
6256 F: include/uapi/linux/i2c-*.h
6259 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6260 L: linux-i2c@vger.kernel.org
6261 L: linux-acpi@vger.kernel.org
6265 M: Jean Delvare <jdelvare@suse.com>
6266 L: linux-i2c@vger.kernel.org
6268 F: Documentation/i2c/busses/i2c-taos-evm
6269 F: drivers/i2c/busses/i2c-taos-evm.c
6272 M: Till Harbaum <till@harbaum.org>
6273 L: linux-i2c@vger.kernel.org
6274 W: http://www.harbaum.org/till/i2c_tiny_usb
6276 F: drivers/i2c/busses/i2c-tiny-usb.c
6279 M: "H. Peter Anvin" <hpa@zytor.com>
6283 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6284 M: "H. Peter Anvin" <hpa@zytor.com>
6285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6288 IA64 (Itanium) PLATFORM
6289 M: Tony Luck <tony.luck@intel.com>
6290 M: Fenghua Yu <fenghua.yu@intel.com>
6291 L: linux-ia64@vger.kernel.org
6292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6296 IBM Power VMX Cryptographic instructions
6297 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6298 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6299 L: linux-crypto@vger.kernel.org
6301 F: drivers/crypto/vmx/Makefile
6302 F: drivers/crypto/vmx/Kconfig
6303 F: drivers/crypto/vmx/vmx.c
6304 F: drivers/crypto/vmx/aes*
6305 F: drivers/crypto/vmx/ghash*
6306 F: drivers/crypto/vmx/ppc-xlate.pl
6308 IBM Power in-Nest Crypto Acceleration
6309 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6310 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6311 L: linux-crypto@vger.kernel.org
6313 F: drivers/crypto/nx/Makefile
6314 F: drivers/crypto/nx/Kconfig
6315 F: drivers/crypto/nx/nx-aes*
6316 F: drivers/crypto/nx/nx-sha*
6317 F: drivers/crypto/nx/nx.*
6318 F: drivers/crypto/nx/nx_csbcpb.h
6319 F: drivers/crypto/nx/nx_debugfs.h
6321 IBM Power 842 compression accelerator
6322 M: Haren Myneni <haren@us.ibm.com>
6324 F: drivers/crypto/nx/Makefile
6325 F: drivers/crypto/nx/Kconfig
6326 F: drivers/crypto/nx/nx-842*
6327 F: include/linux/sw842.h
6331 IBM Power Linux RAID adapter
6332 M: Brian King <brking@us.ibm.com>
6334 F: drivers/scsi/ipr.*
6336 IBM Power Virtual Ethernet Device Driver
6337 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6338 L: netdev@vger.kernel.org
6340 F: drivers/net/ethernet/ibm/ibmveth.*
6342 IBM Power SRIOV Virtual NIC Device Driver
6343 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6344 M: John Allen <jallen@linux.vnet.ibm.com>
6345 L: netdev@vger.kernel.org
6347 F: drivers/net/ethernet/ibm/ibmvnic.*
6349 IBM Power Virtual SCSI Device Drivers
6350 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6351 L: linux-scsi@vger.kernel.org
6353 F: drivers/scsi/ibmvscsi/ibmvscsi*
6354 F: include/scsi/viosrp.h
6356 IBM Power Virtual SCSI Device Target Driver
6357 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6358 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6359 L: linux-scsi@vger.kernel.org
6360 L: target-devel@vger.kernel.org
6362 F: drivers/scsi/ibmvscsi_tgt/
6364 IBM Power Virtual FC Device Drivers
6365 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6366 L: linux-scsi@vger.kernel.org
6368 F: drivers/scsi/ibmvscsi/ibmvfc*
6370 IBM ServeRAID RAID DRIVER
6372 F: drivers/scsi/ips.*
6374 ICH LPC AND GPIO DRIVER
6375 M: Peter Tyser <ptyser@xes-inc.com>
6377 F: drivers/mfd/lpc_ich.c
6378 F: drivers/gpio/gpio-ich.c
6380 IDT VersaClock 5 CLOCK DRIVER
6381 M: Marek Vasut <marek.vasut@gmail.com>
6383 F: drivers/clk/clk-versaclock5.c
6386 M: "David S. Miller" <davem@davemloft.net>
6387 L: linux-ide@vger.kernel.org
6388 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6391 F: Documentation/ide/
6393 F: include/linux/ide.h
6395 IDEAPAD LAPTOP EXTRAS DRIVER
6396 M: Ike Panhc <ike.pan@canonical.com>
6397 L: platform-driver-x86@vger.kernel.org
6398 W: http://launchpad.net/ideapad-laptop
6400 F: drivers/platform/x86/ideapad-laptop.c
6402 IDEAPAD LAPTOP SLIDEBAR DRIVER
6403 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6404 L: linux-input@vger.kernel.org
6405 W: https://github.com/o2genum/ideapad-slidebar
6407 F: drivers/input/misc/ideapad_slidebar.c
6410 M: Borislav Petkov <bp@alien8.de>
6411 L: linux-ide@vger.kernel.org
6413 F: Documentation/cdrom/ide-cd
6414 F: drivers/ide/ide-cd*
6416 IEEE 802.15.4 SUBSYSTEM
6417 M: Alexander Aring <aar@pengutronix.de>
6418 M: Stefan Schmidt <stefan@osg.samsung.com>
6419 L: linux-wpan@vger.kernel.org
6420 W: http://wpan.cakelab.org/
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6426 F: drivers/net/ieee802154/
6427 F: include/linux/nl802154.h
6428 F: include/linux/ieee802154.h
6429 F: include/net/nl802154.h
6430 F: include/net/mac802154.h
6431 F: include/net/af_ieee802154.h
6432 F: include/net/cfg802154.h
6433 F: include/net/ieee802154_netdev.h
6434 F: Documentation/networking/ieee802154.txt
6437 M: Yotam Gigi <yotamg@mellanox.com>
6438 M: Jamal Hadi Salim <jhs@mojatatu.com>
6440 F: include/net/ife.h
6441 F: include/uapi/linux/ife.h
6443 IGORPLUG-USB IR RECEIVER
6444 M: Sean Young <sean@mess.org>
6445 L: linux-media@vger.kernel.org
6447 F: drivers/media/rc/igorplugusb.c
6449 IGUANAWORKS USB IR TRANSCEIVER
6450 M: Sean Young <sean@mess.org>
6451 L: linux-media@vger.kernel.org
6453 F: drivers/media/rc/iguanair.c
6455 IIO DIGITAL POTENTIOMETER DAC
6456 M: Peter Rosin <peda@axentia.se>
6457 L: linux-iio@vger.kernel.org
6459 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6460 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6461 F: drivers/iio/dac/dpot-dac.c
6463 IIO ENVELOPE DETECTOR
6464 M: Peter Rosin <peda@axentia.se>
6465 L: linux-iio@vger.kernel.org
6467 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6468 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6469 F: drivers/iio/adc/envelope-detector.c
6471 IIO SUBSYSTEM AND DRIVERS
6472 M: Jonathan Cameron <jic23@kernel.org>
6473 R: Hartmut Knaack <knaack.h@gmx.de>
6474 R: Lars-Peter Clausen <lars@metafoo.de>
6475 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6476 L: linux-iio@vger.kernel.org
6477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6479 F: Documentation/devicetree/bindings/iio/
6481 F: drivers/staging/iio/
6482 F: include/linux/iio/
6485 IKANOS/ADI EAGLE ADSL USB DRIVER
6486 M: Matthieu Castet <castet.matthieu@free.fr>
6487 M: Stanislaw Gruszka <stf_xl@wp.pl>
6489 F: drivers/usb/atm/ueagle-atm.c
6491 IMGTEC ASCII LCD DRIVER
6492 M: Paul Burton <paul.burton@imgtec.com>
6494 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6495 F: drivers/auxdisplay/img-ascii-lcd.c
6497 INA209 HARDWARE MONITOR DRIVER
6498 M: Guenter Roeck <linux@roeck-us.net>
6499 L: linux-hwmon@vger.kernel.org
6501 F: Documentation/hwmon/ina209
6502 F: Documentation/devicetree/bindings/i2c/ina209.txt
6503 F: drivers/hwmon/ina209.c
6505 INA2XX HARDWARE MONITOR DRIVER
6506 M: Guenter Roeck <linux@roeck-us.net>
6507 L: linux-hwmon@vger.kernel.org
6509 F: Documentation/hwmon/ina2xx
6510 F: drivers/hwmon/ina2xx.c
6511 F: include/linux/platform_data/ina2xx.h
6513 INDUSTRY PACK SUBSYSTEM (IPACK)
6514 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6515 M: Jens Taprogge <jens.taprogge@taprogge.org>
6516 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6517 L: industrypack-devel@lists.sourceforge.net
6518 W: http://industrypack.sourceforge.net
6522 INGENIC JZ4780 DMA Driver
6523 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6525 F: drivers/dma/dma-jz4780.c
6527 INGENIC JZ4780 NAND DRIVER
6528 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6529 L: linux-mtd@lists.infradead.org
6531 F: drivers/mtd/nand/jz4780_*
6533 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6534 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6535 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6536 L: linux-ima-devel@lists.sourceforge.net
6537 L: linux-ima-user@lists.sourceforge.net
6538 L: linux-security-module@vger.kernel.org
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6541 F: security/integrity/ima/
6543 IMGTEC IR DECODER DRIVER
6544 M: James Hogan <james.hogan@imgtec.com>
6546 F: drivers/media/rc/img-ir/
6548 IMS TWINTURBO FRAMEBUFFER DRIVER
6549 L: linux-fbdev@vger.kernel.org
6551 F: drivers/video/fbdev/imsttfb.c
6553 INFINIBAND SUBSYSTEM
6554 M: Doug Ledford <dledford@redhat.com>
6555 M: Sean Hefty <sean.hefty@intel.com>
6556 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6557 L: linux-rdma@vger.kernel.org
6558 W: http://www.openfabrics.org/
6559 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6562 F: Documentation/devicetree/bindings/infiniband/
6563 F: Documentation/infiniband/
6564 F: drivers/infiniband/
6565 F: include/uapi/linux/if_infiniband.h
6566 F: include/uapi/rdma/
6570 M: John McCutchan <john@johnmccutchan.com>
6571 M: Robert Love <rlove@rlove.org>
6572 M: Eric Paris <eparis@parisplace.org>
6574 F: Documentation/filesystems/inotify.txt
6575 F: fs/notify/inotify/
6576 F: include/linux/inotify.h
6577 F: include/uapi/linux/inotify.h
6579 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6580 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6581 L: linux-input@vger.kernel.org
6582 Q: http://patchwork.kernel.org/project/linux-input/list/
6583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6586 F: include/linux/input.h
6587 F: include/uapi/linux/input.h
6588 F: include/linux/input/
6589 F: Documentation/devicetree/bindings/input/
6591 INPUT MULTITOUCH (MT) PROTOCOL
6592 M: Henrik Rydberg <rydberg@bitmath.org>
6593 L: linux-input@vger.kernel.org
6595 F: Documentation/input/multi-touch-protocol.rst
6596 F: drivers/input/input-mt.c
6599 INTEL ASoC BDW/HSW DRIVERS
6600 M: Jie Yang <yang.jie@linux.intel.com>
6601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6603 F: sound/soc/intel/common/sst-dsp*
6604 F: sound/soc/intel/common/sst-firmware.c
6605 F: sound/soc/intel/boards/broadwell.c
6606 F: sound/soc/intel/haswell/
6608 INTEL C600 SERIES SAS CONTROLLER DRIVER
6609 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6610 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6611 L: linux-scsi@vger.kernel.org
6612 T: git git://git.code.sf.net/p/intel-sas/isci
6614 F: drivers/scsi/isci/
6616 INTEL HID EVENT DRIVER
6617 M: Alex Hung <alex.hung@canonical.com>
6618 L: platform-driver-x86@vger.kernel.org
6620 F: drivers/platform/x86/intel-hid.c
6622 INTEL VIRTUAL BUTTON DRIVER
6623 M: AceLan Kao <acelan.kao@canonical.com>
6624 L: platform-driver-x86@vger.kernel.org
6626 F: drivers/platform/x86/intel-vbtn.c
6629 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6630 M: Len Brown <lenb@kernel.org>
6631 L: linux-pm@vger.kernel.org
6632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6633 B: https://bugzilla.kernel.org
6635 F: drivers/idle/intel_idle.c
6637 INTEL INTEGRATED SENSOR HUB DRIVER
6638 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6639 M: Jiri Kosina <jikos@kernel.org>
6640 L: linux-input@vger.kernel.org
6642 F: drivers/hid/intel-ish-hid/
6645 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6646 M: Len Brown <lenb@kernel.org>
6647 L: linux-pm@vger.kernel.org
6649 F: drivers/cpufreq/intel_pstate.c
6651 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6652 M: Maik Broemme <mbroemme@libmpq.org>
6653 L: linux-fbdev@vger.kernel.org
6655 F: Documentation/fb/intelfb.txt
6656 F: drivers/video/fbdev/intelfb/
6658 INTEL 810/815 FRAMEBUFFER DRIVER
6659 M: Antonino Daplas <adaplas@gmail.com>
6660 L: linux-fbdev@vger.kernel.org
6662 F: drivers/video/fbdev/i810/
6664 INTEL MENLOW THERMAL DRIVER
6665 M: Sujith Thomas <sujith.thomas@intel.com>
6666 L: platform-driver-x86@vger.kernel.org
6667 W: https://01.org/linux-acpi
6669 F: drivers/platform/x86/intel_menlow.c
6671 INTEL I/OAT DMA DRIVER
6672 M: Dave Jiang <dave.jiang@intel.com>
6673 R: Dan Williams <dan.j.williams@intel.com>
6674 L: dmaengine@vger.kernel.org
6675 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6677 F: drivers/dma/ioat*
6680 M: David Woodhouse <dwmw2@infradead.org>
6681 L: iommu@lists.linux-foundation.org
6682 T: git git://git.infradead.org/iommu-2.6.git
6684 F: drivers/iommu/intel-iommu.c
6685 F: include/linux/intel-iommu.h
6687 INTEL IOP-ADMA DMA DRIVER
6688 R: Dan Williams <dan.j.williams@intel.com>
6690 F: drivers/dma/iop-adma.c
6692 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6693 M: Krzysztof Halasa <khalasa@piap.pl>
6695 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6696 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6697 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6698 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6699 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6700 F: drivers/net/wan/ixp4xx_hss.c
6702 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6703 M: Deepak Saxena <dsaxena@plexity.net>
6705 F: drivers/char/hw_random/ixp4xx-rng.c
6707 INTEL ETHERNET DRIVERS
6708 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6709 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6710 W: http://www.intel.com/support/feedback.htm
6711 W: http://e1000.sourceforge.net/
6712 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6716 F: Documentation/networking/e100.txt
6717 F: Documentation/networking/e1000.txt
6718 F: Documentation/networking/e1000e.txt
6719 F: Documentation/networking/igb.txt
6720 F: Documentation/networking/igbvf.txt
6721 F: Documentation/networking/ixgb.txt
6722 F: Documentation/networking/ixgbe.txt
6723 F: Documentation/networking/ixgbevf.txt
6724 F: Documentation/networking/i40e.txt
6725 F: Documentation/networking/i40evf.txt
6726 F: drivers/net/ethernet/intel/
6727 F: drivers/net/ethernet/intel/*/
6729 INTEL RDMA RNIC DRIVER
6730 M: Faisal Latif <faisal.latif@intel.com>
6731 M: Shiraz Saleem <shiraz.saleem@intel.com>
6732 L: linux-rdma@vger.kernel.org
6734 F: drivers/infiniband/hw/i40iw/
6736 INTEL MERRIFIELD GPIO DRIVER
6737 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6738 L: linux-gpio@vger.kernel.org
6740 F: drivers/gpio/gpio-merrifield.c
6742 INTEL-MID GPIO DRIVER
6743 M: David Cohen <david.a.cohen@linux.intel.com>
6744 L: linux-gpio@vger.kernel.org
6746 F: drivers/gpio/gpio-intel-mid.c
6748 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6749 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6750 L: linux-wireless@vger.kernel.org
6752 F: Documentation/networking/README.ipw2100
6753 F: Documentation/networking/README.ipw2200
6754 F: drivers/net/wireless/intel/ipw2x00/
6757 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6759 F: Documentation/trace/intel_th.txt
6760 F: drivers/hwtracing/intel_th/
6762 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6763 M: Ning Sun <ning.sun@intel.com>
6764 L: tboot-devel@lists.sourceforge.net
6765 W: http://tboot.sourceforge.net
6766 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6768 F: Documentation/intel_txt.txt
6769 F: include/linux/tboot.h
6770 F: arch/x86/kernel/tboot.c
6772 INTEL WIRELESS WIMAX CONNECTION 2400
6773 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6774 M: linux-wimax@intel.com
6775 L: wimax@linuxwimax.org (subscribers-only)
6777 W: http://linuxwimax.org
6778 F: Documentation/wimax/README.i2400m
6779 F: drivers/net/wimax/i2400m/
6780 F: include/uapi/linux/wimax/i2400m.h
6782 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6783 M: Stanislaw Gruszka <sgruszka@redhat.com>
6784 L: linux-wireless@vger.kernel.org
6786 F: drivers/net/wireless/intel/iwlegacy/
6788 INTEL WIRELESS WIFI LINK (iwlwifi)
6789 M: Johannes Berg <johannes.berg@intel.com>
6790 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6791 M: Luca Coelho <luciano.coelho@intel.com>
6792 M: Intel Linux Wireless <linuxwifi@intel.com>
6793 L: linux-wireless@vger.kernel.org
6794 W: http://intellinuxwireless.org
6795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6797 F: drivers/net/wireless/intel/iwlwifi/
6799 INTEL MANAGEMENT ENGINE (mei)
6800 M: Tomas Winkler <tomas.winkler@intel.com>
6801 L: linux-kernel@vger.kernel.org
6803 F: include/uapi/linux/mei.h
6804 F: include/linux/mei_cl_bus.h
6805 F: drivers/misc/mei/*
6806 F: drivers/watchdog/mei_wdt.c
6807 F: Documentation/misc-devices/mei/*
6810 INTEL MIC DRIVERS (mic)
6811 M: Sudeep Dutt <sudeep.dutt@intel.com>
6812 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6814 W: https://github.com/sudeepdutt/mic
6815 W: http://software.intel.com/en-us/mic-developer
6816 F: include/linux/mic_bus.h
6817 F: include/linux/scif.h
6818 F: include/uapi/linux/mic_common.h
6819 F: include/uapi/linux/mic_ioctl.h
6820 F: include/uapi/linux/scif_ioctl.h
6821 F: drivers/misc/mic/
6822 F: drivers/dma/mic_x100_dma.c
6823 F: drivers/dma/mic_x100_dma.h
6824 F: Documentation/mic/
6826 INTEL PMC/P-Unit IPC DRIVER
6827 M: Zha Qipeng<qipeng.zha@intel.com>
6828 L: platform-driver-x86@vger.kernel.org
6830 F: drivers/platform/x86/intel_pmc_ipc.c
6831 F: drivers/platform/x86/intel_punit_ipc.c
6832 F: arch/x86/include/asm/intel_pmc_ipc.h
6833 F: arch/x86/include/asm/intel_punit_ipc.h
6835 INTEL TELEMETRY DRIVER
6836 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6837 L: platform-driver-x86@vger.kernel.org
6839 F: arch/x86/include/asm/intel_telemetry.h
6840 F: drivers/platform/x86/intel_telemetry*
6842 INTEL PMC CORE DRIVER
6843 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6844 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6845 L: platform-driver-x86@vger.kernel.org
6847 F: arch/x86/include/asm/pmc_core.h
6848 F: drivers/platform/x86/intel_pmc_core*
6850 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6851 M: Linus Walleij <linus.walleij@linaro.org>
6852 L: linux-iio@vger.kernel.org
6854 F: drivers/iio/gyro/mpu3050*
6855 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6857 IOC3 ETHERNET DRIVER
6858 M: Ralf Baechle <ralf@linux-mips.org>
6859 L: linux-mips@linux-mips.org
6861 F: drivers/net/ethernet/sgi/ioc3-eth.c
6864 M: Pat Gefre <pfg@sgi.com>
6865 L: linux-serial@vger.kernel.org
6867 F: drivers/tty/serial/ioc3_serial.c
6870 M: Joerg Roedel <joro@8bytes.org>
6871 L: iommu@lists.linux-foundation.org
6872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6874 F: Documentation/devicetree/bindings/iommu/
6876 F: include/linux/iommu.h
6877 F: include/linux/iova.h
6880 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6882 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6885 M: Corey Minyard <minyard@acm.org>
6886 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6887 W: http://openipmi.sourceforge.net/
6889 F: Documentation/IPMI.txt
6890 F: drivers/char/ipmi/
6891 F: include/linux/ipmi*
6892 F: include/uapi/linux/ipmi*
6894 QCOM AUDIO (ASoC) DRIVERS
6895 M: Patrick Lai <plai@codeaurora.org>
6896 M: Banajit Goswami <bgoswami@codeaurora.org>
6897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6901 IPS SCSI RAID DRIVER
6902 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6903 L: linux-scsi@vger.kernel.org
6904 W: http://www.adaptec.com/
6906 F: drivers/scsi/ips*
6909 M: Wensong Zhang <wensong@linux-vs.org>
6910 M: Simon Horman <horms@verge.net.au>
6911 M: Julian Anastasov <ja@ssi.bg>
6912 L: netdev@vger.kernel.org
6913 L: lvs-devel@vger.kernel.org
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6917 F: Documentation/networking/ipvs-sysctl.txt
6918 F: include/net/ip_vs.h
6919 F: include/uapi/linux/ip_vs.h
6920 F: net/netfilter/ipvs/
6923 M: Jiri Kosina <jikos@kernel.org>
6924 M: David Sterba <dsterba@suse.com>
6926 F: drivers/tty/ipwireless/
6929 L: netdev@vger.kernel.org
6931 F: include/net/ipx.h
6932 F: include/uapi/linux/ipx.h
6936 M: Samuel Ortiz <samuel@sortiz.org>
6937 L: irda-users@lists.sourceforge.net (subscribers-only)
6938 L: netdev@vger.kernel.org
6939 W: http://irda.sourceforge.net/
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6942 F: Documentation/networking/irda.txt
6943 F: drivers/net/irda/
6944 F: include/net/irda/
6948 M: Thomas Gleixner <tglx@linutronix.de>
6949 L: linux-kernel@vger.kernel.org
6951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6955 M: Thomas Gleixner <tglx@linutronix.de>
6956 M: Jason Cooper <jason@lakedaemon.net>
6957 M: Marc Zyngier <marc.zyngier@arm.com>
6958 L: linux-kernel@vger.kernel.org
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6961 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6962 F: Documentation/devicetree/bindings/interrupt-controller/
6965 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6966 M: Marc Zyngier <marc.zyngier@arm.com>
6968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6969 F: Documentation/IRQ-domain.txt
6970 F: include/linux/irqdomain.h
6971 F: kernel/irq/irqdomain.c
6975 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6977 F: Documentation/isa.txt
6978 F: drivers/base/isa.c
6979 F: include/linux/isa.h
6982 M: Jaroslav Kysela <perex@perex.cz>
6984 F: Documentation/isapnp.txt
6985 F: drivers/pnp/isapnp/
6986 F: include/linux/isapnp.h
6989 M: Hans Verkuil <hverkuil@xs4all.nl>
6990 L: linux-media@vger.kernel.org
6991 T: git git://linuxtv.org/media_tree.git
6992 W: https://linuxtv.org
6994 F: drivers/media/radio/radio-isa*
6996 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6997 M: Peter Jones <pjones@redhat.com>
6998 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7000 F: drivers/firmware/iscsi_ibft*
7003 M: Lee Duncan <lduncan@suse.com>
7004 M: Chris Leech <cleech@redhat.com>
7005 L: open-iscsi@googlegroups.com
7006 W: www.open-iscsi.com
7008 F: drivers/scsi/*iscsi*
7009 F: include/scsi/*iscsi*
7011 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7012 M: Or Gerlitz <ogerlitz@mellanox.com>
7013 M: Sagi Grimberg <sagi@grimberg.me>
7014 M: Roi Dayan <roid@mellanox.com>
7015 L: linux-rdma@vger.kernel.org
7017 W: http://www.openfabrics.org
7018 W: www.open-iscsi.org
7019 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7020 F: drivers/infiniband/ulp/iser/
7022 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7023 M: Sagi Grimberg <sagi@grimberg.me>
7024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7025 L: linux-rdma@vger.kernel.org
7026 L: target-devel@vger.kernel.org
7028 W: http://www.linux-iscsi.org
7029 F: drivers/infiniband/ulp/isert
7032 M: Karsten Keil <isdn@linux-pingi.de>
7033 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7034 L: netdev@vger.kernel.org
7035 W: http://www.isdn4linux.de
7036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7038 F: Documentation/isdn/
7040 F: include/linux/isdn.h
7041 F: include/linux/isdn/
7042 F: include/uapi/linux/isdn.h
7043 F: include/uapi/linux/isdn/
7045 ISDN SUBSYSTEM (Eicon active card driver)
7046 M: Armin Schindler <mac@melware.de>
7047 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7048 W: http://www.melware.de
7050 F: drivers/isdn/hardware/eicon/
7052 IT87 HARDWARE MONITORING DRIVER
7053 M: Jean Delvare <jdelvare@suse.com>
7054 L: linux-hwmon@vger.kernel.org
7056 F: Documentation/hwmon/it87
7057 F: drivers/hwmon/it87.c
7060 M: Antti Palosaari <crope@iki.fi>
7061 L: linux-media@vger.kernel.org
7062 W: https://linuxtv.org
7063 W: http://palosaari.fi/linux/
7064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7065 T: git git://linuxtv.org/anttip/media_tree.git
7067 F: drivers/media/tuners/it913x*
7069 IVTV VIDEO4LINUX DRIVER
7070 M: Andy Walls <awalls@md.metrocast.net>
7071 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7072 L: linux-media@vger.kernel.org
7073 T: git git://linuxtv.org/media_tree.git
7074 W: http://www.ivtvdriver.org
7076 F: Documentation/media/v4l-drivers/ivtv*
7077 F: drivers/media/pci/ivtv/
7078 F: include/uapi/linux/ivtv*
7080 IX2505V MEDIA DRIVER
7081 M: Malcolm Priestley <tvboxspy@gmail.com>
7082 L: linux-media@vger.kernel.org
7083 W: https://linuxtv.org
7084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7086 F: drivers/media/dvb-frontends/ix2505v*
7088 JC42.4 TEMPERATURE SENSOR DRIVER
7089 M: Guenter Roeck <linux@roeck-us.net>
7090 L: linux-hwmon@vger.kernel.org
7092 F: drivers/hwmon/jc42.c
7093 F: Documentation/hwmon/jc42
7096 M: Dave Kleikamp <shaggy@kernel.org>
7097 L: jfs-discussion@lists.sourceforge.net
7098 W: http://jfs.sourceforge.net/
7099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7101 F: Documentation/filesystems/jfs.txt
7105 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7106 L: netdev@vger.kernel.org
7108 F: drivers/net/ethernet/jme.*
7110 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7111 M: David Woodhouse <dwmw2@infradead.org>
7112 L: linux-mtd@lists.infradead.org
7113 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7116 F: include/uapi/linux/jffs2.h
7118 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7119 M: "Theodore Ts'o" <tytso@mit.edu>
7120 M: Jan Kara <jack@suse.com>
7121 L: linux-ext4@vger.kernel.org
7124 F: include/linux/jbd2.h
7126 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7127 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7128 L: linux-media@vger.kernel.org
7130 F: drivers/media/platform/rcar_jpu.c
7132 JSM Neo PCI based serial card
7133 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7134 L: linux-serial@vger.kernel.org
7136 F: drivers/tty/serial/jsm/
7138 K10TEMP HARDWARE MONITORING DRIVER
7139 M: Clemens Ladisch <clemens@ladisch.de>
7140 L: linux-hwmon@vger.kernel.org
7142 F: Documentation/hwmon/k10temp
7143 F: drivers/hwmon/k10temp.c
7145 K8TEMP HARDWARE MONITORING DRIVER
7146 M: Rudolf Marek <r.marek@assembler.cz>
7147 L: linux-hwmon@vger.kernel.org
7149 F: Documentation/hwmon/k8temp
7150 F: drivers/hwmon/k8temp.c
7153 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7154 R: Alexander Potapenko <glider@google.com>
7155 R: Dmitry Vyukov <dvyukov@google.com>
7156 L: kasan-dev@googlegroups.com
7158 F: arch/*/include/asm/kasan.h
7159 F: arch/*/mm/kasan_init*
7160 F: Documentation/dev-tools/kasan.rst
7161 F: include/linux/kasan*.h
7164 F: scripts/Makefile.kasan
7167 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7168 L: linux-kbuild@vger.kernel.org
7169 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7171 F: Documentation/kbuild/kconfig-language.txt
7175 M: Dave Young <dyoung@redhat.com>
7176 M: Baoquan He <bhe@redhat.com>
7177 R: Vivek Goyal <vgoyal@redhat.com>
7178 L: kexec@lists.infradead.org
7179 W: http://lse.sourceforge.net/kdump/
7181 F: Documentation/kdump/
7183 KEENE FM RADIO TRANSMITTER DRIVER
7184 M: Hans Verkuil <hverkuil@xs4all.nl>
7185 L: linux-media@vger.kernel.org
7186 T: git git://linuxtv.org/media_tree.git
7187 W: https://linuxtv.org
7189 F: drivers/media/radio/radio-keene*
7191 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7192 M: Ian Kent <raven@themaw.net>
7193 L: autofs@vger.kernel.org
7197 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7198 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7199 M: Michal Marek <mmarek@suse.com>
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7201 L: linux-kbuild@vger.kernel.org
7203 F: Documentation/kbuild/
7205 F: scripts/Makefile.*
7211 L: kernel-janitors@vger.kernel.org
7212 W: http://kernelnewbies.org/KernelJanitors
7215 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7216 M: "J. Bruce Fields" <bfields@fieldses.org>
7217 M: Jeff Layton <jlayton@poochiereds.net>
7218 L: linux-nfs@vger.kernel.org
7219 W: http://nfs.sourceforge.net/
7220 T: git git://linux-nfs.org/~bfields/linux.git
7223 F: include/uapi/linux/nfsd/
7227 F: include/linux/lockd/
7228 F: include/linux/sunrpc/
7229 F: include/uapi/linux/sunrpc/
7231 KERNEL SELFTEST FRAMEWORK
7232 M: Shuah Khan <shuahkh@osg.samsung.com>
7233 M: Shuah Khan <shuah@kernel.org>
7234 L: linux-kselftest@vger.kernel.org
7235 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7237 F: tools/testing/selftests
7239 KERNEL VIRTUAL MACHINE (KVM)
7240 M: Paolo Bonzini <pbonzini@redhat.com>
7241 M: Radim Krčmář <rkrcmar@redhat.com>
7242 L: kvm@vger.kernel.org
7243 W: http://www.linux-kvm.org
7244 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7246 F: Documentation/*/kvm*.txt
7247 F: Documentation/virtual/kvm/
7249 F: arch/x86/kernel/kvm.c
7250 F: arch/x86/kernel/kvmclock.c
7251 F: arch/*/include/asm/kvm*
7252 F: include/linux/kvm*
7253 F: include/uapi/linux/kvm*
7257 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7258 M: Joerg Roedel <joro@8bytes.org>
7259 L: kvm@vger.kernel.org
7260 W: http://www.linux-kvm.org/
7262 F: arch/x86/include/asm/svm.h
7263 F: arch/x86/kvm/svm.c
7265 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7266 M: Alexander Graf <agraf@suse.com>
7267 L: kvm-ppc@vger.kernel.org
7268 W: http://www.linux-kvm.org/
7269 T: git git://github.com/agraf/linux-2.6.git
7271 F: arch/powerpc/include/asm/kvm*
7272 F: arch/powerpc/kvm/
7274 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7275 M: Christian Borntraeger <borntraeger@de.ibm.com>
7276 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7277 L: linux-s390@vger.kernel.org
7278 W: http://www.ibm.com/developerworks/linux/linux390/
7279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7281 F: Documentation/s390/kvm.txt
7282 F: arch/s390/include/asm/kvm*
7284 F: arch/s390/mm/gmap.c
7286 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7287 M: Christoffer Dall <christoffer.dall@linaro.org>
7288 M: Marc Zyngier <marc.zyngier@arm.com>
7289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7290 L: kvmarm@lists.cs.columbia.edu
7291 W: http://systems.cs.columbia.edu/projects/kvm-arm
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7294 F: arch/arm/include/uapi/asm/kvm*
7295 F: arch/arm/include/asm/kvm*
7298 F: include/kvm/arm_*
7300 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7301 M: Christoffer Dall <christoffer.dall@linaro.org>
7302 M: Marc Zyngier <marc.zyngier@arm.com>
7303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7304 L: kvmarm@lists.cs.columbia.edu
7306 F: arch/arm64/include/uapi/asm/kvm*
7307 F: arch/arm64/include/asm/kvm*
7310 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7311 M: James Hogan <james.hogan@imgtec.com>
7312 L: linux-mips@linux-mips.org
7314 F: arch/mips/include/uapi/asm/kvm*
7315 F: arch/mips/include/asm/kvm*
7319 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7320 M: Tejun Heo <tj@kernel.org>
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7323 F: include/linux/kernfs.h
7327 M: Eric Biederman <ebiederm@xmission.com>
7328 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7329 L: kexec@lists.infradead.org
7331 F: include/linux/kexec.h
7332 F: include/uapi/linux/kexec.h
7336 M: David Howells <dhowells@redhat.com>
7337 L: keyrings@vger.kernel.org
7339 F: Documentation/security/keys.txt
7340 F: include/linux/key.h
7341 F: include/linux/key-type.h
7342 F: include/linux/keyctl.h
7343 F: include/uapi/linux/keyctl.h
7348 M: David Safford <safford@us.ibm.com>
7349 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7350 L: linux-security-module@vger.kernel.org
7351 L: keyrings@vger.kernel.org
7353 F: Documentation/security/keys-trusted-encrypted.txt
7354 F: include/keys/trusted-type.h
7355 F: security/keys/trusted.c
7356 F: security/keys/trusted.h
7359 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7360 M: David Safford <safford@us.ibm.com>
7361 L: linux-security-module@vger.kernel.org
7362 L: keyrings@vger.kernel.org
7364 F: Documentation/security/keys-trusted-encrypted.txt
7365 F: include/keys/encrypted-type.h
7366 F: security/keys/encrypted-keys/
7368 KGDB / KDB /debug_core
7369 M: Jason Wessel <jason.wessel@windriver.com>
7370 W: http://kgdb.wiki.kernel.org/
7371 L: kgdb-bugreport@lists.sourceforge.net
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7374 F: Documentation/DocBook/kgdb.tmpl
7375 F: drivers/misc/kgdbts.c
7376 F: drivers/tty/serial/kgdboc.c
7377 F: include/linux/kdb.h
7378 F: include/linux/kgdb.h
7382 M: Vegard Nossum <vegardno@ifi.uio.no>
7383 M: Pekka Enberg <penberg@kernel.org>
7385 F: Documentation/dev-tools/kmemcheck.rst
7386 F: arch/x86/include/asm/kmemcheck.h
7387 F: arch/x86/mm/kmemcheck/
7388 F: include/linux/kmemcheck.h
7392 M: Catalin Marinas <catalin.marinas@arm.com>
7394 F: Documentation/dev-tools/kmemleak.rst
7395 F: include/linux/kmemleak.h
7397 F: mm/kmemleak-test.c
7400 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7401 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7402 M: "David S. Miller" <davem@davemloft.net>
7403 M: Masami Hiramatsu <mhiramat@kernel.org>
7405 F: Documentation/kprobes.txt
7406 F: include/linux/kprobes.h
7407 F: include/asm-generic/kprobes.h
7410 KS0108 LCD CONTROLLER DRIVER
7411 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7412 W: http://miguelojeda.es/auxdisplay.htm
7413 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7415 F: Documentation/auxdisplay/ks0108
7416 F: drivers/auxdisplay/ks0108.c
7417 F: include/linux/ks0108.h
7420 M: David Ahern <dsa@cumulusnetworks.com>
7421 L: netdev@vger.kernel.org
7424 F: include/net/l3mdev.h
7426 LANTIQ MIPS ARCHITECTURE
7427 M: John Crispin <john@phrozen.org>
7428 L: linux-mips@linux-mips.org
7433 L: linux-x25@vger.kernel.org
7435 F: Documentation/networking/lapb-module.txt
7439 LASI 53c700 driver for PARISC
7440 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7441 L: linux-scsi@vger.kernel.org
7443 F: Documentation/scsi/53c700.txt
7444 F: drivers/scsi/53c700*
7447 M: Richard Purdie <rpurdie@rpsys.net>
7448 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7449 M: Pavel Machek <pavel@ucw.cz>
7450 L: linux-leds@vger.kernel.org
7451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7453 F: Documentation/devicetree/bindings/leds/
7455 F: include/linux/leds.h
7457 LEGACY EEPROM DRIVER
7458 M: Jean Delvare <jdelvare@suse.com>
7460 F: Documentation/misc-devices/eeprom
7461 F: drivers/misc/eeprom/eeprom.c
7463 LEGO USB Tower driver
7464 M: Juergen Stuber <starblue@users.sourceforge.net>
7465 L: legousb-devel@lists.sourceforge.net
7466 W: http://legousb.sourceforge.net/
7468 F: drivers/usb/misc/legousbtower.c
7471 M: Michael Krufky <mkrufky@linuxtv.org>
7472 L: linux-media@vger.kernel.org
7473 W: https://linuxtv.org
7474 W: http://github.com/mkrufky
7475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7476 T: git git://linuxtv.org/mkrufky/tuners.git
7478 F: drivers/media/dvb-frontends/lg2160.*
7480 LGDT3305 MEDIA DRIVER
7481 M: Michael Krufky <mkrufky@linuxtv.org>
7482 L: linux-media@vger.kernel.org
7483 W: https://linuxtv.org
7484 W: http://github.com/mkrufky
7485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7486 T: git git://linuxtv.org/mkrufky/tuners.git
7488 F: drivers/media/dvb-frontends/lgdt3305.*
7491 M: Rusty Russell <rusty@rustcorp.com.au>
7492 L: lguest@lists.ozlabs.org
7493 W: http://lguest.ozlabs.org/
7495 F: arch/x86/include/asm/lguest*.h
7498 F: include/linux/lguest*.h
7501 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7502 M: Tejun Heo <tj@kernel.org>
7503 L: linux-ide@vger.kernel.org
7504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7507 F: include/linux/ata.h
7508 F: include/linux/libata.h
7509 F: Documentation/devicetree/bindings/ata/
7511 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7512 M: Viresh Kumar <vireshk@kernel.org>
7513 L: linux-ide@vger.kernel.org
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7516 F: include/linux/pata_arasan_cf_data.h
7517 F: drivers/ata/pata_arasan_cf.c
7520 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7521 M: Tejun Heo <tj@kernel.org>
7522 L: linux-ide@vger.kernel.org
7523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7525 F: drivers/ata/pata_*.c
7526 F: drivers/ata/ata_generic.c
7528 LIBATA SATA AHCI PLATFORM devices support
7529 M: Hans de Goede <hdegoede@redhat.com>
7530 M: Tejun Heo <tj@kernel.org>
7531 L: linux-ide@vger.kernel.org
7532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7534 F: drivers/ata/ahci_platform.c
7535 F: drivers/ata/libahci_platform.c
7536 F: include/linux/ahci_platform.h
7538 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7539 M: Mikael Pettersson <mikpelinux@gmail.com>
7540 L: linux-ide@vger.kernel.org
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7543 F: drivers/ata/sata_promise.*
7546 M: Sasha Levin <sasha.levin@oracle.com>
7548 F: tools/lib/lockdep/
7550 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7551 M: Dan Williams <dan.j.williams@intel.com>
7552 L: linux-nvdimm@lists.01.org
7553 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7557 F: include/linux/nd.h
7558 F: include/linux/libnvdimm.h
7559 F: include/uapi/linux/ndctl.h
7561 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7562 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7563 L: linux-nvdimm@lists.01.org
7564 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7566 F: drivers/nvdimm/blk.c
7567 F: drivers/nvdimm/region_devs.c
7568 F: drivers/acpi/nfit*
7570 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7571 M: Vishal Verma <vishal.l.verma@intel.com>
7572 L: linux-nvdimm@lists.01.org
7573 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7575 F: drivers/nvdimm/btt*
7577 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7578 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7579 L: linux-nvdimm@lists.01.org
7580 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7582 F: drivers/nvdimm/pmem.c
7583 F: include/linux/pmem.h
7584 F: arch/*/include/asm/pmem.h
7586 LIGHTNVM PLATFORM SUPPORT
7587 M: Matias Bjorling <mb@lightnvm.io>
7588 W: http://github/OpenChannelSSD
7589 L: linux-block@vger.kernel.org
7591 F: drivers/lightnvm/
7592 F: include/linux/lightnvm.h
7593 F: include/uapi/linux/lightnvm.h
7595 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7596 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7597 M: Paul Mackerras <paulus@samba.org>
7598 M: Michael Ellerman <mpe@ellerman.id.au>
7599 W: https://github.com/linuxppc/linux/wiki
7600 L: linuxppc-dev@lists.ozlabs.org
7601 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7604 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7605 F: Documentation/devicetree/bindings/powerpc/
7606 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7607 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7608 F: Documentation/powerpc/
7610 F: drivers/char/tpm/tpm_ibmvtpm*
7611 F: drivers/crypto/nx/
7612 F: drivers/crypto/vmx/
7613 F: drivers/i2c/busses/i2c-opal.c
7614 F: drivers/net/ethernet/ibm/ibmveth.*
7615 F: drivers/net/ethernet/ibm/ibmvnic.*
7616 F: drivers/pci/hotplug/pnv_php.c
7617 F: drivers/pci/hotplug/rpa*
7618 F: drivers/rtc/rtc-opal.c
7619 F: drivers/scsi/ibmvscsi/
7620 F: drivers/tty/hvc/hvc_opal.c
7621 F: tools/testing/selftests/powerpc
7628 LINUX FOR POWER MACINTOSH
7629 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7630 W: http://www.penguinppc.org/
7631 L: linuxppc-dev@lists.ozlabs.org
7633 F: arch/powerpc/platforms/powermac/
7634 F: drivers/macintosh/
7636 LINUX FOR POWERPC EMBEDDED MPC5XXX
7637 M: Anatolij Gustschin <agust@denx.de>
7638 L: linuxppc-dev@lists.ozlabs.org
7639 T: git git://git.denx.de/linux-denx-agust.git
7641 F: arch/powerpc/platforms/512x/
7642 F: arch/powerpc/platforms/52xx/
7644 LINUX FOR POWERPC EMBEDDED PPC4XX
7645 M: Alistair Popple <alistair@popple.id.au>
7646 M: Matt Porter <mporter@kernel.crashing.org>
7647 W: http://www.penguinppc.org/
7648 L: linuxppc-dev@lists.ozlabs.org
7650 F: arch/powerpc/platforms/40x/
7651 F: arch/powerpc/platforms/44x/
7653 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7654 L: linuxppc-dev@lists.ozlabs.org
7656 F: arch/powerpc/*/*virtex*
7657 F: arch/powerpc/*/*/*virtex*
7659 LINUX FOR POWERPC EMBEDDED PPC8XX
7660 M: Vitaly Bordug <vitb@kernel.crashing.org>
7661 W: http://www.penguinppc.org/
7662 L: linuxppc-dev@lists.ozlabs.org
7664 F: arch/powerpc/platforms/8xx/
7666 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7667 M: Scott Wood <oss@buserror.net>
7668 M: Kumar Gala <galak@kernel.crashing.org>
7669 W: http://www.penguinppc.org/
7670 L: linuxppc-dev@lists.ozlabs.org
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7673 F: arch/powerpc/platforms/83xx/
7674 F: arch/powerpc/platforms/85xx/
7676 LINUX FOR POWERPC PA SEMI PWRFICIENT
7677 L: linuxppc-dev@lists.ozlabs.org
7679 F: arch/powerpc/platforms/pasemi/
7680 F: drivers/*/*pasemi*
7681 F: drivers/*/*/*pasemi*
7683 LINUX SECURITY MODULE (LSM) FRAMEWORK
7684 M: Chris Wright <chrisw@sous-sol.org>
7685 L: linux-security-module@vger.kernel.org
7688 LIS3LV02D ACCELEROMETER DRIVER
7689 M: Eric Piel <eric.piel@tremplin-utc.net>
7691 F: Documentation/misc-devices/lis3lv02d
7692 F: drivers/misc/lis3lv02d/
7693 F: drivers/platform/x86/hp_accel.c
7696 M: Josh Poimboeuf <jpoimboe@redhat.com>
7697 M: Jessica Yu <jeyu@redhat.com>
7698 M: Jiri Kosina <jikos@kernel.org>
7699 M: Miroslav Benes <mbenes@suse.cz>
7700 R: Petr Mladek <pmladek@suse.com>
7702 F: kernel/livepatch/
7703 F: include/linux/livepatch.h
7704 F: arch/x86/include/asm/livepatch.h
7705 F: arch/x86/kernel/livepatch.c
7706 F: Documentation/livepatch/
7707 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7708 F: samples/livepatch/
7709 L: live-patching@vger.kernel.org
7710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7712 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7713 M: Kees Cook <keescook@chromium.org>
7715 F: drivers/misc/lkdtm*
7718 L: netdev@vger.kernel.org
7720 F: include/linux/llc.h
7721 F: include/uapi/linux/llc.h
7725 LM73 HARDWARE MONITOR DRIVER
7726 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7727 L: linux-hwmon@vger.kernel.org
7729 F: drivers/hwmon/lm73.c
7731 LM78 HARDWARE MONITOR DRIVER
7732 M: Jean Delvare <jdelvare@suse.com>
7733 L: linux-hwmon@vger.kernel.org
7735 F: Documentation/hwmon/lm78
7736 F: drivers/hwmon/lm78.c
7738 LM83 HARDWARE MONITOR DRIVER
7739 M: Jean Delvare <jdelvare@suse.com>
7740 L: linux-hwmon@vger.kernel.org
7742 F: Documentation/hwmon/lm83
7743 F: drivers/hwmon/lm83.c
7745 LM90 HARDWARE MONITOR DRIVER
7746 M: Jean Delvare <jdelvare@suse.com>
7747 L: linux-hwmon@vger.kernel.org
7749 F: Documentation/hwmon/lm90
7750 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7751 F: drivers/hwmon/lm90.c
7752 F: include/dt-bindings/thermal/lm90.h
7754 LM95234 HARDWARE MONITOR DRIVER
7755 M: Guenter Roeck <linux@roeck-us.net>
7756 L: linux-hwmon@vger.kernel.org
7758 F: Documentation/hwmon/lm95234
7759 F: drivers/hwmon/lm95234.c
7761 LME2510 MEDIA DRIVER
7762 M: Malcolm Priestley <tvboxspy@gmail.com>
7763 L: linux-media@vger.kernel.org
7764 W: https://linuxtv.org
7765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7767 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7770 M: Peter Zijlstra <peterz@infradead.org>
7771 M: Ingo Molnar <mingo@redhat.com>
7772 L: linux-kernel@vger.kernel.org
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7775 F: Documentation/locking/
7776 F: include/linux/lockdep.h
7777 F: include/linux/spinlock*.h
7778 F: arch/*/include/asm/spinlock*.h
7779 F: include/linux/rwlock*.h
7780 F: include/linux/mutex*.h
7781 F: arch/*/include/asm/mutex*.h
7782 F: include/linux/rwsem*.h
7783 F: arch/*/include/asm/rwsem.h
7784 F: include/linux/seqlock.h
7785 F: lib/locking*.[ch]
7788 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7789 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7790 L: linux-ntfs-dev@lists.sourceforge.net
7791 W: http://www.linux-ntfs.org/content/view/19/37/
7793 F: Documentation/ldm.txt
7794 F: block/partitions/ldm.*
7796 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7797 M: Sathya Prakash <sathya.prakash@broadcom.com>
7798 M: Chaitra P B <chaitra.basappa@broadcom.com>
7799 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7800 L: MPT-FusionLinux.pdl@broadcom.com
7801 L: linux-scsi@vger.kernel.org
7802 W: http://www.avagotech.com/support/
7804 F: drivers/message/fusion/
7805 F: drivers/scsi/mpt2sas/
7806 F: drivers/scsi/mpt3sas/
7808 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7809 M: Matthew Wilcox <matthew@wil.cx>
7810 L: linux-scsi@vger.kernel.org
7812 F: drivers/scsi/sym53c8xx_2/
7814 LTC4261 HARDWARE MONITOR DRIVER
7815 M: Guenter Roeck <linux@roeck-us.net>
7816 L: linux-hwmon@vger.kernel.org
7818 F: Documentation/hwmon/ltc4261
7819 F: drivers/hwmon/ltc4261.c
7821 LTC4306 I2C MULTIPLEXER DRIVER
7822 M: Michael Hennerich <michael.hennerich@analog.com>
7823 W: http://ez.analog.com/community/linux-device-drivers
7824 L: linux-i2c@vger.kernel.org
7826 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7827 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7829 LTP (Linux Test Project)
7830 M: Mike Frysinger <vapier@gentoo.org>
7831 M: Cyril Hrubis <chrubis@suse.cz>
7832 M: Wanlong Gao <wanlong.gao@gmail.com>
7833 M: Jan Stancek <jstancek@redhat.com>
7834 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7835 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7836 L: ltp@lists.linux.it (subscribers-only)
7837 W: http://linux-test-project.github.io/
7838 T: git git://github.com/linux-test-project/ltp.git
7842 W: http://www.linux-m32r.org/
7847 M: Geert Uytterhoeven <geert@linux-m68k.org>
7848 L: linux-m68k@lists.linux-m68k.org
7849 W: http://www.linux-m68k.org/
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7855 M68K ON APPLE MACINTOSH
7856 M: Joshua Thompson <funaho@jurai.org>
7857 W: http://www.mac.linux-m68k.org/
7858 L: linux-m68k@lists.linux-m68k.org
7863 M: Philip Blundell <philb@gnu.org>
7864 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7868 M88DS3103 MEDIA DRIVER
7869 M: Antti Palosaari <crope@iki.fi>
7870 L: linux-media@vger.kernel.org
7871 W: https://linuxtv.org
7872 W: http://palosaari.fi/linux/
7873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7874 T: git git://linuxtv.org/anttip/media_tree.git
7876 F: drivers/media/dvb-frontends/m88ds3103*
7878 M88RS2000 MEDIA DRIVER
7879 M: Malcolm Priestley <tvboxspy@gmail.com>
7880 L: linux-media@vger.kernel.org
7881 W: https://linuxtv.org
7882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7884 F: drivers/media/dvb-frontends/m88rs2000*
7886 MA901 MASTERKIT USB FM RADIO DRIVER
7887 M: Alexey Klimov <klimov.linux@gmail.com>
7888 L: linux-media@vger.kernel.org
7889 T: git git://linuxtv.org/media_tree.git
7891 F: drivers/media/radio/radio-ma901.c
7894 M: Johannes Berg <johannes@sipsolutions.net>
7895 L: linux-wireless@vger.kernel.org
7896 W: http://wireless.kernel.org/
7897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7900 F: Documentation/networking/mac80211-injection.txt
7901 F: include/net/mac80211.h
7903 F: drivers/net/wireless/mac80211_hwsim.[ch]
7906 M: Jassi Brar <jassisinghbrar@gmail.com>
7907 L: linux-kernel@vger.kernel.org
7910 F: include/linux/mailbox_client.h
7911 F: include/linux/mailbox_controller.h
7913 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7914 M: Michael Kerrisk <mtk.manpages@gmail.com>
7915 W: http://www.kernel.org/doc/man-pages
7916 L: linux-man@vger.kernel.org
7919 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7920 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7921 L: linux-mips@linux-mips.org
7923 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7925 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7926 M: Andrew Lunn <andrew@lunn.ch>
7927 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7928 L: netdev@vger.kernel.org
7930 F: drivers/net/dsa/mv88e6xxx/
7931 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7933 MARVELL ARMADA DRM SUPPORT
7934 M: Russell King <linux@armlinux.org.uk>
7936 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7937 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7938 F: drivers/gpu/drm/armada/
7939 F: include/uapi/drm/armada_drm.h
7940 F: Documentation/devicetree/bindings/display/armada/
7942 MARVELL CRYPTO DRIVER
7943 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7944 M: Arnaud Ebalard <arno@natisbad.org>
7945 F: drivers/crypto/marvell/
7947 L: linux-crypto@vger.kernel.org
7949 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7950 M: Mirko Lindner <mlindner@marvell.com>
7951 M: Stephen Hemminger <stephen@networkplumber.org>
7952 L: netdev@vger.kernel.org
7954 F: drivers/net/ethernet/marvell/sk*
7956 MARVELL LIBERTAS WIRELESS DRIVER
7957 L: libertas-dev@lists.infradead.org
7959 F: drivers/net/wireless/marvell/libertas/
7961 MARVELL MV643XX ETHERNET DRIVER
7962 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7963 L: netdev@vger.kernel.org
7965 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7966 F: include/linux/mv643xx.h
7968 MARVELL MVNETA ETHERNET DRIVER
7969 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7970 L: netdev@vger.kernel.org
7972 F: drivers/net/ethernet/marvell/mvneta.*
7974 MARVELL MWIFIEX WIRELESS DRIVER
7975 M: Amitkumar Karwar <amitkarwar@gmail.com>
7976 M: Nishant Sarmukadam <nishants@marvell.com>
7977 M: Ganapathi Bhat <gbhat@marvell.com>
7978 M: Xinming Hu <huxm@marvell.com>
7979 L: linux-wireless@vger.kernel.org
7981 F: drivers/net/wireless/marvell/mwifiex/
7983 MARVELL MWL8K WIRELESS DRIVER
7984 M: Lennert Buytenhek <buytenh@wantstofly.org>
7985 L: linux-wireless@vger.kernel.org
7987 F: drivers/net/wireless/marvell/mwl8k.c
7989 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7990 M: Nicolas Pitre <nico@fluxnic.net>
7992 F: drivers/mmc/host/mvsdio.*
7994 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7995 M: Hu Ziji <huziji@marvell.com>
7996 L: linux-mmc@vger.kernel.org
7998 F: drivers/mmc/host/sdhci-xenon*
7999 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8001 MATROX FRAMEBUFFER DRIVER
8002 L: linux-fbdev@vger.kernel.org
8004 F: drivers/video/fbdev/matrox/matroxfb_*
8005 F: include/uapi/linux/matroxfb.h
8007 MAX16065 HARDWARE MONITOR DRIVER
8008 M: Guenter Roeck <linux@roeck-us.net>
8009 L: linux-hwmon@vger.kernel.org
8011 F: Documentation/hwmon/max16065
8012 F: drivers/hwmon/max16065.c
8014 MAX20751 HARDWARE MONITOR DRIVER
8015 M: Guenter Roeck <linux@roeck-us.net>
8016 L: linux-hwmon@vger.kernel.org
8018 F: Documentation/hwmon/max20751
8019 F: drivers/hwmon/max20751.c
8021 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8022 L: linux-hwmon@vger.kernel.org
8024 F: Documentation/hwmon/max6650
8025 F: drivers/hwmon/max6650.c
8027 MAX6697 HARDWARE MONITOR DRIVER
8028 M: Guenter Roeck <linux@roeck-us.net>
8029 L: linux-hwmon@vger.kernel.org
8031 F: Documentation/hwmon/max6697
8032 F: Documentation/devicetree/bindings/i2c/max6697.txt
8033 F: drivers/hwmon/max6697.c
8034 F: include/linux/platform_data/max6697.h
8036 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8037 M: Peter Rosin <peda@axentia.se>
8038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8040 F: Documentation/devicetree/bindings/sound/max9860.txt
8041 F: sound/soc/codecs/max9860.*
8043 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8044 M: Krzysztof Kozlowski <krzk@kernel.org>
8045 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8046 L: linux-pm@vger.kernel.org
8048 F: drivers/power/supply/max14577_charger.c
8049 F: drivers/power/supply/max77693_charger.c
8051 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8052 M: Javier Martinez Canillas <javier@osg.samsung.com>
8053 L: linux-kernel@vger.kernel.org
8055 F: drivers/*/*max77802*.c
8056 F: Documentation/devicetree/bindings/*/*max77802.txt
8057 F: include/dt-bindings/*/*max77802.h
8059 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8060 M: Chanwoo Choi <cw00.choi@samsung.com>
8061 M: Krzysztof Kozlowski <krzk@kernel.org>
8062 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8063 L: linux-kernel@vger.kernel.org
8065 F: drivers/*/max14577*.c
8066 F: drivers/*/max77686*.c
8067 F: drivers/*/max77693*.c
8068 F: drivers/extcon/extcon-max14577.c
8069 F: drivers/extcon/extcon-max77693.c
8070 F: drivers/rtc/rtc-max77686.c
8071 F: drivers/clk/clk-max77686.c
8072 F: Documentation/devicetree/bindings/mfd/max14577.txt
8073 F: Documentation/devicetree/bindings/*/max77686.txt
8074 F: Documentation/devicetree/bindings/mfd/max77693.txt
8075 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8076 F: include/linux/mfd/max14577*.h
8077 F: include/linux/mfd/max77686*.h
8078 F: include/linux/mfd/max77693*.h
8080 MAXIRADIO FM RADIO RECEIVER DRIVER
8081 M: Hans Verkuil <hverkuil@xs4all.nl>
8082 L: linux-media@vger.kernel.org
8083 T: git git://linuxtv.org/media_tree.git
8084 W: https://linuxtv.org
8086 F: drivers/media/radio/radio-maxiradio*
8088 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8089 M: Peter Rosin <peda@axentia.se>
8090 L: linux-iio@vger.kernel.org
8092 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8093 F: drivers/iio/potentiometer/mcp4531.c
8095 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8096 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8097 L: linux-iio@vger.kernel.org
8099 F: drivers/iio/dac/cio-dac.c
8101 MEDIA DRIVERS FOR RENESAS - FCP
8102 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8103 L: linux-media@vger.kernel.org
8104 L: linux-renesas-soc@vger.kernel.org
8105 T: git git://linuxtv.org/media_tree.git
8107 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8108 F: drivers/media/platform/rcar-fcp.c
8109 F: include/media/rcar-fcp.h
8111 MEDIA DRIVERS FOR RENESAS - FDP1
8112 M: Kieran Bingham <kieran@bingham.xyz>
8113 L: linux-media@vger.kernel.org
8114 L: linux-renesas-soc@vger.kernel.org
8115 T: git git://linuxtv.org/media_tree.git
8117 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8118 F: drivers/media/platform/rcar_fdp1.c
8120 MEDIA DRIVERS FOR RENESAS - VIN
8121 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8122 L: linux-media@vger.kernel.org
8123 L: linux-renesas-soc@vger.kernel.org
8124 T: git git://linuxtv.org/media_tree.git
8126 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8127 F: drivers/media/platform/rcar-vin/
8129 MEDIA DRIVERS FOR RENESAS - VSP1
8130 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8131 L: linux-media@vger.kernel.org
8132 L: linux-renesas-soc@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8135 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8136 F: drivers/media/platform/vsp1/
8138 MEDIA DRIVERS FOR HELENE
8139 M: Abylay Ospan <aospan@netup.ru>
8140 L: linux-media@vger.kernel.org
8141 W: https://linuxtv.org
8143 T: git git://linuxtv.org/media_tree.git
8145 F: drivers/media/dvb-frontends/helene*
8147 MEDIA DRIVERS FOR ASCOT2E
8148 M: Sergey Kozlov <serjk@netup.ru>
8149 M: Abylay Ospan <aospan@netup.ru>
8150 L: linux-media@vger.kernel.org
8151 W: https://linuxtv.org
8153 T: git git://linuxtv.org/media_tree.git
8155 F: drivers/media/dvb-frontends/ascot2e*
8157 MEDIA DRIVERS FOR CXD2841ER
8158 M: Sergey Kozlov <serjk@netup.ru>
8159 M: Abylay Ospan <aospan@netup.ru>
8160 L: linux-media@vger.kernel.org
8161 W: https://linuxtv.org
8163 T: git git://linuxtv.org/media_tree.git
8165 F: drivers/media/dvb-frontends/cxd2841er*
8167 MEDIA DRIVERS FOR HORUS3A
8168 M: Sergey Kozlov <serjk@netup.ru>
8169 M: Abylay Ospan <aospan@netup.ru>
8170 L: linux-media@vger.kernel.org
8171 W: https://linuxtv.org
8173 T: git git://linuxtv.org/media_tree.git
8175 F: drivers/media/dvb-frontends/horus3a*
8177 MEDIA DRIVERS FOR LNBH25
8178 M: Sergey Kozlov <serjk@netup.ru>
8179 M: Abylay Ospan <aospan@netup.ru>
8180 L: linux-media@vger.kernel.org
8181 W: https://linuxtv.org
8183 T: git git://linuxtv.org/media_tree.git
8185 F: drivers/media/dvb-frontends/lnbh25*
8187 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8188 M: Sergey Kozlov <serjk@netup.ru>
8189 M: Abylay Ospan <aospan@netup.ru>
8190 L: linux-media@vger.kernel.org
8191 W: https://linuxtv.org
8193 T: git git://linuxtv.org/media_tree.git
8195 F: drivers/media/pci/netup_unidvb/*
8197 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8198 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8199 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8200 P: LinuxTV.org Project
8201 L: linux-media@vger.kernel.org
8202 W: https://linuxtv.org
8203 Q: http://patchwork.kernel.org/project/linux-media/list/
8204 T: git git://linuxtv.org/media_tree.git
8206 F: Documentation/devicetree/bindings/media/
8207 F: Documentation/media/
8209 F: drivers/staging/media/
8210 F: include/linux/platform_data/media/
8212 F: include/uapi/linux/dvb/
8213 F: include/uapi/linux/videodev2.h
8214 F: include/uapi/linux/media.h
8215 F: include/uapi/linux/v4l2-*
8216 F: include/uapi/linux/meye.h
8217 F: include/uapi/linux/ivtv*
8218 F: include/uapi/linux/uvcvideo.h
8220 MEDIATEK ETHERNET DRIVER
8221 M: Felix Fietkau <nbd@openwrt.org>
8222 M: John Crispin <blogic@openwrt.org>
8223 L: netdev@vger.kernel.org
8225 F: drivers/net/ethernet/mediatek/
8227 MEDIATEK JPEG DRIVER
8228 M: Rick Chang <rick.chang@mediatek.com>
8229 M: Bin Liu <bin.liu@mediatek.com>
8231 F: drivers/media/platform/mtk-jpeg/
8232 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8234 MEDIATEK MEDIA DRIVER
8235 M: Tiffany Lin <tiffany.lin@mediatek.com>
8236 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8238 F: drivers/media/platform/mtk-vcodec/
8239 F: drivers/media/platform/mtk-vpu/
8240 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8241 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8244 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8245 M: Houlong Wei <houlong.wei@mediatek.com>
8246 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8248 F: drivers/media/platform/mtk-mdp/
8249 F: drivers/media/platform/mtk-vpu/
8250 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8252 MEDIATEK MT7601U WIRELESS LAN DRIVER
8253 M: Jakub Kicinski <kubakici@wp.pl>
8254 L: linux-wireless@vger.kernel.org
8256 F: drivers/net/wireless/mediatek/mt7601u/
8258 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8259 M: Peter Senna Tschudin <peter.senna@collabora.com>
8260 M: Martin Donnelly <martin.donnelly@ge.com>
8261 M: Martyn Welch <martyn.welch@collabora.co.uk>
8263 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8264 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8266 MEGARAID SCSI/SAS DRIVERS
8267 M: Kashyap Desai <kashyap.desai@broadcom.com>
8268 M: Sumit Saxena <sumit.saxena@broadcom.com>
8269 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8270 L: megaraidlinux.pdl@broadcom.com
8271 L: linux-scsi@vger.kernel.org
8272 W: http://www.avagotech.com/support/
8274 F: Documentation/scsi/megaraid.txt
8275 F: drivers/scsi/megaraid.*
8276 F: drivers/scsi/megaraid/
8278 MELFAS MIP4 TOUCHSCREEN DRIVER
8279 M: Sangwon Jee <jeesw@melfas.com>
8280 W: http://www.melfas.com
8282 F: drivers/input/touchscreen/melfas_mip4.c
8283 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8285 MELLANOX ETHERNET DRIVER (mlx4_en)
8286 M: Tariq Toukan <tariqt@mellanox.com>
8287 L: netdev@vger.kernel.org
8289 W: http://www.mellanox.com
8290 Q: http://patchwork.ozlabs.org/project/netdev/list/
8291 F: drivers/net/ethernet/mellanox/mlx4/en_*
8293 MELLANOX ETHERNET DRIVER (mlx5e)
8294 M: Saeed Mahameed <saeedm@mellanox.com>
8295 L: netdev@vger.kernel.org
8297 W: http://www.mellanox.com
8298 Q: http://patchwork.ozlabs.org/project/netdev/list/
8299 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8301 MELLANOX ETHERNET SWITCH DRIVERS
8302 M: Jiri Pirko <jiri@mellanox.com>
8303 M: Ido Schimmel <idosch@mellanox.com>
8304 L: netdev@vger.kernel.org
8306 W: http://www.mellanox.com
8307 Q: http://patchwork.ozlabs.org/project/netdev/list/
8308 F: drivers/net/ethernet/mellanox/mlxsw/
8310 MELLANOX MLXCPLD I2C AND MUX DRIVER
8311 M: Vadim Pasternak <vadimp@mellanox.com>
8312 M: Michael Shych <michaelsh@mellanox.com>
8313 L: linux-i2c@vger.kernel.org
8315 F: drivers/i2c/busses/i2c-mlxcpld.c
8316 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8317 F: Documentation/i2c/busses/i2c-mlxcpld
8319 MELLANOX MLXCPLD LED DRIVER
8320 M: Vadim Pasternak <vadimp@mellanox.com>
8321 L: linux-leds@vger.kernel.org
8323 F: drivers/leds/leds-mlxcpld.c
8324 F: Documentation/leds/leds-mlxcpld.txt
8326 MELLANOX PLATFORM DRIVER
8327 M: Vadim Pasternak <vadimp@mellanox.com>
8328 L: platform-driver-x86@vger.kernel.org
8330 F: drivers/platform/x86/mlx-platform.c
8332 MELLANOX MLX CPLD HOTPLUG DRIVER
8333 M: Vadim Pasternak <vadimp@mellanox.com>
8334 L: platform-driver-x86@vger.kernel.org
8336 F: drivers/platform/x86/mlxcpld-hotplug.c
8337 F: include/linux/platform_data/mlxcpld-hotplug.h
8339 SOFT-ROCE DRIVER (rxe)
8340 M: Moni Shoua <monis@mellanox.com>
8341 L: linux-rdma@vger.kernel.org
8343 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8344 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8345 F: drivers/infiniband/sw/rxe/
8346 F: include/uapi/rdma/rdma_user_rxe.h
8349 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8350 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8351 L: linux-kernel@vger.kernel.org
8353 F: kernel/membarrier.c
8354 F: include/uapi/linux/membarrier.h
8357 L: linux-mm@kvack.org
8358 W: http://www.linux-mm.org
8360 F: include/linux/mm.h
8361 F: include/linux/gfp.h
8362 F: include/linux/mmzone.h
8363 F: include/linux/memory_hotplug.h
8364 F: include/linux/vmalloc.h
8367 MEMORY TECHNOLOGY DEVICES (MTD)
8368 M: David Woodhouse <dwmw2@infradead.org>
8369 M: Brian Norris <computersforpeace@gmail.com>
8370 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8371 M: Marek Vasut <marek.vasut@gmail.com>
8372 M: Richard Weinberger <richard@nod.at>
8373 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8374 L: linux-mtd@lists.infradead.org
8375 W: http://www.linux-mtd.infradead.org/
8376 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8377 T: git git://git.infradead.org/linux-mtd.git
8378 T: git git://git.infradead.org/l2-mtd.git
8380 F: Documentation/devicetree/bindings/mtd/
8382 F: include/linux/mtd/
8383 F: include/uapi/mtd/
8385 MEN A21 WATCHDOG DRIVER
8386 M: Johannes Thumshirn <morbidrsa@gmail.com>
8387 L: linux-watchdog@vger.kernel.org
8389 F: drivers/watchdog/mena21_wdt.c
8391 MEN CHAMELEON BUS (mcb)
8392 M: Johannes Thumshirn <morbidrsa@gmail.com>
8395 F: include/linux/mcb.h
8396 F: Documentation/men-chameleon-bus.txt
8398 MEN F21BMC (Board Management Controller)
8399 M: Andreas Werner <andreas.werner@men.de>
8401 F: drivers/mfd/menf21bmc.c
8402 F: drivers/watchdog/menf21bmc_wdt.c
8403 F: drivers/leds/leds-menf21bmc.c
8404 F: drivers/hwmon/menf21bmc_hwmon.c
8405 F: Documentation/hwmon/menf21bmc
8408 M: James Hogan <james.hogan@imgtec.com>
8409 L: linux-metag@vger.kernel.org
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8413 F: Documentation/metag/
8414 F: Documentation/devicetree/bindings/metag/
8415 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8416 F: drivers/clocksource/metag_generic.c
8417 F: drivers/irqchip/irq-metag.c
8418 F: drivers/irqchip/irq-metag-ext.c
8419 F: drivers/tty/metag_da.c
8421 MICROBLAZE ARCHITECTURE
8422 M: Michal Simek <monstr@monstr.eu>
8423 W: http://www.monstr.eu/fdt/
8424 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8428 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8429 M: Richard Genoud <richard.genoud@gmail.com>
8431 F: drivers/tty/serial/atmel_serial.c
8432 F: drivers/tty/serial/atmel_serial.h
8434 MICROCHIP / ATMEL DMA DRIVER
8435 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8437 L: dmaengine@vger.kernel.org
8439 F: drivers/dma/at_hdmac.c
8440 F: drivers/dma/at_hdmac_regs.h
8441 F: include/linux/platform_data/dma-atmel.h
8443 MICROCHIP / ATMEL ISC DRIVER
8444 M: Songjun Wu <songjun.wu@microchip.com>
8445 L: linux-media@vger.kernel.org
8447 F: drivers/media/platform/atmel/atmel-isc.c
8448 F: drivers/media/platform/atmel/atmel-isc-regs.h
8449 F: devicetree/bindings/media/atmel-isc.txt
8451 MICROCHIP USB251XB DRIVER
8452 M: Richard Leitner <richard.leitner@skidata.com>
8453 L: linux-usb@vger.kernel.org
8455 F: drivers/usb/misc/usb251xb.c
8456 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8458 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8459 M: Chen Yu <yu.c.chen@intel.com>
8460 L: platform-driver-x86@vger.kernel.org
8462 F: drivers/platform/x86/surfacepro3_button.c
8465 M: Oliver Neukum <oliver@neukum.org>
8467 F: drivers/usb/image/microtek.*
8470 M: Ralf Baechle <ralf@linux-mips.org>
8471 L: linux-mips@linux-mips.org
8472 W: http://www.linux-mips.org/
8473 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8474 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8476 F: Documentation/devicetree/bindings/mips/
8477 F: Documentation/mips/
8480 MIPS/LOONGSON1 ARCHITECTURE
8481 M: Keguang Zhang <keguang.zhang@gmail.com>
8482 L: linux-mips@linux-mips.org
8484 F: arch/mips/loongson32/
8485 F: arch/mips/include/asm/mach-loongson32/
8486 F: drivers/*/*loongson1*
8487 F: drivers/*/*/*loongson1*
8489 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8490 M: Hans Verkuil <hverkuil@xs4all.nl>
8491 L: linux-media@vger.kernel.org
8492 T: git git://linuxtv.org/media_tree.git
8493 W: https://linuxtv.org
8495 F: drivers/media/radio/radio-miropcm20*
8497 MELLANOX MLX4 core VPI driver
8498 M: Yishai Hadas <yishaih@mellanox.com>
8499 L: netdev@vger.kernel.org
8500 L: linux-rdma@vger.kernel.org
8501 W: http://www.mellanox.com
8502 Q: http://patchwork.ozlabs.org/project/netdev/list/
8504 F: drivers/net/ethernet/mellanox/mlx4/
8505 F: include/linux/mlx4/
8506 F: include/uapi/rdma/mlx4-abi.h
8508 MELLANOX MLX4 IB driver
8509 M: Yishai Hadas <yishaih@mellanox.com>
8510 L: linux-rdma@vger.kernel.org
8511 W: http://www.mellanox.com
8512 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8514 F: drivers/infiniband/hw/mlx4/
8515 F: include/linux/mlx4/
8517 MELLANOX MLX5 core VPI driver
8518 M: Saeed Mahameed <saeedm@mellanox.com>
8519 M: Matan Barak <matanb@mellanox.com>
8520 M: Leon Romanovsky <leonro@mellanox.com>
8521 L: netdev@vger.kernel.org
8522 L: linux-rdma@vger.kernel.org
8523 W: http://www.mellanox.com
8524 Q: http://patchwork.ozlabs.org/project/netdev/list/
8526 F: drivers/net/ethernet/mellanox/mlx5/core/
8527 F: include/linux/mlx5/
8528 F: include/uapi/rdma/mlx5-abi.h
8530 MELLANOX MLX5 IB driver
8531 M: Matan Barak <matanb@mellanox.com>
8532 M: Leon Romanovsky <leonro@mellanox.com>
8533 L: linux-rdma@vger.kernel.org
8534 W: http://www.mellanox.com
8535 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8537 F: drivers/infiniband/hw/mlx5/
8538 F: include/linux/mlx5/
8540 MELEXIS MLX90614 DRIVER
8541 M: Crt Mori <cmo@melexis.com>
8542 L: linux-iio@vger.kernel.org
8543 W: http://www.melexis.com
8545 F: drivers/iio/temperature/mlx90614.c
8547 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8548 M: Don Brace <don.brace@microsemi.com>
8549 L: esc.storagedev@microsemi.com
8550 L: linux-scsi@vger.kernel.org
8552 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8553 F: drivers/scsi/smartpqi/Kconfig
8554 F: drivers/scsi/smartpqi/Makefile
8555 F: include/linux/cciss*.h
8556 F: include/uapi/linux/cciss*.h
8557 F: Documentation/scsi/smartpqi.txt
8559 MN88472 MEDIA DRIVER
8560 M: Antti Palosaari <crope@iki.fi>
8561 L: linux-media@vger.kernel.org
8562 W: https://linuxtv.org
8563 W: http://palosaari.fi/linux/
8564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8566 F: drivers/media/dvb-frontends/mn88472*
8568 MN88473 MEDIA DRIVER
8569 M: Antti Palosaari <crope@iki.fi>
8570 L: linux-media@vger.kernel.org
8571 W: https://linuxtv.org
8572 W: http://palosaari.fi/linux/
8573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8575 F: drivers/media/dvb-frontends/mn88473*
8578 M: Jessica Yu <jeyu@redhat.com>
8579 M: Rusty Russell <rusty@rustcorp.com.au>
8580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8582 F: include/linux/module.h
8585 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8586 W: http://popies.net/meye/
8588 F: Documentation/media/v4l-drivers/meye*
8589 F: drivers/media/pci/meye/
8590 F: include/uapi/linux/meye.h
8592 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8593 M: Jiri Slaby <jirislaby@gmail.com>
8595 F: Documentation/serial/moxa-smartio
8596 F: drivers/tty/mxser.*
8598 MR800 AVERMEDIA USB FM RADIO DRIVER
8599 M: Alexey Klimov <klimov.linux@gmail.com>
8600 L: linux-media@vger.kernel.org
8601 T: git git://linuxtv.org/media_tree.git
8603 F: drivers/media/radio/radio-mr800.c
8605 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8606 M: Alan Ott <alan@signal11.us>
8607 L: linux-wpan@vger.kernel.org
8609 F: drivers/net/ieee802154/mrf24j40.c
8610 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8613 M: "Lee, Chun-Yi" <jlee@suse.com>
8614 L: platform-driver-x86@vger.kernel.org
8616 F: drivers/platform/x86/msi-laptop.c
8619 L: platform-driver-x86@vger.kernel.org
8621 F: drivers/platform/x86/msi-wmi.c
8624 M: Antti Palosaari <crope@iki.fi>
8625 L: linux-media@vger.kernel.org
8626 W: https://linuxtv.org
8627 W: http://palosaari.fi/linux/
8628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8629 T: git git://linuxtv.org/anttip/media_tree.git
8631 F: drivers/media/tuners/msi001*
8633 MSI2500 MEDIA DRIVER
8634 M: Antti Palosaari <crope@iki.fi>
8635 L: linux-media@vger.kernel.org
8636 W: https://linuxtv.org
8637 W: http://palosaari.fi/linux/
8638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8639 T: git git://linuxtv.org/anttip/media_tree.git
8641 F: drivers/media/usb/msi2500/
8643 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8644 M: Robert Jarzmik <robert.jarzmik@free.fr>
8645 L: linux-mtd@lists.infradead.org
8647 F: drivers/mtd/devices/docg3*
8649 MT9M032 APTINA SENSOR DRIVER
8650 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8651 L: linux-media@vger.kernel.org
8652 T: git git://linuxtv.org/media_tree.git
8654 F: drivers/media/i2c/mt9m032.c
8655 F: include/media/i2c/mt9m032.h
8657 MT9P031 APTINA CAMERA SENSOR
8658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8659 L: linux-media@vger.kernel.org
8660 T: git git://linuxtv.org/media_tree.git
8662 F: drivers/media/i2c/mt9p031.c
8663 F: include/media/i2c/mt9p031.h
8665 MT9T001 APTINA CAMERA SENSOR
8666 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8667 L: linux-media@vger.kernel.org
8668 T: git git://linuxtv.org/media_tree.git
8670 F: drivers/media/i2c/mt9t001.c
8671 F: include/media/i2c/mt9t001.h
8673 MT9V032 APTINA CAMERA SENSOR
8674 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8675 L: linux-media@vger.kernel.org
8676 T: git git://linuxtv.org/media_tree.git
8678 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8679 F: drivers/media/i2c/mt9v032.c
8680 F: include/media/i2c/mt9v032.h
8682 MULTIFUNCTION DEVICES (MFD)
8683 M: Lee Jones <lee.jones@linaro.org>
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8686 F: Documentation/devicetree/bindings/mfd/
8688 F: include/linux/mfd/
8689 F: include/dt-bindings/mfd/
8691 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8692 M: Ulf Hansson <ulf.hansson@linaro.org>
8693 L: linux-mmc@vger.kernel.org
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8696 F: Documentation/devicetree/bindings/mmc/
8698 F: include/linux/mmc/
8699 F: include/uapi/linux/mmc/
8701 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8703 F: drivers/mmc/host/mmc_spi.c
8704 F: include/linux/spi/mmc_spi.h
8706 MULTISOUND SOUND DRIVER
8707 M: Andrew Veliath <andrewtv@usa.net>
8709 F: Documentation/sound/oss/MultiSound
8712 MULTITECH MULTIPORT CARD (ISICOM)
8714 F: drivers/tty/isicom.c
8715 F: include/linux/isicom.h
8717 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8718 M: Bin Liu <b-liu@ti.com>
8719 L: linux-usb@vger.kernel.org
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8722 F: drivers/usb/musb/
8724 MXL5007T MEDIA DRIVER
8725 M: Michael Krufky <mkrufky@linuxtv.org>
8726 L: linux-media@vger.kernel.org
8727 W: https://linuxtv.org
8728 W: http://github.com/mkrufky
8729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8730 T: git git://linuxtv.org/mkrufky/tuners.git
8732 F: drivers/media/tuners/mxl5007t.*
8735 M: Marek Vasut <marex@denx.de>
8737 F: drivers/gpu/drm/mxsfb/
8738 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8740 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8741 M: Hyong-Youb Kim <hykim@myri.com>
8742 L: netdev@vger.kernel.org
8743 W: https://www.myricom.com/support/downloads/myri10ge.html
8745 F: drivers/net/ethernet/myricom/myri10ge/
8747 NAND FLASH SUBSYSTEM
8748 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8749 R: Richard Weinberger <richard@nod.at>
8750 L: linux-mtd@lists.infradead.org
8751 W: http://www.linux-mtd.infradead.org/
8752 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8753 T: git git://github.com/linux-nand/linux.git
8755 F: drivers/mtd/nand/
8756 F: include/linux/mtd/nand*.h
8758 NATSEMI ETHERNET DRIVER (DP8381x)
8760 F: drivers/net/ethernet/natsemi/natsemi.c
8762 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8763 M: Daniel Mack <zonque@gmail.com>
8765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8766 W: http://www.native-instruments.com
8770 M: Petr Vandrovec <petr@vandrovec.name>
8774 NCR 5380 SCSI DRIVERS
8775 M: Finn Thain <fthain@telegraphics.com.au>
8776 M: Michael Schmitz <schmitzmic@gmail.com>
8777 L: linux-scsi@vger.kernel.org
8779 F: Documentation/scsi/g_NCR5380.txt
8780 F: drivers/scsi/NCR5380.*
8781 F: drivers/scsi/arm/cumana_1.c
8782 F: drivers/scsi/arm/oak.c
8783 F: drivers/scsi/atari_scsi.*
8784 F: drivers/scsi/dmx3191d.c
8785 F: drivers/scsi/g_NCR5380.*
8786 F: drivers/scsi/mac_scsi.*
8787 F: drivers/scsi/sun3_scsi.*
8788 F: drivers/scsi/sun3_scsi_vme.c
8790 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8791 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8792 L: linux-scsi@vger.kernel.org
8794 F: drivers/scsi/NCR_D700.*
8796 NCT6775 HARDWARE MONITOR DRIVER
8797 M: Guenter Roeck <linux@roeck-us.net>
8798 L: linux-hwmon@vger.kernel.org
8800 F: Documentation/hwmon/nct6775
8801 F: drivers/hwmon/nct6775.c
8803 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8804 M: Faisal Latif <faisal.latif@intel.com>
8805 L: linux-rdma@vger.kernel.org
8806 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8808 F: drivers/infiniband/hw/nes/
8809 F: include/uapi/rdma/nes-abi.h
8811 NETEM NETWORK EMULATOR
8812 M: Stephen Hemminger <stephen@networkplumber.org>
8813 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8815 F: net/sched/sch_netem.c
8817 NETERION 10GbE DRIVERS (s2io/vxge)
8818 M: Jon Mason <jdmason@kudzu.us>
8819 L: netdev@vger.kernel.org
8821 F: Documentation/networking/s2io.txt
8822 F: Documentation/networking/vxge.txt
8823 F: drivers/net/ethernet/neterion/
8826 M: Pablo Neira Ayuso <pablo@netfilter.org>
8827 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8828 M: Florian Westphal <fw@strlen.de>
8829 L: netfilter-devel@vger.kernel.org
8830 L: coreteam@netfilter.org
8831 W: http://www.netfilter.org/
8832 W: http://www.iptables.org/
8833 W: http://www.nftables.org/
8834 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8838 F: include/linux/netfilter*
8839 F: include/linux/netfilter/
8840 F: include/net/netfilter/
8841 F: include/uapi/linux/netfilter*
8842 F: include/uapi/linux/netfilter/
8843 F: net/*/netfilter.c
8846 F: net/bridge/br_netfilter*.c
8849 M: Paul Moore <paul@paul-moore.com>
8850 W: http://netlabel.sf.net
8851 L: netdev@vger.kernel.org
8853 F: Documentation/netlabel/
8854 F: include/net/netlabel.h
8857 NETROM NETWORK LAYER
8858 M: Ralf Baechle <ralf@linux-mips.org>
8859 L: linux-hams@vger.kernel.org
8860 W: http://www.linux-ax25.org/
8862 F: include/net/netrom.h
8863 F: include/uapi/linux/netrom.h
8866 NETRONOME ETHERNET DRIVERS
8867 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8868 L: oss-drivers@netronome.com
8870 F: drivers/net/ethernet/netronome/
8872 NETWORK BLOCK DEVICE (NBD)
8873 M: Josef Bacik <jbacik@fb.com>
8875 L: linux-block@vger.kernel.org
8876 L: nbd-general@lists.sourceforge.net
8877 F: Documentation/blockdev/nbd.txt
8878 F: drivers/block/nbd.c
8879 F: include/uapi/linux/nbd.h
8881 NETWORK DROP MONITOR
8882 M: Neil Horman <nhorman@tuxdriver.com>
8883 L: netdev@vger.kernel.org
8885 W: https://fedorahosted.org/dropwatch/
8886 F: net/core/drop_monitor.c
8889 M: Andrew Lunn <andrew@lunn.ch>
8890 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8891 M: Florian Fainelli <f.fainelli@gmail.com>
8894 F: include/net/dsa.h
8897 NETWORKING [GENERAL]
8898 M: "David S. Miller" <davem@davemloft.net>
8899 L: netdev@vger.kernel.org
8900 W: http://www.linuxfoundation.org/en/Net
8901 Q: http://patchwork.ozlabs.org/project/netdev/list/
8902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8904 B: mailto:netdev@vger.kernel.org
8908 F: include/linux/in.h
8909 F: include/linux/net.h
8910 F: include/linux/netdevice.h
8911 F: include/uapi/linux/in.h
8912 F: include/uapi/linux/net.h
8913 F: include/uapi/linux/netdevice.h
8914 F: include/uapi/linux/net_namespace.h
8916 F: tools/testing/selftests/net/
8919 NETWORKING [IPv4/IPv6]
8920 M: "David S. Miller" <davem@davemloft.net>
8921 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8922 M: James Morris <jmorris@namei.org>
8923 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8924 M: Patrick McHardy <kaber@trash.net>
8925 L: netdev@vger.kernel.org
8926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8934 M: Steffen Klassert <steffen.klassert@secunet.com>
8935 M: Herbert Xu <herbert@gondor.apana.org.au>
8936 M: "David S. Miller" <davem@davemloft.net>
8937 L: netdev@vger.kernel.org
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8947 F: net/ipv4/ipcomp.c
8948 F: net/ipv4/ip_vti.c
8952 F: net/ipv6/ipcomp6.c
8953 F: net/ipv6/ip6_vti.c
8954 F: include/uapi/linux/xfrm.h
8955 F: include/net/xfrm.h
8957 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8958 M: Paul Moore <paul@paul-moore.com>
8959 L: netdev@vger.kernel.org
8962 NETWORKING [WIRELESS]
8963 L: linux-wireless@vger.kernel.org
8964 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8967 L: netdev@vger.kernel.org
8968 W: http://www.linuxfoundation.org/en/Net
8969 Q: http://patchwork.ozlabs.org/project/netdev/list/
8970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8973 F: Documentation/devicetree/bindings/net/
8975 F: include/linux/if_*
8976 F: include/linux/netdevice.h
8977 F: include/linux/etherdevice.h
8978 F: include/linux/fcdevice.h
8979 F: include/linux/fddidevice.h
8980 F: include/linux/hippidevice.h
8981 F: include/linux/inetdevice.h
8982 F: include/uapi/linux/if_*
8983 F: include/uapi/linux/netdevice.h
8985 NETWORKING DRIVERS (WIRELESS)
8986 M: Kalle Valo <kvalo@codeaurora.org>
8987 L: linux-wireless@vger.kernel.org
8988 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8992 F: Documentation/devicetree/bindings/net/wireless/
8993 F: drivers/net/wireless/
8995 NETXEN (1/10) GbE SUPPORT
8996 M: Manish Chopra <manish.chopra@cavium.com>
8997 M: Rahul Verma <rahul.verma@cavium.com>
8998 M: Dept-GELinuxNICDev@cavium.com
8999 L: netdev@vger.kernel.org
9001 F: drivers/net/ethernet/qlogic/netxen/
9004 M: Samuel Ortiz <sameo@linux.intel.com>
9005 L: linux-wireless@vger.kernel.org
9006 L: linux-nfc@lists.01.org (subscribers-only)
9010 F: include/uapi/linux/nfc.h
9012 F: include/linux/platform_data/nfcmrvl.h
9013 F: include/linux/platform_data/nxp-nci.h
9014 F: include/linux/platform_data/pn544.h
9015 F: include/linux/platform_data/st21nfca.h
9016 F: include/linux/platform_data/st-nci.h
9017 F: Documentation/devicetree/bindings/net/nfc/
9019 NFS, SUNRPC, AND LOCKD CLIENTS
9020 M: Trond Myklebust <trond.myklebust@primarydata.com>
9021 M: Anna Schumaker <anna.schumaker@netapp.com>
9022 L: linux-nfs@vger.kernel.org
9023 W: http://client.linux-nfs.org
9024 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9030 F: include/linux/lockd/
9031 F: include/linux/nfs*
9032 F: include/linux/sunrpc/
9033 F: include/uapi/linux/nfs*
9034 F: include/uapi/linux/sunrpc/
9037 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9038 L: linux-nilfs@vger.kernel.org
9039 W: http://nilfs.sourceforge.net/
9040 W: http://nilfs.osdn.jp/
9041 T: git git://github.com/konis/nilfs2.git
9043 F: Documentation/filesystems/nilfs2.txt
9045 F: include/trace/events/nilfs2.h
9046 F: include/uapi/linux/nilfs2_api.h
9047 F: include/uapi/linux/nilfs2_ondisk.h
9049 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9050 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9051 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9053 F: Documentation/scsi/NinjaSCSI.txt
9054 F: drivers/scsi/pcmcia/nsp_*
9056 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9057 M: GOTO Masanori <gotom@debian.or.jp>
9058 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9059 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9061 F: Documentation/scsi/NinjaSCSI.txt
9062 F: drivers/scsi/nsp32*
9065 M: Ley Foon Tan <lftan@altera.com>
9066 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9071 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9072 M: Pavel Machek <pavel@ucw.cz>
9073 M: Sakari Ailus <sakari.ailus@iki.fi>
9074 L: linux-media@vger.kernel.org
9076 F: drivers/media/i2c/et8ek8
9077 F: drivers/media/i2c/ad5820.c
9079 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9080 M: Pavel Machek <pavel@ucw.cz>
9081 M: Sakari Ailus <sakari.ailus@iki.fi>
9082 L: linux-media@vger.kernel.org
9084 F: drivers/media/i2c/et8ek8
9085 F: drivers/media/i2c/ad5820.c
9087 NOKIA N900 POWER SUPPLY DRIVERS
9088 R: Pali Rohár <pali.rohar@gmail.com>
9089 F: include/linux/power/bq2415x_charger.h
9090 F: include/linux/power/bq27xxx_battery.h
9091 F: include/linux/power/isp1704_charger.h
9092 F: drivers/power/supply/bq2415x_charger.c
9093 F: drivers/power/supply/bq27xxx_battery.c
9094 F: drivers/power/supply/bq27xxx_battery_i2c.c
9095 F: drivers/power/supply/isp1704_charger.c
9096 F: drivers/power/supply/rx51_battery.c
9099 M: Jon Mason <jdmason@kudzu.us>
9100 M: Dave Jiang <dave.jiang@intel.com>
9101 M: Allen Hubbe <Allen.Hubbe@emc.com>
9102 L: linux-ntb@googlegroups.com
9104 W: https://github.com/jonmason/ntb/wiki
9105 T: git git://github.com/jonmason/ntb.git
9107 F: drivers/net/ntb_netdev.c
9108 F: include/linux/ntb.h
9109 F: include/linux/ntb_transport.h
9110 F: tools/testing/selftests/ntb/
9113 M: Jon Mason <jdmason@kudzu.us>
9114 M: Dave Jiang <dave.jiang@intel.com>
9115 L: linux-ntb@googlegroups.com
9117 W: https://github.com/jonmason/ntb/wiki
9118 T: git git://github.com/jonmason/ntb.git
9119 F: drivers/ntb/hw/intel/
9122 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9123 L: linux-ntb@googlegroups.com
9125 F: drivers/ntb/hw/amd/
9128 M: Anton Altaparmakov <anton@tuxera.com>
9129 L: linux-ntfs-dev@lists.sourceforge.net
9130 W: http://www.tuxera.com/
9131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9133 F: Documentation/filesystems/ntfs.txt
9136 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9137 M: Antonino Daplas <adaplas@gmail.com>
9138 L: linux-fbdev@vger.kernel.org
9140 F: drivers/video/fbdev/riva/
9141 F: drivers/video/fbdev/nvidia/
9144 M: Keith Busch <keith.busch@intel.com>
9145 M: Jens Axboe <axboe@fb.com>
9146 M: Christoph Hellwig <hch@lst.de>
9147 M: Sagi Grimberg <sagi@grimberg.me>
9148 L: linux-nvme@lists.infradead.org
9149 T: git://git.infradead.org/nvme.git
9150 W: http://git.infradead.org/nvme.git
9152 F: drivers/nvme/host/
9153 F: include/linux/nvme.h
9154 F: include/uapi/linux/nvme_ioctl.h
9156 NVM EXPRESS TARGET DRIVER
9157 M: Christoph Hellwig <hch@lst.de>
9158 M: Sagi Grimberg <sagi@grimberg.me>
9159 L: linux-nvme@lists.infradead.org
9160 T: git://git.infradead.org/nvme.git
9161 W: http://git.infradead.org/nvme.git
9163 F: drivers/nvme/target/
9165 NVM EXPRESS FC TRANSPORT DRIVERS
9166 M: James Smart <james.smart@broadcom.com>
9167 L: linux-nvme@lists.infradead.org
9169 F: include/linux/nvme-fc.h
9170 F: include/linux/nvme-fc-driver.h
9171 F: drivers/nvme/host/fc.c
9172 F: drivers/nvme/target/fc.c
9173 F: drivers/nvme/target/fcloop.c
9176 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9179 F: Documentation/devicetree/bindings/nvmem/
9180 F: include/linux/nvmem-consumer.h
9181 F: include/linux/nvmem-provider.h
9184 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9185 R: Charles Gorand <charles.gorand@effinnov.com>
9186 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9188 F: drivers/nfc/nxp-nci
9190 NXP TDA998X DRM DRIVER
9191 M: Russell King <linux@armlinux.org.uk>
9193 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9194 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9195 F: drivers/gpu/drm/i2c/tda998x_drv.c
9196 F: include/drm/i2c/tda998x.h
9199 M: Peter Rosin <peda@axentia.se>
9200 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9202 F: sound/soc/codecs/tfa9879*
9205 M: Josh Poimboeuf <jpoimboe@redhat.com>
9210 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9211 M: Tony Lindgren <tony@atomide.com>
9212 L: linux-omap@vger.kernel.org
9213 Q: http://patchwork.kernel.org/project/linux-omap/list/
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9216 F: arch/arm/mach-omap1/
9217 F: arch/arm/plat-omap/
9218 F: arch/arm/configs/omap1_defconfig
9219 F: drivers/i2c/busses/i2c-omap.c
9220 F: include/linux/i2c-omap.h
9223 M: Tony Lindgren <tony@atomide.com>
9224 L: linux-omap@vger.kernel.org
9225 W: http://www.muru.com/linux/omap/
9226 W: http://linux.omap.com/
9227 Q: http://patchwork.kernel.org/project/linux-omap/list/
9228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9230 F: arch/arm/mach-omap2/
9231 F: arch/arm/plat-omap/
9232 F: arch/arm/configs/omap2plus_defconfig
9233 F: drivers/i2c/busses/i2c-omap.c
9234 F: drivers/irqchip/irq-omap-intc.c
9235 F: drivers/mfd/*omap*.c
9236 F: drivers/mfd/menelaus.c
9237 F: drivers/mfd/palmas.c
9238 F: drivers/mfd/tps65217.c
9239 F: drivers/mfd/tps65218.c
9240 F: drivers/mfd/tps65910.c
9241 F: drivers/mfd/twl-core.[ch]
9242 F: drivers/mfd/twl4030*.c
9243 F: drivers/mfd/twl6030*.c
9244 F: drivers/mfd/twl6040*.c
9245 F: drivers/regulator/palmas-regulator*.c
9246 F: drivers/regulator/pbias-regulator.c
9247 F: drivers/regulator/tps65217-regulator.c
9248 F: drivers/regulator/tps65218-regulator.c
9249 F: drivers/regulator/tps65910-regulator.c
9250 F: drivers/regulator/twl-regulator.c
9251 F: drivers/regulator/twl6030-regulator.c
9252 F: include/linux/i2c-omap.h
9254 OMAP DEVICE TREE SUPPORT
9255 M: Benoît Cousson <bcousson@baylibre.com>
9256 M: Tony Lindgren <tony@atomide.com>
9257 L: linux-omap@vger.kernel.org
9258 L: devicetree@vger.kernel.org
9260 F: arch/arm/boot/dts/*omap*
9261 F: arch/arm/boot/dts/*am3*
9262 F: arch/arm/boot/dts/*am4*
9263 F: arch/arm/boot/dts/*am5*
9264 F: arch/arm/boot/dts/*dra7*
9266 OMAP CLOCK FRAMEWORK SUPPORT
9267 M: Paul Walmsley <paul@pwsan.com>
9268 L: linux-omap@vger.kernel.org
9270 F: arch/arm/*omap*/*clock*
9272 OMAP POWER MANAGEMENT SUPPORT
9273 M: Kevin Hilman <khilman@kernel.org>
9274 L: linux-omap@vger.kernel.org
9276 F: arch/arm/*omap*/*pm*
9277 F: drivers/cpufreq/omap-cpufreq.c
9279 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9280 M: Rajendra Nayak <rnayak@codeaurora.org>
9281 M: Paul Walmsley <paul@pwsan.com>
9282 L: linux-omap@vger.kernel.org
9284 F: arch/arm/mach-omap2/prm*
9287 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9288 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9290 L: linux-omap@vger.kernel.org
9294 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9295 M: Roger Quadros <rogerq@ti.com>
9296 M: Tony Lindgren <tony@atomide.com>
9297 L: linux-omap@vger.kernel.org
9299 F: drivers/memory/omap-gpmc.c
9300 F: arch/arm/mach-omap2/*gpmc*
9302 OMAP FRAMEBUFFER SUPPORT
9303 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9304 L: linux-fbdev@vger.kernel.org
9305 L: linux-omap@vger.kernel.org
9307 F: drivers/video/fbdev/omap/
9309 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9310 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9311 L: linux-omap@vger.kernel.org
9312 L: linux-fbdev@vger.kernel.org
9314 F: drivers/video/fbdev/omap2/
9315 F: Documentation/arm/OMAP/DSS
9317 OMAP HARDWARE SPINLOCK SUPPORT
9318 M: Ohad Ben-Cohen <ohad@wizery.com>
9319 L: linux-omap@vger.kernel.org
9321 F: drivers/hwspinlock/omap_hwspinlock.c
9324 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9325 L: linux-omap@vger.kernel.org
9327 F: drivers/mmc/host/omap.c
9330 L: linux-mmc@vger.kernel.org
9331 L: linux-omap@vger.kernel.org
9333 F: drivers/mmc/host/omap_hsmmc.c
9335 OMAP RANDOM NUMBER GENERATOR SUPPORT
9336 M: Deepak Saxena <dsaxena@plexity.net>
9338 F: drivers/char/hw_random/omap-rng.c
9341 M: Benoît Cousson <bcousson@baylibre.com>
9342 M: Paul Walmsley <paul@pwsan.com>
9343 L: linux-omap@vger.kernel.org
9345 F: arch/arm/mach-omap2/omap_hwmod.*
9348 M: Paul Walmsley <paul@pwsan.com>
9349 L: linux-omap@vger.kernel.org
9351 F: arch/arm/mach-omap2/omap_hwmod*data*
9353 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9354 M: Benoît Cousson <bcousson@baylibre.com>
9355 L: linux-omap@vger.kernel.org
9357 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9359 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9360 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9361 L: linux-media@vger.kernel.org
9363 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9364 F: drivers/media/platform/omap3isp/
9365 F: drivers/staging/media/omap4iss/
9368 L: linux-usb@vger.kernel.org
9369 L: linux-omap@vger.kernel.org
9371 F: drivers/usb/*/*omap*
9372 F: arch/arm/*omap*/usb*
9375 M: Grygorii Strashko <grygorii.strashko@ti.com>
9376 M: Santosh Shilimkar <ssantosh@kernel.org>
9377 M: Kevin Hilman <khilman@kernel.org>
9378 L: linux-omap@vger.kernel.org
9380 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9381 F: drivers/gpio/gpio-omap.c
9383 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9384 M: Mark Jackson <mpfj@newflow.co.uk>
9385 L: linux-omap@vger.kernel.org
9387 F: arch/arm/boot/dts/am335x-nano.dts
9390 M: Bob Copeland <me@bobcopeland.com>
9391 L: linux-karma-devel@lists.sourceforge.net
9393 F: Documentation/filesystems/omfs.txt
9396 OMNIKEY CARDMAN 4000 DRIVER
9397 M: Harald Welte <laforge@gnumonks.org>
9399 F: drivers/char/pcmcia/cm4000_cs.c
9400 F: include/linux/cm4000_cs.h
9401 F: include/uapi/linux/cm4000_cs.h
9403 OMNIKEY CARDMAN 4040 DRIVER
9404 M: Harald Welte <laforge@gnumonks.org>
9406 F: drivers/char/pcmcia/cm4040_cs.*
9408 OMNIVISION OV5647 SENSOR DRIVER
9409 M: Ramiro Oliveira <roliveir@synopsys.com>
9410 L: linux-media@vger.kernel.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/i2c/ov5647.c
9415 OMNIVISION OV7670 SENSOR DRIVER
9416 M: Jonathan Corbet <corbet@lwn.net>
9417 L: linux-media@vger.kernel.org
9418 T: git git://linuxtv.org/media_tree.git
9420 F: drivers/media/i2c/ov7670.c
9421 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9423 ONENAND FLASH DRIVER
9424 M: Kyungmin Park <kyungmin.park@samsung.com>
9425 L: linux-mtd@lists.infradead.org
9427 F: drivers/mtd/onenand/
9428 F: include/linux/mtd/onenand*.h
9430 ONSTREAM SCSI TAPE DRIVER
9431 M: Willem Riede <osst@riede.org>
9432 L: osst-users@lists.sourceforge.net
9433 L: linux-scsi@vger.kernel.org
9435 F: Documentation/scsi/osst.txt
9436 F: drivers/scsi/osst.*
9437 F: drivers/scsi/osst_*.h
9438 F: drivers/scsi/st.h
9440 OPENCORES I2C BUS DRIVER
9441 M: Peter Korsgaard <jacmet@sunsite.dk>
9442 L: linux-i2c@vger.kernel.org
9444 F: Documentation/i2c/busses/i2c-ocores
9445 F: drivers/i2c/busses/i2c-ocores.c
9447 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9448 M: Rob Herring <robh+dt@kernel.org>
9449 M: Frank Rowand <frowand.list@gmail.com>
9450 L: devicetree@vger.kernel.org
9451 W: http://www.devicetree.org/
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9455 F: include/linux/of*.h
9458 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9459 M: Rob Herring <robh+dt@kernel.org>
9460 M: Mark Rutland <mark.rutland@arm.com>
9461 L: devicetree@vger.kernel.org
9462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9463 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9465 F: Documentation/devicetree/
9467 F: include/dt-bindings/
9469 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9470 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9471 L: devicetree@vger.kernel.org
9473 F: Documentation/devicetree/dynamic-resolution-notes.txt
9474 F: Documentation/devicetree/overlay-notes.txt
9475 F: drivers/of/overlay.c
9476 F: drivers/of/resolver.c
9478 OPENRISC ARCHITECTURE
9479 M: Jonas Bonn <jonas@southpole.se>
9480 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9481 M: Stafford Horne <shorne@gmail.com>
9482 T: git git://github.com/openrisc/linux.git
9483 L: openrisc@lists.librecores.org
9484 W: http://openrisc.io
9489 M: Pravin Shelar <pshelar@nicira.com>
9490 L: netdev@vger.kernel.org
9491 L: dev@openvswitch.org
9492 W: http://openvswitch.org
9495 F: include/uapi/linux/openvswitch.h
9497 OPERATING PERFORMANCE POINTS (OPP)
9498 M: Viresh Kumar <vireshk@kernel.org>
9499 M: Nishanth Menon <nm@ti.com>
9500 M: Stephen Boyd <sboyd@codeaurora.org>
9501 L: linux-pm@vger.kernel.org
9503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9504 F: drivers/base/power/opp/
9505 F: include/linux/pm_opp.h
9506 F: Documentation/power/opp.txt
9507 F: Documentation/devicetree/bindings/opp/
9510 M: Clemens Ladisch <clemens@ladisch.de>
9511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9512 T: git git://git.alsa-project.org/alsa-kernel.git
9514 F: sound/drivers/opl4/
9517 M: Robert Richter <rric@kernel.org>
9518 L: oprofile-list@lists.sf.net
9520 F: arch/*/include/asm/oprofile*.h
9522 F: drivers/oprofile/
9523 F: include/linux/oprofile.h
9525 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9526 M: Mark Fasheh <mfasheh@versity.com>
9527 M: Joel Becker <jlbec@evilplan.org>
9528 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9529 W: http://ocfs2.wiki.kernel.org
9531 F: Documentation/filesystems/ocfs2.txt
9532 F: Documentation/filesystems/dlmfs.txt
9536 L: linux-wireless@vger.kernel.org
9537 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9538 W: http://www.nongnu.org/orinoco/
9540 F: drivers/net/wireless/intersil/orinoco/
9542 OSD LIBRARY and FILESYSTEM
9543 M: Boaz Harrosh <ooo@electrozaur.com>
9544 M: Benny Halevy <bhalevy@primarydata.com>
9545 L: osd-dev@open-osd.org
9546 W: http://open-osd.org
9547 T: git git://git.open-osd.org/open-osd.git
9549 F: drivers/scsi/osd/
9550 F: include/scsi/osd_*
9554 M: Miklos Szeredi <miklos@szeredi.hu>
9555 L: linux-unionfs@vger.kernel.org
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9559 F: Documentation/filesystems/overlayfs.txt
9562 M: Mike Marshall <hubcap@omnibond.com>
9563 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9567 F: Documentation/filesystems/orangefs.txt
9570 M: Christian Lamparter <chunkeey@googlemail.com>
9571 L: linux-wireless@vger.kernel.org
9572 W: http://wireless.kernel.org/en/users/Drivers/p54
9574 F: drivers/net/wireless/intersil/p54/
9576 PA SEMI ETHERNET DRIVER
9577 L: netdev@vger.kernel.org
9579 F: drivers/net/ethernet/pasemi/*
9581 PA SEMI SMBUS DRIVER
9582 L: linux-i2c@vger.kernel.org
9584 F: drivers/i2c/busses/i2c-pasemi.c
9586 PADATA PARALLEL EXECUTION MECHANISM
9587 M: Steffen Klassert <steffen.klassert@secunet.com>
9588 L: linux-crypto@vger.kernel.org
9591 F: include/linux/padata.h
9592 F: Documentation/padata.txt
9594 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9595 M: Harald Welte <laforge@gnumonks.org>
9596 L: platform-driver-x86@vger.kernel.org
9598 F: drivers/platform/x86/panasonic-laptop.c
9600 PANASONIC MN10300/AM33/AM34 PORT
9601 M: David Howells <dhowells@redhat.com>
9602 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9603 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9605 F: Documentation/mn10300/
9608 PARALLEL LCD/KEYPAD PANEL DRIVER
9609 M: Willy Tarreau <willy@haproxy.com>
9610 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9612 F: Documentation/misc-devices/lcd-panel-cgram.txt
9613 F: drivers/misc/panel.c
9615 PARALLEL PORT SUBSYSTEM
9616 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9617 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9618 L: linux-parport@lists.infradead.org (subscribers-only)
9621 F: include/linux/parport*.h
9622 F: drivers/char/ppdev.c
9623 F: include/uapi/linux/ppdev.h
9624 F: Documentation/parport*.txt
9626 PARAVIRT_OPS INTERFACE
9627 M: Jeremy Fitzhardinge <jeremy@goop.org>
9628 M: Chris Wright <chrisw@sous-sol.org>
9629 M: Alok Kataria <akataria@vmware.com>
9630 M: Rusty Russell <rusty@rustcorp.com.au>
9631 L: virtualization@lists.linux-foundation.org
9633 F: Documentation/virtual/paravirt_ops.txt
9634 F: arch/*/kernel/paravirt*
9635 F: arch/*/include/asm/paravirt.h
9636 F: include/linux/hypervisor.h
9638 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9639 M: Tim Waugh <tim@cyberelk.net>
9640 L: linux-parport@lists.infradead.org (subscribers-only)
9642 F: Documentation/blockdev/paride.txt
9643 F: drivers/block/paride/
9646 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9647 M: Helge Deller <deller@gmx.de>
9648 L: linux-parisc@vger.kernel.org
9649 W: http://www.parisc-linux.org/
9650 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9655 F: Documentation/parisc/
9657 F: drivers/char/agp/parisc-agp.c
9658 F: drivers/input/serio/gscps2.c
9659 F: drivers/parport/parport_gsc.*
9660 F: drivers/tty/serial/8250/8250_gsc.c
9661 F: drivers/video/fbdev/sti*
9662 F: drivers/video/console/sti*
9663 F: drivers/video/logo/logo_parisc*
9666 M: Jiri Pirko <jiri@mellanox.com>
9667 L: netdev@vger.kernel.org
9670 F: lib/test_parman.c
9671 F: include/linux/parman.h
9673 PC87360 HARDWARE MONITORING DRIVER
9674 M: Jim Cromie <jim.cromie@gmail.com>
9675 L: linux-hwmon@vger.kernel.org
9677 F: Documentation/hwmon/pc87360
9678 F: drivers/hwmon/pc87360.c
9681 M: Jim Cromie <jim.cromie@gmail.com>
9683 F: drivers/char/pc8736x_gpio.c
9685 PC87427 HARDWARE MONITORING DRIVER
9686 M: Jean Delvare <jdelvare@suse.com>
9687 L: linux-hwmon@vger.kernel.org
9689 F: Documentation/hwmon/pc87427
9690 F: drivers/hwmon/pc87427.c
9693 M: Riku Voipio <riku.voipio@iki.fi>
9695 F: drivers/leds/leds-pca9532.c
9696 F: include/linux/leds-pca9532.h
9698 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9699 M: Guenter Roeck <linux@roeck-us.net>
9700 L: linux-i2c@vger.kernel.org
9702 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9704 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9705 M: Khalid Aziz <khalid@gonehiking.org>
9707 F: drivers/firmware/pcdp.*
9710 M: Linas Vepstas <linasvepstas@gmail.com>
9711 L: linux-pci@vger.kernel.org
9713 F: Documentation/PCI/pci-error-recovery.txt
9715 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9716 M: Russell Currey <ruscur@russell.cc>
9717 L: linuxppc-dev@lists.ozlabs.org
9719 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9720 F: arch/powerpc/kernel/eeh*.c
9721 F: arch/powerpc/platforms/*/eeh*.c
9722 F: arch/powerpc/include/*/eeh*.h
9725 M: Bjorn Helgaas <bhelgaas@google.com>
9726 L: linux-pci@vger.kernel.org
9727 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9730 F: Documentation/devicetree/bindings/pci/
9731 F: Documentation/PCI/
9733 F: include/linux/pci*
9735 F: arch/x86/kernel/quirks.c
9737 PCI ENDPOINT SUBSYSTEM
9738 M: Kishon Vijay Abraham I <kishon@ti.com>
9739 L: linux-pci@vger.kernel.org
9740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9742 F: drivers/pci/endpoint/
9743 F: drivers/misc/pci_endpoint_test.c
9746 PCI DRIVER FOR ALTERA PCIE IP
9747 M: Ley Foon Tan <lftan@altera.com>
9748 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9749 L: linux-pci@vger.kernel.org
9751 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9752 F: drivers/pci/host/pcie-altera.c
9754 PCI DRIVER FOR ARM VERSATILE PLATFORM
9755 M: Rob Herring <robh@kernel.org>
9756 L: linux-pci@vger.kernel.org
9757 L: linux-arm-kernel@lists.infradead.org
9759 F: Documentation/devicetree/bindings/pci/versatile.txt
9760 F: drivers/pci/host/pci-versatile.c
9762 PCI DRIVER FOR ARMADA 8K
9763 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9764 L: linux-pci@vger.kernel.org
9765 L: linux-arm-kernel@lists.infradead.org
9767 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9768 F: drivers/pci/dwc/pcie-armada8k.c
9770 PCI DRIVER FOR APPLIEDMICRO XGENE
9771 M: Tanmay Inamdar <tinamdar@apm.com>
9772 L: linux-pci@vger.kernel.org
9773 L: linux-arm-kernel@lists.infradead.org
9775 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9776 F: drivers/pci/host/pci-xgene.c
9778 PCI DRIVER FOR FREESCALE LAYERSCAPE
9779 M: Minghuan Lian <minghuan.Lian@freescale.com>
9780 M: Mingkai Hu <mingkai.hu@freescale.com>
9781 M: Roy Zang <tie-fei.zang@freescale.com>
9782 L: linuxppc-dev@lists.ozlabs.org
9783 L: linux-pci@vger.kernel.org
9784 L: linux-arm-kernel@lists.infradead.org
9786 F: drivers/pci/dwc/*layerscape*
9789 M: Richard Zhu <hongxing.zhu@nxp.com>
9790 M: Lucas Stach <l.stach@pengutronix.de>
9791 L: linux-pci@vger.kernel.org
9792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9794 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9795 F: drivers/pci/dwc/*imx6*
9797 PCI DRIVER FOR TI KEYSTONE
9798 M: Murali Karicheri <m-karicheri2@ti.com>
9799 L: linux-pci@vger.kernel.org
9800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9802 F: drivers/pci/dwc/*keystone*
9804 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9805 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9806 M: Jason Cooper <jason@lakedaemon.net>
9807 L: linux-pci@vger.kernel.org
9808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9810 F: drivers/pci/host/*mvebu*
9812 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9813 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9814 L: linux-pci@vger.kernel.org
9815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9817 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9818 F: drivers/pci/host/pci-aardvark.c
9820 PCI DRIVER FOR MICROSEMI SWITCHTEC
9821 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9822 M: Stephen Bates <stephen.bates@microsemi.com>
9823 M: Logan Gunthorpe <logang@deltatee.com>
9824 L: linux-pci@vger.kernel.org
9826 F: Documentation/switchtec.txt
9827 F: Documentation/ABI/testing/sysfs-class-switchtec
9828 F: drivers/pci/switch/switchtec*
9829 F: include/uapi/linux/switchtec_ioctl.h
9831 PCI DRIVER FOR NVIDIA TEGRA
9832 M: Thierry Reding <thierry.reding@gmail.com>
9833 L: linux-tegra@vger.kernel.org
9834 L: linux-pci@vger.kernel.org
9836 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9837 F: drivers/pci/host/pci-tegra.c
9839 PCI DRIVER FOR TI DRA7XX
9840 M: Kishon Vijay Abraham I <kishon@ti.com>
9841 L: linux-omap@vger.kernel.org
9842 L: linux-pci@vger.kernel.org
9844 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9845 F: drivers/pci/dwc/pci-dra7xx.c
9847 PCI DRIVER FOR RENESAS R-CAR
9848 M: Simon Horman <horms@verge.net.au>
9849 L: linux-pci@vger.kernel.org
9850 L: linux-renesas-soc@vger.kernel.org
9852 F: drivers/pci/host/*rcar*
9854 PCI DRIVER FOR SAMSUNG EXYNOS
9855 M: Jingoo Han <jingoohan1@gmail.com>
9856 L: linux-pci@vger.kernel.org
9857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9858 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9860 F: drivers/pci/dwc/pci-exynos.c
9862 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9863 M: Jingoo Han <jingoohan1@gmail.com>
9864 M: Joao Pinto <Joao.Pinto@synopsys.com>
9865 L: linux-pci@vger.kernel.org
9867 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9868 F: drivers/pci/dwc/*designware*
9870 PCI DRIVER FOR GENERIC OF HOSTS
9871 M: Will Deacon <will.deacon@arm.com>
9872 L: linux-pci@vger.kernel.org
9873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9875 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9876 F: drivers/pci/host/pci-host-common.c
9877 F: drivers/pci/host/pci-host-generic.c
9879 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9880 M: Keith Busch <keith.busch@intel.com>
9881 L: linux-pci@vger.kernel.org
9883 F: drivers/pci/host/vmd.c
9885 PCIE DRIVER FOR ST SPEAR13XX
9886 M: Pratyush Anand <pratyush.anand@gmail.com>
9887 L: linux-pci@vger.kernel.org
9889 F: drivers/pci/dwc/*spear*
9891 PCI MSI DRIVER FOR ALTERA MSI IP
9892 M: Ley Foon Tan <lftan@altera.com>
9893 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9894 L: linux-pci@vger.kernel.org
9896 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9897 F: drivers/pci/host/pcie-altera-msi.c
9899 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9900 M: Duc Dang <dhdang@apm.com>
9901 L: linux-pci@vger.kernel.org
9902 L: linux-arm-kernel@lists.infradead.org
9904 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9905 F: drivers/pci/host/pci-xgene-msi.c
9907 PCIE DRIVER FOR AXIS ARTPEC
9908 M: Niklas Cassel <niklas.cassel@axis.com>
9909 M: Jesper Nilsson <jesper.nilsson@axis.com>
9910 L: linux-arm-kernel@axis.com
9911 L: linux-pci@vger.kernel.org
9913 F: Documentation/devicetree/bindings/pci/axis,artpec*
9914 F: drivers/pci/dwc/*artpec*
9916 PCIE DRIVER FOR HISILICON
9917 M: Zhou Wang <wangzhou1@hisilicon.com>
9918 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9919 L: linux-pci@vger.kernel.org
9921 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9922 F: drivers/pci/dwc/pcie-hisi.c
9924 PCIE DRIVER FOR ROCKCHIP
9925 M: Shawn Lin <shawn.lin@rock-chips.com>
9926 M: Wenrui Li <wenrui.li@rock-chips.com>
9927 L: linux-pci@vger.kernel.org
9928 L: linux-rockchip@lists.infradead.org
9930 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9931 F: drivers/pci/host/pcie-rockchip.c
9933 PCIE DRIVER FOR QUALCOMM MSM
9934 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9935 L: linux-pci@vger.kernel.org
9936 L: linux-arm-msm@vger.kernel.org
9938 F: drivers/pci/dwc/*qcom*
9940 PCIE DRIVER FOR CAVIUM THUNDERX
9941 M: David Daney <david.daney@cavium.com>
9942 L: linux-pci@vger.kernel.org
9943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9945 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9946 F: drivers/pci/host/pci-thunder-*
9949 P: Linux PCMCIA Team
9950 L: linux-pcmcia@lists.infradead.org
9951 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9954 F: Documentation/pcmcia/
9959 PCNET32 NETWORK DRIVER
9960 M: Don Fry <pcnet32@frontier.com>
9961 L: netdev@vger.kernel.org
9963 F: drivers/net/ethernet/amd/pcnet32.c
9965 PCRYPT PARALLEL CRYPTO ENGINE
9966 M: Steffen Klassert <steffen.klassert@secunet.com>
9967 L: linux-crypto@vger.kernel.org
9970 F: include/crypto/pcrypt.h
9972 PER-CPU MEMORY ALLOCATOR
9973 M: Tejun Heo <tj@kernel.org>
9974 M: Christoph Lameter <cl@linux.com>
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9977 F: include/linux/percpu*.h
9979 F: arch/*/include/asm/percpu.h
9981 PER-TASK DELAY ACCOUNTING
9982 M: Balbir Singh <bsingharora@gmail.com>
9984 F: include/linux/delayacct.h
9985 F: kernel/delayacct.c
9987 PERFORMANCE EVENTS SUBSYSTEM
9988 M: Peter Zijlstra <peterz@infradead.org>
9989 M: Ingo Molnar <mingo@redhat.com>
9990 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9991 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9992 L: linux-kernel@vger.kernel.org
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9996 F: include/linux/perf_event.h
9997 F: include/uapi/linux/perf_event.h
9998 F: arch/*/kernel/perf_event*.c
9999 F: arch/*/kernel/*/perf_event*.c
10000 F: arch/*/kernel/*/*/perf_event*.c
10001 F: arch/*/include/asm/perf_event.h
10002 F: arch/*/kernel/perf_callchain.c
10006 PERSONALITY HANDLING
10007 M: Christoph Hellwig <hch@infradead.org>
10008 L: linux-abi-devel@lists.sourceforge.net
10010 F: include/linux/personality.h
10011 F: include/uapi/linux/personality.h
10014 M: Remi Denis-Courmont <courmisch@gmail.com>
10016 F: Documentation/networking/phonet.txt
10017 F: include/linux/phonet.h
10018 F: include/net/phonet/
10019 F: include/uapi/linux/phonet.h
10023 M: Joern Engel <joern@lazybastard.org>
10024 L: linux-mtd@lists.infradead.org
10026 F: drivers/mtd/devices/phram.c
10029 M: Bruno Prémont <bonbons@linux-vserver.org>
10030 L: linux-input@vger.kernel.org
10032 F: drivers/hid/hid-picolcd*
10035 M: Jamie Iles <jamie@jamieiles.com>
10036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 T: git git://github.com/jamieiles/linux-2.6-ji.git
10039 F: arch/arm/boot/dts/picoxcell*
10040 F: arch/arm/mach-picoxcell/
10041 F: drivers/crypto/picoxcell*
10043 PIN CONTROL SUBSYSTEM
10044 M: Linus Walleij <linus.walleij@linaro.org>
10045 L: linux-gpio@vger.kernel.org
10046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10048 F: Documentation/devicetree/bindings/pinctrl/
10049 F: Documentation/pinctrl.txt
10050 F: drivers/pinctrl/
10051 F: include/linux/pinctrl/
10053 PIN CONTROLLER - ATMEL AT91
10054 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10057 F: drivers/pinctrl/pinctrl-at91.*
10059 PIN CONTROLLER - ATMEL AT91 PIO4
10060 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10062 L: linux-gpio@vger.kernel.org
10064 F: drivers/pinctrl/pinctrl-at91-pio4.*
10066 PIN CONTROLLER - INTEL
10067 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10068 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10070 F: drivers/pinctrl/intel/
10072 PIN CONTROLLER - RENESAS
10073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10074 M: Geert Uytterhoeven <geert+renesas@glider.be>
10075 L: linux-renesas-soc@vger.kernel.org
10077 F: drivers/pinctrl/sh-pfc/
10079 PIN CONTROLLER - SAMSUNG
10080 M: Tomasz Figa <tomasz.figa@gmail.com>
10081 M: Krzysztof Kozlowski <krzk@kernel.org>
10082 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10085 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10088 F: drivers/pinctrl/samsung/
10089 F: include/dt-bindings/pinctrl/samsung.h
10090 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10092 PIN CONTROLLER - SINGLE
10093 M: Tony Lindgren <tony@atomide.com>
10094 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096 L: linux-omap@vger.kernel.org
10098 F: drivers/pinctrl/pinctrl-single.c
10100 PIN CONTROLLER - ST SPEAR
10101 M: Viresh Kumar <vireshk@kernel.org>
10102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10103 W: http://www.st.com/spear
10105 F: drivers/pinctrl/spear/
10107 PISTACHIO SOC SUPPORT
10108 M: James Hartley <james.hartley@imgtec.com>
10109 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10110 L: linux-mips@linux-mips.org
10112 F: arch/mips/pistachio/
10113 F: arch/mips/include/asm/mach-pistachio/
10114 F: arch/mips/boot/dts/img/pistachio*
10115 F: arch/mips/configs/pistachio*_defconfig
10119 M: linux-block@vger.kernel.org
10120 F: drivers/block/pktcdvd.c
10121 F: include/linux/pktcdvd.h
10122 F: include/uapi/linux/pktcdvd.h
10124 PKUNITY SOC DRIVERS
10125 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10126 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10128 T: git git://github.com/gxt/linux.git
10129 F: drivers/input/serio/i8042-unicore32io.h
10130 F: drivers/i2c/busses/i2c-puv3.c
10131 F: drivers/video/fbdev/fb-puv3.c
10132 F: drivers/rtc/rtc-puv3.c
10134 PMBUS HARDWARE MONITORING DRIVERS
10135 M: Guenter Roeck <linux@roeck-us.net>
10136 L: linux-hwmon@vger.kernel.org
10137 W: http://hwmon.wiki.kernel.org/
10138 W: http://www.roeck-us.net/linux/drivers/
10139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10141 F: Documentation/hwmon/pmbus
10142 F: drivers/hwmon/pmbus/
10143 F: include/linux/i2c/pmbus.h
10145 PMC SIERRA MaxRAID DRIVER
10146 L: linux-scsi@vger.kernel.org
10147 W: http://www.pmc-sierra.com/
10149 F: drivers/scsi/pmcraid.*
10151 PMC SIERRA PM8001 DRIVER
10152 M: Jack Wang <jinpu.wang@profitbricks.com>
10153 M: lindar_liu@usish.com
10154 L: linux-scsi@vger.kernel.org
10156 F: drivers/scsi/pm8001/
10158 POSIX CLOCKS and TIMERS
10159 M: Thomas Gleixner <tglx@linutronix.de>
10160 L: linux-kernel@vger.kernel.org
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10164 F: include/linux/timer*
10165 F: kernel/time/*timer*
10167 POWER MANAGEMENT CORE
10168 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10169 L: linux-pm@vger.kernel.org
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10171 B: https://bugzilla.kernel.org
10173 F: drivers/base/power/
10174 F: include/linux/pm.h
10175 F: include/linux/pm_*
10176 F: include/linux/powercap.h
10177 F: drivers/powercap/
10179 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10180 M: Sebastian Reichel <sre@kernel.org>
10181 L: linux-pm@vger.kernel.org
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10184 F: Documentation/devicetree/bindings/power/supply/
10185 F: include/linux/power_supply.h
10186 F: drivers/power/supply/
10188 POWER STATE COORDINATION INTERFACE (PSCI)
10189 M: Mark Rutland <mark.rutland@arm.com>
10190 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10191 L: linux-arm-kernel@lists.infradead.org
10193 F: drivers/firmware/psci*.c
10194 F: include/linux/psci.h
10195 F: include/uapi/linux/psci.h
10197 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10198 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10199 L: linuxppc-dev@lists.ozlabs.org
10201 F: drivers/char/powernv-op-panel.c
10204 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10208 PPP PROTOCOL DRIVERS AND COMPRESSORS
10209 M: Paul Mackerras <paulus@samba.org>
10210 L: linux-ppp@vger.kernel.org
10212 F: drivers/net/ppp/ppp_*
10214 PPP OVER ATM (RFC 2364)
10215 M: Mitchell Blank Jr <mitch@sfgoth.com>
10217 F: net/atm/pppoatm.c
10218 F: include/uapi/linux/atmppp.h
10221 M: Michal Ostrowski <mostrows@earthlink.net>
10223 F: drivers/net/ppp/pppoe.c
10224 F: drivers/net/ppp/pppox.c
10227 M: James Chapman <jchapman@katalix.com>
10229 F: net/l2tp/l2tp_ppp.c
10230 F: include/linux/if_pppol2tp.h
10231 F: include/uapi/linux/if_pppol2tp.h
10234 M: Rodolfo Giometti <giometti@enneenne.com>
10235 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10236 L: linuxpps@ml.enneenne.com (subscribers-only)
10238 F: Documentation/pps/
10240 F: include/linux/pps*.h
10243 M: Dmitry Kozlov <xeb@mail.ru>
10244 L: netdev@vger.kernel.org
10246 F: drivers/net/ppp/pptp.c
10247 W: http://sourceforge.net/projects/accel-pptp
10250 M: Robert Love <rml@tech9.net>
10251 L: kpreempt-tech@lists.sourceforge.net
10252 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10254 F: Documentation/preempt-locking.txt
10255 F: include/linux/preempt.h
10258 M: Petr Mladek <pmladek@suse.com>
10259 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10260 R: Steven Rostedt <rostedt@goodmis.org>
10263 F: include/linux/printk.h
10265 PRISM54 WIRELESS DRIVER
10266 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10267 L: linux-wireless@vger.kernel.org
10268 W: http://wireless.kernel.org/en/users/Drivers/p54
10270 F: drivers/net/wireless/intersil/prism54/
10272 PS3 NETWORK SUPPORT
10273 M: Geoff Levand <geoff@infradead.org>
10274 L: netdev@vger.kernel.org
10275 L: linuxppc-dev@lists.ozlabs.org
10277 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10279 PS3 PLATFORM SUPPORT
10280 M: Geoff Levand <geoff@infradead.org>
10281 L: linuxppc-dev@lists.ozlabs.org
10283 F: arch/powerpc/boot/ps3*
10284 F: arch/powerpc/include/asm/lv1call.h
10285 F: arch/powerpc/include/asm/ps3*.h
10286 F: arch/powerpc/platforms/ps3/
10289 F: drivers/rtc/rtc-ps3.c
10290 F: drivers/usb/host/*ps3.c
10291 F: sound/ppc/snd_ps3*
10294 M: Jim Paris <jim@jtan.com>
10295 M: Geoff Levand <geoff@infradead.org>
10296 L: linuxppc-dev@lists.ozlabs.org
10298 F: drivers/block/ps3vram.c
10300 PSAMPLE PACKET SAMPLING SUPPORT:
10301 M: Yotam Gigi <yotamg@mellanox.com>
10304 F: include/net/psample.h
10305 F: include/uapi/linux/psample.h
10308 M: Kees Cook <keescook@chromium.org>
10309 M: Anton Vorontsov <anton@enomsg.org>
10310 M: Colin Cross <ccross@android.com>
10311 M: Tony Luck <tony.luck@intel.com>
10313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10315 F: include/linux/pstore*
10316 F: drivers/firmware/efi/efi-pstore.c
10317 F: drivers/acpi/apei/erst.c
10318 F: Documentation/admin-guide/ramoops.rst
10319 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10320 K: \b(pstore|ramoops)
10322 PTP HARDWARE CLOCK SUPPORT
10323 M: Richard Cochran <richardcochran@gmail.com>
10324 L: netdev@vger.kernel.org
10326 W: http://linuxptp.sourceforge.net/
10327 F: Documentation/ABI/testing/sysfs-ptp
10328 F: Documentation/ptp/*
10329 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10330 F: drivers/net/phy/dp83640*
10332 F: include/linux/ptp_cl*
10335 M: Roland McGrath <roland@hack.frob.com>
10336 M: Oleg Nesterov <oleg@redhat.com>
10338 F: include/asm-generic/syscall.h
10339 F: include/linux/ptrace.h
10340 F: include/linux/regset.h
10341 F: include/linux/tracehook.h
10342 F: include/uapi/linux/ptrace.h
10346 M: Hans Verkuil <hverkuil@xs4all.nl>
10347 L: linux-media@vger.kernel.org
10348 T: git git://linuxtv.org/media_tree.git
10350 F: drivers/media/usb/pulse8-cec/*
10352 PVRUSB2 VIDEO4LINUX DRIVER
10353 M: Mike Isely <isely@pobox.com>
10354 L: pvrusb2@isely.net (subscribers-only)
10355 L: linux-media@vger.kernel.org
10356 W: http://www.isely.net/pvrusb2/
10357 T: git git://linuxtv.org/media_tree.git
10359 F: Documentation/media/v4l-drivers/pvrusb2*
10360 F: drivers/media/usb/pvrusb2/
10363 M: Hans Verkuil <hverkuil@xs4all.nl>
10364 L: linux-media@vger.kernel.org
10365 T: git git://linuxtv.org/media_tree.git
10367 F: drivers/media/usb/pwc/*
10370 M: Kamil Debski <kamil@wypas.org>
10371 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10372 L: linux-hwmon@vger.kernel.org
10374 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10375 F: Documentation/hwmon/pwm-fan
10376 F: drivers/hwmon/pwm-fan.c
10379 M: Thierry Reding <thierry.reding@gmail.com>
10380 L: linux-pwm@vger.kernel.org
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10383 F: Documentation/pwm.txt
10384 F: Documentation/devicetree/bindings/pwm/
10385 F: include/linux/pwm.h
10387 F: drivers/video/backlight/pwm_bl.c
10388 F: include/linux/pwm_backlight.h
10389 F: drivers/gpio/gpio-mvebu.c
10390 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10392 PXA2xx/PXA3xx SUPPORT
10393 M: Daniel Mack <daniel@zonque.org>
10394 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10395 M: Robert Jarzmik <robert.jarzmik@free.fr>
10396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10397 T: git git://github.com/hzhuang1/linux.git
10398 T: git git://github.com/rjarzmik/linux.git
10400 F: arch/arm/boot/dts/pxa*
10401 F: arch/arm/mach-pxa/
10402 F: drivers/dma/pxa*
10403 F: drivers/pcmcia/pxa2xx*
10404 F: drivers/pinctrl/pxa/
10405 F: drivers/spi/spi-pxa2xx*
10406 F: drivers/usb/gadget/udc/pxa2*
10407 F: include/sound/pxa2xx-lib.h
10412 M: Robert Jarzmik <robert.jarzmik@free.fr>
10413 L: linux-gpio@vger.kernel.org
10415 F: drivers/gpio/gpio-pxa.c
10417 PXA3xx NAND FLASH DRIVER
10418 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10419 L: linux-mtd@lists.infradead.org
10421 F: drivers/mtd/nand/pxa3xx_nand.c
10424 M: Eric Miao <eric.y.miao@gmail.com>
10425 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427 T: git git://github.com/hzhuang1/linux.git
10428 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10430 F: arch/arm/boot/dts/mmp*
10431 F: arch/arm/mach-mmp/
10437 M: Robert Jarzmik <robert.jarzmik@free.fr>
10438 L: rtc-linux@googlegroups.com
10442 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10443 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10444 L: qat-linux@intel.com
10446 F: drivers/crypto/qat/
10449 M: Mike Marciniszyn <infinipath@intel.com>
10450 L: linux-rdma@vger.kernel.org
10452 F: drivers/infiniband/hw/qib/
10454 QLOGIC QLA1280 SCSI DRIVER
10455 M: Michael Reed <mdr@sgi.com>
10456 L: linux-scsi@vger.kernel.org
10458 F: drivers/scsi/qla1280.[ch]
10460 QLOGIC QLA2XXX FC-SCSI DRIVER
10461 M: qla2xxx-upstream@qlogic.com
10462 L: linux-scsi@vger.kernel.org
10464 F: Documentation/scsi/LICENSE.qla2xxx
10465 F: drivers/scsi/qla2xxx/
10467 QLOGIC QLA4XXX iSCSI DRIVER
10468 M: QLogic-Storage-Upstream@qlogic.com
10469 L: linux-scsi@vger.kernel.org
10471 F: Documentation/scsi/LICENSE.qla4xxx
10472 F: drivers/scsi/qla4xxx/
10474 QLOGIC QLA3XXX NETWORK DRIVER
10475 M: Dept-GELinuxNICDev@cavium.com
10476 L: netdev@vger.kernel.org
10478 F: Documentation/networking/LICENSE.qla3xxx
10479 F: drivers/net/ethernet/qlogic/qla3xxx.*
10481 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10482 M: Harish Patil <harish.patil@cavium.com>
10483 M: Manish Chopra <manish.chopra@cavium.com>
10484 M: Dept-GELinuxNICDev@cavium.com
10485 L: netdev@vger.kernel.org
10487 F: drivers/net/ethernet/qlogic/qlcnic/
10489 QLOGIC QLGE 10Gb ETHERNET DRIVER
10490 M: Harish Patil <harish.patil@cavium.com>
10491 M: Manish Chopra <manish.chopra@cavium.com>
10492 M: Dept-GELinuxNICDev@cavium.com
10493 L: netdev@vger.kernel.org
10495 F: drivers/net/ethernet/qlogic/qlge/
10497 QLOGIC QL4xxx ETHERNET DRIVER
10498 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10499 M: Ariel Elior <Ariel.Elior@cavium.com>
10500 M: everest-linux-l2@cavium.com
10501 L: netdev@vger.kernel.org
10503 F: drivers/net/ethernet/qlogic/qed/
10504 F: include/linux/qed/
10505 F: drivers/net/ethernet/qlogic/qede/
10507 QLOGIC QL41xxx ISCSI DRIVER
10508 M: QLogic-Storage-Upstream@cavium.com
10509 L: linux-scsi@vger.kernel.org
10511 F: drivers/scsi/qedi/
10513 QLOGIC QL41xxx FCOE DRIVER
10514 M: QLogic-Storage-Upstream@cavium.com
10515 L: linux-scsi@vger.kernel.org
10517 F: drivers/scsi/qedf/
10520 M: Anders Larsen <al@alarsen.net>
10521 W: http://www.alarsen.net/linux/qnx4fs/
10524 F: include/uapi/linux/qnx4_fs.h
10525 F: include/uapi/linux/qnxtypes.h
10527 QORIQ DPAA2 FSL-MC BUS DRIVER
10528 M: Stuart Yoder <stuyoder@gmail.com>
10529 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10530 L: linux-kernel@vger.kernel.org
10532 F: drivers/staging/fsl-mc/
10534 QT1010 MEDIA DRIVER
10535 M: Antti Palosaari <crope@iki.fi>
10536 L: linux-media@vger.kernel.org
10537 W: https://linuxtv.org
10538 W: http://palosaari.fi/linux/
10539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10540 T: git git://linuxtv.org/anttip/media_tree.git
10542 F: drivers/media/tuners/qt1010*
10544 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10545 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10546 L: linux-wireless@vger.kernel.org
10547 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10549 F: drivers/net/wireless/ath/ath9k/
10551 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10552 M: Kalle Valo <kvalo@qca.qualcomm.com>
10553 L: ath10k@lists.infradead.org
10554 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10557 F: drivers/net/wireless/ath/ath10k/
10559 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10560 M: Timur Tabi <timur@codeaurora.org>
10561 L: netdev@vger.kernel.org
10563 F: drivers/net/ethernet/qualcomm/emac/
10565 QUALCOMM HEXAGON ARCHITECTURE
10566 M: Richard Kuo <rkuo@codeaurora.org>
10567 L: linux-hexagon@vger.kernel.org
10568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10572 QUALCOMM WCN36XX WIRELESS DRIVER
10573 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10574 L: wcn36xx@lists.infradead.org
10575 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10576 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10578 F: drivers/net/wireless/ath/wcn36xx/
10580 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10581 M: Gabriel Somlo <somlo@cmu.edu>
10582 M: "Michael S. Tsirkin" <mst@redhat.com>
10583 L: qemu-devel@nongnu.org
10585 F: drivers/firmware/qemu_fw_cfg.c
10587 RADOS BLOCK DEVICE (RBD)
10588 M: Ilya Dryomov <idryomov@gmail.com>
10589 M: Sage Weil <sage@redhat.com>
10590 M: Alex Elder <elder@kernel.org>
10591 L: ceph-devel@vger.kernel.org
10592 W: http://ceph.com/
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10594 T: git git://github.com/ceph/ceph-client.git
10596 F: Documentation/ABI/testing/sysfs-bus-rbd
10597 F: drivers/block/rbd.c
10598 F: drivers/block/rbd_types.h
10600 RADEON FRAMEBUFFER DISPLAY DRIVER
10601 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10602 L: linux-fbdev@vger.kernel.org
10604 F: drivers/video/fbdev/aty/radeon*
10605 F: include/uapi/linux/radeonfb.h
10607 RADIOSHARK 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-shark.c
10614 RADIOSHARK2 RADIO DRIVER
10615 M: Hans Verkuil <hverkuil@xs4all.nl>
10616 L: linux-media@vger.kernel.org
10617 T: git git://linuxtv.org/media_tree.git
10619 F: drivers/media/radio/radio-shark2.c
10620 F: drivers/media/radio/radio-tea5777.c
10622 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10623 M: Paul Mackerras <paulus@samba.org>
10624 L: linux-fbdev@vger.kernel.org
10626 F: drivers/video/fbdev/aty/aty128fb.c
10628 RAINSHADOW-CEC DRIVER
10629 M: Hans Verkuil <hverkuil@xs4all.nl>
10630 L: linux-media@vger.kernel.org
10631 T: git git://linuxtv.org/media_tree.git
10633 F: drivers/media/usb/rainshadow-cec/*
10635 RALINK MIPS ARCHITECTURE
10636 M: John Crispin <john@phrozen.org>
10637 L: linux-mips@linux-mips.org
10639 F: arch/mips/ralink
10641 RALINK RT2X00 WIRELESS LAN DRIVER
10643 M: Stanislaw Gruszka <sgruszka@redhat.com>
10644 M: Helmut Schaa <helmut.schaa@googlemail.com>
10645 L: linux-wireless@vger.kernel.org
10647 F: drivers/net/wireless/ralink/rt2x00/
10649 RAMDISK RAM BLOCK DEVICE DRIVER
10650 M: Jens Axboe <axboe@kernel.dk>
10652 F: Documentation/blockdev/ramdisk.txt
10653 F: drivers/block/brd.c
10655 RANDOM NUMBER DRIVER
10656 M: "Theodore Ts'o" <tytso@mit.edu>
10658 F: drivers/char/random.c
10661 M: Matt Porter <mporter@kernel.crashing.org>
10662 M: Alexandre Bounine <alexandre.bounine@idt.com>
10664 F: drivers/rapidio/
10666 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10667 L: linux-wireless@vger.kernel.org
10669 F: drivers/net/wireless/ray*
10672 M: Josh Triplett <josh@joshtriplett.org>
10673 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10674 L: linux-kernel@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10677 F: Documentation/RCU/torture.txt
10678 F: kernel/rcu/rcutorture.c
10680 RCUTORTURE TEST FRAMEWORK
10681 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10682 M: Josh Triplett <josh@joshtriplett.org>
10683 R: Steven Rostedt <rostedt@goodmis.org>
10684 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10685 R: Lai Jiangshan <jiangshanlai@gmail.com>
10686 L: linux-kernel@vger.kernel.org
10688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10689 F: tools/testing/selftests/rcutorture
10692 M: Florian Fainelli <florian@openwrt.org>
10695 RDC R6040 FAST ETHERNET DRIVER
10696 M: Florian Fainelli <f.fainelli@gmail.com>
10697 L: netdev@vger.kernel.org
10699 F: drivers/net/ethernet/rdc/r6040.c
10701 RDS - RELIABLE DATAGRAM SOCKETS
10702 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10703 L: netdev@vger.kernel.org
10704 L: linux-rdma@vger.kernel.org
10705 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10706 W: https://oss.oracle.com/projects/rds/
10709 F: Documentation/networking/rds.txt
10711 RDMAVT - RDMA verbs software
10712 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10713 L: linux-rdma@vger.kernel.org
10715 F: drivers/infiniband/sw/rdmavt
10717 RDT - RESOURCE ALLOCATION
10718 M: Fenghua Yu <fenghua.yu@intel.com>
10719 L: linux-kernel@vger.kernel.org
10721 F: arch/x86/kernel/cpu/intel_rdt*
10722 F: arch/x86/include/asm/intel_rdt*
10723 F: Documentation/x86/intel_rdt*
10725 READ-COPY UPDATE (RCU)
10726 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10727 M: Josh Triplett <josh@joshtriplett.org>
10728 R: Steven Rostedt <rostedt@goodmis.org>
10729 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10730 R: Lai Jiangshan <jiangshanlai@gmail.com>
10731 L: linux-kernel@vger.kernel.org
10732 W: http://www.rdrop.com/users/paulmck/RCU/
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10735 F: Documentation/RCU/
10736 X: Documentation/RCU/torture.txt
10737 F: include/linux/rcu*
10738 X: include/linux/srcu.h
10740 X: kernel/torture.c
10742 REAL TIME CLOCK (RTC) SUBSYSTEM
10743 M: Alessandro Zummo <a.zummo@towertech.it>
10744 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10745 L: rtc-linux@googlegroups.com
10746 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10749 F: Documentation/devicetree/bindings/rtc/
10750 F: Documentation/rtc.txt
10752 F: include/linux/rtc.h
10753 F: include/uapi/linux/rtc.h
10754 F: include/linux/rtc/
10755 F: include/linux/platform_data/rtc-*
10756 F: tools/testing/selftests/timers/rtctest.c
10758 REALTEK AUDIO CODECS
10759 M: Bard Liao <bardliao@realtek.com>
10760 M: Oder Chiou <oder_chiou@realtek.com>
10762 F: sound/soc/codecs/rt*
10763 F: include/sound/rt*.h
10765 REISERFS FILE SYSTEM
10766 L: reiserfs-devel@vger.kernel.org
10770 REGISTER MAP ABSTRACTION
10771 M: Mark Brown <broonie@kernel.org>
10772 L: linux-kernel@vger.kernel.org
10773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10775 F: Documentation/devicetree/bindings/regmap/
10776 F: drivers/base/regmap/
10777 F: include/linux/regmap.h
10779 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10780 M: Ohad Ben-Cohen <ohad@wizery.com>
10781 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10782 L: linux-remoteproc@vger.kernel.org
10783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10785 F: Documentation/devicetree/bindings/remoteproc/
10786 F: Documentation/remoteproc.txt
10787 F: drivers/remoteproc/
10788 F: include/linux/remoteproc.h
10790 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10791 M: Ohad Ben-Cohen <ohad@wizery.com>
10792 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10793 L: linux-remoteproc@vger.kernel.org
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10797 F: Documentation/rpmsg.txt
10798 F: include/linux/rpmsg.h
10799 F: include/linux/rpmsg/
10801 RENESAS CLOCK DRIVERS
10802 M: Geert Uytterhoeven <geert+renesas@glider.be>
10803 L: linux-renesas-soc@vger.kernel.org
10805 F: drivers/clk/renesas/
10807 RENESAS ETHERNET DRIVERS
10808 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10809 L: netdev@vger.kernel.org
10810 L: linux-renesas-soc@vger.kernel.org
10811 F: drivers/net/ethernet/renesas/
10812 F: include/linux/sh_eth.h
10814 RENESAS R-CAR GYROADC DRIVER
10815 M: Marek Vasut <marek.vasut@gmail.com>
10816 L: linux-iio@vger.kernel.org
10818 F: drivers/iio/adc/rcar_gyro_adc.c
10820 RENESAS USB2 PHY DRIVER
10821 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10822 L: linux-renesas-soc@vger.kernel.org
10824 F: drivers/phy/phy-rcar-gen3-usb2.c
10826 RESET CONTROLLER FRAMEWORK
10827 M: Philipp Zabel <p.zabel@pengutronix.de>
10828 T: git git://git.pengutronix.de/git/pza/linux
10831 F: Documentation/devicetree/bindings/reset/
10832 F: include/dt-bindings/reset/
10833 F: include/linux/reset.h
10834 F: include/linux/reset-controller.h
10837 M: Johannes Berg <johannes@sipsolutions.net>
10838 L: linux-wireless@vger.kernel.org
10839 W: http://wireless.kernel.org/
10840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10843 F: Documentation/rfkill.txt
10847 M: Thomas Graf <tgraf@suug.ch>
10848 M: Herbert Xu <herbert@gondor.apana.org.au>
10849 L: netdev@vger.kernel.org
10851 F: lib/rhashtable.c
10852 F: include/linux/rhashtable.h
10854 RICOH SMARTMEDIA/XD DRIVER
10855 M: Maxim Levitsky <maximlevitsky@gmail.com>
10857 F: drivers/mtd/nand/r852.c
10858 F: drivers/mtd/nand/r852.h
10860 RICOH R5C592 MEMORYSTICK DRIVER
10861 M: Maxim Levitsky <maximlevitsky@gmail.com>
10863 F: drivers/memstick/host/r592.*
10866 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10867 W: http://sourceforge.net/projects/roccat/
10869 F: drivers/hid/hid-roccat*
10870 F: include/linux/hid-roccat*
10871 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10874 M: Jiri Pirko <jiri@resnulli.us>
10875 L: netdev@vger.kernel.org
10877 F: drivers/net/ethernet/rocker/
10881 W: http://www.comtrol.com
10883 F: Documentation/serial/rocket.txt
10884 F: drivers/tty/rocket*
10886 ROCKETPORT EXPRESS/INFINITY DRIVER
10887 M: Kevin Cernekee <cernekee@gmail.com>
10888 L: linux-serial@vger.kernel.org
10890 F: drivers/tty/serial/rp2.*
10893 M: Ralf Baechle <ralf@linux-mips.org>
10894 L: linux-hams@vger.kernel.org
10895 W: http://www.linux-ax25.org/
10897 F: include/net/rose.h
10898 F: include/uapi/linux/rose.h
10901 RTL2830 MEDIA DRIVER
10902 M: Antti Palosaari <crope@iki.fi>
10903 L: linux-media@vger.kernel.org
10904 W: https://linuxtv.org
10905 W: http://palosaari.fi/linux/
10906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10907 T: git git://linuxtv.org/anttip/media_tree.git
10909 F: drivers/media/dvb-frontends/rtl2830*
10911 RTL2832 MEDIA DRIVER
10912 M: Antti Palosaari <crope@iki.fi>
10913 L: linux-media@vger.kernel.org
10914 W: https://linuxtv.org
10915 W: http://palosaari.fi/linux/
10916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10917 T: git git://linuxtv.org/anttip/media_tree.git
10919 F: drivers/media/dvb-frontends/rtl2832*
10921 RTL2832_SDR MEDIA DRIVER
10922 M: Antti Palosaari <crope@iki.fi>
10923 L: linux-media@vger.kernel.org
10924 W: https://linuxtv.org
10925 W: http://palosaari.fi/linux/
10926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10927 T: git git://linuxtv.org/anttip/media_tree.git
10929 F: drivers/media/dvb-frontends/rtl2832_sdr*
10931 RTL8180 WIRELESS DRIVER
10932 L: linux-wireless@vger.kernel.org
10933 W: http://wireless.kernel.org/
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10936 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10938 RTL8187 WIRELESS DRIVER
10939 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10940 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10941 M: Larry Finger <Larry.Finger@lwfinger.net>
10942 L: linux-wireless@vger.kernel.org
10943 W: http://wireless.kernel.org/
10944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10946 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10948 RTL8192CE WIRELESS DRIVER
10949 M: Larry Finger <Larry.Finger@lwfinger.net>
10950 M: Chaoming Li <chaoming_li@realsil.com.cn>
10951 L: linux-wireless@vger.kernel.org
10952 W: http://wireless.kernel.org/
10953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10955 F: drivers/net/wireless/realtek/rtlwifi/
10956 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10958 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10959 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10960 L: linux-wireless@vger.kernel.org
10961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10963 F: drivers/net/wireless/realtek/rtl8xxxu/
10965 S3 SAVAGE FRAMEBUFFER DRIVER
10966 M: Antonino Daplas <adaplas@gmail.com>
10967 L: linux-fbdev@vger.kernel.org
10969 F: drivers/video/fbdev/savage/
10972 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10973 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10974 L: linux-s390@vger.kernel.org
10975 W: http://www.ibm.com/developerworks/linux/linux390/
10976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10980 F: Documentation/s390/
10981 F: Documentation/DocBook/s390*
10983 S390 COMMON I/O LAYER
10984 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10985 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10986 L: linux-s390@vger.kernel.org
10987 W: http://www.ibm.com/developerworks/linux/linux390/
10989 F: drivers/s390/cio/
10992 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10993 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10994 L: linux-s390@vger.kernel.org
10995 W: http://www.ibm.com/developerworks/linux/linux390/
10997 F: drivers/s390/block/dasd*
10998 F: block/partitions/ibm.c
11000 S390 NETWORK DRIVERS
11001 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11002 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11003 L: linux-s390@vger.kernel.org
11004 W: http://www.ibm.com/developerworks/linux/linux390/
11006 F: drivers/s390/net/
11009 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11010 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11011 L: linux-s390@vger.kernel.org
11012 W: http://www.ibm.com/developerworks/linux/linux390/
11015 F: drivers/pci/hotplug/s390_pci_hpc.c
11018 M: Harald Freudenberger <freude@de.ibm.com>
11019 L: linux-s390@vger.kernel.org
11020 W: http://www.ibm.com/developerworks/linux/linux390/
11022 F: drivers/s390/crypto/
11025 M: Steffen Maier <maier@linux.vnet.ibm.com>
11026 L: linux-s390@vger.kernel.org
11027 W: http://www.ibm.com/developerworks/linux/linux390/
11029 F: drivers/s390/scsi/zfcp_*
11031 S390 IUCV NETWORK LAYER
11032 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11033 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11034 L: linux-s390@vger.kernel.org
11035 W: http://www.ibm.com/developerworks/linux/linux390/
11037 F: drivers/s390/net/*iucv*
11038 F: include/net/iucv/
11042 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11043 L: linux-s390@vger.kernel.org
11044 W: http://www.ibm.com/developerworks/linux/linux390/
11046 F: drivers/iommu/s390-iommu.c
11048 S390 VFIO-CCW DRIVER
11049 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11050 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11051 L: linux-s390@vger.kernel.org
11052 L: kvm@vger.kernel.org
11054 F: drivers/s390/cio/vfio_ccw*
11055 F: Documentation/s390/vfio-ccw.txt
11056 F: include/uapi/linux/vfio_ccw.h
11058 S3C24XX SD/MMC Driver
11059 M: Ben Dooks <ben-linux@fluff.org>
11060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11062 F: drivers/mmc/host/s3cmci.*
11064 SAA6588 RDS RECEIVER DRIVER
11065 M: Hans Verkuil <hverkuil@xs4all.nl>
11066 L: linux-media@vger.kernel.org
11067 T: git git://linuxtv.org/media_tree.git
11068 W: https://linuxtv.org
11070 F: drivers/media/i2c/saa6588*
11072 SAA7134 VIDEO4LINUX DRIVER
11073 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11074 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11075 L: linux-media@vger.kernel.org
11076 W: https://linuxtv.org
11077 T: git git://linuxtv.org/media_tree.git
11079 F: Documentation/media/v4l-drivers/saa7134*
11080 F: drivers/media/pci/saa7134/
11082 SAA7146 VIDEO4LINUX-2 DRIVER
11083 M: Hans Verkuil <hverkuil@xs4all.nl>
11084 L: linux-media@vger.kernel.org
11085 T: git git://linuxtv.org/media_tree.git
11087 F: drivers/media/common/saa7146/
11088 F: drivers/media/pci/saa7146/
11089 F: include/media/saa7146*
11091 SAMSUNG LAPTOP DRIVER
11092 M: Corentin Chary <corentin.chary@gmail.com>
11093 L: platform-driver-x86@vger.kernel.org
11095 F: drivers/platform/x86/samsung-laptop.c
11097 SAMSUNG AUDIO (ASoC) DRIVERS
11098 M: Krzysztof Kozlowski <krzk@kernel.org>
11099 M: Sangbeom Kim <sbkim73@samsung.com>
11100 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11103 F: sound/soc/samsung/
11105 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11106 M: Krzysztof Kozlowski <krzk@kernel.org>
11107 L: linux-crypto@vger.kernel.org
11108 L: linux-samsung-soc@vger.kernel.org
11110 F: drivers/crypto/exynos-rng.c
11111 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11113 SAMSUNG FRAMEBUFFER DRIVER
11114 M: Jingoo Han <jingoohan1@gmail.com>
11115 L: linux-fbdev@vger.kernel.org
11117 F: drivers/video/fbdev/s3c-fb.c
11119 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11120 M: Sangbeom Kim <sbkim73@samsung.com>
11121 M: Krzysztof Kozlowski <krzk@kernel.org>
11122 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11123 L: linux-kernel@vger.kernel.org
11124 L: linux-samsung-soc@vger.kernel.org
11126 F: drivers/mfd/sec*.c
11127 F: drivers/regulator/s2m*.c
11128 F: drivers/regulator/s5m*.c
11129 F: drivers/clk/clk-s2mps11.c
11130 F: drivers/rtc/rtc-s5m.c
11131 F: include/linux/mfd/samsung/
11132 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11133 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11134 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11135 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11137 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11138 M: Krzysztof Kozlowski <krzk@kernel.org>
11139 M: Vladimir Zapolskiy <vz@mleia.com>
11140 L: linux-crypto@vger.kernel.org
11141 L: linux-samsung-soc@vger.kernel.org
11143 F: drivers/crypto/s5p-sss.c
11145 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11146 M: Kyungmin Park <kyungmin.park@samsung.com>
11147 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11148 L: linux-media@vger.kernel.org
11149 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11151 F: drivers/media/platform/exynos4-is/
11153 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11154 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11155 L: linux-media@vger.kernel.org
11156 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11158 F: drivers/media/platform/s3c-camif/
11159 F: include/media/drv-intf/s3c_camif.h
11161 SAMSUNG S5C73M3 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/s5c73m3/*
11168 SAMSUNG S5K5BAF CAMERA DRIVER
11169 M: Kyungmin Park <kyungmin.park@samsung.com>
11170 M: Andrzej Hajda <a.hajda@samsung.com>
11171 L: linux-media@vger.kernel.org
11173 F: drivers/media/i2c/s5k5baf.c
11175 SAMSUNG S3FWRN5 NFC DRIVER
11176 M: Robert Baldyga <r.baldyga@samsung.com>
11177 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11178 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11180 F: drivers/nfc/s3fwrn5
11182 SAMSUNG SOC CLOCK DRIVERS
11183 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11184 M: Tomasz Figa <tomasz.figa@gmail.com>
11185 M: Chanwoo Choi <cw00.choi@samsung.com>
11187 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11188 F: drivers/clk/samsung/
11189 F: include/dt-bindings/clock/exynos*.h
11190 F: Documentation/devicetree/bindings/clock/exynos*.txt
11192 SAMSUNG SPI DRIVERS
11193 M: Kukjin Kim <kgene@kernel.org>
11194 M: Krzysztof Kozlowski <krzk@kernel.org>
11195 M: Andi Shyti <andi.shyti@samsung.com>
11196 L: linux-spi@vger.kernel.org
11197 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11199 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11200 F: drivers/spi/spi-s3c*
11201 F: include/linux/platform_data/spi-s3c64xx.h
11203 SAMSUNG SXGBE DRIVERS
11204 M: Byungho An <bh74.an@samsung.com>
11205 M: Girish K S <ks.giri@samsung.com>
11206 M: Vipul Pandya <vipul.pandya@samsung.com>
11208 L: netdev@vger.kernel.org
11209 F: drivers/net/ethernet/samsung/sxgbe/
11211 SAMSUNG THERMAL DRIVER
11212 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11213 L: linux-pm@vger.kernel.org
11214 L: linux-samsung-soc@vger.kernel.org
11216 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11217 F: drivers/thermal/samsung/
11219 SAMSUNG USB2 PHY DRIVER
11220 M: Kamil Debski <kamil@wypas.org>
11221 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11222 L: linux-kernel@vger.kernel.org
11224 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11225 F: Documentation/phy/samsung-usb2.txt
11226 F: drivers/phy/phy-exynos4210-usb2.c
11227 F: drivers/phy/phy-exynos4x12-usb2.c
11228 F: drivers/phy/phy-exynos5250-usb2.c
11229 F: drivers/phy/phy-s5pv210-usb2.c
11230 F: drivers/phy/phy-samsung-usb2.c
11231 F: drivers/phy/phy-samsung-usb2.h
11234 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11235 L: linux-serial@vger.kernel.org
11237 F: Documentation/devicetree/bindings/serial/
11238 F: drivers/tty/serial/
11241 M: Rob Herring <robh@kernel.org>
11242 L: linux-serial@vger.kernel.org
11244 F: Documentation/devicetree/bindings/serial/slave-device.txt
11245 F: drivers/tty/serdev/
11246 F: include/linux/serdev.h
11249 M: Sean Young <sean@mess.org>
11250 L: linux-media@vger.kernel.org
11252 F: drivers/media/rc/serial_ir.c
11255 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11256 L: kernel@stlinux.com
11258 F: drivers/staging/media/st-cec/
11259 F: Documentation/devicetree/bindings/media/stih-cec.txt
11261 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11262 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11263 L: linux-s390@vger.kernel.org
11264 W: http://www.ibm.com/developerworks/linux/linux390/
11268 SYNOPSYS DESIGNWARE DMAC DRIVER
11269 M: Viresh Kumar <vireshk@kernel.org>
11270 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11272 F: include/linux/dma/dw.h
11273 F: include/linux/platform_data/dma-dw.h
11276 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11277 M: Jie Deng <jiedeng@synopsys.com>
11278 L: netdev@vger.kernel.org
11280 F: drivers/net/ethernet/synopsys/
11282 SYNOPSYS DESIGNWARE I2C DRIVER
11283 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11284 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11285 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11286 L: linux-i2c@vger.kernel.org
11288 F: drivers/i2c/busses/i2c-designware-*
11289 F: include/linux/platform_data/i2c-designware.h
11291 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11292 M: Jaehoon Chung <jh80.chung@samsung.com>
11293 L: linux-mmc@vger.kernel.org
11295 F: drivers/mmc/host/dw_mmc*
11297 SYSTEM TRACE MODULE CLASS
11298 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11301 F: Documentation/trace/stm.txt
11302 F: drivers/hwtracing/stm/
11303 F: include/linux/stm.h
11304 F: include/uapi/linux/stm.h
11307 M: Andreas Noever <andreas.noever@gmail.com>
11309 F: drivers/thunderbolt/
11311 TI BQ27XXX POWER SUPPLY DRIVER
11312 R: Andrew F. Davis <afd@ti.com>
11313 F: include/linux/power/bq27xxx_battery.h
11314 F: drivers/power/supply/bq27xxx_battery.c
11315 F: drivers/power/supply/bq27xxx_battery_i2c.c
11317 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11318 M: John Stultz <john.stultz@linaro.org>
11319 M: Thomas Gleixner <tglx@linutronix.de>
11320 R: Stephen Boyd <sboyd@codeaurora.org>
11321 L: linux-kernel@vger.kernel.org
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11324 F: include/linux/clocksource.h
11325 F: include/linux/time.h
11326 F: include/linux/timex.h
11327 F: include/uapi/linux/time.h
11328 F: include/uapi/linux/timex.h
11329 F: kernel/time/clocksource.c
11330 F: kernel/time/time*.c
11331 F: kernel/time/alarmtimer.c
11332 F: kernel/time/ntp.c
11333 F: tools/testing/selftests/timers/
11336 M: Zwane Mwaikambo <zwanem@gmail.com>
11338 F: drivers/watchdog/sc1200wdt.c
11341 M: Ingo Molnar <mingo@redhat.com>
11342 M: Peter Zijlstra <peterz@infradead.org>
11343 L: linux-kernel@vger.kernel.org
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11347 F: include/linux/sched.h
11348 F: include/uapi/linux/sched.h
11349 F: include/linux/wait.h
11352 M: Chen Liqin <liqin.linux@gmail.com>
11353 M: Lennox Wu <lennox.wu@gmail.com>
11354 W: http://www.sunplus.com
11358 SCR24X CHIP CARD INTERFACE DRIVER
11359 M: Lubomir Rintel <lkundrak@v3.sk>
11361 F: drivers/char/pcmcia/scr24x_cs.c
11363 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11364 M: Sudeep Holla <sudeep.holla@arm.com>
11365 L: linux-arm-kernel@lists.infradead.org
11367 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11368 F: drivers/clk/clk-scpi.c
11369 F: drivers/cpufreq/scpi-cpufreq.c
11370 F: drivers/firmware/arm_scpi.c
11371 F: include/linux/scpi_protocol.h
11374 M: Jens Axboe <axboe@kernel.dk>
11375 L: linux-scsi@vger.kernel.org
11376 W: http://www.kernel.dk
11378 F: drivers/scsi/sr*
11380 SCSI RDMA PROTOCOL (SRP) INITIATOR
11381 M: Bart Van Assche <bart.vanassche@sandisk.com>
11382 L: linux-rdma@vger.kernel.org
11384 W: http://www.openfabrics.org
11385 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11387 F: drivers/infiniband/ulp/srp/
11388 F: include/scsi/srp.h
11391 M: Doug Gilbert <dgilbert@interlog.com>
11392 L: linux-scsi@vger.kernel.org
11393 W: http://sg.danny.cz/sg
11395 F: Documentation/scsi/scsi-generic.txt
11396 F: drivers/scsi/sg.c
11397 F: include/scsi/sg.h
11400 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11402 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11404 L: linux-scsi@vger.kernel.org
11406 F: Documentation/devicetree/bindings/scsi/
11411 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11412 L: linux-scsi@vger.kernel.org
11414 F: Documentation/scsi/st.txt
11415 F: drivers/scsi/st.*
11416 F: drivers/scsi/st_*.h
11419 M: Vlad Yasevich <vyasevich@gmail.com>
11420 M: Neil Horman <nhorman@tuxdriver.com>
11421 L: linux-sctp@vger.kernel.org
11422 W: http://lksctp.sourceforge.net
11424 F: Documentation/networking/sctp.txt
11425 F: include/linux/sctp.h
11426 F: include/uapi/linux/sctp.h
11427 F: include/net/sctp/
11431 M: Jim Cromie <jim.cromie@gmail.com>
11433 F: Documentation/i2c/busses/scx200_acb
11434 F: arch/x86/platform/scx200/
11435 F: drivers/watchdog/scx200_wdt.c
11436 F: drivers/i2c/busses/scx200*
11437 F: drivers/mtd/maps/scx200_docflash.c
11438 F: include/linux/scx200.h
11441 M: Jim Cromie <jim.cromie@gmail.com>
11443 F: drivers/char/scx200_gpio.c
11444 F: include/linux/scx200_gpio.h
11446 SCx200 HRT CLOCKSOURCE DRIVER
11447 M: Jim Cromie <jim.cromie@gmail.com>
11449 F: drivers/clocksource/scx200_hrt.c
11451 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11452 M: Sascha Sommer <saschasommer@freenet.de>
11453 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11455 F: drivers/mmc/host/sdricoh_cs.c
11457 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11458 M: Adrian Hunter <adrian.hunter@intel.com>
11459 L: linux-mmc@vger.kernel.org
11460 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11462 F: drivers/mmc/host/sdhci*
11463 F: include/linux/mmc/sdhci*
11466 M: Kees Cook <keescook@chromium.org>
11467 R: Andy Lutomirski <luto@amacapital.net>
11468 R: Will Drewry <wad@chromium.org>
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11471 F: kernel/seccomp.c
11472 F: include/uapi/linux/seccomp.h
11473 F: include/linux/seccomp.h
11474 F: tools/testing/selftests/seccomp/*
11475 K: \bsecure_computing
11478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11479 M: Al Cooper <alcooperx@gmail.com>
11480 L: linux-mmc@vger.kernel.org
11481 L: bcm-kernel-feedback-list@broadcom.com
11483 F: drivers/mmc/host/sdhci-brcmstb*
11485 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11486 M: Ben Dooks <ben-linux@fluff.org>
11487 M: Jaehoon Chung <jh80.chung@samsung.com>
11488 L: linux-mmc@vger.kernel.org
11490 F: drivers/mmc/host/sdhci-s3c*
11492 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11493 M: Viresh Kumar <vireshk@kernel.org>
11494 L: linux-mmc@vger.kernel.org
11496 F: drivers/mmc/host/sdhci-spear.c
11498 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11499 M: Scott Bauer <scott.bauer@intel.com>
11500 M: Jonathan Derrick <jonathan.derrick@intel.com>
11501 M: Rafael Antognolli <rafael.antognolli@intel.com>
11502 L: linux-block@vger.kernel.org
11505 F: block/opal_proto.h
11506 F: include/linux/sed*
11507 F: include/uapi/linux/sed*
11510 M: James Morris <james.l.morris@oracle.com>
11511 M: "Serge E. Hallyn" <serge@hallyn.com>
11512 L: linux-security-module@vger.kernel.org (suggested Cc:)
11513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11514 W: http://kernsec.org/
11519 M: Security Officers <security@kernel.org>
11522 SELINUX SECURITY MODULE
11523 M: Paul Moore <paul@paul-moore.com>
11524 M: Stephen Smalley <sds@tycho.nsa.gov>
11525 M: Eric Paris <eparis@parisplace.org>
11526 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11527 W: http://selinuxproject.org
11528 T: git git://git.infradead.org/users/pcmoore/selinux
11530 F: include/linux/selinux*
11531 F: security/selinux/
11532 F: scripts/selinux/
11534 APPARMOR SECURITY MODULE
11535 M: John Johansen <john.johansen@canonical.com>
11536 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11537 W: apparmor.wiki.kernel.org
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11540 F: security/apparmor/
11542 LOADPIN SECURITY MODULE
11543 M: Kees Cook <keescook@chromium.org>
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11546 F: security/loadpin/
11548 YAMA SECURITY MODULE
11549 M: Kees Cook <keescook@chromium.org>
11550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11555 M: Jiri Slaby <jirislaby@gmail.com>
11557 F: drivers/misc/phantom.c
11558 F: include/uapi/linux/phantom.h
11560 Emulex 10Gbps iSCSI - OneConnect DRIVER
11561 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11562 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11563 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11564 L: linux-scsi@vger.kernel.org
11565 W: http://www.broadcom.com
11567 F: drivers/scsi/be2iscsi/
11569 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11570 M: Sathya Perla <sathya.perla@broadcom.com>
11571 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11572 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11573 M: Somnath Kotur <somnath.kotur@broadcom.com>
11574 L: netdev@vger.kernel.org
11575 W: http://www.emulex.com
11577 F: drivers/net/ethernet/emulex/benet/
11579 EMULEX ONECONNECT ROCE DRIVER
11580 M: Selvin Xavier <selvin.xavier@broadcom.com>
11581 M: Devesh Sharma <devesh.sharma@broadcom.com>
11582 L: linux-rdma@vger.kernel.org
11583 W: http://www.broadcom.com
11585 F: drivers/infiniband/hw/ocrdma/
11586 F: include/uapi/rdma/ocrdma-abi.h
11589 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11590 M: Edward Cree <ecree@solarflare.com>
11591 M: Bert Kenward <bkenward@solarflare.com>
11592 L: netdev@vger.kernel.org
11594 F: drivers/net/ethernet/sfc/
11597 M: Dimitri Sivanich <sivanich@sgi.com>
11599 F: drivers/misc/sgi-gru/
11601 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11602 M: Pat Gefre <pfg@sgi.com>
11603 L: linux-ia64@vger.kernel.org
11605 F: Documentation/ia64/serial.txt
11606 F: drivers/tty/serial/ioc?_serial.c
11607 F: include/linux/ioc?.h
11609 SGI XP/XPC/XPNET DRIVER
11610 M: Cliff Whickman <cpw@sgi.com>
11611 M: Robin Holt <robinmholt@gmail.com>
11613 F: drivers/misc/sgi-xp/
11615 SI2157 MEDIA DRIVER
11616 M: Antti Palosaari <crope@iki.fi>
11617 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 W: http://palosaari.fi/linux/
11620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11621 T: git git://linuxtv.org/anttip/media_tree.git
11623 F: drivers/media/tuners/si2157*
11625 SI2168 MEDIA DRIVER
11626 M: Antti Palosaari <crope@iki.fi>
11627 L: linux-media@vger.kernel.org
11628 W: https://linuxtv.org
11629 W: http://palosaari.fi/linux/
11630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11631 T: git git://linuxtv.org/anttip/media_tree.git
11633 F: drivers/media/dvb-frontends/si2168*
11635 SI470X FM RADIO RECEIVER I2C DRIVER
11636 M: Hans Verkuil <hverkuil@xs4all.nl>
11637 L: linux-media@vger.kernel.org
11638 T: git git://linuxtv.org/media_tree.git
11639 W: https://linuxtv.org
11641 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11643 SI470X FM RADIO RECEIVER USB DRIVER
11644 M: Hans Verkuil <hverkuil@xs4all.nl>
11645 L: linux-media@vger.kernel.org
11646 T: git git://linuxtv.org/media_tree.git
11647 W: https://linuxtv.org
11649 F: drivers/media/radio/si470x/radio-si470x-common.c
11650 F: drivers/media/radio/si470x/radio-si470x.h
11651 F: drivers/media/radio/si470x/radio-si470x-usb.c
11653 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11654 M: Eduardo Valentin <edubezval@gmail.com>
11655 L: linux-media@vger.kernel.org
11656 T: git git://linuxtv.org/media_tree.git
11657 W: https://linuxtv.org
11659 F: drivers/media/radio/si4713/si4713.?
11661 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11662 M: Eduardo Valentin <edubezval@gmail.com>
11663 L: linux-media@vger.kernel.org
11664 T: git git://linuxtv.org/media_tree.git
11665 W: https://linuxtv.org
11667 F: drivers/media/radio/si4713/radio-platform-si4713.c
11669 SI4713 FM RADIO TRANSMITTER USB DRIVER
11670 M: Hans Verkuil <hverkuil@xs4all.nl>
11671 L: linux-media@vger.kernel.org
11672 T: git git://linuxtv.org/media_tree.git
11673 W: https://linuxtv.org
11675 F: drivers/media/radio/si4713/radio-usb-si4713.c
11678 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11679 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11680 L: linux-media@vger.kernel.org
11681 W: https://linuxtv.org
11682 T: git git://linuxtv.org/media_tree.git
11684 F: drivers/media/common/siano/
11685 F: drivers/media/usb/siano/
11686 F: drivers/media/usb/siano/
11687 F: drivers/media/mmc/siano/
11689 SILEAD TOUCHSCREEN DRIVER
11690 M: Hans de Goede <hdegoede@redhat.com>
11691 L: linux-input@vger.kernel.org
11692 L: platform-driver-x86@vger.kernel.org
11694 F: drivers/input/touchscreen/silead.c
11695 F: drivers/platform/x86/silead_dmi.c
11698 M: Hans de Goede <hdegoede@redhat.com>
11699 L: linux-fbdev@vger.kernel.org
11701 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11702 F: drivers/video/fbdev/simplefb.c
11703 F: include/linux/platform_data/simplefb.h
11705 SH_VEU V4L2 MEM2MEM DRIVER
11706 L: linux-media@vger.kernel.org
11708 F: drivers/media/platform/sh_veu.c
11710 SH_VOU V4L2 OUTPUT DRIVER
11711 L: linux-media@vger.kernel.org
11713 F: drivers/media/platform/sh_vou.c
11714 F: include/media/drv-intf/sh_vou.h
11716 SIMPLE FIRMWARE INTERFACE (SFI)
11717 M: Len Brown <lenb@kernel.org>
11718 L: sfi-devel@simplefirmware.org
11719 W: http://simplefirmware.org/
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11722 F: arch/x86/platform/sfi/
11724 F: include/linux/sfi*.h
11726 SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
11733 SIMTEC EB2410ITX (BAST)
11735 P: Vincent Sanders <vince@simtec.co.uk>
11736 M: Simtec Linux Team <linux@simtec.co.uk>
11737 W: http://www.simtec.co.uk/products/EB2410ITX/
11739 F: arch/arm/mach-s3c24xx/mach-bast.c
11740 F: arch/arm/mach-s3c24xx/bast-ide.c
11741 F: arch/arm/mach-s3c24xx/bast-irq.c
11743 SIPHASH PRF ROUTINES
11744 M: Jason A. Donenfeld <Jason@zx2c4.com>
11747 F: lib/test_siphash.c
11748 F: include/linux/siphash.h
11750 TI DAVINCI MACHINE SUPPORT
11751 M: Sekhar Nori <nsekhar@ti.com>
11752 M: Kevin Hilman <khilman@kernel.org>
11753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11756 F: arch/arm/mach-davinci/
11757 F: drivers/i2c/busses/i2c-davinci.c
11759 TI DAVINCI SERIES MEDIA DRIVER
11760 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11761 L: linux-media@vger.kernel.org
11762 W: https://linuxtv.org
11763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11764 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11766 F: drivers/media/platform/davinci/
11767 F: include/media/davinci/
11769 TI AM437X VPFE DRIVER
11770 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11771 L: linux-media@vger.kernel.org
11772 W: https://linuxtv.org
11773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11774 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11776 F: drivers/media/platform/am437x/
11778 OV2659 OMNIVISION SENSOR DRIVER
11779 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11780 L: linux-media@vger.kernel.org
11781 W: https://linuxtv.org
11782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11783 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11785 F: drivers/media/i2c/ov2659.c
11786 F: include/media/i2c/ov2659.h
11788 SILICON MOTION SM712 FRAME BUFFER DRIVER
11789 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11790 M: Teddy Wang <teddy.wang@siliconmotion.com>
11791 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11792 L: linux-fbdev@vger.kernel.org
11794 F: drivers/video/fbdev/sm712*
11795 F: Documentation/fb/sm712fb.txt
11797 SIS 190 ETHERNET DRIVER
11798 M: Francois Romieu <romieu@fr.zoreil.com>
11799 L: netdev@vger.kernel.org
11801 F: drivers/net/ethernet/sis/sis190.c
11803 SIS 900/7016 FAST ETHERNET DRIVER
11804 M: Daniele Venzano <venza@brownhat.org>
11805 W: http://www.brownhat.org/sis900.html
11806 L: netdev@vger.kernel.org
11808 F: drivers/net/ethernet/sis/sis900.*
11810 SIS FRAMEBUFFER DRIVER
11811 M: Thomas Winischhofer <thomas@winischhofer.net>
11812 W: http://www.winischhofer.net/linuxsisvga.shtml
11814 F: Documentation/fb/sisfb.txt
11815 F: drivers/video/fbdev/sis/
11816 F: include/video/sisfb.h
11819 M: Thomas Winischhofer <thomas@winischhofer.net>
11820 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11822 F: drivers/usb/misc/sisusbvga/
11825 M: Christoph Lameter <cl@linux.com>
11826 M: Pekka Enberg <penberg@kernel.org>
11827 M: David Rientjes <rientjes@google.com>
11828 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11829 M: Andrew Morton <akpm@linux-foundation.org>
11830 L: linux-mm@kvack.org
11832 F: include/linux/sl?b*.h
11835 SLEEPABLE READ-COPY UPDATE (SRCU)
11836 M: Lai Jiangshan <jiangshanlai@gmail.com>
11837 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11838 M: Josh Triplett <josh@joshtriplett.org>
11839 R: Steven Rostedt <rostedt@goodmis.org>
11840 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11841 L: linux-kernel@vger.kernel.org
11842 W: http://www.rdrop.com/users/paulmck/RCU/
11844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11845 F: include/linux/srcu.h
11846 F: kernel/rcu/srcu.c
11848 SMACK SECURITY MODULE
11849 M: Casey Schaufler <casey@schaufler-ca.com>
11850 L: linux-security-module@vger.kernel.org
11851 W: http://schaufler-ca.com
11852 T: git git://github.com/cschaufler/smack-next
11854 F: Documentation/security/Smack.txt
11857 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11858 M: Kevin Hilman <khilman@kernel.org>
11859 M: Nishanth Menon <nm@ti.com>
11861 F: drivers/power/avs/
11862 F: include/linux/power/smartreflex.h
11863 L: linux-pm@vger.kernel.org
11865 SMC91x ETHERNET DRIVER
11866 M: Nicolas Pitre <nico@fluxnic.net>
11868 F: drivers/net/ethernet/smsc/smc91x.*
11870 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11871 M: Sakari Ailus <sakari.ailus@iki.fi>
11872 L: linux-media@vger.kernel.org
11874 F: drivers/media/i2c/smiapp/
11875 F: include/media/i2c/smiapp.h
11876 F: drivers/media/i2c/smiapp-pll.c
11877 F: drivers/media/i2c/smiapp-pll.h
11878 F: include/uapi/linux/smiapp.h
11879 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11881 SMM665 HARDWARE MONITOR DRIVER
11882 M: Guenter Roeck <linux@roeck-us.net>
11883 L: linux-hwmon@vger.kernel.org
11885 F: Documentation/hwmon/smm665
11886 F: drivers/hwmon/smm665.c
11888 SMSC EMC2103 HARDWARE MONITOR DRIVER
11889 M: Steve Glendinning <steve.glendinning@shawell.net>
11890 L: linux-hwmon@vger.kernel.org
11892 F: Documentation/hwmon/emc2103
11893 F: drivers/hwmon/emc2103.c
11895 SMSC SCH5627 HARDWARE MONITOR DRIVER
11896 M: Hans de Goede <hdegoede@redhat.com>
11897 L: linux-hwmon@vger.kernel.org
11899 F: Documentation/hwmon/sch5627
11900 F: drivers/hwmon/sch5627.c
11902 SMSC47B397 HARDWARE MONITOR DRIVER
11903 M: Jean Delvare <jdelvare@suse.com>
11904 L: linux-hwmon@vger.kernel.org
11906 F: Documentation/hwmon/smsc47b397
11907 F: drivers/hwmon/smsc47b397.c
11909 SMSC911x ETHERNET DRIVER
11910 M: Steve Glendinning <steve.glendinning@shawell.net>
11911 L: netdev@vger.kernel.org
11913 F: include/linux/smsc911x.h
11914 F: drivers/net/ethernet/smsc/smsc911x.*
11916 SMSC9420 PCI ETHERNET DRIVER
11917 M: Steve Glendinning <steve.glendinning@shawell.net>
11918 L: netdev@vger.kernel.org
11920 F: drivers/net/ethernet/smsc/smsc9420.*
11922 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11923 M: Steve Glendinning <steve.glendinning@shawell.net>
11924 L: linux-fbdev@vger.kernel.org
11926 F: drivers/video/fbdev/smscufx.c
11928 SOC-CAMERA V4L2 SUBSYSTEM
11929 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11930 L: linux-media@vger.kernel.org
11931 T: git git://linuxtv.org/media_tree.git
11933 F: include/media/soc*
11934 F: drivers/media/i2c/soc_camera/
11935 F: drivers/media/platform/soc_camera/
11937 SOEKRIS NET48XX LED SUPPORT
11938 M: Chris Boot <bootc@bootc.net>
11940 F: drivers/leds/leds-net48xx.c
11942 SOFTLOGIC 6x10 MPEG CODEC
11943 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11944 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11945 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11946 M: Ismael Luceno <ismael@iodev.co.uk>
11947 L: linux-media@vger.kernel.org
11949 F: drivers/media/pci/solo6x10/
11951 SOFTWARE RAID (Multiple Disks) SUPPORT
11952 M: Shaohua Li <shli@kernel.org>
11953 L: linux-raid@vger.kernel.org
11954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11957 F: include/linux/raid/
11958 F: include/uapi/linux/raid/
11960 SONIC NETWORK DRIVER
11961 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11962 L: netdev@vger.kernel.org
11964 F: drivers/net/ethernet/natsemi/sonic.*
11966 SONICS SILICON BACKPLANE DRIVER (SSB)
11967 M: Michael Buesch <m@bues.ch>
11968 L: linux-wireless@vger.kernel.org
11971 F: include/linux/ssb/
11973 SONY VAIO CONTROL DEVICE DRIVER
11974 M: Mattia Dongili <malattia@linux.it>
11975 L: platform-driver-x86@vger.kernel.org
11976 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11978 F: Documentation/laptops/sony-laptop.txt
11979 F: drivers/char/sonypi.c
11980 F: drivers/platform/x86/sony-laptop.c
11981 F: include/linux/sony-laptop.h
11983 SONY MEMORYSTICK CARD SUPPORT
11984 M: Alex Dubov <oakad@yahoo.com>
11985 W: http://tifmxx.berlios.de/
11987 F: drivers/memstick/host/tifm_ms.c
11989 SONY MEMORYSTICK STANDARD SUPPORT
11990 M: Maxim Levitsky <maximlevitsky@gmail.com>
11992 F: drivers/memstick/core/ms_block.*
11995 M: Jaroslav Kysela <perex@perex.cz>
11996 M: Takashi Iwai <tiwai@suse.com>
11997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11998 W: http://www.alsa-project.org/
11999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12000 T: git git://git.alsa-project.org/alsa-kernel.git
12001 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12003 F: Documentation/sound/
12005 F: include/uapi/sound/
12008 SOUND - COMPRESSED AUDIO
12009 M: Vinod Koul <vinod.koul@intel.com>
12010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12013 F: Documentation/sound/alsa/compress_offload.txt
12014 F: include/sound/compress_driver.h
12015 F: include/uapi/sound/compress_*
12016 F: sound/core/compress_offload.c
12017 F: sound/soc/soc-compress.c
12019 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12020 M: Liam Girdwood <lgirdwood@gmail.com>
12021 M: Mark Brown <broonie@kernel.org>
12022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12024 W: http://alsa-project.org/main/index.php/ASoC
12026 F: Documentation/devicetree/bindings/sound/
12027 F: Documentation/sound/alsa/soc/
12029 F: include/sound/soc*
12031 SOUND - DMAENGINE HELPERS
12032 M: Lars-Peter Clausen <lars@metafoo.de>
12034 F: include/sound/dmaengine_pcm.h
12035 F: sound/core/pcm_dmaengine.c
12036 F: sound/soc/soc-generic-dmaengine-pcm.c
12039 M: Olli Salonen <olli.salonen@iki.fi>
12040 L: linux-media@vger.kernel.org
12041 W: https://linuxtv.org
12042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12044 F: drivers/media/dvb-frontends/sp2*
12046 SPARC + UltraSPARC (sparc/sparc64)
12047 M: "David S. Miller" <davem@davemloft.net>
12048 L: sparclinux@vger.kernel.org
12049 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12056 SPARC SERIAL DRIVERS
12057 M: "David S. Miller" <davem@davemloft.net>
12058 L: sparclinux@vger.kernel.org
12059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12062 F: include/linux/sunserialcore.h
12063 F: drivers/tty/serial/suncore.c
12064 F: drivers/tty/serial/sunhv.c
12065 F: drivers/tty/serial/sunsab.c
12066 F: drivers/tty/serial/sunsab.h
12067 F: drivers/tty/serial/sunsu.c
12068 F: drivers/tty/serial/sunzilog.c
12069 F: drivers/tty/serial/sunzilog.h
12072 M: "Christopher Li" <sparse@chrisli.org>
12073 L: linux-sparse@vger.kernel.org
12074 W: https://sparse.wiki.kernel.org/
12075 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12076 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12078 F: include/linux/compiler.h
12080 SPEAR PLATFORM SUPPORT
12081 M: Viresh Kumar <vireshk@kernel.org>
12082 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12084 W: http://www.st.com/spear
12086 F: arch/arm/boot/dts/spear*
12087 F: arch/arm/mach-spear/
12089 SPEAR CLOCK FRAMEWORK SUPPORT
12090 M: Viresh Kumar <vireshk@kernel.org>
12091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 W: http://www.st.com/spear
12094 F: drivers/clk/spear/
12097 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12098 M: Marek Vasut <marek.vasut@gmail.com>
12099 L: linux-mtd@lists.infradead.org
12100 W: http://www.linux-mtd.infradead.org/
12101 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12102 T: git git://github.com/spi-nor/linux.git
12104 F: drivers/mtd/spi-nor/
12105 F: include/linux/mtd/spi-nor.h
12108 M: Mark Brown <broonie@kernel.org>
12109 L: linux-spi@vger.kernel.org
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12111 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12113 F: Documentation/devicetree/bindings/spi/
12114 F: Documentation/spi/
12116 F: include/linux/spi/
12117 F: include/uapi/linux/spi/
12120 SPIDERNET NETWORK DRIVER for CELL
12121 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12122 L: netdev@vger.kernel.org
12124 F: Documentation/networking/spider_net.txt
12125 F: drivers/net/ethernet/toshiba/spider_net*
12128 M: Jeremy Kerr <jk@ozlabs.org>
12129 L: linuxppc-dev@lists.ozlabs.org
12130 W: http://www.ibm.com/developerworks/power/cell/
12132 F: Documentation/filesystems/spufs.txt
12133 F: arch/powerpc/platforms/cell/spufs/
12135 SQUASHFS FILE SYSTEM
12136 M: Phillip Lougher <phillip@squashfs.org.uk>
12137 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12138 W: http://squashfs.org.uk
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12141 F: Documentation/filesystems/squashfs.txt
12144 SRM (Alpha) environment access
12145 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12147 F: arch/alpha/kernel/srm_env.c
12150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12151 L: stable@vger.kernel.org
12153 F: Documentation/process/stable-kernel-rules.rst
12156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12158 L: devel@driverdev.osuosl.org
12160 F: drivers/staging/
12163 M: Ian Abbott <abbotti@mev.co.uk>
12164 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12166 F: drivers/staging/comedi/
12168 STAGING - FLARION FT1000 DRIVERS
12169 M: Marek Belisko <marek.belisko@gmail.com>
12171 F: drivers/staging/ft1000/
12173 STAGING - INDUSTRIAL IO
12174 M: Jonathan Cameron <jic23@kernel.org>
12175 L: linux-iio@vger.kernel.org
12177 F: Documentation/devicetree/bindings/staging/iio/
12178 F: drivers/staging/iio/
12180 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12181 M: Jarod Wilson <jarod@wilsonet.com>
12182 W: http://www.lirc.org/
12184 F: drivers/staging/media/lirc/
12186 STAGING - LUSTRE PARALLEL FILESYSTEM
12187 M: Oleg Drokin <oleg.drokin@intel.com>
12188 M: Andreas Dilger <andreas.dilger@intel.com>
12189 M: James Simmons <jsimmons@infradead.org>
12190 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12191 W: http://wiki.lustre.org/
12193 F: drivers/staging/lustre
12195 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12196 M: Marc Dietrich <marvin24@gmx.de>
12197 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12198 L: linux-tegra@vger.kernel.org
12200 F: drivers/staging/nvec/
12202 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12203 M: Jens Frederich <jfrederich@gmail.com>
12204 M: Daniel Drake <dsd@laptop.org>
12205 M: Jon Nettleton <jon.nettleton@gmail.com>
12206 W: http://wiki.laptop.org/go/DCON
12208 F: drivers/staging/olpc_dcon/
12210 STAGING - REALTEK RTL8712U DRIVERS
12211 M: Larry Finger <Larry.Finger@lwfinger.net>
12212 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12214 F: drivers/staging/rtl8712/
12216 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12217 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12218 M: Teddy Wang <teddy.wang@siliconmotion.com>
12219 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12220 L: linux-fbdev@vger.kernel.org
12222 F: drivers/staging/sm750fb/
12224 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12225 M: William Hubbs <w.d.hubbs@gmail.com>
12226 M: Chris Brannon <chris@the-brannons.com>
12227 M: Kirk Reiser <kirk@reisers.ca>
12228 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12229 L: speakup@linux-speakup.org
12230 W: http://www.linux-speakup.org/
12232 F: drivers/staging/speakup/
12234 STAGING - VIA VT665X DRIVERS
12235 M: Forest Bond <forest@alittletooquiet.net>
12237 F: drivers/staging/vt665?/
12239 STAGING - WILC1000 WIFI DRIVER
12240 M: Aditya Shankar <aditya.shankar@microchip.com>
12241 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12242 L: linux-wireless@vger.kernel.org
12244 F: drivers/staging/wilc1000/
12246 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12247 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12249 F: drivers/staging/xgifb/
12251 STARFIRE/DURALAN NETWORK DRIVER
12252 M: Ion Badulescu <ionut@badula.org>
12254 F: drivers/net/ethernet/adaptec/starfire*
12257 M: Sam Creasey <sammy@sammy.net>
12258 W: http://sammy.net/sun3/
12260 F: arch/m68k/kernel/*sun3*
12261 F: arch/m68k/sun3*/
12262 F: arch/m68k/include/asm/sun3*
12263 F: drivers/net/ethernet/i825xx/sun3*
12265 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12266 M: Hans de Goede <hdegoede@redhat.com>
12267 L: linux-input@vger.kernel.org
12269 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12270 F: drivers/input/keyboard/sun4i-lradc-keys.c
12272 SUNDANCE NETWORK DRIVER
12273 M: Denis Kirjanov <kda@linux-powerpc.org>
12274 L: netdev@vger.kernel.org
12276 F: drivers/net/ethernet/dlink/sundance.c
12279 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12280 M: Rich Felker <dalias@libc.org>
12281 L: linux-sh@vger.kernel.org
12282 Q: http://patchwork.kernel.org/project/linux-sh/list/
12284 F: Documentation/sh/
12289 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12290 M: Len Brown <len.brown@intel.com>
12291 M: Pavel Machek <pavel@ucw.cz>
12292 L: linux-pm@vger.kernel.org
12293 B: https://bugzilla.kernel.org
12295 F: Documentation/power/
12296 F: arch/x86/kernel/acpi/
12297 F: drivers/base/power/
12299 F: include/linux/suspend.h
12300 F: include/linux/freezer.h
12301 F: include/linux/pm.h
12304 M: Martin Mares <mj@ucw.cz>
12305 L: linux-video@atrey.karlin.mff.cuni.cz
12307 F: Documentation/svga.txt
12308 F: arch/x86/boot/video*
12311 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12312 L: linux-kernel@vger.kernel.org
12313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12316 F: arch/*/kernel/pci-swiotlb.c
12317 F: include/linux/swiotlb.h
12320 M: Jiri Pirko <jiri@resnulli.us>
12321 M: Ivan Vecera <ivecera@redhat.com>
12322 L: netdev@vger.kernel.org
12325 F: include/net/switchdev.h
12327 SYNOPSYS ARC ARCHITECTURE
12328 M: Vineet Gupta <vgupta@synopsys.com>
12329 L: linux-snps-arc@lists.infradead.org
12332 F: Documentation/devicetree/bindings/arc/*
12333 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12334 F: drivers/clocksource/arc_timer.c
12335 F: drivers/tty/serial/arc_uart.c
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12338 SYNOPSYS ARC SDP platform support
12339 M: Alexey Brodkin <abrodkin@synopsys.com>
12341 F: arch/arc/plat-axs10x
12342 F: arch/arc/boot/dts/ax*
12343 F: Documentation/devicetree/bindings/arc/axs10*
12345 SYSTEM CONFIGURATION (SYSCON)
12346 M: Lee Jones <lee.jones@linaro.org>
12347 M: Arnd Bergmann <arnd@arndb.de>
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12350 F: drivers/mfd/syscon.c
12352 SYSTEM RESET/SHUTDOWN DRIVERS
12353 M: Sebastian Reichel <sre@kernel.org>
12354 L: linux-pm@vger.kernel.org
12355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12357 F: Documentation/devicetree/bindings/power/reset/
12358 F: drivers/power/reset/
12361 M: Christoph Hellwig <hch@infradead.org>
12363 F: Documentation/filesystems/sysv-fs.txt
12365 F: include/linux/sysv_fs.h
12368 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12369 L: linux-scsi@vger.kernel.org
12370 L: target-devel@vger.kernel.org
12371 W: http://www.linux-iscsi.org
12372 W: http://groups.google.com/group/linux-iscsi-target-dev
12373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12377 F: Documentation/target/
12379 TASKSTATS STATISTICS INTERFACE
12380 M: Balbir Singh <bsingharora@gmail.com>
12382 F: Documentation/accounting/taskstats*
12383 F: include/linux/taskstats*
12384 F: kernel/taskstats.c
12387 M: Jamal Hadi Salim <jhs@mojatatu.com>
12388 M: Cong Wang <xiyou.wangcong@gmail.com>
12389 M: Jiri Pirko <jiri@resnulli.us>
12390 L: netdev@vger.kernel.org
12392 F: include/net/pkt_cls.h
12393 F: include/net/pkt_sched.h
12394 F: include/net/tc_act/
12395 F: include/uapi/linux/pkt_cls.h
12396 F: include/uapi/linux/pkt_sched.h
12397 F: include/uapi/linux/tc_act/
12398 F: include/uapi/linux/tc_ematch/
12401 TCP LOW PRIORITY MODULE
12402 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12403 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12404 W: http://tcp-lp-mod.sourceforge.net/
12406 F: net/ipv4/tcp_lp.c
12408 TDA10071 MEDIA DRIVER
12409 M: Antti Palosaari <crope@iki.fi>
12410 L: linux-media@vger.kernel.org
12411 W: https://linuxtv.org
12412 W: http://palosaari.fi/linux/
12413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12414 T: git git://linuxtv.org/anttip/media_tree.git
12416 F: drivers/media/dvb-frontends/tda10071*
12418 TDA18212 MEDIA DRIVER
12419 M: Antti Palosaari <crope@iki.fi>
12420 L: linux-media@vger.kernel.org
12421 W: https://linuxtv.org
12422 W: http://palosaari.fi/linux/
12423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12424 T: git git://linuxtv.org/anttip/media_tree.git
12426 F: drivers/media/tuners/tda18212*
12428 TDA18218 MEDIA DRIVER
12429 M: Antti Palosaari <crope@iki.fi>
12430 L: linux-media@vger.kernel.org
12431 W: https://linuxtv.org
12432 W: http://palosaari.fi/linux/
12433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12434 T: git git://linuxtv.org/anttip/media_tree.git
12436 F: drivers/media/tuners/tda18218*
12438 TDA18271 MEDIA DRIVER
12439 M: Michael Krufky <mkrufky@linuxtv.org>
12440 L: linux-media@vger.kernel.org
12441 W: https://linuxtv.org
12442 W: http://github.com/mkrufky
12443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12444 T: git git://linuxtv.org/mkrufky/tuners.git
12446 F: drivers/media/tuners/tda18271*
12448 TDA827x MEDIA DRIVER
12449 M: Michael Krufky <mkrufky@linuxtv.org>
12450 L: linux-media@vger.kernel.org
12451 W: https://linuxtv.org
12452 W: http://github.com/mkrufky
12453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12454 T: git git://linuxtv.org/mkrufky/tuners.git
12456 F: drivers/media/tuners/tda8290.*
12458 TDA8290 MEDIA DRIVER
12459 M: Michael Krufky <mkrufky@linuxtv.org>
12460 L: linux-media@vger.kernel.org
12461 W: https://linuxtv.org
12462 W: http://github.com/mkrufky
12463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12464 T: git git://linuxtv.org/mkrufky/tuners.git
12466 F: drivers/media/tuners/tda8290.*
12468 TDA9840 MEDIA DRIVER
12469 M: Hans Verkuil <hverkuil@xs4all.nl>
12470 L: linux-media@vger.kernel.org
12471 T: git git://linuxtv.org/media_tree.git
12472 W: https://linuxtv.org
12474 F: drivers/media/i2c/tda9840*
12476 TEA5761 TUNER DRIVER
12477 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12478 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12479 L: linux-media@vger.kernel.org
12480 W: https://linuxtv.org
12481 T: git git://linuxtv.org/media_tree.git
12483 F: drivers/media/tuners/tea5761.*
12485 TEA5767 TUNER DRIVER
12486 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12487 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12488 L: linux-media@vger.kernel.org
12489 W: https://linuxtv.org
12490 T: git git://linuxtv.org/media_tree.git
12492 F: drivers/media/tuners/tea5767.*
12494 TEA6415C MEDIA DRIVER
12495 M: Hans Verkuil <hverkuil@xs4all.nl>
12496 L: linux-media@vger.kernel.org
12497 T: git git://linuxtv.org/media_tree.git
12498 W: https://linuxtv.org
12500 F: drivers/media/i2c/tea6415c*
12502 TEA6420 MEDIA DRIVER
12503 M: Hans Verkuil <hverkuil@xs4all.nl>
12504 L: linux-media@vger.kernel.org
12505 T: git git://linuxtv.org/media_tree.git
12506 W: https://linuxtv.org
12508 F: drivers/media/i2c/tea6420*
12511 M: Jiri Pirko <jiri@resnulli.us>
12512 L: netdev@vger.kernel.org
12514 F: drivers/net/team/
12515 F: include/linux/if_team.h
12516 F: include/uapi/linux/if_team.h
12518 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12519 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12521 F: arch/x86/platform/ts5500/
12523 TECHNOTREND USB IR RECEIVER
12524 M: Sean Young <sean@mess.org>
12525 L: linux-media@vger.kernel.org
12527 F: drivers/media/rc/ttusbir.c
12529 TEGRA ARCHITECTURE SUPPORT
12530 M: Thierry Reding <thierry.reding@gmail.com>
12531 M: Jonathan Hunter <jonathanh@nvidia.com>
12532 L: linux-tegra@vger.kernel.org
12533 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12539 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12540 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12542 F: drivers/clk/tegra/
12545 M: Laxman Dewangan <ldewangan@nvidia.com>
12546 M: Jon Hunter <jonathanh@nvidia.com>
12548 F: drivers/dma/tegra*
12551 M: Laxman Dewangan <ldewangan@nvidia.com>
12553 F: drivers/i2c/busses/i2c-tegra.c
12555 TEGRA IOMMU DRIVERS
12556 M: Hiroshi Doyu <hdoyu@nvidia.com>
12558 F: drivers/iommu/tegra*
12561 M: Rakesh Iyer <riyer@nvidia.com>
12562 M: Laxman Dewangan <ldewangan@nvidia.com>
12564 F: drivers/input/keyboard/tegra-kbc.c
12567 M: Thierry Reding <thierry.reding@gmail.com>
12569 F: drivers/pwm/pwm-tegra.c
12571 TEGRA SERIAL DRIVER
12572 M: Laxman Dewangan <ldewangan@nvidia.com>
12574 F: drivers/tty/serial/serial-tegra.c
12577 M: Laxman Dewangan <ldewangan@nvidia.com>
12579 F: drivers/spi/spi-tegra*
12581 TEHUTI ETHERNET DRIVER
12582 M: Andy Gospodarek <andy@greyhouse.net>
12583 L: netdev@vger.kernel.org
12585 F: drivers/net/ethernet/tehuti/*
12587 Telecom Clock Driver for MCPL0010
12588 M: Mark Gross <mark.gross@intel.com>
12590 F: drivers/char/tlclk.c
12592 TENSILICA XTENSA PORT (xtensa)
12593 M: Chris Zankel <chris@zankel.net>
12594 M: Max Filippov <jcmvbkbc@gmail.com>
12595 L: linux-xtensa@linux-xtensa.org
12596 T: git git://github.com/czankel/xtensa-linux.git
12599 F: drivers/irqchip/irq-xtensa-*
12601 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12602 M: Nishanth Menon <nm@ti.com>
12603 M: Tero Kristo <t-kristo@ti.com>
12604 M: Santosh Shilimkar <ssantosh@kernel.org>
12605 L: linux-arm-kernel@lists.infradead.org
12607 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12608 F: drivers/firmware/ti_sci*
12609 F: include/linux/soc/ti/ti_sci_protocol.h
12610 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12611 F: include/dt-bindings/genpd/k2g.h
12612 F: drivers/soc/ti/ti_sci_pm_domains.c
12614 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12615 M: Hans Verkuil <hverkuil@xs4all.nl>
12616 L: linux-media@vger.kernel.org
12617 T: git git://linuxtv.org/media_tree.git
12618 W: https://linuxtv.org
12620 F: drivers/media/radio/radio-raremono.c
12623 M: Zhang Rui <rui.zhang@intel.com>
12624 M: Eduardo Valentin <edubezval@gmail.com>
12625 L: linux-pm@vger.kernel.org
12626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12628 Q: https://patchwork.kernel.org/project/linux-pm/list/
12630 F: drivers/thermal/
12631 F: include/linux/thermal.h
12632 F: include/uapi/linux/thermal.h
12633 F: include/linux/cpu_cooling.h
12634 F: Documentation/devicetree/bindings/thermal/
12636 THERMAL/CPU_COOLING
12637 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12638 M: Viresh Kumar <viresh.kumar@linaro.org>
12639 M: Javi Merino <javi.merino@kernel.org>
12640 L: linux-pm@vger.kernel.org
12642 F: Documentation/thermal/cpu-cooling-api.txt
12643 F: drivers/thermal/cpu_cooling.c
12644 F: include/linux/cpu_cooling.h
12646 THINKPAD ACPI EXTRAS DRIVER
12647 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12648 L: ibm-acpi-devel@lists.sourceforge.net
12649 L: platform-driver-x86@vger.kernel.org
12650 W: http://ibm-acpi.sourceforge.net
12651 W: http://thinkwiki.org/wiki/Ibm-acpi
12652 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12654 F: drivers/platform/x86/thinkpad_acpi.c
12656 TI BANDGAP AND THERMAL DRIVER
12657 M: Eduardo Valentin <edubezval@gmail.com>
12658 M: Keerthy <j-keerthy@ti.com>
12659 L: linux-pm@vger.kernel.org
12660 L: linux-omap@vger.kernel.org
12662 F: drivers/thermal/ti-soc-thermal/
12665 M: Benoit Parrot <bparrot@ti.com>
12666 L: linux-media@vger.kernel.org
12667 W: http://linuxtv.org/
12668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12670 F: drivers/media/platform/ti-vpe/
12672 TI CDCE706 CLOCK DRIVER
12673 M: Max Filippov <jcmvbkbc@gmail.com>
12675 F: drivers/clk/clk-cdce706.c
12678 M: Tero Kristo <t-kristo@ti.com>
12679 L: linux-omap@vger.kernel.org
12682 F: include/linux/clk/ti.h
12684 TI ETHERNET SWITCH DRIVER (CPSW)
12685 R: Grygorii Strashko <grygorii.strashko@ti.com>
12686 L: linux-omap@vger.kernel.org
12687 L: netdev@vger.kernel.org
12689 F: drivers/net/ethernet/ti/cpsw*
12690 F: drivers/net/ethernet/ti/davinci*
12692 TI FLASH MEDIA INTERFACE DRIVER
12693 M: Alex Dubov <oakad@yahoo.com>
12695 F: drivers/misc/tifm*
12696 F: drivers/mmc/host/tifm_sd.c
12697 F: include/linux/tifm.h
12699 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12700 M: Santosh Shilimkar <ssantosh@kernel.org>
12701 L: linux-kernel@vger.kernel.org
12702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12704 F: drivers/soc/ti/*
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12708 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12709 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12710 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12713 F: sound/soc/codecs/lm49453*
12714 F: sound/soc/codecs/isabelle*
12716 TI LP855x BACKLIGHT DRIVER
12717 M: Milo Kim <milo.kim@ti.com>
12719 F: Documentation/backlight/lp855x-driver.txt
12720 F: drivers/video/backlight/lp855x_bl.c
12721 F: include/linux/platform_data/lp855x.h
12723 TI LP8727 CHARGER DRIVER
12724 M: Milo Kim <milo.kim@ti.com>
12726 F: drivers/power/supply/lp8727_charger.c
12727 F: include/linux/platform_data/lp8727.h
12729 TI LP8788 MFD DRIVER
12730 M: Milo Kim <milo.kim@ti.com>
12732 F: drivers/iio/adc/lp8788_adc.c
12733 F: drivers/leds/leds-lp8788.c
12734 F: drivers/mfd/lp8788*.c
12735 F: drivers/power/supply/lp8788-charger.c
12736 F: drivers/regulator/lp8788-*.c
12737 F: include/linux/mfd/lp8788*.h
12739 TI NETCP ETHERNET DRIVER
12740 M: Wingman Kwok <w-kwok2@ti.com>
12741 M: Murali Karicheri <m-karicheri2@ti.com>
12742 L: netdev@vger.kernel.org
12744 F: drivers/net/ethernet/ti/netcp*
12746 TI TAS571X FAMILY ASoC CODEC DRIVER
12747 M: Kevin Cernekee <cernekee@chromium.org>
12748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12750 F: sound/soc/codecs/tas571x*
12752 TI TWL4030 SERIES SOC CODEC DRIVER
12753 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12756 F: sound/soc/codecs/twl4030*
12758 TI WILINK WIRELESS DRIVERS
12759 L: linux-wireless@vger.kernel.org
12760 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12761 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12764 F: drivers/net/wireless/ti/
12765 F: include/linux/wl12xx.h
12768 M: Jon Maloy <jon.maloy@ericsson.com>
12769 M: Ying Xue <ying.xue@windriver.com>
12770 L: netdev@vger.kernel.org (core kernel code)
12771 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12772 W: http://tipc.sourceforge.net/
12774 F: include/uapi/linux/tipc*.h
12778 M: Chris Metcalf <cmetcalf@mellanox.com>
12779 W: http://www.mellanox.com/repository/solutions/tile-scm/
12780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12783 F: drivers/char/tile-srom.c
12784 F: drivers/edac/tile_edac.c
12785 F: drivers/net/ethernet/tile/
12786 F: drivers/rtc/rtc-tile.c
12787 F: drivers/tty/hvc/hvc_tile.c
12788 F: drivers/tty/serial/tilegx.c
12789 F: drivers/usb/host/*-tilegx.c
12790 F: include/linux/usb/tilegx.h
12792 TLAN NETWORK DRIVER
12793 M: Samuel Chessman <chessman@tux.org>
12794 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12795 W: http://sourceforge.net/projects/tlan/
12797 F: Documentation/networking/tlan.txt
12798 F: drivers/net/ethernet/ti/tlan.*
12800 TOMOYO SECURITY MODULE
12801 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12802 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12803 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12804 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12805 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12806 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12807 W: http://tomoyo.sourceforge.jp/
12808 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12810 F: security/tomoyo/
12812 TOPSTAR LAPTOP EXTRAS DRIVER
12813 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12814 L: platform-driver-x86@vger.kernel.org
12816 F: drivers/platform/x86/topstar-laptop.c
12818 TOSHIBA ACPI EXTRAS DRIVER
12819 M: Azael Avalos <coproscefalo@gmail.com>
12820 L: platform-driver-x86@vger.kernel.org
12822 F: drivers/platform/x86/toshiba_acpi.c
12824 TOSHIBA BLUETOOTH DRIVER
12825 M: Azael Avalos <coproscefalo@gmail.com>
12826 L: platform-driver-x86@vger.kernel.org
12828 F: drivers/platform/x86/toshiba_bluetooth.c
12830 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12831 M: Azael Avalos <coproscefalo@gmail.com>
12832 L: platform-driver-x86@vger.kernel.org
12834 F: drivers/platform/x86/toshiba_haps.c
12836 TOSHIBA WMI HOTKEYS DRIVER
12837 M: Azael Avalos <coproscefalo@gmail.com>
12838 L: platform-driver-x86@vger.kernel.org
12840 F: drivers/platform/x86/toshiba-wmi.c
12843 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12844 W: http://www.buzzard.org.uk/toshiba/
12846 F: drivers/char/toshiba.c
12847 F: include/linux/toshiba.h
12848 F: include/uapi/linux/toshiba.h
12850 TOSHIBA TC358743 DRIVER
12851 M: Mats Randgaard <matrandg@cisco.com>
12852 L: linux-media@vger.kernel.org
12854 F: drivers/media/i2c/tc358743*
12855 F: include/media/i2c/tc358743.h
12857 TMIO/SDHI MMC DRIVER
12858 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12859 L: linux-mmc@vger.kernel.org
12861 F: drivers/mmc/host/tmio_mmc*
12862 F: drivers/mmc/host/sh_mobile_sdhi.c
12863 F: include/linux/mfd/tmio.h
12865 TMP401 HARDWARE MONITOR DRIVER
12866 M: Guenter Roeck <linux@roeck-us.net>
12867 L: linux-hwmon@vger.kernel.org
12869 F: Documentation/hwmon/tmp401
12870 F: drivers/hwmon/tmp401.c
12872 TMPFS (SHMEM FILESYSTEM)
12873 M: Hugh Dickins <hughd@google.com>
12874 L: linux-mm@kvack.org
12876 F: include/linux/shmem_fs.h
12879 TM6000 VIDEO4LINUX DRIVER
12880 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12881 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12882 L: linux-media@vger.kernel.org
12883 W: https://linuxtv.org
12884 T: git git://linuxtv.org/media_tree.git
12886 F: drivers/media/usb/tm6000/
12887 F: Documentation/media/v4l-drivers/tm6000*
12889 TW5864 VIDEO4LINUX DRIVER
12890 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12891 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12892 M: Andrey Utkin <andrey_utkin@fastmail.com>
12893 L: linux-media@vger.kernel.org
12895 F: drivers/media/pci/tw5864/
12897 TW68 VIDEO4LINUX DRIVER
12898 M: Hans Verkuil <hverkuil@xs4all.nl>
12899 L: linux-media@vger.kernel.org
12900 T: git git://linuxtv.org/media_tree.git
12901 W: https://linuxtv.org
12903 F: drivers/media/pci/tw68/
12905 TW686X VIDEO4LINUX DRIVER
12906 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12907 L: linux-media@vger.kernel.org
12908 T: git git://linuxtv.org/media_tree.git
12909 W: http://linuxtv.org
12911 F: drivers/media/pci/tw686x/
12914 M: Peter Huewe <peterhuewe@gmx.de>
12915 M: Marcel Selhorst <tpmdd@selhorst.net>
12916 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12917 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12918 W: http://tpmdd.sourceforge.net
12919 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12920 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12921 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12923 F: drivers/char/tpm/
12925 TPM IBM_VTPM DEVICE DRIVER
12926 M: Ashley Lai <ashleydlai@gmail.com>
12927 W: http://tpmdd.sourceforge.net
12928 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12930 F: drivers/char/tpm/tpm_ibmvtpm*
12933 M: Steven Rostedt <rostedt@goodmis.org>
12934 M: Ingo Molnar <mingo@redhat.com>
12935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12937 F: Documentation/trace/ftrace.txt
12938 F: arch/*/*/*/ftrace.h
12939 F: arch/*/kernel/ftrace.c
12940 F: include/*/ftrace.h
12941 F: include/linux/trace*.h
12944 F: tools/testing/selftests/ftrace/
12946 TRACING MMIO ACCESSES (MMIOTRACE)
12947 M: Steven Rostedt <rostedt@goodmis.org>
12948 M: Ingo Molnar <mingo@kernel.org>
12949 R: Karol Herbst <karolherbst@gmail.com>
12950 R: Pekka Paalanen <ppaalanen@gmail.com>
12952 L: linux-kernel@vger.kernel.org
12953 L: nouveau@lists.freedesktop.org
12954 F: kernel/trace/trace_mmiotrace.c
12955 F: include/linux/mmiotrace.h
12956 F: arch/x86/mm/kmmio.c
12957 F: arch/x86/mm/mmio-mod.c
12958 F: arch/x86/mm/testmmiotrace.c
12961 M: Jiri Kosina <trivial@kernel.org>
12962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12964 K: ^Subject:.*(?i)trivial
12967 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12968 M: Jiri Slaby <jslaby@suse.com>
12970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12971 F: Documentation/serial/
12973 F: drivers/tty/serial/serial_core.c
12974 F: include/linux/serial_core.h
12975 F: include/linux/serial.h
12976 F: include/linux/tty.h
12977 F: include/uapi/linux/serial_core.h
12978 F: include/uapi/linux/serial.h
12979 F: include/uapi/linux/tty.h
12981 TUA9001 MEDIA DRIVER
12982 M: Antti Palosaari <crope@iki.fi>
12983 L: linux-media@vger.kernel.org
12984 W: https://linuxtv.org
12985 W: http://palosaari.fi/linux/
12986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12987 T: git git://linuxtv.org/anttip/media_tree.git
12989 F: drivers/media/tuners/tua9001*
12991 TULIP NETWORK DRIVERS
12992 L: netdev@vger.kernel.org
12993 L: linux-parisc@vger.kernel.org
12995 F: drivers/net/ethernet/dec/tulip/
12998 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12999 W: http://vtun.sourceforge.net/tun
13001 F: Documentation/networking/tuntap.txt
13002 F: arch/um/os-Linux/drivers/
13004 TURBOCHANNEL SUBSYSTEM
13005 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13006 M: Ralf Baechle <ralf@linux-mips.org>
13007 L: linux-mips@linux-mips.org
13008 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13011 F: include/linux/tc.h
13013 UBI FILE SYSTEM (UBIFS)
13014 M: Richard Weinberger <richard@nod.at>
13015 M: Artem Bityutskiy <dedekind1@gmail.com>
13016 M: Adrian Hunter <adrian.hunter@intel.com>
13017 L: linux-mtd@lists.infradead.org
13018 T: git git://git.infradead.org/ubifs-2.6.git
13019 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13021 F: Documentation/filesystems/ubifs.txt
13024 UCLINUX (M68KNOMMU AND COLDFIRE)
13025 M: Greg Ungerer <gerg@linux-m68k.org>
13026 W: http://www.linux-m68k.org/
13027 W: http://www.uclinux.org/
13028 L: linux-m68k@lists.linux-m68k.org
13029 L: uclinux-dev@uclinux.org (subscribers-only)
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13032 F: arch/m68k/coldfire/
13034 F: arch/m68k/*/*_no.*
13035 F: arch/m68k/include/asm/*_no.*
13038 M: Jan Kara <jack@suse.com>
13040 F: Documentation/filesystems/udf.txt
13044 M: Bastien Nocera <hadess@hadess.net>
13045 L: linux-input@vger.kernel.org
13047 F: drivers/hid/hid-udraw.c
13050 M: Evgeniy Dushistov <dushistov@mail.ru>
13052 F: Documentation/filesystems/ufs.txt
13055 UHID USERSPACE HID IO DRIVER:
13056 M: David Herrmann <dh.herrmann@googlemail.com>
13057 L: linux-input@vger.kernel.org
13059 F: drivers/hid/uhid.c
13060 F: include/uapi/linux/uhid.h
13062 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13063 L: linux-usb@vger.kernel.org
13066 F: include/linux/uwb.h
13067 F: include/linux/uwb/
13069 UNICORE32 ARCHITECTURE:
13070 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13071 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13073 T: git git://github.com/gxt/linux.git
13077 M: Tony Finch <dot@dotat.at>
13078 W: http://dotat.at/prog/unifdef
13080 F: scripts/unifdef.c
13082 UNIFORM CDROM DRIVER
13083 M: Jens Axboe <axboe@kernel.dk>
13084 W: http://www.kernel.dk
13086 F: Documentation/cdrom/
13087 F: drivers/cdrom/cdrom.c
13088 F: include/linux/cdrom.h
13089 F: include/uapi/linux/cdrom.h
13091 UNISYS S-PAR DRIVERS
13092 M: David Kershner <david.kershner@unisys.com>
13093 L: sparmaintainer@unisys.com (Unisys internal)
13095 F: drivers/staging/unisys/
13097 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13098 M: Vinayak Holikatti <vinholikatti@gmail.com>
13099 L: linux-scsi@vger.kernel.org
13101 F: Documentation/scsi/ufs.txt
13102 F: drivers/scsi/ufs/
13104 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13105 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13106 M: Prabu Thangamuthu <prabut@synopsys.com>
13107 L: linux-scsi@vger.kernel.org
13109 F: drivers/scsi/ufs/*dwc*
13111 UNSORTED BLOCK IMAGES (UBI)
13112 M: Artem Bityutskiy <dedekind1@gmail.com>
13113 M: Richard Weinberger <richard@nod.at>
13114 W: http://www.linux-mtd.infradead.org/
13115 L: linux-mtd@lists.infradead.org
13116 T: git git://git.infradead.org/ubifs-2.6.git
13118 F: drivers/mtd/ubi/
13119 F: include/linux/mtd/ubi.h
13120 F: include/uapi/mtd/ubi-user.h
13123 M: Oliver Neukum <oneukum@suse.com>
13124 L: linux-usb@vger.kernel.org
13126 F: Documentation/usb/acm.txt
13127 F: drivers/usb/class/cdc-acm.*
13129 USB AR5523 WIRELESS DRIVER
13130 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13131 L: linux-wireless@vger.kernel.org
13133 F: drivers/net/wireless/ath/ar5523/
13136 M: Oliver Neukum <oneukum@suse.com>
13137 L: linux-usb@vger.kernel.org
13138 L: linux-scsi@vger.kernel.org
13140 F: drivers/usb/storage/uas.c
13142 USB CDC ETHERNET DRIVER
13143 M: Oliver Neukum <oliver@neukum.org>
13144 L: linux-usb@vger.kernel.org
13146 F: drivers/net/usb/cdc_*.c
13147 F: include/uapi/linux/usb/cdc.h
13149 USB CHAOSKEY DRIVER
13150 M: Keith Packard <keithp@keithp.com>
13151 L: linux-usb@vger.kernel.org
13153 F: drivers/usb/misc/chaoskey.c
13155 USB CYPRESS C67X00 DRIVER
13156 M: Peter Korsgaard <jacmet@sunsite.dk>
13157 L: linux-usb@vger.kernel.org
13159 F: drivers/usb/c67x00/
13161 USB DAVICOM DM9601 DRIVER
13162 M: Peter Korsgaard <jacmet@sunsite.dk>
13163 L: netdev@vger.kernel.org
13164 W: http://www.linux-usb.org/usbnet
13166 F: drivers/net/usb/dm9601.c
13168 USB DIAMOND RIO500 DRIVER
13169 M: Cesar Miquel <miquel@df.uba.ar>
13170 L: rio500-users@lists.sourceforge.net
13171 W: http://rio500.sourceforge.net
13173 F: drivers/usb/misc/rio500*
13176 M: Alan Stern <stern@rowland.harvard.edu>
13177 L: linux-usb@vger.kernel.org
13179 F: Documentation/usb/ehci.txt
13180 F: drivers/usb/host/ehci*
13182 USB GADGET/PERIPHERAL SUBSYSTEM
13183 M: Felipe Balbi <balbi@kernel.org>
13184 L: linux-usb@vger.kernel.org
13185 W: http://www.linux-usb.org/gadget
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13188 F: drivers/usb/gadget/
13189 F: include/linux/usb/gadget*
13191 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13192 M: Jiri Kosina <jikos@kernel.org>
13193 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13194 L: linux-usb@vger.kernel.org
13195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13197 F: Documentation/hid/hiddev.txt
13198 F: drivers/hid/usbhid/
13201 M: Olav Kongas <ok@artecdesign.ee>
13202 L: linux-usb@vger.kernel.org
13204 F: drivers/usb/host/isp116x*
13205 F: include/linux/usb/isp116x.h
13207 USB LAN78XX ETHERNET DRIVER
13208 M: Woojung Huh <woojung.huh@microchip.com>
13209 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13210 L: netdev@vger.kernel.org
13212 F: drivers/net/usb/lan78xx.*
13214 USB MASS STORAGE DRIVER
13215 M: Alan Stern <stern@rowland.harvard.edu>
13216 L: linux-usb@vger.kernel.org
13217 L: usb-storage@lists.one-eyed-alien.net
13219 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13220 F: drivers/usb/storage/
13223 M: Clemens Ladisch <clemens@ladisch.de>
13224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13225 T: git git://git.alsa-project.org/alsa-kernel.git
13227 F: sound/usb/midi.*
13229 USB NETWORKING DRIVERS
13230 L: linux-usb@vger.kernel.org
13232 F: drivers/net/usb/
13235 M: Alan Stern <stern@rowland.harvard.edu>
13236 L: linux-usb@vger.kernel.org
13238 F: Documentation/usb/ohci.txt
13239 F: drivers/usb/host/ohci*
13241 USB OTG FSM (Finite State Machine)
13242 M: Peter Chen <Peter.Chen@nxp.com>
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13244 L: linux-usb@vger.kernel.org
13246 F: drivers/usb/common/usb-otg-fsm.c
13249 M: Valentina Manea <valentina.manea.m@gmail.com>
13250 M: Shuah Khan <shuahkh@osg.samsung.com>
13251 M: Shuah Khan <shuah@kernel.org>
13252 L: linux-usb@vger.kernel.org
13254 F: Documentation/usb/usbip_protocol.txt
13255 F: drivers/usb/usbip/
13256 F: tools/usb/usbip/
13259 M: Petko Manolov <petkan@nucleusys.com>
13260 L: linux-usb@vger.kernel.org
13261 L: netdev@vger.kernel.org
13262 T: git git://github.com/petkan/pegasus.git
13263 W: https://github.com/petkan/pegasus
13265 F: drivers/net/usb/pegasus.*
13268 M: Felipe Balbi <balbi@kernel.org>
13269 L: linux-usb@vger.kernel.org
13270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13272 F: drivers/usb/phy/
13274 USB PRINTER DRIVER (usblp)
13275 M: Pete Zaitcev <zaitcev@redhat.com>
13276 L: linux-usb@vger.kernel.org
13278 F: drivers/usb/class/usblp.c
13280 USB QMI WWAN NETWORK DRIVER
13281 M: Bjørn Mork <bjorn@mork.no>
13282 L: netdev@vger.kernel.org
13284 F: Documentation/ABI/testing/sysfs-class-net-qmi
13285 F: drivers/net/usb/qmi_wwan.c
13288 M: Petko Manolov <petkan@nucleusys.com>
13289 L: linux-usb@vger.kernel.org
13290 L: netdev@vger.kernel.org
13291 T: git git://github.com/petkan/rtl8150.git
13292 W: https://github.com/petkan/rtl8150
13294 F: drivers/net/usb/rtl8150.c
13296 USB SERIAL SUBSYSTEM
13297 M: Johan Hovold <johan@kernel.org>
13298 L: linux-usb@vger.kernel.org
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13301 F: Documentation/usb/usb-serial.txt
13302 F: drivers/usb/serial/
13303 F: include/linux/usb/serial.h
13305 USB SMSC75XX ETHERNET DRIVER
13306 M: Steve Glendinning <steve.glendinning@shawell.net>
13307 L: netdev@vger.kernel.org
13309 F: drivers/net/usb/smsc75xx.*
13311 USB SMSC95XX ETHERNET DRIVER
13312 M: Steve Glendinning <steve.glendinning@shawell.net>
13313 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13314 L: netdev@vger.kernel.org
13316 F: drivers/net/usb/smsc95xx.*
13319 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13320 L: linux-usb@vger.kernel.org
13321 W: http://www.linux-usb.org
13322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13324 F: Documentation/devicetree/bindings/usb/
13325 F: Documentation/usb/
13327 F: include/linux/usb.h
13328 F: include/linux/usb/
13330 USB TYPEC SUBSYSTEM
13331 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13332 L: linux-usb@vger.kernel.org
13334 F: Documentation/ABI/testing/sysfs-class-typec
13335 F: Documentation/usb/typec.rst
13336 F: drivers/usb/typec/
13337 F: include/linux/usb/typec.h
13340 M: Alan Stern <stern@rowland.harvard.edu>
13341 L: linux-usb@vger.kernel.org
13343 F: drivers/usb/host/uhci*
13345 USB "USBNET" DRIVER FRAMEWORK
13346 M: Oliver Neukum <oneukum@suse.com>
13347 L: netdev@vger.kernel.org
13348 W: http://www.linux-usb.org/usbnet
13350 F: drivers/net/usb/usbnet.c
13351 F: include/linux/usb/usbnet.h
13354 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13355 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13356 L: linux-media@vger.kernel.org
13357 T: git git://linuxtv.org/media_tree.git
13358 W: http://www.ideasonboard.org/uvc/
13360 F: drivers/media/usb/uvc/
13361 F: include/uapi/linux/uvcvideo.h
13364 M: Hans Verkuil <hverkuil@xs4all.nl>
13365 L: linux-media@vger.kernel.org
13366 T: git git://linuxtv.org/media_tree.git
13367 W: https://linuxtv.org
13369 F: drivers/media/usb/usbvision/
13372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13373 L: linux-usb@vger.kernel.org
13375 F: drivers/usb/gadget/function/*uvc*
13376 F: drivers/usb/gadget/legacy/webcam.c
13378 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13379 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13380 L: linux-wireless@vger.kernel.org
13382 F: drivers/net/wireless/rndis_wlan.c
13385 M: Mathias Nyman <mathias.nyman@intel.com>
13386 L: linux-usb@vger.kernel.org
13388 F: drivers/usb/host/xhci*
13389 F: drivers/usb/host/pci-quirks*
13392 L: linux-wireless@vger.kernel.org
13393 W: http://linux-lc100020.sourceforge.net
13395 F: drivers/net/wireless/zydas/zd1201.*
13398 M: Antoine Jacquet <royale@zerezo.com>
13399 L: linux-usb@vger.kernel.org
13400 L: linux-media@vger.kernel.org
13401 T: git git://linuxtv.org/media_tree.git
13402 W: http://royale.zerezo.com/zr364xx/
13404 F: Documentation/media/v4l-drivers/zr364xx*
13405 F: drivers/media/usb/zr364xx/
13408 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13409 L: linux-usb@vger.kernel.org
13411 F: drivers/usb/common/ulpi.c
13412 F: include/linux/ulpi/
13414 USER-MODE LINUX (UML)
13415 M: Jeff Dike <jdike@addtoit.com>
13416 M: Richard Weinberger <richard@nod.at>
13417 L: user-mode-linux-devel@lists.sourceforge.net
13418 L: user-mode-linux-user@lists.sourceforge.net
13419 W: http://user-mode-linux.sourceforge.net
13420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13422 F: Documentation/virtual/uml/
13428 USERSPACE I/O (UIO)
13429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13432 F: Documentation/driver-api/uio-howto.rst
13434 F: include/linux/uio*.h
13437 M: Karel Zak <kzak@redhat.com>
13438 L: util-linux@vger.kernel.org
13439 W: http://en.wikipedia.org/wiki/Util-linux
13440 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13444 M: Michal Januszewski <spock@gentoo.org>
13445 L: linux-fbdev@vger.kernel.org
13446 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13448 F: Documentation/fb/uvesafb.txt
13449 F: drivers/video/fbdev/uvesafb.*
13452 M: Stefan Agner <stefan@agner.ch>
13453 L: linux-mtd@lists.infradead.org
13455 F: drivers/mtd/nand/vf610_nfc.c
13457 VFAT/FAT/MSDOS FILESYSTEM
13458 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13460 F: Documentation/filesystems/vfat.txt
13464 M: Alex Williamson <alex.williamson@redhat.com>
13465 L: kvm@vger.kernel.org
13466 T: git git://github.com/awilliam/linux-vfio.git
13468 F: Documentation/vfio.txt
13470 F: include/linux/vfio.h
13471 F: include/uapi/linux/vfio.h
13473 VFIO MEDIATED DEVICE DRIVERS
13474 M: Kirti Wankhede <kwankhede@nvidia.com>
13475 L: kvm@vger.kernel.org
13477 F: Documentation/vfio-mediated-device.txt
13478 F: drivers/vfio/mdev/
13479 F: include/linux/mdev.h
13480 F: samples/vfio-mdev/
13482 VFIO PLATFORM DRIVER
13483 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13484 L: kvm@vger.kernel.org
13486 F: drivers/vfio/platform/
13489 R: Lukas Wunner <lukas@wunner.de>
13491 F: Documentation/gpu/vga-switcheroo.rst
13492 F: drivers/gpu/vga/vga_switcheroo.c
13493 F: include/linux/vga_switcheroo.h
13494 T: git git://anongit.freedesktop.org/drm/drm-misc
13496 VIDEOBUF2 FRAMEWORK
13497 M: Pawel Osciak <pawel@osciak.com>
13498 M: Marek Szyprowski <m.szyprowski@samsung.com>
13499 M: Kyungmin Park <kyungmin.park@samsung.com>
13500 L: linux-media@vger.kernel.org
13502 F: drivers/media/v4l2-core/videobuf2-*
13503 F: include/media/videobuf2-*
13505 VIRTIO AND VHOST VSOCK DRIVER
13506 M: Stefan Hajnoczi <stefanha@redhat.com>
13507 L: kvm@vger.kernel.org
13508 L: virtualization@lists.linux-foundation.org
13509 L: netdev@vger.kernel.org
13511 F: include/linux/virtio_vsock.h
13512 F: include/uapi/linux/virtio_vsock.h
13513 F: include/uapi/linux/vsockmon.h
13514 F: net/vmw_vsock/af_vsock_tap.c
13515 F: net/vmw_vsock/virtio_transport_common.c
13516 F: net/vmw_vsock/virtio_transport.c
13517 F: drivers/net/vsockmon.c
13518 F: drivers/vhost/vsock.c
13519 F: drivers/vhost/vsock.h
13521 VIRTUAL SERIO DEVICE DRIVER
13522 M: Stephen Chandler Paul <thatslyude@gmail.com>
13524 F: drivers/input/serio/userio.c
13525 F: include/uapi/linux/userio.h
13527 VIRTIO CONSOLE DRIVER
13528 M: Amit Shah <amit@kernel.org>
13529 L: virtualization@lists.linux-foundation.org
13531 F: drivers/char/virtio_console.c
13532 F: include/linux/virtio_console.h
13533 F: include/uapi/linux/virtio_console.h
13535 VIRTIO CORE, NET AND BLOCK DRIVERS
13536 M: "Michael S. Tsirkin" <mst@redhat.com>
13537 M: Jason Wang <jasowang@redhat.com>
13538 L: virtualization@lists.linux-foundation.org
13540 F: Documentation/devicetree/bindings/virtio/
13543 F: drivers/net/virtio_net.c
13544 F: drivers/block/virtio_blk.c
13545 F: include/linux/virtio*.h
13546 F: include/uapi/linux/virtio_*.h
13547 F: drivers/crypto/virtio/
13549 VIRTIO DRIVERS FOR S390
13550 M: Christian Borntraeger <borntraeger@de.ibm.com>
13551 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13552 L: linux-s390@vger.kernel.org
13553 L: virtualization@lists.linux-foundation.org
13554 L: kvm@vger.kernel.org
13556 F: drivers/s390/virtio/
13559 M: David Airlie <airlied@linux.ie>
13560 M: Gerd Hoffmann <kraxel@redhat.com>
13561 L: dri-devel@lists.freedesktop.org
13562 L: virtualization@lists.linux-foundation.org
13563 T: git git://anongit.freedesktop.org/drm/drm-misc
13565 F: drivers/gpu/drm/virtio/
13566 F: include/uapi/linux/virtio_gpu.h
13568 VIRTIO HOST (VHOST)
13569 M: "Michael S. Tsirkin" <mst@redhat.com>
13570 M: Jason Wang <jasowang@redhat.com>
13571 L: kvm@vger.kernel.org
13572 L: virtualization@lists.linux-foundation.org
13573 L: netdev@vger.kernel.org
13574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13577 F: include/uapi/linux/vhost.h
13579 VIRTIO INPUT DRIVER
13580 M: Gerd Hoffmann <kraxel@redhat.com>
13582 F: drivers/virtio/virtio_input.c
13583 F: include/uapi/linux/virtio_input.h
13585 VIRTIO CRYPTO DRIVER
13586 M: Gonglei <arei.gonglei@huawei.com>
13587 L: virtualization@lists.linux-foundation.org
13588 L: linux-crypto@vger.kernel.org
13590 F: drivers/crypto/virtio/
13591 F: include/uapi/linux/virtio_crypto.h
13593 VIA RHINE NETWORK DRIVER
13595 F: drivers/net/ethernet/via/via-rhine.c
13597 VIA SD/MMC CARD CONTROLLER DRIVER
13598 M: Bruce Chang <brucechang@via.com.tw>
13599 M: Harald Welte <HaraldWelte@viatech.com>
13601 F: drivers/mmc/host/via-sdmmc.c
13603 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13604 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13605 L: linux-fbdev@vger.kernel.org
13607 F: include/linux/via-core.h
13608 F: include/linux/via-gpio.h
13609 F: include/linux/via_i2c.h
13610 F: drivers/video/fbdev/via/
13612 VIA VELOCITY NETWORK DRIVER
13613 M: Francois Romieu <romieu@fr.zoreil.com>
13614 L: netdev@vger.kernel.org
13616 F: drivers/net/ethernet/via/via-velocity.*
13619 M: Alex Williamson <alex.williamson@redhat.com>
13620 M: Paolo Bonzini <pbonzini@redhat.com>
13621 L: kvm@vger.kernel.org
13625 VIVID VIRTUAL VIDEO DRIVER
13626 M: Hans Verkuil <hverkuil@xs4all.nl>
13627 L: linux-media@vger.kernel.org
13628 T: git git://linuxtv.org/media_tree.git
13629 W: https://linuxtv.org
13631 F: drivers/media/platform/vivid/*
13633 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13634 M: Helen Koike <helen.koike@collabora.com>
13635 L: linux-media@vger.kernel.org
13636 T: git git://linuxtv.org/media_tree.git
13637 W: https://linuxtv.org
13639 F: drivers/media/platform/vimc/*
13642 M: Florian Fainelli <f.fainelli@gmail.com>
13643 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13645 F: drivers/vlynq/vlynq.c
13646 F: include/linux/vlynq.h
13649 M: Martyn Welch <martyn@welchs.me.uk>
13650 M: Manohar Vanga <manohar.vanga@gmail.com>
13651 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13652 L: devel@driverdev.osuosl.org
13654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13655 F: Documentation/driver-api/vme.rst
13656 F: drivers/staging/vme/
13658 F: include/linux/vme*
13660 VMWARE HYPERVISOR INTERFACE
13661 M: Alok Kataria <akataria@vmware.com>
13662 L: virtualization@lists.linux-foundation.org
13664 F: arch/x86/kernel/cpu/vmware.c
13666 VMWARE BALLOON DRIVER
13667 M: Xavier Deguillard <xdeguillard@vmware.com>
13668 M: Philip Moltmann <moltmann@vmware.com>
13669 M: "VMware, Inc." <pv-drivers@vmware.com>
13670 L: linux-kernel@vger.kernel.org
13672 F: drivers/misc/vmw_balloon.c
13674 VMWARE VMMOUSE SUBDRIVER
13675 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13676 M: "VMware, Inc." <pv-drivers@vmware.com>
13677 L: linux-input@vger.kernel.org
13679 F: drivers/input/mouse/vmmouse.c
13680 F: drivers/input/mouse/vmmouse.h
13682 VMWARE VMXNET3 ETHERNET DRIVER
13683 M: Shrikrishna Khare <skhare@vmware.com>
13684 M: "VMware, Inc." <pv-drivers@vmware.com>
13685 L: netdev@vger.kernel.org
13687 F: drivers/net/vmxnet3/
13689 VMware PVSCSI driver
13690 M: Jim Gill <jgill@vmware.com>
13691 M: VMware PV-Drivers <pv-drivers@vmware.com>
13692 L: linux-scsi@vger.kernel.org
13694 F: drivers/scsi/vmw_pvscsi.c
13695 F: drivers/scsi/vmw_pvscsi.h
13697 VMWARE PVRDMA DRIVER
13698 M: Adit Ranadive <aditr@vmware.com>
13699 M: VMware PV-Drivers <pv-drivers@vmware.com>
13700 L: linux-rdma@vger.kernel.org
13702 F: drivers/infiniband/hw/vmw_pvrdma/
13704 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13705 M: Liam Girdwood <lgirdwood@gmail.com>
13706 M: Mark Brown <broonie@kernel.org>
13707 L: linux-kernel@vger.kernel.org
13708 W: http://www.slimlogic.co.uk/?p=48
13709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13711 F: Documentation/devicetree/bindings/regulator/
13712 F: drivers/regulator/
13713 F: include/dt-bindings/regulator/
13714 F: include/linux/regulator/
13717 M: David Ahern <dsa@cumulusnetworks.com>
13718 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13719 L: netdev@vger.kernel.org
13721 F: drivers/net/vrf.c
13722 F: Documentation/networking/vrf.txt
13724 VT1211 HARDWARE MONITOR DRIVER
13725 M: Juerg Haefliger <juergh@gmail.com>
13726 L: linux-hwmon@vger.kernel.org
13728 F: Documentation/hwmon/vt1211
13729 F: drivers/hwmon/vt1211.c
13731 VT8231 HARDWARE MONITOR DRIVER
13732 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13733 L: linux-hwmon@vger.kernel.org
13735 F: drivers/hwmon/vt8231.c
13737 VUB300 USB to SDIO/SD/MMC bridge chip
13738 M: Tony Olech <tony.olech@elandigitalsystems.com>
13739 L: linux-mmc@vger.kernel.org
13740 L: linux-usb@vger.kernel.org
13742 F: drivers/mmc/host/vub300.c
13744 W1 DALLAS'S 1-WIRE BUS
13745 M: Evgeniy Polyakov <zbr@ioremap.net>
13747 F: Documentation/w1/
13750 W83791D HARDWARE MONITORING DRIVER
13751 M: Marc Hulsman <m.hulsman@tudelft.nl>
13752 L: linux-hwmon@vger.kernel.org
13754 F: Documentation/hwmon/w83791d
13755 F: drivers/hwmon/w83791d.c
13757 W83793 HARDWARE MONITORING DRIVER
13758 M: Rudolf Marek <r.marek@assembler.cz>
13759 L: linux-hwmon@vger.kernel.org
13761 F: Documentation/hwmon/w83793
13762 F: drivers/hwmon/w83793.c
13764 W83795 HARDWARE MONITORING DRIVER
13765 M: Jean Delvare <jdelvare@suse.com>
13766 L: linux-hwmon@vger.kernel.org
13768 F: drivers/hwmon/w83795.c
13770 W83L51xD SD/MMC CARD INTERFACE DRIVER
13771 M: Pierre Ossman <pierre@ossman.eu>
13773 F: drivers/mmc/host/wbsd.*
13775 WACOM PROTOCOL 4 SERIAL TABLETS
13776 M: Julian Squires <julian@cipht.net>
13777 M: Hans de Goede <hdegoede@redhat.com>
13778 L: linux-input@vger.kernel.org
13780 F: drivers/input/tablet/wacom_serial4.c
13782 WATCHDOG DEVICE DRIVERS
13783 M: Wim Van Sebroeck <wim@iguana.be>
13784 R: Guenter Roeck <linux@roeck-us.net>
13785 L: linux-watchdog@vger.kernel.org
13786 W: http://www.linux-watchdog.org/
13787 T: git git://www.linux-watchdog.org/linux-watchdog.git
13789 F: Documentation/devicetree/bindings/watchdog/
13790 F: Documentation/watchdog/
13791 F: drivers/watchdog/
13792 F: include/linux/watchdog.h
13793 F: include/uapi/linux/watchdog.h
13796 M: David Herrmann <dh.herrmann@googlemail.com>
13797 L: linux-input@vger.kernel.org
13799 F: drivers/hid/hid-wiimote*
13802 M: David Härdeman <david@hardeman.nu>
13804 F: drivers/media/rc/winbond-cir.c
13806 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13807 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13808 L: linux-watchdog@vger.kernel.org
13810 F: drivers/watchdog/ebc-c384_wdt.c
13812 WINSYSTEMS WS16C48 GPIO DRIVER
13813 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13814 L: linux-gpio@vger.kernel.org
13816 F: drivers/gpio/gpio-ws16c48.c
13819 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13820 M: linux-wimax@intel.com
13821 L: wimax@linuxwimax.org (subscribers-only)
13823 W: http://linuxwimax.org
13824 F: Documentation/wimax/README.wimax
13825 F: include/linux/wimax/debug.h
13826 F: include/net/wimax.h
13827 F: include/uapi/linux/wimax.h
13830 WISTRON LAPTOP BUTTON DRIVER
13831 M: Miloslav Trmac <mitr@volny.cz>
13833 F: drivers/input/misc/wistron_btns.c
13835 WL3501 WIRELESS PCMCIA CARD DRIVER
13836 L: linux-wireless@vger.kernel.org
13838 F: drivers/net/wireless/wl3501*
13840 WOLFSON MICROELECTRONICS DRIVERS
13841 L: patches@opensource.wolfsonmicro.com
13842 T: git https://github.com/CirrusLogic/linux-drivers.git
13843 W: https://github.com/CirrusLogic/linux-drivers/wiki
13845 F: Documentation/hwmon/wm83??
13846 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13847 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13848 F: Documentation/devicetree/bindings/mfd/arizona.txt
13849 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13850 F: arch/arm/mach-s3c64xx/mach-crag6410*
13851 F: drivers/clk/clk-wm83*.c
13852 F: drivers/extcon/extcon-arizona.c
13853 F: drivers/leds/leds-wm83*.c
13854 F: drivers/gpio/gpio-*wm*.c
13855 F: drivers/gpio/gpio-arizona.c
13856 F: drivers/hwmon/wm83??-hwmon.c
13857 F: drivers/input/misc/wm831x-on.c
13858 F: drivers/input/touchscreen/wm831x-ts.c
13859 F: drivers/input/touchscreen/wm97*.c
13860 F: drivers/mfd/arizona*
13861 F: drivers/mfd/wm*.c
13862 F: drivers/mfd/cs47l24*
13863 F: drivers/power/supply/wm83*.c
13864 F: drivers/rtc/rtc-wm83*.c
13865 F: drivers/regulator/wm8*.c
13866 F: drivers/regulator/arizona*
13867 F: drivers/video/backlight/wm83*_bl.c
13868 F: drivers/watchdog/wm83*_wdt.c
13869 F: include/linux/mfd/arizona/
13870 F: include/linux/mfd/wm831x/
13871 F: include/linux/mfd/wm8350/
13872 F: include/linux/mfd/wm8400*
13873 F: include/linux/regulator/arizona*
13874 F: include/linux/wm97xx.h
13875 F: include/sound/wm????.h
13876 F: sound/soc/codecs/arizona.?
13877 F: sound/soc/codecs/wm*
13878 F: sound/soc/codecs/cs47l24*
13881 M: Tejun Heo <tj@kernel.org>
13882 R: Lai Jiangshan <jiangshanlai@gmail.com>
13883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13885 F: include/linux/workqueue.h
13886 F: kernel/workqueue.c
13887 F: Documentation/core-api/workqueue.rst
13889 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13890 M: Chen-Yu Tsai <wens@csie.org>
13891 L: linux-kernel@vger.kernel.org
13896 M: Andrew Hendry <andrew.hendry@gmail.com>
13897 L: linux-x25@vger.kernel.org
13899 F: Documentation/networking/x25*
13900 F: include/net/x25*
13903 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13904 M: Thomas Gleixner <tglx@linutronix.de>
13905 M: Ingo Molnar <mingo@redhat.com>
13906 M: "H. Peter Anvin" <hpa@zytor.com>
13908 L: linux-kernel@vger.kernel.org
13909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13911 F: Documentation/x86/
13914 X86 PLATFORM DRIVERS
13915 M: Darren Hart <dvhart@infradead.org>
13916 M: Andy Shevchenko <andy@infradead.org>
13917 L: platform-driver-x86@vger.kernel.org
13918 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13920 F: drivers/platform/x86/
13921 F: drivers/platform/olpc/
13923 X86 MCE INFRASTRUCTURE
13924 M: Tony Luck <tony.luck@intel.com>
13925 M: Borislav Petkov <bp@alien8.de>
13926 L: linux-edac@vger.kernel.org
13928 F: arch/x86/kernel/cpu/mcheck/*
13930 X86 MICROCODE UPDATE SUPPORT
13931 M: Borislav Petkov <bp@alien8.de>
13933 F: arch/x86/kernel/cpu/microcode/*
13936 M: Andy Lutomirski <luto@amacapital.net>
13937 L: linux-kernel@vger.kernel.org
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13940 F: arch/x86/entry/vdso/
13942 XC2028/3028 TUNER DRIVER
13943 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13944 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13945 L: linux-media@vger.kernel.org
13946 W: https://linuxtv.org
13947 T: git git://linuxtv.org/media_tree.git
13949 F: drivers/media/tuners/tuner-xc2028.*
13951 XEN HYPERVISOR INTERFACE
13952 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13953 M: Juergen Gross <jgross@suse.com>
13954 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13958 F: drivers/*/xen-*front.c
13960 F: arch/x86/include/asm/xen/
13962 F: include/uapi/xen/
13965 M: Stefano Stabellini <sstabellini@kernel.org>
13966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13969 F: arch/arm/include/asm/xen/
13971 XEN HYPERVISOR ARM64
13972 M: Stefano Stabellini <sstabellini@kernel.org>
13973 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13976 F: arch/arm64/include/asm/xen/
13978 XEN NETWORK BACKEND DRIVER
13979 M: Wei Liu <wei.liu2@citrix.com>
13980 M: Paul Durrant <paul.durrant@citrix.com>
13981 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13982 L: netdev@vger.kernel.org
13984 F: drivers/net/xen-netback/*
13987 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13988 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13990 F: arch/x86/pci/*xen*
13991 F: drivers/pci/*xen*
13993 XEN BLOCK SUBSYSTEM
13994 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13995 M: Roger Pau Monné <roger.pau@citrix.com>
13996 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13998 F: drivers/block/xen-blkback/*
13999 F: drivers/block/xen*
14002 M: Juergen Gross <jgross@suse.com>
14003 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14004 L: linux-scsi@vger.kernel.org
14006 F: drivers/scsi/xen-scsifront.c
14007 F: drivers/xen/xen-scsiback.c
14008 F: include/xen/interface/io/vscsiif.h
14010 XEN SWIOTLB SUBSYSTEM
14011 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14012 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14014 F: arch/x86/xen/*swiotlb*
14015 F: drivers/xen/*swiotlb*
14018 M: Darrick J. Wong <darrick.wong@oracle.com>
14019 M: linux-xfs@vger.kernel.org
14020 L: linux-xfs@vger.kernel.org
14022 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14024 F: Documentation/filesystems/xfs.txt
14027 XILINX AXI ETHERNET DRIVER
14028 M: Anirudha Sarangi <anirudh@xilinx.com>
14029 M: John Linn <John.Linn@xilinx.com>
14031 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14033 XILINX UARTLITE SERIAL DRIVER
14034 M: Peter Korsgaard <jacmet@sunsite.dk>
14035 L: linux-serial@vger.kernel.org
14037 F: drivers/tty/serial/uartlite.c
14039 XILINX VIDEO IP CORES
14040 M: Hyun Kwon <hyun.kwon@xilinx.com>
14041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14042 L: linux-media@vger.kernel.org
14043 T: git git://linuxtv.org/media_tree.git
14045 F: Documentation/devicetree/bindings/media/xilinx/
14046 F: drivers/media/platform/xilinx/
14047 F: include/uapi/linux/xilinx-v4l2-controls.h
14050 M: Eli Billauer <eli.billauer@gmail.com>
14051 L: linux-kernel@vger.kernel.org
14053 F: drivers/char/xillybus/
14055 XTENSA XTFPGA PLATFORM SUPPORT
14056 M: Max Filippov <jcmvbkbc@gmail.com>
14057 L: linux-xtensa@linux-xtensa.org
14059 F: drivers/spi/spi-xtensa-xtfpga.c
14060 F: sound/soc/xtensa/xtfpga-i2s.c
14062 YAM DRIVER FOR AX.25
14063 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14064 L: linux-hams@vger.kernel.org
14066 F: drivers/net/hamradio/yam*
14067 F: include/linux/yam.h
14069 YEALINK PHONE DRIVER
14070 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14071 L: usbb2k-api-dev@nongnu.org
14073 F: Documentation/input/yealink.rst
14074 F: drivers/input/misc/yealink.*
14076 Z8530 DRIVER FOR AX.25
14077 M: Joerg Reuter <jreuter@yaina.de>
14078 W: http://yaina.de/jreuter/
14079 W: http://www.qsl.net/dl1bke/
14080 L: linux-hams@vger.kernel.org
14082 F: Documentation/networking/z8530drv.txt
14083 F: drivers/net/hamradio/*scc.c
14084 F: drivers/net/hamradio/z8530.h
14086 ZBUD COMPRESSED PAGE ALLOCATOR
14087 M: Seth Jennings <sjenning@redhat.com>
14088 M: Dan Streetman <ddstreet@ieee.org>
14089 L: linux-mm@kvack.org
14092 F: include/linux/zbud.h
14094 ZD1211RW WIRELESS DRIVER
14095 M: Daniel Drake <dsd@gentoo.org>
14096 M: Ulrich Kunitz <kune@deine-taler.de>
14097 W: http://zd1211.ath.cx/wiki/DriverRewrite
14098 L: linux-wireless@vger.kernel.org
14099 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14101 F: drivers/net/wireless/zydas/zd1211rw/
14103 ZD1301_DEMOD MEDIA DRIVER
14104 M: Antti Palosaari <crope@iki.fi>
14105 L: linux-media@vger.kernel.org
14106 W: https://linuxtv.org/
14107 W: http://palosaari.fi/linux/
14108 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14110 F: drivers/media/dvb-frontends/zd1301_demod*
14112 ZD1301 MEDIA DRIVER
14113 M: Antti Palosaari <crope@iki.fi>
14114 L: linux-media@vger.kernel.org
14115 W: https://linuxtv.org/
14116 W: http://palosaari.fi/linux/
14117 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14119 F: drivers/media/usb/dvb-usb-v2/zd1301*
14121 ZPOOL COMPRESSED PAGE STORAGE API
14122 M: Dan Streetman <ddstreet@ieee.org>
14123 L: linux-mm@kvack.org
14126 F: include/linux/zpool.h
14128 ZR36067 VIDEO FOR LINUX DRIVER
14129 L: mjpeg-users@lists.sourceforge.net
14130 L: linux-media@vger.kernel.org
14131 W: http://mjpeg.sourceforge.net/driver-zoran/
14132 T: hg https://linuxtv.org/hg/v4l-dvb
14134 F: drivers/media/pci/zoran/
14136 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14137 M: Minchan Kim <minchan@kernel.org>
14138 M: Nitin Gupta <ngupta@vflare.org>
14139 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14140 L: linux-kernel@vger.kernel.org
14142 F: drivers/block/zram/
14143 F: Documentation/blockdev/zram.txt
14145 ZS DECSTATION Z85C30 SERIAL DRIVER
14146 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14148 F: drivers/tty/serial/zs.*
14150 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14151 M: Minchan Kim <minchan@kernel.org>
14152 M: Nitin Gupta <ngupta@vflare.org>
14153 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14154 L: linux-mm@kvack.org
14157 F: include/linux/zsmalloc.h
14158 F: Documentation/vm/zsmalloc.txt
14160 ZSWAP COMPRESSED SWAP CACHING
14161 M: Seth Jennings <sjenning@redhat.com>
14162 M: Dan Streetman <ddstreet@ieee.org>
14163 L: linux-mm@kvack.org
14168 M: Linus Torvalds <torvalds@linux-foundation.org>
14169 L: linux-kernel@vger.kernel.org
14170 Q: http://patchwork.kernel.org/project/LKML/list/
14171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14172 S: Buried alive in reporters