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/platform_data/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: drivers/staging/android/ion
850 F: drivers/staging/android/uapi/ion.h
851 F: drivers/staging/android/uapi/ion_test.h
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M: Johannes Berg <johannes@sipsolutions.net>
855 L: linuxppc-dev@lists.ozlabs.org
856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
862 L: linux-iio@vger.kernel.org
864 F: drivers/iio/adc/stx104.c
867 M: Jiri Kosina <jikos@kernel.org>
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F: arch/x86/kernel/apm_32.c
871 F: include/linux/apm_bios.h
872 F: include/uapi/linux/apm_bios.h
873 F: drivers/char/apm-emulation.c
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M: Henrik Rydberg <rydberg@bitmath.org>
877 L: linux-input@vger.kernel.org
879 F: drivers/input/mouse/bcm5974.c
882 M: Henrik Rydberg <rydberg@bitmath.org>
883 L: linux-hwmon@vger.kernel.org
885 F: drivers/hwmon/applesmc.c
887 APPLETALK NETWORK LAYER
888 L: netdev@vger.kernel.org
890 F: drivers/net/appletalk/
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M: Duc Dang <dhdang@apm.com>
896 F: arch/arm64/boot/dts/apm/
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M: Iyappan Subramanian <isubramanian@apm.com>
900 M: Keyur Chudgar <kchudgar@apm.com>
901 M: Quan Nguyen <qnguyen@apm.com>
903 F: drivers/net/ethernet/apm/xgene/
904 F: drivers/net/phy/mdio-xgene.c
905 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M: Iyappan Subramanian <isubramanian@apm.com>
910 M: Keyur Chudgar <kchudgar@apm.com>
912 F: drivers/net/ethernet/apm/xgene-v2/
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M: Tai Nguyen <ttnguyen@apm.com>
917 F: drivers/perf/xgene_pmu.c
918 F: Documentation/perf/xgene-pmu.txt
919 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921 APTINA CAMERA SENSOR PLL
922 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L: linux-media@vger.kernel.org
925 F: drivers/media/i2c/aptina-pll.*
927 ARC FRAMEBUFFER DRIVER
928 M: Jaya Kumar <jayalk@intworks.biz>
930 F: drivers/video/fbdev/arcfb.c
931 F: drivers/video/fbdev/core/fb_defio.c
934 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L: netdev@vger.kernel.org
937 F: drivers/net/arcnet/
938 F: include/uapi/linux/if_arcnet.h
941 M: Alexey Brodkin <abrodkin@synopsys.com>
943 F: drivers/gpu/drm/arc/
944 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
946 ARM ARCHITECTED TIMER DRIVER
947 M: Mark Rutland <mark.rutland@arm.com>
948 M: Marc Zyngier <marc.zyngier@arm.com>
949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951 F: arch/arm/include/asm/arch_timer.h
952 F: arch/arm64/include/asm/arch_timer.h
953 F: drivers/clocksource/arm_arch_timer.c
956 M: Liviu Dudau <liviu.dudau@arm.com>
958 F: drivers/gpu/drm/arm/hdlcd_*
959 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
961 ARM MALI-DP DRM DRIVER
962 M: Liviu Dudau <liviu.dudau@arm.com>
963 M: Brian Starkey <brian.starkey@arm.com>
964 M: Mali DP Maintainers <malidp@foss.arm.com>
966 F: drivers/gpu/drm/arm/
967 F: Documentation/devicetree/bindings/display/arm,malidp.txt
969 ARM MFM AND FLOPPY DRIVERS
970 M: Ian Molton <spyro@f2s.com>
972 F: arch/arm/lib/floppydma.S
973 F: arch/arm/include/asm/floppy.h
975 ARM PMU PROFILING AND DEBUGGING
976 M: Will Deacon <will.deacon@arm.com>
977 M: Mark Rutland <mark.rutland@arm.com>
979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F: arch/arm*/kernel/perf_*
981 F: arch/arm/oprofile/common.c
982 F: arch/arm*/kernel/hw_breakpoint.c
983 F: arch/arm*/include/asm/hw_breakpoint.h
984 F: arch/arm*/include/asm/perf_event.h
986 F: include/linux/perf/arm_pmu.h
987 F: Documentation/devicetree/bindings/arm/pmu.txt
988 F: Documentation/devicetree/bindings/perf/
991 M: Russell King <linux@armlinux.org.uk>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W: http://www.armlinux.org.uk/
995 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
998 ARM SUB-ARCHITECTURES
999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M: Russell King <linux@armlinux.org.uk>
1013 F: drivers/video/fbdev/amba-clcd.*
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M: Russell King <linux@armlinux.org.uk>
1018 F: drivers/input/serio/ambakmi.*
1019 F: include/linux/amba/kmi.h
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M: Russell King <linux@armlinux.org.uk>
1024 F: drivers/mmc/host/mmci.*
1025 F: include/linux/amba/mmci.h
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M: Russell King <linux@armlinux.org.uk>
1030 F: drivers/tty/serial/amba-pl01*.c
1031 F: include/linux/amba/serial.h
1033 ARM PRIMECELL BUS SUPPORT
1034 M: Russell King <linux@armlinux.org.uk>
1037 F: include/linux/amba/bus.h
1039 ARM/ACTIONS SEMI ARCHITECTURE
1040 M: Andreas Färber <afaerber@suse.de>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 F: arch/arm/mach-actions/
1045 F: arch/arm/boot/dts/owl-*
1046 F: arch/arm64/boot/dts/actions/
1047 F: drivers/clocksource/owl-*
1048 F: drivers/soc/actions/
1049 F: include/dt-bindings/power/owl-*
1050 F: include/linux/soc/actions/
1051 F: Documentation/devicetree/bindings/arm/actions.txt
1052 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M: Lennert Buytenhek <kernel@wantstofly.org>
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M: Sergey Lapin <slapin@ossfans.org>
1062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M: Lennert Buytenhek <kernel@wantstofly.org>
1067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 ARM/Allwinner sunXi SoC support
1071 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M: Chen-Yu Tsai <wens@csie.org>
1073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 F: arch/arm/mach-sunxi/
1078 F: arch/arm64/boot/dts/allwinner/
1079 F: drivers/clk/sunxi-ng/
1080 F: drivers/pinctrl/sunxi/
1081 F: drivers/soc/sunxi/
1082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1084 ARM/Allwinner SoC Clock Support
1085 M: Emilio López <emilio@elopez.com.ar>
1087 F: drivers/clk/sunxi/
1089 ARM/Amlogic Meson SoC support
1090 M: Carlo Caione <carlo@caione.org>
1091 M: Kevin Hilman <khilman@baylibre.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L: linux-amlogic@lists.infradead.org
1094 W: http://linux-meson.com/
1096 F: arch/arm/mach-meson/
1097 F: arch/arm/boot/dts/meson*
1098 F: arch/arm64/boot/dts/amlogic/
1099 F: drivers/pinctrl/meson/
1100 F: drivers/mmc/host/meson*
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M: Neil Armstrong <narmstrong@baylibre.com>
1105 M: Jerome Brunet <jbrunet@baylibre.com>
1106 L: linux-amlogic@lists.infradead.org
1108 F: drivers/clk/meson/
1109 F: include/dt-bindings/clock/meson*
1110 F: include/dt-bindings/clock/gxbb*
1111 F: Documentation/devicetree/bindings/clock/amlogic*
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 F: arch/arm/mach-alpine/
1119 F: arch/arm/boot/dts/alpine*
1120 F: arch/arm64/boot/dts/al/
1121 F: drivers/*/*alpine*
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M: Jesper Nilsson <jesper.nilsson@axis.com>
1125 M: Lars Persson <lars.persson@axis.com>
1126 M: Niklas Cassel <niklas.cassel@axis.com>
1128 L: linux-arm-kernel@axis.com
1129 F: arch/arm/mach-artpec
1130 F: arch/arm/boot/dts/artpec6*
1132 F: drivers/pinctrl/pinctrl-artpec*
1133 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1135 ARM/ASPEED MACHINE SUPPORT
1136 M: Joel Stanley <joel@jms.id.au>
1138 F: arch/arm/mach-aspeed/
1139 F: arch/arm/boot/dts/aspeed-*
1140 F: drivers/*/*aspeed*
1142 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1143 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1144 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 W: http://www.linux4sam.org
1147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1149 F: arch/arm/mach-at91/
1150 F: include/soc/at91/
1151 F: arch/arm/boot/dts/at91*.dts
1152 F: arch/arm/boot/dts/at91*.dtsi
1153 F: arch/arm/boot/dts/sama*.dts
1154 F: arch/arm/boot/dts/sama*.dtsi
1155 F: arch/arm/include/debug/at91.S
1156 F: drivers/memory/atmel*
1158 ARM/ATMEL AT91 Clock Support
1159 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1163 ARM/CALXEDA HIGHBANK ARCHITECTURE
1164 M: Rob Herring <robh@kernel.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F: arch/arm/mach-highbank/
1168 F: arch/arm/boot/dts/highbank.dts
1169 F: arch/arm/boot/dts/ecx-*.dts*
1171 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1172 M: Krzysztof Halasa <khalasa@piap.pl>
1174 F: arch/arm/mach-cns3xxx/
1176 ARM/CAVIUM THUNDER NETWORK DRIVER
1177 M: Sunil Goutham <sgoutham@cavium.com>
1178 M: Robert Richter <rric@kernel.org>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 F: drivers/net/ethernet/cavium/thunder/
1183 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1184 M: Alexander Shiyan <shc_work@mail.ru>
1185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1190 M: Hartley Sweeten <hsweeten@visionengravers.com>
1191 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194 F: arch/arm/mach-ep93xx/
1195 F: arch/arm/mach-ep93xx/include/mach/
1197 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1198 M: Lennert Buytenhek <kernel@wantstofly.org>
1199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 M: Russell King <linux@armlinux.org.uk>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1207 F: arch/arm/include/asm/clkdev.h
1208 F: drivers/clk/clkdev.c
1210 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1211 M: Mike Rapoport <mike@compulab.co.il>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 ARM/CONTEC MICRO9 MACHINE SUPPORT
1216 M: Hubert Feurstein <hubert.feurstein@contec.at>
1218 F: arch/arm/mach-ep93xx/micro9.c
1220 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1221 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 F: drivers/hwtracing/coresight/*
1225 F: Documentation/trace/coresight.txt
1226 F: Documentation/trace/coresight-cpu-debug.txt
1227 F: Documentation/devicetree/bindings/arm/coresight.txt
1228 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1229 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1230 F: tools/perf/arch/arm/util/pmu.c
1231 F: tools/perf/arch/arm/util/auxtrace.c
1232 F: tools/perf/arch/arm/util/cs-etm.c
1233 F: tools/perf/arch/arm/util/cs-etm.h
1234 F: tools/perf/util/cs-etm.h
1236 ARM/CORGI MACHINE SUPPORT
1237 M: Richard Purdie <rpurdie@rpsys.net>
1240 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1241 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T: git git://github.com/ulli-kroll/linux.git
1245 F: arch/arm/mach-gemini/
1246 F: drivers/rtc/rtc-gemini.c
1248 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1249 M: Barry Song <baohua@kernel.org>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1253 F: arch/arm/boot/dts/prima2*
1254 F: arch/arm/mach-prima2/
1255 F: drivers/clk/sirf/
1256 F: drivers/clocksource/timer-prima2.c
1257 F: drivers/clocksource/timer-atlas7.c
1260 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261 M: Baruch Siach <baruch@tkos.co.il>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 F: arch/arm/boot/dts/cx92755*
1267 ARM/EBSA110 MACHINE SUPPORT
1268 M: Russell King <linux@armlinux.org.uk>
1269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W: http://www.armlinux.org.uk/
1272 F: arch/arm/mach-ebsa110/
1273 F: drivers/net/ethernet/amd/am79c961a.*
1275 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1276 M: Uwe Kleine-König <kernel@pengutronix.de>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1282 M: Robert Jarzmik <robert.jarzmik@free.fr>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 F: arch/arm/mach-pxa/ezx.c
1287 ARM/FARADAY FA526 PORT
1288 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 T: git git://git.berlios.de/gemini-board
1292 F: arch/arm/mm/*-fa*
1294 ARM/FOOTBRIDGE ARCHITECTURE
1295 M: Russell King <linux@armlinux.org.uk>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W: http://www.armlinux.org.uk/
1299 F: arch/arm/include/asm/hardware/dec21285.h
1300 F: arch/arm/mach-footbridge/
1302 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1303 M: Shawn Guo <shawnguo@kernel.org>
1304 M: Sascha Hauer <kernel@pengutronix.de>
1305 R: Fabio Estevam <fabio.estevam@nxp.com>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1309 F: arch/arm/mach-imx/
1310 F: arch/arm/mach-mxs/
1311 F: arch/arm/boot/dts/imx*
1312 F: arch/arm/configs/imx*_defconfig
1317 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1318 M: Shawn Guo <shawnguo@kernel.org>
1319 M: Sascha Hauer <kernel@pengutronix.de>
1320 R: Stefan Agner <stefan@agner.ch>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1324 F: arch/arm/mach-imx/*vf610*
1325 F: arch/arm/boot/dts/vf*
1327 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1328 M: Lennert Buytenhek <kernel@wantstofly.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 ARM/GUMSTIX MACHINE SUPPORT
1333 M: Steve Sakoman <sakoman@gmail.com>
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1338 M: Philipp Zabel <philipp.zabel@gmail.com>
1339 M: Paul Parsons <lost.distance@yahoo.com>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: arch/arm/mach-pxa/hx4700.c
1343 F: arch/arm/mach-pxa/include/mach/hx4700.h
1344 F: sound/soc/pxa/hx4700.c
1346 ARM/HISILICON SOC SUPPORT
1347 M: Wei Xu <xuwei5@hisilicon.com>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W: http://www.hisilicon.com
1351 T: git git://github.com/hisilicon/linux-hisi.git
1352 F: arch/arm/mach-hisi/
1353 F: arch/arm/boot/dts/hi3*
1354 F: arch/arm/boot/dts/hip*
1355 F: arch/arm/boot/dts/hisi*
1356 F: arch/arm64/boot/dts/hisilicon/
1358 ARM/HP JORNADA 7XX MACHINE SUPPORT
1359 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1363 F: arch/arm/mach-sa1100/jornada720.c
1364 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1366 ARM/IGEP MACHINE SUPPORT
1367 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1368 M: Javier Martinez Canillas <javier@dowhile0.org>
1369 L: linux-omap@vger.kernel.org
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 F: arch/arm/boot/dts/omap3-igep*
1374 ARM/INCOME PXA270 SUPPORT
1375 M: Marek Vasut <marek.vasut@gmail.com>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1380 ARM/INTEL IOP32X ARM ARCHITECTURE
1381 M: Lennert Buytenhek <kernel@wantstofly.org>
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 ARM/INTEL IOP33X ARM ARCHITECTURE
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 ARM/INTEL IOP13XX ARM ARCHITECTURE
1390 M: Lennert Buytenhek <kernel@wantstofly.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 ARM/INTEL IQ81342EX MACHINE SUPPORT
1395 M: Lennert Buytenhek <kernel@wantstofly.org>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 ARM/INTEL IXDP2850 MACHINE SUPPORT
1400 M: Lennert Buytenhek <kernel@wantstofly.org>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 ARM/INTEL IXP4XX ARM ARCHITECTURE
1405 M: Imre Kaloz <kaloz@openwrt.org>
1406 M: Krzysztof Halasa <khalasa@piap.pl>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: arch/arm/mach-ixp4xx/
1411 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1412 M: Jonathan Cameron <jic23@cam.ac.uk>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm/mach-pxa/stargate2.c
1416 F: drivers/pcmcia/pxa2xx_stargate2.c
1418 ARM/INTEL XSC3 (MANZANO) ARM CORE
1419 M: Lennert Buytenhek <kernel@wantstofly.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1424 M: Lennert Buytenhek <kernel@wantstofly.org>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1429 M: Santosh Shilimkar <ssantosh@kernel.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: arch/arm/mach-keystone/
1433 F: arch/arm/boot/dts/keystone-*
1434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1437 M: Santosh Shilimkar <ssantosh@kernel.org>
1438 L: linux-kernel@vger.kernel.org
1440 F: drivers/clk/keystone/
1442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1443 M: Santosh Shilimkar <ssantosh@kernel.org>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L: linux-kernel@vger.kernel.org
1447 F: drivers/clocksource/timer-keystone.c
1449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1450 M: Santosh Shilimkar <ssantosh@kernel.org>
1451 L: linux-kernel@vger.kernel.org
1453 F: drivers/power/reset/keystone-reset.c
1455 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1456 M: Santosh Shilimkar <ssantosh@kernel.org>
1457 L: linux-kernel@vger.kernel.org
1459 F: drivers/memory/*emif*
1461 ARM/LG1K ARCHITECTURE
1462 M: Chanho Min <chanho.min@lge.com>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 F: arch/arm64/boot/dts/lg/
1467 ARM/LOGICPD PXA270 MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/LPC18XX ARCHITECTURE
1473 M: Joachim Eastwood <manabian@gmail.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 F: arch/arm/boot/dts/lpc43*
1477 F: drivers/clk/nxp/clk-lpc18xx*
1478 F: drivers/clocksource/time-lpc32xx.c
1479 F: drivers/i2c/busses/i2c-lpc2k.c
1480 F: drivers/memory/pl172.c
1481 F: drivers/mtd/spi-nor/nxp-spifi.c
1482 F: drivers/rtc/rtc-lpc24xx.c
1485 ARM/LPC32XX SOC SUPPORT
1486 M: Vladimir Zapolskiy <vz@mleia.com>
1487 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1491 F: arch/arm/boot/dts/lpc32*
1492 F: arch/arm/mach-lpc32xx/
1493 F: drivers/i2c/busses/i2c-pnx.c
1494 F: drivers/net/ethernet/nxp/lpc_eth.c
1495 F: drivers/usb/host/ohci-nxp.c
1496 F: drivers/watchdog/pnx4008_wdt.c
1499 ARM/MAGICIAN MACHINE SUPPORT
1500 M: Philipp Zabel <philipp.zabel@gmail.com>
1503 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1504 M: Jason Cooper <jason@lakedaemon.net>
1505 M: Andrew Lunn <andrew@lunn.ch>
1506 M: Gregory Clement <gregory.clement@free-electrons.com>
1507 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: arch/arm/boot/dts/armada*
1511 F: arch/arm/boot/dts/kirkwood*
1512 F: arch/arm/configs/mvebu_*_defconfig
1513 F: arch/arm/mach-mvebu/
1514 F: arch/arm64/boot/dts/marvell/armada*
1515 F: drivers/cpufreq/mvebu-cpufreq.c
1516 F: drivers/irqchip/irq-armada-370-xp.c
1517 F: drivers/irqchip/irq-mvebu-*
1518 F: drivers/rtc/rtc-armada38x.c
1520 ARM/Marvell Berlin SoC support
1521 M: Jisheng Zhang <jszhang@marvell.com>
1522 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 F: arch/arm/mach-berlin/
1526 F: arch/arm/boot/dts/berlin*
1527 F: arch/arm64/boot/dts/marvell/berlin*
1530 ARM/Marvell Dove/MV78xx0/Orion SOC support
1531 M: Jason Cooper <jason@lakedaemon.net>
1532 M: Andrew Lunn <andrew@lunn.ch>
1533 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1534 M: Gregory Clement <gregory.clement@free-electrons.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: Documentation/devicetree/bindings/soc/dove/
1538 F: arch/arm/mach-dove/
1539 F: arch/arm/mach-mv78xx0/
1540 F: arch/arm/mach-orion5x/
1541 F: arch/arm/plat-orion/
1542 F: arch/arm/boot/dts/dove*
1543 F: arch/arm/boot/dts/orion5x*
1546 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1547 M: Alexander Clouter <alex@digriz.org.uk>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 W: http://www.digriz.org.uk/ts78xx/kernel
1551 F: arch/arm/mach-orion5x/ts78xx-*
1553 ARM/OXNAS platform support
1554 M: Neil Armstrong <narmstrong@baylibre.com>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1558 F: arch/arm/mach-oxnas/
1559 F: arch/arm/boot/dts/ox8*.dtsi
1560 F: arch/arm/boot/dts/wd-mbwe.dts
1561 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1564 ARM/Mediatek RTC DRIVER
1565 M: Eddie Huang <eddie.huang@mediatek.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569 F: drivers/rtc/rtc-mt6397.c
1571 ARM/Mediatek SoC support
1572 M: Matthias Brugger <matthias.bgg@gmail.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1576 F: arch/arm/boot/dts/mt6*
1577 F: arch/arm/boot/dts/mt7*
1578 F: arch/arm/boot/dts/mt8*
1579 F: arch/arm/mach-mediatek/
1580 F: arch/arm64/boot/dts/mediatek/
1584 ARM/Mediatek USB3 PHY DRIVER
1585 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1589 F: drivers/phy/phy-mt65xx-usb3.c
1591 ARM/MICREL KS8695 ARCHITECTURE
1592 M: Greg Ungerer <gerg@uclinux.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 F: arch/arm/mach-ks8695/
1597 ARM/MIOA701 MACHINE SUPPORT
1598 M: Robert Jarzmik <robert.jarzmik@free.fr>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: arch/arm/mach-pxa/mioa701.c
1603 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1604 M: Michael Petchkovsky <mkpetch@internode.on.net>
1607 ARM/NOMADIK ARCHITECTURE
1608 M: Alessandro Rubini <rubini@unipv.it>
1609 M: Linus Walleij <linus.walleij@linaro.org>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 F: arch/arm/mach-nomadik/
1613 F: drivers/pinctrl/nomadik/
1614 F: drivers/i2c/busses/i2c-nomadik.c
1615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1617 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1619 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1620 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1623 ARM/TOSA MACHINE SUPPORT
1624 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1625 M: Dirk Opfer <dirk@opfer-online.de>
1628 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1629 M: Marek Vasut <marek.vasut@gmail.com>
1630 L: linux-arm-kernel@lists.infradead.org
1631 W: http://hackndev.com
1633 F: arch/arm/mach-pxa/include/mach/palmtx.h
1634 F: arch/arm/mach-pxa/palmtx.c
1635 F: arch/arm/mach-pxa/include/mach/palmt5.h
1636 F: arch/arm/mach-pxa/palmt5.c
1637 F: arch/arm/mach-pxa/include/mach/palmld.h
1638 F: arch/arm/mach-pxa/palmld.c
1639 F: arch/arm/mach-pxa/include/mach/palmte2.h
1640 F: arch/arm/mach-pxa/palmte2.c
1641 F: arch/arm/mach-pxa/include/mach/palmtc.h
1642 F: arch/arm/mach-pxa/palmtc.c
1644 ARM/PALM TREO SUPPORT
1645 M: Tomas Cech <sleep_walker@suse.com>
1646 L: linux-arm-kernel@lists.infradead.org
1647 W: http://hackndev.com
1649 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1650 F: arch/arm/mach-pxa/palmtreo.c
1653 M: Sergey Lapin <slapin@ossfans.org>
1654 L: linux-arm-kernel@lists.infradead.org
1655 W: http://hackndev.com
1657 F: arch/arm/mach-pxa/include/mach/palmz72.h
1658 F: arch/arm/mach-pxa/palmz72.c
1661 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1662 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1665 ARM/PT DIGITAL BOARD PORT
1666 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W: http://www.armlinux.org.uk/
1671 ARM/QUALCOMM SUPPORT
1672 M: Andy Gross <andy.gross@linaro.org>
1673 M: David Brown <david.brown@linaro.org>
1674 L: linux-arm-msm@vger.kernel.org
1675 L: linux-soc@vger.kernel.org
1677 F: Documentation/devicetree/bindings/soc/qcom/
1678 F: arch/arm/boot/dts/qcom-*.dts
1679 F: arch/arm/boot/dts/qcom-*.dtsi
1680 F: arch/arm/mach-qcom/
1681 F: arch/arm64/boot/dts/qcom/*
1682 F: drivers/i2c/busses/i2c-qup.c
1683 F: drivers/clk/qcom/
1684 F: drivers/pinctrl/qcom/
1685 F: drivers/dma/qcom/
1686 F: drivers/soc/qcom/
1687 F: drivers/spi/spi-qup.c
1688 F: drivers/tty/serial/msm_serial.h
1689 F: drivers/tty/serial/msm_serial.c
1690 F: drivers/*/pm8???-*
1691 F: drivers/mfd/ssbi.c
1692 F: drivers/firmware/qcom_scm.c
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1695 ARM/RADISYS ENP2611 MACHINE SUPPORT
1696 M: Lennert Buytenhek <kernel@wantstofly.org>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 ARM/REALTEK ARCHITECTURE
1701 M: Andreas Färber <afaerber@suse.de>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: arch/arm64/boot/dts/realtek/
1705 F: Documentation/devicetree/bindings/arm/realtek.txt
1707 ARM/RENESAS ARM64 ARCHITECTURE
1708 M: Simon Horman <horms@verge.net.au>
1709 M: Magnus Damm <magnus.damm@gmail.com>
1710 L: linux-renesas-soc@vger.kernel.org
1711 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1714 F: arch/arm64/boot/dts/renesas/
1715 F: drivers/soc/renesas/
1716 F: include/linux/soc/renesas/
1718 ARM/RISCPC ARCHITECTURE
1719 M: Russell King <linux@armlinux.org.uk>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W: http://www.armlinux.org.uk/
1723 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1724 F: arch/arm/include/asm/hardware/ioc.h
1725 F: arch/arm/include/asm/hardware/iomd.h
1726 F: arch/arm/include/asm/hardware/memc.h
1727 F: arch/arm/mach-rpc/
1728 F: drivers/net/ethernet/8390/etherh.c
1729 F: drivers/net/ethernet/i825xx/ether1*
1730 F: drivers/net/ethernet/seeq/ether3*
1731 F: drivers/scsi/arm/
1733 ARM/Rockchip SoC support
1734 M: Heiko Stuebner <heiko@sntech.de>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L: linux-rockchip@lists.infradead.org
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1739 F: arch/arm/boot/dts/rk3*
1740 F: arch/arm/boot/dts/rv1108*
1741 F: arch/arm/mach-rockchip/
1742 F: drivers/clk/rockchip/
1743 F: drivers/i2c/busses/i2c-rk3x.c
1744 F: drivers/*/*rockchip*
1745 F: drivers/*/*/*rockchip*
1746 F: sound/soc/rockchip/
1749 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1750 M: Kukjin Kim <kgene@kernel.org>
1751 M: Krzysztof Kozlowski <krzk@kernel.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1754 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1756 F: arch/arm/boot/dts/s3c*
1757 F: arch/arm/boot/dts/s5p*
1758 F: arch/arm/boot/dts/samsung*
1759 F: arch/arm/boot/dts/exynos*
1760 F: arch/arm64/boot/dts/exynos/
1761 F: arch/arm/plat-samsung/
1762 F: arch/arm/mach-s3c24*/
1763 F: arch/arm/mach-s3c64xx/
1764 F: arch/arm/mach-s5p*/
1765 F: arch/arm/mach-exynos*/
1766 F: drivers/*/*s3c24*
1767 F: drivers/*/*/*s3c24*
1768 F: drivers/*/*s3c64xx*
1769 F: drivers/*/*s5pv210*
1770 F: drivers/memory/samsung/*
1771 F: drivers/soc/samsung/*
1772 F: Documentation/arm/Samsung/
1773 F: Documentation/devicetree/bindings/arm/samsung/
1774 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1775 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1778 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1779 M: Kyungmin Park <kyungmin.park@samsung.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 F: arch/arm/mach-s5pv210/
1784 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1785 M: Kyungmin Park <kyungmin.park@samsung.com>
1786 M: Kamil Debski <kamil@wypas.org>
1787 M: Andrzej Hajda <a.hajda@samsung.com>
1788 L: linux-arm-kernel@lists.infradead.org
1789 L: linux-media@vger.kernel.org
1791 F: drivers/media/platform/s5p-g2d/
1793 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1794 M: Kyungmin Park <kyungmin.park@samsung.com>
1795 M: Kamil Debski <kamil@wypas.org>
1796 M: Jeongtae Park <jtp.park@samsung.com>
1797 M: Andrzej Hajda <a.hajda@samsung.com>
1798 L: linux-arm-kernel@lists.infradead.org
1799 L: linux-media@vger.kernel.org
1801 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1802 F: drivers/media/platform/s5p-mfc/
1804 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1805 M: Kyungmin Park <kyungmin.park@samsung.com>
1806 L: linux-arm-kernel@lists.infradead.org
1807 L: linux-media@vger.kernel.org
1809 F: drivers/staging/media/platform/s5p-cec/
1811 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1812 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1813 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1814 L: linux-arm-kernel@lists.infradead.org
1815 L: linux-media@vger.kernel.org
1817 F: drivers/media/platform/s5p-jpeg/
1819 ARM/SHMOBILE ARM ARCHITECTURE
1820 M: Simon Horman <horms@verge.net.au>
1821 M: Magnus Damm <magnus.damm@gmail.com>
1822 L: linux-renesas-soc@vger.kernel.org
1823 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1826 F: arch/arm/boot/dts/emev2*
1827 F: arch/arm/boot/dts/r7s*
1828 F: arch/arm/boot/dts/r8a*
1829 F: arch/arm/boot/dts/sh*
1830 F: arch/arm/configs/shmobile_defconfig
1831 F: arch/arm/include/debug/renesas-scif.S
1832 F: arch/arm/mach-shmobile/
1833 F: drivers/soc/renesas/
1834 F: include/linux/soc/renesas/
1836 ARM/SOCFPGA ARCHITECTURE
1837 M: Dinh Nguyen <dinguyen@kernel.org>
1839 F: arch/arm/mach-socfpga/
1840 F: arch/arm/boot/dts/socfpga*
1841 F: arch/arm/configs/socfpga_defconfig
1842 F: arch/arm64/boot/dts/altera/
1843 W: http://www.rocketboards.org
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1846 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1847 M: Dinh Nguyen <dinguyen@kernel.org>
1849 F: drivers/clk/socfpga/
1851 ARM/SOCFPGA EDAC SUPPORT
1852 M: Thor Thayer <thor.thayer@linux.intel.com>
1854 F: drivers/edac/altera_edac.
1856 ARM/STI ARCHITECTURE
1857 M: Patrice Chotard <patrice.chotard@st.com>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 W: http://www.stlinux.com
1861 F: arch/arm/mach-sti/
1862 F: arch/arm/boot/dts/sti*
1863 F: drivers/char/hw_random/st-rng.c
1864 F: drivers/clocksource/arm_global_timer.c
1865 F: drivers/clocksource/clksrc_st_lpc.c
1866 F: drivers/cpufreq/sti-cpufreq.c
1867 F: drivers/dma/st_fdma*
1868 F: drivers/i2c/busses/i2c-st.c
1869 F: drivers/media/rc/st_rc.c
1870 F: drivers/media/platform/sti/c8sectpfe/
1871 F: drivers/mmc/host/sdhci-st.c
1872 F: drivers/phy/st/phy-miphy28lp.c
1873 F: drivers/phy/st/phy-stih407-usb.c
1874 F: drivers/pinctrl/pinctrl-st.c
1875 F: drivers/remoteproc/st_remoteproc.c
1876 F: drivers/remoteproc/st_slim_rproc.c
1877 F: drivers/reset/sti/
1878 F: drivers/rtc/rtc-st-lpc.c
1879 F: drivers/tty/serial/st-asc.c
1880 F: drivers/usb/dwc3/dwc3-st.c
1881 F: drivers/usb/host/ehci-st.c
1882 F: drivers/usb/host/ohci-st.c
1883 F: drivers/watchdog/st_lpc_wdt.c
1884 F: drivers/ata/ahci_st.c
1885 F: include/linux/remoteproc/st_slim_rproc.h
1887 ARM/STM32 ARCHITECTURE
1888 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1889 M: Alexandre Torgue <alexandre.torgue@st.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1894 F: drivers/clocksource/armv7m_systick.c
1896 ARM/TANGO ARCHITECTURE
1897 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1898 L: linux-arm-kernel@lists.infradead.org
1902 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1903 M: Lennert Buytenhek <kernel@wantstofly.org>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 ARM/TETON BGA MACHINE SUPPORT
1908 M: "Mark F. Brown" <mark.brown314@gmail.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 ARM/THECUS N2100 MACHINE SUPPORT
1913 M: Lennert Buytenhek <kernel@wantstofly.org>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1918 M: Wan ZongShun <mcuos.com@gmail.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.mcuos.com
1922 F: arch/arm/mach-w90x900/
1923 F: drivers/input/keyboard/w90p910_keypad.c
1924 F: drivers/input/touchscreen/w90p910_ts.c
1925 F: drivers/watchdog/nuc900_wdt.c
1926 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1927 F: drivers/mtd/nand/nuc900_nand.c
1928 F: drivers/rtc/rtc-nuc900.c
1929 F: drivers/spi/spi-nuc900.c
1930 F: drivers/usb/host/ehci-w90x900.c
1931 F: drivers/video/fbdev/nuc900fb.c
1933 ARM/U300 MACHINE SUPPORT
1934 M: Linus Walleij <linus.walleij@linaro.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 F: arch/arm/mach-u300/
1938 F: drivers/clocksource/timer-u300.c
1939 F: drivers/i2c/busses/i2c-stu300.c
1940 F: drivers/rtc/rtc-coh901331.c
1941 F: drivers/watchdog/coh901327_wdt.c
1942 F: drivers/dma/coh901318*
1943 F: drivers/mfd/ab3100*
1944 F: drivers/rtc/rtc-ab3100.c
1945 F: drivers/rtc/rtc-coh901331.c
1946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1948 ARM/UNIPHIER ARCHITECTURE
1949 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1953 F: arch/arm/boot/dts/uniphier*
1954 F: arch/arm/include/asm/hardware/cache-uniphier.h
1955 F: arch/arm/mach-uniphier/
1956 F: arch/arm/mm/cache-uniphier.c
1957 F: arch/arm64/boot/dts/socionext/
1958 F: drivers/bus/uniphier-system-bus.c
1959 F: drivers/clk/uniphier/
1960 F: drivers/i2c/busses/i2c-uniphier*
1961 F: drivers/pinctrl/uniphier/
1962 F: drivers/reset/reset-uniphier.c
1963 F: drivers/tty/serial/8250/8250_uniphier.c
1966 ARM/Ux500 ARM ARCHITECTURE
1967 M: Linus Walleij <linus.walleij@linaro.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 F: arch/arm/mach-ux500/
1971 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1972 F: drivers/dma/ste_dma40*
1973 F: drivers/hwspinlock/u8500_hsem.c
1974 F: drivers/mfd/abx500*
1975 F: drivers/mfd/ab8500*
1976 F: drivers/mfd/dbx500*
1977 F: drivers/mfd/db8500*
1978 F: drivers/pinctrl/nomadik/pinctrl-ab*
1979 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1980 F: drivers/rtc/rtc-ab8500.c
1981 F: drivers/rtc/rtc-pl031.c
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1984 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1985 M: Ulf Hansson <ulf.hansson@linaro.org>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 T: git git://git.linaro.org/people/ulfh/clk.git
1989 F: drivers/clk/ux500/
1991 ARM/VERSATILE EXPRESS PLATFORM
1992 M: Liviu Dudau <liviu.dudau@arm.com>
1993 M: Sudeep Holla <sudeep.holla@arm.com>
1994 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm/boot/dts/vexpress*
1998 F: arch/arm64/boot/dts/arm/
1999 F: arch/arm/mach-vexpress/
2002 F: drivers/clk/versatile/clk-vexpress-osc.c
2003 F: drivers/clocksource/versatile.c
2007 M: Russell King <linux@armlinux.org.uk>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 W: http://www.armlinux.org.uk/
2013 ARM/VOIPAC PXA270 SUPPORT
2014 M: Marek Vasut <marek.vasut@gmail.com>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 F: arch/arm/mach-pxa/vpac270.c
2018 F: arch/arm/mach-pxa/include/mach/vpac270.h
2020 ARM/VT8500 ARM ARCHITECTURE
2021 M: Tony Prisk <linux@prisktech.co.nz>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: arch/arm/mach-vt8500/
2025 F: drivers/clocksource/vt8500_timer.c
2026 F: drivers/i2c/busses/i2c-wmt.c
2027 F: drivers/mmc/host/wmt-sdmmc.c
2028 F: drivers/pwm/pwm-vt8500.c
2029 F: drivers/rtc/rtc-vt8500.c
2030 F: drivers/tty/serial/vt8500_serial.c
2031 F: drivers/usb/host/ehci-platform.c
2032 F: drivers/usb/host/uhci-platform.c
2033 F: drivers/video/fbdev/vt8500lcdfb.*
2034 F: drivers/video/fbdev/wm8505fb*
2035 F: drivers/video/fbdev/wmt_ge_rops.*
2037 ARM/ZIPIT Z2 SUPPORT
2038 M: Marek Vasut <marek.vasut@gmail.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 F: arch/arm/mach-pxa/z2.c
2042 F: arch/arm/mach-pxa/include/mach/z2.h
2044 ARM/ZTE ARCHITECTURE
2045 M: Jun Nie <jun.nie@linaro.org>
2046 M: Baoyou Xie <baoyou.xie@linaro.org>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 F: arch/arm/mach-zx/
2051 F: drivers/reset/reset-zx2967.c
2053 F: Documentation/devicetree/bindings/arm/zte.txt
2054 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2055 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2056 F: Documentation/devicetree/bindings/soc/zte/
2057 F: include/dt-bindings/soc/zx*.h
2059 ARM/ZYNQ ARCHITECTURE
2060 M: Michal Simek <michal.simek@xilinx.com>
2061 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 W: http://wiki.xilinx.com
2064 T: git https://github.com/Xilinx/linux-xlnx.git
2066 F: arch/arm/mach-zynq/
2067 F: drivers/cpuidle/cpuidle-zynq.c
2068 F: drivers/block/xsysace.c
2071 F: drivers/clocksource/cadence_ttc_timer.c
2072 F: drivers/i2c/busses/i2c-cadence.c
2073 F: drivers/mmc/host/sdhci-of-arasan.c
2074 F: drivers/edac/synopsys_edac.c
2077 M: Will Deacon <will.deacon@arm.com>
2078 R: Robin Murphy <robin.murphy@arm.com>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 F: drivers/iommu/arm-smmu.c
2082 F: drivers/iommu/arm-smmu-v3.c
2083 F: drivers/iommu/io-pgtable-arm.c
2084 F: drivers/iommu/io-pgtable-arm-v7s.c
2086 ARM64 PORT (AARCH64 ARCHITECTURE)
2087 M: Catalin Marinas <catalin.marinas@arm.com>
2088 M: Will Deacon <will.deacon@arm.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2093 F: Documentation/arm64/
2095 AS3645A LED FLASH CONTROLLER DRIVER
2096 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2097 L: linux-media@vger.kernel.org
2098 T: git git://linuxtv.org/media_tree.git
2100 F: drivers/media/i2c/as3645a.c
2101 F: include/media/i2c/as3645a.h
2103 ASAHI KASEI AK8974 DRIVER
2104 M: Linus Walleij <linus.walleij@linaro.org>
2105 L: linux-iio@vger.kernel.org
2106 W: http://www.akm.com/
2108 F: drivers/iio/magnetometer/ak8974.c
2110 ASC7621 HARDWARE MONITOR DRIVER
2111 M: George Joseph <george.joseph@fairview5.com>
2112 L: linux-hwmon@vger.kernel.org
2114 F: Documentation/hwmon/asc7621
2115 F: drivers/hwmon/asc7621.c
2117 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2118 M: Corentin Chary <corentin.chary@gmail.com>
2119 L: acpi4asus-user@lists.sourceforge.net
2120 L: platform-driver-x86@vger.kernel.org
2121 W: http://acpi4asus.sf.net
2123 F: drivers/platform/x86/asus*.c
2124 F: drivers/platform/x86/eeepc*.c
2126 ASUS WIRELESS RADIO CONTROL DRIVER
2127 M: João Paulo Rechi Vita <jprvita@gmail.com>
2128 L: platform-driver-x86@vger.kernel.org
2130 F: drivers/platform/x86/asus-wireless.c
2133 M: David Howells <dhowells@redhat.com>
2134 L: keyrings@vger.kernel.org
2136 F: Documentation/crypto/asymmetric-keys.txt
2137 F: include/linux/verification.h
2138 F: include/crypto/public_key.h
2139 F: include/crypto/pkcs7.h
2140 F: crypto/asymmetric_keys/
2142 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2143 R: Dan Williams <dan.j.williams@intel.com>
2144 W: http://sourceforge.net/projects/xscaleiop
2146 F: Documentation/crypto/async-tx-api.txt
2149 F: include/linux/dmaengine.h
2150 F: include/linux/async_tx.h
2153 M: Wolfram Sang <wsa@the-dreams.de>
2154 L: linux-i2c@vger.kernel.org
2156 F: drivers/misc/eeprom/at24.c
2157 F: include/linux/platform_data/at24.h
2159 ATA OVER ETHERNET (AOE) DRIVER
2160 M: "Ed L. Cashin" <ed.cashin@acm.org>
2161 W: http://www.openaoe.org/
2163 F: Documentation/aoe/
2164 F: drivers/block/aoe/
2166 ATHEROS 71XX/9XXX GPIO DRIVER
2167 M: Alban Bedel <albeu@free.fr>
2168 W: https://github.com/AlbanBedel/linux
2169 T: git git://github.com/AlbanBedel/linux
2171 F: drivers/gpio/gpio-ath79.c
2172 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2174 ATHEROS ATH GENERIC UTILITIES
2175 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2176 L: linux-wireless@vger.kernel.org
2178 F: drivers/net/wireless/ath/*
2180 ATHEROS ATH5K WIRELESS DRIVER
2181 M: Jiri Slaby <jirislaby@gmail.com>
2182 M: Nick Kossifidis <mickflemm@gmail.com>
2183 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2184 L: linux-wireless@vger.kernel.org
2185 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2187 F: drivers/net/wireless/ath/ath5k/
2189 ATHEROS ATH6KL WIRELESS DRIVER
2190 M: Kalle Valo <kvalo@qca.qualcomm.com>
2191 L: linux-wireless@vger.kernel.org
2192 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2195 F: drivers/net/wireless/ath/ath6kl/
2197 WILOCITY WIL6210 WIRELESS DRIVER
2198 M: Maya Erez <qca_merez@qca.qualcomm.com>
2199 L: linux-wireless@vger.kernel.org
2200 L: wil6210@qca.qualcomm.com
2202 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2203 F: drivers/net/wireless/ath/wil6210/
2204 F: include/uapi/linux/wil6210_uapi.h
2206 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2207 M: Christian Lamparter <chunkeey@googlemail.com>
2208 L: linux-wireless@vger.kernel.org
2209 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2211 F: drivers/net/wireless/ath/carl9170/
2213 ATK0110 HWMON DRIVER
2214 M: Luca Tettamanti <kronos.it@gmail.com>
2215 L: linux-hwmon@vger.kernel.org
2217 F: drivers/hwmon/asus_atk0110.c
2220 M: Ville Syrjala <syrjala@sci.fi>
2222 F: drivers/input/misc/ati_remote2.c
2224 ATLX ETHERNET DRIVERS
2225 M: Jay Cliburn <jcliburn@gmail.com>
2226 M: Chris Snook <chris.snook@gmail.com>
2227 L: netdev@vger.kernel.org
2228 W: http://sourceforge.net/projects/atl1
2229 W: http://atl1.sourceforge.net
2231 F: drivers/net/ethernet/atheros/
2234 M: Chas Williams <3chas3@gmail.com>
2235 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2236 L: netdev@vger.kernel.org
2237 W: http://linux-atm.sourceforge.net
2240 F: include/linux/atm*
2241 F: include/uapi/linux/atm*
2243 ATMEL AT91 / AT32 MCI DRIVER
2244 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2246 F: drivers/mmc/host/atmel-mci.c
2248 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2249 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2251 F: drivers/power/reset/at91-sama5d2_shdwc.c
2253 ATMEL SAMA5D2 ADC DRIVER
2254 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2255 L: linux-iio@vger.kernel.org
2257 F: drivers/iio/adc/at91-sama5d2_adc.c
2259 ATMEL Audio ALSA driver
2260 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2266 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2267 L: linux-arm-kernel@lists.infradead.org
2268 L: dmaengine@vger.kernel.org
2270 F: drivers/dma/at_xdmac.c
2273 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2274 L: linux-i2c@vger.kernel.org
2276 F: drivers/i2c/busses/i2c-at91.c
2279 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L: linux-media@vger.kernel.org
2282 F: drivers/media/platform/atmel/atmel-isi.c
2283 F: include/media/atmel-isi.h
2286 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2287 L: linux-fbdev@vger.kernel.org
2289 F: drivers/video/fbdev/atmel_lcdfb.c
2290 F: include/video/atmel_lcdc.h
2292 ATMEL MACB ETHERNET DRIVER
2293 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2295 F: drivers/net/ethernet/cadence/
2298 M: Wenyou Yang <wenyou.yang@atmel.com>
2299 M: Josh Wu <rainyfeeling@outlook.com>
2300 L: linux-mtd@lists.infradead.org
2302 F: drivers/mtd/nand/atmel/*
2305 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2306 L: linux-mmc@vger.kernel.org
2308 F: drivers/mmc/host/sdhci-of-at91.c
2311 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2313 F: drivers/spi/spi-atmel.*
2316 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 F: drivers/misc/atmel-ssc.c
2320 F: include/linux/atmel-ssc.h
2322 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2323 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 F: drivers/misc/atmel_tclib.c
2327 F: drivers/clocksource/tcb_clksrc.c
2329 ATMEL USBA UDC DRIVER
2330 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2335 ATMEL WIRELESS DRIVER
2336 M: Simon Kelley <simon@thekelleys.org.uk>
2337 L: linux-wireless@vger.kernel.org
2338 W: http://www.thekelleys.org.uk/atmel
2339 W: http://atmelwlandriver.sourceforge.net/
2341 F: drivers/net/wireless/atmel/atmel*
2343 ATMEL MAXTOUCH DRIVER
2344 M: Nick Dyer <nick@shmanahar.org>
2345 T: git git://github.com/ndyer/linux.git
2347 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2348 F: drivers/input/touchscreen/atmel_mxt_ts.c
2349 F: include/linux/platform_data/atmel_mxt_ts.h
2351 ATOMIC INFRASTRUCTURE
2352 M: Will Deacon <will.deacon@arm.com>
2353 M: Peter Zijlstra <peterz@infradead.org>
2354 R: Boqun Feng <boqun.feng@gmail.com>
2355 L: linux-kernel@vger.kernel.org
2357 F: arch/*/include/asm/atomic*.h
2358 F: include/*/atomic*.h
2360 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2361 M: Bradley Grove <linuxdrivers@attotech.com>
2362 L: linux-scsi@vger.kernel.org
2363 W: http://www.attotech.com
2365 F: drivers/scsi/esas2r
2367 ATUSB IEEE 802.15.4 RADIO DRIVER
2368 M: Stefan Schmidt <stefan@osg.samsung.com>
2369 L: linux-wpan@vger.kernel.org
2371 F: drivers/net/ieee802154/atusb.c
2372 F: drivers/net/ieee802154/atusb.h
2373 F: drivers/net/ieee802154/at86rf230.h
2376 M: Paul Moore <paul@paul-moore.com>
2377 M: Eric Paris <eparis@redhat.com>
2378 L: linux-audit@redhat.com (moderated for non-subscribers)
2379 W: http://people.redhat.com/sgrubb/audit/
2380 T: git git://git.infradead.org/users/pcmoore/audit
2382 F: include/linux/audit.h
2383 F: include/uapi/linux/audit.h
2386 AUXILIARY DISPLAY DRIVERS
2387 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2388 W: http://miguelojeda.es/auxdisplay.htm
2389 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2391 F: drivers/auxdisplay/
2392 F: include/linux/cfag12864b.h
2395 M: Ralf Baechle <ralf@linux-mips.org>
2396 L: linux-hams@vger.kernel.org
2397 W: http://www.linux-ax25.org/
2399 F: include/uapi/linux/ax25.h
2400 F: include/net/ax25.h
2403 AXENTIA ASOC DRIVERS
2404 M: Peter Rosin <peda@axentia.se>
2405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2407 F: Documentation/devicetree/bindings/sound/axentia,*
2408 F: sound/soc/atmel/tse850-pcm5142.c
2411 M: Peter Rosin <peda@axentia.se>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 F: Documentation/devicetree/bindings/arm/axentia.txt
2415 F: arch/arm/boot/dts/at91-linea.dtsi
2416 F: arch/arm/boot/dts/at91-tse850-3.dts
2419 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2421 L: linux-media@vger.kernel.org
2422 W: https://linuxtv.org
2423 T: git git://linuxtv.org/media_tree.git
2425 F: drivers/media/usb/dvb-usb-v2/az6007.c
2427 AZTECH FM RADIO RECEIVER DRIVER
2428 M: Hans Verkuil <hverkuil@xs4all.nl>
2429 L: linux-media@vger.kernel.org
2430 T: git git://linuxtv.org/media_tree.git
2431 W: https://linuxtv.org
2433 F: drivers/media/radio/radio-aztech*
2436 L: linux-wireless@vger.kernel.org
2437 L: b43-dev@lists.infradead.org
2438 W: http://wireless.kernel.org/en/users/Drivers/b43
2440 F: drivers/net/wireless/broadcom/b43/
2442 B43LEGACY WIRELESS DRIVER
2443 M: Larry Finger <Larry.Finger@lwfinger.net>
2444 L: linux-wireless@vger.kernel.org
2445 L: b43-dev@lists.infradead.org
2446 W: http://wireless.kernel.org/en/users/Drivers/b43
2448 F: drivers/net/wireless/broadcom/b43legacy/
2450 BACKLIGHT CLASS/SUBSYSTEM
2451 M: Lee Jones <lee.jones@linaro.org>
2452 M: Daniel Thompson <daniel.thompson@linaro.org>
2453 M: Jingoo Han <jingoohan1@gmail.com>
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2456 F: drivers/video/backlight/
2457 F: include/linux/backlight.h
2458 F: include/linux/pwm_backlight.h
2459 F: Documentation/devicetree/bindings/leds/backlight
2462 M: Marek Lindner <mareklindner@neomailbox.ch>
2463 M: Simon Wunderlich <sw@simonwunderlich.de>
2464 M: Antonio Quartulli <a@unstable.cc>
2465 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2466 W: https://www.open-mesh.org/
2467 Q: https://patchwork.open-mesh.org/project/batman/list/
2469 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2470 F: Documentation/ABI/testing/sysfs-class-net-mesh
2471 F: Documentation/networking/batman-adv.txt
2472 F: include/uapi/linux/batman_adv.h
2475 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2476 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2477 L: linux-hams@vger.kernel.org
2478 W: http://www.baycom.org/~tom/ham/ham.html
2480 F: drivers/net/hamradio/baycom*
2482 BCACHE (BLOCK LAYER CACHE)
2483 M: Kent Overstreet <kent.overstreet@gmail.com>
2484 L: linux-bcache@vger.kernel.org
2485 W: http://bcache.evilpiepirate.org
2487 F: drivers/md/bcache/
2489 BDISP ST MEDIA DRIVER
2490 M: Fabien Dessenne <fabien.dessenne@st.com>
2491 L: linux-media@vger.kernel.org
2492 T: git git://linuxtv.org/media_tree.git
2493 W: https://linuxtv.org
2495 F: drivers/media/platform/sti/bdisp
2497 DELTA ST MEDIA DRIVER
2498 M: Hugues Fruchet <hugues.fruchet@st.com>
2499 L: linux-media@vger.kernel.org
2500 T: git git://linuxtv.org/media_tree.git
2501 W: https://linuxtv.org
2503 F: drivers/media/platform/sti/delta
2506 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2507 M: Salah Triki <salah.triki@gmail.com>
2509 T: git git://github.com/luisbg/linux-befs.git
2510 F: Documentation/filesystems/befs.txt
2513 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2514 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2515 L: netdev@vger.kernel.org
2517 F: drivers/net/ethernet/ec_bhf.c
2520 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2522 F: Documentation/filesystems/bfs.txt
2524 F: include/uapi/linux/bfs_fs.h
2526 BLACKFIN ARCHITECTURE
2527 M: Steven Miao <realmz6@gmail.com>
2528 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2529 T: git git://git.code.sf.net/p/adi-linux/code
2530 W: http://blackfin.uclinux.org
2534 BLACKFIN EMAC DRIVER
2535 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2536 W: http://blackfin.uclinux.org
2538 F: drivers/net/ethernet/adi/
2541 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 W: http://blackfin.uclinux.org
2544 F: drivers/rtc/rtc-bfin.c
2547 M: Sonic Zhang <sonic.zhang@analog.com>
2548 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549 W: http://blackfin.uclinux.org
2551 F: drivers/mmc/host/bfin_sdh.c
2553 BLACKFIN SERIAL DRIVER
2554 M: Sonic Zhang <sonic.zhang@analog.com>
2555 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2556 W: http://blackfin.uclinux.org
2558 F: drivers/tty/serial/bfin_uart.c
2560 BLACKFIN WATCHDOG DRIVER
2561 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562 W: http://blackfin.uclinux.org
2564 F: drivers/watchdog/bfin_wdt.c
2566 BLACKFIN I2C TWI DRIVER
2567 M: Sonic Zhang <sonic.zhang@analog.com>
2568 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569 W: http://blackfin.uclinux.org/
2571 F: drivers/i2c/busses/i2c-bfin-twi.c
2573 BLACKFIN MEDIA DRIVER
2574 M: Scott Jiang <scott.jiang.linux@gmail.com>
2575 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2576 W: http://blackfin.uclinux.org/
2578 F: drivers/media/platform/blackfin/
2579 F: drivers/media/i2c/adv7183*
2580 F: drivers/media/i2c/vs6624*
2582 BLINKM RGB LED DRIVER
2583 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2585 F: drivers/leds/leds-blinkm.c
2588 M: Jens Axboe <axboe@kernel.dk>
2589 L: linux-block@vger.kernel.org
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2593 F: kernel/trace/blktrace.c
2597 M: Paolo Valente <paolo.valente@linaro.org>
2598 M: Jens Axboe <axboe@kernel.dk>
2599 L: linux-block@vger.kernel.org
2602 F: Documentation/block/bfq-iosched.txt
2605 M: Joern Engel <joern@lazybastard.org>
2606 L: linux-mtd@lists.infradead.org
2608 F: drivers/mtd/devices/block2mtd.c
2611 M: Marcel Holtmann <marcel@holtmann.org>
2612 M: Gustavo Padovan <gustavo@padovan.org>
2613 M: Johan Hedberg <johan.hedberg@gmail.com>
2614 L: linux-bluetooth@vger.kernel.org
2615 W: http://www.bluez.org/
2616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619 F: drivers/bluetooth/
2622 M: Marcel Holtmann <marcel@holtmann.org>
2623 M: Gustavo Padovan <gustavo@padovan.org>
2624 M: Johan Hedberg <johan.hedberg@gmail.com>
2625 L: linux-bluetooth@vger.kernel.org
2626 W: http://www.bluez.org/
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631 F: include/net/bluetooth/
2634 M: Jay Vosburgh <j.vosburgh@gmail.com>
2635 M: Veaceslav Falico <vfalico@gmail.com>
2636 M: Andy Gospodarek <andy@greyhouse.net>
2637 L: netdev@vger.kernel.org
2638 W: http://sourceforge.net/projects/bonding/
2640 F: drivers/net/bonding/
2641 F: include/uapi/linux/if_bonding.h
2643 BPF (Safe dynamic programs and tools)
2644 M: Alexei Starovoitov <ast@kernel.org>
2645 M: Daniel Borkmann <daniel@iogearbox.net>
2646 L: netdev@vger.kernel.org
2647 L: linux-kernel@vger.kernel.org
2649 F: arch/x86/net/bpf_jit*
2650 F: Documentation/networking/filter.txt
2651 F: include/linux/bpf*
2652 F: include/linux/filter.h
2653 F: include/uapi/linux/bpf*
2654 F: include/uapi/linux/filter.h
2656 F: kernel/trace/bpf_trace.c
2659 F: net/core/filter.c
2660 F: net/sched/act_bpf.c
2661 F: net/sched/cls_bpf.c
2664 F: tools/testing/selftests/bpf/
2666 BROADCOM B44 10/100 ETHERNET DRIVER
2667 M: Michael Chan <michael.chan@broadcom.com>
2668 L: netdev@vger.kernel.org
2670 F: drivers/net/ethernet/broadcom/b44.*
2672 BROADCOM B53 ETHERNET SWITCH DRIVER
2673 M: Florian Fainelli <f.fainelli@gmail.com>
2674 L: netdev@vger.kernel.org
2675 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2677 F: drivers/net/dsa/b53/*
2678 F: include/linux/platform_data/b53.h
2680 BROADCOM GENET ETHERNET DRIVER
2681 M: Florian Fainelli <f.fainelli@gmail.com>
2682 L: netdev@vger.kernel.org
2684 F: drivers/net/ethernet/broadcom/genet/
2686 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2687 M: Rasesh Mody <rasesh.mody@cavium.com>
2688 M: Harish Patil <harish.patil@cavium.com>
2689 M: Dept-GELinuxNICDev@cavium.com
2690 L: netdev@vger.kernel.org
2692 F: drivers/net/ethernet/broadcom/bnx2.*
2693 F: drivers/net/ethernet/broadcom/bnx2_*
2695 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2696 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2697 M: Ariel Elior <ariel.elior@cavium.com>
2698 M: everest-linux-l2@cavium.com
2699 L: netdev@vger.kernel.org
2701 F: drivers/net/ethernet/broadcom/bnx2x/
2703 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2704 M: Michael Chan <michael.chan@broadcom.com>
2705 L: netdev@vger.kernel.org
2707 F: drivers/net/ethernet/broadcom/bnxt/
2709 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2710 M: Florian Fainelli <f.fainelli@gmail.com>
2711 M: Ray Jui <rjui@broadcom.com>
2712 M: Scott Branden <sbranden@broadcom.com>
2713 M: bcm-kernel-feedback-list@broadcom.com
2714 T: git git://github.com/broadcom/mach-bcm
2720 F: arch/arm/mach-bcm/
2722 BROADCOM BCM2835 ARM ARCHITECTURE
2723 M: Eric Anholt <eric@anholt.net>
2724 M: Stefan Wahren <stefan.wahren@i2se.com>
2725 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 T: git git://github.com/anholt/linux
2730 F: drivers/staging/vc04_services
2732 BROADCOM BCM47XX MIPS ARCHITECTURE
2733 M: Hauke Mehrtens <hauke@hauke-m.de>
2734 M: Rafał Miłecki <zajec5@gmail.com>
2735 L: linux-mips@linux-mips.org
2737 F: Documentation/devicetree/bindings/mips/brcm/
2738 F: arch/mips/bcm47xx/*
2739 F: arch/mips/include/asm/mach-bcm47xx/*
2741 BROADCOM BCM5301X ARM ARCHITECTURE
2742 M: Hauke Mehrtens <hauke@hauke-m.de>
2743 M: Rafał Miłecki <zajec5@gmail.com>
2744 M: Jon Mason <jonmason@broadcom.com>
2745 M: bcm-kernel-feedback-list@broadcom.com
2746 L: linux-arm-kernel@lists.infradead.org
2748 F: arch/arm/mach-bcm/bcm_5301x.c
2749 F: arch/arm/boot/dts/bcm5301x*.dtsi
2750 F: arch/arm/boot/dts/bcm470*
2751 F: arch/arm/boot/dts/bcm953012*
2753 BROADCOM BCM53573 ARM ARCHITECTURE
2754 M: Rafał Miłecki <rafal@milecki.pl>
2755 L: linux-arm-kernel@lists.infradead.org
2757 F: arch/arm/boot/dts/bcm53573*
2758 F: arch/arm/boot/dts/bcm47189*
2760 BROADCOM BCM63XX ARM ARCHITECTURE
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T: git git://github.com/broadcom/stblinux.git
2768 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2769 M: Kevin Cernekee <cernekee@gmail.com>
2770 L: linux-usb@vger.kernel.org
2772 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2774 BROADCOM BCM7XXX ARM ARCHITECTURE
2775 M: Brian Norris <computersforpeace@gmail.com>
2776 M: Gregory Fong <gregory.0xf0@gmail.com>
2777 M: Florian Fainelli <f.fainelli@gmail.com>
2778 M: bcm-kernel-feedback-list@broadcom.com
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T: git git://github.com/broadcom/stblinux.git
2782 F: arch/arm/mach-bcm/*brcmstb*
2783 F: arch/arm/boot/dts/bcm7*.dts*
2784 F: drivers/bus/brcmstb_gisb.c
2787 BROADCOM BMIPS MIPS ARCHITECTURE
2788 M: Kevin Cernekee <cernekee@gmail.com>
2789 M: Florian Fainelli <f.fainelli@gmail.com>
2790 L: linux-mips@linux-mips.org
2791 T: git git://github.com/broadcom/stblinux.git
2793 F: arch/mips/bmips/*
2794 F: arch/mips/include/asm/mach-bmips/*
2795 F: arch/mips/kernel/*bmips*
2796 F: arch/mips/boot/dts/brcm/bcm*.dts*
2797 F: drivers/irqchip/irq-bcm63*
2798 F: drivers/irqchip/irq-bcm7*
2799 F: drivers/irqchip/irq-brcmstb*
2800 F: include/linux/bcm963xx_nvram.h
2801 F: include/linux/bcm963xx_tag.h
2803 BROADCOM BMIPS CPUFREQ DRIVER
2804 M: Markus Mayer <mmayer@broadcom.com>
2805 M: bcm-kernel-feedback-list@broadcom.com
2806 L: linux-pm@vger.kernel.org
2808 F: drivers/cpufreq/bmips-cpufreq.c
2810 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2811 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2812 M: Prashant Sreedharan <prashant@broadcom.com>
2813 M: Michael Chan <mchan@broadcom.com>
2814 L: netdev@vger.kernel.org
2816 F: drivers/net/ethernet/broadcom/tg3.*
2818 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2819 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2820 M: Franky Lin <franky.lin@broadcom.com>
2821 M: Hante Meuleman <hante.meuleman@broadcom.com>
2822 L: linux-wireless@vger.kernel.org
2823 L: brcm80211-dev-list.pdl@broadcom.com
2825 F: drivers/net/wireless/broadcom/brcm80211/
2827 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2828 M: QLogic-Storage-Upstream@qlogic.com
2829 L: linux-scsi@vger.kernel.org
2831 F: drivers/scsi/bnx2fc/
2833 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2834 M: QLogic-Storage-Upstream@qlogic.com
2835 L: linux-scsi@vger.kernel.org
2837 F: drivers/scsi/bnx2i/
2839 BROADCOM IPROC ARM ARCHITECTURE
2840 M: Ray Jui <rjui@broadcom.com>
2841 M: Scott Branden <sbranden@broadcom.com>
2842 M: Jon Mason <jonmason@broadcom.com>
2843 M: bcm-kernel-feedback-list@broadcom.com
2844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T: git git://github.com/broadcom/cygnus-linux.git
2860 F: arch/arm64/boot/dts/broadcom/ns2*
2861 F: drivers/clk/bcm/clk-ns*
2862 F: drivers/pinctrl/bcm/pinctrl-ns*
2864 BROADCOM BRCMSTB GPIO DRIVER
2865 M: Gregory Fong <gregory.0xf0@gmail.com>
2866 L: bcm-kernel-feedback-list@broadcom.com
2868 F: drivers/gpio/gpio-brcmstb.c
2869 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2871 BROADCOM KONA GPIO DRIVER
2872 M: Ray Jui <rjui@broadcom.com>
2873 L: bcm-kernel-feedback-list@broadcom.com
2875 F: drivers/gpio/gpio-bcm-kona.c
2876 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2878 BROADCOM NVRAM DRIVER
2879 M: Rafał Miłecki <zajec5@gmail.com>
2880 L: linux-mips@linux-mips.org
2882 F: drivers/firmware/broadcom/*
2884 BROADCOM STB NAND FLASH DRIVER
2885 M: Brian Norris <computersforpeace@gmail.com>
2886 M: Kamal Dasu <kdasu.kdev@gmail.com>
2887 L: linux-mtd@lists.infradead.org
2888 L: bcm-kernel-feedback-list@broadcom.com
2890 F: drivers/mtd/nand/brcmnand/
2892 BROADCOM STB AVS CPUFREQ DRIVER
2893 M: Markus Mayer <mmayer@broadcom.com>
2894 M: bcm-kernel-feedback-list@broadcom.com
2895 L: linux-pm@vger.kernel.org
2897 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2898 F: drivers/cpufreq/brcmstb*
2900 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2901 M: Rafał Miłecki <zajec5@gmail.com>
2902 L: linux-wireless@vger.kernel.org
2905 F: include/linux/bcma/
2907 BROADCOM SYSTEMPORT ETHERNET DRIVER
2908 M: Florian Fainelli <f.fainelli@gmail.com>
2909 L: netdev@vger.kernel.org
2911 F: drivers/net/ethernet/broadcom/bcmsysport.*
2913 BROADCOM NETXTREME-E ROCE DRIVER
2914 M: Selvin Xavier <selvin.xavier@broadcom.com>
2915 M: Devesh Sharma <devesh.sharma@broadcom.com>
2916 M: Somnath Kotur <somnath.kotur@broadcom.com>
2917 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2918 L: linux-rdma@vger.kernel.org
2919 W: http://www.broadcom.com
2921 F: drivers/infiniband/hw/bnxt_re/
2922 F: include/uapi/rdma/bnxt_re-abi.h
2924 BROCADE BFA FC SCSI DRIVER
2925 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2926 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2927 L: linux-scsi@vger.kernel.org
2929 F: drivers/scsi/bfa/
2931 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2932 M: Rasesh Mody <rasesh.mody@cavium.com>
2933 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2934 M: Dept-GELinuxNICDev@cavium.com
2935 L: netdev@vger.kernel.org
2937 F: drivers/net/ethernet/brocade/bna/
2939 BSG (block layer generic sg v4 driver)
2940 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2941 L: linux-scsi@vger.kernel.org
2944 F: include/linux/bsg.h
2945 F: include/uapi/linux/bsg.h
2948 M: Clemens Ladisch <clemens@ladisch.de>
2949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2950 T: git git://git.alsa-project.org/alsa-kernel.git
2952 F: Documentation/sound/alsa/Bt87x.txt
2953 F: sound/pci/bt87x.c
2956 M: Michael Buesch <m@bues.ch>
2957 W: http://bu3sch.de/btgpio.php
2959 F: drivers/gpio/gpio-bt8xx.c
2962 M: Chris Mason <clm@fb.com>
2963 M: Josef Bacik <jbacik@fb.com>
2964 M: David Sterba <dsterba@suse.com>
2965 L: linux-btrfs@vger.kernel.org
2966 W: http://btrfs.wiki.kernel.org/
2967 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2970 F: Documentation/filesystems/btrfs.txt
2972 F: include/linux/btrfs*
2973 F: include/uapi/linux/btrfs*
2975 BTTV VIDEO4LINUX DRIVER
2976 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2977 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2978 L: linux-media@vger.kernel.org
2979 W: https://linuxtv.org
2980 T: git git://linuxtv.org/media_tree.git
2982 F: Documentation/media/v4l-drivers/bttv*
2983 F: drivers/media/pci/bt8xx/bttv*
2985 BUSLOGIC SCSI DRIVER
2986 M: Khalid Aziz <khalid@gonehiking.org>
2987 L: linux-scsi@vger.kernel.org
2989 F: drivers/scsi/BusLogic.*
2990 F: drivers/scsi/FlashPoint.*
2992 C-MEDIA CMI8788 DRIVER
2993 M: Clemens Ladisch <clemens@ladisch.de>
2994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2995 T: git git://git.alsa-project.org/alsa-kernel.git
2997 F: sound/pci/oxygen/
3000 M: Mark Salter <msalter@redhat.com>
3001 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3002 L: linux-c6x-dev@linux-c6x.org
3003 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3007 CA8210 IEEE-802.15.4 RADIO DRIVER
3008 M: Harry Morris <h.morris@cascoda.com>
3009 M: linuxdev@cascoda.com
3010 L: linux-wpan@vger.kernel.org
3011 W: https://github.com/Cascoda/ca8210-linux.git
3013 F: drivers/net/ieee802154/ca8210.c
3014 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3016 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3017 M: David Howells <dhowells@redhat.com>
3018 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3020 F: Documentation/filesystems/caching/cachefiles.txt
3023 CADET FM/AM RADIO RECEIVER DRIVER
3024 M: Hans Verkuil <hverkuil@xs4all.nl>
3025 L: linux-media@vger.kernel.org
3026 T: git git://linuxtv.org/media_tree.git
3027 W: https://linuxtv.org
3029 F: drivers/media/radio/radio-cadet*
3031 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3032 M: Jonathan Corbet <corbet@lwn.net>
3033 L: linux-media@vger.kernel.org
3034 T: git git://linuxtv.org/media_tree.git
3036 F: Documentation/media/v4l-drivers/cafe_ccic*
3037 F: drivers/media/platform/marvell-ccic/
3040 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3041 L: netdev@vger.kernel.org
3043 F: Documentation/networking/caif/
3044 F: drivers/net/caif/
3045 F: include/uapi/linux/caif/
3046 F: include/net/caif/
3049 CALGARY x86-64 IOMMU
3050 M: Muli Ben-Yehuda <mulix@mulix.org>
3051 M: Jon Mason <jdmason@kudzu.us>
3052 L: iommu@lists.linux-foundation.org
3054 F: arch/x86/kernel/pci-calgary_64.c
3055 F: arch/x86/kernel/tce_64.c
3056 F: arch/x86/include/asm/calgary.h
3057 F: arch/x86/include/asm/tce.h
3060 M: Oliver Hartkopp <socketcan@hartkopp.net>
3061 M: Marc Kleine-Budde <mkl@pengutronix.de>
3062 L: linux-can@vger.kernel.org
3063 W: https://github.com/linux-can
3064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3067 F: Documentation/networking/can.txt
3069 F: include/linux/can/core.h
3070 F: include/uapi/linux/can.h
3071 F: include/uapi/linux/can/bcm.h
3072 F: include/uapi/linux/can/raw.h
3073 F: include/uapi/linux/can/gw.h
3076 M: Wolfgang Grandegger <wg@grandegger.com>
3077 M: Marc Kleine-Budde <mkl@pengutronix.de>
3078 L: linux-can@vger.kernel.org
3079 W: https://github.com/linux-can
3080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3083 F: Documentation/devicetree/bindings/net/can/
3085 F: include/linux/can/dev.h
3086 F: include/linux/can/platform/
3087 F: include/uapi/linux/can/error.h
3088 F: include/uapi/linux/can/netlink.h
3091 M: Serge Hallyn <serge@hallyn.com>
3092 L: linux-security-module@vger.kernel.org
3094 F: include/linux/capability.h
3095 F: include/uapi/linux/capability.h
3096 F: security/commoncap.c
3097 F: kernel/capability.c
3099 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3100 M: Kevin Tsai <ktsai@capellamicro.com>
3102 F: drivers/iio/light/cm*
3104 CAVIUM THUNDERX2 ARM64 SOC
3105 M: Jayachandran C <jnair@caviumnetworks.com>
3106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3108 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3109 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3112 M: Jan Glauber <jglauber@cavium.com>
3113 M: David Daney <david.daney@cavium.com>
3114 W: http://www.cavium.com
3116 F: drivers/i2c/busses/i2c-octeon*
3117 F: drivers/i2c/busses/i2c-thunderx*
3120 M: Jan Glauber <jglauber@cavium.com>
3121 M: David Daney <david.daney@cavium.com>
3122 M: Steven J. Hill <Steven.Hill@cavium.com>
3123 W: http://www.cavium.com
3125 F: drivers/mmc/host/cavium*
3127 CAVIUM LIQUIDIO NETWORK DRIVER
3128 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3129 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3130 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3131 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3132 L: netdev@vger.kernel.org
3133 W: http://www.cavium.com
3135 F: drivers/net/ethernet/cavium/liquidio/
3137 CAVIUM OCTEON-TX CRYPTO DRIVER
3138 M: George Cherian <george.cherian@cavium.com>
3139 L: linux-crypto@vger.kernel.org
3140 W: http://www.cavium.com
3142 F: drivers/crypto/cavium/cpt/
3144 CC2520 IEEE-802.15.4 RADIO DRIVER
3145 M: Varka Bhadram <varkabhadram@gmail.com>
3146 L: linux-wpan@vger.kernel.org
3148 F: drivers/net/ieee802154/cc2520.c
3149 F: include/linux/spi/cc2520.h
3150 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3152 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3153 M: Gilad Ben-Yossef <gilad@benyossef.com>
3154 L: linux-crypto@vger.kernel.org
3155 L: driverdev-devel@linuxdriverproject.org
3157 F: drivers/staging/ccree/
3158 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3161 M: Hans Verkuil <hans.verkuil@cisco.com>
3162 L: linux-media@vger.kernel.org
3163 T: git git://linuxtv.org/media_tree.git
3164 W: http://linuxtv.org
3166 F: Documentation/media/kapi/cec-core.rst
3167 F: Documentation/media/uapi/cec
3168 F: drivers/media/cec/
3169 F: drivers/media/rc/keymaps/rc-cec.c
3170 F: include/media/cec.h
3171 F: include/media/cec-notifier.h
3172 F: include/uapi/linux/cec.h
3173 F: include/uapi/linux/cec-funcs.h
3175 CELL BROADBAND ENGINE ARCHITECTURE
3176 M: Arnd Bergmann <arnd@arndb.de>
3177 L: linuxppc-dev@lists.ozlabs.org
3178 W: http://www.ibm.com/developerworks/power/cell/
3180 F: arch/powerpc/include/asm/cell*.h
3181 F: arch/powerpc/include/asm/spu*.h
3182 F: arch/powerpc/include/uapi/asm/spu*.h
3183 F: arch/powerpc/oprofile/*cell*
3184 F: arch/powerpc/platforms/cell/
3186 CEPH COMMON CODE (LIBCEPH)
3187 M: Ilya Dryomov <idryomov@gmail.com>
3188 M: "Yan, Zheng" <zyan@redhat.com>
3189 M: Sage Weil <sage@redhat.com>
3190 L: ceph-devel@vger.kernel.org
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3193 T: git git://github.com/ceph/ceph-client.git
3196 F: include/linux/ceph/
3197 F: include/linux/crush/
3199 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3200 M: "Yan, Zheng" <zyan@redhat.com>
3201 M: Sage Weil <sage@redhat.com>
3202 M: Ilya Dryomov <idryomov@gmail.com>
3203 L: ceph-devel@vger.kernel.org
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3206 T: git git://github.com/ceph/ceph-client.git
3208 F: Documentation/filesystems/ceph.txt
3211 CERTIFICATE HANDLING:
3212 M: David Howells <dhowells@redhat.com>
3213 M: David Woodhouse <dwmw2@infradead.org>
3214 L: keyrings@vger.kernel.org
3216 F: Documentation/module-signing.txt
3218 F: scripts/sign-file.c
3219 F: scripts/extract-cert.c
3221 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3222 L: linux-usb@vger.kernel.org
3224 F: Documentation/usb/WUSB-Design-overview.txt
3225 F: Documentation/usb/wusb-cbaf
3226 F: drivers/usb/host/hwa-hc.c
3227 F: drivers/usb/host/whci/
3228 F: drivers/usb/wusbcore/
3229 F: include/linux/usb/wusb*
3231 HT16K33 LED CONTROLLER DRIVER
3232 M: Robin van der Gracht <robin@protonic.nl>
3234 F: drivers/auxdisplay/ht16k33.c
3235 F: Documentation/devicetree/bindings/display/ht16k33.txt
3237 CFAG12864B LCD DRIVER
3238 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3239 W: http://miguelojeda.es/auxdisplay.htm
3240 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3242 F: drivers/auxdisplay/cfag12864b.c
3243 F: include/linux/cfag12864b.h
3245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3246 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3247 W: http://miguelojeda.es/auxdisplay.htm
3248 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3250 F: drivers/auxdisplay/cfag12864bfb.c
3251 F: include/linux/cfag12864b.h
3253 CFG80211 and NL80211
3254 M: Johannes Berg <johannes@sipsolutions.net>
3255 L: linux-wireless@vger.kernel.org
3256 W: http://wireless.kernel.org/
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3260 F: include/uapi/linux/nl80211.h
3261 F: include/net/cfg80211.h
3263 X: net/wireless/wext*
3265 CHAR and MISC DRIVERS
3266 M: Arnd Bergmann <arnd@arndb.de>
3267 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3272 F: include/linux/miscdevice.h
3275 M: Andy Whitcroft <apw@canonical.com>
3276 M: Joe Perches <joe@perches.com>
3278 F: scripts/checkpatch.pl
3280 CHINESE DOCUMENTATION
3281 M: Harry Wei <harryxiyou@gmail.com>
3282 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3283 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3285 F: Documentation/translations/zh_CN/
3287 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3288 M: Peter Chen <Peter.Chen@nxp.com>
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3290 L: linux-usb@vger.kernel.org
3292 F: drivers/usb/chipidea/
3294 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3295 M: Hans de Goede <hdegoede@redhat.com>
3296 L: linux-input@vger.kernel.org
3298 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3299 F: drivers/input/touchscreen/chipone_icn8318.c
3301 CHROME HARDWARE PLATFORM SUPPORT
3302 M: Olof Johansson <olof@lixom.net>
3304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3305 F: drivers/platform/chrome/
3307 CISCO VIC ETHERNET NIC DRIVER
3308 M: Christian Benvenuti <benve@cisco.com>
3309 M: Govindarajulu Varadarajan <_govind@gmx.com>
3310 M: Neel Patel <neepatel@cisco.com>
3312 F: drivers/net/ethernet/cisco/enic/
3314 CISCO VIC LOW LATENCY NIC DRIVER
3315 M: Christian Benvenuti <benve@cisco.com>
3316 M: Dave Goodell <dgoodell@cisco.com>
3318 F: drivers/infiniband/hw/usnic/
3320 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3321 M: Hartley Sweeten <hsweeten@visionengravers.com>
3322 L: netdev@vger.kernel.org
3324 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3326 CIRRUS LOGIC AUDIO CODEC DRIVERS
3327 M: Brian Austin <brian.austin@cirrus.com>
3328 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3331 F: sound/soc/codecs/cs*
3334 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3335 L: linux-kernel@vger.kernel.org
3338 F: include/linux/cleancache.h
3341 M: Russell King <linux@armlinux.org.uk>
3342 L: linux-clk@vger.kernel.org
3344 F: include/linux/clk.h
3346 CLOCKSOURCE, CLOCKEVENT DRIVERS
3347 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3348 M: Thomas Gleixner <tglx@linutronix.de>
3349 L: linux-kernel@vger.kernel.org
3350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3352 F: drivers/clocksource
3354 CISCO FCOE HBA DRIVER
3355 M: Satish Kharat <satishkh@cisco.com>
3356 M: Sesidhar Baddela <sebaddel@cisco.com>
3357 M: Karan Tilak Kumar <kartilak@cisco.com>
3358 L: linux-scsi@vger.kernel.org
3360 F: drivers/scsi/fnic/
3362 CISCO SCSI HBA DRIVER
3363 M: Karan Tilak Kumar <kartilak@cisco.com>
3364 M: Sesidhar Baddela <sebaddel@cisco.com>
3365 L: linux-scsi@vger.kernel.org
3367 F: drivers/scsi/snic/
3370 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3371 M: Daniel Oliveira Nascimento <don@syst.com.br>
3372 L: platform-driver-x86@vger.kernel.org
3374 F: drivers/platform/x86/classmate-laptop.c
3377 M: Hans Verkuil <hans.verkuil@cisco.com>
3378 L: linux-media@vger.kernel.org
3379 T: git git://linuxtv.org/media_tree.git
3380 W: https://linuxtv.org
3382 F: drivers/media/pci/cobalt/
3384 COCCINELLE/Semantic Patches (SmPL)
3385 M: Julia Lawall <Julia.Lawall@lip6.fr>
3386 M: Gilles Muller <Gilles.Muller@lip6.fr>
3387 M: Nicolas Palix <nicolas.palix@imag.fr>
3388 M: Michal Marek <mmarek@suse.com>
3389 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3391 W: http://coccinelle.lip6.fr/
3393 F: Documentation/dev-tools/coccinelle.rst
3394 F: scripts/coccinelle/
3395 F: scripts/coccicheck
3398 M: Jan Harkes <jaharkes@cs.cmu.edu>
3400 L: codalist@coda.cs.cmu.edu
3401 W: http://www.coda.cs.cmu.edu/
3403 F: Documentation/filesystems/coda.txt
3405 F: include/linux/coda*.h
3406 F: include/uapi/linux/coda*.h
3408 CODA V4L2 MEM2MEM DRIVER
3409 M: Philipp Zabel <p.zabel@pengutronix.de>
3410 L: linux-media@vger.kernel.org
3412 F: Documentation/devicetree/bindings/media/coda.txt
3413 F: drivers/media/platform/coda/
3415 COMMON CLK FRAMEWORK
3416 M: Michael Turquette <mturquette@baylibre.com>
3417 M: Stephen Boyd <sboyd@codeaurora.org>
3418 L: linux-clk@vger.kernel.org
3419 Q: http://patchwork.kernel.org/project/linux-clk/list/
3420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3422 F: Documentation/devicetree/bindings/clock/
3424 X: drivers/clk/clkdev.c
3425 F: include/linux/clk-pr*
3426 F: include/linux/clk/
3428 COMMON INTERNET FILE SYSTEM (CIFS)
3429 M: Steve French <sfrench@samba.org>
3430 L: linux-cifs@vger.kernel.org
3431 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3432 W: http://linux-cifs.samba.org/
3433 T: git git://git.samba.org/sfrench/cifs-2.6.git
3435 F: Documentation/filesystems/cifs/
3438 COMPACTPCI HOTPLUG CORE
3439 M: Scott Murray <scott@spiteful.org>
3440 L: linux-pci@vger.kernel.org
3442 F: drivers/pci/hotplug/cpci_hotplug*
3444 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3445 M: Scott Murray <scott@spiteful.org>
3446 L: linux-pci@vger.kernel.org
3448 F: drivers/pci/hotplug/cpcihp_zt5550.*
3450 COMPACTPCI HOTPLUG GENERIC DRIVER
3451 M: Scott Murray <scott@spiteful.org>
3452 L: linux-pci@vger.kernel.org
3454 F: drivers/pci/hotplug/cpcihp_generic.c
3456 COMPAL LAPTOP SUPPORT
3457 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3458 L: platform-driver-x86@vger.kernel.org
3460 F: drivers/platform/x86/compal-laptop.c
3462 CONEXANT ACCESSRUNNER USB DRIVER
3463 L: accessrunner-general@lists.sourceforge.net
3464 W: http://accessrunner.sourceforge.net/
3466 F: drivers/usb/atm/cxacru.c
3469 M: Joel Becker <jlbec@evilplan.org>
3470 M: Christoph Hellwig <hch@lst.de>
3471 T: git git://git.infradead.org/users/hch/configfs.git
3474 F: include/linux/configfs.h
3477 M: Evgeniy Polyakov <zbr@ioremap.net>
3478 L: netdev@vger.kernel.org
3480 F: drivers/connector/
3482 CONTROL GROUP (CGROUP)
3483 M: Tejun Heo <tj@kernel.org>
3484 M: Li Zefan <lizefan@huawei.com>
3485 M: Johannes Weiner <hannes@cmpxchg.org>
3486 L: cgroups@vger.kernel.org
3487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3489 F: Documentation/cgroup*
3490 F: include/linux/cgroup*
3493 CONTROL GROUP - CPUSET
3494 M: Li Zefan <lizefan@huawei.com>
3495 L: cgroups@vger.kernel.org
3496 W: http://www.bullopensource.org/cpuset/
3497 W: http://oss.sgi.com/projects/cpusets/
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3500 F: Documentation/cgroup-v1/cpusets.txt
3501 F: include/linux/cpuset.h
3504 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3505 M: Johannes Weiner <hannes@cmpxchg.org>
3506 M: Michal Hocko <mhocko@kernel.org>
3507 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3508 L: cgroups@vger.kernel.org
3509 L: linux-mm@kvack.org
3514 CORETEMP HARDWARE MONITORING DRIVER
3515 M: Fenghua Yu <fenghua.yu@intel.com>
3516 L: linux-hwmon@vger.kernel.org
3518 F: Documentation/hwmon/coretemp
3519 F: drivers/hwmon/coretemp.c
3521 COSA/SRP SYNC SERIAL DRIVER
3522 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3523 W: http://www.fi.muni.cz/~kas/cosa/
3525 F: drivers/net/wan/cosa*
3527 CPMAC ETHERNET DRIVER
3528 M: Florian Fainelli <f.fainelli@gmail.com>
3529 L: netdev@vger.kernel.org
3531 F: drivers/net/ethernet/ti/cpmac.c
3533 CPU FREQUENCY DRIVERS
3534 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3535 M: Viresh Kumar <viresh.kumar@linaro.org>
3536 L: linux-pm@vger.kernel.org
3538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3539 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3540 B: https://bugzilla.kernel.org
3541 F: Documentation/cpu-freq/
3542 F: Documentation/devicetree/bindings/cpufreq/
3544 F: include/linux/cpufreq.h
3545 F: tools/testing/selftests/cpufreq/
3547 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3548 M: Viresh Kumar <viresh.kumar@linaro.org>
3549 M: Sudeep Holla <sudeep.holla@arm.com>
3550 L: linux-pm@vger.kernel.org
3551 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3553 F: drivers/cpufreq/arm_big_little.h
3554 F: drivers/cpufreq/arm_big_little.c
3555 F: drivers/cpufreq/arm_big_little_dt.c
3557 CPUIDLE DRIVER - ARM BIG LITTLE
3558 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3559 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3560 L: linux-pm@vger.kernel.org
3561 L: linux-arm-kernel@lists.infradead.org
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3564 F: drivers/cpuidle/cpuidle-big_little.c
3566 CPUIDLE DRIVER - ARM EXYNOS
3567 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3568 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3569 M: Kukjin Kim <kgene@kernel.org>
3570 L: linux-pm@vger.kernel.org
3571 L: linux-samsung-soc@vger.kernel.org
3573 F: drivers/cpuidle/cpuidle-exynos.c
3574 F: arch/arm/mach-exynos/pm.c
3577 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3578 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3579 L: linux-pm@vger.kernel.org
3581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3582 B: https://bugzilla.kernel.org
3583 F: drivers/cpuidle/*
3584 F: include/linux/cpuidle.h
3587 M: "H. Peter Anvin" <hpa@zytor.com>
3589 F: arch/x86/kernel/cpuid.c
3590 F: arch/x86/kernel/msr.c
3592 CPU POWER MONITORING SUBSYSTEM
3593 M: Thomas Renninger <trenn@suse.com>
3594 L: linux-pm@vger.kernel.org
3596 F: tools/power/cpupower/
3599 W: http://sourceforge.net/projects/cramfs/
3600 S: Orphan / Obsolete
3601 F: Documentation/filesystems/cramfs.txt
3605 M: Mikael Starvik <starvik@axis.com>
3606 M: Jesper Nilsson <jesper.nilsson@axis.com>
3607 L: linux-cris-kernel@axis.com
3608 W: http://developer.axis.com
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3612 F: drivers/tty/serial/crisv10.*
3615 M: Herbert Xu <herbert@gondor.apana.org.au>
3616 M: "David S. Miller" <davem@davemloft.net>
3617 L: linux-crypto@vger.kernel.org
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3621 F: Documentation/crypto/
3622 F: Documentation/devicetree/bindings/crypto/
3627 F: include/linux/crypto*
3629 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3630 M: Neil Horman <nhorman@tuxdriver.com>
3631 L: linux-crypto@vger.kernel.org
3633 F: crypto/ansi_cprng.c
3637 M: Hans Verkuil <hverkuil@xs4all.nl>
3638 L: linux-media@vger.kernel.org
3639 T: git git://linuxtv.org/media_tree.git
3640 W: http://linuxtv.org
3642 F: drivers/media/i2c/cs3308.c
3643 F: drivers/media/i2c/cs3308.h
3645 CS5535 Audio ALSA driver
3646 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3648 F: sound/pci/cs5535audio/
3651 M: Solomon Peachy <pizza@shaftnet.org>
3653 F: drivers/net/wireless/st/cw1200/
3655 CX18 VIDEO4LINUX DRIVER
3656 M: Andy Walls <awalls@md.metrocast.net>
3657 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3658 L: linux-media@vger.kernel.org
3659 T: git git://linuxtv.org/media_tree.git
3660 W: https://linuxtv.org
3661 W: http://www.ivtvdriver.org/index.php/Cx18
3663 F: Documentation/media/v4l-drivers/cx18*
3664 F: drivers/media/pci/cx18/
3665 F: include/uapi/linux/ivtv*
3667 CX2341X MPEG ENCODER HELPER MODULE
3668 M: Hans Verkuil <hverkuil@xs4all.nl>
3669 L: linux-media@vger.kernel.org
3670 T: git git://linuxtv.org/media_tree.git
3671 W: https://linuxtv.org
3673 F: drivers/media/common/cx2341x*
3674 F: include/media/cx2341x*
3676 CX24120 MEDIA DRIVER
3677 M: Jemma Denson <jdenson@gmail.com>
3678 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3679 L: linux-media@vger.kernel.org
3680 W: https://linuxtv.org
3681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3683 F: drivers/media/dvb-frontends/cx24120*
3685 CX88 VIDEO4LINUX DRIVER
3686 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3687 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3688 L: linux-media@vger.kernel.org
3689 W: https://linuxtv.org
3690 T: git git://linuxtv.org/media_tree.git
3692 F: Documentation/media/v4l-drivers/cx88*
3693 F: drivers/media/pci/cx88/
3695 CXD2820R MEDIA DRIVER
3696 M: Antti Palosaari <crope@iki.fi>
3697 L: linux-media@vger.kernel.org
3698 W: https://linuxtv.org
3699 W: http://palosaari.fi/linux/
3700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3701 T: git git://linuxtv.org/anttip/media_tree.git
3703 F: drivers/media/dvb-frontends/cxd2820r*
3705 CXGB3 ETHERNET DRIVER (CXGB3)
3706 M: Santosh Raspatur <santosh@chelsio.com>
3707 L: netdev@vger.kernel.org
3708 W: http://www.chelsio.com
3710 F: drivers/net/ethernet/chelsio/cxgb3/
3712 CXGB3 ISCSI DRIVER (CXGB3I)
3713 M: Karen Xie <kxie@chelsio.com>
3714 L: linux-scsi@vger.kernel.org
3715 W: http://www.chelsio.com
3717 F: drivers/scsi/cxgbi/cxgb3i
3719 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3720 M: Steve Wise <swise@chelsio.com>
3721 L: linux-rdma@vger.kernel.org
3722 W: http://www.openfabrics.org
3724 F: drivers/infiniband/hw/cxgb3/
3725 F: include/uapi/rdma/cxgb3-abi.h
3727 CXGB4 ETHERNET DRIVER (CXGB4)
3728 M: Ganesh Goudar <ganeshgr@chelsio.com>
3729 L: netdev@vger.kernel.org
3730 W: http://www.chelsio.com
3732 F: drivers/net/ethernet/chelsio/cxgb4/
3734 CXGB4 ISCSI DRIVER (CXGB4I)
3735 M: Karen Xie <kxie@chelsio.com>
3736 L: linux-scsi@vger.kernel.org
3737 W: http://www.chelsio.com
3739 F: drivers/scsi/cxgbi/cxgb4i
3741 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3742 M: Steve Wise <swise@chelsio.com>
3743 L: linux-rdma@vger.kernel.org
3744 W: http://www.openfabrics.org
3746 F: drivers/infiniband/hw/cxgb4/
3747 F: include/uapi/rdma/cxgb4-abi.h
3749 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3750 M: Casey Leedom <leedom@chelsio.com>
3751 L: netdev@vger.kernel.org
3752 W: http://www.chelsio.com
3754 F: drivers/net/ethernet/chelsio/cxgb4vf/
3756 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3757 M: Ian Munsie <imunsie@au1.ibm.com>
3758 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3759 L: linuxppc-dev@lists.ozlabs.org
3761 F: arch/powerpc/platforms/powernv/pci-cxl.c
3762 F: drivers/misc/cxl/
3763 F: include/misc/cxl*
3764 F: include/uapi/misc/cxl.h
3765 F: Documentation/powerpc/cxl.txt
3766 F: Documentation/ABI/testing/sysfs-class-cxl
3768 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3769 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3770 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3771 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3772 L: linux-scsi@vger.kernel.org
3774 F: drivers/scsi/cxlflash/
3775 F: include/uapi/scsi/cxlflash_ioctls.h
3776 F: Documentation/powerpc/cxlflash.txt
3778 STMMAC ETHERNET DRIVER
3779 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3780 M: Alexandre Torgue <alexandre.torgue@st.com>
3781 L: netdev@vger.kernel.org
3782 W: http://www.stlinux.com
3784 F: drivers/net/ethernet/stmicro/stmmac/
3787 M: Russell King <linux@armlinux.org.uk>
3788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3789 W: http://www.armlinux.org.uk/
3791 F: drivers/video/fbdev/cyber2000fb.*
3793 CYCLADES ASYNC MUX DRIVER
3794 W: http://www.cyclades.com/
3796 F: drivers/tty/cyclades.c
3797 F: include/linux/cyclades.h
3798 F: include/uapi/linux/cyclades.h
3800 CYCLADES PC300 DRIVER
3801 W: http://www.cyclades.com/
3803 F: drivers/net/wan/pc300*
3805 CYPRESS_FIRMWARE MEDIA DRIVER
3806 M: Antti Palosaari <crope@iki.fi>
3807 L: linux-media@vger.kernel.org
3808 W: https://linuxtv.org
3809 W: http://palosaari.fi/linux/
3810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3811 T: git git://linuxtv.org/anttip/media_tree.git
3813 F: drivers/media/common/cypress_firmware*
3815 CYTTSP TOUCHSCREEN DRIVER
3816 M: Ferruh Yigit <fery@cypress.com>
3817 L: linux-input@vger.kernel.org
3819 F: drivers/input/touchscreen/cyttsp*
3820 F: include/linux/input/cyttsp.h
3822 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3823 M: Joshua Kinard <kumba@gentoo.org>
3825 F: drivers/rtc/rtc-ds1685.c
3826 F: include/linux/rtc/ds1685.h
3828 DAMA SLAVE for AX.25
3829 M: Joerg Reuter <jreuter@yaina.de>
3830 W: http://yaina.de/jreuter/
3831 W: http://www.qsl.net/dl1bke/
3832 L: linux-hams@vger.kernel.org
3834 F: net/ax25/af_ax25.c
3835 F: net/ax25/ax25_dev.c
3836 F: net/ax25/ax25_ds_*
3837 F: net/ax25/ax25_in.c
3838 F: net/ax25/ax25_out.c
3839 F: net/ax25/ax25_timer.c
3840 F: net/ax25/sysctl_net_ax25.c
3842 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3843 L: netdev@vger.kernel.org
3845 F: Documentation/networking/dmfe.txt
3846 F: drivers/net/ethernet/dec/tulip/dmfe.c
3848 DC390/AM53C974 SCSI driver
3849 M: Hannes Reinecke <hare@suse.com>
3850 L: linux-scsi@vger.kernel.org
3852 F: drivers/scsi/am53c974.c
3855 M: Oliver Neukum <oliver@neukum.org>
3856 M: Ali Akcaagac <aliakc@web.de>
3857 M: Jamie Lenehan <lenehan@twibble.org>
3858 L: dc395x@twibble.org
3859 W: http://twibble.org/dist/dc395x/
3860 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3862 F: Documentation/scsi/dc395x.txt
3863 F: drivers/scsi/dc395x.*
3866 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3867 L: dccp@vger.kernel.org
3868 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3870 F: include/linux/dccp.h
3871 F: include/uapi/linux/dccp.h
3872 F: include/linux/tfrc.h
3875 DECnet NETWORK LAYER
3876 W: http://linux-decnet.sourceforge.net
3877 L: linux-decnet-user@lists.sourceforge.net
3879 F: Documentation/networking/decnet.txt
3882 DECSTATION PLATFORM SUPPORT
3883 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3884 L: linux-mips@linux-mips.org
3885 W: http://www.linux-mips.org/wiki/DECstation
3888 F: arch/mips/include/asm/dec/
3889 F: arch/mips/include/asm/mach-dec/
3891 DEFXX FDDI NETWORK DRIVER
3892 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3894 F: drivers/net/fddi/defxx.*
3897 M: Matthew Garrett <mjg59@srcf.ucam.org>
3898 M: Pali Rohár <pali.rohar@gmail.com>
3899 L: platform-driver-x86@vger.kernel.org
3901 F: drivers/platform/x86/dell-laptop.c
3903 DELL LAPTOP RBTN DRIVER
3904 M: Pali Rohár <pali.rohar@gmail.com>
3906 F: drivers/platform/x86/dell-rbtn.*
3908 DELL LAPTOP FREEFALL DRIVER
3909 M: Pali Rohár <pali.rohar@gmail.com>
3911 F: drivers/platform/x86/dell-smo8800.c
3913 DELL LAPTOP SMM DRIVER
3914 M: Pali Rohár <pali.rohar@gmail.com>
3916 F: drivers/hwmon/dell-smm-hwmon.c
3917 F: include/uapi/linux/i8k.h
3919 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3920 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3922 F: Documentation/dcdbas.txt
3923 F: drivers/firmware/dcdbas.*
3925 DELL WMI EXTRAS DRIVER
3926 M: Matthew Garrett <mjg59@srcf.ucam.org>
3927 M: Pali Rohár <pali.rohar@gmail.com>
3929 F: drivers/platform/x86/dell-wmi.c
3931 DESIGNWARE USB2 DRD IP DRIVER
3932 M: John Youn <johnyoun@synopsys.com>
3933 L: linux-usb@vger.kernel.org
3934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3936 F: drivers/usb/dwc2/
3938 DESIGNWARE USB3 DRD IP DRIVER
3939 M: Felipe Balbi <balbi@kernel.org>
3940 L: linux-usb@vger.kernel.org
3941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3943 F: drivers/usb/dwc3/
3945 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3946 M: Andreas Klinger <ak@it-klinger.de>
3947 L: linux-iio@vger.kernel.org
3949 F: drivers/iio/proximity/srf*.c
3951 DEVICE COREDUMP (DEV_COREDUMP)
3952 M: Johannes Berg <johannes@sipsolutions.net>
3953 L: linux-kernel@vger.kernel.org
3955 F: drivers/base/devcoredump.c
3956 F: include/linux/devcoredump.h
3958 DEVICE FREQUENCY (DEVFREQ)
3959 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3960 M: Kyungmin Park <kyungmin.park@samsung.com>
3961 R: Chanwoo Choi <cw00.choi@samsung.com>
3962 L: linux-pm@vger.kernel.org
3963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3966 F: include/linux/devfreq.h
3967 F: Documentation/devicetree/bindings/devfreq/
3969 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3970 M: Chanwoo Choi <cw00.choi@samsung.com>
3971 L: linux-pm@vger.kernel.org
3972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3974 F: drivers/devfreq/event/
3975 F: drivers/devfreq/devfreq-event.c
3976 F: include/linux/devfreq-event.h
3977 F: Documentation/devicetree/bindings/devfreq/event/
3979 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3980 M: Chanwoo Choi <cw00.choi@samsung.com>
3981 L: linux-pm@vger.kernel.org
3982 L: linux-samsung-soc@vger.kernel.org
3983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3985 F: drivers/devfreq/exynos-bus.c
3986 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3988 DEVICE NUMBER REGISTRY
3989 M: Torben Mathiasen <device@lanana.org>
3990 W: http://lanana.org/docs/device-list/index.html
3994 M: Alasdair Kergon <agk@redhat.com>
3995 M: Mike Snitzer <snitzer@redhat.com>
3996 M: dm-devel@redhat.com
3997 L: dm-devel@redhat.com
3998 W: http://sources.redhat.com/dm
3999 Q: http://patchwork.kernel.org/project/dm-devel/list/
4000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4001 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4003 F: Documentation/device-mapper/
4005 F: drivers/md/persistent-data/
4006 F: include/linux/device-mapper.h
4007 F: include/linux/dm-*.h
4008 F: include/uapi/linux/dm-*.h
4011 M: Jiri Pirko <jiri@mellanox.com>
4012 L: netdev@vger.kernel.org
4014 F: net/core/devlink.c
4015 F: include/net/devlink.h
4016 F: include/uapi/linux/devlink.h
4018 DIALOG SEMICONDUCTOR DRIVERS
4019 M: Support Opensource <support.opensource@diasemi.com>
4020 W: http://www.dialog-semiconductor.com/products
4022 F: Documentation/hwmon/da90??
4023 F: Documentation/devicetree/bindings/mfd/da90*.txt
4024 F: Documentation/devicetree/bindings/regulator/da92*.txt
4025 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4026 F: drivers/gpio/gpio-da90??.c
4027 F: drivers/hwmon/da90??-hwmon.c
4028 F: drivers/iio/adc/da91??-*.c
4029 F: drivers/input/misc/da90??_onkey.c
4030 F: drivers/input/touchscreen/da9052_tsi.c
4031 F: drivers/leds/leds-da90??.c
4032 F: drivers/mfd/da903x.c
4033 F: drivers/mfd/da90??-*.c
4034 F: drivers/mfd/da91??-*.c
4035 F: drivers/power/supply/da9052-battery.c
4036 F: drivers/power/supply/da91??-*.c
4037 F: drivers/regulator/da903x.c
4038 F: drivers/regulator/da9???-regulator.[ch]
4039 F: drivers/rtc/rtc-da90??.c
4040 F: drivers/video/backlight/da90??_bl.c
4041 F: drivers/watchdog/da90??_wdt.c
4042 F: include/linux/mfd/da903x.h
4043 F: include/linux/mfd/da9052/
4044 F: include/linux/mfd/da9055/
4045 F: include/linux/mfd/da9062/
4046 F: include/linux/mfd/da9063/
4047 F: include/linux/mfd/da9150/
4048 F: include/linux/regulator/da9211.h
4049 F: include/sound/da[79]*.h
4050 F: sound/soc/codecs/da[79]*.[ch]
4052 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4053 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4054 L: linux-gpio@vger.kernel.org
4056 F: drivers/gpio/gpio-gpio-mm.c
4058 DIGI NEO AND CLASSIC PCI PRODUCTS
4059 M: Lidza Louina <lidza.louina@gmail.com>
4060 M: Mark Hounschell <markh@compro.net>
4061 L: driverdev-devel@linuxdriverproject.org
4063 F: drivers/staging/dgnc/
4065 DIOLAN U2C-12 I2C DRIVER
4066 M: Guenter Roeck <linux@roeck-us.net>
4067 L: linux-i2c@vger.kernel.org
4069 F: drivers/i2c/busses/i2c-diolan-u2c.c
4072 M: Matthew Wilcox <mawilcox@microsoft.com>
4073 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4074 L: linux-fsdevel@vger.kernel.org
4077 F: include/linux/dax.h
4078 F: include/trace/events/fs_dax.h
4080 DIRECTORY NOTIFICATION (DNOTIFY)
4081 M: Eric Paris <eparis@parisplace.org>
4083 F: Documentation/filesystems/dnotify.txt
4084 F: fs/notify/dnotify/
4085 F: include/linux/dnotify.h
4087 DISK GEOMETRY AND PARTITION HANDLING
4088 M: Andries Brouwer <aeb@cwi.nl>
4089 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4090 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4091 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4095 M: Jan Kara <jack@suse.com>
4097 F: Documentation/filesystems/quota.txt
4099 F: include/linux/quota*.h
4100 F: include/uapi/linux/quota*.h
4102 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4103 M: Bernie Thompson <bernie@plugable.com>
4104 L: linux-fbdev@vger.kernel.org
4106 W: http://plugable.com/category/projects/udlfb/
4107 F: drivers/video/fbdev/udlfb.c
4108 F: include/video/udlfb.h
4109 F: Documentation/fb/udlfb.txt
4111 DISTRIBUTED LOCK MANAGER (DLM)
4112 M: Christine Caulfield <ccaulfie@redhat.com>
4113 M: David Teigland <teigland@redhat.com>
4114 L: cluster-devel@redhat.com
4115 W: http://sources.redhat.com/cluster/
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4120 DMA BUFFER SHARING FRAMEWORK
4121 M: Sumit Semwal <sumit.semwal@linaro.org>
4123 L: linux-media@vger.kernel.org
4124 L: dri-devel@lists.freedesktop.org
4125 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4127 F: include/linux/dma-buf*
4128 F: include/linux/reservation.h
4129 F: include/linux/*fence.h
4130 F: Documentation/driver-api/dma-buf.rst
4131 T: git git://anongit.freedesktop.org/drm/drm-misc
4134 M: Sumit Semwal <sumit.semwal@linaro.org>
4135 R: Gustavo Padovan <gustavo@padovan.org>
4137 L: linux-media@vger.kernel.org
4138 L: dri-devel@lists.freedesktop.org
4139 F: drivers/dma-buf/sync_*
4140 F: drivers/dma-buf/dma-fence*
4141 F: drivers/dma-buf/sw_sync.c
4142 F: include/linux/sync_file.h
4143 F: include/uapi/linux/sync_file.h
4144 F: Documentation/sync_file.txt
4145 T: git git://anongit.freedesktop.org/drm/drm-misc
4147 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4148 M: Vinod Koul <vinod.koul@intel.com>
4149 L: dmaengine@vger.kernel.org
4150 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4153 F: include/linux/dmaengine.h
4154 F: Documentation/devicetree/bindings/dma/
4155 F: Documentation/dmaengine/
4156 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4158 DME1737 HARDWARE MONITOR DRIVER
4159 M: Juerg Haefliger <juergh@gmail.com>
4160 L: linux-hwmon@vger.kernel.org
4162 F: Documentation/hwmon/dme1737
4163 F: drivers/hwmon/dme1737.c
4166 M: Jean Delvare <jdelvare@suse.com>
4168 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4169 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4170 F: drivers/firmware/dmi-id.c
4171 F: drivers/firmware/dmi_scan.c
4172 F: include/linux/dmi.h
4175 M: Jonathan Corbet <corbet@lwn.net>
4176 L: linux-doc@vger.kernel.org
4179 F: scripts/kernel-doc
4180 X: Documentation/ABI/
4181 X: Documentation/devicetree/
4182 X: Documentation/acpi
4183 X: Documentation/power
4184 X: Documentation/spi
4185 X: Documentation/media
4186 T: git git://git.lwn.net/linux.git docs-next
4189 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4190 L: blinux-list@redhat.com
4192 F: drivers/char/dtlk.c
4193 F: include/linux/dtlk.h
4195 DPAA2 DATAPATH I/O (DPIO) DRIVER
4196 M: Roy Pledge <Roy.Pledge@nxp.com>
4197 L: linux-kernel@vger.kernel.org
4199 F: drivers/staging/fsl-mc/bus/dpio
4201 DPAA2 ETHERNET DRIVER
4202 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4203 L: linux-kernel@vger.kernel.org
4205 F: drivers/staging/fsl-dpaa2/ethernet
4207 DPT_I2O SCSI RAID DRIVER
4208 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4209 L: linux-scsi@vger.kernel.org
4210 W: http://www.adaptec.com/
4212 F: drivers/scsi/dpt*
4213 F: drivers/scsi/dpt/
4216 M: Philipp Reisner <philipp.reisner@linbit.com>
4217 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4218 L: drbd-dev@lists.linbit.com
4219 W: http://www.drbd.org
4220 T: git git://git.linbit.com/linux-drbd.git
4221 T: git git://git.linbit.com/drbd-8.4.git
4223 F: drivers/block/drbd/
4225 F: Documentation/blockdev/drbd/
4227 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4228 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4231 F: Documentation/kobject.txt
4235 F: include/linux/debugfs.h
4236 F: include/linux/kobj*
4240 M: David Airlie <airlied@linux.ie>
4241 L: dri-devel@lists.freedesktop.org
4242 T: git git://people.freedesktop.org/~airlied/linux
4243 B: https://bugs.freedesktop.org/
4244 C: irc://chat.freenode.net/dri-devel
4248 F: Documentation/devicetree/bindings/display/
4249 F: Documentation/devicetree/bindings/gpu/
4250 F: Documentation/devicetree/bindings/video/
4251 F: Documentation/gpu/
4253 F: include/uapi/drm/
4254 F: include/linux/vga*
4256 DRM DRIVERS AND MISC GPU PATCHES
4257 M: Daniel Vetter <daniel.vetter@intel.com>
4258 M: Jani Nikula <jani.nikula@linux.intel.com>
4259 M: Sean Paul <seanpaul@chromium.org>
4260 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4262 T: git git://anongit.freedesktop.org/drm/drm-misc
4263 F: Documentation/gpu/
4265 F: drivers/gpu/drm/*
4267 F: include/uapi/drm/drm*
4268 F: include/linux/vga*
4270 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4271 M: Dave Airlie <airlied@redhat.com>
4273 F: drivers/gpu/drm/ast/
4275 DRM DRIVERS FOR BRIDGE CHIPS
4276 M: Archit Taneja <architt@codeaurora.org>
4278 T: git git://anongit.freedesktop.org/drm/drm-misc
4279 F: drivers/gpu/drm/bridge/
4281 DRM DRIVER FOR BOCHS VIRTUAL GPU
4282 M: Gerd Hoffmann <kraxel@redhat.com>
4283 L: virtualization@lists.linux-foundation.org
4284 T: git git://anongit.freedesktop.org/drm/drm-misc
4286 F: drivers/gpu/drm/bochs/
4288 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4289 M: Dave Airlie <airlied@redhat.com>
4290 M: Gerd Hoffmann <kraxel@redhat.com>
4291 L: virtualization@lists.linux-foundation.org
4292 T: git git://anongit.freedesktop.org/drm/drm-misc
4294 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4295 F: drivers/gpu/drm/cirrus/
4297 RADEON and AMDGPU DRM DRIVERS
4298 M: Alex Deucher <alexander.deucher@amd.com>
4299 M: Christian König <christian.koenig@amd.com>
4300 L: amd-gfx@lists.freedesktop.org
4301 T: git git://people.freedesktop.org/~agd5f/linux
4303 F: drivers/gpu/drm/radeon/
4304 F: include/uapi/drm/radeon_drm.h
4305 F: drivers/gpu/drm/amd/
4306 F: include/uapi/drm/amdgpu_drm.h
4309 M: Thierry Reding <thierry.reding@gmail.com>
4310 L: dri-devel@lists.freedesktop.org
4311 T: git git://anongit.freedesktop.org/tegra/linux.git
4313 F: drivers/gpu/drm/drm_panel.c
4314 F: drivers/gpu/drm/panel/
4315 F: include/drm/drm_panel.h
4316 F: Documentation/devicetree/bindings/display/panel/
4318 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4319 M: Daniel Vetter <daniel.vetter@intel.com>
4320 M: Jani Nikula <jani.nikula@linux.intel.com>
4321 L: intel-gfx@lists.freedesktop.org
4322 W: https://01.org/linuxgraphics/
4323 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4324 C: irc://chat.freenode.net/intel-gfx
4325 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4326 T: git git://anongit.freedesktop.org/drm-intel
4328 F: drivers/gpu/drm/i915/
4329 F: include/drm/i915*
4330 F: include/uapi/drm/i915_drm.h
4331 F: Documentation/gpu/i915.rst
4333 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4334 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4335 M: Zhi Wang <zhi.a.wang@intel.com>
4336 L: intel-gvt-dev@lists.freedesktop.org
4337 L: intel-gfx@lists.freedesktop.org
4338 W: https://01.org/igvt-g
4339 T: git https://github.com/01org/gvt-linux.git
4341 F: drivers/gpu/drm/i915/gvt/
4343 DRM DRIVERS FOR ATMEL HLCDC
4344 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4345 L: dri-devel@lists.freedesktop.org
4347 F: drivers/gpu/drm/atmel-hlcdc/
4348 F: Documentation/devicetree/bindings/drm/atmel/
4349 T: git git://anongit.freedesktop.org/drm/drm-misc
4351 DRM DRIVERS FOR ALLWINNER A10
4352 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4353 L: dri-devel@lists.freedesktop.org
4355 F: drivers/gpu/drm/sun4i/
4356 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4359 DRM DRIVERS FOR AMLOGIC SOCS
4360 M: Neil Armstrong <narmstrong@baylibre.com>
4361 L: dri-devel@lists.freedesktop.org
4362 L: linux-amlogic@lists.infradead.org
4363 W: http://linux-meson.com/
4365 F: drivers/gpu/drm/meson/
4366 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4367 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4368 F: Documentation/gpu/meson.rst
4369 T: git git://anongit.freedesktop.org/drm/drm-misc
4371 DRM DRIVERS FOR EXYNOS
4372 M: Inki Dae <inki.dae@samsung.com>
4373 M: Joonyoung Shim <jy0922.shim@samsung.com>
4374 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4375 M: Kyungmin Park <kyungmin.park@samsung.com>
4376 L: dri-devel@lists.freedesktop.org
4377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4379 F: drivers/gpu/drm/exynos/
4380 F: include/uapi/drm/exynos_drm.h
4381 F: Documentation/devicetree/bindings/display/exynos/
4383 DRM DRIVERS FOR FREESCALE DCU
4384 M: Stefan Agner <stefan@agner.ch>
4385 M: Alison Wang <alison.wang@freescale.com>
4386 L: dri-devel@lists.freedesktop.org
4388 F: drivers/gpu/drm/fsl-dcu/
4389 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4390 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4391 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4393 DRM DRIVERS FOR FREESCALE IMX
4394 M: Philipp Zabel <p.zabel@pengutronix.de>
4395 L: dri-devel@lists.freedesktop.org
4397 F: drivers/gpu/drm/imx/
4398 F: drivers/gpu/ipu-v3/
4399 F: Documentation/devicetree/bindings/display/imx/
4401 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4402 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4403 L: dri-devel@lists.freedesktop.org
4404 T: git git://github.com/patjak/drm-gma500
4406 F: drivers/gpu/drm/gma500/
4408 DRM DRIVERS FOR HISILICON
4409 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4410 M: Rongrong Zou <zourongrong@gmail.com>
4411 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4412 R: Chen Feng <puck.chen@hisilicon.com>
4413 L: dri-devel@lists.freedesktop.org
4414 T: git git://github.com/xin3liang/linux.git
4416 F: drivers/gpu/drm/hisilicon/
4417 F: Documentation/devicetree/bindings/display/hisilicon/
4419 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/i810/
4422 F: include/uapi/drm/i810_drm.h
4424 DRM DRIVERS FOR MEDIATEK
4425 M: CK Hu <ck.hu@mediatek.com>
4426 M: Philipp Zabel <p.zabel@pengutronix.de>
4427 L: dri-devel@lists.freedesktop.org
4429 F: drivers/gpu/drm/mediatek/
4430 F: Documentation/devicetree/bindings/display/mediatek/
4432 DRM DRIVER FOR MI0283QT
4433 M: Noralf Trønnes <noralf@tronnes.org>
4435 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4436 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4438 DRM DRIVER FOR MSM ADRENO GPU
4439 M: Rob Clark <robdclark@gmail.com>
4440 L: linux-arm-msm@vger.kernel.org
4441 L: dri-devel@lists.freedesktop.org
4442 L: freedreno@lists.freedesktop.org
4443 T: git git://people.freedesktop.org/~robclark/linux
4445 F: drivers/gpu/drm/msm/
4446 F: include/uapi/drm/msm_drm.h
4447 F: Documentation/devicetree/bindings/display/msm/
4449 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4450 M: Ben Skeggs <bskeggs@redhat.com>
4451 L: dri-devel@lists.freedesktop.org
4452 L: nouveau@lists.freedesktop.org
4453 T: git git://github.com/skeggsb/linux
4455 F: drivers/gpu/drm/nouveau/
4456 F: include/uapi/drm/nouveau_drm.h
4458 DRM DRIVERS FOR NVIDIA TEGRA
4459 M: Thierry Reding <thierry.reding@gmail.com>
4460 L: dri-devel@lists.freedesktop.org
4461 L: linux-tegra@vger.kernel.org
4462 T: git git://anongit.freedesktop.org/tegra/linux.git
4464 F: drivers/gpu/drm/tegra/
4465 F: drivers/gpu/host1x/
4466 F: include/linux/host1x.h
4467 F: include/uapi/drm/tegra_drm.h
4468 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4470 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4471 S: Orphan / Obsolete
4472 F: drivers/gpu/drm/mga/
4473 F: include/uapi/drm/mga_drm.h
4475 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4476 M: Dave Airlie <airlied@redhat.com>
4478 F: drivers/gpu/drm/mgag200/
4480 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4481 S: Orphan / Obsolete
4482 F: drivers/gpu/drm/r128/
4483 F: include/uapi/drm/r128_drm.h
4485 DRM DRIVERS FOR RENESAS
4486 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4487 L: dri-devel@lists.freedesktop.org
4488 L: linux-renesas-soc@vger.kernel.org
4489 T: git git://linuxtv.org/pinchartl/fbdev
4491 F: drivers/gpu/drm/rcar-du/
4492 F: drivers/gpu/drm/shmobile/
4493 F: include/linux/platform_data/shmob_drm.h
4494 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4495 F: Documentation/devicetree/bindings/display/renesas,du.txt
4497 DRM DRIVER FOR QXL VIRTUAL GPU
4498 M: Dave Airlie <airlied@redhat.com>
4499 M: Gerd Hoffmann <kraxel@redhat.com>
4500 L: virtualization@lists.linux-foundation.org
4501 T: git git://anongit.freedesktop.org/drm/drm-misc
4503 F: drivers/gpu/drm/qxl/
4504 F: include/uapi/drm/qxl_drm.h
4506 DRM DRIVERS FOR ROCKCHIP
4507 M: Mark Yao <mark.yao@rock-chips.com>
4508 L: dri-devel@lists.freedesktop.org
4510 F: drivers/gpu/drm/rockchip/
4511 F: Documentation/devicetree/bindings/display/rockchip/
4512 T: git git://anongit.freedesktop.org/drm/drm-misc
4514 DRM DRIVER FOR SAVAGE VIDEO CARDS
4515 S: Orphan / Obsolete
4516 F: drivers/gpu/drm/savage/
4517 F: include/uapi/drm/savage_drm.h
4519 DRM DRIVER FOR SIS VIDEO CARDS
4520 S: Orphan / Obsolete
4521 F: drivers/gpu/drm/sis/
4522 F: include/uapi/drm/sis_drm.h
4525 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4526 M: Vincent Abriou <vincent.abriou@st.com>
4527 L: dri-devel@lists.freedesktop.org
4528 T: git git://anongit.freedesktop.org/drm/drm-misc
4530 F: drivers/gpu/drm/sti
4531 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4533 DRM DRIVER FOR TDFX VIDEO CARDS
4534 S: Orphan / Obsolete
4535 F: drivers/gpu/drm/tdfx/
4537 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4538 M: Dave Airlie <airlied@redhat.com>
4540 F: drivers/gpu/drm/udl/
4542 DRM DRIVERS FOR VIVANTE GPU IP
4543 M: Lucas Stach <l.stach@pengutronix.de>
4544 R: Russell King <linux+etnaviv@armlinux.org.uk>
4545 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4546 L: etnaviv@lists.freedesktop.org
4547 L: dri-devel@lists.freedesktop.org
4549 F: drivers/gpu/drm/etnaviv/
4550 F: include/uapi/drm/etnaviv_drm.h
4551 F: Documentation/devicetree/bindings/display/etnaviv/
4553 DRM DRIVER FOR VMWARE VIRTUAL GPU
4554 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4555 M: Sinclair Yeh <syeh@vmware.com>
4556 M: Thomas Hellstrom <thellstrom@vmware.com>
4557 L: dri-devel@lists.freedesktop.org
4558 T: git git://people.freedesktop.org/~syeh/repos_linux
4559 T: git git://people.freedesktop.org/~thomash/linux
4561 F: drivers/gpu/drm/vmwgfx/
4562 F: include/uapi/drm/vmwgfx_drm.h
4565 M: Eric Anholt <eric@anholt.net>
4566 T: git git://github.com/anholt/linux
4568 F: drivers/gpu/drm/vc4/
4569 F: include/uapi/drm/vc4_drm.h
4570 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4571 T: git git://anongit.freedesktop.org/drm/drm-misc
4573 DRM DRIVERS FOR TI OMAP
4574 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4575 L: dri-devel@lists.freedesktop.org
4577 F: drivers/gpu/drm/omapdrm/
4578 F: Documentation/devicetree/bindings/display/ti/
4580 DRM DRIVERS FOR TI LCDC
4581 M: Jyri Sarha <jsarha@ti.com>
4582 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4583 L: dri-devel@lists.freedesktop.org
4585 F: drivers/gpu/drm/tilcdc/
4586 F: Documentation/devicetree/bindings/display/tilcdc/
4588 DRM DRIVERS FOR ZTE ZX
4589 M: Shawn Guo <shawnguo@kernel.org>
4590 L: dri-devel@lists.freedesktop.org
4592 F: drivers/gpu/drm/zte/
4593 F: Documentation/devicetree/bindings/display/zte,vou.txt
4594 T: git git://anongit.freedesktop.org/drm/drm-misc
4596 DSBR100 USB FM RADIO DRIVER
4597 M: Alexey Klimov <klimov.linux@gmail.com>
4598 L: linux-media@vger.kernel.org
4599 T: git git://linuxtv.org/media_tree.git
4601 F: drivers/media/radio/dsbr100.c
4604 M: Francois Romieu <romieu@fr.zoreil.com>
4605 L: netdev@vger.kernel.org
4607 F: drivers/net/wan/dscc4.c
4610 M: Hans Verkuil <hverkuil@xs4all.nl>
4611 L: linux-media@vger.kernel.org
4612 T: git git://linuxtv.org/media_tree.git
4613 W: https://linuxtv.org
4615 F: drivers/media/pci/dt3155/
4617 DVB_USB_AF9015 MEDIA DRIVER
4618 M: Antti Palosaari <crope@iki.fi>
4619 L: linux-media@vger.kernel.org
4620 W: https://linuxtv.org
4621 W: http://palosaari.fi/linux/
4622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4623 T: git git://linuxtv.org/anttip/media_tree.git
4625 F: drivers/media/usb/dvb-usb-v2/af9015*
4627 DVB_USB_AF9035 MEDIA DRIVER
4628 M: Antti Palosaari <crope@iki.fi>
4629 L: linux-media@vger.kernel.org
4630 W: https://linuxtv.org
4631 W: http://palosaari.fi/linux/
4632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4633 T: git git://linuxtv.org/anttip/media_tree.git
4635 F: drivers/media/usb/dvb-usb-v2/af9035*
4637 DVB_USB_ANYSEE MEDIA DRIVER
4638 M: Antti Palosaari <crope@iki.fi>
4639 L: linux-media@vger.kernel.org
4640 W: https://linuxtv.org
4641 W: http://palosaari.fi/linux/
4642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4643 T: git git://linuxtv.org/anttip/media_tree.git
4645 F: drivers/media/usb/dvb-usb-v2/anysee*
4647 DVB_USB_AU6610 MEDIA DRIVER
4648 M: Antti Palosaari <crope@iki.fi>
4649 L: linux-media@vger.kernel.org
4650 W: https://linuxtv.org
4651 W: http://palosaari.fi/linux/
4652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653 T: git git://linuxtv.org/anttip/media_tree.git
4655 F: drivers/media/usb/dvb-usb-v2/au6610*
4657 DVB_USB_CE6230 MEDIA DRIVER
4658 M: Antti Palosaari <crope@iki.fi>
4659 L: linux-media@vger.kernel.org
4660 W: https://linuxtv.org
4661 W: http://palosaari.fi/linux/
4662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4663 T: git git://linuxtv.org/anttip/media_tree.git
4665 F: drivers/media/usb/dvb-usb-v2/ce6230*
4667 DVB_USB_CXUSB MEDIA DRIVER
4668 M: Michael Krufky <mkrufky@linuxtv.org>
4669 L: linux-media@vger.kernel.org
4670 W: https://linuxtv.org
4671 W: http://github.com/mkrufky
4672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4673 T: git git://linuxtv.org/media_tree.git
4675 F: drivers/media/usb/dvb-usb/cxusb*
4677 DVB_USB_EC168 MEDIA DRIVER
4678 M: Antti Palosaari <crope@iki.fi>
4679 L: linux-media@vger.kernel.org
4680 W: https://linuxtv.org
4681 W: http://palosaari.fi/linux/
4682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4683 T: git git://linuxtv.org/anttip/media_tree.git
4685 F: drivers/media/usb/dvb-usb-v2/ec168*
4687 DVB_USB_GL861 MEDIA DRIVER
4688 M: Antti Palosaari <crope@iki.fi>
4689 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692 T: git git://linuxtv.org/anttip/media_tree.git
4694 F: drivers/media/usb/dvb-usb-v2/gl861*
4696 DVB_USB_MXL111SF MEDIA DRIVER
4697 M: Michael Krufky <mkrufky@linuxtv.org>
4698 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 W: http://github.com/mkrufky
4701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4702 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4704 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4706 DVB_USB_RTL28XXU MEDIA DRIVER
4707 M: Antti Palosaari <crope@iki.fi>
4708 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 W: http://palosaari.fi/linux/
4711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712 T: git git://linuxtv.org/anttip/media_tree.git
4714 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4716 DVB_USB_V2 MEDIA DRIVER
4717 M: Antti Palosaari <crope@iki.fi>
4718 L: linux-media@vger.kernel.org
4719 W: https://linuxtv.org
4720 W: http://palosaari.fi/linux/
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/anttip/media_tree.git
4724 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4725 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4728 M: Jason Baron <jbaron@akamai.com>
4730 F: lib/dynamic_debug.c
4731 F: include/linux/dynamic_debug.h
4733 DZ DECSTATION DZ11 SERIAL DRIVER
4734 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4736 F: drivers/tty/serial/dz.*
4738 E3X0 POWER BUTTON DRIVER
4739 M: Moritz Fischer <moritz.fischer@ettus.com>
4740 L: usrp-users@lists.ettus.com
4741 W: http://www.ettus.com
4743 F: drivers/input/misc/e3x0-button.c
4744 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4747 M: Antti Palosaari <crope@iki.fi>
4748 L: linux-media@vger.kernel.org
4749 W: https://linuxtv.org
4750 W: http://palosaari.fi/linux/
4751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4752 T: git git://linuxtv.org/anttip/media_tree.git
4754 F: drivers/media/tuners/e4000*
4756 EATA ISA/EISA/PCI SCSI DRIVER
4757 M: Dario Ballabio <ballabio_dario@emc.com>
4758 L: linux-scsi@vger.kernel.org
4760 F: drivers/scsi/eata.c
4763 M: Antti Palosaari <crope@iki.fi>
4764 L: linux-media@vger.kernel.org
4765 W: https://linuxtv.org
4766 W: http://palosaari.fi/linux/
4767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4768 T: git git://linuxtv.org/anttip/media_tree.git
4770 F: drivers/media/dvb-frontends/ec100*
4773 M: Tyler Hicks <tyhicks@canonical.com>
4774 L: ecryptfs@vger.kernel.org
4775 W: http://ecryptfs.org
4776 W: https://launchpad.net/ecryptfs
4777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4779 F: Documentation/filesystems/ecryptfs.txt
4783 M: Borislav Petkov <bp@alien8.de>
4784 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L: linux-edac@vger.kernel.org
4787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4790 F: Documentation/admin-guide/ras.rst
4791 F: Documentation/driver-api/edac.rst
4793 F: include/linux/edac.h
4796 M: Borislav Petkov <bp@alien8.de>
4797 L: linux-edac@vger.kernel.org
4799 F: drivers/edac/amd64_edac*
4802 M: Robert Richter <rric@kernel.org>
4803 L: linux-edac@vger.kernel.org
4805 F: drivers/edac/highbank*
4808 M: Ralf Baechle <ralf@linux-mips.org>
4809 M: David Daney <david.daney@cavium.com>
4810 L: linux-edac@vger.kernel.org
4811 L: linux-mips@linux-mips.org
4813 F: drivers/edac/octeon_edac*
4814 F: drivers/edac/thunderx_edac*
4817 M: Mark Gross <mark.gross@intel.com>
4818 L: linux-edac@vger.kernel.org
4820 F: drivers/edac/e752x_edac.c
4823 L: linux-edac@vger.kernel.org
4825 F: drivers/edac/e7xxx_edac.c
4828 M: York Sun <york.sun@nxp.com>
4829 L: linux-edac@vger.kernel.org
4831 F: drivers/edac/fsl_ddr_edac.*
4834 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4836 L: linux-edac@vger.kernel.org
4838 F: drivers/edac/ghes_edac.c
4841 M: Tim Small <tim@buttersideup.com>
4842 L: linux-edac@vger.kernel.org
4844 F: drivers/edac/i82443bxgx_edac.c
4847 L: linux-edac@vger.kernel.org
4849 F: drivers/edac/i3000_edac.c
4852 L: linux-edac@vger.kernel.org
4854 F: drivers/edac/i5000_edac.c
4857 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4859 L: linux-edac@vger.kernel.org
4861 F: drivers/edac/i5400_edac.c
4864 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L: linux-edac@vger.kernel.org
4868 F: drivers/edac/i7300_edac.c
4871 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L: linux-edac@vger.kernel.org
4875 F: drivers/edac/i7core_edac.c
4878 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4879 M: "Arvind R." <arvino55@gmail.com>
4880 L: linux-edac@vger.kernel.org
4882 F: drivers/edac/i82975x_edac.c
4885 M: Jason Baron <jbaron@akamai.com>
4886 L: linux-edac@vger.kernel.org
4888 F: drivers/edac/ie31200_edac.c
4891 M: Johannes Thumshirn <morbidrsa@gmail.com>
4892 L: linux-edac@vger.kernel.org
4894 F: drivers/edac/mpc85xx_edac.[ch]
4897 M: Tony Luck <tony.luck@intel.com>
4898 L: linux-edac@vger.kernel.org
4900 F: drivers/edac/pnd2_edac.[ch]
4903 M: Egor Martovetsky <egor@pasemi.com>
4904 L: linux-edac@vger.kernel.org
4906 F: drivers/edac/pasemi_edac.c
4909 M: Tim Small <tim@buttersideup.com>
4910 L: linux-edac@vger.kernel.org
4912 F: drivers/edac/r82600_edac.c
4915 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4916 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4917 L: linux-edac@vger.kernel.org
4919 F: drivers/edac/sb_edac.c
4922 M: Tony Luck <tony.luck@intel.com>
4923 L: linux-edac@vger.kernel.org
4925 F: drivers/edac/skx_edac.c
4928 APPLIED MICRO (APM) X-GENE SOC EDAC
4929 M: Loc Ho <lho@apm.com>
4931 F: drivers/edac/xgene_edac.c
4932 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4934 EDIROL UA-101/UA-1000 DRIVER
4935 M: Clemens Ladisch <clemens@ladisch.de>
4936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4937 T: git git://git.alsa-project.org/alsa-kernel.git
4939 F: sound/usb/misc/ua101.c
4941 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4942 M: Matt Fleming <matt@codeblueprint.co.uk>
4943 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4944 L: linux-efi@vger.kernel.org
4945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4947 F: Documentation/efi-stub.txt
4948 F: arch/*/kernel/efi.c
4949 F: arch/x86/boot/compressed/eboot.[ch]
4950 F: arch/*/include/asm/efi.h
4951 F: arch/x86/platform/efi/
4952 F: drivers/firmware/efi/
4953 F: include/linux/efi*.h
4954 F: arch/arm/boot/compressed/efi-header.S
4955 F: arch/arm64/kernel/efi-entry.S
4957 EFI VARIABLE FILESYSTEM
4958 M: Matthew Garrett <matthew.garrett@nebula.com>
4959 M: Jeremy Kerr <jk@ozlabs.org>
4960 M: Matt Fleming <matt@codeblueprint.co.uk>
4961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4962 L: linux-efi@vger.kernel.org
4966 EFIFB FRAMEBUFFER DRIVER
4967 L: linux-fbdev@vger.kernel.org
4968 M: Peter Jones <pjones@redhat.com>
4970 F: drivers/video/fbdev/efifb.c
4973 L: linux-efi@vger.kernel.org
4974 M: Ivan Hu <ivan.hu@canonical.com>
4975 M: Matt Fleming <matt@codeblueprint.co.uk>
4977 F: drivers/firmware/efi/test/
4980 W: http://aeschi.ch.eu.org/efs/
4984 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4985 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4986 L: netdev@vger.kernel.org
4988 F: drivers/net/ethernet/ibm/ehea/
4990 EM28XX VIDEO4LINUX DRIVER
4991 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4993 L: linux-media@vger.kernel.org
4994 W: https://linuxtv.org
4995 T: git git://linuxtv.org/media_tree.git
4997 F: drivers/media/usb/em28xx/
4998 F: Documentation/media/v4l-drivers/em28xx*
5001 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5002 M: Matt Mackall <mpm@selenic.com>
5003 M: David Woodhouse <dwmw2@infradead.org>
5004 L: linux-embedded@vger.kernel.org
5007 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5008 M: James Smart <james.smart@broadcom.com>
5009 M: Dick Kennedy <dick.kennedy@broadcom.com>
5010 L: linux-scsi@vger.kernel.org
5011 W: http://www.broadcom.com
5013 F: drivers/scsi/lpfc/
5015 ENE CB710 FLASH CARD READER DRIVER
5016 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5018 F: drivers/misc/cb710/
5019 F: drivers/mmc/host/cb710-mmc.*
5020 F: include/linux/cb710.h
5022 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5023 M: Maxim Levitsky <maximlevitsky@gmail.com>
5025 F: drivers/media/rc/ene_ir.*
5027 EPSON S1D13XXX FRAMEBUFFER DRIVER
5028 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5031 F: drivers/video/fbdev/s1d13xxxfb.c
5032 F: include/video/s1d13xxxfb.h
5034 ET131X NETWORK DRIVER
5035 M: Mark Einon <mark.einon@gmail.com>
5037 F: drivers/net/ethernet/agere/
5040 M: Stephen Hemminger <stephen@networkplumber.org>
5041 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5042 L: netdev@vger.kernel.org
5043 W: http://www.linuxfoundation.org/en/Net:Bridge
5045 F: include/linux/netfilter_bridge/
5048 ETHERNET PHY LIBRARY
5049 M: Andrew Lunn <andrew@lunn.ch>
5050 M: Florian Fainelli <f.fainelli@gmail.com>
5051 L: netdev@vger.kernel.org
5053 F: include/linux/phy.h
5054 F: include/linux/phy_fixed.h
5056 F: Documentation/networking/phy.txt
5057 F: drivers/of/of_mdio.c
5058 F: drivers/of/of_net.c
5061 M: Jan Kara <jack@suse.com>
5062 L: linux-ext4@vger.kernel.org
5064 F: Documentation/filesystems/ext2.txt
5066 F: include/linux/ext2*
5069 M: "Theodore Ts'o" <tytso@mit.edu>
5070 M: Andreas Dilger <adilger.kernel@dilger.ca>
5071 L: linux-ext4@vger.kernel.org
5072 W: http://ext4.wiki.kernel.org
5073 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5076 F: Documentation/filesystems/ext4.txt
5079 Extended Verification Module (EVM)
5080 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5081 L: linux-ima-devel@lists.sourceforge.net
5082 L: linux-security-module@vger.kernel.org
5084 F: security/integrity/evm/
5086 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5087 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5088 M: Chanwoo Choi <cw00.choi@samsung.com>
5089 L: linux-kernel@vger.kernel.org
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5093 F: include/linux/extcon/
5094 F: include/linux/extcon.h
5095 F: Documentation/extcon/
5096 F: Documentation/devicetree/bindings/extcon/
5099 M: Jingoo Han <jingoohan1@gmail.com>
5100 L: dri-devel@lists.freedesktop.org
5102 F: drivers/gpu/drm/exynos/exynos_dp*
5104 EXYNOS SYSMMU (IOMMU) driver
5105 M: Marek Szyprowski <m.szyprowski@samsung.com>
5106 L: iommu@lists.linux-foundation.org
5108 F: drivers/iommu/exynos-iommu.c
5110 EZchip NPS platform support
5111 M: Noam Camus <noamc@ezchip.com>
5113 F: arch/arc/plat-eznps
5114 F: arch/arc/boot/dts/eznps.dts
5116 F71805F HARDWARE MONITORING DRIVER
5117 M: Jean Delvare <jdelvare@suse.com>
5118 L: linux-hwmon@vger.kernel.org
5120 F: Documentation/hwmon/f71805f
5121 F: drivers/hwmon/f71805f.c
5124 M: Michael Buesch <m@bues.ch>
5125 L: linux-media@vger.kernel.org
5127 F: drivers/media/tuners/fc0011.h
5128 F: drivers/media/tuners/fc0011.c
5131 M: Antti Palosaari <crope@iki.fi>
5132 L: linux-media@vger.kernel.org
5133 W: https://linuxtv.org
5134 W: http://palosaari.fi/linux/
5135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5136 T: git git://linuxtv.org/anttip/media_tree.git
5138 F: drivers/media/tuners/fc2580*
5141 M: Eric Paris <eparis@redhat.com>
5143 F: fs/notify/fanotify/
5144 F: include/linux/fanotify.h
5145 F: include/uapi/linux/fanotify.h
5147 FARSYNC SYNCHRONOUS DRIVER
5148 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5149 W: http://www.farsite.co.uk/
5151 F: drivers/net/wan/farsync.*
5153 FAULT INJECTION SUPPORT
5154 M: Akinobu Mita <akinobu.mita@gmail.com>
5156 F: Documentation/fault-injection/
5157 F: lib/fault-inject.c
5159 FBTFT Framebuffer drivers
5160 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5162 F: drivers/staging/fbtft/
5164 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5165 M: Johannes Thumshirn <jth@kernel.org>
5166 L: fcoe-devel@open-fcoe.org
5167 W: www.Open-FCoE.org
5169 F: drivers/scsi/libfc/
5170 F: drivers/scsi/fcoe/
5172 F: include/scsi/libfc.h
5173 F: include/scsi/libfcoe.h
5174 F: include/uapi/scsi/fc/
5176 FILE LOCKING (flock() and fcntl()/lockf())
5177 M: Jeff Layton <jlayton@poochiereds.net>
5178 M: "J. Bruce Fields" <bfields@fieldses.org>
5179 L: linux-fsdevel@vger.kernel.org
5181 F: include/linux/fcntl.h
5182 F: include/linux/fs.h
5183 F: include/uapi/linux/fcntl.h
5184 F: include/uapi/linux/fs.h
5188 FILESYSTEMS (VFS and infrastructure)
5189 M: Alexander Viro <viro@zeniv.linux.org.uk>
5190 L: linux-fsdevel@vger.kernel.org
5194 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5195 M: Riku Voipio <riku.voipio@iki.fi>
5196 L: linux-hwmon@vger.kernel.org
5198 F: drivers/hwmon/f75375s.c
5199 F: include/linux/f75375s.h
5201 FIREWIRE AUDIO DRIVERS
5202 M: Clemens Ladisch <clemens@ladisch.de>
5203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5204 T: git git://git.alsa-project.org/alsa-kernel.git
5208 FIREWIRE MEDIA DRIVERS (firedtv)
5209 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5210 L: linux-media@vger.kernel.org
5211 L: linux1394-devel@lists.sourceforge.net
5212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5214 F: drivers/media/firewire/
5216 FIREWIRE SBP-2 TARGET
5217 M: Chris Boot <bootc@bootc.net>
5218 L: linux-scsi@vger.kernel.org
5219 L: target-devel@vger.kernel.org
5220 L: linux1394-devel@lists.sourceforge.net
5221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5223 F: drivers/target/sbp/
5226 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5227 L: linux1394-devel@lists.sourceforge.net
5228 W: http://ieee1394.wiki.kernel.org/
5229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5231 F: drivers/firewire/
5232 F: include/linux/firewire.h
5233 F: include/uapi/linux/firewire*.h
5236 FIRMWARE LOADER (request_firmware)
5237 M: Luis R. Rodriguez <mcgrof@kernel.org>
5238 L: linux-kernel@vger.kernel.org
5240 F: Documentation/firmware_class/
5241 F: drivers/base/firmware*.c
5242 F: include/linux/firmware.h
5244 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5245 M: Joshua Morris <josh.h.morris@us.ibm.com>
5246 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5248 F: drivers/block/rsxx/
5251 M: Jiri Kosina <jikos@kernel.org>
5252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5254 F: drivers/block/floppy.c
5257 M: Alessandro Rubini <rubini@gnudd.com>
5258 W: http://www.ohwr.org/projects/fmc-bus
5261 F: include/linux/fmc*.h
5262 F: include/linux/ipmi-fru.h
5265 FPGA MANAGER FRAMEWORK
5266 M: Alan Tull <atull@kernel.org>
5267 R: Moritz Fischer <moritz.fischer@ettus.com>
5268 L: linux-fpga@vger.kernel.org
5270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5271 F: Documentation/fpga/
5272 F: Documentation/devicetree/bindings/fpga/
5274 F: include/linux/fpga/
5275 W: http://www.rocketboards.org
5278 M: Bill Metzenthen <billm@melbpc.org.au>
5279 W: http://floatingpoint.sourceforge.net/emulator/index.html
5281 F: arch/x86/math-emu/
5283 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5284 L: netdev@vger.kernel.org
5286 F: drivers/net/wan/dlci.c
5287 F: drivers/net/wan/sdla.c
5290 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5291 L: linux-fbdev@vger.kernel.org
5292 T: git git://github.com/bzolnier/linux.git
5293 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5295 F: Documentation/fb/
5298 F: include/linux/fb.h
5299 F: include/uapi/video/
5300 F: include/uapi/linux/fb.h
5302 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5303 M: Horia Geantă <horia.geanta@nxp.com>
5304 M: Dan Douglass <dan.douglass@nxp.com>
5305 L: linux-crypto@vger.kernel.org
5307 F: drivers/crypto/caam/
5308 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5310 FREESCALE DIU FRAMEBUFFER DRIVER
5311 M: Timur Tabi <timur@tabi.org>
5312 L: linux-fbdev@vger.kernel.org
5314 F: drivers/video/fbdev/fsl-diu-fb.*
5316 FREESCALE DMA DRIVER
5317 M: Li Yang <leoli@freescale.com>
5318 M: Zhang Wei <zw@zh-kernel.org>
5319 L: linuxppc-dev@lists.ozlabs.org
5321 F: drivers/dma/fsldma.*
5323 FREESCALE GPMI NAND DRIVER
5324 M: Han Xu <han.xu@nxp.com>
5325 L: linux-mtd@lists.infradead.org
5327 F: drivers/mtd/nand/gpmi-nand/*
5329 FREESCALE I2C CPM DRIVER
5330 M: Jochen Friedrich <jochen@scram.de>
5331 L: linuxppc-dev@lists.ozlabs.org
5332 L: linux-i2c@vger.kernel.org
5334 F: drivers/i2c/busses/i2c-cpm.c
5336 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5337 M: Sascha Hauer <kernel@pengutronix.de>
5338 L: linux-fbdev@vger.kernel.org
5339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5341 F: include/linux/platform_data/video-imxfb.h
5342 F: drivers/video/fbdev/imxfb.c
5344 FREESCALE QUAD SPI DRIVER
5345 M: Han Xu <han.xu@nxp.com>
5346 L: linux-mtd@lists.infradead.org
5348 F: drivers/mtd/spi-nor/fsl-quadspi.c
5350 FREESCALE SOC FS_ENET DRIVER
5351 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5352 M: Vitaly Bordug <vbordug@ru.mvista.com>
5353 L: linuxppc-dev@lists.ozlabs.org
5354 L: netdev@vger.kernel.org
5356 F: drivers/net/ethernet/freescale/fs_enet/
5357 F: include/linux/fs_enet_pd.h
5359 FREESCALE IMX / MXC FEC DRIVER
5360 M: Fugang Duan <fugang.duan@nxp.com>
5361 L: netdev@vger.kernel.org
5363 F: drivers/net/ethernet/freescale/fec_main.c
5364 F: drivers/net/ethernet/freescale/fec_ptp.c
5365 F: drivers/net/ethernet/freescale/fec.h
5366 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5368 FREESCALE QORIQ DPAA FMAN DRIVER
5369 M: Madalin Bucur <madalin.bucur@nxp.com>
5370 L: netdev@vger.kernel.org
5372 F: drivers/net/ethernet/freescale/fman
5373 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5375 FREESCALE QORIQ DPAA ETHERNET DRIVER
5376 M: Madalin Bucur <madalin.bucur@nxp.com>
5377 L: netdev@vger.kernel.org
5379 F: drivers/net/ethernet/freescale/dpaa
5381 FREESCALE SOC DRIVERS
5382 M: Scott Wood <oss@buserror.net>
5383 L: linuxppc-dev@lists.ozlabs.org
5384 L: linux-arm-kernel@lists.infradead.org
5386 F: Documentation/devicetree/bindings/powerpc/fsl/
5388 F: include/linux/fsl/
5390 FREESCALE QUICC ENGINE LIBRARY
5391 M: Qiang Zhao <qiang.zhao@nxp.com>
5392 L: linuxppc-dev@lists.ozlabs.org
5394 F: drivers/soc/fsl/qe/
5395 F: include/soc/fsl/*qe*.h
5396 F: include/soc/fsl/*ucc*.h
5398 FREESCALE USB PERIPHERAL DRIVERS
5399 M: Li Yang <leoli@freescale.com>
5400 L: linux-usb@vger.kernel.org
5401 L: linuxppc-dev@lists.ozlabs.org
5403 F: drivers/usb/gadget/udc/fsl*
5405 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5406 M: Li Yang <leoli@freescale.com>
5407 L: netdev@vger.kernel.org
5408 L: linuxppc-dev@lists.ozlabs.org
5410 F: drivers/net/ethernet/freescale/ucc_geth*
5412 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5413 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5414 L: netdev@vger.kernel.org
5416 F: drivers/net/ethernet/freescale/gianfar*
5417 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5418 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5420 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5421 M: Zhao Qiang <qiang.zhao@nxp.com>
5422 L: netdev@vger.kernel.org
5423 L: linuxppc-dev@lists.ozlabs.org
5425 F: drivers/net/wan/fsl_ucc_hdlc*
5427 FREESCALE QUICC ENGINE UCC UART DRIVER
5428 M: Timur Tabi <timur@tabi.org>
5429 L: linuxppc-dev@lists.ozlabs.org
5431 F: drivers/tty/serial/ucc_uart.c
5433 FREESCALE SOC SOUND DRIVERS
5434 M: Timur Tabi <timur@tabi.org>
5435 M: Nicolin Chen <nicoleotsuka@gmail.com>
5436 M: Xiubo Li <Xiubo.Lee@gmail.com>
5437 R: Fabio Estevam <fabio.estevam@nxp.com>
5438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5439 L: linuxppc-dev@lists.ozlabs.org
5441 F: sound/soc/fsl/fsl*
5442 F: sound/soc/fsl/imx*
5443 F: sound/soc/fsl/mpc8610_hpcd.c
5446 M: Christoph Hellwig <hch@infradead.org>
5447 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5452 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5453 M: Pavel Machek <pavel@ucw.cz>
5454 L: linux-pm@vger.kernel.org
5456 F: Documentation/power/freezing-of-tasks.txt
5457 F: include/linux/freezer.h
5461 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5462 L: linux-kernel@vger.kernel.org
5465 F: include/linux/frontswap.h
5467 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5468 M: David Howells <dhowells@redhat.com>
5469 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5471 F: Documentation/filesystems/caching/
5473 F: include/linux/fscache*.h
5475 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5476 M: Theodore Y. Ts'o <tytso@mit.edu>
5477 M: Jaegeuk Kim <jaegeuk@kernel.org>
5478 L: linux-fscrypt@vger.kernel.org
5479 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5483 F: include/linux/fscrypt*.h
5486 M: Jaegeuk Kim <jaegeuk@kernel.org>
5487 M: Chao Yu <yuchao0@huawei.com>
5488 L: linux-f2fs-devel@lists.sourceforge.net
5489 W: https://f2fs.wiki.kernel.org/
5490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5492 F: Documentation/filesystems/f2fs.txt
5493 F: Documentation/ABI/testing/sysfs-fs-f2fs
5495 F: include/linux/f2fs_fs.h
5496 F: include/trace/events/f2fs.h
5498 FUJITSU FR-V (FRV) PORT
5502 FUJITSU LAPTOP EXTRAS
5503 M: Jonathan Woithe <jwoithe@just42.net>
5504 L: platform-driver-x86@vger.kernel.org
5506 F: drivers/platform/x86/fujitsu-laptop.c
5508 FUJITSU M-5MO LS CAMERA ISP DRIVER
5509 M: Kyungmin Park <kyungmin.park@samsung.com>
5510 M: Heungjun Kim <riverful.kim@samsung.com>
5511 L: linux-media@vger.kernel.org
5513 F: drivers/media/i2c/m5mols/
5514 F: include/media/i2c/m5mols.h
5516 FUJITSU TABLET EXTRAS
5517 M: Robert Gerlach <khnz@gmx.de>
5518 L: platform-driver-x86@vger.kernel.org
5520 F: drivers/platform/x86/fujitsu-tablet.c
5522 FUSE: FILESYSTEM IN USERSPACE
5523 M: Miklos Szeredi <miklos@szeredi.hu>
5524 L: linux-fsdevel@vger.kernel.org
5525 W: http://fuse.sourceforge.net/
5526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5529 F: include/uapi/linux/fuse.h
5530 F: Documentation/filesystems/fuse.txt
5533 M: Thomas Gleixner <tglx@linutronix.de>
5534 M: Ingo Molnar <mingo@redhat.com>
5535 R: Peter Zijlstra <peterz@infradead.org>
5536 R: Darren Hart <dvhart@infradead.org>
5537 L: linux-kernel@vger.kernel.org
5538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5541 F: kernel/futex_compat.c
5542 F: include/asm-generic/futex.h
5543 F: include/linux/futex.h
5544 F: include/uapi/linux/futex.h
5545 F: tools/testing/selftests/futex/
5546 F: tools/perf/bench/futex*
5547 F: Documentation/*futex*
5549 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5550 M: Rik Faith <faith@cs.unc.edu>
5551 L: linux-scsi@vger.kernel.org
5552 S: Odd Fixes (e.g., new signatures)
5553 F: drivers/scsi/fdomain.*
5556 M: Kees Cook <keescook@chromium.org>
5557 R: Emese Revfy <re.emese@gmail.com>
5558 L: kernel-hardening@lists.openwall.com
5560 F: scripts/gcc-plugins/
5561 F: scripts/gcc-plugin.sh
5562 F: scripts/Makefile.gcc-plugins
5563 F: Documentation/gcc-plugins.txt
5565 GCOV BASED KERNEL PROFILING
5566 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5569 F: Documentation/dev-tools/gcov.rst
5571 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5572 M: Achim Leubner <achim_leubner@adaptec.com>
5573 L: linux-scsi@vger.kernel.org
5574 W: http://www.icp-vortex.com/
5576 F: drivers/scsi/gdt*
5578 GDB KERNEL DEBUGGING HELPER SCRIPTS
5579 M: Jan Kiszka <jan.kiszka@siemens.com>
5580 M: Kieran Bingham <kieran@bingham.xyz>
5584 GEMTEK FM RADIO RECEIVER DRIVER
5585 M: Hans Verkuil <hverkuil@xs4all.nl>
5586 L: linux-media@vger.kernel.org
5587 T: git git://linuxtv.org/media_tree.git
5588 W: https://linuxtv.org
5590 F: drivers/media/radio/radio-gemtek*
5592 GENERIC GPIO I2C DRIVER
5593 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5595 F: drivers/i2c/busses/i2c-gpio.c
5596 F: include/linux/i2c-gpio.h
5598 GENERIC GPIO I2C MULTIPLEXER DRIVER
5599 M: Peter Korsgaard <peter.korsgaard@barco.com>
5600 L: linux-i2c@vger.kernel.org
5602 F: drivers/i2c/muxes/i2c-mux-gpio.c
5603 F: include/linux/i2c-mux-gpio.h
5604 F: Documentation/i2c/muxes/i2c-mux-gpio
5606 GENERIC HDLC (WAN) DRIVERS
5607 M: Krzysztof Halasa <khc@pm.waw.pl>
5608 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5610 F: drivers/net/wan/c101.c
5611 F: drivers/net/wan/hd6457*
5612 F: drivers/net/wan/hdlc*
5613 F: drivers/net/wan/n2.c
5614 F: drivers/net/wan/pc300too.c
5615 F: drivers/net/wan/pci200syn.c
5616 F: drivers/net/wan/wanxl*
5618 GENERIC INCLUDE/ASM HEADER FILES
5619 M: Arnd Bergmann <arnd@arndb.de>
5620 L: linux-arch@vger.kernel.org
5621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5623 F: include/asm-generic/
5624 F: include/uapi/asm-generic/
5626 GENERIC PHY FRAMEWORK
5627 M: Kishon Vijay Abraham I <kishon@ti.com>
5628 L: linux-kernel@vger.kernel.org
5629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5632 F: include/linux/phy/
5635 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5636 M: Kevin Hilman <khilman@kernel.org>
5637 M: Ulf Hansson <ulf.hansson@linaro.org>
5638 L: linux-pm@vger.kernel.org
5640 F: drivers/base/power/domain*.c
5641 F: include/linux/pm_domain.h
5642 F: Documentation/devicetree/bindings/power/power_domain.txt
5644 GENERIC UIO DRIVER FOR PCI DEVICES
5645 M: "Michael S. Tsirkin" <mst@redhat.com>
5646 L: kvm@vger.kernel.org
5648 F: drivers/uio/uio_pci_generic.c
5650 GET_MAINTAINER SCRIPT
5651 M: Joe Perches <joe@perches.com>
5653 F: scripts/get_maintainer.pl
5655 GENWQE (IBM Generic Workqueue Card)
5656 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5657 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5659 F: drivers/misc/genwqe/
5662 M: Steven Whitehouse <swhiteho@redhat.com>
5663 M: Bob Peterson <rpeterso@redhat.com>
5664 L: cluster-devel@redhat.com
5665 W: http://sources.redhat.com/cluster/
5666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5668 F: Documentation/filesystems/gfs2*.txt
5670 F: include/uapi/linux/gfs2_ondisk.h
5672 GIGASET ISDN DRIVERS
5673 M: Paul Bolle <pebolle@tiscali.nl>
5674 L: gigaset307x-common@lists.sourceforge.net
5675 W: http://gigaset307x.sourceforge.net/
5677 F: Documentation/isdn/README.gigaset
5678 F: drivers/isdn/gigaset/
5679 F: include/uapi/linux/gigaset_dev.h
5682 M: Hans Verkuil <hans.verkuil@cisco.com>
5683 L: linux-media@vger.kernel.org
5685 F: drivers/media/usb/go7007/
5688 M: Bastien Nocera <hadess@hadess.net>
5689 L: linux-input@vger.kernel.org
5691 F: drivers/input/touchscreen/goodix.c
5694 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5695 L: linux-gpio@vger.kernel.org
5697 F: drivers/gpio/gpio-mockup.c
5698 F: tools/testing/selftests/gpio/
5701 M: Linus Walleij <linus.walleij@linaro.org>
5702 L: linux-gpio@vger.kernel.org
5703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5705 F: Documentation/devicetree/bindings/gpio/
5706 F: Documentation/gpio/
5707 F: Documentation/ABI/testing/gpio-cdev
5708 F: Documentation/ABI/obsolete/sysfs-gpio
5710 F: include/linux/gpio/
5711 F: include/linux/gpio.h
5712 F: include/asm-generic/gpio.h
5713 F: include/uapi/linux/gpio.h
5716 GRE DEMULTIPLEXER DRIVER
5717 M: Dmitry Kozlov <xeb@mail.ru>
5718 L: netdev@vger.kernel.org
5720 F: net/ipv4/gre_demux.c
5721 F: net/ipv4/gre_offload.c
5722 F: include/net/gre.h
5724 GRETH 10/100/1G Ethernet MAC device driver
5725 M: Andreas Larsson <andreas@gaisler.com>
5726 L: netdev@vger.kernel.org
5728 F: drivers/net/ethernet/aeroflex/
5731 M: Johan Hovold <johan@kernel.org>
5732 M: Alex Elder <elder@kernel.org>
5733 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5735 F: drivers/staging/greybus/
5736 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5738 GREYBUS AUDIO PROTOCOLS DRIVERS
5739 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5740 M: Mark Greer <mgreer@animalcreek.com>
5742 F: drivers/staging/greybus/audio_apbridgea.c
5743 F: drivers/staging/greybus/audio_apbridgea.h
5744 F: drivers/staging/greybus/audio_codec.c
5745 F: drivers/staging/greybus/audio_codec.h
5746 F: drivers/staging/greybus/audio_gb.c
5747 F: drivers/staging/greybus/audio_manager.c
5748 F: drivers/staging/greybus/audio_manager.h
5749 F: drivers/staging/greybus/audio_manager_module.c
5750 F: drivers/staging/greybus/audio_manager_private.h
5751 F: drivers/staging/greybus/audio_manager_sysfs.c
5752 F: drivers/staging/greybus/audio_module.c
5753 F: drivers/staging/greybus/audio_topology.c
5755 GREYBUS PROTOCOLS DRIVERS
5756 M: Rui Miguel Silva <rmfrfs@gmail.com>
5758 F: drivers/staging/greybus/sdio.c
5759 F: drivers/staging/greybus/light.c
5760 F: drivers/staging/greybus/gpio.c
5761 F: drivers/staging/greybus/power_supply.c
5762 F: drivers/staging/greybus/spi.c
5763 F: drivers/staging/greybus/spilib.c
5765 GREYBUS PROTOCOLS DRIVERS
5766 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5768 F: drivers/staging/greybus/loopback.c
5769 F: drivers/staging/greybus/timesync.c
5770 F: drivers/staging/greybus/timesync_platform.c
5772 GREYBUS PROTOCOLS DRIVERS
5773 M: Viresh Kumar <vireshk@kernel.org>
5775 F: drivers/staging/greybus/authentication.c
5776 F: drivers/staging/greybus/bootrom.c
5777 F: drivers/staging/greybus/firmware.h
5778 F: drivers/staging/greybus/fw-core.c
5779 F: drivers/staging/greybus/fw-download.c
5780 F: drivers/staging/greybus/fw-managament.c
5781 F: drivers/staging/greybus/greybus_authentication.h
5782 F: drivers/staging/greybus/greybus_firmware.h
5783 F: drivers/staging/greybus/hid.c
5784 F: drivers/staging/greybus/i2c.c
5785 F: drivers/staging/greybus/spi.c
5786 F: drivers/staging/greybus/spilib.c
5787 F: drivers/staging/greybus/spilib.h
5789 GREYBUS PROTOCOLS DRIVERS
5790 M: David Lin <dtwlin@gmail.com>
5792 F: drivers/staging/greybus/uart.c
5793 F: drivers/staging/greybus/log.c
5795 GREYBUS PLATFORM DRIVERS
5796 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5798 F: drivers/staging/greybus/arche-platform.c
5799 F: drivers/staging/greybus/arche-apb-ctrl.c
5800 F: drivers/staging/greybus/arche_platform.h
5802 GS1662 VIDEO SERIALIZER
5803 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5804 L: linux-media@vger.kernel.org
5805 T: git git://linuxtv.org/media_tree.git
5807 F: drivers/media/spi/gs1662.c
5809 GSPCA FINEPIX SUBDRIVER
5810 M: Frank Zago <frank@zago.net>
5811 L: linux-media@vger.kernel.org
5812 T: git git://linuxtv.org/media_tree.git
5814 F: drivers/media/usb/gspca/finepix.c
5816 GSPCA GL860 SUBDRIVER
5817 M: Olivier Lorin <o.lorin@laposte.net>
5818 L: linux-media@vger.kernel.org
5819 T: git git://linuxtv.org/media_tree.git
5821 F: drivers/media/usb/gspca/gl860/
5823 GSPCA M5602 SUBDRIVER
5824 M: Erik Andren <erik.andren@gmail.com>
5825 L: linux-media@vger.kernel.org
5826 T: git git://linuxtv.org/media_tree.git
5828 F: drivers/media/usb/gspca/m5602/
5830 GSPCA PAC207 SONIXB SUBDRIVER
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/pac207.c
5837 GSPCA SN9C20X SUBDRIVER
5838 M: Brian Johnson <brijohn@gmail.com>
5839 L: linux-media@vger.kernel.org
5840 T: git git://linuxtv.org/media_tree.git
5842 F: drivers/media/usb/gspca/sn9c20x.c
5844 GSPCA T613 SUBDRIVER
5845 M: Leandro Costantino <lcostantino@gmail.com>
5846 L: linux-media@vger.kernel.org
5847 T: git git://linuxtv.org/media_tree.git
5849 F: drivers/media/usb/gspca/t613.c
5851 GSPCA USB WEBCAM DRIVER
5852 M: Hans Verkuil <hverkuil@xs4all.nl>
5853 L: linux-media@vger.kernel.org
5854 T: git git://linuxtv.org/media_tree.git
5856 F: drivers/media/usb/gspca/
5858 GTP (GPRS Tunneling Protocol)
5859 M: Pablo Neira Ayuso <pablo@netfilter.org>
5860 M: Harald Welte <laforge@gnumonks.org>
5861 L: osmocom-net-gprs@lists.osmocom.org
5862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5864 F: drivers/net/gtp.c
5866 GUID PARTITION TABLE (GPT)
5867 M: Davidlohr Bueso <dave@stgolabs.net>
5868 L: linux-efi@vger.kernel.org
5870 F: block/partitions/efi.*
5872 STK1160 USB VIDEO CAPTURE DRIVER
5873 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5874 L: linux-media@vger.kernel.org
5875 T: git git://linuxtv.org/media_tree.git
5877 F: drivers/media/usb/stk1160/
5880 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5881 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5882 W: http://uclinux-h8.sourceforge.jp
5883 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5886 F: drivers/clocksource/h8300_*.c
5887 F: drivers/clk/h8300/
5888 F: drivers/irqchip/irq-renesas-h8*.c
5890 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5891 M: Frank Seidel <frank@f-seidel.de>
5892 L: platform-driver-x86@vger.kernel.org
5893 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5895 F: drivers/platform/x86/hdaps.c
5897 HDPVR USB VIDEO ENCODER DRIVER
5898 M: Hans Verkuil <hverkuil@xs4all.nl>
5899 L: linux-media@vger.kernel.org
5900 T: git git://linuxtv.org/media_tree.git
5901 W: https://linuxtv.org
5903 F: drivers/media/usb/hdpvr/
5905 HWPOISON MEMORY FAILURE HANDLING
5906 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5907 L: linux-mm@kvack.org
5909 F: mm/memory-failure.c
5910 F: mm/hwpoison-inject.c
5912 HYPERVISOR VIRTUAL CONSOLE DRIVER
5913 L: linuxppc-dev@lists.ozlabs.org
5918 M: Antti Palosaari <crope@iki.fi>
5919 L: linux-media@vger.kernel.org
5920 W: https://linuxtv.org
5921 W: http://palosaari.fi/linux/
5922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5923 T: git git://linuxtv.org/anttip/media_tree.git
5925 F: drivers/media/usb/hackrf/
5928 M: Jean Delvare <jdelvare@suse.com>
5929 M: Guenter Roeck <linux@roeck-us.net>
5930 L: linux-hwmon@vger.kernel.org
5931 W: http://hwmon.wiki.kernel.org/
5932 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5935 F: Documentation/hwmon/
5937 F: include/linux/hwmon*.h
5939 HARDWARE RANDOM NUMBER GENERATOR CORE
5940 M: Matt Mackall <mpm@selenic.com>
5941 M: Herbert Xu <herbert@gondor.apana.org.au>
5942 L: linux-crypto@vger.kernel.org
5944 F: Documentation/devicetree/bindings/rng/
5945 F: Documentation/hw_random.txt
5946 F: drivers/char/hw_random/
5947 F: include/linux/hw_random.h
5949 HARDWARE SPINLOCK CORE
5950 M: Ohad Ben-Cohen <ohad@wizery.com>
5951 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5952 L: linux-remoteproc@vger.kernel.org
5954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5955 F: Documentation/devicetree/bindings/hwlock/
5956 F: Documentation/hwspinlock.txt
5957 F: drivers/hwspinlock/
5958 F: include/linux/hwspinlock.h
5960 HARMONY SOUND DRIVER
5961 L: linux-parisc@vger.kernel.org
5963 F: sound/parisc/harmony.*
5965 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5966 M: Jimmy Vance <jimmy.vance@hpe.com>
5968 F: Documentation/watchdog/hpwdt.txt
5969 F: drivers/watchdog/hpwdt.c
5971 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5972 M: Don Brace <don.brace@microsemi.com>
5973 L: esc.storagedev@microsemi.com
5974 L: linux-scsi@vger.kernel.org
5976 F: Documentation/scsi/hpsa.txt
5977 F: drivers/scsi/hpsa*.[ch]
5978 F: include/linux/cciss*.h
5979 F: include/uapi/linux/cciss*.h
5981 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5982 M: Don Brace <don.brace@microsemi.com>
5983 L: esc.storagedev@microsemi.com
5984 L: linux-scsi@vger.kernel.org
5986 F: Documentation/blockdev/cciss.txt
5987 F: drivers/block/cciss*
5988 F: include/linux/cciss_ioctl.h
5989 F: include/uapi/linux/cciss_ioctl.h
5992 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5993 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5994 L: linux-rdma@vger.kernel.org
5996 F: drivers/infiniband/ulp/opa_vnic
5999 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6000 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6001 L: linux-rdma@vger.kernel.org
6003 F: drivers/infiniband/hw/hfi1
6006 L: linux-fsdevel@vger.kernel.org
6008 F: Documentation/filesystems/hfs.txt
6012 L: linux-fsdevel@vger.kernel.org
6014 F: Documentation/filesystems/hfsplus.txt
6017 HGA FRAMEBUFFER DRIVER
6018 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6019 L: linux-nvidia@lists.surfsouth.com
6020 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6022 F: drivers/video/fbdev/hgafb.c
6024 HIBERNATION (aka Software Suspend, aka swsusp)
6025 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6026 M: Pavel Machek <pavel@ucw.cz>
6027 L: linux-pm@vger.kernel.org
6028 B: https://bugzilla.kernel.org
6031 F: drivers/base/power/
6033 F: include/linux/suspend.h
6034 F: include/linux/freezer.h
6035 F: include/linux/pm.h
6036 F: arch/*/include/asm/suspend*.h
6039 M: Jiri Kosina <jikos@kernel.org>
6040 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6041 L: linux-input@vger.kernel.org
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6045 F: include/linux/hid*
6046 F: include/uapi/linux/hid*
6048 HID SENSOR HUB DRIVERS
6049 M: Jiri Kosina <jikos@kernel.org>
6050 M: Jonathan Cameron <jic23@kernel.org>
6051 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6052 L: linux-input@vger.kernel.org
6053 L: linux-iio@vger.kernel.org
6055 F: Documentation/hid/hid-sensor*
6056 F: drivers/hid/hid-sensor-*
6057 F: drivers/iio/*/hid-*
6058 F: include/linux/hid-sensor-*
6060 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6061 M: Thomas Gleixner <tglx@linutronix.de>
6062 L: linux-kernel@vger.kernel.org
6063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6065 F: Documentation/timers/
6066 F: kernel/time/hrtimer.c
6067 F: kernel/time/clockevents.c
6068 F: kernel/time/tick*.*
6069 F: kernel/time/timer_*.c
6070 F: include/linux/clockchips.h
6071 F: include/linux/hrtimer.h
6073 HIGH-SPEED SCC DRIVER FOR AX.25
6074 L: linux-hams@vger.kernel.org
6076 F: drivers/net/hamradio/dmascc.c
6077 F: drivers/net/hamradio/scc.c
6079 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6080 M: HighPoint Linux Team <linux@highpoint-tech.com>
6081 W: http://www.highpoint-tech.com
6083 F: Documentation/scsi/hptiop.txt
6084 F: drivers/scsi/hptiop.c
6087 M: Jes Sorensen <jes@trained-monkey.org>
6088 L: linux-hippi@sunsite.dk
6090 F: include/linux/hippidevice.h
6091 F: include/uapi/linux/if_hippi.h
6093 F: drivers/net/hippi/
6095 HISILICON NETWORK SUBSYSTEM DRIVER
6096 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6097 M: Salil Mehta <salil.mehta@huawei.com>
6098 L: netdev@vger.kernel.org
6099 W: http://www.hisilicon.com
6101 F: drivers/net/ethernet/hisilicon/
6102 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6104 HISILICON ROCE DRIVER
6105 M: Lijun Ou <oulijun@huawei.com>
6106 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6107 L: linux-rdma@vger.kernel.org
6109 F: drivers/infiniband/hw/hns/
6110 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6112 HISILICON SAS Controller
6113 M: John Garry <john.garry@huawei.com>
6114 W: http://www.hisilicon.com
6116 F: drivers/scsi/hisi_sas/
6117 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6120 M: Jouni Malinen <j@w1.fi>
6121 L: linux-wireless@vger.kernel.org
6122 W: http://w1.fi/hostap-driver.html
6124 F: drivers/net/wireless/intersil/hostap/
6126 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6127 L: platform-driver-x86@vger.kernel.org
6129 F: drivers/platform/x86/tc1100-wmi.c
6131 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6132 M: Jaroslav Kysela <perex@perex.cz>
6134 F: drivers/net/ethernet/hp/hp100.*
6136 HPET: High Precision Event Timers driver
6137 M: Clemens Ladisch <clemens@ladisch.de>
6139 F: Documentation/timers/hpet.txt
6140 F: drivers/char/hpet.c
6141 F: include/linux/hpet.h
6142 F: include/uapi/linux/hpet.h
6146 F: arch/x86/kernel/hpet.c
6147 F: arch/x86/include/asm/hpet.h
6150 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6151 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6156 M: Sebastian Reichel <sre@kernel.org>
6157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6159 F: Documentation/ABI/testing/sysfs-bus-hsi
6160 F: Documentation/driver-api/hsi.rst
6162 F: include/linux/hsi/
6163 F: include/uapi/linux/hsi/
6166 L: linux-usb@vger.kernel.org
6168 F: drivers/net/usb/hso.c
6170 HSR NETWORK PROTOCOL
6171 M: Arvid Brodin <arvid.brodin@alten.se>
6172 L: netdev@vger.kernel.org
6176 HTCPEN TOUCHSCREEN DRIVER
6177 M: Pau Oliva Fora <pof@eslack.org>
6178 L: linux-input@vger.kernel.org
6180 F: drivers/input/touchscreen/htcpen.c
6183 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6188 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6189 L: linux-media@vger.kernel.org
6190 T: git git://linuxtv.org/media_tree.git
6191 W: https://linuxtv.org
6193 F: drivers/media/platform/sti/hva
6195 Hyper-V CORE AND DRIVERS
6196 M: "K. Y. Srinivasan" <kys@microsoft.com>
6197 M: Haiyang Zhang <haiyangz@microsoft.com>
6198 M: Stephen Hemminger <sthemmin@microsoft.com>
6199 L: devel@linuxdriverproject.org
6201 F: arch/x86/include/asm/mshyperv.h
6202 F: arch/x86/include/uapi/asm/hyperv.h
6203 F: arch/x86/kernel/cpu/mshyperv.c
6205 F: drivers/hid/hid-hyperv.c
6207 F: drivers/input/serio/hyperv-keyboard.c
6208 F: drivers/pci/host/pci-hyperv.c
6209 F: drivers/net/hyperv/
6210 F: drivers/scsi/storvsc_drv.c
6211 F: drivers/uio/uio_hv_generic.c
6212 F: drivers/video/fbdev/hyperv_fb.c
6213 F: include/linux/hyperv.h
6215 F: Documentation/ABI/stable/sysfs-bus-vmbus
6218 M: Peter Rosin <peda@axentia.se>
6219 L: linux-i2c@vger.kernel.org
6221 F: Documentation/i2c/i2c-topology
6222 F: Documentation/i2c/muxes/
6223 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6224 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6225 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6226 F: drivers/i2c/i2c-mux.c
6227 F: drivers/i2c/muxes/
6228 F: include/linux/i2c-mux.h
6230 I2C OVER PARALLEL PORT
6231 M: Jean Delvare <jdelvare@suse.com>
6232 L: linux-i2c@vger.kernel.org
6234 F: Documentation/i2c/busses/i2c-parport
6235 F: Documentation/i2c/busses/i2c-parport-light
6236 F: drivers/i2c/busses/i2c-parport.c
6237 F: drivers/i2c/busses/i2c-parport-light.c
6239 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6240 M: Jean Delvare <jdelvare@suse.com>
6241 L: linux-i2c@vger.kernel.org
6243 F: Documentation/i2c/busses/i2c-ali1535
6244 F: Documentation/i2c/busses/i2c-ali1563
6245 F: Documentation/i2c/busses/i2c-ali15x3
6246 F: Documentation/i2c/busses/i2c-amd756
6247 F: Documentation/i2c/busses/i2c-amd8111
6248 F: Documentation/i2c/busses/i2c-i801
6249 F: Documentation/i2c/busses/i2c-nforce2
6250 F: Documentation/i2c/busses/i2c-piix4
6251 F: Documentation/i2c/busses/i2c-sis5595
6252 F: Documentation/i2c/busses/i2c-sis630
6253 F: Documentation/i2c/busses/i2c-sis96x
6254 F: Documentation/i2c/busses/i2c-via
6255 F: Documentation/i2c/busses/i2c-viapro
6256 F: drivers/i2c/busses/i2c-ali1535.c
6257 F: drivers/i2c/busses/i2c-ali1563.c
6258 F: drivers/i2c/busses/i2c-ali15x3.c
6259 F: drivers/i2c/busses/i2c-amd756.c
6260 F: drivers/i2c/busses/i2c-amd756-s4882.c
6261 F: drivers/i2c/busses/i2c-amd8111.c
6262 F: drivers/i2c/busses/i2c-i801.c
6263 F: drivers/i2c/busses/i2c-isch.c
6264 F: drivers/i2c/busses/i2c-nforce2.c
6265 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6266 F: drivers/i2c/busses/i2c-piix4.c
6267 F: drivers/i2c/busses/i2c-sis5595.c
6268 F: drivers/i2c/busses/i2c-sis630.c
6269 F: drivers/i2c/busses/i2c-sis96x.c
6270 F: drivers/i2c/busses/i2c-via.c
6271 F: drivers/i2c/busses/i2c-viapro.c
6273 I2C/SMBUS ISMT DRIVER
6274 M: Seth Heasley <seth.heasley@intel.com>
6275 M: Neil Horman <nhorman@tuxdriver.com>
6276 L: linux-i2c@vger.kernel.org
6277 F: drivers/i2c/busses/i2c-ismt.c
6278 F: Documentation/i2c/busses/i2c-ismt
6280 I2C/SMBUS STUB DRIVER
6281 M: Jean Delvare <jdelvare@suse.com>
6282 L: linux-i2c@vger.kernel.org
6284 F: drivers/i2c/i2c-stub.c
6287 M: Wolfram Sang <wsa@the-dreams.de>
6288 L: linux-i2c@vger.kernel.org
6289 W: https://i2c.wiki.kernel.org/
6290 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6293 F: Documentation/devicetree/bindings/i2c/
6294 F: Documentation/i2c/
6297 F: include/linux/i2c.h
6298 F: include/linux/i2c-*.h
6299 F: include/uapi/linux/i2c.h
6300 F: include/uapi/linux/i2c-*.h
6303 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6304 L: linux-i2c@vger.kernel.org
6305 L: linux-acpi@vger.kernel.org
6309 M: Jean Delvare <jdelvare@suse.com>
6310 L: linux-i2c@vger.kernel.org
6312 F: Documentation/i2c/busses/i2c-taos-evm
6313 F: drivers/i2c/busses/i2c-taos-evm.c
6316 M: Till Harbaum <till@harbaum.org>
6317 L: linux-i2c@vger.kernel.org
6318 W: http://www.harbaum.org/till/i2c_tiny_usb
6320 F: drivers/i2c/busses/i2c-tiny-usb.c
6323 M: "H. Peter Anvin" <hpa@zytor.com>
6327 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6328 M: "H. Peter Anvin" <hpa@zytor.com>
6329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6332 IA64 (Itanium) PLATFORM
6333 M: Tony Luck <tony.luck@intel.com>
6334 M: Fenghua Yu <fenghua.yu@intel.com>
6335 L: linux-ia64@vger.kernel.org
6336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6340 IBM Power VMX Cryptographic instructions
6341 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6342 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6343 L: linux-crypto@vger.kernel.org
6345 F: drivers/crypto/vmx/Makefile
6346 F: drivers/crypto/vmx/Kconfig
6347 F: drivers/crypto/vmx/vmx.c
6348 F: drivers/crypto/vmx/aes*
6349 F: drivers/crypto/vmx/ghash*
6350 F: drivers/crypto/vmx/ppc-xlate.pl
6352 IBM Power in-Nest Crypto Acceleration
6353 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6354 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6355 L: linux-crypto@vger.kernel.org
6357 F: drivers/crypto/nx/Makefile
6358 F: drivers/crypto/nx/Kconfig
6359 F: drivers/crypto/nx/nx-aes*
6360 F: drivers/crypto/nx/nx-sha*
6361 F: drivers/crypto/nx/nx.*
6362 F: drivers/crypto/nx/nx_csbcpb.h
6363 F: drivers/crypto/nx/nx_debugfs.h
6365 IBM Power 842 compression accelerator
6366 M: Haren Myneni <haren@us.ibm.com>
6368 F: drivers/crypto/nx/Makefile
6369 F: drivers/crypto/nx/Kconfig
6370 F: drivers/crypto/nx/nx-842*
6371 F: include/linux/sw842.h
6375 IBM Power Linux RAID adapter
6376 M: Brian King <brking@us.ibm.com>
6378 F: drivers/scsi/ipr.*
6380 IBM Power Virtual Ethernet Device Driver
6381 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6382 L: netdev@vger.kernel.org
6384 F: drivers/net/ethernet/ibm/ibmveth.*
6386 IBM Power SRIOV Virtual NIC Device Driver
6387 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6388 M: John Allen <jallen@linux.vnet.ibm.com>
6389 L: netdev@vger.kernel.org
6391 F: drivers/net/ethernet/ibm/ibmvnic.*
6393 IBM Power Virtual SCSI Device Drivers
6394 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6395 L: linux-scsi@vger.kernel.org
6397 F: drivers/scsi/ibmvscsi/ibmvscsi*
6398 F: include/scsi/viosrp.h
6400 IBM Power Virtual SCSI Device Target Driver
6401 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6402 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6403 L: linux-scsi@vger.kernel.org
6404 L: target-devel@vger.kernel.org
6406 F: drivers/scsi/ibmvscsi_tgt/
6408 IBM Power Virtual FC Device Drivers
6409 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6410 L: linux-scsi@vger.kernel.org
6412 F: drivers/scsi/ibmvscsi/ibmvfc*
6414 IBM ServeRAID RAID DRIVER
6416 F: drivers/scsi/ips.*
6418 ICH LPC AND GPIO DRIVER
6419 M: Peter Tyser <ptyser@xes-inc.com>
6421 F: drivers/mfd/lpc_ich.c
6422 F: drivers/gpio/gpio-ich.c
6424 IDT VersaClock 5 CLOCK DRIVER
6425 M: Marek Vasut <marek.vasut@gmail.com>
6427 F: drivers/clk/clk-versaclock5.c
6430 M: "David S. Miller" <davem@davemloft.net>
6431 L: linux-ide@vger.kernel.org
6432 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6435 F: Documentation/ide/
6437 F: include/linux/ide.h
6439 IDEAPAD LAPTOP EXTRAS DRIVER
6440 M: Ike Panhc <ike.pan@canonical.com>
6441 L: platform-driver-x86@vger.kernel.org
6442 W: http://launchpad.net/ideapad-laptop
6444 F: drivers/platform/x86/ideapad-laptop.c
6446 IDEAPAD LAPTOP SLIDEBAR DRIVER
6447 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6448 L: linux-input@vger.kernel.org
6449 W: https://github.com/o2genum/ideapad-slidebar
6451 F: drivers/input/misc/ideapad_slidebar.c
6454 M: Borislav Petkov <bp@alien8.de>
6455 L: linux-ide@vger.kernel.org
6457 F: Documentation/cdrom/ide-cd
6458 F: drivers/ide/ide-cd*
6460 IEEE 802.15.4 SUBSYSTEM
6461 M: Alexander Aring <aar@pengutronix.de>
6462 M: Stefan Schmidt <stefan@osg.samsung.com>
6463 L: linux-wpan@vger.kernel.org
6464 W: http://wpan.cakelab.org/
6465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6470 F: drivers/net/ieee802154/
6471 F: include/linux/nl802154.h
6472 F: include/linux/ieee802154.h
6473 F: include/net/nl802154.h
6474 F: include/net/mac802154.h
6475 F: include/net/af_ieee802154.h
6476 F: include/net/cfg802154.h
6477 F: include/net/ieee802154_netdev.h
6478 F: Documentation/networking/ieee802154.txt
6481 M: Yotam Gigi <yotamg@mellanox.com>
6482 M: Jamal Hadi Salim <jhs@mojatatu.com>
6484 F: include/net/ife.h
6485 F: include/uapi/linux/ife.h
6487 IGORPLUG-USB IR RECEIVER
6488 M: Sean Young <sean@mess.org>
6489 L: linux-media@vger.kernel.org
6491 F: drivers/media/rc/igorplugusb.c
6493 IGUANAWORKS USB IR TRANSCEIVER
6494 M: Sean Young <sean@mess.org>
6495 L: linux-media@vger.kernel.org
6497 F: drivers/media/rc/iguanair.c
6499 IIO DIGITAL POTENTIOMETER DAC
6500 M: Peter Rosin <peda@axentia.se>
6501 L: linux-iio@vger.kernel.org
6503 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6504 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6505 F: drivers/iio/dac/dpot-dac.c
6507 IIO ENVELOPE DETECTOR
6508 M: Peter Rosin <peda@axentia.se>
6509 L: linux-iio@vger.kernel.org
6511 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6512 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6513 F: drivers/iio/adc/envelope-detector.c
6516 M: Peter Rosin <peda@axentia.se>
6517 L: linux-iio@vger.kernel.org
6519 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6520 F: drivers/iio/multiplexer/iio-mux.c
6522 IIO SUBSYSTEM AND DRIVERS
6523 M: Jonathan Cameron <jic23@kernel.org>
6524 R: Hartmut Knaack <knaack.h@gmx.de>
6525 R: Lars-Peter Clausen <lars@metafoo.de>
6526 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6527 L: linux-iio@vger.kernel.org
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6530 F: Documentation/devicetree/bindings/iio/
6532 F: drivers/staging/iio/
6533 F: include/linux/iio/
6536 IKANOS/ADI EAGLE ADSL USB DRIVER
6537 M: Matthieu Castet <castet.matthieu@free.fr>
6538 M: Stanislaw Gruszka <stf_xl@wp.pl>
6540 F: drivers/usb/atm/ueagle-atm.c
6542 IMGTEC ASCII LCD DRIVER
6543 M: Paul Burton <paul.burton@imgtec.com>
6545 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6546 F: drivers/auxdisplay/img-ascii-lcd.c
6548 INA209 HARDWARE MONITOR DRIVER
6549 M: Guenter Roeck <linux@roeck-us.net>
6550 L: linux-hwmon@vger.kernel.org
6552 F: Documentation/hwmon/ina209
6553 F: Documentation/devicetree/bindings/i2c/ina209.txt
6554 F: drivers/hwmon/ina209.c
6556 INA2XX HARDWARE MONITOR DRIVER
6557 M: Guenter Roeck <linux@roeck-us.net>
6558 L: linux-hwmon@vger.kernel.org
6560 F: Documentation/hwmon/ina2xx
6561 F: drivers/hwmon/ina2xx.c
6562 F: include/linux/platform_data/ina2xx.h
6564 INDUSTRY PACK SUBSYSTEM (IPACK)
6565 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6566 M: Jens Taprogge <jens.taprogge@taprogge.org>
6567 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6568 L: industrypack-devel@lists.sourceforge.net
6569 W: http://industrypack.sourceforge.net
6573 INGENIC JZ4780 DMA Driver
6574 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6576 F: drivers/dma/dma-jz4780.c
6578 INGENIC JZ4780 NAND DRIVER
6579 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6580 L: linux-mtd@lists.infradead.org
6582 F: drivers/mtd/nand/jz4780_*
6584 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6585 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6586 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6587 L: linux-ima-devel@lists.sourceforge.net
6588 L: linux-ima-user@lists.sourceforge.net
6589 L: linux-security-module@vger.kernel.org
6590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6592 F: security/integrity/ima/
6594 IMGTEC IR DECODER DRIVER
6595 M: James Hogan <james.hogan@imgtec.com>
6597 F: drivers/media/rc/img-ir/
6599 IMS TWINTURBO FRAMEBUFFER DRIVER
6600 L: linux-fbdev@vger.kernel.org
6602 F: drivers/video/fbdev/imsttfb.c
6604 INFINIBAND SUBSYSTEM
6605 M: Doug Ledford <dledford@redhat.com>
6606 M: Sean Hefty <sean.hefty@intel.com>
6607 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6608 L: linux-rdma@vger.kernel.org
6609 W: http://www.openfabrics.org/
6610 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6613 F: Documentation/devicetree/bindings/infiniband/
6614 F: Documentation/infiniband/
6615 F: drivers/infiniband/
6616 F: include/uapi/linux/if_infiniband.h
6617 F: include/uapi/rdma/
6621 M: John McCutchan <john@johnmccutchan.com>
6622 M: Robert Love <rlove@rlove.org>
6623 M: Eric Paris <eparis@parisplace.org>
6625 F: Documentation/filesystems/inotify.txt
6626 F: fs/notify/inotify/
6627 F: include/linux/inotify.h
6628 F: include/uapi/linux/inotify.h
6630 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6631 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6632 L: linux-input@vger.kernel.org
6633 Q: http://patchwork.kernel.org/project/linux-input/list/
6634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6637 F: include/linux/input.h
6638 F: include/uapi/linux/input.h
6639 F: include/linux/input/
6640 F: Documentation/devicetree/bindings/input/
6642 INPUT MULTITOUCH (MT) PROTOCOL
6643 M: Henrik Rydberg <rydberg@bitmath.org>
6644 L: linux-input@vger.kernel.org
6646 F: Documentation/input/multi-touch-protocol.rst
6647 F: drivers/input/input-mt.c
6650 INTEL ASoC BDW/HSW DRIVERS
6651 M: Jie Yang <yang.jie@linux.intel.com>
6652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6654 F: sound/soc/intel/common/sst-dsp*
6655 F: sound/soc/intel/common/sst-firmware.c
6656 F: sound/soc/intel/boards/broadwell.c
6657 F: sound/soc/intel/haswell/
6659 INTEL C600 SERIES SAS CONTROLLER DRIVER
6660 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6661 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6662 L: linux-scsi@vger.kernel.org
6663 T: git git://git.code.sf.net/p/intel-sas/isci
6665 F: drivers/scsi/isci/
6667 INTEL HID EVENT DRIVER
6668 M: Alex Hung <alex.hung@canonical.com>
6669 L: platform-driver-x86@vger.kernel.org
6671 F: drivers/platform/x86/intel-hid.c
6673 INTEL VIRTUAL BUTTON DRIVER
6674 M: AceLan Kao <acelan.kao@canonical.com>
6675 L: platform-driver-x86@vger.kernel.org
6677 F: drivers/platform/x86/intel-vbtn.c
6680 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6681 M: Len Brown <lenb@kernel.org>
6682 L: linux-pm@vger.kernel.org
6683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6684 B: https://bugzilla.kernel.org
6686 F: drivers/idle/intel_idle.c
6688 INTEL INTEGRATED SENSOR HUB DRIVER
6689 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6690 M: Jiri Kosina <jikos@kernel.org>
6691 L: linux-input@vger.kernel.org
6693 F: drivers/hid/intel-ish-hid/
6696 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6697 M: Len Brown <lenb@kernel.org>
6698 L: linux-pm@vger.kernel.org
6700 F: drivers/cpufreq/intel_pstate.c
6702 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6703 M: Maik Broemme <mbroemme@libmpq.org>
6704 L: linux-fbdev@vger.kernel.org
6706 F: Documentation/fb/intelfb.txt
6707 F: drivers/video/fbdev/intelfb/
6709 INTEL 810/815 FRAMEBUFFER DRIVER
6710 M: Antonino Daplas <adaplas@gmail.com>
6711 L: linux-fbdev@vger.kernel.org
6713 F: drivers/video/fbdev/i810/
6715 INTEL MENLOW THERMAL DRIVER
6716 M: Sujith Thomas <sujith.thomas@intel.com>
6717 L: platform-driver-x86@vger.kernel.org
6718 W: https://01.org/linux-acpi
6720 F: drivers/platform/x86/intel_menlow.c
6722 INTEL I/OAT DMA DRIVER
6723 M: Dave Jiang <dave.jiang@intel.com>
6724 R: Dan Williams <dan.j.williams@intel.com>
6725 L: dmaengine@vger.kernel.org
6726 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6728 F: drivers/dma/ioat*
6731 M: David Woodhouse <dwmw2@infradead.org>
6732 L: iommu@lists.linux-foundation.org
6733 T: git git://git.infradead.org/iommu-2.6.git
6735 F: drivers/iommu/intel-iommu.c
6736 F: include/linux/intel-iommu.h
6738 INTEL IOP-ADMA DMA DRIVER
6739 R: Dan Williams <dan.j.williams@intel.com>
6741 F: drivers/dma/iop-adma.c
6743 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6744 M: Krzysztof Halasa <khalasa@piap.pl>
6746 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6747 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6748 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6749 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6750 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6751 F: drivers/net/wan/ixp4xx_hss.c
6753 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6754 M: Deepak Saxena <dsaxena@plexity.net>
6756 F: drivers/char/hw_random/ixp4xx-rng.c
6758 INTEL ETHERNET DRIVERS
6759 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6760 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6761 W: http://www.intel.com/support/feedback.htm
6762 W: http://e1000.sourceforge.net/
6763 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6767 F: Documentation/networking/e100.txt
6768 F: Documentation/networking/e1000.txt
6769 F: Documentation/networking/e1000e.txt
6770 F: Documentation/networking/igb.txt
6771 F: Documentation/networking/igbvf.txt
6772 F: Documentation/networking/ixgb.txt
6773 F: Documentation/networking/ixgbe.txt
6774 F: Documentation/networking/ixgbevf.txt
6775 F: Documentation/networking/i40e.txt
6776 F: Documentation/networking/i40evf.txt
6777 F: drivers/net/ethernet/intel/
6778 F: drivers/net/ethernet/intel/*/
6780 INTEL RDMA RNIC DRIVER
6781 M: Faisal Latif <faisal.latif@intel.com>
6782 M: Shiraz Saleem <shiraz.saleem@intel.com>
6783 L: linux-rdma@vger.kernel.org
6785 F: drivers/infiniband/hw/i40iw/
6787 INTEL MERRIFIELD GPIO DRIVER
6788 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6789 L: linux-gpio@vger.kernel.org
6791 F: drivers/gpio/gpio-merrifield.c
6793 INTEL-MID GPIO DRIVER
6794 M: David Cohen <david.a.cohen@linux.intel.com>
6795 L: linux-gpio@vger.kernel.org
6797 F: drivers/gpio/gpio-intel-mid.c
6799 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6800 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6801 L: linux-wireless@vger.kernel.org
6803 F: Documentation/networking/README.ipw2100
6804 F: Documentation/networking/README.ipw2200
6805 F: drivers/net/wireless/intel/ipw2x00/
6808 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6810 F: Documentation/trace/intel_th.txt
6811 F: drivers/hwtracing/intel_th/
6813 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6814 M: Ning Sun <ning.sun@intel.com>
6815 L: tboot-devel@lists.sourceforge.net
6816 W: http://tboot.sourceforge.net
6817 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6819 F: Documentation/intel_txt.txt
6820 F: include/linux/tboot.h
6821 F: arch/x86/kernel/tboot.c
6823 INTEL WIRELESS WIMAX CONNECTION 2400
6824 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6825 M: linux-wimax@intel.com
6826 L: wimax@linuxwimax.org (subscribers-only)
6828 W: http://linuxwimax.org
6829 F: Documentation/wimax/README.i2400m
6830 F: drivers/net/wimax/i2400m/
6831 F: include/uapi/linux/wimax/i2400m.h
6833 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6834 M: Stanislaw Gruszka <sgruszka@redhat.com>
6835 L: linux-wireless@vger.kernel.org
6837 F: drivers/net/wireless/intel/iwlegacy/
6839 INTEL WIRELESS WIFI LINK (iwlwifi)
6840 M: Johannes Berg <johannes.berg@intel.com>
6841 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6842 M: Luca Coelho <luciano.coelho@intel.com>
6843 M: Intel Linux Wireless <linuxwifi@intel.com>
6844 L: linux-wireless@vger.kernel.org
6845 W: http://intellinuxwireless.org
6846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6848 F: drivers/net/wireless/intel/iwlwifi/
6850 INTEL MANAGEMENT ENGINE (mei)
6851 M: Tomas Winkler <tomas.winkler@intel.com>
6852 L: linux-kernel@vger.kernel.org
6854 F: include/uapi/linux/mei.h
6855 F: include/linux/mei_cl_bus.h
6856 F: drivers/misc/mei/*
6857 F: drivers/watchdog/mei_wdt.c
6858 F: Documentation/misc-devices/mei/*
6861 INTEL MIC DRIVERS (mic)
6862 M: Sudeep Dutt <sudeep.dutt@intel.com>
6863 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6865 W: https://github.com/sudeepdutt/mic
6866 W: http://software.intel.com/en-us/mic-developer
6867 F: include/linux/mic_bus.h
6868 F: include/linux/scif.h
6869 F: include/uapi/linux/mic_common.h
6870 F: include/uapi/linux/mic_ioctl.h
6871 F: include/uapi/linux/scif_ioctl.h
6872 F: drivers/misc/mic/
6873 F: drivers/dma/mic_x100_dma.c
6874 F: drivers/dma/mic_x100_dma.h
6875 F: Documentation/mic/
6877 INTEL PMC/P-Unit IPC DRIVER
6878 M: Zha Qipeng<qipeng.zha@intel.com>
6879 L: platform-driver-x86@vger.kernel.org
6881 F: drivers/platform/x86/intel_pmc_ipc.c
6882 F: drivers/platform/x86/intel_punit_ipc.c
6883 F: arch/x86/include/asm/intel_pmc_ipc.h
6884 F: arch/x86/include/asm/intel_punit_ipc.h
6886 INTEL TELEMETRY DRIVER
6887 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6888 L: platform-driver-x86@vger.kernel.org
6890 F: arch/x86/include/asm/intel_telemetry.h
6891 F: drivers/platform/x86/intel_telemetry*
6893 INTEL PMC CORE DRIVER
6894 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6895 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6896 L: platform-driver-x86@vger.kernel.org
6898 F: arch/x86/include/asm/pmc_core.h
6899 F: drivers/platform/x86/intel_pmc_core*
6901 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6902 M: Linus Walleij <linus.walleij@linaro.org>
6903 L: linux-iio@vger.kernel.org
6905 F: drivers/iio/gyro/mpu3050*
6906 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6908 IOC3 ETHERNET DRIVER
6909 M: Ralf Baechle <ralf@linux-mips.org>
6910 L: linux-mips@linux-mips.org
6912 F: drivers/net/ethernet/sgi/ioc3-eth.c
6915 M: Pat Gefre <pfg@sgi.com>
6916 L: linux-serial@vger.kernel.org
6918 F: drivers/tty/serial/ioc3_serial.c
6921 M: Joerg Roedel <joro@8bytes.org>
6922 L: iommu@lists.linux-foundation.org
6923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6925 F: Documentation/devicetree/bindings/iommu/
6927 F: include/linux/iommu.h
6928 F: include/linux/iova.h
6931 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6933 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6936 M: Corey Minyard <minyard@acm.org>
6937 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6938 W: http://openipmi.sourceforge.net/
6940 F: Documentation/IPMI.txt
6941 F: drivers/char/ipmi/
6942 F: include/linux/ipmi*
6943 F: include/uapi/linux/ipmi*
6945 QCOM AUDIO (ASoC) DRIVERS
6946 M: Patrick Lai <plai@codeaurora.org>
6947 M: Banajit Goswami <bgoswami@codeaurora.org>
6948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6952 IPS SCSI RAID DRIVER
6953 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6954 L: linux-scsi@vger.kernel.org
6955 W: http://www.adaptec.com/
6957 F: drivers/scsi/ips*
6960 M: Wensong Zhang <wensong@linux-vs.org>
6961 M: Simon Horman <horms@verge.net.au>
6962 M: Julian Anastasov <ja@ssi.bg>
6963 L: netdev@vger.kernel.org
6964 L: lvs-devel@vger.kernel.org
6966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6968 F: Documentation/networking/ipvs-sysctl.txt
6969 F: include/net/ip_vs.h
6970 F: include/uapi/linux/ip_vs.h
6971 F: net/netfilter/ipvs/
6974 M: Jiri Kosina <jikos@kernel.org>
6975 M: David Sterba <dsterba@suse.com>
6977 F: drivers/tty/ipwireless/
6980 L: netdev@vger.kernel.org
6982 F: include/net/ipx.h
6983 F: include/uapi/linux/ipx.h
6987 M: Samuel Ortiz <samuel@sortiz.org>
6988 L: irda-users@lists.sourceforge.net (subscribers-only)
6989 L: netdev@vger.kernel.org
6990 W: http://irda.sourceforge.net/
6992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6993 F: Documentation/networking/irda.txt
6994 F: drivers/net/irda/
6995 F: include/net/irda/
6999 M: Thomas Gleixner <tglx@linutronix.de>
7000 L: linux-kernel@vger.kernel.org
7002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7006 M: Thomas Gleixner <tglx@linutronix.de>
7007 M: Jason Cooper <jason@lakedaemon.net>
7008 M: Marc Zyngier <marc.zyngier@arm.com>
7009 L: linux-kernel@vger.kernel.org
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7012 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7013 F: Documentation/devicetree/bindings/interrupt-controller/
7016 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7017 M: Marc Zyngier <marc.zyngier@arm.com>
7019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7020 F: Documentation/IRQ-domain.txt
7021 F: include/linux/irqdomain.h
7022 F: kernel/irq/irqdomain.c
7026 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7028 F: Documentation/isa.txt
7029 F: drivers/base/isa.c
7030 F: include/linux/isa.h
7033 M: Jaroslav Kysela <perex@perex.cz>
7035 F: Documentation/isapnp.txt
7036 F: drivers/pnp/isapnp/
7037 F: include/linux/isapnp.h
7040 M: Hans Verkuil <hverkuil@xs4all.nl>
7041 L: linux-media@vger.kernel.org
7042 T: git git://linuxtv.org/media_tree.git
7043 W: https://linuxtv.org
7045 F: drivers/media/radio/radio-isa*
7047 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7048 M: Peter Jones <pjones@redhat.com>
7049 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7051 F: drivers/firmware/iscsi_ibft*
7054 M: Lee Duncan <lduncan@suse.com>
7055 M: Chris Leech <cleech@redhat.com>
7056 L: open-iscsi@googlegroups.com
7057 W: www.open-iscsi.com
7059 F: drivers/scsi/*iscsi*
7060 F: include/scsi/*iscsi*
7062 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7063 M: Or Gerlitz <ogerlitz@mellanox.com>
7064 M: Sagi Grimberg <sagi@grimberg.me>
7065 M: Roi Dayan <roid@mellanox.com>
7066 L: linux-rdma@vger.kernel.org
7068 W: http://www.openfabrics.org
7069 W: www.open-iscsi.org
7070 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7071 F: drivers/infiniband/ulp/iser/
7073 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7074 M: Sagi Grimberg <sagi@grimberg.me>
7075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7076 L: linux-rdma@vger.kernel.org
7077 L: target-devel@vger.kernel.org
7079 W: http://www.linux-iscsi.org
7080 F: drivers/infiniband/ulp/isert
7083 M: Karsten Keil <isdn@linux-pingi.de>
7084 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7085 L: netdev@vger.kernel.org
7086 W: http://www.isdn4linux.de
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7089 F: Documentation/isdn/
7091 F: include/linux/isdn.h
7092 F: include/linux/isdn/
7093 F: include/uapi/linux/isdn.h
7094 F: include/uapi/linux/isdn/
7096 ISDN SUBSYSTEM (Eicon active card driver)
7097 M: Armin Schindler <mac@melware.de>
7098 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7099 W: http://www.melware.de
7101 F: drivers/isdn/hardware/eicon/
7103 IT87 HARDWARE MONITORING DRIVER
7104 M: Jean Delvare <jdelvare@suse.com>
7105 L: linux-hwmon@vger.kernel.org
7107 F: Documentation/hwmon/it87
7108 F: drivers/hwmon/it87.c
7111 M: Antti Palosaari <crope@iki.fi>
7112 L: linux-media@vger.kernel.org
7113 W: https://linuxtv.org
7114 W: http://palosaari.fi/linux/
7115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116 T: git git://linuxtv.org/anttip/media_tree.git
7118 F: drivers/media/tuners/it913x*
7120 IVTV VIDEO4LINUX DRIVER
7121 M: Andy Walls <awalls@md.metrocast.net>
7122 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7123 L: linux-media@vger.kernel.org
7124 T: git git://linuxtv.org/media_tree.git
7125 W: http://www.ivtvdriver.org
7127 F: Documentation/media/v4l-drivers/ivtv*
7128 F: drivers/media/pci/ivtv/
7129 F: include/uapi/linux/ivtv*
7131 IX2505V MEDIA DRIVER
7132 M: Malcolm Priestley <tvboxspy@gmail.com>
7133 L: linux-media@vger.kernel.org
7134 W: https://linuxtv.org
7135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7137 F: drivers/media/dvb-frontends/ix2505v*
7139 JC42.4 TEMPERATURE SENSOR DRIVER
7140 M: Guenter Roeck <linux@roeck-us.net>
7141 L: linux-hwmon@vger.kernel.org
7143 F: drivers/hwmon/jc42.c
7144 F: Documentation/hwmon/jc42
7147 M: Dave Kleikamp <shaggy@kernel.org>
7148 L: jfs-discussion@lists.sourceforge.net
7149 W: http://jfs.sourceforge.net/
7150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7152 F: Documentation/filesystems/jfs.txt
7156 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7157 L: netdev@vger.kernel.org
7159 F: drivers/net/ethernet/jme.*
7161 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7162 M: David Woodhouse <dwmw2@infradead.org>
7163 L: linux-mtd@lists.infradead.org
7164 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7167 F: include/uapi/linux/jffs2.h
7169 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7170 M: "Theodore Ts'o" <tytso@mit.edu>
7171 M: Jan Kara <jack@suse.com>
7172 L: linux-ext4@vger.kernel.org
7175 F: include/linux/jbd2.h
7177 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7178 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7179 L: linux-media@vger.kernel.org
7181 F: drivers/media/platform/rcar_jpu.c
7183 JSM Neo PCI based serial card
7184 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7185 L: linux-serial@vger.kernel.org
7187 F: drivers/tty/serial/jsm/
7189 K10TEMP HARDWARE MONITORING DRIVER
7190 M: Clemens Ladisch <clemens@ladisch.de>
7191 L: linux-hwmon@vger.kernel.org
7193 F: Documentation/hwmon/k10temp
7194 F: drivers/hwmon/k10temp.c
7196 K8TEMP HARDWARE MONITORING DRIVER
7197 M: Rudolf Marek <r.marek@assembler.cz>
7198 L: linux-hwmon@vger.kernel.org
7200 F: Documentation/hwmon/k8temp
7201 F: drivers/hwmon/k8temp.c
7204 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7205 R: Alexander Potapenko <glider@google.com>
7206 R: Dmitry Vyukov <dvyukov@google.com>
7207 L: kasan-dev@googlegroups.com
7209 F: arch/*/include/asm/kasan.h
7210 F: arch/*/mm/kasan_init*
7211 F: Documentation/dev-tools/kasan.rst
7212 F: include/linux/kasan*.h
7215 F: scripts/Makefile.kasan
7218 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7219 L: linux-kbuild@vger.kernel.org
7220 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7222 F: Documentation/kbuild/kconfig-language.txt
7226 M: Dave Young <dyoung@redhat.com>
7227 M: Baoquan He <bhe@redhat.com>
7228 R: Vivek Goyal <vgoyal@redhat.com>
7229 L: kexec@lists.infradead.org
7230 W: http://lse.sourceforge.net/kdump/
7232 F: Documentation/kdump/
7234 KEENE FM RADIO TRANSMITTER DRIVER
7235 M: Hans Verkuil <hverkuil@xs4all.nl>
7236 L: linux-media@vger.kernel.org
7237 T: git git://linuxtv.org/media_tree.git
7238 W: https://linuxtv.org
7240 F: drivers/media/radio/radio-keene*
7242 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7243 M: Ian Kent <raven@themaw.net>
7244 L: autofs@vger.kernel.org
7248 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7249 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7250 M: Michal Marek <mmarek@suse.com>
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7252 L: linux-kbuild@vger.kernel.org
7254 F: Documentation/kbuild/
7256 F: scripts/Makefile.*
7262 L: kernel-janitors@vger.kernel.org
7263 W: http://kernelnewbies.org/KernelJanitors
7266 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7267 M: "J. Bruce Fields" <bfields@fieldses.org>
7268 M: Jeff Layton <jlayton@poochiereds.net>
7269 L: linux-nfs@vger.kernel.org
7270 W: http://nfs.sourceforge.net/
7271 T: git git://linux-nfs.org/~bfields/linux.git
7274 F: include/uapi/linux/nfsd/
7278 F: include/linux/lockd/
7279 F: include/linux/sunrpc/
7280 F: include/uapi/linux/sunrpc/
7282 KERNEL SELFTEST FRAMEWORK
7283 M: Shuah Khan <shuahkh@osg.samsung.com>
7284 M: Shuah Khan <shuah@kernel.org>
7285 L: linux-kselftest@vger.kernel.org
7286 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7288 F: tools/testing/selftests
7290 KERNEL VIRTUAL MACHINE (KVM)
7291 M: Paolo Bonzini <pbonzini@redhat.com>
7292 M: Radim Krčmář <rkrcmar@redhat.com>
7293 L: kvm@vger.kernel.org
7294 W: http://www.linux-kvm.org
7295 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7297 F: Documentation/*/kvm*.txt
7298 F: Documentation/virtual/kvm/
7300 F: arch/x86/kernel/kvm.c
7301 F: arch/x86/kernel/kvmclock.c
7302 F: arch/*/include/asm/kvm*
7303 F: include/linux/kvm*
7304 F: include/uapi/linux/kvm*
7308 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7309 M: Joerg Roedel <joro@8bytes.org>
7310 L: kvm@vger.kernel.org
7311 W: http://www.linux-kvm.org/
7313 F: arch/x86/include/asm/svm.h
7314 F: arch/x86/kvm/svm.c
7316 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7317 M: Alexander Graf <agraf@suse.com>
7318 L: kvm-ppc@vger.kernel.org
7319 W: http://www.linux-kvm.org/
7320 T: git git://github.com/agraf/linux-2.6.git
7322 F: arch/powerpc/include/asm/kvm*
7323 F: arch/powerpc/kvm/
7325 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7326 M: Christian Borntraeger <borntraeger@de.ibm.com>
7327 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7328 L: linux-s390@vger.kernel.org
7329 W: http://www.ibm.com/developerworks/linux/linux390/
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7332 F: Documentation/s390/kvm.txt
7333 F: arch/s390/include/asm/kvm*
7335 F: arch/s390/mm/gmap.c
7337 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7338 M: Christoffer Dall <christoffer.dall@linaro.org>
7339 M: Marc Zyngier <marc.zyngier@arm.com>
7340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7341 L: kvmarm@lists.cs.columbia.edu
7342 W: http://systems.cs.columbia.edu/projects/kvm-arm
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7345 F: arch/arm/include/uapi/asm/kvm*
7346 F: arch/arm/include/asm/kvm*
7349 F: include/kvm/arm_*
7351 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7352 M: Christoffer Dall <christoffer.dall@linaro.org>
7353 M: Marc Zyngier <marc.zyngier@arm.com>
7354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7355 L: kvmarm@lists.cs.columbia.edu
7357 F: arch/arm64/include/uapi/asm/kvm*
7358 F: arch/arm64/include/asm/kvm*
7361 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7362 M: James Hogan <james.hogan@imgtec.com>
7363 L: linux-mips@linux-mips.org
7365 F: arch/mips/include/uapi/asm/kvm*
7366 F: arch/mips/include/asm/kvm*
7370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7371 M: Tejun Heo <tj@kernel.org>
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7374 F: include/linux/kernfs.h
7378 M: Eric Biederman <ebiederm@xmission.com>
7379 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7380 L: kexec@lists.infradead.org
7382 F: include/linux/kexec.h
7383 F: include/uapi/linux/kexec.h
7387 M: David Howells <dhowells@redhat.com>
7388 L: keyrings@vger.kernel.org
7390 F: Documentation/security/keys/core.rst
7391 F: include/linux/key.h
7392 F: include/linux/key-type.h
7393 F: include/linux/keyctl.h
7394 F: include/uapi/linux/keyctl.h
7399 M: David Safford <safford@us.ibm.com>
7400 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7401 L: linux-security-module@vger.kernel.org
7402 L: keyrings@vger.kernel.org
7404 F: Documentation/security/keys/trusted-encrypted.rst
7405 F: include/keys/trusted-type.h
7406 F: security/keys/trusted.c
7407 F: security/keys/trusted.h
7410 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7411 M: David Safford <safford@us.ibm.com>
7412 L: linux-security-module@vger.kernel.org
7413 L: keyrings@vger.kernel.org
7415 F: Documentation/security/keys/trusted-encrypted.rst
7416 F: include/keys/encrypted-type.h
7417 F: security/keys/encrypted-keys/
7419 KGDB / KDB /debug_core
7420 M: Jason Wessel <jason.wessel@windriver.com>
7421 W: http://kgdb.wiki.kernel.org/
7422 L: kgdb-bugreport@lists.sourceforge.net
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7425 F: Documentation/dev-tools/kgdb.rst
7426 F: drivers/misc/kgdbts.c
7427 F: drivers/tty/serial/kgdboc.c
7428 F: include/linux/kdb.h
7429 F: include/linux/kgdb.h
7433 M: Vegard Nossum <vegardno@ifi.uio.no>
7434 M: Pekka Enberg <penberg@kernel.org>
7436 F: Documentation/dev-tools/kmemcheck.rst
7437 F: arch/x86/include/asm/kmemcheck.h
7438 F: arch/x86/mm/kmemcheck/
7439 F: include/linux/kmemcheck.h
7443 M: Catalin Marinas <catalin.marinas@arm.com>
7445 F: Documentation/dev-tools/kmemleak.rst
7446 F: include/linux/kmemleak.h
7448 F: mm/kmemleak-test.c
7451 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7452 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7453 M: "David S. Miller" <davem@davemloft.net>
7454 M: Masami Hiramatsu <mhiramat@kernel.org>
7456 F: Documentation/kprobes.txt
7457 F: include/linux/kprobes.h
7458 F: include/asm-generic/kprobes.h
7461 KS0108 LCD CONTROLLER DRIVER
7462 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7463 W: http://miguelojeda.es/auxdisplay.htm
7464 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7466 F: Documentation/auxdisplay/ks0108
7467 F: drivers/auxdisplay/ks0108.c
7468 F: include/linux/ks0108.h
7471 M: David Ahern <dsa@cumulusnetworks.com>
7472 L: netdev@vger.kernel.org
7475 F: include/net/l3mdev.h
7477 LANTIQ MIPS ARCHITECTURE
7478 M: John Crispin <john@phrozen.org>
7479 L: linux-mips@linux-mips.org
7484 L: linux-x25@vger.kernel.org
7486 F: Documentation/networking/lapb-module.txt
7490 LASI 53c700 driver for PARISC
7491 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7492 L: linux-scsi@vger.kernel.org
7494 F: Documentation/scsi/53c700.txt
7495 F: drivers/scsi/53c700*
7498 M: Richard Purdie <rpurdie@rpsys.net>
7499 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7500 M: Pavel Machek <pavel@ucw.cz>
7501 L: linux-leds@vger.kernel.org
7502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7504 F: Documentation/devicetree/bindings/leds/
7506 F: include/linux/leds.h
7508 LEGACY EEPROM DRIVER
7509 M: Jean Delvare <jdelvare@suse.com>
7511 F: Documentation/misc-devices/eeprom
7512 F: drivers/misc/eeprom/eeprom.c
7514 LEGO USB Tower driver
7515 M: Juergen Stuber <starblue@users.sourceforge.net>
7516 L: legousb-devel@lists.sourceforge.net
7517 W: http://legousb.sourceforge.net/
7519 F: drivers/usb/misc/legousbtower.c
7522 M: Michael Krufky <mkrufky@linuxtv.org>
7523 L: linux-media@vger.kernel.org
7524 W: https://linuxtv.org
7525 W: http://github.com/mkrufky
7526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7527 T: git git://linuxtv.org/mkrufky/tuners.git
7529 F: drivers/media/dvb-frontends/lg2160.*
7531 LGDT3305 MEDIA DRIVER
7532 M: Michael Krufky <mkrufky@linuxtv.org>
7533 L: linux-media@vger.kernel.org
7534 W: https://linuxtv.org
7535 W: http://github.com/mkrufky
7536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7537 T: git git://linuxtv.org/mkrufky/tuners.git
7539 F: drivers/media/dvb-frontends/lgdt3305.*
7542 M: Rusty Russell <rusty@rustcorp.com.au>
7543 L: lguest@lists.ozlabs.org
7544 W: http://lguest.ozlabs.org/
7546 F: arch/x86/include/asm/lguest*.h
7549 F: include/linux/lguest*.h
7552 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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
7558 F: include/linux/ata.h
7559 F: include/linux/libata.h
7560 F: Documentation/devicetree/bindings/ata/
7562 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7563 M: Viresh Kumar <vireshk@kernel.org>
7564 L: linux-ide@vger.kernel.org
7565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7567 F: include/linux/pata_arasan_cf_data.h
7568 F: drivers/ata/pata_arasan_cf.c
7571 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7572 M: Tejun Heo <tj@kernel.org>
7573 L: linux-ide@vger.kernel.org
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7576 F: drivers/ata/pata_*.c
7577 F: drivers/ata/ata_generic.c
7579 LIBATA SATA AHCI PLATFORM devices support
7580 M: Hans de Goede <hdegoede@redhat.com>
7581 M: Tejun Heo <tj@kernel.org>
7582 L: linux-ide@vger.kernel.org
7583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7585 F: drivers/ata/ahci_platform.c
7586 F: drivers/ata/libahci_platform.c
7587 F: include/linux/ahci_platform.h
7589 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7590 M: Mikael Pettersson <mikpelinux@gmail.com>
7591 L: linux-ide@vger.kernel.org
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7594 F: drivers/ata/sata_promise.*
7597 M: Sasha Levin <alexander.levin@verizon.com>
7599 F: tools/lib/lockdep/
7601 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7602 M: Dan Williams <dan.j.williams@intel.com>
7603 L: linux-nvdimm@lists.01.org
7604 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7608 F: include/linux/nd.h
7609 F: include/linux/libnvdimm.h
7610 F: include/uapi/linux/ndctl.h
7612 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7613 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7614 L: linux-nvdimm@lists.01.org
7615 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7617 F: drivers/nvdimm/blk.c
7618 F: drivers/nvdimm/region_devs.c
7619 F: drivers/acpi/nfit*
7621 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7622 M: Vishal Verma <vishal.l.verma@intel.com>
7623 L: linux-nvdimm@lists.01.org
7624 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7626 F: drivers/nvdimm/btt*
7628 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7629 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7630 L: linux-nvdimm@lists.01.org
7631 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7633 F: drivers/nvdimm/pmem.c
7634 F: include/linux/pmem.h
7635 F: arch/*/include/asm/pmem.h
7637 LIGHTNVM PLATFORM SUPPORT
7638 M: Matias Bjorling <mb@lightnvm.io>
7639 W: http://github/OpenChannelSSD
7640 L: linux-block@vger.kernel.org
7642 F: drivers/lightnvm/
7643 F: include/linux/lightnvm.h
7644 F: include/uapi/linux/lightnvm.h
7646 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7647 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7648 M: Paul Mackerras <paulus@samba.org>
7649 M: Michael Ellerman <mpe@ellerman.id.au>
7650 W: https://github.com/linuxppc/linux/wiki
7651 L: linuxppc-dev@lists.ozlabs.org
7652 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7655 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7656 F: Documentation/devicetree/bindings/powerpc/
7657 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7658 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7659 F: Documentation/powerpc/
7661 F: drivers/char/tpm/tpm_ibmvtpm*
7662 F: drivers/crypto/nx/
7663 F: drivers/crypto/vmx/
7664 F: drivers/i2c/busses/i2c-opal.c
7665 F: drivers/net/ethernet/ibm/ibmveth.*
7666 F: drivers/net/ethernet/ibm/ibmvnic.*
7667 F: drivers/pci/hotplug/pnv_php.c
7668 F: drivers/pci/hotplug/rpa*
7669 F: drivers/rtc/rtc-opal.c
7670 F: drivers/scsi/ibmvscsi/
7671 F: drivers/tty/hvc/hvc_opal.c
7672 F: tools/testing/selftests/powerpc
7679 LINUX FOR POWER MACINTOSH
7680 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7681 W: http://www.penguinppc.org/
7682 L: linuxppc-dev@lists.ozlabs.org
7684 F: arch/powerpc/platforms/powermac/
7685 F: drivers/macintosh/
7687 LINUX FOR POWERPC EMBEDDED MPC5XXX
7688 M: Anatolij Gustschin <agust@denx.de>
7689 L: linuxppc-dev@lists.ozlabs.org
7690 T: git git://git.denx.de/linux-denx-agust.git
7692 F: arch/powerpc/platforms/512x/
7693 F: arch/powerpc/platforms/52xx/
7695 LINUX FOR POWERPC EMBEDDED PPC4XX
7696 M: Alistair Popple <alistair@popple.id.au>
7697 M: Matt Porter <mporter@kernel.crashing.org>
7698 W: http://www.penguinppc.org/
7699 L: linuxppc-dev@lists.ozlabs.org
7701 F: arch/powerpc/platforms/40x/
7702 F: arch/powerpc/platforms/44x/
7704 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7705 L: linuxppc-dev@lists.ozlabs.org
7707 F: arch/powerpc/*/*virtex*
7708 F: arch/powerpc/*/*/*virtex*
7710 LINUX FOR POWERPC EMBEDDED PPC8XX
7711 M: Vitaly Bordug <vitb@kernel.crashing.org>
7712 W: http://www.penguinppc.org/
7713 L: linuxppc-dev@lists.ozlabs.org
7715 F: arch/powerpc/platforms/8xx/
7717 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7718 M: Scott Wood <oss@buserror.net>
7719 M: Kumar Gala <galak@kernel.crashing.org>
7720 W: http://www.penguinppc.org/
7721 L: linuxppc-dev@lists.ozlabs.org
7722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7724 F: arch/powerpc/platforms/83xx/
7725 F: arch/powerpc/platforms/85xx/
7727 LINUX FOR POWERPC PA SEMI PWRFICIENT
7728 L: linuxppc-dev@lists.ozlabs.org
7730 F: arch/powerpc/platforms/pasemi/
7731 F: drivers/*/*pasemi*
7732 F: drivers/*/*/*pasemi*
7734 LINUX SECURITY MODULE (LSM) FRAMEWORK
7735 M: Chris Wright <chrisw@sous-sol.org>
7736 L: linux-security-module@vger.kernel.org
7739 LIS3LV02D ACCELEROMETER DRIVER
7740 M: Eric Piel <eric.piel@tremplin-utc.net>
7742 F: Documentation/misc-devices/lis3lv02d
7743 F: drivers/misc/lis3lv02d/
7744 F: drivers/platform/x86/hp_accel.c
7747 M: Josh Poimboeuf <jpoimboe@redhat.com>
7748 M: Jessica Yu <jeyu@kernel.org>
7749 M: Jiri Kosina <jikos@kernel.org>
7750 M: Miroslav Benes <mbenes@suse.cz>
7751 R: Petr Mladek <pmladek@suse.com>
7753 F: kernel/livepatch/
7754 F: include/linux/livepatch.h
7755 F: arch/x86/include/asm/livepatch.h
7756 F: arch/x86/kernel/livepatch.c
7757 F: Documentation/livepatch/
7758 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7759 F: samples/livepatch/
7760 L: live-patching@vger.kernel.org
7761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7763 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7764 M: Kees Cook <keescook@chromium.org>
7766 F: drivers/misc/lkdtm*
7769 L: netdev@vger.kernel.org
7771 F: include/linux/llc.h
7772 F: include/uapi/linux/llc.h
7776 LM73 HARDWARE MONITOR DRIVER
7777 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7778 L: linux-hwmon@vger.kernel.org
7780 F: drivers/hwmon/lm73.c
7782 LM78 HARDWARE MONITOR DRIVER
7783 M: Jean Delvare <jdelvare@suse.com>
7784 L: linux-hwmon@vger.kernel.org
7786 F: Documentation/hwmon/lm78
7787 F: drivers/hwmon/lm78.c
7789 LM83 HARDWARE MONITOR DRIVER
7790 M: Jean Delvare <jdelvare@suse.com>
7791 L: linux-hwmon@vger.kernel.org
7793 F: Documentation/hwmon/lm83
7794 F: drivers/hwmon/lm83.c
7796 LM90 HARDWARE MONITOR DRIVER
7797 M: Jean Delvare <jdelvare@suse.com>
7798 L: linux-hwmon@vger.kernel.org
7800 F: Documentation/hwmon/lm90
7801 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7802 F: drivers/hwmon/lm90.c
7803 F: include/dt-bindings/thermal/lm90.h
7805 LM95234 HARDWARE MONITOR DRIVER
7806 M: Guenter Roeck <linux@roeck-us.net>
7807 L: linux-hwmon@vger.kernel.org
7809 F: Documentation/hwmon/lm95234
7810 F: drivers/hwmon/lm95234.c
7812 LME2510 MEDIA DRIVER
7813 M: Malcolm Priestley <tvboxspy@gmail.com>
7814 L: linux-media@vger.kernel.org
7815 W: https://linuxtv.org
7816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7818 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7821 M: Peter Zijlstra <peterz@infradead.org>
7822 M: Ingo Molnar <mingo@redhat.com>
7823 L: linux-kernel@vger.kernel.org
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7826 F: Documentation/locking/
7827 F: include/linux/lockdep.h
7828 F: include/linux/spinlock*.h
7829 F: arch/*/include/asm/spinlock*.h
7830 F: include/linux/rwlock*.h
7831 F: include/linux/mutex*.h
7832 F: arch/*/include/asm/mutex*.h
7833 F: include/linux/rwsem*.h
7834 F: arch/*/include/asm/rwsem.h
7835 F: include/linux/seqlock.h
7836 F: lib/locking*.[ch]
7839 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7840 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7841 L: linux-ntfs-dev@lists.sourceforge.net
7842 W: http://www.linux-ntfs.org/content/view/19/37/
7844 F: Documentation/ldm.txt
7845 F: block/partitions/ldm.*
7847 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7848 M: Sathya Prakash <sathya.prakash@broadcom.com>
7849 M: Chaitra P B <chaitra.basappa@broadcom.com>
7850 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7851 L: MPT-FusionLinux.pdl@broadcom.com
7852 L: linux-scsi@vger.kernel.org
7853 W: http://www.avagotech.com/support/
7855 F: drivers/message/fusion/
7856 F: drivers/scsi/mpt2sas/
7857 F: drivers/scsi/mpt3sas/
7859 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7860 M: Matthew Wilcox <matthew@wil.cx>
7861 L: linux-scsi@vger.kernel.org
7863 F: drivers/scsi/sym53c8xx_2/
7865 LTC4261 HARDWARE MONITOR DRIVER
7866 M: Guenter Roeck <linux@roeck-us.net>
7867 L: linux-hwmon@vger.kernel.org
7869 F: Documentation/hwmon/ltc4261
7870 F: drivers/hwmon/ltc4261.c
7872 LTC4306 I2C MULTIPLEXER DRIVER
7873 M: Michael Hennerich <michael.hennerich@analog.com>
7874 W: http://ez.analog.com/community/linux-device-drivers
7875 L: linux-i2c@vger.kernel.org
7877 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7878 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7880 LTP (Linux Test Project)
7881 M: Mike Frysinger <vapier@gentoo.org>
7882 M: Cyril Hrubis <chrubis@suse.cz>
7883 M: Wanlong Gao <wanlong.gao@gmail.com>
7884 M: Jan Stancek <jstancek@redhat.com>
7885 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7886 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7887 L: ltp@lists.linux.it (subscribers-only)
7888 W: http://linux-test-project.github.io/
7889 T: git git://github.com/linux-test-project/ltp.git
7893 W: http://www.linux-m32r.org/
7898 M: Geert Uytterhoeven <geert@linux-m68k.org>
7899 L: linux-m68k@lists.linux-m68k.org
7900 W: http://www.linux-m68k.org/
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7906 M68K ON APPLE MACINTOSH
7907 M: Joshua Thompson <funaho@jurai.org>
7908 W: http://www.mac.linux-m68k.org/
7909 L: linux-m68k@lists.linux-m68k.org
7914 M: Philip Blundell <philb@gnu.org>
7915 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7919 M88DS3103 MEDIA DRIVER
7920 M: Antti Palosaari <crope@iki.fi>
7921 L: linux-media@vger.kernel.org
7922 W: https://linuxtv.org
7923 W: http://palosaari.fi/linux/
7924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7925 T: git git://linuxtv.org/anttip/media_tree.git
7927 F: drivers/media/dvb-frontends/m88ds3103*
7929 M88RS2000 MEDIA DRIVER
7930 M: Malcolm Priestley <tvboxspy@gmail.com>
7931 L: linux-media@vger.kernel.org
7932 W: https://linuxtv.org
7933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7935 F: drivers/media/dvb-frontends/m88rs2000*
7937 MA901 MASTERKIT USB FM RADIO DRIVER
7938 M: Alexey Klimov <klimov.linux@gmail.com>
7939 L: linux-media@vger.kernel.org
7940 T: git git://linuxtv.org/media_tree.git
7942 F: drivers/media/radio/radio-ma901.c
7945 M: Johannes Berg <johannes@sipsolutions.net>
7946 L: linux-wireless@vger.kernel.org
7947 W: http://wireless.kernel.org/
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7951 F: Documentation/networking/mac80211-injection.txt
7952 F: include/net/mac80211.h
7954 F: drivers/net/wireless/mac80211_hwsim.[ch]
7957 M: Jassi Brar <jassisinghbrar@gmail.com>
7958 L: linux-kernel@vger.kernel.org
7961 F: include/linux/mailbox_client.h
7962 F: include/linux/mailbox_controller.h
7964 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7965 M: Michael Kerrisk <mtk.manpages@gmail.com>
7966 W: http://www.kernel.org/doc/man-pages
7967 L: linux-man@vger.kernel.org
7970 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7971 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
7972 L: linux-mips@linux-mips.org
7974 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7976 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7977 M: Andrew Lunn <andrew@lunn.ch>
7978 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7979 L: netdev@vger.kernel.org
7981 F: drivers/net/dsa/mv88e6xxx/
7982 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7984 MARVELL ARMADA DRM SUPPORT
7985 M: Russell King <linux@armlinux.org.uk>
7987 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7988 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7989 F: drivers/gpu/drm/armada/
7990 F: include/uapi/drm/armada_drm.h
7991 F: Documentation/devicetree/bindings/display/armada/
7993 MARVELL CRYPTO DRIVER
7994 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7995 M: Arnaud Ebalard <arno@natisbad.org>
7996 F: drivers/crypto/marvell/
7998 L: linux-crypto@vger.kernel.org
8000 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8001 M: Mirko Lindner <mlindner@marvell.com>
8002 M: Stephen Hemminger <stephen@networkplumber.org>
8003 L: netdev@vger.kernel.org
8005 F: drivers/net/ethernet/marvell/sk*
8007 MARVELL LIBERTAS WIRELESS DRIVER
8008 L: libertas-dev@lists.infradead.org
8010 F: drivers/net/wireless/marvell/libertas/
8012 MARVELL MV643XX ETHERNET DRIVER
8013 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8014 L: netdev@vger.kernel.org
8016 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8017 F: include/linux/mv643xx.h
8019 MARVELL MVNETA ETHERNET DRIVER
8020 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8021 L: netdev@vger.kernel.org
8023 F: drivers/net/ethernet/marvell/mvneta.*
8025 MARVELL MWIFIEX WIRELESS DRIVER
8026 M: Amitkumar Karwar <amitkarwar@gmail.com>
8027 M: Nishant Sarmukadam <nishants@marvell.com>
8028 M: Ganapathi Bhat <gbhat@marvell.com>
8029 M: Xinming Hu <huxm@marvell.com>
8030 L: linux-wireless@vger.kernel.org
8032 F: drivers/net/wireless/marvell/mwifiex/
8034 MARVELL MWL8K WIRELESS DRIVER
8035 M: Lennert Buytenhek <buytenh@wantstofly.org>
8036 L: linux-wireless@vger.kernel.org
8038 F: drivers/net/wireless/marvell/mwl8k.c
8040 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8041 M: Nicolas Pitre <nico@fluxnic.net>
8043 F: drivers/mmc/host/mvsdio.*
8045 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8046 M: Hu Ziji <huziji@marvell.com>
8047 L: linux-mmc@vger.kernel.org
8049 F: drivers/mmc/host/sdhci-xenon*
8050 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8052 MATROX FRAMEBUFFER DRIVER
8053 L: linux-fbdev@vger.kernel.org
8055 F: drivers/video/fbdev/matrox/matroxfb_*
8056 F: include/uapi/linux/matroxfb.h
8058 MAX16065 HARDWARE MONITOR DRIVER
8059 M: Guenter Roeck <linux@roeck-us.net>
8060 L: linux-hwmon@vger.kernel.org
8062 F: Documentation/hwmon/max16065
8063 F: drivers/hwmon/max16065.c
8065 MAX20751 HARDWARE MONITOR DRIVER
8066 M: Guenter Roeck <linux@roeck-us.net>
8067 L: linux-hwmon@vger.kernel.org
8069 F: Documentation/hwmon/max20751
8070 F: drivers/hwmon/max20751.c
8072 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8073 L: linux-hwmon@vger.kernel.org
8075 F: Documentation/hwmon/max6650
8076 F: drivers/hwmon/max6650.c
8078 MAX6697 HARDWARE MONITOR DRIVER
8079 M: Guenter Roeck <linux@roeck-us.net>
8080 L: linux-hwmon@vger.kernel.org
8082 F: Documentation/hwmon/max6697
8083 F: Documentation/devicetree/bindings/i2c/max6697.txt
8084 F: drivers/hwmon/max6697.c
8085 F: include/linux/platform_data/max6697.h
8087 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8088 M: Peter Rosin <peda@axentia.se>
8089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8091 F: Documentation/devicetree/bindings/sound/max9860.txt
8092 F: sound/soc/codecs/max9860.*
8094 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8095 M: Krzysztof Kozlowski <krzk@kernel.org>
8096 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8097 L: linux-pm@vger.kernel.org
8099 F: drivers/power/supply/max14577_charger.c
8100 F: drivers/power/supply/max77693_charger.c
8102 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8103 M: Javier Martinez Canillas <javier@dowhile0.org>
8104 L: linux-kernel@vger.kernel.org
8106 F: drivers/regulator/max77802-regulator.c
8107 F: Documentation/devicetree/bindings/*/*max77802.txt
8108 F: include/dt-bindings/*/*max77802.h
8110 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8111 M: Chanwoo Choi <cw00.choi@samsung.com>
8112 M: Krzysztof Kozlowski <krzk@kernel.org>
8113 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8114 L: linux-kernel@vger.kernel.org
8116 F: drivers/*/max14577*.c
8117 F: drivers/*/max77686*.c
8118 F: drivers/*/max77693*.c
8119 F: drivers/extcon/extcon-max14577.c
8120 F: drivers/extcon/extcon-max77693.c
8121 F: drivers/rtc/rtc-max77686.c
8122 F: drivers/clk/clk-max77686.c
8123 F: Documentation/devicetree/bindings/mfd/max14577.txt
8124 F: Documentation/devicetree/bindings/*/max77686.txt
8125 F: Documentation/devicetree/bindings/mfd/max77693.txt
8126 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8127 F: include/linux/mfd/max14577*.h
8128 F: include/linux/mfd/max77686*.h
8129 F: include/linux/mfd/max77693*.h
8131 MAXIRADIO FM RADIO RECEIVER DRIVER
8132 M: Hans Verkuil <hverkuil@xs4all.nl>
8133 L: linux-media@vger.kernel.org
8134 T: git git://linuxtv.org/media_tree.git
8135 W: https://linuxtv.org
8137 F: drivers/media/radio/radio-maxiradio*
8139 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8140 M: Peter Rosin <peda@axentia.se>
8141 L: linux-iio@vger.kernel.org
8143 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8144 F: drivers/iio/potentiometer/mcp4531.c
8146 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8147 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8148 L: linux-iio@vger.kernel.org
8150 F: drivers/iio/dac/cio-dac.c
8152 MEDIA DRIVERS FOR RENESAS - FCP
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,fcp.txt
8159 F: drivers/media/platform/rcar-fcp.c
8160 F: include/media/rcar-fcp.h
8162 MEDIA DRIVERS FOR RENESAS - FDP1
8163 M: Kieran Bingham <kieran@bingham.xyz>
8164 L: linux-media@vger.kernel.org
8165 L: linux-renesas-soc@vger.kernel.org
8166 T: git git://linuxtv.org/media_tree.git
8168 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8169 F: drivers/media/platform/rcar_fdp1.c
8171 MEDIA DRIVERS FOR RENESAS - VIN
8172 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8173 L: linux-media@vger.kernel.org
8174 L: linux-renesas-soc@vger.kernel.org
8175 T: git git://linuxtv.org/media_tree.git
8177 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8178 F: drivers/media/platform/rcar-vin/
8180 MEDIA DRIVERS FOR RENESAS - VSP1
8181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8182 L: linux-media@vger.kernel.org
8183 L: linux-renesas-soc@vger.kernel.org
8184 T: git git://linuxtv.org/media_tree.git
8186 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8187 F: drivers/media/platform/vsp1/
8189 MEDIA DRIVERS FOR HELENE
8190 M: Abylay Ospan <aospan@netup.ru>
8191 L: linux-media@vger.kernel.org
8192 W: https://linuxtv.org
8194 T: git git://linuxtv.org/media_tree.git
8196 F: drivers/media/dvb-frontends/helene*
8198 MEDIA DRIVERS FOR ASCOT2E
8199 M: Sergey Kozlov <serjk@netup.ru>
8200 M: Abylay Ospan <aospan@netup.ru>
8201 L: linux-media@vger.kernel.org
8202 W: https://linuxtv.org
8204 T: git git://linuxtv.org/media_tree.git
8206 F: drivers/media/dvb-frontends/ascot2e*
8208 MEDIA DRIVERS FOR CXD2841ER
8209 M: Sergey Kozlov <serjk@netup.ru>
8210 M: Abylay Ospan <aospan@netup.ru>
8211 L: linux-media@vger.kernel.org
8212 W: https://linuxtv.org
8214 T: git git://linuxtv.org/media_tree.git
8216 F: drivers/media/dvb-frontends/cxd2841er*
8218 MEDIA DRIVERS FOR HORUS3A
8219 M: Sergey Kozlov <serjk@netup.ru>
8220 M: Abylay Ospan <aospan@netup.ru>
8221 L: linux-media@vger.kernel.org
8222 W: https://linuxtv.org
8224 T: git git://linuxtv.org/media_tree.git
8226 F: drivers/media/dvb-frontends/horus3a*
8228 MEDIA DRIVERS FOR LNBH25
8229 M: Sergey Kozlov <serjk@netup.ru>
8230 M: Abylay Ospan <aospan@netup.ru>
8231 L: linux-media@vger.kernel.org
8232 W: https://linuxtv.org
8234 T: git git://linuxtv.org/media_tree.git
8236 F: drivers/media/dvb-frontends/lnbh25*
8238 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8239 M: Sergey Kozlov <serjk@netup.ru>
8240 M: Abylay Ospan <aospan@netup.ru>
8241 L: linux-media@vger.kernel.org
8242 W: https://linuxtv.org
8244 T: git git://linuxtv.org/media_tree.git
8246 F: drivers/media/pci/netup_unidvb/*
8248 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8249 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8251 P: LinuxTV.org Project
8252 L: linux-media@vger.kernel.org
8253 W: https://linuxtv.org
8254 Q: http://patchwork.kernel.org/project/linux-media/list/
8255 T: git git://linuxtv.org/media_tree.git
8257 F: Documentation/devicetree/bindings/media/
8258 F: Documentation/media/
8260 F: drivers/staging/media/
8261 F: include/linux/platform_data/media/
8263 F: include/uapi/linux/dvb/
8264 F: include/uapi/linux/videodev2.h
8265 F: include/uapi/linux/media.h
8266 F: include/uapi/linux/v4l2-*
8267 F: include/uapi/linux/meye.h
8268 F: include/uapi/linux/ivtv*
8269 F: include/uapi/linux/uvcvideo.h
8271 MEDIATEK ETHERNET DRIVER
8272 M: Felix Fietkau <nbd@openwrt.org>
8273 M: John Crispin <blogic@openwrt.org>
8274 L: netdev@vger.kernel.org
8276 F: drivers/net/ethernet/mediatek/
8278 MEDIATEK JPEG DRIVER
8279 M: Rick Chang <rick.chang@mediatek.com>
8280 M: Bin Liu <bin.liu@mediatek.com>
8282 F: drivers/media/platform/mtk-jpeg/
8283 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8285 MEDIATEK MEDIA DRIVER
8286 M: Tiffany Lin <tiffany.lin@mediatek.com>
8287 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8289 F: drivers/media/platform/mtk-vcodec/
8290 F: drivers/media/platform/mtk-vpu/
8291 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8292 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8295 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8296 M: Houlong Wei <houlong.wei@mediatek.com>
8297 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8299 F: drivers/media/platform/mtk-mdp/
8300 F: drivers/media/platform/mtk-vpu/
8301 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8303 MEDIATEK MT7601U WIRELESS LAN DRIVER
8304 M: Jakub Kicinski <kubakici@wp.pl>
8305 L: linux-wireless@vger.kernel.org
8307 F: drivers/net/wireless/mediatek/mt7601u/
8309 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8310 M: Peter Senna Tschudin <peter.senna@collabora.com>
8311 M: Martin Donnelly <martin.donnelly@ge.com>
8312 M: Martyn Welch <martyn.welch@collabora.co.uk>
8314 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8315 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8317 MEGARAID SCSI/SAS DRIVERS
8318 M: Kashyap Desai <kashyap.desai@broadcom.com>
8319 M: Sumit Saxena <sumit.saxena@broadcom.com>
8320 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8321 L: megaraidlinux.pdl@broadcom.com
8322 L: linux-scsi@vger.kernel.org
8323 W: http://www.avagotech.com/support/
8325 F: Documentation/scsi/megaraid.txt
8326 F: drivers/scsi/megaraid.*
8327 F: drivers/scsi/megaraid/
8329 MELFAS MIP4 TOUCHSCREEN DRIVER
8330 M: Sangwon Jee <jeesw@melfas.com>
8331 W: http://www.melfas.com
8333 F: drivers/input/touchscreen/melfas_mip4.c
8334 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8336 MELLANOX ETHERNET DRIVER (mlx4_en)
8337 M: Tariq Toukan <tariqt@mellanox.com>
8338 L: netdev@vger.kernel.org
8340 W: http://www.mellanox.com
8341 Q: http://patchwork.ozlabs.org/project/netdev/list/
8342 F: drivers/net/ethernet/mellanox/mlx4/en_*
8344 MELLANOX ETHERNET DRIVER (mlx5e)
8345 M: Saeed Mahameed <saeedm@mellanox.com>
8346 L: netdev@vger.kernel.org
8348 W: http://www.mellanox.com
8349 Q: http://patchwork.ozlabs.org/project/netdev/list/
8350 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8352 MELLANOX ETHERNET SWITCH DRIVERS
8353 M: Jiri Pirko <jiri@mellanox.com>
8354 M: Ido Schimmel <idosch@mellanox.com>
8355 L: netdev@vger.kernel.org
8357 W: http://www.mellanox.com
8358 Q: http://patchwork.ozlabs.org/project/netdev/list/
8359 F: drivers/net/ethernet/mellanox/mlxsw/
8361 MELLANOX MLXCPLD I2C AND MUX DRIVER
8362 M: Vadim Pasternak <vadimp@mellanox.com>
8363 M: Michael Shych <michaelsh@mellanox.com>
8364 L: linux-i2c@vger.kernel.org
8366 F: drivers/i2c/busses/i2c-mlxcpld.c
8367 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8368 F: Documentation/i2c/busses/i2c-mlxcpld
8370 MELLANOX MLXCPLD LED DRIVER
8371 M: Vadim Pasternak <vadimp@mellanox.com>
8372 L: linux-leds@vger.kernel.org
8374 F: drivers/leds/leds-mlxcpld.c
8375 F: Documentation/leds/leds-mlxcpld.txt
8377 MELLANOX PLATFORM DRIVER
8378 M: Vadim Pasternak <vadimp@mellanox.com>
8379 L: platform-driver-x86@vger.kernel.org
8381 F: drivers/platform/x86/mlx-platform.c
8383 MELLANOX MLX CPLD HOTPLUG DRIVER
8384 M: Vadim Pasternak <vadimp@mellanox.com>
8385 L: platform-driver-x86@vger.kernel.org
8387 F: drivers/platform/x86/mlxcpld-hotplug.c
8388 F: include/linux/platform_data/mlxcpld-hotplug.h
8390 SOFT-ROCE DRIVER (rxe)
8391 M: Moni Shoua <monis@mellanox.com>
8392 L: linux-rdma@vger.kernel.org
8394 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8395 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8396 F: drivers/infiniband/sw/rxe/
8397 F: include/uapi/rdma/rdma_user_rxe.h
8400 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8401 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8402 L: linux-kernel@vger.kernel.org
8404 F: kernel/membarrier.c
8405 F: include/uapi/linux/membarrier.h
8408 L: linux-mm@kvack.org
8409 W: http://www.linux-mm.org
8411 F: include/linux/mm.h
8412 F: include/linux/gfp.h
8413 F: include/linux/mmzone.h
8414 F: include/linux/memory_hotplug.h
8415 F: include/linux/vmalloc.h
8418 MEMORY TECHNOLOGY DEVICES (MTD)
8419 M: David Woodhouse <dwmw2@infradead.org>
8420 M: Brian Norris <computersforpeace@gmail.com>
8421 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8422 M: Marek Vasut <marek.vasut@gmail.com>
8423 M: Richard Weinberger <richard@nod.at>
8424 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8425 L: linux-mtd@lists.infradead.org
8426 W: http://www.linux-mtd.infradead.org/
8427 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8428 T: git git://git.infradead.org/linux-mtd.git master
8429 T: git git://git.infradead.org/l2-mtd.git master
8431 F: Documentation/devicetree/bindings/mtd/
8433 F: include/linux/mtd/
8434 F: include/uapi/mtd/
8436 MEN A21 WATCHDOG DRIVER
8437 M: Johannes Thumshirn <morbidrsa@gmail.com>
8438 L: linux-watchdog@vger.kernel.org
8440 F: drivers/watchdog/mena21_wdt.c
8442 MEN CHAMELEON BUS (mcb)
8443 M: Johannes Thumshirn <morbidrsa@gmail.com>
8446 F: include/linux/mcb.h
8447 F: Documentation/men-chameleon-bus.txt
8449 MEN F21BMC (Board Management Controller)
8450 M: Andreas Werner <andreas.werner@men.de>
8452 F: drivers/mfd/menf21bmc.c
8453 F: drivers/watchdog/menf21bmc_wdt.c
8454 F: drivers/leds/leds-menf21bmc.c
8455 F: drivers/hwmon/menf21bmc_hwmon.c
8456 F: Documentation/hwmon/menf21bmc
8459 M: James Hogan <james.hogan@imgtec.com>
8460 L: linux-metag@vger.kernel.org
8461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8464 F: Documentation/metag/
8465 F: Documentation/devicetree/bindings/metag/
8466 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8467 F: drivers/clocksource/metag_generic.c
8468 F: drivers/irqchip/irq-metag.c
8469 F: drivers/irqchip/irq-metag-ext.c
8470 F: drivers/tty/metag_da.c
8472 MICROBLAZE ARCHITECTURE
8473 M: Michal Simek <monstr@monstr.eu>
8474 W: http://www.monstr.eu/fdt/
8475 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8479 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8480 M: Richard Genoud <richard.genoud@gmail.com>
8482 F: drivers/tty/serial/atmel_serial.c
8483 F: drivers/tty/serial/atmel_serial.h
8485 MICROCHIP / ATMEL DMA DRIVER
8486 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8488 L: dmaengine@vger.kernel.org
8490 F: drivers/dma/at_hdmac.c
8491 F: drivers/dma/at_hdmac_regs.h
8492 F: include/linux/platform_data/dma-atmel.h
8494 MICROCHIP / ATMEL ISC DRIVER
8495 M: Songjun Wu <songjun.wu@microchip.com>
8496 L: linux-media@vger.kernel.org
8498 F: drivers/media/platform/atmel/atmel-isc.c
8499 F: drivers/media/platform/atmel/atmel-isc-regs.h
8500 F: devicetree/bindings/media/atmel-isc.txt
8502 MICROCHIP USB251XB DRIVER
8503 M: Richard Leitner <richard.leitner@skidata.com>
8504 L: linux-usb@vger.kernel.org
8506 F: drivers/usb/misc/usb251xb.c
8507 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8509 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8510 M: Chen Yu <yu.c.chen@intel.com>
8511 L: platform-driver-x86@vger.kernel.org
8513 F: drivers/platform/x86/surfacepro3_button.c
8516 M: Oliver Neukum <oliver@neukum.org>
8518 F: drivers/usb/image/microtek.*
8521 M: Ralf Baechle <ralf@linux-mips.org>
8522 L: linux-mips@linux-mips.org
8523 W: http://www.linux-mips.org/
8524 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8525 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8527 F: Documentation/devicetree/bindings/mips/
8528 F: Documentation/mips/
8531 MIPS/LOONGSON1 ARCHITECTURE
8532 M: Keguang Zhang <keguang.zhang@gmail.com>
8533 L: linux-mips@linux-mips.org
8535 F: arch/mips/loongson32/
8536 F: arch/mips/include/asm/mach-loongson32/
8537 F: drivers/*/*loongson1*
8538 F: drivers/*/*/*loongson1*
8540 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8541 M: Hans Verkuil <hverkuil@xs4all.nl>
8542 L: linux-media@vger.kernel.org
8543 T: git git://linuxtv.org/media_tree.git
8544 W: https://linuxtv.org
8546 F: drivers/media/radio/radio-miropcm20*
8548 MELLANOX MLX4 core VPI driver
8549 M: Tariq Toukan <tariqt@mellanox.com>
8550 L: netdev@vger.kernel.org
8551 L: linux-rdma@vger.kernel.org
8552 W: http://www.mellanox.com
8553 Q: http://patchwork.ozlabs.org/project/netdev/list/
8555 F: drivers/net/ethernet/mellanox/mlx4/
8556 F: include/linux/mlx4/
8558 MELLANOX MLX4 IB driver
8559 M: Yishai Hadas <yishaih@mellanox.com>
8560 L: linux-rdma@vger.kernel.org
8561 W: http://www.mellanox.com
8562 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8564 F: drivers/infiniband/hw/mlx4/
8565 F: include/linux/mlx4/
8566 F: include/uapi/rdma/mlx4-abi.h
8568 MELLANOX MLX5 core VPI driver
8569 M: Saeed Mahameed <saeedm@mellanox.com>
8570 M: Matan Barak <matanb@mellanox.com>
8571 M: Leon Romanovsky <leonro@mellanox.com>
8572 L: netdev@vger.kernel.org
8573 L: linux-rdma@vger.kernel.org
8574 W: http://www.mellanox.com
8575 Q: http://patchwork.ozlabs.org/project/netdev/list/
8577 F: drivers/net/ethernet/mellanox/mlx5/core/
8578 F: include/linux/mlx5/
8580 MELLANOX MLX5 IB driver
8581 M: Matan Barak <matanb@mellanox.com>
8582 M: Leon Romanovsky <leonro@mellanox.com>
8583 L: linux-rdma@vger.kernel.org
8584 W: http://www.mellanox.com
8585 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8587 F: drivers/infiniband/hw/mlx5/
8588 F: include/linux/mlx5/
8589 F: include/uapi/rdma/mlx5-abi.h
8591 MELEXIS MLX90614 DRIVER
8592 M: Crt Mori <cmo@melexis.com>
8593 L: linux-iio@vger.kernel.org
8594 W: http://www.melexis.com
8596 F: drivers/iio/temperature/mlx90614.c
8598 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8599 M: Don Brace <don.brace@microsemi.com>
8600 L: esc.storagedev@microsemi.com
8601 L: linux-scsi@vger.kernel.org
8603 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8604 F: drivers/scsi/smartpqi/Kconfig
8605 F: drivers/scsi/smartpqi/Makefile
8606 F: include/linux/cciss*.h
8607 F: include/uapi/linux/cciss*.h
8608 F: Documentation/scsi/smartpqi.txt
8610 MN88472 MEDIA DRIVER
8611 M: Antti Palosaari <crope@iki.fi>
8612 L: linux-media@vger.kernel.org
8613 W: https://linuxtv.org
8614 W: http://palosaari.fi/linux/
8615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8617 F: drivers/media/dvb-frontends/mn88472*
8619 MN88473 MEDIA DRIVER
8620 M: Antti Palosaari <crope@iki.fi>
8621 L: linux-media@vger.kernel.org
8622 W: https://linuxtv.org
8623 W: http://palosaari.fi/linux/
8624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8626 F: drivers/media/dvb-frontends/mn88473*
8629 M: Jessica Yu <jeyu@kernel.org>
8630 M: Rusty Russell <rusty@rustcorp.com.au>
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8633 F: include/linux/module.h
8636 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8637 W: http://popies.net/meye/
8639 F: Documentation/media/v4l-drivers/meye*
8640 F: drivers/media/pci/meye/
8641 F: include/uapi/linux/meye.h
8643 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8644 M: Jiri Slaby <jirislaby@gmail.com>
8646 F: Documentation/serial/moxa-smartio
8647 F: drivers/tty/mxser.*
8649 MR800 AVERMEDIA USB FM RADIO DRIVER
8650 M: Alexey Klimov <klimov.linux@gmail.com>
8651 L: linux-media@vger.kernel.org
8652 T: git git://linuxtv.org/media_tree.git
8654 F: drivers/media/radio/radio-mr800.c
8656 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8657 M: Alan Ott <alan@signal11.us>
8658 L: linux-wpan@vger.kernel.org
8660 F: drivers/net/ieee802154/mrf24j40.c
8661 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8664 M: "Lee, Chun-Yi" <jlee@suse.com>
8665 L: platform-driver-x86@vger.kernel.org
8667 F: drivers/platform/x86/msi-laptop.c
8670 L: platform-driver-x86@vger.kernel.org
8672 F: drivers/platform/x86/msi-wmi.c
8675 M: Antti Palosaari <crope@iki.fi>
8676 L: linux-media@vger.kernel.org
8677 W: https://linuxtv.org
8678 W: http://palosaari.fi/linux/
8679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8680 T: git git://linuxtv.org/anttip/media_tree.git
8682 F: drivers/media/tuners/msi001*
8684 MSI2500 MEDIA DRIVER
8685 M: Antti Palosaari <crope@iki.fi>
8686 L: linux-media@vger.kernel.org
8687 W: https://linuxtv.org
8688 W: http://palosaari.fi/linux/
8689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8690 T: git git://linuxtv.org/anttip/media_tree.git
8692 F: drivers/media/usb/msi2500/
8694 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8695 M: Robert Jarzmik <robert.jarzmik@free.fr>
8696 L: linux-mtd@lists.infradead.org
8698 F: drivers/mtd/devices/docg3*
8700 MT9M032 APTINA SENSOR DRIVER
8701 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8702 L: linux-media@vger.kernel.org
8703 T: git git://linuxtv.org/media_tree.git
8705 F: drivers/media/i2c/mt9m032.c
8706 F: include/media/i2c/mt9m032.h
8708 MT9P031 APTINA CAMERA SENSOR
8709 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8710 L: linux-media@vger.kernel.org
8711 T: git git://linuxtv.org/media_tree.git
8713 F: drivers/media/i2c/mt9p031.c
8714 F: include/media/i2c/mt9p031.h
8716 MT9T001 APTINA CAMERA SENSOR
8717 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8718 L: linux-media@vger.kernel.org
8719 T: git git://linuxtv.org/media_tree.git
8721 F: drivers/media/i2c/mt9t001.c
8722 F: include/media/i2c/mt9t001.h
8724 MT9V032 APTINA CAMERA SENSOR
8725 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8726 L: linux-media@vger.kernel.org
8727 T: git git://linuxtv.org/media_tree.git
8729 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8730 F: drivers/media/i2c/mt9v032.c
8731 F: include/media/i2c/mt9v032.h
8733 MULTIFUNCTION DEVICES (MFD)
8734 M: Lee Jones <lee.jones@linaro.org>
8735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8737 F: Documentation/devicetree/bindings/mfd/
8739 F: include/linux/mfd/
8740 F: include/dt-bindings/mfd/
8742 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8743 M: Ulf Hansson <ulf.hansson@linaro.org>
8744 L: linux-mmc@vger.kernel.org
8745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8747 F: Documentation/devicetree/bindings/mmc/
8749 F: include/linux/mmc/
8750 F: include/uapi/linux/mmc/
8752 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8754 F: drivers/mmc/host/mmc_spi.c
8755 F: include/linux/spi/mmc_spi.h
8757 MULTIPLEXER SUBSYSTEM
8758 M: Peter Rosin <peda@axentia.se>
8760 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8761 F: Documentation/devicetree/bindings/mux/
8762 F: include/linux/dt-bindings/mux/
8763 F: include/linux/mux/
8766 MULTISOUND SOUND DRIVER
8767 M: Andrew Veliath <andrewtv@usa.net>
8769 F: Documentation/sound/oss/MultiSound
8772 MULTITECH MULTIPORT CARD (ISICOM)
8774 F: drivers/tty/isicom.c
8775 F: include/linux/isicom.h
8777 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8778 M: Bin Liu <b-liu@ti.com>
8779 L: linux-usb@vger.kernel.org
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8782 F: drivers/usb/musb/
8784 MXL5007T MEDIA DRIVER
8785 M: Michael Krufky <mkrufky@linuxtv.org>
8786 L: linux-media@vger.kernel.org
8787 W: https://linuxtv.org
8788 W: http://github.com/mkrufky
8789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8790 T: git git://linuxtv.org/mkrufky/tuners.git
8792 F: drivers/media/tuners/mxl5007t.*
8795 M: Marek Vasut <marex@denx.de>
8797 F: drivers/gpu/drm/mxsfb/
8798 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8800 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8801 M: Hyong-Youb Kim <hykim@myri.com>
8802 L: netdev@vger.kernel.org
8803 W: https://www.myricom.com/support/downloads/myri10ge.html
8805 F: drivers/net/ethernet/myricom/myri10ge/
8807 NAND FLASH SUBSYSTEM
8808 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8809 R: Richard Weinberger <richard@nod.at>
8810 L: linux-mtd@lists.infradead.org
8811 W: http://www.linux-mtd.infradead.org/
8812 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8813 T: git git://git.infradead.org/linux-mtd.git nand/fixes
8814 T: git git://git.infradead.org/l2-mtd.git nand/next
8816 F: drivers/mtd/nand/
8817 F: include/linux/mtd/nand*.h
8819 NATSEMI ETHERNET DRIVER (DP8381x)
8821 F: drivers/net/ethernet/natsemi/natsemi.c
8823 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8824 M: Daniel Mack <zonque@gmail.com>
8826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8827 W: http://www.native-instruments.com
8831 M: Petr Vandrovec <petr@vandrovec.name>
8835 NCR 5380 SCSI DRIVERS
8836 M: Finn Thain <fthain@telegraphics.com.au>
8837 M: Michael Schmitz <schmitzmic@gmail.com>
8838 L: linux-scsi@vger.kernel.org
8840 F: Documentation/scsi/g_NCR5380.txt
8841 F: drivers/scsi/NCR5380.*
8842 F: drivers/scsi/arm/cumana_1.c
8843 F: drivers/scsi/arm/oak.c
8844 F: drivers/scsi/atari_scsi.*
8845 F: drivers/scsi/dmx3191d.c
8846 F: drivers/scsi/g_NCR5380.*
8847 F: drivers/scsi/mac_scsi.*
8848 F: drivers/scsi/sun3_scsi.*
8849 F: drivers/scsi/sun3_scsi_vme.c
8851 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8852 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8853 L: linux-scsi@vger.kernel.org
8855 F: drivers/scsi/NCR_D700.*
8857 NCT6775 HARDWARE MONITOR DRIVER
8858 M: Guenter Roeck <linux@roeck-us.net>
8859 L: linux-hwmon@vger.kernel.org
8861 F: Documentation/hwmon/nct6775
8862 F: drivers/hwmon/nct6775.c
8864 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8865 M: Faisal Latif <faisal.latif@intel.com>
8866 L: linux-rdma@vger.kernel.org
8867 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8869 F: drivers/infiniband/hw/nes/
8870 F: include/uapi/rdma/nes-abi.h
8872 NETEM NETWORK EMULATOR
8873 M: Stephen Hemminger <stephen@networkplumber.org>
8874 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8876 F: net/sched/sch_netem.c
8878 NETERION 10GbE DRIVERS (s2io/vxge)
8879 M: Jon Mason <jdmason@kudzu.us>
8880 L: netdev@vger.kernel.org
8882 F: Documentation/networking/s2io.txt
8883 F: Documentation/networking/vxge.txt
8884 F: drivers/net/ethernet/neterion/
8887 M: Pablo Neira Ayuso <pablo@netfilter.org>
8888 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8889 M: Florian Westphal <fw@strlen.de>
8890 L: netfilter-devel@vger.kernel.org
8891 L: coreteam@netfilter.org
8892 W: http://www.netfilter.org/
8893 W: http://www.iptables.org/
8894 W: http://www.nftables.org/
8895 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8899 F: include/linux/netfilter*
8900 F: include/linux/netfilter/
8901 F: include/net/netfilter/
8902 F: include/uapi/linux/netfilter*
8903 F: include/uapi/linux/netfilter/
8904 F: net/*/netfilter.c
8907 F: net/bridge/br_netfilter*.c
8910 M: Paul Moore <paul@paul-moore.com>
8911 W: http://netlabel.sf.net
8912 L: netdev@vger.kernel.org
8914 F: Documentation/netlabel/
8915 F: include/net/netlabel.h
8918 NETROM NETWORK LAYER
8919 M: Ralf Baechle <ralf@linux-mips.org>
8920 L: linux-hams@vger.kernel.org
8921 W: http://www.linux-ax25.org/
8923 F: include/net/netrom.h
8924 F: include/uapi/linux/netrom.h
8927 NETRONOME ETHERNET DRIVERS
8928 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8929 L: oss-drivers@netronome.com
8931 F: drivers/net/ethernet/netronome/
8933 NETWORK BLOCK DEVICE (NBD)
8934 M: Josef Bacik <jbacik@fb.com>
8936 L: linux-block@vger.kernel.org
8937 L: nbd-general@lists.sourceforge.net
8938 F: Documentation/blockdev/nbd.txt
8939 F: drivers/block/nbd.c
8940 F: include/uapi/linux/nbd.h
8942 NETWORK DROP MONITOR
8943 M: Neil Horman <nhorman@tuxdriver.com>
8944 L: netdev@vger.kernel.org
8946 W: https://fedorahosted.org/dropwatch/
8947 F: net/core/drop_monitor.c
8950 M: Andrew Lunn <andrew@lunn.ch>
8951 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8952 M: Florian Fainelli <f.fainelli@gmail.com>
8955 F: include/net/dsa.h
8958 NETWORKING [GENERAL]
8959 M: "David S. Miller" <davem@davemloft.net>
8960 L: netdev@vger.kernel.org
8961 W: http://www.linuxfoundation.org/en/Net
8962 Q: http://patchwork.ozlabs.org/project/netdev/list/
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8965 B: mailto:netdev@vger.kernel.org
8969 F: include/linux/in.h
8970 F: include/linux/net.h
8971 F: include/linux/netdevice.h
8972 F: include/uapi/linux/in.h
8973 F: include/uapi/linux/net.h
8974 F: include/uapi/linux/netdevice.h
8975 F: include/uapi/linux/net_namespace.h
8977 F: tools/testing/selftests/net/
8980 NETWORKING [IPv4/IPv6]
8981 M: "David S. Miller" <davem@davemloft.net>
8982 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8983 M: James Morris <jmorris@namei.org>
8984 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8985 M: Patrick McHardy <kaber@trash.net>
8986 L: netdev@vger.kernel.org
8987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8995 M: Steffen Klassert <steffen.klassert@secunet.com>
8996 M: Herbert Xu <herbert@gondor.apana.org.au>
8997 M: "David S. Miller" <davem@davemloft.net>
8998 L: netdev@vger.kernel.org
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9008 F: net/ipv4/ipcomp.c
9009 F: net/ipv4/ip_vti.c
9013 F: net/ipv6/ipcomp6.c
9014 F: net/ipv6/ip6_vti.c
9015 F: include/uapi/linux/xfrm.h
9016 F: include/net/xfrm.h
9018 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9019 M: Paul Moore <paul@paul-moore.com>
9020 L: netdev@vger.kernel.org
9023 NETWORKING [WIRELESS]
9024 L: linux-wireless@vger.kernel.org
9025 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9028 L: netdev@vger.kernel.org
9029 W: http://www.linuxfoundation.org/en/Net
9030 Q: http://patchwork.ozlabs.org/project/netdev/list/
9031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9034 F: Documentation/devicetree/bindings/net/
9036 F: include/linux/if_*
9037 F: include/linux/netdevice.h
9038 F: include/linux/etherdevice.h
9039 F: include/linux/fcdevice.h
9040 F: include/linux/fddidevice.h
9041 F: include/linux/hippidevice.h
9042 F: include/linux/inetdevice.h
9043 F: include/uapi/linux/if_*
9044 F: include/uapi/linux/netdevice.h
9046 NETWORKING DRIVERS (WIRELESS)
9047 M: Kalle Valo <kvalo@codeaurora.org>
9048 L: linux-wireless@vger.kernel.org
9049 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9053 F: Documentation/devicetree/bindings/net/wireless/
9054 F: drivers/net/wireless/
9056 NETXEN (1/10) GbE SUPPORT
9057 M: Manish Chopra <manish.chopra@cavium.com>
9058 M: Rahul Verma <rahul.verma@cavium.com>
9059 M: Dept-GELinuxNICDev@cavium.com
9060 L: netdev@vger.kernel.org
9062 F: drivers/net/ethernet/qlogic/netxen/
9065 M: Samuel Ortiz <sameo@linux.intel.com>
9066 L: linux-wireless@vger.kernel.org
9067 L: linux-nfc@lists.01.org (subscribers-only)
9071 F: include/uapi/linux/nfc.h
9073 F: include/linux/platform_data/nfcmrvl.h
9074 F: include/linux/platform_data/nxp-nci.h
9075 F: include/linux/platform_data/pn544.h
9076 F: include/linux/platform_data/st21nfca.h
9077 F: include/linux/platform_data/st-nci.h
9078 F: Documentation/devicetree/bindings/net/nfc/
9080 NFS, SUNRPC, AND LOCKD CLIENTS
9081 M: Trond Myklebust <trond.myklebust@primarydata.com>
9082 M: Anna Schumaker <anna.schumaker@netapp.com>
9083 L: linux-nfs@vger.kernel.org
9084 W: http://client.linux-nfs.org
9085 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9091 F: include/linux/lockd/
9092 F: include/linux/nfs*
9093 F: include/linux/sunrpc/
9094 F: include/uapi/linux/nfs*
9095 F: include/uapi/linux/sunrpc/
9098 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9099 L: linux-nilfs@vger.kernel.org
9100 W: http://nilfs.sourceforge.net/
9101 W: http://nilfs.osdn.jp/
9102 T: git git://github.com/konis/nilfs2.git
9104 F: Documentation/filesystems/nilfs2.txt
9106 F: include/trace/events/nilfs2.h
9107 F: include/uapi/linux/nilfs2_api.h
9108 F: include/uapi/linux/nilfs2_ondisk.h
9110 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9111 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9112 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9114 F: Documentation/scsi/NinjaSCSI.txt
9115 F: drivers/scsi/pcmcia/nsp_*
9117 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9118 M: GOTO Masanori <gotom@debian.or.jp>
9119 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9120 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9122 F: Documentation/scsi/NinjaSCSI.txt
9123 F: drivers/scsi/nsp32*
9126 M: Ley Foon Tan <lftan@altera.com>
9127 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9132 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9133 M: Pavel Machek <pavel@ucw.cz>
9134 M: Sakari Ailus <sakari.ailus@iki.fi>
9135 L: linux-media@vger.kernel.org
9137 F: drivers/media/i2c/et8ek8
9138 F: drivers/media/i2c/ad5820.c
9140 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9141 M: Pavel Machek <pavel@ucw.cz>
9142 M: Sakari Ailus <sakari.ailus@iki.fi>
9143 L: linux-media@vger.kernel.org
9145 F: drivers/media/i2c/et8ek8
9146 F: drivers/media/i2c/ad5820.c
9148 NOKIA N900 POWER SUPPLY DRIVERS
9149 R: Pali Rohár <pali.rohar@gmail.com>
9150 F: include/linux/power/bq2415x_charger.h
9151 F: include/linux/power/bq27xxx_battery.h
9152 F: include/linux/power/isp1704_charger.h
9153 F: drivers/power/supply/bq2415x_charger.c
9154 F: drivers/power/supply/bq27xxx_battery.c
9155 F: drivers/power/supply/bq27xxx_battery_i2c.c
9156 F: drivers/power/supply/isp1704_charger.c
9157 F: drivers/power/supply/rx51_battery.c
9160 M: Jon Mason <jdmason@kudzu.us>
9161 M: Dave Jiang <dave.jiang@intel.com>
9162 M: Allen Hubbe <Allen.Hubbe@emc.com>
9163 L: linux-ntb@googlegroups.com
9165 W: https://github.com/jonmason/ntb/wiki
9166 T: git git://github.com/jonmason/ntb.git
9168 F: drivers/net/ntb_netdev.c
9169 F: include/linux/ntb.h
9170 F: include/linux/ntb_transport.h
9171 F: tools/testing/selftests/ntb/
9174 M: Jon Mason <jdmason@kudzu.us>
9175 M: Dave Jiang <dave.jiang@intel.com>
9176 L: linux-ntb@googlegroups.com
9178 W: https://github.com/jonmason/ntb/wiki
9179 T: git git://github.com/jonmason/ntb.git
9180 F: drivers/ntb/hw/intel/
9183 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9184 L: linux-ntb@googlegroups.com
9186 F: drivers/ntb/hw/amd/
9189 M: Anton Altaparmakov <anton@tuxera.com>
9190 L: linux-ntfs-dev@lists.sourceforge.net
9191 W: http://www.tuxera.com/
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9194 F: Documentation/filesystems/ntfs.txt
9197 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9198 M: Antonino Daplas <adaplas@gmail.com>
9199 L: linux-fbdev@vger.kernel.org
9201 F: drivers/video/fbdev/riva/
9202 F: drivers/video/fbdev/nvidia/
9205 M: Keith Busch <keith.busch@intel.com>
9206 M: Jens Axboe <axboe@fb.com>
9207 M: Christoph Hellwig <hch@lst.de>
9208 M: Sagi Grimberg <sagi@grimberg.me>
9209 L: linux-nvme@lists.infradead.org
9210 T: git://git.infradead.org/nvme.git
9211 W: http://git.infradead.org/nvme.git
9213 F: drivers/nvme/host/
9214 F: include/linux/nvme.h
9215 F: include/uapi/linux/nvme_ioctl.h
9217 NVM EXPRESS TARGET DRIVER
9218 M: Christoph Hellwig <hch@lst.de>
9219 M: Sagi Grimberg <sagi@grimberg.me>
9220 L: linux-nvme@lists.infradead.org
9221 T: git://git.infradead.org/nvme.git
9222 W: http://git.infradead.org/nvme.git
9224 F: drivers/nvme/target/
9226 NVM EXPRESS FC TRANSPORT DRIVERS
9227 M: James Smart <james.smart@broadcom.com>
9228 L: linux-nvme@lists.infradead.org
9230 F: include/linux/nvme-fc.h
9231 F: include/linux/nvme-fc-driver.h
9232 F: drivers/nvme/host/fc.c
9233 F: drivers/nvme/target/fc.c
9234 F: drivers/nvme/target/fcloop.c
9237 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9240 F: Documentation/devicetree/bindings/nvmem/
9241 F: include/linux/nvmem-consumer.h
9242 F: include/linux/nvmem-provider.h
9245 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9246 R: Charles Gorand <charles.gorand@effinnov.com>
9247 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9249 F: drivers/nfc/nxp-nci
9251 NXP TDA998X DRM DRIVER
9252 M: Russell King <linux@armlinux.org.uk>
9254 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9255 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9256 F: drivers/gpu/drm/i2c/tda998x_drv.c
9257 F: include/drm/i2c/tda998x.h
9260 M: Peter Rosin <peda@axentia.se>
9261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9263 F: sound/soc/codecs/tfa9879*
9266 M: Josh Poimboeuf <jpoimboe@redhat.com>
9271 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9272 M: Tony Lindgren <tony@atomide.com>
9273 L: linux-omap@vger.kernel.org
9274 Q: http://patchwork.kernel.org/project/linux-omap/list/
9275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9277 F: arch/arm/mach-omap1/
9278 F: arch/arm/plat-omap/
9279 F: arch/arm/configs/omap1_defconfig
9280 F: drivers/i2c/busses/i2c-omap.c
9281 F: include/linux/i2c-omap.h
9284 M: Tony Lindgren <tony@atomide.com>
9285 L: linux-omap@vger.kernel.org
9286 W: http://www.muru.com/linux/omap/
9287 W: http://linux.omap.com/
9288 Q: http://patchwork.kernel.org/project/linux-omap/list/
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9291 F: arch/arm/mach-omap2/
9292 F: arch/arm/plat-omap/
9293 F: arch/arm/configs/omap2plus_defconfig
9294 F: drivers/i2c/busses/i2c-omap.c
9295 F: drivers/irqchip/irq-omap-intc.c
9296 F: drivers/mfd/*omap*.c
9297 F: drivers/mfd/menelaus.c
9298 F: drivers/mfd/palmas.c
9299 F: drivers/mfd/tps65217.c
9300 F: drivers/mfd/tps65218.c
9301 F: drivers/mfd/tps65910.c
9302 F: drivers/mfd/twl-core.[ch]
9303 F: drivers/mfd/twl4030*.c
9304 F: drivers/mfd/twl6030*.c
9305 F: drivers/mfd/twl6040*.c
9306 F: drivers/regulator/palmas-regulator*.c
9307 F: drivers/regulator/pbias-regulator.c
9308 F: drivers/regulator/tps65217-regulator.c
9309 F: drivers/regulator/tps65218-regulator.c
9310 F: drivers/regulator/tps65910-regulator.c
9311 F: drivers/regulator/twl-regulator.c
9312 F: drivers/regulator/twl6030-regulator.c
9313 F: include/linux/i2c-omap.h
9315 OMAP DEVICE TREE SUPPORT
9316 M: Benoît Cousson <bcousson@baylibre.com>
9317 M: Tony Lindgren <tony@atomide.com>
9318 L: linux-omap@vger.kernel.org
9319 L: devicetree@vger.kernel.org
9321 F: arch/arm/boot/dts/*omap*
9322 F: arch/arm/boot/dts/*am3*
9323 F: arch/arm/boot/dts/*am4*
9324 F: arch/arm/boot/dts/*am5*
9325 F: arch/arm/boot/dts/*dra7*
9327 OMAP CLOCK FRAMEWORK SUPPORT
9328 M: Paul Walmsley <paul@pwsan.com>
9329 L: linux-omap@vger.kernel.org
9331 F: arch/arm/*omap*/*clock*
9333 OMAP POWER MANAGEMENT SUPPORT
9334 M: Kevin Hilman <khilman@kernel.org>
9335 L: linux-omap@vger.kernel.org
9337 F: arch/arm/*omap*/*pm*
9338 F: drivers/cpufreq/omap-cpufreq.c
9340 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9341 M: Rajendra Nayak <rnayak@codeaurora.org>
9342 M: Paul Walmsley <paul@pwsan.com>
9343 L: linux-omap@vger.kernel.org
9345 F: arch/arm/mach-omap2/prm*
9348 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9349 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9351 L: linux-omap@vger.kernel.org
9355 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9356 M: Roger Quadros <rogerq@ti.com>
9357 M: Tony Lindgren <tony@atomide.com>
9358 L: linux-omap@vger.kernel.org
9360 F: drivers/memory/omap-gpmc.c
9361 F: arch/arm/mach-omap2/*gpmc*
9363 OMAP FRAMEBUFFER SUPPORT
9364 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9365 L: linux-fbdev@vger.kernel.org
9366 L: linux-omap@vger.kernel.org
9368 F: drivers/video/fbdev/omap/
9370 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9371 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9372 L: linux-omap@vger.kernel.org
9373 L: linux-fbdev@vger.kernel.org
9375 F: drivers/video/fbdev/omap2/
9376 F: Documentation/arm/OMAP/DSS
9378 OMAP HARDWARE SPINLOCK SUPPORT
9379 M: Ohad Ben-Cohen <ohad@wizery.com>
9380 L: linux-omap@vger.kernel.org
9382 F: drivers/hwspinlock/omap_hwspinlock.c
9385 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9386 L: linux-omap@vger.kernel.org
9388 F: drivers/mmc/host/omap.c
9391 L: linux-mmc@vger.kernel.org
9392 L: linux-omap@vger.kernel.org
9394 F: drivers/mmc/host/omap_hsmmc.c
9396 OMAP RANDOM NUMBER GENERATOR SUPPORT
9397 M: Deepak Saxena <dsaxena@plexity.net>
9399 F: drivers/char/hw_random/omap-rng.c
9402 M: Benoît Cousson <bcousson@baylibre.com>
9403 M: Paul Walmsley <paul@pwsan.com>
9404 L: linux-omap@vger.kernel.org
9406 F: arch/arm/mach-omap2/omap_hwmod.*
9409 M: Paul Walmsley <paul@pwsan.com>
9410 L: linux-omap@vger.kernel.org
9412 F: arch/arm/mach-omap2/omap_hwmod*data*
9414 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9415 M: Benoît Cousson <bcousson@baylibre.com>
9416 L: linux-omap@vger.kernel.org
9418 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9420 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9421 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9422 L: linux-media@vger.kernel.org
9424 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9425 F: drivers/media/platform/omap3isp/
9426 F: drivers/staging/media/omap4iss/
9429 L: linux-usb@vger.kernel.org
9430 L: linux-omap@vger.kernel.org
9432 F: drivers/usb/*/*omap*
9433 F: arch/arm/*omap*/usb*
9436 M: Grygorii Strashko <grygorii.strashko@ti.com>
9437 M: Santosh Shilimkar <ssantosh@kernel.org>
9438 M: Kevin Hilman <khilman@kernel.org>
9439 L: linux-omap@vger.kernel.org
9441 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9442 F: drivers/gpio/gpio-omap.c
9444 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9445 M: Mark Jackson <mpfj@newflow.co.uk>
9446 L: linux-omap@vger.kernel.org
9448 F: arch/arm/boot/dts/am335x-nano.dts
9451 M: Bob Copeland <me@bobcopeland.com>
9452 L: linux-karma-devel@lists.sourceforge.net
9454 F: Documentation/filesystems/omfs.txt
9457 OMNIKEY CARDMAN 4000 DRIVER
9458 M: Harald Welte <laforge@gnumonks.org>
9460 F: drivers/char/pcmcia/cm4000_cs.c
9461 F: include/linux/cm4000_cs.h
9462 F: include/uapi/linux/cm4000_cs.h
9464 OMNIKEY CARDMAN 4040 DRIVER
9465 M: Harald Welte <laforge@gnumonks.org>
9467 F: drivers/char/pcmcia/cm4040_cs.*
9469 OMNIVISION OV5647 SENSOR DRIVER
9470 M: Ramiro Oliveira <roliveir@synopsys.com>
9471 L: linux-media@vger.kernel.org
9472 T: git git://linuxtv.org/media_tree.git
9474 F: drivers/media/i2c/ov5647.c
9476 OMNIVISION OV7670 SENSOR DRIVER
9477 M: Jonathan Corbet <corbet@lwn.net>
9478 L: linux-media@vger.kernel.org
9479 T: git git://linuxtv.org/media_tree.git
9481 F: drivers/media/i2c/ov7670.c
9482 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9484 ONENAND FLASH DRIVER
9485 M: Kyungmin Park <kyungmin.park@samsung.com>
9486 L: linux-mtd@lists.infradead.org
9488 F: drivers/mtd/onenand/
9489 F: include/linux/mtd/onenand*.h
9491 ONSTREAM SCSI TAPE DRIVER
9492 M: Willem Riede <osst@riede.org>
9493 L: osst-users@lists.sourceforge.net
9494 L: linux-scsi@vger.kernel.org
9496 F: Documentation/scsi/osst.txt
9497 F: drivers/scsi/osst.*
9498 F: drivers/scsi/osst_*.h
9499 F: drivers/scsi/st.h
9501 OPENCORES I2C BUS DRIVER
9502 M: Peter Korsgaard <jacmet@sunsite.dk>
9503 L: linux-i2c@vger.kernel.org
9505 F: Documentation/i2c/busses/i2c-ocores
9506 F: drivers/i2c/busses/i2c-ocores.c
9508 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9509 M: Rob Herring <robh+dt@kernel.org>
9510 M: Frank Rowand <frowand.list@gmail.com>
9511 L: devicetree@vger.kernel.org
9512 W: http://www.devicetree.org/
9513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9516 F: include/linux/of*.h
9519 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9520 M: Rob Herring <robh+dt@kernel.org>
9521 M: Mark Rutland <mark.rutland@arm.com>
9522 L: devicetree@vger.kernel.org
9523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9524 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9526 F: Documentation/devicetree/
9528 F: include/dt-bindings/
9530 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9531 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9532 L: devicetree@vger.kernel.org
9534 F: Documentation/devicetree/dynamic-resolution-notes.txt
9535 F: Documentation/devicetree/overlay-notes.txt
9536 F: drivers/of/overlay.c
9537 F: drivers/of/resolver.c
9539 OPENRISC ARCHITECTURE
9540 M: Jonas Bonn <jonas@southpole.se>
9541 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9542 M: Stafford Horne <shorne@gmail.com>
9543 T: git git://github.com/openrisc/linux.git
9544 L: openrisc@lists.librecores.org
9545 W: http://openrisc.io
9550 M: Pravin Shelar <pshelar@nicira.com>
9551 L: netdev@vger.kernel.org
9552 L: dev@openvswitch.org
9553 W: http://openvswitch.org
9556 F: include/uapi/linux/openvswitch.h
9558 OPERATING PERFORMANCE POINTS (OPP)
9559 M: Viresh Kumar <vireshk@kernel.org>
9560 M: Nishanth Menon <nm@ti.com>
9561 M: Stephen Boyd <sboyd@codeaurora.org>
9562 L: linux-pm@vger.kernel.org
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9565 F: drivers/base/power/opp/
9566 F: include/linux/pm_opp.h
9567 F: Documentation/power/opp.txt
9568 F: Documentation/devicetree/bindings/opp/
9571 M: Clemens Ladisch <clemens@ladisch.de>
9572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9573 T: git git://git.alsa-project.org/alsa-kernel.git
9575 F: sound/drivers/opl4/
9578 M: Robert Richter <rric@kernel.org>
9579 L: oprofile-list@lists.sf.net
9581 F: arch/*/include/asm/oprofile*.h
9583 F: drivers/oprofile/
9584 F: include/linux/oprofile.h
9587 M: Jens Wiklander <jens.wiklander@linaro.org>
9589 F: drivers/tee/optee/
9591 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9592 M: Mark Fasheh <mfasheh@versity.com>
9593 M: Joel Becker <jlbec@evilplan.org>
9594 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9595 W: http://ocfs2.wiki.kernel.org
9597 F: Documentation/filesystems/ocfs2.txt
9598 F: Documentation/filesystems/dlmfs.txt
9602 L: linux-wireless@vger.kernel.org
9603 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9604 W: http://www.nongnu.org/orinoco/
9606 F: drivers/net/wireless/intersil/orinoco/
9608 OSD LIBRARY and FILESYSTEM
9609 M: Boaz Harrosh <ooo@electrozaur.com>
9611 F: drivers/scsi/osd/
9612 F: include/scsi/osd_*
9616 M: Miklos Szeredi <miklos@szeredi.hu>
9617 L: linux-unionfs@vger.kernel.org
9618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9621 F: Documentation/filesystems/overlayfs.txt
9624 M: Mike Marshall <hubcap@omnibond.com>
9625 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9629 F: Documentation/filesystems/orangefs.txt
9632 M: Christian Lamparter <chunkeey@googlemail.com>
9633 L: linux-wireless@vger.kernel.org
9634 W: http://wireless.kernel.org/en/users/Drivers/p54
9636 F: drivers/net/wireless/intersil/p54/
9638 PA SEMI ETHERNET DRIVER
9639 L: netdev@vger.kernel.org
9641 F: drivers/net/ethernet/pasemi/*
9643 PA SEMI SMBUS DRIVER
9644 L: linux-i2c@vger.kernel.org
9646 F: drivers/i2c/busses/i2c-pasemi.c
9648 PADATA PARALLEL EXECUTION MECHANISM
9649 M: Steffen Klassert <steffen.klassert@secunet.com>
9650 L: linux-crypto@vger.kernel.org
9653 F: include/linux/padata.h
9654 F: Documentation/padata.txt
9656 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9657 M: Harald Welte <laforge@gnumonks.org>
9658 L: platform-driver-x86@vger.kernel.org
9660 F: drivers/platform/x86/panasonic-laptop.c
9662 PANASONIC MN10300/AM33/AM34 PORT
9663 M: David Howells <dhowells@redhat.com>
9664 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9665 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9667 F: Documentation/mn10300/
9670 PARALLEL LCD/KEYPAD PANEL DRIVER
9671 M: Willy Tarreau <willy@haproxy.com>
9672 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9674 F: Documentation/misc-devices/lcd-panel-cgram.txt
9675 F: drivers/misc/panel.c
9677 PARALLEL PORT SUBSYSTEM
9678 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9679 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9680 L: linux-parport@lists.infradead.org (subscribers-only)
9683 F: include/linux/parport*.h
9684 F: drivers/char/ppdev.c
9685 F: include/uapi/linux/ppdev.h
9686 F: Documentation/parport*.txt
9688 PARAVIRT_OPS INTERFACE
9689 M: Jeremy Fitzhardinge <jeremy@goop.org>
9690 M: Chris Wright <chrisw@sous-sol.org>
9691 M: Alok Kataria <akataria@vmware.com>
9692 M: Rusty Russell <rusty@rustcorp.com.au>
9693 L: virtualization@lists.linux-foundation.org
9695 F: Documentation/virtual/paravirt_ops.txt
9696 F: arch/*/kernel/paravirt*
9697 F: arch/*/include/asm/paravirt.h
9698 F: include/linux/hypervisor.h
9700 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9701 M: Tim Waugh <tim@cyberelk.net>
9702 L: linux-parport@lists.infradead.org (subscribers-only)
9704 F: Documentation/blockdev/paride.txt
9705 F: drivers/block/paride/
9708 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9709 M: Helge Deller <deller@gmx.de>
9710 L: linux-parisc@vger.kernel.org
9711 W: http://www.parisc-linux.org/
9712 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9717 F: Documentation/parisc/
9719 F: drivers/char/agp/parisc-agp.c
9720 F: drivers/input/serio/gscps2.c
9721 F: drivers/parport/parport_gsc.*
9722 F: drivers/tty/serial/8250/8250_gsc.c
9723 F: drivers/video/fbdev/sti*
9724 F: drivers/video/console/sti*
9725 F: drivers/video/logo/logo_parisc*
9728 M: Jiri Pirko <jiri@mellanox.com>
9729 L: netdev@vger.kernel.org
9732 F: lib/test_parman.c
9733 F: include/linux/parman.h
9735 PC87360 HARDWARE MONITORING DRIVER
9736 M: Jim Cromie <jim.cromie@gmail.com>
9737 L: linux-hwmon@vger.kernel.org
9739 F: Documentation/hwmon/pc87360
9740 F: drivers/hwmon/pc87360.c
9743 M: Jim Cromie <jim.cromie@gmail.com>
9745 F: drivers/char/pc8736x_gpio.c
9747 PC87427 HARDWARE MONITORING DRIVER
9748 M: Jean Delvare <jdelvare@suse.com>
9749 L: linux-hwmon@vger.kernel.org
9751 F: Documentation/hwmon/pc87427
9752 F: drivers/hwmon/pc87427.c
9755 M: Riku Voipio <riku.voipio@iki.fi>
9757 F: drivers/leds/leds-pca9532.c
9758 F: include/linux/leds-pca9532.h
9760 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9761 M: Guenter Roeck <linux@roeck-us.net>
9762 L: linux-i2c@vger.kernel.org
9764 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9766 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9767 M: Khalid Aziz <khalid@gonehiking.org>
9769 F: drivers/firmware/pcdp.*
9772 M: Linas Vepstas <linasvepstas@gmail.com>
9773 L: linux-pci@vger.kernel.org
9775 F: Documentation/PCI/pci-error-recovery.txt
9777 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9778 M: Russell Currey <ruscur@russell.cc>
9779 L: linuxppc-dev@lists.ozlabs.org
9781 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9782 F: arch/powerpc/kernel/eeh*.c
9783 F: arch/powerpc/platforms/*/eeh*.c
9784 F: arch/powerpc/include/*/eeh*.h
9787 M: Bjorn Helgaas <bhelgaas@google.com>
9788 L: linux-pci@vger.kernel.org
9789 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9792 F: Documentation/devicetree/bindings/pci/
9793 F: Documentation/PCI/
9795 F: include/linux/pci*
9797 F: arch/x86/kernel/quirks.c
9799 PCI ENDPOINT SUBSYSTEM
9800 M: Kishon Vijay Abraham I <kishon@ti.com>
9801 L: linux-pci@vger.kernel.org
9802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9804 F: drivers/pci/endpoint/
9805 F: drivers/misc/pci_endpoint_test.c
9808 PCI DRIVER FOR ALTERA PCIE IP
9809 M: Ley Foon Tan <lftan@altera.com>
9810 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9811 L: linux-pci@vger.kernel.org
9813 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9814 F: drivers/pci/host/pcie-altera.c
9816 PCI DRIVER FOR ARM VERSATILE PLATFORM
9817 M: Rob Herring <robh@kernel.org>
9818 L: linux-pci@vger.kernel.org
9819 L: linux-arm-kernel@lists.infradead.org
9821 F: Documentation/devicetree/bindings/pci/versatile.txt
9822 F: drivers/pci/host/pci-versatile.c
9824 PCI DRIVER FOR ARMADA 8K
9825 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9826 L: linux-pci@vger.kernel.org
9827 L: linux-arm-kernel@lists.infradead.org
9829 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9830 F: drivers/pci/dwc/pcie-armada8k.c
9832 PCI DRIVER FOR APPLIEDMICRO XGENE
9833 M: Tanmay Inamdar <tinamdar@apm.com>
9834 L: linux-pci@vger.kernel.org
9835 L: linux-arm-kernel@lists.infradead.org
9837 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9838 F: drivers/pci/host/pci-xgene.c
9840 PCI DRIVER FOR FREESCALE LAYERSCAPE
9841 M: Minghuan Lian <minghuan.Lian@freescale.com>
9842 M: Mingkai Hu <mingkai.hu@freescale.com>
9843 M: Roy Zang <tie-fei.zang@freescale.com>
9844 L: linuxppc-dev@lists.ozlabs.org
9845 L: linux-pci@vger.kernel.org
9846 L: linux-arm-kernel@lists.infradead.org
9848 F: drivers/pci/dwc/*layerscape*
9851 M: Richard Zhu <hongxing.zhu@nxp.com>
9852 M: Lucas Stach <l.stach@pengutronix.de>
9853 L: linux-pci@vger.kernel.org
9854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9856 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9857 F: drivers/pci/dwc/*imx6*
9859 PCI DRIVER FOR TI KEYSTONE
9860 M: Murali Karicheri <m-karicheri2@ti.com>
9861 L: linux-pci@vger.kernel.org
9862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9864 F: drivers/pci/dwc/*keystone*
9866 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9867 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9868 M: Jason Cooper <jason@lakedaemon.net>
9869 L: linux-pci@vger.kernel.org
9870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9872 F: drivers/pci/host/*mvebu*
9874 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9875 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9876 L: linux-pci@vger.kernel.org
9877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9879 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9880 F: drivers/pci/host/pci-aardvark.c
9882 PCI DRIVER FOR MICROSEMI SWITCHTEC
9883 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9884 M: Stephen Bates <stephen.bates@microsemi.com>
9885 M: Logan Gunthorpe <logang@deltatee.com>
9886 L: linux-pci@vger.kernel.org
9888 F: Documentation/switchtec.txt
9889 F: Documentation/ABI/testing/sysfs-class-switchtec
9890 F: drivers/pci/switch/switchtec*
9891 F: include/uapi/linux/switchtec_ioctl.h
9893 PCI DRIVER FOR NVIDIA TEGRA
9894 M: Thierry Reding <thierry.reding@gmail.com>
9895 L: linux-tegra@vger.kernel.org
9896 L: linux-pci@vger.kernel.org
9898 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9899 F: drivers/pci/host/pci-tegra.c
9901 PCI DRIVER FOR TI DRA7XX
9902 M: Kishon Vijay Abraham I <kishon@ti.com>
9903 L: linux-omap@vger.kernel.org
9904 L: linux-pci@vger.kernel.org
9906 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9907 F: drivers/pci/dwc/pci-dra7xx.c
9909 PCI DRIVER FOR RENESAS R-CAR
9910 M: Simon Horman <horms@verge.net.au>
9911 L: linux-pci@vger.kernel.org
9912 L: linux-renesas-soc@vger.kernel.org
9914 F: drivers/pci/host/*rcar*
9916 PCI DRIVER FOR SAMSUNG EXYNOS
9917 M: Jingoo Han <jingoohan1@gmail.com>
9918 L: linux-pci@vger.kernel.org
9919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9920 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9922 F: drivers/pci/dwc/pci-exynos.c
9924 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9925 M: Jingoo Han <jingoohan1@gmail.com>
9926 M: Joao Pinto <Joao.Pinto@synopsys.com>
9927 L: linux-pci@vger.kernel.org
9929 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9930 F: drivers/pci/dwc/*designware*
9932 PCI DRIVER FOR GENERIC OF HOSTS
9933 M: Will Deacon <will.deacon@arm.com>
9934 L: linux-pci@vger.kernel.org
9935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9937 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9938 F: drivers/pci/host/pci-host-common.c
9939 F: drivers/pci/host/pci-host-generic.c
9941 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9942 M: Keith Busch <keith.busch@intel.com>
9943 L: linux-pci@vger.kernel.org
9945 F: drivers/pci/host/vmd.c
9947 PCIE DRIVER FOR ST SPEAR13XX
9948 M: Pratyush Anand <pratyush.anand@gmail.com>
9949 L: linux-pci@vger.kernel.org
9951 F: drivers/pci/dwc/*spear*
9953 PCI MSI DRIVER FOR ALTERA MSI IP
9954 M: Ley Foon Tan <lftan@altera.com>
9955 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9956 L: linux-pci@vger.kernel.org
9958 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9959 F: drivers/pci/host/pcie-altera-msi.c
9961 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9962 M: Duc Dang <dhdang@apm.com>
9963 L: linux-pci@vger.kernel.org
9964 L: linux-arm-kernel@lists.infradead.org
9966 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9967 F: drivers/pci/host/pci-xgene-msi.c
9969 PCIE DRIVER FOR AXIS ARTPEC
9970 M: Niklas Cassel <niklas.cassel@axis.com>
9971 M: Jesper Nilsson <jesper.nilsson@axis.com>
9972 L: linux-arm-kernel@axis.com
9973 L: linux-pci@vger.kernel.org
9975 F: Documentation/devicetree/bindings/pci/axis,artpec*
9976 F: drivers/pci/dwc/*artpec*
9978 PCIE DRIVER FOR HISILICON
9979 M: Zhou Wang <wangzhou1@hisilicon.com>
9980 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9981 L: linux-pci@vger.kernel.org
9983 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9984 F: drivers/pci/dwc/pcie-hisi.c
9986 PCIE DRIVER FOR ROCKCHIP
9987 M: Shawn Lin <shawn.lin@rock-chips.com>
9988 M: Wenrui Li <wenrui.li@rock-chips.com>
9989 L: linux-pci@vger.kernel.org
9990 L: linux-rockchip@lists.infradead.org
9992 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9993 F: drivers/pci/host/pcie-rockchip.c
9995 PCIE DRIVER FOR QUALCOMM MSM
9996 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9997 L: linux-pci@vger.kernel.org
9998 L: linux-arm-msm@vger.kernel.org
10000 F: drivers/pci/dwc/*qcom*
10002 PCIE DRIVER FOR CAVIUM THUNDERX
10003 M: David Daney <david.daney@cavium.com>
10004 L: linux-pci@vger.kernel.org
10005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10007 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10008 F: drivers/pci/host/pci-thunder-*
10011 P: Linux PCMCIA Team
10012 L: linux-pcmcia@lists.infradead.org
10013 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10016 F: Documentation/pcmcia/
10021 PCNET32 NETWORK DRIVER
10022 M: Don Fry <pcnet32@frontier.com>
10023 L: netdev@vger.kernel.org
10025 F: drivers/net/ethernet/amd/pcnet32.c
10027 PCRYPT PARALLEL CRYPTO ENGINE
10028 M: Steffen Klassert <steffen.klassert@secunet.com>
10029 L: linux-crypto@vger.kernel.org
10032 F: include/crypto/pcrypt.h
10034 PER-CPU MEMORY ALLOCATOR
10035 M: Tejun Heo <tj@kernel.org>
10036 M: Christoph Lameter <cl@linux.com>
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10039 F: include/linux/percpu*.h
10041 F: arch/*/include/asm/percpu.h
10043 PER-TASK DELAY ACCOUNTING
10044 M: Balbir Singh <bsingharora@gmail.com>
10046 F: include/linux/delayacct.h
10047 F: kernel/delayacct.c
10049 PERFORMANCE EVENTS SUBSYSTEM
10050 M: Peter Zijlstra <peterz@infradead.org>
10051 M: Ingo Molnar <mingo@redhat.com>
10052 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10053 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10054 L: linux-kernel@vger.kernel.org
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10058 F: include/linux/perf_event.h
10059 F: include/uapi/linux/perf_event.h
10060 F: arch/*/kernel/perf_event*.c
10061 F: arch/*/kernel/*/perf_event*.c
10062 F: arch/*/kernel/*/*/perf_event*.c
10063 F: arch/*/include/asm/perf_event.h
10064 F: arch/*/kernel/perf_callchain.c
10068 PERSONALITY HANDLING
10069 M: Christoph Hellwig <hch@infradead.org>
10070 L: linux-abi-devel@lists.sourceforge.net
10072 F: include/linux/personality.h
10073 F: include/uapi/linux/personality.h
10076 M: Remi Denis-Courmont <courmisch@gmail.com>
10078 F: Documentation/networking/phonet.txt
10079 F: include/linux/phonet.h
10080 F: include/net/phonet/
10081 F: include/uapi/linux/phonet.h
10085 M: Joern Engel <joern@lazybastard.org>
10086 L: linux-mtd@lists.infradead.org
10088 F: drivers/mtd/devices/phram.c
10091 M: Bruno Prémont <bonbons@linux-vserver.org>
10092 L: linux-input@vger.kernel.org
10094 F: drivers/hid/hid-picolcd*
10097 M: Jamie Iles <jamie@jamieiles.com>
10098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10099 T: git git://github.com/jamieiles/linux-2.6-ji.git
10101 F: arch/arm/boot/dts/picoxcell*
10102 F: arch/arm/mach-picoxcell/
10103 F: drivers/crypto/picoxcell*
10105 PIN CONTROL SUBSYSTEM
10106 M: Linus Walleij <linus.walleij@linaro.org>
10107 L: linux-gpio@vger.kernel.org
10108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10110 F: Documentation/devicetree/bindings/pinctrl/
10111 F: Documentation/pinctrl.txt
10112 F: drivers/pinctrl/
10113 F: include/linux/pinctrl/
10115 PIN CONTROLLER - ATMEL AT91
10116 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119 F: drivers/pinctrl/pinctrl-at91.*
10121 PIN CONTROLLER - ATMEL AT91 PIO4
10122 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124 L: linux-gpio@vger.kernel.org
10126 F: drivers/pinctrl/pinctrl-at91-pio4.*
10128 PIN CONTROLLER - INTEL
10129 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10130 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10132 F: drivers/pinctrl/intel/
10134 PIN CONTROLLER - RENESAS
10135 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10136 M: Geert Uytterhoeven <geert+renesas@glider.be>
10137 L: linux-renesas-soc@vger.kernel.org
10139 F: drivers/pinctrl/sh-pfc/
10141 PIN CONTROLLER - SAMSUNG
10142 M: Tomasz Figa <tomasz.figa@gmail.com>
10143 M: Krzysztof Kozlowski <krzk@kernel.org>
10144 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10147 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10150 F: drivers/pinctrl/samsung/
10151 F: include/dt-bindings/pinctrl/samsung.h
10152 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10154 PIN CONTROLLER - SINGLE
10155 M: Tony Lindgren <tony@atomide.com>
10156 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10158 L: linux-omap@vger.kernel.org
10160 F: drivers/pinctrl/pinctrl-single.c
10162 PIN CONTROLLER - ST SPEAR
10163 M: Viresh Kumar <vireshk@kernel.org>
10164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165 W: http://www.st.com/spear
10167 F: drivers/pinctrl/spear/
10169 PISTACHIO SOC SUPPORT
10170 M: James Hartley <james.hartley@imgtec.com>
10171 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10172 L: linux-mips@linux-mips.org
10174 F: arch/mips/pistachio/
10175 F: arch/mips/include/asm/mach-pistachio/
10176 F: arch/mips/boot/dts/img/pistachio*
10177 F: arch/mips/configs/pistachio*_defconfig
10181 M: linux-block@vger.kernel.org
10182 F: drivers/block/pktcdvd.c
10183 F: include/linux/pktcdvd.h
10184 F: include/uapi/linux/pktcdvd.h
10186 PKUNITY SOC DRIVERS
10187 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10188 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10190 T: git git://github.com/gxt/linux.git
10191 F: drivers/input/serio/i8042-unicore32io.h
10192 F: drivers/i2c/busses/i2c-puv3.c
10193 F: drivers/video/fbdev/fb-puv3.c
10194 F: drivers/rtc/rtc-puv3.c
10196 PMBUS HARDWARE MONITORING DRIVERS
10197 M: Guenter Roeck <linux@roeck-us.net>
10198 L: linux-hwmon@vger.kernel.org
10199 W: http://hwmon.wiki.kernel.org/
10200 W: http://www.roeck-us.net/linux/drivers/
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10203 F: Documentation/hwmon/pmbus
10204 F: drivers/hwmon/pmbus/
10205 F: include/linux/pmbus.h
10207 PMC SIERRA MaxRAID DRIVER
10208 L: linux-scsi@vger.kernel.org
10209 W: http://www.pmc-sierra.com/
10211 F: drivers/scsi/pmcraid.*
10213 PMC SIERRA PM8001 DRIVER
10214 M: Jack Wang <jinpu.wang@profitbricks.com>
10215 M: lindar_liu@usish.com
10216 L: linux-scsi@vger.kernel.org
10218 F: drivers/scsi/pm8001/
10220 POSIX CLOCKS and TIMERS
10221 M: Thomas Gleixner <tglx@linutronix.de>
10222 L: linux-kernel@vger.kernel.org
10223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10226 F: include/linux/timer*
10227 F: kernel/time/*timer*
10229 POWER MANAGEMENT CORE
10230 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10231 L: linux-pm@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10233 B: https://bugzilla.kernel.org
10235 F: drivers/base/power/
10236 F: include/linux/pm.h
10237 F: include/linux/pm_*
10238 F: include/linux/powercap.h
10239 F: drivers/powercap/
10241 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10242 M: Sebastian Reichel <sre@kernel.org>
10243 L: linux-pm@vger.kernel.org
10244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10246 F: Documentation/devicetree/bindings/power/supply/
10247 F: include/linux/power_supply.h
10248 F: drivers/power/supply/
10250 POWER STATE COORDINATION INTERFACE (PSCI)
10251 M: Mark Rutland <mark.rutland@arm.com>
10252 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10253 L: linux-arm-kernel@lists.infradead.org
10255 F: drivers/firmware/psci*.c
10256 F: include/linux/psci.h
10257 F: include/uapi/linux/psci.h
10259 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10260 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10261 L: linuxppc-dev@lists.ozlabs.org
10263 F: drivers/char/powernv-op-panel.c
10266 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10270 PPP PROTOCOL DRIVERS AND COMPRESSORS
10271 M: Paul Mackerras <paulus@samba.org>
10272 L: linux-ppp@vger.kernel.org
10274 F: drivers/net/ppp/ppp_*
10276 PPP OVER ATM (RFC 2364)
10277 M: Mitchell Blank Jr <mitch@sfgoth.com>
10279 F: net/atm/pppoatm.c
10280 F: include/uapi/linux/atmppp.h
10283 M: Michal Ostrowski <mostrows@earthlink.net>
10285 F: drivers/net/ppp/pppoe.c
10286 F: drivers/net/ppp/pppox.c
10289 M: James Chapman <jchapman@katalix.com>
10291 F: net/l2tp/l2tp_ppp.c
10292 F: include/linux/if_pppol2tp.h
10293 F: include/uapi/linux/if_pppol2tp.h
10296 M: Rodolfo Giometti <giometti@enneenne.com>
10297 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10298 L: linuxpps@ml.enneenne.com (subscribers-only)
10300 F: Documentation/pps/
10302 F: include/linux/pps*.h
10305 M: Dmitry Kozlov <xeb@mail.ru>
10306 L: netdev@vger.kernel.org
10308 F: drivers/net/ppp/pptp.c
10309 W: http://sourceforge.net/projects/accel-pptp
10312 M: Robert Love <rml@tech9.net>
10313 L: kpreempt-tech@lists.sourceforge.net
10314 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10316 F: Documentation/preempt-locking.txt
10317 F: include/linux/preempt.h
10320 M: Petr Mladek <pmladek@suse.com>
10321 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10322 R: Steven Rostedt <rostedt@goodmis.org>
10325 F: include/linux/printk.h
10327 PRISM54 WIRELESS DRIVER
10328 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10329 L: linux-wireless@vger.kernel.org
10330 W: http://wireless.kernel.org/en/users/Drivers/p54
10332 F: drivers/net/wireless/intersil/prism54/
10334 PS3 NETWORK SUPPORT
10335 M: Geoff Levand <geoff@infradead.org>
10336 L: netdev@vger.kernel.org
10337 L: linuxppc-dev@lists.ozlabs.org
10339 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10341 PS3 PLATFORM SUPPORT
10342 M: Geoff Levand <geoff@infradead.org>
10343 L: linuxppc-dev@lists.ozlabs.org
10345 F: arch/powerpc/boot/ps3*
10346 F: arch/powerpc/include/asm/lv1call.h
10347 F: arch/powerpc/include/asm/ps3*.h
10348 F: arch/powerpc/platforms/ps3/
10351 F: drivers/rtc/rtc-ps3.c
10352 F: drivers/usb/host/*ps3.c
10353 F: sound/ppc/snd_ps3*
10356 M: Jim Paris <jim@jtan.com>
10357 M: Geoff Levand <geoff@infradead.org>
10358 L: linuxppc-dev@lists.ozlabs.org
10360 F: drivers/block/ps3vram.c
10362 PSAMPLE PACKET SAMPLING SUPPORT:
10363 M: Yotam Gigi <yotamg@mellanox.com>
10366 F: include/net/psample.h
10367 F: include/uapi/linux/psample.h
10370 M: Kees Cook <keescook@chromium.org>
10371 M: Anton Vorontsov <anton@enomsg.org>
10372 M: Colin Cross <ccross@android.com>
10373 M: Tony Luck <tony.luck@intel.com>
10375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10377 F: include/linux/pstore*
10378 F: drivers/firmware/efi/efi-pstore.c
10379 F: drivers/acpi/apei/erst.c
10380 F: Documentation/admin-guide/ramoops.rst
10381 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10382 K: \b(pstore|ramoops)
10384 PTP HARDWARE CLOCK SUPPORT
10385 M: Richard Cochran <richardcochran@gmail.com>
10386 L: netdev@vger.kernel.org
10388 W: http://linuxptp.sourceforge.net/
10389 F: Documentation/ABI/testing/sysfs-ptp
10390 F: Documentation/ptp/*
10391 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10392 F: drivers/net/phy/dp83640*
10394 F: include/linux/ptp_cl*
10397 M: Roland McGrath <roland@hack.frob.com>
10398 M: Oleg Nesterov <oleg@redhat.com>
10400 F: include/asm-generic/syscall.h
10401 F: include/linux/ptrace.h
10402 F: include/linux/regset.h
10403 F: include/linux/tracehook.h
10404 F: include/uapi/linux/ptrace.h
10408 M: Hans Verkuil <hverkuil@xs4all.nl>
10409 L: linux-media@vger.kernel.org
10410 T: git git://linuxtv.org/media_tree.git
10412 F: drivers/media/usb/pulse8-cec/*
10414 PVRUSB2 VIDEO4LINUX DRIVER
10415 M: Mike Isely <isely@pobox.com>
10416 L: pvrusb2@isely.net (subscribers-only)
10417 L: linux-media@vger.kernel.org
10418 W: http://www.isely.net/pvrusb2/
10419 T: git git://linuxtv.org/media_tree.git
10421 F: Documentation/media/v4l-drivers/pvrusb2*
10422 F: drivers/media/usb/pvrusb2/
10425 M: Hans Verkuil <hverkuil@xs4all.nl>
10426 L: linux-media@vger.kernel.org
10427 T: git git://linuxtv.org/media_tree.git
10429 F: drivers/media/usb/pwc/*
10432 M: Kamil Debski <kamil@wypas.org>
10433 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10434 L: linux-hwmon@vger.kernel.org
10436 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10437 F: Documentation/hwmon/pwm-fan
10438 F: drivers/hwmon/pwm-fan.c
10441 M: Thierry Reding <thierry.reding@gmail.com>
10442 L: linux-pwm@vger.kernel.org
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10445 F: Documentation/pwm.txt
10446 F: Documentation/devicetree/bindings/pwm/
10447 F: include/linux/pwm.h
10449 F: drivers/video/backlight/pwm_bl.c
10450 F: include/linux/pwm_backlight.h
10451 F: drivers/gpio/gpio-mvebu.c
10452 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10454 PXA2xx/PXA3xx SUPPORT
10455 M: Daniel Mack <daniel@zonque.org>
10456 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10457 M: Robert Jarzmik <robert.jarzmik@free.fr>
10458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459 T: git git://github.com/hzhuang1/linux.git
10460 T: git git://github.com/rjarzmik/linux.git
10462 F: arch/arm/boot/dts/pxa*
10463 F: arch/arm/mach-pxa/
10464 F: drivers/dma/pxa*
10465 F: drivers/pcmcia/pxa2xx*
10466 F: drivers/pinctrl/pxa/
10467 F: drivers/spi/spi-pxa2xx*
10468 F: drivers/usb/gadget/udc/pxa2*
10469 F: include/sound/pxa2xx-lib.h
10474 M: Robert Jarzmik <robert.jarzmik@free.fr>
10475 L: linux-gpio@vger.kernel.org
10477 F: drivers/gpio/gpio-pxa.c
10479 PXA3xx NAND FLASH DRIVER
10480 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10481 L: linux-mtd@lists.infradead.org
10483 F: drivers/mtd/nand/pxa3xx_nand.c
10486 M: Eric Miao <eric.y.miao@gmail.com>
10487 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489 T: git git://github.com/hzhuang1/linux.git
10490 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10492 F: arch/arm/boot/dts/mmp*
10493 F: arch/arm/mach-mmp/
10499 M: Robert Jarzmik <robert.jarzmik@free.fr>
10500 L: linux-rtc@vger.kernel.org
10504 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10505 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10506 L: qat-linux@intel.com
10508 F: drivers/crypto/qat/
10511 M: Mike Marciniszyn <infinipath@intel.com>
10512 L: linux-rdma@vger.kernel.org
10514 F: drivers/infiniband/hw/qib/
10516 QLOGIC QLA1280 SCSI DRIVER
10517 M: Michael Reed <mdr@sgi.com>
10518 L: linux-scsi@vger.kernel.org
10520 F: drivers/scsi/qla1280.[ch]
10522 QLOGIC QLA2XXX FC-SCSI DRIVER
10523 M: qla2xxx-upstream@qlogic.com
10524 L: linux-scsi@vger.kernel.org
10526 F: Documentation/scsi/LICENSE.qla2xxx
10527 F: drivers/scsi/qla2xxx/
10529 QLOGIC QLA4XXX iSCSI DRIVER
10530 M: QLogic-Storage-Upstream@qlogic.com
10531 L: linux-scsi@vger.kernel.org
10533 F: Documentation/scsi/LICENSE.qla4xxx
10534 F: drivers/scsi/qla4xxx/
10536 QLOGIC QLA3XXX NETWORK DRIVER
10537 M: Dept-GELinuxNICDev@cavium.com
10538 L: netdev@vger.kernel.org
10540 F: Documentation/networking/LICENSE.qla3xxx
10541 F: drivers/net/ethernet/qlogic/qla3xxx.*
10543 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10544 M: Harish Patil <harish.patil@cavium.com>
10545 M: Manish Chopra <manish.chopra@cavium.com>
10546 M: Dept-GELinuxNICDev@cavium.com
10547 L: netdev@vger.kernel.org
10549 F: drivers/net/ethernet/qlogic/qlcnic/
10551 QLOGIC QLGE 10Gb ETHERNET DRIVER
10552 M: Harish Patil <harish.patil@cavium.com>
10553 M: Manish Chopra <manish.chopra@cavium.com>
10554 M: Dept-GELinuxNICDev@cavium.com
10555 L: netdev@vger.kernel.org
10557 F: drivers/net/ethernet/qlogic/qlge/
10559 QLOGIC QL4xxx ETHERNET DRIVER
10560 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10561 M: Ariel Elior <Ariel.Elior@cavium.com>
10562 M: everest-linux-l2@cavium.com
10563 L: netdev@vger.kernel.org
10565 F: drivers/net/ethernet/qlogic/qed/
10566 F: include/linux/qed/
10567 F: drivers/net/ethernet/qlogic/qede/
10569 QLOGIC QL41xxx ISCSI DRIVER
10570 M: QLogic-Storage-Upstream@cavium.com
10571 L: linux-scsi@vger.kernel.org
10573 F: drivers/scsi/qedi/
10575 QLOGIC QL41xxx FCOE DRIVER
10576 M: QLogic-Storage-Upstream@cavium.com
10577 L: linux-scsi@vger.kernel.org
10579 F: drivers/scsi/qedf/
10582 M: Anders Larsen <al@alarsen.net>
10583 W: http://www.alarsen.net/linux/qnx4fs/
10586 F: include/uapi/linux/qnx4_fs.h
10587 F: include/uapi/linux/qnxtypes.h
10589 QORIQ DPAA2 FSL-MC BUS DRIVER
10590 M: Stuart Yoder <stuyoder@gmail.com>
10591 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10592 L: linux-kernel@vger.kernel.org
10594 F: drivers/staging/fsl-mc/
10595 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10597 QT1010 MEDIA DRIVER
10598 M: Antti Palosaari <crope@iki.fi>
10599 L: linux-media@vger.kernel.org
10600 W: https://linuxtv.org
10601 W: http://palosaari.fi/linux/
10602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10603 T: git git://linuxtv.org/anttip/media_tree.git
10605 F: drivers/media/tuners/qt1010*
10607 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10608 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10609 L: linux-wireless@vger.kernel.org
10610 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10612 F: drivers/net/wireless/ath/ath9k/
10614 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10615 M: Kalle Valo <kvalo@qca.qualcomm.com>
10616 L: ath10k@lists.infradead.org
10617 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10620 F: drivers/net/wireless/ath/ath10k/
10622 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10623 M: Timur Tabi <timur@codeaurora.org>
10624 L: netdev@vger.kernel.org
10626 F: drivers/net/ethernet/qualcomm/emac/
10628 QUALCOMM HEXAGON ARCHITECTURE
10629 M: Richard Kuo <rkuo@codeaurora.org>
10630 L: linux-hexagon@vger.kernel.org
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10635 QUALCOMM WCN36XX WIRELESS DRIVER
10636 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10637 L: wcn36xx@lists.infradead.org
10638 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10639 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10641 F: drivers/net/wireless/ath/wcn36xx/
10643 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10644 M: Gabriel Somlo <somlo@cmu.edu>
10645 M: "Michael S. Tsirkin" <mst@redhat.com>
10646 L: qemu-devel@nongnu.org
10648 F: drivers/firmware/qemu_fw_cfg.c
10650 RADOS BLOCK DEVICE (RBD)
10651 M: Ilya Dryomov <idryomov@gmail.com>
10652 M: Sage Weil <sage@redhat.com>
10653 M: Alex Elder <elder@kernel.org>
10654 L: ceph-devel@vger.kernel.org
10655 W: http://ceph.com/
10656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10657 T: git git://github.com/ceph/ceph-client.git
10659 F: Documentation/ABI/testing/sysfs-bus-rbd
10660 F: drivers/block/rbd.c
10661 F: drivers/block/rbd_types.h
10663 RADEON FRAMEBUFFER DISPLAY DRIVER
10664 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10665 L: linux-fbdev@vger.kernel.org
10667 F: drivers/video/fbdev/aty/radeon*
10668 F: include/uapi/linux/radeonfb.h
10670 RADIOSHARK RADIO DRIVER
10671 M: Hans Verkuil <hverkuil@xs4all.nl>
10672 L: linux-media@vger.kernel.org
10673 T: git git://linuxtv.org/media_tree.git
10675 F: drivers/media/radio/radio-shark.c
10677 RADIOSHARK2 RADIO DRIVER
10678 M: Hans Verkuil <hverkuil@xs4all.nl>
10679 L: linux-media@vger.kernel.org
10680 T: git git://linuxtv.org/media_tree.git
10682 F: drivers/media/radio/radio-shark2.c
10683 F: drivers/media/radio/radio-tea5777.c
10685 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10686 M: Paul Mackerras <paulus@samba.org>
10687 L: linux-fbdev@vger.kernel.org
10689 F: drivers/video/fbdev/aty/aty128fb.c
10691 RAINSHADOW-CEC DRIVER
10692 M: Hans Verkuil <hverkuil@xs4all.nl>
10693 L: linux-media@vger.kernel.org
10694 T: git git://linuxtv.org/media_tree.git
10696 F: drivers/media/usb/rainshadow-cec/*
10698 RALINK MIPS ARCHITECTURE
10699 M: John Crispin <john@phrozen.org>
10700 L: linux-mips@linux-mips.org
10702 F: arch/mips/ralink
10704 RALINK RT2X00 WIRELESS LAN DRIVER
10706 M: Stanislaw Gruszka <sgruszka@redhat.com>
10707 M: Helmut Schaa <helmut.schaa@googlemail.com>
10708 L: linux-wireless@vger.kernel.org
10710 F: drivers/net/wireless/ralink/rt2x00/
10712 RAMDISK RAM BLOCK DEVICE DRIVER
10713 M: Jens Axboe <axboe@kernel.dk>
10715 F: Documentation/blockdev/ramdisk.txt
10716 F: drivers/block/brd.c
10718 RANDOM NUMBER DRIVER
10719 M: "Theodore Ts'o" <tytso@mit.edu>
10721 F: drivers/char/random.c
10724 M: Matt Porter <mporter@kernel.crashing.org>
10725 M: Alexandre Bounine <alexandre.bounine@idt.com>
10727 F: drivers/rapidio/
10729 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10730 L: linux-wireless@vger.kernel.org
10732 F: drivers/net/wireless/ray*
10735 M: Josh Triplett <josh@joshtriplett.org>
10736 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10737 L: linux-kernel@vger.kernel.org
10739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10740 F: Documentation/RCU/torture.txt
10741 F: kernel/rcu/rcutorture.c
10743 RCUTORTURE TEST FRAMEWORK
10744 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10745 M: Josh Triplett <josh@joshtriplett.org>
10746 R: Steven Rostedt <rostedt@goodmis.org>
10747 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10748 R: Lai Jiangshan <jiangshanlai@gmail.com>
10749 L: linux-kernel@vger.kernel.org
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10752 F: tools/testing/selftests/rcutorture
10755 M: Florian Fainelli <florian@openwrt.org>
10758 RDC R6040 FAST ETHERNET DRIVER
10759 M: Florian Fainelli <f.fainelli@gmail.com>
10760 L: netdev@vger.kernel.org
10762 F: drivers/net/ethernet/rdc/r6040.c
10764 RDS - RELIABLE DATAGRAM SOCKETS
10765 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10766 L: netdev@vger.kernel.org
10767 L: linux-rdma@vger.kernel.org
10768 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10769 W: https://oss.oracle.com/projects/rds/
10772 F: Documentation/networking/rds.txt
10774 RDMAVT - RDMA verbs software
10775 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10776 L: linux-rdma@vger.kernel.org
10778 F: drivers/infiniband/sw/rdmavt
10780 RDT - RESOURCE ALLOCATION
10781 M: Fenghua Yu <fenghua.yu@intel.com>
10782 L: linux-kernel@vger.kernel.org
10784 F: arch/x86/kernel/cpu/intel_rdt*
10785 F: arch/x86/include/asm/intel_rdt*
10786 F: Documentation/x86/intel_rdt*
10788 READ-COPY UPDATE (RCU)
10789 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10790 M: Josh Triplett <josh@joshtriplett.org>
10791 R: Steven Rostedt <rostedt@goodmis.org>
10792 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10793 R: Lai Jiangshan <jiangshanlai@gmail.com>
10794 L: linux-kernel@vger.kernel.org
10795 W: http://www.rdrop.com/users/paulmck/RCU/
10797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10798 F: Documentation/RCU/
10799 X: Documentation/RCU/torture.txt
10800 F: include/linux/rcu*
10801 X: include/linux/srcu.h
10803 X: kernel/torture.c
10805 REAL TIME CLOCK (RTC) SUBSYSTEM
10806 M: Alessandro Zummo <a.zummo@towertech.it>
10807 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10808 L: linux-rtc@vger.kernel.org
10809 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10812 F: Documentation/devicetree/bindings/rtc/
10813 F: Documentation/rtc.txt
10815 F: include/linux/rtc.h
10816 F: include/uapi/linux/rtc.h
10817 F: include/linux/rtc/
10818 F: include/linux/platform_data/rtc-*
10819 F: tools/testing/selftests/timers/rtctest.c
10821 REALTEK AUDIO CODECS
10822 M: Bard Liao <bardliao@realtek.com>
10823 M: Oder Chiou <oder_chiou@realtek.com>
10825 F: sound/soc/codecs/rt*
10826 F: include/sound/rt*.h
10828 REISERFS FILE SYSTEM
10829 L: reiserfs-devel@vger.kernel.org
10833 REGISTER MAP ABSTRACTION
10834 M: Mark Brown <broonie@kernel.org>
10835 L: linux-kernel@vger.kernel.org
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10838 F: Documentation/devicetree/bindings/regmap/
10839 F: drivers/base/regmap/
10840 F: include/linux/regmap.h
10842 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10843 M: Ohad Ben-Cohen <ohad@wizery.com>
10844 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10845 L: linux-remoteproc@vger.kernel.org
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10848 F: Documentation/devicetree/bindings/remoteproc/
10849 F: Documentation/remoteproc.txt
10850 F: drivers/remoteproc/
10851 F: include/linux/remoteproc.h
10853 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10854 M: Ohad Ben-Cohen <ohad@wizery.com>
10855 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10856 L: linux-remoteproc@vger.kernel.org
10857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10860 F: Documentation/rpmsg.txt
10861 F: include/linux/rpmsg.h
10862 F: include/linux/rpmsg/
10864 RENESAS CLOCK DRIVERS
10865 M: Geert Uytterhoeven <geert+renesas@glider.be>
10866 L: linux-renesas-soc@vger.kernel.org
10868 F: drivers/clk/renesas/
10870 RENESAS ETHERNET DRIVERS
10871 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10872 L: netdev@vger.kernel.org
10873 L: linux-renesas-soc@vger.kernel.org
10874 F: drivers/net/ethernet/renesas/
10875 F: include/linux/sh_eth.h
10877 RENESAS R-CAR GYROADC DRIVER
10878 M: Marek Vasut <marek.vasut@gmail.com>
10879 L: linux-iio@vger.kernel.org
10881 F: drivers/iio/adc/rcar_gyro_adc.c
10883 RENESAS USB PHY DRIVER
10884 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10885 L: linux-renesas-soc@vger.kernel.org
10887 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
10889 RESET CONTROLLER FRAMEWORK
10890 M: Philipp Zabel <p.zabel@pengutronix.de>
10891 T: git git://git.pengutronix.de/git/pza/linux
10894 F: Documentation/devicetree/bindings/reset/
10895 F: include/dt-bindings/reset/
10896 F: include/linux/reset.h
10897 F: include/linux/reset-controller.h
10900 M: Johannes Berg <johannes@sipsolutions.net>
10901 L: linux-wireless@vger.kernel.org
10902 W: http://wireless.kernel.org/
10903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10906 F: Documentation/rfkill.txt
10910 M: Thomas Graf <tgraf@suug.ch>
10911 M: Herbert Xu <herbert@gondor.apana.org.au>
10912 L: netdev@vger.kernel.org
10914 F: lib/rhashtable.c
10915 F: include/linux/rhashtable.h
10917 RICOH SMARTMEDIA/XD DRIVER
10918 M: Maxim Levitsky <maximlevitsky@gmail.com>
10920 F: drivers/mtd/nand/r852.c
10921 F: drivers/mtd/nand/r852.h
10923 RICOH R5C592 MEMORYSTICK DRIVER
10924 M: Maxim Levitsky <maximlevitsky@gmail.com>
10926 F: drivers/memstick/host/r592.*
10929 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10930 W: http://sourceforge.net/projects/roccat/
10932 F: drivers/hid/hid-roccat*
10933 F: include/linux/hid-roccat*
10934 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10937 M: Jiri Pirko <jiri@resnulli.us>
10938 L: netdev@vger.kernel.org
10940 F: drivers/net/ethernet/rocker/
10944 W: http://www.comtrol.com
10946 F: Documentation/serial/rocket.txt
10947 F: drivers/tty/rocket*
10949 ROCKETPORT EXPRESS/INFINITY DRIVER
10950 M: Kevin Cernekee <cernekee@gmail.com>
10951 L: linux-serial@vger.kernel.org
10953 F: drivers/tty/serial/rp2.*
10956 M: Ralf Baechle <ralf@linux-mips.org>
10957 L: linux-hams@vger.kernel.org
10958 W: http://www.linux-ax25.org/
10960 F: include/net/rose.h
10961 F: include/uapi/linux/rose.h
10964 RTL2830 MEDIA DRIVER
10965 M: Antti Palosaari <crope@iki.fi>
10966 L: linux-media@vger.kernel.org
10967 W: https://linuxtv.org
10968 W: http://palosaari.fi/linux/
10969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10970 T: git git://linuxtv.org/anttip/media_tree.git
10972 F: drivers/media/dvb-frontends/rtl2830*
10974 RTL2832 MEDIA DRIVER
10975 M: Antti Palosaari <crope@iki.fi>
10976 L: linux-media@vger.kernel.org
10977 W: https://linuxtv.org
10978 W: http://palosaari.fi/linux/
10979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10980 T: git git://linuxtv.org/anttip/media_tree.git
10982 F: drivers/media/dvb-frontends/rtl2832*
10984 RTL2832_SDR MEDIA DRIVER
10985 M: Antti Palosaari <crope@iki.fi>
10986 L: linux-media@vger.kernel.org
10987 W: https://linuxtv.org
10988 W: http://palosaari.fi/linux/
10989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10990 T: git git://linuxtv.org/anttip/media_tree.git
10992 F: drivers/media/dvb-frontends/rtl2832_sdr*
10994 RTL8180 WIRELESS DRIVER
10995 L: linux-wireless@vger.kernel.org
10996 W: http://wireless.kernel.org/
10997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10999 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11001 RTL8187 WIRELESS DRIVER
11002 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11003 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11004 M: Larry Finger <Larry.Finger@lwfinger.net>
11005 L: linux-wireless@vger.kernel.org
11006 W: http://wireless.kernel.org/
11007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11009 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11011 RTL8192CE WIRELESS DRIVER
11012 M: Larry Finger <Larry.Finger@lwfinger.net>
11013 M: Chaoming Li <chaoming_li@realsil.com.cn>
11014 L: linux-wireless@vger.kernel.org
11015 W: http://wireless.kernel.org/
11016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11018 F: drivers/net/wireless/realtek/rtlwifi/
11019 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11021 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11022 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11023 L: linux-wireless@vger.kernel.org
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11026 F: drivers/net/wireless/realtek/rtl8xxxu/
11028 S3 SAVAGE FRAMEBUFFER DRIVER
11029 M: Antonino Daplas <adaplas@gmail.com>
11030 L: linux-fbdev@vger.kernel.org
11032 F: drivers/video/fbdev/savage/
11035 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11036 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11037 L: linux-s390@vger.kernel.org
11038 W: http://www.ibm.com/developerworks/linux/linux390/
11039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11043 F: Documentation/s390/
11044 F: Documentation/driver-api/s390-drivers.rst
11046 S390 COMMON I/O LAYER
11047 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11048 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11049 L: linux-s390@vger.kernel.org
11050 W: http://www.ibm.com/developerworks/linux/linux390/
11052 F: drivers/s390/cio/
11055 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11056 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11057 L: linux-s390@vger.kernel.org
11058 W: http://www.ibm.com/developerworks/linux/linux390/
11060 F: drivers/s390/block/dasd*
11061 F: block/partitions/ibm.c
11063 S390 NETWORK DRIVERS
11064 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11065 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11066 L: linux-s390@vger.kernel.org
11067 W: http://www.ibm.com/developerworks/linux/linux390/
11069 F: drivers/s390/net/
11072 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11073 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11074 L: linux-s390@vger.kernel.org
11075 W: http://www.ibm.com/developerworks/linux/linux390/
11078 F: drivers/pci/hotplug/s390_pci_hpc.c
11081 M: Harald Freudenberger <freude@de.ibm.com>
11082 L: linux-s390@vger.kernel.org
11083 W: http://www.ibm.com/developerworks/linux/linux390/
11085 F: drivers/s390/crypto/
11088 M: Steffen Maier <maier@linux.vnet.ibm.com>
11089 L: linux-s390@vger.kernel.org
11090 W: http://www.ibm.com/developerworks/linux/linux390/
11092 F: drivers/s390/scsi/zfcp_*
11094 S390 IUCV NETWORK LAYER
11095 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11096 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11097 L: linux-s390@vger.kernel.org
11098 W: http://www.ibm.com/developerworks/linux/linux390/
11100 F: drivers/s390/net/*iucv*
11101 F: include/net/iucv/
11105 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11106 L: linux-s390@vger.kernel.org
11107 W: http://www.ibm.com/developerworks/linux/linux390/
11109 F: drivers/iommu/s390-iommu.c
11111 S390 VFIO-CCW DRIVER
11112 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11113 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11114 L: linux-s390@vger.kernel.org
11115 L: kvm@vger.kernel.org
11117 F: drivers/s390/cio/vfio_ccw*
11118 F: Documentation/s390/vfio-ccw.txt
11119 F: include/uapi/linux/vfio_ccw.h
11121 S3C24XX SD/MMC Driver
11122 M: Ben Dooks <ben-linux@fluff.org>
11123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11125 F: drivers/mmc/host/s3cmci.*
11127 SAA6588 RDS RECEIVER DRIVER
11128 M: Hans Verkuil <hverkuil@xs4all.nl>
11129 L: linux-media@vger.kernel.org
11130 T: git git://linuxtv.org/media_tree.git
11131 W: https://linuxtv.org
11133 F: drivers/media/i2c/saa6588*
11135 SAA7134 VIDEO4LINUX DRIVER
11136 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11137 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11138 L: linux-media@vger.kernel.org
11139 W: https://linuxtv.org
11140 T: git git://linuxtv.org/media_tree.git
11142 F: Documentation/media/v4l-drivers/saa7134*
11143 F: drivers/media/pci/saa7134/
11145 SAA7146 VIDEO4LINUX-2 DRIVER
11146 M: Hans Verkuil <hverkuil@xs4all.nl>
11147 L: linux-media@vger.kernel.org
11148 T: git git://linuxtv.org/media_tree.git
11150 F: drivers/media/common/saa7146/
11151 F: drivers/media/pci/saa7146/
11152 F: include/media/saa7146*
11154 SAMSUNG LAPTOP DRIVER
11155 M: Corentin Chary <corentin.chary@gmail.com>
11156 L: platform-driver-x86@vger.kernel.org
11158 F: drivers/platform/x86/samsung-laptop.c
11160 SAMSUNG AUDIO (ASoC) DRIVERS
11161 M: Krzysztof Kozlowski <krzk@kernel.org>
11162 M: Sangbeom Kim <sbkim73@samsung.com>
11163 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11166 F: sound/soc/samsung/
11168 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11169 M: Krzysztof Kozlowski <krzk@kernel.org>
11170 L: linux-crypto@vger.kernel.org
11171 L: linux-samsung-soc@vger.kernel.org
11173 F: drivers/crypto/exynos-rng.c
11174 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11176 SAMSUNG FRAMEBUFFER DRIVER
11177 M: Jingoo Han <jingoohan1@gmail.com>
11178 L: linux-fbdev@vger.kernel.org
11180 F: drivers/video/fbdev/s3c-fb.c
11182 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11183 M: Sangbeom Kim <sbkim73@samsung.com>
11184 M: Krzysztof Kozlowski <krzk@kernel.org>
11185 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11186 L: linux-kernel@vger.kernel.org
11187 L: linux-samsung-soc@vger.kernel.org
11189 F: drivers/mfd/sec*.c
11190 F: drivers/regulator/s2m*.c
11191 F: drivers/regulator/s5m*.c
11192 F: drivers/clk/clk-s2mps11.c
11193 F: drivers/rtc/rtc-s5m.c
11194 F: include/linux/mfd/samsung/
11195 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11196 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11197 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11198 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11200 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11201 M: Krzysztof Kozlowski <krzk@kernel.org>
11202 M: Vladimir Zapolskiy <vz@mleia.com>
11203 L: linux-crypto@vger.kernel.org
11204 L: linux-samsung-soc@vger.kernel.org
11206 F: drivers/crypto/s5p-sss.c
11208 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11209 M: Kyungmin Park <kyungmin.park@samsung.com>
11210 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11211 L: linux-media@vger.kernel.org
11212 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11214 F: drivers/media/platform/exynos4-is/
11216 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11217 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11218 L: linux-media@vger.kernel.org
11219 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11221 F: drivers/media/platform/s3c-camif/
11222 F: include/media/drv-intf/s3c_camif.h
11224 SAMSUNG S5C73M3 CAMERA DRIVER
11225 M: Kyungmin Park <kyungmin.park@samsung.com>
11226 M: Andrzej Hajda <a.hajda@samsung.com>
11227 L: linux-media@vger.kernel.org
11229 F: drivers/media/i2c/s5c73m3/*
11231 SAMSUNG S5K5BAF CAMERA DRIVER
11232 M: Kyungmin Park <kyungmin.park@samsung.com>
11233 M: Andrzej Hajda <a.hajda@samsung.com>
11234 L: linux-media@vger.kernel.org
11236 F: drivers/media/i2c/s5k5baf.c
11238 SAMSUNG S3FWRN5 NFC DRIVER
11239 M: Robert Baldyga <r.baldyga@samsung.com>
11240 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11241 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11243 F: drivers/nfc/s3fwrn5
11245 SAMSUNG SOC CLOCK DRIVERS
11246 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11247 M: Tomasz Figa <tomasz.figa@gmail.com>
11248 M: Chanwoo Choi <cw00.choi@samsung.com>
11250 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11251 F: drivers/clk/samsung/
11252 F: include/dt-bindings/clock/exynos*.h
11253 F: Documentation/devicetree/bindings/clock/exynos*.txt
11255 SAMSUNG SPI DRIVERS
11256 M: Kukjin Kim <kgene@kernel.org>
11257 M: Krzysztof Kozlowski <krzk@kernel.org>
11258 M: Andi Shyti <andi.shyti@samsung.com>
11259 L: linux-spi@vger.kernel.org
11260 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11262 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11263 F: drivers/spi/spi-s3c*
11264 F: include/linux/platform_data/spi-s3c64xx.h
11266 SAMSUNG SXGBE DRIVERS
11267 M: Byungho An <bh74.an@samsung.com>
11268 M: Girish K S <ks.giri@samsung.com>
11269 M: Vipul Pandya <vipul.pandya@samsung.com>
11271 L: netdev@vger.kernel.org
11272 F: drivers/net/ethernet/samsung/sxgbe/
11274 SAMSUNG THERMAL DRIVER
11275 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11276 L: linux-pm@vger.kernel.org
11277 L: linux-samsung-soc@vger.kernel.org
11279 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11280 F: drivers/thermal/samsung/
11282 SAMSUNG USB2 PHY DRIVER
11283 M: Kamil Debski <kamil@wypas.org>
11284 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11285 L: linux-kernel@vger.kernel.org
11287 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11288 F: Documentation/phy/samsung-usb2.txt
11289 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11290 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11291 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11292 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11293 F: drivers/phy/samsung/phy-samsung-usb2.c
11294 F: drivers/phy/samsung/phy-samsung-usb2.h
11297 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11298 L: linux-serial@vger.kernel.org
11300 F: Documentation/devicetree/bindings/serial/
11301 F: drivers/tty/serial/
11304 M: Rob Herring <robh@kernel.org>
11305 L: linux-serial@vger.kernel.org
11307 F: Documentation/devicetree/bindings/serial/slave-device.txt
11308 F: drivers/tty/serdev/
11309 F: include/linux/serdev.h
11312 M: Sean Young <sean@mess.org>
11313 L: linux-media@vger.kernel.org
11315 F: drivers/media/rc/serial_ir.c
11318 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11320 F: drivers/staging/media/st-cec/
11321 F: Documentation/devicetree/bindings/media/stih-cec.txt
11323 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11324 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11325 L: linux-s390@vger.kernel.org
11326 W: http://www.ibm.com/developerworks/linux/linux390/
11330 SYNOPSYS DESIGNWARE DMAC DRIVER
11331 M: Viresh Kumar <vireshk@kernel.org>
11332 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11334 F: include/linux/dma/dw.h
11335 F: include/linux/platform_data/dma-dw.h
11338 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11339 M: Jie Deng <jiedeng@synopsys.com>
11340 L: netdev@vger.kernel.org
11342 F: drivers/net/ethernet/synopsys/
11344 SYNOPSYS DESIGNWARE I2C DRIVER
11345 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11346 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11347 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11348 L: linux-i2c@vger.kernel.org
11350 F: drivers/i2c/busses/i2c-designware-*
11351 F: include/linux/platform_data/i2c-designware.h
11353 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11354 M: Jaehoon Chung <jh80.chung@samsung.com>
11355 L: linux-mmc@vger.kernel.org
11357 F: drivers/mmc/host/dw_mmc*
11359 SYSTEM TRACE MODULE CLASS
11360 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11363 F: Documentation/trace/stm.txt
11364 F: drivers/hwtracing/stm/
11365 F: include/linux/stm.h
11366 F: include/uapi/linux/stm.h
11369 M: Jens Wiklander <jens.wiklander@linaro.org>
11371 F: include/linux/tee_drv.h
11372 F: include/uapi/linux/tee.h
11374 F: Documentation/tee.txt
11377 M: Andreas Noever <andreas.noever@gmail.com>
11378 M: Michael Jamet <michael.jamet@intel.com>
11379 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11380 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
11382 F: drivers/thunderbolt/
11384 TI BQ27XXX POWER SUPPLY DRIVER
11385 R: Andrew F. Davis <afd@ti.com>
11386 F: include/linux/power/bq27xxx_battery.h
11387 F: drivers/power/supply/bq27xxx_battery.c
11388 F: drivers/power/supply/bq27xxx_battery_i2c.c
11390 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11391 M: John Stultz <john.stultz@linaro.org>
11392 M: Thomas Gleixner <tglx@linutronix.de>
11393 R: Stephen Boyd <sboyd@codeaurora.org>
11394 L: linux-kernel@vger.kernel.org
11395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11397 F: include/linux/clocksource.h
11398 F: include/linux/time.h
11399 F: include/linux/timex.h
11400 F: include/uapi/linux/time.h
11401 F: include/uapi/linux/timex.h
11402 F: kernel/time/clocksource.c
11403 F: kernel/time/time*.c
11404 F: kernel/time/alarmtimer.c
11405 F: kernel/time/ntp.c
11406 F: tools/testing/selftests/timers/
11409 M: Zwane Mwaikambo <zwanem@gmail.com>
11411 F: drivers/watchdog/sc1200wdt.c
11414 M: Ingo Molnar <mingo@redhat.com>
11415 M: Peter Zijlstra <peterz@infradead.org>
11416 L: linux-kernel@vger.kernel.org
11417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11420 F: include/linux/sched.h
11421 F: include/uapi/linux/sched.h
11422 F: include/linux/wait.h
11425 M: Chen Liqin <liqin.linux@gmail.com>
11426 M: Lennox Wu <lennox.wu@gmail.com>
11427 W: http://www.sunplus.com
11431 SCR24X CHIP CARD INTERFACE DRIVER
11432 M: Lubomir Rintel <lkundrak@v3.sk>
11434 F: drivers/char/pcmcia/scr24x_cs.c
11436 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11437 M: Sudeep Holla <sudeep.holla@arm.com>
11438 L: linux-arm-kernel@lists.infradead.org
11440 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11441 F: drivers/clk/clk-scpi.c
11442 F: drivers/cpufreq/scpi-cpufreq.c
11443 F: drivers/firmware/arm_scpi.c
11444 F: include/linux/scpi_protocol.h
11447 M: Jens Axboe <axboe@kernel.dk>
11448 L: linux-scsi@vger.kernel.org
11449 W: http://www.kernel.dk
11451 F: drivers/scsi/sr*
11453 SCSI RDMA PROTOCOL (SRP) INITIATOR
11454 M: Bart Van Assche <bart.vanassche@sandisk.com>
11455 L: linux-rdma@vger.kernel.org
11457 W: http://www.openfabrics.org
11458 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11460 F: drivers/infiniband/ulp/srp/
11461 F: include/scsi/srp.h
11464 M: Doug Gilbert <dgilbert@interlog.com>
11465 L: linux-scsi@vger.kernel.org
11466 W: http://sg.danny.cz/sg
11468 F: Documentation/scsi/scsi-generic.txt
11469 F: drivers/scsi/sg.c
11470 F: include/scsi/sg.h
11473 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11475 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11477 L: linux-scsi@vger.kernel.org
11479 F: Documentation/devicetree/bindings/scsi/
11484 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11485 L: linux-scsi@vger.kernel.org
11487 F: Documentation/scsi/st.txt
11488 F: drivers/scsi/st.*
11489 F: drivers/scsi/st_*.h
11492 M: Vlad Yasevich <vyasevich@gmail.com>
11493 M: Neil Horman <nhorman@tuxdriver.com>
11494 L: linux-sctp@vger.kernel.org
11495 W: http://lksctp.sourceforge.net
11497 F: Documentation/networking/sctp.txt
11498 F: include/linux/sctp.h
11499 F: include/uapi/linux/sctp.h
11500 F: include/net/sctp/
11504 M: Jim Cromie <jim.cromie@gmail.com>
11506 F: Documentation/i2c/busses/scx200_acb
11507 F: arch/x86/platform/scx200/
11508 F: drivers/watchdog/scx200_wdt.c
11509 F: drivers/i2c/busses/scx200*
11510 F: drivers/mtd/maps/scx200_docflash.c
11511 F: include/linux/scx200.h
11514 M: Jim Cromie <jim.cromie@gmail.com>
11516 F: drivers/char/scx200_gpio.c
11517 F: include/linux/scx200_gpio.h
11519 SCx200 HRT CLOCKSOURCE DRIVER
11520 M: Jim Cromie <jim.cromie@gmail.com>
11522 F: drivers/clocksource/scx200_hrt.c
11524 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11525 M: Sascha Sommer <saschasommer@freenet.de>
11526 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11528 F: drivers/mmc/host/sdricoh_cs.c
11530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11531 M: Adrian Hunter <adrian.hunter@intel.com>
11532 L: linux-mmc@vger.kernel.org
11533 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11535 F: drivers/mmc/host/sdhci*
11536 F: include/linux/mmc/sdhci*
11539 M: Kees Cook <keescook@chromium.org>
11540 R: Andy Lutomirski <luto@amacapital.net>
11541 R: Will Drewry <wad@chromium.org>
11542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11544 F: kernel/seccomp.c
11545 F: include/uapi/linux/seccomp.h
11546 F: include/linux/seccomp.h
11547 F: tools/testing/selftests/seccomp/*
11548 F: Documentation/userspace-api/seccomp_filter.rst
11549 K: \bsecure_computing
11552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11553 M: Al Cooper <alcooperx@gmail.com>
11554 L: linux-mmc@vger.kernel.org
11555 L: bcm-kernel-feedback-list@broadcom.com
11557 F: drivers/mmc/host/sdhci-brcmstb*
11559 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11560 M: Ben Dooks <ben-linux@fluff.org>
11561 M: Jaehoon Chung <jh80.chung@samsung.com>
11562 L: linux-mmc@vger.kernel.org
11564 F: drivers/mmc/host/sdhci-s3c*
11566 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11567 M: Viresh Kumar <vireshk@kernel.org>
11568 L: linux-mmc@vger.kernel.org
11570 F: drivers/mmc/host/sdhci-spear.c
11572 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11573 M: Scott Bauer <scott.bauer@intel.com>
11574 M: Jonathan Derrick <jonathan.derrick@intel.com>
11575 M: Rafael Antognolli <rafael.antognolli@intel.com>
11576 L: linux-block@vger.kernel.org
11579 F: block/opal_proto.h
11580 F: include/linux/sed*
11581 F: include/uapi/linux/sed*
11584 M: James Morris <james.l.morris@oracle.com>
11585 M: "Serge E. Hallyn" <serge@hallyn.com>
11586 L: linux-security-module@vger.kernel.org (suggested Cc:)
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11588 W: http://kernsec.org/
11593 M: Security Officers <security@kernel.org>
11596 SELINUX SECURITY MODULE
11597 M: Paul Moore <paul@paul-moore.com>
11598 M: Stephen Smalley <sds@tycho.nsa.gov>
11599 M: Eric Paris <eparis@parisplace.org>
11600 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11601 W: http://selinuxproject.org
11602 T: git git://git.infradead.org/users/pcmoore/selinux
11604 F: include/linux/selinux*
11605 F: security/selinux/
11606 F: scripts/selinux/
11607 F: Documentation/admin-guide/LSM/SELinux.rst
11609 APPARMOR SECURITY MODULE
11610 M: John Johansen <john.johansen@canonical.com>
11611 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11612 W: apparmor.wiki.kernel.org
11613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11615 F: security/apparmor/
11616 F: Documentation/admin-guide/LSM/apparmor.rst
11618 LOADPIN SECURITY MODULE
11619 M: Kees Cook <keescook@chromium.org>
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11622 F: security/loadpin/
11623 F: Documentation/admin-guide/LSM/LoadPin.rst
11625 YAMA SECURITY MODULE
11626 M: Kees Cook <keescook@chromium.org>
11627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11630 F: Documentation/admin-guide/LSM/Yama.rst
11633 M: Jiri Slaby <jirislaby@gmail.com>
11635 F: drivers/misc/phantom.c
11636 F: include/uapi/linux/phantom.h
11638 Emulex 10Gbps iSCSI - OneConnect DRIVER
11639 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11640 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11641 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11642 L: linux-scsi@vger.kernel.org
11643 W: http://www.broadcom.com
11645 F: drivers/scsi/be2iscsi/
11647 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11648 M: Sathya Perla <sathya.perla@broadcom.com>
11649 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11650 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11651 M: Somnath Kotur <somnath.kotur@broadcom.com>
11652 L: netdev@vger.kernel.org
11653 W: http://www.emulex.com
11655 F: drivers/net/ethernet/emulex/benet/
11657 EMULEX ONECONNECT ROCE DRIVER
11658 M: Selvin Xavier <selvin.xavier@broadcom.com>
11659 M: Devesh Sharma <devesh.sharma@broadcom.com>
11660 L: linux-rdma@vger.kernel.org
11661 W: http://www.broadcom.com
11663 F: drivers/infiniband/hw/ocrdma/
11664 F: include/uapi/rdma/ocrdma-abi.h
11667 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11668 M: Edward Cree <ecree@solarflare.com>
11669 M: Bert Kenward <bkenward@solarflare.com>
11670 L: netdev@vger.kernel.org
11672 F: drivers/net/ethernet/sfc/
11675 M: Dimitri Sivanich <sivanich@sgi.com>
11677 F: drivers/misc/sgi-gru/
11679 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11680 M: Pat Gefre <pfg@sgi.com>
11681 L: linux-ia64@vger.kernel.org
11683 F: Documentation/ia64/serial.txt
11684 F: drivers/tty/serial/ioc?_serial.c
11685 F: include/linux/ioc?.h
11687 SGI XP/XPC/XPNET DRIVER
11688 M: Cliff Whickman <cpw@sgi.com>
11689 M: Robin Holt <robinmholt@gmail.com>
11691 F: drivers/misc/sgi-xp/
11693 SI2157 MEDIA DRIVER
11694 M: Antti Palosaari <crope@iki.fi>
11695 L: linux-media@vger.kernel.org
11696 W: https://linuxtv.org
11697 W: http://palosaari.fi/linux/
11698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11699 T: git git://linuxtv.org/anttip/media_tree.git
11701 F: drivers/media/tuners/si2157*
11703 SI2168 MEDIA DRIVER
11704 M: Antti Palosaari <crope@iki.fi>
11705 L: linux-media@vger.kernel.org
11706 W: https://linuxtv.org
11707 W: http://palosaari.fi/linux/
11708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11709 T: git git://linuxtv.org/anttip/media_tree.git
11711 F: drivers/media/dvb-frontends/si2168*
11713 SI470X FM RADIO RECEIVER I2C DRIVER
11714 M: Hans Verkuil <hverkuil@xs4all.nl>
11715 L: linux-media@vger.kernel.org
11716 T: git git://linuxtv.org/media_tree.git
11717 W: https://linuxtv.org
11719 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11721 SI470X FM RADIO RECEIVER USB DRIVER
11722 M: Hans Verkuil <hverkuil@xs4all.nl>
11723 L: linux-media@vger.kernel.org
11724 T: git git://linuxtv.org/media_tree.git
11725 W: https://linuxtv.org
11727 F: drivers/media/radio/si470x/radio-si470x-common.c
11728 F: drivers/media/radio/si470x/radio-si470x.h
11729 F: drivers/media/radio/si470x/radio-si470x-usb.c
11731 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11732 M: Eduardo Valentin <edubezval@gmail.com>
11733 L: linux-media@vger.kernel.org
11734 T: git git://linuxtv.org/media_tree.git
11735 W: https://linuxtv.org
11737 F: drivers/media/radio/si4713/si4713.?
11739 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11740 M: Eduardo Valentin <edubezval@gmail.com>
11741 L: linux-media@vger.kernel.org
11742 T: git git://linuxtv.org/media_tree.git
11743 W: https://linuxtv.org
11745 F: drivers/media/radio/si4713/radio-platform-si4713.c
11747 SI4713 FM RADIO TRANSMITTER USB DRIVER
11748 M: Hans Verkuil <hverkuil@xs4all.nl>
11749 L: linux-media@vger.kernel.org
11750 T: git git://linuxtv.org/media_tree.git
11751 W: https://linuxtv.org
11753 F: drivers/media/radio/si4713/radio-usb-si4713.c
11756 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11757 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11758 L: linux-media@vger.kernel.org
11759 W: https://linuxtv.org
11760 T: git git://linuxtv.org/media_tree.git
11762 F: drivers/media/common/siano/
11763 F: drivers/media/usb/siano/
11764 F: drivers/media/usb/siano/
11765 F: drivers/media/mmc/siano/
11767 SILEAD TOUCHSCREEN DRIVER
11768 M: Hans de Goede <hdegoede@redhat.com>
11769 L: linux-input@vger.kernel.org
11770 L: platform-driver-x86@vger.kernel.org
11772 F: drivers/input/touchscreen/silead.c
11773 F: drivers/platform/x86/silead_dmi.c
11776 M: Hans de Goede <hdegoede@redhat.com>
11777 L: linux-fbdev@vger.kernel.org
11779 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11780 F: drivers/video/fbdev/simplefb.c
11781 F: include/linux/platform_data/simplefb.h
11783 SH_VEU V4L2 MEM2MEM DRIVER
11784 L: linux-media@vger.kernel.org
11786 F: drivers/media/platform/sh_veu.c
11788 SH_VOU V4L2 OUTPUT DRIVER
11789 L: linux-media@vger.kernel.org
11791 F: drivers/media/platform/sh_vou.c
11792 F: include/media/drv-intf/sh_vou.h
11794 SIMPLE FIRMWARE INTERFACE (SFI)
11795 M: Len Brown <lenb@kernel.org>
11796 L: sfi-devel@simplefirmware.org
11797 W: http://simplefirmware.org/
11798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11800 F: arch/x86/platform/sfi/
11802 F: include/linux/sfi*.h
11804 SIMTEC EB110ATX (Chalice CATS)
11806 P: Vincent Sanders <vince@simtec.co.uk>
11807 M: Simtec Linux Team <linux@simtec.co.uk>
11808 W: http://www.simtec.co.uk/products/EB110ATX/
11811 SIMTEC EB2410ITX (BAST)
11813 P: Vincent Sanders <vince@simtec.co.uk>
11814 M: Simtec Linux Team <linux@simtec.co.uk>
11815 W: http://www.simtec.co.uk/products/EB2410ITX/
11817 F: arch/arm/mach-s3c24xx/mach-bast.c
11818 F: arch/arm/mach-s3c24xx/bast-ide.c
11819 F: arch/arm/mach-s3c24xx/bast-irq.c
11821 SIPHASH PRF ROUTINES
11822 M: Jason A. Donenfeld <Jason@zx2c4.com>
11825 F: lib/test_siphash.c
11826 F: include/linux/siphash.h
11828 TI DAVINCI MACHINE SUPPORT
11829 M: Sekhar Nori <nsekhar@ti.com>
11830 M: Kevin Hilman <khilman@kernel.org>
11831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11834 F: arch/arm/mach-davinci/
11835 F: drivers/i2c/busses/i2c-davinci.c
11836 F: arch/arm/boot/dts/da850*
11838 TI DAVINCI SERIES MEDIA DRIVER
11839 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11840 L: linux-media@vger.kernel.org
11841 W: https://linuxtv.org
11842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11843 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11845 F: drivers/media/platform/davinci/
11846 F: include/media/davinci/
11848 TI AM437X VPFE DRIVER
11849 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11850 L: linux-media@vger.kernel.org
11851 W: https://linuxtv.org
11852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11853 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11855 F: drivers/media/platform/am437x/
11857 OV2659 OMNIVISION SENSOR DRIVER
11858 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11859 L: linux-media@vger.kernel.org
11860 W: https://linuxtv.org
11861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11862 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11864 F: drivers/media/i2c/ov2659.c
11865 F: include/media/i2c/ov2659.h
11867 SILICON MOTION SM712 FRAME BUFFER DRIVER
11868 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11869 M: Teddy Wang <teddy.wang@siliconmotion.com>
11870 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11871 L: linux-fbdev@vger.kernel.org
11873 F: drivers/video/fbdev/sm712*
11874 F: Documentation/fb/sm712fb.txt
11876 SIS 190 ETHERNET DRIVER
11877 M: Francois Romieu <romieu@fr.zoreil.com>
11878 L: netdev@vger.kernel.org
11880 F: drivers/net/ethernet/sis/sis190.c
11882 SIS 900/7016 FAST ETHERNET DRIVER
11883 M: Daniele Venzano <venza@brownhat.org>
11884 W: http://www.brownhat.org/sis900.html
11885 L: netdev@vger.kernel.org
11887 F: drivers/net/ethernet/sis/sis900.*
11889 SIS FRAMEBUFFER DRIVER
11890 M: Thomas Winischhofer <thomas@winischhofer.net>
11891 W: http://www.winischhofer.net/linuxsisvga.shtml
11893 F: Documentation/fb/sisfb.txt
11894 F: drivers/video/fbdev/sis/
11895 F: include/video/sisfb.h
11898 M: Thomas Winischhofer <thomas@winischhofer.net>
11899 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11901 F: drivers/usb/misc/sisusbvga/
11904 M: Christoph Lameter <cl@linux.com>
11905 M: Pekka Enberg <penberg@kernel.org>
11906 M: David Rientjes <rientjes@google.com>
11907 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11908 M: Andrew Morton <akpm@linux-foundation.org>
11909 L: linux-mm@kvack.org
11911 F: include/linux/sl?b*.h
11914 SLEEPABLE READ-COPY UPDATE (SRCU)
11915 M: Lai Jiangshan <jiangshanlai@gmail.com>
11916 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11917 M: Josh Triplett <josh@joshtriplett.org>
11918 R: Steven Rostedt <rostedt@goodmis.org>
11919 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11920 L: linux-kernel@vger.kernel.org
11921 W: http://www.rdrop.com/users/paulmck/RCU/
11923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11924 F: include/linux/srcu.h
11925 F: kernel/rcu/srcu.c
11927 SMACK SECURITY MODULE
11928 M: Casey Schaufler <casey@schaufler-ca.com>
11929 L: linux-security-module@vger.kernel.org
11930 W: http://schaufler-ca.com
11931 T: git git://github.com/cschaufler/smack-next
11933 F: Documentation/admin-guide/LSM/Smack.rst
11936 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11937 M: Kevin Hilman <khilman@kernel.org>
11938 M: Nishanth Menon <nm@ti.com>
11940 F: drivers/power/avs/
11941 F: include/linux/power/smartreflex.h
11942 L: linux-pm@vger.kernel.org
11944 SMC91x ETHERNET DRIVER
11945 M: Nicolas Pitre <nico@fluxnic.net>
11947 F: drivers/net/ethernet/smsc/smc91x.*
11949 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11950 M: Sakari Ailus <sakari.ailus@iki.fi>
11951 L: linux-media@vger.kernel.org
11953 F: drivers/media/i2c/smiapp/
11954 F: include/media/i2c/smiapp.h
11955 F: drivers/media/i2c/smiapp-pll.c
11956 F: drivers/media/i2c/smiapp-pll.h
11957 F: include/uapi/linux/smiapp.h
11958 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11960 SMM665 HARDWARE MONITOR DRIVER
11961 M: Guenter Roeck <linux@roeck-us.net>
11962 L: linux-hwmon@vger.kernel.org
11964 F: Documentation/hwmon/smm665
11965 F: drivers/hwmon/smm665.c
11967 SMSC EMC2103 HARDWARE MONITOR DRIVER
11968 M: Steve Glendinning <steve.glendinning@shawell.net>
11969 L: linux-hwmon@vger.kernel.org
11971 F: Documentation/hwmon/emc2103
11972 F: drivers/hwmon/emc2103.c
11974 SMSC SCH5627 HARDWARE MONITOR DRIVER
11975 M: Hans de Goede <hdegoede@redhat.com>
11976 L: linux-hwmon@vger.kernel.org
11978 F: Documentation/hwmon/sch5627
11979 F: drivers/hwmon/sch5627.c
11981 SMSC47B397 HARDWARE MONITOR DRIVER
11982 M: Jean Delvare <jdelvare@suse.com>
11983 L: linux-hwmon@vger.kernel.org
11985 F: Documentation/hwmon/smsc47b397
11986 F: drivers/hwmon/smsc47b397.c
11988 SMSC911x ETHERNET DRIVER
11989 M: Steve Glendinning <steve.glendinning@shawell.net>
11990 L: netdev@vger.kernel.org
11992 F: include/linux/smsc911x.h
11993 F: drivers/net/ethernet/smsc/smsc911x.*
11995 SMSC9420 PCI ETHERNET DRIVER
11996 M: Steve Glendinning <steve.glendinning@shawell.net>
11997 L: netdev@vger.kernel.org
11999 F: drivers/net/ethernet/smsc/smsc9420.*
12001 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12002 M: Steve Glendinning <steve.glendinning@shawell.net>
12003 L: linux-fbdev@vger.kernel.org
12005 F: drivers/video/fbdev/smscufx.c
12007 SOC-CAMERA V4L2 SUBSYSTEM
12008 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12009 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12012 F: include/media/soc*
12013 F: drivers/media/i2c/soc_camera/
12014 F: drivers/media/platform/soc_camera/
12016 SOEKRIS NET48XX LED SUPPORT
12017 M: Chris Boot <bootc@bootc.net>
12019 F: drivers/leds/leds-net48xx.c
12021 SOFTLOGIC 6x10 MPEG CODEC
12022 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12023 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12024 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
12025 M: Ismael Luceno <ismael@iodev.co.uk>
12026 L: linux-media@vger.kernel.org
12028 F: drivers/media/pci/solo6x10/
12030 SOFTWARE RAID (Multiple Disks) SUPPORT
12031 M: Shaohua Li <shli@kernel.org>
12032 L: linux-raid@vger.kernel.org
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12036 F: include/linux/raid/
12037 F: include/uapi/linux/raid/
12039 SONIC NETWORK DRIVER
12040 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12041 L: netdev@vger.kernel.org
12043 F: drivers/net/ethernet/natsemi/sonic.*
12045 SONICS SILICON BACKPLANE DRIVER (SSB)
12046 M: Michael Buesch <m@bues.ch>
12047 L: linux-wireless@vger.kernel.org
12050 F: include/linux/ssb/
12052 SONY VAIO CONTROL DEVICE DRIVER
12053 M: Mattia Dongili <malattia@linux.it>
12054 L: platform-driver-x86@vger.kernel.org
12055 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12057 F: Documentation/laptops/sony-laptop.txt
12058 F: drivers/char/sonypi.c
12059 F: drivers/platform/x86/sony-laptop.c
12060 F: include/linux/sony-laptop.h
12062 SONY MEMORYSTICK CARD SUPPORT
12063 M: Alex Dubov <oakad@yahoo.com>
12064 W: http://tifmxx.berlios.de/
12066 F: drivers/memstick/host/tifm_ms.c
12068 SONY MEMORYSTICK STANDARD SUPPORT
12069 M: Maxim Levitsky <maximlevitsky@gmail.com>
12071 F: drivers/memstick/core/ms_block.*
12074 M: Jaroslav Kysela <perex@perex.cz>
12075 M: Takashi Iwai <tiwai@suse.com>
12076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12077 W: http://www.alsa-project.org/
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12079 T: git git://git.alsa-project.org/alsa-kernel.git
12080 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12082 F: Documentation/sound/
12084 F: include/uapi/sound/
12087 SOUND - COMPRESSED AUDIO
12088 M: Vinod Koul <vinod.koul@intel.com>
12089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12092 F: Documentation/sound/alsa/compress_offload.txt
12093 F: include/sound/compress_driver.h
12094 F: include/uapi/sound/compress_*
12095 F: sound/core/compress_offload.c
12096 F: sound/soc/soc-compress.c
12098 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12099 M: Liam Girdwood <lgirdwood@gmail.com>
12100 M: Mark Brown <broonie@kernel.org>
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12103 W: http://alsa-project.org/main/index.php/ASoC
12105 F: Documentation/devicetree/bindings/sound/
12106 F: Documentation/sound/alsa/soc/
12108 F: include/sound/soc*
12110 SOUND - DMAENGINE HELPERS
12111 M: Lars-Peter Clausen <lars@metafoo.de>
12113 F: include/sound/dmaengine_pcm.h
12114 F: sound/core/pcm_dmaengine.c
12115 F: sound/soc/soc-generic-dmaengine-pcm.c
12118 M: Olli Salonen <olli.salonen@iki.fi>
12119 L: linux-media@vger.kernel.org
12120 W: https://linuxtv.org
12121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12123 F: drivers/media/dvb-frontends/sp2*
12125 SPARC + UltraSPARC (sparc/sparc64)
12126 M: "David S. Miller" <davem@davemloft.net>
12127 L: sparclinux@vger.kernel.org
12128 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12135 SPARC SERIAL DRIVERS
12136 M: "David S. Miller" <davem@davemloft.net>
12137 L: sparclinux@vger.kernel.org
12138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12141 F: include/linux/sunserialcore.h
12142 F: drivers/tty/serial/suncore.c
12143 F: drivers/tty/serial/sunhv.c
12144 F: drivers/tty/serial/sunsab.c
12145 F: drivers/tty/serial/sunsab.h
12146 F: drivers/tty/serial/sunsu.c
12147 F: drivers/tty/serial/sunzilog.c
12148 F: drivers/tty/serial/sunzilog.h
12151 M: "Christopher Li" <sparse@chrisli.org>
12152 L: linux-sparse@vger.kernel.org
12153 W: https://sparse.wiki.kernel.org/
12154 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12155 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12157 F: include/linux/compiler.h
12159 SPEAR PLATFORM SUPPORT
12160 M: Viresh Kumar <vireshk@kernel.org>
12161 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12163 W: http://www.st.com/spear
12165 F: arch/arm/boot/dts/spear*
12166 F: arch/arm/mach-spear/
12168 SPEAR CLOCK FRAMEWORK SUPPORT
12169 M: Viresh Kumar <vireshk@kernel.org>
12170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12171 W: http://www.st.com/spear
12173 F: drivers/clk/spear/
12176 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12177 M: Marek Vasut <marek.vasut@gmail.com>
12178 L: linux-mtd@lists.infradead.org
12179 W: http://www.linux-mtd.infradead.org/
12180 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12181 T: git git://github.com/spi-nor/linux.git
12183 F: drivers/mtd/spi-nor/
12184 F: include/linux/mtd/spi-nor.h
12187 M: Mark Brown <broonie@kernel.org>
12188 L: linux-spi@vger.kernel.org
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12190 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12192 F: Documentation/devicetree/bindings/spi/
12193 F: Documentation/spi/
12195 F: include/linux/spi/
12196 F: include/uapi/linux/spi/
12199 SPIDERNET NETWORK DRIVER for CELL
12200 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12201 L: netdev@vger.kernel.org
12203 F: Documentation/networking/spider_net.txt
12204 F: drivers/net/ethernet/toshiba/spider_net*
12207 M: Jeremy Kerr <jk@ozlabs.org>
12208 L: linuxppc-dev@lists.ozlabs.org
12209 W: http://www.ibm.com/developerworks/power/cell/
12211 F: Documentation/filesystems/spufs.txt
12212 F: arch/powerpc/platforms/cell/spufs/
12214 SQUASHFS FILE SYSTEM
12215 M: Phillip Lougher <phillip@squashfs.org.uk>
12216 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12217 W: http://squashfs.org.uk
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12220 F: Documentation/filesystems/squashfs.txt
12223 SRM (Alpha) environment access
12224 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12226 F: arch/alpha/kernel/srm_env.c
12229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12230 L: stable@vger.kernel.org
12232 F: Documentation/process/stable-kernel-rules.rst
12235 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12237 L: devel@driverdev.osuosl.org
12239 F: drivers/staging/
12242 M: Ian Abbott <abbotti@mev.co.uk>
12243 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12245 F: drivers/staging/comedi/
12247 STAGING - FLARION FT1000 DRIVERS
12248 M: Marek Belisko <marek.belisko@gmail.com>
12250 F: drivers/staging/ft1000/
12252 STAGING - INDUSTRIAL IO
12253 M: Jonathan Cameron <jic23@kernel.org>
12254 L: linux-iio@vger.kernel.org
12256 F: Documentation/devicetree/bindings/staging/iio/
12257 F: drivers/staging/iio/
12259 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12260 M: Jarod Wilson <jarod@wilsonet.com>
12261 W: http://www.lirc.org/
12263 F: drivers/staging/media/lirc/
12265 STAGING - LUSTRE PARALLEL FILESYSTEM
12266 M: Oleg Drokin <oleg.drokin@intel.com>
12267 M: Andreas Dilger <andreas.dilger@intel.com>
12268 M: James Simmons <jsimmons@infradead.org>
12269 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12270 W: http://wiki.lustre.org/
12272 F: drivers/staging/lustre
12274 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12275 M: Marc Dietrich <marvin24@gmx.de>
12276 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12277 L: linux-tegra@vger.kernel.org
12279 F: drivers/staging/nvec/
12281 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12282 M: Jens Frederich <jfrederich@gmail.com>
12283 M: Daniel Drake <dsd@laptop.org>
12284 M: Jon Nettleton <jon.nettleton@gmail.com>
12285 W: http://wiki.laptop.org/go/DCON
12287 F: drivers/staging/olpc_dcon/
12289 STAGING - REALTEK RTL8712U DRIVERS
12290 M: Larry Finger <Larry.Finger@lwfinger.net>
12291 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12293 F: drivers/staging/rtl8712/
12295 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12296 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12297 M: Teddy Wang <teddy.wang@siliconmotion.com>
12298 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12299 L: linux-fbdev@vger.kernel.org
12301 F: drivers/staging/sm750fb/
12303 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12304 M: William Hubbs <w.d.hubbs@gmail.com>
12305 M: Chris Brannon <chris@the-brannons.com>
12306 M: Kirk Reiser <kirk@reisers.ca>
12307 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12308 L: speakup@linux-speakup.org
12309 W: http://www.linux-speakup.org/
12311 F: drivers/staging/speakup/
12313 STAGING - VIA VT665X DRIVERS
12314 M: Forest Bond <forest@alittletooquiet.net>
12316 F: drivers/staging/vt665?/
12318 STAGING - WILC1000 WIFI DRIVER
12319 M: Aditya Shankar <aditya.shankar@microchip.com>
12320 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12321 L: linux-wireless@vger.kernel.org
12323 F: drivers/staging/wilc1000/
12325 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12326 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12328 F: drivers/staging/xgifb/
12330 STARFIRE/DURALAN NETWORK DRIVER
12331 M: Ion Badulescu <ionut@badula.org>
12333 F: drivers/net/ethernet/adaptec/starfire*
12336 M: Sam Creasey <sammy@sammy.net>
12337 W: http://sammy.net/sun3/
12339 F: arch/m68k/kernel/*sun3*
12340 F: arch/m68k/sun3*/
12341 F: arch/m68k/include/asm/sun3*
12342 F: drivers/net/ethernet/i825xx/sun3*
12344 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12345 M: Hans de Goede <hdegoede@redhat.com>
12346 L: linux-input@vger.kernel.org
12348 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12349 F: drivers/input/keyboard/sun4i-lradc-keys.c
12351 SUNDANCE NETWORK DRIVER
12352 M: Denis Kirjanov <kda@linux-powerpc.org>
12353 L: netdev@vger.kernel.org
12355 F: drivers/net/ethernet/dlink/sundance.c
12358 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12359 M: Rich Felker <dalias@libc.org>
12360 L: linux-sh@vger.kernel.org
12361 Q: http://patchwork.kernel.org/project/linux-sh/list/
12363 F: Documentation/sh/
12368 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12369 M: Len Brown <len.brown@intel.com>
12370 M: Pavel Machek <pavel@ucw.cz>
12371 L: linux-pm@vger.kernel.org
12372 B: https://bugzilla.kernel.org
12374 F: Documentation/power/
12375 F: arch/x86/kernel/acpi/
12376 F: drivers/base/power/
12378 F: include/linux/suspend.h
12379 F: include/linux/freezer.h
12380 F: include/linux/pm.h
12383 M: Martin Mares <mj@ucw.cz>
12384 L: linux-video@atrey.karlin.mff.cuni.cz
12386 F: Documentation/svga.txt
12387 F: arch/x86/boot/video*
12390 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12391 L: linux-kernel@vger.kernel.org
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12395 F: arch/*/kernel/pci-swiotlb.c
12396 F: include/linux/swiotlb.h
12399 M: Jiri Pirko <jiri@resnulli.us>
12400 M: Ivan Vecera <ivecera@redhat.com>
12401 L: netdev@vger.kernel.org
12404 F: include/net/switchdev.h
12406 SYNOPSYS ARC ARCHITECTURE
12407 M: Vineet Gupta <vgupta@synopsys.com>
12408 L: linux-snps-arc@lists.infradead.org
12411 F: Documentation/devicetree/bindings/arc/*
12412 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12413 F: drivers/clocksource/arc_timer.c
12414 F: drivers/tty/serial/arc_uart.c
12415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12417 SYNOPSYS ARC SDP platform support
12418 M: Alexey Brodkin <abrodkin@synopsys.com>
12420 F: arch/arc/plat-axs10x
12421 F: arch/arc/boot/dts/ax*
12422 F: Documentation/devicetree/bindings/arc/axs10*
12424 SYSTEM CONFIGURATION (SYSCON)
12425 M: Lee Jones <lee.jones@linaro.org>
12426 M: Arnd Bergmann <arnd@arndb.de>
12427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12429 F: drivers/mfd/syscon.c
12431 SYSTEM RESET/SHUTDOWN DRIVERS
12432 M: Sebastian Reichel <sre@kernel.org>
12433 L: linux-pm@vger.kernel.org
12434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12436 F: Documentation/devicetree/bindings/power/reset/
12437 F: drivers/power/reset/
12440 M: Christoph Hellwig <hch@infradead.org>
12442 F: Documentation/filesystems/sysv-fs.txt
12444 F: include/linux/sysv_fs.h
12447 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12448 L: linux-scsi@vger.kernel.org
12449 L: target-devel@vger.kernel.org
12450 W: http://www.linux-iscsi.org
12451 W: http://groups.google.com/group/linux-iscsi-target-dev
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12456 F: Documentation/target/
12458 TASKSTATS STATISTICS INTERFACE
12459 M: Balbir Singh <bsingharora@gmail.com>
12461 F: Documentation/accounting/taskstats*
12462 F: include/linux/taskstats*
12463 F: kernel/taskstats.c
12466 M: Jamal Hadi Salim <jhs@mojatatu.com>
12467 M: Cong Wang <xiyou.wangcong@gmail.com>
12468 M: Jiri Pirko <jiri@resnulli.us>
12469 L: netdev@vger.kernel.org
12471 F: include/net/pkt_cls.h
12472 F: include/net/pkt_sched.h
12473 F: include/net/tc_act/
12474 F: include/uapi/linux/pkt_cls.h
12475 F: include/uapi/linux/pkt_sched.h
12476 F: include/uapi/linux/tc_act/
12477 F: include/uapi/linux/tc_ematch/
12480 TCP LOW PRIORITY MODULE
12481 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12482 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12483 W: http://tcp-lp-mod.sourceforge.net/
12485 F: net/ipv4/tcp_lp.c
12487 TDA10071 MEDIA DRIVER
12488 M: Antti Palosaari <crope@iki.fi>
12489 L: linux-media@vger.kernel.org
12490 W: https://linuxtv.org
12491 W: http://palosaari.fi/linux/
12492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12493 T: git git://linuxtv.org/anttip/media_tree.git
12495 F: drivers/media/dvb-frontends/tda10071*
12497 TDA18212 MEDIA DRIVER
12498 M: Antti Palosaari <crope@iki.fi>
12499 L: linux-media@vger.kernel.org
12500 W: https://linuxtv.org
12501 W: http://palosaari.fi/linux/
12502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12503 T: git git://linuxtv.org/anttip/media_tree.git
12505 F: drivers/media/tuners/tda18212*
12507 TDA18218 MEDIA DRIVER
12508 M: Antti Palosaari <crope@iki.fi>
12509 L: linux-media@vger.kernel.org
12510 W: https://linuxtv.org
12511 W: http://palosaari.fi/linux/
12512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12513 T: git git://linuxtv.org/anttip/media_tree.git
12515 F: drivers/media/tuners/tda18218*
12517 TDA18271 MEDIA DRIVER
12518 M: Michael Krufky <mkrufky@linuxtv.org>
12519 L: linux-media@vger.kernel.org
12520 W: https://linuxtv.org
12521 W: http://github.com/mkrufky
12522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12523 T: git git://linuxtv.org/mkrufky/tuners.git
12525 F: drivers/media/tuners/tda18271*
12527 TDA827x MEDIA DRIVER
12528 M: Michael Krufky <mkrufky@linuxtv.org>
12529 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 W: http://github.com/mkrufky
12532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12533 T: git git://linuxtv.org/mkrufky/tuners.git
12535 F: drivers/media/tuners/tda8290.*
12537 TDA8290 MEDIA DRIVER
12538 M: Michael Krufky <mkrufky@linuxtv.org>
12539 L: linux-media@vger.kernel.org
12540 W: https://linuxtv.org
12541 W: http://github.com/mkrufky
12542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12543 T: git git://linuxtv.org/mkrufky/tuners.git
12545 F: drivers/media/tuners/tda8290.*
12547 TDA9840 MEDIA DRIVER
12548 M: Hans Verkuil <hverkuil@xs4all.nl>
12549 L: linux-media@vger.kernel.org
12550 T: git git://linuxtv.org/media_tree.git
12551 W: https://linuxtv.org
12553 F: drivers/media/i2c/tda9840*
12555 TEA5761 TUNER DRIVER
12556 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12558 L: linux-media@vger.kernel.org
12559 W: https://linuxtv.org
12560 T: git git://linuxtv.org/media_tree.git
12562 F: drivers/media/tuners/tea5761.*
12564 TEA5767 TUNER DRIVER
12565 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12566 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12567 L: linux-media@vger.kernel.org
12568 W: https://linuxtv.org
12569 T: git git://linuxtv.org/media_tree.git
12571 F: drivers/media/tuners/tea5767.*
12573 TEA6415C MEDIA DRIVER
12574 M: Hans Verkuil <hverkuil@xs4all.nl>
12575 L: linux-media@vger.kernel.org
12576 T: git git://linuxtv.org/media_tree.git
12577 W: https://linuxtv.org
12579 F: drivers/media/i2c/tea6415c*
12581 TEA6420 MEDIA DRIVER
12582 M: Hans Verkuil <hverkuil@xs4all.nl>
12583 L: linux-media@vger.kernel.org
12584 T: git git://linuxtv.org/media_tree.git
12585 W: https://linuxtv.org
12587 F: drivers/media/i2c/tea6420*
12590 M: Jiri Pirko <jiri@resnulli.us>
12591 L: netdev@vger.kernel.org
12593 F: drivers/net/team/
12594 F: include/linux/if_team.h
12595 F: include/uapi/linux/if_team.h
12597 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12598 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12600 F: arch/x86/platform/ts5500/
12602 TECHNOTREND USB IR RECEIVER
12603 M: Sean Young <sean@mess.org>
12604 L: linux-media@vger.kernel.org
12606 F: drivers/media/rc/ttusbir.c
12608 TEGRA ARCHITECTURE SUPPORT
12609 M: Thierry Reding <thierry.reding@gmail.com>
12610 M: Jonathan Hunter <jonathanh@nvidia.com>
12611 L: linux-tegra@vger.kernel.org
12612 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12618 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12619 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12621 F: drivers/clk/tegra/
12624 M: Laxman Dewangan <ldewangan@nvidia.com>
12625 M: Jon Hunter <jonathanh@nvidia.com>
12627 F: drivers/dma/tegra*
12630 M: Laxman Dewangan <ldewangan@nvidia.com>
12632 F: drivers/i2c/busses/i2c-tegra.c
12634 TEGRA IOMMU DRIVERS
12635 M: Hiroshi Doyu <hdoyu@nvidia.com>
12637 F: drivers/iommu/tegra*
12640 M: Rakesh Iyer <riyer@nvidia.com>
12641 M: Laxman Dewangan <ldewangan@nvidia.com>
12643 F: drivers/input/keyboard/tegra-kbc.c
12646 M: Thierry Reding <thierry.reding@gmail.com>
12648 F: drivers/pwm/pwm-tegra.c
12650 TEGRA SERIAL DRIVER
12651 M: Laxman Dewangan <ldewangan@nvidia.com>
12653 F: drivers/tty/serial/serial-tegra.c
12656 M: Laxman Dewangan <ldewangan@nvidia.com>
12658 F: drivers/spi/spi-tegra*
12660 TEHUTI ETHERNET DRIVER
12661 M: Andy Gospodarek <andy@greyhouse.net>
12662 L: netdev@vger.kernel.org
12664 F: drivers/net/ethernet/tehuti/*
12666 Telecom Clock Driver for MCPL0010
12667 M: Mark Gross <mark.gross@intel.com>
12669 F: drivers/char/tlclk.c
12671 TENSILICA XTENSA PORT (xtensa)
12672 M: Chris Zankel <chris@zankel.net>
12673 M: Max Filippov <jcmvbkbc@gmail.com>
12674 L: linux-xtensa@linux-xtensa.org
12675 T: git git://github.com/czankel/xtensa-linux.git
12678 F: drivers/irqchip/irq-xtensa-*
12680 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12681 M: Nishanth Menon <nm@ti.com>
12682 M: Tero Kristo <t-kristo@ti.com>
12683 M: Santosh Shilimkar <ssantosh@kernel.org>
12684 L: linux-arm-kernel@lists.infradead.org
12686 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12687 F: drivers/firmware/ti_sci*
12688 F: include/linux/soc/ti/ti_sci_protocol.h
12689 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12690 F: include/dt-bindings/genpd/k2g.h
12691 F: drivers/soc/ti/ti_sci_pm_domains.c
12692 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12693 F: drivers/reset/reset-ti-sci.c
12695 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12696 M: Hans Verkuil <hverkuil@xs4all.nl>
12697 L: linux-media@vger.kernel.org
12698 T: git git://linuxtv.org/media_tree.git
12699 W: https://linuxtv.org
12701 F: drivers/media/radio/radio-raremono.c
12704 M: Zhang Rui <rui.zhang@intel.com>
12705 M: Eduardo Valentin <edubezval@gmail.com>
12706 L: linux-pm@vger.kernel.org
12707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12709 Q: https://patchwork.kernel.org/project/linux-pm/list/
12711 F: drivers/thermal/
12712 F: include/linux/thermal.h
12713 F: include/uapi/linux/thermal.h
12714 F: include/linux/cpu_cooling.h
12715 F: Documentation/devicetree/bindings/thermal/
12717 THERMAL/CPU_COOLING
12718 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12719 M: Viresh Kumar <viresh.kumar@linaro.org>
12720 M: Javi Merino <javi.merino@kernel.org>
12721 L: linux-pm@vger.kernel.org
12723 F: Documentation/thermal/cpu-cooling-api.txt
12724 F: drivers/thermal/cpu_cooling.c
12725 F: include/linux/cpu_cooling.h
12727 THINKPAD ACPI EXTRAS DRIVER
12728 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12729 L: ibm-acpi-devel@lists.sourceforge.net
12730 L: platform-driver-x86@vger.kernel.org
12731 W: http://ibm-acpi.sourceforge.net
12732 W: http://thinkwiki.org/wiki/Ibm-acpi
12733 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12735 F: drivers/platform/x86/thinkpad_acpi.c
12737 TI BANDGAP AND THERMAL DRIVER
12738 M: Eduardo Valentin <edubezval@gmail.com>
12739 M: Keerthy <j-keerthy@ti.com>
12740 L: linux-pm@vger.kernel.org
12741 L: linux-omap@vger.kernel.org
12743 F: drivers/thermal/ti-soc-thermal/
12746 M: Benoit Parrot <bparrot@ti.com>
12747 L: linux-media@vger.kernel.org
12748 W: http://linuxtv.org/
12749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12751 F: drivers/media/platform/ti-vpe/
12753 TI CDCE706 CLOCK DRIVER
12754 M: Max Filippov <jcmvbkbc@gmail.com>
12756 F: drivers/clk/clk-cdce706.c
12759 M: Tero Kristo <t-kristo@ti.com>
12760 L: linux-omap@vger.kernel.org
12763 F: include/linux/clk/ti.h
12765 TI ETHERNET SWITCH DRIVER (CPSW)
12766 R: Grygorii Strashko <grygorii.strashko@ti.com>
12767 L: linux-omap@vger.kernel.org
12768 L: netdev@vger.kernel.org
12770 F: drivers/net/ethernet/ti/cpsw*
12771 F: drivers/net/ethernet/ti/davinci*
12773 TI FLASH MEDIA INTERFACE DRIVER
12774 M: Alex Dubov <oakad@yahoo.com>
12776 F: drivers/misc/tifm*
12777 F: drivers/mmc/host/tifm_sd.c
12778 F: include/linux/tifm.h
12780 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12781 M: Santosh Shilimkar <ssantosh@kernel.org>
12782 L: linux-kernel@vger.kernel.org
12783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12785 F: drivers/soc/ti/*
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12789 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12790 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12791 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12794 F: sound/soc/codecs/lm49453*
12795 F: sound/soc/codecs/isabelle*
12797 TI LP855x BACKLIGHT DRIVER
12798 M: Milo Kim <milo.kim@ti.com>
12800 F: Documentation/backlight/lp855x-driver.txt
12801 F: drivers/video/backlight/lp855x_bl.c
12802 F: include/linux/platform_data/lp855x.h
12804 TI LP8727 CHARGER DRIVER
12805 M: Milo Kim <milo.kim@ti.com>
12807 F: drivers/power/supply/lp8727_charger.c
12808 F: include/linux/platform_data/lp8727.h
12810 TI LP8788 MFD DRIVER
12811 M: Milo Kim <milo.kim@ti.com>
12813 F: drivers/iio/adc/lp8788_adc.c
12814 F: drivers/leds/leds-lp8788.c
12815 F: drivers/mfd/lp8788*.c
12816 F: drivers/power/supply/lp8788-charger.c
12817 F: drivers/regulator/lp8788-*.c
12818 F: include/linux/mfd/lp8788*.h
12820 TI NETCP ETHERNET DRIVER
12821 M: Wingman Kwok <w-kwok2@ti.com>
12822 M: Murali Karicheri <m-karicheri2@ti.com>
12823 L: netdev@vger.kernel.org
12825 F: drivers/net/ethernet/ti/netcp*
12827 TI TAS571X FAMILY ASoC CODEC DRIVER
12828 M: Kevin Cernekee <cernekee@chromium.org>
12829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12831 F: sound/soc/codecs/tas571x*
12833 TI TWL4030 SERIES SOC CODEC DRIVER
12834 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12837 F: sound/soc/codecs/twl4030*
12839 TI WILINK WIRELESS DRIVERS
12840 L: linux-wireless@vger.kernel.org
12841 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12842 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12845 F: drivers/net/wireless/ti/
12846 F: include/linux/wl12xx.h
12849 M: Jon Maloy <jon.maloy@ericsson.com>
12850 M: Ying Xue <ying.xue@windriver.com>
12851 L: netdev@vger.kernel.org (core kernel code)
12852 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12853 W: http://tipc.sourceforge.net/
12855 F: include/uapi/linux/tipc*.h
12859 M: Chris Metcalf <cmetcalf@mellanox.com>
12860 W: http://www.mellanox.com/repository/solutions/tile-scm/
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12864 F: drivers/char/tile-srom.c
12865 F: drivers/edac/tile_edac.c
12866 F: drivers/net/ethernet/tile/
12867 F: drivers/rtc/rtc-tile.c
12868 F: drivers/tty/hvc/hvc_tile.c
12869 F: drivers/tty/serial/tilegx.c
12870 F: drivers/usb/host/*-tilegx.c
12871 F: include/linux/usb/tilegx.h
12873 TLAN NETWORK DRIVER
12874 M: Samuel Chessman <chessman@tux.org>
12875 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12876 W: http://sourceforge.net/projects/tlan/
12878 F: Documentation/networking/tlan.txt
12879 F: drivers/net/ethernet/ti/tlan.*
12881 TOMOYO SECURITY MODULE
12882 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12883 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12884 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12885 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12886 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12887 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12888 W: http://tomoyo.sourceforge.jp/
12889 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12891 F: security/tomoyo/
12893 TOPSTAR LAPTOP EXTRAS DRIVER
12894 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12895 L: platform-driver-x86@vger.kernel.org
12897 F: drivers/platform/x86/topstar-laptop.c
12899 TOSHIBA ACPI EXTRAS DRIVER
12900 M: Azael Avalos <coproscefalo@gmail.com>
12901 L: platform-driver-x86@vger.kernel.org
12903 F: drivers/platform/x86/toshiba_acpi.c
12905 TOSHIBA BLUETOOTH DRIVER
12906 M: Azael Avalos <coproscefalo@gmail.com>
12907 L: platform-driver-x86@vger.kernel.org
12909 F: drivers/platform/x86/toshiba_bluetooth.c
12911 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12912 M: Azael Avalos <coproscefalo@gmail.com>
12913 L: platform-driver-x86@vger.kernel.org
12915 F: drivers/platform/x86/toshiba_haps.c
12917 TOSHIBA WMI HOTKEYS DRIVER
12918 M: Azael Avalos <coproscefalo@gmail.com>
12919 L: platform-driver-x86@vger.kernel.org
12921 F: drivers/platform/x86/toshiba-wmi.c
12924 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12925 W: http://www.buzzard.org.uk/toshiba/
12927 F: drivers/char/toshiba.c
12928 F: include/linux/toshiba.h
12929 F: include/uapi/linux/toshiba.h
12931 TOSHIBA TC358743 DRIVER
12932 M: Mats Randgaard <matrandg@cisco.com>
12933 L: linux-media@vger.kernel.org
12935 F: drivers/media/i2c/tc358743*
12936 F: include/media/i2c/tc358743.h
12938 TMIO/SDHI MMC DRIVER
12939 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12940 L: linux-mmc@vger.kernel.org
12942 F: drivers/mmc/host/tmio_mmc*
12943 F: drivers/mmc/host/renesas_sdhi*
12944 F: include/linux/mfd/tmio.h
12946 TMP401 HARDWARE MONITOR DRIVER
12947 M: Guenter Roeck <linux@roeck-us.net>
12948 L: linux-hwmon@vger.kernel.org
12950 F: Documentation/hwmon/tmp401
12951 F: drivers/hwmon/tmp401.c
12953 TMPFS (SHMEM FILESYSTEM)
12954 M: Hugh Dickins <hughd@google.com>
12955 L: linux-mm@kvack.org
12957 F: include/linux/shmem_fs.h
12960 TM6000 VIDEO4LINUX DRIVER
12961 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12962 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12963 L: linux-media@vger.kernel.org
12964 W: https://linuxtv.org
12965 T: git git://linuxtv.org/media_tree.git
12967 F: drivers/media/usb/tm6000/
12968 F: Documentation/media/v4l-drivers/tm6000*
12970 TW5864 VIDEO4LINUX DRIVER
12971 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12972 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12973 M: Andrey Utkin <andrey_utkin@fastmail.com>
12974 L: linux-media@vger.kernel.org
12976 F: drivers/media/pci/tw5864/
12978 TW68 VIDEO4LINUX DRIVER
12979 M: Hans Verkuil <hverkuil@xs4all.nl>
12980 L: linux-media@vger.kernel.org
12981 T: git git://linuxtv.org/media_tree.git
12982 W: https://linuxtv.org
12984 F: drivers/media/pci/tw68/
12986 TW686X VIDEO4LINUX DRIVER
12987 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12988 L: linux-media@vger.kernel.org
12989 T: git git://linuxtv.org/media_tree.git
12990 W: http://linuxtv.org
12992 F: drivers/media/pci/tw686x/
12995 M: Peter Huewe <peterhuewe@gmx.de>
12996 M: Marcel Selhorst <tpmdd@selhorst.net>
12997 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12998 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12999 W: http://tpmdd.sourceforge.net
13000 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13001 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13002 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13004 F: drivers/char/tpm/
13006 TPM IBM_VTPM DEVICE DRIVER
13007 M: Ashley Lai <ashleydlai@gmail.com>
13008 W: http://tpmdd.sourceforge.net
13009 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13011 F: drivers/char/tpm/tpm_ibmvtpm*
13014 M: Steven Rostedt <rostedt@goodmis.org>
13015 M: Ingo Molnar <mingo@redhat.com>
13016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13018 F: Documentation/trace/ftrace.txt
13019 F: arch/*/*/*/ftrace.h
13020 F: arch/*/kernel/ftrace.c
13021 F: include/*/ftrace.h
13022 F: include/linux/trace*.h
13025 F: tools/testing/selftests/ftrace/
13027 TRACING MMIO ACCESSES (MMIOTRACE)
13028 M: Steven Rostedt <rostedt@goodmis.org>
13029 M: Ingo Molnar <mingo@kernel.org>
13030 R: Karol Herbst <karolherbst@gmail.com>
13031 R: Pekka Paalanen <ppaalanen@gmail.com>
13033 L: linux-kernel@vger.kernel.org
13034 L: nouveau@lists.freedesktop.org
13035 F: kernel/trace/trace_mmiotrace.c
13036 F: include/linux/mmiotrace.h
13037 F: arch/x86/mm/kmmio.c
13038 F: arch/x86/mm/mmio-mod.c
13039 F: arch/x86/mm/testmmiotrace.c
13042 M: Jiri Kosina <trivial@kernel.org>
13043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13045 K: ^Subject:.*(?i)trivial
13048 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13049 M: Jiri Slaby <jslaby@suse.com>
13051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13052 F: Documentation/serial/
13054 F: drivers/tty/serial/serial_core.c
13055 F: include/linux/serial_core.h
13056 F: include/linux/serial.h
13057 F: include/linux/tty.h
13058 F: include/uapi/linux/serial_core.h
13059 F: include/uapi/linux/serial.h
13060 F: include/uapi/linux/tty.h
13062 TUA9001 MEDIA DRIVER
13063 M: Antti Palosaari <crope@iki.fi>
13064 L: linux-media@vger.kernel.org
13065 W: https://linuxtv.org
13066 W: http://palosaari.fi/linux/
13067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13068 T: git git://linuxtv.org/anttip/media_tree.git
13070 F: drivers/media/tuners/tua9001*
13072 TULIP NETWORK DRIVERS
13073 L: netdev@vger.kernel.org
13074 L: linux-parisc@vger.kernel.org
13076 F: drivers/net/ethernet/dec/tulip/
13079 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13080 W: http://vtun.sourceforge.net/tun
13082 F: Documentation/networking/tuntap.txt
13083 F: arch/um/os-Linux/drivers/
13085 TURBOCHANNEL SUBSYSTEM
13086 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13087 M: Ralf Baechle <ralf@linux-mips.org>
13088 L: linux-mips@linux-mips.org
13089 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13092 F: include/linux/tc.h
13094 UBI FILE SYSTEM (UBIFS)
13095 M: Richard Weinberger <richard@nod.at>
13096 M: Artem Bityutskiy <dedekind1@gmail.com>
13097 M: Adrian Hunter <adrian.hunter@intel.com>
13098 L: linux-mtd@lists.infradead.org
13099 T: git git://git.infradead.org/ubifs-2.6.git
13100 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13102 F: Documentation/filesystems/ubifs.txt
13105 UCLINUX (M68KNOMMU AND COLDFIRE)
13106 M: Greg Ungerer <gerg@linux-m68k.org>
13107 W: http://www.linux-m68k.org/
13108 W: http://www.uclinux.org/
13109 L: linux-m68k@lists.linux-m68k.org
13110 L: uclinux-dev@uclinux.org (subscribers-only)
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13113 F: arch/m68k/coldfire/
13115 F: arch/m68k/*/*_no.*
13116 F: arch/m68k/include/asm/*_no.*
13119 M: Jan Kara <jack@suse.com>
13121 F: Documentation/filesystems/udf.txt
13125 M: Bastien Nocera <hadess@hadess.net>
13126 L: linux-input@vger.kernel.org
13128 F: drivers/hid/hid-udraw.c
13131 M: Evgeniy Dushistov <dushistov@mail.ru>
13133 F: Documentation/filesystems/ufs.txt
13136 UHID USERSPACE HID IO DRIVER:
13137 M: David Herrmann <dh.herrmann@googlemail.com>
13138 L: linux-input@vger.kernel.org
13140 F: drivers/hid/uhid.c
13141 F: include/uapi/linux/uhid.h
13143 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13144 L: linux-usb@vger.kernel.org
13147 F: include/linux/uwb.h
13148 F: include/linux/uwb/
13150 UNICORE32 ARCHITECTURE:
13151 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13152 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13154 T: git git://github.com/gxt/linux.git
13158 M: Tony Finch <dot@dotat.at>
13159 W: http://dotat.at/prog/unifdef
13161 F: scripts/unifdef.c
13163 UNIFORM CDROM DRIVER
13164 M: Jens Axboe <axboe@kernel.dk>
13165 W: http://www.kernel.dk
13167 F: Documentation/cdrom/
13168 F: drivers/cdrom/cdrom.c
13169 F: include/linux/cdrom.h
13170 F: include/uapi/linux/cdrom.h
13172 UNISYS S-PAR DRIVERS
13173 M: David Kershner <david.kershner@unisys.com>
13174 L: sparmaintainer@unisys.com (Unisys internal)
13176 F: drivers/staging/unisys/
13178 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13179 M: Vinayak Holikatti <vinholikatti@gmail.com>
13180 L: linux-scsi@vger.kernel.org
13182 F: Documentation/scsi/ufs.txt
13183 F: drivers/scsi/ufs/
13185 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13186 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13187 M: Prabu Thangamuthu <prabut@synopsys.com>
13188 L: linux-scsi@vger.kernel.org
13190 F: drivers/scsi/ufs/*dwc*
13192 UNSORTED BLOCK IMAGES (UBI)
13193 M: Artem Bityutskiy <dedekind1@gmail.com>
13194 M: Richard Weinberger <richard@nod.at>
13195 W: http://www.linux-mtd.infradead.org/
13196 L: linux-mtd@lists.infradead.org
13197 T: git git://git.infradead.org/ubifs-2.6.git
13199 F: drivers/mtd/ubi/
13200 F: include/linux/mtd/ubi.h
13201 F: include/uapi/mtd/ubi-user.h
13204 M: Oliver Neukum <oneukum@suse.com>
13205 L: linux-usb@vger.kernel.org
13207 F: Documentation/usb/acm.txt
13208 F: drivers/usb/class/cdc-acm.*
13210 USB AR5523 WIRELESS DRIVER
13211 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13212 L: linux-wireless@vger.kernel.org
13214 F: drivers/net/wireless/ath/ar5523/
13217 M: Oliver Neukum <oneukum@suse.com>
13218 L: linux-usb@vger.kernel.org
13219 L: linux-scsi@vger.kernel.org
13221 F: drivers/usb/storage/uas.c
13223 USB CDC ETHERNET DRIVER
13224 M: Oliver Neukum <oliver@neukum.org>
13225 L: linux-usb@vger.kernel.org
13227 F: drivers/net/usb/cdc_*.c
13228 F: include/uapi/linux/usb/cdc.h
13230 USB CHAOSKEY DRIVER
13231 M: Keith Packard <keithp@keithp.com>
13232 L: linux-usb@vger.kernel.org
13234 F: drivers/usb/misc/chaoskey.c
13236 USB CYPRESS C67X00 DRIVER
13237 M: Peter Korsgaard <jacmet@sunsite.dk>
13238 L: linux-usb@vger.kernel.org
13240 F: drivers/usb/c67x00/
13242 USB DAVICOM DM9601 DRIVER
13243 M: Peter Korsgaard <jacmet@sunsite.dk>
13244 L: netdev@vger.kernel.org
13245 W: http://www.linux-usb.org/usbnet
13247 F: drivers/net/usb/dm9601.c
13249 USB DIAMOND RIO500 DRIVER
13250 M: Cesar Miquel <miquel@df.uba.ar>
13251 L: rio500-users@lists.sourceforge.net
13252 W: http://rio500.sourceforge.net
13254 F: drivers/usb/misc/rio500*
13257 M: Alan Stern <stern@rowland.harvard.edu>
13258 L: linux-usb@vger.kernel.org
13260 F: Documentation/usb/ehci.txt
13261 F: drivers/usb/host/ehci*
13263 USB GADGET/PERIPHERAL SUBSYSTEM
13264 M: Felipe Balbi <balbi@kernel.org>
13265 L: linux-usb@vger.kernel.org
13266 W: http://www.linux-usb.org/gadget
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13269 F: drivers/usb/gadget/
13270 F: include/linux/usb/gadget*
13272 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13273 M: Jiri Kosina <jikos@kernel.org>
13274 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13275 L: linux-usb@vger.kernel.org
13276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13278 F: Documentation/hid/hiddev.txt
13279 F: drivers/hid/usbhid/
13282 M: Olav Kongas <ok@artecdesign.ee>
13283 L: linux-usb@vger.kernel.org
13285 F: drivers/usb/host/isp116x*
13286 F: include/linux/usb/isp116x.h
13288 USB LAN78XX ETHERNET DRIVER
13289 M: Woojung Huh <woojung.huh@microchip.com>
13290 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13291 L: netdev@vger.kernel.org
13293 F: drivers/net/usb/lan78xx.*
13295 USB MASS STORAGE DRIVER
13296 M: Alan Stern <stern@rowland.harvard.edu>
13297 L: linux-usb@vger.kernel.org
13298 L: usb-storage@lists.one-eyed-alien.net
13300 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13301 F: drivers/usb/storage/
13304 M: Clemens Ladisch <clemens@ladisch.de>
13305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13306 T: git git://git.alsa-project.org/alsa-kernel.git
13308 F: sound/usb/midi.*
13310 USB NETWORKING DRIVERS
13311 L: linux-usb@vger.kernel.org
13313 F: drivers/net/usb/
13316 M: Alan Stern <stern@rowland.harvard.edu>
13317 L: linux-usb@vger.kernel.org
13319 F: Documentation/usb/ohci.txt
13320 F: drivers/usb/host/ohci*
13322 USB OTG FSM (Finite State Machine)
13323 M: Peter Chen <Peter.Chen@nxp.com>
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13325 L: linux-usb@vger.kernel.org
13327 F: drivers/usb/common/usb-otg-fsm.c
13330 M: Valentina Manea <valentina.manea.m@gmail.com>
13331 M: Shuah Khan <shuahkh@osg.samsung.com>
13332 M: Shuah Khan <shuah@kernel.org>
13333 L: linux-usb@vger.kernel.org
13335 F: Documentation/usb/usbip_protocol.txt
13336 F: drivers/usb/usbip/
13337 F: tools/usb/usbip/
13340 M: Petko Manolov <petkan@nucleusys.com>
13341 L: linux-usb@vger.kernel.org
13342 L: netdev@vger.kernel.org
13343 T: git git://github.com/petkan/pegasus.git
13344 W: https://github.com/petkan/pegasus
13346 F: drivers/net/usb/pegasus.*
13349 M: Felipe Balbi <balbi@kernel.org>
13350 L: linux-usb@vger.kernel.org
13351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13353 F: drivers/usb/phy/
13355 USB PRINTER DRIVER (usblp)
13356 M: Pete Zaitcev <zaitcev@redhat.com>
13357 L: linux-usb@vger.kernel.org
13359 F: drivers/usb/class/usblp.c
13361 USB QMI WWAN NETWORK DRIVER
13362 M: Bjørn Mork <bjorn@mork.no>
13363 L: netdev@vger.kernel.org
13365 F: Documentation/ABI/testing/sysfs-class-net-qmi
13366 F: drivers/net/usb/qmi_wwan.c
13369 M: Petko Manolov <petkan@nucleusys.com>
13370 L: linux-usb@vger.kernel.org
13371 L: netdev@vger.kernel.org
13372 T: git git://github.com/petkan/rtl8150.git
13373 W: https://github.com/petkan/rtl8150
13375 F: drivers/net/usb/rtl8150.c
13377 USB SERIAL SUBSYSTEM
13378 M: Johan Hovold <johan@kernel.org>
13379 L: linux-usb@vger.kernel.org
13380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13382 F: Documentation/usb/usb-serial.txt
13383 F: drivers/usb/serial/
13384 F: include/linux/usb/serial.h
13386 USB SMSC75XX ETHERNET DRIVER
13387 M: Steve Glendinning <steve.glendinning@shawell.net>
13388 L: netdev@vger.kernel.org
13390 F: drivers/net/usb/smsc75xx.*
13392 USB SMSC95XX ETHERNET DRIVER
13393 M: Steve Glendinning <steve.glendinning@shawell.net>
13394 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13395 L: netdev@vger.kernel.org
13397 F: drivers/net/usb/smsc95xx.*
13400 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13401 L: linux-usb@vger.kernel.org
13402 W: http://www.linux-usb.org
13403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13405 F: Documentation/devicetree/bindings/usb/
13406 F: Documentation/usb/
13408 F: include/linux/usb.h
13409 F: include/linux/usb/
13411 USB TYPEC SUBSYSTEM
13412 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13413 L: linux-usb@vger.kernel.org
13415 F: Documentation/ABI/testing/sysfs-class-typec
13416 F: Documentation/usb/typec.rst
13417 F: drivers/usb/typec/
13418 F: include/linux/usb/typec.h
13421 M: Alan Stern <stern@rowland.harvard.edu>
13422 L: linux-usb@vger.kernel.org
13424 F: drivers/usb/host/uhci*
13426 USB "USBNET" DRIVER FRAMEWORK
13427 M: Oliver Neukum <oneukum@suse.com>
13428 L: netdev@vger.kernel.org
13429 W: http://www.linux-usb.org/usbnet
13431 F: drivers/net/usb/usbnet.c
13432 F: include/linux/usb/usbnet.h
13435 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13436 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13437 L: linux-media@vger.kernel.org
13438 T: git git://linuxtv.org/media_tree.git
13439 W: http://www.ideasonboard.org/uvc/
13441 F: drivers/media/usb/uvc/
13442 F: include/uapi/linux/uvcvideo.h
13445 M: Hans Verkuil <hverkuil@xs4all.nl>
13446 L: linux-media@vger.kernel.org
13447 T: git git://linuxtv.org/media_tree.git
13448 W: https://linuxtv.org
13450 F: drivers/media/usb/usbvision/
13453 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13454 L: linux-usb@vger.kernel.org
13456 F: drivers/usb/gadget/function/*uvc*
13457 F: drivers/usb/gadget/legacy/webcam.c
13459 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13460 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13461 L: linux-wireless@vger.kernel.org
13463 F: drivers/net/wireless/rndis_wlan.c
13466 M: Mathias Nyman <mathias.nyman@intel.com>
13467 L: linux-usb@vger.kernel.org
13469 F: drivers/usb/host/xhci*
13470 F: drivers/usb/host/pci-quirks*
13473 L: linux-wireless@vger.kernel.org
13474 W: http://linux-lc100020.sourceforge.net
13476 F: drivers/net/wireless/zydas/zd1201.*
13479 M: Antoine Jacquet <royale@zerezo.com>
13480 L: linux-usb@vger.kernel.org
13481 L: linux-media@vger.kernel.org
13482 T: git git://linuxtv.org/media_tree.git
13483 W: http://royale.zerezo.com/zr364xx/
13485 F: Documentation/media/v4l-drivers/zr364xx*
13486 F: drivers/media/usb/zr364xx/
13489 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13490 L: linux-usb@vger.kernel.org
13492 F: drivers/usb/common/ulpi.c
13493 F: include/linux/ulpi/
13495 USER-MODE LINUX (UML)
13496 M: Jeff Dike <jdike@addtoit.com>
13497 M: Richard Weinberger <richard@nod.at>
13498 L: user-mode-linux-devel@lists.sourceforge.net
13499 L: user-mode-linux-user@lists.sourceforge.net
13500 W: http://user-mode-linux.sourceforge.net
13501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13503 F: Documentation/virtual/uml/
13509 USERSPACE I/O (UIO)
13510 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13513 F: Documentation/driver-api/uio-howto.rst
13515 F: include/linux/uio*.h
13518 M: Karel Zak <kzak@redhat.com>
13519 L: util-linux@vger.kernel.org
13520 W: http://en.wikipedia.org/wiki/Util-linux
13521 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13525 M: Christoph Hellwig <hch@lst.de>
13526 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13527 L: linux-kernel@vger.kernel.org
13528 T: git git://git.infradead.org/users/hch/uuid.git
13531 F: include/linux/uuid.h
13532 F: include/uapi/linux/uuid.h
13536 M: Michal Januszewski <spock@gentoo.org>
13537 L: linux-fbdev@vger.kernel.org
13538 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13540 F: Documentation/fb/uvesafb.txt
13541 F: drivers/video/fbdev/uvesafb.*
13544 M: Stefan Agner <stefan@agner.ch>
13545 L: linux-mtd@lists.infradead.org
13547 F: drivers/mtd/nand/vf610_nfc.c
13549 VFAT/FAT/MSDOS FILESYSTEM
13550 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13552 F: Documentation/filesystems/vfat.txt
13556 M: Alex Williamson <alex.williamson@redhat.com>
13557 L: kvm@vger.kernel.org
13558 T: git git://github.com/awilliam/linux-vfio.git
13560 F: Documentation/vfio.txt
13562 F: include/linux/vfio.h
13563 F: include/uapi/linux/vfio.h
13565 VFIO MEDIATED DEVICE DRIVERS
13566 M: Kirti Wankhede <kwankhede@nvidia.com>
13567 L: kvm@vger.kernel.org
13569 F: Documentation/vfio-mediated-device.txt
13570 F: drivers/vfio/mdev/
13571 F: include/linux/mdev.h
13572 F: samples/vfio-mdev/
13574 VFIO PLATFORM DRIVER
13575 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13576 L: kvm@vger.kernel.org
13578 F: drivers/vfio/platform/
13581 R: Lukas Wunner <lukas@wunner.de>
13583 F: Documentation/gpu/vga-switcheroo.rst
13584 F: drivers/gpu/vga/vga_switcheroo.c
13585 F: include/linux/vga_switcheroo.h
13586 T: git git://anongit.freedesktop.org/drm/drm-misc
13588 VIDEOBUF2 FRAMEWORK
13589 M: Pawel Osciak <pawel@osciak.com>
13590 M: Marek Szyprowski <m.szyprowski@samsung.com>
13591 M: Kyungmin Park <kyungmin.park@samsung.com>
13592 L: linux-media@vger.kernel.org
13594 F: drivers/media/v4l2-core/videobuf2-*
13595 F: include/media/videobuf2-*
13597 VIRTIO AND VHOST VSOCK DRIVER
13598 M: Stefan Hajnoczi <stefanha@redhat.com>
13599 L: kvm@vger.kernel.org
13600 L: virtualization@lists.linux-foundation.org
13601 L: netdev@vger.kernel.org
13603 F: include/linux/virtio_vsock.h
13604 F: include/uapi/linux/virtio_vsock.h
13605 F: include/uapi/linux/vsockmon.h
13606 F: net/vmw_vsock/af_vsock_tap.c
13607 F: net/vmw_vsock/virtio_transport_common.c
13608 F: net/vmw_vsock/virtio_transport.c
13609 F: drivers/net/vsockmon.c
13610 F: drivers/vhost/vsock.c
13611 F: drivers/vhost/vsock.h
13613 VIRTUAL SERIO DEVICE DRIVER
13614 M: Stephen Chandler Paul <thatslyude@gmail.com>
13616 F: drivers/input/serio/userio.c
13617 F: include/uapi/linux/userio.h
13619 VIRTIO CONSOLE DRIVER
13620 M: Amit Shah <amit@kernel.org>
13621 L: virtualization@lists.linux-foundation.org
13623 F: drivers/char/virtio_console.c
13624 F: include/linux/virtio_console.h
13625 F: include/uapi/linux/virtio_console.h
13627 VIRTIO CORE, NET AND BLOCK DRIVERS
13628 M: "Michael S. Tsirkin" <mst@redhat.com>
13629 M: Jason Wang <jasowang@redhat.com>
13630 L: virtualization@lists.linux-foundation.org
13632 F: Documentation/devicetree/bindings/virtio/
13635 F: drivers/net/virtio_net.c
13636 F: drivers/block/virtio_blk.c
13637 F: include/linux/virtio*.h
13638 F: include/uapi/linux/virtio_*.h
13639 F: drivers/crypto/virtio/
13641 VIRTIO DRIVERS FOR S390
13642 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13643 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13644 L: linux-s390@vger.kernel.org
13645 L: virtualization@lists.linux-foundation.org
13646 L: kvm@vger.kernel.org
13648 F: drivers/s390/virtio/
13651 M: David Airlie <airlied@linux.ie>
13652 M: Gerd Hoffmann <kraxel@redhat.com>
13653 L: dri-devel@lists.freedesktop.org
13654 L: virtualization@lists.linux-foundation.org
13655 T: git git://anongit.freedesktop.org/drm/drm-misc
13657 F: drivers/gpu/drm/virtio/
13658 F: include/uapi/linux/virtio_gpu.h
13660 VIRTIO HOST (VHOST)
13661 M: "Michael S. Tsirkin" <mst@redhat.com>
13662 M: Jason Wang <jasowang@redhat.com>
13663 L: kvm@vger.kernel.org
13664 L: virtualization@lists.linux-foundation.org
13665 L: netdev@vger.kernel.org
13666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13669 F: include/uapi/linux/vhost.h
13671 VIRTIO INPUT DRIVER
13672 M: Gerd Hoffmann <kraxel@redhat.com>
13674 F: drivers/virtio/virtio_input.c
13675 F: include/uapi/linux/virtio_input.h
13677 VIRTIO CRYPTO DRIVER
13678 M: Gonglei <arei.gonglei@huawei.com>
13679 L: virtualization@lists.linux-foundation.org
13680 L: linux-crypto@vger.kernel.org
13682 F: drivers/crypto/virtio/
13683 F: include/uapi/linux/virtio_crypto.h
13685 VIA RHINE NETWORK DRIVER
13687 F: drivers/net/ethernet/via/via-rhine.c
13689 VIA SD/MMC CARD CONTROLLER DRIVER
13690 M: Bruce Chang <brucechang@via.com.tw>
13691 M: Harald Welte <HaraldWelte@viatech.com>
13693 F: drivers/mmc/host/via-sdmmc.c
13695 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13696 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13697 L: linux-fbdev@vger.kernel.org
13699 F: include/linux/via-core.h
13700 F: include/linux/via-gpio.h
13701 F: include/linux/via_i2c.h
13702 F: drivers/video/fbdev/via/
13704 VIA VELOCITY NETWORK DRIVER
13705 M: Francois Romieu <romieu@fr.zoreil.com>
13706 L: netdev@vger.kernel.org
13708 F: drivers/net/ethernet/via/via-velocity.*
13711 M: Alex Williamson <alex.williamson@redhat.com>
13712 M: Paolo Bonzini <pbonzini@redhat.com>
13713 L: kvm@vger.kernel.org
13717 VIVID VIRTUAL VIDEO DRIVER
13718 M: Hans Verkuil <hverkuil@xs4all.nl>
13719 L: linux-media@vger.kernel.org
13720 T: git git://linuxtv.org/media_tree.git
13721 W: https://linuxtv.org
13723 F: drivers/media/platform/vivid/*
13725 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13726 M: Helen Koike <helen.koike@collabora.com>
13727 L: linux-media@vger.kernel.org
13728 T: git git://linuxtv.org/media_tree.git
13729 W: https://linuxtv.org
13731 F: drivers/media/platform/vimc/*
13734 M: Florian Fainelli <f.fainelli@gmail.com>
13735 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13737 F: drivers/vlynq/vlynq.c
13738 F: include/linux/vlynq.h
13741 M: Martyn Welch <martyn@welchs.me.uk>
13742 M: Manohar Vanga <manohar.vanga@gmail.com>
13743 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744 L: devel@driverdev.osuosl.org
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13747 F: Documentation/driver-api/vme.rst
13748 F: drivers/staging/vme/
13750 F: include/linux/vme*
13752 VMWARE HYPERVISOR INTERFACE
13753 M: Alok Kataria <akataria@vmware.com>
13754 L: virtualization@lists.linux-foundation.org
13756 F: arch/x86/kernel/cpu/vmware.c
13758 VMWARE BALLOON DRIVER
13759 M: Xavier Deguillard <xdeguillard@vmware.com>
13760 M: Philip Moltmann <moltmann@vmware.com>
13761 M: "VMware, Inc." <pv-drivers@vmware.com>
13762 L: linux-kernel@vger.kernel.org
13764 F: drivers/misc/vmw_balloon.c
13766 VMWARE VMMOUSE SUBDRIVER
13767 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13768 M: "VMware, Inc." <pv-drivers@vmware.com>
13769 L: linux-input@vger.kernel.org
13771 F: drivers/input/mouse/vmmouse.c
13772 F: drivers/input/mouse/vmmouse.h
13774 VMWARE VMXNET3 ETHERNET DRIVER
13775 M: Shrikrishna Khare <skhare@vmware.com>
13776 M: "VMware, Inc." <pv-drivers@vmware.com>
13777 L: netdev@vger.kernel.org
13779 F: drivers/net/vmxnet3/
13781 VMware PVSCSI driver
13782 M: Jim Gill <jgill@vmware.com>
13783 M: VMware PV-Drivers <pv-drivers@vmware.com>
13784 L: linux-scsi@vger.kernel.org
13786 F: drivers/scsi/vmw_pvscsi.c
13787 F: drivers/scsi/vmw_pvscsi.h
13789 VMWARE PVRDMA DRIVER
13790 M: Adit Ranadive <aditr@vmware.com>
13791 M: VMware PV-Drivers <pv-drivers@vmware.com>
13792 L: linux-rdma@vger.kernel.org
13794 F: drivers/infiniband/hw/vmw_pvrdma/
13796 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13797 M: Liam Girdwood <lgirdwood@gmail.com>
13798 M: Mark Brown <broonie@kernel.org>
13799 L: linux-kernel@vger.kernel.org
13800 W: http://www.slimlogic.co.uk/?p=48
13801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13803 F: Documentation/devicetree/bindings/regulator/
13804 F: drivers/regulator/
13805 F: include/dt-bindings/regulator/
13806 F: include/linux/regulator/
13809 M: David Ahern <dsa@cumulusnetworks.com>
13810 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13811 L: netdev@vger.kernel.org
13813 F: drivers/net/vrf.c
13814 F: Documentation/networking/vrf.txt
13816 VT1211 HARDWARE MONITOR DRIVER
13817 M: Juerg Haefliger <juergh@gmail.com>
13818 L: linux-hwmon@vger.kernel.org
13820 F: Documentation/hwmon/vt1211
13821 F: drivers/hwmon/vt1211.c
13823 VT8231 HARDWARE MONITOR DRIVER
13824 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13825 L: linux-hwmon@vger.kernel.org
13827 F: drivers/hwmon/vt8231.c
13829 VUB300 USB to SDIO/SD/MMC bridge chip
13830 M: Tony Olech <tony.olech@elandigitalsystems.com>
13831 L: linux-mmc@vger.kernel.org
13832 L: linux-usb@vger.kernel.org
13834 F: drivers/mmc/host/vub300.c
13836 W1 DALLAS'S 1-WIRE BUS
13837 M: Evgeniy Polyakov <zbr@ioremap.net>
13839 F: Documentation/w1/
13841 F: include/linux/w1.h
13843 W83791D HARDWARE MONITORING DRIVER
13844 M: Marc Hulsman <m.hulsman@tudelft.nl>
13845 L: linux-hwmon@vger.kernel.org
13847 F: Documentation/hwmon/w83791d
13848 F: drivers/hwmon/w83791d.c
13850 W83793 HARDWARE MONITORING DRIVER
13851 M: Rudolf Marek <r.marek@assembler.cz>
13852 L: linux-hwmon@vger.kernel.org
13854 F: Documentation/hwmon/w83793
13855 F: drivers/hwmon/w83793.c
13857 W83795 HARDWARE MONITORING DRIVER
13858 M: Jean Delvare <jdelvare@suse.com>
13859 L: linux-hwmon@vger.kernel.org
13861 F: drivers/hwmon/w83795.c
13863 W83L51xD SD/MMC CARD INTERFACE DRIVER
13864 M: Pierre Ossman <pierre@ossman.eu>
13866 F: drivers/mmc/host/wbsd.*
13868 WACOM PROTOCOL 4 SERIAL TABLETS
13869 M: Julian Squires <julian@cipht.net>
13870 M: Hans de Goede <hdegoede@redhat.com>
13871 L: linux-input@vger.kernel.org
13873 F: drivers/input/tablet/wacom_serial4.c
13875 WATCHDOG DEVICE DRIVERS
13876 M: Wim Van Sebroeck <wim@iguana.be>
13877 R: Guenter Roeck <linux@roeck-us.net>
13878 L: linux-watchdog@vger.kernel.org
13879 W: http://www.linux-watchdog.org/
13880 T: git git://www.linux-watchdog.org/linux-watchdog.git
13882 F: Documentation/devicetree/bindings/watchdog/
13883 F: Documentation/watchdog/
13884 F: drivers/watchdog/
13885 F: include/linux/watchdog.h
13886 F: include/uapi/linux/watchdog.h
13889 M: David Herrmann <dh.herrmann@googlemail.com>
13890 L: linux-input@vger.kernel.org
13892 F: drivers/hid/hid-wiimote*
13895 M: David Härdeman <david@hardeman.nu>
13897 F: drivers/media/rc/winbond-cir.c
13899 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13900 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13901 L: linux-watchdog@vger.kernel.org
13903 F: drivers/watchdog/ebc-c384_wdt.c
13905 WINSYSTEMS WS16C48 GPIO DRIVER
13906 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13907 L: linux-gpio@vger.kernel.org
13909 F: drivers/gpio/gpio-ws16c48.c
13912 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13913 M: linux-wimax@intel.com
13914 L: wimax@linuxwimax.org (subscribers-only)
13916 W: http://linuxwimax.org
13917 F: Documentation/wimax/README.wimax
13918 F: include/linux/wimax/debug.h
13919 F: include/net/wimax.h
13920 F: include/uapi/linux/wimax.h
13923 WISTRON LAPTOP BUTTON DRIVER
13924 M: Miloslav Trmac <mitr@volny.cz>
13926 F: drivers/input/misc/wistron_btns.c
13928 WL3501 WIRELESS PCMCIA CARD DRIVER
13929 L: linux-wireless@vger.kernel.org
13931 F: drivers/net/wireless/wl3501*
13933 WOLFSON MICROELECTRONICS DRIVERS
13934 L: patches@opensource.cirrus.com
13935 T: git https://github.com/CirrusLogic/linux-drivers.git
13936 W: https://github.com/CirrusLogic/linux-drivers/wiki
13938 F: Documentation/hwmon/wm83??
13939 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13940 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13941 F: Documentation/devicetree/bindings/mfd/arizona.txt
13942 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13943 F: arch/arm/mach-s3c64xx/mach-crag6410*
13944 F: drivers/clk/clk-wm83*.c
13945 F: drivers/extcon/extcon-arizona.c
13946 F: drivers/leds/leds-wm83*.c
13947 F: drivers/gpio/gpio-*wm*.c
13948 F: drivers/gpio/gpio-arizona.c
13949 F: drivers/hwmon/wm83??-hwmon.c
13950 F: drivers/input/misc/wm831x-on.c
13951 F: drivers/input/touchscreen/wm831x-ts.c
13952 F: drivers/input/touchscreen/wm97*.c
13953 F: drivers/mfd/arizona*
13954 F: drivers/mfd/wm*.c
13955 F: drivers/mfd/cs47l24*
13956 F: drivers/power/supply/wm83*.c
13957 F: drivers/rtc/rtc-wm83*.c
13958 F: drivers/regulator/wm8*.c
13959 F: drivers/regulator/arizona*
13960 F: drivers/video/backlight/wm83*_bl.c
13961 F: drivers/watchdog/wm83*_wdt.c
13962 F: include/linux/mfd/arizona/
13963 F: include/linux/mfd/wm831x/
13964 F: include/linux/mfd/wm8350/
13965 F: include/linux/mfd/wm8400*
13966 F: include/linux/regulator/arizona*
13967 F: include/linux/wm97xx.h
13968 F: include/sound/wm????.h
13969 F: sound/soc/codecs/arizona.?
13970 F: sound/soc/codecs/wm*
13971 F: sound/soc/codecs/cs47l24*
13974 M: Tejun Heo <tj@kernel.org>
13975 R: Lai Jiangshan <jiangshanlai@gmail.com>
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13978 F: include/linux/workqueue.h
13979 F: kernel/workqueue.c
13980 F: Documentation/core-api/workqueue.rst
13982 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13983 M: Chen-Yu Tsai <wens@csie.org>
13984 L: linux-kernel@vger.kernel.org
13989 M: Andrew Hendry <andrew.hendry@gmail.com>
13990 L: linux-x25@vger.kernel.org
13992 F: Documentation/networking/x25*
13993 F: include/net/x25*
13996 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13997 M: Thomas Gleixner <tglx@linutronix.de>
13998 M: Ingo Molnar <mingo@redhat.com>
13999 M: "H. Peter Anvin" <hpa@zytor.com>
14001 L: linux-kernel@vger.kernel.org
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14004 F: Documentation/x86/
14007 X86 PLATFORM DRIVERS
14008 M: Darren Hart <dvhart@infradead.org>
14009 M: Andy Shevchenko <andy@infradead.org>
14010 L: platform-driver-x86@vger.kernel.org
14011 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14013 F: drivers/platform/x86/
14014 F: drivers/platform/olpc/
14016 X86 MCE INFRASTRUCTURE
14017 M: Tony Luck <tony.luck@intel.com>
14018 M: Borislav Petkov <bp@alien8.de>
14019 L: linux-edac@vger.kernel.org
14021 F: arch/x86/kernel/cpu/mcheck/*
14023 X86 MICROCODE UPDATE SUPPORT
14024 M: Borislav Petkov <bp@alien8.de>
14026 F: arch/x86/kernel/cpu/microcode/*
14029 M: Andy Lutomirski <luto@amacapital.net>
14030 L: linux-kernel@vger.kernel.org
14031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14033 F: arch/x86/entry/vdso/
14035 XC2028/3028 TUNER DRIVER
14036 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14037 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14038 L: linux-media@vger.kernel.org
14039 W: https://linuxtv.org
14040 T: git git://linuxtv.org/media_tree.git
14042 F: drivers/media/tuners/tuner-xc2028.*
14044 XEN HYPERVISOR INTERFACE
14045 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14046 M: Juergen Gross <jgross@suse.com>
14047 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14051 F: drivers/*/xen-*front.c
14053 F: arch/x86/include/asm/xen/
14055 F: include/uapi/xen/
14058 M: Stefano Stabellini <sstabellini@kernel.org>
14059 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14062 F: arch/arm/include/asm/xen/
14064 XEN HYPERVISOR ARM64
14065 M: Stefano Stabellini <sstabellini@kernel.org>
14066 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14069 F: arch/arm64/include/asm/xen/
14071 XEN NETWORK BACKEND DRIVER
14072 M: Wei Liu <wei.liu2@citrix.com>
14073 M: Paul Durrant <paul.durrant@citrix.com>
14074 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14075 L: netdev@vger.kernel.org
14077 F: drivers/net/xen-netback/*
14080 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14081 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14083 F: arch/x86/pci/*xen*
14084 F: drivers/pci/*xen*
14086 XEN BLOCK SUBSYSTEM
14087 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14088 M: Roger Pau Monné <roger.pau@citrix.com>
14089 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14091 F: drivers/block/xen-blkback/*
14092 F: drivers/block/xen*
14095 M: Juergen Gross <jgross@suse.com>
14096 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14097 L: linux-scsi@vger.kernel.org
14099 F: drivers/scsi/xen-scsifront.c
14100 F: drivers/xen/xen-scsiback.c
14101 F: include/xen/interface/io/vscsiif.h
14103 XEN SWIOTLB SUBSYSTEM
14104 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14105 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14107 F: arch/x86/xen/*swiotlb*
14108 F: drivers/xen/*swiotlb*
14111 M: Darrick J. Wong <darrick.wong@oracle.com>
14112 M: linux-xfs@vger.kernel.org
14113 L: linux-xfs@vger.kernel.org
14115 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14117 F: Documentation/filesystems/xfs.txt
14120 XILINX AXI ETHERNET DRIVER
14121 M: Anirudha Sarangi <anirudh@xilinx.com>
14122 M: John Linn <John.Linn@xilinx.com>
14124 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14126 XILINX UARTLITE SERIAL DRIVER
14127 M: Peter Korsgaard <jacmet@sunsite.dk>
14128 L: linux-serial@vger.kernel.org
14130 F: drivers/tty/serial/uartlite.c
14132 XILINX VIDEO IP CORES
14133 M: Hyun Kwon <hyun.kwon@xilinx.com>
14134 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14135 L: linux-media@vger.kernel.org
14136 T: git git://linuxtv.org/media_tree.git
14138 F: Documentation/devicetree/bindings/media/xilinx/
14139 F: drivers/media/platform/xilinx/
14140 F: include/uapi/linux/xilinx-v4l2-controls.h
14143 M: Eli Billauer <eli.billauer@gmail.com>
14144 L: linux-kernel@vger.kernel.org
14146 F: drivers/char/xillybus/
14148 XTENSA XTFPGA PLATFORM SUPPORT
14149 M: Max Filippov <jcmvbkbc@gmail.com>
14150 L: linux-xtensa@linux-xtensa.org
14152 F: drivers/spi/spi-xtensa-xtfpga.c
14153 F: sound/soc/xtensa/xtfpga-i2s.c
14155 YAM DRIVER FOR AX.25
14156 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14157 L: linux-hams@vger.kernel.org
14159 F: drivers/net/hamradio/yam*
14160 F: include/linux/yam.h
14162 YEALINK PHONE DRIVER
14163 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14164 L: usbb2k-api-dev@nongnu.org
14166 F: Documentation/input/yealink.rst
14167 F: drivers/input/misc/yealink.*
14169 Z8530 DRIVER FOR AX.25
14170 M: Joerg Reuter <jreuter@yaina.de>
14171 W: http://yaina.de/jreuter/
14172 W: http://www.qsl.net/dl1bke/
14173 L: linux-hams@vger.kernel.org
14175 F: Documentation/networking/z8530drv.txt
14176 F: drivers/net/hamradio/*scc.c
14177 F: drivers/net/hamradio/z8530.h
14179 ZBUD COMPRESSED PAGE ALLOCATOR
14180 M: Seth Jennings <sjenning@redhat.com>
14181 M: Dan Streetman <ddstreet@ieee.org>
14182 L: linux-mm@kvack.org
14185 F: include/linux/zbud.h
14187 ZD1211RW WIRELESS DRIVER
14188 M: Daniel Drake <dsd@gentoo.org>
14189 M: Ulrich Kunitz <kune@deine-taler.de>
14190 W: http://zd1211.ath.cx/wiki/DriverRewrite
14191 L: linux-wireless@vger.kernel.org
14192 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14194 F: drivers/net/wireless/zydas/zd1211rw/
14196 ZD1301_DEMOD MEDIA DRIVER
14197 M: Antti Palosaari <crope@iki.fi>
14198 L: linux-media@vger.kernel.org
14199 W: https://linuxtv.org/
14200 W: http://palosaari.fi/linux/
14201 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14203 F: drivers/media/dvb-frontends/zd1301_demod*
14205 ZD1301 MEDIA DRIVER
14206 M: Antti Palosaari <crope@iki.fi>
14207 L: linux-media@vger.kernel.org
14208 W: https://linuxtv.org/
14209 W: http://palosaari.fi/linux/
14210 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14212 F: drivers/media/usb/dvb-usb-v2/zd1301*
14214 ZPOOL COMPRESSED PAGE STORAGE API
14215 M: Dan Streetman <ddstreet@ieee.org>
14216 L: linux-mm@kvack.org
14219 F: include/linux/zpool.h
14221 ZR36067 VIDEO FOR LINUX DRIVER
14222 L: mjpeg-users@lists.sourceforge.net
14223 L: linux-media@vger.kernel.org
14224 W: http://mjpeg.sourceforge.net/driver-zoran/
14225 T: hg https://linuxtv.org/hg/v4l-dvb
14227 F: drivers/media/pci/zoran/
14229 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14230 M: Minchan Kim <minchan@kernel.org>
14231 M: Nitin Gupta <ngupta@vflare.org>
14232 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14233 L: linux-kernel@vger.kernel.org
14235 F: drivers/block/zram/
14236 F: Documentation/blockdev/zram.txt
14238 ZS DECSTATION Z85C30 SERIAL DRIVER
14239 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14241 F: drivers/tty/serial/zs.*
14243 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14244 M: Minchan Kim <minchan@kernel.org>
14245 M: Nitin Gupta <ngupta@vflare.org>
14246 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14247 L: linux-mm@kvack.org
14250 F: include/linux/zsmalloc.h
14251 F: Documentation/vm/zsmalloc.txt
14253 ZSWAP COMPRESSED SWAP CACHING
14254 M: Seth Jennings <sjenning@redhat.com>
14255 M: Dan Streetman <ddstreet@ieee.org>
14256 L: linux-mm@kvack.org
14261 M: Linus Torvalds <torvalds@linux-foundation.org>
14262 L: linux-kernel@vger.kernel.org
14263 Q: http://patchwork.kernel.org/project/LKML/list/
14264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14265 S: Buried alive in reporters