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/Amlogic Meson SoC CLOCK FRAMEWORK
1089 M: Neil Armstrong <narmstrong@baylibre.com>
1090 M: Jerome Brunet <jbrunet@baylibre.com>
1091 L: linux-amlogic@lists.infradead.org
1093 F: drivers/clk/meson/
1094 F: include/dt-bindings/clock/meson*
1095 F: include/dt-bindings/clock/gxbb*
1096 F: Documentation/devicetree/bindings/clock/amlogic*
1098 ARM/Annapurna Labs ALPINE ARCHITECTURE
1099 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1100 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 F: arch/arm/mach-alpine/
1104 F: arch/arm/boot/dts/alpine*
1105 F: arch/arm64/boot/dts/al/
1106 F: drivers/*/*alpine*
1108 ARM/ARTPEC MACHINE SUPPORT
1109 M: Jesper Nilsson <jesper.nilsson@axis.com>
1110 M: Lars Persson <lars.persson@axis.com>
1111 M: Niklas Cassel <niklas.cassel@axis.com>
1113 L: linux-arm-kernel@axis.com
1114 F: arch/arm/mach-artpec
1115 F: arch/arm/boot/dts/artpec6*
1117 F: drivers/pinctrl/pinctrl-artpec*
1118 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1120 ARM/ASPEED MACHINE SUPPORT
1121 M: Joel Stanley <joel@jms.id.au>
1123 F: arch/arm/mach-aspeed/
1124 F: arch/arm/boot/dts/aspeed-*
1125 F: drivers/*/*aspeed*
1127 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1128 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1129 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 W: http://www.linux4sam.org
1132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1134 F: arch/arm/mach-at91/
1135 F: include/soc/at91/
1136 F: arch/arm/boot/dts/at91*.dts
1137 F: arch/arm/boot/dts/at91*.dtsi
1138 F: arch/arm/boot/dts/sama*.dts
1139 F: arch/arm/boot/dts/sama*.dtsi
1140 F: arch/arm/include/debug/at91.S
1141 F: drivers/memory/atmel*
1143 ARM/ATMEL AT91 Clock Support
1144 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1148 ARM/CALXEDA HIGHBANK ARCHITECTURE
1149 M: Rob Herring <robh@kernel.org>
1150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 F: arch/arm/mach-highbank/
1153 F: arch/arm/boot/dts/highbank.dts
1154 F: arch/arm/boot/dts/ecx-*.dts*
1156 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1157 M: Krzysztof Halasa <khalasa@piap.pl>
1159 F: arch/arm/mach-cns3xxx/
1161 ARM/CAVIUM THUNDER NETWORK DRIVER
1162 M: Sunil Goutham <sgoutham@cavium.com>
1163 M: Robert Richter <rric@kernel.org>
1164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 F: drivers/net/ethernet/cavium/thunder/
1168 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1169 M: Alexander Shiyan <shc_work@mail.ru>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1175 M: Hartley Sweeten <hsweeten@visionengravers.com>
1176 M: Ryan Mallon <rmallon@gmail.com>
1177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 F: arch/arm/mach-ep93xx/
1180 F: arch/arm/mach-ep93xx/include/mach/
1182 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1183 M: Lennert Buytenhek <kernel@wantstofly.org>
1184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 M: Russell King <linux@armlinux.org.uk>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192 F: arch/arm/include/asm/clkdev.h
1193 F: drivers/clk/clkdev.c
1195 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1196 M: Mike Rapoport <mike@compulab.co.il>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 ARM/CONTEC MICRO9 MACHINE SUPPORT
1201 M: Hubert Feurstein <hubert.feurstein@contec.at>
1203 F: arch/arm/mach-ep93xx/micro9.c
1205 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1206 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: drivers/hwtracing/coresight/*
1210 F: Documentation/trace/coresight.txt
1211 F: Documentation/devicetree/bindings/arm/coresight.txt
1212 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213 F: tools/perf/arch/arm/util/pmu.c
1214 F: tools/perf/arch/arm/util/auxtrace.c
1215 F: tools/perf/arch/arm/util/cs-etm.c
1216 F: tools/perf/arch/arm/util/cs-etm.h
1217 F: tools/perf/util/cs-etm.h
1219 ARM/CORGI MACHINE SUPPORT
1220 M: Richard Purdie <rpurdie@rpsys.net>
1223 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1224 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 T: git git://github.com/ulli-kroll/linux.git
1228 F: arch/arm/mach-gemini/
1229 F: drivers/rtc/rtc-gemini.c
1231 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1232 M: Barry Song <baohua@kernel.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1236 F: arch/arm/boot/dts/prima2*
1237 F: arch/arm/mach-prima2/
1238 F: drivers/clk/sirf/
1239 F: drivers/clocksource/timer-prima2.c
1240 F: drivers/clocksource/timer-atlas7.c
1243 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1244 M: Baruch Siach <baruch@tkos.co.il>
1245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 F: arch/arm/boot/dts/cx92755*
1250 ARM/EBSA110 MACHINE SUPPORT
1251 M: Russell King <linux@armlinux.org.uk>
1252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 W: http://www.armlinux.org.uk/
1255 F: arch/arm/mach-ebsa110/
1256 F: drivers/net/ethernet/amd/am79c961a.*
1258 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1259 M: Uwe Kleine-König <kernel@pengutronix.de>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1265 M: Robert Jarzmik <robert.jarzmik@free.fr>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 F: arch/arm/mach-pxa/ezx.c
1270 ARM/FARADAY FA526 PORT
1271 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 T: git git://git.berlios.de/gemini-board
1275 F: arch/arm/mm/*-fa*
1277 ARM/FOOTBRIDGE ARCHITECTURE
1278 M: Russell King <linux@armlinux.org.uk>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 W: http://www.armlinux.org.uk/
1282 F: arch/arm/include/asm/hardware/dec21285.h
1283 F: arch/arm/mach-footbridge/
1285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1286 M: Shawn Guo <shawnguo@kernel.org>
1287 M: Sascha Hauer <kernel@pengutronix.de>
1288 R: Fabio Estevam <fabio.estevam@nxp.com>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292 F: arch/arm/mach-imx/
1293 F: arch/arm/mach-mxs/
1294 F: arch/arm/boot/dts/imx*
1295 F: arch/arm/configs/imx*_defconfig
1300 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1301 M: Shawn Guo <shawnguo@kernel.org>
1302 M: Sascha Hauer <kernel@pengutronix.de>
1303 R: Stefan Agner <stefan@agner.ch>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307 F: arch/arm/mach-imx/*vf610*
1308 F: arch/arm/boot/dts/vf*
1310 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1311 M: Lennert Buytenhek <kernel@wantstofly.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 ARM/GUMSTIX MACHINE SUPPORT
1316 M: Steve Sakoman <sakoman@gmail.com>
1317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1321 M: Philipp Zabel <philipp.zabel@gmail.com>
1322 M: Paul Parsons <lost.distance@yahoo.com>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: arch/arm/mach-pxa/hx4700.c
1326 F: arch/arm/mach-pxa/include/mach/hx4700.h
1327 F: sound/soc/pxa/hx4700.c
1329 ARM/HISILICON SOC SUPPORT
1330 M: Wei Xu <xuwei5@hisilicon.com>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 W: http://www.hisilicon.com
1334 T: git git://github.com/hisilicon/linux-hisi.git
1335 F: arch/arm/mach-hisi/
1336 F: arch/arm/boot/dts/hi3*
1337 F: arch/arm/boot/dts/hip*
1338 F: arch/arm/boot/dts/hisi*
1339 F: arch/arm64/boot/dts/hisilicon/
1341 ARM/HP JORNADA 7XX MACHINE SUPPORT
1342 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346 F: arch/arm/mach-sa1100/jornada720.c
1347 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1349 ARM/IGEP MACHINE SUPPORT
1350 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1351 M: Javier Martinez Canillas <javier@dowhile0.org>
1352 L: linux-omap@vger.kernel.org
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 F: arch/arm/boot/dts/omap3-igep*
1357 ARM/INCOME PXA270 SUPPORT
1358 M: Marek Vasut <marek.vasut@gmail.com>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1363 ARM/INTEL IOP32X ARM ARCHITECTURE
1364 M: Lennert Buytenhek <kernel@wantstofly.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 ARM/INTEL IOP33X ARM ARCHITECTURE
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 ARM/INTEL IOP13XX ARM ARCHITECTURE
1373 M: Lennert Buytenhek <kernel@wantstofly.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 ARM/INTEL IQ81342EX MACHINE SUPPORT
1378 M: Lennert Buytenhek <kernel@wantstofly.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 ARM/INTEL IXDP2850 MACHINE SUPPORT
1383 M: Lennert Buytenhek <kernel@wantstofly.org>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 ARM/INTEL IXP4XX ARM ARCHITECTURE
1388 M: Imre Kaloz <kaloz@openwrt.org>
1389 M: Krzysztof Halasa <khalasa@piap.pl>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/mach-ixp4xx/
1394 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1395 M: Jonathan Cameron <jic23@cam.ac.uk>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 F: arch/arm/mach-pxa/stargate2.c
1399 F: drivers/pcmcia/pxa2xx_stargate2.c
1401 ARM/INTEL XSC3 (MANZANO) ARM CORE
1402 M: Lennert Buytenhek <kernel@wantstofly.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1412 M: Santosh Shilimkar <ssantosh@kernel.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm/mach-keystone/
1416 F: arch/arm/boot/dts/keystone-*
1417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1419 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1420 M: Santosh Shilimkar <ssantosh@kernel.org>
1421 L: linux-kernel@vger.kernel.org
1423 F: drivers/clk/keystone/
1425 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1426 M: Santosh Shilimkar <ssantosh@kernel.org>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 L: linux-kernel@vger.kernel.org
1430 F: drivers/clocksource/timer-keystone.c
1432 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1433 M: Santosh Shilimkar <ssantosh@kernel.org>
1434 L: linux-kernel@vger.kernel.org
1436 F: drivers/power/reset/keystone-reset.c
1438 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1439 M: Santosh Shilimkar <ssantosh@kernel.org>
1440 L: linux-kernel@vger.kernel.org
1442 F: drivers/memory/*emif*
1444 ARM/LG1K ARCHITECTURE
1445 M: Chanho Min <chanho.min@lge.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: arch/arm64/boot/dts/lg/
1450 ARM/LOGICPD PXA270 MACHINE SUPPORT
1451 M: Lennert Buytenhek <kernel@wantstofly.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/LPC18XX ARCHITECTURE
1456 M: Joachim Eastwood <manabian@gmail.com>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 F: arch/arm/boot/dts/lpc43*
1460 F: drivers/clk/nxp/clk-lpc18xx*
1461 F: drivers/clocksource/time-lpc32xx.c
1462 F: drivers/i2c/busses/i2c-lpc2k.c
1463 F: drivers/memory/pl172.c
1464 F: drivers/mtd/spi-nor/nxp-spifi.c
1465 F: drivers/rtc/rtc-lpc24xx.c
1468 ARM/LPC32XX SOC SUPPORT
1469 M: Vladimir Zapolskiy <vz@mleia.com>
1470 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1474 F: arch/arm/boot/dts/lpc32*
1475 F: arch/arm/mach-lpc32xx/
1476 F: drivers/i2c/busses/i2c-pnx.c
1477 F: drivers/net/ethernet/nxp/lpc_eth.c
1478 F: drivers/usb/host/ohci-nxp.c
1479 F: drivers/watchdog/pnx4008_wdt.c
1482 ARM/MAGICIAN MACHINE SUPPORT
1483 M: Philipp Zabel <philipp.zabel@gmail.com>
1486 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1487 M: Jason Cooper <jason@lakedaemon.net>
1488 M: Andrew Lunn <andrew@lunn.ch>
1489 M: Gregory Clement <gregory.clement@free-electrons.com>
1490 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 F: arch/arm/mach-mvebu/
1494 F: drivers/rtc/rtc-armada38x.c
1495 F: arch/arm/boot/dts/armada*
1496 F: arch/arm/boot/dts/kirkwood*
1497 F: arch/arm64/boot/dts/marvell/armada*
1498 F: drivers/cpufreq/mvebu-cpufreq.c
1499 F: arch/arm/configs/mvebu_*_defconfig
1501 ARM/Marvell Berlin SoC support
1502 M: Jisheng Zhang <jszhang@marvell.com>
1503 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 F: arch/arm/mach-berlin/
1507 F: arch/arm/boot/dts/berlin*
1508 F: arch/arm64/boot/dts/marvell/berlin*
1511 ARM/Marvell Dove/MV78xx0/Orion SOC support
1512 M: Jason Cooper <jason@lakedaemon.net>
1513 M: Andrew Lunn <andrew@lunn.ch>
1514 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515 M: Gregory Clement <gregory.clement@free-electrons.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: Documentation/devicetree/bindings/soc/dove/
1519 F: arch/arm/mach-dove/
1520 F: arch/arm/mach-mv78xx0/
1521 F: arch/arm/mach-orion5x/
1522 F: arch/arm/plat-orion/
1523 F: arch/arm/boot/dts/dove*
1524 F: arch/arm/boot/dts/orion5x*
1527 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1528 M: Alexander Clouter <alex@digriz.org.uk>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 W: http://www.digriz.org.uk/ts78xx/kernel
1532 F: arch/arm/mach-orion5x/ts78xx-*
1534 ARM/OXNAS platform support
1535 M: Neil Armstrong <narmstrong@baylibre.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1539 F: arch/arm/mach-oxnas/
1540 F: arch/arm/boot/dts/ox8*.dtsi
1541 F: arch/arm/boot/dts/wd-mbwe.dts
1542 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1545 ARM/Mediatek RTC DRIVER
1546 M: Eddie Huang <eddie.huang@mediatek.com>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550 F: drivers/rtc/rtc-mt6397.c
1552 ARM/Mediatek SoC support
1553 M: Matthias Brugger <matthias.bgg@gmail.com>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557 F: arch/arm/boot/dts/mt6*
1558 F: arch/arm/boot/dts/mt7*
1559 F: arch/arm/boot/dts/mt8*
1560 F: arch/arm/mach-mediatek/
1561 F: arch/arm64/boot/dts/mediatek/
1565 ARM/Mediatek USB3 PHY DRIVER
1566 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1570 F: drivers/phy/phy-mt65xx-usb3.c
1572 ARM/MICREL KS8695 ARCHITECTURE
1573 M: Greg Ungerer <gerg@uclinux.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 F: arch/arm/mach-ks8695/
1578 ARM/MIOA701 MACHINE SUPPORT
1579 M: Robert Jarzmik <robert.jarzmik@free.fr>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: arch/arm/mach-pxa/mioa701.c
1584 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1585 M: Michael Petchkovsky <mkpetch@internode.on.net>
1588 ARM/NOMADIK ARCHITECTURE
1589 M: Alessandro Rubini <rubini@unipv.it>
1590 M: Linus Walleij <linus.walleij@linaro.org>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: arch/arm/mach-nomadik/
1594 F: drivers/pinctrl/nomadik/
1595 F: drivers/i2c/busses/i2c-nomadik.c
1596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1599 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1600 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1601 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1604 ARM/TOSA MACHINE SUPPORT
1605 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1606 M: Dirk Opfer <dirk@opfer-online.de>
1609 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1610 M: Marek Vasut <marek.vasut@gmail.com>
1611 L: linux-arm-kernel@lists.infradead.org
1612 W: http://hackndev.com
1614 F: arch/arm/mach-pxa/include/mach/palmtx.h
1615 F: arch/arm/mach-pxa/palmtx.c
1616 F: arch/arm/mach-pxa/include/mach/palmt5.h
1617 F: arch/arm/mach-pxa/palmt5.c
1618 F: arch/arm/mach-pxa/include/mach/palmld.h
1619 F: arch/arm/mach-pxa/palmld.c
1620 F: arch/arm/mach-pxa/include/mach/palmte2.h
1621 F: arch/arm/mach-pxa/palmte2.c
1622 F: arch/arm/mach-pxa/include/mach/palmtc.h
1623 F: arch/arm/mach-pxa/palmtc.c
1625 ARM/PALM TREO SUPPORT
1626 M: Tomas Cech <sleep_walker@suse.com>
1627 L: linux-arm-kernel@lists.infradead.org
1628 W: http://hackndev.com
1630 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1631 F: arch/arm/mach-pxa/palmtreo.c
1634 M: Sergey Lapin <slapin@ossfans.org>
1635 L: linux-arm-kernel@lists.infradead.org
1636 W: http://hackndev.com
1638 F: arch/arm/mach-pxa/include/mach/palmz72.h
1639 F: arch/arm/mach-pxa/palmz72.c
1642 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1643 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1646 ARM/PT DIGITAL BOARD PORT
1647 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: http://www.armlinux.org.uk/
1652 ARM/QUALCOMM SUPPORT
1653 M: Andy Gross <andy.gross@linaro.org>
1654 M: David Brown <david.brown@linaro.org>
1655 L: linux-arm-msm@vger.kernel.org
1656 L: linux-soc@vger.kernel.org
1658 F: Documentation/devicetree/bindings/soc/qcom/
1659 F: arch/arm/boot/dts/qcom-*.dts
1660 F: arch/arm/boot/dts/qcom-*.dtsi
1661 F: arch/arm/mach-qcom/
1662 F: arch/arm64/boot/dts/qcom/*
1663 F: drivers/i2c/busses/i2c-qup.c
1664 F: drivers/clk/qcom/
1665 F: drivers/pinctrl/qcom/
1666 F: drivers/dma/qcom/
1667 F: drivers/soc/qcom/
1668 F: drivers/spi/spi-qup.c
1669 F: drivers/tty/serial/msm_serial.h
1670 F: drivers/tty/serial/msm_serial.c
1671 F: drivers/*/pm8???-*
1672 F: drivers/mfd/ssbi.c
1673 F: drivers/firmware/qcom_scm.c
1674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676 ARM/RADISYS ENP2611 MACHINE SUPPORT
1677 M: Lennert Buytenhek <kernel@wantstofly.org>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 ARM/RENESAS ARM64 ARCHITECTURE
1682 M: Simon Horman <horms@verge.net.au>
1683 M: Magnus Damm <magnus.damm@gmail.com>
1684 L: linux-renesas-soc@vger.kernel.org
1685 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688 F: arch/arm64/boot/dts/renesas/
1689 F: drivers/soc/renesas/
1690 F: include/linux/soc/renesas/
1692 ARM/RISCPC ARCHITECTURE
1693 M: Russell King <linux@armlinux.org.uk>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W: http://www.armlinux.org.uk/
1697 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1698 F: arch/arm/include/asm/hardware/ioc.h
1699 F: arch/arm/include/asm/hardware/iomd.h
1700 F: arch/arm/include/asm/hardware/memc.h
1701 F: arch/arm/mach-rpc/
1702 F: drivers/net/ethernet/8390/etherh.c
1703 F: drivers/net/ethernet/i825xx/ether1*
1704 F: drivers/net/ethernet/seeq/ether3*
1705 F: drivers/scsi/arm/
1707 ARM/Rockchip SoC support
1708 M: Heiko Stuebner <heiko@sntech.de>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 L: linux-rockchip@lists.infradead.org
1711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713 F: arch/arm/boot/dts/rk3*
1714 F: arch/arm/mach-rockchip/
1715 F: drivers/clk/rockchip/
1716 F: drivers/i2c/busses/i2c-rk3x.c
1717 F: drivers/*/*rockchip*
1718 F: drivers/*/*/*rockchip*
1719 F: sound/soc/rockchip/
1722 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1723 M: Kukjin Kim <kgene@kernel.org>
1724 M: Krzysztof Kozlowski <krzk@kernel.org>
1725 R: Javier Martinez Canillas <javier@osg.samsung.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1730 F: arch/arm/boot/dts/s3c*
1731 F: arch/arm/boot/dts/s5p*
1732 F: arch/arm/boot/dts/samsung*
1733 F: arch/arm/boot/dts/exynos*
1734 F: arch/arm64/boot/dts/exynos/
1735 F: arch/arm/plat-samsung/
1736 F: arch/arm/mach-s3c24*/
1737 F: arch/arm/mach-s3c64xx/
1738 F: arch/arm/mach-s5p*/
1739 F: arch/arm/mach-exynos*/
1740 F: drivers/*/*s3c24*
1741 F: drivers/*/*/*s3c24*
1742 F: drivers/*/*s3c64xx*
1743 F: drivers/*/*s5pv210*
1744 F: drivers/memory/samsung/*
1745 F: drivers/soc/samsung/*
1746 F: Documentation/arm/Samsung/
1747 F: Documentation/devicetree/bindings/arm/samsung/
1748 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753 M: Kyungmin Park <kyungmin.park@samsung.com>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: arch/arm/mach-s5pv210/
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759 M: Kyungmin Park <kyungmin.park@samsung.com>
1760 M: Kamil Debski <kamil@wypas.org>
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: drivers/media/platform/s5p-g2d/
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768 M: Kyungmin Park <kyungmin.park@samsung.com>
1769 M: Kamil Debski <kamil@wypas.org>
1770 M: Jeongtae Park <jtp.park@samsung.com>
1771 M: Andrzej Hajda <a.hajda@samsung.com>
1772 L: linux-arm-kernel@lists.infradead.org
1773 L: linux-media@vger.kernel.org
1775 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F: drivers/media/platform/s5p-mfc/
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779 M: Kyungmin Park <kyungmin.park@samsung.com>
1780 L: linux-arm-kernel@lists.infradead.org
1781 L: linux-media@vger.kernel.org
1783 F: drivers/staging/media/platform/s5p-cec/
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788 L: linux-arm-kernel@lists.infradead.org
1789 L: linux-media@vger.kernel.org
1791 F: drivers/media/platform/s5p-jpeg/
1793 ARM/SHMOBILE ARM ARCHITECTURE
1794 M: Simon Horman <horms@verge.net.au>
1795 M: Magnus Damm <magnus.damm@gmail.com>
1796 L: linux-renesas-soc@vger.kernel.org
1797 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1800 F: arch/arm/boot/dts/emev2*
1801 F: arch/arm/boot/dts/r7s*
1802 F: arch/arm/boot/dts/r8a*
1803 F: arch/arm/boot/dts/sh*
1804 F: arch/arm/configs/shmobile_defconfig
1805 F: arch/arm/include/debug/renesas-scif.S
1806 F: arch/arm/mach-shmobile/
1807 F: drivers/soc/renesas/
1808 F: include/linux/soc/renesas/
1810 ARM/SOCFPGA ARCHITECTURE
1811 M: Dinh Nguyen <dinguyen@kernel.org>
1813 F: arch/arm/mach-socfpga/
1814 F: arch/arm/boot/dts/socfpga*
1815 F: arch/arm/configs/socfpga_defconfig
1816 F: arch/arm64/boot/dts/altera/
1817 W: http://www.rocketboards.org
1818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821 M: Dinh Nguyen <dinguyen@kernel.org>
1823 F: drivers/clk/socfpga/
1825 ARM/SOCFPGA EDAC SUPPORT
1826 M: Thor Thayer <thor.thayer@linux.intel.com>
1828 F: drivers/edac/altera_edac.
1830 ARM/STI ARCHITECTURE
1831 M: Patrice Chotard <patrice.chotard@st.com>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 L: kernel@stlinux.com
1834 W: http://www.stlinux.com
1836 F: arch/arm/mach-sti/
1837 F: arch/arm/boot/dts/sti*
1838 F: drivers/char/hw_random/st-rng.c
1839 F: drivers/clocksource/arm_global_timer.c
1840 F: drivers/clocksource/clksrc_st_lpc.c
1841 F: drivers/cpufreq/sti-cpufreq.c
1842 F: drivers/dma/st_fdma*
1843 F: drivers/i2c/busses/i2c-st.c
1844 F: drivers/media/rc/st_rc.c
1845 F: drivers/media/platform/sti/c8sectpfe/
1846 F: drivers/mmc/host/sdhci-st.c
1847 F: drivers/phy/phy-miphy28lp.c
1848 F: drivers/phy/phy-stih407-usb.c
1849 F: drivers/pinctrl/pinctrl-st.c
1850 F: drivers/remoteproc/st_remoteproc.c
1851 F: drivers/remoteproc/st_slim_rproc.c
1852 F: drivers/reset/sti/
1853 F: drivers/rtc/rtc-st-lpc.c
1854 F: drivers/tty/serial/st-asc.c
1855 F: drivers/usb/dwc3/dwc3-st.c
1856 F: drivers/usb/host/ehci-st.c
1857 F: drivers/usb/host/ohci-st.c
1858 F: drivers/watchdog/st_lpc_wdt.c
1859 F: drivers/ata/ahci_st.c
1860 F: include/linux/remoteproc/st_slim_rproc.h
1862 ARM/STM32 ARCHITECTURE
1863 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1864 M: Alexandre Torgue <alexandre.torgue@st.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1869 F: drivers/clocksource/armv7m_systick.c
1871 ARM/TANGO ARCHITECTURE
1872 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873 L: linux-arm-kernel@lists.infradead.org
1877 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1878 M: Lennert Buytenhek <kernel@wantstofly.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 ARM/TETON BGA MACHINE SUPPORT
1883 M: "Mark F. Brown" <mark.brown314@gmail.com>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 ARM/THECUS N2100 MACHINE SUPPORT
1888 M: Lennert Buytenhek <kernel@wantstofly.org>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1893 M: Wan ZongShun <mcuos.com@gmail.com>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 W: http://www.mcuos.com
1897 F: arch/arm/mach-w90x900/
1898 F: drivers/input/keyboard/w90p910_keypad.c
1899 F: drivers/input/touchscreen/w90p910_ts.c
1900 F: drivers/watchdog/nuc900_wdt.c
1901 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1902 F: drivers/mtd/nand/nuc900_nand.c
1903 F: drivers/rtc/rtc-nuc900.c
1904 F: drivers/spi/spi-nuc900.c
1905 F: drivers/usb/host/ehci-w90x900.c
1906 F: drivers/video/fbdev/nuc900fb.c
1908 ARM/U300 MACHINE SUPPORT
1909 M: Linus Walleij <linus.walleij@linaro.org>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-u300/
1913 F: drivers/clocksource/timer-u300.c
1914 F: drivers/i2c/busses/i2c-stu300.c
1915 F: drivers/rtc/rtc-coh901331.c
1916 F: drivers/watchdog/coh901327_wdt.c
1917 F: drivers/dma/coh901318*
1918 F: drivers/mfd/ab3100*
1919 F: drivers/rtc/rtc-ab3100.c
1920 F: drivers/rtc/rtc-coh901331.c
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923 ARM/UNIPHIER ARCHITECTURE
1924 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1928 F: arch/arm/boot/dts/uniphier*
1929 F: arch/arm/include/asm/hardware/cache-uniphier.h
1930 F: arch/arm/mach-uniphier/
1931 F: arch/arm/mm/cache-uniphier.c
1932 F: arch/arm64/boot/dts/socionext/
1933 F: drivers/bus/uniphier-system-bus.c
1934 F: drivers/clk/uniphier/
1935 F: drivers/i2c/busses/i2c-uniphier*
1936 F: drivers/pinctrl/uniphier/
1937 F: drivers/reset/reset-uniphier.c
1938 F: drivers/tty/serial/8250/8250_uniphier.c
1941 ARM/Ux500 ARM ARCHITECTURE
1942 M: Linus Walleij <linus.walleij@linaro.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-ux500/
1946 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1947 F: drivers/dma/ste_dma40*
1948 F: drivers/hwspinlock/u8500_hsem.c
1949 F: drivers/mfd/abx500*
1950 F: drivers/mfd/ab8500*
1951 F: drivers/mfd/dbx500*
1952 F: drivers/mfd/db8500*
1953 F: drivers/pinctrl/nomadik/pinctrl-ab*
1954 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1955 F: drivers/rtc/rtc-ab8500.c
1956 F: drivers/rtc/rtc-pl031.c
1957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1959 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960 M: Ulf Hansson <ulf.hansson@linaro.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 T: git git://git.linaro.org/people/ulfh/clk.git
1964 F: drivers/clk/ux500/
1966 ARM/VERSATILE EXPRESS PLATFORM
1967 M: Liviu Dudau <liviu.dudau@arm.com>
1968 M: Sudeep Holla <sudeep.holla@arm.com>
1969 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/boot/dts/vexpress*
1973 F: arch/arm64/boot/dts/arm/
1974 F: arch/arm/mach-vexpress/
1977 F: drivers/clk/versatile/clk-vexpress-osc.c
1978 F: drivers/clocksource/versatile.c
1982 M: Russell King <linux@armlinux.org.uk>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 W: http://www.armlinux.org.uk/
1988 ARM/VOIPAC PXA270 SUPPORT
1989 M: Marek Vasut <marek.vasut@gmail.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 F: arch/arm/mach-pxa/vpac270.c
1993 F: arch/arm/mach-pxa/include/mach/vpac270.h
1995 ARM/VT8500 ARM ARCHITECTURE
1996 M: Tony Prisk <linux@prisktech.co.nz>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 F: arch/arm/mach-vt8500/
2000 F: drivers/clocksource/vt8500_timer.c
2001 F: drivers/i2c/busses/i2c-wmt.c
2002 F: drivers/mmc/host/wmt-sdmmc.c
2003 F: drivers/pwm/pwm-vt8500.c
2004 F: drivers/rtc/rtc-vt8500.c
2005 F: drivers/tty/serial/vt8500_serial.c
2006 F: drivers/usb/host/ehci-platform.c
2007 F: drivers/usb/host/uhci-platform.c
2008 F: drivers/video/fbdev/vt8500lcdfb.*
2009 F: drivers/video/fbdev/wm8505fb*
2010 F: drivers/video/fbdev/wmt_ge_rops.*
2012 ARM/ZIPIT Z2 SUPPORT
2013 M: Marek Vasut <marek.vasut@gmail.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 F: arch/arm/mach-pxa/z2.c
2017 F: arch/arm/mach-pxa/include/mach/z2.h
2019 ARM/ZTE ARCHITECTURE
2020 M: Jun Nie <jun.nie@linaro.org>
2021 M: Baoyou Xie <baoyou.xie@linaro.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: arch/arm/mach-zx/
2026 F: drivers/reset/reset-zx2967.c
2028 F: Documentation/devicetree/bindings/arm/zte.txt
2029 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031 F: Documentation/devicetree/bindings/soc/zte/
2032 F: include/dt-bindings/soc/zx*.h
2034 ARM/ZYNQ ARCHITECTURE
2035 M: Michal Simek <michal.simek@xilinx.com>
2036 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 W: http://wiki.xilinx.com
2039 T: git https://github.com/Xilinx/linux-xlnx.git
2041 F: arch/arm/mach-zynq/
2042 F: drivers/cpuidle/cpuidle-zynq.c
2043 F: drivers/block/xsysace.c
2046 F: drivers/clocksource/cadence_ttc_timer.c
2047 F: drivers/i2c/busses/i2c-cadence.c
2048 F: drivers/mmc/host/sdhci-of-arasan.c
2049 F: drivers/edac/synopsys_edac.c
2052 M: Will Deacon <will.deacon@arm.com>
2053 R: Robin Murphy <robin.murphy@arm.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 F: drivers/iommu/arm-smmu.c
2057 F: drivers/iommu/arm-smmu-v3.c
2058 F: drivers/iommu/io-pgtable-arm.c
2059 F: drivers/iommu/io-pgtable-arm-v7s.c
2061 ARM64 PORT (AARCH64 ARCHITECTURE)
2062 M: Catalin Marinas <catalin.marinas@arm.com>
2063 M: Will Deacon <will.deacon@arm.com>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2068 F: Documentation/arm64/
2070 AS3645A LED FLASH CONTROLLER DRIVER
2071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072 L: linux-media@vger.kernel.org
2073 T: git git://linuxtv.org/media_tree.git
2075 F: drivers/media/i2c/as3645a.c
2076 F: include/media/i2c/as3645a.h
2078 ASAHI KASEI AK8974 DRIVER
2079 M: Linus Walleij <linus.walleij@linaro.org>
2080 L: linux-iio@vger.kernel.org
2081 W: http://www.akm.com/
2083 F: drivers/iio/magnetometer/ak8974.c
2085 ASC7621 HARDWARE MONITOR DRIVER
2086 M: George Joseph <george.joseph@fairview5.com>
2087 L: linux-hwmon@vger.kernel.org
2089 F: Documentation/hwmon/asc7621
2090 F: drivers/hwmon/asc7621.c
2092 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2093 M: Corentin Chary <corentin.chary@gmail.com>
2094 L: acpi4asus-user@lists.sourceforge.net
2095 L: platform-driver-x86@vger.kernel.org
2096 W: http://acpi4asus.sf.net
2098 F: drivers/platform/x86/asus*.c
2099 F: drivers/platform/x86/eeepc*.c
2101 ASUS WIRELESS RADIO CONTROL DRIVER
2102 M: João Paulo Rechi Vita <jprvita@gmail.com>
2103 L: platform-driver-x86@vger.kernel.org
2105 F: drivers/platform/x86/asus-wireless.c
2108 M: David Howells <dhowells@redhat.com>
2109 L: keyrings@vger.kernel.org
2111 F: Documentation/crypto/asymmetric-keys.txt
2112 F: include/linux/verification.h
2113 F: include/crypto/public_key.h
2114 F: include/crypto/pkcs7.h
2115 F: crypto/asymmetric_keys/
2117 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2118 R: Dan Williams <dan.j.williams@intel.com>
2119 W: http://sourceforge.net/projects/xscaleiop
2121 F: Documentation/crypto/async-tx-api.txt
2124 F: include/linux/dmaengine.h
2125 F: include/linux/async_tx.h
2128 M: Wolfram Sang <wsa@the-dreams.de>
2129 L: linux-i2c@vger.kernel.org
2131 F: drivers/misc/eeprom/at24.c
2132 F: include/linux/platform_data/at24.h
2134 ATA OVER ETHERNET (AOE) DRIVER
2135 M: "Ed L. Cashin" <ed.cashin@acm.org>
2136 W: http://www.openaoe.org/
2138 F: Documentation/aoe/
2139 F: drivers/block/aoe/
2141 ATHEROS 71XX/9XXX GPIO DRIVER
2142 M: Alban Bedel <albeu@free.fr>
2143 W: https://github.com/AlbanBedel/linux
2144 T: git git://github.com/AlbanBedel/linux
2146 F: drivers/gpio/gpio-ath79.c
2147 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2149 ATHEROS ATH GENERIC UTILITIES
2150 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2151 L: linux-wireless@vger.kernel.org
2153 F: drivers/net/wireless/ath/*
2155 ATHEROS ATH5K WIRELESS DRIVER
2156 M: Jiri Slaby <jirislaby@gmail.com>
2157 M: Nick Kossifidis <mickflemm@gmail.com>
2158 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2159 L: linux-wireless@vger.kernel.org
2160 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2162 F: drivers/net/wireless/ath/ath5k/
2164 ATHEROS ATH6KL WIRELESS DRIVER
2165 M: Kalle Valo <kvalo@qca.qualcomm.com>
2166 L: linux-wireless@vger.kernel.org
2167 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2170 F: drivers/net/wireless/ath/ath6kl/
2172 WILOCITY WIL6210 WIRELESS DRIVER
2173 M: Maya Erez <qca_merez@qca.qualcomm.com>
2174 L: linux-wireless@vger.kernel.org
2175 L: wil6210@qca.qualcomm.com
2177 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2178 F: drivers/net/wireless/ath/wil6210/
2179 F: include/uapi/linux/wil6210_uapi.h
2181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182 M: Christian Lamparter <chunkeey@googlemail.com>
2183 L: linux-wireless@vger.kernel.org
2184 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2186 F: drivers/net/wireless/ath/carl9170/
2188 ATK0110 HWMON DRIVER
2189 M: Luca Tettamanti <kronos.it@gmail.com>
2190 L: linux-hwmon@vger.kernel.org
2192 F: drivers/hwmon/asus_atk0110.c
2195 M: Ville Syrjala <syrjala@sci.fi>
2197 F: drivers/input/misc/ati_remote2.c
2199 ATLX ETHERNET DRIVERS
2200 M: Jay Cliburn <jcliburn@gmail.com>
2201 M: Chris Snook <chris.snook@gmail.com>
2202 L: netdev@vger.kernel.org
2203 W: http://sourceforge.net/projects/atl1
2204 W: http://atl1.sourceforge.net
2206 F: drivers/net/ethernet/atheros/
2209 M: Chas Williams <3chas3@gmail.com>
2210 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2211 L: netdev@vger.kernel.org
2212 W: http://linux-atm.sourceforge.net
2215 F: include/linux/atm*
2216 F: include/uapi/linux/atm*
2218 ATMEL AT91 / AT32 MCI DRIVER
2219 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2221 F: drivers/mmc/host/atmel-mci.c
2223 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2224 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2226 F: drivers/power/reset/at91-sama5d2_shdwc.c
2228 ATMEL SAMA5D2 ADC DRIVER
2229 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2230 L: linux-iio@vger.kernel.org
2232 F: drivers/iio/adc/at91-sama5d2_adc.c
2234 ATMEL Audio ALSA driver
2235 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2241 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2242 L: linux-arm-kernel@lists.infradead.org
2243 L: dmaengine@vger.kernel.org
2245 F: drivers/dma/at_xdmac.c
2248 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2249 L: linux-i2c@vger.kernel.org
2251 F: drivers/i2c/busses/i2c-at91.c
2254 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2255 L: linux-media@vger.kernel.org
2257 F: drivers/media/platform/atmel/atmel-isi.c
2258 F: include/media/atmel-isi.h
2261 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L: linux-fbdev@vger.kernel.org
2264 F: drivers/video/fbdev/atmel_lcdfb.c
2265 F: include/video/atmel_lcdc.h
2267 ATMEL MACB ETHERNET DRIVER
2268 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2270 F: drivers/net/ethernet/cadence/
2273 M: Wenyou Yang <wenyou.yang@atmel.com>
2274 M: Josh Wu <rainyfeeling@outlook.com>
2275 L: linux-mtd@lists.infradead.org
2277 F: drivers/mtd/nand/atmel/*
2280 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2281 L: linux-mmc@vger.kernel.org
2283 F: drivers/mmc/host/sdhci-of-at91.c
2286 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2288 F: drivers/spi/spi-atmel.*
2291 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 F: drivers/misc/atmel-ssc.c
2295 F: include/linux/atmel-ssc.h
2297 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2298 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 F: drivers/misc/atmel_tclib.c
2302 F: drivers/clocksource/tcb_clksrc.c
2304 ATMEL USBA UDC DRIVER
2305 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2310 ATMEL WIRELESS DRIVER
2311 M: Simon Kelley <simon@thekelleys.org.uk>
2312 L: linux-wireless@vger.kernel.org
2313 W: http://www.thekelleys.org.uk/atmel
2314 W: http://atmelwlandriver.sourceforge.net/
2316 F: drivers/net/wireless/atmel/atmel*
2318 ATMEL MAXTOUCH DRIVER
2319 M: Nick Dyer <nick@shmanahar.org>
2320 T: git git://github.com/ndyer/linux.git
2322 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323 F: drivers/input/touchscreen/atmel_mxt_ts.c
2324 F: include/linux/platform_data/atmel_mxt_ts.h
2326 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2327 M: Bradley Grove <linuxdrivers@attotech.com>
2328 L: linux-scsi@vger.kernel.org
2329 W: http://www.attotech.com
2331 F: drivers/scsi/esas2r
2333 ATUSB IEEE 802.15.4 RADIO DRIVER
2334 M: Stefan Schmidt <stefan@osg.samsung.com>
2335 L: linux-wpan@vger.kernel.org
2337 F: drivers/net/ieee802154/atusb.c
2338 F: drivers/net/ieee802154/atusb.h
2339 F: drivers/net/ieee802154/at86rf230.h
2342 M: Paul Moore <paul@paul-moore.com>
2343 M: Eric Paris <eparis@redhat.com>
2344 L: linux-audit@redhat.com (moderated for non-subscribers)
2345 W: http://people.redhat.com/sgrubb/audit/
2346 T: git git://git.infradead.org/users/pcmoore/audit
2348 F: include/linux/audit.h
2349 F: include/uapi/linux/audit.h
2352 AUXILIARY DISPLAY DRIVERS
2353 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2354 W: http://miguelojeda.es/auxdisplay.htm
2355 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2357 F: drivers/auxdisplay/
2358 F: include/linux/cfag12864b.h
2361 M: Ralf Baechle <ralf@linux-mips.org>
2362 L: linux-hams@vger.kernel.org
2363 W: http://www.linux-ax25.org/
2365 F: include/uapi/linux/ax25.h
2366 F: include/net/ax25.h
2369 AXENTIA ASOC DRIVERS
2370 M: Peter Rosin <peda@axentia.se>
2371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2373 F: Documentation/devicetree/bindings/sound/axentia,*
2374 F: sound/soc/atmel/tse850-pcm5142.c
2377 M: Peter Rosin <peda@axentia.se>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 F: Documentation/devicetree/bindings/arm/axentia.txt
2381 F: arch/arm/boot/dts/at91-linea.dtsi
2382 F: arch/arm/boot/dts/at91-tse850-3.dts
2385 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2387 L: linux-media@vger.kernel.org
2388 W: https://linuxtv.org
2389 T: git git://linuxtv.org/media_tree.git
2391 F: drivers/media/usb/dvb-usb-v2/az6007.c
2393 AZTECH FM RADIO RECEIVER DRIVER
2394 M: Hans Verkuil <hverkuil@xs4all.nl>
2395 L: linux-media@vger.kernel.org
2396 T: git git://linuxtv.org/media_tree.git
2397 W: https://linuxtv.org
2399 F: drivers/media/radio/radio-aztech*
2402 L: linux-wireless@vger.kernel.org
2403 L: b43-dev@lists.infradead.org
2404 W: http://wireless.kernel.org/en/users/Drivers/b43
2406 F: drivers/net/wireless/broadcom/b43/
2408 B43LEGACY WIRELESS DRIVER
2409 M: Larry Finger <Larry.Finger@lwfinger.net>
2410 L: linux-wireless@vger.kernel.org
2411 L: b43-dev@lists.infradead.org
2412 W: http://wireless.kernel.org/en/users/Drivers/b43
2414 F: drivers/net/wireless/broadcom/b43legacy/
2416 BACKLIGHT CLASS/SUBSYSTEM
2417 M: Lee Jones <lee.jones@linaro.org>
2418 M: Daniel Thompson <daniel.thompson@linaro.org>
2419 M: Jingoo Han <jingoohan1@gmail.com>
2420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2422 F: drivers/video/backlight/
2423 F: include/linux/backlight.h
2424 F: include/linux/pwm_backlight.h
2425 F: Documentation/devicetree/bindings/leds/backlight
2428 M: Marek Lindner <mareklindner@neomailbox.ch>
2429 M: Simon Wunderlich <sw@simonwunderlich.de>
2430 M: Antonio Quartulli <a@unstable.cc>
2431 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2432 W: https://www.open-mesh.org/
2433 Q: https://patchwork.open-mesh.org/project/batman/list/
2435 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2436 F: Documentation/ABI/testing/sysfs-class-net-mesh
2437 F: Documentation/networking/batman-adv.txt
2438 F: include/uapi/linux/batman_adv.h
2441 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2442 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2443 L: linux-hams@vger.kernel.org
2444 W: http://www.baycom.org/~tom/ham/ham.html
2446 F: drivers/net/hamradio/baycom*
2448 BCACHE (BLOCK LAYER CACHE)
2449 M: Kent Overstreet <kent.overstreet@gmail.com>
2450 L: linux-bcache@vger.kernel.org
2451 W: http://bcache.evilpiepirate.org
2453 F: drivers/md/bcache/
2455 BDISP ST MEDIA DRIVER
2456 M: Fabien Dessenne <fabien.dessenne@st.com>
2457 L: linux-media@vger.kernel.org
2458 T: git git://linuxtv.org/media_tree.git
2459 W: https://linuxtv.org
2461 F: drivers/media/platform/sti/bdisp
2463 DELTA ST MEDIA DRIVER
2464 M: Hugues Fruchet <hugues.fruchet@st.com>
2465 L: linux-media@vger.kernel.org
2466 T: git git://linuxtv.org/media_tree.git
2467 W: https://linuxtv.org
2469 F: drivers/media/platform/sti/delta
2472 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2473 M: Salah Triki <salah.triki@gmail.com>
2475 T: git git://github.com/luisbg/linux-befs.git
2476 F: Documentation/filesystems/befs.txt
2479 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2480 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2481 L: netdev@vger.kernel.org
2483 F: drivers/net/ethernet/ec_bhf.c
2486 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2488 F: Documentation/filesystems/bfs.txt
2490 F: include/uapi/linux/bfs_fs.h
2492 BLACKFIN ARCHITECTURE
2493 M: Steven Miao <realmz6@gmail.com>
2494 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 T: git git://git.code.sf.net/p/adi-linux/code
2496 W: http://blackfin.uclinux.org
2500 BLACKFIN EMAC DRIVER
2501 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W: http://blackfin.uclinux.org
2504 F: drivers/net/ethernet/adi/
2507 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508 W: http://blackfin.uclinux.org
2510 F: drivers/rtc/rtc-bfin.c
2513 M: Sonic Zhang <sonic.zhang@analog.com>
2514 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515 W: http://blackfin.uclinux.org
2517 F: drivers/mmc/host/bfin_sdh.c
2519 BLACKFIN SERIAL DRIVER
2520 M: Sonic Zhang <sonic.zhang@analog.com>
2521 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522 W: http://blackfin.uclinux.org
2524 F: drivers/tty/serial/bfin_uart.c
2526 BLACKFIN WATCHDOG DRIVER
2527 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528 W: http://blackfin.uclinux.org
2530 F: drivers/watchdog/bfin_wdt.c
2532 BLACKFIN I2C TWI DRIVER
2533 M: Sonic Zhang <sonic.zhang@analog.com>
2534 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535 W: http://blackfin.uclinux.org/
2537 F: drivers/i2c/busses/i2c-bfin-twi.c
2539 BLACKFIN MEDIA DRIVER
2540 M: Scott Jiang <scott.jiang.linux@gmail.com>
2541 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 W: http://blackfin.uclinux.org/
2544 F: drivers/media/platform/blackfin/
2545 F: drivers/media/i2c/adv7183*
2546 F: drivers/media/i2c/vs6624*
2548 BLINKM RGB LED DRIVER
2549 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2551 F: drivers/leds/leds-blinkm.c
2554 M: Jens Axboe <axboe@kernel.dk>
2555 L: linux-block@vger.kernel.org
2556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2559 F: kernel/trace/blktrace.c
2563 M: Paolo Valente <paolo.valente@linaro.org>
2564 M: Jens Axboe <axboe@kernel.dk>
2565 L: linux-block@vger.kernel.org
2568 F: Documentation/block/bfq-iosched.txt
2571 M: Joern Engel <joern@lazybastard.org>
2572 L: linux-mtd@lists.infradead.org
2574 F: drivers/mtd/devices/block2mtd.c
2577 M: Marcel Holtmann <marcel@holtmann.org>
2578 M: Gustavo Padovan <gustavo@padovan.org>
2579 M: Johan Hedberg <johan.hedberg@gmail.com>
2580 L: linux-bluetooth@vger.kernel.org
2581 W: http://www.bluez.org/
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2585 F: drivers/bluetooth/
2588 M: Marcel Holtmann <marcel@holtmann.org>
2589 M: Gustavo Padovan <gustavo@padovan.org>
2590 M: Johan Hedberg <johan.hedberg@gmail.com>
2591 L: linux-bluetooth@vger.kernel.org
2592 W: http://www.bluez.org/
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2597 F: include/net/bluetooth/
2600 M: Jay Vosburgh <j.vosburgh@gmail.com>
2601 M: Veaceslav Falico <vfalico@gmail.com>
2602 M: Andy Gospodarek <andy@greyhouse.net>
2603 L: netdev@vger.kernel.org
2604 W: http://sourceforge.net/projects/bonding/
2606 F: drivers/net/bonding/
2607 F: include/uapi/linux/if_bonding.h
2609 BPF (Safe dynamic programs and tools)
2610 M: Alexei Starovoitov <ast@kernel.org>
2611 M: Daniel Borkmann <daniel@iogearbox.net>
2612 L: netdev@vger.kernel.org
2613 L: linux-kernel@vger.kernel.org
2615 F: arch/x86/net/bpf_jit*
2616 F: Documentation/networking/filter.txt
2617 F: include/linux/bpf*
2618 F: include/linux/filter.h
2619 F: include/uapi/linux/bpf*
2620 F: include/uapi/linux/filter.h
2622 F: kernel/trace/bpf_trace.c
2625 F: net/core/filter.c
2626 F: net/sched/act_bpf.c
2627 F: net/sched/cls_bpf.c
2630 F: tools/testing/selftests/bpf/
2632 BROADCOM B44 10/100 ETHERNET DRIVER
2633 M: Michael Chan <michael.chan@broadcom.com>
2634 L: netdev@vger.kernel.org
2636 F: drivers/net/ethernet/broadcom/b44.*
2638 BROADCOM B53 ETHERNET SWITCH DRIVER
2639 M: Florian Fainelli <f.fainelli@gmail.com>
2640 L: netdev@vger.kernel.org
2641 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2643 F: drivers/net/dsa/b53/*
2644 F: include/linux/platform_data/b53.h
2646 BROADCOM GENET ETHERNET DRIVER
2647 M: Florian Fainelli <f.fainelli@gmail.com>
2648 L: netdev@vger.kernel.org
2650 F: drivers/net/ethernet/broadcom/genet/
2652 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2653 M: Rasesh Mody <rasesh.mody@cavium.com>
2654 M: Harish Patil <harish.patil@cavium.com>
2655 M: Dept-GELinuxNICDev@cavium.com
2656 L: netdev@vger.kernel.org
2658 F: drivers/net/ethernet/broadcom/bnx2.*
2659 F: drivers/net/ethernet/broadcom/bnx2_*
2661 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2662 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2663 M: Ariel Elior <ariel.elior@cavium.com>
2664 M: everest-linux-l2@cavium.com
2665 L: netdev@vger.kernel.org
2667 F: drivers/net/ethernet/broadcom/bnx2x/
2669 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670 M: Michael Chan <michael.chan@broadcom.com>
2671 L: netdev@vger.kernel.org
2673 F: drivers/net/ethernet/broadcom/bnxt/
2675 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2676 M: Florian Fainelli <f.fainelli@gmail.com>
2677 M: Ray Jui <rjui@broadcom.com>
2678 M: Scott Branden <sbranden@broadcom.com>
2679 M: bcm-kernel-feedback-list@broadcom.com
2680 T: git git://github.com/broadcom/mach-bcm
2686 F: arch/arm/mach-bcm/
2688 BROADCOM BCM2835 ARM ARCHITECTURE
2689 M: Lee Jones <lee@kernel.org>
2690 M: Eric Anholt <eric@anholt.net>
2691 M: Stefan Wahren <stefan.wahren@i2se.com>
2692 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 T: git git://github.com/anholt/linux
2697 F: drivers/staging/vc04_services
2699 BROADCOM BCM47XX MIPS ARCHITECTURE
2700 M: Hauke Mehrtens <hauke@hauke-m.de>
2701 M: Rafał Miłecki <zajec5@gmail.com>
2702 L: linux-mips@linux-mips.org
2704 F: Documentation/devicetree/bindings/mips/brcm/
2705 F: arch/mips/bcm47xx/*
2706 F: arch/mips/include/asm/mach-bcm47xx/*
2708 BROADCOM BCM5301X ARM ARCHITECTURE
2709 M: Hauke Mehrtens <hauke@hauke-m.de>
2710 M: Rafał Miłecki <zajec5@gmail.com>
2711 M: Jon Mason <jonmason@broadcom.com>
2712 M: bcm-kernel-feedback-list@broadcom.com
2713 L: linux-arm-kernel@lists.infradead.org
2715 F: arch/arm/mach-bcm/bcm_5301x.c
2716 F: arch/arm/boot/dts/bcm5301x*.dtsi
2717 F: arch/arm/boot/dts/bcm470*
2718 F: arch/arm/boot/dts/bcm953012*
2720 BROADCOM BCM53573 ARM ARCHITECTURE
2721 M: Rafał Miłecki <rafal@milecki.pl>
2722 L: linux-arm-kernel@lists.infradead.org
2724 F: arch/arm/boot/dts/bcm53573*
2725 F: arch/arm/boot/dts/bcm47189*
2727 BROADCOM BCM63XX ARM ARCHITECTURE
2728 M: Florian Fainelli <f.fainelli@gmail.com>
2729 M: bcm-kernel-feedback-list@broadcom.com
2730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 T: git git://github.com/broadcom/stblinux.git
2735 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736 M: Kevin Cernekee <cernekee@gmail.com>
2737 L: linux-usb@vger.kernel.org
2739 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2741 BROADCOM BCM7XXX ARM ARCHITECTURE
2742 M: Brian Norris <computersforpeace@gmail.com>
2743 M: Gregory Fong <gregory.0xf0@gmail.com>
2744 M: Florian Fainelli <f.fainelli@gmail.com>
2745 M: bcm-kernel-feedback-list@broadcom.com
2746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747 T: git git://github.com/broadcom/stblinux.git
2749 F: arch/arm/mach-bcm/*brcmstb*
2750 F: arch/arm/boot/dts/bcm7*.dts*
2751 F: drivers/bus/brcmstb_gisb.c
2754 BROADCOM BMIPS MIPS ARCHITECTURE
2755 M: Kevin Cernekee <cernekee@gmail.com>
2756 M: Florian Fainelli <f.fainelli@gmail.com>
2757 L: linux-mips@linux-mips.org
2758 T: git git://github.com/broadcom/stblinux.git
2760 F: arch/mips/bmips/*
2761 F: arch/mips/include/asm/mach-bmips/*
2762 F: arch/mips/kernel/*bmips*
2763 F: arch/mips/boot/dts/brcm/bcm*.dts*
2764 F: drivers/irqchip/irq-bcm63*
2765 F: drivers/irqchip/irq-bcm7*
2766 F: drivers/irqchip/irq-brcmstb*
2767 F: include/linux/bcm963xx_nvram.h
2768 F: include/linux/bcm963xx_tag.h
2770 BROADCOM BMIPS CPUFREQ DRIVER
2771 M: Markus Mayer <mmayer@broadcom.com>
2772 M: bcm-kernel-feedback-list@broadcom.com
2773 L: linux-pm@vger.kernel.org
2775 F: drivers/cpufreq/bmips-cpufreq.c
2777 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2778 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2779 M: Prashant Sreedharan <prashant@broadcom.com>
2780 M: Michael Chan <mchan@broadcom.com>
2781 L: netdev@vger.kernel.org
2783 F: drivers/net/ethernet/broadcom/tg3.*
2785 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2786 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2787 M: Franky Lin <franky.lin@broadcom.com>
2788 M: Hante Meuleman <hante.meuleman@broadcom.com>
2789 L: linux-wireless@vger.kernel.org
2790 L: brcm80211-dev-list.pdl@broadcom.com
2792 F: drivers/net/wireless/broadcom/brcm80211/
2794 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2795 M: QLogic-Storage-Upstream@qlogic.com
2796 L: linux-scsi@vger.kernel.org
2798 F: drivers/scsi/bnx2fc/
2800 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2801 M: QLogic-Storage-Upstream@qlogic.com
2802 L: linux-scsi@vger.kernel.org
2804 F: drivers/scsi/bnx2i/
2806 BROADCOM IPROC ARM ARCHITECTURE
2807 M: Ray Jui <rjui@broadcom.com>
2808 M: Scott Branden <sbranden@broadcom.com>
2809 M: Jon Mason <jonmason@broadcom.com>
2810 M: bcm-kernel-feedback-list@broadcom.com
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812 T: git git://github.com/broadcom/cygnus-linux.git
2827 F: arch/arm64/boot/dts/broadcom/ns2*
2828 F: drivers/clk/bcm/clk-ns*
2829 F: drivers/pinctrl/bcm/pinctrl-ns*
2831 BROADCOM BRCMSTB GPIO DRIVER
2832 M: Gregory Fong <gregory.0xf0@gmail.com>
2833 L: bcm-kernel-feedback-list@broadcom.com
2835 F: drivers/gpio/gpio-brcmstb.c
2836 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2838 BROADCOM KONA GPIO DRIVER
2839 M: Ray Jui <rjui@broadcom.com>
2840 L: bcm-kernel-feedback-list@broadcom.com
2842 F: drivers/gpio/gpio-bcm-kona.c
2843 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2845 BROADCOM NVRAM DRIVER
2846 M: Rafał Miłecki <zajec5@gmail.com>
2847 L: linux-mips@linux-mips.org
2849 F: drivers/firmware/broadcom/*
2851 BROADCOM STB NAND FLASH DRIVER
2852 M: Brian Norris <computersforpeace@gmail.com>
2853 M: Kamal Dasu <kdasu.kdev@gmail.com>
2854 L: linux-mtd@lists.infradead.org
2855 L: bcm-kernel-feedback-list@broadcom.com
2857 F: drivers/mtd/nand/brcmnand/
2859 BROADCOM STB AVS CPUFREQ DRIVER
2860 M: Markus Mayer <mmayer@broadcom.com>
2861 M: bcm-kernel-feedback-list@broadcom.com
2862 L: linux-pm@vger.kernel.org
2864 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865 F: drivers/cpufreq/brcmstb*
2867 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868 M: Rafał Miłecki <zajec5@gmail.com>
2869 L: linux-wireless@vger.kernel.org
2872 F: include/linux/bcma/
2874 BROADCOM SYSTEMPORT ETHERNET DRIVER
2875 M: Florian Fainelli <f.fainelli@gmail.com>
2876 L: netdev@vger.kernel.org
2878 F: drivers/net/ethernet/broadcom/bcmsysport.*
2880 BROADCOM NETXTREME-E ROCE DRIVER
2881 M: Selvin Xavier <selvin.xavier@broadcom.com>
2882 M: Devesh Sharma <devesh.sharma@broadcom.com>
2883 M: Somnath Kotur <somnath.kotur@broadcom.com>
2884 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885 L: linux-rdma@vger.kernel.org
2886 W: http://www.broadcom.com
2888 F: drivers/infiniband/hw/bnxt_re/
2889 F: include/uapi/rdma/bnxt_re-abi.h
2891 BROCADE BFA FC SCSI DRIVER
2892 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2894 L: linux-scsi@vger.kernel.org
2896 F: drivers/scsi/bfa/
2898 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2899 M: Rasesh Mody <rasesh.mody@cavium.com>
2900 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901 M: Dept-GELinuxNICDev@cavium.com
2902 L: netdev@vger.kernel.org
2904 F: drivers/net/ethernet/brocade/bna/
2906 BSG (block layer generic sg v4 driver)
2907 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2908 L: linux-scsi@vger.kernel.org
2911 F: include/linux/bsg.h
2912 F: include/uapi/linux/bsg.h
2915 M: Clemens Ladisch <clemens@ladisch.de>
2916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2917 T: git git://git.alsa-project.org/alsa-kernel.git
2919 F: Documentation/sound/alsa/Bt87x.txt
2920 F: sound/pci/bt87x.c
2923 M: Michael Buesch <m@bues.ch>
2924 W: http://bu3sch.de/btgpio.php
2926 F: drivers/gpio/gpio-bt8xx.c
2929 M: Chris Mason <clm@fb.com>
2930 M: Josef Bacik <jbacik@fb.com>
2931 M: David Sterba <dsterba@suse.com>
2932 L: linux-btrfs@vger.kernel.org
2933 W: http://btrfs.wiki.kernel.org/
2934 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2937 F: Documentation/filesystems/btrfs.txt
2939 F: include/linux/btrfs*
2940 F: include/uapi/linux/btrfs*
2942 BTTV VIDEO4LINUX DRIVER
2943 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2945 L: linux-media@vger.kernel.org
2946 W: https://linuxtv.org
2947 T: git git://linuxtv.org/media_tree.git
2949 F: Documentation/media/v4l-drivers/bttv*
2950 F: drivers/media/pci/bt8xx/bttv*
2952 BUSLOGIC SCSI DRIVER
2953 M: Khalid Aziz <khalid@gonehiking.org>
2954 L: linux-scsi@vger.kernel.org
2956 F: drivers/scsi/BusLogic.*
2957 F: drivers/scsi/FlashPoint.*
2959 C-MEDIA CMI8788 DRIVER
2960 M: Clemens Ladisch <clemens@ladisch.de>
2961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2962 T: git git://git.alsa-project.org/alsa-kernel.git
2964 F: sound/pci/oxygen/
2967 M: Mark Salter <msalter@redhat.com>
2968 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2969 L: linux-c6x-dev@linux-c6x.org
2970 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2974 CA8210 IEEE-802.15.4 RADIO DRIVER
2975 M: Harry Morris <h.morris@cascoda.com>
2976 M: linuxdev@cascoda.com
2977 L: linux-wpan@vger.kernel.org
2978 W: https://github.com/Cascoda/ca8210-linux.git
2980 F: drivers/net/ieee802154/ca8210.c
2981 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2983 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2984 M: David Howells <dhowells@redhat.com>
2985 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2987 F: Documentation/filesystems/caching/cachefiles.txt
2990 CADET FM/AM RADIO RECEIVER DRIVER
2991 M: Hans Verkuil <hverkuil@xs4all.nl>
2992 L: linux-media@vger.kernel.org
2993 T: git git://linuxtv.org/media_tree.git
2994 W: https://linuxtv.org
2996 F: drivers/media/radio/radio-cadet*
2998 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2999 M: Jonathan Corbet <corbet@lwn.net>
3000 L: linux-media@vger.kernel.org
3001 T: git git://linuxtv.org/media_tree.git
3003 F: Documentation/media/v4l-drivers/cafe_ccic*
3004 F: drivers/media/platform/marvell-ccic/
3007 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3008 L: netdev@vger.kernel.org
3010 F: Documentation/networking/caif/
3011 F: drivers/net/caif/
3012 F: include/uapi/linux/caif/
3013 F: include/net/caif/
3016 CALGARY x86-64 IOMMU
3017 M: Muli Ben-Yehuda <mulix@mulix.org>
3018 M: Jon Mason <jdmason@kudzu.us>
3019 L: iommu@lists.linux-foundation.org
3021 F: arch/x86/kernel/pci-calgary_64.c
3022 F: arch/x86/kernel/tce_64.c
3023 F: arch/x86/include/asm/calgary.h
3024 F: arch/x86/include/asm/tce.h
3027 M: Oliver Hartkopp <socketcan@hartkopp.net>
3028 M: Marc Kleine-Budde <mkl@pengutronix.de>
3029 L: linux-can@vger.kernel.org
3030 W: https://github.com/linux-can
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3034 F: Documentation/networking/can.txt
3036 F: include/linux/can/core.h
3037 F: include/uapi/linux/can.h
3038 F: include/uapi/linux/can/bcm.h
3039 F: include/uapi/linux/can/raw.h
3040 F: include/uapi/linux/can/gw.h
3043 M: Wolfgang Grandegger <wg@grandegger.com>
3044 M: Marc Kleine-Budde <mkl@pengutronix.de>
3045 L: linux-can@vger.kernel.org
3046 W: https://github.com/linux-can
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3050 F: Documentation/devicetree/bindings/net/can/
3052 F: include/linux/can/dev.h
3053 F: include/linux/can/platform/
3054 F: include/uapi/linux/can/error.h
3055 F: include/uapi/linux/can/netlink.h
3058 M: Serge Hallyn <serge@hallyn.com>
3059 L: linux-security-module@vger.kernel.org
3061 F: include/linux/capability.h
3062 F: include/uapi/linux/capability.h
3063 F: security/commoncap.c
3064 F: kernel/capability.c
3066 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067 M: Kevin Tsai <ktsai@capellamicro.com>
3069 F: drivers/iio/light/cm*
3071 CAVIUM THUNDERX2 ARM64 SOC
3072 M: Jayachandran C <jnair@caviumnetworks.com>
3073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3075 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3076 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3079 M: Jan Glauber <jglauber@cavium.com>
3080 M: David Daney <david.daney@cavium.com>
3081 W: http://www.cavium.com
3083 F: drivers/i2c/busses/i2c-octeon*
3084 F: drivers/i2c/busses/i2c-thunderx*
3087 M: Jan Glauber <jglauber@cavium.com>
3088 M: David Daney <david.daney@cavium.com>
3089 M: Steven J. Hill <Steven.Hill@cavium.com>
3090 W: http://www.cavium.com
3092 F: drivers/mmc/host/cavium*
3094 CAVIUM LIQUIDIO NETWORK DRIVER
3095 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3096 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3097 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099 L: netdev@vger.kernel.org
3100 W: http://www.cavium.com
3102 F: drivers/net/ethernet/cavium/liquidio/
3104 CAVIUM OCTEON-TX CRYPTO DRIVER
3105 M: George Cherian <george.cherian@cavium.com>
3106 L: linux-crypto@vger.kernel.org
3107 W: http://www.cavium.com
3109 F: drivers/crypto/cavium/cpt/
3111 CC2520 IEEE-802.15.4 RADIO DRIVER
3112 M: Varka Bhadram <varkabhadram@gmail.com>
3113 L: linux-wpan@vger.kernel.org
3115 F: drivers/net/ieee802154/cc2520.c
3116 F: include/linux/spi/cc2520.h
3117 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3120 M: Hans Verkuil <hans.verkuil@cisco.com>
3121 L: linux-media@vger.kernel.org
3122 T: git git://linuxtv.org/media_tree.git
3123 W: http://linuxtv.org
3125 F: Documentation/media/kapi/cec-core.rst
3126 F: Documentation/media/uapi/cec
3127 F: drivers/media/cec/
3128 F: drivers/media/rc/keymaps/rc-cec.c
3129 F: include/media/cec.h
3130 F: include/media/cec-notifier.h
3131 F: include/uapi/linux/cec.h
3132 F: include/uapi/linux/cec-funcs.h
3134 CELL BROADBAND ENGINE ARCHITECTURE
3135 M: Arnd Bergmann <arnd@arndb.de>
3136 L: linuxppc-dev@lists.ozlabs.org
3137 W: http://www.ibm.com/developerworks/power/cell/
3139 F: arch/powerpc/include/asm/cell*.h
3140 F: arch/powerpc/include/asm/spu*.h
3141 F: arch/powerpc/include/uapi/asm/spu*.h
3142 F: arch/powerpc/oprofile/*cell*
3143 F: arch/powerpc/platforms/cell/
3145 CEPH COMMON CODE (LIBCEPH)
3146 M: Ilya Dryomov <idryomov@gmail.com>
3147 M: "Yan, Zheng" <zyan@redhat.com>
3148 M: Sage Weil <sage@redhat.com>
3149 L: ceph-devel@vger.kernel.org
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152 T: git git://github.com/ceph/ceph-client.git
3155 F: include/linux/ceph/
3156 F: include/linux/crush/
3158 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3159 M: "Yan, Zheng" <zyan@redhat.com>
3160 M: Sage Weil <sage@redhat.com>
3161 M: Ilya Dryomov <idryomov@gmail.com>
3162 L: ceph-devel@vger.kernel.org
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165 T: git git://github.com/ceph/ceph-client.git
3167 F: Documentation/filesystems/ceph.txt
3170 CERTIFICATE HANDLING:
3171 M: David Howells <dhowells@redhat.com>
3172 M: David Woodhouse <dwmw2@infradead.org>
3173 L: keyrings@vger.kernel.org
3175 F: Documentation/module-signing.txt
3177 F: scripts/sign-file.c
3178 F: scripts/extract-cert.c
3180 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3181 L: linux-usb@vger.kernel.org
3183 F: Documentation/usb/WUSB-Design-overview.txt
3184 F: Documentation/usb/wusb-cbaf
3185 F: drivers/usb/host/hwa-hc.c
3186 F: drivers/usb/host/whci/
3187 F: drivers/usb/wusbcore/
3188 F: include/linux/usb/wusb*
3190 HT16K33 LED CONTROLLER DRIVER
3191 M: Robin van der Gracht <robin@protonic.nl>
3193 F: drivers/auxdisplay/ht16k33.c
3194 F: Documentation/devicetree/bindings/display/ht16k33.txt
3196 CFAG12864B LCD DRIVER
3197 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198 W: http://miguelojeda.es/auxdisplay.htm
3199 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3201 F: drivers/auxdisplay/cfag12864b.c
3202 F: include/linux/cfag12864b.h
3204 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3205 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3206 W: http://miguelojeda.es/auxdisplay.htm
3207 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3209 F: drivers/auxdisplay/cfag12864bfb.c
3210 F: include/linux/cfag12864b.h
3212 CFG80211 and NL80211
3213 M: Johannes Berg <johannes@sipsolutions.net>
3214 L: linux-wireless@vger.kernel.org
3215 W: http://wireless.kernel.org/
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3219 F: include/uapi/linux/nl80211.h
3220 F: include/net/cfg80211.h
3222 X: net/wireless/wext*
3224 CHAR and MISC DRIVERS
3225 M: Arnd Bergmann <arnd@arndb.de>
3226 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3231 F: include/linux/miscdevice.h
3234 M: Andy Whitcroft <apw@canonical.com>
3235 M: Joe Perches <joe@perches.com>
3237 F: scripts/checkpatch.pl
3239 CHINESE DOCUMENTATION
3240 M: Harry Wei <harryxiyou@gmail.com>
3241 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3242 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3244 F: Documentation/translations/zh_CN/
3246 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3247 M: Peter Chen <Peter.Chen@nxp.com>
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3249 L: linux-usb@vger.kernel.org
3251 F: drivers/usb/chipidea/
3253 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3254 M: Hans de Goede <hdegoede@redhat.com>
3255 L: linux-input@vger.kernel.org
3257 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258 F: drivers/input/touchscreen/chipone_icn8318.c
3260 CHROME HARDWARE PLATFORM SUPPORT
3261 M: Olof Johansson <olof@lixom.net>
3263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264 F: drivers/platform/chrome/
3266 CISCO VIC ETHERNET NIC DRIVER
3267 M: Christian Benvenuti <benve@cisco.com>
3268 M: Govindarajulu Varadarajan <_govind@gmx.com>
3269 M: Neel Patel <neepatel@cisco.com>
3271 F: drivers/net/ethernet/cisco/enic/
3273 CISCO VIC LOW LATENCY NIC DRIVER
3274 M: Christian Benvenuti <benve@cisco.com>
3275 M: Dave Goodell <dgoodell@cisco.com>
3277 F: drivers/infiniband/hw/usnic/
3279 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3280 M: Hartley Sweeten <hsweeten@visionengravers.com>
3281 L: netdev@vger.kernel.org
3283 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3285 CIRRUS LOGIC AUDIO CODEC DRIVERS
3286 M: Brian Austin <brian.austin@cirrus.com>
3287 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3290 F: sound/soc/codecs/cs*
3293 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3294 L: linux-kernel@vger.kernel.org
3297 F: include/linux/cleancache.h
3300 M: Russell King <linux@armlinux.org.uk>
3301 L: linux-clk@vger.kernel.org
3303 F: include/linux/clk.h
3305 CLOCKSOURCE, CLOCKEVENT DRIVERS
3306 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3307 M: Thomas Gleixner <tglx@linutronix.de>
3308 L: linux-kernel@vger.kernel.org
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3311 F: drivers/clocksource
3313 CISCO FCOE HBA DRIVER
3314 M: Satish Kharat <satishkh@cisco.com>
3315 M: Sesidhar Baddela <sebaddel@cisco.com>
3316 M: Karan Tilak Kumar <kartilak@cisco.com>
3317 L: linux-scsi@vger.kernel.org
3319 F: drivers/scsi/fnic/
3321 CISCO SCSI HBA DRIVER
3322 M: Karan Tilak Kumar <kartilak@cisco.com>
3323 M: Sesidhar Baddela <sebaddel@cisco.com>
3324 L: linux-scsi@vger.kernel.org
3326 F: drivers/scsi/snic/
3329 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3330 M: Daniel Oliveira Nascimento <don@syst.com.br>
3331 L: platform-driver-x86@vger.kernel.org
3333 F: drivers/platform/x86/classmate-laptop.c
3336 M: Hans Verkuil <hans.verkuil@cisco.com>
3337 L: linux-media@vger.kernel.org
3338 T: git git://linuxtv.org/media_tree.git
3339 W: https://linuxtv.org
3341 F: drivers/media/pci/cobalt/
3343 COCCINELLE/Semantic Patches (SmPL)
3344 M: Julia Lawall <Julia.Lawall@lip6.fr>
3345 M: Gilles Muller <Gilles.Muller@lip6.fr>
3346 M: Nicolas Palix <nicolas.palix@imag.fr>
3347 M: Michal Marek <mmarek@suse.com>
3348 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350 W: http://coccinelle.lip6.fr/
3352 F: Documentation/dev-tools/coccinelle.rst
3353 F: scripts/coccinelle/
3354 F: scripts/coccicheck
3357 M: Jan Harkes <jaharkes@cs.cmu.edu>
3359 L: codalist@coda.cs.cmu.edu
3360 W: http://www.coda.cs.cmu.edu/
3362 F: Documentation/filesystems/coda.txt
3364 F: include/linux/coda*.h
3365 F: include/uapi/linux/coda*.h
3367 CODA V4L2 MEM2MEM DRIVER
3368 M: Philipp Zabel <p.zabel@pengutronix.de>
3369 L: linux-media@vger.kernel.org
3371 F: Documentation/devicetree/bindings/media/coda.txt
3372 F: drivers/media/platform/coda/
3374 COMMON CLK FRAMEWORK
3375 M: Michael Turquette <mturquette@baylibre.com>
3376 M: Stephen Boyd <sboyd@codeaurora.org>
3377 L: linux-clk@vger.kernel.org
3378 Q: http://patchwork.kernel.org/project/linux-clk/list/
3379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3381 F: Documentation/devicetree/bindings/clock/
3383 X: drivers/clk/clkdev.c
3384 F: include/linux/clk-pr*
3385 F: include/linux/clk/
3387 COMMON INTERNET FILE SYSTEM (CIFS)
3388 M: Steve French <sfrench@samba.org>
3389 L: linux-cifs@vger.kernel.org
3390 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3391 W: http://linux-cifs.samba.org/
3392 T: git git://git.samba.org/sfrench/cifs-2.6.git
3394 F: Documentation/filesystems/cifs/
3397 COMPACTPCI HOTPLUG CORE
3398 M: Scott Murray <scott@spiteful.org>
3399 L: linux-pci@vger.kernel.org
3401 F: drivers/pci/hotplug/cpci_hotplug*
3403 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3404 M: Scott Murray <scott@spiteful.org>
3405 L: linux-pci@vger.kernel.org
3407 F: drivers/pci/hotplug/cpcihp_zt5550.*
3409 COMPACTPCI HOTPLUG GENERIC DRIVER
3410 M: Scott Murray <scott@spiteful.org>
3411 L: linux-pci@vger.kernel.org
3413 F: drivers/pci/hotplug/cpcihp_generic.c
3415 COMPAL LAPTOP SUPPORT
3416 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3417 L: platform-driver-x86@vger.kernel.org
3419 F: drivers/platform/x86/compal-laptop.c
3421 CONEXANT ACCESSRUNNER USB DRIVER
3422 L: accessrunner-general@lists.sourceforge.net
3423 W: http://accessrunner.sourceforge.net/
3425 F: drivers/usb/atm/cxacru.c
3428 M: Joel Becker <jlbec@evilplan.org>
3429 M: Christoph Hellwig <hch@lst.de>
3430 T: git git://git.infradead.org/users/hch/configfs.git
3433 F: include/linux/configfs.h
3436 M: Evgeniy Polyakov <zbr@ioremap.net>
3437 L: netdev@vger.kernel.org
3439 F: drivers/connector/
3441 CONTROL GROUP (CGROUP)
3442 M: Tejun Heo <tj@kernel.org>
3443 M: Li Zefan <lizefan@huawei.com>
3444 M: Johannes Weiner <hannes@cmpxchg.org>
3445 L: cgroups@vger.kernel.org
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3448 F: Documentation/cgroup*
3449 F: include/linux/cgroup*
3452 CONTROL GROUP - CPUSET
3453 M: Li Zefan <lizefan@huawei.com>
3454 L: cgroups@vger.kernel.org
3455 W: http://www.bullopensource.org/cpuset/
3456 W: http://oss.sgi.com/projects/cpusets/
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3459 F: Documentation/cgroup-v1/cpusets.txt
3460 F: include/linux/cpuset.h
3463 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3464 M: Johannes Weiner <hannes@cmpxchg.org>
3465 M: Michal Hocko <mhocko@kernel.org>
3466 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3467 L: cgroups@vger.kernel.org
3468 L: linux-mm@kvack.org
3473 CORETEMP HARDWARE MONITORING DRIVER
3474 M: Fenghua Yu <fenghua.yu@intel.com>
3475 L: linux-hwmon@vger.kernel.org
3477 F: Documentation/hwmon/coretemp
3478 F: drivers/hwmon/coretemp.c
3480 COSA/SRP SYNC SERIAL DRIVER
3481 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3482 W: http://www.fi.muni.cz/~kas/cosa/
3484 F: drivers/net/wan/cosa*
3486 CPMAC ETHERNET DRIVER
3487 M: Florian Fainelli <f.fainelli@gmail.com>
3488 L: netdev@vger.kernel.org
3490 F: drivers/net/ethernet/ti/cpmac.c
3492 CPU FREQUENCY DRIVERS
3493 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3494 M: Viresh Kumar <viresh.kumar@linaro.org>
3495 L: linux-pm@vger.kernel.org
3497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499 B: https://bugzilla.kernel.org
3500 F: Documentation/cpu-freq/
3501 F: Documentation/devicetree/bindings/cpufreq/
3503 F: include/linux/cpufreq.h
3504 F: tools/testing/selftests/cpufreq/
3506 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3507 M: Viresh Kumar <viresh.kumar@linaro.org>
3508 M: Sudeep Holla <sudeep.holla@arm.com>
3509 L: linux-pm@vger.kernel.org
3510 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3512 F: drivers/cpufreq/arm_big_little.h
3513 F: drivers/cpufreq/arm_big_little.c
3514 F: drivers/cpufreq/arm_big_little_dt.c
3516 CPUIDLE DRIVER - ARM BIG LITTLE
3517 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3518 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3519 L: linux-pm@vger.kernel.org
3520 L: linux-arm-kernel@lists.infradead.org
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3523 F: drivers/cpuidle/cpuidle-big_little.c
3525 CPUIDLE DRIVER - ARM EXYNOS
3526 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3527 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3528 M: Kukjin Kim <kgene@kernel.org>
3529 L: linux-pm@vger.kernel.org
3530 L: linux-samsung-soc@vger.kernel.org
3532 F: drivers/cpuidle/cpuidle-exynos.c
3533 F: arch/arm/mach-exynos/pm.c
3536 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3537 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3538 L: linux-pm@vger.kernel.org
3540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541 B: https://bugzilla.kernel.org
3542 F: drivers/cpuidle/*
3543 F: include/linux/cpuidle.h
3546 M: "H. Peter Anvin" <hpa@zytor.com>
3548 F: arch/x86/kernel/cpuid.c
3549 F: arch/x86/kernel/msr.c
3551 CPU POWER MONITORING SUBSYSTEM
3552 M: Thomas Renninger <trenn@suse.com>
3553 L: linux-pm@vger.kernel.org
3555 F: tools/power/cpupower/
3558 W: http://sourceforge.net/projects/cramfs/
3559 S: Orphan / Obsolete
3560 F: Documentation/filesystems/cramfs.txt
3564 M: Mikael Starvik <starvik@axis.com>
3565 M: Jesper Nilsson <jesper.nilsson@axis.com>
3566 L: linux-cris-kernel@axis.com
3567 W: http://developer.axis.com
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3571 F: drivers/tty/serial/crisv10.*
3574 M: Herbert Xu <herbert@gondor.apana.org.au>
3575 M: "David S. Miller" <davem@davemloft.net>
3576 L: linux-crypto@vger.kernel.org
3577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3580 F: Documentation/crypto/
3581 F: Documentation/devicetree/bindings/crypto/
3582 F: Documentation/DocBook/crypto-API.tmpl
3587 F: include/linux/crypto*
3589 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3590 M: Neil Horman <nhorman@tuxdriver.com>
3591 L: linux-crypto@vger.kernel.org
3593 F: crypto/ansi_cprng.c
3597 M: Hans Verkuil <hverkuil@xs4all.nl>
3598 L: linux-media@vger.kernel.org
3599 T: git git://linuxtv.org/media_tree.git
3600 W: http://linuxtv.org
3602 F: drivers/media/i2c/cs3308.c
3603 F: drivers/media/i2c/cs3308.h
3605 CS5535 Audio ALSA driver
3606 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3608 F: sound/pci/cs5535audio/
3611 M: Solomon Peachy <pizza@shaftnet.org>
3613 F: drivers/net/wireless/st/cw1200/
3615 CX18 VIDEO4LINUX DRIVER
3616 M: Andy Walls <awalls@md.metrocast.net>
3617 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3618 L: linux-media@vger.kernel.org
3619 T: git git://linuxtv.org/media_tree.git
3620 W: https://linuxtv.org
3621 W: http://www.ivtvdriver.org/index.php/Cx18
3623 F: Documentation/media/v4l-drivers/cx18*
3624 F: drivers/media/pci/cx18/
3625 F: include/uapi/linux/ivtv*
3627 CX2341X MPEG ENCODER HELPER MODULE
3628 M: Hans Verkuil <hverkuil@xs4all.nl>
3629 L: linux-media@vger.kernel.org
3630 T: git git://linuxtv.org/media_tree.git
3631 W: https://linuxtv.org
3633 F: drivers/media/common/cx2341x*
3634 F: include/media/cx2341x*
3636 CX24120 MEDIA DRIVER
3637 M: Jemma Denson <jdenson@gmail.com>
3638 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3639 L: linux-media@vger.kernel.org
3640 W: https://linuxtv.org
3641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3643 F: drivers/media/dvb-frontends/cx24120*
3645 CX88 VIDEO4LINUX DRIVER
3646 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3647 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3648 L: linux-media@vger.kernel.org
3649 W: https://linuxtv.org
3650 T: git git://linuxtv.org/media_tree.git
3652 F: Documentation/media/v4l-drivers/cx88*
3653 F: drivers/media/pci/cx88/
3655 CXD2820R MEDIA DRIVER
3656 M: Antti Palosaari <crope@iki.fi>
3657 L: linux-media@vger.kernel.org
3658 W: https://linuxtv.org
3659 W: http://palosaari.fi/linux/
3660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3661 T: git git://linuxtv.org/anttip/media_tree.git
3663 F: drivers/media/dvb-frontends/cxd2820r*
3665 CXGB3 ETHERNET DRIVER (CXGB3)
3666 M: Santosh Raspatur <santosh@chelsio.com>
3667 L: netdev@vger.kernel.org
3668 W: http://www.chelsio.com
3670 F: drivers/net/ethernet/chelsio/cxgb3/
3672 CXGB3 ISCSI DRIVER (CXGB3I)
3673 M: Karen Xie <kxie@chelsio.com>
3674 L: linux-scsi@vger.kernel.org
3675 W: http://www.chelsio.com
3677 F: drivers/scsi/cxgbi/cxgb3i
3679 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3680 M: Steve Wise <swise@chelsio.com>
3681 L: linux-rdma@vger.kernel.org
3682 W: http://www.openfabrics.org
3684 F: drivers/infiniband/hw/cxgb3/
3685 F: include/uapi/rdma/cxgb3-abi.h
3687 CXGB4 ETHERNET DRIVER (CXGB4)
3688 M: Ganesh Goudar <ganeshgr@chelsio.com>
3689 L: netdev@vger.kernel.org
3690 W: http://www.chelsio.com
3692 F: drivers/net/ethernet/chelsio/cxgb4/
3694 CXGB4 ISCSI DRIVER (CXGB4I)
3695 M: Karen Xie <kxie@chelsio.com>
3696 L: linux-scsi@vger.kernel.org
3697 W: http://www.chelsio.com
3699 F: drivers/scsi/cxgbi/cxgb4i
3701 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3702 M: Steve Wise <swise@chelsio.com>
3703 L: linux-rdma@vger.kernel.org
3704 W: http://www.openfabrics.org
3706 F: drivers/infiniband/hw/cxgb4/
3707 F: include/uapi/rdma/cxgb4-abi.h
3709 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3710 M: Casey Leedom <leedom@chelsio.com>
3711 L: netdev@vger.kernel.org
3712 W: http://www.chelsio.com
3714 F: drivers/net/ethernet/chelsio/cxgb4vf/
3716 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3717 M: Ian Munsie <imunsie@au1.ibm.com>
3718 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3719 L: linuxppc-dev@lists.ozlabs.org
3721 F: arch/powerpc/platforms/powernv/pci-cxl.c
3722 F: drivers/misc/cxl/
3723 F: include/misc/cxl*
3724 F: include/uapi/misc/cxl.h
3725 F: Documentation/powerpc/cxl.txt
3726 F: Documentation/ABI/testing/sysfs-class-cxl
3728 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3729 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3730 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3731 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3732 L: linux-scsi@vger.kernel.org
3734 F: drivers/scsi/cxlflash/
3735 F: include/uapi/scsi/cxlflash_ioctls.h
3736 F: Documentation/powerpc/cxlflash.txt
3738 STMMAC ETHERNET DRIVER
3739 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3740 M: Alexandre Torgue <alexandre.torgue@st.com>
3741 L: netdev@vger.kernel.org
3742 W: http://www.stlinux.com
3744 F: drivers/net/ethernet/stmicro/stmmac/
3747 M: Russell King <linux@armlinux.org.uk>
3748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749 W: http://www.armlinux.org.uk/
3751 F: drivers/video/fbdev/cyber2000fb.*
3753 CYCLADES ASYNC MUX DRIVER
3754 W: http://www.cyclades.com/
3756 F: drivers/tty/cyclades.c
3757 F: include/linux/cyclades.h
3758 F: include/uapi/linux/cyclades.h
3760 CYCLADES PC300 DRIVER
3761 W: http://www.cyclades.com/
3763 F: drivers/net/wan/pc300*
3765 CYPRESS_FIRMWARE MEDIA DRIVER
3766 M: Antti Palosaari <crope@iki.fi>
3767 L: linux-media@vger.kernel.org
3768 W: https://linuxtv.org
3769 W: http://palosaari.fi/linux/
3770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3771 T: git git://linuxtv.org/anttip/media_tree.git
3773 F: drivers/media/common/cypress_firmware*
3775 CYTTSP TOUCHSCREEN DRIVER
3776 M: Ferruh Yigit <fery@cypress.com>
3777 L: linux-input@vger.kernel.org
3779 F: drivers/input/touchscreen/cyttsp*
3780 F: include/linux/input/cyttsp.h
3782 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3783 M: Joshua Kinard <kumba@gentoo.org>
3785 F: drivers/rtc/rtc-ds1685.c
3786 F: include/linux/rtc/ds1685.h
3788 DAMA SLAVE for AX.25
3789 M: Joerg Reuter <jreuter@yaina.de>
3790 W: http://yaina.de/jreuter/
3791 W: http://www.qsl.net/dl1bke/
3792 L: linux-hams@vger.kernel.org
3794 F: net/ax25/af_ax25.c
3795 F: net/ax25/ax25_dev.c
3796 F: net/ax25/ax25_ds_*
3797 F: net/ax25/ax25_in.c
3798 F: net/ax25/ax25_out.c
3799 F: net/ax25/ax25_timer.c
3800 F: net/ax25/sysctl_net_ax25.c
3802 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3803 L: netdev@vger.kernel.org
3805 F: Documentation/networking/dmfe.txt
3806 F: drivers/net/ethernet/dec/tulip/dmfe.c
3808 DC390/AM53C974 SCSI driver
3809 M: Hannes Reinecke <hare@suse.com>
3810 L: linux-scsi@vger.kernel.org
3812 F: drivers/scsi/am53c974.c
3815 M: Oliver Neukum <oliver@neukum.org>
3816 M: Ali Akcaagac <aliakc@web.de>
3817 M: Jamie Lenehan <lenehan@twibble.org>
3818 L: dc395x@twibble.org
3819 W: http://twibble.org/dist/dc395x/
3820 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3822 F: Documentation/scsi/dc395x.txt
3823 F: drivers/scsi/dc395x.*
3826 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3827 L: dccp@vger.kernel.org
3828 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3830 F: include/linux/dccp.h
3831 F: include/uapi/linux/dccp.h
3832 F: include/linux/tfrc.h
3835 DECnet NETWORK LAYER
3836 W: http://linux-decnet.sourceforge.net
3837 L: linux-decnet-user@lists.sourceforge.net
3839 F: Documentation/networking/decnet.txt
3842 DECSTATION PLATFORM SUPPORT
3843 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3844 L: linux-mips@linux-mips.org
3845 W: http://www.linux-mips.org/wiki/DECstation
3848 F: arch/mips/include/asm/dec/
3849 F: arch/mips/include/asm/mach-dec/
3851 DEFXX FDDI NETWORK DRIVER
3852 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3854 F: drivers/net/fddi/defxx.*
3857 M: Matthew Garrett <mjg59@srcf.ucam.org>
3858 M: Pali Rohár <pali.rohar@gmail.com>
3859 L: platform-driver-x86@vger.kernel.org
3861 F: drivers/platform/x86/dell-laptop.c
3863 DELL LAPTOP RBTN DRIVER
3864 M: Pali Rohár <pali.rohar@gmail.com>
3866 F: drivers/platform/x86/dell-rbtn.*
3868 DELL LAPTOP FREEFALL DRIVER
3869 M: Pali Rohár <pali.rohar@gmail.com>
3871 F: drivers/platform/x86/dell-smo8800.c
3873 DELL LAPTOP SMM DRIVER
3874 M: Pali Rohár <pali.rohar@gmail.com>
3876 F: drivers/hwmon/dell-smm-hwmon.c
3877 F: include/uapi/linux/i8k.h
3879 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3880 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3882 F: Documentation/dcdbas.txt
3883 F: drivers/firmware/dcdbas.*
3885 DELL WMI EXTRAS DRIVER
3886 M: Matthew Garrett <mjg59@srcf.ucam.org>
3887 M: Pali Rohár <pali.rohar@gmail.com>
3889 F: drivers/platform/x86/dell-wmi.c
3891 DESIGNWARE USB2 DRD IP DRIVER
3892 M: John Youn <johnyoun@synopsys.com>
3893 L: linux-usb@vger.kernel.org
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3896 F: drivers/usb/dwc2/
3898 DESIGNWARE USB3 DRD IP DRIVER
3899 M: Felipe Balbi <balbi@kernel.org>
3900 L: linux-usb@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3903 F: drivers/usb/dwc3/
3905 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3906 M: Andreas Klinger <ak@it-klinger.de>
3907 L: linux-iio@vger.kernel.org
3909 F: drivers/iio/proximity/srf*.c
3911 DEVICE COREDUMP (DEV_COREDUMP)
3912 M: Johannes Berg <johannes@sipsolutions.net>
3913 L: linux-kernel@vger.kernel.org
3915 F: drivers/base/devcoredump.c
3916 F: include/linux/devcoredump.h
3918 DEVICE FREQUENCY (DEVFREQ)
3919 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3920 M: Kyungmin Park <kyungmin.park@samsung.com>
3921 R: Chanwoo Choi <cw00.choi@samsung.com>
3922 L: linux-pm@vger.kernel.org
3923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3926 F: include/linux/devfreq.h
3927 F: Documentation/devicetree/bindings/devfreq/
3929 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3930 M: Chanwoo Choi <cw00.choi@samsung.com>
3931 L: linux-pm@vger.kernel.org
3932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3934 F: drivers/devfreq/event/
3935 F: drivers/devfreq/devfreq-event.c
3936 F: include/linux/devfreq-event.h
3937 F: Documentation/devicetree/bindings/devfreq/event/
3939 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3940 M: Chanwoo Choi <cw00.choi@samsung.com>
3941 L: linux-pm@vger.kernel.org
3942 L: linux-samsung-soc@vger.kernel.org
3943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3945 F: drivers/devfreq/exynos-bus.c
3946 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3948 DEVICE NUMBER REGISTRY
3949 M: Torben Mathiasen <device@lanana.org>
3950 W: http://lanana.org/docs/device-list/index.html
3954 M: Alasdair Kergon <agk@redhat.com>
3955 M: Mike Snitzer <snitzer@redhat.com>
3956 M: dm-devel@redhat.com
3957 L: dm-devel@redhat.com
3958 W: http://sources.redhat.com/dm
3959 Q: http://patchwork.kernel.org/project/dm-devel/list/
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3961 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3963 F: Documentation/device-mapper/
3965 F: drivers/md/persistent-data/
3966 F: include/linux/device-mapper.h
3967 F: include/linux/dm-*.h
3968 F: include/uapi/linux/dm-*.h
3971 M: Jiri Pirko <jiri@mellanox.com>
3972 L: netdev@vger.kernel.org
3974 F: net/core/devlink.c
3975 F: include/net/devlink.h
3976 F: include/uapi/linux/devlink.h
3978 DIALOG SEMICONDUCTOR DRIVERS
3979 M: Support Opensource <support.opensource@diasemi.com>
3980 W: http://www.dialog-semiconductor.com/products
3982 F: Documentation/hwmon/da90??
3983 F: Documentation/devicetree/bindings/mfd/da90*.txt
3984 F: Documentation/devicetree/bindings/regulator/da92*.txt
3985 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3986 F: drivers/gpio/gpio-da90??.c
3987 F: drivers/hwmon/da90??-hwmon.c
3988 F: drivers/iio/adc/da91??-*.c
3989 F: drivers/input/misc/da90??_onkey.c
3990 F: drivers/input/touchscreen/da9052_tsi.c
3991 F: drivers/leds/leds-da90??.c
3992 F: drivers/mfd/da903x.c
3993 F: drivers/mfd/da90??-*.c
3994 F: drivers/mfd/da91??-*.c
3995 F: drivers/power/supply/da9052-battery.c
3996 F: drivers/power/supply/da91??-*.c
3997 F: drivers/regulator/da903x.c
3998 F: drivers/regulator/da9???-regulator.[ch]
3999 F: drivers/rtc/rtc-da90??.c
4000 F: drivers/video/backlight/da90??_bl.c
4001 F: drivers/watchdog/da90??_wdt.c
4002 F: include/linux/mfd/da903x.h
4003 F: include/linux/mfd/da9052/
4004 F: include/linux/mfd/da9055/
4005 F: include/linux/mfd/da9062/
4006 F: include/linux/mfd/da9063/
4007 F: include/linux/mfd/da9150/
4008 F: include/linux/regulator/da9211.h
4009 F: include/sound/da[79]*.h
4010 F: sound/soc/codecs/da[79]*.[ch]
4012 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4013 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4014 L: linux-gpio@vger.kernel.org
4016 F: drivers/gpio/gpio-gpio-mm.c
4018 DIGI NEO AND CLASSIC PCI PRODUCTS
4019 M: Lidza Louina <lidza.louina@gmail.com>
4020 M: Mark Hounschell <markh@compro.net>
4021 L: driverdev-devel@linuxdriverproject.org
4023 F: drivers/staging/dgnc/
4025 DIOLAN U2C-12 I2C DRIVER
4026 M: Guenter Roeck <linux@roeck-us.net>
4027 L: linux-i2c@vger.kernel.org
4029 F: drivers/i2c/busses/i2c-diolan-u2c.c
4032 M: Matthew Wilcox <mawilcox@microsoft.com>
4033 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4034 L: linux-fsdevel@vger.kernel.org
4037 F: include/linux/dax.h
4038 F: include/trace/events/fs_dax.h
4040 DIRECTORY NOTIFICATION (DNOTIFY)
4041 M: Eric Paris <eparis@parisplace.org>
4043 F: Documentation/filesystems/dnotify.txt
4044 F: fs/notify/dnotify/
4045 F: include/linux/dnotify.h
4047 DISK GEOMETRY AND PARTITION HANDLING
4048 M: Andries Brouwer <aeb@cwi.nl>
4049 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4055 M: Jan Kara <jack@suse.com>
4057 F: Documentation/filesystems/quota.txt
4059 F: include/linux/quota*.h
4060 F: include/uapi/linux/quota*.h
4062 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4063 M: Bernie Thompson <bernie@plugable.com>
4064 L: linux-fbdev@vger.kernel.org
4066 W: http://plugable.com/category/projects/udlfb/
4067 F: drivers/video/fbdev/udlfb.c
4068 F: include/video/udlfb.h
4069 F: Documentation/fb/udlfb.txt
4071 DISTRIBUTED LOCK MANAGER (DLM)
4072 M: Christine Caulfield <ccaulfie@redhat.com>
4073 M: David Teigland <teigland@redhat.com>
4074 L: cluster-devel@redhat.com
4075 W: http://sources.redhat.com/cluster/
4076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4080 DMA BUFFER SHARING FRAMEWORK
4081 M: Sumit Semwal <sumit.semwal@linaro.org>
4083 L: linux-media@vger.kernel.org
4084 L: dri-devel@lists.freedesktop.org
4085 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4087 F: include/linux/dma-buf*
4088 F: include/linux/reservation.h
4089 F: include/linux/*fence.h
4090 F: Documentation/driver-api/dma-buf.rst
4091 T: git git://anongit.freedesktop.org/drm/drm-misc
4094 M: Sumit Semwal <sumit.semwal@linaro.org>
4095 R: Gustavo Padovan <gustavo@padovan.org>
4097 L: linux-media@vger.kernel.org
4098 L: dri-devel@lists.freedesktop.org
4099 F: drivers/dma-buf/sync_*
4100 F: drivers/dma-buf/dma-fence*
4101 F: drivers/dma-buf/sw_sync.c
4102 F: include/linux/sync_file.h
4103 F: include/uapi/linux/sync_file.h
4104 F: Documentation/sync_file.txt
4105 T: git git://anongit.freedesktop.org/drm/drm-misc
4107 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4108 M: Vinod Koul <vinod.koul@intel.com>
4109 L: dmaengine@vger.kernel.org
4110 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4113 F: include/linux/dmaengine.h
4114 F: Documentation/devicetree/bindings/dma/
4115 F: Documentation/dmaengine/
4116 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4118 DME1737 HARDWARE MONITOR DRIVER
4119 M: Juerg Haefliger <juergh@gmail.com>
4120 L: linux-hwmon@vger.kernel.org
4122 F: Documentation/hwmon/dme1737
4123 F: drivers/hwmon/dme1737.c
4126 M: Jean Delvare <jdelvare@suse.com>
4128 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4129 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4130 F: drivers/firmware/dmi-id.c
4131 F: drivers/firmware/dmi_scan.c
4132 F: include/linux/dmi.h
4135 M: Jonathan Corbet <corbet@lwn.net>
4136 L: linux-doc@vger.kernel.org
4139 F: scripts/docproc.c
4140 F: scripts/kernel-doc*
4141 X: Documentation/ABI/
4142 X: Documentation/devicetree/
4143 X: Documentation/acpi
4144 X: Documentation/power
4145 X: Documentation/spi
4146 X: Documentation/media
4147 T: git git://git.lwn.net/linux.git docs-next
4150 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4151 L: blinux-list@redhat.com
4153 F: drivers/char/dtlk.c
4154 F: include/linux/dtlk.h
4156 DPAA2 DATAPATH I/O (DPIO) DRIVER
4157 M: Roy Pledge <Roy.Pledge@nxp.com>
4158 L: linux-kernel@vger.kernel.org
4160 F: drivers/staging/fsl-mc/bus/dpio
4162 DPAA2 ETHERNET DRIVER
4163 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4164 L: linux-kernel@vger.kernel.org
4166 F: drivers/staging/fsl-dpaa2/ethernet
4168 DPT_I2O SCSI RAID DRIVER
4169 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4170 L: linux-scsi@vger.kernel.org
4171 W: http://www.adaptec.com/
4173 F: drivers/scsi/dpt*
4174 F: drivers/scsi/dpt/
4177 M: Philipp Reisner <philipp.reisner@linbit.com>
4178 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4179 L: drbd-dev@lists.linbit.com
4180 W: http://www.drbd.org
4181 T: git git://git.linbit.com/linux-drbd.git
4182 T: git git://git.linbit.com/drbd-8.4.git
4184 F: drivers/block/drbd/
4186 F: Documentation/blockdev/drbd/
4188 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4192 F: Documentation/kobject.txt
4196 F: include/linux/debugfs.h
4197 F: include/linux/kobj*
4201 M: David Airlie <airlied@linux.ie>
4202 L: dri-devel@lists.freedesktop.org
4203 T: git git://people.freedesktop.org/~airlied/linux
4204 B: https://bugs.freedesktop.org/
4205 C: irc://chat.freenode.net/dri-devel
4209 F: Documentation/devicetree/bindings/display/
4210 F: Documentation/devicetree/bindings/gpu/
4211 F: Documentation/devicetree/bindings/video/
4212 F: Documentation/gpu/
4214 F: include/uapi/drm/
4215 F: include/linux/vga*
4217 DRM DRIVERS AND MISC GPU PATCHES
4218 M: Daniel Vetter <daniel.vetter@intel.com>
4219 M: Jani Nikula <jani.nikula@linux.intel.com>
4220 M: Sean Paul <seanpaul@chromium.org>
4221 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4223 T: git git://anongit.freedesktop.org/drm/drm-misc
4224 F: Documentation/gpu/
4226 F: drivers/gpu/drm/*
4228 F: include/uapi/drm/drm*
4229 F: include/linux/vga*
4231 DRM DRIVER FOR ARM PL111 CLCD
4232 M: Eric Anholt <eric@anholt.net>
4233 T: git git://anongit.freedesktop.org/drm/drm-misc
4235 F: drivers/gpu/drm/pl111/
4237 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4238 M: Dave Airlie <airlied@redhat.com>
4240 F: drivers/gpu/drm/ast/
4242 DRM DRIVERS FOR BRIDGE CHIPS
4243 M: Archit Taneja <architt@codeaurora.org>
4244 M: Andrzej Hajda <a.hajda@samsung.com>
4245 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4247 T: git git://anongit.freedesktop.org/drm/drm-misc
4248 F: drivers/gpu/drm/bridge/
4250 DRM DRIVER FOR BOCHS VIRTUAL GPU
4251 M: Gerd Hoffmann <kraxel@redhat.com>
4252 L: virtualization@lists.linux-foundation.org
4253 T: git git://anongit.freedesktop.org/drm/drm-misc
4255 F: drivers/gpu/drm/bochs/
4257 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4258 M: Dave Airlie <airlied@redhat.com>
4259 M: Gerd Hoffmann <kraxel@redhat.com>
4260 L: virtualization@lists.linux-foundation.org
4261 T: git git://anongit.freedesktop.org/drm/drm-misc
4263 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4264 F: drivers/gpu/drm/cirrus/
4266 RADEON and AMDGPU DRM DRIVERS
4267 M: Alex Deucher <alexander.deucher@amd.com>
4268 M: Christian König <christian.koenig@amd.com>
4269 L: amd-gfx@lists.freedesktop.org
4270 T: git git://people.freedesktop.org/~agd5f/linux
4272 F: drivers/gpu/drm/radeon/
4273 F: include/uapi/drm/radeon_drm.h
4274 F: drivers/gpu/drm/amd/
4275 F: include/uapi/drm/amdgpu_drm.h
4278 M: Thierry Reding <thierry.reding@gmail.com>
4279 L: dri-devel@lists.freedesktop.org
4280 T: git git://anongit.freedesktop.org/tegra/linux.git
4282 F: drivers/gpu/drm/drm_panel.c
4283 F: drivers/gpu/drm/panel/
4284 F: include/drm/drm_panel.h
4285 F: Documentation/devicetree/bindings/display/panel/
4287 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4288 M: Daniel Vetter <daniel.vetter@intel.com>
4289 M: Jani Nikula <jani.nikula@linux.intel.com>
4290 L: intel-gfx@lists.freedesktop.org
4291 W: https://01.org/linuxgraphics/
4292 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4293 C: irc://chat.freenode.net/intel-gfx
4294 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4295 T: git git://anongit.freedesktop.org/drm-intel
4297 F: drivers/gpu/drm/i915/
4298 F: include/drm/i915*
4299 F: include/uapi/drm/i915_drm.h
4300 F: Documentation/gpu/i915.rst
4302 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4303 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4304 M: Zhi Wang <zhi.a.wang@intel.com>
4305 L: intel-gvt-dev@lists.freedesktop.org
4306 L: intel-gfx@lists.freedesktop.org
4307 W: https://01.org/igvt-g
4308 T: git https://github.com/01org/gvt-linux.git
4310 F: drivers/gpu/drm/i915/gvt/
4312 DRM DRIVERS FOR ATMEL HLCDC
4313 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4314 L: dri-devel@lists.freedesktop.org
4316 F: drivers/gpu/drm/atmel-hlcdc/
4317 F: Documentation/devicetree/bindings/drm/atmel/
4318 T: git git://anongit.freedesktop.org/drm/drm-misc
4320 DRM DRIVERS FOR ALLWINNER A10
4321 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4322 L: dri-devel@lists.freedesktop.org
4324 F: drivers/gpu/drm/sun4i/
4325 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4328 DRM DRIVERS FOR AMLOGIC SOCS
4329 M: Neil Armstrong <narmstrong@baylibre.com>
4330 L: dri-devel@lists.freedesktop.org
4331 L: linux-amlogic@lists.infradead.org
4332 W: http://linux-meson.com/
4334 F: drivers/gpu/drm/meson/
4335 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4336 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4337 F: Documentation/gpu/meson.rst
4338 T: git git://anongit.freedesktop.org/drm/drm-misc
4340 DRM DRIVERS FOR EXYNOS
4341 M: Inki Dae <inki.dae@samsung.com>
4342 M: Joonyoung Shim <jy0922.shim@samsung.com>
4343 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4344 M: Kyungmin Park <kyungmin.park@samsung.com>
4345 L: dri-devel@lists.freedesktop.org
4346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4348 F: drivers/gpu/drm/exynos/
4349 F: include/uapi/drm/exynos_drm.h
4350 F: Documentation/devicetree/bindings/display/exynos/
4352 DRM DRIVERS FOR FREESCALE DCU
4353 M: Stefan Agner <stefan@agner.ch>
4354 M: Alison Wang <alison.wang@freescale.com>
4355 L: dri-devel@lists.freedesktop.org
4357 F: drivers/gpu/drm/fsl-dcu/
4358 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4359 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4360 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4362 DRM DRIVERS FOR FREESCALE IMX
4363 M: Philipp Zabel <p.zabel@pengutronix.de>
4364 L: dri-devel@lists.freedesktop.org
4366 F: drivers/gpu/drm/imx/
4367 F: drivers/gpu/ipu-v3/
4368 F: Documentation/devicetree/bindings/display/imx/
4370 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4371 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4372 L: dri-devel@lists.freedesktop.org
4373 T: git git://github.com/patjak/drm-gma500
4375 F: drivers/gpu/drm/gma500/
4377 DRM DRIVERS FOR HISILICON
4378 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4379 M: Rongrong Zou <zourongrong@gmail.com>
4380 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4381 R: Chen Feng <puck.chen@hisilicon.com>
4382 L: dri-devel@lists.freedesktop.org
4383 T: git git://github.com/xin3liang/linux.git
4385 F: drivers/gpu/drm/hisilicon/
4386 F: Documentation/devicetree/bindings/display/hisilicon/
4388 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4389 S: Orphan / Obsolete
4390 F: drivers/gpu/drm/i810/
4391 F: include/uapi/drm/i810_drm.h
4393 DRM DRIVERS FOR MEDIATEK
4394 M: CK Hu <ck.hu@mediatek.com>
4395 M: Philipp Zabel <p.zabel@pengutronix.de>
4396 L: dri-devel@lists.freedesktop.org
4398 F: drivers/gpu/drm/mediatek/
4399 F: Documentation/devicetree/bindings/display/mediatek/
4401 DRM DRIVER FOR MI0283QT
4402 M: Noralf Trønnes <noralf@tronnes.org>
4404 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4405 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4407 DRM DRIVER FOR MSM ADRENO GPU
4408 M: Rob Clark <robdclark@gmail.com>
4409 L: linux-arm-msm@vger.kernel.org
4410 L: dri-devel@lists.freedesktop.org
4411 L: freedreno@lists.freedesktop.org
4412 T: git git://people.freedesktop.org/~robclark/linux
4414 F: drivers/gpu/drm/msm/
4415 F: include/uapi/drm/msm_drm.h
4416 F: Documentation/devicetree/bindings/display/msm/
4418 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4419 M: Ben Skeggs <bskeggs@redhat.com>
4420 L: dri-devel@lists.freedesktop.org
4421 L: nouveau@lists.freedesktop.org
4422 T: git git://github.com/skeggsb/linux
4424 F: drivers/gpu/drm/nouveau/
4425 F: include/uapi/drm/nouveau_drm.h
4427 DRM DRIVERS FOR NVIDIA TEGRA
4428 M: Thierry Reding <thierry.reding@gmail.com>
4429 L: dri-devel@lists.freedesktop.org
4430 L: linux-tegra@vger.kernel.org
4431 T: git git://anongit.freedesktop.org/tegra/linux.git
4433 F: drivers/gpu/drm/tegra/
4434 F: drivers/gpu/host1x/
4435 F: include/linux/host1x.h
4436 F: include/uapi/drm/tegra_drm.h
4437 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4439 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4440 S: Orphan / Obsolete
4441 F: drivers/gpu/drm/mga/
4442 F: include/uapi/drm/mga_drm.h
4444 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4445 M: Dave Airlie <airlied@redhat.com>
4447 F: drivers/gpu/drm/mgag200/
4449 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4450 S: Orphan / Obsolete
4451 F: drivers/gpu/drm/r128/
4452 F: include/uapi/drm/r128_drm.h
4454 DRM DRIVERS FOR RENESAS
4455 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4456 L: dri-devel@lists.freedesktop.org
4457 L: linux-renesas-soc@vger.kernel.org
4458 T: git git://linuxtv.org/pinchartl/fbdev
4460 F: drivers/gpu/drm/rcar-du/
4461 F: drivers/gpu/drm/shmobile/
4462 F: include/linux/platform_data/shmob_drm.h
4463 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4464 F: Documentation/devicetree/bindings/display/renesas,du.txt
4466 DRM DRIVER FOR QXL VIRTUAL GPU
4467 M: Dave Airlie <airlied@redhat.com>
4468 M: Gerd Hoffmann <kraxel@redhat.com>
4469 L: virtualization@lists.linux-foundation.org
4470 T: git git://anongit.freedesktop.org/drm/drm-misc
4472 F: drivers/gpu/drm/qxl/
4473 F: include/uapi/drm/qxl_drm.h
4475 DRM DRIVERS FOR ROCKCHIP
4476 M: Mark Yao <mark.yao@rock-chips.com>
4477 L: dri-devel@lists.freedesktop.org
4479 F: drivers/gpu/drm/rockchip/
4480 F: Documentation/devicetree/bindings/display/rockchip/
4481 T: git git://anongit.freedesktop.org/drm/drm-misc
4483 DRM DRIVER FOR SAVAGE VIDEO CARDS
4484 S: Orphan / Obsolete
4485 F: drivers/gpu/drm/savage/
4486 F: include/uapi/drm/savage_drm.h
4488 DRM DRIVER FOR SIS VIDEO CARDS
4489 S: Orphan / Obsolete
4490 F: drivers/gpu/drm/sis/
4491 F: include/uapi/drm/sis_drm.h
4494 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4495 M: Vincent Abriou <vincent.abriou@st.com>
4496 L: dri-devel@lists.freedesktop.org
4497 T: git git://anongit.freedesktop.org/drm/drm-misc
4499 F: drivers/gpu/drm/sti
4500 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4503 M: Yannick Fertre <yannick.fertre@st.com>
4504 M: Philippe Cornu <philippe.cornu@st.com>
4505 L: dri-devel@lists.freedesktop.org
4506 T: git git://anongit.freedesktop.org/drm/drm-misc
4508 F: drivers/gpu/drm/stm
4509 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4511 DRM DRIVER FOR TDFX VIDEO CARDS
4512 S: Orphan / Obsolete
4513 F: drivers/gpu/drm/tdfx/
4515 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4516 M: Dave Airlie <airlied@redhat.com>
4518 F: drivers/gpu/drm/udl/
4520 DRM DRIVERS FOR VIVANTE GPU IP
4521 M: Lucas Stach <l.stach@pengutronix.de>
4522 R: Russell King <linux+etnaviv@armlinux.org.uk>
4523 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4524 L: etnaviv@lists.freedesktop.org
4525 L: dri-devel@lists.freedesktop.org
4527 F: drivers/gpu/drm/etnaviv/
4528 F: include/uapi/drm/etnaviv_drm.h
4529 F: Documentation/devicetree/bindings/display/etnaviv/
4531 DRM DRIVER FOR VMWARE VIRTUAL GPU
4532 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4533 M: Sinclair Yeh <syeh@vmware.com>
4534 M: Thomas Hellstrom <thellstrom@vmware.com>
4535 L: dri-devel@lists.freedesktop.org
4536 T: git git://people.freedesktop.org/~syeh/repos_linux
4537 T: git git://people.freedesktop.org/~thomash/linux
4539 F: drivers/gpu/drm/vmwgfx/
4540 F: include/uapi/drm/vmwgfx_drm.h
4543 M: Eric Anholt <eric@anholt.net>
4544 T: git git://github.com/anholt/linux
4546 F: drivers/gpu/drm/vc4/
4547 F: include/uapi/drm/vc4_drm.h
4548 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4549 T: git git://anongit.freedesktop.org/drm/drm-misc
4551 DRM DRIVERS FOR TI OMAP
4552 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4553 L: dri-devel@lists.freedesktop.org
4555 F: drivers/gpu/drm/omapdrm/
4556 F: Documentation/devicetree/bindings/display/ti/
4558 DRM DRIVERS FOR TI LCDC
4559 M: Jyri Sarha <jsarha@ti.com>
4560 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4561 L: dri-devel@lists.freedesktop.org
4563 F: drivers/gpu/drm/tilcdc/
4564 F: Documentation/devicetree/bindings/display/tilcdc/
4566 DRM DRIVERS FOR ZTE ZX
4567 M: Shawn Guo <shawnguo@kernel.org>
4568 L: dri-devel@lists.freedesktop.org
4570 F: drivers/gpu/drm/zte/
4571 F: Documentation/devicetree/bindings/display/zte,vou.txt
4572 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 DSBR100 USB FM RADIO DRIVER
4575 M: Alexey Klimov <klimov.linux@gmail.com>
4576 L: linux-media@vger.kernel.org
4577 T: git git://linuxtv.org/media_tree.git
4579 F: drivers/media/radio/dsbr100.c
4582 M: Francois Romieu <romieu@fr.zoreil.com>
4583 L: netdev@vger.kernel.org
4585 F: drivers/net/wan/dscc4.c
4588 M: Hans Verkuil <hverkuil@xs4all.nl>
4589 L: linux-media@vger.kernel.org
4590 T: git git://linuxtv.org/media_tree.git
4591 W: https://linuxtv.org
4593 F: drivers/media/pci/dt3155/
4595 DVB_USB_AF9015 MEDIA DRIVER
4596 M: Antti Palosaari <crope@iki.fi>
4597 L: linux-media@vger.kernel.org
4598 W: https://linuxtv.org
4599 W: http://palosaari.fi/linux/
4600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4601 T: git git://linuxtv.org/anttip/media_tree.git
4603 F: drivers/media/usb/dvb-usb-v2/af9015*
4605 DVB_USB_AF9035 MEDIA DRIVER
4606 M: Antti Palosaari <crope@iki.fi>
4607 L: linux-media@vger.kernel.org
4608 W: https://linuxtv.org
4609 W: http://palosaari.fi/linux/
4610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4611 T: git git://linuxtv.org/anttip/media_tree.git
4613 F: drivers/media/usb/dvb-usb-v2/af9035*
4615 DVB_USB_ANYSEE MEDIA DRIVER
4616 M: Antti Palosaari <crope@iki.fi>
4617 L: linux-media@vger.kernel.org
4618 W: https://linuxtv.org
4619 W: http://palosaari.fi/linux/
4620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4621 T: git git://linuxtv.org/anttip/media_tree.git
4623 F: drivers/media/usb/dvb-usb-v2/anysee*
4625 DVB_USB_AU6610 MEDIA DRIVER
4626 M: Antti Palosaari <crope@iki.fi>
4627 L: linux-media@vger.kernel.org
4628 W: https://linuxtv.org
4629 W: http://palosaari.fi/linux/
4630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4631 T: git git://linuxtv.org/anttip/media_tree.git
4633 F: drivers/media/usb/dvb-usb-v2/au6610*
4635 DVB_USB_CE6230 MEDIA DRIVER
4636 M: Antti Palosaari <crope@iki.fi>
4637 L: linux-media@vger.kernel.org
4638 W: https://linuxtv.org
4639 W: http://palosaari.fi/linux/
4640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4641 T: git git://linuxtv.org/anttip/media_tree.git
4643 F: drivers/media/usb/dvb-usb-v2/ce6230*
4645 DVB_USB_CXUSB MEDIA DRIVER
4646 M: Michael Krufky <mkrufky@linuxtv.org>
4647 L: linux-media@vger.kernel.org
4648 W: https://linuxtv.org
4649 W: http://github.com/mkrufky
4650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4651 T: git git://linuxtv.org/media_tree.git
4653 F: drivers/media/usb/dvb-usb/cxusb*
4655 DVB_USB_EC168 MEDIA DRIVER
4656 M: Antti Palosaari <crope@iki.fi>
4657 L: linux-media@vger.kernel.org
4658 W: https://linuxtv.org
4659 W: http://palosaari.fi/linux/
4660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661 T: git git://linuxtv.org/anttip/media_tree.git
4663 F: drivers/media/usb/dvb-usb-v2/ec168*
4665 DVB_USB_GL861 MEDIA DRIVER
4666 M: Antti Palosaari <crope@iki.fi>
4667 L: linux-media@vger.kernel.org
4668 W: https://linuxtv.org
4669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4670 T: git git://linuxtv.org/anttip/media_tree.git
4672 F: drivers/media/usb/dvb-usb-v2/gl861*
4674 DVB_USB_MXL111SF MEDIA DRIVER
4675 M: Michael Krufky <mkrufky@linuxtv.org>
4676 L: linux-media@vger.kernel.org
4677 W: https://linuxtv.org
4678 W: http://github.com/mkrufky
4679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4680 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4682 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4684 DVB_USB_RTL28XXU MEDIA DRIVER
4685 M: Antti Palosaari <crope@iki.fi>
4686 L: linux-media@vger.kernel.org
4687 W: https://linuxtv.org
4688 W: http://palosaari.fi/linux/
4689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4690 T: git git://linuxtv.org/anttip/media_tree.git
4692 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4694 DVB_USB_V2 MEDIA DRIVER
4695 M: Antti Palosaari <crope@iki.fi>
4696 L: linux-media@vger.kernel.org
4697 W: https://linuxtv.org
4698 W: http://palosaari.fi/linux/
4699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4700 T: git git://linuxtv.org/anttip/media_tree.git
4702 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4703 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4706 M: Jason Baron <jbaron@akamai.com>
4708 F: lib/dynamic_debug.c
4709 F: include/linux/dynamic_debug.h
4711 DZ DECSTATION DZ11 SERIAL DRIVER
4712 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4714 F: drivers/tty/serial/dz.*
4716 E3X0 POWER BUTTON DRIVER
4717 M: Moritz Fischer <moritz.fischer@ettus.com>
4718 L: usrp-users@lists.ettus.com
4719 W: http://www.ettus.com
4721 F: drivers/input/misc/e3x0-button.c
4722 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4725 M: Antti Palosaari <crope@iki.fi>
4726 L: linux-media@vger.kernel.org
4727 W: https://linuxtv.org
4728 W: http://palosaari.fi/linux/
4729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730 T: git git://linuxtv.org/anttip/media_tree.git
4732 F: drivers/media/tuners/e4000*
4734 EATA ISA/EISA/PCI SCSI DRIVER
4735 M: Dario Ballabio <ballabio_dario@emc.com>
4736 L: linux-scsi@vger.kernel.org
4738 F: drivers/scsi/eata.c
4741 M: Antti Palosaari <crope@iki.fi>
4742 L: linux-media@vger.kernel.org
4743 W: https://linuxtv.org
4744 W: http://palosaari.fi/linux/
4745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4746 T: git git://linuxtv.org/anttip/media_tree.git
4748 F: drivers/media/dvb-frontends/ec100*
4751 M: Tyler Hicks <tyhicks@canonical.com>
4752 L: ecryptfs@vger.kernel.org
4753 W: http://ecryptfs.org
4754 W: https://launchpad.net/ecryptfs
4755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4757 F: Documentation/filesystems/ecryptfs.txt
4761 M: Borislav Petkov <bp@alien8.de>
4762 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4763 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4764 L: linux-edac@vger.kernel.org
4765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4768 F: Documentation/admin-guide/ras.rst
4769 F: Documentation/driver-api/edac.rst
4771 F: include/linux/edac.h
4774 M: Borislav Petkov <bp@alien8.de>
4775 L: linux-edac@vger.kernel.org
4777 F: drivers/edac/amd64_edac*
4780 M: Robert Richter <rric@kernel.org>
4781 L: linux-edac@vger.kernel.org
4783 F: drivers/edac/highbank*
4786 M: Ralf Baechle <ralf@linux-mips.org>
4787 M: David Daney <david.daney@cavium.com>
4788 L: linux-edac@vger.kernel.org
4789 L: linux-mips@linux-mips.org
4791 F: drivers/edac/octeon_edac*
4792 F: drivers/edac/thunderx_edac*
4795 M: Mark Gross <mark.gross@intel.com>
4796 L: linux-edac@vger.kernel.org
4798 F: drivers/edac/e752x_edac.c
4801 L: linux-edac@vger.kernel.org
4803 F: drivers/edac/e7xxx_edac.c
4806 M: York Sun <york.sun@nxp.com>
4807 L: linux-edac@vger.kernel.org
4809 F: drivers/edac/fsl_ddr_edac.*
4812 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4813 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4814 L: linux-edac@vger.kernel.org
4816 F: drivers/edac/ghes_edac.c
4819 M: Tim Small <tim@buttersideup.com>
4820 L: linux-edac@vger.kernel.org
4822 F: drivers/edac/i82443bxgx_edac.c
4825 L: linux-edac@vger.kernel.org
4827 F: drivers/edac/i3000_edac.c
4830 L: linux-edac@vger.kernel.org
4832 F: drivers/edac/i5000_edac.c
4835 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4837 L: linux-edac@vger.kernel.org
4839 F: drivers/edac/i5400_edac.c
4842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L: linux-edac@vger.kernel.org
4846 F: drivers/edac/i7300_edac.c
4849 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4850 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4851 L: linux-edac@vger.kernel.org
4853 F: drivers/edac/i7core_edac.c
4856 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4857 M: "Arvind R." <arvino55@gmail.com>
4858 L: linux-edac@vger.kernel.org
4860 F: drivers/edac/i82975x_edac.c
4863 M: Jason Baron <jbaron@akamai.com>
4864 L: linux-edac@vger.kernel.org
4866 F: drivers/edac/ie31200_edac.c
4869 M: Johannes Thumshirn <morbidrsa@gmail.com>
4870 L: linux-edac@vger.kernel.org
4872 F: drivers/edac/mpc85xx_edac.[ch]
4875 M: Tony Luck <tony.luck@intel.com>
4876 L: linux-edac@vger.kernel.org
4878 F: drivers/edac/pnd2_edac.[ch]
4881 M: Egor Martovetsky <egor@pasemi.com>
4882 L: linux-edac@vger.kernel.org
4884 F: drivers/edac/pasemi_edac.c
4887 M: Tim Small <tim@buttersideup.com>
4888 L: linux-edac@vger.kernel.org
4890 F: drivers/edac/r82600_edac.c
4893 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4895 L: linux-edac@vger.kernel.org
4897 F: drivers/edac/sb_edac.c
4900 M: Tony Luck <tony.luck@intel.com>
4901 L: linux-edac@vger.kernel.org
4903 F: drivers/edac/skx_edac.c
4906 APPLIED MICRO (APM) X-GENE SOC EDAC
4907 M: Loc Ho <lho@apm.com>
4909 F: drivers/edac/xgene_edac.c
4910 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4912 EDIROL UA-101/UA-1000 DRIVER
4913 M: Clemens Ladisch <clemens@ladisch.de>
4914 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4915 T: git git://git.alsa-project.org/alsa-kernel.git
4917 F: sound/usb/misc/ua101.c
4919 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4920 M: Matt Fleming <matt@codeblueprint.co.uk>
4921 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4922 L: linux-efi@vger.kernel.org
4923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4925 F: Documentation/efi-stub.txt
4926 F: arch/*/kernel/efi.c
4927 F: arch/x86/boot/compressed/eboot.[ch]
4928 F: arch/*/include/asm/efi.h
4929 F: arch/x86/platform/efi/
4930 F: drivers/firmware/efi/
4931 F: include/linux/efi*.h
4932 F: arch/arm/boot/compressed/efi-header.S
4933 F: arch/arm64/kernel/efi-entry.S
4935 EFI VARIABLE FILESYSTEM
4936 M: Matthew Garrett <matthew.garrett@nebula.com>
4937 M: Jeremy Kerr <jk@ozlabs.org>
4938 M: Matt Fleming <matt@codeblueprint.co.uk>
4939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4940 L: linux-efi@vger.kernel.org
4944 EFIFB FRAMEBUFFER DRIVER
4945 L: linux-fbdev@vger.kernel.org
4946 M: Peter Jones <pjones@redhat.com>
4948 F: drivers/video/fbdev/efifb.c
4951 L: linux-efi@vger.kernel.org
4952 M: Ivan Hu <ivan.hu@canonical.com>
4953 M: Matt Fleming <matt@codeblueprint.co.uk>
4955 F: drivers/firmware/efi/test/
4958 W: http://aeschi.ch.eu.org/efs/
4962 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4963 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4964 L: netdev@vger.kernel.org
4966 F: drivers/net/ethernet/ibm/ehea/
4968 EM28XX VIDEO4LINUX DRIVER
4969 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4970 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4971 L: linux-media@vger.kernel.org
4972 W: https://linuxtv.org
4973 T: git git://linuxtv.org/media_tree.git
4975 F: drivers/media/usb/em28xx/
4976 F: Documentation/media/v4l-drivers/em28xx*
4979 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4980 M: Matt Mackall <mpm@selenic.com>
4981 M: David Woodhouse <dwmw2@infradead.org>
4982 L: linux-embedded@vger.kernel.org
4985 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4986 M: James Smart <james.smart@broadcom.com>
4987 M: Dick Kennedy <dick.kennedy@broadcom.com>
4988 L: linux-scsi@vger.kernel.org
4989 W: http://www.broadcom.com
4991 F: drivers/scsi/lpfc/
4993 ENE CB710 FLASH CARD READER DRIVER
4994 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4996 F: drivers/misc/cb710/
4997 F: drivers/mmc/host/cb710-mmc.*
4998 F: include/linux/cb710.h
5000 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5001 M: Maxim Levitsky <maximlevitsky@gmail.com>
5003 F: drivers/media/rc/ene_ir.*
5005 EPSON S1D13XXX FRAMEBUFFER DRIVER
5006 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5009 F: drivers/video/fbdev/s1d13xxxfb.c
5010 F: include/video/s1d13xxxfb.h
5012 ET131X NETWORK DRIVER
5013 M: Mark Einon <mark.einon@gmail.com>
5015 F: drivers/net/ethernet/agere/
5018 M: Stephen Hemminger <stephen@networkplumber.org>
5019 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5020 L: netdev@vger.kernel.org
5021 W: http://www.linuxfoundation.org/en/Net:Bridge
5023 F: include/linux/netfilter_bridge/
5026 ETHERNET PHY LIBRARY
5027 M: Andrew Lunn <andrew@lunn.ch>
5028 M: Florian Fainelli <f.fainelli@gmail.com>
5029 L: netdev@vger.kernel.org
5031 F: include/linux/phy.h
5032 F: include/linux/phy_fixed.h
5034 F: Documentation/networking/phy.txt
5035 F: drivers/of/of_mdio.c
5036 F: drivers/of/of_net.c
5039 M: Jan Kara <jack@suse.com>
5040 L: linux-ext4@vger.kernel.org
5042 F: Documentation/filesystems/ext2.txt
5044 F: include/linux/ext2*
5047 M: "Theodore Ts'o" <tytso@mit.edu>
5048 M: Andreas Dilger <adilger.kernel@dilger.ca>
5049 L: linux-ext4@vger.kernel.org
5050 W: http://ext4.wiki.kernel.org
5051 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5054 F: Documentation/filesystems/ext4.txt
5057 Extended Verification Module (EVM)
5058 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5059 L: linux-ima-devel@lists.sourceforge.net
5060 L: linux-security-module@vger.kernel.org
5062 F: security/integrity/evm/
5064 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5065 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5066 M: Chanwoo Choi <cw00.choi@samsung.com>
5067 L: linux-kernel@vger.kernel.org
5068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5071 F: include/linux/extcon/
5072 F: include/linux/extcon.h
5073 F: Documentation/extcon/
5074 F: Documentation/devicetree/bindings/extcon/
5077 M: Jingoo Han <jingoohan1@gmail.com>
5078 L: dri-devel@lists.freedesktop.org
5080 F: drivers/gpu/drm/exynos/exynos_dp*
5082 EXYNOS SYSMMU (IOMMU) driver
5083 M: Marek Szyprowski <m.szyprowski@samsung.com>
5084 L: iommu@lists.linux-foundation.org
5086 F: drivers/iommu/exynos-iommu.c
5088 EZchip NPS platform support
5089 M: Noam Camus <noamc@ezchip.com>
5091 F: arch/arc/plat-eznps
5092 F: arch/arc/boot/dts/eznps.dts
5094 F71805F HARDWARE MONITORING DRIVER
5095 M: Jean Delvare <jdelvare@suse.com>
5096 L: linux-hwmon@vger.kernel.org
5098 F: Documentation/hwmon/f71805f
5099 F: drivers/hwmon/f71805f.c
5102 M: Michael Buesch <m@bues.ch>
5103 L: linux-media@vger.kernel.org
5105 F: drivers/media/tuners/fc0011.h
5106 F: drivers/media/tuners/fc0011.c
5109 M: Antti Palosaari <crope@iki.fi>
5110 L: linux-media@vger.kernel.org
5111 W: https://linuxtv.org
5112 W: http://palosaari.fi/linux/
5113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5114 T: git git://linuxtv.org/anttip/media_tree.git
5116 F: drivers/media/tuners/fc2580*
5119 M: Eric Paris <eparis@redhat.com>
5121 F: fs/notify/fanotify/
5122 F: include/linux/fanotify.h
5123 F: include/uapi/linux/fanotify.h
5125 FARSYNC SYNCHRONOUS DRIVER
5126 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5127 W: http://www.farsite.co.uk/
5129 F: drivers/net/wan/farsync.*
5131 FAULT INJECTION SUPPORT
5132 M: Akinobu Mita <akinobu.mita@gmail.com>
5134 F: Documentation/fault-injection/
5135 F: lib/fault-inject.c
5137 FBTFT Framebuffer drivers
5138 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5140 F: drivers/staging/fbtft/
5142 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5143 M: Johannes Thumshirn <jth@kernel.org>
5144 L: fcoe-devel@open-fcoe.org
5145 W: www.Open-FCoE.org
5147 F: drivers/scsi/libfc/
5148 F: drivers/scsi/fcoe/
5150 F: include/scsi/libfc.h
5151 F: include/scsi/libfcoe.h
5152 F: include/uapi/scsi/fc/
5154 FILE LOCKING (flock() and fcntl()/lockf())
5155 M: Jeff Layton <jlayton@poochiereds.net>
5156 M: "J. Bruce Fields" <bfields@fieldses.org>
5157 L: linux-fsdevel@vger.kernel.org
5159 F: include/linux/fcntl.h
5160 F: include/linux/fs.h
5161 F: include/uapi/linux/fcntl.h
5162 F: include/uapi/linux/fs.h
5166 FILESYSTEMS (VFS and infrastructure)
5167 M: Alexander Viro <viro@zeniv.linux.org.uk>
5168 L: linux-fsdevel@vger.kernel.org
5172 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5173 M: Riku Voipio <riku.voipio@iki.fi>
5174 L: linux-hwmon@vger.kernel.org
5176 F: drivers/hwmon/f75375s.c
5177 F: include/linux/f75375s.h
5179 FIREWIRE AUDIO DRIVERS
5180 M: Clemens Ladisch <clemens@ladisch.de>
5181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5182 T: git git://git.alsa-project.org/alsa-kernel.git
5186 FIREWIRE MEDIA DRIVERS (firedtv)
5187 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5188 L: linux-media@vger.kernel.org
5189 L: linux1394-devel@lists.sourceforge.net
5190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5192 F: drivers/media/firewire/
5194 FIREWIRE SBP-2 TARGET
5195 M: Chris Boot <bootc@bootc.net>
5196 L: linux-scsi@vger.kernel.org
5197 L: target-devel@vger.kernel.org
5198 L: linux1394-devel@lists.sourceforge.net
5199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5201 F: drivers/target/sbp/
5204 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5205 L: linux1394-devel@lists.sourceforge.net
5206 W: http://ieee1394.wiki.kernel.org/
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5209 F: drivers/firewire/
5210 F: include/linux/firewire.h
5211 F: include/uapi/linux/firewire*.h
5214 FIRMWARE LOADER (request_firmware)
5215 M: Luis R. Rodriguez <mcgrof@kernel.org>
5216 L: linux-kernel@vger.kernel.org
5218 F: Documentation/firmware_class/
5219 F: drivers/base/firmware*.c
5220 F: include/linux/firmware.h
5222 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5223 M: Joshua Morris <josh.h.morris@us.ibm.com>
5224 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5226 F: drivers/block/rsxx/
5229 M: Jiri Kosina <jikos@kernel.org>
5230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5232 F: drivers/block/floppy.c
5235 M: Alessandro Rubini <rubini@gnudd.com>
5236 W: http://www.ohwr.org/projects/fmc-bus
5239 F: include/linux/fmc*.h
5240 F: include/linux/ipmi-fru.h
5243 FPGA MANAGER FRAMEWORK
5244 M: Alan Tull <atull@kernel.org>
5245 R: Moritz Fischer <moritz.fischer@ettus.com>
5246 L: linux-fpga@vger.kernel.org
5248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5249 F: Documentation/fpga/
5250 F: Documentation/devicetree/bindings/fpga/
5252 F: include/linux/fpga/
5253 W: http://www.rocketboards.org
5256 M: Bill Metzenthen <billm@melbpc.org.au>
5257 W: http://floatingpoint.sourceforge.net/emulator/index.html
5259 F: arch/x86/math-emu/
5261 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5262 L: netdev@vger.kernel.org
5264 F: drivers/net/wan/dlci.c
5265 F: drivers/net/wan/sdla.c
5268 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5269 L: linux-fbdev@vger.kernel.org
5270 T: git git://github.com/bzolnier/linux.git
5271 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5273 F: Documentation/fb/
5276 F: include/linux/fb.h
5277 F: include/uapi/video/
5278 F: include/uapi/linux/fb.h
5280 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5281 M: Horia Geantă <horia.geanta@nxp.com>
5282 M: Dan Douglass <dan.douglass@nxp.com>
5283 L: linux-crypto@vger.kernel.org
5285 F: drivers/crypto/caam/
5286 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5288 FREESCALE DIU FRAMEBUFFER DRIVER
5289 M: Timur Tabi <timur@tabi.org>
5290 L: linux-fbdev@vger.kernel.org
5292 F: drivers/video/fbdev/fsl-diu-fb.*
5294 FREESCALE DMA DRIVER
5295 M: Li Yang <leoli@freescale.com>
5296 M: Zhang Wei <zw@zh-kernel.org>
5297 L: linuxppc-dev@lists.ozlabs.org
5299 F: drivers/dma/fsldma.*
5301 FREESCALE GPMI NAND DRIVER
5302 M: Han Xu <han.xu@nxp.com>
5303 L: linux-mtd@lists.infradead.org
5305 F: drivers/mtd/nand/gpmi-nand/*
5307 FREESCALE I2C CPM DRIVER
5308 M: Jochen Friedrich <jochen@scram.de>
5309 L: linuxppc-dev@lists.ozlabs.org
5310 L: linux-i2c@vger.kernel.org
5312 F: drivers/i2c/busses/i2c-cpm.c
5314 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5315 M: Sascha Hauer <kernel@pengutronix.de>
5316 L: linux-fbdev@vger.kernel.org
5317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5319 F: include/linux/platform_data/video-imxfb.h
5320 F: drivers/video/fbdev/imxfb.c
5322 FREESCALE QUAD SPI DRIVER
5323 M: Han Xu <han.xu@nxp.com>
5324 L: linux-mtd@lists.infradead.org
5326 F: drivers/mtd/spi-nor/fsl-quadspi.c
5328 FREESCALE SOC FS_ENET DRIVER
5329 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5330 M: Vitaly Bordug <vbordug@ru.mvista.com>
5331 L: linuxppc-dev@lists.ozlabs.org
5332 L: netdev@vger.kernel.org
5334 F: drivers/net/ethernet/freescale/fs_enet/
5335 F: include/linux/fs_enet_pd.h
5337 FREESCALE IMX / MXC FEC DRIVER
5338 M: Fugang Duan <fugang.duan@nxp.com>
5339 L: netdev@vger.kernel.org
5341 F: drivers/net/ethernet/freescale/fec_main.c
5342 F: drivers/net/ethernet/freescale/fec_ptp.c
5343 F: drivers/net/ethernet/freescale/fec.h
5344 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5346 FREESCALE QORIQ DPAA FMAN DRIVER
5347 M: Madalin Bucur <madalin.bucur@nxp.com>
5348 L: netdev@vger.kernel.org
5350 F: drivers/net/ethernet/freescale/fman
5351 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5353 FREESCALE QORIQ DPAA ETHERNET DRIVER
5354 M: Madalin Bucur <madalin.bucur@nxp.com>
5355 L: netdev@vger.kernel.org
5357 F: drivers/net/ethernet/freescale/dpaa
5359 FREESCALE SOC DRIVERS
5360 M: Scott Wood <oss@buserror.net>
5361 L: linuxppc-dev@lists.ozlabs.org
5362 L: linux-arm-kernel@lists.infradead.org
5364 F: Documentation/devicetree/bindings/powerpc/fsl/
5366 F: include/linux/fsl/
5368 FREESCALE QUICC ENGINE LIBRARY
5369 M: Qiang Zhao <qiang.zhao@nxp.com>
5370 L: linuxppc-dev@lists.ozlabs.org
5372 F: drivers/soc/fsl/qe/
5373 F: include/soc/fsl/*qe*.h
5374 F: include/soc/fsl/*ucc*.h
5376 FREESCALE USB PERIPHERAL DRIVERS
5377 M: Li Yang <leoli@freescale.com>
5378 L: linux-usb@vger.kernel.org
5379 L: linuxppc-dev@lists.ozlabs.org
5381 F: drivers/usb/gadget/udc/fsl*
5383 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5384 M: Li Yang <leoli@freescale.com>
5385 L: netdev@vger.kernel.org
5386 L: linuxppc-dev@lists.ozlabs.org
5388 F: drivers/net/ethernet/freescale/ucc_geth*
5390 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5391 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5392 L: netdev@vger.kernel.org
5394 F: drivers/net/ethernet/freescale/gianfar*
5395 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5396 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5398 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5399 M: Zhao Qiang <qiang.zhao@nxp.com>
5400 L: netdev@vger.kernel.org
5401 L: linuxppc-dev@lists.ozlabs.org
5403 F: drivers/net/wan/fsl_ucc_hdlc*
5405 FREESCALE QUICC ENGINE UCC UART DRIVER
5406 M: Timur Tabi <timur@tabi.org>
5407 L: linuxppc-dev@lists.ozlabs.org
5409 F: drivers/tty/serial/ucc_uart.c
5411 FREESCALE SOC SOUND DRIVERS
5412 M: Timur Tabi <timur@tabi.org>
5413 M: Nicolin Chen <nicoleotsuka@gmail.com>
5414 M: Xiubo Li <Xiubo.Lee@gmail.com>
5415 R: Fabio Estevam <fabio.estevam@nxp.com>
5416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5417 L: linuxppc-dev@lists.ozlabs.org
5419 F: sound/soc/fsl/fsl*
5420 F: sound/soc/fsl/imx*
5421 F: sound/soc/fsl/mpc8610_hpcd.c
5424 M: Christoph Hellwig <hch@infradead.org>
5425 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5430 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5431 M: Pavel Machek <pavel@ucw.cz>
5432 L: linux-pm@vger.kernel.org
5434 F: Documentation/power/freezing-of-tasks.txt
5435 F: include/linux/freezer.h
5439 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5440 L: linux-kernel@vger.kernel.org
5443 F: include/linux/frontswap.h
5445 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5446 M: David Howells <dhowells@redhat.com>
5447 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5449 F: Documentation/filesystems/caching/
5451 F: include/linux/fscache*.h
5453 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5454 M: Theodore Y. Ts'o <tytso@mit.edu>
5455 M: Jaegeuk Kim <jaegeuk@kernel.org>
5456 L: linux-fscrypt@vger.kernel.org
5457 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5461 F: include/linux/fscrypt*.h
5464 M: Jaegeuk Kim <jaegeuk@kernel.org>
5465 M: Chao Yu <yuchao0@huawei.com>
5466 L: linux-f2fs-devel@lists.sourceforge.net
5467 W: https://f2fs.wiki.kernel.org/
5468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5470 F: Documentation/filesystems/f2fs.txt
5471 F: Documentation/ABI/testing/sysfs-fs-f2fs
5473 F: include/linux/f2fs_fs.h
5474 F: include/trace/events/f2fs.h
5476 FUJITSU FR-V (FRV) PORT
5480 FUJITSU LAPTOP EXTRAS
5481 M: Jonathan Woithe <jwoithe@just42.net>
5482 L: platform-driver-x86@vger.kernel.org
5484 F: drivers/platform/x86/fujitsu-laptop.c
5486 FUJITSU M-5MO LS CAMERA ISP DRIVER
5487 M: Kyungmin Park <kyungmin.park@samsung.com>
5488 M: Heungjun Kim <riverful.kim@samsung.com>
5489 L: linux-media@vger.kernel.org
5491 F: drivers/media/i2c/m5mols/
5492 F: include/media/i2c/m5mols.h
5494 FUJITSU TABLET EXTRAS
5495 M: Robert Gerlach <khnz@gmx.de>
5496 L: platform-driver-x86@vger.kernel.org
5498 F: drivers/platform/x86/fujitsu-tablet.c
5500 FUSE: FILESYSTEM IN USERSPACE
5501 M: Miklos Szeredi <miklos@szeredi.hu>
5502 L: linux-fsdevel@vger.kernel.org
5503 W: http://fuse.sourceforge.net/
5504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5507 F: include/uapi/linux/fuse.h
5508 F: Documentation/filesystems/fuse.txt
5511 M: Thomas Gleixner <tglx@linutronix.de>
5512 M: Ingo Molnar <mingo@redhat.com>
5513 R: Peter Zijlstra <peterz@infradead.org>
5514 R: Darren Hart <dvhart@infradead.org>
5515 L: linux-kernel@vger.kernel.org
5516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5519 F: kernel/futex_compat.c
5520 F: include/asm-generic/futex.h
5521 F: include/linux/futex.h
5522 F: include/uapi/linux/futex.h
5523 F: tools/testing/selftests/futex/
5524 F: tools/perf/bench/futex*
5525 F: Documentation/*futex*
5527 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5528 M: Rik Faith <faith@cs.unc.edu>
5529 L: linux-scsi@vger.kernel.org
5530 S: Odd Fixes (e.g., new signatures)
5531 F: drivers/scsi/fdomain.*
5534 M: Kees Cook <keescook@chromium.org>
5535 R: Emese Revfy <re.emese@gmail.com>
5536 L: kernel-hardening@lists.openwall.com
5538 F: scripts/gcc-plugins/
5539 F: scripts/gcc-plugin.sh
5540 F: scripts/Makefile.gcc-plugins
5541 F: Documentation/gcc-plugins.txt
5543 GCOV BASED KERNEL PROFILING
5544 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5547 F: Documentation/dev-tools/gcov.rst
5549 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5550 M: Achim Leubner <achim_leubner@adaptec.com>
5551 L: linux-scsi@vger.kernel.org
5552 W: http://www.icp-vortex.com/
5554 F: drivers/scsi/gdt*
5556 GDB KERNEL DEBUGGING HELPER SCRIPTS
5557 M: Jan Kiszka <jan.kiszka@siemens.com>
5558 M: Kieran Bingham <kieran@bingham.xyz>
5562 GEMTEK FM RADIO RECEIVER DRIVER
5563 M: Hans Verkuil <hverkuil@xs4all.nl>
5564 L: linux-media@vger.kernel.org
5565 T: git git://linuxtv.org/media_tree.git
5566 W: https://linuxtv.org
5568 F: drivers/media/radio/radio-gemtek*
5570 GENERIC GPIO I2C DRIVER
5571 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5573 F: drivers/i2c/busses/i2c-gpio.c
5574 F: include/linux/i2c-gpio.h
5576 GENERIC GPIO I2C MULTIPLEXER DRIVER
5577 M: Peter Korsgaard <peter.korsgaard@barco.com>
5578 L: linux-i2c@vger.kernel.org
5580 F: drivers/i2c/muxes/i2c-mux-gpio.c
5581 F: include/linux/i2c-mux-gpio.h
5582 F: Documentation/i2c/muxes/i2c-mux-gpio
5584 GENERIC HDLC (WAN) DRIVERS
5585 M: Krzysztof Halasa <khc@pm.waw.pl>
5586 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5588 F: drivers/net/wan/c101.c
5589 F: drivers/net/wan/hd6457*
5590 F: drivers/net/wan/hdlc*
5591 F: drivers/net/wan/n2.c
5592 F: drivers/net/wan/pc300too.c
5593 F: drivers/net/wan/pci200syn.c
5594 F: drivers/net/wan/wanxl*
5596 GENERIC INCLUDE/ASM HEADER FILES
5597 M: Arnd Bergmann <arnd@arndb.de>
5598 L: linux-arch@vger.kernel.org
5599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5601 F: include/asm-generic/
5602 F: include/uapi/asm-generic/
5604 GENERIC PHY FRAMEWORK
5605 M: Kishon Vijay Abraham I <kishon@ti.com>
5606 L: linux-kernel@vger.kernel.org
5607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5610 F: include/linux/phy/
5613 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5614 M: Kevin Hilman <khilman@kernel.org>
5615 M: Ulf Hansson <ulf.hansson@linaro.org>
5616 L: linux-pm@vger.kernel.org
5618 F: drivers/base/power/domain*.c
5619 F: include/linux/pm_domain.h
5620 F: Documentation/devicetree/bindings/power/power_domain.txt
5622 GENERIC UIO DRIVER FOR PCI DEVICES
5623 M: "Michael S. Tsirkin" <mst@redhat.com>
5624 L: kvm@vger.kernel.org
5626 F: drivers/uio/uio_pci_generic.c
5628 GET_MAINTAINER SCRIPT
5629 M: Joe Perches <joe@perches.com>
5631 F: scripts/get_maintainer.pl
5633 GENWQE (IBM Generic Workqueue Card)
5634 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5635 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5637 F: drivers/misc/genwqe/
5640 M: Steven Whitehouse <swhiteho@redhat.com>
5641 M: Bob Peterson <rpeterso@redhat.com>
5642 L: cluster-devel@redhat.com
5643 W: http://sources.redhat.com/cluster/
5644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5646 F: Documentation/filesystems/gfs2*.txt
5648 F: include/uapi/linux/gfs2_ondisk.h
5650 GIGASET ISDN DRIVERS
5651 M: Paul Bolle <pebolle@tiscali.nl>
5652 L: gigaset307x-common@lists.sourceforge.net
5653 W: http://gigaset307x.sourceforge.net/
5655 F: Documentation/isdn/README.gigaset
5656 F: drivers/isdn/gigaset/
5657 F: include/uapi/linux/gigaset_dev.h
5660 M: Hans Verkuil <hans.verkuil@cisco.com>
5661 L: linux-media@vger.kernel.org
5663 F: drivers/media/usb/go7007/
5666 M: Bastien Nocera <hadess@hadess.net>
5667 L: linux-input@vger.kernel.org
5669 F: drivers/input/touchscreen/goodix.c
5672 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5673 L: linux-gpio@vger.kernel.org
5675 F: drivers/gpio/gpio-mockup.c
5676 F: tools/testing/selftests/gpio/
5679 M: Linus Walleij <linus.walleij@linaro.org>
5680 M: Alexandre Courbot <gnurou@gmail.com>
5681 L: linux-gpio@vger.kernel.org
5682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5684 F: Documentation/devicetree/bindings/gpio/
5685 F: Documentation/gpio/
5686 F: Documentation/ABI/testing/gpio-cdev
5687 F: Documentation/ABI/obsolete/sysfs-gpio
5689 F: include/linux/gpio/
5690 F: include/linux/gpio.h
5691 F: include/asm-generic/gpio.h
5692 F: include/uapi/linux/gpio.h
5695 GRE DEMULTIPLEXER DRIVER
5696 M: Dmitry Kozlov <xeb@mail.ru>
5697 L: netdev@vger.kernel.org
5699 F: net/ipv4/gre_demux.c
5700 F: net/ipv4/gre_offload.c
5701 F: include/net/gre.h
5703 GRETH 10/100/1G Ethernet MAC device driver
5704 M: Andreas Larsson <andreas@gaisler.com>
5705 L: netdev@vger.kernel.org
5707 F: drivers/net/ethernet/aeroflex/
5710 M: Johan Hovold <johan@kernel.org>
5711 M: Alex Elder <elder@kernel.org>
5712 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5714 F: drivers/staging/greybus/
5715 L: greybus-dev@lists.linaro.org
5717 GREYBUS AUDIO PROTOCOLS DRIVERS
5718 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5719 M: Mark Greer <mgreer@animalcreek.com>
5721 F: drivers/staging/greybus/audio_apbridgea.c
5722 F: drivers/staging/greybus/audio_apbridgea.h
5723 F: drivers/staging/greybus/audio_codec.c
5724 F: drivers/staging/greybus/audio_codec.h
5725 F: drivers/staging/greybus/audio_gb.c
5726 F: drivers/staging/greybus/audio_manager.c
5727 F: drivers/staging/greybus/audio_manager.h
5728 F: drivers/staging/greybus/audio_manager_module.c
5729 F: drivers/staging/greybus/audio_manager_private.h
5730 F: drivers/staging/greybus/audio_manager_sysfs.c
5731 F: drivers/staging/greybus/audio_module.c
5732 F: drivers/staging/greybus/audio_topology.c
5734 GREYBUS PROTOCOLS DRIVERS
5735 M: Rui Miguel Silva <rmfrfs@gmail.com>
5737 F: drivers/staging/greybus/sdio.c
5738 F: drivers/staging/greybus/light.c
5739 F: drivers/staging/greybus/gpio.c
5740 F: drivers/staging/greybus/power_supply.c
5741 F: drivers/staging/greybus/spi.c
5742 F: drivers/staging/greybus/spilib.c
5744 GREYBUS PROTOCOLS DRIVERS
5745 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5747 F: drivers/staging/greybus/loopback.c
5748 F: drivers/staging/greybus/timesync.c
5749 F: drivers/staging/greybus/timesync_platform.c
5751 GREYBUS PROTOCOLS DRIVERS
5752 M: Viresh Kumar <vireshk@kernel.org>
5754 F: drivers/staging/greybus/authentication.c
5755 F: drivers/staging/greybus/bootrom.c
5756 F: drivers/staging/greybus/firmware.h
5757 F: drivers/staging/greybus/fw-core.c
5758 F: drivers/staging/greybus/fw-download.c
5759 F: drivers/staging/greybus/fw-managament.c
5760 F: drivers/staging/greybus/greybus_authentication.h
5761 F: drivers/staging/greybus/greybus_firmware.h
5762 F: drivers/staging/greybus/hid.c
5763 F: drivers/staging/greybus/i2c.c
5764 F: drivers/staging/greybus/spi.c
5765 F: drivers/staging/greybus/spilib.c
5766 F: drivers/staging/greybus/spilib.h
5768 GREYBUS PROTOCOLS DRIVERS
5769 M: David Lin <dtwlin@gmail.com>
5771 F: drivers/staging/greybus/uart.c
5772 F: drivers/staging/greybus/log.c
5774 GREYBUS PLATFORM DRIVERS
5775 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5777 F: drivers/staging/greybus/arche-platform.c
5778 F: drivers/staging/greybus/arche-apb-ctrl.c
5779 F: drivers/staging/greybus/arche_platform.h
5781 GS1662 VIDEO SERIALIZER
5782 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5783 L: linux-media@vger.kernel.org
5784 T: git git://linuxtv.org/media_tree.git
5786 F: drivers/media/spi/gs1662.c
5788 GSPCA FINEPIX SUBDRIVER
5789 M: Frank Zago <frank@zago.net>
5790 L: linux-media@vger.kernel.org
5791 T: git git://linuxtv.org/media_tree.git
5793 F: drivers/media/usb/gspca/finepix.c
5795 GSPCA GL860 SUBDRIVER
5796 M: Olivier Lorin <o.lorin@laposte.net>
5797 L: linux-media@vger.kernel.org
5798 T: git git://linuxtv.org/media_tree.git
5800 F: drivers/media/usb/gspca/gl860/
5802 GSPCA M5602 SUBDRIVER
5803 M: Erik Andren <erik.andren@gmail.com>
5804 L: linux-media@vger.kernel.org
5805 T: git git://linuxtv.org/media_tree.git
5807 F: drivers/media/usb/gspca/m5602/
5809 GSPCA PAC207 SONIXB SUBDRIVER
5810 M: Hans Verkuil <hverkuil@xs4all.nl>
5811 L: linux-media@vger.kernel.org
5812 T: git git://linuxtv.org/media_tree.git
5814 F: drivers/media/usb/gspca/pac207.c
5816 GSPCA SN9C20X SUBDRIVER
5817 M: Brian Johnson <brijohn@gmail.com>
5818 L: linux-media@vger.kernel.org
5819 T: git git://linuxtv.org/media_tree.git
5821 F: drivers/media/usb/gspca/sn9c20x.c
5823 GSPCA T613 SUBDRIVER
5824 M: Leandro Costantino <lcostantino@gmail.com>
5825 L: linux-media@vger.kernel.org
5826 T: git git://linuxtv.org/media_tree.git
5828 F: drivers/media/usb/gspca/t613.c
5830 GSPCA USB WEBCAM DRIVER
5831 M: Hans Verkuil <hverkuil@xs4all.nl>
5832 L: linux-media@vger.kernel.org
5833 T: git git://linuxtv.org/media_tree.git
5835 F: drivers/media/usb/gspca/
5837 GTP (GPRS Tunneling Protocol)
5838 M: Pablo Neira Ayuso <pablo@netfilter.org>
5839 M: Harald Welte <laforge@gnumonks.org>
5840 L: osmocom-net-gprs@lists.osmocom.org
5841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5843 F: drivers/net/gtp.c
5845 GUID PARTITION TABLE (GPT)
5846 M: Davidlohr Bueso <dave@stgolabs.net>
5847 L: linux-efi@vger.kernel.org
5849 F: block/partitions/efi.*
5851 STK1160 USB VIDEO CAPTURE DRIVER
5852 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5853 L: linux-media@vger.kernel.org
5854 T: git git://linuxtv.org/media_tree.git
5856 F: drivers/media/usb/stk1160/
5859 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5860 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5861 W: http://uclinux-h8.sourceforge.jp
5862 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5865 F: drivers/clocksource/h8300_*.c
5866 F: drivers/clk/h8300/
5867 F: drivers/irqchip/irq-renesas-h8*.c
5869 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5870 M: Frank Seidel <frank@f-seidel.de>
5871 L: platform-driver-x86@vger.kernel.org
5872 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5874 F: drivers/platform/x86/hdaps.c
5876 HDPVR USB VIDEO ENCODER DRIVER
5877 M: Hans Verkuil <hverkuil@xs4all.nl>
5878 L: linux-media@vger.kernel.org
5879 T: git git://linuxtv.org/media_tree.git
5880 W: https://linuxtv.org
5882 F: drivers/media/usb/hdpvr/
5884 HWPOISON MEMORY FAILURE HANDLING
5885 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5886 L: linux-mm@kvack.org
5888 F: mm/memory-failure.c
5889 F: mm/hwpoison-inject.c
5891 HYPERVISOR VIRTUAL CONSOLE DRIVER
5892 L: linuxppc-dev@lists.ozlabs.org
5897 M: Antti Palosaari <crope@iki.fi>
5898 L: linux-media@vger.kernel.org
5899 W: https://linuxtv.org
5900 W: http://palosaari.fi/linux/
5901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5902 T: git git://linuxtv.org/anttip/media_tree.git
5904 F: drivers/media/usb/hackrf/
5907 M: Jean Delvare <jdelvare@suse.com>
5908 M: Guenter Roeck <linux@roeck-us.net>
5909 L: linux-hwmon@vger.kernel.org
5910 W: http://hwmon.wiki.kernel.org/
5911 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5914 F: Documentation/hwmon/
5916 F: include/linux/hwmon*.h
5918 HARDWARE RANDOM NUMBER GENERATOR CORE
5919 M: Matt Mackall <mpm@selenic.com>
5920 M: Herbert Xu <herbert@gondor.apana.org.au>
5921 L: linux-crypto@vger.kernel.org
5923 F: Documentation/devicetree/bindings/rng/
5924 F: Documentation/hw_random.txt
5925 F: drivers/char/hw_random/
5926 F: include/linux/hw_random.h
5928 HARDWARE SPINLOCK CORE
5929 M: Ohad Ben-Cohen <ohad@wizery.com>
5930 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5931 L: linux-remoteproc@vger.kernel.org
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5934 F: Documentation/devicetree/bindings/hwlock/
5935 F: Documentation/hwspinlock.txt
5936 F: drivers/hwspinlock/
5937 F: include/linux/hwspinlock.h
5939 HARMONY SOUND DRIVER
5940 L: linux-parisc@vger.kernel.org
5942 F: sound/parisc/harmony.*
5944 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5945 M: Jimmy Vance <jimmy.vance@hpe.com>
5947 F: Documentation/watchdog/hpwdt.txt
5948 F: drivers/watchdog/hpwdt.c
5950 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5951 M: Don Brace <don.brace@microsemi.com>
5952 L: esc.storagedev@microsemi.com
5953 L: linux-scsi@vger.kernel.org
5955 F: Documentation/scsi/hpsa.txt
5956 F: drivers/scsi/hpsa*.[ch]
5957 F: include/linux/cciss*.h
5958 F: include/uapi/linux/cciss*.h
5960 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5961 M: Don Brace <don.brace@microsemi.com>
5962 L: esc.storagedev@microsemi.com
5963 L: linux-scsi@vger.kernel.org
5965 F: Documentation/blockdev/cciss.txt
5966 F: drivers/block/cciss*
5967 F: include/linux/cciss_ioctl.h
5968 F: include/uapi/linux/cciss_ioctl.h
5971 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5972 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5973 L: linux-rdma@vger.kernel.org
5975 F: drivers/infiniband/ulp/opa_vnic
5978 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5979 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5980 L: linux-rdma@vger.kernel.org
5982 F: drivers/infiniband/hw/hfi1
5985 L: linux-fsdevel@vger.kernel.org
5987 F: Documentation/filesystems/hfs.txt
5991 L: linux-fsdevel@vger.kernel.org
5993 F: Documentation/filesystems/hfsplus.txt
5996 HGA FRAMEBUFFER DRIVER
5997 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5998 L: linux-nvidia@lists.surfsouth.com
5999 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6001 F: drivers/video/fbdev/hgafb.c
6003 HIBERNATION (aka Software Suspend, aka swsusp)
6004 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6005 M: Pavel Machek <pavel@ucw.cz>
6006 L: linux-pm@vger.kernel.org
6007 B: https://bugzilla.kernel.org
6010 F: drivers/base/power/
6012 F: include/linux/suspend.h
6013 F: include/linux/freezer.h
6014 F: include/linux/pm.h
6015 F: arch/*/include/asm/suspend*.h
6018 M: Jiri Kosina <jikos@kernel.org>
6019 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6020 L: linux-input@vger.kernel.org
6021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6024 F: include/linux/hid*
6025 F: include/uapi/linux/hid*
6027 HID SENSOR HUB DRIVERS
6028 M: Jiri Kosina <jikos@kernel.org>
6029 M: Jonathan Cameron <jic23@kernel.org>
6030 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6031 L: linux-input@vger.kernel.org
6032 L: linux-iio@vger.kernel.org
6034 F: Documentation/hid/hid-sensor*
6035 F: drivers/hid/hid-sensor-*
6036 F: drivers/iio/*/hid-*
6037 F: include/linux/hid-sensor-*
6039 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6040 M: Thomas Gleixner <tglx@linutronix.de>
6041 L: linux-kernel@vger.kernel.org
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6044 F: Documentation/timers/
6045 F: kernel/time/hrtimer.c
6046 F: kernel/time/clockevents.c
6047 F: kernel/time/tick*.*
6048 F: kernel/time/timer_*.c
6049 F: include/linux/clockchips.h
6050 F: include/linux/hrtimer.h
6052 HIGH-SPEED SCC DRIVER FOR AX.25
6053 L: linux-hams@vger.kernel.org
6055 F: drivers/net/hamradio/dmascc.c
6056 F: drivers/net/hamradio/scc.c
6058 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6059 M: HighPoint Linux Team <linux@highpoint-tech.com>
6060 W: http://www.highpoint-tech.com
6062 F: Documentation/scsi/hptiop.txt
6063 F: drivers/scsi/hptiop.c
6066 M: Jes Sorensen <jes@trained-monkey.org>
6067 L: linux-hippi@sunsite.dk
6069 F: include/linux/hippidevice.h
6070 F: include/uapi/linux/if_hippi.h
6072 F: drivers/net/hippi/
6074 HISILICON NETWORK SUBSYSTEM DRIVER
6075 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6076 M: Salil Mehta <salil.mehta@huawei.com>
6077 L: netdev@vger.kernel.org
6078 W: http://www.hisilicon.com
6080 F: drivers/net/ethernet/hisilicon/
6081 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6083 HISILICON ROCE DRIVER
6084 M: Lijun Ou <oulijun@huawei.com>
6085 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6086 L: linux-rdma@vger.kernel.org
6088 F: drivers/infiniband/hw/hns/
6089 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6091 HISILICON SAS Controller
6092 M: John Garry <john.garry@huawei.com>
6093 W: http://www.hisilicon.com
6095 F: drivers/scsi/hisi_sas/
6096 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6099 M: Jouni Malinen <j@w1.fi>
6100 L: linux-wireless@vger.kernel.org
6101 W: http://w1.fi/hostap-driver.html
6103 F: drivers/net/wireless/intersil/hostap/
6105 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6106 L: platform-driver-x86@vger.kernel.org
6108 F: drivers/platform/x86/tc1100-wmi.c
6110 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6111 M: Jaroslav Kysela <perex@perex.cz>
6113 F: drivers/net/ethernet/hp/hp100.*
6115 HPET: High Precision Event Timers driver
6116 M: Clemens Ladisch <clemens@ladisch.de>
6118 F: Documentation/timers/hpet.txt
6119 F: drivers/char/hpet.c
6120 F: include/linux/hpet.h
6121 F: include/uapi/linux/hpet.h
6125 F: arch/x86/kernel/hpet.c
6126 F: arch/x86/include/asm/hpet.h
6129 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6130 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6135 M: Sebastian Reichel <sre@kernel.org>
6136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6138 F: Documentation/ABI/testing/sysfs-bus-hsi
6139 F: Documentation/driver-api/hsi.rst
6141 F: include/linux/hsi/
6142 F: include/uapi/linux/hsi/
6145 L: linux-usb@vger.kernel.org
6147 F: drivers/net/usb/hso.c
6149 HSR NETWORK PROTOCOL
6150 M: Arvid Brodin <arvid.brodin@alten.se>
6151 L: netdev@vger.kernel.org
6155 HTCPEN TOUCHSCREEN DRIVER
6156 M: Pau Oliva Fora <pof@eslack.org>
6157 L: linux-input@vger.kernel.org
6159 F: drivers/input/touchscreen/htcpen.c
6162 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6167 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6168 L: linux-media@vger.kernel.org
6169 T: git git://linuxtv.org/media_tree.git
6170 W: https://linuxtv.org
6172 F: drivers/media/platform/sti/hva
6174 Hyper-V CORE AND DRIVERS
6175 M: "K. Y. Srinivasan" <kys@microsoft.com>
6176 M: Haiyang Zhang <haiyangz@microsoft.com>
6177 M: Stephen Hemminger <sthemmin@microsoft.com>
6178 L: devel@linuxdriverproject.org
6180 F: arch/x86/include/asm/mshyperv.h
6181 F: arch/x86/include/uapi/asm/hyperv.h
6182 F: arch/x86/kernel/cpu/mshyperv.c
6184 F: drivers/hid/hid-hyperv.c
6186 F: drivers/input/serio/hyperv-keyboard.c
6187 F: drivers/pci/host/pci-hyperv.c
6188 F: drivers/net/hyperv/
6189 F: drivers/scsi/storvsc_drv.c
6190 F: drivers/uio/uio_hv_generic.c
6191 F: drivers/video/fbdev/hyperv_fb.c
6192 F: include/linux/hyperv.h
6194 F: Documentation/ABI/stable/sysfs-bus-vmbus
6197 M: Peter Rosin <peda@axentia.se>
6198 L: linux-i2c@vger.kernel.org
6200 F: Documentation/i2c/i2c-topology
6201 F: Documentation/i2c/muxes/
6202 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6203 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6204 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6205 F: drivers/i2c/i2c-mux.c
6206 F: drivers/i2c/muxes/
6207 F: include/linux/i2c-mux.h
6209 I2C OVER PARALLEL PORT
6210 M: Jean Delvare <jdelvare@suse.com>
6211 L: linux-i2c@vger.kernel.org
6213 F: Documentation/i2c/busses/i2c-parport
6214 F: Documentation/i2c/busses/i2c-parport-light
6215 F: drivers/i2c/busses/i2c-parport.c
6216 F: drivers/i2c/busses/i2c-parport-light.c
6218 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6219 M: Jean Delvare <jdelvare@suse.com>
6220 L: linux-i2c@vger.kernel.org
6222 F: Documentation/i2c/busses/i2c-ali1535
6223 F: Documentation/i2c/busses/i2c-ali1563
6224 F: Documentation/i2c/busses/i2c-ali15x3
6225 F: Documentation/i2c/busses/i2c-amd756
6226 F: Documentation/i2c/busses/i2c-amd8111
6227 F: Documentation/i2c/busses/i2c-i801
6228 F: Documentation/i2c/busses/i2c-nforce2
6229 F: Documentation/i2c/busses/i2c-piix4
6230 F: Documentation/i2c/busses/i2c-sis5595
6231 F: Documentation/i2c/busses/i2c-sis630
6232 F: Documentation/i2c/busses/i2c-sis96x
6233 F: Documentation/i2c/busses/i2c-via
6234 F: Documentation/i2c/busses/i2c-viapro
6235 F: drivers/i2c/busses/i2c-ali1535.c
6236 F: drivers/i2c/busses/i2c-ali1563.c
6237 F: drivers/i2c/busses/i2c-ali15x3.c
6238 F: drivers/i2c/busses/i2c-amd756.c
6239 F: drivers/i2c/busses/i2c-amd756-s4882.c
6240 F: drivers/i2c/busses/i2c-amd8111.c
6241 F: drivers/i2c/busses/i2c-i801.c
6242 F: drivers/i2c/busses/i2c-isch.c
6243 F: drivers/i2c/busses/i2c-nforce2.c
6244 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6245 F: drivers/i2c/busses/i2c-piix4.c
6246 F: drivers/i2c/busses/i2c-sis5595.c
6247 F: drivers/i2c/busses/i2c-sis630.c
6248 F: drivers/i2c/busses/i2c-sis96x.c
6249 F: drivers/i2c/busses/i2c-via.c
6250 F: drivers/i2c/busses/i2c-viapro.c
6252 I2C/SMBUS ISMT DRIVER
6253 M: Seth Heasley <seth.heasley@intel.com>
6254 M: Neil Horman <nhorman@tuxdriver.com>
6255 L: linux-i2c@vger.kernel.org
6256 F: drivers/i2c/busses/i2c-ismt.c
6257 F: Documentation/i2c/busses/i2c-ismt
6259 I2C/SMBUS STUB DRIVER
6260 M: Jean Delvare <jdelvare@suse.com>
6261 L: linux-i2c@vger.kernel.org
6263 F: drivers/i2c/i2c-stub.c
6266 M: Wolfram Sang <wsa@the-dreams.de>
6267 L: linux-i2c@vger.kernel.org
6268 W: https://i2c.wiki.kernel.org/
6269 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6272 F: Documentation/devicetree/bindings/i2c/
6273 F: Documentation/i2c/
6276 F: include/linux/i2c.h
6277 F: include/linux/i2c-*.h
6278 F: include/uapi/linux/i2c.h
6279 F: include/uapi/linux/i2c-*.h
6282 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6283 L: linux-i2c@vger.kernel.org
6284 L: linux-acpi@vger.kernel.org
6288 M: Jean Delvare <jdelvare@suse.com>
6289 L: linux-i2c@vger.kernel.org
6291 F: Documentation/i2c/busses/i2c-taos-evm
6292 F: drivers/i2c/busses/i2c-taos-evm.c
6295 M: Till Harbaum <till@harbaum.org>
6296 L: linux-i2c@vger.kernel.org
6297 W: http://www.harbaum.org/till/i2c_tiny_usb
6299 F: drivers/i2c/busses/i2c-tiny-usb.c
6302 M: "H. Peter Anvin" <hpa@zytor.com>
6306 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6307 M: "H. Peter Anvin" <hpa@zytor.com>
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6311 IA64 (Itanium) PLATFORM
6312 M: Tony Luck <tony.luck@intel.com>
6313 M: Fenghua Yu <fenghua.yu@intel.com>
6314 L: linux-ia64@vger.kernel.org
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6319 IBM Power VMX Cryptographic instructions
6320 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6321 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6322 L: linux-crypto@vger.kernel.org
6324 F: drivers/crypto/vmx/Makefile
6325 F: drivers/crypto/vmx/Kconfig
6326 F: drivers/crypto/vmx/vmx.c
6327 F: drivers/crypto/vmx/aes*
6328 F: drivers/crypto/vmx/ghash*
6329 F: drivers/crypto/vmx/ppc-xlate.pl
6331 IBM Power in-Nest Crypto Acceleration
6332 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6333 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6334 L: linux-crypto@vger.kernel.org
6336 F: drivers/crypto/nx/Makefile
6337 F: drivers/crypto/nx/Kconfig
6338 F: drivers/crypto/nx/nx-aes*
6339 F: drivers/crypto/nx/nx-sha*
6340 F: drivers/crypto/nx/nx.*
6341 F: drivers/crypto/nx/nx_csbcpb.h
6342 F: drivers/crypto/nx/nx_debugfs.h
6344 IBM Power 842 compression accelerator
6345 M: Haren Myneni <haren@us.ibm.com>
6347 F: drivers/crypto/nx/Makefile
6348 F: drivers/crypto/nx/Kconfig
6349 F: drivers/crypto/nx/nx-842*
6350 F: include/linux/sw842.h
6354 IBM Power Linux RAID adapter
6355 M: Brian King <brking@us.ibm.com>
6357 F: drivers/scsi/ipr.*
6359 IBM Power Virtual Ethernet Device Driver
6360 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6361 L: netdev@vger.kernel.org
6363 F: drivers/net/ethernet/ibm/ibmveth.*
6365 IBM Power SRIOV Virtual NIC Device Driver
6366 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6367 M: John Allen <jallen@linux.vnet.ibm.com>
6368 L: netdev@vger.kernel.org
6370 F: drivers/net/ethernet/ibm/ibmvnic.*
6372 IBM Power Virtual SCSI Device Drivers
6373 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6374 L: linux-scsi@vger.kernel.org
6376 F: drivers/scsi/ibmvscsi/ibmvscsi*
6377 F: include/scsi/viosrp.h
6379 IBM Power Virtual SCSI Device Target Driver
6380 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6381 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6382 L: linux-scsi@vger.kernel.org
6383 L: target-devel@vger.kernel.org
6385 F: drivers/scsi/ibmvscsi_tgt/
6387 IBM Power Virtual FC Device Drivers
6388 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6389 L: linux-scsi@vger.kernel.org
6391 F: drivers/scsi/ibmvscsi/ibmvfc*
6393 IBM ServeRAID RAID DRIVER
6395 F: drivers/scsi/ips.*
6397 ICH LPC AND GPIO DRIVER
6398 M: Peter Tyser <ptyser@xes-inc.com>
6400 F: drivers/mfd/lpc_ich.c
6401 F: drivers/gpio/gpio-ich.c
6403 IDT VersaClock 5 CLOCK DRIVER
6404 M: Marek Vasut <marek.vasut@gmail.com>
6406 F: drivers/clk/clk-versaclock5.c
6409 M: "David S. Miller" <davem@davemloft.net>
6410 L: linux-ide@vger.kernel.org
6411 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6414 F: Documentation/ide/
6416 F: include/linux/ide.h
6418 IDEAPAD LAPTOP EXTRAS DRIVER
6419 M: Ike Panhc <ike.pan@canonical.com>
6420 L: platform-driver-x86@vger.kernel.org
6421 W: http://launchpad.net/ideapad-laptop
6423 F: drivers/platform/x86/ideapad-laptop.c
6425 IDEAPAD LAPTOP SLIDEBAR DRIVER
6426 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6427 L: linux-input@vger.kernel.org
6428 W: https://github.com/o2genum/ideapad-slidebar
6430 F: drivers/input/misc/ideapad_slidebar.c
6433 M: Borislav Petkov <bp@alien8.de>
6434 L: linux-ide@vger.kernel.org
6436 F: Documentation/cdrom/ide-cd
6437 F: drivers/ide/ide-cd*
6439 IEEE 802.15.4 SUBSYSTEM
6440 M: Alexander Aring <aar@pengutronix.de>
6441 M: Stefan Schmidt <stefan@osg.samsung.com>
6442 L: linux-wpan@vger.kernel.org
6443 W: http://wpan.cakelab.org/
6444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6449 F: drivers/net/ieee802154/
6450 F: include/linux/nl802154.h
6451 F: include/linux/ieee802154.h
6452 F: include/net/nl802154.h
6453 F: include/net/mac802154.h
6454 F: include/net/af_ieee802154.h
6455 F: include/net/cfg802154.h
6456 F: include/net/ieee802154_netdev.h
6457 F: Documentation/networking/ieee802154.txt
6460 M: Yotam Gigi <yotamg@mellanox.com>
6461 M: Jamal Hadi Salim <jhs@mojatatu.com>
6463 F: include/net/ife.h
6464 F: include/uapi/linux/ife.h
6466 IGORPLUG-USB IR RECEIVER
6467 M: Sean Young <sean@mess.org>
6468 L: linux-media@vger.kernel.org
6470 F: drivers/media/rc/igorplugusb.c
6472 IGUANAWORKS USB IR TRANSCEIVER
6473 M: Sean Young <sean@mess.org>
6474 L: linux-media@vger.kernel.org
6476 F: drivers/media/rc/iguanair.c
6478 IIO DIGITAL POTENTIOMETER DAC
6479 M: Peter Rosin <peda@axentia.se>
6480 L: linux-iio@vger.kernel.org
6482 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6483 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6484 F: drivers/iio/dac/dpot-dac.c
6486 IIO ENVELOPE DETECTOR
6487 M: Peter Rosin <peda@axentia.se>
6488 L: linux-iio@vger.kernel.org
6490 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6491 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6492 F: drivers/iio/adc/envelope-detector.c
6494 IIO SUBSYSTEM AND DRIVERS
6495 M: Jonathan Cameron <jic23@kernel.org>
6496 R: Hartmut Knaack <knaack.h@gmx.de>
6497 R: Lars-Peter Clausen <lars@metafoo.de>
6498 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6499 L: linux-iio@vger.kernel.org
6500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6502 F: Documentation/devicetree/bindings/iio/
6504 F: drivers/staging/iio/
6505 F: include/linux/iio/
6508 IKANOS/ADI EAGLE ADSL USB DRIVER
6509 M: Matthieu Castet <castet.matthieu@free.fr>
6510 M: Stanislaw Gruszka <stf_xl@wp.pl>
6512 F: drivers/usb/atm/ueagle-atm.c
6514 IMGTEC ASCII LCD DRIVER
6515 M: Paul Burton <paul.burton@imgtec.com>
6517 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6518 F: drivers/auxdisplay/img-ascii-lcd.c
6520 INA209 HARDWARE MONITOR DRIVER
6521 M: Guenter Roeck <linux@roeck-us.net>
6522 L: linux-hwmon@vger.kernel.org
6524 F: Documentation/hwmon/ina209
6525 F: Documentation/devicetree/bindings/i2c/ina209.txt
6526 F: drivers/hwmon/ina209.c
6528 INA2XX HARDWARE MONITOR DRIVER
6529 M: Guenter Roeck <linux@roeck-us.net>
6530 L: linux-hwmon@vger.kernel.org
6532 F: Documentation/hwmon/ina2xx
6533 F: drivers/hwmon/ina2xx.c
6534 F: include/linux/platform_data/ina2xx.h
6536 INDUSTRY PACK SUBSYSTEM (IPACK)
6537 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6538 M: Jens Taprogge <jens.taprogge@taprogge.org>
6539 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6540 L: industrypack-devel@lists.sourceforge.net
6541 W: http://industrypack.sourceforge.net
6545 INGENIC JZ4780 DMA Driver
6546 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6548 F: drivers/dma/dma-jz4780.c
6550 INGENIC JZ4780 NAND DRIVER
6551 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6552 L: linux-mtd@lists.infradead.org
6554 F: drivers/mtd/nand/jz4780_*
6556 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6557 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6558 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6559 L: linux-ima-devel@lists.sourceforge.net
6560 L: linux-ima-user@lists.sourceforge.net
6561 L: linux-security-module@vger.kernel.org
6562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6564 F: security/integrity/ima/
6566 IMGTEC IR DECODER DRIVER
6567 M: James Hogan <james.hogan@imgtec.com>
6569 F: drivers/media/rc/img-ir/
6571 IMS TWINTURBO FRAMEBUFFER DRIVER
6572 L: linux-fbdev@vger.kernel.org
6574 F: drivers/video/fbdev/imsttfb.c
6576 INFINIBAND SUBSYSTEM
6577 M: Doug Ledford <dledford@redhat.com>
6578 M: Sean Hefty <sean.hefty@intel.com>
6579 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6580 L: linux-rdma@vger.kernel.org
6581 W: http://www.openfabrics.org/
6582 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6585 F: Documentation/devicetree/bindings/infiniband/
6586 F: Documentation/infiniband/
6587 F: drivers/infiniband/
6588 F: include/uapi/linux/if_infiniband.h
6589 F: include/uapi/rdma/
6593 M: John McCutchan <john@johnmccutchan.com>
6594 M: Robert Love <rlove@rlove.org>
6595 M: Eric Paris <eparis@parisplace.org>
6597 F: Documentation/filesystems/inotify.txt
6598 F: fs/notify/inotify/
6599 F: include/linux/inotify.h
6600 F: include/uapi/linux/inotify.h
6602 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6603 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6604 L: linux-input@vger.kernel.org
6605 Q: http://patchwork.kernel.org/project/linux-input/list/
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6609 F: include/linux/input.h
6610 F: include/uapi/linux/input.h
6611 F: include/linux/input/
6612 F: Documentation/devicetree/bindings/input/
6614 INPUT MULTITOUCH (MT) PROTOCOL
6615 M: Henrik Rydberg <rydberg@bitmath.org>
6616 L: linux-input@vger.kernel.org
6618 F: Documentation/input/multi-touch-protocol.rst
6619 F: drivers/input/input-mt.c
6622 INTEL ASoC BDW/HSW DRIVERS
6623 M: Jie Yang <yang.jie@linux.intel.com>
6624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6626 F: sound/soc/intel/common/sst-dsp*
6627 F: sound/soc/intel/common/sst-firmware.c
6628 F: sound/soc/intel/boards/broadwell.c
6629 F: sound/soc/intel/haswell/
6631 INTEL C600 SERIES SAS CONTROLLER DRIVER
6632 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6633 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6634 L: linux-scsi@vger.kernel.org
6635 T: git git://git.code.sf.net/p/intel-sas/isci
6637 F: drivers/scsi/isci/
6639 INTEL HID EVENT DRIVER
6640 M: Alex Hung <alex.hung@canonical.com>
6641 L: platform-driver-x86@vger.kernel.org
6643 F: drivers/platform/x86/intel-hid.c
6645 INTEL VIRTUAL BUTTON DRIVER
6646 M: AceLan Kao <acelan.kao@canonical.com>
6647 L: platform-driver-x86@vger.kernel.org
6649 F: drivers/platform/x86/intel-vbtn.c
6652 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6653 M: Len Brown <lenb@kernel.org>
6654 L: linux-pm@vger.kernel.org
6655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6656 B: https://bugzilla.kernel.org
6658 F: drivers/idle/intel_idle.c
6660 INTEL INTEGRATED SENSOR HUB DRIVER
6661 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6662 M: Jiri Kosina <jikos@kernel.org>
6663 L: linux-input@vger.kernel.org
6665 F: drivers/hid/intel-ish-hid/
6668 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6669 M: Len Brown <lenb@kernel.org>
6670 L: linux-pm@vger.kernel.org
6672 F: drivers/cpufreq/intel_pstate.c
6674 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6675 M: Maik Broemme <mbroemme@libmpq.org>
6676 L: linux-fbdev@vger.kernel.org
6678 F: Documentation/fb/intelfb.txt
6679 F: drivers/video/fbdev/intelfb/
6681 INTEL 810/815 FRAMEBUFFER DRIVER
6682 M: Antonino Daplas <adaplas@gmail.com>
6683 L: linux-fbdev@vger.kernel.org
6685 F: drivers/video/fbdev/i810/
6687 INTEL MENLOW THERMAL DRIVER
6688 M: Sujith Thomas <sujith.thomas@intel.com>
6689 L: platform-driver-x86@vger.kernel.org
6690 W: https://01.org/linux-acpi
6692 F: drivers/platform/x86/intel_menlow.c
6694 INTEL I/OAT DMA DRIVER
6695 M: Dave Jiang <dave.jiang@intel.com>
6696 R: Dan Williams <dan.j.williams@intel.com>
6697 L: dmaengine@vger.kernel.org
6698 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6700 F: drivers/dma/ioat*
6703 M: David Woodhouse <dwmw2@infradead.org>
6704 L: iommu@lists.linux-foundation.org
6705 T: git git://git.infradead.org/iommu-2.6.git
6707 F: drivers/iommu/intel-iommu.c
6708 F: include/linux/intel-iommu.h
6710 INTEL IOP-ADMA DMA DRIVER
6711 R: Dan Williams <dan.j.williams@intel.com>
6713 F: drivers/dma/iop-adma.c
6715 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6716 M: Krzysztof Halasa <khalasa@piap.pl>
6718 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6719 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6720 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6721 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6722 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6723 F: drivers/net/wan/ixp4xx_hss.c
6725 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6726 M: Deepak Saxena <dsaxena@plexity.net>
6728 F: drivers/char/hw_random/ixp4xx-rng.c
6730 INTEL ETHERNET DRIVERS
6731 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6732 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6733 W: http://www.intel.com/support/feedback.htm
6734 W: http://e1000.sourceforge.net/
6735 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6739 F: Documentation/networking/e100.txt
6740 F: Documentation/networking/e1000.txt
6741 F: Documentation/networking/e1000e.txt
6742 F: Documentation/networking/igb.txt
6743 F: Documentation/networking/igbvf.txt
6744 F: Documentation/networking/ixgb.txt
6745 F: Documentation/networking/ixgbe.txt
6746 F: Documentation/networking/ixgbevf.txt
6747 F: Documentation/networking/i40e.txt
6748 F: Documentation/networking/i40evf.txt
6749 F: drivers/net/ethernet/intel/
6750 F: drivers/net/ethernet/intel/*/
6752 INTEL RDMA RNIC DRIVER
6753 M: Faisal Latif <faisal.latif@intel.com>
6754 M: Shiraz Saleem <shiraz.saleem@intel.com>
6755 L: linux-rdma@vger.kernel.org
6757 F: drivers/infiniband/hw/i40iw/
6759 INTEL MERRIFIELD GPIO DRIVER
6760 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6761 L: linux-gpio@vger.kernel.org
6763 F: drivers/gpio/gpio-merrifield.c
6765 INTEL-MID GPIO DRIVER
6766 M: David Cohen <david.a.cohen@linux.intel.com>
6767 L: linux-gpio@vger.kernel.org
6769 F: drivers/gpio/gpio-intel-mid.c
6771 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6772 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6773 L: linux-wireless@vger.kernel.org
6775 F: Documentation/networking/README.ipw2100
6776 F: Documentation/networking/README.ipw2200
6777 F: drivers/net/wireless/intel/ipw2x00/
6780 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6782 F: Documentation/trace/intel_th.txt
6783 F: drivers/hwtracing/intel_th/
6785 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6786 M: Ning Sun <ning.sun@intel.com>
6787 L: tboot-devel@lists.sourceforge.net
6788 W: http://tboot.sourceforge.net
6789 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6791 F: Documentation/intel_txt.txt
6792 F: include/linux/tboot.h
6793 F: arch/x86/kernel/tboot.c
6795 INTEL WIRELESS WIMAX CONNECTION 2400
6796 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6797 M: linux-wimax@intel.com
6798 L: wimax@linuxwimax.org (subscribers-only)
6800 W: http://linuxwimax.org
6801 F: Documentation/wimax/README.i2400m
6802 F: drivers/net/wimax/i2400m/
6803 F: include/uapi/linux/wimax/i2400m.h
6805 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6806 M: Stanislaw Gruszka <sgruszka@redhat.com>
6807 L: linux-wireless@vger.kernel.org
6809 F: drivers/net/wireless/intel/iwlegacy/
6811 INTEL WIRELESS WIFI LINK (iwlwifi)
6812 M: Johannes Berg <johannes.berg@intel.com>
6813 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6814 M: Luca Coelho <luciano.coelho@intel.com>
6815 M: Intel Linux Wireless <linuxwifi@intel.com>
6816 L: linux-wireless@vger.kernel.org
6817 W: http://intellinuxwireless.org
6818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6820 F: drivers/net/wireless/intel/iwlwifi/
6822 INTEL MANAGEMENT ENGINE (mei)
6823 M: Tomas Winkler <tomas.winkler@intel.com>
6824 L: linux-kernel@vger.kernel.org
6826 F: include/uapi/linux/mei.h
6827 F: include/linux/mei_cl_bus.h
6828 F: drivers/misc/mei/*
6829 F: drivers/watchdog/mei_wdt.c
6830 F: Documentation/misc-devices/mei/*
6833 INTEL MIC DRIVERS (mic)
6834 M: Sudeep Dutt <sudeep.dutt@intel.com>
6835 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6837 W: https://github.com/sudeepdutt/mic
6838 W: http://software.intel.com/en-us/mic-developer
6839 F: include/linux/mic_bus.h
6840 F: include/linux/scif.h
6841 F: include/uapi/linux/mic_common.h
6842 F: include/uapi/linux/mic_ioctl.h
6843 F: include/uapi/linux/scif_ioctl.h
6844 F: drivers/misc/mic/
6845 F: drivers/dma/mic_x100_dma.c
6846 F: drivers/dma/mic_x100_dma.h
6847 F: Documentation/mic/
6849 INTEL PMC/P-Unit IPC DRIVER
6850 M: Zha Qipeng<qipeng.zha@intel.com>
6851 L: platform-driver-x86@vger.kernel.org
6853 F: drivers/platform/x86/intel_pmc_ipc.c
6854 F: drivers/platform/x86/intel_punit_ipc.c
6855 F: arch/x86/include/asm/intel_pmc_ipc.h
6856 F: arch/x86/include/asm/intel_punit_ipc.h
6858 INTEL TELEMETRY DRIVER
6859 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6860 L: platform-driver-x86@vger.kernel.org
6862 F: arch/x86/include/asm/intel_telemetry.h
6863 F: drivers/platform/x86/intel_telemetry*
6865 INTEL PMC CORE DRIVER
6866 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6867 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6868 L: platform-driver-x86@vger.kernel.org
6870 F: arch/x86/include/asm/pmc_core.h
6871 F: drivers/platform/x86/intel_pmc_core*
6873 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6874 M: Linus Walleij <linus.walleij@linaro.org>
6875 L: linux-iio@vger.kernel.org
6877 F: drivers/iio/gyro/mpu3050*
6878 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6880 IOC3 ETHERNET DRIVER
6881 M: Ralf Baechle <ralf@linux-mips.org>
6882 L: linux-mips@linux-mips.org
6884 F: drivers/net/ethernet/sgi/ioc3-eth.c
6887 M: Pat Gefre <pfg@sgi.com>
6888 L: linux-serial@vger.kernel.org
6890 F: drivers/tty/serial/ioc3_serial.c
6893 M: Joerg Roedel <joro@8bytes.org>
6894 L: iommu@lists.linux-foundation.org
6895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6897 F: Documentation/devicetree/bindings/iommu/
6899 F: include/linux/iommu.h
6900 F: include/linux/iova.h
6903 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6905 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6908 M: Corey Minyard <minyard@acm.org>
6909 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6910 W: http://openipmi.sourceforge.net/
6912 F: Documentation/IPMI.txt
6913 F: drivers/char/ipmi/
6914 F: include/linux/ipmi*
6915 F: include/uapi/linux/ipmi*
6917 QCOM AUDIO (ASoC) DRIVERS
6918 M: Patrick Lai <plai@codeaurora.org>
6919 M: Banajit Goswami <bgoswami@codeaurora.org>
6920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6924 IPS SCSI RAID DRIVER
6925 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6926 L: linux-scsi@vger.kernel.org
6927 W: http://www.adaptec.com/
6929 F: drivers/scsi/ips*
6932 M: Wensong Zhang <wensong@linux-vs.org>
6933 M: Simon Horman <horms@verge.net.au>
6934 M: Julian Anastasov <ja@ssi.bg>
6935 L: netdev@vger.kernel.org
6936 L: lvs-devel@vger.kernel.org
6938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6940 F: Documentation/networking/ipvs-sysctl.txt
6941 F: include/net/ip_vs.h
6942 F: include/uapi/linux/ip_vs.h
6943 F: net/netfilter/ipvs/
6946 M: Jiri Kosina <jikos@kernel.org>
6947 M: David Sterba <dsterba@suse.com>
6949 F: drivers/tty/ipwireless/
6952 L: netdev@vger.kernel.org
6954 F: include/net/ipx.h
6955 F: include/uapi/linux/ipx.h
6959 M: Samuel Ortiz <samuel@sortiz.org>
6960 L: irda-users@lists.sourceforge.net (subscribers-only)
6961 L: netdev@vger.kernel.org
6962 W: http://irda.sourceforge.net/
6964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6965 F: Documentation/networking/irda.txt
6966 F: drivers/net/irda/
6967 F: include/net/irda/
6971 M: Thomas Gleixner <tglx@linutronix.de>
6972 L: linux-kernel@vger.kernel.org
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6978 M: Thomas Gleixner <tglx@linutronix.de>
6979 M: Jason Cooper <jason@lakedaemon.net>
6980 M: Marc Zyngier <marc.zyngier@arm.com>
6981 L: linux-kernel@vger.kernel.org
6983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6984 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6985 F: Documentation/devicetree/bindings/interrupt-controller/
6988 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6989 M: Marc Zyngier <marc.zyngier@arm.com>
6991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6992 F: Documentation/IRQ-domain.txt
6993 F: include/linux/irqdomain.h
6994 F: kernel/irq/irqdomain.c
6998 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7000 F: Documentation/isa.txt
7001 F: drivers/base/isa.c
7002 F: include/linux/isa.h
7005 M: Jaroslav Kysela <perex@perex.cz>
7007 F: Documentation/isapnp.txt
7008 F: drivers/pnp/isapnp/
7009 F: include/linux/isapnp.h
7012 M: Hans Verkuil <hverkuil@xs4all.nl>
7013 L: linux-media@vger.kernel.org
7014 T: git git://linuxtv.org/media_tree.git
7015 W: https://linuxtv.org
7017 F: drivers/media/radio/radio-isa*
7019 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7020 M: Peter Jones <pjones@redhat.com>
7021 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7023 F: drivers/firmware/iscsi_ibft*
7026 M: Lee Duncan <lduncan@suse.com>
7027 M: Chris Leech <cleech@redhat.com>
7028 L: open-iscsi@googlegroups.com
7029 W: www.open-iscsi.com
7031 F: drivers/scsi/*iscsi*
7032 F: include/scsi/*iscsi*
7034 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7035 M: Or Gerlitz <ogerlitz@mellanox.com>
7036 M: Sagi Grimberg <sagi@grimberg.me>
7037 M: Roi Dayan <roid@mellanox.com>
7038 L: linux-rdma@vger.kernel.org
7040 W: http://www.openfabrics.org
7041 W: www.open-iscsi.org
7042 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7043 F: drivers/infiniband/ulp/iser/
7045 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7046 M: Sagi Grimberg <sagi@grimberg.me>
7047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7048 L: linux-rdma@vger.kernel.org
7049 L: target-devel@vger.kernel.org
7051 W: http://www.linux-iscsi.org
7052 F: drivers/infiniband/ulp/isert
7055 M: Karsten Keil <isdn@linux-pingi.de>
7056 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7057 L: netdev@vger.kernel.org
7058 W: http://www.isdn4linux.de
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7061 F: Documentation/isdn/
7063 F: include/linux/isdn.h
7064 F: include/linux/isdn/
7065 F: include/uapi/linux/isdn.h
7066 F: include/uapi/linux/isdn/
7068 ISDN SUBSYSTEM (Eicon active card driver)
7069 M: Armin Schindler <mac@melware.de>
7070 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7071 W: http://www.melware.de
7073 F: drivers/isdn/hardware/eicon/
7075 IT87 HARDWARE MONITORING DRIVER
7076 M: Jean Delvare <jdelvare@suse.com>
7077 L: linux-hwmon@vger.kernel.org
7079 F: Documentation/hwmon/it87
7080 F: drivers/hwmon/it87.c
7083 M: Antti Palosaari <crope@iki.fi>
7084 L: linux-media@vger.kernel.org
7085 W: https://linuxtv.org
7086 W: http://palosaari.fi/linux/
7087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7088 T: git git://linuxtv.org/anttip/media_tree.git
7090 F: drivers/media/tuners/it913x*
7092 IVTV VIDEO4LINUX DRIVER
7093 M: Andy Walls <awalls@md.metrocast.net>
7094 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7095 L: linux-media@vger.kernel.org
7096 T: git git://linuxtv.org/media_tree.git
7097 W: http://www.ivtvdriver.org
7099 F: Documentation/media/v4l-drivers/ivtv*
7100 F: drivers/media/pci/ivtv/
7101 F: include/uapi/linux/ivtv*
7103 IX2505V MEDIA DRIVER
7104 M: Malcolm Priestley <tvboxspy@gmail.com>
7105 L: linux-media@vger.kernel.org
7106 W: https://linuxtv.org
7107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7109 F: drivers/media/dvb-frontends/ix2505v*
7111 JC42.4 TEMPERATURE SENSOR DRIVER
7112 M: Guenter Roeck <linux@roeck-us.net>
7113 L: linux-hwmon@vger.kernel.org
7115 F: drivers/hwmon/jc42.c
7116 F: Documentation/hwmon/jc42
7119 M: Dave Kleikamp <shaggy@kernel.org>
7120 L: jfs-discussion@lists.sourceforge.net
7121 W: http://jfs.sourceforge.net/
7122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7124 F: Documentation/filesystems/jfs.txt
7128 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7129 L: netdev@vger.kernel.org
7131 F: drivers/net/ethernet/jme.*
7133 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7134 M: David Woodhouse <dwmw2@infradead.org>
7135 L: linux-mtd@lists.infradead.org
7136 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7139 F: include/uapi/linux/jffs2.h
7141 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7142 M: "Theodore Ts'o" <tytso@mit.edu>
7143 M: Jan Kara <jack@suse.com>
7144 L: linux-ext4@vger.kernel.org
7147 F: include/linux/jbd2.h
7149 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7150 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7151 L: linux-media@vger.kernel.org
7153 F: drivers/media/platform/rcar_jpu.c
7155 JSM Neo PCI based serial card
7156 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7157 L: linux-serial@vger.kernel.org
7159 F: drivers/tty/serial/jsm/
7161 K10TEMP HARDWARE MONITORING DRIVER
7162 M: Clemens Ladisch <clemens@ladisch.de>
7163 L: linux-hwmon@vger.kernel.org
7165 F: Documentation/hwmon/k10temp
7166 F: drivers/hwmon/k10temp.c
7168 K8TEMP HARDWARE MONITORING DRIVER
7169 M: Rudolf Marek <r.marek@assembler.cz>
7170 L: linux-hwmon@vger.kernel.org
7172 F: Documentation/hwmon/k8temp
7173 F: drivers/hwmon/k8temp.c
7176 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7177 R: Alexander Potapenko <glider@google.com>
7178 R: Dmitry Vyukov <dvyukov@google.com>
7179 L: kasan-dev@googlegroups.com
7181 F: arch/*/include/asm/kasan.h
7182 F: arch/*/mm/kasan_init*
7183 F: Documentation/dev-tools/kasan.rst
7184 F: include/linux/kasan*.h
7187 F: scripts/Makefile.kasan
7190 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7191 L: linux-kbuild@vger.kernel.org
7192 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7194 F: Documentation/kbuild/kconfig-language.txt
7198 M: Dave Young <dyoung@redhat.com>
7199 M: Baoquan He <bhe@redhat.com>
7200 R: Vivek Goyal <vgoyal@redhat.com>
7201 L: kexec@lists.infradead.org
7202 W: http://lse.sourceforge.net/kdump/
7204 F: Documentation/kdump/
7206 KEENE FM RADIO TRANSMITTER DRIVER
7207 M: Hans Verkuil <hverkuil@xs4all.nl>
7208 L: linux-media@vger.kernel.org
7209 T: git git://linuxtv.org/media_tree.git
7210 W: https://linuxtv.org
7212 F: drivers/media/radio/radio-keene*
7214 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7215 M: Ian Kent <raven@themaw.net>
7216 L: autofs@vger.kernel.org
7220 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7221 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7222 M: Michal Marek <mmarek@suse.com>
7223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7224 L: linux-kbuild@vger.kernel.org
7226 F: Documentation/kbuild/
7228 F: scripts/Makefile.*
7234 L: kernel-janitors@vger.kernel.org
7235 W: http://kernelnewbies.org/KernelJanitors
7238 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7239 M: "J. Bruce Fields" <bfields@fieldses.org>
7240 M: Jeff Layton <jlayton@poochiereds.net>
7241 L: linux-nfs@vger.kernel.org
7242 W: http://nfs.sourceforge.net/
7243 T: git git://linux-nfs.org/~bfields/linux.git
7246 F: include/uapi/linux/nfsd/
7250 F: include/linux/lockd/
7251 F: include/linux/sunrpc/
7252 F: include/uapi/linux/sunrpc/
7254 KERNEL SELFTEST FRAMEWORK
7255 M: Shuah Khan <shuahkh@osg.samsung.com>
7256 M: Shuah Khan <shuah@kernel.org>
7257 L: linux-kselftest@vger.kernel.org
7258 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7260 F: tools/testing/selftests
7262 KERNEL VIRTUAL MACHINE (KVM)
7263 M: Paolo Bonzini <pbonzini@redhat.com>
7264 M: Radim Krčmář <rkrcmar@redhat.com>
7265 L: kvm@vger.kernel.org
7266 W: http://www.linux-kvm.org
7267 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7269 F: Documentation/*/kvm*.txt
7270 F: Documentation/virtual/kvm/
7272 F: arch/x86/kernel/kvm.c
7273 F: arch/x86/kernel/kvmclock.c
7274 F: arch/*/include/asm/kvm*
7275 F: include/linux/kvm*
7276 F: include/uapi/linux/kvm*
7280 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7281 M: Joerg Roedel <joro@8bytes.org>
7282 L: kvm@vger.kernel.org
7283 W: http://www.linux-kvm.org/
7285 F: arch/x86/include/asm/svm.h
7286 F: arch/x86/kvm/svm.c
7288 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7289 M: Alexander Graf <agraf@suse.com>
7290 L: kvm-ppc@vger.kernel.org
7291 W: http://www.linux-kvm.org/
7292 T: git git://github.com/agraf/linux-2.6.git
7294 F: arch/powerpc/include/asm/kvm*
7295 F: arch/powerpc/kvm/
7297 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7298 M: Christian Borntraeger <borntraeger@de.ibm.com>
7299 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7300 L: linux-s390@vger.kernel.org
7301 W: http://www.ibm.com/developerworks/linux/linux390/
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7304 F: Documentation/s390/kvm.txt
7305 F: arch/s390/include/asm/kvm*
7307 F: arch/s390/mm/gmap.c
7309 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7310 M: Christoffer Dall <christoffer.dall@linaro.org>
7311 M: Marc Zyngier <marc.zyngier@arm.com>
7312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7313 L: kvmarm@lists.cs.columbia.edu
7314 W: http://systems.cs.columbia.edu/projects/kvm-arm
7315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7317 F: arch/arm/include/uapi/asm/kvm*
7318 F: arch/arm/include/asm/kvm*
7321 F: include/kvm/arm_*
7323 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7324 M: Christoffer Dall <christoffer.dall@linaro.org>
7325 M: Marc Zyngier <marc.zyngier@arm.com>
7326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7327 L: kvmarm@lists.cs.columbia.edu
7329 F: arch/arm64/include/uapi/asm/kvm*
7330 F: arch/arm64/include/asm/kvm*
7333 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7334 M: James Hogan <james.hogan@imgtec.com>
7335 L: linux-mips@linux-mips.org
7337 F: arch/mips/include/uapi/asm/kvm*
7338 F: arch/mips/include/asm/kvm*
7342 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7343 M: Tejun Heo <tj@kernel.org>
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7346 F: include/linux/kernfs.h
7350 M: Eric Biederman <ebiederm@xmission.com>
7351 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7352 L: kexec@lists.infradead.org
7354 F: include/linux/kexec.h
7355 F: include/uapi/linux/kexec.h
7359 M: David Howells <dhowells@redhat.com>
7360 L: keyrings@vger.kernel.org
7362 F: Documentation/security/keys.txt
7363 F: include/linux/key.h
7364 F: include/linux/key-type.h
7365 F: include/linux/keyctl.h
7366 F: include/uapi/linux/keyctl.h
7371 M: David Safford <safford@us.ibm.com>
7372 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7373 L: linux-security-module@vger.kernel.org
7374 L: keyrings@vger.kernel.org
7376 F: Documentation/security/keys-trusted-encrypted.txt
7377 F: include/keys/trusted-type.h
7378 F: security/keys/trusted.c
7379 F: security/keys/trusted.h
7382 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7383 M: David Safford <safford@us.ibm.com>
7384 L: linux-security-module@vger.kernel.org
7385 L: keyrings@vger.kernel.org
7387 F: Documentation/security/keys-trusted-encrypted.txt
7388 F: include/keys/encrypted-type.h
7389 F: security/keys/encrypted-keys/
7391 KGDB / KDB /debug_core
7392 M: Jason Wessel <jason.wessel@windriver.com>
7393 W: http://kgdb.wiki.kernel.org/
7394 L: kgdb-bugreport@lists.sourceforge.net
7395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7397 F: Documentation/DocBook/kgdb.tmpl
7398 F: drivers/misc/kgdbts.c
7399 F: drivers/tty/serial/kgdboc.c
7400 F: include/linux/kdb.h
7401 F: include/linux/kgdb.h
7405 M: Vegard Nossum <vegardno@ifi.uio.no>
7406 M: Pekka Enberg <penberg@kernel.org>
7408 F: Documentation/dev-tools/kmemcheck.rst
7409 F: arch/x86/include/asm/kmemcheck.h
7410 F: arch/x86/mm/kmemcheck/
7411 F: include/linux/kmemcheck.h
7415 M: Catalin Marinas <catalin.marinas@arm.com>
7417 F: Documentation/dev-tools/kmemleak.rst
7418 F: include/linux/kmemleak.h
7420 F: mm/kmemleak-test.c
7423 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7424 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7425 M: "David S. Miller" <davem@davemloft.net>
7426 M: Masami Hiramatsu <mhiramat@kernel.org>
7428 F: Documentation/kprobes.txt
7429 F: include/linux/kprobes.h
7430 F: include/asm-generic/kprobes.h
7433 KS0108 LCD CONTROLLER DRIVER
7434 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7435 W: http://miguelojeda.es/auxdisplay.htm
7436 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7438 F: Documentation/auxdisplay/ks0108
7439 F: drivers/auxdisplay/ks0108.c
7440 F: include/linux/ks0108.h
7443 M: David Ahern <dsa@cumulusnetworks.com>
7444 L: netdev@vger.kernel.org
7447 F: include/net/l3mdev.h
7449 LANTIQ MIPS ARCHITECTURE
7450 M: John Crispin <john@phrozen.org>
7451 L: linux-mips@linux-mips.org
7456 L: linux-x25@vger.kernel.org
7458 F: Documentation/networking/lapb-module.txt
7462 LASI 53c700 driver for PARISC
7463 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7464 L: linux-scsi@vger.kernel.org
7466 F: Documentation/scsi/53c700.txt
7467 F: drivers/scsi/53c700*
7470 M: Richard Purdie <rpurdie@rpsys.net>
7471 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7472 M: Pavel Machek <pavel@ucw.cz>
7473 L: linux-leds@vger.kernel.org
7474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7476 F: Documentation/devicetree/bindings/leds/
7478 F: include/linux/leds.h
7480 LEGACY EEPROM DRIVER
7481 M: Jean Delvare <jdelvare@suse.com>
7483 F: Documentation/misc-devices/eeprom
7484 F: drivers/misc/eeprom/eeprom.c
7486 LEGO USB Tower driver
7487 M: Juergen Stuber <starblue@users.sourceforge.net>
7488 L: legousb-devel@lists.sourceforge.net
7489 W: http://legousb.sourceforge.net/
7491 F: drivers/usb/misc/legousbtower.c
7494 M: Michael Krufky <mkrufky@linuxtv.org>
7495 L: linux-media@vger.kernel.org
7496 W: https://linuxtv.org
7497 W: http://github.com/mkrufky
7498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7499 T: git git://linuxtv.org/mkrufky/tuners.git
7501 F: drivers/media/dvb-frontends/lg2160.*
7503 LGDT3305 MEDIA DRIVER
7504 M: Michael Krufky <mkrufky@linuxtv.org>
7505 L: linux-media@vger.kernel.org
7506 W: https://linuxtv.org
7507 W: http://github.com/mkrufky
7508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7509 T: git git://linuxtv.org/mkrufky/tuners.git
7511 F: drivers/media/dvb-frontends/lgdt3305.*
7514 M: Rusty Russell <rusty@rustcorp.com.au>
7515 L: lguest@lists.ozlabs.org
7516 W: http://lguest.ozlabs.org/
7518 F: arch/x86/include/asm/lguest*.h
7521 F: include/linux/lguest*.h
7524 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7525 M: Tejun Heo <tj@kernel.org>
7526 L: linux-ide@vger.kernel.org
7527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7530 F: include/linux/ata.h
7531 F: include/linux/libata.h
7532 F: Documentation/devicetree/bindings/ata/
7534 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7535 M: Viresh Kumar <vireshk@kernel.org>
7536 L: linux-ide@vger.kernel.org
7537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7539 F: include/linux/pata_arasan_cf_data.h
7540 F: drivers/ata/pata_arasan_cf.c
7543 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7544 M: Tejun Heo <tj@kernel.org>
7545 L: linux-ide@vger.kernel.org
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7548 F: drivers/ata/pata_*.c
7549 F: drivers/ata/ata_generic.c
7551 LIBATA SATA AHCI PLATFORM devices support
7552 M: Hans de Goede <hdegoede@redhat.com>
7553 M: Tejun Heo <tj@kernel.org>
7554 L: linux-ide@vger.kernel.org
7555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7557 F: drivers/ata/ahci_platform.c
7558 F: drivers/ata/libahci_platform.c
7559 F: include/linux/ahci_platform.h
7561 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7562 M: Mikael Pettersson <mikpelinux@gmail.com>
7563 L: linux-ide@vger.kernel.org
7564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7566 F: drivers/ata/sata_promise.*
7569 M: Sasha Levin <sasha.levin@oracle.com>
7571 F: tools/lib/lockdep/
7573 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7574 M: Dan Williams <dan.j.williams@intel.com>
7575 L: linux-nvdimm@lists.01.org
7576 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7580 F: include/linux/nd.h
7581 F: include/linux/libnvdimm.h
7582 F: include/uapi/linux/ndctl.h
7584 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7585 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7586 L: linux-nvdimm@lists.01.org
7587 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7589 F: drivers/nvdimm/blk.c
7590 F: drivers/nvdimm/region_devs.c
7591 F: drivers/acpi/nfit*
7593 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7594 M: Vishal Verma <vishal.l.verma@intel.com>
7595 L: linux-nvdimm@lists.01.org
7596 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7598 F: drivers/nvdimm/btt*
7600 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7601 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7602 L: linux-nvdimm@lists.01.org
7603 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7605 F: drivers/nvdimm/pmem.c
7606 F: include/linux/pmem.h
7607 F: arch/*/include/asm/pmem.h
7609 LIGHTNVM PLATFORM SUPPORT
7610 M: Matias Bjorling <mb@lightnvm.io>
7611 W: http://github/OpenChannelSSD
7612 L: linux-block@vger.kernel.org
7614 F: drivers/lightnvm/
7615 F: include/linux/lightnvm.h
7616 F: include/uapi/linux/lightnvm.h
7618 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7619 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7620 M: Paul Mackerras <paulus@samba.org>
7621 M: Michael Ellerman <mpe@ellerman.id.au>
7622 W: https://github.com/linuxppc/linux/wiki
7623 L: linuxppc-dev@lists.ozlabs.org
7624 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7627 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7628 F: Documentation/devicetree/bindings/powerpc/
7629 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7630 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7631 F: Documentation/powerpc/
7633 F: drivers/char/tpm/tpm_ibmvtpm*
7634 F: drivers/crypto/nx/
7635 F: drivers/crypto/vmx/
7636 F: drivers/i2c/busses/i2c-opal.c
7637 F: drivers/net/ethernet/ibm/ibmveth.*
7638 F: drivers/net/ethernet/ibm/ibmvnic.*
7639 F: drivers/pci/hotplug/pnv_php.c
7640 F: drivers/pci/hotplug/rpa*
7641 F: drivers/rtc/rtc-opal.c
7642 F: drivers/scsi/ibmvscsi/
7643 F: drivers/tty/hvc/hvc_opal.c
7644 F: tools/testing/selftests/powerpc
7651 LINUX FOR POWER MACINTOSH
7652 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7653 W: http://www.penguinppc.org/
7654 L: linuxppc-dev@lists.ozlabs.org
7656 F: arch/powerpc/platforms/powermac/
7657 F: drivers/macintosh/
7659 LINUX FOR POWERPC EMBEDDED MPC5XXX
7660 M: Anatolij Gustschin <agust@denx.de>
7661 L: linuxppc-dev@lists.ozlabs.org
7662 T: git git://git.denx.de/linux-denx-agust.git
7664 F: arch/powerpc/platforms/512x/
7665 F: arch/powerpc/platforms/52xx/
7667 LINUX FOR POWERPC EMBEDDED PPC4XX
7668 M: Alistair Popple <alistair@popple.id.au>
7669 M: Matt Porter <mporter@kernel.crashing.org>
7670 W: http://www.penguinppc.org/
7671 L: linuxppc-dev@lists.ozlabs.org
7673 F: arch/powerpc/platforms/40x/
7674 F: arch/powerpc/platforms/44x/
7676 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7677 L: linuxppc-dev@lists.ozlabs.org
7679 F: arch/powerpc/*/*virtex*
7680 F: arch/powerpc/*/*/*virtex*
7682 LINUX FOR POWERPC EMBEDDED PPC8XX
7683 M: Vitaly Bordug <vitb@kernel.crashing.org>
7684 W: http://www.penguinppc.org/
7685 L: linuxppc-dev@lists.ozlabs.org
7687 F: arch/powerpc/platforms/8xx/
7689 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7690 M: Scott Wood <oss@buserror.net>
7691 M: Kumar Gala <galak@kernel.crashing.org>
7692 W: http://www.penguinppc.org/
7693 L: linuxppc-dev@lists.ozlabs.org
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7696 F: arch/powerpc/platforms/83xx/
7697 F: arch/powerpc/platforms/85xx/
7699 LINUX FOR POWERPC PA SEMI PWRFICIENT
7700 L: linuxppc-dev@lists.ozlabs.org
7702 F: arch/powerpc/platforms/pasemi/
7703 F: drivers/*/*pasemi*
7704 F: drivers/*/*/*pasemi*
7706 LINUX SECURITY MODULE (LSM) FRAMEWORK
7707 M: Chris Wright <chrisw@sous-sol.org>
7708 L: linux-security-module@vger.kernel.org
7711 LIS3LV02D ACCELEROMETER DRIVER
7712 M: Eric Piel <eric.piel@tremplin-utc.net>
7714 F: Documentation/misc-devices/lis3lv02d
7715 F: drivers/misc/lis3lv02d/
7716 F: drivers/platform/x86/hp_accel.c
7719 M: Josh Poimboeuf <jpoimboe@redhat.com>
7720 M: Jessica Yu <jeyu@redhat.com>
7721 M: Jiri Kosina <jikos@kernel.org>
7722 M: Miroslav Benes <mbenes@suse.cz>
7723 R: Petr Mladek <pmladek@suse.com>
7725 F: kernel/livepatch/
7726 F: include/linux/livepatch.h
7727 F: arch/x86/include/asm/livepatch.h
7728 F: arch/x86/kernel/livepatch.c
7729 F: Documentation/livepatch/
7730 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7731 F: samples/livepatch/
7732 L: live-patching@vger.kernel.org
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7735 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7736 M: Kees Cook <keescook@chromium.org>
7738 F: drivers/misc/lkdtm*
7741 L: netdev@vger.kernel.org
7743 F: include/linux/llc.h
7744 F: include/uapi/linux/llc.h
7748 LM73 HARDWARE MONITOR DRIVER
7749 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7750 L: linux-hwmon@vger.kernel.org
7752 F: drivers/hwmon/lm73.c
7754 LM78 HARDWARE MONITOR DRIVER
7755 M: Jean Delvare <jdelvare@suse.com>
7756 L: linux-hwmon@vger.kernel.org
7758 F: Documentation/hwmon/lm78
7759 F: drivers/hwmon/lm78.c
7761 LM83 HARDWARE MONITOR DRIVER
7762 M: Jean Delvare <jdelvare@suse.com>
7763 L: linux-hwmon@vger.kernel.org
7765 F: Documentation/hwmon/lm83
7766 F: drivers/hwmon/lm83.c
7768 LM90 HARDWARE MONITOR DRIVER
7769 M: Jean Delvare <jdelvare@suse.com>
7770 L: linux-hwmon@vger.kernel.org
7772 F: Documentation/hwmon/lm90
7773 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7774 F: drivers/hwmon/lm90.c
7775 F: include/dt-bindings/thermal/lm90.h
7777 LM95234 HARDWARE MONITOR DRIVER
7778 M: Guenter Roeck <linux@roeck-us.net>
7779 L: linux-hwmon@vger.kernel.org
7781 F: Documentation/hwmon/lm95234
7782 F: drivers/hwmon/lm95234.c
7784 LME2510 MEDIA DRIVER
7785 M: Malcolm Priestley <tvboxspy@gmail.com>
7786 L: linux-media@vger.kernel.org
7787 W: https://linuxtv.org
7788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7790 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7793 M: Peter Zijlstra <peterz@infradead.org>
7794 M: Ingo Molnar <mingo@redhat.com>
7795 L: linux-kernel@vger.kernel.org
7796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7798 F: Documentation/locking/
7799 F: include/linux/lockdep.h
7800 F: include/linux/spinlock*.h
7801 F: arch/*/include/asm/spinlock*.h
7802 F: include/linux/rwlock*.h
7803 F: include/linux/mutex*.h
7804 F: arch/*/include/asm/mutex*.h
7805 F: include/linux/rwsem*.h
7806 F: arch/*/include/asm/rwsem.h
7807 F: include/linux/seqlock.h
7808 F: lib/locking*.[ch]
7811 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7812 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7813 L: linux-ntfs-dev@lists.sourceforge.net
7814 W: http://www.linux-ntfs.org/content/view/19/37/
7816 F: Documentation/ldm.txt
7817 F: block/partitions/ldm.*
7819 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7820 M: Sathya Prakash <sathya.prakash@broadcom.com>
7821 M: Chaitra P B <chaitra.basappa@broadcom.com>
7822 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7823 L: MPT-FusionLinux.pdl@broadcom.com
7824 L: linux-scsi@vger.kernel.org
7825 W: http://www.avagotech.com/support/
7827 F: drivers/message/fusion/
7828 F: drivers/scsi/mpt2sas/
7829 F: drivers/scsi/mpt3sas/
7831 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7832 M: Matthew Wilcox <matthew@wil.cx>
7833 L: linux-scsi@vger.kernel.org
7835 F: drivers/scsi/sym53c8xx_2/
7837 LTC4261 HARDWARE MONITOR DRIVER
7838 M: Guenter Roeck <linux@roeck-us.net>
7839 L: linux-hwmon@vger.kernel.org
7841 F: Documentation/hwmon/ltc4261
7842 F: drivers/hwmon/ltc4261.c
7844 LTC4306 I2C MULTIPLEXER DRIVER
7845 M: Michael Hennerich <michael.hennerich@analog.com>
7846 W: http://ez.analog.com/community/linux-device-drivers
7847 L: linux-i2c@vger.kernel.org
7849 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7850 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7852 LTP (Linux Test Project)
7853 M: Mike Frysinger <vapier@gentoo.org>
7854 M: Cyril Hrubis <chrubis@suse.cz>
7855 M: Wanlong Gao <wanlong.gao@gmail.com>
7856 M: Jan Stancek <jstancek@redhat.com>
7857 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7858 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7859 L: ltp@lists.linux.it (subscribers-only)
7860 W: http://linux-test-project.github.io/
7861 T: git git://github.com/linux-test-project/ltp.git
7865 W: http://www.linux-m32r.org/
7870 M: Geert Uytterhoeven <geert@linux-m68k.org>
7871 L: linux-m68k@lists.linux-m68k.org
7872 W: http://www.linux-m68k.org/
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7878 M68K ON APPLE MACINTOSH
7879 M: Joshua Thompson <funaho@jurai.org>
7880 W: http://www.mac.linux-m68k.org/
7881 L: linux-m68k@lists.linux-m68k.org
7886 M: Philip Blundell <philb@gnu.org>
7887 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7891 M88DS3103 MEDIA DRIVER
7892 M: Antti Palosaari <crope@iki.fi>
7893 L: linux-media@vger.kernel.org
7894 W: https://linuxtv.org
7895 W: http://palosaari.fi/linux/
7896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7897 T: git git://linuxtv.org/anttip/media_tree.git
7899 F: drivers/media/dvb-frontends/m88ds3103*
7901 M88RS2000 MEDIA DRIVER
7902 M: Malcolm Priestley <tvboxspy@gmail.com>
7903 L: linux-media@vger.kernel.org
7904 W: https://linuxtv.org
7905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7907 F: drivers/media/dvb-frontends/m88rs2000*
7909 MA901 MASTERKIT USB FM RADIO DRIVER
7910 M: Alexey Klimov <klimov.linux@gmail.com>
7911 L: linux-media@vger.kernel.org
7912 T: git git://linuxtv.org/media_tree.git
7914 F: drivers/media/radio/radio-ma901.c
7917 M: Johannes Berg <johannes@sipsolutions.net>
7918 L: linux-wireless@vger.kernel.org
7919 W: http://wireless.kernel.org/
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7923 F: Documentation/networking/mac80211-injection.txt
7924 F: include/net/mac80211.h
7926 F: drivers/net/wireless/mac80211_hwsim.[ch]
7929 M: Jassi Brar <jassisinghbrar@gmail.com>
7930 L: linux-kernel@vger.kernel.org
7933 F: include/linux/mailbox_client.h
7934 F: include/linux/mailbox_controller.h
7936 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7937 M: Michael Kerrisk <mtk.manpages@gmail.com>
7938 W: http://www.kernel.org/doc/man-pages
7939 L: linux-man@vger.kernel.org
7942 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7943 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
7944 L: linux-mips@linux-mips.org
7946 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7948 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7949 M: Andrew Lunn <andrew@lunn.ch>
7950 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7951 L: netdev@vger.kernel.org
7953 F: drivers/net/dsa/mv88e6xxx/
7954 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7956 MARVELL ARMADA DRM SUPPORT
7957 M: Russell King <linux@armlinux.org.uk>
7959 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7960 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7961 F: drivers/gpu/drm/armada/
7962 F: include/uapi/drm/armada_drm.h
7963 F: Documentation/devicetree/bindings/display/armada/
7965 MARVELL CRYPTO DRIVER
7966 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7967 M: Arnaud Ebalard <arno@natisbad.org>
7968 F: drivers/crypto/marvell/
7970 L: linux-crypto@vger.kernel.org
7972 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7973 M: Mirko Lindner <mlindner@marvell.com>
7974 M: Stephen Hemminger <stephen@networkplumber.org>
7975 L: netdev@vger.kernel.org
7977 F: drivers/net/ethernet/marvell/sk*
7979 MARVELL LIBERTAS WIRELESS DRIVER
7980 L: libertas-dev@lists.infradead.org
7982 F: drivers/net/wireless/marvell/libertas/
7984 MARVELL MV643XX ETHERNET DRIVER
7985 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7986 L: netdev@vger.kernel.org
7988 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7989 F: include/linux/mv643xx.h
7991 MARVELL MVNETA ETHERNET DRIVER
7992 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7993 L: netdev@vger.kernel.org
7995 F: drivers/net/ethernet/marvell/mvneta.*
7997 MARVELL MWIFIEX WIRELESS DRIVER
7998 M: Amitkumar Karwar <amitkarwar@gmail.com>
7999 M: Nishant Sarmukadam <nishants@marvell.com>
8000 M: Ganapathi Bhat <gbhat@marvell.com>
8001 M: Xinming Hu <huxm@marvell.com>
8002 L: linux-wireless@vger.kernel.org
8004 F: drivers/net/wireless/marvell/mwifiex/
8006 MARVELL MWL8K WIRELESS DRIVER
8007 M: Lennert Buytenhek <buytenh@wantstofly.org>
8008 L: linux-wireless@vger.kernel.org
8010 F: drivers/net/wireless/marvell/mwl8k.c
8012 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8013 M: Nicolas Pitre <nico@fluxnic.net>
8015 F: drivers/mmc/host/mvsdio.*
8017 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8018 M: Hu Ziji <huziji@marvell.com>
8019 L: linux-mmc@vger.kernel.org
8021 F: drivers/mmc/host/sdhci-xenon*
8022 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8024 MATROX FRAMEBUFFER DRIVER
8025 L: linux-fbdev@vger.kernel.org
8027 F: drivers/video/fbdev/matrox/matroxfb_*
8028 F: include/uapi/linux/matroxfb.h
8030 MAX16065 HARDWARE MONITOR DRIVER
8031 M: Guenter Roeck <linux@roeck-us.net>
8032 L: linux-hwmon@vger.kernel.org
8034 F: Documentation/hwmon/max16065
8035 F: drivers/hwmon/max16065.c
8037 MAX20751 HARDWARE MONITOR DRIVER
8038 M: Guenter Roeck <linux@roeck-us.net>
8039 L: linux-hwmon@vger.kernel.org
8041 F: Documentation/hwmon/max20751
8042 F: drivers/hwmon/max20751.c
8044 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8045 L: linux-hwmon@vger.kernel.org
8047 F: Documentation/hwmon/max6650
8048 F: drivers/hwmon/max6650.c
8050 MAX6697 HARDWARE MONITOR DRIVER
8051 M: Guenter Roeck <linux@roeck-us.net>
8052 L: linux-hwmon@vger.kernel.org
8054 F: Documentation/hwmon/max6697
8055 F: Documentation/devicetree/bindings/i2c/max6697.txt
8056 F: drivers/hwmon/max6697.c
8057 F: include/linux/platform_data/max6697.h
8059 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8060 M: Peter Rosin <peda@axentia.se>
8061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8063 F: Documentation/devicetree/bindings/sound/max9860.txt
8064 F: sound/soc/codecs/max9860.*
8066 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8067 M: Krzysztof Kozlowski <krzk@kernel.org>
8068 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8069 L: linux-pm@vger.kernel.org
8071 F: drivers/power/supply/max14577_charger.c
8072 F: drivers/power/supply/max77693_charger.c
8074 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8075 M: Javier Martinez Canillas <javier@osg.samsung.com>
8076 L: linux-kernel@vger.kernel.org
8078 F: drivers/*/*max77802*.c
8079 F: Documentation/devicetree/bindings/*/*max77802.txt
8080 F: include/dt-bindings/*/*max77802.h
8082 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8083 M: Chanwoo Choi <cw00.choi@samsung.com>
8084 M: Krzysztof Kozlowski <krzk@kernel.org>
8085 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8086 L: linux-kernel@vger.kernel.org
8088 F: drivers/*/max14577*.c
8089 F: drivers/*/max77686*.c
8090 F: drivers/*/max77693*.c
8091 F: drivers/extcon/extcon-max14577.c
8092 F: drivers/extcon/extcon-max77693.c
8093 F: drivers/rtc/rtc-max77686.c
8094 F: drivers/clk/clk-max77686.c
8095 F: Documentation/devicetree/bindings/mfd/max14577.txt
8096 F: Documentation/devicetree/bindings/*/max77686.txt
8097 F: Documentation/devicetree/bindings/mfd/max77693.txt
8098 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8099 F: include/linux/mfd/max14577*.h
8100 F: include/linux/mfd/max77686*.h
8101 F: include/linux/mfd/max77693*.h
8103 MAXIRADIO FM RADIO RECEIVER DRIVER
8104 M: Hans Verkuil <hverkuil@xs4all.nl>
8105 L: linux-media@vger.kernel.org
8106 T: git git://linuxtv.org/media_tree.git
8107 W: https://linuxtv.org
8109 F: drivers/media/radio/radio-maxiradio*
8111 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8112 M: Peter Rosin <peda@axentia.se>
8113 L: linux-iio@vger.kernel.org
8115 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8116 F: drivers/iio/potentiometer/mcp4531.c
8118 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8119 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8120 L: linux-iio@vger.kernel.org
8122 F: drivers/iio/dac/cio-dac.c
8124 MEDIA DRIVERS FOR RENESAS - FCP
8125 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8126 L: linux-media@vger.kernel.org
8127 L: linux-renesas-soc@vger.kernel.org
8128 T: git git://linuxtv.org/media_tree.git
8130 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8131 F: drivers/media/platform/rcar-fcp.c
8132 F: include/media/rcar-fcp.h
8134 MEDIA DRIVERS FOR RENESAS - FDP1
8135 M: Kieran Bingham <kieran@bingham.xyz>
8136 L: linux-media@vger.kernel.org
8137 L: linux-renesas-soc@vger.kernel.org
8138 T: git git://linuxtv.org/media_tree.git
8140 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8141 F: drivers/media/platform/rcar_fdp1.c
8143 MEDIA DRIVERS FOR RENESAS - VIN
8144 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8145 L: linux-media@vger.kernel.org
8146 L: linux-renesas-soc@vger.kernel.org
8147 T: git git://linuxtv.org/media_tree.git
8149 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8150 F: drivers/media/platform/rcar-vin/
8152 MEDIA DRIVERS FOR RENESAS - VSP1
8153 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8154 L: linux-media@vger.kernel.org
8155 L: linux-renesas-soc@vger.kernel.org
8156 T: git git://linuxtv.org/media_tree.git
8158 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8159 F: drivers/media/platform/vsp1/
8161 MEDIA DRIVERS FOR HELENE
8162 M: Abylay Ospan <aospan@netup.ru>
8163 L: linux-media@vger.kernel.org
8164 W: https://linuxtv.org
8166 T: git git://linuxtv.org/media_tree.git
8168 F: drivers/media/dvb-frontends/helene*
8170 MEDIA DRIVERS FOR ASCOT2E
8171 M: Sergey Kozlov <serjk@netup.ru>
8172 M: Abylay Ospan <aospan@netup.ru>
8173 L: linux-media@vger.kernel.org
8174 W: https://linuxtv.org
8176 T: git git://linuxtv.org/media_tree.git
8178 F: drivers/media/dvb-frontends/ascot2e*
8180 MEDIA DRIVERS FOR CXD2841ER
8181 M: Sergey Kozlov <serjk@netup.ru>
8182 M: Abylay Ospan <aospan@netup.ru>
8183 L: linux-media@vger.kernel.org
8184 W: https://linuxtv.org
8186 T: git git://linuxtv.org/media_tree.git
8188 F: drivers/media/dvb-frontends/cxd2841er*
8190 MEDIA DRIVERS FOR HORUS3A
8191 M: Sergey Kozlov <serjk@netup.ru>
8192 M: Abylay Ospan <aospan@netup.ru>
8193 L: linux-media@vger.kernel.org
8194 W: https://linuxtv.org
8196 T: git git://linuxtv.org/media_tree.git
8198 F: drivers/media/dvb-frontends/horus3a*
8200 MEDIA DRIVERS FOR LNBH25
8201 M: Sergey Kozlov <serjk@netup.ru>
8202 M: Abylay Ospan <aospan@netup.ru>
8203 L: linux-media@vger.kernel.org
8204 W: https://linuxtv.org
8206 T: git git://linuxtv.org/media_tree.git
8208 F: drivers/media/dvb-frontends/lnbh25*
8210 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8211 M: Sergey Kozlov <serjk@netup.ru>
8212 M: Abylay Ospan <aospan@netup.ru>
8213 L: linux-media@vger.kernel.org
8214 W: https://linuxtv.org
8216 T: git git://linuxtv.org/media_tree.git
8218 F: drivers/media/pci/netup_unidvb/*
8220 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8221 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8222 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8223 P: LinuxTV.org Project
8224 L: linux-media@vger.kernel.org
8225 W: https://linuxtv.org
8226 Q: http://patchwork.kernel.org/project/linux-media/list/
8227 T: git git://linuxtv.org/media_tree.git
8229 F: Documentation/devicetree/bindings/media/
8230 F: Documentation/media/
8232 F: drivers/staging/media/
8233 F: include/linux/platform_data/media/
8235 F: include/uapi/linux/dvb/
8236 F: include/uapi/linux/videodev2.h
8237 F: include/uapi/linux/media.h
8238 F: include/uapi/linux/v4l2-*
8239 F: include/uapi/linux/meye.h
8240 F: include/uapi/linux/ivtv*
8241 F: include/uapi/linux/uvcvideo.h
8243 MEDIATEK ETHERNET DRIVER
8244 M: Felix Fietkau <nbd@openwrt.org>
8245 M: John Crispin <blogic@openwrt.org>
8246 L: netdev@vger.kernel.org
8248 F: drivers/net/ethernet/mediatek/
8250 MEDIATEK JPEG DRIVER
8251 M: Rick Chang <rick.chang@mediatek.com>
8252 M: Bin Liu <bin.liu@mediatek.com>
8254 F: drivers/media/platform/mtk-jpeg/
8255 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8257 MEDIATEK MEDIA DRIVER
8258 M: Tiffany Lin <tiffany.lin@mediatek.com>
8259 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8261 F: drivers/media/platform/mtk-vcodec/
8262 F: drivers/media/platform/mtk-vpu/
8263 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8264 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8267 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8268 M: Houlong Wei <houlong.wei@mediatek.com>
8269 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8271 F: drivers/media/platform/mtk-mdp/
8272 F: drivers/media/platform/mtk-vpu/
8273 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8275 MEDIATEK MT7601U WIRELESS LAN DRIVER
8276 M: Jakub Kicinski <kubakici@wp.pl>
8277 L: linux-wireless@vger.kernel.org
8279 F: drivers/net/wireless/mediatek/mt7601u/
8281 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8282 M: Peter Senna Tschudin <peter.senna@collabora.com>
8283 M: Martin Donnelly <martin.donnelly@ge.com>
8284 M: Martyn Welch <martyn.welch@collabora.co.uk>
8286 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8287 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8289 MEGARAID SCSI/SAS DRIVERS
8290 M: Kashyap Desai <kashyap.desai@broadcom.com>
8291 M: Sumit Saxena <sumit.saxena@broadcom.com>
8292 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8293 L: megaraidlinux.pdl@broadcom.com
8294 L: linux-scsi@vger.kernel.org
8295 W: http://www.avagotech.com/support/
8297 F: Documentation/scsi/megaraid.txt
8298 F: drivers/scsi/megaraid.*
8299 F: drivers/scsi/megaraid/
8301 MELFAS MIP4 TOUCHSCREEN DRIVER
8302 M: Sangwon Jee <jeesw@melfas.com>
8303 W: http://www.melfas.com
8305 F: drivers/input/touchscreen/melfas_mip4.c
8306 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8308 MELLANOX ETHERNET DRIVER (mlx4_en)
8309 M: Tariq Toukan <tariqt@mellanox.com>
8310 L: netdev@vger.kernel.org
8312 W: http://www.mellanox.com
8313 Q: http://patchwork.ozlabs.org/project/netdev/list/
8314 F: drivers/net/ethernet/mellanox/mlx4/en_*
8316 MELLANOX ETHERNET DRIVER (mlx5e)
8317 M: Saeed Mahameed <saeedm@mellanox.com>
8318 L: netdev@vger.kernel.org
8320 W: http://www.mellanox.com
8321 Q: http://patchwork.ozlabs.org/project/netdev/list/
8322 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8324 MELLANOX ETHERNET SWITCH DRIVERS
8325 M: Jiri Pirko <jiri@mellanox.com>
8326 M: Ido Schimmel <idosch@mellanox.com>
8327 L: netdev@vger.kernel.org
8329 W: http://www.mellanox.com
8330 Q: http://patchwork.ozlabs.org/project/netdev/list/
8331 F: drivers/net/ethernet/mellanox/mlxsw/
8333 MELLANOX MLXCPLD I2C AND MUX DRIVER
8334 M: Vadim Pasternak <vadimp@mellanox.com>
8335 M: Michael Shych <michaelsh@mellanox.com>
8336 L: linux-i2c@vger.kernel.org
8338 F: drivers/i2c/busses/i2c-mlxcpld.c
8339 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8340 F: Documentation/i2c/busses/i2c-mlxcpld
8342 MELLANOX MLXCPLD LED DRIVER
8343 M: Vadim Pasternak <vadimp@mellanox.com>
8344 L: linux-leds@vger.kernel.org
8346 F: drivers/leds/leds-mlxcpld.c
8347 F: Documentation/leds/leds-mlxcpld.txt
8349 MELLANOX PLATFORM DRIVER
8350 M: Vadim Pasternak <vadimp@mellanox.com>
8351 L: platform-driver-x86@vger.kernel.org
8353 F: drivers/platform/x86/mlx-platform.c
8355 MELLANOX MLX CPLD HOTPLUG DRIVER
8356 M: Vadim Pasternak <vadimp@mellanox.com>
8357 L: platform-driver-x86@vger.kernel.org
8359 F: drivers/platform/x86/mlxcpld-hotplug.c
8360 F: include/linux/platform_data/mlxcpld-hotplug.h
8362 SOFT-ROCE DRIVER (rxe)
8363 M: Moni Shoua <monis@mellanox.com>
8364 L: linux-rdma@vger.kernel.org
8366 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8367 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8368 F: drivers/infiniband/sw/rxe/
8369 F: include/uapi/rdma/rdma_user_rxe.h
8372 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8373 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8374 L: linux-kernel@vger.kernel.org
8376 F: kernel/membarrier.c
8377 F: include/uapi/linux/membarrier.h
8380 L: linux-mm@kvack.org
8381 W: http://www.linux-mm.org
8383 F: include/linux/mm.h
8384 F: include/linux/gfp.h
8385 F: include/linux/mmzone.h
8386 F: include/linux/memory_hotplug.h
8387 F: include/linux/vmalloc.h
8390 MEMORY TECHNOLOGY DEVICES (MTD)
8391 M: David Woodhouse <dwmw2@infradead.org>
8392 M: Brian Norris <computersforpeace@gmail.com>
8393 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8394 M: Marek Vasut <marek.vasut@gmail.com>
8395 M: Richard Weinberger <richard@nod.at>
8396 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8397 L: linux-mtd@lists.infradead.org
8398 W: http://www.linux-mtd.infradead.org/
8399 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8400 T: git git://git.infradead.org/linux-mtd.git master
8401 T: git git://git.infradead.org/l2-mtd.git master
8403 F: Documentation/devicetree/bindings/mtd/
8405 F: include/linux/mtd/
8406 F: include/uapi/mtd/
8408 MEN A21 WATCHDOG DRIVER
8409 M: Johannes Thumshirn <morbidrsa@gmail.com>
8410 L: linux-watchdog@vger.kernel.org
8412 F: drivers/watchdog/mena21_wdt.c
8414 MEN CHAMELEON BUS (mcb)
8415 M: Johannes Thumshirn <morbidrsa@gmail.com>
8418 F: include/linux/mcb.h
8419 F: Documentation/men-chameleon-bus.txt
8421 MEN F21BMC (Board Management Controller)
8422 M: Andreas Werner <andreas.werner@men.de>
8424 F: drivers/mfd/menf21bmc.c
8425 F: drivers/watchdog/menf21bmc_wdt.c
8426 F: drivers/leds/leds-menf21bmc.c
8427 F: drivers/hwmon/menf21bmc_hwmon.c
8428 F: Documentation/hwmon/menf21bmc
8431 M: James Hogan <james.hogan@imgtec.com>
8432 L: linux-metag@vger.kernel.org
8433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8436 F: Documentation/metag/
8437 F: Documentation/devicetree/bindings/metag/
8438 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8439 F: drivers/clocksource/metag_generic.c
8440 F: drivers/irqchip/irq-metag.c
8441 F: drivers/irqchip/irq-metag-ext.c
8442 F: drivers/tty/metag_da.c
8444 MICROBLAZE ARCHITECTURE
8445 M: Michal Simek <monstr@monstr.eu>
8446 W: http://www.monstr.eu/fdt/
8447 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8451 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8452 M: Richard Genoud <richard.genoud@gmail.com>
8454 F: drivers/tty/serial/atmel_serial.c
8455 F: drivers/tty/serial/atmel_serial.h
8457 MICROCHIP / ATMEL DMA DRIVER
8458 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8460 L: dmaengine@vger.kernel.org
8462 F: drivers/dma/at_hdmac.c
8463 F: drivers/dma/at_hdmac_regs.h
8464 F: include/linux/platform_data/dma-atmel.h
8466 MICROCHIP / ATMEL ISC DRIVER
8467 M: Songjun Wu <songjun.wu@microchip.com>
8468 L: linux-media@vger.kernel.org
8470 F: drivers/media/platform/atmel/atmel-isc.c
8471 F: drivers/media/platform/atmel/atmel-isc-regs.h
8472 F: devicetree/bindings/media/atmel-isc.txt
8474 MICROCHIP USB251XB DRIVER
8475 M: Richard Leitner <richard.leitner@skidata.com>
8476 L: linux-usb@vger.kernel.org
8478 F: drivers/usb/misc/usb251xb.c
8479 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8481 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8482 M: Chen Yu <yu.c.chen@intel.com>
8483 L: platform-driver-x86@vger.kernel.org
8485 F: drivers/platform/x86/surfacepro3_button.c
8488 M: Oliver Neukum <oliver@neukum.org>
8490 F: drivers/usb/image/microtek.*
8493 M: Ralf Baechle <ralf@linux-mips.org>
8494 L: linux-mips@linux-mips.org
8495 W: http://www.linux-mips.org/
8496 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8497 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8499 F: Documentation/devicetree/bindings/mips/
8500 F: Documentation/mips/
8503 MIPS/LOONGSON1 ARCHITECTURE
8504 M: Keguang Zhang <keguang.zhang@gmail.com>
8505 L: linux-mips@linux-mips.org
8507 F: arch/mips/loongson32/
8508 F: arch/mips/include/asm/mach-loongson32/
8509 F: drivers/*/*loongson1*
8510 F: drivers/*/*/*loongson1*
8512 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8513 M: Hans Verkuil <hverkuil@xs4all.nl>
8514 L: linux-media@vger.kernel.org
8515 T: git git://linuxtv.org/media_tree.git
8516 W: https://linuxtv.org
8518 F: drivers/media/radio/radio-miropcm20*
8520 MELLANOX MLX4 core VPI driver
8521 M: Yishai Hadas <yishaih@mellanox.com>
8522 L: netdev@vger.kernel.org
8523 L: linux-rdma@vger.kernel.org
8524 W: http://www.mellanox.com
8525 Q: http://patchwork.ozlabs.org/project/netdev/list/
8527 F: drivers/net/ethernet/mellanox/mlx4/
8528 F: include/linux/mlx4/
8529 F: include/uapi/rdma/mlx4-abi.h
8531 MELLANOX MLX4 IB driver
8532 M: Yishai Hadas <yishaih@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/mlx4/
8538 F: include/linux/mlx4/
8540 MELLANOX MLX5 core VPI driver
8541 M: Saeed Mahameed <saeedm@mellanox.com>
8542 M: Matan Barak <matanb@mellanox.com>
8543 M: Leon Romanovsky <leonro@mellanox.com>
8544 L: netdev@vger.kernel.org
8545 L: linux-rdma@vger.kernel.org
8546 W: http://www.mellanox.com
8547 Q: http://patchwork.ozlabs.org/project/netdev/list/
8549 F: drivers/net/ethernet/mellanox/mlx5/core/
8550 F: include/linux/mlx5/
8551 F: include/uapi/rdma/mlx5-abi.h
8553 MELLANOX MLX5 IB driver
8554 M: Matan Barak <matanb@mellanox.com>
8555 M: Leon Romanovsky <leonro@mellanox.com>
8556 L: linux-rdma@vger.kernel.org
8557 W: http://www.mellanox.com
8558 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8560 F: drivers/infiniband/hw/mlx5/
8561 F: include/linux/mlx5/
8563 MELEXIS MLX90614 DRIVER
8564 M: Crt Mori <cmo@melexis.com>
8565 L: linux-iio@vger.kernel.org
8566 W: http://www.melexis.com
8568 F: drivers/iio/temperature/mlx90614.c
8570 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8571 M: Don Brace <don.brace@microsemi.com>
8572 L: esc.storagedev@microsemi.com
8573 L: linux-scsi@vger.kernel.org
8575 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8576 F: drivers/scsi/smartpqi/Kconfig
8577 F: drivers/scsi/smartpqi/Makefile
8578 F: include/linux/cciss*.h
8579 F: include/uapi/linux/cciss*.h
8580 F: Documentation/scsi/smartpqi.txt
8582 MN88472 MEDIA DRIVER
8583 M: Antti Palosaari <crope@iki.fi>
8584 L: linux-media@vger.kernel.org
8585 W: https://linuxtv.org
8586 W: http://palosaari.fi/linux/
8587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8589 F: drivers/media/dvb-frontends/mn88472*
8591 MN88473 MEDIA DRIVER
8592 M: Antti Palosaari <crope@iki.fi>
8593 L: linux-media@vger.kernel.org
8594 W: https://linuxtv.org
8595 W: http://palosaari.fi/linux/
8596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8598 F: drivers/media/dvb-frontends/mn88473*
8601 M: Jessica Yu <jeyu@redhat.com>
8602 M: Rusty Russell <rusty@rustcorp.com.au>
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8605 F: include/linux/module.h
8608 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8609 W: http://popies.net/meye/
8611 F: Documentation/media/v4l-drivers/meye*
8612 F: drivers/media/pci/meye/
8613 F: include/uapi/linux/meye.h
8615 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8616 M: Jiri Slaby <jirislaby@gmail.com>
8618 F: Documentation/serial/moxa-smartio
8619 F: drivers/tty/mxser.*
8621 MR800 AVERMEDIA USB FM RADIO DRIVER
8622 M: Alexey Klimov <klimov.linux@gmail.com>
8623 L: linux-media@vger.kernel.org
8624 T: git git://linuxtv.org/media_tree.git
8626 F: drivers/media/radio/radio-mr800.c
8628 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8629 M: Alan Ott <alan@signal11.us>
8630 L: linux-wpan@vger.kernel.org
8632 F: drivers/net/ieee802154/mrf24j40.c
8633 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8636 M: "Lee, Chun-Yi" <jlee@suse.com>
8637 L: platform-driver-x86@vger.kernel.org
8639 F: drivers/platform/x86/msi-laptop.c
8642 L: platform-driver-x86@vger.kernel.org
8644 F: drivers/platform/x86/msi-wmi.c
8647 M: Antti Palosaari <crope@iki.fi>
8648 L: linux-media@vger.kernel.org
8649 W: https://linuxtv.org
8650 W: http://palosaari.fi/linux/
8651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8652 T: git git://linuxtv.org/anttip/media_tree.git
8654 F: drivers/media/tuners/msi001*
8656 MSI2500 MEDIA DRIVER
8657 M: Antti Palosaari <crope@iki.fi>
8658 L: linux-media@vger.kernel.org
8659 W: https://linuxtv.org
8660 W: http://palosaari.fi/linux/
8661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8662 T: git git://linuxtv.org/anttip/media_tree.git
8664 F: drivers/media/usb/msi2500/
8666 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8667 M: Robert Jarzmik <robert.jarzmik@free.fr>
8668 L: linux-mtd@lists.infradead.org
8670 F: drivers/mtd/devices/docg3*
8672 MT9M032 APTINA SENSOR DRIVER
8673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8674 L: linux-media@vger.kernel.org
8675 T: git git://linuxtv.org/media_tree.git
8677 F: drivers/media/i2c/mt9m032.c
8678 F: include/media/i2c/mt9m032.h
8680 MT9P031 APTINA CAMERA SENSOR
8681 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8682 L: linux-media@vger.kernel.org
8683 T: git git://linuxtv.org/media_tree.git
8685 F: drivers/media/i2c/mt9p031.c
8686 F: include/media/i2c/mt9p031.h
8688 MT9T001 APTINA CAMERA SENSOR
8689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8690 L: linux-media@vger.kernel.org
8691 T: git git://linuxtv.org/media_tree.git
8693 F: drivers/media/i2c/mt9t001.c
8694 F: include/media/i2c/mt9t001.h
8696 MT9V032 APTINA CAMERA SENSOR
8697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8698 L: linux-media@vger.kernel.org
8699 T: git git://linuxtv.org/media_tree.git
8701 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8702 F: drivers/media/i2c/mt9v032.c
8703 F: include/media/i2c/mt9v032.h
8705 MULTIFUNCTION DEVICES (MFD)
8706 M: Lee Jones <lee.jones@linaro.org>
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8709 F: Documentation/devicetree/bindings/mfd/
8711 F: include/linux/mfd/
8712 F: include/dt-bindings/mfd/
8714 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8715 M: Ulf Hansson <ulf.hansson@linaro.org>
8716 L: linux-mmc@vger.kernel.org
8717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8719 F: Documentation/devicetree/bindings/mmc/
8721 F: include/linux/mmc/
8722 F: include/uapi/linux/mmc/
8724 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8726 F: drivers/mmc/host/mmc_spi.c
8727 F: include/linux/spi/mmc_spi.h
8729 MULTISOUND SOUND DRIVER
8730 M: Andrew Veliath <andrewtv@usa.net>
8732 F: Documentation/sound/oss/MultiSound
8735 MULTITECH MULTIPORT CARD (ISICOM)
8737 F: drivers/tty/isicom.c
8738 F: include/linux/isicom.h
8740 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8741 M: Bin Liu <b-liu@ti.com>
8742 L: linux-usb@vger.kernel.org
8743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8745 F: drivers/usb/musb/
8747 MXL5007T MEDIA DRIVER
8748 M: Michael Krufky <mkrufky@linuxtv.org>
8749 L: linux-media@vger.kernel.org
8750 W: https://linuxtv.org
8751 W: http://github.com/mkrufky
8752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8753 T: git git://linuxtv.org/mkrufky/tuners.git
8755 F: drivers/media/tuners/mxl5007t.*
8758 M: Marek Vasut <marex@denx.de>
8760 F: drivers/gpu/drm/mxsfb/
8761 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8763 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8764 M: Hyong-Youb Kim <hykim@myri.com>
8765 L: netdev@vger.kernel.org
8766 W: https://www.myricom.com/support/downloads/myri10ge.html
8768 F: drivers/net/ethernet/myricom/myri10ge/
8770 NAND FLASH SUBSYSTEM
8771 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8772 R: Richard Weinberger <richard@nod.at>
8773 L: linux-mtd@lists.infradead.org
8774 W: http://www.linux-mtd.infradead.org/
8775 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8776 T: git git://git.infradead.org/linux-mtd.git nand/fixes
8777 T: git git://git.infradead.org/l2-mtd.git nand/next
8779 F: drivers/mtd/nand/
8780 F: include/linux/mtd/nand*.h
8782 NATSEMI ETHERNET DRIVER (DP8381x)
8784 F: drivers/net/ethernet/natsemi/natsemi.c
8786 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8787 M: Daniel Mack <zonque@gmail.com>
8789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8790 W: http://www.native-instruments.com
8794 M: Petr Vandrovec <petr@vandrovec.name>
8798 NCR 5380 SCSI DRIVERS
8799 M: Finn Thain <fthain@telegraphics.com.au>
8800 M: Michael Schmitz <schmitzmic@gmail.com>
8801 L: linux-scsi@vger.kernel.org
8803 F: Documentation/scsi/g_NCR5380.txt
8804 F: drivers/scsi/NCR5380.*
8805 F: drivers/scsi/arm/cumana_1.c
8806 F: drivers/scsi/arm/oak.c
8807 F: drivers/scsi/atari_scsi.*
8808 F: drivers/scsi/dmx3191d.c
8809 F: drivers/scsi/g_NCR5380.*
8810 F: drivers/scsi/mac_scsi.*
8811 F: drivers/scsi/sun3_scsi.*
8812 F: drivers/scsi/sun3_scsi_vme.c
8814 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8815 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8816 L: linux-scsi@vger.kernel.org
8818 F: drivers/scsi/NCR_D700.*
8820 NCT6775 HARDWARE MONITOR DRIVER
8821 M: Guenter Roeck <linux@roeck-us.net>
8822 L: linux-hwmon@vger.kernel.org
8824 F: Documentation/hwmon/nct6775
8825 F: drivers/hwmon/nct6775.c
8827 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8828 M: Faisal Latif <faisal.latif@intel.com>
8829 L: linux-rdma@vger.kernel.org
8830 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8832 F: drivers/infiniband/hw/nes/
8833 F: include/uapi/rdma/nes-abi.h
8835 NETEM NETWORK EMULATOR
8836 M: Stephen Hemminger <stephen@networkplumber.org>
8837 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8839 F: net/sched/sch_netem.c
8841 NETERION 10GbE DRIVERS (s2io/vxge)
8842 M: Jon Mason <jdmason@kudzu.us>
8843 L: netdev@vger.kernel.org
8845 F: Documentation/networking/s2io.txt
8846 F: Documentation/networking/vxge.txt
8847 F: drivers/net/ethernet/neterion/
8850 M: Pablo Neira Ayuso <pablo@netfilter.org>
8851 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8852 M: Florian Westphal <fw@strlen.de>
8853 L: netfilter-devel@vger.kernel.org
8854 L: coreteam@netfilter.org
8855 W: http://www.netfilter.org/
8856 W: http://www.iptables.org/
8857 W: http://www.nftables.org/
8858 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8862 F: include/linux/netfilter*
8863 F: include/linux/netfilter/
8864 F: include/net/netfilter/
8865 F: include/uapi/linux/netfilter*
8866 F: include/uapi/linux/netfilter/
8867 F: net/*/netfilter.c
8870 F: net/bridge/br_netfilter*.c
8873 M: Paul Moore <paul@paul-moore.com>
8874 W: http://netlabel.sf.net
8875 L: netdev@vger.kernel.org
8877 F: Documentation/netlabel/
8878 F: include/net/netlabel.h
8881 NETROM NETWORK LAYER
8882 M: Ralf Baechle <ralf@linux-mips.org>
8883 L: linux-hams@vger.kernel.org
8884 W: http://www.linux-ax25.org/
8886 F: include/net/netrom.h
8887 F: include/uapi/linux/netrom.h
8890 NETRONOME ETHERNET DRIVERS
8891 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8892 L: oss-drivers@netronome.com
8894 F: drivers/net/ethernet/netronome/
8896 NETWORK BLOCK DEVICE (NBD)
8897 M: Josef Bacik <jbacik@fb.com>
8899 L: linux-block@vger.kernel.org
8900 L: nbd-general@lists.sourceforge.net
8901 F: Documentation/blockdev/nbd.txt
8902 F: drivers/block/nbd.c
8903 F: include/uapi/linux/nbd.h
8905 NETWORK DROP MONITOR
8906 M: Neil Horman <nhorman@tuxdriver.com>
8907 L: netdev@vger.kernel.org
8909 W: https://fedorahosted.org/dropwatch/
8910 F: net/core/drop_monitor.c
8913 M: Andrew Lunn <andrew@lunn.ch>
8914 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8915 M: Florian Fainelli <f.fainelli@gmail.com>
8918 F: include/net/dsa.h
8921 NETWORKING [GENERAL]
8922 M: "David S. Miller" <davem@davemloft.net>
8923 L: netdev@vger.kernel.org
8924 W: http://www.linuxfoundation.org/en/Net
8925 Q: http://patchwork.ozlabs.org/project/netdev/list/
8926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8928 B: mailto:netdev@vger.kernel.org
8932 F: include/linux/in.h
8933 F: include/linux/net.h
8934 F: include/linux/netdevice.h
8935 F: include/uapi/linux/in.h
8936 F: include/uapi/linux/net.h
8937 F: include/uapi/linux/netdevice.h
8938 F: include/uapi/linux/net_namespace.h
8940 F: tools/testing/selftests/net/
8943 NETWORKING [IPv4/IPv6]
8944 M: "David S. Miller" <davem@davemloft.net>
8945 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8946 M: James Morris <jmorris@namei.org>
8947 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8948 M: Patrick McHardy <kaber@trash.net>
8949 L: netdev@vger.kernel.org
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8958 M: Steffen Klassert <steffen.klassert@secunet.com>
8959 M: Herbert Xu <herbert@gondor.apana.org.au>
8960 M: "David S. Miller" <davem@davemloft.net>
8961 L: netdev@vger.kernel.org
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8971 F: net/ipv4/ipcomp.c
8972 F: net/ipv4/ip_vti.c
8976 F: net/ipv6/ipcomp6.c
8977 F: net/ipv6/ip6_vti.c
8978 F: include/uapi/linux/xfrm.h
8979 F: include/net/xfrm.h
8981 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8982 M: Paul Moore <paul@paul-moore.com>
8983 L: netdev@vger.kernel.org
8986 NETWORKING [WIRELESS]
8987 L: linux-wireless@vger.kernel.org
8988 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8991 L: netdev@vger.kernel.org
8992 W: http://www.linuxfoundation.org/en/Net
8993 Q: http://patchwork.ozlabs.org/project/netdev/list/
8994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8997 F: Documentation/devicetree/bindings/net/
8999 F: include/linux/if_*
9000 F: include/linux/netdevice.h
9001 F: include/linux/etherdevice.h
9002 F: include/linux/fcdevice.h
9003 F: include/linux/fddidevice.h
9004 F: include/linux/hippidevice.h
9005 F: include/linux/inetdevice.h
9006 F: include/uapi/linux/if_*
9007 F: include/uapi/linux/netdevice.h
9009 NETWORKING DRIVERS (WIRELESS)
9010 M: Kalle Valo <kvalo@codeaurora.org>
9011 L: linux-wireless@vger.kernel.org
9012 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9016 F: Documentation/devicetree/bindings/net/wireless/
9017 F: drivers/net/wireless/
9019 NETXEN (1/10) GbE SUPPORT
9020 M: Manish Chopra <manish.chopra@cavium.com>
9021 M: Rahul Verma <rahul.verma@cavium.com>
9022 M: Dept-GELinuxNICDev@cavium.com
9023 L: netdev@vger.kernel.org
9025 F: drivers/net/ethernet/qlogic/netxen/
9028 M: Samuel Ortiz <sameo@linux.intel.com>
9029 L: linux-wireless@vger.kernel.org
9030 L: linux-nfc@lists.01.org (subscribers-only)
9034 F: include/uapi/linux/nfc.h
9036 F: include/linux/platform_data/nfcmrvl.h
9037 F: include/linux/platform_data/nxp-nci.h
9038 F: include/linux/platform_data/pn544.h
9039 F: include/linux/platform_data/st21nfca.h
9040 F: include/linux/platform_data/st-nci.h
9041 F: Documentation/devicetree/bindings/net/nfc/
9043 NFS, SUNRPC, AND LOCKD CLIENTS
9044 M: Trond Myklebust <trond.myklebust@primarydata.com>
9045 M: Anna Schumaker <anna.schumaker@netapp.com>
9046 L: linux-nfs@vger.kernel.org
9047 W: http://client.linux-nfs.org
9048 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9054 F: include/linux/lockd/
9055 F: include/linux/nfs*
9056 F: include/linux/sunrpc/
9057 F: include/uapi/linux/nfs*
9058 F: include/uapi/linux/sunrpc/
9061 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9062 L: linux-nilfs@vger.kernel.org
9063 W: http://nilfs.sourceforge.net/
9064 W: http://nilfs.osdn.jp/
9065 T: git git://github.com/konis/nilfs2.git
9067 F: Documentation/filesystems/nilfs2.txt
9069 F: include/trace/events/nilfs2.h
9070 F: include/uapi/linux/nilfs2_api.h
9071 F: include/uapi/linux/nilfs2_ondisk.h
9073 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9074 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9075 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9077 F: Documentation/scsi/NinjaSCSI.txt
9078 F: drivers/scsi/pcmcia/nsp_*
9080 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9081 M: GOTO Masanori <gotom@debian.or.jp>
9082 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9083 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9085 F: Documentation/scsi/NinjaSCSI.txt
9086 F: drivers/scsi/nsp32*
9089 M: Ley Foon Tan <lftan@altera.com>
9090 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9095 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9096 M: Pavel Machek <pavel@ucw.cz>
9097 M: Sakari Ailus <sakari.ailus@iki.fi>
9098 L: linux-media@vger.kernel.org
9100 F: drivers/media/i2c/et8ek8
9101 F: drivers/media/i2c/ad5820.c
9103 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9104 M: Pavel Machek <pavel@ucw.cz>
9105 M: Sakari Ailus <sakari.ailus@iki.fi>
9106 L: linux-media@vger.kernel.org
9108 F: drivers/media/i2c/et8ek8
9109 F: drivers/media/i2c/ad5820.c
9111 NOKIA N900 POWER SUPPLY DRIVERS
9112 R: Pali Rohár <pali.rohar@gmail.com>
9113 F: include/linux/power/bq2415x_charger.h
9114 F: include/linux/power/bq27xxx_battery.h
9115 F: include/linux/power/isp1704_charger.h
9116 F: drivers/power/supply/bq2415x_charger.c
9117 F: drivers/power/supply/bq27xxx_battery.c
9118 F: drivers/power/supply/bq27xxx_battery_i2c.c
9119 F: drivers/power/supply/isp1704_charger.c
9120 F: drivers/power/supply/rx51_battery.c
9123 M: Jon Mason <jdmason@kudzu.us>
9124 M: Dave Jiang <dave.jiang@intel.com>
9125 M: Allen Hubbe <Allen.Hubbe@emc.com>
9126 L: linux-ntb@googlegroups.com
9128 W: https://github.com/jonmason/ntb/wiki
9129 T: git git://github.com/jonmason/ntb.git
9131 F: drivers/net/ntb_netdev.c
9132 F: include/linux/ntb.h
9133 F: include/linux/ntb_transport.h
9134 F: tools/testing/selftests/ntb/
9137 M: Jon Mason <jdmason@kudzu.us>
9138 M: Dave Jiang <dave.jiang@intel.com>
9139 L: linux-ntb@googlegroups.com
9141 W: https://github.com/jonmason/ntb/wiki
9142 T: git git://github.com/jonmason/ntb.git
9143 F: drivers/ntb/hw/intel/
9146 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9147 L: linux-ntb@googlegroups.com
9149 F: drivers/ntb/hw/amd/
9152 M: Anton Altaparmakov <anton@tuxera.com>
9153 L: linux-ntfs-dev@lists.sourceforge.net
9154 W: http://www.tuxera.com/
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9157 F: Documentation/filesystems/ntfs.txt
9160 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9161 M: Antonino Daplas <adaplas@gmail.com>
9162 L: linux-fbdev@vger.kernel.org
9164 F: drivers/video/fbdev/riva/
9165 F: drivers/video/fbdev/nvidia/
9168 M: Keith Busch <keith.busch@intel.com>
9169 M: Jens Axboe <axboe@fb.com>
9170 M: Christoph Hellwig <hch@lst.de>
9171 M: Sagi Grimberg <sagi@grimberg.me>
9172 L: linux-nvme@lists.infradead.org
9173 T: git://git.infradead.org/nvme.git
9174 W: http://git.infradead.org/nvme.git
9176 F: drivers/nvme/host/
9177 F: include/linux/nvme.h
9178 F: include/uapi/linux/nvme_ioctl.h
9180 NVM EXPRESS TARGET DRIVER
9181 M: Christoph Hellwig <hch@lst.de>
9182 M: Sagi Grimberg <sagi@grimberg.me>
9183 L: linux-nvme@lists.infradead.org
9184 T: git://git.infradead.org/nvme.git
9185 W: http://git.infradead.org/nvme.git
9187 F: drivers/nvme/target/
9189 NVM EXPRESS FC TRANSPORT DRIVERS
9190 M: James Smart <james.smart@broadcom.com>
9191 L: linux-nvme@lists.infradead.org
9193 F: include/linux/nvme-fc.h
9194 F: include/linux/nvme-fc-driver.h
9195 F: drivers/nvme/host/fc.c
9196 F: drivers/nvme/target/fc.c
9197 F: drivers/nvme/target/fcloop.c
9200 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9203 F: Documentation/devicetree/bindings/nvmem/
9204 F: include/linux/nvmem-consumer.h
9205 F: include/linux/nvmem-provider.h
9208 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9209 R: Charles Gorand <charles.gorand@effinnov.com>
9210 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9212 F: drivers/nfc/nxp-nci
9214 NXP TDA998X DRM DRIVER
9215 M: Russell King <linux@armlinux.org.uk>
9217 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9218 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9219 F: drivers/gpu/drm/i2c/tda998x_drv.c
9220 F: include/drm/i2c/tda998x.h
9223 M: Peter Rosin <peda@axentia.se>
9224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9226 F: sound/soc/codecs/tfa9879*
9229 M: Josh Poimboeuf <jpoimboe@redhat.com>
9234 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9235 M: Tony Lindgren <tony@atomide.com>
9236 L: linux-omap@vger.kernel.org
9237 Q: http://patchwork.kernel.org/project/linux-omap/list/
9238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9240 F: arch/arm/mach-omap1/
9241 F: arch/arm/plat-omap/
9242 F: arch/arm/configs/omap1_defconfig
9243 F: drivers/i2c/busses/i2c-omap.c
9244 F: include/linux/i2c-omap.h
9247 M: Tony Lindgren <tony@atomide.com>
9248 L: linux-omap@vger.kernel.org
9249 W: http://www.muru.com/linux/omap/
9250 W: http://linux.omap.com/
9251 Q: http://patchwork.kernel.org/project/linux-omap/list/
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9254 F: arch/arm/mach-omap2/
9255 F: arch/arm/plat-omap/
9256 F: arch/arm/configs/omap2plus_defconfig
9257 F: drivers/i2c/busses/i2c-omap.c
9258 F: drivers/irqchip/irq-omap-intc.c
9259 F: drivers/mfd/*omap*.c
9260 F: drivers/mfd/menelaus.c
9261 F: drivers/mfd/palmas.c
9262 F: drivers/mfd/tps65217.c
9263 F: drivers/mfd/tps65218.c
9264 F: drivers/mfd/tps65910.c
9265 F: drivers/mfd/twl-core.[ch]
9266 F: drivers/mfd/twl4030*.c
9267 F: drivers/mfd/twl6030*.c
9268 F: drivers/mfd/twl6040*.c
9269 F: drivers/regulator/palmas-regulator*.c
9270 F: drivers/regulator/pbias-regulator.c
9271 F: drivers/regulator/tps65217-regulator.c
9272 F: drivers/regulator/tps65218-regulator.c
9273 F: drivers/regulator/tps65910-regulator.c
9274 F: drivers/regulator/twl-regulator.c
9275 F: drivers/regulator/twl6030-regulator.c
9276 F: include/linux/i2c-omap.h
9278 OMAP DEVICE TREE SUPPORT
9279 M: Benoît Cousson <bcousson@baylibre.com>
9280 M: Tony Lindgren <tony@atomide.com>
9281 L: linux-omap@vger.kernel.org
9282 L: devicetree@vger.kernel.org
9284 F: arch/arm/boot/dts/*omap*
9285 F: arch/arm/boot/dts/*am3*
9286 F: arch/arm/boot/dts/*am4*
9287 F: arch/arm/boot/dts/*am5*
9288 F: arch/arm/boot/dts/*dra7*
9290 OMAP CLOCK FRAMEWORK SUPPORT
9291 M: Paul Walmsley <paul@pwsan.com>
9292 L: linux-omap@vger.kernel.org
9294 F: arch/arm/*omap*/*clock*
9296 OMAP POWER MANAGEMENT SUPPORT
9297 M: Kevin Hilman <khilman@kernel.org>
9298 L: linux-omap@vger.kernel.org
9300 F: arch/arm/*omap*/*pm*
9301 F: drivers/cpufreq/omap-cpufreq.c
9303 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9304 M: Rajendra Nayak <rnayak@codeaurora.org>
9305 M: Paul Walmsley <paul@pwsan.com>
9306 L: linux-omap@vger.kernel.org
9308 F: arch/arm/mach-omap2/prm*
9311 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9312 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9314 L: linux-omap@vger.kernel.org
9318 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9319 M: Roger Quadros <rogerq@ti.com>
9320 M: Tony Lindgren <tony@atomide.com>
9321 L: linux-omap@vger.kernel.org
9323 F: drivers/memory/omap-gpmc.c
9324 F: arch/arm/mach-omap2/*gpmc*
9326 OMAP FRAMEBUFFER SUPPORT
9327 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9328 L: linux-fbdev@vger.kernel.org
9329 L: linux-omap@vger.kernel.org
9331 F: drivers/video/fbdev/omap/
9333 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9334 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9335 L: linux-omap@vger.kernel.org
9336 L: linux-fbdev@vger.kernel.org
9338 F: drivers/video/fbdev/omap2/
9339 F: Documentation/arm/OMAP/DSS
9341 OMAP HARDWARE SPINLOCK SUPPORT
9342 M: Ohad Ben-Cohen <ohad@wizery.com>
9343 L: linux-omap@vger.kernel.org
9345 F: drivers/hwspinlock/omap_hwspinlock.c
9348 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9349 L: linux-omap@vger.kernel.org
9351 F: drivers/mmc/host/omap.c
9354 L: linux-mmc@vger.kernel.org
9355 L: linux-omap@vger.kernel.org
9357 F: drivers/mmc/host/omap_hsmmc.c
9359 OMAP RANDOM NUMBER GENERATOR SUPPORT
9360 M: Deepak Saxena <dsaxena@plexity.net>
9362 F: drivers/char/hw_random/omap-rng.c
9365 M: Benoît Cousson <bcousson@baylibre.com>
9366 M: Paul Walmsley <paul@pwsan.com>
9367 L: linux-omap@vger.kernel.org
9369 F: arch/arm/mach-omap2/omap_hwmod.*
9372 M: Paul Walmsley <paul@pwsan.com>
9373 L: linux-omap@vger.kernel.org
9375 F: arch/arm/mach-omap2/omap_hwmod*data*
9377 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9378 M: Benoît Cousson <bcousson@baylibre.com>
9379 L: linux-omap@vger.kernel.org
9381 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9383 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9384 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9385 L: linux-media@vger.kernel.org
9387 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9388 F: drivers/media/platform/omap3isp/
9389 F: drivers/staging/media/omap4iss/
9392 L: linux-usb@vger.kernel.org
9393 L: linux-omap@vger.kernel.org
9395 F: drivers/usb/*/*omap*
9396 F: arch/arm/*omap*/usb*
9399 M: Grygorii Strashko <grygorii.strashko@ti.com>
9400 M: Santosh Shilimkar <ssantosh@kernel.org>
9401 M: Kevin Hilman <khilman@kernel.org>
9402 L: linux-omap@vger.kernel.org
9404 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9405 F: drivers/gpio/gpio-omap.c
9407 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9408 M: Mark Jackson <mpfj@newflow.co.uk>
9409 L: linux-omap@vger.kernel.org
9411 F: arch/arm/boot/dts/am335x-nano.dts
9414 M: Bob Copeland <me@bobcopeland.com>
9415 L: linux-karma-devel@lists.sourceforge.net
9417 F: Documentation/filesystems/omfs.txt
9420 OMNIKEY CARDMAN 4000 DRIVER
9421 M: Harald Welte <laforge@gnumonks.org>
9423 F: drivers/char/pcmcia/cm4000_cs.c
9424 F: include/linux/cm4000_cs.h
9425 F: include/uapi/linux/cm4000_cs.h
9427 OMNIKEY CARDMAN 4040 DRIVER
9428 M: Harald Welte <laforge@gnumonks.org>
9430 F: drivers/char/pcmcia/cm4040_cs.*
9432 OMNIVISION OV5647 SENSOR DRIVER
9433 M: Ramiro Oliveira <roliveir@synopsys.com>
9434 L: linux-media@vger.kernel.org
9435 T: git git://linuxtv.org/media_tree.git
9437 F: drivers/media/i2c/ov5647.c
9439 OMNIVISION OV7670 SENSOR DRIVER
9440 M: Jonathan Corbet <corbet@lwn.net>
9441 L: linux-media@vger.kernel.org
9442 T: git git://linuxtv.org/media_tree.git
9444 F: drivers/media/i2c/ov7670.c
9445 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9447 ONENAND FLASH DRIVER
9448 M: Kyungmin Park <kyungmin.park@samsung.com>
9449 L: linux-mtd@lists.infradead.org
9451 F: drivers/mtd/onenand/
9452 F: include/linux/mtd/onenand*.h
9454 ONSTREAM SCSI TAPE DRIVER
9455 M: Willem Riede <osst@riede.org>
9456 L: osst-users@lists.sourceforge.net
9457 L: linux-scsi@vger.kernel.org
9459 F: Documentation/scsi/osst.txt
9460 F: drivers/scsi/osst.*
9461 F: drivers/scsi/osst_*.h
9462 F: drivers/scsi/st.h
9464 OPENCORES I2C BUS DRIVER
9465 M: Peter Korsgaard <jacmet@sunsite.dk>
9466 L: linux-i2c@vger.kernel.org
9468 F: Documentation/i2c/busses/i2c-ocores
9469 F: drivers/i2c/busses/i2c-ocores.c
9471 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9472 M: Rob Herring <robh+dt@kernel.org>
9473 M: Frank Rowand <frowand.list@gmail.com>
9474 L: devicetree@vger.kernel.org
9475 W: http://www.devicetree.org/
9476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9479 F: include/linux/of*.h
9482 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9483 M: Rob Herring <robh+dt@kernel.org>
9484 M: Mark Rutland <mark.rutland@arm.com>
9485 L: devicetree@vger.kernel.org
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9487 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9489 F: Documentation/devicetree/
9491 F: include/dt-bindings/
9493 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9494 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9495 L: devicetree@vger.kernel.org
9497 F: Documentation/devicetree/dynamic-resolution-notes.txt
9498 F: Documentation/devicetree/overlay-notes.txt
9499 F: drivers/of/overlay.c
9500 F: drivers/of/resolver.c
9502 OPENRISC ARCHITECTURE
9503 M: Jonas Bonn <jonas@southpole.se>
9504 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9505 M: Stafford Horne <shorne@gmail.com>
9506 T: git git://github.com/openrisc/linux.git
9507 L: openrisc@lists.librecores.org
9508 W: http://openrisc.io
9513 M: Pravin Shelar <pshelar@nicira.com>
9514 L: netdev@vger.kernel.org
9515 L: dev@openvswitch.org
9516 W: http://openvswitch.org
9519 F: include/uapi/linux/openvswitch.h
9521 OPERATING PERFORMANCE POINTS (OPP)
9522 M: Viresh Kumar <vireshk@kernel.org>
9523 M: Nishanth Menon <nm@ti.com>
9524 M: Stephen Boyd <sboyd@codeaurora.org>
9525 L: linux-pm@vger.kernel.org
9527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9528 F: drivers/base/power/opp/
9529 F: include/linux/pm_opp.h
9530 F: Documentation/power/opp.txt
9531 F: Documentation/devicetree/bindings/opp/
9534 M: Clemens Ladisch <clemens@ladisch.de>
9535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9536 T: git git://git.alsa-project.org/alsa-kernel.git
9538 F: sound/drivers/opl4/
9541 M: Robert Richter <rric@kernel.org>
9542 L: oprofile-list@lists.sf.net
9544 F: arch/*/include/asm/oprofile*.h
9546 F: drivers/oprofile/
9547 F: include/linux/oprofile.h
9550 M: Jens Wiklander <jens.wiklander@linaro.org>
9552 F: drivers/tee/optee/
9554 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9555 M: Mark Fasheh <mfasheh@versity.com>
9556 M: Joel Becker <jlbec@evilplan.org>
9557 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9558 W: http://ocfs2.wiki.kernel.org
9560 F: Documentation/filesystems/ocfs2.txt
9561 F: Documentation/filesystems/dlmfs.txt
9565 L: linux-wireless@vger.kernel.org
9566 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9567 W: http://www.nongnu.org/orinoco/
9569 F: drivers/net/wireless/intersil/orinoco/
9571 OSD LIBRARY and FILESYSTEM
9572 M: Boaz Harrosh <ooo@electrozaur.com>
9573 M: Benny Halevy <bhalevy@primarydata.com>
9574 L: osd-dev@open-osd.org
9575 W: http://open-osd.org
9576 T: git git://git.open-osd.org/open-osd.git
9578 F: drivers/scsi/osd/
9579 F: include/scsi/osd_*
9583 M: Miklos Szeredi <miklos@szeredi.hu>
9584 L: linux-unionfs@vger.kernel.org
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9588 F: Documentation/filesystems/overlayfs.txt
9591 M: Mike Marshall <hubcap@omnibond.com>
9592 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9596 F: Documentation/filesystems/orangefs.txt
9599 M: Christian Lamparter <chunkeey@googlemail.com>
9600 L: linux-wireless@vger.kernel.org
9601 W: http://wireless.kernel.org/en/users/Drivers/p54
9603 F: drivers/net/wireless/intersil/p54/
9605 PA SEMI ETHERNET DRIVER
9606 L: netdev@vger.kernel.org
9608 F: drivers/net/ethernet/pasemi/*
9610 PA SEMI SMBUS DRIVER
9611 L: linux-i2c@vger.kernel.org
9613 F: drivers/i2c/busses/i2c-pasemi.c
9615 PADATA PARALLEL EXECUTION MECHANISM
9616 M: Steffen Klassert <steffen.klassert@secunet.com>
9617 L: linux-crypto@vger.kernel.org
9620 F: include/linux/padata.h
9621 F: Documentation/padata.txt
9623 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9624 M: Harald Welte <laforge@gnumonks.org>
9625 L: platform-driver-x86@vger.kernel.org
9627 F: drivers/platform/x86/panasonic-laptop.c
9629 PANASONIC MN10300/AM33/AM34 PORT
9630 M: David Howells <dhowells@redhat.com>
9631 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9632 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9634 F: Documentation/mn10300/
9637 PARALLEL LCD/KEYPAD PANEL DRIVER
9638 M: Willy Tarreau <willy@haproxy.com>
9639 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9641 F: Documentation/misc-devices/lcd-panel-cgram.txt
9642 F: drivers/misc/panel.c
9644 PARALLEL PORT SUBSYSTEM
9645 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9646 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9647 L: linux-parport@lists.infradead.org (subscribers-only)
9650 F: include/linux/parport*.h
9651 F: drivers/char/ppdev.c
9652 F: include/uapi/linux/ppdev.h
9653 F: Documentation/parport*.txt
9655 PARAVIRT_OPS INTERFACE
9656 M: Jeremy Fitzhardinge <jeremy@goop.org>
9657 M: Chris Wright <chrisw@sous-sol.org>
9658 M: Alok Kataria <akataria@vmware.com>
9659 M: Rusty Russell <rusty@rustcorp.com.au>
9660 L: virtualization@lists.linux-foundation.org
9662 F: Documentation/virtual/paravirt_ops.txt
9663 F: arch/*/kernel/paravirt*
9664 F: arch/*/include/asm/paravirt.h
9665 F: include/linux/hypervisor.h
9667 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9668 M: Tim Waugh <tim@cyberelk.net>
9669 L: linux-parport@lists.infradead.org (subscribers-only)
9671 F: Documentation/blockdev/paride.txt
9672 F: drivers/block/paride/
9675 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9676 M: Helge Deller <deller@gmx.de>
9677 L: linux-parisc@vger.kernel.org
9678 W: http://www.parisc-linux.org/
9679 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9684 F: Documentation/parisc/
9686 F: drivers/char/agp/parisc-agp.c
9687 F: drivers/input/serio/gscps2.c
9688 F: drivers/parport/parport_gsc.*
9689 F: drivers/tty/serial/8250/8250_gsc.c
9690 F: drivers/video/fbdev/sti*
9691 F: drivers/video/console/sti*
9692 F: drivers/video/logo/logo_parisc*
9695 M: Jiri Pirko <jiri@mellanox.com>
9696 L: netdev@vger.kernel.org
9699 F: lib/test_parman.c
9700 F: include/linux/parman.h
9702 PC87360 HARDWARE MONITORING DRIVER
9703 M: Jim Cromie <jim.cromie@gmail.com>
9704 L: linux-hwmon@vger.kernel.org
9706 F: Documentation/hwmon/pc87360
9707 F: drivers/hwmon/pc87360.c
9710 M: Jim Cromie <jim.cromie@gmail.com>
9712 F: drivers/char/pc8736x_gpio.c
9714 PC87427 HARDWARE MONITORING DRIVER
9715 M: Jean Delvare <jdelvare@suse.com>
9716 L: linux-hwmon@vger.kernel.org
9718 F: Documentation/hwmon/pc87427
9719 F: drivers/hwmon/pc87427.c
9722 M: Riku Voipio <riku.voipio@iki.fi>
9724 F: drivers/leds/leds-pca9532.c
9725 F: include/linux/leds-pca9532.h
9727 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9728 M: Guenter Roeck <linux@roeck-us.net>
9729 L: linux-i2c@vger.kernel.org
9731 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9733 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9734 M: Khalid Aziz <khalid@gonehiking.org>
9736 F: drivers/firmware/pcdp.*
9739 M: Linas Vepstas <linasvepstas@gmail.com>
9740 L: linux-pci@vger.kernel.org
9742 F: Documentation/PCI/pci-error-recovery.txt
9744 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9745 M: Russell Currey <ruscur@russell.cc>
9746 L: linuxppc-dev@lists.ozlabs.org
9748 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9749 F: arch/powerpc/kernel/eeh*.c
9750 F: arch/powerpc/platforms/*/eeh*.c
9751 F: arch/powerpc/include/*/eeh*.h
9754 M: Bjorn Helgaas <bhelgaas@google.com>
9755 L: linux-pci@vger.kernel.org
9756 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9759 F: Documentation/devicetree/bindings/pci/
9760 F: Documentation/PCI/
9762 F: include/linux/pci*
9764 F: arch/x86/kernel/quirks.c
9766 PCI ENDPOINT SUBSYSTEM
9767 M: Kishon Vijay Abraham I <kishon@ti.com>
9768 L: linux-pci@vger.kernel.org
9769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9771 F: drivers/pci/endpoint/
9772 F: drivers/misc/pci_endpoint_test.c
9775 PCI DRIVER FOR ALTERA PCIE IP
9776 M: Ley Foon Tan <lftan@altera.com>
9777 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9778 L: linux-pci@vger.kernel.org
9780 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9781 F: drivers/pci/host/pcie-altera.c
9783 PCI DRIVER FOR ARM VERSATILE PLATFORM
9784 M: Rob Herring <robh@kernel.org>
9785 L: linux-pci@vger.kernel.org
9786 L: linux-arm-kernel@lists.infradead.org
9788 F: Documentation/devicetree/bindings/pci/versatile.txt
9789 F: drivers/pci/host/pci-versatile.c
9791 PCI DRIVER FOR ARMADA 8K
9792 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9793 L: linux-pci@vger.kernel.org
9794 L: linux-arm-kernel@lists.infradead.org
9796 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9797 F: drivers/pci/dwc/pcie-armada8k.c
9799 PCI DRIVER FOR APPLIEDMICRO XGENE
9800 M: Tanmay Inamdar <tinamdar@apm.com>
9801 L: linux-pci@vger.kernel.org
9802 L: linux-arm-kernel@lists.infradead.org
9804 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9805 F: drivers/pci/host/pci-xgene.c
9807 PCI DRIVER FOR FREESCALE LAYERSCAPE
9808 M: Minghuan Lian <minghuan.Lian@freescale.com>
9809 M: Mingkai Hu <mingkai.hu@freescale.com>
9810 M: Roy Zang <tie-fei.zang@freescale.com>
9811 L: linuxppc-dev@lists.ozlabs.org
9812 L: linux-pci@vger.kernel.org
9813 L: linux-arm-kernel@lists.infradead.org
9815 F: drivers/pci/dwc/*layerscape*
9818 M: Richard Zhu <hongxing.zhu@nxp.com>
9819 M: Lucas Stach <l.stach@pengutronix.de>
9820 L: linux-pci@vger.kernel.org
9821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9823 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9824 F: drivers/pci/dwc/*imx6*
9826 PCI DRIVER FOR TI KEYSTONE
9827 M: Murali Karicheri <m-karicheri2@ti.com>
9828 L: linux-pci@vger.kernel.org
9829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831 F: drivers/pci/dwc/*keystone*
9833 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9834 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9835 M: Jason Cooper <jason@lakedaemon.net>
9836 L: linux-pci@vger.kernel.org
9837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9839 F: drivers/pci/host/*mvebu*
9841 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9842 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9843 L: linux-pci@vger.kernel.org
9844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9846 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9847 F: drivers/pci/host/pci-aardvark.c
9849 PCI DRIVER FOR MICROSEMI SWITCHTEC
9850 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9851 M: Stephen Bates <stephen.bates@microsemi.com>
9852 M: Logan Gunthorpe <logang@deltatee.com>
9853 L: linux-pci@vger.kernel.org
9855 F: Documentation/switchtec.txt
9856 F: Documentation/ABI/testing/sysfs-class-switchtec
9857 F: drivers/pci/switch/switchtec*
9858 F: include/uapi/linux/switchtec_ioctl.h
9860 PCI DRIVER FOR NVIDIA TEGRA
9861 M: Thierry Reding <thierry.reding@gmail.com>
9862 L: linux-tegra@vger.kernel.org
9863 L: linux-pci@vger.kernel.org
9865 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9866 F: drivers/pci/host/pci-tegra.c
9868 PCI DRIVER FOR TI DRA7XX
9869 M: Kishon Vijay Abraham I <kishon@ti.com>
9870 L: linux-omap@vger.kernel.org
9871 L: linux-pci@vger.kernel.org
9873 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9874 F: drivers/pci/dwc/pci-dra7xx.c
9876 PCI DRIVER FOR RENESAS R-CAR
9877 M: Simon Horman <horms@verge.net.au>
9878 L: linux-pci@vger.kernel.org
9879 L: linux-renesas-soc@vger.kernel.org
9881 F: drivers/pci/host/*rcar*
9883 PCI DRIVER FOR SAMSUNG EXYNOS
9884 M: Jingoo Han <jingoohan1@gmail.com>
9885 L: linux-pci@vger.kernel.org
9886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9889 F: drivers/pci/dwc/pci-exynos.c
9891 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9892 M: Jingoo Han <jingoohan1@gmail.com>
9893 M: Joao Pinto <Joao.Pinto@synopsys.com>
9894 L: linux-pci@vger.kernel.org
9896 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9897 F: drivers/pci/dwc/*designware*
9899 PCI DRIVER FOR GENERIC OF HOSTS
9900 M: Will Deacon <will.deacon@arm.com>
9901 L: linux-pci@vger.kernel.org
9902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9904 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9905 F: drivers/pci/host/pci-host-common.c
9906 F: drivers/pci/host/pci-host-generic.c
9908 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9909 M: Keith Busch <keith.busch@intel.com>
9910 L: linux-pci@vger.kernel.org
9912 F: drivers/pci/host/vmd.c
9914 PCIE DRIVER FOR ST SPEAR13XX
9915 M: Pratyush Anand <pratyush.anand@gmail.com>
9916 L: linux-pci@vger.kernel.org
9918 F: drivers/pci/dwc/*spear*
9920 PCI MSI DRIVER FOR ALTERA MSI IP
9921 M: Ley Foon Tan <lftan@altera.com>
9922 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9923 L: linux-pci@vger.kernel.org
9925 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9926 F: drivers/pci/host/pcie-altera-msi.c
9928 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9929 M: Duc Dang <dhdang@apm.com>
9930 L: linux-pci@vger.kernel.org
9931 L: linux-arm-kernel@lists.infradead.org
9933 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9934 F: drivers/pci/host/pci-xgene-msi.c
9936 PCIE DRIVER FOR AXIS ARTPEC
9937 M: Niklas Cassel <niklas.cassel@axis.com>
9938 M: Jesper Nilsson <jesper.nilsson@axis.com>
9939 L: linux-arm-kernel@axis.com
9940 L: linux-pci@vger.kernel.org
9942 F: Documentation/devicetree/bindings/pci/axis,artpec*
9943 F: drivers/pci/dwc/*artpec*
9945 PCIE DRIVER FOR HISILICON
9946 M: Zhou Wang <wangzhou1@hisilicon.com>
9947 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9948 L: linux-pci@vger.kernel.org
9950 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9951 F: drivers/pci/dwc/pcie-hisi.c
9953 PCIE DRIVER FOR ROCKCHIP
9954 M: Shawn Lin <shawn.lin@rock-chips.com>
9955 M: Wenrui Li <wenrui.li@rock-chips.com>
9956 L: linux-pci@vger.kernel.org
9957 L: linux-rockchip@lists.infradead.org
9959 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9960 F: drivers/pci/host/pcie-rockchip.c
9962 PCIE DRIVER FOR QUALCOMM MSM
9963 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9964 L: linux-pci@vger.kernel.org
9965 L: linux-arm-msm@vger.kernel.org
9967 F: drivers/pci/dwc/*qcom*
9969 PCIE DRIVER FOR CAVIUM THUNDERX
9970 M: David Daney <david.daney@cavium.com>
9971 L: linux-pci@vger.kernel.org
9972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9974 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9975 F: drivers/pci/host/pci-thunder-*
9978 P: Linux PCMCIA Team
9979 L: linux-pcmcia@lists.infradead.org
9980 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9983 F: Documentation/pcmcia/
9988 PCNET32 NETWORK DRIVER
9989 M: Don Fry <pcnet32@frontier.com>
9990 L: netdev@vger.kernel.org
9992 F: drivers/net/ethernet/amd/pcnet32.c
9994 PCRYPT PARALLEL CRYPTO ENGINE
9995 M: Steffen Klassert <steffen.klassert@secunet.com>
9996 L: linux-crypto@vger.kernel.org
9999 F: include/crypto/pcrypt.h
10001 PER-CPU MEMORY ALLOCATOR
10002 M: Tejun Heo <tj@kernel.org>
10003 M: Christoph Lameter <cl@linux.com>
10004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10006 F: include/linux/percpu*.h
10008 F: arch/*/include/asm/percpu.h
10010 PER-TASK DELAY ACCOUNTING
10011 M: Balbir Singh <bsingharora@gmail.com>
10013 F: include/linux/delayacct.h
10014 F: kernel/delayacct.c
10016 PERFORMANCE EVENTS SUBSYSTEM
10017 M: Peter Zijlstra <peterz@infradead.org>
10018 M: Ingo Molnar <mingo@redhat.com>
10019 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10020 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10021 L: linux-kernel@vger.kernel.org
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10025 F: include/linux/perf_event.h
10026 F: include/uapi/linux/perf_event.h
10027 F: arch/*/kernel/perf_event*.c
10028 F: arch/*/kernel/*/perf_event*.c
10029 F: arch/*/kernel/*/*/perf_event*.c
10030 F: arch/*/include/asm/perf_event.h
10031 F: arch/*/kernel/perf_callchain.c
10035 PERSONALITY HANDLING
10036 M: Christoph Hellwig <hch@infradead.org>
10037 L: linux-abi-devel@lists.sourceforge.net
10039 F: include/linux/personality.h
10040 F: include/uapi/linux/personality.h
10043 M: Remi Denis-Courmont <courmisch@gmail.com>
10045 F: Documentation/networking/phonet.txt
10046 F: include/linux/phonet.h
10047 F: include/net/phonet/
10048 F: include/uapi/linux/phonet.h
10052 M: Joern Engel <joern@lazybastard.org>
10053 L: linux-mtd@lists.infradead.org
10055 F: drivers/mtd/devices/phram.c
10058 M: Bruno Prémont <bonbons@linux-vserver.org>
10059 L: linux-input@vger.kernel.org
10061 F: drivers/hid/hid-picolcd*
10064 M: Jamie Iles <jamie@jamieiles.com>
10065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10066 T: git git://github.com/jamieiles/linux-2.6-ji.git
10068 F: arch/arm/boot/dts/picoxcell*
10069 F: arch/arm/mach-picoxcell/
10070 F: drivers/crypto/picoxcell*
10072 PIN CONTROL SUBSYSTEM
10073 M: Linus Walleij <linus.walleij@linaro.org>
10074 L: linux-gpio@vger.kernel.org
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10077 F: Documentation/devicetree/bindings/pinctrl/
10078 F: Documentation/pinctrl.txt
10079 F: drivers/pinctrl/
10080 F: include/linux/pinctrl/
10082 PIN CONTROLLER - ATMEL AT91
10083 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10086 F: drivers/pinctrl/pinctrl-at91.*
10088 PIN CONTROLLER - ATMEL AT91 PIO4
10089 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 L: linux-gpio@vger.kernel.org
10093 F: drivers/pinctrl/pinctrl-at91-pio4.*
10095 PIN CONTROLLER - INTEL
10096 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10097 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10099 F: drivers/pinctrl/intel/
10101 PIN CONTROLLER - RENESAS
10102 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10103 M: Geert Uytterhoeven <geert+renesas@glider.be>
10104 L: linux-renesas-soc@vger.kernel.org
10106 F: drivers/pinctrl/sh-pfc/
10108 PIN CONTROLLER - SAMSUNG
10109 M: Tomasz Figa <tomasz.figa@gmail.com>
10110 M: Krzysztof Kozlowski <krzk@kernel.org>
10111 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10113 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10114 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10117 F: drivers/pinctrl/samsung/
10118 F: include/dt-bindings/pinctrl/samsung.h
10119 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10121 PIN CONTROLLER - SINGLE
10122 M: Tony Lindgren <tony@atomide.com>
10123 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125 L: linux-omap@vger.kernel.org
10127 F: drivers/pinctrl/pinctrl-single.c
10129 PIN CONTROLLER - ST SPEAR
10130 M: Viresh Kumar <vireshk@kernel.org>
10131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10132 W: http://www.st.com/spear
10134 F: drivers/pinctrl/spear/
10136 PISTACHIO SOC SUPPORT
10137 M: James Hartley <james.hartley@imgtec.com>
10138 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10139 L: linux-mips@linux-mips.org
10141 F: arch/mips/pistachio/
10142 F: arch/mips/include/asm/mach-pistachio/
10143 F: arch/mips/boot/dts/img/pistachio*
10144 F: arch/mips/configs/pistachio*_defconfig
10148 M: linux-block@vger.kernel.org
10149 F: drivers/block/pktcdvd.c
10150 F: include/linux/pktcdvd.h
10151 F: include/uapi/linux/pktcdvd.h
10153 PKUNITY SOC DRIVERS
10154 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10155 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10157 T: git git://github.com/gxt/linux.git
10158 F: drivers/input/serio/i8042-unicore32io.h
10159 F: drivers/i2c/busses/i2c-puv3.c
10160 F: drivers/video/fbdev/fb-puv3.c
10161 F: drivers/rtc/rtc-puv3.c
10163 PMBUS HARDWARE MONITORING DRIVERS
10164 M: Guenter Roeck <linux@roeck-us.net>
10165 L: linux-hwmon@vger.kernel.org
10166 W: http://hwmon.wiki.kernel.org/
10167 W: http://www.roeck-us.net/linux/drivers/
10168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10170 F: Documentation/hwmon/pmbus
10171 F: drivers/hwmon/pmbus/
10172 F: include/linux/i2c/pmbus.h
10174 PMC SIERRA MaxRAID DRIVER
10175 L: linux-scsi@vger.kernel.org
10176 W: http://www.pmc-sierra.com/
10178 F: drivers/scsi/pmcraid.*
10180 PMC SIERRA PM8001 DRIVER
10181 M: Jack Wang <jinpu.wang@profitbricks.com>
10182 M: lindar_liu@usish.com
10183 L: linux-scsi@vger.kernel.org
10185 F: drivers/scsi/pm8001/
10187 POSIX CLOCKS and TIMERS
10188 M: Thomas Gleixner <tglx@linutronix.de>
10189 L: linux-kernel@vger.kernel.org
10190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10193 F: include/linux/timer*
10194 F: kernel/time/*timer*
10196 POWER MANAGEMENT CORE
10197 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10198 L: linux-pm@vger.kernel.org
10199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10200 B: https://bugzilla.kernel.org
10202 F: drivers/base/power/
10203 F: include/linux/pm.h
10204 F: include/linux/pm_*
10205 F: include/linux/powercap.h
10206 F: drivers/powercap/
10208 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10209 M: Sebastian Reichel <sre@kernel.org>
10210 L: linux-pm@vger.kernel.org
10211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10213 F: Documentation/devicetree/bindings/power/supply/
10214 F: include/linux/power_supply.h
10215 F: drivers/power/supply/
10217 POWER STATE COORDINATION INTERFACE (PSCI)
10218 M: Mark Rutland <mark.rutland@arm.com>
10219 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10220 L: linux-arm-kernel@lists.infradead.org
10222 F: drivers/firmware/psci*.c
10223 F: include/linux/psci.h
10224 F: include/uapi/linux/psci.h
10226 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10227 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10228 L: linuxppc-dev@lists.ozlabs.org
10230 F: drivers/char/powernv-op-panel.c
10233 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10237 PPP PROTOCOL DRIVERS AND COMPRESSORS
10238 M: Paul Mackerras <paulus@samba.org>
10239 L: linux-ppp@vger.kernel.org
10241 F: drivers/net/ppp/ppp_*
10243 PPP OVER ATM (RFC 2364)
10244 M: Mitchell Blank Jr <mitch@sfgoth.com>
10246 F: net/atm/pppoatm.c
10247 F: include/uapi/linux/atmppp.h
10250 M: Michal Ostrowski <mostrows@earthlink.net>
10252 F: drivers/net/ppp/pppoe.c
10253 F: drivers/net/ppp/pppox.c
10256 M: James Chapman <jchapman@katalix.com>
10258 F: net/l2tp/l2tp_ppp.c
10259 F: include/linux/if_pppol2tp.h
10260 F: include/uapi/linux/if_pppol2tp.h
10263 M: Rodolfo Giometti <giometti@enneenne.com>
10264 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10265 L: linuxpps@ml.enneenne.com (subscribers-only)
10267 F: Documentation/pps/
10269 F: include/linux/pps*.h
10272 M: Dmitry Kozlov <xeb@mail.ru>
10273 L: netdev@vger.kernel.org
10275 F: drivers/net/ppp/pptp.c
10276 W: http://sourceforge.net/projects/accel-pptp
10279 M: Robert Love <rml@tech9.net>
10280 L: kpreempt-tech@lists.sourceforge.net
10281 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10283 F: Documentation/preempt-locking.txt
10284 F: include/linux/preempt.h
10287 M: Petr Mladek <pmladek@suse.com>
10288 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10289 R: Steven Rostedt <rostedt@goodmis.org>
10292 F: include/linux/printk.h
10294 PRISM54 WIRELESS DRIVER
10295 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10296 L: linux-wireless@vger.kernel.org
10297 W: http://wireless.kernel.org/en/users/Drivers/p54
10299 F: drivers/net/wireless/intersil/prism54/
10301 PS3 NETWORK SUPPORT
10302 M: Geoff Levand <geoff@infradead.org>
10303 L: netdev@vger.kernel.org
10304 L: linuxppc-dev@lists.ozlabs.org
10306 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10308 PS3 PLATFORM SUPPORT
10309 M: Geoff Levand <geoff@infradead.org>
10310 L: linuxppc-dev@lists.ozlabs.org
10312 F: arch/powerpc/boot/ps3*
10313 F: arch/powerpc/include/asm/lv1call.h
10314 F: arch/powerpc/include/asm/ps3*.h
10315 F: arch/powerpc/platforms/ps3/
10318 F: drivers/rtc/rtc-ps3.c
10319 F: drivers/usb/host/*ps3.c
10320 F: sound/ppc/snd_ps3*
10323 M: Jim Paris <jim@jtan.com>
10324 M: Geoff Levand <geoff@infradead.org>
10325 L: linuxppc-dev@lists.ozlabs.org
10327 F: drivers/block/ps3vram.c
10329 PSAMPLE PACKET SAMPLING SUPPORT:
10330 M: Yotam Gigi <yotamg@mellanox.com>
10333 F: include/net/psample.h
10334 F: include/uapi/linux/psample.h
10337 M: Kees Cook <keescook@chromium.org>
10338 M: Anton Vorontsov <anton@enomsg.org>
10339 M: Colin Cross <ccross@android.com>
10340 M: Tony Luck <tony.luck@intel.com>
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10344 F: include/linux/pstore*
10345 F: drivers/firmware/efi/efi-pstore.c
10346 F: drivers/acpi/apei/erst.c
10347 F: Documentation/admin-guide/ramoops.rst
10348 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10349 K: \b(pstore|ramoops)
10351 PTP HARDWARE CLOCK SUPPORT
10352 M: Richard Cochran <richardcochran@gmail.com>
10353 L: netdev@vger.kernel.org
10355 W: http://linuxptp.sourceforge.net/
10356 F: Documentation/ABI/testing/sysfs-ptp
10357 F: Documentation/ptp/*
10358 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10359 F: drivers/net/phy/dp83640*
10361 F: include/linux/ptp_cl*
10364 M: Roland McGrath <roland@hack.frob.com>
10365 M: Oleg Nesterov <oleg@redhat.com>
10367 F: include/asm-generic/syscall.h
10368 F: include/linux/ptrace.h
10369 F: include/linux/regset.h
10370 F: include/linux/tracehook.h
10371 F: include/uapi/linux/ptrace.h
10375 M: Hans Verkuil <hverkuil@xs4all.nl>
10376 L: linux-media@vger.kernel.org
10377 T: git git://linuxtv.org/media_tree.git
10379 F: drivers/media/usb/pulse8-cec/*
10381 PVRUSB2 VIDEO4LINUX DRIVER
10382 M: Mike Isely <isely@pobox.com>
10383 L: pvrusb2@isely.net (subscribers-only)
10384 L: linux-media@vger.kernel.org
10385 W: http://www.isely.net/pvrusb2/
10386 T: git git://linuxtv.org/media_tree.git
10388 F: Documentation/media/v4l-drivers/pvrusb2*
10389 F: drivers/media/usb/pvrusb2/
10392 M: Hans Verkuil <hverkuil@xs4all.nl>
10393 L: linux-media@vger.kernel.org
10394 T: git git://linuxtv.org/media_tree.git
10396 F: drivers/media/usb/pwc/*
10399 M: Kamil Debski <kamil@wypas.org>
10400 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10401 L: linux-hwmon@vger.kernel.org
10403 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10404 F: Documentation/hwmon/pwm-fan
10405 F: drivers/hwmon/pwm-fan.c
10408 M: Thierry Reding <thierry.reding@gmail.com>
10409 L: linux-pwm@vger.kernel.org
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10412 F: Documentation/pwm.txt
10413 F: Documentation/devicetree/bindings/pwm/
10414 F: include/linux/pwm.h
10416 F: drivers/video/backlight/pwm_bl.c
10417 F: include/linux/pwm_backlight.h
10418 F: drivers/gpio/gpio-mvebu.c
10419 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10421 PXA2xx/PXA3xx SUPPORT
10422 M: Daniel Mack <daniel@zonque.org>
10423 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10424 M: Robert Jarzmik <robert.jarzmik@free.fr>
10425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426 T: git git://github.com/hzhuang1/linux.git
10427 T: git git://github.com/rjarzmik/linux.git
10429 F: arch/arm/boot/dts/pxa*
10430 F: arch/arm/mach-pxa/
10431 F: drivers/dma/pxa*
10432 F: drivers/pcmcia/pxa2xx*
10433 F: drivers/pinctrl/pxa/
10434 F: drivers/spi/spi-pxa2xx*
10435 F: drivers/usb/gadget/udc/pxa2*
10436 F: include/sound/pxa2xx-lib.h
10441 M: Robert Jarzmik <robert.jarzmik@free.fr>
10442 L: linux-gpio@vger.kernel.org
10444 F: drivers/gpio/gpio-pxa.c
10446 PXA3xx NAND FLASH DRIVER
10447 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10448 L: linux-mtd@lists.infradead.org
10450 F: drivers/mtd/nand/pxa3xx_nand.c
10453 M: Eric Miao <eric.y.miao@gmail.com>
10454 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456 T: git git://github.com/hzhuang1/linux.git
10457 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10459 F: arch/arm/boot/dts/mmp*
10460 F: arch/arm/mach-mmp/
10466 M: Robert Jarzmik <robert.jarzmik@free.fr>
10467 L: rtc-linux@googlegroups.com
10471 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10472 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10473 L: qat-linux@intel.com
10475 F: drivers/crypto/qat/
10478 M: Mike Marciniszyn <infinipath@intel.com>
10479 L: linux-rdma@vger.kernel.org
10481 F: drivers/infiniband/hw/qib/
10483 QLOGIC QLA1280 SCSI DRIVER
10484 M: Michael Reed <mdr@sgi.com>
10485 L: linux-scsi@vger.kernel.org
10487 F: drivers/scsi/qla1280.[ch]
10489 QLOGIC QLA2XXX FC-SCSI DRIVER
10490 M: qla2xxx-upstream@qlogic.com
10491 L: linux-scsi@vger.kernel.org
10493 F: Documentation/scsi/LICENSE.qla2xxx
10494 F: drivers/scsi/qla2xxx/
10496 QLOGIC QLA4XXX iSCSI DRIVER
10497 M: QLogic-Storage-Upstream@qlogic.com
10498 L: linux-scsi@vger.kernel.org
10500 F: Documentation/scsi/LICENSE.qla4xxx
10501 F: drivers/scsi/qla4xxx/
10503 QLOGIC QLA3XXX NETWORK DRIVER
10504 M: Dept-GELinuxNICDev@cavium.com
10505 L: netdev@vger.kernel.org
10507 F: Documentation/networking/LICENSE.qla3xxx
10508 F: drivers/net/ethernet/qlogic/qla3xxx.*
10510 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10511 M: Harish Patil <harish.patil@cavium.com>
10512 M: Manish Chopra <manish.chopra@cavium.com>
10513 M: Dept-GELinuxNICDev@cavium.com
10514 L: netdev@vger.kernel.org
10516 F: drivers/net/ethernet/qlogic/qlcnic/
10518 QLOGIC QLGE 10Gb ETHERNET DRIVER
10519 M: Harish Patil <harish.patil@cavium.com>
10520 M: Manish Chopra <manish.chopra@cavium.com>
10521 M: Dept-GELinuxNICDev@cavium.com
10522 L: netdev@vger.kernel.org
10524 F: drivers/net/ethernet/qlogic/qlge/
10526 QLOGIC QL4xxx ETHERNET DRIVER
10527 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10528 M: Ariel Elior <Ariel.Elior@cavium.com>
10529 M: everest-linux-l2@cavium.com
10530 L: netdev@vger.kernel.org
10532 F: drivers/net/ethernet/qlogic/qed/
10533 F: include/linux/qed/
10534 F: drivers/net/ethernet/qlogic/qede/
10536 QLOGIC QL41xxx ISCSI DRIVER
10537 M: QLogic-Storage-Upstream@cavium.com
10538 L: linux-scsi@vger.kernel.org
10540 F: drivers/scsi/qedi/
10542 QLOGIC QL41xxx FCOE DRIVER
10543 M: QLogic-Storage-Upstream@cavium.com
10544 L: linux-scsi@vger.kernel.org
10546 F: drivers/scsi/qedf/
10549 M: Anders Larsen <al@alarsen.net>
10550 W: http://www.alarsen.net/linux/qnx4fs/
10553 F: include/uapi/linux/qnx4_fs.h
10554 F: include/uapi/linux/qnxtypes.h
10556 QORIQ DPAA2 FSL-MC BUS DRIVER
10557 M: Stuart Yoder <stuyoder@gmail.com>
10558 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10559 L: linux-kernel@vger.kernel.org
10561 F: drivers/staging/fsl-mc/
10563 QT1010 MEDIA DRIVER
10564 M: Antti Palosaari <crope@iki.fi>
10565 L: linux-media@vger.kernel.org
10566 W: https://linuxtv.org
10567 W: http://palosaari.fi/linux/
10568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10569 T: git git://linuxtv.org/anttip/media_tree.git
10571 F: drivers/media/tuners/qt1010*
10573 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10574 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10575 L: linux-wireless@vger.kernel.org
10576 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10578 F: drivers/net/wireless/ath/ath9k/
10580 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10581 M: Kalle Valo <kvalo@qca.qualcomm.com>
10582 L: ath10k@lists.infradead.org
10583 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10586 F: drivers/net/wireless/ath/ath10k/
10588 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10589 M: Timur Tabi <timur@codeaurora.org>
10590 L: netdev@vger.kernel.org
10592 F: drivers/net/ethernet/qualcomm/emac/
10594 QUALCOMM HEXAGON ARCHITECTURE
10595 M: Richard Kuo <rkuo@codeaurora.org>
10596 L: linux-hexagon@vger.kernel.org
10597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10601 QUALCOMM WCN36XX WIRELESS DRIVER
10602 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10603 L: wcn36xx@lists.infradead.org
10604 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10605 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10607 F: drivers/net/wireless/ath/wcn36xx/
10609 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10610 M: Gabriel Somlo <somlo@cmu.edu>
10611 M: "Michael S. Tsirkin" <mst@redhat.com>
10612 L: qemu-devel@nongnu.org
10614 F: drivers/firmware/qemu_fw_cfg.c
10616 RADOS BLOCK DEVICE (RBD)
10617 M: Ilya Dryomov <idryomov@gmail.com>
10618 M: Sage Weil <sage@redhat.com>
10619 M: Alex Elder <elder@kernel.org>
10620 L: ceph-devel@vger.kernel.org
10621 W: http://ceph.com/
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10623 T: git git://github.com/ceph/ceph-client.git
10625 F: Documentation/ABI/testing/sysfs-bus-rbd
10626 F: drivers/block/rbd.c
10627 F: drivers/block/rbd_types.h
10629 RADEON FRAMEBUFFER DISPLAY DRIVER
10630 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10631 L: linux-fbdev@vger.kernel.org
10633 F: drivers/video/fbdev/aty/radeon*
10634 F: include/uapi/linux/radeonfb.h
10636 RADIOSHARK RADIO DRIVER
10637 M: Hans Verkuil <hverkuil@xs4all.nl>
10638 L: linux-media@vger.kernel.org
10639 T: git git://linuxtv.org/media_tree.git
10641 F: drivers/media/radio/radio-shark.c
10643 RADIOSHARK2 RADIO DRIVER
10644 M: Hans Verkuil <hverkuil@xs4all.nl>
10645 L: linux-media@vger.kernel.org
10646 T: git git://linuxtv.org/media_tree.git
10648 F: drivers/media/radio/radio-shark2.c
10649 F: drivers/media/radio/radio-tea5777.c
10651 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10652 M: Paul Mackerras <paulus@samba.org>
10653 L: linux-fbdev@vger.kernel.org
10655 F: drivers/video/fbdev/aty/aty128fb.c
10657 RAINSHADOW-CEC DRIVER
10658 M: Hans Verkuil <hverkuil@xs4all.nl>
10659 L: linux-media@vger.kernel.org
10660 T: git git://linuxtv.org/media_tree.git
10662 F: drivers/media/usb/rainshadow-cec/*
10664 RALINK MIPS ARCHITECTURE
10665 M: John Crispin <john@phrozen.org>
10666 L: linux-mips@linux-mips.org
10668 F: arch/mips/ralink
10670 RALINK RT2X00 WIRELESS LAN DRIVER
10672 M: Stanislaw Gruszka <sgruszka@redhat.com>
10673 M: Helmut Schaa <helmut.schaa@googlemail.com>
10674 L: linux-wireless@vger.kernel.org
10676 F: drivers/net/wireless/ralink/rt2x00/
10678 RAMDISK RAM BLOCK DEVICE DRIVER
10679 M: Jens Axboe <axboe@kernel.dk>
10681 F: Documentation/blockdev/ramdisk.txt
10682 F: drivers/block/brd.c
10684 RANDOM NUMBER DRIVER
10685 M: "Theodore Ts'o" <tytso@mit.edu>
10687 F: drivers/char/random.c
10690 M: Matt Porter <mporter@kernel.crashing.org>
10691 M: Alexandre Bounine <alexandre.bounine@idt.com>
10693 F: drivers/rapidio/
10695 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10696 L: linux-wireless@vger.kernel.org
10698 F: drivers/net/wireless/ray*
10701 M: Josh Triplett <josh@joshtriplett.org>
10702 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10703 L: linux-kernel@vger.kernel.org
10705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10706 F: Documentation/RCU/torture.txt
10707 F: kernel/rcu/rcutorture.c
10709 RCUTORTURE TEST FRAMEWORK
10710 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10711 M: Josh Triplett <josh@joshtriplett.org>
10712 R: Steven Rostedt <rostedt@goodmis.org>
10713 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10714 R: Lai Jiangshan <jiangshanlai@gmail.com>
10715 L: linux-kernel@vger.kernel.org
10717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10718 F: tools/testing/selftests/rcutorture
10721 M: Florian Fainelli <florian@openwrt.org>
10724 RDC R6040 FAST ETHERNET DRIVER
10725 M: Florian Fainelli <f.fainelli@gmail.com>
10726 L: netdev@vger.kernel.org
10728 F: drivers/net/ethernet/rdc/r6040.c
10730 RDS - RELIABLE DATAGRAM SOCKETS
10731 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10732 L: netdev@vger.kernel.org
10733 L: linux-rdma@vger.kernel.org
10734 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10735 W: https://oss.oracle.com/projects/rds/
10738 F: Documentation/networking/rds.txt
10740 RDMAVT - RDMA verbs software
10741 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10742 L: linux-rdma@vger.kernel.org
10744 F: drivers/infiniband/sw/rdmavt
10746 RDT - RESOURCE ALLOCATION
10747 M: Fenghua Yu <fenghua.yu@intel.com>
10748 L: linux-kernel@vger.kernel.org
10750 F: arch/x86/kernel/cpu/intel_rdt*
10751 F: arch/x86/include/asm/intel_rdt*
10752 F: Documentation/x86/intel_rdt*
10754 READ-COPY UPDATE (RCU)
10755 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10756 M: Josh Triplett <josh@joshtriplett.org>
10757 R: Steven Rostedt <rostedt@goodmis.org>
10758 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10759 R: Lai Jiangshan <jiangshanlai@gmail.com>
10760 L: linux-kernel@vger.kernel.org
10761 W: http://www.rdrop.com/users/paulmck/RCU/
10763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10764 F: Documentation/RCU/
10765 X: Documentation/RCU/torture.txt
10766 F: include/linux/rcu*
10767 X: include/linux/srcu.h
10769 X: kernel/torture.c
10771 REAL TIME CLOCK (RTC) SUBSYSTEM
10772 M: Alessandro Zummo <a.zummo@towertech.it>
10773 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10774 L: rtc-linux@googlegroups.com
10775 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10778 F: Documentation/devicetree/bindings/rtc/
10779 F: Documentation/rtc.txt
10781 F: include/linux/rtc.h
10782 F: include/uapi/linux/rtc.h
10783 F: include/linux/rtc/
10784 F: include/linux/platform_data/rtc-*
10785 F: tools/testing/selftests/timers/rtctest.c
10787 REALTEK AUDIO CODECS
10788 M: Bard Liao <bardliao@realtek.com>
10789 M: Oder Chiou <oder_chiou@realtek.com>
10791 F: sound/soc/codecs/rt*
10792 F: include/sound/rt*.h
10794 REISERFS FILE SYSTEM
10795 L: reiserfs-devel@vger.kernel.org
10799 REGISTER MAP ABSTRACTION
10800 M: Mark Brown <broonie@kernel.org>
10801 L: linux-kernel@vger.kernel.org
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10804 F: Documentation/devicetree/bindings/regmap/
10805 F: drivers/base/regmap/
10806 F: include/linux/regmap.h
10808 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10809 M: Ohad Ben-Cohen <ohad@wizery.com>
10810 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10811 L: linux-remoteproc@vger.kernel.org
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10814 F: Documentation/devicetree/bindings/remoteproc/
10815 F: Documentation/remoteproc.txt
10816 F: drivers/remoteproc/
10817 F: include/linux/remoteproc.h
10819 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10820 M: Ohad Ben-Cohen <ohad@wizery.com>
10821 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10822 L: linux-remoteproc@vger.kernel.org
10823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10826 F: Documentation/rpmsg.txt
10827 F: include/linux/rpmsg.h
10828 F: include/linux/rpmsg/
10830 RENESAS CLOCK DRIVERS
10831 M: Geert Uytterhoeven <geert+renesas@glider.be>
10832 L: linux-renesas-soc@vger.kernel.org
10834 F: drivers/clk/renesas/
10836 RENESAS ETHERNET DRIVERS
10837 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10838 L: netdev@vger.kernel.org
10839 L: linux-renesas-soc@vger.kernel.org
10840 F: drivers/net/ethernet/renesas/
10841 F: include/linux/sh_eth.h
10843 RENESAS R-CAR GYROADC DRIVER
10844 M: Marek Vasut <marek.vasut@gmail.com>
10845 L: linux-iio@vger.kernel.org
10847 F: drivers/iio/adc/rcar_gyro_adc.c
10849 RENESAS USB2 PHY DRIVER
10850 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10851 L: linux-renesas-soc@vger.kernel.org
10853 F: drivers/phy/phy-rcar-gen3-usb2.c
10855 RESET CONTROLLER FRAMEWORK
10856 M: Philipp Zabel <p.zabel@pengutronix.de>
10857 T: git git://git.pengutronix.de/git/pza/linux
10860 F: Documentation/devicetree/bindings/reset/
10861 F: include/dt-bindings/reset/
10862 F: include/linux/reset.h
10863 F: include/linux/reset-controller.h
10866 M: Johannes Berg <johannes@sipsolutions.net>
10867 L: linux-wireless@vger.kernel.org
10868 W: http://wireless.kernel.org/
10869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10872 F: Documentation/rfkill.txt
10876 M: Thomas Graf <tgraf@suug.ch>
10877 M: Herbert Xu <herbert@gondor.apana.org.au>
10878 L: netdev@vger.kernel.org
10880 F: lib/rhashtable.c
10881 F: include/linux/rhashtable.h
10883 RICOH SMARTMEDIA/XD DRIVER
10884 M: Maxim Levitsky <maximlevitsky@gmail.com>
10886 F: drivers/mtd/nand/r852.c
10887 F: drivers/mtd/nand/r852.h
10889 RICOH R5C592 MEMORYSTICK DRIVER
10890 M: Maxim Levitsky <maximlevitsky@gmail.com>
10892 F: drivers/memstick/host/r592.*
10895 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10896 W: http://sourceforge.net/projects/roccat/
10898 F: drivers/hid/hid-roccat*
10899 F: include/linux/hid-roccat*
10900 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10903 M: Jiri Pirko <jiri@resnulli.us>
10904 L: netdev@vger.kernel.org
10906 F: drivers/net/ethernet/rocker/
10910 W: http://www.comtrol.com
10912 F: Documentation/serial/rocket.txt
10913 F: drivers/tty/rocket*
10915 ROCKETPORT EXPRESS/INFINITY DRIVER
10916 M: Kevin Cernekee <cernekee@gmail.com>
10917 L: linux-serial@vger.kernel.org
10919 F: drivers/tty/serial/rp2.*
10922 M: Ralf Baechle <ralf@linux-mips.org>
10923 L: linux-hams@vger.kernel.org
10924 W: http://www.linux-ax25.org/
10926 F: include/net/rose.h
10927 F: include/uapi/linux/rose.h
10930 RTL2830 MEDIA DRIVER
10931 M: Antti Palosaari <crope@iki.fi>
10932 L: linux-media@vger.kernel.org
10933 W: https://linuxtv.org
10934 W: http://palosaari.fi/linux/
10935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10936 T: git git://linuxtv.org/anttip/media_tree.git
10938 F: drivers/media/dvb-frontends/rtl2830*
10940 RTL2832 MEDIA DRIVER
10941 M: Antti Palosaari <crope@iki.fi>
10942 L: linux-media@vger.kernel.org
10943 W: https://linuxtv.org
10944 W: http://palosaari.fi/linux/
10945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10946 T: git git://linuxtv.org/anttip/media_tree.git
10948 F: drivers/media/dvb-frontends/rtl2832*
10950 RTL2832_SDR MEDIA DRIVER
10951 M: Antti Palosaari <crope@iki.fi>
10952 L: linux-media@vger.kernel.org
10953 W: https://linuxtv.org
10954 W: http://palosaari.fi/linux/
10955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10956 T: git git://linuxtv.org/anttip/media_tree.git
10958 F: drivers/media/dvb-frontends/rtl2832_sdr*
10960 RTL8180 WIRELESS DRIVER
10961 L: linux-wireless@vger.kernel.org
10962 W: http://wireless.kernel.org/
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10965 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10967 RTL8187 WIRELESS DRIVER
10968 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10969 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10970 M: Larry Finger <Larry.Finger@lwfinger.net>
10971 L: linux-wireless@vger.kernel.org
10972 W: http://wireless.kernel.org/
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10975 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10977 RTL8192CE WIRELESS DRIVER
10978 M: Larry Finger <Larry.Finger@lwfinger.net>
10979 M: Chaoming Li <chaoming_li@realsil.com.cn>
10980 L: linux-wireless@vger.kernel.org
10981 W: http://wireless.kernel.org/
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10984 F: drivers/net/wireless/realtek/rtlwifi/
10985 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10987 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10988 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10989 L: linux-wireless@vger.kernel.org
10990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10992 F: drivers/net/wireless/realtek/rtl8xxxu/
10994 S3 SAVAGE FRAMEBUFFER DRIVER
10995 M: Antonino Daplas <adaplas@gmail.com>
10996 L: linux-fbdev@vger.kernel.org
10998 F: drivers/video/fbdev/savage/
11001 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11002 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11003 L: linux-s390@vger.kernel.org
11004 W: http://www.ibm.com/developerworks/linux/linux390/
11005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11009 F: Documentation/s390/
11010 F: Documentation/DocBook/s390*
11012 S390 COMMON I/O LAYER
11013 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11014 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11015 L: linux-s390@vger.kernel.org
11016 W: http://www.ibm.com/developerworks/linux/linux390/
11018 F: drivers/s390/cio/
11021 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11022 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11023 L: linux-s390@vger.kernel.org
11024 W: http://www.ibm.com/developerworks/linux/linux390/
11026 F: drivers/s390/block/dasd*
11027 F: block/partitions/ibm.c
11029 S390 NETWORK DRIVERS
11030 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11031 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11032 L: linux-s390@vger.kernel.org
11033 W: http://www.ibm.com/developerworks/linux/linux390/
11035 F: drivers/s390/net/
11038 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11039 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11040 L: linux-s390@vger.kernel.org
11041 W: http://www.ibm.com/developerworks/linux/linux390/
11044 F: drivers/pci/hotplug/s390_pci_hpc.c
11047 M: Harald Freudenberger <freude@de.ibm.com>
11048 L: linux-s390@vger.kernel.org
11049 W: http://www.ibm.com/developerworks/linux/linux390/
11051 F: drivers/s390/crypto/
11054 M: Steffen Maier <maier@linux.vnet.ibm.com>
11055 L: linux-s390@vger.kernel.org
11056 W: http://www.ibm.com/developerworks/linux/linux390/
11058 F: drivers/s390/scsi/zfcp_*
11060 S390 IUCV NETWORK LAYER
11061 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11062 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11063 L: linux-s390@vger.kernel.org
11064 W: http://www.ibm.com/developerworks/linux/linux390/
11066 F: drivers/s390/net/*iucv*
11067 F: include/net/iucv/
11071 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11072 L: linux-s390@vger.kernel.org
11073 W: http://www.ibm.com/developerworks/linux/linux390/
11075 F: drivers/iommu/s390-iommu.c
11077 S390 VFIO-CCW DRIVER
11078 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11079 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11080 L: linux-s390@vger.kernel.org
11081 L: kvm@vger.kernel.org
11083 F: drivers/s390/cio/vfio_ccw*
11084 F: Documentation/s390/vfio-ccw.txt
11085 F: include/uapi/linux/vfio_ccw.h
11087 S3C24XX SD/MMC Driver
11088 M: Ben Dooks <ben-linux@fluff.org>
11089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091 F: drivers/mmc/host/s3cmci.*
11093 SAA6588 RDS RECEIVER DRIVER
11094 M: Hans Verkuil <hverkuil@xs4all.nl>
11095 L: linux-media@vger.kernel.org
11096 T: git git://linuxtv.org/media_tree.git
11097 W: https://linuxtv.org
11099 F: drivers/media/i2c/saa6588*
11101 SAA7134 VIDEO4LINUX DRIVER
11102 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11103 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11104 L: linux-media@vger.kernel.org
11105 W: https://linuxtv.org
11106 T: git git://linuxtv.org/media_tree.git
11108 F: Documentation/media/v4l-drivers/saa7134*
11109 F: drivers/media/pci/saa7134/
11111 SAA7146 VIDEO4LINUX-2 DRIVER
11112 M: Hans Verkuil <hverkuil@xs4all.nl>
11113 L: linux-media@vger.kernel.org
11114 T: git git://linuxtv.org/media_tree.git
11116 F: drivers/media/common/saa7146/
11117 F: drivers/media/pci/saa7146/
11118 F: include/media/saa7146*
11120 SAMSUNG LAPTOP DRIVER
11121 M: Corentin Chary <corentin.chary@gmail.com>
11122 L: platform-driver-x86@vger.kernel.org
11124 F: drivers/platform/x86/samsung-laptop.c
11126 SAMSUNG AUDIO (ASoC) DRIVERS
11127 M: Krzysztof Kozlowski <krzk@kernel.org>
11128 M: Sangbeom Kim <sbkim73@samsung.com>
11129 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11132 F: sound/soc/samsung/
11134 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11135 M: Krzysztof Kozlowski <krzk@kernel.org>
11136 L: linux-crypto@vger.kernel.org
11137 L: linux-samsung-soc@vger.kernel.org
11139 F: drivers/crypto/exynos-rng.c
11140 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11142 SAMSUNG FRAMEBUFFER DRIVER
11143 M: Jingoo Han <jingoohan1@gmail.com>
11144 L: linux-fbdev@vger.kernel.org
11146 F: drivers/video/fbdev/s3c-fb.c
11148 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11149 M: Sangbeom Kim <sbkim73@samsung.com>
11150 M: Krzysztof Kozlowski <krzk@kernel.org>
11151 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11152 L: linux-kernel@vger.kernel.org
11153 L: linux-samsung-soc@vger.kernel.org
11155 F: drivers/mfd/sec*.c
11156 F: drivers/regulator/s2m*.c
11157 F: drivers/regulator/s5m*.c
11158 F: drivers/clk/clk-s2mps11.c
11159 F: drivers/rtc/rtc-s5m.c
11160 F: include/linux/mfd/samsung/
11161 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11162 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11163 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11164 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11166 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11167 M: Krzysztof Kozlowski <krzk@kernel.org>
11168 M: Vladimir Zapolskiy <vz@mleia.com>
11169 L: linux-crypto@vger.kernel.org
11170 L: linux-samsung-soc@vger.kernel.org
11172 F: drivers/crypto/s5p-sss.c
11174 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11175 M: Kyungmin Park <kyungmin.park@samsung.com>
11176 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11177 L: linux-media@vger.kernel.org
11178 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11180 F: drivers/media/platform/exynos4-is/
11182 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11183 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11184 L: linux-media@vger.kernel.org
11185 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11187 F: drivers/media/platform/s3c-camif/
11188 F: include/media/drv-intf/s3c_camif.h
11190 SAMSUNG S5C73M3 CAMERA DRIVER
11191 M: Kyungmin Park <kyungmin.park@samsung.com>
11192 M: Andrzej Hajda <a.hajda@samsung.com>
11193 L: linux-media@vger.kernel.org
11195 F: drivers/media/i2c/s5c73m3/*
11197 SAMSUNG S5K5BAF CAMERA DRIVER
11198 M: Kyungmin Park <kyungmin.park@samsung.com>
11199 M: Andrzej Hajda <a.hajda@samsung.com>
11200 L: linux-media@vger.kernel.org
11202 F: drivers/media/i2c/s5k5baf.c
11204 SAMSUNG S3FWRN5 NFC DRIVER
11205 M: Robert Baldyga <r.baldyga@samsung.com>
11206 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11207 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11209 F: drivers/nfc/s3fwrn5
11211 SAMSUNG SOC CLOCK DRIVERS
11212 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11213 M: Tomasz Figa <tomasz.figa@gmail.com>
11214 M: Chanwoo Choi <cw00.choi@samsung.com>
11216 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11217 F: drivers/clk/samsung/
11218 F: include/dt-bindings/clock/exynos*.h
11219 F: Documentation/devicetree/bindings/clock/exynos*.txt
11221 SAMSUNG SPI DRIVERS
11222 M: Kukjin Kim <kgene@kernel.org>
11223 M: Krzysztof Kozlowski <krzk@kernel.org>
11224 M: Andi Shyti <andi.shyti@samsung.com>
11225 L: linux-spi@vger.kernel.org
11226 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11228 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11229 F: drivers/spi/spi-s3c*
11230 F: include/linux/platform_data/spi-s3c64xx.h
11232 SAMSUNG SXGBE DRIVERS
11233 M: Byungho An <bh74.an@samsung.com>
11234 M: Girish K S <ks.giri@samsung.com>
11235 M: Vipul Pandya <vipul.pandya@samsung.com>
11237 L: netdev@vger.kernel.org
11238 F: drivers/net/ethernet/samsung/sxgbe/
11240 SAMSUNG THERMAL DRIVER
11241 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11242 L: linux-pm@vger.kernel.org
11243 L: linux-samsung-soc@vger.kernel.org
11245 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11246 F: drivers/thermal/samsung/
11248 SAMSUNG USB2 PHY DRIVER
11249 M: Kamil Debski <kamil@wypas.org>
11250 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11251 L: linux-kernel@vger.kernel.org
11253 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11254 F: Documentation/phy/samsung-usb2.txt
11255 F: drivers/phy/phy-exynos4210-usb2.c
11256 F: drivers/phy/phy-exynos4x12-usb2.c
11257 F: drivers/phy/phy-exynos5250-usb2.c
11258 F: drivers/phy/phy-s5pv210-usb2.c
11259 F: drivers/phy/phy-samsung-usb2.c
11260 F: drivers/phy/phy-samsung-usb2.h
11263 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11264 L: linux-serial@vger.kernel.org
11266 F: Documentation/devicetree/bindings/serial/
11267 F: drivers/tty/serial/
11270 M: Rob Herring <robh@kernel.org>
11271 L: linux-serial@vger.kernel.org
11273 F: Documentation/devicetree/bindings/serial/slave-device.txt
11274 F: drivers/tty/serdev/
11275 F: include/linux/serdev.h
11278 M: Sean Young <sean@mess.org>
11279 L: linux-media@vger.kernel.org
11281 F: drivers/media/rc/serial_ir.c
11284 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11285 L: kernel@stlinux.com
11287 F: drivers/staging/media/st-cec/
11288 F: Documentation/devicetree/bindings/media/stih-cec.txt
11290 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11291 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11292 L: linux-s390@vger.kernel.org
11293 W: http://www.ibm.com/developerworks/linux/linux390/
11297 SYNOPSYS DESIGNWARE DMAC DRIVER
11298 M: Viresh Kumar <vireshk@kernel.org>
11299 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11301 F: include/linux/dma/dw.h
11302 F: include/linux/platform_data/dma-dw.h
11305 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11306 M: Jie Deng <jiedeng@synopsys.com>
11307 L: netdev@vger.kernel.org
11309 F: drivers/net/ethernet/synopsys/
11311 SYNOPSYS DESIGNWARE I2C DRIVER
11312 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11313 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11314 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11315 L: linux-i2c@vger.kernel.org
11317 F: drivers/i2c/busses/i2c-designware-*
11318 F: include/linux/platform_data/i2c-designware.h
11320 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11321 M: Jaehoon Chung <jh80.chung@samsung.com>
11322 L: linux-mmc@vger.kernel.org
11324 F: drivers/mmc/host/dw_mmc*
11326 SYSTEM TRACE MODULE CLASS
11327 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11330 F: Documentation/trace/stm.txt
11331 F: drivers/hwtracing/stm/
11332 F: include/linux/stm.h
11333 F: include/uapi/linux/stm.h
11336 M: Jens Wiklander <jens.wiklander@linaro.org>
11338 F: include/linux/tee_drv.h
11339 F: include/uapi/linux/tee.h
11341 F: Documentation/tee.txt
11344 M: Andreas Noever <andreas.noever@gmail.com>
11346 F: drivers/thunderbolt/
11348 TI BQ27XXX POWER SUPPLY DRIVER
11349 R: Andrew F. Davis <afd@ti.com>
11350 F: include/linux/power/bq27xxx_battery.h
11351 F: drivers/power/supply/bq27xxx_battery.c
11352 F: drivers/power/supply/bq27xxx_battery_i2c.c
11354 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11355 M: John Stultz <john.stultz@linaro.org>
11356 M: Thomas Gleixner <tglx@linutronix.de>
11357 R: Stephen Boyd <sboyd@codeaurora.org>
11358 L: linux-kernel@vger.kernel.org
11359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11361 F: include/linux/clocksource.h
11362 F: include/linux/time.h
11363 F: include/linux/timex.h
11364 F: include/uapi/linux/time.h
11365 F: include/uapi/linux/timex.h
11366 F: kernel/time/clocksource.c
11367 F: kernel/time/time*.c
11368 F: kernel/time/alarmtimer.c
11369 F: kernel/time/ntp.c
11370 F: tools/testing/selftests/timers/
11373 M: Zwane Mwaikambo <zwanem@gmail.com>
11375 F: drivers/watchdog/sc1200wdt.c
11378 M: Ingo Molnar <mingo@redhat.com>
11379 M: Peter Zijlstra <peterz@infradead.org>
11380 L: linux-kernel@vger.kernel.org
11381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11384 F: include/linux/sched.h
11385 F: include/uapi/linux/sched.h
11386 F: include/linux/wait.h
11389 M: Chen Liqin <liqin.linux@gmail.com>
11390 M: Lennox Wu <lennox.wu@gmail.com>
11391 W: http://www.sunplus.com
11395 SCR24X CHIP CARD INTERFACE DRIVER
11396 M: Lubomir Rintel <lkundrak@v3.sk>
11398 F: drivers/char/pcmcia/scr24x_cs.c
11400 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11401 M: Sudeep Holla <sudeep.holla@arm.com>
11402 L: linux-arm-kernel@lists.infradead.org
11404 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11405 F: drivers/clk/clk-scpi.c
11406 F: drivers/cpufreq/scpi-cpufreq.c
11407 F: drivers/firmware/arm_scpi.c
11408 F: include/linux/scpi_protocol.h
11411 M: Jens Axboe <axboe@kernel.dk>
11412 L: linux-scsi@vger.kernel.org
11413 W: http://www.kernel.dk
11415 F: drivers/scsi/sr*
11417 SCSI RDMA PROTOCOL (SRP) INITIATOR
11418 M: Bart Van Assche <bart.vanassche@sandisk.com>
11419 L: linux-rdma@vger.kernel.org
11421 W: http://www.openfabrics.org
11422 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11424 F: drivers/infiniband/ulp/srp/
11425 F: include/scsi/srp.h
11428 M: Doug Gilbert <dgilbert@interlog.com>
11429 L: linux-scsi@vger.kernel.org
11430 W: http://sg.danny.cz/sg
11432 F: Documentation/scsi/scsi-generic.txt
11433 F: drivers/scsi/sg.c
11434 F: include/scsi/sg.h
11437 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11439 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11441 L: linux-scsi@vger.kernel.org
11443 F: Documentation/devicetree/bindings/scsi/
11448 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11449 L: linux-scsi@vger.kernel.org
11451 F: Documentation/scsi/st.txt
11452 F: drivers/scsi/st.*
11453 F: drivers/scsi/st_*.h
11456 M: Vlad Yasevich <vyasevich@gmail.com>
11457 M: Neil Horman <nhorman@tuxdriver.com>
11458 L: linux-sctp@vger.kernel.org
11459 W: http://lksctp.sourceforge.net
11461 F: Documentation/networking/sctp.txt
11462 F: include/linux/sctp.h
11463 F: include/uapi/linux/sctp.h
11464 F: include/net/sctp/
11468 M: Jim Cromie <jim.cromie@gmail.com>
11470 F: Documentation/i2c/busses/scx200_acb
11471 F: arch/x86/platform/scx200/
11472 F: drivers/watchdog/scx200_wdt.c
11473 F: drivers/i2c/busses/scx200*
11474 F: drivers/mtd/maps/scx200_docflash.c
11475 F: include/linux/scx200.h
11478 M: Jim Cromie <jim.cromie@gmail.com>
11480 F: drivers/char/scx200_gpio.c
11481 F: include/linux/scx200_gpio.h
11483 SCx200 HRT CLOCKSOURCE DRIVER
11484 M: Jim Cromie <jim.cromie@gmail.com>
11486 F: drivers/clocksource/scx200_hrt.c
11488 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11489 M: Sascha Sommer <saschasommer@freenet.de>
11490 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11492 F: drivers/mmc/host/sdricoh_cs.c
11494 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11495 M: Adrian Hunter <adrian.hunter@intel.com>
11496 L: linux-mmc@vger.kernel.org
11497 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11499 F: drivers/mmc/host/sdhci*
11500 F: include/linux/mmc/sdhci*
11503 M: Kees Cook <keescook@chromium.org>
11504 R: Andy Lutomirski <luto@amacapital.net>
11505 R: Will Drewry <wad@chromium.org>
11506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11508 F: kernel/seccomp.c
11509 F: include/uapi/linux/seccomp.h
11510 F: include/linux/seccomp.h
11511 F: tools/testing/selftests/seccomp/*
11512 K: \bsecure_computing
11515 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11516 M: Al Cooper <alcooperx@gmail.com>
11517 L: linux-mmc@vger.kernel.org
11518 L: bcm-kernel-feedback-list@broadcom.com
11520 F: drivers/mmc/host/sdhci-brcmstb*
11522 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11523 M: Ben Dooks <ben-linux@fluff.org>
11524 M: Jaehoon Chung <jh80.chung@samsung.com>
11525 L: linux-mmc@vger.kernel.org
11527 F: drivers/mmc/host/sdhci-s3c*
11529 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11530 M: Viresh Kumar <vireshk@kernel.org>
11531 L: linux-mmc@vger.kernel.org
11533 F: drivers/mmc/host/sdhci-spear.c
11535 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11536 M: Scott Bauer <scott.bauer@intel.com>
11537 M: Jonathan Derrick <jonathan.derrick@intel.com>
11538 M: Rafael Antognolli <rafael.antognolli@intel.com>
11539 L: linux-block@vger.kernel.org
11542 F: block/opal_proto.h
11543 F: include/linux/sed*
11544 F: include/uapi/linux/sed*
11547 M: James Morris <james.l.morris@oracle.com>
11548 M: "Serge E. Hallyn" <serge@hallyn.com>
11549 L: linux-security-module@vger.kernel.org (suggested Cc:)
11550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11551 W: http://kernsec.org/
11556 M: Security Officers <security@kernel.org>
11559 SELINUX SECURITY MODULE
11560 M: Paul Moore <paul@paul-moore.com>
11561 M: Stephen Smalley <sds@tycho.nsa.gov>
11562 M: Eric Paris <eparis@parisplace.org>
11563 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11564 W: http://selinuxproject.org
11565 T: git git://git.infradead.org/users/pcmoore/selinux
11567 F: include/linux/selinux*
11568 F: security/selinux/
11569 F: scripts/selinux/
11571 APPARMOR SECURITY MODULE
11572 M: John Johansen <john.johansen@canonical.com>
11573 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11574 W: apparmor.wiki.kernel.org
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11577 F: security/apparmor/
11579 LOADPIN SECURITY MODULE
11580 M: Kees Cook <keescook@chromium.org>
11581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11583 F: security/loadpin/
11585 YAMA SECURITY MODULE
11586 M: Kees Cook <keescook@chromium.org>
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11592 M: Jiri Slaby <jirislaby@gmail.com>
11594 F: drivers/misc/phantom.c
11595 F: include/uapi/linux/phantom.h
11597 Emulex 10Gbps iSCSI - OneConnect DRIVER
11598 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11599 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11600 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11601 L: linux-scsi@vger.kernel.org
11602 W: http://www.broadcom.com
11604 F: drivers/scsi/be2iscsi/
11606 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11607 M: Sathya Perla <sathya.perla@broadcom.com>
11608 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11609 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11610 M: Somnath Kotur <somnath.kotur@broadcom.com>
11611 L: netdev@vger.kernel.org
11612 W: http://www.emulex.com
11614 F: drivers/net/ethernet/emulex/benet/
11616 EMULEX ONECONNECT ROCE DRIVER
11617 M: Selvin Xavier <selvin.xavier@broadcom.com>
11618 M: Devesh Sharma <devesh.sharma@broadcom.com>
11619 L: linux-rdma@vger.kernel.org
11620 W: http://www.broadcom.com
11622 F: drivers/infiniband/hw/ocrdma/
11623 F: include/uapi/rdma/ocrdma-abi.h
11626 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11627 M: Edward Cree <ecree@solarflare.com>
11628 M: Bert Kenward <bkenward@solarflare.com>
11629 L: netdev@vger.kernel.org
11631 F: drivers/net/ethernet/sfc/
11634 M: Dimitri Sivanich <sivanich@sgi.com>
11636 F: drivers/misc/sgi-gru/
11638 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11639 M: Pat Gefre <pfg@sgi.com>
11640 L: linux-ia64@vger.kernel.org
11642 F: Documentation/ia64/serial.txt
11643 F: drivers/tty/serial/ioc?_serial.c
11644 F: include/linux/ioc?.h
11646 SGI XP/XPC/XPNET DRIVER
11647 M: Cliff Whickman <cpw@sgi.com>
11648 M: Robin Holt <robinmholt@gmail.com>
11650 F: drivers/misc/sgi-xp/
11652 SI2157 MEDIA DRIVER
11653 M: Antti Palosaari <crope@iki.fi>
11654 L: linux-media@vger.kernel.org
11655 W: https://linuxtv.org
11656 W: http://palosaari.fi/linux/
11657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11658 T: git git://linuxtv.org/anttip/media_tree.git
11660 F: drivers/media/tuners/si2157*
11662 SI2168 MEDIA DRIVER
11663 M: Antti Palosaari <crope@iki.fi>
11664 L: linux-media@vger.kernel.org
11665 W: https://linuxtv.org
11666 W: http://palosaari.fi/linux/
11667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11668 T: git git://linuxtv.org/anttip/media_tree.git
11670 F: drivers/media/dvb-frontends/si2168*
11672 SI470X FM RADIO RECEIVER I2C DRIVER
11673 M: Hans Verkuil <hverkuil@xs4all.nl>
11674 L: linux-media@vger.kernel.org
11675 T: git git://linuxtv.org/media_tree.git
11676 W: https://linuxtv.org
11678 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11680 SI470X FM RADIO RECEIVER USB DRIVER
11681 M: Hans Verkuil <hverkuil@xs4all.nl>
11682 L: linux-media@vger.kernel.org
11683 T: git git://linuxtv.org/media_tree.git
11684 W: https://linuxtv.org
11686 F: drivers/media/radio/si470x/radio-si470x-common.c
11687 F: drivers/media/radio/si470x/radio-si470x.h
11688 F: drivers/media/radio/si470x/radio-si470x-usb.c
11690 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11691 M: Eduardo Valentin <edubezval@gmail.com>
11692 L: linux-media@vger.kernel.org
11693 T: git git://linuxtv.org/media_tree.git
11694 W: https://linuxtv.org
11696 F: drivers/media/radio/si4713/si4713.?
11698 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11699 M: Eduardo Valentin <edubezval@gmail.com>
11700 L: linux-media@vger.kernel.org
11701 T: git git://linuxtv.org/media_tree.git
11702 W: https://linuxtv.org
11704 F: drivers/media/radio/si4713/radio-platform-si4713.c
11706 SI4713 FM RADIO TRANSMITTER USB DRIVER
11707 M: Hans Verkuil <hverkuil@xs4all.nl>
11708 L: linux-media@vger.kernel.org
11709 T: git git://linuxtv.org/media_tree.git
11710 W: https://linuxtv.org
11712 F: drivers/media/radio/si4713/radio-usb-si4713.c
11715 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11716 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11717 L: linux-media@vger.kernel.org
11718 W: https://linuxtv.org
11719 T: git git://linuxtv.org/media_tree.git
11721 F: drivers/media/common/siano/
11722 F: drivers/media/usb/siano/
11723 F: drivers/media/usb/siano/
11724 F: drivers/media/mmc/siano/
11726 SILEAD TOUCHSCREEN DRIVER
11727 M: Hans de Goede <hdegoede@redhat.com>
11728 L: linux-input@vger.kernel.org
11729 L: platform-driver-x86@vger.kernel.org
11731 F: drivers/input/touchscreen/silead.c
11732 F: drivers/platform/x86/silead_dmi.c
11735 M: Hans de Goede <hdegoede@redhat.com>
11736 L: linux-fbdev@vger.kernel.org
11738 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11739 F: drivers/video/fbdev/simplefb.c
11740 F: include/linux/platform_data/simplefb.h
11742 SH_VEU V4L2 MEM2MEM DRIVER
11743 L: linux-media@vger.kernel.org
11745 F: drivers/media/platform/sh_veu.c
11747 SH_VOU V4L2 OUTPUT DRIVER
11748 L: linux-media@vger.kernel.org
11750 F: drivers/media/platform/sh_vou.c
11751 F: include/media/drv-intf/sh_vou.h
11753 SIMPLE FIRMWARE INTERFACE (SFI)
11754 M: Len Brown <lenb@kernel.org>
11755 L: sfi-devel@simplefirmware.org
11756 W: http://simplefirmware.org/
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11759 F: arch/x86/platform/sfi/
11761 F: include/linux/sfi*.h
11763 SIMTEC EB110ATX (Chalice CATS)
11765 P: Vincent Sanders <vince@simtec.co.uk>
11766 M: Simtec Linux Team <linux@simtec.co.uk>
11767 W: http://www.simtec.co.uk/products/EB110ATX/
11770 SIMTEC EB2410ITX (BAST)
11772 P: Vincent Sanders <vince@simtec.co.uk>
11773 M: Simtec Linux Team <linux@simtec.co.uk>
11774 W: http://www.simtec.co.uk/products/EB2410ITX/
11776 F: arch/arm/mach-s3c24xx/mach-bast.c
11777 F: arch/arm/mach-s3c24xx/bast-ide.c
11778 F: arch/arm/mach-s3c24xx/bast-irq.c
11780 SIPHASH PRF ROUTINES
11781 M: Jason A. Donenfeld <Jason@zx2c4.com>
11784 F: lib/test_siphash.c
11785 F: include/linux/siphash.h
11787 TI DAVINCI MACHINE SUPPORT
11788 M: Sekhar Nori <nsekhar@ti.com>
11789 M: Kevin Hilman <khilman@kernel.org>
11790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11793 F: arch/arm/mach-davinci/
11794 F: drivers/i2c/busses/i2c-davinci.c
11796 TI DAVINCI SERIES MEDIA DRIVER
11797 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11798 L: linux-media@vger.kernel.org
11799 W: https://linuxtv.org
11800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11801 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11803 F: drivers/media/platform/davinci/
11804 F: include/media/davinci/
11806 TI AM437X VPFE DRIVER
11807 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11808 L: linux-media@vger.kernel.org
11809 W: https://linuxtv.org
11810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11811 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11813 F: drivers/media/platform/am437x/
11815 OV2659 OMNIVISION SENSOR DRIVER
11816 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11817 L: linux-media@vger.kernel.org
11818 W: https://linuxtv.org
11819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11820 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11822 F: drivers/media/i2c/ov2659.c
11823 F: include/media/i2c/ov2659.h
11825 SILICON MOTION SM712 FRAME BUFFER DRIVER
11826 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11827 M: Teddy Wang <teddy.wang@siliconmotion.com>
11828 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11829 L: linux-fbdev@vger.kernel.org
11831 F: drivers/video/fbdev/sm712*
11832 F: Documentation/fb/sm712fb.txt
11834 SIS 190 ETHERNET DRIVER
11835 M: Francois Romieu <romieu@fr.zoreil.com>
11836 L: netdev@vger.kernel.org
11838 F: drivers/net/ethernet/sis/sis190.c
11840 SIS 900/7016 FAST ETHERNET DRIVER
11841 M: Daniele Venzano <venza@brownhat.org>
11842 W: http://www.brownhat.org/sis900.html
11843 L: netdev@vger.kernel.org
11845 F: drivers/net/ethernet/sis/sis900.*
11847 SIS FRAMEBUFFER DRIVER
11848 M: Thomas Winischhofer <thomas@winischhofer.net>
11849 W: http://www.winischhofer.net/linuxsisvga.shtml
11851 F: Documentation/fb/sisfb.txt
11852 F: drivers/video/fbdev/sis/
11853 F: include/video/sisfb.h
11856 M: Thomas Winischhofer <thomas@winischhofer.net>
11857 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11859 F: drivers/usb/misc/sisusbvga/
11862 M: Christoph Lameter <cl@linux.com>
11863 M: Pekka Enberg <penberg@kernel.org>
11864 M: David Rientjes <rientjes@google.com>
11865 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11866 M: Andrew Morton <akpm@linux-foundation.org>
11867 L: linux-mm@kvack.org
11869 F: include/linux/sl?b*.h
11872 SLEEPABLE READ-COPY UPDATE (SRCU)
11873 M: Lai Jiangshan <jiangshanlai@gmail.com>
11874 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11875 M: Josh Triplett <josh@joshtriplett.org>
11876 R: Steven Rostedt <rostedt@goodmis.org>
11877 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11878 L: linux-kernel@vger.kernel.org
11879 W: http://www.rdrop.com/users/paulmck/RCU/
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11882 F: include/linux/srcu.h
11883 F: kernel/rcu/srcu.c
11885 SMACK SECURITY MODULE
11886 M: Casey Schaufler <casey@schaufler-ca.com>
11887 L: linux-security-module@vger.kernel.org
11888 W: http://schaufler-ca.com
11889 T: git git://github.com/cschaufler/smack-next
11891 F: Documentation/security/Smack.txt
11894 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11895 M: Kevin Hilman <khilman@kernel.org>
11896 M: Nishanth Menon <nm@ti.com>
11898 F: drivers/power/avs/
11899 F: include/linux/power/smartreflex.h
11900 L: linux-pm@vger.kernel.org
11902 SMC91x ETHERNET DRIVER
11903 M: Nicolas Pitre <nico@fluxnic.net>
11905 F: drivers/net/ethernet/smsc/smc91x.*
11907 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11908 M: Sakari Ailus <sakari.ailus@iki.fi>
11909 L: linux-media@vger.kernel.org
11911 F: drivers/media/i2c/smiapp/
11912 F: include/media/i2c/smiapp.h
11913 F: drivers/media/i2c/smiapp-pll.c
11914 F: drivers/media/i2c/smiapp-pll.h
11915 F: include/uapi/linux/smiapp.h
11916 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11918 SMM665 HARDWARE MONITOR DRIVER
11919 M: Guenter Roeck <linux@roeck-us.net>
11920 L: linux-hwmon@vger.kernel.org
11922 F: Documentation/hwmon/smm665
11923 F: drivers/hwmon/smm665.c
11925 SMSC EMC2103 HARDWARE MONITOR DRIVER
11926 M: Steve Glendinning <steve.glendinning@shawell.net>
11927 L: linux-hwmon@vger.kernel.org
11929 F: Documentation/hwmon/emc2103
11930 F: drivers/hwmon/emc2103.c
11932 SMSC SCH5627 HARDWARE MONITOR DRIVER
11933 M: Hans de Goede <hdegoede@redhat.com>
11934 L: linux-hwmon@vger.kernel.org
11936 F: Documentation/hwmon/sch5627
11937 F: drivers/hwmon/sch5627.c
11939 SMSC47B397 HARDWARE MONITOR DRIVER
11940 M: Jean Delvare <jdelvare@suse.com>
11941 L: linux-hwmon@vger.kernel.org
11943 F: Documentation/hwmon/smsc47b397
11944 F: drivers/hwmon/smsc47b397.c
11946 SMSC911x ETHERNET DRIVER
11947 M: Steve Glendinning <steve.glendinning@shawell.net>
11948 L: netdev@vger.kernel.org
11950 F: include/linux/smsc911x.h
11951 F: drivers/net/ethernet/smsc/smsc911x.*
11953 SMSC9420 PCI ETHERNET DRIVER
11954 M: Steve Glendinning <steve.glendinning@shawell.net>
11955 L: netdev@vger.kernel.org
11957 F: drivers/net/ethernet/smsc/smsc9420.*
11959 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11960 M: Steve Glendinning <steve.glendinning@shawell.net>
11961 L: linux-fbdev@vger.kernel.org
11963 F: drivers/video/fbdev/smscufx.c
11965 SOC-CAMERA V4L2 SUBSYSTEM
11966 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11967 L: linux-media@vger.kernel.org
11968 T: git git://linuxtv.org/media_tree.git
11970 F: include/media/soc*
11971 F: drivers/media/i2c/soc_camera/
11972 F: drivers/media/platform/soc_camera/
11974 SOEKRIS NET48XX LED SUPPORT
11975 M: Chris Boot <bootc@bootc.net>
11977 F: drivers/leds/leds-net48xx.c
11979 SOFTLOGIC 6x10 MPEG CODEC
11980 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11981 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11982 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11983 M: Ismael Luceno <ismael@iodev.co.uk>
11984 L: linux-media@vger.kernel.org
11986 F: drivers/media/pci/solo6x10/
11988 SOFTWARE RAID (Multiple Disks) SUPPORT
11989 M: Shaohua Li <shli@kernel.org>
11990 L: linux-raid@vger.kernel.org
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11994 F: include/linux/raid/
11995 F: include/uapi/linux/raid/
11997 SONIC NETWORK DRIVER
11998 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11999 L: netdev@vger.kernel.org
12001 F: drivers/net/ethernet/natsemi/sonic.*
12003 SONICS SILICON BACKPLANE DRIVER (SSB)
12004 M: Michael Buesch <m@bues.ch>
12005 L: linux-wireless@vger.kernel.org
12008 F: include/linux/ssb/
12010 SONY VAIO CONTROL DEVICE DRIVER
12011 M: Mattia Dongili <malattia@linux.it>
12012 L: platform-driver-x86@vger.kernel.org
12013 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12015 F: Documentation/laptops/sony-laptop.txt
12016 F: drivers/char/sonypi.c
12017 F: drivers/platform/x86/sony-laptop.c
12018 F: include/linux/sony-laptop.h
12020 SONY MEMORYSTICK CARD SUPPORT
12021 M: Alex Dubov <oakad@yahoo.com>
12022 W: http://tifmxx.berlios.de/
12024 F: drivers/memstick/host/tifm_ms.c
12026 SONY MEMORYSTICK STANDARD SUPPORT
12027 M: Maxim Levitsky <maximlevitsky@gmail.com>
12029 F: drivers/memstick/core/ms_block.*
12032 M: Jaroslav Kysela <perex@perex.cz>
12033 M: Takashi Iwai <tiwai@suse.com>
12034 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12035 W: http://www.alsa-project.org/
12036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12037 T: git git://git.alsa-project.org/alsa-kernel.git
12038 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12040 F: Documentation/sound/
12042 F: include/uapi/sound/
12045 SOUND - COMPRESSED AUDIO
12046 M: Vinod Koul <vinod.koul@intel.com>
12047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12050 F: Documentation/sound/alsa/compress_offload.txt
12051 F: include/sound/compress_driver.h
12052 F: include/uapi/sound/compress_*
12053 F: sound/core/compress_offload.c
12054 F: sound/soc/soc-compress.c
12056 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12057 M: Liam Girdwood <lgirdwood@gmail.com>
12058 M: Mark Brown <broonie@kernel.org>
12059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12061 W: http://alsa-project.org/main/index.php/ASoC
12063 F: Documentation/devicetree/bindings/sound/
12064 F: Documentation/sound/alsa/soc/
12066 F: include/sound/soc*
12068 SOUND - DMAENGINE HELPERS
12069 M: Lars-Peter Clausen <lars@metafoo.de>
12071 F: include/sound/dmaengine_pcm.h
12072 F: sound/core/pcm_dmaengine.c
12073 F: sound/soc/soc-generic-dmaengine-pcm.c
12076 M: Olli Salonen <olli.salonen@iki.fi>
12077 L: linux-media@vger.kernel.org
12078 W: https://linuxtv.org
12079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12081 F: drivers/media/dvb-frontends/sp2*
12083 SPARC + UltraSPARC (sparc/sparc64)
12084 M: "David S. Miller" <davem@davemloft.net>
12085 L: sparclinux@vger.kernel.org
12086 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12093 SPARC SERIAL DRIVERS
12094 M: "David S. Miller" <davem@davemloft.net>
12095 L: sparclinux@vger.kernel.org
12096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12099 F: include/linux/sunserialcore.h
12100 F: drivers/tty/serial/suncore.c
12101 F: drivers/tty/serial/sunhv.c
12102 F: drivers/tty/serial/sunsab.c
12103 F: drivers/tty/serial/sunsab.h
12104 F: drivers/tty/serial/sunsu.c
12105 F: drivers/tty/serial/sunzilog.c
12106 F: drivers/tty/serial/sunzilog.h
12109 M: "Christopher Li" <sparse@chrisli.org>
12110 L: linux-sparse@vger.kernel.org
12111 W: https://sparse.wiki.kernel.org/
12112 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12113 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12115 F: include/linux/compiler.h
12117 SPEAR PLATFORM SUPPORT
12118 M: Viresh Kumar <vireshk@kernel.org>
12119 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12121 W: http://www.st.com/spear
12123 F: arch/arm/boot/dts/spear*
12124 F: arch/arm/mach-spear/
12126 SPEAR CLOCK FRAMEWORK SUPPORT
12127 M: Viresh Kumar <vireshk@kernel.org>
12128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12129 W: http://www.st.com/spear
12131 F: drivers/clk/spear/
12134 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12135 M: Marek Vasut <marek.vasut@gmail.com>
12136 L: linux-mtd@lists.infradead.org
12137 W: http://www.linux-mtd.infradead.org/
12138 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12139 T: git git://github.com/spi-nor/linux.git
12141 F: drivers/mtd/spi-nor/
12142 F: include/linux/mtd/spi-nor.h
12145 M: Mark Brown <broonie@kernel.org>
12146 L: linux-spi@vger.kernel.org
12147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12148 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12150 F: Documentation/devicetree/bindings/spi/
12151 F: Documentation/spi/
12153 F: include/linux/spi/
12154 F: include/uapi/linux/spi/
12157 SPIDERNET NETWORK DRIVER for CELL
12158 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12159 L: netdev@vger.kernel.org
12161 F: Documentation/networking/spider_net.txt
12162 F: drivers/net/ethernet/toshiba/spider_net*
12165 M: Jeremy Kerr <jk@ozlabs.org>
12166 L: linuxppc-dev@lists.ozlabs.org
12167 W: http://www.ibm.com/developerworks/power/cell/
12169 F: Documentation/filesystems/spufs.txt
12170 F: arch/powerpc/platforms/cell/spufs/
12172 SQUASHFS FILE SYSTEM
12173 M: Phillip Lougher <phillip@squashfs.org.uk>
12174 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12175 W: http://squashfs.org.uk
12176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12178 F: Documentation/filesystems/squashfs.txt
12181 SRM (Alpha) environment access
12182 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12184 F: arch/alpha/kernel/srm_env.c
12187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12188 L: stable@vger.kernel.org
12190 F: Documentation/process/stable-kernel-rules.rst
12193 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12195 L: devel@driverdev.osuosl.org
12197 F: drivers/staging/
12200 M: Ian Abbott <abbotti@mev.co.uk>
12201 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12203 F: drivers/staging/comedi/
12205 STAGING - FLARION FT1000 DRIVERS
12206 M: Marek Belisko <marek.belisko@gmail.com>
12208 F: drivers/staging/ft1000/
12210 STAGING - INDUSTRIAL IO
12211 M: Jonathan Cameron <jic23@kernel.org>
12212 L: linux-iio@vger.kernel.org
12214 F: Documentation/devicetree/bindings/staging/iio/
12215 F: drivers/staging/iio/
12217 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12218 M: Jarod Wilson <jarod@wilsonet.com>
12219 W: http://www.lirc.org/
12221 F: drivers/staging/media/lirc/
12223 STAGING - LUSTRE PARALLEL FILESYSTEM
12224 M: Oleg Drokin <oleg.drokin@intel.com>
12225 M: Andreas Dilger <andreas.dilger@intel.com>
12226 M: James Simmons <jsimmons@infradead.org>
12227 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12228 W: http://wiki.lustre.org/
12230 F: drivers/staging/lustre
12232 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12233 M: Marc Dietrich <marvin24@gmx.de>
12234 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12235 L: linux-tegra@vger.kernel.org
12237 F: drivers/staging/nvec/
12239 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12240 M: Jens Frederich <jfrederich@gmail.com>
12241 M: Daniel Drake <dsd@laptop.org>
12242 M: Jon Nettleton <jon.nettleton@gmail.com>
12243 W: http://wiki.laptop.org/go/DCON
12245 F: drivers/staging/olpc_dcon/
12247 STAGING - REALTEK RTL8712U DRIVERS
12248 M: Larry Finger <Larry.Finger@lwfinger.net>
12249 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12251 F: drivers/staging/rtl8712/
12253 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12254 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12255 M: Teddy Wang <teddy.wang@siliconmotion.com>
12256 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12257 L: linux-fbdev@vger.kernel.org
12259 F: drivers/staging/sm750fb/
12261 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12262 M: William Hubbs <w.d.hubbs@gmail.com>
12263 M: Chris Brannon <chris@the-brannons.com>
12264 M: Kirk Reiser <kirk@reisers.ca>
12265 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12266 L: speakup@linux-speakup.org
12267 W: http://www.linux-speakup.org/
12269 F: drivers/staging/speakup/
12271 STAGING - VIA VT665X DRIVERS
12272 M: Forest Bond <forest@alittletooquiet.net>
12274 F: drivers/staging/vt665?/
12276 STAGING - WILC1000 WIFI DRIVER
12277 M: Aditya Shankar <aditya.shankar@microchip.com>
12278 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12279 L: linux-wireless@vger.kernel.org
12281 F: drivers/staging/wilc1000/
12283 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12284 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12286 F: drivers/staging/xgifb/
12288 STARFIRE/DURALAN NETWORK DRIVER
12289 M: Ion Badulescu <ionut@badula.org>
12291 F: drivers/net/ethernet/adaptec/starfire*
12294 M: Sam Creasey <sammy@sammy.net>
12295 W: http://sammy.net/sun3/
12297 F: arch/m68k/kernel/*sun3*
12298 F: arch/m68k/sun3*/
12299 F: arch/m68k/include/asm/sun3*
12300 F: drivers/net/ethernet/i825xx/sun3*
12302 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12303 M: Hans de Goede <hdegoede@redhat.com>
12304 L: linux-input@vger.kernel.org
12306 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12307 F: drivers/input/keyboard/sun4i-lradc-keys.c
12309 SUNDANCE NETWORK DRIVER
12310 M: Denis Kirjanov <kda@linux-powerpc.org>
12311 L: netdev@vger.kernel.org
12313 F: drivers/net/ethernet/dlink/sundance.c
12316 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12317 M: Rich Felker <dalias@libc.org>
12318 L: linux-sh@vger.kernel.org
12319 Q: http://patchwork.kernel.org/project/linux-sh/list/
12321 F: Documentation/sh/
12326 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12327 M: Len Brown <len.brown@intel.com>
12328 M: Pavel Machek <pavel@ucw.cz>
12329 L: linux-pm@vger.kernel.org
12330 B: https://bugzilla.kernel.org
12332 F: Documentation/power/
12333 F: arch/x86/kernel/acpi/
12334 F: drivers/base/power/
12336 F: include/linux/suspend.h
12337 F: include/linux/freezer.h
12338 F: include/linux/pm.h
12341 M: Martin Mares <mj@ucw.cz>
12342 L: linux-video@atrey.karlin.mff.cuni.cz
12344 F: Documentation/svga.txt
12345 F: arch/x86/boot/video*
12348 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12349 L: linux-kernel@vger.kernel.org
12350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12353 F: arch/*/kernel/pci-swiotlb.c
12354 F: include/linux/swiotlb.h
12357 M: Jiri Pirko <jiri@resnulli.us>
12358 M: Ivan Vecera <ivecera@redhat.com>
12359 L: netdev@vger.kernel.org
12362 F: include/net/switchdev.h
12364 SYNOPSYS ARC ARCHITECTURE
12365 M: Vineet Gupta <vgupta@synopsys.com>
12366 L: linux-snps-arc@lists.infradead.org
12369 F: Documentation/devicetree/bindings/arc/*
12370 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12371 F: drivers/clocksource/arc_timer.c
12372 F: drivers/tty/serial/arc_uart.c
12373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12375 SYNOPSYS ARC SDP platform support
12376 M: Alexey Brodkin <abrodkin@synopsys.com>
12378 F: arch/arc/plat-axs10x
12379 F: arch/arc/boot/dts/ax*
12380 F: Documentation/devicetree/bindings/arc/axs10*
12382 SYSTEM CONFIGURATION (SYSCON)
12383 M: Lee Jones <lee.jones@linaro.org>
12384 M: Arnd Bergmann <arnd@arndb.de>
12385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12387 F: drivers/mfd/syscon.c
12389 SYSTEM RESET/SHUTDOWN DRIVERS
12390 M: Sebastian Reichel <sre@kernel.org>
12391 L: linux-pm@vger.kernel.org
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12394 F: Documentation/devicetree/bindings/power/reset/
12395 F: drivers/power/reset/
12398 M: Christoph Hellwig <hch@infradead.org>
12400 F: Documentation/filesystems/sysv-fs.txt
12402 F: include/linux/sysv_fs.h
12405 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12406 L: linux-scsi@vger.kernel.org
12407 L: target-devel@vger.kernel.org
12408 W: http://www.linux-iscsi.org
12409 W: http://groups.google.com/group/linux-iscsi-target-dev
12410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12414 F: Documentation/target/
12416 TASKSTATS STATISTICS INTERFACE
12417 M: Balbir Singh <bsingharora@gmail.com>
12419 F: Documentation/accounting/taskstats*
12420 F: include/linux/taskstats*
12421 F: kernel/taskstats.c
12424 M: Jamal Hadi Salim <jhs@mojatatu.com>
12425 M: Cong Wang <xiyou.wangcong@gmail.com>
12426 M: Jiri Pirko <jiri@resnulli.us>
12427 L: netdev@vger.kernel.org
12429 F: include/net/pkt_cls.h
12430 F: include/net/pkt_sched.h
12431 F: include/net/tc_act/
12432 F: include/uapi/linux/pkt_cls.h
12433 F: include/uapi/linux/pkt_sched.h
12434 F: include/uapi/linux/tc_act/
12435 F: include/uapi/linux/tc_ematch/
12438 TCP LOW PRIORITY MODULE
12439 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12440 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12441 W: http://tcp-lp-mod.sourceforge.net/
12443 F: net/ipv4/tcp_lp.c
12445 TDA10071 MEDIA DRIVER
12446 M: Antti Palosaari <crope@iki.fi>
12447 L: linux-media@vger.kernel.org
12448 W: https://linuxtv.org
12449 W: http://palosaari.fi/linux/
12450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12451 T: git git://linuxtv.org/anttip/media_tree.git
12453 F: drivers/media/dvb-frontends/tda10071*
12455 TDA18212 MEDIA DRIVER
12456 M: Antti Palosaari <crope@iki.fi>
12457 L: linux-media@vger.kernel.org
12458 W: https://linuxtv.org
12459 W: http://palosaari.fi/linux/
12460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12461 T: git git://linuxtv.org/anttip/media_tree.git
12463 F: drivers/media/tuners/tda18212*
12465 TDA18218 MEDIA DRIVER
12466 M: Antti Palosaari <crope@iki.fi>
12467 L: linux-media@vger.kernel.org
12468 W: https://linuxtv.org
12469 W: http://palosaari.fi/linux/
12470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12471 T: git git://linuxtv.org/anttip/media_tree.git
12473 F: drivers/media/tuners/tda18218*
12475 TDA18271 MEDIA DRIVER
12476 M: Michael Krufky <mkrufky@linuxtv.org>
12477 L: linux-media@vger.kernel.org
12478 W: https://linuxtv.org
12479 W: http://github.com/mkrufky
12480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12481 T: git git://linuxtv.org/mkrufky/tuners.git
12483 F: drivers/media/tuners/tda18271*
12485 TDA827x MEDIA DRIVER
12486 M: Michael Krufky <mkrufky@linuxtv.org>
12487 L: linux-media@vger.kernel.org
12488 W: https://linuxtv.org
12489 W: http://github.com/mkrufky
12490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12491 T: git git://linuxtv.org/mkrufky/tuners.git
12493 F: drivers/media/tuners/tda8290.*
12495 TDA8290 MEDIA DRIVER
12496 M: Michael Krufky <mkrufky@linuxtv.org>
12497 L: linux-media@vger.kernel.org
12498 W: https://linuxtv.org
12499 W: http://github.com/mkrufky
12500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12501 T: git git://linuxtv.org/mkrufky/tuners.git
12503 F: drivers/media/tuners/tda8290.*
12505 TDA9840 MEDIA DRIVER
12506 M: Hans Verkuil <hverkuil@xs4all.nl>
12507 L: linux-media@vger.kernel.org
12508 T: git git://linuxtv.org/media_tree.git
12509 W: https://linuxtv.org
12511 F: drivers/media/i2c/tda9840*
12513 TEA5761 TUNER DRIVER
12514 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12516 L: linux-media@vger.kernel.org
12517 W: https://linuxtv.org
12518 T: git git://linuxtv.org/media_tree.git
12520 F: drivers/media/tuners/tea5761.*
12522 TEA5767 TUNER DRIVER
12523 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12524 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12525 L: linux-media@vger.kernel.org
12526 W: https://linuxtv.org
12527 T: git git://linuxtv.org/media_tree.git
12529 F: drivers/media/tuners/tea5767.*
12531 TEA6415C MEDIA DRIVER
12532 M: Hans Verkuil <hverkuil@xs4all.nl>
12533 L: linux-media@vger.kernel.org
12534 T: git git://linuxtv.org/media_tree.git
12535 W: https://linuxtv.org
12537 F: drivers/media/i2c/tea6415c*
12539 TEA6420 MEDIA DRIVER
12540 M: Hans Verkuil <hverkuil@xs4all.nl>
12541 L: linux-media@vger.kernel.org
12542 T: git git://linuxtv.org/media_tree.git
12543 W: https://linuxtv.org
12545 F: drivers/media/i2c/tea6420*
12548 M: Jiri Pirko <jiri@resnulli.us>
12549 L: netdev@vger.kernel.org
12551 F: drivers/net/team/
12552 F: include/linux/if_team.h
12553 F: include/uapi/linux/if_team.h
12555 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12556 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12558 F: arch/x86/platform/ts5500/
12560 TECHNOTREND USB IR RECEIVER
12561 M: Sean Young <sean@mess.org>
12562 L: linux-media@vger.kernel.org
12564 F: drivers/media/rc/ttusbir.c
12566 TEGRA ARCHITECTURE SUPPORT
12567 M: Thierry Reding <thierry.reding@gmail.com>
12568 M: Jonathan Hunter <jonathanh@nvidia.com>
12569 L: linux-tegra@vger.kernel.org
12570 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12576 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12577 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12579 F: drivers/clk/tegra/
12582 M: Laxman Dewangan <ldewangan@nvidia.com>
12583 M: Jon Hunter <jonathanh@nvidia.com>
12585 F: drivers/dma/tegra*
12588 M: Laxman Dewangan <ldewangan@nvidia.com>
12590 F: drivers/i2c/busses/i2c-tegra.c
12592 TEGRA IOMMU DRIVERS
12593 M: Hiroshi Doyu <hdoyu@nvidia.com>
12595 F: drivers/iommu/tegra*
12598 M: Rakesh Iyer <riyer@nvidia.com>
12599 M: Laxman Dewangan <ldewangan@nvidia.com>
12601 F: drivers/input/keyboard/tegra-kbc.c
12604 M: Thierry Reding <thierry.reding@gmail.com>
12606 F: drivers/pwm/pwm-tegra.c
12608 TEGRA SERIAL DRIVER
12609 M: Laxman Dewangan <ldewangan@nvidia.com>
12611 F: drivers/tty/serial/serial-tegra.c
12614 M: Laxman Dewangan <ldewangan@nvidia.com>
12616 F: drivers/spi/spi-tegra*
12618 TEHUTI ETHERNET DRIVER
12619 M: Andy Gospodarek <andy@greyhouse.net>
12620 L: netdev@vger.kernel.org
12622 F: drivers/net/ethernet/tehuti/*
12624 Telecom Clock Driver for MCPL0010
12625 M: Mark Gross <mark.gross@intel.com>
12627 F: drivers/char/tlclk.c
12629 TENSILICA XTENSA PORT (xtensa)
12630 M: Chris Zankel <chris@zankel.net>
12631 M: Max Filippov <jcmvbkbc@gmail.com>
12632 L: linux-xtensa@linux-xtensa.org
12633 T: git git://github.com/czankel/xtensa-linux.git
12636 F: drivers/irqchip/irq-xtensa-*
12638 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12639 M: Nishanth Menon <nm@ti.com>
12640 M: Tero Kristo <t-kristo@ti.com>
12641 M: Santosh Shilimkar <ssantosh@kernel.org>
12642 L: linux-arm-kernel@lists.infradead.org
12644 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12645 F: drivers/firmware/ti_sci*
12646 F: include/linux/soc/ti/ti_sci_protocol.h
12647 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12648 F: include/dt-bindings/genpd/k2g.h
12649 F: drivers/soc/ti/ti_sci_pm_domains.c
12651 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12652 M: Hans Verkuil <hverkuil@xs4all.nl>
12653 L: linux-media@vger.kernel.org
12654 T: git git://linuxtv.org/media_tree.git
12655 W: https://linuxtv.org
12657 F: drivers/media/radio/radio-raremono.c
12660 M: Zhang Rui <rui.zhang@intel.com>
12661 M: Eduardo Valentin <edubezval@gmail.com>
12662 L: linux-pm@vger.kernel.org
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12665 Q: https://patchwork.kernel.org/project/linux-pm/list/
12667 F: drivers/thermal/
12668 F: include/linux/thermal.h
12669 F: include/uapi/linux/thermal.h
12670 F: include/linux/cpu_cooling.h
12671 F: Documentation/devicetree/bindings/thermal/
12673 THERMAL/CPU_COOLING
12674 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12675 M: Viresh Kumar <viresh.kumar@linaro.org>
12676 M: Javi Merino <javi.merino@kernel.org>
12677 L: linux-pm@vger.kernel.org
12679 F: Documentation/thermal/cpu-cooling-api.txt
12680 F: drivers/thermal/cpu_cooling.c
12681 F: include/linux/cpu_cooling.h
12683 THINKPAD ACPI EXTRAS DRIVER
12684 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12685 L: ibm-acpi-devel@lists.sourceforge.net
12686 L: platform-driver-x86@vger.kernel.org
12687 W: http://ibm-acpi.sourceforge.net
12688 W: http://thinkwiki.org/wiki/Ibm-acpi
12689 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12691 F: drivers/platform/x86/thinkpad_acpi.c
12693 TI BANDGAP AND THERMAL DRIVER
12694 M: Eduardo Valentin <edubezval@gmail.com>
12695 M: Keerthy <j-keerthy@ti.com>
12696 L: linux-pm@vger.kernel.org
12697 L: linux-omap@vger.kernel.org
12699 F: drivers/thermal/ti-soc-thermal/
12702 M: Benoit Parrot <bparrot@ti.com>
12703 L: linux-media@vger.kernel.org
12704 W: http://linuxtv.org/
12705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12707 F: drivers/media/platform/ti-vpe/
12709 TI CDCE706 CLOCK DRIVER
12710 M: Max Filippov <jcmvbkbc@gmail.com>
12712 F: drivers/clk/clk-cdce706.c
12715 M: Tero Kristo <t-kristo@ti.com>
12716 L: linux-omap@vger.kernel.org
12719 F: include/linux/clk/ti.h
12721 TI ETHERNET SWITCH DRIVER (CPSW)
12722 R: Grygorii Strashko <grygorii.strashko@ti.com>
12723 L: linux-omap@vger.kernel.org
12724 L: netdev@vger.kernel.org
12726 F: drivers/net/ethernet/ti/cpsw*
12727 F: drivers/net/ethernet/ti/davinci*
12729 TI FLASH MEDIA INTERFACE DRIVER
12730 M: Alex Dubov <oakad@yahoo.com>
12732 F: drivers/misc/tifm*
12733 F: drivers/mmc/host/tifm_sd.c
12734 F: include/linux/tifm.h
12736 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12737 M: Santosh Shilimkar <ssantosh@kernel.org>
12738 L: linux-kernel@vger.kernel.org
12739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12741 F: drivers/soc/ti/*
12742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12745 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12746 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12747 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12750 F: sound/soc/codecs/lm49453*
12751 F: sound/soc/codecs/isabelle*
12753 TI LP855x BACKLIGHT DRIVER
12754 M: Milo Kim <milo.kim@ti.com>
12756 F: Documentation/backlight/lp855x-driver.txt
12757 F: drivers/video/backlight/lp855x_bl.c
12758 F: include/linux/platform_data/lp855x.h
12760 TI LP8727 CHARGER DRIVER
12761 M: Milo Kim <milo.kim@ti.com>
12763 F: drivers/power/supply/lp8727_charger.c
12764 F: include/linux/platform_data/lp8727.h
12766 TI LP8788 MFD DRIVER
12767 M: Milo Kim <milo.kim@ti.com>
12769 F: drivers/iio/adc/lp8788_adc.c
12770 F: drivers/leds/leds-lp8788.c
12771 F: drivers/mfd/lp8788*.c
12772 F: drivers/power/supply/lp8788-charger.c
12773 F: drivers/regulator/lp8788-*.c
12774 F: include/linux/mfd/lp8788*.h
12776 TI NETCP ETHERNET DRIVER
12777 M: Wingman Kwok <w-kwok2@ti.com>
12778 M: Murali Karicheri <m-karicheri2@ti.com>
12779 L: netdev@vger.kernel.org
12781 F: drivers/net/ethernet/ti/netcp*
12783 TI TAS571X FAMILY ASoC CODEC DRIVER
12784 M: Kevin Cernekee <cernekee@chromium.org>
12785 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12787 F: sound/soc/codecs/tas571x*
12789 TI TWL4030 SERIES SOC CODEC DRIVER
12790 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12793 F: sound/soc/codecs/twl4030*
12795 TI WILINK WIRELESS DRIVERS
12796 L: linux-wireless@vger.kernel.org
12797 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12798 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12801 F: drivers/net/wireless/ti/
12802 F: include/linux/wl12xx.h
12805 M: Jon Maloy <jon.maloy@ericsson.com>
12806 M: Ying Xue <ying.xue@windriver.com>
12807 L: netdev@vger.kernel.org (core kernel code)
12808 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12809 W: http://tipc.sourceforge.net/
12811 F: include/uapi/linux/tipc*.h
12815 M: Chris Metcalf <cmetcalf@mellanox.com>
12816 W: http://www.mellanox.com/repository/solutions/tile-scm/
12817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12820 F: drivers/char/tile-srom.c
12821 F: drivers/edac/tile_edac.c
12822 F: drivers/net/ethernet/tile/
12823 F: drivers/rtc/rtc-tile.c
12824 F: drivers/tty/hvc/hvc_tile.c
12825 F: drivers/tty/serial/tilegx.c
12826 F: drivers/usb/host/*-tilegx.c
12827 F: include/linux/usb/tilegx.h
12829 TLAN NETWORK DRIVER
12830 M: Samuel Chessman <chessman@tux.org>
12831 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12832 W: http://sourceforge.net/projects/tlan/
12834 F: Documentation/networking/tlan.txt
12835 F: drivers/net/ethernet/ti/tlan.*
12837 TOMOYO SECURITY MODULE
12838 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12839 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12840 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12841 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12842 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12843 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12844 W: http://tomoyo.sourceforge.jp/
12845 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12847 F: security/tomoyo/
12849 TOPSTAR LAPTOP EXTRAS DRIVER
12850 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12851 L: platform-driver-x86@vger.kernel.org
12853 F: drivers/platform/x86/topstar-laptop.c
12855 TOSHIBA ACPI EXTRAS DRIVER
12856 M: Azael Avalos <coproscefalo@gmail.com>
12857 L: platform-driver-x86@vger.kernel.org
12859 F: drivers/platform/x86/toshiba_acpi.c
12861 TOSHIBA BLUETOOTH DRIVER
12862 M: Azael Avalos <coproscefalo@gmail.com>
12863 L: platform-driver-x86@vger.kernel.org
12865 F: drivers/platform/x86/toshiba_bluetooth.c
12867 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12868 M: Azael Avalos <coproscefalo@gmail.com>
12869 L: platform-driver-x86@vger.kernel.org
12871 F: drivers/platform/x86/toshiba_haps.c
12873 TOSHIBA WMI HOTKEYS DRIVER
12874 M: Azael Avalos <coproscefalo@gmail.com>
12875 L: platform-driver-x86@vger.kernel.org
12877 F: drivers/platform/x86/toshiba-wmi.c
12880 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12881 W: http://www.buzzard.org.uk/toshiba/
12883 F: drivers/char/toshiba.c
12884 F: include/linux/toshiba.h
12885 F: include/uapi/linux/toshiba.h
12887 TOSHIBA TC358743 DRIVER
12888 M: Mats Randgaard <matrandg@cisco.com>
12889 L: linux-media@vger.kernel.org
12891 F: drivers/media/i2c/tc358743*
12892 F: include/media/i2c/tc358743.h
12894 TMIO/SDHI MMC DRIVER
12895 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12896 L: linux-mmc@vger.kernel.org
12898 F: drivers/mmc/host/tmio_mmc*
12899 F: drivers/mmc/host/sh_mobile_sdhi.c
12900 F: include/linux/mfd/tmio.h
12902 TMP401 HARDWARE MONITOR DRIVER
12903 M: Guenter Roeck <linux@roeck-us.net>
12904 L: linux-hwmon@vger.kernel.org
12906 F: Documentation/hwmon/tmp401
12907 F: drivers/hwmon/tmp401.c
12909 TMPFS (SHMEM FILESYSTEM)
12910 M: Hugh Dickins <hughd@google.com>
12911 L: linux-mm@kvack.org
12913 F: include/linux/shmem_fs.h
12916 TM6000 VIDEO4LINUX DRIVER
12917 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12918 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12919 L: linux-media@vger.kernel.org
12920 W: https://linuxtv.org
12921 T: git git://linuxtv.org/media_tree.git
12923 F: drivers/media/usb/tm6000/
12924 F: Documentation/media/v4l-drivers/tm6000*
12926 TW5864 VIDEO4LINUX DRIVER
12927 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12928 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12929 M: Andrey Utkin <andrey_utkin@fastmail.com>
12930 L: linux-media@vger.kernel.org
12932 F: drivers/media/pci/tw5864/
12934 TW68 VIDEO4LINUX DRIVER
12935 M: Hans Verkuil <hverkuil@xs4all.nl>
12936 L: linux-media@vger.kernel.org
12937 T: git git://linuxtv.org/media_tree.git
12938 W: https://linuxtv.org
12940 F: drivers/media/pci/tw68/
12942 TW686X VIDEO4LINUX DRIVER
12943 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12944 L: linux-media@vger.kernel.org
12945 T: git git://linuxtv.org/media_tree.git
12946 W: http://linuxtv.org
12948 F: drivers/media/pci/tw686x/
12951 M: Peter Huewe <peterhuewe@gmx.de>
12952 M: Marcel Selhorst <tpmdd@selhorst.net>
12953 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12954 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12955 W: http://tpmdd.sourceforge.net
12956 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12957 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12958 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12960 F: drivers/char/tpm/
12962 TPM IBM_VTPM DEVICE DRIVER
12963 M: Ashley Lai <ashleydlai@gmail.com>
12964 W: http://tpmdd.sourceforge.net
12965 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12967 F: drivers/char/tpm/tpm_ibmvtpm*
12970 M: Steven Rostedt <rostedt@goodmis.org>
12971 M: Ingo Molnar <mingo@redhat.com>
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12974 F: Documentation/trace/ftrace.txt
12975 F: arch/*/*/*/ftrace.h
12976 F: arch/*/kernel/ftrace.c
12977 F: include/*/ftrace.h
12978 F: include/linux/trace*.h
12981 F: tools/testing/selftests/ftrace/
12983 TRACING MMIO ACCESSES (MMIOTRACE)
12984 M: Steven Rostedt <rostedt@goodmis.org>
12985 M: Ingo Molnar <mingo@kernel.org>
12986 R: Karol Herbst <karolherbst@gmail.com>
12987 R: Pekka Paalanen <ppaalanen@gmail.com>
12989 L: linux-kernel@vger.kernel.org
12990 L: nouveau@lists.freedesktop.org
12991 F: kernel/trace/trace_mmiotrace.c
12992 F: include/linux/mmiotrace.h
12993 F: arch/x86/mm/kmmio.c
12994 F: arch/x86/mm/mmio-mod.c
12995 F: arch/x86/mm/testmmiotrace.c
12998 M: Jiri Kosina <trivial@kernel.org>
12999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13001 K: ^Subject:.*(?i)trivial
13004 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13005 M: Jiri Slaby <jslaby@suse.com>
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13008 F: Documentation/serial/
13010 F: drivers/tty/serial/serial_core.c
13011 F: include/linux/serial_core.h
13012 F: include/linux/serial.h
13013 F: include/linux/tty.h
13014 F: include/uapi/linux/serial_core.h
13015 F: include/uapi/linux/serial.h
13016 F: include/uapi/linux/tty.h
13018 TUA9001 MEDIA DRIVER
13019 M: Antti Palosaari <crope@iki.fi>
13020 L: linux-media@vger.kernel.org
13021 W: https://linuxtv.org
13022 W: http://palosaari.fi/linux/
13023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13024 T: git git://linuxtv.org/anttip/media_tree.git
13026 F: drivers/media/tuners/tua9001*
13028 TULIP NETWORK DRIVERS
13029 L: netdev@vger.kernel.org
13030 L: linux-parisc@vger.kernel.org
13032 F: drivers/net/ethernet/dec/tulip/
13035 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13036 W: http://vtun.sourceforge.net/tun
13038 F: Documentation/networking/tuntap.txt
13039 F: arch/um/os-Linux/drivers/
13041 TURBOCHANNEL SUBSYSTEM
13042 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13043 M: Ralf Baechle <ralf@linux-mips.org>
13044 L: linux-mips@linux-mips.org
13045 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13048 F: include/linux/tc.h
13050 UBI FILE SYSTEM (UBIFS)
13051 M: Richard Weinberger <richard@nod.at>
13052 M: Artem Bityutskiy <dedekind1@gmail.com>
13053 M: Adrian Hunter <adrian.hunter@intel.com>
13054 L: linux-mtd@lists.infradead.org
13055 T: git git://git.infradead.org/ubifs-2.6.git
13056 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13058 F: Documentation/filesystems/ubifs.txt
13061 UCLINUX (M68KNOMMU AND COLDFIRE)
13062 M: Greg Ungerer <gerg@linux-m68k.org>
13063 W: http://www.linux-m68k.org/
13064 W: http://www.uclinux.org/
13065 L: linux-m68k@lists.linux-m68k.org
13066 L: uclinux-dev@uclinux.org (subscribers-only)
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13069 F: arch/m68k/coldfire/
13071 F: arch/m68k/*/*_no.*
13072 F: arch/m68k/include/asm/*_no.*
13075 M: Jan Kara <jack@suse.com>
13077 F: Documentation/filesystems/udf.txt
13081 M: Bastien Nocera <hadess@hadess.net>
13082 L: linux-input@vger.kernel.org
13084 F: drivers/hid/hid-udraw.c
13087 M: Evgeniy Dushistov <dushistov@mail.ru>
13089 F: Documentation/filesystems/ufs.txt
13092 UHID USERSPACE HID IO DRIVER:
13093 M: David Herrmann <dh.herrmann@googlemail.com>
13094 L: linux-input@vger.kernel.org
13096 F: drivers/hid/uhid.c
13097 F: include/uapi/linux/uhid.h
13099 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13100 L: linux-usb@vger.kernel.org
13103 F: include/linux/uwb.h
13104 F: include/linux/uwb/
13106 UNICORE32 ARCHITECTURE:
13107 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13108 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13110 T: git git://github.com/gxt/linux.git
13114 M: Tony Finch <dot@dotat.at>
13115 W: http://dotat.at/prog/unifdef
13117 F: scripts/unifdef.c
13119 UNIFORM CDROM DRIVER
13120 M: Jens Axboe <axboe@kernel.dk>
13121 W: http://www.kernel.dk
13123 F: Documentation/cdrom/
13124 F: drivers/cdrom/cdrom.c
13125 F: include/linux/cdrom.h
13126 F: include/uapi/linux/cdrom.h
13128 UNISYS S-PAR DRIVERS
13129 M: David Kershner <david.kershner@unisys.com>
13130 L: sparmaintainer@unisys.com (Unisys internal)
13132 F: drivers/staging/unisys/
13134 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13135 M: Vinayak Holikatti <vinholikatti@gmail.com>
13136 L: linux-scsi@vger.kernel.org
13138 F: Documentation/scsi/ufs.txt
13139 F: drivers/scsi/ufs/
13141 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13142 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13143 M: Prabu Thangamuthu <prabut@synopsys.com>
13144 L: linux-scsi@vger.kernel.org
13146 F: drivers/scsi/ufs/*dwc*
13148 UNSORTED BLOCK IMAGES (UBI)
13149 M: Artem Bityutskiy <dedekind1@gmail.com>
13150 M: Richard Weinberger <richard@nod.at>
13151 W: http://www.linux-mtd.infradead.org/
13152 L: linux-mtd@lists.infradead.org
13153 T: git git://git.infradead.org/ubifs-2.6.git
13155 F: drivers/mtd/ubi/
13156 F: include/linux/mtd/ubi.h
13157 F: include/uapi/mtd/ubi-user.h
13160 M: Oliver Neukum <oneukum@suse.com>
13161 L: linux-usb@vger.kernel.org
13163 F: Documentation/usb/acm.txt
13164 F: drivers/usb/class/cdc-acm.*
13166 USB AR5523 WIRELESS DRIVER
13167 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13168 L: linux-wireless@vger.kernel.org
13170 F: drivers/net/wireless/ath/ar5523/
13173 M: Oliver Neukum <oneukum@suse.com>
13174 L: linux-usb@vger.kernel.org
13175 L: linux-scsi@vger.kernel.org
13177 F: drivers/usb/storage/uas.c
13179 USB CDC ETHERNET DRIVER
13180 M: Oliver Neukum <oliver@neukum.org>
13181 L: linux-usb@vger.kernel.org
13183 F: drivers/net/usb/cdc_*.c
13184 F: include/uapi/linux/usb/cdc.h
13186 USB CHAOSKEY DRIVER
13187 M: Keith Packard <keithp@keithp.com>
13188 L: linux-usb@vger.kernel.org
13190 F: drivers/usb/misc/chaoskey.c
13192 USB CYPRESS C67X00 DRIVER
13193 M: Peter Korsgaard <jacmet@sunsite.dk>
13194 L: linux-usb@vger.kernel.org
13196 F: drivers/usb/c67x00/
13198 USB DAVICOM DM9601 DRIVER
13199 M: Peter Korsgaard <jacmet@sunsite.dk>
13200 L: netdev@vger.kernel.org
13201 W: http://www.linux-usb.org/usbnet
13203 F: drivers/net/usb/dm9601.c
13205 USB DIAMOND RIO500 DRIVER
13206 M: Cesar Miquel <miquel@df.uba.ar>
13207 L: rio500-users@lists.sourceforge.net
13208 W: http://rio500.sourceforge.net
13210 F: drivers/usb/misc/rio500*
13213 M: Alan Stern <stern@rowland.harvard.edu>
13214 L: linux-usb@vger.kernel.org
13216 F: Documentation/usb/ehci.txt
13217 F: drivers/usb/host/ehci*
13219 USB GADGET/PERIPHERAL SUBSYSTEM
13220 M: Felipe Balbi <balbi@kernel.org>
13221 L: linux-usb@vger.kernel.org
13222 W: http://www.linux-usb.org/gadget
13223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13225 F: drivers/usb/gadget/
13226 F: include/linux/usb/gadget*
13228 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13229 M: Jiri Kosina <jikos@kernel.org>
13230 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13231 L: linux-usb@vger.kernel.org
13232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13234 F: Documentation/hid/hiddev.txt
13235 F: drivers/hid/usbhid/
13238 M: Olav Kongas <ok@artecdesign.ee>
13239 L: linux-usb@vger.kernel.org
13241 F: drivers/usb/host/isp116x*
13242 F: include/linux/usb/isp116x.h
13244 USB LAN78XX ETHERNET DRIVER
13245 M: Woojung Huh <woojung.huh@microchip.com>
13246 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13247 L: netdev@vger.kernel.org
13249 F: drivers/net/usb/lan78xx.*
13251 USB MASS STORAGE DRIVER
13252 M: Alan Stern <stern@rowland.harvard.edu>
13253 L: linux-usb@vger.kernel.org
13254 L: usb-storage@lists.one-eyed-alien.net
13256 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13257 F: drivers/usb/storage/
13260 M: Clemens Ladisch <clemens@ladisch.de>
13261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13262 T: git git://git.alsa-project.org/alsa-kernel.git
13264 F: sound/usb/midi.*
13266 USB NETWORKING DRIVERS
13267 L: linux-usb@vger.kernel.org
13269 F: drivers/net/usb/
13272 M: Alan Stern <stern@rowland.harvard.edu>
13273 L: linux-usb@vger.kernel.org
13275 F: Documentation/usb/ohci.txt
13276 F: drivers/usb/host/ohci*
13278 USB OTG FSM (Finite State Machine)
13279 M: Peter Chen <Peter.Chen@nxp.com>
13280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13281 L: linux-usb@vger.kernel.org
13283 F: drivers/usb/common/usb-otg-fsm.c
13286 M: Valentina Manea <valentina.manea.m@gmail.com>
13287 M: Shuah Khan <shuahkh@osg.samsung.com>
13288 M: Shuah Khan <shuah@kernel.org>
13289 L: linux-usb@vger.kernel.org
13291 F: Documentation/usb/usbip_protocol.txt
13292 F: drivers/usb/usbip/
13293 F: tools/usb/usbip/
13296 M: Petko Manolov <petkan@nucleusys.com>
13297 L: linux-usb@vger.kernel.org
13298 L: netdev@vger.kernel.org
13299 T: git git://github.com/petkan/pegasus.git
13300 W: https://github.com/petkan/pegasus
13302 F: drivers/net/usb/pegasus.*
13305 M: Felipe Balbi <balbi@kernel.org>
13306 L: linux-usb@vger.kernel.org
13307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13309 F: drivers/usb/phy/
13311 USB PRINTER DRIVER (usblp)
13312 M: Pete Zaitcev <zaitcev@redhat.com>
13313 L: linux-usb@vger.kernel.org
13315 F: drivers/usb/class/usblp.c
13317 USB QMI WWAN NETWORK DRIVER
13318 M: Bjørn Mork <bjorn@mork.no>
13319 L: netdev@vger.kernel.org
13321 F: Documentation/ABI/testing/sysfs-class-net-qmi
13322 F: drivers/net/usb/qmi_wwan.c
13325 M: Petko Manolov <petkan@nucleusys.com>
13326 L: linux-usb@vger.kernel.org
13327 L: netdev@vger.kernel.org
13328 T: git git://github.com/petkan/rtl8150.git
13329 W: https://github.com/petkan/rtl8150
13331 F: drivers/net/usb/rtl8150.c
13333 USB SERIAL SUBSYSTEM
13334 M: Johan Hovold <johan@kernel.org>
13335 L: linux-usb@vger.kernel.org
13336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13338 F: Documentation/usb/usb-serial.txt
13339 F: drivers/usb/serial/
13340 F: include/linux/usb/serial.h
13342 USB SMSC75XX ETHERNET DRIVER
13343 M: Steve Glendinning <steve.glendinning@shawell.net>
13344 L: netdev@vger.kernel.org
13346 F: drivers/net/usb/smsc75xx.*
13348 USB SMSC95XX ETHERNET DRIVER
13349 M: Steve Glendinning <steve.glendinning@shawell.net>
13350 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13351 L: netdev@vger.kernel.org
13353 F: drivers/net/usb/smsc95xx.*
13356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13357 L: linux-usb@vger.kernel.org
13358 W: http://www.linux-usb.org
13359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13361 F: Documentation/devicetree/bindings/usb/
13362 F: Documentation/usb/
13364 F: include/linux/usb.h
13365 F: include/linux/usb/
13367 USB TYPEC SUBSYSTEM
13368 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13369 L: linux-usb@vger.kernel.org
13371 F: Documentation/ABI/testing/sysfs-class-typec
13372 F: Documentation/usb/typec.rst
13373 F: drivers/usb/typec/
13374 F: include/linux/usb/typec.h
13377 M: Alan Stern <stern@rowland.harvard.edu>
13378 L: linux-usb@vger.kernel.org
13380 F: drivers/usb/host/uhci*
13382 USB "USBNET" DRIVER FRAMEWORK
13383 M: Oliver Neukum <oneukum@suse.com>
13384 L: netdev@vger.kernel.org
13385 W: http://www.linux-usb.org/usbnet
13387 F: drivers/net/usb/usbnet.c
13388 F: include/linux/usb/usbnet.h
13391 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13392 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13393 L: linux-media@vger.kernel.org
13394 T: git git://linuxtv.org/media_tree.git
13395 W: http://www.ideasonboard.org/uvc/
13397 F: drivers/media/usb/uvc/
13398 F: include/uapi/linux/uvcvideo.h
13401 M: Hans Verkuil <hverkuil@xs4all.nl>
13402 L: linux-media@vger.kernel.org
13403 T: git git://linuxtv.org/media_tree.git
13404 W: https://linuxtv.org
13406 F: drivers/media/usb/usbvision/
13409 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13410 L: linux-usb@vger.kernel.org
13412 F: drivers/usb/gadget/function/*uvc*
13413 F: drivers/usb/gadget/legacy/webcam.c
13415 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13416 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13417 L: linux-wireless@vger.kernel.org
13419 F: drivers/net/wireless/rndis_wlan.c
13422 M: Mathias Nyman <mathias.nyman@intel.com>
13423 L: linux-usb@vger.kernel.org
13425 F: drivers/usb/host/xhci*
13426 F: drivers/usb/host/pci-quirks*
13429 L: linux-wireless@vger.kernel.org
13430 W: http://linux-lc100020.sourceforge.net
13432 F: drivers/net/wireless/zydas/zd1201.*
13435 M: Antoine Jacquet <royale@zerezo.com>
13436 L: linux-usb@vger.kernel.org
13437 L: linux-media@vger.kernel.org
13438 T: git git://linuxtv.org/media_tree.git
13439 W: http://royale.zerezo.com/zr364xx/
13441 F: Documentation/media/v4l-drivers/zr364xx*
13442 F: drivers/media/usb/zr364xx/
13445 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13446 L: linux-usb@vger.kernel.org
13448 F: drivers/usb/common/ulpi.c
13449 F: include/linux/ulpi/
13451 USER-MODE LINUX (UML)
13452 M: Jeff Dike <jdike@addtoit.com>
13453 M: Richard Weinberger <richard@nod.at>
13454 L: user-mode-linux-devel@lists.sourceforge.net
13455 L: user-mode-linux-user@lists.sourceforge.net
13456 W: http://user-mode-linux.sourceforge.net
13457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13459 F: Documentation/virtual/uml/
13465 USERSPACE I/O (UIO)
13466 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13469 F: Documentation/driver-api/uio-howto.rst
13471 F: include/linux/uio*.h
13474 M: Karel Zak <kzak@redhat.com>
13475 L: util-linux@vger.kernel.org
13476 W: http://en.wikipedia.org/wiki/Util-linux
13477 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13481 M: Michal Januszewski <spock@gentoo.org>
13482 L: linux-fbdev@vger.kernel.org
13483 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13485 F: Documentation/fb/uvesafb.txt
13486 F: drivers/video/fbdev/uvesafb.*
13489 M: Stefan Agner <stefan@agner.ch>
13490 L: linux-mtd@lists.infradead.org
13492 F: drivers/mtd/nand/vf610_nfc.c
13494 VFAT/FAT/MSDOS FILESYSTEM
13495 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13497 F: Documentation/filesystems/vfat.txt
13501 M: Alex Williamson <alex.williamson@redhat.com>
13502 L: kvm@vger.kernel.org
13503 T: git git://github.com/awilliam/linux-vfio.git
13505 F: Documentation/vfio.txt
13507 F: include/linux/vfio.h
13508 F: include/uapi/linux/vfio.h
13510 VFIO MEDIATED DEVICE DRIVERS
13511 M: Kirti Wankhede <kwankhede@nvidia.com>
13512 L: kvm@vger.kernel.org
13514 F: Documentation/vfio-mediated-device.txt
13515 F: drivers/vfio/mdev/
13516 F: include/linux/mdev.h
13517 F: samples/vfio-mdev/
13519 VFIO PLATFORM DRIVER
13520 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13521 L: kvm@vger.kernel.org
13523 F: drivers/vfio/platform/
13526 R: Lukas Wunner <lukas@wunner.de>
13528 F: Documentation/gpu/vga-switcheroo.rst
13529 F: drivers/gpu/vga/vga_switcheroo.c
13530 F: include/linux/vga_switcheroo.h
13531 T: git git://anongit.freedesktop.org/drm/drm-misc
13533 VIDEOBUF2 FRAMEWORK
13534 M: Pawel Osciak <pawel@osciak.com>
13535 M: Marek Szyprowski <m.szyprowski@samsung.com>
13536 M: Kyungmin Park <kyungmin.park@samsung.com>
13537 L: linux-media@vger.kernel.org
13539 F: drivers/media/v4l2-core/videobuf2-*
13540 F: include/media/videobuf2-*
13542 VIRTIO AND VHOST VSOCK DRIVER
13543 M: Stefan Hajnoczi <stefanha@redhat.com>
13544 L: kvm@vger.kernel.org
13545 L: virtualization@lists.linux-foundation.org
13546 L: netdev@vger.kernel.org
13548 F: include/linux/virtio_vsock.h
13549 F: include/uapi/linux/virtio_vsock.h
13550 F: include/uapi/linux/vsockmon.h
13551 F: net/vmw_vsock/af_vsock_tap.c
13552 F: net/vmw_vsock/virtio_transport_common.c
13553 F: net/vmw_vsock/virtio_transport.c
13554 F: drivers/net/vsockmon.c
13555 F: drivers/vhost/vsock.c
13556 F: drivers/vhost/vsock.h
13558 VIRTUAL SERIO DEVICE DRIVER
13559 M: Stephen Chandler Paul <thatslyude@gmail.com>
13561 F: drivers/input/serio/userio.c
13562 F: include/uapi/linux/userio.h
13564 VIRTIO CONSOLE DRIVER
13565 M: Amit Shah <amit@kernel.org>
13566 L: virtualization@lists.linux-foundation.org
13568 F: drivers/char/virtio_console.c
13569 F: include/linux/virtio_console.h
13570 F: include/uapi/linux/virtio_console.h
13572 VIRTIO CORE, NET AND BLOCK DRIVERS
13573 M: "Michael S. Tsirkin" <mst@redhat.com>
13574 M: Jason Wang <jasowang@redhat.com>
13575 L: virtualization@lists.linux-foundation.org
13577 F: Documentation/devicetree/bindings/virtio/
13580 F: drivers/net/virtio_net.c
13581 F: drivers/block/virtio_blk.c
13582 F: include/linux/virtio*.h
13583 F: include/uapi/linux/virtio_*.h
13584 F: drivers/crypto/virtio/
13586 VIRTIO DRIVERS FOR S390
13587 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13588 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13589 L: linux-s390@vger.kernel.org
13590 L: virtualization@lists.linux-foundation.org
13591 L: kvm@vger.kernel.org
13593 F: drivers/s390/virtio/
13596 M: David Airlie <airlied@linux.ie>
13597 M: Gerd Hoffmann <kraxel@redhat.com>
13598 L: dri-devel@lists.freedesktop.org
13599 L: virtualization@lists.linux-foundation.org
13600 T: git git://anongit.freedesktop.org/drm/drm-misc
13602 F: drivers/gpu/drm/virtio/
13603 F: include/uapi/linux/virtio_gpu.h
13605 VIRTIO HOST (VHOST)
13606 M: "Michael S. Tsirkin" <mst@redhat.com>
13607 M: Jason Wang <jasowang@redhat.com>
13608 L: kvm@vger.kernel.org
13609 L: virtualization@lists.linux-foundation.org
13610 L: netdev@vger.kernel.org
13611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13614 F: include/uapi/linux/vhost.h
13616 VIRTIO INPUT DRIVER
13617 M: Gerd Hoffmann <kraxel@redhat.com>
13619 F: drivers/virtio/virtio_input.c
13620 F: include/uapi/linux/virtio_input.h
13622 VIRTIO CRYPTO DRIVER
13623 M: Gonglei <arei.gonglei@huawei.com>
13624 L: virtualization@lists.linux-foundation.org
13625 L: linux-crypto@vger.kernel.org
13627 F: drivers/crypto/virtio/
13628 F: include/uapi/linux/virtio_crypto.h
13630 VIA RHINE NETWORK DRIVER
13632 F: drivers/net/ethernet/via/via-rhine.c
13634 VIA SD/MMC CARD CONTROLLER DRIVER
13635 M: Bruce Chang <brucechang@via.com.tw>
13636 M: Harald Welte <HaraldWelte@viatech.com>
13638 F: drivers/mmc/host/via-sdmmc.c
13640 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13641 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13642 L: linux-fbdev@vger.kernel.org
13644 F: include/linux/via-core.h
13645 F: include/linux/via-gpio.h
13646 F: include/linux/via_i2c.h
13647 F: drivers/video/fbdev/via/
13649 VIA VELOCITY NETWORK DRIVER
13650 M: Francois Romieu <romieu@fr.zoreil.com>
13651 L: netdev@vger.kernel.org
13653 F: drivers/net/ethernet/via/via-velocity.*
13656 M: Alex Williamson <alex.williamson@redhat.com>
13657 M: Paolo Bonzini <pbonzini@redhat.com>
13658 L: kvm@vger.kernel.org
13662 VIVID VIRTUAL VIDEO DRIVER
13663 M: Hans Verkuil <hverkuil@xs4all.nl>
13664 L: linux-media@vger.kernel.org
13665 T: git git://linuxtv.org/media_tree.git
13666 W: https://linuxtv.org
13668 F: drivers/media/platform/vivid/*
13670 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13671 M: Helen Koike <helen.koike@collabora.com>
13672 L: linux-media@vger.kernel.org
13673 T: git git://linuxtv.org/media_tree.git
13674 W: https://linuxtv.org
13676 F: drivers/media/platform/vimc/*
13679 M: Florian Fainelli <f.fainelli@gmail.com>
13680 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13682 F: drivers/vlynq/vlynq.c
13683 F: include/linux/vlynq.h
13686 M: Martyn Welch <martyn@welchs.me.uk>
13687 M: Manohar Vanga <manohar.vanga@gmail.com>
13688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13689 L: devel@driverdev.osuosl.org
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13692 F: Documentation/driver-api/vme.rst
13693 F: drivers/staging/vme/
13695 F: include/linux/vme*
13697 VMWARE HYPERVISOR INTERFACE
13698 M: Alok Kataria <akataria@vmware.com>
13699 L: virtualization@lists.linux-foundation.org
13701 F: arch/x86/kernel/cpu/vmware.c
13703 VMWARE BALLOON DRIVER
13704 M: Xavier Deguillard <xdeguillard@vmware.com>
13705 M: Philip Moltmann <moltmann@vmware.com>
13706 M: "VMware, Inc." <pv-drivers@vmware.com>
13707 L: linux-kernel@vger.kernel.org
13709 F: drivers/misc/vmw_balloon.c
13711 VMWARE VMMOUSE SUBDRIVER
13712 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13713 M: "VMware, Inc." <pv-drivers@vmware.com>
13714 L: linux-input@vger.kernel.org
13716 F: drivers/input/mouse/vmmouse.c
13717 F: drivers/input/mouse/vmmouse.h
13719 VMWARE VMXNET3 ETHERNET DRIVER
13720 M: Shrikrishna Khare <skhare@vmware.com>
13721 M: "VMware, Inc." <pv-drivers@vmware.com>
13722 L: netdev@vger.kernel.org
13724 F: drivers/net/vmxnet3/
13726 VMware PVSCSI driver
13727 M: Jim Gill <jgill@vmware.com>
13728 M: VMware PV-Drivers <pv-drivers@vmware.com>
13729 L: linux-scsi@vger.kernel.org
13731 F: drivers/scsi/vmw_pvscsi.c
13732 F: drivers/scsi/vmw_pvscsi.h
13734 VMWARE PVRDMA DRIVER
13735 M: Adit Ranadive <aditr@vmware.com>
13736 M: VMware PV-Drivers <pv-drivers@vmware.com>
13737 L: linux-rdma@vger.kernel.org
13739 F: drivers/infiniband/hw/vmw_pvrdma/
13741 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13742 M: Liam Girdwood <lgirdwood@gmail.com>
13743 M: Mark Brown <broonie@kernel.org>
13744 L: linux-kernel@vger.kernel.org
13745 W: http://www.slimlogic.co.uk/?p=48
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13748 F: Documentation/devicetree/bindings/regulator/
13749 F: drivers/regulator/
13750 F: include/dt-bindings/regulator/
13751 F: include/linux/regulator/
13754 M: David Ahern <dsa@cumulusnetworks.com>
13755 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13756 L: netdev@vger.kernel.org
13758 F: drivers/net/vrf.c
13759 F: Documentation/networking/vrf.txt
13761 VT1211 HARDWARE MONITOR DRIVER
13762 M: Juerg Haefliger <juergh@gmail.com>
13763 L: linux-hwmon@vger.kernel.org
13765 F: Documentation/hwmon/vt1211
13766 F: drivers/hwmon/vt1211.c
13768 VT8231 HARDWARE MONITOR DRIVER
13769 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13770 L: linux-hwmon@vger.kernel.org
13772 F: drivers/hwmon/vt8231.c
13774 VUB300 USB to SDIO/SD/MMC bridge chip
13775 M: Tony Olech <tony.olech@elandigitalsystems.com>
13776 L: linux-mmc@vger.kernel.org
13777 L: linux-usb@vger.kernel.org
13779 F: drivers/mmc/host/vub300.c
13781 W1 DALLAS'S 1-WIRE BUS
13782 M: Evgeniy Polyakov <zbr@ioremap.net>
13784 F: Documentation/w1/
13787 W83791D HARDWARE MONITORING DRIVER
13788 M: Marc Hulsman <m.hulsman@tudelft.nl>
13789 L: linux-hwmon@vger.kernel.org
13791 F: Documentation/hwmon/w83791d
13792 F: drivers/hwmon/w83791d.c
13794 W83793 HARDWARE MONITORING DRIVER
13795 M: Rudolf Marek <r.marek@assembler.cz>
13796 L: linux-hwmon@vger.kernel.org
13798 F: Documentation/hwmon/w83793
13799 F: drivers/hwmon/w83793.c
13801 W83795 HARDWARE MONITORING DRIVER
13802 M: Jean Delvare <jdelvare@suse.com>
13803 L: linux-hwmon@vger.kernel.org
13805 F: drivers/hwmon/w83795.c
13807 W83L51xD SD/MMC CARD INTERFACE DRIVER
13808 M: Pierre Ossman <pierre@ossman.eu>
13810 F: drivers/mmc/host/wbsd.*
13812 WACOM PROTOCOL 4 SERIAL TABLETS
13813 M: Julian Squires <julian@cipht.net>
13814 M: Hans de Goede <hdegoede@redhat.com>
13815 L: linux-input@vger.kernel.org
13817 F: drivers/input/tablet/wacom_serial4.c
13819 WATCHDOG DEVICE DRIVERS
13820 M: Wim Van Sebroeck <wim@iguana.be>
13821 R: Guenter Roeck <linux@roeck-us.net>
13822 L: linux-watchdog@vger.kernel.org
13823 W: http://www.linux-watchdog.org/
13824 T: git git://www.linux-watchdog.org/linux-watchdog.git
13826 F: Documentation/devicetree/bindings/watchdog/
13827 F: Documentation/watchdog/
13828 F: drivers/watchdog/
13829 F: include/linux/watchdog.h
13830 F: include/uapi/linux/watchdog.h
13833 M: David Herrmann <dh.herrmann@googlemail.com>
13834 L: linux-input@vger.kernel.org
13836 F: drivers/hid/hid-wiimote*
13839 M: David Härdeman <david@hardeman.nu>
13841 F: drivers/media/rc/winbond-cir.c
13843 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13844 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13845 L: linux-watchdog@vger.kernel.org
13847 F: drivers/watchdog/ebc-c384_wdt.c
13849 WINSYSTEMS WS16C48 GPIO DRIVER
13850 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13851 L: linux-gpio@vger.kernel.org
13853 F: drivers/gpio/gpio-ws16c48.c
13856 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13857 M: linux-wimax@intel.com
13858 L: wimax@linuxwimax.org (subscribers-only)
13860 W: http://linuxwimax.org
13861 F: Documentation/wimax/README.wimax
13862 F: include/linux/wimax/debug.h
13863 F: include/net/wimax.h
13864 F: include/uapi/linux/wimax.h
13867 WISTRON LAPTOP BUTTON DRIVER
13868 M: Miloslav Trmac <mitr@volny.cz>
13870 F: drivers/input/misc/wistron_btns.c
13872 WL3501 WIRELESS PCMCIA CARD DRIVER
13873 L: linux-wireless@vger.kernel.org
13875 F: drivers/net/wireless/wl3501*
13877 WOLFSON MICROELECTRONICS DRIVERS
13878 L: patches@opensource.wolfsonmicro.com
13879 T: git https://github.com/CirrusLogic/linux-drivers.git
13880 W: https://github.com/CirrusLogic/linux-drivers/wiki
13882 F: Documentation/hwmon/wm83??
13883 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13884 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13885 F: Documentation/devicetree/bindings/mfd/arizona.txt
13886 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13887 F: arch/arm/mach-s3c64xx/mach-crag6410*
13888 F: drivers/clk/clk-wm83*.c
13889 F: drivers/extcon/extcon-arizona.c
13890 F: drivers/leds/leds-wm83*.c
13891 F: drivers/gpio/gpio-*wm*.c
13892 F: drivers/gpio/gpio-arizona.c
13893 F: drivers/hwmon/wm83??-hwmon.c
13894 F: drivers/input/misc/wm831x-on.c
13895 F: drivers/input/touchscreen/wm831x-ts.c
13896 F: drivers/input/touchscreen/wm97*.c
13897 F: drivers/mfd/arizona*
13898 F: drivers/mfd/wm*.c
13899 F: drivers/mfd/cs47l24*
13900 F: drivers/power/supply/wm83*.c
13901 F: drivers/rtc/rtc-wm83*.c
13902 F: drivers/regulator/wm8*.c
13903 F: drivers/regulator/arizona*
13904 F: drivers/video/backlight/wm83*_bl.c
13905 F: drivers/watchdog/wm83*_wdt.c
13906 F: include/linux/mfd/arizona/
13907 F: include/linux/mfd/wm831x/
13908 F: include/linux/mfd/wm8350/
13909 F: include/linux/mfd/wm8400*
13910 F: include/linux/regulator/arizona*
13911 F: include/linux/wm97xx.h
13912 F: include/sound/wm????.h
13913 F: sound/soc/codecs/arizona.?
13914 F: sound/soc/codecs/wm*
13915 F: sound/soc/codecs/cs47l24*
13918 M: Tejun Heo <tj@kernel.org>
13919 R: Lai Jiangshan <jiangshanlai@gmail.com>
13920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13922 F: include/linux/workqueue.h
13923 F: kernel/workqueue.c
13924 F: Documentation/core-api/workqueue.rst
13926 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13927 M: Chen-Yu Tsai <wens@csie.org>
13928 L: linux-kernel@vger.kernel.org
13933 M: Andrew Hendry <andrew.hendry@gmail.com>
13934 L: linux-x25@vger.kernel.org
13936 F: Documentation/networking/x25*
13937 F: include/net/x25*
13940 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13941 M: Thomas Gleixner <tglx@linutronix.de>
13942 M: Ingo Molnar <mingo@redhat.com>
13943 M: "H. Peter Anvin" <hpa@zytor.com>
13945 L: linux-kernel@vger.kernel.org
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13948 F: Documentation/x86/
13951 X86 PLATFORM DRIVERS
13952 M: Darren Hart <dvhart@infradead.org>
13953 M: Andy Shevchenko <andy@infradead.org>
13954 L: platform-driver-x86@vger.kernel.org
13955 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13957 F: drivers/platform/x86/
13958 F: drivers/platform/olpc/
13960 X86 MCE INFRASTRUCTURE
13961 M: Tony Luck <tony.luck@intel.com>
13962 M: Borislav Petkov <bp@alien8.de>
13963 L: linux-edac@vger.kernel.org
13965 F: arch/x86/kernel/cpu/mcheck/*
13967 X86 MICROCODE UPDATE SUPPORT
13968 M: Borislav Petkov <bp@alien8.de>
13970 F: arch/x86/kernel/cpu/microcode/*
13973 M: Andy Lutomirski <luto@amacapital.net>
13974 L: linux-kernel@vger.kernel.org
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13977 F: arch/x86/entry/vdso/
13979 XC2028/3028 TUNER DRIVER
13980 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13982 L: linux-media@vger.kernel.org
13983 W: https://linuxtv.org
13984 T: git git://linuxtv.org/media_tree.git
13986 F: drivers/media/tuners/tuner-xc2028.*
13988 XEN HYPERVISOR INTERFACE
13989 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13990 M: Juergen Gross <jgross@suse.com>
13991 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13995 F: drivers/*/xen-*front.c
13997 F: arch/x86/include/asm/xen/
13999 F: include/uapi/xen/
14002 M: Stefano Stabellini <sstabellini@kernel.org>
14003 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14006 F: arch/arm/include/asm/xen/
14008 XEN HYPERVISOR ARM64
14009 M: Stefano Stabellini <sstabellini@kernel.org>
14010 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14013 F: arch/arm64/include/asm/xen/
14015 XEN NETWORK BACKEND DRIVER
14016 M: Wei Liu <wei.liu2@citrix.com>
14017 M: Paul Durrant <paul.durrant@citrix.com>
14018 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14019 L: netdev@vger.kernel.org
14021 F: drivers/net/xen-netback/*
14024 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14025 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14027 F: arch/x86/pci/*xen*
14028 F: drivers/pci/*xen*
14030 XEN BLOCK SUBSYSTEM
14031 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14032 M: Roger Pau Monné <roger.pau@citrix.com>
14033 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14035 F: drivers/block/xen-blkback/*
14036 F: drivers/block/xen*
14039 M: Juergen Gross <jgross@suse.com>
14040 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14041 L: linux-scsi@vger.kernel.org
14043 F: drivers/scsi/xen-scsifront.c
14044 F: drivers/xen/xen-scsiback.c
14045 F: include/xen/interface/io/vscsiif.h
14047 XEN SWIOTLB SUBSYSTEM
14048 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14049 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14051 F: arch/x86/xen/*swiotlb*
14052 F: drivers/xen/*swiotlb*
14055 M: Darrick J. Wong <darrick.wong@oracle.com>
14056 M: linux-xfs@vger.kernel.org
14057 L: linux-xfs@vger.kernel.org
14059 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14061 F: Documentation/filesystems/xfs.txt
14064 XILINX AXI ETHERNET DRIVER
14065 M: Anirudha Sarangi <anirudh@xilinx.com>
14066 M: John Linn <John.Linn@xilinx.com>
14068 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14070 XILINX UARTLITE SERIAL DRIVER
14071 M: Peter Korsgaard <jacmet@sunsite.dk>
14072 L: linux-serial@vger.kernel.org
14074 F: drivers/tty/serial/uartlite.c
14076 XILINX VIDEO IP CORES
14077 M: Hyun Kwon <hyun.kwon@xilinx.com>
14078 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14079 L: linux-media@vger.kernel.org
14080 T: git git://linuxtv.org/media_tree.git
14082 F: Documentation/devicetree/bindings/media/xilinx/
14083 F: drivers/media/platform/xilinx/
14084 F: include/uapi/linux/xilinx-v4l2-controls.h
14087 M: Eli Billauer <eli.billauer@gmail.com>
14088 L: linux-kernel@vger.kernel.org
14090 F: drivers/char/xillybus/
14092 XTENSA XTFPGA PLATFORM SUPPORT
14093 M: Max Filippov <jcmvbkbc@gmail.com>
14094 L: linux-xtensa@linux-xtensa.org
14096 F: drivers/spi/spi-xtensa-xtfpga.c
14097 F: sound/soc/xtensa/xtfpga-i2s.c
14099 YAM DRIVER FOR AX.25
14100 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14101 L: linux-hams@vger.kernel.org
14103 F: drivers/net/hamradio/yam*
14104 F: include/linux/yam.h
14106 YEALINK PHONE DRIVER
14107 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14108 L: usbb2k-api-dev@nongnu.org
14110 F: Documentation/input/yealink.rst
14111 F: drivers/input/misc/yealink.*
14113 Z8530 DRIVER FOR AX.25
14114 M: Joerg Reuter <jreuter@yaina.de>
14115 W: http://yaina.de/jreuter/
14116 W: http://www.qsl.net/dl1bke/
14117 L: linux-hams@vger.kernel.org
14119 F: Documentation/networking/z8530drv.txt
14120 F: drivers/net/hamradio/*scc.c
14121 F: drivers/net/hamradio/z8530.h
14123 ZBUD COMPRESSED PAGE ALLOCATOR
14124 M: Seth Jennings <sjenning@redhat.com>
14125 M: Dan Streetman <ddstreet@ieee.org>
14126 L: linux-mm@kvack.org
14129 F: include/linux/zbud.h
14131 ZD1211RW WIRELESS DRIVER
14132 M: Daniel Drake <dsd@gentoo.org>
14133 M: Ulrich Kunitz <kune@deine-taler.de>
14134 W: http://zd1211.ath.cx/wiki/DriverRewrite
14135 L: linux-wireless@vger.kernel.org
14136 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14138 F: drivers/net/wireless/zydas/zd1211rw/
14140 ZD1301_DEMOD MEDIA DRIVER
14141 M: Antti Palosaari <crope@iki.fi>
14142 L: linux-media@vger.kernel.org
14143 W: https://linuxtv.org/
14144 W: http://palosaari.fi/linux/
14145 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14147 F: drivers/media/dvb-frontends/zd1301_demod*
14149 ZD1301 MEDIA DRIVER
14150 M: Antti Palosaari <crope@iki.fi>
14151 L: linux-media@vger.kernel.org
14152 W: https://linuxtv.org/
14153 W: http://palosaari.fi/linux/
14154 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14156 F: drivers/media/usb/dvb-usb-v2/zd1301*
14158 ZPOOL COMPRESSED PAGE STORAGE API
14159 M: Dan Streetman <ddstreet@ieee.org>
14160 L: linux-mm@kvack.org
14163 F: include/linux/zpool.h
14165 ZR36067 VIDEO FOR LINUX DRIVER
14166 L: mjpeg-users@lists.sourceforge.net
14167 L: linux-media@vger.kernel.org
14168 W: http://mjpeg.sourceforge.net/driver-zoran/
14169 T: hg https://linuxtv.org/hg/v4l-dvb
14171 F: drivers/media/pci/zoran/
14173 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14174 M: Minchan Kim <minchan@kernel.org>
14175 M: Nitin Gupta <ngupta@vflare.org>
14176 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14177 L: linux-kernel@vger.kernel.org
14179 F: drivers/block/zram/
14180 F: Documentation/blockdev/zram.txt
14182 ZS DECSTATION Z85C30 SERIAL DRIVER
14183 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14185 F: drivers/tty/serial/zs.*
14187 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14188 M: Minchan Kim <minchan@kernel.org>
14189 M: Nitin Gupta <ngupta@vflare.org>
14190 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14191 L: linux-mm@kvack.org
14194 F: include/linux/zsmalloc.h
14195 F: Documentation/vm/zsmalloc.txt
14197 ZSWAP COMPRESSED SWAP CACHING
14198 M: Seth Jennings <sjenning@redhat.com>
14199 M: Dan Streetman <ddstreet@ieee.org>
14200 L: linux-mm@kvack.org
14205 M: Linus Torvalds <torvalds@linux-foundation.org>
14206 L: linux-kernel@vger.kernel.org
14207 Q: http://patchwork.kernel.org/project/LKML/list/
14208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14209 S: Buried alive in reporters