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 <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
272 F: drivers/gpio/gpio-pci-idio-16.c
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
291 F: drivers/platform/x86/acer-wmi.c
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
345 F: drivers/acpi/arm64
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
364 L: platform-driver-x86@vger.kernel.org
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
484 M: Colin Leroy <colin@colino.net>
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
511 M: Riccardo Facchetti <fizban@tin.it>
513 F: sound/oss/aedsp16.c
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
536 L: linux-fsdevel@vger.kernel.org
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
584 F: include/linux/*aio*.h
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
612 F: drivers/mmc/host/au1xmmc.c
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
625 F: drivers/crypto/sunxi-ss/
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
632 L: linux-alpha@vger.kernel.org
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
643 F: drivers/mailbox/mailbox-altera.c
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
746 F: arch/arm64/boot/dts/amd/
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC IIO DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 M: Michael Hennerich <Michael.Hennerich@analog.com>
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
823 ANALOG DEVICES INC DMA DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 W: http://ez.analog.com/community/linux-device-drivers
827 F: drivers/dma/dma-axi-dmac.c
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
832 F: kernel/configs/android*
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
842 F: drivers/staging/android/
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
849 F: 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/ADS SPHERE MACHINE SUPPORT
1040 M: Lennert Buytenhek <kernel@wantstofly.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 ARM/AFEB9260 MACHINE SUPPORT
1045 M: Sergey Lapin <slapin@ossfans.org>
1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 ARM/AJECO 1ARM MACHINE SUPPORT
1050 M: Lennert Buytenhek <kernel@wantstofly.org>
1051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 ARM/Allwinner sunXi SoC support
1055 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1056 M: Chen-Yu Tsai <wens@csie.org>
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061 F: arch/arm/mach-sunxi/
1062 F: arch/arm64/boot/dts/allwinner/
1063 F: drivers/clk/sunxi-ng/
1064 F: drivers/pinctrl/sunxi/
1065 F: drivers/soc/sunxi/
1066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1068 ARM/Allwinner SoC Clock Support
1069 M: Emilio López <emilio@elopez.com.ar>
1071 F: drivers/clk/sunxi/
1073 ARM/Amlogic Meson SoC support
1074 M: Carlo Caione <carlo@caione.org>
1075 M: Kevin Hilman <khilman@baylibre.com>
1076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 L: linux-amlogic@lists.infradead.org
1078 W: http://linux-meson.com/
1080 F: arch/arm/mach-meson/
1081 F: arch/arm/boot/dts/meson*
1082 F: arch/arm64/boot/dts/amlogic/
1083 F: drivers/pinctrl/meson/
1084 F: drivers/mmc/host/meson*
1087 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088 M: Neil Armstrong <narmstrong@baylibre.com>
1089 M: Jerome Brunet <jbrunet@baylibre.com>
1090 L: linux-amlogic@lists.infradead.org
1092 F: drivers/clk/meson/
1093 F: include/dt-bindings/clock/meson*
1094 F: include/dt-bindings/clock/gxbb*
1095 F: Documentation/devicetree/bindings/clock/amlogic*
1097 ARM/Annapurna Labs ALPINE ARCHITECTURE
1098 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: arch/arm/mach-alpine/
1103 F: arch/arm/boot/dts/alpine*
1104 F: arch/arm64/boot/dts/al/
1105 F: drivers/*/*alpine*
1107 ARM/ARTPEC MACHINE SUPPORT
1108 M: Jesper Nilsson <jesper.nilsson@axis.com>
1109 M: Lars Persson <lars.persson@axis.com>
1110 M: Niklas Cassel <niklas.cassel@axis.com>
1112 L: linux-arm-kernel@axis.com
1113 F: arch/arm/mach-artpec
1114 F: arch/arm/boot/dts/artpec6*
1116 F: drivers/pinctrl/pinctrl-artpec*
1117 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1119 ARM/ASPEED MACHINE SUPPORT
1120 M: Joel Stanley <joel@jms.id.au>
1122 F: arch/arm/mach-aspeed/
1123 F: arch/arm/boot/dts/aspeed-*
1124 F: drivers/*/*aspeed*
1126 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1128 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 W: http://www.linux4sam.org
1131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1133 F: arch/arm/mach-at91/
1134 F: include/soc/at91/
1135 F: arch/arm/boot/dts/at91*.dts
1136 F: arch/arm/boot/dts/at91*.dtsi
1137 F: arch/arm/boot/dts/sama*.dts
1138 F: arch/arm/boot/dts/sama*.dtsi
1139 F: arch/arm/include/debug/at91.S
1140 F: drivers/memory/atmel*
1142 ARM/ATMEL AT91 Clock Support
1143 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1147 ARM/CALXEDA HIGHBANK ARCHITECTURE
1148 M: Rob Herring <robh@kernel.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 F: arch/arm/mach-highbank/
1152 F: arch/arm/boot/dts/highbank.dts
1153 F: arch/arm/boot/dts/ecx-*.dts*
1155 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156 M: Krzysztof Halasa <khalasa@piap.pl>
1158 F: arch/arm/mach-cns3xxx/
1160 ARM/CAVIUM THUNDER NETWORK DRIVER
1161 M: Sunil Goutham <sgoutham@cavium.com>
1162 M: Robert Richter <rric@kernel.org>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 F: drivers/net/ethernet/cavium/thunder/
1167 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168 M: Alexander Shiyan <shc_work@mail.ru>
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174 M: Hartley Sweeten <hsweeten@visionengravers.com>
1175 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 F: arch/arm/mach-ep93xx/
1179 F: arch/arm/mach-ep93xx/include/mach/
1181 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182 M: Lennert Buytenhek <kernel@wantstofly.org>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 M: Russell King <linux@armlinux.org.uk>
1188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191 F: arch/arm/include/asm/clkdev.h
1192 F: drivers/clk/clkdev.c
1194 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195 M: Mike Rapoport <mike@compulab.co.il>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 ARM/CONTEC MICRO9 MACHINE SUPPORT
1200 M: Hubert Feurstein <hubert.feurstein@contec.at>
1202 F: arch/arm/mach-ep93xx/micro9.c
1204 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 F: drivers/hwtracing/coresight/*
1209 F: Documentation/trace/coresight.txt
1210 F: Documentation/devicetree/bindings/arm/coresight.txt
1211 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212 F: tools/perf/arch/arm/util/pmu.c
1213 F: tools/perf/arch/arm/util/auxtrace.c
1214 F: tools/perf/arch/arm/util/cs-etm.c
1215 F: tools/perf/arch/arm/util/cs-etm.h
1216 F: tools/perf/util/cs-etm.h
1218 ARM/CORGI MACHINE SUPPORT
1219 M: Richard Purdie <rpurdie@rpsys.net>
1222 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 T: git git://github.com/ulli-kroll/linux.git
1227 F: arch/arm/mach-gemini/
1228 F: drivers/rtc/rtc-gemini.c
1230 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231 M: Barry Song <baohua@kernel.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1235 F: arch/arm/boot/dts/prima2*
1236 F: arch/arm/mach-prima2/
1237 F: drivers/clk/sirf/
1238 F: drivers/clocksource/timer-prima2.c
1239 F: drivers/clocksource/timer-atlas7.c
1242 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243 M: Baruch Siach <baruch@tkos.co.il>
1244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 F: arch/arm/boot/dts/cx92755*
1249 ARM/EBSA110 MACHINE SUPPORT
1250 M: Russell King <linux@armlinux.org.uk>
1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W: http://www.armlinux.org.uk/
1254 F: arch/arm/mach-ebsa110/
1255 F: drivers/net/ethernet/amd/am79c961a.*
1257 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258 M: Uwe Kleine-König <kernel@pengutronix.de>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264 M: Robert Jarzmik <robert.jarzmik@free.fr>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F: arch/arm/mach-pxa/ezx.c
1269 ARM/FARADAY FA526 PORT
1270 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 T: git git://git.berlios.de/gemini-board
1274 F: arch/arm/mm/*-fa*
1276 ARM/FOOTBRIDGE ARCHITECTURE
1277 M: Russell King <linux@armlinux.org.uk>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 W: http://www.armlinux.org.uk/
1281 F: arch/arm/include/asm/hardware/dec21285.h
1282 F: arch/arm/mach-footbridge/
1284 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285 M: Shawn Guo <shawnguo@kernel.org>
1286 M: Sascha Hauer <kernel@pengutronix.de>
1287 R: Fabio Estevam <fabio.estevam@nxp.com>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291 F: arch/arm/mach-imx/
1292 F: arch/arm/mach-mxs/
1293 F: arch/arm/boot/dts/imx*
1294 F: arch/arm/configs/imx*_defconfig
1299 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300 M: Shawn Guo <shawnguo@kernel.org>
1301 M: Sascha Hauer <kernel@pengutronix.de>
1302 R: Stefan Agner <stefan@agner.ch>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306 F: arch/arm/mach-imx/*vf610*
1307 F: arch/arm/boot/dts/vf*
1309 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310 M: Lennert Buytenhek <kernel@wantstofly.org>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 ARM/GUMSTIX MACHINE SUPPORT
1315 M: Steve Sakoman <sakoman@gmail.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320 M: Philipp Zabel <philipp.zabel@gmail.com>
1321 M: Paul Parsons <lost.distance@yahoo.com>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/mach-pxa/hx4700.c
1325 F: arch/arm/mach-pxa/include/mach/hx4700.h
1326 F: sound/soc/pxa/hx4700.c
1328 ARM/HISILICON SOC SUPPORT
1329 M: Wei Xu <xuwei5@hisilicon.com>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 W: http://www.hisilicon.com
1333 T: git git://github.com/hisilicon/linux-hisi.git
1334 F: arch/arm/mach-hisi/
1335 F: arch/arm/boot/dts/hi3*
1336 F: arch/arm/boot/dts/hip*
1337 F: arch/arm/boot/dts/hisi*
1338 F: arch/arm64/boot/dts/hisilicon/
1340 ARM/HP JORNADA 7XX MACHINE SUPPORT
1341 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345 F: arch/arm/mach-sa1100/jornada720.c
1346 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1348 ARM/IGEP MACHINE SUPPORT
1349 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1350 M: Javier Martinez Canillas <javier@dowhile0.org>
1351 L: linux-omap@vger.kernel.org
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 F: arch/arm/boot/dts/omap3-igep*
1356 ARM/INCOME PXA270 SUPPORT
1357 M: Marek Vasut <marek.vasut@gmail.com>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1362 ARM/INTEL IOP32X ARM ARCHITECTURE
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 ARM/INTEL IOP33X ARM ARCHITECTURE
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 ARM/INTEL IOP13XX ARM ARCHITECTURE
1372 M: Lennert Buytenhek <kernel@wantstofly.org>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 ARM/INTEL IQ81342EX MACHINE SUPPORT
1377 M: Lennert Buytenhek <kernel@wantstofly.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 ARM/INTEL IXDP2850 MACHINE SUPPORT
1382 M: Lennert Buytenhek <kernel@wantstofly.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 ARM/INTEL IXP4XX ARM ARCHITECTURE
1387 M: Imre Kaloz <kaloz@openwrt.org>
1388 M: Krzysztof Halasa <khalasa@piap.pl>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 F: arch/arm/mach-ixp4xx/
1393 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394 M: Jonathan Cameron <jic23@cam.ac.uk>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 F: arch/arm/mach-pxa/stargate2.c
1398 F: drivers/pcmcia/pxa2xx_stargate2.c
1400 ARM/INTEL XSC3 (MANZANO) ARM CORE
1401 M: Lennert Buytenhek <kernel@wantstofly.org>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406 M: Lennert Buytenhek <kernel@wantstofly.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411 M: Santosh Shilimkar <ssantosh@kernel.org>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 F: arch/arm/mach-keystone/
1415 F: arch/arm/boot/dts/keystone-*
1416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1418 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419 M: Santosh Shilimkar <ssantosh@kernel.org>
1420 L: linux-kernel@vger.kernel.org
1422 F: drivers/clk/keystone/
1424 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425 M: Santosh Shilimkar <ssantosh@kernel.org>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 L: linux-kernel@vger.kernel.org
1429 F: drivers/clocksource/timer-keystone.c
1431 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432 M: Santosh Shilimkar <ssantosh@kernel.org>
1433 L: linux-kernel@vger.kernel.org
1435 F: drivers/power/reset/keystone-reset.c
1437 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438 M: Santosh Shilimkar <ssantosh@kernel.org>
1439 L: linux-kernel@vger.kernel.org
1441 F: drivers/memory/*emif*
1443 ARM/LG1K ARCHITECTURE
1444 M: Chanho Min <chanho.min@lge.com>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: arch/arm64/boot/dts/lg/
1449 ARM/LOGICPD PXA270 MACHINE SUPPORT
1450 M: Lennert Buytenhek <kernel@wantstofly.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 ARM/LPC18XX ARCHITECTURE
1455 M: Joachim Eastwood <manabian@gmail.com>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 F: arch/arm/boot/dts/lpc43*
1459 F: drivers/clk/nxp/clk-lpc18xx*
1460 F: drivers/clocksource/time-lpc32xx.c
1461 F: drivers/i2c/busses/i2c-lpc2k.c
1462 F: drivers/memory/pl172.c
1463 F: drivers/mtd/spi-nor/nxp-spifi.c
1464 F: drivers/rtc/rtc-lpc24xx.c
1467 ARM/LPC32XX SOC SUPPORT
1468 M: Vladimir Zapolskiy <vz@mleia.com>
1469 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1473 F: arch/arm/boot/dts/lpc32*
1474 F: arch/arm/mach-lpc32xx/
1475 F: drivers/i2c/busses/i2c-pnx.c
1476 F: drivers/net/ethernet/nxp/lpc_eth.c
1477 F: drivers/usb/host/ohci-nxp.c
1478 F: drivers/watchdog/pnx4008_wdt.c
1481 ARM/MAGICIAN MACHINE SUPPORT
1482 M: Philipp Zabel <philipp.zabel@gmail.com>
1485 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486 M: Jason Cooper <jason@lakedaemon.net>
1487 M: Andrew Lunn <andrew@lunn.ch>
1488 M: Gregory Clement <gregory.clement@free-electrons.com>
1489 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: arch/arm/boot/dts/armada*
1493 F: arch/arm/boot/dts/kirkwood*
1494 F: arch/arm/configs/mvebu_*_defconfig
1495 F: arch/arm/mach-mvebu/
1496 F: arch/arm64/boot/dts/marvell/armada*
1497 F: drivers/cpufreq/mvebu-cpufreq.c
1498 F: drivers/irqchip/irq-armada-370-xp.c
1499 F: drivers/irqchip/irq-mvebu-*
1500 F: drivers/rtc/rtc-armada38x.c
1502 ARM/Marvell Berlin SoC support
1503 M: Jisheng Zhang <jszhang@marvell.com>
1504 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 F: arch/arm/mach-berlin/
1508 F: arch/arm/boot/dts/berlin*
1509 F: arch/arm64/boot/dts/marvell/berlin*
1512 ARM/Marvell Dove/MV78xx0/Orion SOC support
1513 M: Jason Cooper <jason@lakedaemon.net>
1514 M: Andrew Lunn <andrew@lunn.ch>
1515 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1516 M: Gregory Clement <gregory.clement@free-electrons.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: Documentation/devicetree/bindings/soc/dove/
1520 F: arch/arm/mach-dove/
1521 F: arch/arm/mach-mv78xx0/
1522 F: arch/arm/mach-orion5x/
1523 F: arch/arm/plat-orion/
1524 F: arch/arm/boot/dts/dove*
1525 F: arch/arm/boot/dts/orion5x*
1528 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1529 M: Alexander Clouter <alex@digriz.org.uk>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W: http://www.digriz.org.uk/ts78xx/kernel
1533 F: arch/arm/mach-orion5x/ts78xx-*
1535 ARM/OXNAS platform support
1536 M: Neil Armstrong <narmstrong@baylibre.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1540 F: arch/arm/mach-oxnas/
1541 F: arch/arm/boot/dts/ox8*.dtsi
1542 F: arch/arm/boot/dts/wd-mbwe.dts
1543 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1546 ARM/Mediatek RTC DRIVER
1547 M: Eddie Huang <eddie.huang@mediatek.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1551 F: drivers/rtc/rtc-mt6397.c
1553 ARM/Mediatek SoC support
1554 M: Matthias Brugger <matthias.bgg@gmail.com>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm/boot/dts/mt6*
1559 F: arch/arm/boot/dts/mt7*
1560 F: arch/arm/boot/dts/mt8*
1561 F: arch/arm/mach-mediatek/
1562 F: arch/arm64/boot/dts/mediatek/
1566 ARM/Mediatek USB3 PHY DRIVER
1567 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1571 F: drivers/phy/phy-mt65xx-usb3.c
1573 ARM/MICREL KS8695 ARCHITECTURE
1574 M: Greg Ungerer <gerg@uclinux.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F: arch/arm/mach-ks8695/
1579 ARM/MIOA701 MACHINE SUPPORT
1580 M: Robert Jarzmik <robert.jarzmik@free.fr>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: arch/arm/mach-pxa/mioa701.c
1585 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1586 M: Michael Petchkovsky <mkpetch@internode.on.net>
1589 ARM/NOMADIK ARCHITECTURE
1590 M: Alessandro Rubini <rubini@unipv.it>
1591 M: Linus Walleij <linus.walleij@linaro.org>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 F: arch/arm/mach-nomadik/
1595 F: drivers/pinctrl/nomadik/
1596 F: drivers/i2c/busses/i2c-nomadik.c
1597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1599 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1600 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1601 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1602 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1605 ARM/TOSA MACHINE SUPPORT
1606 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1607 M: Dirk Opfer <dirk@opfer-online.de>
1610 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1611 M: Marek Vasut <marek.vasut@gmail.com>
1612 L: linux-arm-kernel@lists.infradead.org
1613 W: http://hackndev.com
1615 F: arch/arm/mach-pxa/include/mach/palmtx.h
1616 F: arch/arm/mach-pxa/palmtx.c
1617 F: arch/arm/mach-pxa/include/mach/palmt5.h
1618 F: arch/arm/mach-pxa/palmt5.c
1619 F: arch/arm/mach-pxa/include/mach/palmld.h
1620 F: arch/arm/mach-pxa/palmld.c
1621 F: arch/arm/mach-pxa/include/mach/palmte2.h
1622 F: arch/arm/mach-pxa/palmte2.c
1623 F: arch/arm/mach-pxa/include/mach/palmtc.h
1624 F: arch/arm/mach-pxa/palmtc.c
1626 ARM/PALM TREO SUPPORT
1627 M: Tomas Cech <sleep_walker@suse.com>
1628 L: linux-arm-kernel@lists.infradead.org
1629 W: http://hackndev.com
1631 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1632 F: arch/arm/mach-pxa/palmtreo.c
1635 M: Sergey Lapin <slapin@ossfans.org>
1636 L: linux-arm-kernel@lists.infradead.org
1637 W: http://hackndev.com
1639 F: arch/arm/mach-pxa/include/mach/palmz72.h
1640 F: arch/arm/mach-pxa/palmz72.c
1643 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1644 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1647 ARM/PT DIGITAL BOARD PORT
1648 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W: http://www.armlinux.org.uk/
1653 ARM/QUALCOMM SUPPORT
1654 M: Andy Gross <andy.gross@linaro.org>
1655 M: David Brown <david.brown@linaro.org>
1656 L: linux-arm-msm@vger.kernel.org
1657 L: linux-soc@vger.kernel.org
1659 F: Documentation/devicetree/bindings/soc/qcom/
1660 F: arch/arm/boot/dts/qcom-*.dts
1661 F: arch/arm/boot/dts/qcom-*.dtsi
1662 F: arch/arm/mach-qcom/
1663 F: arch/arm64/boot/dts/qcom/*
1664 F: drivers/i2c/busses/i2c-qup.c
1665 F: drivers/clk/qcom/
1666 F: drivers/pinctrl/qcom/
1667 F: drivers/dma/qcom/
1668 F: drivers/soc/qcom/
1669 F: drivers/spi/spi-qup.c
1670 F: drivers/tty/serial/msm_serial.h
1671 F: drivers/tty/serial/msm_serial.c
1672 F: drivers/*/pm8???-*
1673 F: drivers/mfd/ssbi.c
1674 F: drivers/firmware/qcom_scm.c
1675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1677 ARM/RADISYS ENP2611 MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/RENESAS ARM64 ARCHITECTURE
1683 M: Simon Horman <horms@verge.net.au>
1684 M: Magnus Damm <magnus.damm@gmail.com>
1685 L: linux-renesas-soc@vger.kernel.org
1686 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1689 F: arch/arm64/boot/dts/renesas/
1690 F: drivers/soc/renesas/
1691 F: include/linux/soc/renesas/
1693 ARM/RISCPC ARCHITECTURE
1694 M: Russell King <linux@armlinux.org.uk>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 W: http://www.armlinux.org.uk/
1698 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1699 F: arch/arm/include/asm/hardware/ioc.h
1700 F: arch/arm/include/asm/hardware/iomd.h
1701 F: arch/arm/include/asm/hardware/memc.h
1702 F: arch/arm/mach-rpc/
1703 F: drivers/net/ethernet/8390/etherh.c
1704 F: drivers/net/ethernet/i825xx/ether1*
1705 F: drivers/net/ethernet/seeq/ether3*
1706 F: drivers/scsi/arm/
1708 ARM/Rockchip SoC support
1709 M: Heiko Stuebner <heiko@sntech.de>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 L: linux-rockchip@lists.infradead.org
1712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1714 F: arch/arm/boot/dts/rk3*
1715 F: arch/arm/mach-rockchip/
1716 F: drivers/clk/rockchip/
1717 F: drivers/i2c/busses/i2c-rk3x.c
1718 F: drivers/*/*rockchip*
1719 F: drivers/*/*/*rockchip*
1720 F: sound/soc/rockchip/
1723 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1724 M: Kukjin Kim <kgene@kernel.org>
1725 M: Krzysztof Kozlowski <krzk@kernel.org>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1730 F: arch/arm/boot/dts/s3c*
1731 F: arch/arm/boot/dts/s5p*
1732 F: arch/arm/boot/dts/samsung*
1733 F: arch/arm/boot/dts/exynos*
1734 F: arch/arm64/boot/dts/exynos/
1735 F: arch/arm/plat-samsung/
1736 F: arch/arm/mach-s3c24*/
1737 F: arch/arm/mach-s3c64xx/
1738 F: arch/arm/mach-s5p*/
1739 F: arch/arm/mach-exynos*/
1740 F: drivers/*/*s3c24*
1741 F: drivers/*/*/*s3c24*
1742 F: drivers/*/*s3c64xx*
1743 F: drivers/*/*s5pv210*
1744 F: drivers/memory/samsung/*
1745 F: drivers/soc/samsung/*
1746 F: Documentation/arm/Samsung/
1747 F: Documentation/devicetree/bindings/arm/samsung/
1748 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753 M: Kyungmin Park <kyungmin.park@samsung.com>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: arch/arm/mach-s5pv210/
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759 M: Kyungmin Park <kyungmin.park@samsung.com>
1760 M: Kamil Debski <kamil@wypas.org>
1761 M: Andrzej Hajda <a.hajda@samsung.com>
1762 L: linux-arm-kernel@lists.infradead.org
1763 L: linux-media@vger.kernel.org
1765 F: drivers/media/platform/s5p-g2d/
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768 M: Kyungmin Park <kyungmin.park@samsung.com>
1769 M: Kamil Debski <kamil@wypas.org>
1770 M: Jeongtae Park <jtp.park@samsung.com>
1771 M: Andrzej Hajda <a.hajda@samsung.com>
1772 L: linux-arm-kernel@lists.infradead.org
1773 L: linux-media@vger.kernel.org
1775 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F: drivers/media/platform/s5p-mfc/
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779 M: Kyungmin Park <kyungmin.park@samsung.com>
1780 L: linux-arm-kernel@lists.infradead.org
1781 L: linux-media@vger.kernel.org
1783 F: drivers/staging/media/platform/s5p-cec/
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788 L: linux-arm-kernel@lists.infradead.org
1789 L: linux-media@vger.kernel.org
1791 F: drivers/media/platform/s5p-jpeg/
1793 ARM/SHMOBILE ARM ARCHITECTURE
1794 M: Simon Horman <horms@verge.net.au>
1795 M: Magnus Damm <magnus.damm@gmail.com>
1796 L: linux-renesas-soc@vger.kernel.org
1797 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1800 F: arch/arm/boot/dts/emev2*
1801 F: arch/arm/boot/dts/r7s*
1802 F: arch/arm/boot/dts/r8a*
1803 F: arch/arm/boot/dts/sh*
1804 F: arch/arm/configs/shmobile_defconfig
1805 F: arch/arm/include/debug/renesas-scif.S
1806 F: arch/arm/mach-shmobile/
1807 F: drivers/soc/renesas/
1808 F: include/linux/soc/renesas/
1810 ARM/SOCFPGA ARCHITECTURE
1811 M: Dinh Nguyen <dinguyen@kernel.org>
1813 F: arch/arm/mach-socfpga/
1814 F: arch/arm/boot/dts/socfpga*
1815 F: arch/arm/configs/socfpga_defconfig
1816 F: arch/arm64/boot/dts/altera/
1817 W: http://www.rocketboards.org
1818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821 M: Dinh Nguyen <dinguyen@kernel.org>
1823 F: drivers/clk/socfpga/
1825 ARM/SOCFPGA EDAC SUPPORT
1826 M: Thor Thayer <thor.thayer@linux.intel.com>
1828 F: drivers/edac/altera_edac.
1830 ARM/STI ARCHITECTURE
1831 M: Patrice Chotard <patrice.chotard@st.com>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 W: http://www.stlinux.com
1835 F: arch/arm/mach-sti/
1836 F: arch/arm/boot/dts/sti*
1837 F: drivers/char/hw_random/st-rng.c
1838 F: drivers/clocksource/arm_global_timer.c
1839 F: drivers/clocksource/clksrc_st_lpc.c
1840 F: drivers/cpufreq/sti-cpufreq.c
1841 F: drivers/dma/st_fdma*
1842 F: drivers/i2c/busses/i2c-st.c
1843 F: drivers/media/rc/st_rc.c
1844 F: drivers/media/platform/sti/c8sectpfe/
1845 F: drivers/mmc/host/sdhci-st.c
1846 F: drivers/phy/phy-miphy28lp.c
1847 F: drivers/phy/phy-stih407-usb.c
1848 F: drivers/pinctrl/pinctrl-st.c
1849 F: drivers/remoteproc/st_remoteproc.c
1850 F: drivers/remoteproc/st_slim_rproc.c
1851 F: drivers/reset/sti/
1852 F: drivers/rtc/rtc-st-lpc.c
1853 F: drivers/tty/serial/st-asc.c
1854 F: drivers/usb/dwc3/dwc3-st.c
1855 F: drivers/usb/host/ehci-st.c
1856 F: drivers/usb/host/ohci-st.c
1857 F: drivers/watchdog/st_lpc_wdt.c
1858 F: drivers/ata/ahci_st.c
1859 F: include/linux/remoteproc/st_slim_rproc.h
1861 ARM/STM32 ARCHITECTURE
1862 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863 M: Alexandre Torgue <alexandre.torgue@st.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868 F: drivers/clocksource/armv7m_systick.c
1870 ARM/TANGO ARCHITECTURE
1871 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872 L: linux-arm-kernel@lists.infradead.org
1876 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877 M: Lennert Buytenhek <kernel@wantstofly.org>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 ARM/TETON BGA MACHINE SUPPORT
1882 M: "Mark F. Brown" <mark.brown314@gmail.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 ARM/THECUS N2100 MACHINE SUPPORT
1887 M: Lennert Buytenhek <kernel@wantstofly.org>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892 M: Wan ZongShun <mcuos.com@gmail.com>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W: http://www.mcuos.com
1896 F: arch/arm/mach-w90x900/
1897 F: drivers/input/keyboard/w90p910_keypad.c
1898 F: drivers/input/touchscreen/w90p910_ts.c
1899 F: drivers/watchdog/nuc900_wdt.c
1900 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1901 F: drivers/mtd/nand/nuc900_nand.c
1902 F: drivers/rtc/rtc-nuc900.c
1903 F: drivers/spi/spi-nuc900.c
1904 F: drivers/usb/host/ehci-w90x900.c
1905 F: drivers/video/fbdev/nuc900fb.c
1907 ARM/U300 MACHINE SUPPORT
1908 M: Linus Walleij <linus.walleij@linaro.org>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: arch/arm/mach-u300/
1912 F: drivers/clocksource/timer-u300.c
1913 F: drivers/i2c/busses/i2c-stu300.c
1914 F: drivers/rtc/rtc-coh901331.c
1915 F: drivers/watchdog/coh901327_wdt.c
1916 F: drivers/dma/coh901318*
1917 F: drivers/mfd/ab3100*
1918 F: drivers/rtc/rtc-ab3100.c
1919 F: drivers/rtc/rtc-coh901331.c
1920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922 ARM/UNIPHIER ARCHITECTURE
1923 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1927 F: arch/arm/boot/dts/uniphier*
1928 F: arch/arm/include/asm/hardware/cache-uniphier.h
1929 F: arch/arm/mach-uniphier/
1930 F: arch/arm/mm/cache-uniphier.c
1931 F: arch/arm64/boot/dts/socionext/
1932 F: drivers/bus/uniphier-system-bus.c
1933 F: drivers/clk/uniphier/
1934 F: drivers/i2c/busses/i2c-uniphier*
1935 F: drivers/pinctrl/uniphier/
1936 F: drivers/reset/reset-uniphier.c
1937 F: drivers/tty/serial/8250/8250_uniphier.c
1940 ARM/Ux500 ARM ARCHITECTURE
1941 M: Linus Walleij <linus.walleij@linaro.org>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 F: arch/arm/mach-ux500/
1945 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1946 F: drivers/dma/ste_dma40*
1947 F: drivers/hwspinlock/u8500_hsem.c
1948 F: drivers/mfd/abx500*
1949 F: drivers/mfd/ab8500*
1950 F: drivers/mfd/dbx500*
1951 F: drivers/mfd/db8500*
1952 F: drivers/pinctrl/nomadik/pinctrl-ab*
1953 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1954 F: drivers/rtc/rtc-ab8500.c
1955 F: drivers/rtc/rtc-pl031.c
1956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1958 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959 M: Ulf Hansson <ulf.hansson@linaro.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 T: git git://git.linaro.org/people/ulfh/clk.git
1963 F: drivers/clk/ux500/
1965 ARM/VERSATILE EXPRESS PLATFORM
1966 M: Liviu Dudau <liviu.dudau@arm.com>
1967 M: Sudeep Holla <sudeep.holla@arm.com>
1968 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 F: arch/arm/boot/dts/vexpress*
1972 F: arch/arm64/boot/dts/arm/
1973 F: arch/arm/mach-vexpress/
1976 F: drivers/clk/versatile/clk-vexpress-osc.c
1977 F: drivers/clocksource/versatile.c
1981 M: Russell King <linux@armlinux.org.uk>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 W: http://www.armlinux.org.uk/
1987 ARM/VOIPAC PXA270 SUPPORT
1988 M: Marek Vasut <marek.vasut@gmail.com>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: arch/arm/mach-pxa/vpac270.c
1992 F: arch/arm/mach-pxa/include/mach/vpac270.h
1994 ARM/VT8500 ARM ARCHITECTURE
1995 M: Tony Prisk <linux@prisktech.co.nz>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 F: arch/arm/mach-vt8500/
1999 F: drivers/clocksource/vt8500_timer.c
2000 F: drivers/i2c/busses/i2c-wmt.c
2001 F: drivers/mmc/host/wmt-sdmmc.c
2002 F: drivers/pwm/pwm-vt8500.c
2003 F: drivers/rtc/rtc-vt8500.c
2004 F: drivers/tty/serial/vt8500_serial.c
2005 F: drivers/usb/host/ehci-platform.c
2006 F: drivers/usb/host/uhci-platform.c
2007 F: drivers/video/fbdev/vt8500lcdfb.*
2008 F: drivers/video/fbdev/wm8505fb*
2009 F: drivers/video/fbdev/wmt_ge_rops.*
2011 ARM/ZIPIT Z2 SUPPORT
2012 M: Marek Vasut <marek.vasut@gmail.com>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 F: arch/arm/mach-pxa/z2.c
2016 F: arch/arm/mach-pxa/include/mach/z2.h
2018 ARM/ZTE ARCHITECTURE
2019 M: Jun Nie <jun.nie@linaro.org>
2020 M: Baoyou Xie <baoyou.xie@linaro.org>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 F: arch/arm/mach-zx/
2025 F: drivers/reset/reset-zx2967.c
2027 F: Documentation/devicetree/bindings/arm/zte.txt
2028 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030 F: Documentation/devicetree/bindings/soc/zte/
2031 F: include/dt-bindings/soc/zx*.h
2033 ARM/ZYNQ ARCHITECTURE
2034 M: Michal Simek <michal.simek@xilinx.com>
2035 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 W: http://wiki.xilinx.com
2038 T: git https://github.com/Xilinx/linux-xlnx.git
2040 F: arch/arm/mach-zynq/
2041 F: drivers/cpuidle/cpuidle-zynq.c
2042 F: drivers/block/xsysace.c
2045 F: drivers/clocksource/cadence_ttc_timer.c
2046 F: drivers/i2c/busses/i2c-cadence.c
2047 F: drivers/mmc/host/sdhci-of-arasan.c
2048 F: drivers/edac/synopsys_edac.c
2051 M: Will Deacon <will.deacon@arm.com>
2052 R: Robin Murphy <robin.murphy@arm.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 F: drivers/iommu/arm-smmu.c
2056 F: drivers/iommu/arm-smmu-v3.c
2057 F: drivers/iommu/io-pgtable-arm.c
2058 F: drivers/iommu/io-pgtable-arm-v7s.c
2060 ARM64 PORT (AARCH64 ARCHITECTURE)
2061 M: Catalin Marinas <catalin.marinas@arm.com>
2062 M: Will Deacon <will.deacon@arm.com>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2067 F: Documentation/arm64/
2069 AS3645A LED FLASH CONTROLLER DRIVER
2070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071 L: linux-media@vger.kernel.org
2072 T: git git://linuxtv.org/media_tree.git
2074 F: drivers/media/i2c/as3645a.c
2075 F: include/media/i2c/as3645a.h
2077 ASAHI KASEI AK8974 DRIVER
2078 M: Linus Walleij <linus.walleij@linaro.org>
2079 L: linux-iio@vger.kernel.org
2080 W: http://www.akm.com/
2082 F: drivers/iio/magnetometer/ak8974.c
2084 ASC7621 HARDWARE MONITOR DRIVER
2085 M: George Joseph <george.joseph@fairview5.com>
2086 L: linux-hwmon@vger.kernel.org
2088 F: Documentation/hwmon/asc7621
2089 F: drivers/hwmon/asc7621.c
2091 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092 M: Corentin Chary <corentin.chary@gmail.com>
2093 L: acpi4asus-user@lists.sourceforge.net
2094 L: platform-driver-x86@vger.kernel.org
2095 W: http://acpi4asus.sf.net
2097 F: drivers/platform/x86/asus*.c
2098 F: drivers/platform/x86/eeepc*.c
2100 ASUS WIRELESS RADIO CONTROL DRIVER
2101 M: João Paulo Rechi Vita <jprvita@gmail.com>
2102 L: platform-driver-x86@vger.kernel.org
2104 F: drivers/platform/x86/asus-wireless.c
2107 M: David Howells <dhowells@redhat.com>
2108 L: keyrings@vger.kernel.org
2110 F: Documentation/crypto/asymmetric-keys.txt
2111 F: include/linux/verification.h
2112 F: include/crypto/public_key.h
2113 F: include/crypto/pkcs7.h
2114 F: crypto/asymmetric_keys/
2116 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117 R: Dan Williams <dan.j.williams@intel.com>
2118 W: http://sourceforge.net/projects/xscaleiop
2120 F: Documentation/crypto/async-tx-api.txt
2123 F: include/linux/dmaengine.h
2124 F: include/linux/async_tx.h
2127 M: Wolfram Sang <wsa@the-dreams.de>
2128 L: linux-i2c@vger.kernel.org
2130 F: drivers/misc/eeprom/at24.c
2131 F: include/linux/platform_data/at24.h
2133 ATA OVER ETHERNET (AOE) DRIVER
2134 M: "Ed L. Cashin" <ed.cashin@acm.org>
2135 W: http://www.openaoe.org/
2137 F: Documentation/aoe/
2138 F: drivers/block/aoe/
2140 ATHEROS 71XX/9XXX GPIO DRIVER
2141 M: Alban Bedel <albeu@free.fr>
2142 W: https://github.com/AlbanBedel/linux
2143 T: git git://github.com/AlbanBedel/linux
2145 F: drivers/gpio/gpio-ath79.c
2146 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148 ATHEROS ATH GENERIC UTILITIES
2149 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150 L: linux-wireless@vger.kernel.org
2152 F: drivers/net/wireless/ath/*
2154 ATHEROS ATH5K WIRELESS DRIVER
2155 M: Jiri Slaby <jirislaby@gmail.com>
2156 M: Nick Kossifidis <mickflemm@gmail.com>
2157 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158 L: linux-wireless@vger.kernel.org
2159 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2161 F: drivers/net/wireless/ath/ath5k/
2163 ATHEROS ATH6KL WIRELESS DRIVER
2164 M: Kalle Valo <kvalo@qca.qualcomm.com>
2165 L: linux-wireless@vger.kernel.org
2166 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2169 F: drivers/net/wireless/ath/ath6kl/
2171 WILOCITY WIL6210 WIRELESS DRIVER
2172 M: Maya Erez <qca_merez@qca.qualcomm.com>
2173 L: linux-wireless@vger.kernel.org
2174 L: wil6210@qca.qualcomm.com
2176 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2177 F: drivers/net/wireless/ath/wil6210/
2178 F: include/uapi/linux/wil6210_uapi.h
2180 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181 M: Christian Lamparter <chunkeey@googlemail.com>
2182 L: linux-wireless@vger.kernel.org
2183 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2185 F: drivers/net/wireless/ath/carl9170/
2187 ATK0110 HWMON DRIVER
2188 M: Luca Tettamanti <kronos.it@gmail.com>
2189 L: linux-hwmon@vger.kernel.org
2191 F: drivers/hwmon/asus_atk0110.c
2194 M: Ville Syrjala <syrjala@sci.fi>
2196 F: drivers/input/misc/ati_remote2.c
2198 ATLX ETHERNET DRIVERS
2199 M: Jay Cliburn <jcliburn@gmail.com>
2200 M: Chris Snook <chris.snook@gmail.com>
2201 L: netdev@vger.kernel.org
2202 W: http://sourceforge.net/projects/atl1
2203 W: http://atl1.sourceforge.net
2205 F: drivers/net/ethernet/atheros/
2208 M: Chas Williams <3chas3@gmail.com>
2209 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210 L: netdev@vger.kernel.org
2211 W: http://linux-atm.sourceforge.net
2214 F: include/linux/atm*
2215 F: include/uapi/linux/atm*
2217 ATMEL AT91 / AT32 MCI DRIVER
2218 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2220 F: drivers/mmc/host/atmel-mci.c
2222 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2225 F: drivers/power/reset/at91-sama5d2_shdwc.c
2227 ATMEL SAMA5D2 ADC DRIVER
2228 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L: linux-iio@vger.kernel.org
2231 F: drivers/iio/adc/at91-sama5d2_adc.c
2233 ATMEL Audio ALSA driver
2234 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2240 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2241 L: linux-arm-kernel@lists.infradead.org
2242 L: dmaengine@vger.kernel.org
2244 F: drivers/dma/at_xdmac.c
2247 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2248 L: linux-i2c@vger.kernel.org
2250 F: drivers/i2c/busses/i2c-at91.c
2253 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2254 L: linux-media@vger.kernel.org
2256 F: drivers/media/platform/atmel/atmel-isi.c
2257 F: include/media/atmel-isi.h
2260 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2261 L: linux-fbdev@vger.kernel.org
2263 F: drivers/video/fbdev/atmel_lcdfb.c
2264 F: include/video/atmel_lcdc.h
2266 ATMEL MACB ETHERNET DRIVER
2267 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2269 F: drivers/net/ethernet/cadence/
2272 M: Wenyou Yang <wenyou.yang@atmel.com>
2273 M: Josh Wu <rainyfeeling@outlook.com>
2274 L: linux-mtd@lists.infradead.org
2276 F: drivers/mtd/nand/atmel/*
2279 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L: linux-mmc@vger.kernel.org
2282 F: drivers/mmc/host/sdhci-of-at91.c
2285 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2287 F: drivers/spi/spi-atmel.*
2290 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 F: drivers/misc/atmel-ssc.c
2294 F: include/linux/atmel-ssc.h
2296 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: drivers/misc/atmel_tclib.c
2301 F: drivers/clocksource/tcb_clksrc.c
2303 ATMEL USBA UDC DRIVER
2304 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2309 ATMEL WIRELESS DRIVER
2310 M: Simon Kelley <simon@thekelleys.org.uk>
2311 L: linux-wireless@vger.kernel.org
2312 W: http://www.thekelleys.org.uk/atmel
2313 W: http://atmelwlandriver.sourceforge.net/
2315 F: drivers/net/wireless/atmel/atmel*
2317 ATMEL MAXTOUCH DRIVER
2318 M: Nick Dyer <nick@shmanahar.org>
2319 T: git git://github.com/ndyer/linux.git
2321 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322 F: drivers/input/touchscreen/atmel_mxt_ts.c
2323 F: include/linux/platform_data/atmel_mxt_ts.h
2325 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326 M: Bradley Grove <linuxdrivers@attotech.com>
2327 L: linux-scsi@vger.kernel.org
2328 W: http://www.attotech.com
2330 F: drivers/scsi/esas2r
2332 ATUSB IEEE 802.15.4 RADIO DRIVER
2333 M: Stefan Schmidt <stefan@osg.samsung.com>
2334 L: linux-wpan@vger.kernel.org
2336 F: drivers/net/ieee802154/atusb.c
2337 F: drivers/net/ieee802154/atusb.h
2338 F: drivers/net/ieee802154/at86rf230.h
2341 M: Paul Moore <paul@paul-moore.com>
2342 M: Eric Paris <eparis@redhat.com>
2343 L: linux-audit@redhat.com (moderated for non-subscribers)
2344 W: http://people.redhat.com/sgrubb/audit/
2345 T: git git://git.infradead.org/users/pcmoore/audit
2347 F: include/linux/audit.h
2348 F: include/uapi/linux/audit.h
2351 AUXILIARY DISPLAY DRIVERS
2352 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353 W: http://miguelojeda.es/auxdisplay.htm
2354 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2356 F: drivers/auxdisplay/
2357 F: include/linux/cfag12864b.h
2360 M: Ralf Baechle <ralf@linux-mips.org>
2361 L: linux-hams@vger.kernel.org
2362 W: http://www.linux-ax25.org/
2364 F: include/uapi/linux/ax25.h
2365 F: include/net/ax25.h
2368 AXENTIA ASOC DRIVERS
2369 M: Peter Rosin <peda@axentia.se>
2370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2372 F: Documentation/devicetree/bindings/sound/axentia,*
2373 F: sound/soc/atmel/tse850-pcm5142.c
2376 M: Peter Rosin <peda@axentia.se>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 F: Documentation/devicetree/bindings/arm/axentia.txt
2380 F: arch/arm/boot/dts/at91-linea.dtsi
2381 F: arch/arm/boot/dts/at91-tse850-3.dts
2384 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2386 L: linux-media@vger.kernel.org
2387 W: https://linuxtv.org
2388 T: git git://linuxtv.org/media_tree.git
2390 F: drivers/media/usb/dvb-usb-v2/az6007.c
2392 AZTECH FM RADIO RECEIVER DRIVER
2393 M: Hans Verkuil <hverkuil@xs4all.nl>
2394 L: linux-media@vger.kernel.org
2395 T: git git://linuxtv.org/media_tree.git
2396 W: https://linuxtv.org
2398 F: drivers/media/radio/radio-aztech*
2401 L: linux-wireless@vger.kernel.org
2402 L: b43-dev@lists.infradead.org
2403 W: http://wireless.kernel.org/en/users/Drivers/b43
2405 F: drivers/net/wireless/broadcom/b43/
2407 B43LEGACY WIRELESS DRIVER
2408 M: Larry Finger <Larry.Finger@lwfinger.net>
2409 L: linux-wireless@vger.kernel.org
2410 L: b43-dev@lists.infradead.org
2411 W: http://wireless.kernel.org/en/users/Drivers/b43
2413 F: drivers/net/wireless/broadcom/b43legacy/
2415 BACKLIGHT CLASS/SUBSYSTEM
2416 M: Lee Jones <lee.jones@linaro.org>
2417 M: Daniel Thompson <daniel.thompson@linaro.org>
2418 M: Jingoo Han <jingoohan1@gmail.com>
2419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2421 F: drivers/video/backlight/
2422 F: include/linux/backlight.h
2423 F: include/linux/pwm_backlight.h
2424 F: Documentation/devicetree/bindings/leds/backlight
2427 M: Marek Lindner <mareklindner@neomailbox.ch>
2428 M: Simon Wunderlich <sw@simonwunderlich.de>
2429 M: Antonio Quartulli <a@unstable.cc>
2430 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431 W: https://www.open-mesh.org/
2432 Q: https://patchwork.open-mesh.org/project/batman/list/
2434 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2435 F: Documentation/ABI/testing/sysfs-class-net-mesh
2436 F: Documentation/networking/batman-adv.txt
2437 F: include/uapi/linux/batman_adv.h
2440 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2442 L: linux-hams@vger.kernel.org
2443 W: http://www.baycom.org/~tom/ham/ham.html
2445 F: drivers/net/hamradio/baycom*
2447 BCACHE (BLOCK LAYER CACHE)
2448 M: Kent Overstreet <kent.overstreet@gmail.com>
2449 L: linux-bcache@vger.kernel.org
2450 W: http://bcache.evilpiepirate.org
2452 F: drivers/md/bcache/
2454 BDISP ST MEDIA DRIVER
2455 M: Fabien Dessenne <fabien.dessenne@st.com>
2456 L: linux-media@vger.kernel.org
2457 T: git git://linuxtv.org/media_tree.git
2458 W: https://linuxtv.org
2460 F: drivers/media/platform/sti/bdisp
2462 DELTA ST MEDIA DRIVER
2463 M: Hugues Fruchet <hugues.fruchet@st.com>
2464 L: linux-media@vger.kernel.org
2465 T: git git://linuxtv.org/media_tree.git
2466 W: https://linuxtv.org
2468 F: drivers/media/platform/sti/delta
2471 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2472 M: Salah Triki <salah.triki@gmail.com>
2474 T: git git://github.com/luisbg/linux-befs.git
2475 F: Documentation/filesystems/befs.txt
2478 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2480 L: netdev@vger.kernel.org
2482 F: drivers/net/ethernet/ec_bhf.c
2485 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2487 F: Documentation/filesystems/bfs.txt
2489 F: include/uapi/linux/bfs_fs.h
2491 BLACKFIN ARCHITECTURE
2492 M: Steven Miao <realmz6@gmail.com>
2493 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 T: git git://git.code.sf.net/p/adi-linux/code
2495 W: http://blackfin.uclinux.org
2499 BLACKFIN EMAC DRIVER
2500 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W: http://blackfin.uclinux.org
2503 F: drivers/net/ethernet/adi/
2506 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W: http://blackfin.uclinux.org
2509 F: drivers/rtc/rtc-bfin.c
2512 M: Sonic Zhang <sonic.zhang@analog.com>
2513 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W: http://blackfin.uclinux.org
2516 F: drivers/mmc/host/bfin_sdh.c
2518 BLACKFIN SERIAL DRIVER
2519 M: Sonic Zhang <sonic.zhang@analog.com>
2520 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521 W: http://blackfin.uclinux.org
2523 F: drivers/tty/serial/bfin_uart.c
2525 BLACKFIN WATCHDOG DRIVER
2526 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W: http://blackfin.uclinux.org
2529 F: drivers/watchdog/bfin_wdt.c
2531 BLACKFIN I2C TWI DRIVER
2532 M: Sonic Zhang <sonic.zhang@analog.com>
2533 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W: http://blackfin.uclinux.org/
2536 F: drivers/i2c/busses/i2c-bfin-twi.c
2538 BLACKFIN MEDIA DRIVER
2539 M: Scott Jiang <scott.jiang.linux@gmail.com>
2540 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541 W: http://blackfin.uclinux.org/
2543 F: drivers/media/platform/blackfin/
2544 F: drivers/media/i2c/adv7183*
2545 F: drivers/media/i2c/vs6624*
2547 BLINKM RGB LED DRIVER
2548 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550 F: drivers/leds/leds-blinkm.c
2553 M: Jens Axboe <axboe@kernel.dk>
2554 L: linux-block@vger.kernel.org
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2558 F: kernel/trace/blktrace.c
2562 M: Paolo Valente <paolo.valente@linaro.org>
2563 M: Jens Axboe <axboe@kernel.dk>
2564 L: linux-block@vger.kernel.org
2567 F: Documentation/block/bfq-iosched.txt
2570 M: Joern Engel <joern@lazybastard.org>
2571 L: linux-mtd@lists.infradead.org
2573 F: drivers/mtd/devices/block2mtd.c
2576 M: Marcel Holtmann <marcel@holtmann.org>
2577 M: Gustavo Padovan <gustavo@padovan.org>
2578 M: Johan Hedberg <johan.hedberg@gmail.com>
2579 L: linux-bluetooth@vger.kernel.org
2580 W: http://www.bluez.org/
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584 F: drivers/bluetooth/
2587 M: Marcel Holtmann <marcel@holtmann.org>
2588 M: Gustavo Padovan <gustavo@padovan.org>
2589 M: Johan Hedberg <johan.hedberg@gmail.com>
2590 L: linux-bluetooth@vger.kernel.org
2591 W: http://www.bluez.org/
2592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2596 F: include/net/bluetooth/
2599 M: Jay Vosburgh <j.vosburgh@gmail.com>
2600 M: Veaceslav Falico <vfalico@gmail.com>
2601 M: Andy Gospodarek <andy@greyhouse.net>
2602 L: netdev@vger.kernel.org
2603 W: http://sourceforge.net/projects/bonding/
2605 F: drivers/net/bonding/
2606 F: include/uapi/linux/if_bonding.h
2608 BPF (Safe dynamic programs and tools)
2609 M: Alexei Starovoitov <ast@kernel.org>
2610 M: Daniel Borkmann <daniel@iogearbox.net>
2611 L: netdev@vger.kernel.org
2612 L: linux-kernel@vger.kernel.org
2614 F: arch/x86/net/bpf_jit*
2615 F: Documentation/networking/filter.txt
2616 F: include/linux/bpf*
2617 F: include/linux/filter.h
2618 F: include/uapi/linux/bpf*
2619 F: include/uapi/linux/filter.h
2621 F: kernel/trace/bpf_trace.c
2624 F: net/core/filter.c
2625 F: net/sched/act_bpf.c
2626 F: net/sched/cls_bpf.c
2629 F: tools/testing/selftests/bpf/
2631 BROADCOM B44 10/100 ETHERNET DRIVER
2632 M: Michael Chan <michael.chan@broadcom.com>
2633 L: netdev@vger.kernel.org
2635 F: drivers/net/ethernet/broadcom/b44.*
2637 BROADCOM B53 ETHERNET SWITCH DRIVER
2638 M: Florian Fainelli <f.fainelli@gmail.com>
2639 L: netdev@vger.kernel.org
2640 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2642 F: drivers/net/dsa/b53/*
2643 F: include/linux/platform_data/b53.h
2645 BROADCOM GENET ETHERNET DRIVER
2646 M: Florian Fainelli <f.fainelli@gmail.com>
2647 L: netdev@vger.kernel.org
2649 F: drivers/net/ethernet/broadcom/genet/
2651 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652 M: Rasesh Mody <rasesh.mody@cavium.com>
2653 M: Harish Patil <harish.patil@cavium.com>
2654 M: Dept-GELinuxNICDev@cavium.com
2655 L: netdev@vger.kernel.org
2657 F: drivers/net/ethernet/broadcom/bnx2.*
2658 F: drivers/net/ethernet/broadcom/bnx2_*
2660 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2662 M: Ariel Elior <ariel.elior@cavium.com>
2663 M: everest-linux-l2@cavium.com
2664 L: netdev@vger.kernel.org
2666 F: drivers/net/ethernet/broadcom/bnx2x/
2668 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669 M: Michael Chan <michael.chan@broadcom.com>
2670 L: netdev@vger.kernel.org
2672 F: drivers/net/ethernet/broadcom/bnxt/
2674 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675 M: Florian Fainelli <f.fainelli@gmail.com>
2676 M: Ray Jui <rjui@broadcom.com>
2677 M: Scott Branden <sbranden@broadcom.com>
2678 M: bcm-kernel-feedback-list@broadcom.com
2679 T: git git://github.com/broadcom/mach-bcm
2685 F: arch/arm/mach-bcm/
2687 BROADCOM BCM2835 ARM ARCHITECTURE
2688 M: Lee Jones <lee@kernel.org>
2689 M: Eric Anholt <eric@anholt.net>
2690 M: Stefan Wahren <stefan.wahren@i2se.com>
2691 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 T: git git://github.com/anholt/linux
2696 F: drivers/staging/vc04_services
2698 BROADCOM BCM47XX MIPS ARCHITECTURE
2699 M: Hauke Mehrtens <hauke@hauke-m.de>
2700 M: Rafał Miłecki <zajec5@gmail.com>
2701 L: linux-mips@linux-mips.org
2703 F: Documentation/devicetree/bindings/mips/brcm/
2704 F: arch/mips/bcm47xx/*
2705 F: arch/mips/include/asm/mach-bcm47xx/*
2707 BROADCOM BCM5301X ARM ARCHITECTURE
2708 M: Hauke Mehrtens <hauke@hauke-m.de>
2709 M: Rafał Miłecki <zajec5@gmail.com>
2710 M: Jon Mason <jonmason@broadcom.com>
2711 M: bcm-kernel-feedback-list@broadcom.com
2712 L: linux-arm-kernel@lists.infradead.org
2714 F: arch/arm/mach-bcm/bcm_5301x.c
2715 F: arch/arm/boot/dts/bcm5301x*.dtsi
2716 F: arch/arm/boot/dts/bcm470*
2717 F: arch/arm/boot/dts/bcm953012*
2719 BROADCOM BCM53573 ARM ARCHITECTURE
2720 M: Rafał Miłecki <rafal@milecki.pl>
2721 L: linux-arm-kernel@lists.infradead.org
2723 F: arch/arm/boot/dts/bcm53573*
2724 F: arch/arm/boot/dts/bcm47189*
2726 BROADCOM BCM63XX ARM ARCHITECTURE
2727 M: Florian Fainelli <f.fainelli@gmail.com>
2728 M: bcm-kernel-feedback-list@broadcom.com
2729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 T: git git://github.com/broadcom/stblinux.git
2734 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735 M: Kevin Cernekee <cernekee@gmail.com>
2736 L: linux-usb@vger.kernel.org
2738 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2740 BROADCOM BCM7XXX ARM ARCHITECTURE
2741 M: Brian Norris <computersforpeace@gmail.com>
2742 M: Gregory Fong <gregory.0xf0@gmail.com>
2743 M: Florian Fainelli <f.fainelli@gmail.com>
2744 M: bcm-kernel-feedback-list@broadcom.com
2745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 T: git git://github.com/broadcom/stblinux.git
2748 F: arch/arm/mach-bcm/*brcmstb*
2749 F: arch/arm/boot/dts/bcm7*.dts*
2750 F: drivers/bus/brcmstb_gisb.c
2753 BROADCOM BMIPS MIPS ARCHITECTURE
2754 M: Kevin Cernekee <cernekee@gmail.com>
2755 M: Florian Fainelli <f.fainelli@gmail.com>
2756 L: linux-mips@linux-mips.org
2757 T: git git://github.com/broadcom/stblinux.git
2759 F: arch/mips/bmips/*
2760 F: arch/mips/include/asm/mach-bmips/*
2761 F: arch/mips/kernel/*bmips*
2762 F: arch/mips/boot/dts/brcm/bcm*.dts*
2763 F: drivers/irqchip/irq-bcm63*
2764 F: drivers/irqchip/irq-bcm7*
2765 F: drivers/irqchip/irq-brcmstb*
2766 F: include/linux/bcm963xx_nvram.h
2767 F: include/linux/bcm963xx_tag.h
2769 BROADCOM BMIPS CPUFREQ DRIVER
2770 M: Markus Mayer <mmayer@broadcom.com>
2771 M: bcm-kernel-feedback-list@broadcom.com
2772 L: linux-pm@vger.kernel.org
2774 F: drivers/cpufreq/bmips-cpufreq.c
2776 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2778 M: Prashant Sreedharan <prashant@broadcom.com>
2779 M: Michael Chan <mchan@broadcom.com>
2780 L: netdev@vger.kernel.org
2782 F: drivers/net/ethernet/broadcom/tg3.*
2784 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2786 M: Franky Lin <franky.lin@broadcom.com>
2787 M: Hante Meuleman <hante.meuleman@broadcom.com>
2788 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2789 M: Wright Feng <wright.feng@cypress.com>
2790 L: linux-wireless@vger.kernel.org
2791 L: brcm80211-dev-list.pdl@broadcom.com
2792 L: brcm80211-dev-list@cypress.com
2794 F: drivers/net/wireless/broadcom/brcm80211/
2796 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2797 M: QLogic-Storage-Upstream@qlogic.com
2798 L: linux-scsi@vger.kernel.org
2800 F: drivers/scsi/bnx2fc/
2802 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2803 M: QLogic-Storage-Upstream@qlogic.com
2804 L: linux-scsi@vger.kernel.org
2806 F: drivers/scsi/bnx2i/
2808 BROADCOM IPROC ARM ARCHITECTURE
2809 M: Ray Jui <rjui@broadcom.com>
2810 M: Scott Branden <sbranden@broadcom.com>
2811 M: Jon Mason <jonmason@broadcom.com>
2812 M: bcm-kernel-feedback-list@broadcom.com
2813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814 T: git git://github.com/broadcom/cygnus-linux.git
2829 F: arch/arm64/boot/dts/broadcom/ns2*
2830 F: drivers/clk/bcm/clk-ns*
2831 F: drivers/pinctrl/bcm/pinctrl-ns*
2833 BROADCOM BRCMSTB GPIO DRIVER
2834 M: Gregory Fong <gregory.0xf0@gmail.com>
2835 L: bcm-kernel-feedback-list@broadcom.com
2837 F: drivers/gpio/gpio-brcmstb.c
2838 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2840 BROADCOM KONA GPIO DRIVER
2841 M: Ray Jui <rjui@broadcom.com>
2842 L: bcm-kernel-feedback-list@broadcom.com
2844 F: drivers/gpio/gpio-bcm-kona.c
2845 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2847 BROADCOM NVRAM DRIVER
2848 M: Rafał Miłecki <zajec5@gmail.com>
2849 L: linux-mips@linux-mips.org
2851 F: drivers/firmware/broadcom/*
2853 BROADCOM STB NAND FLASH DRIVER
2854 M: Brian Norris <computersforpeace@gmail.com>
2855 M: Kamal Dasu <kdasu.kdev@gmail.com>
2856 L: linux-mtd@lists.infradead.org
2857 L: bcm-kernel-feedback-list@broadcom.com
2859 F: drivers/mtd/nand/brcmnand/
2861 BROADCOM STB AVS CPUFREQ DRIVER
2862 M: Markus Mayer <mmayer@broadcom.com>
2863 M: bcm-kernel-feedback-list@broadcom.com
2864 L: linux-pm@vger.kernel.org
2866 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2867 F: drivers/cpufreq/brcmstb*
2869 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2870 M: Rafał Miłecki <zajec5@gmail.com>
2871 L: linux-wireless@vger.kernel.org
2874 F: include/linux/bcma/
2876 BROADCOM SYSTEMPORT ETHERNET DRIVER
2877 M: Florian Fainelli <f.fainelli@gmail.com>
2878 L: netdev@vger.kernel.org
2880 F: drivers/net/ethernet/broadcom/bcmsysport.*
2882 BROADCOM NETXTREME-E ROCE DRIVER
2883 M: Selvin Xavier <selvin.xavier@broadcom.com>
2884 M: Devesh Sharma <devesh.sharma@broadcom.com>
2885 M: Somnath Kotur <somnath.kotur@broadcom.com>
2886 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2887 L: linux-rdma@vger.kernel.org
2888 W: http://www.broadcom.com
2890 F: drivers/infiniband/hw/bnxt_re/
2891 F: include/uapi/rdma/bnxt_re-abi.h
2893 BROCADE BFA FC SCSI DRIVER
2894 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2895 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2896 L: linux-scsi@vger.kernel.org
2898 F: drivers/scsi/bfa/
2900 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2901 M: Rasesh Mody <rasesh.mody@cavium.com>
2902 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2903 M: Dept-GELinuxNICDev@cavium.com
2904 L: netdev@vger.kernel.org
2906 F: drivers/net/ethernet/brocade/bna/
2908 BSG (block layer generic sg v4 driver)
2909 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2910 L: linux-scsi@vger.kernel.org
2913 F: include/linux/bsg.h
2914 F: include/uapi/linux/bsg.h
2917 M: Clemens Ladisch <clemens@ladisch.de>
2918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2919 T: git git://git.alsa-project.org/alsa-kernel.git
2921 F: Documentation/sound/alsa/Bt87x.txt
2922 F: sound/pci/bt87x.c
2925 M: Michael Buesch <m@bues.ch>
2926 W: http://bu3sch.de/btgpio.php
2928 F: drivers/gpio/gpio-bt8xx.c
2931 M: Chris Mason <clm@fb.com>
2932 M: Josef Bacik <jbacik@fb.com>
2933 M: David Sterba <dsterba@suse.com>
2934 L: linux-btrfs@vger.kernel.org
2935 W: http://btrfs.wiki.kernel.org/
2936 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2939 F: Documentation/filesystems/btrfs.txt
2941 F: include/linux/btrfs*
2942 F: include/uapi/linux/btrfs*
2944 BTTV VIDEO4LINUX DRIVER
2945 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2947 L: linux-media@vger.kernel.org
2948 W: https://linuxtv.org
2949 T: git git://linuxtv.org/media_tree.git
2951 F: Documentation/media/v4l-drivers/bttv*
2952 F: drivers/media/pci/bt8xx/bttv*
2954 BUSLOGIC SCSI DRIVER
2955 M: Khalid Aziz <khalid@gonehiking.org>
2956 L: linux-scsi@vger.kernel.org
2958 F: drivers/scsi/BusLogic.*
2959 F: drivers/scsi/FlashPoint.*
2961 C-MEDIA CMI8788 DRIVER
2962 M: Clemens Ladisch <clemens@ladisch.de>
2963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2964 T: git git://git.alsa-project.org/alsa-kernel.git
2966 F: sound/pci/oxygen/
2969 M: Mark Salter <msalter@redhat.com>
2970 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2971 L: linux-c6x-dev@linux-c6x.org
2972 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2976 CA8210 IEEE-802.15.4 RADIO DRIVER
2977 M: Harry Morris <h.morris@cascoda.com>
2978 M: linuxdev@cascoda.com
2979 L: linux-wpan@vger.kernel.org
2980 W: https://github.com/Cascoda/ca8210-linux.git
2982 F: drivers/net/ieee802154/ca8210.c
2983 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2985 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2986 M: David Howells <dhowells@redhat.com>
2987 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2989 F: Documentation/filesystems/caching/cachefiles.txt
2992 CADET FM/AM RADIO RECEIVER DRIVER
2993 M: Hans Verkuil <hverkuil@xs4all.nl>
2994 L: linux-media@vger.kernel.org
2995 T: git git://linuxtv.org/media_tree.git
2996 W: https://linuxtv.org
2998 F: drivers/media/radio/radio-cadet*
3000 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3001 M: Jonathan Corbet <corbet@lwn.net>
3002 L: linux-media@vger.kernel.org
3003 T: git git://linuxtv.org/media_tree.git
3005 F: Documentation/media/v4l-drivers/cafe_ccic*
3006 F: drivers/media/platform/marvell-ccic/
3009 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3010 L: netdev@vger.kernel.org
3012 F: Documentation/networking/caif/
3013 F: drivers/net/caif/
3014 F: include/uapi/linux/caif/
3015 F: include/net/caif/
3018 CALGARY x86-64 IOMMU
3019 M: Muli Ben-Yehuda <mulix@mulix.org>
3020 M: Jon Mason <jdmason@kudzu.us>
3021 L: iommu@lists.linux-foundation.org
3023 F: arch/x86/kernel/pci-calgary_64.c
3024 F: arch/x86/kernel/tce_64.c
3025 F: arch/x86/include/asm/calgary.h
3026 F: arch/x86/include/asm/tce.h
3029 M: Oliver Hartkopp <socketcan@hartkopp.net>
3030 M: Marc Kleine-Budde <mkl@pengutronix.de>
3031 L: linux-can@vger.kernel.org
3032 W: https://github.com/linux-can
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3036 F: Documentation/networking/can.txt
3038 F: include/linux/can/core.h
3039 F: include/uapi/linux/can.h
3040 F: include/uapi/linux/can/bcm.h
3041 F: include/uapi/linux/can/raw.h
3042 F: include/uapi/linux/can/gw.h
3045 M: Wolfgang Grandegger <wg@grandegger.com>
3046 M: Marc Kleine-Budde <mkl@pengutronix.de>
3047 L: linux-can@vger.kernel.org
3048 W: https://github.com/linux-can
3049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3052 F: Documentation/devicetree/bindings/net/can/
3054 F: include/linux/can/dev.h
3055 F: include/linux/can/platform/
3056 F: include/uapi/linux/can/error.h
3057 F: include/uapi/linux/can/netlink.h
3060 M: Serge Hallyn <serge@hallyn.com>
3061 L: linux-security-module@vger.kernel.org
3063 F: include/linux/capability.h
3064 F: include/uapi/linux/capability.h
3065 F: security/commoncap.c
3066 F: kernel/capability.c
3068 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3069 M: Kevin Tsai <ktsai@capellamicro.com>
3071 F: drivers/iio/light/cm*
3073 CAVIUM THUNDERX2 ARM64 SOC
3074 M: Jayachandran C <jnair@caviumnetworks.com>
3075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3077 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3078 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3081 M: Jan Glauber <jglauber@cavium.com>
3082 M: David Daney <david.daney@cavium.com>
3083 W: http://www.cavium.com
3085 F: drivers/i2c/busses/i2c-octeon*
3086 F: drivers/i2c/busses/i2c-thunderx*
3089 M: Jan Glauber <jglauber@cavium.com>
3090 M: David Daney <david.daney@cavium.com>
3091 M: Steven J. Hill <Steven.Hill@cavium.com>
3092 W: http://www.cavium.com
3094 F: drivers/mmc/host/cavium*
3096 CAVIUM LIQUIDIO NETWORK DRIVER
3097 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3098 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3099 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3100 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3101 L: netdev@vger.kernel.org
3102 W: http://www.cavium.com
3104 F: drivers/net/ethernet/cavium/liquidio/
3106 CAVIUM OCTEON-TX CRYPTO DRIVER
3107 M: George Cherian <george.cherian@cavium.com>
3108 L: linux-crypto@vger.kernel.org
3109 W: http://www.cavium.com
3111 F: drivers/crypto/cavium/cpt/
3113 CC2520 IEEE-802.15.4 RADIO DRIVER
3114 M: Varka Bhadram <varkabhadram@gmail.com>
3115 L: linux-wpan@vger.kernel.org
3117 F: drivers/net/ieee802154/cc2520.c
3118 F: include/linux/spi/cc2520.h
3119 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3121 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3122 M: Gilad Ben-Yossef <gilad@benyossef.com>
3123 L: linux-crypto@vger.kernel.org
3124 L: driverdev-devel@linuxdriverproject.org
3126 F: drivers/staging/ccree/
3127 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3130 M: Hans Verkuil <hans.verkuil@cisco.com>
3131 L: linux-media@vger.kernel.org
3132 T: git git://linuxtv.org/media_tree.git
3133 W: http://linuxtv.org
3135 F: Documentation/media/kapi/cec-core.rst
3136 F: Documentation/media/uapi/cec
3137 F: drivers/media/cec/
3138 F: drivers/media/rc/keymaps/rc-cec.c
3139 F: include/media/cec.h
3140 F: include/media/cec-notifier.h
3141 F: include/uapi/linux/cec.h
3142 F: include/uapi/linux/cec-funcs.h
3144 CELL BROADBAND ENGINE ARCHITECTURE
3145 M: Arnd Bergmann <arnd@arndb.de>
3146 L: linuxppc-dev@lists.ozlabs.org
3147 W: http://www.ibm.com/developerworks/power/cell/
3149 F: arch/powerpc/include/asm/cell*.h
3150 F: arch/powerpc/include/asm/spu*.h
3151 F: arch/powerpc/include/uapi/asm/spu*.h
3152 F: arch/powerpc/oprofile/*cell*
3153 F: arch/powerpc/platforms/cell/
3155 CEPH COMMON CODE (LIBCEPH)
3156 M: Ilya Dryomov <idryomov@gmail.com>
3157 M: "Yan, Zheng" <zyan@redhat.com>
3158 M: Sage Weil <sage@redhat.com>
3159 L: ceph-devel@vger.kernel.org
3161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3162 T: git git://github.com/ceph/ceph-client.git
3165 F: include/linux/ceph/
3166 F: include/linux/crush/
3168 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3169 M: "Yan, Zheng" <zyan@redhat.com>
3170 M: Sage Weil <sage@redhat.com>
3171 M: Ilya Dryomov <idryomov@gmail.com>
3172 L: ceph-devel@vger.kernel.org
3174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3175 T: git git://github.com/ceph/ceph-client.git
3177 F: Documentation/filesystems/ceph.txt
3180 CERTIFICATE HANDLING:
3181 M: David Howells <dhowells@redhat.com>
3182 M: David Woodhouse <dwmw2@infradead.org>
3183 L: keyrings@vger.kernel.org
3185 F: Documentation/module-signing.txt
3187 F: scripts/sign-file.c
3188 F: scripts/extract-cert.c
3190 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3191 L: linux-usb@vger.kernel.org
3193 F: Documentation/usb/WUSB-Design-overview.txt
3194 F: Documentation/usb/wusb-cbaf
3195 F: drivers/usb/host/hwa-hc.c
3196 F: drivers/usb/host/whci/
3197 F: drivers/usb/wusbcore/
3198 F: include/linux/usb/wusb*
3200 HT16K33 LED CONTROLLER DRIVER
3201 M: Robin van der Gracht <robin@protonic.nl>
3203 F: drivers/auxdisplay/ht16k33.c
3204 F: Documentation/devicetree/bindings/display/ht16k33.txt
3206 CFAG12864B LCD DRIVER
3207 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3208 W: http://miguelojeda.es/auxdisplay.htm
3209 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3211 F: drivers/auxdisplay/cfag12864b.c
3212 F: include/linux/cfag12864b.h
3214 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3215 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3216 W: http://miguelojeda.es/auxdisplay.htm
3217 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3219 F: drivers/auxdisplay/cfag12864bfb.c
3220 F: include/linux/cfag12864b.h
3222 CFG80211 and NL80211
3223 M: Johannes Berg <johannes@sipsolutions.net>
3224 L: linux-wireless@vger.kernel.org
3225 W: http://wireless.kernel.org/
3226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3229 F: include/uapi/linux/nl80211.h
3230 F: include/net/cfg80211.h
3232 X: net/wireless/wext*
3234 CHAR and MISC DRIVERS
3235 M: Arnd Bergmann <arnd@arndb.de>
3236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3241 F: include/linux/miscdevice.h
3244 M: Andy Whitcroft <apw@canonical.com>
3245 M: Joe Perches <joe@perches.com>
3247 F: scripts/checkpatch.pl
3249 CHINESE DOCUMENTATION
3250 M: Harry Wei <harryxiyou@gmail.com>
3251 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3252 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3254 F: Documentation/translations/zh_CN/
3256 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3257 M: Peter Chen <Peter.Chen@nxp.com>
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3259 L: linux-usb@vger.kernel.org
3261 F: drivers/usb/chipidea/
3263 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3264 M: Hans de Goede <hdegoede@redhat.com>
3265 L: linux-input@vger.kernel.org
3267 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3268 F: drivers/input/touchscreen/chipone_icn8318.c
3270 CHROME HARDWARE PLATFORM SUPPORT
3271 M: Olof Johansson <olof@lixom.net>
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3274 F: drivers/platform/chrome/
3276 CISCO VIC ETHERNET NIC DRIVER
3277 M: Christian Benvenuti <benve@cisco.com>
3278 M: Govindarajulu Varadarajan <_govind@gmx.com>
3279 M: Neel Patel <neepatel@cisco.com>
3281 F: drivers/net/ethernet/cisco/enic/
3283 CISCO VIC LOW LATENCY NIC DRIVER
3284 M: Christian Benvenuti <benve@cisco.com>
3285 M: Dave Goodell <dgoodell@cisco.com>
3287 F: drivers/infiniband/hw/usnic/
3289 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3290 M: Hartley Sweeten <hsweeten@visionengravers.com>
3291 L: netdev@vger.kernel.org
3293 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3295 CIRRUS LOGIC AUDIO CODEC DRIVERS
3296 M: Brian Austin <brian.austin@cirrus.com>
3297 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3300 F: sound/soc/codecs/cs*
3303 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3304 L: linux-kernel@vger.kernel.org
3307 F: include/linux/cleancache.h
3310 M: Russell King <linux@armlinux.org.uk>
3311 L: linux-clk@vger.kernel.org
3313 F: include/linux/clk.h
3315 CLOCKSOURCE, CLOCKEVENT DRIVERS
3316 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3317 M: Thomas Gleixner <tglx@linutronix.de>
3318 L: linux-kernel@vger.kernel.org
3319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3321 F: drivers/clocksource
3323 CISCO FCOE HBA DRIVER
3324 M: Satish Kharat <satishkh@cisco.com>
3325 M: Sesidhar Baddela <sebaddel@cisco.com>
3326 M: Karan Tilak Kumar <kartilak@cisco.com>
3327 L: linux-scsi@vger.kernel.org
3329 F: drivers/scsi/fnic/
3331 CISCO SCSI HBA DRIVER
3332 M: Karan Tilak Kumar <kartilak@cisco.com>
3333 M: Sesidhar Baddela <sebaddel@cisco.com>
3334 L: linux-scsi@vger.kernel.org
3336 F: drivers/scsi/snic/
3339 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3340 M: Daniel Oliveira Nascimento <don@syst.com.br>
3341 L: platform-driver-x86@vger.kernel.org
3343 F: drivers/platform/x86/classmate-laptop.c
3346 M: Hans Verkuil <hans.verkuil@cisco.com>
3347 L: linux-media@vger.kernel.org
3348 T: git git://linuxtv.org/media_tree.git
3349 W: https://linuxtv.org
3351 F: drivers/media/pci/cobalt/
3353 COCCINELLE/Semantic Patches (SmPL)
3354 M: Julia Lawall <Julia.Lawall@lip6.fr>
3355 M: Gilles Muller <Gilles.Muller@lip6.fr>
3356 M: Nicolas Palix <nicolas.palix@imag.fr>
3357 M: Michal Marek <mmarek@suse.com>
3358 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3360 W: http://coccinelle.lip6.fr/
3362 F: Documentation/dev-tools/coccinelle.rst
3363 F: scripts/coccinelle/
3364 F: scripts/coccicheck
3367 M: Jan Harkes <jaharkes@cs.cmu.edu>
3369 L: codalist@coda.cs.cmu.edu
3370 W: http://www.coda.cs.cmu.edu/
3372 F: Documentation/filesystems/coda.txt
3374 F: include/linux/coda*.h
3375 F: include/uapi/linux/coda*.h
3377 CODA V4L2 MEM2MEM DRIVER
3378 M: Philipp Zabel <p.zabel@pengutronix.de>
3379 L: linux-media@vger.kernel.org
3381 F: Documentation/devicetree/bindings/media/coda.txt
3382 F: drivers/media/platform/coda/
3384 COMMON CLK FRAMEWORK
3385 M: Michael Turquette <mturquette@baylibre.com>
3386 M: Stephen Boyd <sboyd@codeaurora.org>
3387 L: linux-clk@vger.kernel.org
3388 Q: http://patchwork.kernel.org/project/linux-clk/list/
3389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3391 F: Documentation/devicetree/bindings/clock/
3393 X: drivers/clk/clkdev.c
3394 F: include/linux/clk-pr*
3395 F: include/linux/clk/
3397 COMMON INTERNET FILE SYSTEM (CIFS)
3398 M: Steve French <sfrench@samba.org>
3399 L: linux-cifs@vger.kernel.org
3400 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3401 W: http://linux-cifs.samba.org/
3402 T: git git://git.samba.org/sfrench/cifs-2.6.git
3404 F: Documentation/filesystems/cifs/
3407 COMPACTPCI HOTPLUG CORE
3408 M: Scott Murray <scott@spiteful.org>
3409 L: linux-pci@vger.kernel.org
3411 F: drivers/pci/hotplug/cpci_hotplug*
3413 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3414 M: Scott Murray <scott@spiteful.org>
3415 L: linux-pci@vger.kernel.org
3417 F: drivers/pci/hotplug/cpcihp_zt5550.*
3419 COMPACTPCI HOTPLUG GENERIC DRIVER
3420 M: Scott Murray <scott@spiteful.org>
3421 L: linux-pci@vger.kernel.org
3423 F: drivers/pci/hotplug/cpcihp_generic.c
3425 COMPAL LAPTOP SUPPORT
3426 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3427 L: platform-driver-x86@vger.kernel.org
3429 F: drivers/platform/x86/compal-laptop.c
3431 CONEXANT ACCESSRUNNER USB DRIVER
3432 L: accessrunner-general@lists.sourceforge.net
3433 W: http://accessrunner.sourceforge.net/
3435 F: drivers/usb/atm/cxacru.c
3438 M: Joel Becker <jlbec@evilplan.org>
3439 M: Christoph Hellwig <hch@lst.de>
3440 T: git git://git.infradead.org/users/hch/configfs.git
3443 F: include/linux/configfs.h
3446 M: Evgeniy Polyakov <zbr@ioremap.net>
3447 L: netdev@vger.kernel.org
3449 F: drivers/connector/
3451 CONTROL GROUP (CGROUP)
3452 M: Tejun Heo <tj@kernel.org>
3453 M: Li Zefan <lizefan@huawei.com>
3454 M: Johannes Weiner <hannes@cmpxchg.org>
3455 L: cgroups@vger.kernel.org
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3458 F: Documentation/cgroup*
3459 F: include/linux/cgroup*
3462 CONTROL GROUP - CPUSET
3463 M: Li Zefan <lizefan@huawei.com>
3464 L: cgroups@vger.kernel.org
3465 W: http://www.bullopensource.org/cpuset/
3466 W: http://oss.sgi.com/projects/cpusets/
3467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3469 F: Documentation/cgroup-v1/cpusets.txt
3470 F: include/linux/cpuset.h
3473 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3474 M: Johannes Weiner <hannes@cmpxchg.org>
3475 M: Michal Hocko <mhocko@kernel.org>
3476 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3477 L: cgroups@vger.kernel.org
3478 L: linux-mm@kvack.org
3483 CORETEMP HARDWARE MONITORING DRIVER
3484 M: Fenghua Yu <fenghua.yu@intel.com>
3485 L: linux-hwmon@vger.kernel.org
3487 F: Documentation/hwmon/coretemp
3488 F: drivers/hwmon/coretemp.c
3490 COSA/SRP SYNC SERIAL DRIVER
3491 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3492 W: http://www.fi.muni.cz/~kas/cosa/
3494 F: drivers/net/wan/cosa*
3496 CPMAC ETHERNET DRIVER
3497 M: Florian Fainelli <f.fainelli@gmail.com>
3498 L: netdev@vger.kernel.org
3500 F: drivers/net/ethernet/ti/cpmac.c
3502 CPU FREQUENCY DRIVERS
3503 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3504 M: Viresh Kumar <viresh.kumar@linaro.org>
3505 L: linux-pm@vger.kernel.org
3507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3508 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3509 B: https://bugzilla.kernel.org
3510 F: Documentation/cpu-freq/
3511 F: Documentation/devicetree/bindings/cpufreq/
3513 F: include/linux/cpufreq.h
3514 F: tools/testing/selftests/cpufreq/
3516 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3517 M: Viresh Kumar <viresh.kumar@linaro.org>
3518 M: Sudeep Holla <sudeep.holla@arm.com>
3519 L: linux-pm@vger.kernel.org
3520 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3522 F: drivers/cpufreq/arm_big_little.h
3523 F: drivers/cpufreq/arm_big_little.c
3524 F: drivers/cpufreq/arm_big_little_dt.c
3526 CPUIDLE DRIVER - ARM BIG LITTLE
3527 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3528 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3529 L: linux-pm@vger.kernel.org
3530 L: linux-arm-kernel@lists.infradead.org
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3533 F: drivers/cpuidle/cpuidle-big_little.c
3535 CPUIDLE DRIVER - ARM EXYNOS
3536 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3537 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3538 M: Kukjin Kim <kgene@kernel.org>
3539 L: linux-pm@vger.kernel.org
3540 L: linux-samsung-soc@vger.kernel.org
3542 F: drivers/cpuidle/cpuidle-exynos.c
3543 F: arch/arm/mach-exynos/pm.c
3546 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3547 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3548 L: linux-pm@vger.kernel.org
3550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3551 B: https://bugzilla.kernel.org
3552 F: drivers/cpuidle/*
3553 F: include/linux/cpuidle.h
3556 M: "H. Peter Anvin" <hpa@zytor.com>
3558 F: arch/x86/kernel/cpuid.c
3559 F: arch/x86/kernel/msr.c
3561 CPU POWER MONITORING SUBSYSTEM
3562 M: Thomas Renninger <trenn@suse.com>
3563 L: linux-pm@vger.kernel.org
3565 F: tools/power/cpupower/
3568 W: http://sourceforge.net/projects/cramfs/
3569 S: Orphan / Obsolete
3570 F: Documentation/filesystems/cramfs.txt
3574 M: Mikael Starvik <starvik@axis.com>
3575 M: Jesper Nilsson <jesper.nilsson@axis.com>
3576 L: linux-cris-kernel@axis.com
3577 W: http://developer.axis.com
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3581 F: drivers/tty/serial/crisv10.*
3584 M: Herbert Xu <herbert@gondor.apana.org.au>
3585 M: "David S. Miller" <davem@davemloft.net>
3586 L: linux-crypto@vger.kernel.org
3587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3590 F: Documentation/crypto/
3591 F: Documentation/devicetree/bindings/crypto/
3592 F: Documentation/DocBook/crypto-API.tmpl
3597 F: include/linux/crypto*
3599 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3600 M: Neil Horman <nhorman@tuxdriver.com>
3601 L: linux-crypto@vger.kernel.org
3603 F: crypto/ansi_cprng.c
3607 M: Hans Verkuil <hverkuil@xs4all.nl>
3608 L: linux-media@vger.kernel.org
3609 T: git git://linuxtv.org/media_tree.git
3610 W: http://linuxtv.org
3612 F: drivers/media/i2c/cs3308.c
3613 F: drivers/media/i2c/cs3308.h
3615 CS5535 Audio ALSA driver
3616 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3618 F: sound/pci/cs5535audio/
3621 M: Solomon Peachy <pizza@shaftnet.org>
3623 F: drivers/net/wireless/st/cw1200/
3625 CX18 VIDEO4LINUX DRIVER
3626 M: Andy Walls <awalls@md.metrocast.net>
3627 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3628 L: linux-media@vger.kernel.org
3629 T: git git://linuxtv.org/media_tree.git
3630 W: https://linuxtv.org
3631 W: http://www.ivtvdriver.org/index.php/Cx18
3633 F: Documentation/media/v4l-drivers/cx18*
3634 F: drivers/media/pci/cx18/
3635 F: include/uapi/linux/ivtv*
3637 CX2341X MPEG ENCODER HELPER MODULE
3638 M: Hans Verkuil <hverkuil@xs4all.nl>
3639 L: linux-media@vger.kernel.org
3640 T: git git://linuxtv.org/media_tree.git
3641 W: https://linuxtv.org
3643 F: drivers/media/common/cx2341x*
3644 F: include/media/cx2341x*
3646 CX24120 MEDIA DRIVER
3647 M: Jemma Denson <jdenson@gmail.com>
3648 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3649 L: linux-media@vger.kernel.org
3650 W: https://linuxtv.org
3651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653 F: drivers/media/dvb-frontends/cx24120*
3655 CX88 VIDEO4LINUX DRIVER
3656 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3657 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3658 L: linux-media@vger.kernel.org
3659 W: https://linuxtv.org
3660 T: git git://linuxtv.org/media_tree.git
3662 F: Documentation/media/v4l-drivers/cx88*
3663 F: drivers/media/pci/cx88/
3665 CXD2820R MEDIA DRIVER
3666 M: Antti Palosaari <crope@iki.fi>
3667 L: linux-media@vger.kernel.org
3668 W: https://linuxtv.org
3669 W: http://palosaari.fi/linux/
3670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3671 T: git git://linuxtv.org/anttip/media_tree.git
3673 F: drivers/media/dvb-frontends/cxd2820r*
3675 CXGB3 ETHERNET DRIVER (CXGB3)
3676 M: Santosh Raspatur <santosh@chelsio.com>
3677 L: netdev@vger.kernel.org
3678 W: http://www.chelsio.com
3680 F: drivers/net/ethernet/chelsio/cxgb3/
3682 CXGB3 ISCSI DRIVER (CXGB3I)
3683 M: Karen Xie <kxie@chelsio.com>
3684 L: linux-scsi@vger.kernel.org
3685 W: http://www.chelsio.com
3687 F: drivers/scsi/cxgbi/cxgb3i
3689 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3690 M: Steve Wise <swise@chelsio.com>
3691 L: linux-rdma@vger.kernel.org
3692 W: http://www.openfabrics.org
3694 F: drivers/infiniband/hw/cxgb3/
3695 F: include/uapi/rdma/cxgb3-abi.h
3697 CXGB4 ETHERNET DRIVER (CXGB4)
3698 M: Ganesh Goudar <ganeshgr@chelsio.com>
3699 L: netdev@vger.kernel.org
3700 W: http://www.chelsio.com
3702 F: drivers/net/ethernet/chelsio/cxgb4/
3704 CXGB4 ISCSI DRIVER (CXGB4I)
3705 M: Karen Xie <kxie@chelsio.com>
3706 L: linux-scsi@vger.kernel.org
3707 W: http://www.chelsio.com
3709 F: drivers/scsi/cxgbi/cxgb4i
3711 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3712 M: Steve Wise <swise@chelsio.com>
3713 L: linux-rdma@vger.kernel.org
3714 W: http://www.openfabrics.org
3716 F: drivers/infiniband/hw/cxgb4/
3717 F: include/uapi/rdma/cxgb4-abi.h
3719 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3720 M: Casey Leedom <leedom@chelsio.com>
3721 L: netdev@vger.kernel.org
3722 W: http://www.chelsio.com
3724 F: drivers/net/ethernet/chelsio/cxgb4vf/
3726 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3727 M: Ian Munsie <imunsie@au1.ibm.com>
3728 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3729 L: linuxppc-dev@lists.ozlabs.org
3731 F: arch/powerpc/platforms/powernv/pci-cxl.c
3732 F: drivers/misc/cxl/
3733 F: include/misc/cxl*
3734 F: include/uapi/misc/cxl.h
3735 F: Documentation/powerpc/cxl.txt
3736 F: Documentation/ABI/testing/sysfs-class-cxl
3738 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3739 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3740 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3741 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3742 L: linux-scsi@vger.kernel.org
3744 F: drivers/scsi/cxlflash/
3745 F: include/uapi/scsi/cxlflash_ioctls.h
3746 F: Documentation/powerpc/cxlflash.txt
3748 STMMAC ETHERNET DRIVER
3749 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3750 M: Alexandre Torgue <alexandre.torgue@st.com>
3751 L: netdev@vger.kernel.org
3752 W: http://www.stlinux.com
3754 F: drivers/net/ethernet/stmicro/stmmac/
3757 M: Russell King <linux@armlinux.org.uk>
3758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3759 W: http://www.armlinux.org.uk/
3761 F: drivers/video/fbdev/cyber2000fb.*
3763 CYCLADES ASYNC MUX DRIVER
3764 W: http://www.cyclades.com/
3766 F: drivers/tty/cyclades.c
3767 F: include/linux/cyclades.h
3768 F: include/uapi/linux/cyclades.h
3770 CYCLADES PC300 DRIVER
3771 W: http://www.cyclades.com/
3773 F: drivers/net/wan/pc300*
3775 CYPRESS_FIRMWARE MEDIA DRIVER
3776 M: Antti Palosaari <crope@iki.fi>
3777 L: linux-media@vger.kernel.org
3778 W: https://linuxtv.org
3779 W: http://palosaari.fi/linux/
3780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3781 T: git git://linuxtv.org/anttip/media_tree.git
3783 F: drivers/media/common/cypress_firmware*
3785 CYTTSP TOUCHSCREEN DRIVER
3786 M: Ferruh Yigit <fery@cypress.com>
3787 L: linux-input@vger.kernel.org
3789 F: drivers/input/touchscreen/cyttsp*
3790 F: include/linux/input/cyttsp.h
3792 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3793 M: Joshua Kinard <kumba@gentoo.org>
3795 F: drivers/rtc/rtc-ds1685.c
3796 F: include/linux/rtc/ds1685.h
3798 DAMA SLAVE for AX.25
3799 M: Joerg Reuter <jreuter@yaina.de>
3800 W: http://yaina.de/jreuter/
3801 W: http://www.qsl.net/dl1bke/
3802 L: linux-hams@vger.kernel.org
3804 F: net/ax25/af_ax25.c
3805 F: net/ax25/ax25_dev.c
3806 F: net/ax25/ax25_ds_*
3807 F: net/ax25/ax25_in.c
3808 F: net/ax25/ax25_out.c
3809 F: net/ax25/ax25_timer.c
3810 F: net/ax25/sysctl_net_ax25.c
3812 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3813 L: netdev@vger.kernel.org
3815 F: Documentation/networking/dmfe.txt
3816 F: drivers/net/ethernet/dec/tulip/dmfe.c
3818 DC390/AM53C974 SCSI driver
3819 M: Hannes Reinecke <hare@suse.com>
3820 L: linux-scsi@vger.kernel.org
3822 F: drivers/scsi/am53c974.c
3825 M: Oliver Neukum <oliver@neukum.org>
3826 M: Ali Akcaagac <aliakc@web.de>
3827 M: Jamie Lenehan <lenehan@twibble.org>
3828 L: dc395x@twibble.org
3829 W: http://twibble.org/dist/dc395x/
3830 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3832 F: Documentation/scsi/dc395x.txt
3833 F: drivers/scsi/dc395x.*
3836 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3837 L: dccp@vger.kernel.org
3838 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3840 F: include/linux/dccp.h
3841 F: include/uapi/linux/dccp.h
3842 F: include/linux/tfrc.h
3845 DECnet NETWORK LAYER
3846 W: http://linux-decnet.sourceforge.net
3847 L: linux-decnet-user@lists.sourceforge.net
3849 F: Documentation/networking/decnet.txt
3852 DECSTATION PLATFORM SUPPORT
3853 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3854 L: linux-mips@linux-mips.org
3855 W: http://www.linux-mips.org/wiki/DECstation
3858 F: arch/mips/include/asm/dec/
3859 F: arch/mips/include/asm/mach-dec/
3861 DEFXX FDDI NETWORK DRIVER
3862 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3864 F: drivers/net/fddi/defxx.*
3867 M: Matthew Garrett <mjg59@srcf.ucam.org>
3868 M: Pali Rohár <pali.rohar@gmail.com>
3869 L: platform-driver-x86@vger.kernel.org
3871 F: drivers/platform/x86/dell-laptop.c
3873 DELL LAPTOP RBTN DRIVER
3874 M: Pali Rohár <pali.rohar@gmail.com>
3876 F: drivers/platform/x86/dell-rbtn.*
3878 DELL LAPTOP FREEFALL DRIVER
3879 M: Pali Rohár <pali.rohar@gmail.com>
3881 F: drivers/platform/x86/dell-smo8800.c
3883 DELL LAPTOP SMM DRIVER
3884 M: Pali Rohár <pali.rohar@gmail.com>
3886 F: drivers/hwmon/dell-smm-hwmon.c
3887 F: include/uapi/linux/i8k.h
3889 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3890 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3892 F: Documentation/dcdbas.txt
3893 F: drivers/firmware/dcdbas.*
3895 DELL WMI EXTRAS DRIVER
3896 M: Matthew Garrett <mjg59@srcf.ucam.org>
3897 M: Pali Rohár <pali.rohar@gmail.com>
3899 F: drivers/platform/x86/dell-wmi.c
3901 DESIGNWARE USB2 DRD IP DRIVER
3902 M: John Youn <johnyoun@synopsys.com>
3903 L: linux-usb@vger.kernel.org
3904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3906 F: drivers/usb/dwc2/
3908 DESIGNWARE USB3 DRD IP DRIVER
3909 M: Felipe Balbi <balbi@kernel.org>
3910 L: linux-usb@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3913 F: drivers/usb/dwc3/
3915 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3916 M: Andreas Klinger <ak@it-klinger.de>
3917 L: linux-iio@vger.kernel.org
3919 F: drivers/iio/proximity/srf*.c
3921 DEVICE COREDUMP (DEV_COREDUMP)
3922 M: Johannes Berg <johannes@sipsolutions.net>
3923 L: linux-kernel@vger.kernel.org
3925 F: drivers/base/devcoredump.c
3926 F: include/linux/devcoredump.h
3928 DEVICE FREQUENCY (DEVFREQ)
3929 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3930 M: Kyungmin Park <kyungmin.park@samsung.com>
3931 R: Chanwoo Choi <cw00.choi@samsung.com>
3932 L: linux-pm@vger.kernel.org
3933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3936 F: include/linux/devfreq.h
3937 F: Documentation/devicetree/bindings/devfreq/
3939 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3940 M: Chanwoo Choi <cw00.choi@samsung.com>
3941 L: linux-pm@vger.kernel.org
3942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3944 F: drivers/devfreq/event/
3945 F: drivers/devfreq/devfreq-event.c
3946 F: include/linux/devfreq-event.h
3947 F: Documentation/devicetree/bindings/devfreq/event/
3949 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3950 M: Chanwoo Choi <cw00.choi@samsung.com>
3951 L: linux-pm@vger.kernel.org
3952 L: linux-samsung-soc@vger.kernel.org
3953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3955 F: drivers/devfreq/exynos-bus.c
3956 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3958 DEVICE NUMBER REGISTRY
3959 M: Torben Mathiasen <device@lanana.org>
3960 W: http://lanana.org/docs/device-list/index.html
3964 M: Alasdair Kergon <agk@redhat.com>
3965 M: Mike Snitzer <snitzer@redhat.com>
3966 M: dm-devel@redhat.com
3967 L: dm-devel@redhat.com
3968 W: http://sources.redhat.com/dm
3969 Q: http://patchwork.kernel.org/project/dm-devel/list/
3970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3971 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3973 F: Documentation/device-mapper/
3975 F: drivers/md/persistent-data/
3976 F: include/linux/device-mapper.h
3977 F: include/linux/dm-*.h
3978 F: include/uapi/linux/dm-*.h
3981 M: Jiri Pirko <jiri@mellanox.com>
3982 L: netdev@vger.kernel.org
3984 F: net/core/devlink.c
3985 F: include/net/devlink.h
3986 F: include/uapi/linux/devlink.h
3988 DIALOG SEMICONDUCTOR DRIVERS
3989 M: Support Opensource <support.opensource@diasemi.com>
3990 W: http://www.dialog-semiconductor.com/products
3992 F: Documentation/hwmon/da90??
3993 F: Documentation/devicetree/bindings/mfd/da90*.txt
3994 F: Documentation/devicetree/bindings/regulator/da92*.txt
3995 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3996 F: drivers/gpio/gpio-da90??.c
3997 F: drivers/hwmon/da90??-hwmon.c
3998 F: drivers/iio/adc/da91??-*.c
3999 F: drivers/input/misc/da90??_onkey.c
4000 F: drivers/input/touchscreen/da9052_tsi.c
4001 F: drivers/leds/leds-da90??.c
4002 F: drivers/mfd/da903x.c
4003 F: drivers/mfd/da90??-*.c
4004 F: drivers/mfd/da91??-*.c
4005 F: drivers/power/supply/da9052-battery.c
4006 F: drivers/power/supply/da91??-*.c
4007 F: drivers/regulator/da903x.c
4008 F: drivers/regulator/da9???-regulator.[ch]
4009 F: drivers/rtc/rtc-da90??.c
4010 F: drivers/video/backlight/da90??_bl.c
4011 F: drivers/watchdog/da90??_wdt.c
4012 F: include/linux/mfd/da903x.h
4013 F: include/linux/mfd/da9052/
4014 F: include/linux/mfd/da9055/
4015 F: include/linux/mfd/da9062/
4016 F: include/linux/mfd/da9063/
4017 F: include/linux/mfd/da9150/
4018 F: include/linux/regulator/da9211.h
4019 F: include/sound/da[79]*.h
4020 F: sound/soc/codecs/da[79]*.[ch]
4022 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4023 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4024 L: linux-gpio@vger.kernel.org
4026 F: drivers/gpio/gpio-gpio-mm.c
4028 DIGI NEO AND CLASSIC PCI PRODUCTS
4029 M: Lidza Louina <lidza.louina@gmail.com>
4030 M: Mark Hounschell <markh@compro.net>
4031 L: driverdev-devel@linuxdriverproject.org
4033 F: drivers/staging/dgnc/
4035 DIOLAN U2C-12 I2C DRIVER
4036 M: Guenter Roeck <linux@roeck-us.net>
4037 L: linux-i2c@vger.kernel.org
4039 F: drivers/i2c/busses/i2c-diolan-u2c.c
4042 M: Matthew Wilcox <mawilcox@microsoft.com>
4043 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4044 L: linux-fsdevel@vger.kernel.org
4047 F: include/linux/dax.h
4048 F: include/trace/events/fs_dax.h
4050 DIRECTORY NOTIFICATION (DNOTIFY)
4051 M: Eric Paris <eparis@parisplace.org>
4053 F: Documentation/filesystems/dnotify.txt
4054 F: fs/notify/dnotify/
4055 F: include/linux/dnotify.h
4057 DISK GEOMETRY AND PARTITION HANDLING
4058 M: Andries Brouwer <aeb@cwi.nl>
4059 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4060 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4061 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4065 M: Jan Kara <jack@suse.com>
4067 F: Documentation/filesystems/quota.txt
4069 F: include/linux/quota*.h
4070 F: include/uapi/linux/quota*.h
4072 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4073 M: Bernie Thompson <bernie@plugable.com>
4074 L: linux-fbdev@vger.kernel.org
4076 W: http://plugable.com/category/projects/udlfb/
4077 F: drivers/video/fbdev/udlfb.c
4078 F: include/video/udlfb.h
4079 F: Documentation/fb/udlfb.txt
4081 DISTRIBUTED LOCK MANAGER (DLM)
4082 M: Christine Caulfield <ccaulfie@redhat.com>
4083 M: David Teigland <teigland@redhat.com>
4084 L: cluster-devel@redhat.com
4085 W: http://sources.redhat.com/cluster/
4086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4090 DMA BUFFER SHARING FRAMEWORK
4091 M: Sumit Semwal <sumit.semwal@linaro.org>
4093 L: linux-media@vger.kernel.org
4094 L: dri-devel@lists.freedesktop.org
4095 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4097 F: include/linux/dma-buf*
4098 F: include/linux/reservation.h
4099 F: include/linux/*fence.h
4100 F: Documentation/driver-api/dma-buf.rst
4101 T: git git://anongit.freedesktop.org/drm/drm-misc
4104 M: Sumit Semwal <sumit.semwal@linaro.org>
4105 R: Gustavo Padovan <gustavo@padovan.org>
4107 L: linux-media@vger.kernel.org
4108 L: dri-devel@lists.freedesktop.org
4109 F: drivers/dma-buf/sync_*
4110 F: drivers/dma-buf/dma-fence*
4111 F: drivers/dma-buf/sw_sync.c
4112 F: include/linux/sync_file.h
4113 F: include/uapi/linux/sync_file.h
4114 F: Documentation/sync_file.txt
4115 T: git git://anongit.freedesktop.org/drm/drm-misc
4117 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4118 M: Vinod Koul <vinod.koul@intel.com>
4119 L: dmaengine@vger.kernel.org
4120 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4123 F: include/linux/dmaengine.h
4124 F: Documentation/devicetree/bindings/dma/
4125 F: Documentation/dmaengine/
4126 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4128 DME1737 HARDWARE MONITOR DRIVER
4129 M: Juerg Haefliger <juergh@gmail.com>
4130 L: linux-hwmon@vger.kernel.org
4132 F: Documentation/hwmon/dme1737
4133 F: drivers/hwmon/dme1737.c
4136 M: Jean Delvare <jdelvare@suse.com>
4138 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4139 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4140 F: drivers/firmware/dmi-id.c
4141 F: drivers/firmware/dmi_scan.c
4142 F: include/linux/dmi.h
4145 M: Jonathan Corbet <corbet@lwn.net>
4146 L: linux-doc@vger.kernel.org
4149 F: scripts/docproc.c
4150 F: scripts/kernel-doc*
4151 X: Documentation/ABI/
4152 X: Documentation/devicetree/
4153 X: Documentation/acpi
4154 X: Documentation/power
4155 X: Documentation/spi
4156 X: Documentation/media
4157 T: git git://git.lwn.net/linux.git docs-next
4160 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4161 L: blinux-list@redhat.com
4163 F: drivers/char/dtlk.c
4164 F: include/linux/dtlk.h
4166 DPAA2 DATAPATH I/O (DPIO) DRIVER
4167 M: Roy Pledge <Roy.Pledge@nxp.com>
4168 L: linux-kernel@vger.kernel.org
4170 F: drivers/staging/fsl-mc/bus/dpio
4172 DPAA2 ETHERNET DRIVER
4173 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4174 L: linux-kernel@vger.kernel.org
4176 F: drivers/staging/fsl-dpaa2/ethernet
4178 DPT_I2O SCSI RAID DRIVER
4179 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4180 L: linux-scsi@vger.kernel.org
4181 W: http://www.adaptec.com/
4183 F: drivers/scsi/dpt*
4184 F: drivers/scsi/dpt/
4187 M: Philipp Reisner <philipp.reisner@linbit.com>
4188 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4189 L: drbd-dev@lists.linbit.com
4190 W: http://www.drbd.org
4191 T: git git://git.linbit.com/linux-drbd.git
4192 T: git git://git.linbit.com/drbd-8.4.git
4194 F: drivers/block/drbd/
4196 F: Documentation/blockdev/drbd/
4198 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4199 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4202 F: Documentation/kobject.txt
4206 F: include/linux/debugfs.h
4207 F: include/linux/kobj*
4211 M: David Airlie <airlied@linux.ie>
4212 L: dri-devel@lists.freedesktop.org
4213 T: git git://people.freedesktop.org/~airlied/linux
4214 B: https://bugs.freedesktop.org/
4215 C: irc://chat.freenode.net/dri-devel
4219 F: Documentation/devicetree/bindings/display/
4220 F: Documentation/devicetree/bindings/gpu/
4221 F: Documentation/devicetree/bindings/video/
4222 F: Documentation/gpu/
4224 F: include/uapi/drm/
4225 F: include/linux/vga*
4227 DRM DRIVERS AND MISC GPU PATCHES
4228 M: Daniel Vetter <daniel.vetter@intel.com>
4229 M: Jani Nikula <jani.nikula@linux.intel.com>
4230 M: Sean Paul <seanpaul@chromium.org>
4231 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4233 T: git git://anongit.freedesktop.org/drm/drm-misc
4234 F: Documentation/gpu/
4236 F: drivers/gpu/drm/*
4238 F: include/uapi/drm/drm*
4239 F: include/linux/vga*
4241 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4242 M: Dave Airlie <airlied@redhat.com>
4244 F: drivers/gpu/drm/ast/
4246 DRM DRIVERS FOR BRIDGE CHIPS
4247 M: Archit Taneja <architt@codeaurora.org>
4249 T: git git://anongit.freedesktop.org/drm/drm-misc
4250 F: drivers/gpu/drm/bridge/
4252 DRM DRIVER FOR BOCHS VIRTUAL GPU
4253 M: Gerd Hoffmann <kraxel@redhat.com>
4254 L: virtualization@lists.linux-foundation.org
4255 T: git git://anongit.freedesktop.org/drm/drm-misc
4257 F: drivers/gpu/drm/bochs/
4259 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4260 M: Dave Airlie <airlied@redhat.com>
4261 M: Gerd Hoffmann <kraxel@redhat.com>
4262 L: virtualization@lists.linux-foundation.org
4263 T: git git://anongit.freedesktop.org/drm/drm-misc
4265 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4266 F: drivers/gpu/drm/cirrus/
4268 RADEON and AMDGPU DRM DRIVERS
4269 M: Alex Deucher <alexander.deucher@amd.com>
4270 M: Christian König <christian.koenig@amd.com>
4271 L: amd-gfx@lists.freedesktop.org
4272 T: git git://people.freedesktop.org/~agd5f/linux
4274 F: drivers/gpu/drm/radeon/
4275 F: include/uapi/drm/radeon_drm.h
4276 F: drivers/gpu/drm/amd/
4277 F: include/uapi/drm/amdgpu_drm.h
4280 M: Thierry Reding <thierry.reding@gmail.com>
4281 L: dri-devel@lists.freedesktop.org
4282 T: git git://anongit.freedesktop.org/tegra/linux.git
4284 F: drivers/gpu/drm/drm_panel.c
4285 F: drivers/gpu/drm/panel/
4286 F: include/drm/drm_panel.h
4287 F: Documentation/devicetree/bindings/display/panel/
4289 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4290 M: Daniel Vetter <daniel.vetter@intel.com>
4291 M: Jani Nikula <jani.nikula@linux.intel.com>
4292 L: intel-gfx@lists.freedesktop.org
4293 W: https://01.org/linuxgraphics/
4294 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4295 C: irc://chat.freenode.net/intel-gfx
4296 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4297 T: git git://anongit.freedesktop.org/drm-intel
4299 F: drivers/gpu/drm/i915/
4300 F: include/drm/i915*
4301 F: include/uapi/drm/i915_drm.h
4302 F: Documentation/gpu/i915.rst
4304 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4305 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4306 M: Zhi Wang <zhi.a.wang@intel.com>
4307 L: intel-gvt-dev@lists.freedesktop.org
4308 L: intel-gfx@lists.freedesktop.org
4309 W: https://01.org/igvt-g
4310 T: git https://github.com/01org/gvt-linux.git
4312 F: drivers/gpu/drm/i915/gvt/
4314 DRM DRIVERS FOR ATMEL HLCDC
4315 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4316 L: dri-devel@lists.freedesktop.org
4318 F: drivers/gpu/drm/atmel-hlcdc/
4319 F: Documentation/devicetree/bindings/drm/atmel/
4320 T: git git://anongit.freedesktop.org/drm/drm-misc
4322 DRM DRIVERS FOR ALLWINNER A10
4323 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4324 L: dri-devel@lists.freedesktop.org
4326 F: drivers/gpu/drm/sun4i/
4327 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4330 DRM DRIVERS FOR AMLOGIC SOCS
4331 M: Neil Armstrong <narmstrong@baylibre.com>
4332 L: dri-devel@lists.freedesktop.org
4333 L: linux-amlogic@lists.infradead.org
4334 W: http://linux-meson.com/
4336 F: drivers/gpu/drm/meson/
4337 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4338 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4339 F: Documentation/gpu/meson.rst
4340 T: git git://anongit.freedesktop.org/drm/drm-misc
4342 DRM DRIVERS FOR EXYNOS
4343 M: Inki Dae <inki.dae@samsung.com>
4344 M: Joonyoung Shim <jy0922.shim@samsung.com>
4345 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4346 M: Kyungmin Park <kyungmin.park@samsung.com>
4347 L: dri-devel@lists.freedesktop.org
4348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4350 F: drivers/gpu/drm/exynos/
4351 F: include/uapi/drm/exynos_drm.h
4352 F: Documentation/devicetree/bindings/display/exynos/
4354 DRM DRIVERS FOR FREESCALE DCU
4355 M: Stefan Agner <stefan@agner.ch>
4356 M: Alison Wang <alison.wang@freescale.com>
4357 L: dri-devel@lists.freedesktop.org
4359 F: drivers/gpu/drm/fsl-dcu/
4360 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4361 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4362 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4364 DRM DRIVERS FOR FREESCALE IMX
4365 M: Philipp Zabel <p.zabel@pengutronix.de>
4366 L: dri-devel@lists.freedesktop.org
4368 F: drivers/gpu/drm/imx/
4369 F: drivers/gpu/ipu-v3/
4370 F: Documentation/devicetree/bindings/display/imx/
4372 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4373 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4374 L: dri-devel@lists.freedesktop.org
4375 T: git git://github.com/patjak/drm-gma500
4377 F: drivers/gpu/drm/gma500/
4379 DRM DRIVERS FOR HISILICON
4380 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4381 M: Rongrong Zou <zourongrong@gmail.com>
4382 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4383 R: Chen Feng <puck.chen@hisilicon.com>
4384 L: dri-devel@lists.freedesktop.org
4385 T: git git://github.com/xin3liang/linux.git
4387 F: drivers/gpu/drm/hisilicon/
4388 F: Documentation/devicetree/bindings/display/hisilicon/
4390 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4391 S: Orphan / Obsolete
4392 F: drivers/gpu/drm/i810/
4393 F: include/uapi/drm/i810_drm.h
4395 DRM DRIVERS FOR MEDIATEK
4396 M: CK Hu <ck.hu@mediatek.com>
4397 M: Philipp Zabel <p.zabel@pengutronix.de>
4398 L: dri-devel@lists.freedesktop.org
4400 F: drivers/gpu/drm/mediatek/
4401 F: Documentation/devicetree/bindings/display/mediatek/
4403 DRM DRIVER FOR MI0283QT
4404 M: Noralf Trønnes <noralf@tronnes.org>
4406 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4407 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4409 DRM DRIVER FOR MSM ADRENO GPU
4410 M: Rob Clark <robdclark@gmail.com>
4411 L: linux-arm-msm@vger.kernel.org
4412 L: dri-devel@lists.freedesktop.org
4413 L: freedreno@lists.freedesktop.org
4414 T: git git://people.freedesktop.org/~robclark/linux
4416 F: drivers/gpu/drm/msm/
4417 F: include/uapi/drm/msm_drm.h
4418 F: Documentation/devicetree/bindings/display/msm/
4420 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4421 M: Ben Skeggs <bskeggs@redhat.com>
4422 L: dri-devel@lists.freedesktop.org
4423 L: nouveau@lists.freedesktop.org
4424 T: git git://github.com/skeggsb/linux
4426 F: drivers/gpu/drm/nouveau/
4427 F: include/uapi/drm/nouveau_drm.h
4429 DRM DRIVERS FOR NVIDIA TEGRA
4430 M: Thierry Reding <thierry.reding@gmail.com>
4431 L: dri-devel@lists.freedesktop.org
4432 L: linux-tegra@vger.kernel.org
4433 T: git git://anongit.freedesktop.org/tegra/linux.git
4435 F: drivers/gpu/drm/tegra/
4436 F: drivers/gpu/host1x/
4437 F: include/linux/host1x.h
4438 F: include/uapi/drm/tegra_drm.h
4439 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4441 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/mga/
4444 F: include/uapi/drm/mga_drm.h
4446 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4447 M: Dave Airlie <airlied@redhat.com>
4449 F: drivers/gpu/drm/mgag200/
4451 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4452 S: Orphan / Obsolete
4453 F: drivers/gpu/drm/r128/
4454 F: include/uapi/drm/r128_drm.h
4456 DRM DRIVERS FOR RENESAS
4457 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4458 L: dri-devel@lists.freedesktop.org
4459 L: linux-renesas-soc@vger.kernel.org
4460 T: git git://linuxtv.org/pinchartl/fbdev
4462 F: drivers/gpu/drm/rcar-du/
4463 F: drivers/gpu/drm/shmobile/
4464 F: include/linux/platform_data/shmob_drm.h
4465 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4466 F: Documentation/devicetree/bindings/display/renesas,du.txt
4468 DRM DRIVER FOR QXL VIRTUAL GPU
4469 M: Dave Airlie <airlied@redhat.com>
4470 M: Gerd Hoffmann <kraxel@redhat.com>
4471 L: virtualization@lists.linux-foundation.org
4472 T: git git://anongit.freedesktop.org/drm/drm-misc
4474 F: drivers/gpu/drm/qxl/
4475 F: include/uapi/drm/qxl_drm.h
4477 DRM DRIVERS FOR ROCKCHIP
4478 M: Mark Yao <mark.yao@rock-chips.com>
4479 L: dri-devel@lists.freedesktop.org
4481 F: drivers/gpu/drm/rockchip/
4482 F: Documentation/devicetree/bindings/display/rockchip/
4483 T: git git://anongit.freedesktop.org/drm/drm-misc
4485 DRM DRIVER FOR SAVAGE VIDEO CARDS
4486 S: Orphan / Obsolete
4487 F: drivers/gpu/drm/savage/
4488 F: include/uapi/drm/savage_drm.h
4490 DRM DRIVER FOR SIS VIDEO CARDS
4491 S: Orphan / Obsolete
4492 F: drivers/gpu/drm/sis/
4493 F: include/uapi/drm/sis_drm.h
4496 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4497 M: Vincent Abriou <vincent.abriou@st.com>
4498 L: dri-devel@lists.freedesktop.org
4499 T: git git://anongit.freedesktop.org/drm/drm-misc
4501 F: drivers/gpu/drm/sti
4502 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4504 DRM DRIVER FOR TDFX VIDEO CARDS
4505 S: Orphan / Obsolete
4506 F: drivers/gpu/drm/tdfx/
4508 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4509 M: Dave Airlie <airlied@redhat.com>
4511 F: drivers/gpu/drm/udl/
4513 DRM DRIVERS FOR VIVANTE GPU IP
4514 M: Lucas Stach <l.stach@pengutronix.de>
4515 R: Russell King <linux+etnaviv@armlinux.org.uk>
4516 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4517 L: etnaviv@lists.freedesktop.org
4518 L: dri-devel@lists.freedesktop.org
4520 F: drivers/gpu/drm/etnaviv/
4521 F: include/uapi/drm/etnaviv_drm.h
4522 F: Documentation/devicetree/bindings/display/etnaviv/
4524 DRM DRIVER FOR VMWARE VIRTUAL GPU
4525 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4526 M: Sinclair Yeh <syeh@vmware.com>
4527 M: Thomas Hellstrom <thellstrom@vmware.com>
4528 L: dri-devel@lists.freedesktop.org
4529 T: git git://people.freedesktop.org/~syeh/repos_linux
4530 T: git git://people.freedesktop.org/~thomash/linux
4532 F: drivers/gpu/drm/vmwgfx/
4533 F: include/uapi/drm/vmwgfx_drm.h
4536 M: Eric Anholt <eric@anholt.net>
4537 T: git git://github.com/anholt/linux
4539 F: drivers/gpu/drm/vc4/
4540 F: include/uapi/drm/vc4_drm.h
4541 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4542 T: git git://anongit.freedesktop.org/drm/drm-misc
4544 DRM DRIVERS FOR TI OMAP
4545 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4546 L: dri-devel@lists.freedesktop.org
4548 F: drivers/gpu/drm/omapdrm/
4549 F: Documentation/devicetree/bindings/display/ti/
4551 DRM DRIVERS FOR TI LCDC
4552 M: Jyri Sarha <jsarha@ti.com>
4553 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4554 L: dri-devel@lists.freedesktop.org
4556 F: drivers/gpu/drm/tilcdc/
4557 F: Documentation/devicetree/bindings/display/tilcdc/
4559 DRM DRIVERS FOR ZTE ZX
4560 M: Shawn Guo <shawnguo@kernel.org>
4561 L: dri-devel@lists.freedesktop.org
4563 F: drivers/gpu/drm/zte/
4564 F: Documentation/devicetree/bindings/display/zte,vou.txt
4565 T: git git://anongit.freedesktop.org/drm/drm-misc
4567 DSBR100 USB FM RADIO DRIVER
4568 M: Alexey Klimov <klimov.linux@gmail.com>
4569 L: linux-media@vger.kernel.org
4570 T: git git://linuxtv.org/media_tree.git
4572 F: drivers/media/radio/dsbr100.c
4575 M: Francois Romieu <romieu@fr.zoreil.com>
4576 L: netdev@vger.kernel.org
4578 F: drivers/net/wan/dscc4.c
4581 M: Hans Verkuil <hverkuil@xs4all.nl>
4582 L: linux-media@vger.kernel.org
4583 T: git git://linuxtv.org/media_tree.git
4584 W: https://linuxtv.org
4586 F: drivers/media/pci/dt3155/
4588 DVB_USB_AF9015 MEDIA DRIVER
4589 M: Antti Palosaari <crope@iki.fi>
4590 L: linux-media@vger.kernel.org
4591 W: https://linuxtv.org
4592 W: http://palosaari.fi/linux/
4593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4594 T: git git://linuxtv.org/anttip/media_tree.git
4596 F: drivers/media/usb/dvb-usb-v2/af9015*
4598 DVB_USB_AF9035 MEDIA DRIVER
4599 M: Antti Palosaari <crope@iki.fi>
4600 L: linux-media@vger.kernel.org
4601 W: https://linuxtv.org
4602 W: http://palosaari.fi/linux/
4603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4604 T: git git://linuxtv.org/anttip/media_tree.git
4606 F: drivers/media/usb/dvb-usb-v2/af9035*
4608 DVB_USB_ANYSEE MEDIA DRIVER
4609 M: Antti Palosaari <crope@iki.fi>
4610 L: linux-media@vger.kernel.org
4611 W: https://linuxtv.org
4612 W: http://palosaari.fi/linux/
4613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4614 T: git git://linuxtv.org/anttip/media_tree.git
4616 F: drivers/media/usb/dvb-usb-v2/anysee*
4618 DVB_USB_AU6610 MEDIA DRIVER
4619 M: Antti Palosaari <crope@iki.fi>
4620 L: linux-media@vger.kernel.org
4621 W: https://linuxtv.org
4622 W: http://palosaari.fi/linux/
4623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4624 T: git git://linuxtv.org/anttip/media_tree.git
4626 F: drivers/media/usb/dvb-usb-v2/au6610*
4628 DVB_USB_CE6230 MEDIA DRIVER
4629 M: Antti Palosaari <crope@iki.fi>
4630 L: linux-media@vger.kernel.org
4631 W: https://linuxtv.org
4632 W: http://palosaari.fi/linux/
4633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634 T: git git://linuxtv.org/anttip/media_tree.git
4636 F: drivers/media/usb/dvb-usb-v2/ce6230*
4638 DVB_USB_CXUSB MEDIA DRIVER
4639 M: Michael Krufky <mkrufky@linuxtv.org>
4640 L: linux-media@vger.kernel.org
4641 W: https://linuxtv.org
4642 W: http://github.com/mkrufky
4643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4644 T: git git://linuxtv.org/media_tree.git
4646 F: drivers/media/usb/dvb-usb/cxusb*
4648 DVB_USB_EC168 MEDIA DRIVER
4649 M: Antti Palosaari <crope@iki.fi>
4650 L: linux-media@vger.kernel.org
4651 W: https://linuxtv.org
4652 W: http://palosaari.fi/linux/
4653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4654 T: git git://linuxtv.org/anttip/media_tree.git
4656 F: drivers/media/usb/dvb-usb-v2/ec168*
4658 DVB_USB_GL861 MEDIA DRIVER
4659 M: Antti Palosaari <crope@iki.fi>
4660 L: linux-media@vger.kernel.org
4661 W: https://linuxtv.org
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/gl861*
4667 DVB_USB_MXL111SF 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/mkrufky/mxl111sf.git
4675 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4677 DVB_USB_RTL28XXU 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/rtl28xxu*
4687 DVB_USB_V2 MEDIA DRIVER
4688 M: Antti Palosaari <crope@iki.fi>
4689 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 W: http://palosaari.fi/linux/
4692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4693 T: git git://linuxtv.org/anttip/media_tree.git
4695 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4696 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4699 M: Jason Baron <jbaron@akamai.com>
4701 F: lib/dynamic_debug.c
4702 F: include/linux/dynamic_debug.h
4704 DZ DECSTATION DZ11 SERIAL DRIVER
4705 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4707 F: drivers/tty/serial/dz.*
4709 E3X0 POWER BUTTON DRIVER
4710 M: Moritz Fischer <moritz.fischer@ettus.com>
4711 L: usrp-users@lists.ettus.com
4712 W: http://www.ettus.com
4714 F: drivers/input/misc/e3x0-button.c
4715 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4718 M: Antti Palosaari <crope@iki.fi>
4719 L: linux-media@vger.kernel.org
4720 W: https://linuxtv.org
4721 W: http://palosaari.fi/linux/
4722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4723 T: git git://linuxtv.org/anttip/media_tree.git
4725 F: drivers/media/tuners/e4000*
4727 EATA ISA/EISA/PCI SCSI DRIVER
4728 M: Dario Ballabio <ballabio_dario@emc.com>
4729 L: linux-scsi@vger.kernel.org
4731 F: drivers/scsi/eata.c
4734 M: Antti Palosaari <crope@iki.fi>
4735 L: linux-media@vger.kernel.org
4736 W: https://linuxtv.org
4737 W: http://palosaari.fi/linux/
4738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4739 T: git git://linuxtv.org/anttip/media_tree.git
4741 F: drivers/media/dvb-frontends/ec100*
4744 M: Tyler Hicks <tyhicks@canonical.com>
4745 L: ecryptfs@vger.kernel.org
4746 W: http://ecryptfs.org
4747 W: https://launchpad.net/ecryptfs
4748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4750 F: Documentation/filesystems/ecryptfs.txt
4754 M: Borislav Petkov <bp@alien8.de>
4755 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4757 L: linux-edac@vger.kernel.org
4758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4761 F: Documentation/admin-guide/ras.rst
4762 F: Documentation/driver-api/edac.rst
4764 F: include/linux/edac.h
4767 M: Borislav Petkov <bp@alien8.de>
4768 L: linux-edac@vger.kernel.org
4770 F: drivers/edac/amd64_edac*
4773 M: Robert Richter <rric@kernel.org>
4774 L: linux-edac@vger.kernel.org
4776 F: drivers/edac/highbank*
4779 M: Ralf Baechle <ralf@linux-mips.org>
4780 M: David Daney <david.daney@cavium.com>
4781 L: linux-edac@vger.kernel.org
4782 L: linux-mips@linux-mips.org
4784 F: drivers/edac/octeon_edac*
4785 F: drivers/edac/thunderx_edac*
4788 M: Mark Gross <mark.gross@intel.com>
4789 L: linux-edac@vger.kernel.org
4791 F: drivers/edac/e752x_edac.c
4794 L: linux-edac@vger.kernel.org
4796 F: drivers/edac/e7xxx_edac.c
4799 M: York Sun <york.sun@nxp.com>
4800 L: linux-edac@vger.kernel.org
4802 F: drivers/edac/fsl_ddr_edac.*
4805 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4807 L: linux-edac@vger.kernel.org
4809 F: drivers/edac/ghes_edac.c
4812 M: Tim Small <tim@buttersideup.com>
4813 L: linux-edac@vger.kernel.org
4815 F: drivers/edac/i82443bxgx_edac.c
4818 L: linux-edac@vger.kernel.org
4820 F: drivers/edac/i3000_edac.c
4823 L: linux-edac@vger.kernel.org
4825 F: drivers/edac/i5000_edac.c
4828 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4829 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4830 L: linux-edac@vger.kernel.org
4832 F: drivers/edac/i5400_edac.c
4835 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4837 L: linux-edac@vger.kernel.org
4839 F: drivers/edac/i7300_edac.c
4842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L: linux-edac@vger.kernel.org
4846 F: drivers/edac/i7core_edac.c
4849 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4850 M: "Arvind R." <arvino55@gmail.com>
4851 L: linux-edac@vger.kernel.org
4853 F: drivers/edac/i82975x_edac.c
4856 M: Jason Baron <jbaron@akamai.com>
4857 L: linux-edac@vger.kernel.org
4859 F: drivers/edac/ie31200_edac.c
4862 M: Johannes Thumshirn <morbidrsa@gmail.com>
4863 L: linux-edac@vger.kernel.org
4865 F: drivers/edac/mpc85xx_edac.[ch]
4868 M: Tony Luck <tony.luck@intel.com>
4869 L: linux-edac@vger.kernel.org
4871 F: drivers/edac/pnd2_edac.[ch]
4874 M: Egor Martovetsky <egor@pasemi.com>
4875 L: linux-edac@vger.kernel.org
4877 F: drivers/edac/pasemi_edac.c
4880 M: Tim Small <tim@buttersideup.com>
4881 L: linux-edac@vger.kernel.org
4883 F: drivers/edac/r82600_edac.c
4886 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4888 L: linux-edac@vger.kernel.org
4890 F: drivers/edac/sb_edac.c
4893 M: Tony Luck <tony.luck@intel.com>
4894 L: linux-edac@vger.kernel.org
4896 F: drivers/edac/skx_edac.c
4899 APPLIED MICRO (APM) X-GENE SOC EDAC
4900 M: Loc Ho <lho@apm.com>
4902 F: drivers/edac/xgene_edac.c
4903 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4905 EDIROL UA-101/UA-1000 DRIVER
4906 M: Clemens Ladisch <clemens@ladisch.de>
4907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4908 T: git git://git.alsa-project.org/alsa-kernel.git
4910 F: sound/usb/misc/ua101.c
4912 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4913 M: Matt Fleming <matt@codeblueprint.co.uk>
4914 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4915 L: linux-efi@vger.kernel.org
4916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4918 F: Documentation/efi-stub.txt
4919 F: arch/*/kernel/efi.c
4920 F: arch/x86/boot/compressed/eboot.[ch]
4921 F: arch/*/include/asm/efi.h
4922 F: arch/x86/platform/efi/
4923 F: drivers/firmware/efi/
4924 F: include/linux/efi*.h
4925 F: arch/arm/boot/compressed/efi-header.S
4926 F: arch/arm64/kernel/efi-entry.S
4928 EFI VARIABLE FILESYSTEM
4929 M: Matthew Garrett <matthew.garrett@nebula.com>
4930 M: Jeremy Kerr <jk@ozlabs.org>
4931 M: Matt Fleming <matt@codeblueprint.co.uk>
4932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4933 L: linux-efi@vger.kernel.org
4937 EFIFB FRAMEBUFFER DRIVER
4938 L: linux-fbdev@vger.kernel.org
4939 M: Peter Jones <pjones@redhat.com>
4941 F: drivers/video/fbdev/efifb.c
4944 L: linux-efi@vger.kernel.org
4945 M: Ivan Hu <ivan.hu@canonical.com>
4946 M: Matt Fleming <matt@codeblueprint.co.uk>
4948 F: drivers/firmware/efi/test/
4951 W: http://aeschi.ch.eu.org/efs/
4955 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4956 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4957 L: netdev@vger.kernel.org
4959 F: drivers/net/ethernet/ibm/ehea/
4961 EM28XX VIDEO4LINUX DRIVER
4962 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4963 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4964 L: linux-media@vger.kernel.org
4965 W: https://linuxtv.org
4966 T: git git://linuxtv.org/media_tree.git
4968 F: drivers/media/usb/em28xx/
4969 F: Documentation/media/v4l-drivers/em28xx*
4972 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4973 M: Matt Mackall <mpm@selenic.com>
4974 M: David Woodhouse <dwmw2@infradead.org>
4975 L: linux-embedded@vger.kernel.org
4978 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4979 M: James Smart <james.smart@broadcom.com>
4980 M: Dick Kennedy <dick.kennedy@broadcom.com>
4981 L: linux-scsi@vger.kernel.org
4982 W: http://www.broadcom.com
4984 F: drivers/scsi/lpfc/
4986 ENE CB710 FLASH CARD READER DRIVER
4987 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4989 F: drivers/misc/cb710/
4990 F: drivers/mmc/host/cb710-mmc.*
4991 F: include/linux/cb710.h
4993 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4994 M: Maxim Levitsky <maximlevitsky@gmail.com>
4996 F: drivers/media/rc/ene_ir.*
4998 EPSON S1D13XXX FRAMEBUFFER DRIVER
4999 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5002 F: drivers/video/fbdev/s1d13xxxfb.c
5003 F: include/video/s1d13xxxfb.h
5005 ET131X NETWORK DRIVER
5006 M: Mark Einon <mark.einon@gmail.com>
5008 F: drivers/net/ethernet/agere/
5011 M: Stephen Hemminger <stephen@networkplumber.org>
5012 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5013 L: netdev@vger.kernel.org
5014 W: http://www.linuxfoundation.org/en/Net:Bridge
5016 F: include/linux/netfilter_bridge/
5019 ETHERNET PHY LIBRARY
5020 M: Andrew Lunn <andrew@lunn.ch>
5021 M: Florian Fainelli <f.fainelli@gmail.com>
5022 L: netdev@vger.kernel.org
5024 F: include/linux/phy.h
5025 F: include/linux/phy_fixed.h
5027 F: Documentation/networking/phy.txt
5028 F: drivers/of/of_mdio.c
5029 F: drivers/of/of_net.c
5032 M: Jan Kara <jack@suse.com>
5033 L: linux-ext4@vger.kernel.org
5035 F: Documentation/filesystems/ext2.txt
5037 F: include/linux/ext2*
5040 M: "Theodore Ts'o" <tytso@mit.edu>
5041 M: Andreas Dilger <adilger.kernel@dilger.ca>
5042 L: linux-ext4@vger.kernel.org
5043 W: http://ext4.wiki.kernel.org
5044 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5047 F: Documentation/filesystems/ext4.txt
5050 Extended Verification Module (EVM)
5051 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5052 L: linux-ima-devel@lists.sourceforge.net
5053 L: linux-security-module@vger.kernel.org
5055 F: security/integrity/evm/
5057 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5058 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5059 M: Chanwoo Choi <cw00.choi@samsung.com>
5060 L: linux-kernel@vger.kernel.org
5061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5064 F: include/linux/extcon/
5065 F: include/linux/extcon.h
5066 F: Documentation/extcon/
5067 F: Documentation/devicetree/bindings/extcon/
5070 M: Jingoo Han <jingoohan1@gmail.com>
5071 L: dri-devel@lists.freedesktop.org
5073 F: drivers/gpu/drm/exynos/exynos_dp*
5075 EXYNOS SYSMMU (IOMMU) driver
5076 M: Marek Szyprowski <m.szyprowski@samsung.com>
5077 L: iommu@lists.linux-foundation.org
5079 F: drivers/iommu/exynos-iommu.c
5081 EZchip NPS platform support
5082 M: Noam Camus <noamc@ezchip.com>
5084 F: arch/arc/plat-eznps
5085 F: arch/arc/boot/dts/eznps.dts
5087 F71805F HARDWARE MONITORING DRIVER
5088 M: Jean Delvare <jdelvare@suse.com>
5089 L: linux-hwmon@vger.kernel.org
5091 F: Documentation/hwmon/f71805f
5092 F: drivers/hwmon/f71805f.c
5095 M: Michael Buesch <m@bues.ch>
5096 L: linux-media@vger.kernel.org
5098 F: drivers/media/tuners/fc0011.h
5099 F: drivers/media/tuners/fc0011.c
5102 M: Antti Palosaari <crope@iki.fi>
5103 L: linux-media@vger.kernel.org
5104 W: https://linuxtv.org
5105 W: http://palosaari.fi/linux/
5106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5107 T: git git://linuxtv.org/anttip/media_tree.git
5109 F: drivers/media/tuners/fc2580*
5112 M: Eric Paris <eparis@redhat.com>
5114 F: fs/notify/fanotify/
5115 F: include/linux/fanotify.h
5116 F: include/uapi/linux/fanotify.h
5118 FARSYNC SYNCHRONOUS DRIVER
5119 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5120 W: http://www.farsite.co.uk/
5122 F: drivers/net/wan/farsync.*
5124 FAULT INJECTION SUPPORT
5125 M: Akinobu Mita <akinobu.mita@gmail.com>
5127 F: Documentation/fault-injection/
5128 F: lib/fault-inject.c
5130 FBTFT Framebuffer drivers
5131 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5133 F: drivers/staging/fbtft/
5135 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5136 M: Johannes Thumshirn <jth@kernel.org>
5137 L: fcoe-devel@open-fcoe.org
5138 W: www.Open-FCoE.org
5140 F: drivers/scsi/libfc/
5141 F: drivers/scsi/fcoe/
5143 F: include/scsi/libfc.h
5144 F: include/scsi/libfcoe.h
5145 F: include/uapi/scsi/fc/
5147 FILE LOCKING (flock() and fcntl()/lockf())
5148 M: Jeff Layton <jlayton@poochiereds.net>
5149 M: "J. Bruce Fields" <bfields@fieldses.org>
5150 L: linux-fsdevel@vger.kernel.org
5152 F: include/linux/fcntl.h
5153 F: include/linux/fs.h
5154 F: include/uapi/linux/fcntl.h
5155 F: include/uapi/linux/fs.h
5159 FILESYSTEMS (VFS and infrastructure)
5160 M: Alexander Viro <viro@zeniv.linux.org.uk>
5161 L: linux-fsdevel@vger.kernel.org
5165 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5166 M: Riku Voipio <riku.voipio@iki.fi>
5167 L: linux-hwmon@vger.kernel.org
5169 F: drivers/hwmon/f75375s.c
5170 F: include/linux/f75375s.h
5172 FIREWIRE AUDIO DRIVERS
5173 M: Clemens Ladisch <clemens@ladisch.de>
5174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5175 T: git git://git.alsa-project.org/alsa-kernel.git
5179 FIREWIRE MEDIA DRIVERS (firedtv)
5180 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5181 L: linux-media@vger.kernel.org
5182 L: linux1394-devel@lists.sourceforge.net
5183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5185 F: drivers/media/firewire/
5187 FIREWIRE SBP-2 TARGET
5188 M: Chris Boot <bootc@bootc.net>
5189 L: linux-scsi@vger.kernel.org
5190 L: target-devel@vger.kernel.org
5191 L: linux1394-devel@lists.sourceforge.net
5192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5194 F: drivers/target/sbp/
5197 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5198 L: linux1394-devel@lists.sourceforge.net
5199 W: http://ieee1394.wiki.kernel.org/
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5202 F: drivers/firewire/
5203 F: include/linux/firewire.h
5204 F: include/uapi/linux/firewire*.h
5207 FIRMWARE LOADER (request_firmware)
5208 M: Luis R. Rodriguez <mcgrof@kernel.org>
5209 L: linux-kernel@vger.kernel.org
5211 F: Documentation/firmware_class/
5212 F: drivers/base/firmware*.c
5213 F: include/linux/firmware.h
5215 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5216 M: Joshua Morris <josh.h.morris@us.ibm.com>
5217 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5219 F: drivers/block/rsxx/
5222 M: Jiri Kosina <jikos@kernel.org>
5223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5225 F: drivers/block/floppy.c
5228 M: Alessandro Rubini <rubini@gnudd.com>
5229 W: http://www.ohwr.org/projects/fmc-bus
5232 F: include/linux/fmc*.h
5233 F: include/linux/ipmi-fru.h
5236 FPGA MANAGER FRAMEWORK
5237 M: Alan Tull <atull@kernel.org>
5238 R: Moritz Fischer <moritz.fischer@ettus.com>
5239 L: linux-fpga@vger.kernel.org
5241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5242 F: Documentation/fpga/
5243 F: Documentation/devicetree/bindings/fpga/
5245 F: include/linux/fpga/
5246 W: http://www.rocketboards.org
5249 M: Bill Metzenthen <billm@melbpc.org.au>
5250 W: http://floatingpoint.sourceforge.net/emulator/index.html
5252 F: arch/x86/math-emu/
5254 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5255 L: netdev@vger.kernel.org
5257 F: drivers/net/wan/dlci.c
5258 F: drivers/net/wan/sdla.c
5261 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5262 L: linux-fbdev@vger.kernel.org
5263 T: git git://github.com/bzolnier/linux.git
5264 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5266 F: Documentation/fb/
5269 F: include/linux/fb.h
5270 F: include/uapi/video/
5271 F: include/uapi/linux/fb.h
5273 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5274 M: Horia Geantă <horia.geanta@nxp.com>
5275 M: Dan Douglass <dan.douglass@nxp.com>
5276 L: linux-crypto@vger.kernel.org
5278 F: drivers/crypto/caam/
5279 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5281 FREESCALE DIU FRAMEBUFFER DRIVER
5282 M: Timur Tabi <timur@tabi.org>
5283 L: linux-fbdev@vger.kernel.org
5285 F: drivers/video/fbdev/fsl-diu-fb.*
5287 FREESCALE DMA DRIVER
5288 M: Li Yang <leoli@freescale.com>
5289 M: Zhang Wei <zw@zh-kernel.org>
5290 L: linuxppc-dev@lists.ozlabs.org
5292 F: drivers/dma/fsldma.*
5294 FREESCALE GPMI NAND DRIVER
5295 M: Han Xu <han.xu@nxp.com>
5296 L: linux-mtd@lists.infradead.org
5298 F: drivers/mtd/nand/gpmi-nand/*
5300 FREESCALE I2C CPM DRIVER
5301 M: Jochen Friedrich <jochen@scram.de>
5302 L: linuxppc-dev@lists.ozlabs.org
5303 L: linux-i2c@vger.kernel.org
5305 F: drivers/i2c/busses/i2c-cpm.c
5307 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5308 M: Sascha Hauer <kernel@pengutronix.de>
5309 L: linux-fbdev@vger.kernel.org
5310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5312 F: include/linux/platform_data/video-imxfb.h
5313 F: drivers/video/fbdev/imxfb.c
5315 FREESCALE QUAD SPI DRIVER
5316 M: Han Xu <han.xu@nxp.com>
5317 L: linux-mtd@lists.infradead.org
5319 F: drivers/mtd/spi-nor/fsl-quadspi.c
5321 FREESCALE SOC FS_ENET DRIVER
5322 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5323 M: Vitaly Bordug <vbordug@ru.mvista.com>
5324 L: linuxppc-dev@lists.ozlabs.org
5325 L: netdev@vger.kernel.org
5327 F: drivers/net/ethernet/freescale/fs_enet/
5328 F: include/linux/fs_enet_pd.h
5330 FREESCALE IMX / MXC FEC DRIVER
5331 M: Fugang Duan <fugang.duan@nxp.com>
5332 L: netdev@vger.kernel.org
5334 F: drivers/net/ethernet/freescale/fec_main.c
5335 F: drivers/net/ethernet/freescale/fec_ptp.c
5336 F: drivers/net/ethernet/freescale/fec.h
5337 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5339 FREESCALE QORIQ DPAA FMAN DRIVER
5340 M: Madalin Bucur <madalin.bucur@nxp.com>
5341 L: netdev@vger.kernel.org
5343 F: drivers/net/ethernet/freescale/fman
5344 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5346 FREESCALE QORIQ DPAA ETHERNET DRIVER
5347 M: Madalin Bucur <madalin.bucur@nxp.com>
5348 L: netdev@vger.kernel.org
5350 F: drivers/net/ethernet/freescale/dpaa
5352 FREESCALE SOC DRIVERS
5353 M: Scott Wood <oss@buserror.net>
5354 L: linuxppc-dev@lists.ozlabs.org
5355 L: linux-arm-kernel@lists.infradead.org
5357 F: Documentation/devicetree/bindings/powerpc/fsl/
5359 F: include/linux/fsl/
5361 FREESCALE QUICC ENGINE LIBRARY
5362 M: Qiang Zhao <qiang.zhao@nxp.com>
5363 L: linuxppc-dev@lists.ozlabs.org
5365 F: drivers/soc/fsl/qe/
5366 F: include/soc/fsl/*qe*.h
5367 F: include/soc/fsl/*ucc*.h
5369 FREESCALE USB PERIPHERAL DRIVERS
5370 M: Li Yang <leoli@freescale.com>
5371 L: linux-usb@vger.kernel.org
5372 L: linuxppc-dev@lists.ozlabs.org
5374 F: drivers/usb/gadget/udc/fsl*
5376 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5377 M: Li Yang <leoli@freescale.com>
5378 L: netdev@vger.kernel.org
5379 L: linuxppc-dev@lists.ozlabs.org
5381 F: drivers/net/ethernet/freescale/ucc_geth*
5383 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5384 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5385 L: netdev@vger.kernel.org
5387 F: drivers/net/ethernet/freescale/gianfar*
5388 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5389 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5391 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5392 M: Zhao Qiang <qiang.zhao@nxp.com>
5393 L: netdev@vger.kernel.org
5394 L: linuxppc-dev@lists.ozlabs.org
5396 F: drivers/net/wan/fsl_ucc_hdlc*
5398 FREESCALE QUICC ENGINE UCC UART DRIVER
5399 M: Timur Tabi <timur@tabi.org>
5400 L: linuxppc-dev@lists.ozlabs.org
5402 F: drivers/tty/serial/ucc_uart.c
5404 FREESCALE SOC SOUND DRIVERS
5405 M: Timur Tabi <timur@tabi.org>
5406 M: Nicolin Chen <nicoleotsuka@gmail.com>
5407 M: Xiubo Li <Xiubo.Lee@gmail.com>
5408 R: Fabio Estevam <fabio.estevam@nxp.com>
5409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5410 L: linuxppc-dev@lists.ozlabs.org
5412 F: sound/soc/fsl/fsl*
5413 F: sound/soc/fsl/imx*
5414 F: sound/soc/fsl/mpc8610_hpcd.c
5417 M: Christoph Hellwig <hch@infradead.org>
5418 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5423 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5424 M: Pavel Machek <pavel@ucw.cz>
5425 L: linux-pm@vger.kernel.org
5427 F: Documentation/power/freezing-of-tasks.txt
5428 F: include/linux/freezer.h
5432 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5433 L: linux-kernel@vger.kernel.org
5436 F: include/linux/frontswap.h
5438 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5439 M: David Howells <dhowells@redhat.com>
5440 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5442 F: Documentation/filesystems/caching/
5444 F: include/linux/fscache*.h
5446 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5447 M: Theodore Y. Ts'o <tytso@mit.edu>
5448 M: Jaegeuk Kim <jaegeuk@kernel.org>
5449 L: linux-fscrypt@vger.kernel.org
5450 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5454 F: include/linux/fscrypt*.h
5457 M: Jaegeuk Kim <jaegeuk@kernel.org>
5458 M: Chao Yu <yuchao0@huawei.com>
5459 L: linux-f2fs-devel@lists.sourceforge.net
5460 W: https://f2fs.wiki.kernel.org/
5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5463 F: Documentation/filesystems/f2fs.txt
5464 F: Documentation/ABI/testing/sysfs-fs-f2fs
5466 F: include/linux/f2fs_fs.h
5467 F: include/trace/events/f2fs.h
5469 FUJITSU FR-V (FRV) PORT
5473 FUJITSU LAPTOP EXTRAS
5474 M: Jonathan Woithe <jwoithe@just42.net>
5475 L: platform-driver-x86@vger.kernel.org
5477 F: drivers/platform/x86/fujitsu-laptop.c
5479 FUJITSU M-5MO LS CAMERA ISP DRIVER
5480 M: Kyungmin Park <kyungmin.park@samsung.com>
5481 M: Heungjun Kim <riverful.kim@samsung.com>
5482 L: linux-media@vger.kernel.org
5484 F: drivers/media/i2c/m5mols/
5485 F: include/media/i2c/m5mols.h
5487 FUJITSU TABLET EXTRAS
5488 M: Robert Gerlach <khnz@gmx.de>
5489 L: platform-driver-x86@vger.kernel.org
5491 F: drivers/platform/x86/fujitsu-tablet.c
5493 FUSE: FILESYSTEM IN USERSPACE
5494 M: Miklos Szeredi <miklos@szeredi.hu>
5495 L: linux-fsdevel@vger.kernel.org
5496 W: http://fuse.sourceforge.net/
5497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5500 F: include/uapi/linux/fuse.h
5501 F: Documentation/filesystems/fuse.txt
5504 M: Thomas Gleixner <tglx@linutronix.de>
5505 M: Ingo Molnar <mingo@redhat.com>
5506 R: Peter Zijlstra <peterz@infradead.org>
5507 R: Darren Hart <dvhart@infradead.org>
5508 L: linux-kernel@vger.kernel.org
5509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5512 F: kernel/futex_compat.c
5513 F: include/asm-generic/futex.h
5514 F: include/linux/futex.h
5515 F: include/uapi/linux/futex.h
5516 F: tools/testing/selftests/futex/
5517 F: tools/perf/bench/futex*
5518 F: Documentation/*futex*
5520 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5521 M: Rik Faith <faith@cs.unc.edu>
5522 L: linux-scsi@vger.kernel.org
5523 S: Odd Fixes (e.g., new signatures)
5524 F: drivers/scsi/fdomain.*
5527 M: Kees Cook <keescook@chromium.org>
5528 R: Emese Revfy <re.emese@gmail.com>
5529 L: kernel-hardening@lists.openwall.com
5531 F: scripts/gcc-plugins/
5532 F: scripts/gcc-plugin.sh
5533 F: scripts/Makefile.gcc-plugins
5534 F: Documentation/gcc-plugins.txt
5536 GCOV BASED KERNEL PROFILING
5537 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5540 F: Documentation/dev-tools/gcov.rst
5542 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5543 M: Achim Leubner <achim_leubner@adaptec.com>
5544 L: linux-scsi@vger.kernel.org
5545 W: http://www.icp-vortex.com/
5547 F: drivers/scsi/gdt*
5549 GDB KERNEL DEBUGGING HELPER SCRIPTS
5550 M: Jan Kiszka <jan.kiszka@siemens.com>
5551 M: Kieran Bingham <kieran@bingham.xyz>
5555 GEMTEK FM RADIO RECEIVER DRIVER
5556 M: Hans Verkuil <hverkuil@xs4all.nl>
5557 L: linux-media@vger.kernel.org
5558 T: git git://linuxtv.org/media_tree.git
5559 W: https://linuxtv.org
5561 F: drivers/media/radio/radio-gemtek*
5563 GENERIC GPIO I2C DRIVER
5564 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5566 F: drivers/i2c/busses/i2c-gpio.c
5567 F: include/linux/i2c-gpio.h
5569 GENERIC GPIO I2C MULTIPLEXER DRIVER
5570 M: Peter Korsgaard <peter.korsgaard@barco.com>
5571 L: linux-i2c@vger.kernel.org
5573 F: drivers/i2c/muxes/i2c-mux-gpio.c
5574 F: include/linux/i2c-mux-gpio.h
5575 F: Documentation/i2c/muxes/i2c-mux-gpio
5577 GENERIC HDLC (WAN) DRIVERS
5578 M: Krzysztof Halasa <khc@pm.waw.pl>
5579 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5581 F: drivers/net/wan/c101.c
5582 F: drivers/net/wan/hd6457*
5583 F: drivers/net/wan/hdlc*
5584 F: drivers/net/wan/n2.c
5585 F: drivers/net/wan/pc300too.c
5586 F: drivers/net/wan/pci200syn.c
5587 F: drivers/net/wan/wanxl*
5589 GENERIC INCLUDE/ASM HEADER FILES
5590 M: Arnd Bergmann <arnd@arndb.de>
5591 L: linux-arch@vger.kernel.org
5592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5594 F: include/asm-generic/
5595 F: include/uapi/asm-generic/
5597 GENERIC PHY FRAMEWORK
5598 M: Kishon Vijay Abraham I <kishon@ti.com>
5599 L: linux-kernel@vger.kernel.org
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5603 F: include/linux/phy/
5606 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5607 M: Kevin Hilman <khilman@kernel.org>
5608 M: Ulf Hansson <ulf.hansson@linaro.org>
5609 L: linux-pm@vger.kernel.org
5611 F: drivers/base/power/domain*.c
5612 F: include/linux/pm_domain.h
5613 F: Documentation/devicetree/bindings/power/power_domain.txt
5615 GENERIC UIO DRIVER FOR PCI DEVICES
5616 M: "Michael S. Tsirkin" <mst@redhat.com>
5617 L: kvm@vger.kernel.org
5619 F: drivers/uio/uio_pci_generic.c
5621 GET_MAINTAINER SCRIPT
5622 M: Joe Perches <joe@perches.com>
5624 F: scripts/get_maintainer.pl
5626 GENWQE (IBM Generic Workqueue Card)
5627 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5628 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5630 F: drivers/misc/genwqe/
5633 M: Steven Whitehouse <swhiteho@redhat.com>
5634 M: Bob Peterson <rpeterso@redhat.com>
5635 L: cluster-devel@redhat.com
5636 W: http://sources.redhat.com/cluster/
5637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5639 F: Documentation/filesystems/gfs2*.txt
5641 F: include/uapi/linux/gfs2_ondisk.h
5643 GIGASET ISDN DRIVERS
5644 M: Paul Bolle <pebolle@tiscali.nl>
5645 L: gigaset307x-common@lists.sourceforge.net
5646 W: http://gigaset307x.sourceforge.net/
5648 F: Documentation/isdn/README.gigaset
5649 F: drivers/isdn/gigaset/
5650 F: include/uapi/linux/gigaset_dev.h
5653 M: Hans Verkuil <hans.verkuil@cisco.com>
5654 L: linux-media@vger.kernel.org
5656 F: drivers/media/usb/go7007/
5659 M: Bastien Nocera <hadess@hadess.net>
5660 L: linux-input@vger.kernel.org
5662 F: drivers/input/touchscreen/goodix.c
5665 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5666 L: linux-gpio@vger.kernel.org
5668 F: drivers/gpio/gpio-mockup.c
5669 F: tools/testing/selftests/gpio/
5672 M: Linus Walleij <linus.walleij@linaro.org>
5673 L: linux-gpio@vger.kernel.org
5674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5676 F: Documentation/devicetree/bindings/gpio/
5677 F: Documentation/gpio/
5678 F: Documentation/ABI/testing/gpio-cdev
5679 F: Documentation/ABI/obsolete/sysfs-gpio
5681 F: include/linux/gpio/
5682 F: include/linux/gpio.h
5683 F: include/asm-generic/gpio.h
5684 F: include/uapi/linux/gpio.h
5687 GRE DEMULTIPLEXER DRIVER
5688 M: Dmitry Kozlov <xeb@mail.ru>
5689 L: netdev@vger.kernel.org
5691 F: net/ipv4/gre_demux.c
5692 F: net/ipv4/gre_offload.c
5693 F: include/net/gre.h
5695 GRETH 10/100/1G Ethernet MAC device driver
5696 M: Andreas Larsson <andreas@gaisler.com>
5697 L: netdev@vger.kernel.org
5699 F: drivers/net/ethernet/aeroflex/
5702 M: Johan Hovold <johan@kernel.org>
5703 M: Alex Elder <elder@kernel.org>
5704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5706 F: drivers/staging/greybus/
5707 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5709 GREYBUS AUDIO PROTOCOLS DRIVERS
5710 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5711 M: Mark Greer <mgreer@animalcreek.com>
5713 F: drivers/staging/greybus/audio_apbridgea.c
5714 F: drivers/staging/greybus/audio_apbridgea.h
5715 F: drivers/staging/greybus/audio_codec.c
5716 F: drivers/staging/greybus/audio_codec.h
5717 F: drivers/staging/greybus/audio_gb.c
5718 F: drivers/staging/greybus/audio_manager.c
5719 F: drivers/staging/greybus/audio_manager.h
5720 F: drivers/staging/greybus/audio_manager_module.c
5721 F: drivers/staging/greybus/audio_manager_private.h
5722 F: drivers/staging/greybus/audio_manager_sysfs.c
5723 F: drivers/staging/greybus/audio_module.c
5724 F: drivers/staging/greybus/audio_topology.c
5726 GREYBUS PROTOCOLS DRIVERS
5727 M: Rui Miguel Silva <rmfrfs@gmail.com>
5729 F: drivers/staging/greybus/sdio.c
5730 F: drivers/staging/greybus/light.c
5731 F: drivers/staging/greybus/gpio.c
5732 F: drivers/staging/greybus/power_supply.c
5733 F: drivers/staging/greybus/spi.c
5734 F: drivers/staging/greybus/spilib.c
5736 GREYBUS PROTOCOLS DRIVERS
5737 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5739 F: drivers/staging/greybus/loopback.c
5740 F: drivers/staging/greybus/timesync.c
5741 F: drivers/staging/greybus/timesync_platform.c
5743 GREYBUS PROTOCOLS DRIVERS
5744 M: Viresh Kumar <vireshk@kernel.org>
5746 F: drivers/staging/greybus/authentication.c
5747 F: drivers/staging/greybus/bootrom.c
5748 F: drivers/staging/greybus/firmware.h
5749 F: drivers/staging/greybus/fw-core.c
5750 F: drivers/staging/greybus/fw-download.c
5751 F: drivers/staging/greybus/fw-managament.c
5752 F: drivers/staging/greybus/greybus_authentication.h
5753 F: drivers/staging/greybus/greybus_firmware.h
5754 F: drivers/staging/greybus/hid.c
5755 F: drivers/staging/greybus/i2c.c
5756 F: drivers/staging/greybus/spi.c
5757 F: drivers/staging/greybus/spilib.c
5758 F: drivers/staging/greybus/spilib.h
5760 GREYBUS PROTOCOLS DRIVERS
5761 M: David Lin <dtwlin@gmail.com>
5763 F: drivers/staging/greybus/uart.c
5764 F: drivers/staging/greybus/log.c
5766 GREYBUS PLATFORM DRIVERS
5767 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5769 F: drivers/staging/greybus/arche-platform.c
5770 F: drivers/staging/greybus/arche-apb-ctrl.c
5771 F: drivers/staging/greybus/arche_platform.h
5773 GS1662 VIDEO SERIALIZER
5774 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5775 L: linux-media@vger.kernel.org
5776 T: git git://linuxtv.org/media_tree.git
5778 F: drivers/media/spi/gs1662.c
5780 GSPCA FINEPIX SUBDRIVER
5781 M: Frank Zago <frank@zago.net>
5782 L: linux-media@vger.kernel.org
5783 T: git git://linuxtv.org/media_tree.git
5785 F: drivers/media/usb/gspca/finepix.c
5787 GSPCA GL860 SUBDRIVER
5788 M: Olivier Lorin <o.lorin@laposte.net>
5789 L: linux-media@vger.kernel.org
5790 T: git git://linuxtv.org/media_tree.git
5792 F: drivers/media/usb/gspca/gl860/
5794 GSPCA M5602 SUBDRIVER
5795 M: Erik Andren <erik.andren@gmail.com>
5796 L: linux-media@vger.kernel.org
5797 T: git git://linuxtv.org/media_tree.git
5799 F: drivers/media/usb/gspca/m5602/
5801 GSPCA PAC207 SONIXB SUBDRIVER
5802 M: Hans Verkuil <hverkuil@xs4all.nl>
5803 L: linux-media@vger.kernel.org
5804 T: git git://linuxtv.org/media_tree.git
5806 F: drivers/media/usb/gspca/pac207.c
5808 GSPCA SN9C20X SUBDRIVER
5809 M: Brian Johnson <brijohn@gmail.com>
5810 L: linux-media@vger.kernel.org
5811 T: git git://linuxtv.org/media_tree.git
5813 F: drivers/media/usb/gspca/sn9c20x.c
5815 GSPCA T613 SUBDRIVER
5816 M: Leandro Costantino <lcostantino@gmail.com>
5817 L: linux-media@vger.kernel.org
5818 T: git git://linuxtv.org/media_tree.git
5820 F: drivers/media/usb/gspca/t613.c
5822 GSPCA USB WEBCAM DRIVER
5823 M: Hans Verkuil <hverkuil@xs4all.nl>
5824 L: linux-media@vger.kernel.org
5825 T: git git://linuxtv.org/media_tree.git
5827 F: drivers/media/usb/gspca/
5829 GTP (GPRS Tunneling Protocol)
5830 M: Pablo Neira Ayuso <pablo@netfilter.org>
5831 M: Harald Welte <laforge@gnumonks.org>
5832 L: osmocom-net-gprs@lists.osmocom.org
5833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5835 F: drivers/net/gtp.c
5837 GUID PARTITION TABLE (GPT)
5838 M: Davidlohr Bueso <dave@stgolabs.net>
5839 L: linux-efi@vger.kernel.org
5841 F: block/partitions/efi.*
5843 STK1160 USB VIDEO CAPTURE DRIVER
5844 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5845 L: linux-media@vger.kernel.org
5846 T: git git://linuxtv.org/media_tree.git
5848 F: drivers/media/usb/stk1160/
5851 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5852 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5853 W: http://uclinux-h8.sourceforge.jp
5854 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5857 F: drivers/clocksource/h8300_*.c
5858 F: drivers/clk/h8300/
5859 F: drivers/irqchip/irq-renesas-h8*.c
5861 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5862 M: Frank Seidel <frank@f-seidel.de>
5863 L: platform-driver-x86@vger.kernel.org
5864 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5866 F: drivers/platform/x86/hdaps.c
5868 HDPVR USB VIDEO ENCODER DRIVER
5869 M: Hans Verkuil <hverkuil@xs4all.nl>
5870 L: linux-media@vger.kernel.org
5871 T: git git://linuxtv.org/media_tree.git
5872 W: https://linuxtv.org
5874 F: drivers/media/usb/hdpvr/
5876 HWPOISON MEMORY FAILURE HANDLING
5877 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5878 L: linux-mm@kvack.org
5880 F: mm/memory-failure.c
5881 F: mm/hwpoison-inject.c
5883 HYPERVISOR VIRTUAL CONSOLE DRIVER
5884 L: linuxppc-dev@lists.ozlabs.org
5889 M: Antti Palosaari <crope@iki.fi>
5890 L: linux-media@vger.kernel.org
5891 W: https://linuxtv.org
5892 W: http://palosaari.fi/linux/
5893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5894 T: git git://linuxtv.org/anttip/media_tree.git
5896 F: drivers/media/usb/hackrf/
5899 M: Jean Delvare <jdelvare@suse.com>
5900 M: Guenter Roeck <linux@roeck-us.net>
5901 L: linux-hwmon@vger.kernel.org
5902 W: http://hwmon.wiki.kernel.org/
5903 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5906 F: Documentation/hwmon/
5908 F: include/linux/hwmon*.h
5910 HARDWARE RANDOM NUMBER GENERATOR CORE
5911 M: Matt Mackall <mpm@selenic.com>
5912 M: Herbert Xu <herbert@gondor.apana.org.au>
5913 L: linux-crypto@vger.kernel.org
5915 F: Documentation/devicetree/bindings/rng/
5916 F: Documentation/hw_random.txt
5917 F: drivers/char/hw_random/
5918 F: include/linux/hw_random.h
5920 HARDWARE SPINLOCK CORE
5921 M: Ohad Ben-Cohen <ohad@wizery.com>
5922 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5923 L: linux-remoteproc@vger.kernel.org
5925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5926 F: Documentation/devicetree/bindings/hwlock/
5927 F: Documentation/hwspinlock.txt
5928 F: drivers/hwspinlock/
5929 F: include/linux/hwspinlock.h
5931 HARMONY SOUND DRIVER
5932 L: linux-parisc@vger.kernel.org
5934 F: sound/parisc/harmony.*
5936 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5937 M: Jimmy Vance <jimmy.vance@hpe.com>
5939 F: Documentation/watchdog/hpwdt.txt
5940 F: drivers/watchdog/hpwdt.c
5942 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5943 M: Don Brace <don.brace@microsemi.com>
5944 L: esc.storagedev@microsemi.com
5945 L: linux-scsi@vger.kernel.org
5947 F: Documentation/scsi/hpsa.txt
5948 F: drivers/scsi/hpsa*.[ch]
5949 F: include/linux/cciss*.h
5950 F: include/uapi/linux/cciss*.h
5952 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5953 M: Don Brace <don.brace@microsemi.com>
5954 L: esc.storagedev@microsemi.com
5955 L: linux-scsi@vger.kernel.org
5957 F: Documentation/blockdev/cciss.txt
5958 F: drivers/block/cciss*
5959 F: include/linux/cciss_ioctl.h
5960 F: include/uapi/linux/cciss_ioctl.h
5963 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5964 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5965 L: linux-rdma@vger.kernel.org
5967 F: drivers/infiniband/ulp/opa_vnic
5970 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5971 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5972 L: linux-rdma@vger.kernel.org
5974 F: drivers/infiniband/hw/hfi1
5977 L: linux-fsdevel@vger.kernel.org
5979 F: Documentation/filesystems/hfs.txt
5983 L: linux-fsdevel@vger.kernel.org
5985 F: Documentation/filesystems/hfsplus.txt
5988 HGA FRAMEBUFFER DRIVER
5989 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5990 L: linux-nvidia@lists.surfsouth.com
5991 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5993 F: drivers/video/fbdev/hgafb.c
5995 HIBERNATION (aka Software Suspend, aka swsusp)
5996 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5997 M: Pavel Machek <pavel@ucw.cz>
5998 L: linux-pm@vger.kernel.org
5999 B: https://bugzilla.kernel.org
6002 F: drivers/base/power/
6004 F: include/linux/suspend.h
6005 F: include/linux/freezer.h
6006 F: include/linux/pm.h
6007 F: arch/*/include/asm/suspend*.h
6010 M: Jiri Kosina <jikos@kernel.org>
6011 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6012 L: linux-input@vger.kernel.org
6013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6016 F: include/linux/hid*
6017 F: include/uapi/linux/hid*
6019 HID SENSOR HUB DRIVERS
6020 M: Jiri Kosina <jikos@kernel.org>
6021 M: Jonathan Cameron <jic23@kernel.org>
6022 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6023 L: linux-input@vger.kernel.org
6024 L: linux-iio@vger.kernel.org
6026 F: Documentation/hid/hid-sensor*
6027 F: drivers/hid/hid-sensor-*
6028 F: drivers/iio/*/hid-*
6029 F: include/linux/hid-sensor-*
6031 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6032 M: Thomas Gleixner <tglx@linutronix.de>
6033 L: linux-kernel@vger.kernel.org
6034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6036 F: Documentation/timers/
6037 F: kernel/time/hrtimer.c
6038 F: kernel/time/clockevents.c
6039 F: kernel/time/tick*.*
6040 F: kernel/time/timer_*.c
6041 F: include/linux/clockchips.h
6042 F: include/linux/hrtimer.h
6044 HIGH-SPEED SCC DRIVER FOR AX.25
6045 L: linux-hams@vger.kernel.org
6047 F: drivers/net/hamradio/dmascc.c
6048 F: drivers/net/hamradio/scc.c
6050 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6051 M: HighPoint Linux Team <linux@highpoint-tech.com>
6052 W: http://www.highpoint-tech.com
6054 F: Documentation/scsi/hptiop.txt
6055 F: drivers/scsi/hptiop.c
6058 M: Jes Sorensen <jes@trained-monkey.org>
6059 L: linux-hippi@sunsite.dk
6061 F: include/linux/hippidevice.h
6062 F: include/uapi/linux/if_hippi.h
6064 F: drivers/net/hippi/
6066 HISILICON NETWORK SUBSYSTEM DRIVER
6067 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6068 M: Salil Mehta <salil.mehta@huawei.com>
6069 L: netdev@vger.kernel.org
6070 W: http://www.hisilicon.com
6072 F: drivers/net/ethernet/hisilicon/
6073 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6075 HISILICON ROCE DRIVER
6076 M: Lijun Ou <oulijun@huawei.com>
6077 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6078 L: linux-rdma@vger.kernel.org
6080 F: drivers/infiniband/hw/hns/
6081 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6083 HISILICON SAS Controller
6084 M: John Garry <john.garry@huawei.com>
6085 W: http://www.hisilicon.com
6087 F: drivers/scsi/hisi_sas/
6088 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6091 M: Jouni Malinen <j@w1.fi>
6092 L: linux-wireless@vger.kernel.org
6093 W: http://w1.fi/hostap-driver.html
6095 F: drivers/net/wireless/intersil/hostap/
6097 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6098 L: platform-driver-x86@vger.kernel.org
6100 F: drivers/platform/x86/tc1100-wmi.c
6102 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6103 M: Jaroslav Kysela <perex@perex.cz>
6105 F: drivers/net/ethernet/hp/hp100.*
6107 HPET: High Precision Event Timers driver
6108 M: Clemens Ladisch <clemens@ladisch.de>
6110 F: Documentation/timers/hpet.txt
6111 F: drivers/char/hpet.c
6112 F: include/linux/hpet.h
6113 F: include/uapi/linux/hpet.h
6117 F: arch/x86/kernel/hpet.c
6118 F: arch/x86/include/asm/hpet.h
6121 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6122 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6127 M: Sebastian Reichel <sre@kernel.org>
6128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6130 F: Documentation/ABI/testing/sysfs-bus-hsi
6131 F: Documentation/driver-api/hsi.rst
6133 F: include/linux/hsi/
6134 F: include/uapi/linux/hsi/
6137 L: linux-usb@vger.kernel.org
6139 F: drivers/net/usb/hso.c
6141 HSR NETWORK PROTOCOL
6142 M: Arvid Brodin <arvid.brodin@alten.se>
6143 L: netdev@vger.kernel.org
6147 HTCPEN TOUCHSCREEN DRIVER
6148 M: Pau Oliva Fora <pof@eslack.org>
6149 L: linux-input@vger.kernel.org
6151 F: drivers/input/touchscreen/htcpen.c
6154 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6159 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6160 L: linux-media@vger.kernel.org
6161 T: git git://linuxtv.org/media_tree.git
6162 W: https://linuxtv.org
6164 F: drivers/media/platform/sti/hva
6166 Hyper-V CORE AND DRIVERS
6167 M: "K. Y. Srinivasan" <kys@microsoft.com>
6168 M: Haiyang Zhang <haiyangz@microsoft.com>
6169 M: Stephen Hemminger <sthemmin@microsoft.com>
6170 L: devel@linuxdriverproject.org
6172 F: arch/x86/include/asm/mshyperv.h
6173 F: arch/x86/include/uapi/asm/hyperv.h
6174 F: arch/x86/kernel/cpu/mshyperv.c
6176 F: drivers/hid/hid-hyperv.c
6178 F: drivers/input/serio/hyperv-keyboard.c
6179 F: drivers/pci/host/pci-hyperv.c
6180 F: drivers/net/hyperv/
6181 F: drivers/scsi/storvsc_drv.c
6182 F: drivers/uio/uio_hv_generic.c
6183 F: drivers/video/fbdev/hyperv_fb.c
6184 F: include/linux/hyperv.h
6186 F: Documentation/ABI/stable/sysfs-bus-vmbus
6189 M: Peter Rosin <peda@axentia.se>
6190 L: linux-i2c@vger.kernel.org
6192 F: Documentation/i2c/i2c-topology
6193 F: Documentation/i2c/muxes/
6194 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6195 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6196 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6197 F: drivers/i2c/i2c-mux.c
6198 F: drivers/i2c/muxes/
6199 F: include/linux/i2c-mux.h
6201 I2C OVER PARALLEL PORT
6202 M: Jean Delvare <jdelvare@suse.com>
6203 L: linux-i2c@vger.kernel.org
6205 F: Documentation/i2c/busses/i2c-parport
6206 F: Documentation/i2c/busses/i2c-parport-light
6207 F: drivers/i2c/busses/i2c-parport.c
6208 F: drivers/i2c/busses/i2c-parport-light.c
6210 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6211 M: Jean Delvare <jdelvare@suse.com>
6212 L: linux-i2c@vger.kernel.org
6214 F: Documentation/i2c/busses/i2c-ali1535
6215 F: Documentation/i2c/busses/i2c-ali1563
6216 F: Documentation/i2c/busses/i2c-ali15x3
6217 F: Documentation/i2c/busses/i2c-amd756
6218 F: Documentation/i2c/busses/i2c-amd8111
6219 F: Documentation/i2c/busses/i2c-i801
6220 F: Documentation/i2c/busses/i2c-nforce2
6221 F: Documentation/i2c/busses/i2c-piix4
6222 F: Documentation/i2c/busses/i2c-sis5595
6223 F: Documentation/i2c/busses/i2c-sis630
6224 F: Documentation/i2c/busses/i2c-sis96x
6225 F: Documentation/i2c/busses/i2c-via
6226 F: Documentation/i2c/busses/i2c-viapro
6227 F: drivers/i2c/busses/i2c-ali1535.c
6228 F: drivers/i2c/busses/i2c-ali1563.c
6229 F: drivers/i2c/busses/i2c-ali15x3.c
6230 F: drivers/i2c/busses/i2c-amd756.c
6231 F: drivers/i2c/busses/i2c-amd756-s4882.c
6232 F: drivers/i2c/busses/i2c-amd8111.c
6233 F: drivers/i2c/busses/i2c-i801.c
6234 F: drivers/i2c/busses/i2c-isch.c
6235 F: drivers/i2c/busses/i2c-nforce2.c
6236 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6237 F: drivers/i2c/busses/i2c-piix4.c
6238 F: drivers/i2c/busses/i2c-sis5595.c
6239 F: drivers/i2c/busses/i2c-sis630.c
6240 F: drivers/i2c/busses/i2c-sis96x.c
6241 F: drivers/i2c/busses/i2c-via.c
6242 F: drivers/i2c/busses/i2c-viapro.c
6244 I2C/SMBUS ISMT DRIVER
6245 M: Seth Heasley <seth.heasley@intel.com>
6246 M: Neil Horman <nhorman@tuxdriver.com>
6247 L: linux-i2c@vger.kernel.org
6248 F: drivers/i2c/busses/i2c-ismt.c
6249 F: Documentation/i2c/busses/i2c-ismt
6251 I2C/SMBUS STUB DRIVER
6252 M: Jean Delvare <jdelvare@suse.com>
6253 L: linux-i2c@vger.kernel.org
6255 F: drivers/i2c/i2c-stub.c
6258 M: Wolfram Sang <wsa@the-dreams.de>
6259 L: linux-i2c@vger.kernel.org
6260 W: https://i2c.wiki.kernel.org/
6261 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6264 F: Documentation/devicetree/bindings/i2c/
6265 F: Documentation/i2c/
6268 F: include/linux/i2c.h
6269 F: include/linux/i2c-*.h
6270 F: include/uapi/linux/i2c.h
6271 F: include/uapi/linux/i2c-*.h
6274 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6275 L: linux-i2c@vger.kernel.org
6276 L: linux-acpi@vger.kernel.org
6280 M: Jean Delvare <jdelvare@suse.com>
6281 L: linux-i2c@vger.kernel.org
6283 F: Documentation/i2c/busses/i2c-taos-evm
6284 F: drivers/i2c/busses/i2c-taos-evm.c
6287 M: Till Harbaum <till@harbaum.org>
6288 L: linux-i2c@vger.kernel.org
6289 W: http://www.harbaum.org/till/i2c_tiny_usb
6291 F: drivers/i2c/busses/i2c-tiny-usb.c
6294 M: "H. Peter Anvin" <hpa@zytor.com>
6298 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6299 M: "H. Peter Anvin" <hpa@zytor.com>
6300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6303 IA64 (Itanium) PLATFORM
6304 M: Tony Luck <tony.luck@intel.com>
6305 M: Fenghua Yu <fenghua.yu@intel.com>
6306 L: linux-ia64@vger.kernel.org
6307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6311 IBM Power VMX Cryptographic instructions
6312 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6313 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6314 L: linux-crypto@vger.kernel.org
6316 F: drivers/crypto/vmx/Makefile
6317 F: drivers/crypto/vmx/Kconfig
6318 F: drivers/crypto/vmx/vmx.c
6319 F: drivers/crypto/vmx/aes*
6320 F: drivers/crypto/vmx/ghash*
6321 F: drivers/crypto/vmx/ppc-xlate.pl
6323 IBM Power in-Nest Crypto Acceleration
6324 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6325 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6326 L: linux-crypto@vger.kernel.org
6328 F: drivers/crypto/nx/Makefile
6329 F: drivers/crypto/nx/Kconfig
6330 F: drivers/crypto/nx/nx-aes*
6331 F: drivers/crypto/nx/nx-sha*
6332 F: drivers/crypto/nx/nx.*
6333 F: drivers/crypto/nx/nx_csbcpb.h
6334 F: drivers/crypto/nx/nx_debugfs.h
6336 IBM Power 842 compression accelerator
6337 M: Haren Myneni <haren@us.ibm.com>
6339 F: drivers/crypto/nx/Makefile
6340 F: drivers/crypto/nx/Kconfig
6341 F: drivers/crypto/nx/nx-842*
6342 F: include/linux/sw842.h
6346 IBM Power Linux RAID adapter
6347 M: Brian King <brking@us.ibm.com>
6349 F: drivers/scsi/ipr.*
6351 IBM Power Virtual Ethernet Device Driver
6352 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6353 L: netdev@vger.kernel.org
6355 F: drivers/net/ethernet/ibm/ibmveth.*
6357 IBM Power SRIOV Virtual NIC Device Driver
6358 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6359 M: John Allen <jallen@linux.vnet.ibm.com>
6360 L: netdev@vger.kernel.org
6362 F: drivers/net/ethernet/ibm/ibmvnic.*
6364 IBM Power Virtual SCSI Device Drivers
6365 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6366 L: linux-scsi@vger.kernel.org
6368 F: drivers/scsi/ibmvscsi/ibmvscsi*
6369 F: include/scsi/viosrp.h
6371 IBM Power Virtual SCSI Device Target Driver
6372 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6373 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6374 L: linux-scsi@vger.kernel.org
6375 L: target-devel@vger.kernel.org
6377 F: drivers/scsi/ibmvscsi_tgt/
6379 IBM Power Virtual FC Device Drivers
6380 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6381 L: linux-scsi@vger.kernel.org
6383 F: drivers/scsi/ibmvscsi/ibmvfc*
6385 IBM ServeRAID RAID DRIVER
6387 F: drivers/scsi/ips.*
6389 ICH LPC AND GPIO DRIVER
6390 M: Peter Tyser <ptyser@xes-inc.com>
6392 F: drivers/mfd/lpc_ich.c
6393 F: drivers/gpio/gpio-ich.c
6395 IDT VersaClock 5 CLOCK DRIVER
6396 M: Marek Vasut <marek.vasut@gmail.com>
6398 F: drivers/clk/clk-versaclock5.c
6401 M: "David S. Miller" <davem@davemloft.net>
6402 L: linux-ide@vger.kernel.org
6403 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6406 F: Documentation/ide/
6408 F: include/linux/ide.h
6410 IDEAPAD LAPTOP EXTRAS DRIVER
6411 M: Ike Panhc <ike.pan@canonical.com>
6412 L: platform-driver-x86@vger.kernel.org
6413 W: http://launchpad.net/ideapad-laptop
6415 F: drivers/platform/x86/ideapad-laptop.c
6417 IDEAPAD LAPTOP SLIDEBAR DRIVER
6418 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6419 L: linux-input@vger.kernel.org
6420 W: https://github.com/o2genum/ideapad-slidebar
6422 F: drivers/input/misc/ideapad_slidebar.c
6425 M: Borislav Petkov <bp@alien8.de>
6426 L: linux-ide@vger.kernel.org
6428 F: Documentation/cdrom/ide-cd
6429 F: drivers/ide/ide-cd*
6431 IEEE 802.15.4 SUBSYSTEM
6432 M: Alexander Aring <alex.aring@gmail.com>
6433 M: Stefan Schmidt <stefan@osg.samsung.com>
6434 L: linux-wpan@vger.kernel.org
6435 W: http://wpan.cakelab.org/
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6441 F: drivers/net/ieee802154/
6442 F: include/linux/nl802154.h
6443 F: include/linux/ieee802154.h
6444 F: include/net/nl802154.h
6445 F: include/net/mac802154.h
6446 F: include/net/af_ieee802154.h
6447 F: include/net/cfg802154.h
6448 F: include/net/ieee802154_netdev.h
6449 F: Documentation/networking/ieee802154.txt
6452 M: Yotam Gigi <yotamg@mellanox.com>
6453 M: Jamal Hadi Salim <jhs@mojatatu.com>
6455 F: include/net/ife.h
6456 F: include/uapi/linux/ife.h
6458 IGORPLUG-USB IR RECEIVER
6459 M: Sean Young <sean@mess.org>
6460 L: linux-media@vger.kernel.org
6462 F: drivers/media/rc/igorplugusb.c
6464 IGUANAWORKS USB IR TRANSCEIVER
6465 M: Sean Young <sean@mess.org>
6466 L: linux-media@vger.kernel.org
6468 F: drivers/media/rc/iguanair.c
6470 IIO DIGITAL POTENTIOMETER DAC
6471 M: Peter Rosin <peda@axentia.se>
6472 L: linux-iio@vger.kernel.org
6474 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6475 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6476 F: drivers/iio/dac/dpot-dac.c
6478 IIO ENVELOPE DETECTOR
6479 M: Peter Rosin <peda@axentia.se>
6480 L: linux-iio@vger.kernel.org
6482 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6483 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6484 F: drivers/iio/adc/envelope-detector.c
6486 IIO SUBSYSTEM AND DRIVERS
6487 M: Jonathan Cameron <jic23@kernel.org>
6488 R: Hartmut Knaack <knaack.h@gmx.de>
6489 R: Lars-Peter Clausen <lars@metafoo.de>
6490 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6491 L: linux-iio@vger.kernel.org
6492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6494 F: Documentation/devicetree/bindings/iio/
6496 F: drivers/staging/iio/
6497 F: include/linux/iio/
6500 IKANOS/ADI EAGLE ADSL USB DRIVER
6501 M: Matthieu Castet <castet.matthieu@free.fr>
6502 M: Stanislaw Gruszka <stf_xl@wp.pl>
6504 F: drivers/usb/atm/ueagle-atm.c
6506 IMGTEC ASCII LCD DRIVER
6507 M: Paul Burton <paul.burton@imgtec.com>
6509 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6510 F: drivers/auxdisplay/img-ascii-lcd.c
6512 INA209 HARDWARE MONITOR DRIVER
6513 M: Guenter Roeck <linux@roeck-us.net>
6514 L: linux-hwmon@vger.kernel.org
6516 F: Documentation/hwmon/ina209
6517 F: Documentation/devicetree/bindings/i2c/ina209.txt
6518 F: drivers/hwmon/ina209.c
6520 INA2XX HARDWARE MONITOR DRIVER
6521 M: Guenter Roeck <linux@roeck-us.net>
6522 L: linux-hwmon@vger.kernel.org
6524 F: Documentation/hwmon/ina2xx
6525 F: drivers/hwmon/ina2xx.c
6526 F: include/linux/platform_data/ina2xx.h
6528 INDUSTRY PACK SUBSYSTEM (IPACK)
6529 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6530 M: Jens Taprogge <jens.taprogge@taprogge.org>
6531 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6532 L: industrypack-devel@lists.sourceforge.net
6533 W: http://industrypack.sourceforge.net
6537 INGENIC JZ4780 DMA Driver
6538 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6540 F: drivers/dma/dma-jz4780.c
6542 INGENIC JZ4780 NAND DRIVER
6543 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6544 L: linux-mtd@lists.infradead.org
6546 F: drivers/mtd/nand/jz4780_*
6548 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6549 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6550 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6551 L: linux-ima-devel@lists.sourceforge.net
6552 L: linux-ima-user@lists.sourceforge.net
6553 L: linux-security-module@vger.kernel.org
6554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6556 F: security/integrity/ima/
6558 IMGTEC IR DECODER DRIVER
6559 M: James Hogan <james.hogan@imgtec.com>
6561 F: drivers/media/rc/img-ir/
6563 IMS TWINTURBO FRAMEBUFFER DRIVER
6564 L: linux-fbdev@vger.kernel.org
6566 F: drivers/video/fbdev/imsttfb.c
6568 INFINIBAND SUBSYSTEM
6569 M: Doug Ledford <dledford@redhat.com>
6570 M: Sean Hefty <sean.hefty@intel.com>
6571 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6572 L: linux-rdma@vger.kernel.org
6573 W: http://www.openfabrics.org/
6574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6577 F: Documentation/devicetree/bindings/infiniband/
6578 F: Documentation/infiniband/
6579 F: drivers/infiniband/
6580 F: include/uapi/linux/if_infiniband.h
6581 F: include/uapi/rdma/
6585 M: John McCutchan <john@johnmccutchan.com>
6586 M: Robert Love <rlove@rlove.org>
6587 M: Eric Paris <eparis@parisplace.org>
6589 F: Documentation/filesystems/inotify.txt
6590 F: fs/notify/inotify/
6591 F: include/linux/inotify.h
6592 F: include/uapi/linux/inotify.h
6594 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6595 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6596 L: linux-input@vger.kernel.org
6597 Q: http://patchwork.kernel.org/project/linux-input/list/
6598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6601 F: include/linux/input.h
6602 F: include/uapi/linux/input.h
6603 F: include/linux/input/
6604 F: Documentation/devicetree/bindings/input/
6606 INPUT MULTITOUCH (MT) PROTOCOL
6607 M: Henrik Rydberg <rydberg@bitmath.org>
6608 L: linux-input@vger.kernel.org
6610 F: Documentation/input/multi-touch-protocol.rst
6611 F: drivers/input/input-mt.c
6614 INTEL ASoC BDW/HSW DRIVERS
6615 M: Jie Yang <yang.jie@linux.intel.com>
6616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6618 F: sound/soc/intel/common/sst-dsp*
6619 F: sound/soc/intel/common/sst-firmware.c
6620 F: sound/soc/intel/boards/broadwell.c
6621 F: sound/soc/intel/haswell/
6623 INTEL C600 SERIES SAS CONTROLLER DRIVER
6624 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6625 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6626 L: linux-scsi@vger.kernel.org
6627 T: git git://git.code.sf.net/p/intel-sas/isci
6629 F: drivers/scsi/isci/
6631 INTEL HID EVENT DRIVER
6632 M: Alex Hung <alex.hung@canonical.com>
6633 L: platform-driver-x86@vger.kernel.org
6635 F: drivers/platform/x86/intel-hid.c
6637 INTEL VIRTUAL BUTTON DRIVER
6638 M: AceLan Kao <acelan.kao@canonical.com>
6639 L: platform-driver-x86@vger.kernel.org
6641 F: drivers/platform/x86/intel-vbtn.c
6644 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6645 M: Len Brown <lenb@kernel.org>
6646 L: linux-pm@vger.kernel.org
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6648 B: https://bugzilla.kernel.org
6650 F: drivers/idle/intel_idle.c
6652 INTEL INTEGRATED SENSOR HUB DRIVER
6653 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6654 M: Jiri Kosina <jikos@kernel.org>
6655 L: linux-input@vger.kernel.org
6657 F: drivers/hid/intel-ish-hid/
6660 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6661 M: Len Brown <lenb@kernel.org>
6662 L: linux-pm@vger.kernel.org
6664 F: drivers/cpufreq/intel_pstate.c
6666 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6667 M: Maik Broemme <mbroemme@libmpq.org>
6668 L: linux-fbdev@vger.kernel.org
6670 F: Documentation/fb/intelfb.txt
6671 F: drivers/video/fbdev/intelfb/
6673 INTEL 810/815 FRAMEBUFFER DRIVER
6674 M: Antonino Daplas <adaplas@gmail.com>
6675 L: linux-fbdev@vger.kernel.org
6677 F: drivers/video/fbdev/i810/
6679 INTEL MENLOW THERMAL DRIVER
6680 M: Sujith Thomas <sujith.thomas@intel.com>
6681 L: platform-driver-x86@vger.kernel.org
6682 W: https://01.org/linux-acpi
6684 F: drivers/platform/x86/intel_menlow.c
6686 INTEL I/OAT DMA DRIVER
6687 M: Dave Jiang <dave.jiang@intel.com>
6688 R: Dan Williams <dan.j.williams@intel.com>
6689 L: dmaengine@vger.kernel.org
6690 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6692 F: drivers/dma/ioat*
6695 M: David Woodhouse <dwmw2@infradead.org>
6696 L: iommu@lists.linux-foundation.org
6697 T: git git://git.infradead.org/iommu-2.6.git
6699 F: drivers/iommu/intel-iommu.c
6700 F: include/linux/intel-iommu.h
6702 INTEL IOP-ADMA DMA DRIVER
6703 R: Dan Williams <dan.j.williams@intel.com>
6705 F: drivers/dma/iop-adma.c
6707 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6708 M: Krzysztof Halasa <khalasa@piap.pl>
6710 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6711 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6712 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6713 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6714 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6715 F: drivers/net/wan/ixp4xx_hss.c
6717 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6718 M: Deepak Saxena <dsaxena@plexity.net>
6720 F: drivers/char/hw_random/ixp4xx-rng.c
6722 INTEL ETHERNET DRIVERS
6723 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6724 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6725 W: http://www.intel.com/support/feedback.htm
6726 W: http://e1000.sourceforge.net/
6727 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6731 F: Documentation/networking/e100.txt
6732 F: Documentation/networking/e1000.txt
6733 F: Documentation/networking/e1000e.txt
6734 F: Documentation/networking/igb.txt
6735 F: Documentation/networking/igbvf.txt
6736 F: Documentation/networking/ixgb.txt
6737 F: Documentation/networking/ixgbe.txt
6738 F: Documentation/networking/ixgbevf.txt
6739 F: Documentation/networking/i40e.txt
6740 F: Documentation/networking/i40evf.txt
6741 F: drivers/net/ethernet/intel/
6742 F: drivers/net/ethernet/intel/*/
6743 F: include/linux/avf/virtchnl.h
6745 INTEL RDMA RNIC DRIVER
6746 M: Faisal Latif <faisal.latif@intel.com>
6747 M: Shiraz Saleem <shiraz.saleem@intel.com>
6748 L: linux-rdma@vger.kernel.org
6750 F: drivers/infiniband/hw/i40iw/
6752 INTEL MERRIFIELD GPIO DRIVER
6753 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6754 L: linux-gpio@vger.kernel.org
6756 F: drivers/gpio/gpio-merrifield.c
6758 INTEL-MID GPIO DRIVER
6759 M: David Cohen <david.a.cohen@linux.intel.com>
6760 L: linux-gpio@vger.kernel.org
6762 F: drivers/gpio/gpio-intel-mid.c
6764 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6765 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6766 L: linux-wireless@vger.kernel.org
6768 F: Documentation/networking/README.ipw2100
6769 F: Documentation/networking/README.ipw2200
6770 F: drivers/net/wireless/intel/ipw2x00/
6773 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6775 F: Documentation/trace/intel_th.txt
6776 F: drivers/hwtracing/intel_th/
6778 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6779 M: Ning Sun <ning.sun@intel.com>
6780 L: tboot-devel@lists.sourceforge.net
6781 W: http://tboot.sourceforge.net
6782 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6784 F: Documentation/intel_txt.txt
6785 F: include/linux/tboot.h
6786 F: arch/x86/kernel/tboot.c
6788 INTEL WIRELESS WIMAX CONNECTION 2400
6789 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6790 M: linux-wimax@intel.com
6791 L: wimax@linuxwimax.org (subscribers-only)
6793 W: http://linuxwimax.org
6794 F: Documentation/wimax/README.i2400m
6795 F: drivers/net/wimax/i2400m/
6796 F: include/uapi/linux/wimax/i2400m.h
6798 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6799 M: Stanislaw Gruszka <sgruszka@redhat.com>
6800 L: linux-wireless@vger.kernel.org
6802 F: drivers/net/wireless/intel/iwlegacy/
6804 INTEL WIRELESS WIFI LINK (iwlwifi)
6805 M: Johannes Berg <johannes.berg@intel.com>
6806 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6807 M: Luca Coelho <luciano.coelho@intel.com>
6808 M: Intel Linux Wireless <linuxwifi@intel.com>
6809 L: linux-wireless@vger.kernel.org
6810 W: http://intellinuxwireless.org
6811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6813 F: drivers/net/wireless/intel/iwlwifi/
6815 INTEL MANAGEMENT ENGINE (mei)
6816 M: Tomas Winkler <tomas.winkler@intel.com>
6817 L: linux-kernel@vger.kernel.org
6819 F: include/uapi/linux/mei.h
6820 F: include/linux/mei_cl_bus.h
6821 F: drivers/misc/mei/*
6822 F: drivers/watchdog/mei_wdt.c
6823 F: Documentation/misc-devices/mei/*
6826 INTEL MIC DRIVERS (mic)
6827 M: Sudeep Dutt <sudeep.dutt@intel.com>
6828 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6830 W: https://github.com/sudeepdutt/mic
6831 W: http://software.intel.com/en-us/mic-developer
6832 F: include/linux/mic_bus.h
6833 F: include/linux/scif.h
6834 F: include/uapi/linux/mic_common.h
6835 F: include/uapi/linux/mic_ioctl.h
6836 F: include/uapi/linux/scif_ioctl.h
6837 F: drivers/misc/mic/
6838 F: drivers/dma/mic_x100_dma.c
6839 F: drivers/dma/mic_x100_dma.h
6840 F: Documentation/mic/
6842 INTEL PMC/P-Unit IPC DRIVER
6843 M: Zha Qipeng<qipeng.zha@intel.com>
6844 L: platform-driver-x86@vger.kernel.org
6846 F: drivers/platform/x86/intel_pmc_ipc.c
6847 F: drivers/platform/x86/intel_punit_ipc.c
6848 F: arch/x86/include/asm/intel_pmc_ipc.h
6849 F: arch/x86/include/asm/intel_punit_ipc.h
6851 INTEL TELEMETRY DRIVER
6852 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6853 L: platform-driver-x86@vger.kernel.org
6855 F: arch/x86/include/asm/intel_telemetry.h
6856 F: drivers/platform/x86/intel_telemetry*
6858 INTEL PMC CORE DRIVER
6859 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6860 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6861 L: platform-driver-x86@vger.kernel.org
6863 F: arch/x86/include/asm/pmc_core.h
6864 F: drivers/platform/x86/intel_pmc_core*
6866 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6867 M: Linus Walleij <linus.walleij@linaro.org>
6868 L: linux-iio@vger.kernel.org
6870 F: drivers/iio/gyro/mpu3050*
6871 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6873 IOC3 ETHERNET DRIVER
6874 M: Ralf Baechle <ralf@linux-mips.org>
6875 L: linux-mips@linux-mips.org
6877 F: drivers/net/ethernet/sgi/ioc3-eth.c
6880 M: Pat Gefre <pfg@sgi.com>
6881 L: linux-serial@vger.kernel.org
6883 F: drivers/tty/serial/ioc3_serial.c
6886 M: Joerg Roedel <joro@8bytes.org>
6887 L: iommu@lists.linux-foundation.org
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6890 F: Documentation/devicetree/bindings/iommu/
6892 F: include/linux/iommu.h
6893 F: include/linux/iova.h
6896 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6898 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6901 M: Corey Minyard <minyard@acm.org>
6902 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6903 W: http://openipmi.sourceforge.net/
6905 F: Documentation/IPMI.txt
6906 F: drivers/char/ipmi/
6907 F: include/linux/ipmi*
6908 F: include/uapi/linux/ipmi*
6910 QCOM AUDIO (ASoC) DRIVERS
6911 M: Patrick Lai <plai@codeaurora.org>
6912 M: Banajit Goswami <bgoswami@codeaurora.org>
6913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6917 IPS SCSI RAID DRIVER
6918 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6919 L: linux-scsi@vger.kernel.org
6920 W: http://www.adaptec.com/
6922 F: drivers/scsi/ips*
6925 M: Wensong Zhang <wensong@linux-vs.org>
6926 M: Simon Horman <horms@verge.net.au>
6927 M: Julian Anastasov <ja@ssi.bg>
6928 L: netdev@vger.kernel.org
6929 L: lvs-devel@vger.kernel.org
6931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6933 F: Documentation/networking/ipvs-sysctl.txt
6934 F: include/net/ip_vs.h
6935 F: include/uapi/linux/ip_vs.h
6936 F: net/netfilter/ipvs/
6939 M: Jiri Kosina <jikos@kernel.org>
6940 M: David Sterba <dsterba@suse.com>
6942 F: drivers/tty/ipwireless/
6945 L: netdev@vger.kernel.org
6947 F: include/net/ipx.h
6948 F: include/uapi/linux/ipx.h
6952 M: Samuel Ortiz <samuel@sortiz.org>
6953 L: irda-users@lists.sourceforge.net (subscribers-only)
6954 L: netdev@vger.kernel.org
6955 W: http://irda.sourceforge.net/
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6958 F: Documentation/networking/irda.txt
6959 F: drivers/net/irda/
6960 F: include/net/irda/
6964 M: Thomas Gleixner <tglx@linutronix.de>
6965 L: linux-kernel@vger.kernel.org
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6971 M: Thomas Gleixner <tglx@linutronix.de>
6972 M: Jason Cooper <jason@lakedaemon.net>
6973 M: Marc Zyngier <marc.zyngier@arm.com>
6974 L: linux-kernel@vger.kernel.org
6976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6977 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6978 F: Documentation/devicetree/bindings/interrupt-controller/
6981 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6982 M: Marc Zyngier <marc.zyngier@arm.com>
6984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6985 F: Documentation/IRQ-domain.txt
6986 F: include/linux/irqdomain.h
6987 F: kernel/irq/irqdomain.c
6991 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6993 F: Documentation/isa.txt
6994 F: drivers/base/isa.c
6995 F: include/linux/isa.h
6998 M: Jaroslav Kysela <perex@perex.cz>
7000 F: Documentation/isapnp.txt
7001 F: drivers/pnp/isapnp/
7002 F: include/linux/isapnp.h
7005 M: Hans Verkuil <hverkuil@xs4all.nl>
7006 L: linux-media@vger.kernel.org
7007 T: git git://linuxtv.org/media_tree.git
7008 W: https://linuxtv.org
7010 F: drivers/media/radio/radio-isa*
7012 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7013 M: Peter Jones <pjones@redhat.com>
7014 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7016 F: drivers/firmware/iscsi_ibft*
7019 M: Lee Duncan <lduncan@suse.com>
7020 M: Chris Leech <cleech@redhat.com>
7021 L: open-iscsi@googlegroups.com
7022 W: www.open-iscsi.com
7024 F: drivers/scsi/*iscsi*
7025 F: include/scsi/*iscsi*
7027 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7028 M: Or Gerlitz <ogerlitz@mellanox.com>
7029 M: Sagi Grimberg <sagi@grimberg.me>
7030 M: Roi Dayan <roid@mellanox.com>
7031 L: linux-rdma@vger.kernel.org
7033 W: http://www.openfabrics.org
7034 W: www.open-iscsi.org
7035 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7036 F: drivers/infiniband/ulp/iser/
7038 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7039 M: Sagi Grimberg <sagi@grimberg.me>
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7041 L: linux-rdma@vger.kernel.org
7042 L: target-devel@vger.kernel.org
7044 W: http://www.linux-iscsi.org
7045 F: drivers/infiniband/ulp/isert
7048 M: Karsten Keil <isdn@linux-pingi.de>
7049 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7050 L: netdev@vger.kernel.org
7051 W: http://www.isdn4linux.de
7052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7054 F: Documentation/isdn/
7056 F: include/linux/isdn.h
7057 F: include/linux/isdn/
7058 F: include/uapi/linux/isdn.h
7059 F: include/uapi/linux/isdn/
7061 ISDN SUBSYSTEM (Eicon active card driver)
7062 M: Armin Schindler <mac@melware.de>
7063 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7064 W: http://www.melware.de
7066 F: drivers/isdn/hardware/eicon/
7068 IT87 HARDWARE MONITORING DRIVER
7069 M: Jean Delvare <jdelvare@suse.com>
7070 L: linux-hwmon@vger.kernel.org
7072 F: Documentation/hwmon/it87
7073 F: drivers/hwmon/it87.c
7076 M: Antti Palosaari <crope@iki.fi>
7077 L: linux-media@vger.kernel.org
7078 W: https://linuxtv.org
7079 W: http://palosaari.fi/linux/
7080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7081 T: git git://linuxtv.org/anttip/media_tree.git
7083 F: drivers/media/tuners/it913x*
7085 IVTV VIDEO4LINUX DRIVER
7086 M: Andy Walls <awalls@md.metrocast.net>
7087 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7088 L: linux-media@vger.kernel.org
7089 T: git git://linuxtv.org/media_tree.git
7090 W: http://www.ivtvdriver.org
7092 F: Documentation/media/v4l-drivers/ivtv*
7093 F: drivers/media/pci/ivtv/
7094 F: include/uapi/linux/ivtv*
7096 IX2505V MEDIA DRIVER
7097 M: Malcolm Priestley <tvboxspy@gmail.com>
7098 L: linux-media@vger.kernel.org
7099 W: https://linuxtv.org
7100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7102 F: drivers/media/dvb-frontends/ix2505v*
7104 JC42.4 TEMPERATURE SENSOR DRIVER
7105 M: Guenter Roeck <linux@roeck-us.net>
7106 L: linux-hwmon@vger.kernel.org
7108 F: drivers/hwmon/jc42.c
7109 F: Documentation/hwmon/jc42
7112 M: Dave Kleikamp <shaggy@kernel.org>
7113 L: jfs-discussion@lists.sourceforge.net
7114 W: http://jfs.sourceforge.net/
7115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7117 F: Documentation/filesystems/jfs.txt
7121 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7122 L: netdev@vger.kernel.org
7124 F: drivers/net/ethernet/jme.*
7126 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7127 M: David Woodhouse <dwmw2@infradead.org>
7128 L: linux-mtd@lists.infradead.org
7129 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7132 F: include/uapi/linux/jffs2.h
7134 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7135 M: "Theodore Ts'o" <tytso@mit.edu>
7136 M: Jan Kara <jack@suse.com>
7137 L: linux-ext4@vger.kernel.org
7140 F: include/linux/jbd2.h
7142 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7143 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7144 L: linux-media@vger.kernel.org
7146 F: drivers/media/platform/rcar_jpu.c
7148 JSM Neo PCI based serial card
7149 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7150 L: linux-serial@vger.kernel.org
7152 F: drivers/tty/serial/jsm/
7154 K10TEMP HARDWARE MONITORING DRIVER
7155 M: Clemens Ladisch <clemens@ladisch.de>
7156 L: linux-hwmon@vger.kernel.org
7158 F: Documentation/hwmon/k10temp
7159 F: drivers/hwmon/k10temp.c
7161 K8TEMP HARDWARE MONITORING DRIVER
7162 M: Rudolf Marek <r.marek@assembler.cz>
7163 L: linux-hwmon@vger.kernel.org
7165 F: Documentation/hwmon/k8temp
7166 F: drivers/hwmon/k8temp.c
7169 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7170 R: Alexander Potapenko <glider@google.com>
7171 R: Dmitry Vyukov <dvyukov@google.com>
7172 L: kasan-dev@googlegroups.com
7174 F: arch/*/include/asm/kasan.h
7175 F: arch/*/mm/kasan_init*
7176 F: Documentation/dev-tools/kasan.rst
7177 F: include/linux/kasan*.h
7180 F: scripts/Makefile.kasan
7183 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7184 L: linux-kbuild@vger.kernel.org
7185 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7187 F: Documentation/kbuild/kconfig-language.txt
7191 M: Dave Young <dyoung@redhat.com>
7192 M: Baoquan He <bhe@redhat.com>
7193 R: Vivek Goyal <vgoyal@redhat.com>
7194 L: kexec@lists.infradead.org
7195 W: http://lse.sourceforge.net/kdump/
7197 F: Documentation/kdump/
7199 KEENE FM RADIO TRANSMITTER DRIVER
7200 M: Hans Verkuil <hverkuil@xs4all.nl>
7201 L: linux-media@vger.kernel.org
7202 T: git git://linuxtv.org/media_tree.git
7203 W: https://linuxtv.org
7205 F: drivers/media/radio/radio-keene*
7207 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7208 M: Ian Kent <raven@themaw.net>
7209 L: autofs@vger.kernel.org
7213 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7214 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7215 M: Michal Marek <mmarek@suse.com>
7216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7217 L: linux-kbuild@vger.kernel.org
7219 F: Documentation/kbuild/
7221 F: scripts/Makefile.*
7227 L: kernel-janitors@vger.kernel.org
7228 W: http://kernelnewbies.org/KernelJanitors
7231 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7232 M: "J. Bruce Fields" <bfields@fieldses.org>
7233 M: Jeff Layton <jlayton@poochiereds.net>
7234 L: linux-nfs@vger.kernel.org
7235 W: http://nfs.sourceforge.net/
7236 T: git git://linux-nfs.org/~bfields/linux.git
7239 F: include/uapi/linux/nfsd/
7243 F: include/linux/lockd/
7244 F: include/linux/sunrpc/
7245 F: include/uapi/linux/sunrpc/
7247 KERNEL SELFTEST FRAMEWORK
7248 M: Shuah Khan <shuahkh@osg.samsung.com>
7249 M: Shuah Khan <shuah@kernel.org>
7250 L: linux-kselftest@vger.kernel.org
7251 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7253 F: tools/testing/selftests
7255 KERNEL VIRTUAL MACHINE (KVM)
7256 M: Paolo Bonzini <pbonzini@redhat.com>
7257 M: Radim Krčmář <rkrcmar@redhat.com>
7258 L: kvm@vger.kernel.org
7259 W: http://www.linux-kvm.org
7260 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7262 F: Documentation/*/kvm*.txt
7263 F: Documentation/virtual/kvm/
7265 F: arch/x86/kernel/kvm.c
7266 F: arch/x86/kernel/kvmclock.c
7267 F: arch/*/include/asm/kvm*
7268 F: include/linux/kvm*
7269 F: include/uapi/linux/kvm*
7273 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7274 M: Joerg Roedel <joro@8bytes.org>
7275 L: kvm@vger.kernel.org
7276 W: http://www.linux-kvm.org/
7278 F: arch/x86/include/asm/svm.h
7279 F: arch/x86/kvm/svm.c
7281 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7282 M: Alexander Graf <agraf@suse.com>
7283 L: kvm-ppc@vger.kernel.org
7284 W: http://www.linux-kvm.org/
7285 T: git git://github.com/agraf/linux-2.6.git
7287 F: arch/powerpc/include/asm/kvm*
7288 F: arch/powerpc/kvm/
7290 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7291 M: Christian Borntraeger <borntraeger@de.ibm.com>
7292 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7293 L: linux-s390@vger.kernel.org
7294 W: http://www.ibm.com/developerworks/linux/linux390/
7295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7297 F: Documentation/s390/kvm.txt
7298 F: arch/s390/include/asm/kvm*
7300 F: arch/s390/mm/gmap.c
7302 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7303 M: Christoffer Dall <christoffer.dall@linaro.org>
7304 M: Marc Zyngier <marc.zyngier@arm.com>
7305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7306 L: kvmarm@lists.cs.columbia.edu
7307 W: http://systems.cs.columbia.edu/projects/kvm-arm
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7310 F: arch/arm/include/uapi/asm/kvm*
7311 F: arch/arm/include/asm/kvm*
7314 F: include/kvm/arm_*
7316 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7317 M: Christoffer Dall <christoffer.dall@linaro.org>
7318 M: Marc Zyngier <marc.zyngier@arm.com>
7319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7320 L: kvmarm@lists.cs.columbia.edu
7322 F: arch/arm64/include/uapi/asm/kvm*
7323 F: arch/arm64/include/asm/kvm*
7326 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7327 M: James Hogan <james.hogan@imgtec.com>
7328 L: linux-mips@linux-mips.org
7330 F: arch/mips/include/uapi/asm/kvm*
7331 F: arch/mips/include/asm/kvm*
7335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7336 M: Tejun Heo <tj@kernel.org>
7337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7339 F: include/linux/kernfs.h
7343 M: Eric Biederman <ebiederm@xmission.com>
7344 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7345 L: kexec@lists.infradead.org
7347 F: include/linux/kexec.h
7348 F: include/uapi/linux/kexec.h
7352 M: David Howells <dhowells@redhat.com>
7353 L: keyrings@vger.kernel.org
7355 F: Documentation/security/keys.txt
7356 F: include/linux/key.h
7357 F: include/linux/key-type.h
7358 F: include/linux/keyctl.h
7359 F: include/uapi/linux/keyctl.h
7364 M: David Safford <safford@us.ibm.com>
7365 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7366 L: linux-security-module@vger.kernel.org
7367 L: keyrings@vger.kernel.org
7369 F: Documentation/security/keys-trusted-encrypted.txt
7370 F: include/keys/trusted-type.h
7371 F: security/keys/trusted.c
7372 F: security/keys/trusted.h
7375 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7376 M: David Safford <safford@us.ibm.com>
7377 L: linux-security-module@vger.kernel.org
7378 L: keyrings@vger.kernel.org
7380 F: Documentation/security/keys-trusted-encrypted.txt
7381 F: include/keys/encrypted-type.h
7382 F: security/keys/encrypted-keys/
7384 KGDB / KDB /debug_core
7385 M: Jason Wessel <jason.wessel@windriver.com>
7386 W: http://kgdb.wiki.kernel.org/
7387 L: kgdb-bugreport@lists.sourceforge.net
7388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7390 F: Documentation/DocBook/kgdb.tmpl
7391 F: drivers/misc/kgdbts.c
7392 F: drivers/tty/serial/kgdboc.c
7393 F: include/linux/kdb.h
7394 F: include/linux/kgdb.h
7398 M: Vegard Nossum <vegardno@ifi.uio.no>
7399 M: Pekka Enberg <penberg@kernel.org>
7401 F: Documentation/dev-tools/kmemcheck.rst
7402 F: arch/x86/include/asm/kmemcheck.h
7403 F: arch/x86/mm/kmemcheck/
7404 F: include/linux/kmemcheck.h
7408 M: Catalin Marinas <catalin.marinas@arm.com>
7410 F: Documentation/dev-tools/kmemleak.rst
7411 F: include/linux/kmemleak.h
7413 F: mm/kmemleak-test.c
7416 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7417 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7418 M: "David S. Miller" <davem@davemloft.net>
7419 M: Masami Hiramatsu <mhiramat@kernel.org>
7421 F: Documentation/kprobes.txt
7422 F: include/linux/kprobes.h
7423 F: include/asm-generic/kprobes.h
7426 KS0108 LCD CONTROLLER DRIVER
7427 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7428 W: http://miguelojeda.es/auxdisplay.htm
7429 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7431 F: Documentation/auxdisplay/ks0108
7432 F: drivers/auxdisplay/ks0108.c
7433 F: include/linux/ks0108.h
7436 M: David Ahern <dsa@cumulusnetworks.com>
7437 L: netdev@vger.kernel.org
7440 F: include/net/l3mdev.h
7442 LANTIQ MIPS ARCHITECTURE
7443 M: John Crispin <john@phrozen.org>
7444 L: linux-mips@linux-mips.org
7449 L: linux-x25@vger.kernel.org
7451 F: Documentation/networking/lapb-module.txt
7455 LASI 53c700 driver for PARISC
7456 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7457 L: linux-scsi@vger.kernel.org
7459 F: Documentation/scsi/53c700.txt
7460 F: drivers/scsi/53c700*
7463 M: Richard Purdie <rpurdie@rpsys.net>
7464 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7465 M: Pavel Machek <pavel@ucw.cz>
7466 L: linux-leds@vger.kernel.org
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7469 F: Documentation/devicetree/bindings/leds/
7471 F: include/linux/leds.h
7473 LEGACY EEPROM DRIVER
7474 M: Jean Delvare <jdelvare@suse.com>
7476 F: Documentation/misc-devices/eeprom
7477 F: drivers/misc/eeprom/eeprom.c
7479 LEGO USB Tower driver
7480 M: Juergen Stuber <starblue@users.sourceforge.net>
7481 L: legousb-devel@lists.sourceforge.net
7482 W: http://legousb.sourceforge.net/
7484 F: drivers/usb/misc/legousbtower.c
7487 M: Michael Krufky <mkrufky@linuxtv.org>
7488 L: linux-media@vger.kernel.org
7489 W: https://linuxtv.org
7490 W: http://github.com/mkrufky
7491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7492 T: git git://linuxtv.org/mkrufky/tuners.git
7494 F: drivers/media/dvb-frontends/lg2160.*
7496 LGDT3305 MEDIA DRIVER
7497 M: Michael Krufky <mkrufky@linuxtv.org>
7498 L: linux-media@vger.kernel.org
7499 W: https://linuxtv.org
7500 W: http://github.com/mkrufky
7501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7502 T: git git://linuxtv.org/mkrufky/tuners.git
7504 F: drivers/media/dvb-frontends/lgdt3305.*
7507 M: Rusty Russell <rusty@rustcorp.com.au>
7508 L: lguest@lists.ozlabs.org
7509 W: http://lguest.ozlabs.org/
7511 F: arch/x86/include/asm/lguest*.h
7514 F: include/linux/lguest*.h
7517 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7518 M: Tejun Heo <tj@kernel.org>
7519 L: linux-ide@vger.kernel.org
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7523 F: include/linux/ata.h
7524 F: include/linux/libata.h
7525 F: Documentation/devicetree/bindings/ata/
7527 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7528 M: Viresh Kumar <vireshk@kernel.org>
7529 L: linux-ide@vger.kernel.org
7530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7532 F: include/linux/pata_arasan_cf_data.h
7533 F: drivers/ata/pata_arasan_cf.c
7536 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7537 M: Tejun Heo <tj@kernel.org>
7538 L: linux-ide@vger.kernel.org
7539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7541 F: drivers/ata/pata_*.c
7542 F: drivers/ata/ata_generic.c
7544 LIBATA SATA AHCI PLATFORM devices support
7545 M: Hans de Goede <hdegoede@redhat.com>
7546 M: Tejun Heo <tj@kernel.org>
7547 L: linux-ide@vger.kernel.org
7548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7550 F: drivers/ata/ahci_platform.c
7551 F: drivers/ata/libahci_platform.c
7552 F: include/linux/ahci_platform.h
7554 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7555 M: Mikael Pettersson <mikpelinux@gmail.com>
7556 L: linux-ide@vger.kernel.org
7557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7559 F: drivers/ata/sata_promise.*
7562 M: Sasha Levin <sasha.levin@oracle.com>
7564 F: tools/lib/lockdep/
7566 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7567 M: Dan Williams <dan.j.williams@intel.com>
7568 L: linux-nvdimm@lists.01.org
7569 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7573 F: include/linux/nd.h
7574 F: include/linux/libnvdimm.h
7575 F: include/uapi/linux/ndctl.h
7577 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7578 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7579 L: linux-nvdimm@lists.01.org
7580 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7582 F: drivers/nvdimm/blk.c
7583 F: drivers/nvdimm/region_devs.c
7584 F: drivers/acpi/nfit*
7586 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7587 M: Vishal Verma <vishal.l.verma@intel.com>
7588 L: linux-nvdimm@lists.01.org
7589 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7591 F: drivers/nvdimm/btt*
7593 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7594 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7595 L: linux-nvdimm@lists.01.org
7596 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7598 F: drivers/nvdimm/pmem.c
7599 F: include/linux/pmem.h
7600 F: arch/*/include/asm/pmem.h
7602 LIGHTNVM PLATFORM SUPPORT
7603 M: Matias Bjorling <mb@lightnvm.io>
7604 W: http://github/OpenChannelSSD
7605 L: linux-block@vger.kernel.org
7607 F: drivers/lightnvm/
7608 F: include/linux/lightnvm.h
7609 F: include/uapi/linux/lightnvm.h
7611 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7612 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7613 M: Paul Mackerras <paulus@samba.org>
7614 M: Michael Ellerman <mpe@ellerman.id.au>
7615 W: https://github.com/linuxppc/linux/wiki
7616 L: linuxppc-dev@lists.ozlabs.org
7617 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7620 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7621 F: Documentation/devicetree/bindings/powerpc/
7622 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7623 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7624 F: Documentation/powerpc/
7626 F: drivers/char/tpm/tpm_ibmvtpm*
7627 F: drivers/crypto/nx/
7628 F: drivers/crypto/vmx/
7629 F: drivers/i2c/busses/i2c-opal.c
7630 F: drivers/net/ethernet/ibm/ibmveth.*
7631 F: drivers/net/ethernet/ibm/ibmvnic.*
7632 F: drivers/pci/hotplug/pnv_php.c
7633 F: drivers/pci/hotplug/rpa*
7634 F: drivers/rtc/rtc-opal.c
7635 F: drivers/scsi/ibmvscsi/
7636 F: drivers/tty/hvc/hvc_opal.c
7637 F: tools/testing/selftests/powerpc
7644 LINUX FOR POWER MACINTOSH
7645 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7646 W: http://www.penguinppc.org/
7647 L: linuxppc-dev@lists.ozlabs.org
7649 F: arch/powerpc/platforms/powermac/
7650 F: drivers/macintosh/
7652 LINUX FOR POWERPC EMBEDDED MPC5XXX
7653 M: Anatolij Gustschin <agust@denx.de>
7654 L: linuxppc-dev@lists.ozlabs.org
7655 T: git git://git.denx.de/linux-denx-agust.git
7657 F: arch/powerpc/platforms/512x/
7658 F: arch/powerpc/platforms/52xx/
7660 LINUX FOR POWERPC EMBEDDED PPC4XX
7661 M: Alistair Popple <alistair@popple.id.au>
7662 M: Matt Porter <mporter@kernel.crashing.org>
7663 W: http://www.penguinppc.org/
7664 L: linuxppc-dev@lists.ozlabs.org
7666 F: arch/powerpc/platforms/40x/
7667 F: arch/powerpc/platforms/44x/
7669 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7670 L: linuxppc-dev@lists.ozlabs.org
7672 F: arch/powerpc/*/*virtex*
7673 F: arch/powerpc/*/*/*virtex*
7675 LINUX FOR POWERPC EMBEDDED PPC8XX
7676 M: Vitaly Bordug <vitb@kernel.crashing.org>
7677 W: http://www.penguinppc.org/
7678 L: linuxppc-dev@lists.ozlabs.org
7680 F: arch/powerpc/platforms/8xx/
7682 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7683 M: Scott Wood <oss@buserror.net>
7684 M: Kumar Gala <galak@kernel.crashing.org>
7685 W: http://www.penguinppc.org/
7686 L: linuxppc-dev@lists.ozlabs.org
7687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7689 F: arch/powerpc/platforms/83xx/
7690 F: arch/powerpc/platforms/85xx/
7692 LINUX FOR POWERPC PA SEMI PWRFICIENT
7693 L: linuxppc-dev@lists.ozlabs.org
7695 F: arch/powerpc/platforms/pasemi/
7696 F: drivers/*/*pasemi*
7697 F: drivers/*/*/*pasemi*
7699 LINUX SECURITY MODULE (LSM) FRAMEWORK
7700 M: Chris Wright <chrisw@sous-sol.org>
7701 L: linux-security-module@vger.kernel.org
7704 LIS3LV02D ACCELEROMETER DRIVER
7705 M: Eric Piel <eric.piel@tremplin-utc.net>
7707 F: Documentation/misc-devices/lis3lv02d
7708 F: drivers/misc/lis3lv02d/
7709 F: drivers/platform/x86/hp_accel.c
7712 M: Josh Poimboeuf <jpoimboe@redhat.com>
7713 M: Jessica Yu <jeyu@kernel.org>
7714 M: Jiri Kosina <jikos@kernel.org>
7715 M: Miroslav Benes <mbenes@suse.cz>
7716 R: Petr Mladek <pmladek@suse.com>
7718 F: kernel/livepatch/
7719 F: include/linux/livepatch.h
7720 F: arch/x86/include/asm/livepatch.h
7721 F: arch/x86/kernel/livepatch.c
7722 F: Documentation/livepatch/
7723 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7724 F: samples/livepatch/
7725 L: live-patching@vger.kernel.org
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7728 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7729 M: Kees Cook <keescook@chromium.org>
7731 F: drivers/misc/lkdtm*
7734 L: netdev@vger.kernel.org
7736 F: include/linux/llc.h
7737 F: include/uapi/linux/llc.h
7741 LM73 HARDWARE MONITOR DRIVER
7742 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7743 L: linux-hwmon@vger.kernel.org
7745 F: drivers/hwmon/lm73.c
7747 LM78 HARDWARE MONITOR DRIVER
7748 M: Jean Delvare <jdelvare@suse.com>
7749 L: linux-hwmon@vger.kernel.org
7751 F: Documentation/hwmon/lm78
7752 F: drivers/hwmon/lm78.c
7754 LM83 HARDWARE MONITOR DRIVER
7755 M: Jean Delvare <jdelvare@suse.com>
7756 L: linux-hwmon@vger.kernel.org
7758 F: Documentation/hwmon/lm83
7759 F: drivers/hwmon/lm83.c
7761 LM90 HARDWARE MONITOR DRIVER
7762 M: Jean Delvare <jdelvare@suse.com>
7763 L: linux-hwmon@vger.kernel.org
7765 F: Documentation/hwmon/lm90
7766 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7767 F: drivers/hwmon/lm90.c
7768 F: include/dt-bindings/thermal/lm90.h
7770 LM95234 HARDWARE MONITOR DRIVER
7771 M: Guenter Roeck <linux@roeck-us.net>
7772 L: linux-hwmon@vger.kernel.org
7774 F: Documentation/hwmon/lm95234
7775 F: drivers/hwmon/lm95234.c
7777 LME2510 MEDIA DRIVER
7778 M: Malcolm Priestley <tvboxspy@gmail.com>
7779 L: linux-media@vger.kernel.org
7780 W: https://linuxtv.org
7781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7783 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7786 M: Peter Zijlstra <peterz@infradead.org>
7787 M: Ingo Molnar <mingo@redhat.com>
7788 L: linux-kernel@vger.kernel.org
7789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7791 F: Documentation/locking/
7792 F: include/linux/lockdep.h
7793 F: include/linux/spinlock*.h
7794 F: arch/*/include/asm/spinlock*.h
7795 F: include/linux/rwlock*.h
7796 F: include/linux/mutex*.h
7797 F: arch/*/include/asm/mutex*.h
7798 F: include/linux/rwsem*.h
7799 F: arch/*/include/asm/rwsem.h
7800 F: include/linux/seqlock.h
7801 F: lib/locking*.[ch]
7804 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7805 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7806 L: linux-ntfs-dev@lists.sourceforge.net
7807 W: http://www.linux-ntfs.org/content/view/19/37/
7809 F: Documentation/ldm.txt
7810 F: block/partitions/ldm.*
7812 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7813 M: Sathya Prakash <sathya.prakash@broadcom.com>
7814 M: Chaitra P B <chaitra.basappa@broadcom.com>
7815 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7816 L: MPT-FusionLinux.pdl@broadcom.com
7817 L: linux-scsi@vger.kernel.org
7818 W: http://www.avagotech.com/support/
7820 F: drivers/message/fusion/
7821 F: drivers/scsi/mpt2sas/
7822 F: drivers/scsi/mpt3sas/
7824 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7825 M: Matthew Wilcox <matthew@wil.cx>
7826 L: linux-scsi@vger.kernel.org
7828 F: drivers/scsi/sym53c8xx_2/
7830 LTC4261 HARDWARE MONITOR DRIVER
7831 M: Guenter Roeck <linux@roeck-us.net>
7832 L: linux-hwmon@vger.kernel.org
7834 F: Documentation/hwmon/ltc4261
7835 F: drivers/hwmon/ltc4261.c
7837 LTC4306 I2C MULTIPLEXER DRIVER
7838 M: Michael Hennerich <michael.hennerich@analog.com>
7839 W: http://ez.analog.com/community/linux-device-drivers
7840 L: linux-i2c@vger.kernel.org
7842 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7843 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7845 LTP (Linux Test Project)
7846 M: Mike Frysinger <vapier@gentoo.org>
7847 M: Cyril Hrubis <chrubis@suse.cz>
7848 M: Wanlong Gao <wanlong.gao@gmail.com>
7849 M: Jan Stancek <jstancek@redhat.com>
7850 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7851 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7852 L: ltp@lists.linux.it (subscribers-only)
7853 W: http://linux-test-project.github.io/
7854 T: git git://github.com/linux-test-project/ltp.git
7858 W: http://www.linux-m32r.org/
7863 M: Geert Uytterhoeven <geert@linux-m68k.org>
7864 L: linux-m68k@lists.linux-m68k.org
7865 W: http://www.linux-m68k.org/
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7871 M68K ON APPLE MACINTOSH
7872 M: Joshua Thompson <funaho@jurai.org>
7873 W: http://www.mac.linux-m68k.org/
7874 L: linux-m68k@lists.linux-m68k.org
7879 M: Philip Blundell <philb@gnu.org>
7880 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7884 M88DS3103 MEDIA DRIVER
7885 M: Antti Palosaari <crope@iki.fi>
7886 L: linux-media@vger.kernel.org
7887 W: https://linuxtv.org
7888 W: http://palosaari.fi/linux/
7889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7890 T: git git://linuxtv.org/anttip/media_tree.git
7892 F: drivers/media/dvb-frontends/m88ds3103*
7894 M88RS2000 MEDIA DRIVER
7895 M: Malcolm Priestley <tvboxspy@gmail.com>
7896 L: linux-media@vger.kernel.org
7897 W: https://linuxtv.org
7898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7900 F: drivers/media/dvb-frontends/m88rs2000*
7902 MA901 MASTERKIT USB FM RADIO DRIVER
7903 M: Alexey Klimov <klimov.linux@gmail.com>
7904 L: linux-media@vger.kernel.org
7905 T: git git://linuxtv.org/media_tree.git
7907 F: drivers/media/radio/radio-ma901.c
7910 M: Johannes Berg <johannes@sipsolutions.net>
7911 L: linux-wireless@vger.kernel.org
7912 W: http://wireless.kernel.org/
7913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7916 F: Documentation/networking/mac80211-injection.txt
7917 F: include/net/mac80211.h
7919 F: drivers/net/wireless/mac80211_hwsim.[ch]
7922 M: Jassi Brar <jassisinghbrar@gmail.com>
7923 L: linux-kernel@vger.kernel.org
7926 F: include/linux/mailbox_client.h
7927 F: include/linux/mailbox_controller.h
7929 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7930 M: Michael Kerrisk <mtk.manpages@gmail.com>
7931 W: http://www.kernel.org/doc/man-pages
7932 L: linux-man@vger.kernel.org
7935 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7936 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
7937 L: linux-mips@linux-mips.org
7939 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7941 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7942 M: Andrew Lunn <andrew@lunn.ch>
7943 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7944 L: netdev@vger.kernel.org
7946 F: drivers/net/dsa/mv88e6xxx/
7947 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7949 MARVELL ARMADA DRM SUPPORT
7950 M: Russell King <linux@armlinux.org.uk>
7952 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7953 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7954 F: drivers/gpu/drm/armada/
7955 F: include/uapi/drm/armada_drm.h
7956 F: Documentation/devicetree/bindings/display/armada/
7958 MARVELL CRYPTO DRIVER
7959 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7960 M: Arnaud Ebalard <arno@natisbad.org>
7961 F: drivers/crypto/marvell/
7963 L: linux-crypto@vger.kernel.org
7965 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7966 M: Mirko Lindner <mlindner@marvell.com>
7967 M: Stephen Hemminger <stephen@networkplumber.org>
7968 L: netdev@vger.kernel.org
7970 F: drivers/net/ethernet/marvell/sk*
7972 MARVELL LIBERTAS WIRELESS DRIVER
7973 L: libertas-dev@lists.infradead.org
7975 F: drivers/net/wireless/marvell/libertas/
7977 MARVELL MV643XX ETHERNET DRIVER
7978 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7979 L: netdev@vger.kernel.org
7981 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7982 F: include/linux/mv643xx.h
7984 MARVELL MV88X3310 PHY DRIVER
7985 M: Russell King <rmk@armlinux.org.uk>
7986 L: netdev@vger.kernel.org
7988 F: drivers/net/phy/marvell10g.c
7990 MARVELL MVNETA ETHERNET DRIVER
7991 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7992 L: netdev@vger.kernel.org
7994 F: drivers/net/ethernet/marvell/mvneta.*
7996 MARVELL MWIFIEX WIRELESS DRIVER
7997 M: Amitkumar Karwar <amitkarwar@gmail.com>
7998 M: Nishant Sarmukadam <nishants@marvell.com>
7999 M: Ganapathi Bhat <gbhat@marvell.com>
8000 M: Xinming Hu <huxm@marvell.com>
8001 L: linux-wireless@vger.kernel.org
8003 F: drivers/net/wireless/marvell/mwifiex/
8005 MARVELL MWL8K WIRELESS DRIVER
8006 M: Lennert Buytenhek <buytenh@wantstofly.org>
8007 L: linux-wireless@vger.kernel.org
8009 F: drivers/net/wireless/marvell/mwl8k.c
8011 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8012 M: Nicolas Pitre <nico@fluxnic.net>
8014 F: drivers/mmc/host/mvsdio.*
8016 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8017 M: Hu Ziji <huziji@marvell.com>
8018 L: linux-mmc@vger.kernel.org
8020 F: drivers/mmc/host/sdhci-xenon*
8021 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8023 MATROX FRAMEBUFFER DRIVER
8024 L: linux-fbdev@vger.kernel.org
8026 F: drivers/video/fbdev/matrox/matroxfb_*
8027 F: include/uapi/linux/matroxfb.h
8029 MAX16065 HARDWARE MONITOR DRIVER
8030 M: Guenter Roeck <linux@roeck-us.net>
8031 L: linux-hwmon@vger.kernel.org
8033 F: Documentation/hwmon/max16065
8034 F: drivers/hwmon/max16065.c
8036 MAX20751 HARDWARE MONITOR DRIVER
8037 M: Guenter Roeck <linux@roeck-us.net>
8038 L: linux-hwmon@vger.kernel.org
8040 F: Documentation/hwmon/max20751
8041 F: drivers/hwmon/max20751.c
8043 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8044 L: linux-hwmon@vger.kernel.org
8046 F: Documentation/hwmon/max6650
8047 F: drivers/hwmon/max6650.c
8049 MAX6697 HARDWARE MONITOR DRIVER
8050 M: Guenter Roeck <linux@roeck-us.net>
8051 L: linux-hwmon@vger.kernel.org
8053 F: Documentation/hwmon/max6697
8054 F: Documentation/devicetree/bindings/i2c/max6697.txt
8055 F: drivers/hwmon/max6697.c
8056 F: include/linux/platform_data/max6697.h
8058 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8059 M: Peter Rosin <peda@axentia.se>
8060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8062 F: Documentation/devicetree/bindings/sound/max9860.txt
8063 F: sound/soc/codecs/max9860.*
8065 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8066 M: Krzysztof Kozlowski <krzk@kernel.org>
8067 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8068 L: linux-pm@vger.kernel.org
8070 F: drivers/power/supply/max14577_charger.c
8071 F: drivers/power/supply/max77693_charger.c
8073 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8074 M: Javier Martinez Canillas <javier@osg.samsung.com>
8075 L: linux-kernel@vger.kernel.org
8077 F: drivers/*/*max77802*.c
8078 F: Documentation/devicetree/bindings/*/*max77802.txt
8079 F: include/dt-bindings/*/*max77802.h
8081 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8082 M: Chanwoo Choi <cw00.choi@samsung.com>
8083 M: Krzysztof Kozlowski <krzk@kernel.org>
8084 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8085 L: linux-kernel@vger.kernel.org
8087 F: drivers/*/max14577*.c
8088 F: drivers/*/max77686*.c
8089 F: drivers/*/max77693*.c
8090 F: drivers/extcon/extcon-max14577.c
8091 F: drivers/extcon/extcon-max77693.c
8092 F: drivers/rtc/rtc-max77686.c
8093 F: drivers/clk/clk-max77686.c
8094 F: Documentation/devicetree/bindings/mfd/max14577.txt
8095 F: Documentation/devicetree/bindings/*/max77686.txt
8096 F: Documentation/devicetree/bindings/mfd/max77693.txt
8097 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8098 F: include/linux/mfd/max14577*.h
8099 F: include/linux/mfd/max77686*.h
8100 F: include/linux/mfd/max77693*.h
8102 MAXIRADIO FM RADIO RECEIVER DRIVER
8103 M: Hans Verkuil <hverkuil@xs4all.nl>
8104 L: linux-media@vger.kernel.org
8105 T: git git://linuxtv.org/media_tree.git
8106 W: https://linuxtv.org
8108 F: drivers/media/radio/radio-maxiradio*
8110 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8111 M: Peter Rosin <peda@axentia.se>
8112 L: linux-iio@vger.kernel.org
8114 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8115 F: drivers/iio/potentiometer/mcp4531.c
8117 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8118 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8119 L: linux-iio@vger.kernel.org
8121 F: drivers/iio/dac/cio-dac.c
8123 MEDIA DRIVERS FOR RENESAS - FCP
8124 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8125 L: linux-media@vger.kernel.org
8126 L: linux-renesas-soc@vger.kernel.org
8127 T: git git://linuxtv.org/media_tree.git
8129 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8130 F: drivers/media/platform/rcar-fcp.c
8131 F: include/media/rcar-fcp.h
8133 MEDIA DRIVERS FOR RENESAS - FDP1
8134 M: Kieran Bingham <kieran@bingham.xyz>
8135 L: linux-media@vger.kernel.org
8136 L: linux-renesas-soc@vger.kernel.org
8137 T: git git://linuxtv.org/media_tree.git
8139 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8140 F: drivers/media/platform/rcar_fdp1.c
8142 MEDIA DRIVERS FOR RENESAS - VIN
8143 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8144 L: linux-media@vger.kernel.org
8145 L: linux-renesas-soc@vger.kernel.org
8146 T: git git://linuxtv.org/media_tree.git
8148 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8149 F: drivers/media/platform/rcar-vin/
8151 MEDIA DRIVERS FOR RENESAS - VSP1
8152 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8153 L: linux-media@vger.kernel.org
8154 L: linux-renesas-soc@vger.kernel.org
8155 T: git git://linuxtv.org/media_tree.git
8157 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8158 F: drivers/media/platform/vsp1/
8160 MEDIA DRIVERS FOR HELENE
8161 M: Abylay Ospan <aospan@netup.ru>
8162 L: linux-media@vger.kernel.org
8163 W: https://linuxtv.org
8165 T: git git://linuxtv.org/media_tree.git
8167 F: drivers/media/dvb-frontends/helene*
8169 MEDIA DRIVERS FOR ASCOT2E
8170 M: Sergey Kozlov <serjk@netup.ru>
8171 M: Abylay Ospan <aospan@netup.ru>
8172 L: linux-media@vger.kernel.org
8173 W: https://linuxtv.org
8175 T: git git://linuxtv.org/media_tree.git
8177 F: drivers/media/dvb-frontends/ascot2e*
8179 MEDIA DRIVERS FOR CXD2841ER
8180 M: Sergey Kozlov <serjk@netup.ru>
8181 M: Abylay Ospan <aospan@netup.ru>
8182 L: linux-media@vger.kernel.org
8183 W: https://linuxtv.org
8185 T: git git://linuxtv.org/media_tree.git
8187 F: drivers/media/dvb-frontends/cxd2841er*
8189 MEDIA DRIVERS FOR HORUS3A
8190 M: Sergey Kozlov <serjk@netup.ru>
8191 M: Abylay Ospan <aospan@netup.ru>
8192 L: linux-media@vger.kernel.org
8193 W: https://linuxtv.org
8195 T: git git://linuxtv.org/media_tree.git
8197 F: drivers/media/dvb-frontends/horus3a*
8199 MEDIA DRIVERS FOR LNBH25
8200 M: Sergey Kozlov <serjk@netup.ru>
8201 M: Abylay Ospan <aospan@netup.ru>
8202 L: linux-media@vger.kernel.org
8203 W: https://linuxtv.org
8205 T: git git://linuxtv.org/media_tree.git
8207 F: drivers/media/dvb-frontends/lnbh25*
8209 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8210 M: Sergey Kozlov <serjk@netup.ru>
8211 M: Abylay Ospan <aospan@netup.ru>
8212 L: linux-media@vger.kernel.org
8213 W: https://linuxtv.org
8215 T: git git://linuxtv.org/media_tree.git
8217 F: drivers/media/pci/netup_unidvb/*
8219 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8220 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8221 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8222 P: LinuxTV.org Project
8223 L: linux-media@vger.kernel.org
8224 W: https://linuxtv.org
8225 Q: http://patchwork.kernel.org/project/linux-media/list/
8226 T: git git://linuxtv.org/media_tree.git
8228 F: Documentation/devicetree/bindings/media/
8229 F: Documentation/media/
8231 F: drivers/staging/media/
8232 F: include/linux/platform_data/media/
8234 F: include/uapi/linux/dvb/
8235 F: include/uapi/linux/videodev2.h
8236 F: include/uapi/linux/media.h
8237 F: include/uapi/linux/v4l2-*
8238 F: include/uapi/linux/meye.h
8239 F: include/uapi/linux/ivtv*
8240 F: include/uapi/linux/uvcvideo.h
8242 MEDIATEK ETHERNET DRIVER
8243 M: Felix Fietkau <nbd@openwrt.org>
8244 M: John Crispin <blogic@openwrt.org>
8245 L: netdev@vger.kernel.org
8247 F: drivers/net/ethernet/mediatek/
8249 MEDIATEK JPEG DRIVER
8250 M: Rick Chang <rick.chang@mediatek.com>
8251 M: Bin Liu <bin.liu@mediatek.com>
8253 F: drivers/media/platform/mtk-jpeg/
8254 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8256 MEDIATEK MEDIA DRIVER
8257 M: Tiffany Lin <tiffany.lin@mediatek.com>
8258 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8260 F: drivers/media/platform/mtk-vcodec/
8261 F: drivers/media/platform/mtk-vpu/
8262 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8263 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8266 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8267 M: Houlong Wei <houlong.wei@mediatek.com>
8268 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8270 F: drivers/media/platform/mtk-mdp/
8271 F: drivers/media/platform/mtk-vpu/
8272 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8274 MEDIATEK MT7601U WIRELESS LAN DRIVER
8275 M: Jakub Kicinski <kubakici@wp.pl>
8276 L: linux-wireless@vger.kernel.org
8278 F: drivers/net/wireless/mediatek/mt7601u/
8280 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8281 M: Peter Senna Tschudin <peter.senna@collabora.com>
8282 M: Martin Donnelly <martin.donnelly@ge.com>
8283 M: Martyn Welch <martyn.welch@collabora.co.uk>
8285 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8286 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8288 MEGARAID SCSI/SAS DRIVERS
8289 M: Kashyap Desai <kashyap.desai@broadcom.com>
8290 M: Sumit Saxena <sumit.saxena@broadcom.com>
8291 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8292 L: megaraidlinux.pdl@broadcom.com
8293 L: linux-scsi@vger.kernel.org
8294 W: http://www.avagotech.com/support/
8296 F: Documentation/scsi/megaraid.txt
8297 F: drivers/scsi/megaraid.*
8298 F: drivers/scsi/megaraid/
8300 MELFAS MIP4 TOUCHSCREEN DRIVER
8301 M: Sangwon Jee <jeesw@melfas.com>
8302 W: http://www.melfas.com
8304 F: drivers/input/touchscreen/melfas_mip4.c
8305 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8307 MELLANOX ETHERNET DRIVER (mlx4_en)
8308 M: Tariq Toukan <tariqt@mellanox.com>
8309 L: netdev@vger.kernel.org
8311 W: http://www.mellanox.com
8312 Q: http://patchwork.ozlabs.org/project/netdev/list/
8313 F: drivers/net/ethernet/mellanox/mlx4/en_*
8315 MELLANOX ETHERNET DRIVER (mlx5e)
8316 M: Saeed Mahameed <saeedm@mellanox.com>
8317 L: netdev@vger.kernel.org
8319 W: http://www.mellanox.com
8320 Q: http://patchwork.ozlabs.org/project/netdev/list/
8321 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8323 MELLANOX ETHERNET INNOVA DRIVER
8324 M: Ilan Tayari <ilant@mellanox.com>
8325 R: Boris Pismenny <borisp@mellanox.com>
8326 L: netdev@vger.kernel.org
8328 W: http://www.mellanox.com
8329 Q: http://patchwork.ozlabs.org/project/netdev/list/
8330 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8331 F: include/linux/mlx5/mlx5_ifc_fpga.h
8333 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8334 M: Ilan Tayari <ilant@mellanox.com>
8335 R: Boris Pismenny <borisp@mellanox.com>
8336 L: netdev@vger.kernel.org
8338 W: http://www.mellanox.com
8339 Q: http://patchwork.ozlabs.org/project/netdev/list/
8340 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8341 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8343 MELLANOX ETHERNET SWITCH DRIVERS
8344 M: Jiri Pirko <jiri@mellanox.com>
8345 M: Ido Schimmel <idosch@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/mlxsw/
8352 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8353 M: Yotam Gigi <yotamg@mellanox.com>
8354 L: netdev@vger.kernel.org
8356 W: http://www.mellanox.com
8357 Q: http://patchwork.ozlabs.org/project/netdev/list/
8358 F: drivers/net/ethernet/mellanox/mlxfw/
8360 MELLANOX MLXCPLD I2C AND MUX DRIVER
8361 M: Vadim Pasternak <vadimp@mellanox.com>
8362 M: Michael Shych <michaelsh@mellanox.com>
8363 L: linux-i2c@vger.kernel.org
8365 F: drivers/i2c/busses/i2c-mlxcpld.c
8366 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8367 F: Documentation/i2c/busses/i2c-mlxcpld
8369 MELLANOX MLXCPLD LED DRIVER
8370 M: Vadim Pasternak <vadimp@mellanox.com>
8371 L: linux-leds@vger.kernel.org
8373 F: drivers/leds/leds-mlxcpld.c
8374 F: Documentation/leds/leds-mlxcpld.txt
8376 MELLANOX PLATFORM DRIVER
8377 M: Vadim Pasternak <vadimp@mellanox.com>
8378 L: platform-driver-x86@vger.kernel.org
8380 F: drivers/platform/x86/mlx-platform.c
8382 MELLANOX MLX CPLD HOTPLUG DRIVER
8383 M: Vadim Pasternak <vadimp@mellanox.com>
8384 L: platform-driver-x86@vger.kernel.org
8386 F: drivers/platform/x86/mlxcpld-hotplug.c
8387 F: include/linux/platform_data/mlxcpld-hotplug.h
8389 SOFT-ROCE DRIVER (rxe)
8390 M: Moni Shoua <monis@mellanox.com>
8391 L: linux-rdma@vger.kernel.org
8393 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8394 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8395 F: drivers/infiniband/sw/rxe/
8396 F: include/uapi/rdma/rdma_user_rxe.h
8399 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8400 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8401 L: linux-kernel@vger.kernel.org
8403 F: kernel/membarrier.c
8404 F: include/uapi/linux/membarrier.h
8407 L: linux-mm@kvack.org
8408 W: http://www.linux-mm.org
8410 F: include/linux/mm.h
8411 F: include/linux/gfp.h
8412 F: include/linux/mmzone.h
8413 F: include/linux/memory_hotplug.h
8414 F: include/linux/vmalloc.h
8417 MEMORY TECHNOLOGY DEVICES (MTD)
8418 M: David Woodhouse <dwmw2@infradead.org>
8419 M: Brian Norris <computersforpeace@gmail.com>
8420 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8421 M: Marek Vasut <marek.vasut@gmail.com>
8422 M: Richard Weinberger <richard@nod.at>
8423 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8424 L: linux-mtd@lists.infradead.org
8425 W: http://www.linux-mtd.infradead.org/
8426 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8427 T: git git://git.infradead.org/linux-mtd.git master
8428 T: git git://git.infradead.org/l2-mtd.git master
8430 F: Documentation/devicetree/bindings/mtd/
8432 F: include/linux/mtd/
8433 F: include/uapi/mtd/
8435 MEN A21 WATCHDOG DRIVER
8436 M: Johannes Thumshirn <morbidrsa@gmail.com>
8437 L: linux-watchdog@vger.kernel.org
8439 F: drivers/watchdog/mena21_wdt.c
8441 MEN CHAMELEON BUS (mcb)
8442 M: Johannes Thumshirn <morbidrsa@gmail.com>
8445 F: include/linux/mcb.h
8446 F: Documentation/men-chameleon-bus.txt
8448 MEN F21BMC (Board Management Controller)
8449 M: Andreas Werner <andreas.werner@men.de>
8451 F: drivers/mfd/menf21bmc.c
8452 F: drivers/watchdog/menf21bmc_wdt.c
8453 F: drivers/leds/leds-menf21bmc.c
8454 F: drivers/hwmon/menf21bmc_hwmon.c
8455 F: Documentation/hwmon/menf21bmc
8458 M: James Hogan <james.hogan@imgtec.com>
8459 L: linux-metag@vger.kernel.org
8460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8463 F: Documentation/metag/
8464 F: Documentation/devicetree/bindings/metag/
8465 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8466 F: drivers/clocksource/metag_generic.c
8467 F: drivers/irqchip/irq-metag.c
8468 F: drivers/irqchip/irq-metag-ext.c
8469 F: drivers/tty/metag_da.c
8471 MICROBLAZE ARCHITECTURE
8472 M: Michal Simek <monstr@monstr.eu>
8473 W: http://www.monstr.eu/fdt/
8474 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8478 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8479 M: Richard Genoud <richard.genoud@gmail.com>
8481 F: drivers/tty/serial/atmel_serial.c
8482 F: drivers/tty/serial/atmel_serial.h
8484 MICROCHIP / ATMEL DMA DRIVER
8485 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8487 L: dmaengine@vger.kernel.org
8489 F: drivers/dma/at_hdmac.c
8490 F: drivers/dma/at_hdmac_regs.h
8491 F: include/linux/platform_data/dma-atmel.h
8493 MICROCHIP / ATMEL ISC DRIVER
8494 M: Songjun Wu <songjun.wu@microchip.com>
8495 L: linux-media@vger.kernel.org
8497 F: drivers/media/platform/atmel/atmel-isc.c
8498 F: drivers/media/platform/atmel/atmel-isc-regs.h
8499 F: devicetree/bindings/media/atmel-isc.txt
8501 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8502 M: Woojung Huh <Woojung.Huh@microchip.com>
8503 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8504 L: netdev@vger.kernel.org
8506 F: net/dsa/tag_ksz.c
8507 F: drivers/net/dsa/microchip/*
8508 F: include/linux/platform_data/microchip-ksz.h
8509 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8511 MICROCHIP USB251XB DRIVER
8512 M: Richard Leitner <richard.leitner@skidata.com>
8513 L: linux-usb@vger.kernel.org
8515 F: drivers/usb/misc/usb251xb.c
8516 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8518 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8519 M: Chen Yu <yu.c.chen@intel.com>
8520 L: platform-driver-x86@vger.kernel.org
8522 F: drivers/platform/x86/surfacepro3_button.c
8525 M: Oliver Neukum <oliver@neukum.org>
8527 F: drivers/usb/image/microtek.*
8530 M: Ralf Baechle <ralf@linux-mips.org>
8531 L: linux-mips@linux-mips.org
8532 W: http://www.linux-mips.org/
8533 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8534 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8536 F: Documentation/devicetree/bindings/mips/
8537 F: Documentation/mips/
8540 MIPS/LOONGSON1 ARCHITECTURE
8541 M: Keguang Zhang <keguang.zhang@gmail.com>
8542 L: linux-mips@linux-mips.org
8544 F: arch/mips/loongson32/
8545 F: arch/mips/include/asm/mach-loongson32/
8546 F: drivers/*/*loongson1*
8547 F: drivers/*/*/*loongson1*
8549 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8550 M: Hans Verkuil <hverkuil@xs4all.nl>
8551 L: linux-media@vger.kernel.org
8552 T: git git://linuxtv.org/media_tree.git
8553 W: https://linuxtv.org
8555 F: drivers/media/radio/radio-miropcm20*
8557 MELLANOX MLX4 core VPI driver
8558 M: Tariq Toukan <tariqt@mellanox.com>
8559 L: netdev@vger.kernel.org
8560 L: linux-rdma@vger.kernel.org
8561 W: http://www.mellanox.com
8562 Q: http://patchwork.ozlabs.org/project/netdev/list/
8564 F: drivers/net/ethernet/mellanox/mlx4/
8565 F: include/linux/mlx4/
8567 MELLANOX MLX4 IB driver
8568 M: Yishai Hadas <yishaih@mellanox.com>
8569 L: linux-rdma@vger.kernel.org
8570 W: http://www.mellanox.com
8571 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8573 F: drivers/infiniband/hw/mlx4/
8574 F: include/linux/mlx4/
8575 F: include/uapi/rdma/mlx4-abi.h
8577 MELLANOX MLX5 core VPI driver
8578 M: Saeed Mahameed <saeedm@mellanox.com>
8579 M: Matan Barak <matanb@mellanox.com>
8580 M: Leon Romanovsky <leonro@mellanox.com>
8581 L: netdev@vger.kernel.org
8582 L: linux-rdma@vger.kernel.org
8583 W: http://www.mellanox.com
8584 Q: http://patchwork.ozlabs.org/project/netdev/list/
8586 F: drivers/net/ethernet/mellanox/mlx5/core/
8587 F: include/linux/mlx5/
8589 MELLANOX MLX5 IB driver
8590 M: Matan Barak <matanb@mellanox.com>
8591 M: Leon Romanovsky <leonro@mellanox.com>
8592 L: linux-rdma@vger.kernel.org
8593 W: http://www.mellanox.com
8594 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8596 F: drivers/infiniband/hw/mlx5/
8597 F: include/linux/mlx5/
8598 F: include/uapi/rdma/mlx5-abi.h
8600 MELEXIS MLX90614 DRIVER
8601 M: Crt Mori <cmo@melexis.com>
8602 L: linux-iio@vger.kernel.org
8603 W: http://www.melexis.com
8605 F: drivers/iio/temperature/mlx90614.c
8607 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8608 M: Don Brace <don.brace@microsemi.com>
8609 L: esc.storagedev@microsemi.com
8610 L: linux-scsi@vger.kernel.org
8612 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8613 F: drivers/scsi/smartpqi/Kconfig
8614 F: drivers/scsi/smartpqi/Makefile
8615 F: include/linux/cciss*.h
8616 F: include/uapi/linux/cciss*.h
8617 F: Documentation/scsi/smartpqi.txt
8619 MN88472 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/mn88472*
8628 MN88473 MEDIA DRIVER
8629 M: Antti Palosaari <crope@iki.fi>
8630 L: linux-media@vger.kernel.org
8631 W: https://linuxtv.org
8632 W: http://palosaari.fi/linux/
8633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8635 F: drivers/media/dvb-frontends/mn88473*
8638 M: Jessica Yu <jeyu@kernel.org>
8639 M: Rusty Russell <rusty@rustcorp.com.au>
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8642 F: include/linux/module.h
8645 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8646 W: http://popies.net/meye/
8648 F: Documentation/media/v4l-drivers/meye*
8649 F: drivers/media/pci/meye/
8650 F: include/uapi/linux/meye.h
8652 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8653 M: Jiri Slaby <jirislaby@gmail.com>
8655 F: Documentation/serial/moxa-smartio
8656 F: drivers/tty/mxser.*
8658 MR800 AVERMEDIA USB FM RADIO DRIVER
8659 M: Alexey Klimov <klimov.linux@gmail.com>
8660 L: linux-media@vger.kernel.org
8661 T: git git://linuxtv.org/media_tree.git
8663 F: drivers/media/radio/radio-mr800.c
8665 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8666 M: Alan Ott <alan@signal11.us>
8667 L: linux-wpan@vger.kernel.org
8669 F: drivers/net/ieee802154/mrf24j40.c
8670 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8673 M: "Lee, Chun-Yi" <jlee@suse.com>
8674 L: platform-driver-x86@vger.kernel.org
8676 F: drivers/platform/x86/msi-laptop.c
8679 L: platform-driver-x86@vger.kernel.org
8681 F: drivers/platform/x86/msi-wmi.c
8684 M: Antti Palosaari <crope@iki.fi>
8685 L: linux-media@vger.kernel.org
8686 W: https://linuxtv.org
8687 W: http://palosaari.fi/linux/
8688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8689 T: git git://linuxtv.org/anttip/media_tree.git
8691 F: drivers/media/tuners/msi001*
8693 MSI2500 MEDIA DRIVER
8694 M: Antti Palosaari <crope@iki.fi>
8695 L: linux-media@vger.kernel.org
8696 W: https://linuxtv.org
8697 W: http://palosaari.fi/linux/
8698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8699 T: git git://linuxtv.org/anttip/media_tree.git
8701 F: drivers/media/usb/msi2500/
8703 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8704 M: Robert Jarzmik <robert.jarzmik@free.fr>
8705 L: linux-mtd@lists.infradead.org
8707 F: drivers/mtd/devices/docg3*
8709 MT9M032 APTINA SENSOR DRIVER
8710 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8711 L: linux-media@vger.kernel.org
8712 T: git git://linuxtv.org/media_tree.git
8714 F: drivers/media/i2c/mt9m032.c
8715 F: include/media/i2c/mt9m032.h
8717 MT9P031 APTINA CAMERA SENSOR
8718 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8719 L: linux-media@vger.kernel.org
8720 T: git git://linuxtv.org/media_tree.git
8722 F: drivers/media/i2c/mt9p031.c
8723 F: include/media/i2c/mt9p031.h
8725 MT9T001 APTINA CAMERA SENSOR
8726 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8727 L: linux-media@vger.kernel.org
8728 T: git git://linuxtv.org/media_tree.git
8730 F: drivers/media/i2c/mt9t001.c
8731 F: include/media/i2c/mt9t001.h
8733 MT9V032 APTINA CAMERA SENSOR
8734 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8735 L: linux-media@vger.kernel.org
8736 T: git git://linuxtv.org/media_tree.git
8738 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8739 F: drivers/media/i2c/mt9v032.c
8740 F: include/media/i2c/mt9v032.h
8742 MULTIFUNCTION DEVICES (MFD)
8743 M: Lee Jones <lee.jones@linaro.org>
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8746 F: Documentation/devicetree/bindings/mfd/
8748 F: include/linux/mfd/
8749 F: include/dt-bindings/mfd/
8751 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8752 M: Ulf Hansson <ulf.hansson@linaro.org>
8753 L: linux-mmc@vger.kernel.org
8754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8756 F: Documentation/devicetree/bindings/mmc/
8758 F: include/linux/mmc/
8759 F: include/uapi/linux/mmc/
8761 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8763 F: drivers/mmc/host/mmc_spi.c
8764 F: include/linux/spi/mmc_spi.h
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: Ilya Lesokhin <ilyal@mellanox.com>
8996 M: Aviad Yehezkel <aviadye@mellanox.com>
8997 M: Dave Watson <davejwatson@fb.com>
8998 L: netdev@vger.kernel.org
9001 F: include/uapi/linux/tls.h
9002 F: include/net/tls.h
9005 M: Steffen Klassert <steffen.klassert@secunet.com>
9006 M: Herbert Xu <herbert@gondor.apana.org.au>
9007 M: "David S. Miller" <davem@davemloft.net>
9008 L: netdev@vger.kernel.org
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9018 F: net/ipv4/ipcomp.c
9019 F: net/ipv4/ip_vti.c
9023 F: net/ipv6/ipcomp6.c
9024 F: net/ipv6/ip6_vti.c
9025 F: include/uapi/linux/xfrm.h
9026 F: include/net/xfrm.h
9028 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9029 M: Paul Moore <paul@paul-moore.com>
9030 L: netdev@vger.kernel.org
9033 NETWORKING [WIRELESS]
9034 L: linux-wireless@vger.kernel.org
9035 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9038 L: netdev@vger.kernel.org
9039 W: http://www.linuxfoundation.org/en/Net
9040 Q: http://patchwork.ozlabs.org/project/netdev/list/
9041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9044 F: Documentation/devicetree/bindings/net/
9046 F: include/linux/if_*
9047 F: include/linux/netdevice.h
9048 F: include/linux/etherdevice.h
9049 F: include/linux/fcdevice.h
9050 F: include/linux/fddidevice.h
9051 F: include/linux/hippidevice.h
9052 F: include/linux/inetdevice.h
9053 F: include/uapi/linux/if_*
9054 F: include/uapi/linux/netdevice.h
9056 NETWORKING DRIVERS (WIRELESS)
9057 M: Kalle Valo <kvalo@codeaurora.org>
9058 L: linux-wireless@vger.kernel.org
9059 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9063 F: Documentation/devicetree/bindings/net/wireless/
9064 F: drivers/net/wireless/
9066 NETXEN (1/10) GbE SUPPORT
9067 M: Manish Chopra <manish.chopra@cavium.com>
9068 M: Rahul Verma <rahul.verma@cavium.com>
9069 M: Dept-GELinuxNICDev@cavium.com
9070 L: netdev@vger.kernel.org
9072 F: drivers/net/ethernet/qlogic/netxen/
9075 M: Samuel Ortiz <sameo@linux.intel.com>
9076 L: linux-wireless@vger.kernel.org
9077 L: linux-nfc@lists.01.org (subscribers-only)
9081 F: include/uapi/linux/nfc.h
9083 F: include/linux/platform_data/nfcmrvl.h
9084 F: include/linux/platform_data/nxp-nci.h
9085 F: Documentation/devicetree/bindings/net/nfc/
9087 NFS, SUNRPC, AND LOCKD CLIENTS
9088 M: Trond Myklebust <trond.myklebust@primarydata.com>
9089 M: Anna Schumaker <anna.schumaker@netapp.com>
9090 L: linux-nfs@vger.kernel.org
9091 W: http://client.linux-nfs.org
9092 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9098 F: include/linux/lockd/
9099 F: include/linux/nfs*
9100 F: include/linux/sunrpc/
9101 F: include/uapi/linux/nfs*
9102 F: include/uapi/linux/sunrpc/
9105 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9106 L: linux-nilfs@vger.kernel.org
9107 W: http://nilfs.sourceforge.net/
9108 W: http://nilfs.osdn.jp/
9109 T: git git://github.com/konis/nilfs2.git
9111 F: Documentation/filesystems/nilfs2.txt
9113 F: include/trace/events/nilfs2.h
9114 F: include/uapi/linux/nilfs2_api.h
9115 F: include/uapi/linux/nilfs2_ondisk.h
9117 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9118 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9119 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9121 F: Documentation/scsi/NinjaSCSI.txt
9122 F: drivers/scsi/pcmcia/nsp_*
9124 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9125 M: GOTO Masanori <gotom@debian.or.jp>
9126 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9127 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9129 F: Documentation/scsi/NinjaSCSI.txt
9130 F: drivers/scsi/nsp32*
9133 M: Ley Foon Tan <lftan@altera.com>
9134 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9139 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9140 M: Pavel Machek <pavel@ucw.cz>
9141 M: Sakari Ailus <sakari.ailus@iki.fi>
9142 L: linux-media@vger.kernel.org
9144 F: drivers/media/i2c/et8ek8
9145 F: drivers/media/i2c/ad5820.c
9147 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9148 M: Pavel Machek <pavel@ucw.cz>
9149 M: Sakari Ailus <sakari.ailus@iki.fi>
9150 L: linux-media@vger.kernel.org
9152 F: drivers/media/i2c/et8ek8
9153 F: drivers/media/i2c/ad5820.c
9155 NOKIA N900 POWER SUPPLY DRIVERS
9156 R: Pali Rohár <pali.rohar@gmail.com>
9157 F: include/linux/power/bq2415x_charger.h
9158 F: include/linux/power/bq27xxx_battery.h
9159 F: include/linux/power/isp1704_charger.h
9160 F: drivers/power/supply/bq2415x_charger.c
9161 F: drivers/power/supply/bq27xxx_battery.c
9162 F: drivers/power/supply/bq27xxx_battery_i2c.c
9163 F: drivers/power/supply/isp1704_charger.c
9164 F: drivers/power/supply/rx51_battery.c
9167 M: Jon Mason <jdmason@kudzu.us>
9168 M: Dave Jiang <dave.jiang@intel.com>
9169 M: Allen Hubbe <Allen.Hubbe@emc.com>
9170 L: linux-ntb@googlegroups.com
9172 W: https://github.com/jonmason/ntb/wiki
9173 T: git git://github.com/jonmason/ntb.git
9175 F: drivers/net/ntb_netdev.c
9176 F: include/linux/ntb.h
9177 F: include/linux/ntb_transport.h
9178 F: tools/testing/selftests/ntb/
9181 M: Jon Mason <jdmason@kudzu.us>
9182 M: Dave Jiang <dave.jiang@intel.com>
9183 L: linux-ntb@googlegroups.com
9185 W: https://github.com/jonmason/ntb/wiki
9186 T: git git://github.com/jonmason/ntb.git
9187 F: drivers/ntb/hw/intel/
9190 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9191 L: linux-ntb@googlegroups.com
9193 F: drivers/ntb/hw/amd/
9196 M: Anton Altaparmakov <anton@tuxera.com>
9197 L: linux-ntfs-dev@lists.sourceforge.net
9198 W: http://www.tuxera.com/
9199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9201 F: Documentation/filesystems/ntfs.txt
9204 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9205 M: Antonino Daplas <adaplas@gmail.com>
9206 L: linux-fbdev@vger.kernel.org
9208 F: drivers/video/fbdev/riva/
9209 F: drivers/video/fbdev/nvidia/
9212 M: Keith Busch <keith.busch@intel.com>
9213 M: Jens Axboe <axboe@fb.com>
9214 M: Christoph Hellwig <hch@lst.de>
9215 M: Sagi Grimberg <sagi@grimberg.me>
9216 L: linux-nvme@lists.infradead.org
9217 T: git://git.infradead.org/nvme.git
9218 W: http://git.infradead.org/nvme.git
9220 F: drivers/nvme/host/
9221 F: include/linux/nvme.h
9222 F: include/uapi/linux/nvme_ioctl.h
9224 NVM EXPRESS TARGET DRIVER
9225 M: Christoph Hellwig <hch@lst.de>
9226 M: Sagi Grimberg <sagi@grimberg.me>
9227 L: linux-nvme@lists.infradead.org
9228 T: git://git.infradead.org/nvme.git
9229 W: http://git.infradead.org/nvme.git
9231 F: drivers/nvme/target/
9233 NVM EXPRESS FC TRANSPORT DRIVERS
9234 M: James Smart <james.smart@broadcom.com>
9235 L: linux-nvme@lists.infradead.org
9237 F: include/linux/nvme-fc.h
9238 F: include/linux/nvme-fc-driver.h
9239 F: drivers/nvme/host/fc.c
9240 F: drivers/nvme/target/fc.c
9241 F: drivers/nvme/target/fcloop.c
9244 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9247 F: Documentation/devicetree/bindings/nvmem/
9248 F: include/linux/nvmem-consumer.h
9249 F: include/linux/nvmem-provider.h
9252 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9253 R: Charles Gorand <charles.gorand@effinnov.com>
9254 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9256 F: drivers/nfc/nxp-nci
9258 NXP TDA998X DRM DRIVER
9259 M: Russell King <linux@armlinux.org.uk>
9261 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9262 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9263 F: drivers/gpu/drm/i2c/tda998x_drv.c
9264 F: include/drm/i2c/tda998x.h
9267 M: Peter Rosin <peda@axentia.se>
9268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9270 F: sound/soc/codecs/tfa9879*
9273 M: Josh Poimboeuf <jpoimboe@redhat.com>
9278 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9279 M: Tony Lindgren <tony@atomide.com>
9280 L: linux-omap@vger.kernel.org
9281 Q: http://patchwork.kernel.org/project/linux-omap/list/
9282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9284 F: arch/arm/mach-omap1/
9285 F: arch/arm/plat-omap/
9286 F: arch/arm/configs/omap1_defconfig
9287 F: drivers/i2c/busses/i2c-omap.c
9288 F: include/linux/i2c-omap.h
9291 M: Tony Lindgren <tony@atomide.com>
9292 L: linux-omap@vger.kernel.org
9293 W: http://www.muru.com/linux/omap/
9294 W: http://linux.omap.com/
9295 Q: http://patchwork.kernel.org/project/linux-omap/list/
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9298 F: arch/arm/mach-omap2/
9299 F: arch/arm/plat-omap/
9300 F: arch/arm/configs/omap2plus_defconfig
9301 F: drivers/i2c/busses/i2c-omap.c
9302 F: drivers/irqchip/irq-omap-intc.c
9303 F: drivers/mfd/*omap*.c
9304 F: drivers/mfd/menelaus.c
9305 F: drivers/mfd/palmas.c
9306 F: drivers/mfd/tps65217.c
9307 F: drivers/mfd/tps65218.c
9308 F: drivers/mfd/tps65910.c
9309 F: drivers/mfd/twl-core.[ch]
9310 F: drivers/mfd/twl4030*.c
9311 F: drivers/mfd/twl6030*.c
9312 F: drivers/mfd/twl6040*.c
9313 F: drivers/regulator/palmas-regulator*.c
9314 F: drivers/regulator/pbias-regulator.c
9315 F: drivers/regulator/tps65217-regulator.c
9316 F: drivers/regulator/tps65218-regulator.c
9317 F: drivers/regulator/tps65910-regulator.c
9318 F: drivers/regulator/twl-regulator.c
9319 F: drivers/regulator/twl6030-regulator.c
9320 F: include/linux/i2c-omap.h
9322 OMAP DEVICE TREE SUPPORT
9323 M: Benoît Cousson <bcousson@baylibre.com>
9324 M: Tony Lindgren <tony@atomide.com>
9325 L: linux-omap@vger.kernel.org
9326 L: devicetree@vger.kernel.org
9328 F: arch/arm/boot/dts/*omap*
9329 F: arch/arm/boot/dts/*am3*
9330 F: arch/arm/boot/dts/*am4*
9331 F: arch/arm/boot/dts/*am5*
9332 F: arch/arm/boot/dts/*dra7*
9334 OMAP CLOCK FRAMEWORK SUPPORT
9335 M: Paul Walmsley <paul@pwsan.com>
9336 L: linux-omap@vger.kernel.org
9338 F: arch/arm/*omap*/*clock*
9340 OMAP POWER MANAGEMENT SUPPORT
9341 M: Kevin Hilman <khilman@kernel.org>
9342 L: linux-omap@vger.kernel.org
9344 F: arch/arm/*omap*/*pm*
9345 F: drivers/cpufreq/omap-cpufreq.c
9347 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9348 M: Rajendra Nayak <rnayak@codeaurora.org>
9349 M: Paul Walmsley <paul@pwsan.com>
9350 L: linux-omap@vger.kernel.org
9352 F: arch/arm/mach-omap2/prm*
9355 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9356 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9358 L: linux-omap@vger.kernel.org
9362 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9363 M: Roger Quadros <rogerq@ti.com>
9364 M: Tony Lindgren <tony@atomide.com>
9365 L: linux-omap@vger.kernel.org
9367 F: drivers/memory/omap-gpmc.c
9368 F: arch/arm/mach-omap2/*gpmc*
9370 OMAP FRAMEBUFFER SUPPORT
9371 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9372 L: linux-fbdev@vger.kernel.org
9373 L: linux-omap@vger.kernel.org
9375 F: drivers/video/fbdev/omap/
9377 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9378 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9379 L: linux-omap@vger.kernel.org
9380 L: linux-fbdev@vger.kernel.org
9382 F: drivers/video/fbdev/omap2/
9383 F: Documentation/arm/OMAP/DSS
9385 OMAP HARDWARE SPINLOCK SUPPORT
9386 M: Ohad Ben-Cohen <ohad@wizery.com>
9387 L: linux-omap@vger.kernel.org
9389 F: drivers/hwspinlock/omap_hwspinlock.c
9392 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9393 L: linux-omap@vger.kernel.org
9395 F: drivers/mmc/host/omap.c
9398 L: linux-mmc@vger.kernel.org
9399 L: linux-omap@vger.kernel.org
9401 F: drivers/mmc/host/omap_hsmmc.c
9403 OMAP RANDOM NUMBER GENERATOR SUPPORT
9404 M: Deepak Saxena <dsaxena@plexity.net>
9406 F: drivers/char/hw_random/omap-rng.c
9409 M: Benoît Cousson <bcousson@baylibre.com>
9410 M: Paul Walmsley <paul@pwsan.com>
9411 L: linux-omap@vger.kernel.org
9413 F: arch/arm/mach-omap2/omap_hwmod.*
9416 M: Paul Walmsley <paul@pwsan.com>
9417 L: linux-omap@vger.kernel.org
9419 F: arch/arm/mach-omap2/omap_hwmod*data*
9421 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9422 M: Benoît Cousson <bcousson@baylibre.com>
9423 L: linux-omap@vger.kernel.org
9425 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9427 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9428 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9429 L: linux-media@vger.kernel.org
9431 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9432 F: drivers/media/platform/omap3isp/
9433 F: drivers/staging/media/omap4iss/
9436 L: linux-usb@vger.kernel.org
9437 L: linux-omap@vger.kernel.org
9439 F: drivers/usb/*/*omap*
9440 F: arch/arm/*omap*/usb*
9443 M: Grygorii Strashko <grygorii.strashko@ti.com>
9444 M: Santosh Shilimkar <ssantosh@kernel.org>
9445 M: Kevin Hilman <khilman@kernel.org>
9446 L: linux-omap@vger.kernel.org
9448 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9449 F: drivers/gpio/gpio-omap.c
9451 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9452 M: Mark Jackson <mpfj@newflow.co.uk>
9453 L: linux-omap@vger.kernel.org
9455 F: arch/arm/boot/dts/am335x-nano.dts
9458 M: Bob Copeland <me@bobcopeland.com>
9459 L: linux-karma-devel@lists.sourceforge.net
9461 F: Documentation/filesystems/omfs.txt
9464 OMNIKEY CARDMAN 4000 DRIVER
9465 M: Harald Welte <laforge@gnumonks.org>
9467 F: drivers/char/pcmcia/cm4000_cs.c
9468 F: include/linux/cm4000_cs.h
9469 F: include/uapi/linux/cm4000_cs.h
9471 OMNIKEY CARDMAN 4040 DRIVER
9472 M: Harald Welte <laforge@gnumonks.org>
9474 F: drivers/char/pcmcia/cm4040_cs.*
9476 OMNIVISION OV5647 SENSOR DRIVER
9477 M: Ramiro Oliveira <roliveir@synopsys.com>
9478 L: linux-media@vger.kernel.org
9479 T: git git://linuxtv.org/media_tree.git
9481 F: drivers/media/i2c/ov5647.c
9483 OMNIVISION OV7670 SENSOR DRIVER
9484 M: Jonathan Corbet <corbet@lwn.net>
9485 L: linux-media@vger.kernel.org
9486 T: git git://linuxtv.org/media_tree.git
9488 F: drivers/media/i2c/ov7670.c
9489 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9491 ONENAND FLASH DRIVER
9492 M: Kyungmin Park <kyungmin.park@samsung.com>
9493 L: linux-mtd@lists.infradead.org
9495 F: drivers/mtd/onenand/
9496 F: include/linux/mtd/onenand*.h
9498 ONSTREAM SCSI TAPE DRIVER
9499 M: Willem Riede <osst@riede.org>
9500 L: osst-users@lists.sourceforge.net
9501 L: linux-scsi@vger.kernel.org
9503 F: Documentation/scsi/osst.txt
9504 F: drivers/scsi/osst.*
9505 F: drivers/scsi/osst_*.h
9506 F: drivers/scsi/st.h
9508 OPENCORES I2C BUS DRIVER
9509 M: Peter Korsgaard <jacmet@sunsite.dk>
9510 L: linux-i2c@vger.kernel.org
9512 F: Documentation/i2c/busses/i2c-ocores
9513 F: drivers/i2c/busses/i2c-ocores.c
9515 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9516 M: Rob Herring <robh+dt@kernel.org>
9517 M: Frank Rowand <frowand.list@gmail.com>
9518 L: devicetree@vger.kernel.org
9519 W: http://www.devicetree.org/
9520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9523 F: include/linux/of*.h
9526 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9527 M: Rob Herring <robh+dt@kernel.org>
9528 M: Mark Rutland <mark.rutland@arm.com>
9529 L: devicetree@vger.kernel.org
9530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9531 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9533 F: Documentation/devicetree/
9535 F: include/dt-bindings/
9537 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9538 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9539 L: devicetree@vger.kernel.org
9541 F: Documentation/devicetree/dynamic-resolution-notes.txt
9542 F: Documentation/devicetree/overlay-notes.txt
9543 F: drivers/of/overlay.c
9544 F: drivers/of/resolver.c
9546 OPENRISC ARCHITECTURE
9547 M: Jonas Bonn <jonas@southpole.se>
9548 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9549 M: Stafford Horne <shorne@gmail.com>
9550 T: git git://github.com/openrisc/linux.git
9551 L: openrisc@lists.librecores.org
9552 W: http://openrisc.io
9557 M: Pravin Shelar <pshelar@nicira.com>
9558 L: netdev@vger.kernel.org
9559 L: dev@openvswitch.org
9560 W: http://openvswitch.org
9563 F: include/uapi/linux/openvswitch.h
9565 OPERATING PERFORMANCE POINTS (OPP)
9566 M: Viresh Kumar <vireshk@kernel.org>
9567 M: Nishanth Menon <nm@ti.com>
9568 M: Stephen Boyd <sboyd@codeaurora.org>
9569 L: linux-pm@vger.kernel.org
9571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9572 F: drivers/base/power/opp/
9573 F: include/linux/pm_opp.h
9574 F: Documentation/power/opp.txt
9575 F: Documentation/devicetree/bindings/opp/
9578 M: Clemens Ladisch <clemens@ladisch.de>
9579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9580 T: git git://git.alsa-project.org/alsa-kernel.git
9582 F: sound/drivers/opl4/
9585 M: Robert Richter <rric@kernel.org>
9586 L: oprofile-list@lists.sf.net
9588 F: arch/*/include/asm/oprofile*.h
9590 F: drivers/oprofile/
9591 F: include/linux/oprofile.h
9594 M: Jens Wiklander <jens.wiklander@linaro.org>
9596 F: drivers/tee/optee/
9598 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9599 M: Mark Fasheh <mfasheh@versity.com>
9600 M: Joel Becker <jlbec@evilplan.org>
9601 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9602 W: http://ocfs2.wiki.kernel.org
9604 F: Documentation/filesystems/ocfs2.txt
9605 F: Documentation/filesystems/dlmfs.txt
9609 L: linux-wireless@vger.kernel.org
9610 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9611 W: http://www.nongnu.org/orinoco/
9613 F: drivers/net/wireless/intersil/orinoco/
9615 OSD LIBRARY and FILESYSTEM
9616 M: Boaz Harrosh <ooo@electrozaur.com>
9618 F: drivers/scsi/osd/
9619 F: include/scsi/osd_*
9623 M: Miklos Szeredi <miklos@szeredi.hu>
9624 L: linux-unionfs@vger.kernel.org
9625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9628 F: Documentation/filesystems/overlayfs.txt
9631 M: Mike Marshall <hubcap@omnibond.com>
9632 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9636 F: Documentation/filesystems/orangefs.txt
9639 M: Christian Lamparter <chunkeey@googlemail.com>
9640 L: linux-wireless@vger.kernel.org
9641 W: http://wireless.kernel.org/en/users/Drivers/p54
9643 F: drivers/net/wireless/intersil/p54/
9645 PA SEMI ETHERNET DRIVER
9646 L: netdev@vger.kernel.org
9648 F: drivers/net/ethernet/pasemi/*
9650 PA SEMI SMBUS DRIVER
9651 L: linux-i2c@vger.kernel.org
9653 F: drivers/i2c/busses/i2c-pasemi.c
9655 PADATA PARALLEL EXECUTION MECHANISM
9656 M: Steffen Klassert <steffen.klassert@secunet.com>
9657 L: linux-crypto@vger.kernel.org
9660 F: include/linux/padata.h
9661 F: Documentation/padata.txt
9663 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9664 M: Harald Welte <laforge@gnumonks.org>
9665 L: platform-driver-x86@vger.kernel.org
9667 F: drivers/platform/x86/panasonic-laptop.c
9669 PANASONIC MN10300/AM33/AM34 PORT
9670 M: David Howells <dhowells@redhat.com>
9671 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9672 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9674 F: Documentation/mn10300/
9677 PARALLEL LCD/KEYPAD PANEL DRIVER
9678 M: Willy Tarreau <willy@haproxy.com>
9679 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9681 F: Documentation/misc-devices/lcd-panel-cgram.txt
9682 F: drivers/misc/panel.c
9684 PARALLEL PORT SUBSYSTEM
9685 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9686 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9687 L: linux-parport@lists.infradead.org (subscribers-only)
9690 F: include/linux/parport*.h
9691 F: drivers/char/ppdev.c
9692 F: include/uapi/linux/ppdev.h
9693 F: Documentation/parport*.txt
9695 PARAVIRT_OPS INTERFACE
9696 M: Jeremy Fitzhardinge <jeremy@goop.org>
9697 M: Chris Wright <chrisw@sous-sol.org>
9698 M: Alok Kataria <akataria@vmware.com>
9699 M: Rusty Russell <rusty@rustcorp.com.au>
9700 L: virtualization@lists.linux-foundation.org
9702 F: Documentation/virtual/paravirt_ops.txt
9703 F: arch/*/kernel/paravirt*
9704 F: arch/*/include/asm/paravirt.h
9705 F: include/linux/hypervisor.h
9707 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9708 M: Tim Waugh <tim@cyberelk.net>
9709 L: linux-parport@lists.infradead.org (subscribers-only)
9711 F: Documentation/blockdev/paride.txt
9712 F: drivers/block/paride/
9715 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9716 M: Helge Deller <deller@gmx.de>
9717 L: linux-parisc@vger.kernel.org
9718 W: http://www.parisc-linux.org/
9719 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9724 F: Documentation/parisc/
9726 F: drivers/char/agp/parisc-agp.c
9727 F: drivers/input/serio/gscps2.c
9728 F: drivers/parport/parport_gsc.*
9729 F: drivers/tty/serial/8250/8250_gsc.c
9730 F: drivers/video/fbdev/sti*
9731 F: drivers/video/console/sti*
9732 F: drivers/video/logo/logo_parisc*
9735 M: Jiri Pirko <jiri@mellanox.com>
9736 L: netdev@vger.kernel.org
9739 F: lib/test_parman.c
9740 F: include/linux/parman.h
9742 PC87360 HARDWARE MONITORING DRIVER
9743 M: Jim Cromie <jim.cromie@gmail.com>
9744 L: linux-hwmon@vger.kernel.org
9746 F: Documentation/hwmon/pc87360
9747 F: drivers/hwmon/pc87360.c
9750 M: Jim Cromie <jim.cromie@gmail.com>
9752 F: drivers/char/pc8736x_gpio.c
9754 PC87427 HARDWARE MONITORING DRIVER
9755 M: Jean Delvare <jdelvare@suse.com>
9756 L: linux-hwmon@vger.kernel.org
9758 F: Documentation/hwmon/pc87427
9759 F: drivers/hwmon/pc87427.c
9762 M: Riku Voipio <riku.voipio@iki.fi>
9764 F: drivers/leds/leds-pca9532.c
9765 F: include/linux/leds-pca9532.h
9767 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9768 M: Guenter Roeck <linux@roeck-us.net>
9769 L: linux-i2c@vger.kernel.org
9771 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9773 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9774 M: Khalid Aziz <khalid@gonehiking.org>
9776 F: drivers/firmware/pcdp.*
9779 M: Linas Vepstas <linasvepstas@gmail.com>
9780 L: linux-pci@vger.kernel.org
9782 F: Documentation/PCI/pci-error-recovery.txt
9784 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9785 M: Russell Currey <ruscur@russell.cc>
9786 L: linuxppc-dev@lists.ozlabs.org
9788 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9789 F: arch/powerpc/kernel/eeh*.c
9790 F: arch/powerpc/platforms/*/eeh*.c
9791 F: arch/powerpc/include/*/eeh*.h
9794 M: Bjorn Helgaas <bhelgaas@google.com>
9795 L: linux-pci@vger.kernel.org
9796 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9799 F: Documentation/devicetree/bindings/pci/
9800 F: Documentation/PCI/
9802 F: include/linux/pci*
9804 F: arch/x86/kernel/quirks.c
9806 PCI ENDPOINT SUBSYSTEM
9807 M: Kishon Vijay Abraham I <kishon@ti.com>
9808 L: linux-pci@vger.kernel.org
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9811 F: drivers/pci/endpoint/
9812 F: drivers/misc/pci_endpoint_test.c
9815 PCI DRIVER FOR ALTERA PCIE IP
9816 M: Ley Foon Tan <lftan@altera.com>
9817 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9818 L: linux-pci@vger.kernel.org
9820 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9821 F: drivers/pci/host/pcie-altera.c
9823 PCI DRIVER FOR ARM VERSATILE PLATFORM
9824 M: Rob Herring <robh@kernel.org>
9825 L: linux-pci@vger.kernel.org
9826 L: linux-arm-kernel@lists.infradead.org
9828 F: Documentation/devicetree/bindings/pci/versatile.txt
9829 F: drivers/pci/host/pci-versatile.c
9831 PCI DRIVER FOR ARMADA 8K
9832 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9833 L: linux-pci@vger.kernel.org
9834 L: linux-arm-kernel@lists.infradead.org
9836 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9837 F: drivers/pci/dwc/pcie-armada8k.c
9839 PCI DRIVER FOR APPLIEDMICRO XGENE
9840 M: Tanmay Inamdar <tinamdar@apm.com>
9841 L: linux-pci@vger.kernel.org
9842 L: linux-arm-kernel@lists.infradead.org
9844 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9845 F: drivers/pci/host/pci-xgene.c
9847 PCI DRIVER FOR FREESCALE LAYERSCAPE
9848 M: Minghuan Lian <minghuan.Lian@freescale.com>
9849 M: Mingkai Hu <mingkai.hu@freescale.com>
9850 M: Roy Zang <tie-fei.zang@freescale.com>
9851 L: linuxppc-dev@lists.ozlabs.org
9852 L: linux-pci@vger.kernel.org
9853 L: linux-arm-kernel@lists.infradead.org
9855 F: drivers/pci/dwc/*layerscape*
9858 M: Richard Zhu <hongxing.zhu@nxp.com>
9859 M: Lucas Stach <l.stach@pengutronix.de>
9860 L: linux-pci@vger.kernel.org
9861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9863 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9864 F: drivers/pci/dwc/*imx6*
9866 PCI DRIVER FOR TI KEYSTONE
9867 M: Murali Karicheri <m-karicheri2@ti.com>
9868 L: linux-pci@vger.kernel.org
9869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9871 F: drivers/pci/dwc/*keystone*
9873 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9874 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9875 M: Jason Cooper <jason@lakedaemon.net>
9876 L: linux-pci@vger.kernel.org
9877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9879 F: drivers/pci/host/*mvebu*
9881 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9882 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9883 L: linux-pci@vger.kernel.org
9884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9887 F: drivers/pci/host/pci-aardvark.c
9889 PCI DRIVER FOR MICROSEMI SWITCHTEC
9890 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9891 M: Stephen Bates <stephen.bates@microsemi.com>
9892 M: Logan Gunthorpe <logang@deltatee.com>
9893 L: linux-pci@vger.kernel.org
9895 F: Documentation/switchtec.txt
9896 F: Documentation/ABI/testing/sysfs-class-switchtec
9897 F: drivers/pci/switch/switchtec*
9898 F: include/uapi/linux/switchtec_ioctl.h
9900 PCI DRIVER FOR NVIDIA TEGRA
9901 M: Thierry Reding <thierry.reding@gmail.com>
9902 L: linux-tegra@vger.kernel.org
9903 L: linux-pci@vger.kernel.org
9905 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9906 F: drivers/pci/host/pci-tegra.c
9908 PCI DRIVER FOR TI DRA7XX
9909 M: Kishon Vijay Abraham I <kishon@ti.com>
9910 L: linux-omap@vger.kernel.org
9911 L: linux-pci@vger.kernel.org
9913 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9914 F: drivers/pci/dwc/pci-dra7xx.c
9916 PCI DRIVER FOR RENESAS R-CAR
9917 M: Simon Horman <horms@verge.net.au>
9918 L: linux-pci@vger.kernel.org
9919 L: linux-renesas-soc@vger.kernel.org
9921 F: drivers/pci/host/*rcar*
9923 PCI DRIVER FOR SAMSUNG EXYNOS
9924 M: Jingoo Han <jingoohan1@gmail.com>
9925 L: linux-pci@vger.kernel.org
9926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9927 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9929 F: drivers/pci/dwc/pci-exynos.c
9931 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9932 M: Jingoo Han <jingoohan1@gmail.com>
9933 M: Joao Pinto <Joao.Pinto@synopsys.com>
9934 L: linux-pci@vger.kernel.org
9936 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9937 F: drivers/pci/dwc/*designware*
9939 PCI DRIVER FOR GENERIC OF HOSTS
9940 M: Will Deacon <will.deacon@arm.com>
9941 L: linux-pci@vger.kernel.org
9942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9944 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9945 F: drivers/pci/host/pci-host-common.c
9946 F: drivers/pci/host/pci-host-generic.c
9948 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9949 M: Keith Busch <keith.busch@intel.com>
9950 L: linux-pci@vger.kernel.org
9952 F: drivers/pci/host/vmd.c
9954 PCIE DRIVER FOR ST SPEAR13XX
9955 M: Pratyush Anand <pratyush.anand@gmail.com>
9956 L: linux-pci@vger.kernel.org
9958 F: drivers/pci/dwc/*spear*
9960 PCI MSI DRIVER FOR ALTERA MSI IP
9961 M: Ley Foon Tan <lftan@altera.com>
9962 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9963 L: linux-pci@vger.kernel.org
9965 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9966 F: drivers/pci/host/pcie-altera-msi.c
9968 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9969 M: Duc Dang <dhdang@apm.com>
9970 L: linux-pci@vger.kernel.org
9971 L: linux-arm-kernel@lists.infradead.org
9973 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9974 F: drivers/pci/host/pci-xgene-msi.c
9976 PCIE DRIVER FOR AXIS ARTPEC
9977 M: Niklas Cassel <niklas.cassel@axis.com>
9978 M: Jesper Nilsson <jesper.nilsson@axis.com>
9979 L: linux-arm-kernel@axis.com
9980 L: linux-pci@vger.kernel.org
9982 F: Documentation/devicetree/bindings/pci/axis,artpec*
9983 F: drivers/pci/dwc/*artpec*
9985 PCIE DRIVER FOR HISILICON
9986 M: Zhou Wang <wangzhou1@hisilicon.com>
9987 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9988 L: linux-pci@vger.kernel.org
9990 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9991 F: drivers/pci/dwc/pcie-hisi.c
9993 PCIE DRIVER FOR ROCKCHIP
9994 M: Shawn Lin <shawn.lin@rock-chips.com>
9995 M: Wenrui Li <wenrui.li@rock-chips.com>
9996 L: linux-pci@vger.kernel.org
9997 L: linux-rockchip@lists.infradead.org
9999 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10000 F: drivers/pci/host/pcie-rockchip.c
10002 PCIE DRIVER FOR QUALCOMM MSM
10003 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10004 L: linux-pci@vger.kernel.org
10005 L: linux-arm-msm@vger.kernel.org
10007 F: drivers/pci/dwc/*qcom*
10009 PCIE DRIVER FOR CAVIUM THUNDERX
10010 M: David Daney <david.daney@cavium.com>
10011 L: linux-pci@vger.kernel.org
10012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10014 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10015 F: drivers/pci/host/pci-thunder-*
10018 P: Linux PCMCIA Team
10019 L: linux-pcmcia@lists.infradead.org
10020 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10023 F: Documentation/pcmcia/
10028 PCNET32 NETWORK DRIVER
10029 M: Don Fry <pcnet32@frontier.com>
10030 L: netdev@vger.kernel.org
10032 F: drivers/net/ethernet/amd/pcnet32.c
10034 PCRYPT PARALLEL CRYPTO ENGINE
10035 M: Steffen Klassert <steffen.klassert@secunet.com>
10036 L: linux-crypto@vger.kernel.org
10039 F: include/crypto/pcrypt.h
10041 PER-CPU MEMORY ALLOCATOR
10042 M: Tejun Heo <tj@kernel.org>
10043 M: Christoph Lameter <cl@linux.com>
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10046 F: include/linux/percpu*.h
10048 F: arch/*/include/asm/percpu.h
10050 PER-TASK DELAY ACCOUNTING
10051 M: Balbir Singh <bsingharora@gmail.com>
10053 F: include/linux/delayacct.h
10054 F: kernel/delayacct.c
10056 PERFORMANCE EVENTS SUBSYSTEM
10057 M: Peter Zijlstra <peterz@infradead.org>
10058 M: Ingo Molnar <mingo@redhat.com>
10059 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10060 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10061 L: linux-kernel@vger.kernel.org
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10065 F: include/linux/perf_event.h
10066 F: include/uapi/linux/perf_event.h
10067 F: arch/*/kernel/perf_event*.c
10068 F: arch/*/kernel/*/perf_event*.c
10069 F: arch/*/kernel/*/*/perf_event*.c
10070 F: arch/*/include/asm/perf_event.h
10071 F: arch/*/kernel/perf_callchain.c
10075 PERSONALITY HANDLING
10076 M: Christoph Hellwig <hch@infradead.org>
10077 L: linux-abi-devel@lists.sourceforge.net
10079 F: include/linux/personality.h
10080 F: include/uapi/linux/personality.h
10083 M: Remi Denis-Courmont <courmisch@gmail.com>
10085 F: Documentation/networking/phonet.txt
10086 F: include/linux/phonet.h
10087 F: include/net/phonet/
10088 F: include/uapi/linux/phonet.h
10092 M: Joern Engel <joern@lazybastard.org>
10093 L: linux-mtd@lists.infradead.org
10095 F: drivers/mtd/devices/phram.c
10098 M: Bruno Prémont <bonbons@linux-vserver.org>
10099 L: linux-input@vger.kernel.org
10101 F: drivers/hid/hid-picolcd*
10104 M: Jamie Iles <jamie@jamieiles.com>
10105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106 T: git git://github.com/jamieiles/linux-2.6-ji.git
10108 F: arch/arm/boot/dts/picoxcell*
10109 F: arch/arm/mach-picoxcell/
10110 F: drivers/crypto/picoxcell*
10112 PIN CONTROL SUBSYSTEM
10113 M: Linus Walleij <linus.walleij@linaro.org>
10114 L: linux-gpio@vger.kernel.org
10115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10117 F: Documentation/devicetree/bindings/pinctrl/
10118 F: Documentation/pinctrl.txt
10119 F: drivers/pinctrl/
10120 F: include/linux/pinctrl/
10122 PIN CONTROLLER - ATMEL AT91
10123 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10126 F: drivers/pinctrl/pinctrl-at91.*
10128 PIN CONTROLLER - ATMEL AT91 PIO4
10129 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10131 L: linux-gpio@vger.kernel.org
10133 F: drivers/pinctrl/pinctrl-at91-pio4.*
10135 PIN CONTROLLER - INTEL
10136 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10137 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10139 F: drivers/pinctrl/intel/
10141 PIN CONTROLLER - RENESAS
10142 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10143 M: Geert Uytterhoeven <geert+renesas@glider.be>
10144 L: linux-renesas-soc@vger.kernel.org
10146 F: drivers/pinctrl/sh-pfc/
10148 PIN CONTROLLER - SAMSUNG
10149 M: Tomasz Figa <tomasz.figa@gmail.com>
10150 M: Krzysztof Kozlowski <krzk@kernel.org>
10151 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10153 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10154 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10157 F: drivers/pinctrl/samsung/
10158 F: include/dt-bindings/pinctrl/samsung.h
10159 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10161 PIN CONTROLLER - SINGLE
10162 M: Tony Lindgren <tony@atomide.com>
10163 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165 L: linux-omap@vger.kernel.org
10167 F: drivers/pinctrl/pinctrl-single.c
10169 PIN CONTROLLER - ST SPEAR
10170 M: Viresh Kumar <vireshk@kernel.org>
10171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10172 W: http://www.st.com/spear
10174 F: drivers/pinctrl/spear/
10176 PISTACHIO SOC SUPPORT
10177 M: James Hartley <james.hartley@imgtec.com>
10178 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10179 L: linux-mips@linux-mips.org
10181 F: arch/mips/pistachio/
10182 F: arch/mips/include/asm/mach-pistachio/
10183 F: arch/mips/boot/dts/img/pistachio*
10184 F: arch/mips/configs/pistachio*_defconfig
10188 M: linux-block@vger.kernel.org
10189 F: drivers/block/pktcdvd.c
10190 F: include/linux/pktcdvd.h
10191 F: include/uapi/linux/pktcdvd.h
10193 PKUNITY SOC DRIVERS
10194 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10195 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10197 T: git git://github.com/gxt/linux.git
10198 F: drivers/input/serio/i8042-unicore32io.h
10199 F: drivers/i2c/busses/i2c-puv3.c
10200 F: drivers/video/fbdev/fb-puv3.c
10201 F: drivers/rtc/rtc-puv3.c
10203 PMBUS HARDWARE MONITORING DRIVERS
10204 M: Guenter Roeck <linux@roeck-us.net>
10205 L: linux-hwmon@vger.kernel.org
10206 W: http://hwmon.wiki.kernel.org/
10207 W: http://www.roeck-us.net/linux/drivers/
10208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10210 F: Documentation/hwmon/pmbus
10211 F: drivers/hwmon/pmbus/
10212 F: include/linux/i2c/pmbus.h
10214 PMC SIERRA MaxRAID DRIVER
10215 L: linux-scsi@vger.kernel.org
10216 W: http://www.pmc-sierra.com/
10218 F: drivers/scsi/pmcraid.*
10220 PMC SIERRA PM8001 DRIVER
10221 M: Jack Wang <jinpu.wang@profitbricks.com>
10222 M: lindar_liu@usish.com
10223 L: linux-scsi@vger.kernel.org
10225 F: drivers/scsi/pm8001/
10227 POSIX CLOCKS and TIMERS
10228 M: Thomas Gleixner <tglx@linutronix.de>
10229 L: linux-kernel@vger.kernel.org
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10233 F: include/linux/timer*
10234 F: kernel/time/*timer*
10236 POWER MANAGEMENT CORE
10237 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10238 L: linux-pm@vger.kernel.org
10239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10240 B: https://bugzilla.kernel.org
10242 F: drivers/base/power/
10243 F: include/linux/pm.h
10244 F: include/linux/pm_*
10245 F: include/linux/powercap.h
10246 F: drivers/powercap/
10248 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10249 M: Sebastian Reichel <sre@kernel.org>
10250 L: linux-pm@vger.kernel.org
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10253 F: Documentation/devicetree/bindings/power/supply/
10254 F: include/linux/power_supply.h
10255 F: drivers/power/supply/
10257 POWER STATE COORDINATION INTERFACE (PSCI)
10258 M: Mark Rutland <mark.rutland@arm.com>
10259 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10260 L: linux-arm-kernel@lists.infradead.org
10262 F: drivers/firmware/psci*.c
10263 F: include/linux/psci.h
10264 F: include/uapi/linux/psci.h
10266 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10267 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10268 L: linuxppc-dev@lists.ozlabs.org
10270 F: drivers/char/powernv-op-panel.c
10273 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10277 PPP PROTOCOL DRIVERS AND COMPRESSORS
10278 M: Paul Mackerras <paulus@samba.org>
10279 L: linux-ppp@vger.kernel.org
10281 F: drivers/net/ppp/ppp_*
10283 PPP OVER ATM (RFC 2364)
10284 M: Mitchell Blank Jr <mitch@sfgoth.com>
10286 F: net/atm/pppoatm.c
10287 F: include/uapi/linux/atmppp.h
10290 M: Michal Ostrowski <mostrows@earthlink.net>
10292 F: drivers/net/ppp/pppoe.c
10293 F: drivers/net/ppp/pppox.c
10296 M: James Chapman <jchapman@katalix.com>
10298 F: net/l2tp/l2tp_ppp.c
10299 F: include/linux/if_pppol2tp.h
10300 F: include/uapi/linux/if_pppol2tp.h
10303 M: Rodolfo Giometti <giometti@enneenne.com>
10304 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10305 L: linuxpps@ml.enneenne.com (subscribers-only)
10307 F: Documentation/pps/
10309 F: include/linux/pps*.h
10312 M: Dmitry Kozlov <xeb@mail.ru>
10313 L: netdev@vger.kernel.org
10315 F: drivers/net/ppp/pptp.c
10316 W: http://sourceforge.net/projects/accel-pptp
10319 M: Robert Love <rml@tech9.net>
10320 L: kpreempt-tech@lists.sourceforge.net
10321 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10323 F: Documentation/preempt-locking.txt
10324 F: include/linux/preempt.h
10327 M: Petr Mladek <pmladek@suse.com>
10328 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10329 R: Steven Rostedt <rostedt@goodmis.org>
10332 F: include/linux/printk.h
10334 PRISM54 WIRELESS DRIVER
10335 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10336 L: linux-wireless@vger.kernel.org
10337 W: http://wireless.kernel.org/en/users/Drivers/p54
10339 F: drivers/net/wireless/intersil/prism54/
10341 PS3 NETWORK SUPPORT
10342 M: Geoff Levand <geoff@infradead.org>
10343 L: netdev@vger.kernel.org
10344 L: linuxppc-dev@lists.ozlabs.org
10346 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10348 PS3 PLATFORM SUPPORT
10349 M: Geoff Levand <geoff@infradead.org>
10350 L: linuxppc-dev@lists.ozlabs.org
10352 F: arch/powerpc/boot/ps3*
10353 F: arch/powerpc/include/asm/lv1call.h
10354 F: arch/powerpc/include/asm/ps3*.h
10355 F: arch/powerpc/platforms/ps3/
10358 F: drivers/rtc/rtc-ps3.c
10359 F: drivers/usb/host/*ps3.c
10360 F: sound/ppc/snd_ps3*
10363 M: Jim Paris <jim@jtan.com>
10364 M: Geoff Levand <geoff@infradead.org>
10365 L: linuxppc-dev@lists.ozlabs.org
10367 F: drivers/block/ps3vram.c
10369 PSAMPLE PACKET SAMPLING SUPPORT:
10370 M: Yotam Gigi <yotamg@mellanox.com>
10373 F: include/net/psample.h
10374 F: include/uapi/linux/psample.h
10377 M: Kees Cook <keescook@chromium.org>
10378 M: Anton Vorontsov <anton@enomsg.org>
10379 M: Colin Cross <ccross@android.com>
10380 M: Tony Luck <tony.luck@intel.com>
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10384 F: include/linux/pstore*
10385 F: drivers/firmware/efi/efi-pstore.c
10386 F: drivers/acpi/apei/erst.c
10387 F: Documentation/admin-guide/ramoops.rst
10388 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10389 K: \b(pstore|ramoops)
10391 PTP HARDWARE CLOCK SUPPORT
10392 M: Richard Cochran <richardcochran@gmail.com>
10393 L: netdev@vger.kernel.org
10395 W: http://linuxptp.sourceforge.net/
10396 F: Documentation/ABI/testing/sysfs-ptp
10397 F: Documentation/ptp/*
10398 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10399 F: drivers/net/phy/dp83640*
10401 F: include/linux/ptp_cl*
10404 M: Roland McGrath <roland@hack.frob.com>
10405 M: Oleg Nesterov <oleg@redhat.com>
10407 F: include/asm-generic/syscall.h
10408 F: include/linux/ptrace.h
10409 F: include/linux/regset.h
10410 F: include/linux/tracehook.h
10411 F: include/uapi/linux/ptrace.h
10415 M: Hans Verkuil <hverkuil@xs4all.nl>
10416 L: linux-media@vger.kernel.org
10417 T: git git://linuxtv.org/media_tree.git
10419 F: drivers/media/usb/pulse8-cec/*
10421 PVRUSB2 VIDEO4LINUX DRIVER
10422 M: Mike Isely <isely@pobox.com>
10423 L: pvrusb2@isely.net (subscribers-only)
10424 L: linux-media@vger.kernel.org
10425 W: http://www.isely.net/pvrusb2/
10426 T: git git://linuxtv.org/media_tree.git
10428 F: Documentation/media/v4l-drivers/pvrusb2*
10429 F: drivers/media/usb/pvrusb2/
10432 M: Hans Verkuil <hverkuil@xs4all.nl>
10433 L: linux-media@vger.kernel.org
10434 T: git git://linuxtv.org/media_tree.git
10436 F: drivers/media/usb/pwc/*
10439 M: Kamil Debski <kamil@wypas.org>
10440 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10441 L: linux-hwmon@vger.kernel.org
10443 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10444 F: Documentation/hwmon/pwm-fan
10445 F: drivers/hwmon/pwm-fan.c
10448 M: Thierry Reding <thierry.reding@gmail.com>
10449 L: linux-pwm@vger.kernel.org
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10452 F: Documentation/pwm.txt
10453 F: Documentation/devicetree/bindings/pwm/
10454 F: include/linux/pwm.h
10456 F: drivers/video/backlight/pwm_bl.c
10457 F: include/linux/pwm_backlight.h
10458 F: drivers/gpio/gpio-mvebu.c
10459 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10461 PXA2xx/PXA3xx SUPPORT
10462 M: Daniel Mack <daniel@zonque.org>
10463 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10464 M: Robert Jarzmik <robert.jarzmik@free.fr>
10465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466 T: git git://github.com/hzhuang1/linux.git
10467 T: git git://github.com/rjarzmik/linux.git
10469 F: arch/arm/boot/dts/pxa*
10470 F: arch/arm/mach-pxa/
10471 F: drivers/dma/pxa*
10472 F: drivers/pcmcia/pxa2xx*
10473 F: drivers/pinctrl/pxa/
10474 F: drivers/spi/spi-pxa2xx*
10475 F: drivers/usb/gadget/udc/pxa2*
10476 F: include/sound/pxa2xx-lib.h
10481 M: Robert Jarzmik <robert.jarzmik@free.fr>
10482 L: linux-gpio@vger.kernel.org
10484 F: drivers/gpio/gpio-pxa.c
10486 PXA3xx NAND FLASH DRIVER
10487 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10488 L: linux-mtd@lists.infradead.org
10490 F: drivers/mtd/nand/pxa3xx_nand.c
10493 M: Eric Miao <eric.y.miao@gmail.com>
10494 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10496 T: git git://github.com/hzhuang1/linux.git
10497 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10499 F: arch/arm/boot/dts/mmp*
10500 F: arch/arm/mach-mmp/
10506 M: Robert Jarzmik <robert.jarzmik@free.fr>
10507 L: linux-rtc@vger.kernel.org
10511 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10512 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10513 L: qat-linux@intel.com
10515 F: drivers/crypto/qat/
10518 M: Mike Marciniszyn <infinipath@intel.com>
10519 L: linux-rdma@vger.kernel.org
10521 F: drivers/infiniband/hw/qib/
10523 QLOGIC QLA1280 SCSI DRIVER
10524 M: Michael Reed <mdr@sgi.com>
10525 L: linux-scsi@vger.kernel.org
10527 F: drivers/scsi/qla1280.[ch]
10529 QLOGIC QLA2XXX FC-SCSI DRIVER
10530 M: qla2xxx-upstream@qlogic.com
10531 L: linux-scsi@vger.kernel.org
10533 F: Documentation/scsi/LICENSE.qla2xxx
10534 F: drivers/scsi/qla2xxx/
10536 QLOGIC QLA4XXX iSCSI DRIVER
10537 M: QLogic-Storage-Upstream@qlogic.com
10538 L: linux-scsi@vger.kernel.org
10540 F: Documentation/scsi/LICENSE.qla4xxx
10541 F: drivers/scsi/qla4xxx/
10543 QLOGIC QLA3XXX NETWORK DRIVER
10544 M: Dept-GELinuxNICDev@cavium.com
10545 L: netdev@vger.kernel.org
10547 F: Documentation/networking/LICENSE.qla3xxx
10548 F: drivers/net/ethernet/qlogic/qla3xxx.*
10550 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10551 M: Harish Patil <harish.patil@cavium.com>
10552 M: Manish Chopra <manish.chopra@cavium.com>
10553 M: Dept-GELinuxNICDev@cavium.com
10554 L: netdev@vger.kernel.org
10556 F: drivers/net/ethernet/qlogic/qlcnic/
10558 QLOGIC QLGE 10Gb ETHERNET DRIVER
10559 M: Harish Patil <harish.patil@cavium.com>
10560 M: Manish Chopra <manish.chopra@cavium.com>
10561 M: Dept-GELinuxNICDev@cavium.com
10562 L: netdev@vger.kernel.org
10564 F: drivers/net/ethernet/qlogic/qlge/
10566 QLOGIC QL4xxx ETHERNET DRIVER
10567 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10568 M: Ariel Elior <Ariel.Elior@cavium.com>
10569 M: everest-linux-l2@cavium.com
10570 L: netdev@vger.kernel.org
10572 F: drivers/net/ethernet/qlogic/qed/
10573 F: include/linux/qed/
10574 F: drivers/net/ethernet/qlogic/qede/
10576 QLOGIC QL41xxx ISCSI DRIVER
10577 M: QLogic-Storage-Upstream@cavium.com
10578 L: linux-scsi@vger.kernel.org
10580 F: drivers/scsi/qedi/
10582 QLOGIC QL41xxx FCOE DRIVER
10583 M: QLogic-Storage-Upstream@cavium.com
10584 L: linux-scsi@vger.kernel.org
10586 F: drivers/scsi/qedf/
10589 M: Anders Larsen <al@alarsen.net>
10590 W: http://www.alarsen.net/linux/qnx4fs/
10593 F: include/uapi/linux/qnx4_fs.h
10594 F: include/uapi/linux/qnxtypes.h
10596 QORIQ DPAA2 FSL-MC BUS DRIVER
10597 M: Stuart Yoder <stuyoder@gmail.com>
10598 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10599 L: linux-kernel@vger.kernel.org
10601 F: drivers/staging/fsl-mc/
10603 QT1010 MEDIA DRIVER
10604 M: Antti Palosaari <crope@iki.fi>
10605 L: linux-media@vger.kernel.org
10606 W: https://linuxtv.org
10607 W: http://palosaari.fi/linux/
10608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10609 T: git git://linuxtv.org/anttip/media_tree.git
10611 F: drivers/media/tuners/qt1010*
10613 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10614 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10615 L: linux-wireless@vger.kernel.org
10616 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10618 F: drivers/net/wireless/ath/ath9k/
10620 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10621 M: Kalle Valo <kvalo@qca.qualcomm.com>
10622 L: ath10k@lists.infradead.org
10623 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10626 F: drivers/net/wireless/ath/ath10k/
10628 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10629 M: Timur Tabi <timur@codeaurora.org>
10630 L: netdev@vger.kernel.org
10632 F: drivers/net/ethernet/qualcomm/emac/
10634 QUALCOMM HEXAGON ARCHITECTURE
10635 M: Richard Kuo <rkuo@codeaurora.org>
10636 L: linux-hexagon@vger.kernel.org
10637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10641 QUALCOMM WCN36XX WIRELESS DRIVER
10642 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10643 L: wcn36xx@lists.infradead.org
10644 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10645 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10647 F: drivers/net/wireless/ath/wcn36xx/
10649 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10650 M: Gabriel Somlo <somlo@cmu.edu>
10651 M: "Michael S. Tsirkin" <mst@redhat.com>
10652 L: qemu-devel@nongnu.org
10654 F: drivers/firmware/qemu_fw_cfg.c
10656 QUANTENNA QTNFMAC WIRELESS DRIVER
10657 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10658 M: Avinash Patil <avinashp@quantenna.com>
10659 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10660 L: linux-wireless@vger.kernel.org
10662 F: drivers/net/wireless/quantenna
10664 RADOS BLOCK DEVICE (RBD)
10665 M: Ilya Dryomov <idryomov@gmail.com>
10666 M: Sage Weil <sage@redhat.com>
10667 M: Alex Elder <elder@kernel.org>
10668 L: ceph-devel@vger.kernel.org
10669 W: http://ceph.com/
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10671 T: git git://github.com/ceph/ceph-client.git
10673 F: Documentation/ABI/testing/sysfs-bus-rbd
10674 F: drivers/block/rbd.c
10675 F: drivers/block/rbd_types.h
10677 RADEON FRAMEBUFFER DISPLAY DRIVER
10678 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10679 L: linux-fbdev@vger.kernel.org
10681 F: drivers/video/fbdev/aty/radeon*
10682 F: include/uapi/linux/radeonfb.h
10684 RADIOSHARK RADIO DRIVER
10685 M: Hans Verkuil <hverkuil@xs4all.nl>
10686 L: linux-media@vger.kernel.org
10687 T: git git://linuxtv.org/media_tree.git
10689 F: drivers/media/radio/radio-shark.c
10691 RADIOSHARK2 RADIO 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/radio/radio-shark2.c
10697 F: drivers/media/radio/radio-tea5777.c
10699 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10700 M: Paul Mackerras <paulus@samba.org>
10701 L: linux-fbdev@vger.kernel.org
10703 F: drivers/video/fbdev/aty/aty128fb.c
10705 RAINSHADOW-CEC DRIVER
10706 M: Hans Verkuil <hverkuil@xs4all.nl>
10707 L: linux-media@vger.kernel.org
10708 T: git git://linuxtv.org/media_tree.git
10710 F: drivers/media/usb/rainshadow-cec/*
10712 RALINK MIPS ARCHITECTURE
10713 M: John Crispin <john@phrozen.org>
10714 L: linux-mips@linux-mips.org
10716 F: arch/mips/ralink
10718 RALINK RT2X00 WIRELESS LAN DRIVER
10720 M: Stanislaw Gruszka <sgruszka@redhat.com>
10721 M: Helmut Schaa <helmut.schaa@googlemail.com>
10722 L: linux-wireless@vger.kernel.org
10724 F: drivers/net/wireless/ralink/rt2x00/
10726 RAMDISK RAM BLOCK DEVICE DRIVER
10727 M: Jens Axboe <axboe@kernel.dk>
10729 F: Documentation/blockdev/ramdisk.txt
10730 F: drivers/block/brd.c
10732 RANDOM NUMBER DRIVER
10733 M: "Theodore Ts'o" <tytso@mit.edu>
10735 F: drivers/char/random.c
10738 M: Matt Porter <mporter@kernel.crashing.org>
10739 M: Alexandre Bounine <alexandre.bounine@idt.com>
10741 F: drivers/rapidio/
10743 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10744 L: linux-wireless@vger.kernel.org
10746 F: drivers/net/wireless/ray*
10749 M: Josh Triplett <josh@joshtriplett.org>
10750 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10751 L: linux-kernel@vger.kernel.org
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10754 F: Documentation/RCU/torture.txt
10755 F: kernel/rcu/rcutorture.c
10757 RCUTORTURE TEST FRAMEWORK
10758 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10759 M: Josh Triplett <josh@joshtriplett.org>
10760 R: Steven Rostedt <rostedt@goodmis.org>
10761 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10762 R: Lai Jiangshan <jiangshanlai@gmail.com>
10763 L: linux-kernel@vger.kernel.org
10765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10766 F: tools/testing/selftests/rcutorture
10769 M: Florian Fainelli <florian@openwrt.org>
10772 RDC R6040 FAST ETHERNET DRIVER
10773 M: Florian Fainelli <f.fainelli@gmail.com>
10774 L: netdev@vger.kernel.org
10776 F: drivers/net/ethernet/rdc/r6040.c
10778 RDS - RELIABLE DATAGRAM SOCKETS
10779 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10780 L: netdev@vger.kernel.org
10781 L: linux-rdma@vger.kernel.org
10782 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10783 W: https://oss.oracle.com/projects/rds/
10786 F: Documentation/networking/rds.txt
10788 RDMAVT - RDMA verbs software
10789 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10790 L: linux-rdma@vger.kernel.org
10792 F: drivers/infiniband/sw/rdmavt
10794 RDT - RESOURCE ALLOCATION
10795 M: Fenghua Yu <fenghua.yu@intel.com>
10796 L: linux-kernel@vger.kernel.org
10798 F: arch/x86/kernel/cpu/intel_rdt*
10799 F: arch/x86/include/asm/intel_rdt*
10800 F: Documentation/x86/intel_rdt*
10802 READ-COPY UPDATE (RCU)
10803 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10804 M: Josh Triplett <josh@joshtriplett.org>
10805 R: Steven Rostedt <rostedt@goodmis.org>
10806 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10807 R: Lai Jiangshan <jiangshanlai@gmail.com>
10808 L: linux-kernel@vger.kernel.org
10809 W: http://www.rdrop.com/users/paulmck/RCU/
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10812 F: Documentation/RCU/
10813 X: Documentation/RCU/torture.txt
10814 F: include/linux/rcu*
10815 X: include/linux/srcu.h
10817 X: kernel/torture.c
10819 REAL TIME CLOCK (RTC) SUBSYSTEM
10820 M: Alessandro Zummo <a.zummo@towertech.it>
10821 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10822 L: linux-rtc@vger.kernel.org
10823 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10826 F: Documentation/devicetree/bindings/rtc/
10827 F: Documentation/rtc.txt
10829 F: include/linux/rtc.h
10830 F: include/uapi/linux/rtc.h
10831 F: include/linux/rtc/
10832 F: include/linux/platform_data/rtc-*
10833 F: tools/testing/selftests/timers/rtctest.c
10835 REALTEK AUDIO CODECS
10836 M: Bard Liao <bardliao@realtek.com>
10837 M: Oder Chiou <oder_chiou@realtek.com>
10839 F: sound/soc/codecs/rt*
10840 F: include/sound/rt*.h
10842 REISERFS FILE SYSTEM
10843 L: reiserfs-devel@vger.kernel.org
10847 REGISTER MAP ABSTRACTION
10848 M: Mark Brown <broonie@kernel.org>
10849 L: linux-kernel@vger.kernel.org
10850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10852 F: Documentation/devicetree/bindings/regmap/
10853 F: drivers/base/regmap/
10854 F: include/linux/regmap.h
10856 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10857 M: Ohad Ben-Cohen <ohad@wizery.com>
10858 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10859 L: linux-remoteproc@vger.kernel.org
10860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10862 F: Documentation/devicetree/bindings/remoteproc/
10863 F: Documentation/remoteproc.txt
10864 F: drivers/remoteproc/
10865 F: include/linux/remoteproc.h
10867 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10868 M: Ohad Ben-Cohen <ohad@wizery.com>
10869 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10870 L: linux-remoteproc@vger.kernel.org
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10874 F: Documentation/rpmsg.txt
10875 F: include/linux/rpmsg.h
10876 F: include/linux/rpmsg/
10878 RENESAS CLOCK DRIVERS
10879 M: Geert Uytterhoeven <geert+renesas@glider.be>
10880 L: linux-renesas-soc@vger.kernel.org
10882 F: drivers/clk/renesas/
10884 RENESAS ETHERNET DRIVERS
10885 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10886 L: netdev@vger.kernel.org
10887 L: linux-renesas-soc@vger.kernel.org
10888 F: drivers/net/ethernet/renesas/
10889 F: include/linux/sh_eth.h
10891 RENESAS R-CAR GYROADC DRIVER
10892 M: Marek Vasut <marek.vasut@gmail.com>
10893 L: linux-iio@vger.kernel.org
10895 F: drivers/iio/adc/rcar_gyro_adc.c
10897 RENESAS USB2 PHY DRIVER
10898 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10899 L: linux-renesas-soc@vger.kernel.org
10901 F: drivers/phy/phy-rcar-gen3-usb2.c
10903 RESET CONTROLLER FRAMEWORK
10904 M: Philipp Zabel <p.zabel@pengutronix.de>
10905 T: git git://git.pengutronix.de/git/pza/linux
10908 F: Documentation/devicetree/bindings/reset/
10909 F: include/dt-bindings/reset/
10910 F: include/linux/reset.h
10911 F: include/linux/reset-controller.h
10914 M: Johannes Berg <johannes@sipsolutions.net>
10915 L: linux-wireless@vger.kernel.org
10916 W: http://wireless.kernel.org/
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10920 F: Documentation/rfkill.txt
10924 M: Thomas Graf <tgraf@suug.ch>
10925 M: Herbert Xu <herbert@gondor.apana.org.au>
10926 L: netdev@vger.kernel.org
10928 F: lib/rhashtable.c
10929 F: include/linux/rhashtable.h
10931 RICOH SMARTMEDIA/XD DRIVER
10932 M: Maxim Levitsky <maximlevitsky@gmail.com>
10934 F: drivers/mtd/nand/r852.c
10935 F: drivers/mtd/nand/r852.h
10937 RICOH R5C592 MEMORYSTICK DRIVER
10938 M: Maxim Levitsky <maximlevitsky@gmail.com>
10940 F: drivers/memstick/host/r592.*
10943 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10944 W: http://sourceforge.net/projects/roccat/
10946 F: drivers/hid/hid-roccat*
10947 F: include/linux/hid-roccat*
10948 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10951 M: Jiri Pirko <jiri@resnulli.us>
10952 L: netdev@vger.kernel.org
10954 F: drivers/net/ethernet/rocker/
10958 W: http://www.comtrol.com
10960 F: Documentation/serial/rocket.txt
10961 F: drivers/tty/rocket*
10963 ROCKETPORT EXPRESS/INFINITY DRIVER
10964 M: Kevin Cernekee <cernekee@gmail.com>
10965 L: linux-serial@vger.kernel.org
10967 F: drivers/tty/serial/rp2.*
10970 M: Ralf Baechle <ralf@linux-mips.org>
10971 L: linux-hams@vger.kernel.org
10972 W: http://www.linux-ax25.org/
10974 F: include/net/rose.h
10975 F: include/uapi/linux/rose.h
10978 RTL2830 MEDIA DRIVER
10979 M: Antti Palosaari <crope@iki.fi>
10980 L: linux-media@vger.kernel.org
10981 W: https://linuxtv.org
10982 W: http://palosaari.fi/linux/
10983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10984 T: git git://linuxtv.org/anttip/media_tree.git
10986 F: drivers/media/dvb-frontends/rtl2830*
10988 RTL2832 MEDIA DRIVER
10989 M: Antti Palosaari <crope@iki.fi>
10990 L: linux-media@vger.kernel.org
10991 W: https://linuxtv.org
10992 W: http://palosaari.fi/linux/
10993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10994 T: git git://linuxtv.org/anttip/media_tree.git
10996 F: drivers/media/dvb-frontends/rtl2832*
10998 RTL2832_SDR MEDIA DRIVER
10999 M: Antti Palosaari <crope@iki.fi>
11000 L: linux-media@vger.kernel.org
11001 W: https://linuxtv.org
11002 W: http://palosaari.fi/linux/
11003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11004 T: git git://linuxtv.org/anttip/media_tree.git
11006 F: drivers/media/dvb-frontends/rtl2832_sdr*
11008 RTL8180 WIRELESS DRIVER
11009 L: linux-wireless@vger.kernel.org
11010 W: http://wireless.kernel.org/
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11013 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11015 RTL8187 WIRELESS DRIVER
11016 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11017 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11018 M: Larry Finger <Larry.Finger@lwfinger.net>
11019 L: linux-wireless@vger.kernel.org
11020 W: http://wireless.kernel.org/
11021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11023 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11025 RTL8192CE WIRELESS DRIVER
11026 M: Larry Finger <Larry.Finger@lwfinger.net>
11027 M: Chaoming Li <chaoming_li@realsil.com.cn>
11028 L: linux-wireless@vger.kernel.org
11029 W: http://wireless.kernel.org/
11030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11032 F: drivers/net/wireless/realtek/rtlwifi/
11033 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11035 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11036 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11037 L: linux-wireless@vger.kernel.org
11038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11040 F: drivers/net/wireless/realtek/rtl8xxxu/
11042 S3 SAVAGE FRAMEBUFFER DRIVER
11043 M: Antonino Daplas <adaplas@gmail.com>
11044 L: linux-fbdev@vger.kernel.org
11046 F: drivers/video/fbdev/savage/
11049 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11050 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11051 L: linux-s390@vger.kernel.org
11052 W: http://www.ibm.com/developerworks/linux/linux390/
11053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11057 F: Documentation/s390/
11058 F: Documentation/DocBook/s390*
11060 S390 COMMON I/O LAYER
11061 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11062 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11063 L: linux-s390@vger.kernel.org
11064 W: http://www.ibm.com/developerworks/linux/linux390/
11066 F: drivers/s390/cio/
11069 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11070 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11071 L: linux-s390@vger.kernel.org
11072 W: http://www.ibm.com/developerworks/linux/linux390/
11074 F: drivers/s390/block/dasd*
11075 F: block/partitions/ibm.c
11077 S390 NETWORK DRIVERS
11078 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11079 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11080 L: linux-s390@vger.kernel.org
11081 W: http://www.ibm.com/developerworks/linux/linux390/
11083 F: drivers/s390/net/
11086 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11087 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11088 L: linux-s390@vger.kernel.org
11089 W: http://www.ibm.com/developerworks/linux/linux390/
11092 F: drivers/pci/hotplug/s390_pci_hpc.c
11095 M: Harald Freudenberger <freude@de.ibm.com>
11096 L: linux-s390@vger.kernel.org
11097 W: http://www.ibm.com/developerworks/linux/linux390/
11099 F: drivers/s390/crypto/
11102 M: Steffen Maier <maier@linux.vnet.ibm.com>
11103 L: linux-s390@vger.kernel.org
11104 W: http://www.ibm.com/developerworks/linux/linux390/
11106 F: drivers/s390/scsi/zfcp_*
11108 S390 IUCV NETWORK LAYER
11109 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11110 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11111 L: linux-s390@vger.kernel.org
11112 W: http://www.ibm.com/developerworks/linux/linux390/
11114 F: drivers/s390/net/*iucv*
11115 F: include/net/iucv/
11119 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11120 L: linux-s390@vger.kernel.org
11121 W: http://www.ibm.com/developerworks/linux/linux390/
11123 F: drivers/iommu/s390-iommu.c
11125 S390 VFIO-CCW DRIVER
11126 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11127 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11128 L: linux-s390@vger.kernel.org
11129 L: kvm@vger.kernel.org
11131 F: drivers/s390/cio/vfio_ccw*
11132 F: Documentation/s390/vfio-ccw.txt
11133 F: include/uapi/linux/vfio_ccw.h
11135 S3C24XX SD/MMC Driver
11136 M: Ben Dooks <ben-linux@fluff.org>
11137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139 F: drivers/mmc/host/s3cmci.*
11141 SAA6588 RDS RECEIVER DRIVER
11142 M: Hans Verkuil <hverkuil@xs4all.nl>
11143 L: linux-media@vger.kernel.org
11144 T: git git://linuxtv.org/media_tree.git
11145 W: https://linuxtv.org
11147 F: drivers/media/i2c/saa6588*
11149 SAA7134 VIDEO4LINUX DRIVER
11150 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11151 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11152 L: linux-media@vger.kernel.org
11153 W: https://linuxtv.org
11154 T: git git://linuxtv.org/media_tree.git
11156 F: Documentation/media/v4l-drivers/saa7134*
11157 F: drivers/media/pci/saa7134/
11159 SAA7146 VIDEO4LINUX-2 DRIVER
11160 M: Hans Verkuil <hverkuil@xs4all.nl>
11161 L: linux-media@vger.kernel.org
11162 T: git git://linuxtv.org/media_tree.git
11164 F: drivers/media/common/saa7146/
11165 F: drivers/media/pci/saa7146/
11166 F: include/media/saa7146*
11168 SAMSUNG LAPTOP DRIVER
11169 M: Corentin Chary <corentin.chary@gmail.com>
11170 L: platform-driver-x86@vger.kernel.org
11172 F: drivers/platform/x86/samsung-laptop.c
11174 SAMSUNG AUDIO (ASoC) DRIVERS
11175 M: Krzysztof Kozlowski <krzk@kernel.org>
11176 M: Sangbeom Kim <sbkim73@samsung.com>
11177 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11178 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11180 F: sound/soc/samsung/
11182 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11183 M: Krzysztof Kozlowski <krzk@kernel.org>
11184 L: linux-crypto@vger.kernel.org
11185 L: linux-samsung-soc@vger.kernel.org
11187 F: drivers/crypto/exynos-rng.c
11188 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11190 SAMSUNG FRAMEBUFFER DRIVER
11191 M: Jingoo Han <jingoohan1@gmail.com>
11192 L: linux-fbdev@vger.kernel.org
11194 F: drivers/video/fbdev/s3c-fb.c
11196 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11197 M: Sangbeom Kim <sbkim73@samsung.com>
11198 M: Krzysztof Kozlowski <krzk@kernel.org>
11199 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11200 L: linux-kernel@vger.kernel.org
11201 L: linux-samsung-soc@vger.kernel.org
11203 F: drivers/mfd/sec*.c
11204 F: drivers/regulator/s2m*.c
11205 F: drivers/regulator/s5m*.c
11206 F: drivers/clk/clk-s2mps11.c
11207 F: drivers/rtc/rtc-s5m.c
11208 F: include/linux/mfd/samsung/
11209 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11210 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11211 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11212 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11214 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11215 M: Krzysztof Kozlowski <krzk@kernel.org>
11216 M: Vladimir Zapolskiy <vz@mleia.com>
11217 L: linux-crypto@vger.kernel.org
11218 L: linux-samsung-soc@vger.kernel.org
11220 F: drivers/crypto/s5p-sss.c
11222 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11223 M: Kyungmin Park <kyungmin.park@samsung.com>
11224 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11225 L: linux-media@vger.kernel.org
11226 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11228 F: drivers/media/platform/exynos4-is/
11230 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11231 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11232 L: linux-media@vger.kernel.org
11233 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11235 F: drivers/media/platform/s3c-camif/
11236 F: include/media/drv-intf/s3c_camif.h
11238 SAMSUNG S5C73M3 CAMERA DRIVER
11239 M: Kyungmin Park <kyungmin.park@samsung.com>
11240 M: Andrzej Hajda <a.hajda@samsung.com>
11241 L: linux-media@vger.kernel.org
11243 F: drivers/media/i2c/s5c73m3/*
11245 SAMSUNG S5K5BAF CAMERA DRIVER
11246 M: Kyungmin Park <kyungmin.park@samsung.com>
11247 M: Andrzej Hajda <a.hajda@samsung.com>
11248 L: linux-media@vger.kernel.org
11250 F: drivers/media/i2c/s5k5baf.c
11252 SAMSUNG S3FWRN5 NFC DRIVER
11253 M: Robert Baldyga <r.baldyga@samsung.com>
11254 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11255 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11257 F: drivers/nfc/s3fwrn5
11259 SAMSUNG SOC CLOCK DRIVERS
11260 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11261 M: Tomasz Figa <tomasz.figa@gmail.com>
11262 M: Chanwoo Choi <cw00.choi@samsung.com>
11264 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11265 F: drivers/clk/samsung/
11266 F: include/dt-bindings/clock/exynos*.h
11267 F: Documentation/devicetree/bindings/clock/exynos*.txt
11269 SAMSUNG SPI DRIVERS
11270 M: Kukjin Kim <kgene@kernel.org>
11271 M: Krzysztof Kozlowski <krzk@kernel.org>
11272 M: Andi Shyti <andi.shyti@samsung.com>
11273 L: linux-spi@vger.kernel.org
11274 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11276 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11277 F: drivers/spi/spi-s3c*
11278 F: include/linux/platform_data/spi-s3c64xx.h
11280 SAMSUNG SXGBE DRIVERS
11281 M: Byungho An <bh74.an@samsung.com>
11282 M: Girish K S <ks.giri@samsung.com>
11283 M: Vipul Pandya <vipul.pandya@samsung.com>
11285 L: netdev@vger.kernel.org
11286 F: drivers/net/ethernet/samsung/sxgbe/
11288 SAMSUNG THERMAL DRIVER
11289 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11290 L: linux-pm@vger.kernel.org
11291 L: linux-samsung-soc@vger.kernel.org
11293 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11294 F: drivers/thermal/samsung/
11296 SAMSUNG USB2 PHY DRIVER
11297 M: Kamil Debski <kamil@wypas.org>
11298 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11299 L: linux-kernel@vger.kernel.org
11301 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11302 F: Documentation/phy/samsung-usb2.txt
11303 F: drivers/phy/phy-exynos4210-usb2.c
11304 F: drivers/phy/phy-exynos4x12-usb2.c
11305 F: drivers/phy/phy-exynos5250-usb2.c
11306 F: drivers/phy/phy-s5pv210-usb2.c
11307 F: drivers/phy/phy-samsung-usb2.c
11308 F: drivers/phy/phy-samsung-usb2.h
11311 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11312 L: linux-serial@vger.kernel.org
11314 F: Documentation/devicetree/bindings/serial/
11315 F: drivers/tty/serial/
11318 M: Rob Herring <robh@kernel.org>
11319 L: linux-serial@vger.kernel.org
11321 F: Documentation/devicetree/bindings/serial/slave-device.txt
11322 F: drivers/tty/serdev/
11323 F: include/linux/serdev.h
11326 M: Sean Young <sean@mess.org>
11327 L: linux-media@vger.kernel.org
11329 F: drivers/media/rc/serial_ir.c
11332 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11334 F: drivers/staging/media/st-cec/
11335 F: Documentation/devicetree/bindings/media/stih-cec.txt
11337 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11338 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11339 L: linux-s390@vger.kernel.org
11340 W: http://www.ibm.com/developerworks/linux/linux390/
11344 SYNOPSYS DESIGNWARE DMAC DRIVER
11345 M: Viresh Kumar <vireshk@kernel.org>
11346 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11348 F: include/linux/dma/dw.h
11349 F: include/linux/platform_data/dma-dw.h
11352 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11353 M: Jie Deng <jiedeng@synopsys.com>
11354 L: netdev@vger.kernel.org
11356 F: drivers/net/ethernet/synopsys/
11358 SYNOPSYS DESIGNWARE I2C DRIVER
11359 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11360 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11361 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11362 L: linux-i2c@vger.kernel.org
11364 F: drivers/i2c/busses/i2c-designware-*
11365 F: include/linux/platform_data/i2c-designware.h
11367 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11368 M: Jaehoon Chung <jh80.chung@samsung.com>
11369 L: linux-mmc@vger.kernel.org
11371 F: drivers/mmc/host/dw_mmc*
11373 SYSTEM TRACE MODULE CLASS
11374 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11377 F: Documentation/trace/stm.txt
11378 F: drivers/hwtracing/stm/
11379 F: include/linux/stm.h
11380 F: include/uapi/linux/stm.h
11383 M: Jens Wiklander <jens.wiklander@linaro.org>
11385 F: include/linux/tee_drv.h
11386 F: include/uapi/linux/tee.h
11388 F: Documentation/tee.txt
11391 M: Andreas Noever <andreas.noever@gmail.com>
11393 F: drivers/thunderbolt/
11395 TI BQ27XXX POWER SUPPLY DRIVER
11396 R: Andrew F. Davis <afd@ti.com>
11397 F: include/linux/power/bq27xxx_battery.h
11398 F: drivers/power/supply/bq27xxx_battery.c
11399 F: drivers/power/supply/bq27xxx_battery_i2c.c
11401 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11402 M: John Stultz <john.stultz@linaro.org>
11403 M: Thomas Gleixner <tglx@linutronix.de>
11404 R: Stephen Boyd <sboyd@codeaurora.org>
11405 L: linux-kernel@vger.kernel.org
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11408 F: include/linux/clocksource.h
11409 F: include/linux/time.h
11410 F: include/linux/timex.h
11411 F: include/uapi/linux/time.h
11412 F: include/uapi/linux/timex.h
11413 F: kernel/time/clocksource.c
11414 F: kernel/time/time*.c
11415 F: kernel/time/alarmtimer.c
11416 F: kernel/time/ntp.c
11417 F: tools/testing/selftests/timers/
11419 TI TRF7970A NFC DRIVER
11420 M: Mark Greer <mgreer@animalcreek.com>
11421 L: linux-wireless@vger.kernel.org
11422 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11424 F: drivers/nfc/trf7970a.c
11425 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11428 M: Zwane Mwaikambo <zwanem@gmail.com>
11430 F: drivers/watchdog/sc1200wdt.c
11433 M: Ingo Molnar <mingo@redhat.com>
11434 M: Peter Zijlstra <peterz@infradead.org>
11435 L: linux-kernel@vger.kernel.org
11436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11439 F: include/linux/sched.h
11440 F: include/uapi/linux/sched.h
11441 F: include/linux/wait.h
11444 M: Chen Liqin <liqin.linux@gmail.com>
11445 M: Lennox Wu <lennox.wu@gmail.com>
11446 W: http://www.sunplus.com
11450 SCR24X CHIP CARD INTERFACE DRIVER
11451 M: Lubomir Rintel <lkundrak@v3.sk>
11453 F: drivers/char/pcmcia/scr24x_cs.c
11455 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11456 M: Sudeep Holla <sudeep.holla@arm.com>
11457 L: linux-arm-kernel@lists.infradead.org
11459 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11460 F: drivers/clk/clk-scpi.c
11461 F: drivers/cpufreq/scpi-cpufreq.c
11462 F: drivers/firmware/arm_scpi.c
11463 F: include/linux/scpi_protocol.h
11466 M: Jens Axboe <axboe@kernel.dk>
11467 L: linux-scsi@vger.kernel.org
11468 W: http://www.kernel.dk
11470 F: drivers/scsi/sr*
11472 SCSI RDMA PROTOCOL (SRP) INITIATOR
11473 M: Bart Van Assche <bart.vanassche@sandisk.com>
11474 L: linux-rdma@vger.kernel.org
11476 W: http://www.openfabrics.org
11477 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11479 F: drivers/infiniband/ulp/srp/
11480 F: include/scsi/srp.h
11483 M: Doug Gilbert <dgilbert@interlog.com>
11484 L: linux-scsi@vger.kernel.org
11485 W: http://sg.danny.cz/sg
11487 F: Documentation/scsi/scsi-generic.txt
11488 F: drivers/scsi/sg.c
11489 F: include/scsi/sg.h
11492 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11494 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11496 L: linux-scsi@vger.kernel.org
11498 F: Documentation/devicetree/bindings/scsi/
11503 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11504 L: linux-scsi@vger.kernel.org
11506 F: Documentation/scsi/st.txt
11507 F: drivers/scsi/st.*
11508 F: drivers/scsi/st_*.h
11511 M: Vlad Yasevich <vyasevich@gmail.com>
11512 M: Neil Horman <nhorman@tuxdriver.com>
11513 L: linux-sctp@vger.kernel.org
11514 W: http://lksctp.sourceforge.net
11516 F: Documentation/networking/sctp.txt
11517 F: include/linux/sctp.h
11518 F: include/uapi/linux/sctp.h
11519 F: include/net/sctp/
11523 M: Jim Cromie <jim.cromie@gmail.com>
11525 F: Documentation/i2c/busses/scx200_acb
11526 F: arch/x86/platform/scx200/
11527 F: drivers/watchdog/scx200_wdt.c
11528 F: drivers/i2c/busses/scx200*
11529 F: drivers/mtd/maps/scx200_docflash.c
11530 F: include/linux/scx200.h
11533 M: Jim Cromie <jim.cromie@gmail.com>
11535 F: drivers/char/scx200_gpio.c
11536 F: include/linux/scx200_gpio.h
11538 SCx200 HRT CLOCKSOURCE DRIVER
11539 M: Jim Cromie <jim.cromie@gmail.com>
11541 F: drivers/clocksource/scx200_hrt.c
11543 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11544 M: Sascha Sommer <saschasommer@freenet.de>
11545 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11547 F: drivers/mmc/host/sdricoh_cs.c
11549 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11550 M: Adrian Hunter <adrian.hunter@intel.com>
11551 L: linux-mmc@vger.kernel.org
11552 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11554 F: drivers/mmc/host/sdhci*
11555 F: include/linux/mmc/sdhci*
11558 M: Kees Cook <keescook@chromium.org>
11559 R: Andy Lutomirski <luto@amacapital.net>
11560 R: Will Drewry <wad@chromium.org>
11561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11563 F: kernel/seccomp.c
11564 F: include/uapi/linux/seccomp.h
11565 F: include/linux/seccomp.h
11566 F: tools/testing/selftests/seccomp/*
11567 K: \bsecure_computing
11570 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11571 M: Al Cooper <alcooperx@gmail.com>
11572 L: linux-mmc@vger.kernel.org
11573 L: bcm-kernel-feedback-list@broadcom.com
11575 F: drivers/mmc/host/sdhci-brcmstb*
11577 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11578 M: Ben Dooks <ben-linux@fluff.org>
11579 M: Jaehoon Chung <jh80.chung@samsung.com>
11580 L: linux-mmc@vger.kernel.org
11582 F: drivers/mmc/host/sdhci-s3c*
11584 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11585 M: Viresh Kumar <vireshk@kernel.org>
11586 L: linux-mmc@vger.kernel.org
11588 F: drivers/mmc/host/sdhci-spear.c
11590 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11591 M: Scott Bauer <scott.bauer@intel.com>
11592 M: Jonathan Derrick <jonathan.derrick@intel.com>
11593 M: Rafael Antognolli <rafael.antognolli@intel.com>
11594 L: linux-block@vger.kernel.org
11597 F: block/opal_proto.h
11598 F: include/linux/sed*
11599 F: include/uapi/linux/sed*
11602 M: James Morris <james.l.morris@oracle.com>
11603 M: "Serge E. Hallyn" <serge@hallyn.com>
11604 L: linux-security-module@vger.kernel.org (suggested Cc:)
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11606 W: http://kernsec.org/
11611 M: Security Officers <security@kernel.org>
11614 SELINUX SECURITY MODULE
11615 M: Paul Moore <paul@paul-moore.com>
11616 M: Stephen Smalley <sds@tycho.nsa.gov>
11617 M: Eric Paris <eparis@parisplace.org>
11618 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11619 W: http://selinuxproject.org
11620 T: git git://git.infradead.org/users/pcmoore/selinux
11622 F: include/linux/selinux*
11623 F: security/selinux/
11624 F: scripts/selinux/
11626 APPARMOR SECURITY MODULE
11627 M: John Johansen <john.johansen@canonical.com>
11628 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11629 W: apparmor.wiki.kernel.org
11630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11632 F: security/apparmor/
11634 LOADPIN SECURITY MODULE
11635 M: Kees Cook <keescook@chromium.org>
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11638 F: security/loadpin/
11640 YAMA SECURITY MODULE
11641 M: Kees Cook <keescook@chromium.org>
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11647 M: Jiri Slaby <jirislaby@gmail.com>
11649 F: drivers/misc/phantom.c
11650 F: include/uapi/linux/phantom.h
11652 Emulex 10Gbps iSCSI - OneConnect DRIVER
11653 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11654 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11655 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11656 L: linux-scsi@vger.kernel.org
11657 W: http://www.broadcom.com
11659 F: drivers/scsi/be2iscsi/
11661 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11662 M: Sathya Perla <sathya.perla@broadcom.com>
11663 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11664 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11665 M: Somnath Kotur <somnath.kotur@broadcom.com>
11666 L: netdev@vger.kernel.org
11667 W: http://www.emulex.com
11669 F: drivers/net/ethernet/emulex/benet/
11671 EMULEX ONECONNECT ROCE DRIVER
11672 M: Selvin Xavier <selvin.xavier@broadcom.com>
11673 M: Devesh Sharma <devesh.sharma@broadcom.com>
11674 L: linux-rdma@vger.kernel.org
11675 W: http://www.broadcom.com
11677 F: drivers/infiniband/hw/ocrdma/
11678 F: include/uapi/rdma/ocrdma-abi.h
11681 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11682 M: Edward Cree <ecree@solarflare.com>
11683 M: Bert Kenward <bkenward@solarflare.com>
11684 L: netdev@vger.kernel.org
11686 F: drivers/net/ethernet/sfc/
11689 M: Dimitri Sivanich <sivanich@sgi.com>
11691 F: drivers/misc/sgi-gru/
11693 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11694 M: Pat Gefre <pfg@sgi.com>
11695 L: linux-ia64@vger.kernel.org
11697 F: Documentation/ia64/serial.txt
11698 F: drivers/tty/serial/ioc?_serial.c
11699 F: include/linux/ioc?.h
11701 SGI XP/XPC/XPNET DRIVER
11702 M: Cliff Whickman <cpw@sgi.com>
11703 M: Robin Holt <robinmholt@gmail.com>
11705 F: drivers/misc/sgi-xp/
11707 SI2157 MEDIA DRIVER
11708 M: Antti Palosaari <crope@iki.fi>
11709 L: linux-media@vger.kernel.org
11710 W: https://linuxtv.org
11711 W: http://palosaari.fi/linux/
11712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11713 T: git git://linuxtv.org/anttip/media_tree.git
11715 F: drivers/media/tuners/si2157*
11717 SI2168 MEDIA DRIVER
11718 M: Antti Palosaari <crope@iki.fi>
11719 L: linux-media@vger.kernel.org
11720 W: https://linuxtv.org
11721 W: http://palosaari.fi/linux/
11722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11723 T: git git://linuxtv.org/anttip/media_tree.git
11725 F: drivers/media/dvb-frontends/si2168*
11727 SI470X FM RADIO RECEIVER I2C DRIVER
11728 M: Hans Verkuil <hverkuil@xs4all.nl>
11729 L: linux-media@vger.kernel.org
11730 T: git git://linuxtv.org/media_tree.git
11731 W: https://linuxtv.org
11733 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11735 SI470X FM RADIO RECEIVER USB DRIVER
11736 M: Hans Verkuil <hverkuil@xs4all.nl>
11737 L: linux-media@vger.kernel.org
11738 T: git git://linuxtv.org/media_tree.git
11739 W: https://linuxtv.org
11741 F: drivers/media/radio/si470x/radio-si470x-common.c
11742 F: drivers/media/radio/si470x/radio-si470x.h
11743 F: drivers/media/radio/si470x/radio-si470x-usb.c
11745 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11746 M: Eduardo Valentin <edubezval@gmail.com>
11747 L: linux-media@vger.kernel.org
11748 T: git git://linuxtv.org/media_tree.git
11749 W: https://linuxtv.org
11751 F: drivers/media/radio/si4713/si4713.?
11753 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11754 M: Eduardo Valentin <edubezval@gmail.com>
11755 L: linux-media@vger.kernel.org
11756 T: git git://linuxtv.org/media_tree.git
11757 W: https://linuxtv.org
11759 F: drivers/media/radio/si4713/radio-platform-si4713.c
11761 SI4713 FM RADIO TRANSMITTER USB DRIVER
11762 M: Hans Verkuil <hverkuil@xs4all.nl>
11763 L: linux-media@vger.kernel.org
11764 T: git git://linuxtv.org/media_tree.git
11765 W: https://linuxtv.org
11767 F: drivers/media/radio/si4713/radio-usb-si4713.c
11770 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11771 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11772 L: linux-media@vger.kernel.org
11773 W: https://linuxtv.org
11774 T: git git://linuxtv.org/media_tree.git
11776 F: drivers/media/common/siano/
11777 F: drivers/media/usb/siano/
11778 F: drivers/media/usb/siano/
11779 F: drivers/media/mmc/siano/
11781 SILEAD TOUCHSCREEN DRIVER
11782 M: Hans de Goede <hdegoede@redhat.com>
11783 L: linux-input@vger.kernel.org
11784 L: platform-driver-x86@vger.kernel.org
11786 F: drivers/input/touchscreen/silead.c
11787 F: drivers/platform/x86/silead_dmi.c
11790 M: Hans de Goede <hdegoede@redhat.com>
11791 L: linux-fbdev@vger.kernel.org
11793 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11794 F: drivers/video/fbdev/simplefb.c
11795 F: include/linux/platform_data/simplefb.h
11797 SH_VEU V4L2 MEM2MEM DRIVER
11798 L: linux-media@vger.kernel.org
11800 F: drivers/media/platform/sh_veu.c
11802 SH_VOU V4L2 OUTPUT DRIVER
11803 L: linux-media@vger.kernel.org
11805 F: drivers/media/platform/sh_vou.c
11806 F: include/media/drv-intf/sh_vou.h
11808 SIMPLE FIRMWARE INTERFACE (SFI)
11809 M: Len Brown <lenb@kernel.org>
11810 L: sfi-devel@simplefirmware.org
11811 W: http://simplefirmware.org/
11812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11814 F: arch/x86/platform/sfi/
11816 F: include/linux/sfi*.h
11818 SIMTEC EB110ATX (Chalice CATS)
11820 P: Vincent Sanders <vince@simtec.co.uk>
11821 M: Simtec Linux Team <linux@simtec.co.uk>
11822 W: http://www.simtec.co.uk/products/EB110ATX/
11825 SIMTEC EB2410ITX (BAST)
11827 P: Vincent Sanders <vince@simtec.co.uk>
11828 M: Simtec Linux Team <linux@simtec.co.uk>
11829 W: http://www.simtec.co.uk/products/EB2410ITX/
11831 F: arch/arm/mach-s3c24xx/mach-bast.c
11832 F: arch/arm/mach-s3c24xx/bast-ide.c
11833 F: arch/arm/mach-s3c24xx/bast-irq.c
11835 SIPHASH PRF ROUTINES
11836 M: Jason A. Donenfeld <Jason@zx2c4.com>
11839 F: lib/test_siphash.c
11840 F: include/linux/siphash.h
11842 TI DAVINCI MACHINE SUPPORT
11843 M: Sekhar Nori <nsekhar@ti.com>
11844 M: Kevin Hilman <khilman@kernel.org>
11845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11848 F: arch/arm/mach-davinci/
11849 F: drivers/i2c/busses/i2c-davinci.c
11850 F: arch/arm/boot/dts/da850*
11852 TI DAVINCI SERIES MEDIA DRIVER
11853 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11854 L: linux-media@vger.kernel.org
11855 W: https://linuxtv.org
11856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11857 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11859 F: drivers/media/platform/davinci/
11860 F: include/media/davinci/
11862 TI AM437X VPFE DRIVER
11863 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11864 L: linux-media@vger.kernel.org
11865 W: https://linuxtv.org
11866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11867 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11869 F: drivers/media/platform/am437x/
11871 OV2659 OMNIVISION SENSOR DRIVER
11872 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11873 L: linux-media@vger.kernel.org
11874 W: https://linuxtv.org
11875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11876 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11878 F: drivers/media/i2c/ov2659.c
11879 F: include/media/i2c/ov2659.h
11881 SILICON MOTION SM712 FRAME BUFFER DRIVER
11882 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11883 M: Teddy Wang <teddy.wang@siliconmotion.com>
11884 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11885 L: linux-fbdev@vger.kernel.org
11887 F: drivers/video/fbdev/sm712*
11888 F: Documentation/fb/sm712fb.txt
11890 SIS 190 ETHERNET DRIVER
11891 M: Francois Romieu <romieu@fr.zoreil.com>
11892 L: netdev@vger.kernel.org
11894 F: drivers/net/ethernet/sis/sis190.c
11896 SIS 900/7016 FAST ETHERNET DRIVER
11897 M: Daniele Venzano <venza@brownhat.org>
11898 W: http://www.brownhat.org/sis900.html
11899 L: netdev@vger.kernel.org
11901 F: drivers/net/ethernet/sis/sis900.*
11903 SIS FRAMEBUFFER DRIVER
11904 M: Thomas Winischhofer <thomas@winischhofer.net>
11905 W: http://www.winischhofer.net/linuxsisvga.shtml
11907 F: Documentation/fb/sisfb.txt
11908 F: drivers/video/fbdev/sis/
11909 F: include/video/sisfb.h
11912 M: Thomas Winischhofer <thomas@winischhofer.net>
11913 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11915 F: drivers/usb/misc/sisusbvga/
11918 M: Christoph Lameter <cl@linux.com>
11919 M: Pekka Enberg <penberg@kernel.org>
11920 M: David Rientjes <rientjes@google.com>
11921 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11922 M: Andrew Morton <akpm@linux-foundation.org>
11923 L: linux-mm@kvack.org
11925 F: include/linux/sl?b*.h
11928 SLEEPABLE READ-COPY UPDATE (SRCU)
11929 M: Lai Jiangshan <jiangshanlai@gmail.com>
11930 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11931 M: Josh Triplett <josh@joshtriplett.org>
11932 R: Steven Rostedt <rostedt@goodmis.org>
11933 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11934 L: linux-kernel@vger.kernel.org
11935 W: http://www.rdrop.com/users/paulmck/RCU/
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11938 F: include/linux/srcu.h
11939 F: kernel/rcu/srcu.c
11941 SMACK SECURITY MODULE
11942 M: Casey Schaufler <casey@schaufler-ca.com>
11943 L: linux-security-module@vger.kernel.org
11944 W: http://schaufler-ca.com
11945 T: git git://github.com/cschaufler/smack-next
11947 F: Documentation/security/Smack.txt
11950 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11951 M: Kevin Hilman <khilman@kernel.org>
11952 M: Nishanth Menon <nm@ti.com>
11954 F: drivers/power/avs/
11955 F: include/linux/power/smartreflex.h
11956 L: linux-pm@vger.kernel.org
11958 SMC91x ETHERNET DRIVER
11959 M: Nicolas Pitre <nico@fluxnic.net>
11961 F: drivers/net/ethernet/smsc/smc91x.*
11963 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11964 M: Sakari Ailus <sakari.ailus@iki.fi>
11965 L: linux-media@vger.kernel.org
11967 F: drivers/media/i2c/smiapp/
11968 F: include/media/i2c/smiapp.h
11969 F: drivers/media/i2c/smiapp-pll.c
11970 F: drivers/media/i2c/smiapp-pll.h
11971 F: include/uapi/linux/smiapp.h
11972 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11974 SMM665 HARDWARE MONITOR DRIVER
11975 M: Guenter Roeck <linux@roeck-us.net>
11976 L: linux-hwmon@vger.kernel.org
11978 F: Documentation/hwmon/smm665
11979 F: drivers/hwmon/smm665.c
11981 SMSC EMC2103 HARDWARE MONITOR DRIVER
11982 M: Steve Glendinning <steve.glendinning@shawell.net>
11983 L: linux-hwmon@vger.kernel.org
11985 F: Documentation/hwmon/emc2103
11986 F: drivers/hwmon/emc2103.c
11988 SMSC SCH5627 HARDWARE MONITOR DRIVER
11989 M: Hans de Goede <hdegoede@redhat.com>
11990 L: linux-hwmon@vger.kernel.org
11992 F: Documentation/hwmon/sch5627
11993 F: drivers/hwmon/sch5627.c
11995 SMSC47B397 HARDWARE MONITOR DRIVER
11996 M: Jean Delvare <jdelvare@suse.com>
11997 L: linux-hwmon@vger.kernel.org
11999 F: Documentation/hwmon/smsc47b397
12000 F: drivers/hwmon/smsc47b397.c
12002 SMSC911x ETHERNET DRIVER
12003 M: Steve Glendinning <steve.glendinning@shawell.net>
12004 L: netdev@vger.kernel.org
12006 F: include/linux/smsc911x.h
12007 F: drivers/net/ethernet/smsc/smsc911x.*
12009 SMSC9420 PCI ETHERNET DRIVER
12010 M: Steve Glendinning <steve.glendinning@shawell.net>
12011 L: netdev@vger.kernel.org
12013 F: drivers/net/ethernet/smsc/smsc9420.*
12015 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12016 M: Steve Glendinning <steve.glendinning@shawell.net>
12017 L: linux-fbdev@vger.kernel.org
12019 F: drivers/video/fbdev/smscufx.c
12021 SOC-CAMERA V4L2 SUBSYSTEM
12022 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12023 L: linux-media@vger.kernel.org
12024 T: git git://linuxtv.org/media_tree.git
12026 F: include/media/soc*
12027 F: drivers/media/i2c/soc_camera/
12028 F: drivers/media/platform/soc_camera/
12030 SOEKRIS NET48XX LED SUPPORT
12031 M: Chris Boot <bootc@bootc.net>
12033 F: drivers/leds/leds-net48xx.c
12035 SOFTLOGIC 6x10 MPEG CODEC
12036 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12037 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12038 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
12039 M: Ismael Luceno <ismael@iodev.co.uk>
12040 L: linux-media@vger.kernel.org
12042 F: drivers/media/pci/solo6x10/
12044 SOFTWARE RAID (Multiple Disks) SUPPORT
12045 M: Shaohua Li <shli@kernel.org>
12046 L: linux-raid@vger.kernel.org
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12050 F: include/linux/raid/
12051 F: include/uapi/linux/raid/
12053 SONIC NETWORK DRIVER
12054 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12055 L: netdev@vger.kernel.org
12057 F: drivers/net/ethernet/natsemi/sonic.*
12059 SONICS SILICON BACKPLANE DRIVER (SSB)
12060 M: Michael Buesch <m@bues.ch>
12061 L: linux-wireless@vger.kernel.org
12064 F: include/linux/ssb/
12066 SONY VAIO CONTROL DEVICE DRIVER
12067 M: Mattia Dongili <malattia@linux.it>
12068 L: platform-driver-x86@vger.kernel.org
12069 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12071 F: Documentation/laptops/sony-laptop.txt
12072 F: drivers/char/sonypi.c
12073 F: drivers/platform/x86/sony-laptop.c
12074 F: include/linux/sony-laptop.h
12076 SONY MEMORYSTICK CARD SUPPORT
12077 M: Alex Dubov <oakad@yahoo.com>
12078 W: http://tifmxx.berlios.de/
12080 F: drivers/memstick/host/tifm_ms.c
12082 SONY MEMORYSTICK STANDARD SUPPORT
12083 M: Maxim Levitsky <maximlevitsky@gmail.com>
12085 F: drivers/memstick/core/ms_block.*
12088 M: Jaroslav Kysela <perex@perex.cz>
12089 M: Takashi Iwai <tiwai@suse.com>
12090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12091 W: http://www.alsa-project.org/
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12093 T: git git://git.alsa-project.org/alsa-kernel.git
12094 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12096 F: Documentation/sound/
12098 F: include/uapi/sound/
12101 SOUND - COMPRESSED AUDIO
12102 M: Vinod Koul <vinod.koul@intel.com>
12103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12106 F: Documentation/sound/alsa/compress_offload.txt
12107 F: include/sound/compress_driver.h
12108 F: include/uapi/sound/compress_*
12109 F: sound/core/compress_offload.c
12110 F: sound/soc/soc-compress.c
12112 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12113 M: Liam Girdwood <lgirdwood@gmail.com>
12114 M: Mark Brown <broonie@kernel.org>
12115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12116 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12117 W: http://alsa-project.org/main/index.php/ASoC
12119 F: Documentation/devicetree/bindings/sound/
12120 F: Documentation/sound/alsa/soc/
12122 F: include/sound/soc*
12124 SOUND - DMAENGINE HELPERS
12125 M: Lars-Peter Clausen <lars@metafoo.de>
12127 F: include/sound/dmaengine_pcm.h
12128 F: sound/core/pcm_dmaengine.c
12129 F: sound/soc/soc-generic-dmaengine-pcm.c
12132 M: Olli Salonen <olli.salonen@iki.fi>
12133 L: linux-media@vger.kernel.org
12134 W: https://linuxtv.org
12135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12137 F: drivers/media/dvb-frontends/sp2*
12139 SPARC + UltraSPARC (sparc/sparc64)
12140 M: "David S. Miller" <davem@davemloft.net>
12141 L: sparclinux@vger.kernel.org
12142 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12149 SPARC SERIAL DRIVERS
12150 M: "David S. Miller" <davem@davemloft.net>
12151 L: sparclinux@vger.kernel.org
12152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12155 F: include/linux/sunserialcore.h
12156 F: drivers/tty/serial/suncore.c
12157 F: drivers/tty/serial/sunhv.c
12158 F: drivers/tty/serial/sunsab.c
12159 F: drivers/tty/serial/sunsab.h
12160 F: drivers/tty/serial/sunsu.c
12161 F: drivers/tty/serial/sunzilog.c
12162 F: drivers/tty/serial/sunzilog.h
12165 M: "Christopher Li" <sparse@chrisli.org>
12166 L: linux-sparse@vger.kernel.org
12167 W: https://sparse.wiki.kernel.org/
12168 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12169 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12171 F: include/linux/compiler.h
12173 SPEAR PLATFORM SUPPORT
12174 M: Viresh Kumar <vireshk@kernel.org>
12175 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12177 W: http://www.st.com/spear
12179 F: arch/arm/boot/dts/spear*
12180 F: arch/arm/mach-spear/
12182 SPEAR CLOCK FRAMEWORK SUPPORT
12183 M: Viresh Kumar <vireshk@kernel.org>
12184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12185 W: http://www.st.com/spear
12187 F: drivers/clk/spear/
12190 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12191 M: Marek Vasut <marek.vasut@gmail.com>
12192 L: linux-mtd@lists.infradead.org
12193 W: http://www.linux-mtd.infradead.org/
12194 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12195 T: git git://github.com/spi-nor/linux.git
12197 F: drivers/mtd/spi-nor/
12198 F: include/linux/mtd/spi-nor.h
12201 M: Mark Brown <broonie@kernel.org>
12202 L: linux-spi@vger.kernel.org
12203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12204 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12206 F: Documentation/devicetree/bindings/spi/
12207 F: Documentation/spi/
12209 F: include/linux/spi/
12210 F: include/uapi/linux/spi/
12213 SPIDERNET NETWORK DRIVER for CELL
12214 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12215 L: netdev@vger.kernel.org
12217 F: Documentation/networking/spider_net.txt
12218 F: drivers/net/ethernet/toshiba/spider_net*
12221 M: Jeremy Kerr <jk@ozlabs.org>
12222 L: linuxppc-dev@lists.ozlabs.org
12223 W: http://www.ibm.com/developerworks/power/cell/
12225 F: Documentation/filesystems/spufs.txt
12226 F: arch/powerpc/platforms/cell/spufs/
12228 SQUASHFS FILE SYSTEM
12229 M: Phillip Lougher <phillip@squashfs.org.uk>
12230 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12231 W: http://squashfs.org.uk
12232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12234 F: Documentation/filesystems/squashfs.txt
12237 SRM (Alpha) environment access
12238 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12240 F: arch/alpha/kernel/srm_env.c
12243 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12244 L: stable@vger.kernel.org
12246 F: Documentation/process/stable-kernel-rules.rst
12249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12251 L: devel@driverdev.osuosl.org
12253 F: drivers/staging/
12256 M: Ian Abbott <abbotti@mev.co.uk>
12257 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12259 F: drivers/staging/comedi/
12261 STAGING - FLARION FT1000 DRIVERS
12262 M: Marek Belisko <marek.belisko@gmail.com>
12264 F: drivers/staging/ft1000/
12266 STAGING - INDUSTRIAL IO
12267 M: Jonathan Cameron <jic23@kernel.org>
12268 L: linux-iio@vger.kernel.org
12270 F: Documentation/devicetree/bindings/staging/iio/
12271 F: drivers/staging/iio/
12273 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12274 M: Jarod Wilson <jarod@wilsonet.com>
12275 W: http://www.lirc.org/
12277 F: drivers/staging/media/lirc/
12279 STAGING - LUSTRE PARALLEL FILESYSTEM
12280 M: Oleg Drokin <oleg.drokin@intel.com>
12281 M: Andreas Dilger <andreas.dilger@intel.com>
12282 M: James Simmons <jsimmons@infradead.org>
12283 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12284 W: http://wiki.lustre.org/
12286 F: drivers/staging/lustre
12288 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12289 M: Marc Dietrich <marvin24@gmx.de>
12290 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12291 L: linux-tegra@vger.kernel.org
12293 F: drivers/staging/nvec/
12295 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12296 M: Jens Frederich <jfrederich@gmail.com>
12297 M: Daniel Drake <dsd@laptop.org>
12298 M: Jon Nettleton <jon.nettleton@gmail.com>
12299 W: http://wiki.laptop.org/go/DCON
12301 F: drivers/staging/olpc_dcon/
12303 STAGING - REALTEK RTL8712U DRIVERS
12304 M: Larry Finger <Larry.Finger@lwfinger.net>
12305 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12307 F: drivers/staging/rtl8712/
12309 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12310 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12311 M: Teddy Wang <teddy.wang@siliconmotion.com>
12312 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12313 L: linux-fbdev@vger.kernel.org
12315 F: drivers/staging/sm750fb/
12317 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12318 M: William Hubbs <w.d.hubbs@gmail.com>
12319 M: Chris Brannon <chris@the-brannons.com>
12320 M: Kirk Reiser <kirk@reisers.ca>
12321 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12322 L: speakup@linux-speakup.org
12323 W: http://www.linux-speakup.org/
12325 F: drivers/staging/speakup/
12327 STAGING - VIA VT665X DRIVERS
12328 M: Forest Bond <forest@alittletooquiet.net>
12330 F: drivers/staging/vt665?/
12332 STAGING - WILC1000 WIFI DRIVER
12333 M: Aditya Shankar <aditya.shankar@microchip.com>
12334 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12335 L: linux-wireless@vger.kernel.org
12337 F: drivers/staging/wilc1000/
12339 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12340 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12342 F: drivers/staging/xgifb/
12344 STARFIRE/DURALAN NETWORK DRIVER
12345 M: Ion Badulescu <ionut@badula.org>
12347 F: drivers/net/ethernet/adaptec/starfire*
12350 M: Sam Creasey <sammy@sammy.net>
12351 W: http://sammy.net/sun3/
12353 F: arch/m68k/kernel/*sun3*
12354 F: arch/m68k/sun3*/
12355 F: arch/m68k/include/asm/sun3*
12356 F: drivers/net/ethernet/i825xx/sun3*
12358 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12359 M: Hans de Goede <hdegoede@redhat.com>
12360 L: linux-input@vger.kernel.org
12362 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12363 F: drivers/input/keyboard/sun4i-lradc-keys.c
12365 SUNDANCE NETWORK DRIVER
12366 M: Denis Kirjanov <kda@linux-powerpc.org>
12367 L: netdev@vger.kernel.org
12369 F: drivers/net/ethernet/dlink/sundance.c
12372 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12373 M: Rich Felker <dalias@libc.org>
12374 L: linux-sh@vger.kernel.org
12375 Q: http://patchwork.kernel.org/project/linux-sh/list/
12377 F: Documentation/sh/
12382 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12383 M: Len Brown <len.brown@intel.com>
12384 M: Pavel Machek <pavel@ucw.cz>
12385 L: linux-pm@vger.kernel.org
12386 B: https://bugzilla.kernel.org
12388 F: Documentation/power/
12389 F: arch/x86/kernel/acpi/
12390 F: drivers/base/power/
12392 F: include/linux/suspend.h
12393 F: include/linux/freezer.h
12394 F: include/linux/pm.h
12397 M: Martin Mares <mj@ucw.cz>
12398 L: linux-video@atrey.karlin.mff.cuni.cz
12400 F: Documentation/svga.txt
12401 F: arch/x86/boot/video*
12404 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12405 L: linux-kernel@vger.kernel.org
12406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12409 F: arch/*/kernel/pci-swiotlb.c
12410 F: include/linux/swiotlb.h
12413 M: Jiri Pirko <jiri@resnulli.us>
12414 M: Ivan Vecera <ivecera@redhat.com>
12415 L: netdev@vger.kernel.org
12418 F: include/net/switchdev.h
12420 SYNOPSYS ARC ARCHITECTURE
12421 M: Vineet Gupta <vgupta@synopsys.com>
12422 L: linux-snps-arc@lists.infradead.org
12425 F: Documentation/devicetree/bindings/arc/*
12426 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12427 F: drivers/clocksource/arc_timer.c
12428 F: drivers/tty/serial/arc_uart.c
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12431 SYNOPSYS ARC SDP platform support
12432 M: Alexey Brodkin <abrodkin@synopsys.com>
12434 F: arch/arc/plat-axs10x
12435 F: arch/arc/boot/dts/ax*
12436 F: Documentation/devicetree/bindings/arc/axs10*
12438 SYSTEM CONFIGURATION (SYSCON)
12439 M: Lee Jones <lee.jones@linaro.org>
12440 M: Arnd Bergmann <arnd@arndb.de>
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12443 F: drivers/mfd/syscon.c
12445 SYSTEM RESET/SHUTDOWN DRIVERS
12446 M: Sebastian Reichel <sre@kernel.org>
12447 L: linux-pm@vger.kernel.org
12448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12450 F: Documentation/devicetree/bindings/power/reset/
12451 F: drivers/power/reset/
12454 M: Christoph Hellwig <hch@infradead.org>
12456 F: Documentation/filesystems/sysv-fs.txt
12458 F: include/linux/sysv_fs.h
12461 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12462 L: linux-scsi@vger.kernel.org
12463 L: target-devel@vger.kernel.org
12464 W: http://www.linux-iscsi.org
12465 W: http://groups.google.com/group/linux-iscsi-target-dev
12466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12470 F: Documentation/target/
12472 TASKSTATS STATISTICS INTERFACE
12473 M: Balbir Singh <bsingharora@gmail.com>
12475 F: Documentation/accounting/taskstats*
12476 F: include/linux/taskstats*
12477 F: kernel/taskstats.c
12480 M: Jamal Hadi Salim <jhs@mojatatu.com>
12481 M: Cong Wang <xiyou.wangcong@gmail.com>
12482 M: Jiri Pirko <jiri@resnulli.us>
12483 L: netdev@vger.kernel.org
12485 F: include/net/pkt_cls.h
12486 F: include/net/pkt_sched.h
12487 F: include/net/tc_act/
12488 F: include/uapi/linux/pkt_cls.h
12489 F: include/uapi/linux/pkt_sched.h
12490 F: include/uapi/linux/tc_act/
12491 F: include/uapi/linux/tc_ematch/
12494 TCP LOW PRIORITY MODULE
12495 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12496 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12497 W: http://tcp-lp-mod.sourceforge.net/
12499 F: net/ipv4/tcp_lp.c
12501 TDA10071 MEDIA DRIVER
12502 M: Antti Palosaari <crope@iki.fi>
12503 L: linux-media@vger.kernel.org
12504 W: https://linuxtv.org
12505 W: http://palosaari.fi/linux/
12506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12507 T: git git://linuxtv.org/anttip/media_tree.git
12509 F: drivers/media/dvb-frontends/tda10071*
12511 TDA18212 MEDIA DRIVER
12512 M: Antti Palosaari <crope@iki.fi>
12513 L: linux-media@vger.kernel.org
12514 W: https://linuxtv.org
12515 W: http://palosaari.fi/linux/
12516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12517 T: git git://linuxtv.org/anttip/media_tree.git
12519 F: drivers/media/tuners/tda18212*
12521 TDA18218 MEDIA DRIVER
12522 M: Antti Palosaari <crope@iki.fi>
12523 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://palosaari.fi/linux/
12526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12527 T: git git://linuxtv.org/anttip/media_tree.git
12529 F: drivers/media/tuners/tda18218*
12531 TDA18271 MEDIA DRIVER
12532 M: Michael Krufky <mkrufky@linuxtv.org>
12533 L: linux-media@vger.kernel.org
12534 W: https://linuxtv.org
12535 W: http://github.com/mkrufky
12536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12537 T: git git://linuxtv.org/mkrufky/tuners.git
12539 F: drivers/media/tuners/tda18271*
12541 TDA827x MEDIA DRIVER
12542 M: Michael Krufky <mkrufky@linuxtv.org>
12543 L: linux-media@vger.kernel.org
12544 W: https://linuxtv.org
12545 W: http://github.com/mkrufky
12546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12547 T: git git://linuxtv.org/mkrufky/tuners.git
12549 F: drivers/media/tuners/tda8290.*
12551 TDA8290 MEDIA DRIVER
12552 M: Michael Krufky <mkrufky@linuxtv.org>
12553 L: linux-media@vger.kernel.org
12554 W: https://linuxtv.org
12555 W: http://github.com/mkrufky
12556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12557 T: git git://linuxtv.org/mkrufky/tuners.git
12559 F: drivers/media/tuners/tda8290.*
12561 TDA9840 MEDIA DRIVER
12562 M: Hans Verkuil <hverkuil@xs4all.nl>
12563 L: linux-media@vger.kernel.org
12564 T: git git://linuxtv.org/media_tree.git
12565 W: https://linuxtv.org
12567 F: drivers/media/i2c/tda9840*
12569 TEA5761 TUNER DRIVER
12570 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12571 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12572 L: linux-media@vger.kernel.org
12573 W: https://linuxtv.org
12574 T: git git://linuxtv.org/media_tree.git
12576 F: drivers/media/tuners/tea5761.*
12578 TEA5767 TUNER DRIVER
12579 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12580 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12581 L: linux-media@vger.kernel.org
12582 W: https://linuxtv.org
12583 T: git git://linuxtv.org/media_tree.git
12585 F: drivers/media/tuners/tea5767.*
12587 TEA6415C MEDIA DRIVER
12588 M: Hans Verkuil <hverkuil@xs4all.nl>
12589 L: linux-media@vger.kernel.org
12590 T: git git://linuxtv.org/media_tree.git
12591 W: https://linuxtv.org
12593 F: drivers/media/i2c/tea6415c*
12595 TEA6420 MEDIA DRIVER
12596 M: Hans Verkuil <hverkuil@xs4all.nl>
12597 L: linux-media@vger.kernel.org
12598 T: git git://linuxtv.org/media_tree.git
12599 W: https://linuxtv.org
12601 F: drivers/media/i2c/tea6420*
12604 M: Jiri Pirko <jiri@resnulli.us>
12605 L: netdev@vger.kernel.org
12607 F: drivers/net/team/
12608 F: include/linux/if_team.h
12609 F: include/uapi/linux/if_team.h
12611 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12612 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12614 F: arch/x86/platform/ts5500/
12616 TECHNOTREND USB IR RECEIVER
12617 M: Sean Young <sean@mess.org>
12618 L: linux-media@vger.kernel.org
12620 F: drivers/media/rc/ttusbir.c
12622 TEGRA ARCHITECTURE SUPPORT
12623 M: Thierry Reding <thierry.reding@gmail.com>
12624 M: Jonathan Hunter <jonathanh@nvidia.com>
12625 L: linux-tegra@vger.kernel.org
12626 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12632 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12633 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12635 F: drivers/clk/tegra/
12638 M: Laxman Dewangan <ldewangan@nvidia.com>
12639 M: Jon Hunter <jonathanh@nvidia.com>
12641 F: drivers/dma/tegra*
12644 M: Laxman Dewangan <ldewangan@nvidia.com>
12646 F: drivers/i2c/busses/i2c-tegra.c
12648 TEGRA IOMMU DRIVERS
12649 M: Hiroshi Doyu <hdoyu@nvidia.com>
12651 F: drivers/iommu/tegra*
12654 M: Rakesh Iyer <riyer@nvidia.com>
12655 M: Laxman Dewangan <ldewangan@nvidia.com>
12657 F: drivers/input/keyboard/tegra-kbc.c
12660 M: Thierry Reding <thierry.reding@gmail.com>
12662 F: drivers/pwm/pwm-tegra.c
12664 TEGRA SERIAL DRIVER
12665 M: Laxman Dewangan <ldewangan@nvidia.com>
12667 F: drivers/tty/serial/serial-tegra.c
12670 M: Laxman Dewangan <ldewangan@nvidia.com>
12672 F: drivers/spi/spi-tegra*
12674 TEHUTI ETHERNET DRIVER
12675 M: Andy Gospodarek <andy@greyhouse.net>
12676 L: netdev@vger.kernel.org
12678 F: drivers/net/ethernet/tehuti/*
12680 Telecom Clock Driver for MCPL0010
12681 M: Mark Gross <mark.gross@intel.com>
12683 F: drivers/char/tlclk.c
12685 TENSILICA XTENSA PORT (xtensa)
12686 M: Chris Zankel <chris@zankel.net>
12687 M: Max Filippov <jcmvbkbc@gmail.com>
12688 L: linux-xtensa@linux-xtensa.org
12689 T: git git://github.com/czankel/xtensa-linux.git
12692 F: drivers/irqchip/irq-xtensa-*
12694 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12695 M: Nishanth Menon <nm@ti.com>
12696 M: Tero Kristo <t-kristo@ti.com>
12697 M: Santosh Shilimkar <ssantosh@kernel.org>
12698 L: linux-arm-kernel@lists.infradead.org
12700 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12701 F: drivers/firmware/ti_sci*
12702 F: include/linux/soc/ti/ti_sci_protocol.h
12703 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12704 F: include/dt-bindings/genpd/k2g.h
12705 F: drivers/soc/ti/ti_sci_pm_domains.c
12707 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12708 M: Hans Verkuil <hverkuil@xs4all.nl>
12709 L: linux-media@vger.kernel.org
12710 T: git git://linuxtv.org/media_tree.git
12711 W: https://linuxtv.org
12713 F: drivers/media/radio/radio-raremono.c
12716 M: Zhang Rui <rui.zhang@intel.com>
12717 M: Eduardo Valentin <edubezval@gmail.com>
12718 L: linux-pm@vger.kernel.org
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12721 Q: https://patchwork.kernel.org/project/linux-pm/list/
12723 F: drivers/thermal/
12724 F: include/linux/thermal.h
12725 F: include/uapi/linux/thermal.h
12726 F: include/linux/cpu_cooling.h
12727 F: Documentation/devicetree/bindings/thermal/
12729 THERMAL/CPU_COOLING
12730 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12731 M: Viresh Kumar <viresh.kumar@linaro.org>
12732 M: Javi Merino <javi.merino@kernel.org>
12733 L: linux-pm@vger.kernel.org
12735 F: Documentation/thermal/cpu-cooling-api.txt
12736 F: drivers/thermal/cpu_cooling.c
12737 F: include/linux/cpu_cooling.h
12739 THINKPAD ACPI EXTRAS DRIVER
12740 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12741 L: ibm-acpi-devel@lists.sourceforge.net
12742 L: platform-driver-x86@vger.kernel.org
12743 W: http://ibm-acpi.sourceforge.net
12744 W: http://thinkwiki.org/wiki/Ibm-acpi
12745 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12747 F: drivers/platform/x86/thinkpad_acpi.c
12749 TI BANDGAP AND THERMAL DRIVER
12750 M: Eduardo Valentin <edubezval@gmail.com>
12751 M: Keerthy <j-keerthy@ti.com>
12752 L: linux-pm@vger.kernel.org
12753 L: linux-omap@vger.kernel.org
12755 F: drivers/thermal/ti-soc-thermal/
12758 M: Benoit Parrot <bparrot@ti.com>
12759 L: linux-media@vger.kernel.org
12760 W: http://linuxtv.org/
12761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12763 F: drivers/media/platform/ti-vpe/
12765 TI CDCE706 CLOCK DRIVER
12766 M: Max Filippov <jcmvbkbc@gmail.com>
12768 F: drivers/clk/clk-cdce706.c
12771 M: Tero Kristo <t-kristo@ti.com>
12772 L: linux-omap@vger.kernel.org
12775 F: include/linux/clk/ti.h
12777 TI ETHERNET SWITCH DRIVER (CPSW)
12778 R: Grygorii Strashko <grygorii.strashko@ti.com>
12779 L: linux-omap@vger.kernel.org
12780 L: netdev@vger.kernel.org
12782 F: drivers/net/ethernet/ti/cpsw*
12783 F: drivers/net/ethernet/ti/davinci*
12785 TI FLASH MEDIA INTERFACE DRIVER
12786 M: Alex Dubov <oakad@yahoo.com>
12788 F: drivers/misc/tifm*
12789 F: drivers/mmc/host/tifm_sd.c
12790 F: include/linux/tifm.h
12792 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12793 M: Santosh Shilimkar <ssantosh@kernel.org>
12794 L: linux-kernel@vger.kernel.org
12795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12797 F: drivers/soc/ti/*
12798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12801 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12802 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12803 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12806 F: sound/soc/codecs/lm49453*
12807 F: sound/soc/codecs/isabelle*
12809 TI LP855x BACKLIGHT DRIVER
12810 M: Milo Kim <milo.kim@ti.com>
12812 F: Documentation/backlight/lp855x-driver.txt
12813 F: drivers/video/backlight/lp855x_bl.c
12814 F: include/linux/platform_data/lp855x.h
12816 TI LP8727 CHARGER DRIVER
12817 M: Milo Kim <milo.kim@ti.com>
12819 F: drivers/power/supply/lp8727_charger.c
12820 F: include/linux/platform_data/lp8727.h
12822 TI LP8788 MFD DRIVER
12823 M: Milo Kim <milo.kim@ti.com>
12825 F: drivers/iio/adc/lp8788_adc.c
12826 F: drivers/leds/leds-lp8788.c
12827 F: drivers/mfd/lp8788*.c
12828 F: drivers/power/supply/lp8788-charger.c
12829 F: drivers/regulator/lp8788-*.c
12830 F: include/linux/mfd/lp8788*.h
12832 TI NETCP ETHERNET DRIVER
12833 M: Wingman Kwok <w-kwok2@ti.com>
12834 M: Murali Karicheri <m-karicheri2@ti.com>
12835 L: netdev@vger.kernel.org
12837 F: drivers/net/ethernet/ti/netcp*
12839 TI TAS571X FAMILY ASoC CODEC DRIVER
12840 M: Kevin Cernekee <cernekee@chromium.org>
12841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12843 F: sound/soc/codecs/tas571x*
12845 TI TWL4030 SERIES SOC CODEC DRIVER
12846 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12849 F: sound/soc/codecs/twl4030*
12851 TI WILINK WIRELESS DRIVERS
12852 L: linux-wireless@vger.kernel.org
12853 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12854 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12857 F: drivers/net/wireless/ti/
12858 F: include/linux/wl12xx.h
12861 M: Jon Maloy <jon.maloy@ericsson.com>
12862 M: Ying Xue <ying.xue@windriver.com>
12863 L: netdev@vger.kernel.org (core kernel code)
12864 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12865 W: http://tipc.sourceforge.net/
12867 F: include/uapi/linux/tipc*.h
12871 M: Chris Metcalf <cmetcalf@mellanox.com>
12872 W: http://www.mellanox.com/repository/solutions/tile-scm/
12873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12876 F: drivers/char/tile-srom.c
12877 F: drivers/edac/tile_edac.c
12878 F: drivers/net/ethernet/tile/
12879 F: drivers/rtc/rtc-tile.c
12880 F: drivers/tty/hvc/hvc_tile.c
12881 F: drivers/tty/serial/tilegx.c
12882 F: drivers/usb/host/*-tilegx.c
12883 F: include/linux/usb/tilegx.h
12885 TLAN NETWORK DRIVER
12886 M: Samuel Chessman <chessman@tux.org>
12887 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12888 W: http://sourceforge.net/projects/tlan/
12890 F: Documentation/networking/tlan.txt
12891 F: drivers/net/ethernet/ti/tlan.*
12893 TOMOYO SECURITY MODULE
12894 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12895 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12896 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12897 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12898 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12899 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12900 W: http://tomoyo.sourceforge.jp/
12901 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12903 F: security/tomoyo/
12905 TOPSTAR LAPTOP EXTRAS DRIVER
12906 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12907 L: platform-driver-x86@vger.kernel.org
12909 F: drivers/platform/x86/topstar-laptop.c
12911 TOSHIBA ACPI EXTRAS DRIVER
12912 M: Azael Avalos <coproscefalo@gmail.com>
12913 L: platform-driver-x86@vger.kernel.org
12915 F: drivers/platform/x86/toshiba_acpi.c
12917 TOSHIBA BLUETOOTH DRIVER
12918 M: Azael Avalos <coproscefalo@gmail.com>
12919 L: platform-driver-x86@vger.kernel.org
12921 F: drivers/platform/x86/toshiba_bluetooth.c
12923 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12924 M: Azael Avalos <coproscefalo@gmail.com>
12925 L: platform-driver-x86@vger.kernel.org
12927 F: drivers/platform/x86/toshiba_haps.c
12929 TOSHIBA WMI HOTKEYS DRIVER
12930 M: Azael Avalos <coproscefalo@gmail.com>
12931 L: platform-driver-x86@vger.kernel.org
12933 F: drivers/platform/x86/toshiba-wmi.c
12936 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12937 W: http://www.buzzard.org.uk/toshiba/
12939 F: drivers/char/toshiba.c
12940 F: include/linux/toshiba.h
12941 F: include/uapi/linux/toshiba.h
12943 TOSHIBA TC358743 DRIVER
12944 M: Mats Randgaard <matrandg@cisco.com>
12945 L: linux-media@vger.kernel.org
12947 F: drivers/media/i2c/tc358743*
12948 F: include/media/i2c/tc358743.h
12950 TMIO/SDHI MMC DRIVER
12951 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12952 L: linux-mmc@vger.kernel.org
12954 F: drivers/mmc/host/tmio_mmc*
12955 F: drivers/mmc/host/sh_mobile_sdhi.c
12956 F: include/linux/mfd/tmio.h
12958 TMP401 HARDWARE MONITOR DRIVER
12959 M: Guenter Roeck <linux@roeck-us.net>
12960 L: linux-hwmon@vger.kernel.org
12962 F: Documentation/hwmon/tmp401
12963 F: drivers/hwmon/tmp401.c
12965 TMPFS (SHMEM FILESYSTEM)
12966 M: Hugh Dickins <hughd@google.com>
12967 L: linux-mm@kvack.org
12969 F: include/linux/shmem_fs.h
12972 TM6000 VIDEO4LINUX DRIVER
12973 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12975 L: linux-media@vger.kernel.org
12976 W: https://linuxtv.org
12977 T: git git://linuxtv.org/media_tree.git
12979 F: drivers/media/usb/tm6000/
12980 F: Documentation/media/v4l-drivers/tm6000*
12982 TW5864 VIDEO4LINUX DRIVER
12983 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12984 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12985 M: Andrey Utkin <andrey_utkin@fastmail.com>
12986 L: linux-media@vger.kernel.org
12988 F: drivers/media/pci/tw5864/
12990 TW68 VIDEO4LINUX DRIVER
12991 M: Hans Verkuil <hverkuil@xs4all.nl>
12992 L: linux-media@vger.kernel.org
12993 T: git git://linuxtv.org/media_tree.git
12994 W: https://linuxtv.org
12996 F: drivers/media/pci/tw68/
12998 TW686X VIDEO4LINUX DRIVER
12999 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13000 L: linux-media@vger.kernel.org
13001 T: git git://linuxtv.org/media_tree.git
13002 W: http://linuxtv.org
13004 F: drivers/media/pci/tw686x/
13007 M: Peter Huewe <peterhuewe@gmx.de>
13008 M: Marcel Selhorst <tpmdd@selhorst.net>
13009 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13010 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13011 W: http://tpmdd.sourceforge.net
13012 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13013 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13014 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13016 F: drivers/char/tpm/
13018 TPM IBM_VTPM DEVICE DRIVER
13019 M: Ashley Lai <ashleydlai@gmail.com>
13020 W: http://tpmdd.sourceforge.net
13021 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13023 F: drivers/char/tpm/tpm_ibmvtpm*
13026 M: Steven Rostedt <rostedt@goodmis.org>
13027 M: Ingo Molnar <mingo@redhat.com>
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13030 F: Documentation/trace/ftrace.txt
13031 F: arch/*/*/*/ftrace.h
13032 F: arch/*/kernel/ftrace.c
13033 F: include/*/ftrace.h
13034 F: include/linux/trace*.h
13037 F: tools/testing/selftests/ftrace/
13039 TRACING MMIO ACCESSES (MMIOTRACE)
13040 M: Steven Rostedt <rostedt@goodmis.org>
13041 M: Ingo Molnar <mingo@kernel.org>
13042 R: Karol Herbst <karolherbst@gmail.com>
13043 R: Pekka Paalanen <ppaalanen@gmail.com>
13045 L: linux-kernel@vger.kernel.org
13046 L: nouveau@lists.freedesktop.org
13047 F: kernel/trace/trace_mmiotrace.c
13048 F: include/linux/mmiotrace.h
13049 F: arch/x86/mm/kmmio.c
13050 F: arch/x86/mm/mmio-mod.c
13051 F: arch/x86/mm/testmmiotrace.c
13054 M: Jiri Kosina <trivial@kernel.org>
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13057 K: ^Subject:.*(?i)trivial
13060 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13061 M: Jiri Slaby <jslaby@suse.com>
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13064 F: Documentation/serial/
13066 F: drivers/tty/serial/serial_core.c
13067 F: include/linux/serial_core.h
13068 F: include/linux/serial.h
13069 F: include/linux/tty.h
13070 F: include/uapi/linux/serial_core.h
13071 F: include/uapi/linux/serial.h
13072 F: include/uapi/linux/tty.h
13074 TUA9001 MEDIA DRIVER
13075 M: Antti Palosaari <crope@iki.fi>
13076 L: linux-media@vger.kernel.org
13077 W: https://linuxtv.org
13078 W: http://palosaari.fi/linux/
13079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13080 T: git git://linuxtv.org/anttip/media_tree.git
13082 F: drivers/media/tuners/tua9001*
13084 TULIP NETWORK DRIVERS
13085 L: netdev@vger.kernel.org
13086 L: linux-parisc@vger.kernel.org
13088 F: drivers/net/ethernet/dec/tulip/
13091 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13092 W: http://vtun.sourceforge.net/tun
13094 F: Documentation/networking/tuntap.txt
13095 F: arch/um/os-Linux/drivers/
13097 TURBOCHANNEL SUBSYSTEM
13098 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13099 M: Ralf Baechle <ralf@linux-mips.org>
13100 L: linux-mips@linux-mips.org
13101 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13104 F: include/linux/tc.h
13106 UBI FILE SYSTEM (UBIFS)
13107 M: Richard Weinberger <richard@nod.at>
13108 M: Artem Bityutskiy <dedekind1@gmail.com>
13109 M: Adrian Hunter <adrian.hunter@intel.com>
13110 L: linux-mtd@lists.infradead.org
13111 T: git git://git.infradead.org/ubifs-2.6.git
13112 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13114 F: Documentation/filesystems/ubifs.txt
13117 UCLINUX (M68KNOMMU AND COLDFIRE)
13118 M: Greg Ungerer <gerg@linux-m68k.org>
13119 W: http://www.linux-m68k.org/
13120 W: http://www.uclinux.org/
13121 L: linux-m68k@lists.linux-m68k.org
13122 L: uclinux-dev@uclinux.org (subscribers-only)
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13125 F: arch/m68k/coldfire/
13127 F: arch/m68k/*/*_no.*
13128 F: arch/m68k/include/asm/*_no.*
13131 M: Jan Kara <jack@suse.com>
13133 F: Documentation/filesystems/udf.txt
13137 M: Bastien Nocera <hadess@hadess.net>
13138 L: linux-input@vger.kernel.org
13140 F: drivers/hid/hid-udraw.c
13143 M: Evgeniy Dushistov <dushistov@mail.ru>
13145 F: Documentation/filesystems/ufs.txt
13148 UHID USERSPACE HID IO DRIVER:
13149 M: David Herrmann <dh.herrmann@googlemail.com>
13150 L: linux-input@vger.kernel.org
13152 F: drivers/hid/uhid.c
13153 F: include/uapi/linux/uhid.h
13155 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13156 L: linux-usb@vger.kernel.org
13159 F: include/linux/uwb.h
13160 F: include/linux/uwb/
13162 UNICORE32 ARCHITECTURE:
13163 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13164 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13166 T: git git://github.com/gxt/linux.git
13170 M: Tony Finch <dot@dotat.at>
13171 W: http://dotat.at/prog/unifdef
13173 F: scripts/unifdef.c
13175 UNIFORM CDROM DRIVER
13176 M: Jens Axboe <axboe@kernel.dk>
13177 W: http://www.kernel.dk
13179 F: Documentation/cdrom/
13180 F: drivers/cdrom/cdrom.c
13181 F: include/linux/cdrom.h
13182 F: include/uapi/linux/cdrom.h
13184 UNISYS S-PAR DRIVERS
13185 M: David Kershner <david.kershner@unisys.com>
13186 L: sparmaintainer@unisys.com (Unisys internal)
13188 F: drivers/staging/unisys/
13190 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13191 M: Vinayak Holikatti <vinholikatti@gmail.com>
13192 L: linux-scsi@vger.kernel.org
13194 F: Documentation/scsi/ufs.txt
13195 F: drivers/scsi/ufs/
13197 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13198 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13199 M: Prabu Thangamuthu <prabut@synopsys.com>
13200 L: linux-scsi@vger.kernel.org
13202 F: drivers/scsi/ufs/*dwc*
13204 UNSORTED BLOCK IMAGES (UBI)
13205 M: Artem Bityutskiy <dedekind1@gmail.com>
13206 M: Richard Weinberger <richard@nod.at>
13207 W: http://www.linux-mtd.infradead.org/
13208 L: linux-mtd@lists.infradead.org
13209 T: git git://git.infradead.org/ubifs-2.6.git
13211 F: drivers/mtd/ubi/
13212 F: include/linux/mtd/ubi.h
13213 F: include/uapi/mtd/ubi-user.h
13216 M: Oliver Neukum <oneukum@suse.com>
13217 L: linux-usb@vger.kernel.org
13219 F: Documentation/usb/acm.txt
13220 F: drivers/usb/class/cdc-acm.*
13222 USB AR5523 WIRELESS DRIVER
13223 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13224 L: linux-wireless@vger.kernel.org
13226 F: drivers/net/wireless/ath/ar5523/
13229 M: Oliver Neukum <oneukum@suse.com>
13230 L: linux-usb@vger.kernel.org
13231 L: linux-scsi@vger.kernel.org
13233 F: drivers/usb/storage/uas.c
13235 USB CDC ETHERNET DRIVER
13236 M: Oliver Neukum <oliver@neukum.org>
13237 L: linux-usb@vger.kernel.org
13239 F: drivers/net/usb/cdc_*.c
13240 F: include/uapi/linux/usb/cdc.h
13242 USB CHAOSKEY DRIVER
13243 M: Keith Packard <keithp@keithp.com>
13244 L: linux-usb@vger.kernel.org
13246 F: drivers/usb/misc/chaoskey.c
13248 USB CYPRESS C67X00 DRIVER
13249 M: Peter Korsgaard <jacmet@sunsite.dk>
13250 L: linux-usb@vger.kernel.org
13252 F: drivers/usb/c67x00/
13254 USB DAVICOM DM9601 DRIVER
13255 M: Peter Korsgaard <jacmet@sunsite.dk>
13256 L: netdev@vger.kernel.org
13257 W: http://www.linux-usb.org/usbnet
13259 F: drivers/net/usb/dm9601.c
13261 USB DIAMOND RIO500 DRIVER
13262 M: Cesar Miquel <miquel@df.uba.ar>
13263 L: rio500-users@lists.sourceforge.net
13264 W: http://rio500.sourceforge.net
13266 F: drivers/usb/misc/rio500*
13269 M: Alan Stern <stern@rowland.harvard.edu>
13270 L: linux-usb@vger.kernel.org
13272 F: Documentation/usb/ehci.txt
13273 F: drivers/usb/host/ehci*
13275 USB GADGET/PERIPHERAL SUBSYSTEM
13276 M: Felipe Balbi <balbi@kernel.org>
13277 L: linux-usb@vger.kernel.org
13278 W: http://www.linux-usb.org/gadget
13279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13281 F: drivers/usb/gadget/
13282 F: include/linux/usb/gadget*
13284 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13285 M: Jiri Kosina <jikos@kernel.org>
13286 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13287 L: linux-usb@vger.kernel.org
13288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13290 F: Documentation/hid/hiddev.txt
13291 F: drivers/hid/usbhid/
13294 M: Olav Kongas <ok@artecdesign.ee>
13295 L: linux-usb@vger.kernel.org
13297 F: drivers/usb/host/isp116x*
13298 F: include/linux/usb/isp116x.h
13300 USB LAN78XX ETHERNET DRIVER
13301 M: Woojung Huh <woojung.huh@microchip.com>
13302 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13303 L: netdev@vger.kernel.org
13305 F: drivers/net/usb/lan78xx.*
13307 USB MASS STORAGE DRIVER
13308 M: Alan Stern <stern@rowland.harvard.edu>
13309 L: linux-usb@vger.kernel.org
13310 L: usb-storage@lists.one-eyed-alien.net
13312 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13313 F: drivers/usb/storage/
13316 M: Clemens Ladisch <clemens@ladisch.de>
13317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13318 T: git git://git.alsa-project.org/alsa-kernel.git
13320 F: sound/usb/midi.*
13322 USB NETWORKING DRIVERS
13323 L: linux-usb@vger.kernel.org
13325 F: drivers/net/usb/
13328 M: Alan Stern <stern@rowland.harvard.edu>
13329 L: linux-usb@vger.kernel.org
13331 F: Documentation/usb/ohci.txt
13332 F: drivers/usb/host/ohci*
13334 USB OTG FSM (Finite State Machine)
13335 M: Peter Chen <Peter.Chen@nxp.com>
13336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13337 L: linux-usb@vger.kernel.org
13339 F: drivers/usb/common/usb-otg-fsm.c
13342 M: Valentina Manea <valentina.manea.m@gmail.com>
13343 M: Shuah Khan <shuahkh@osg.samsung.com>
13344 M: Shuah Khan <shuah@kernel.org>
13345 L: linux-usb@vger.kernel.org
13347 F: Documentation/usb/usbip_protocol.txt
13348 F: drivers/usb/usbip/
13349 F: tools/usb/usbip/
13352 M: Petko Manolov <petkan@nucleusys.com>
13353 L: linux-usb@vger.kernel.org
13354 L: netdev@vger.kernel.org
13355 T: git git://github.com/petkan/pegasus.git
13356 W: https://github.com/petkan/pegasus
13358 F: drivers/net/usb/pegasus.*
13361 M: Felipe Balbi <balbi@kernel.org>
13362 L: linux-usb@vger.kernel.org
13363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13365 F: drivers/usb/phy/
13367 USB PRINTER DRIVER (usblp)
13368 M: Pete Zaitcev <zaitcev@redhat.com>
13369 L: linux-usb@vger.kernel.org
13371 F: drivers/usb/class/usblp.c
13373 USB QMI WWAN NETWORK DRIVER
13374 M: Bjørn Mork <bjorn@mork.no>
13375 L: netdev@vger.kernel.org
13377 F: Documentation/ABI/testing/sysfs-class-net-qmi
13378 F: drivers/net/usb/qmi_wwan.c
13381 M: Petko Manolov <petkan@nucleusys.com>
13382 L: linux-usb@vger.kernel.org
13383 L: netdev@vger.kernel.org
13384 T: git git://github.com/petkan/rtl8150.git
13385 W: https://github.com/petkan/rtl8150
13387 F: drivers/net/usb/rtl8150.c
13389 USB SERIAL SUBSYSTEM
13390 M: Johan Hovold <johan@kernel.org>
13391 L: linux-usb@vger.kernel.org
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13394 F: Documentation/usb/usb-serial.txt
13395 F: drivers/usb/serial/
13396 F: include/linux/usb/serial.h
13398 USB SMSC75XX ETHERNET DRIVER
13399 M: Steve Glendinning <steve.glendinning@shawell.net>
13400 L: netdev@vger.kernel.org
13402 F: drivers/net/usb/smsc75xx.*
13404 USB SMSC95XX ETHERNET DRIVER
13405 M: Steve Glendinning <steve.glendinning@shawell.net>
13406 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13407 L: netdev@vger.kernel.org
13409 F: drivers/net/usb/smsc95xx.*
13412 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13413 L: linux-usb@vger.kernel.org
13414 W: http://www.linux-usb.org
13415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13417 F: Documentation/devicetree/bindings/usb/
13418 F: Documentation/usb/
13420 F: include/linux/usb.h
13421 F: include/linux/usb/
13423 USB TYPEC SUBSYSTEM
13424 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13425 L: linux-usb@vger.kernel.org
13427 F: Documentation/ABI/testing/sysfs-class-typec
13428 F: Documentation/usb/typec.rst
13429 F: drivers/usb/typec/
13430 F: include/linux/usb/typec.h
13433 M: Alan Stern <stern@rowland.harvard.edu>
13434 L: linux-usb@vger.kernel.org
13436 F: drivers/usb/host/uhci*
13438 USB "USBNET" DRIVER FRAMEWORK
13439 M: Oliver Neukum <oneukum@suse.com>
13440 L: netdev@vger.kernel.org
13441 W: http://www.linux-usb.org/usbnet
13443 F: drivers/net/usb/usbnet.c
13444 F: include/linux/usb/usbnet.h
13447 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13448 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13449 L: linux-media@vger.kernel.org
13450 T: git git://linuxtv.org/media_tree.git
13451 W: http://www.ideasonboard.org/uvc/
13453 F: drivers/media/usb/uvc/
13454 F: include/uapi/linux/uvcvideo.h
13457 M: Hans Verkuil <hverkuil@xs4all.nl>
13458 L: linux-media@vger.kernel.org
13459 T: git git://linuxtv.org/media_tree.git
13460 W: https://linuxtv.org
13462 F: drivers/media/usb/usbvision/
13465 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13466 L: linux-usb@vger.kernel.org
13468 F: drivers/usb/gadget/function/*uvc*
13469 F: drivers/usb/gadget/legacy/webcam.c
13471 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13472 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13473 L: linux-wireless@vger.kernel.org
13475 F: drivers/net/wireless/rndis_wlan.c
13478 M: Mathias Nyman <mathias.nyman@intel.com>
13479 L: linux-usb@vger.kernel.org
13481 F: drivers/usb/host/xhci*
13482 F: drivers/usb/host/pci-quirks*
13485 L: linux-wireless@vger.kernel.org
13486 W: http://linux-lc100020.sourceforge.net
13488 F: drivers/net/wireless/zydas/zd1201.*
13491 M: Antoine Jacquet <royale@zerezo.com>
13492 L: linux-usb@vger.kernel.org
13493 L: linux-media@vger.kernel.org
13494 T: git git://linuxtv.org/media_tree.git
13495 W: http://royale.zerezo.com/zr364xx/
13497 F: Documentation/media/v4l-drivers/zr364xx*
13498 F: drivers/media/usb/zr364xx/
13501 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13502 L: linux-usb@vger.kernel.org
13504 F: drivers/usb/common/ulpi.c
13505 F: include/linux/ulpi/
13507 USER-MODE LINUX (UML)
13508 M: Jeff Dike <jdike@addtoit.com>
13509 M: Richard Weinberger <richard@nod.at>
13510 L: user-mode-linux-devel@lists.sourceforge.net
13511 L: user-mode-linux-user@lists.sourceforge.net
13512 W: http://user-mode-linux.sourceforge.net
13513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13515 F: Documentation/virtual/uml/
13521 USERSPACE I/O (UIO)
13522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13525 F: Documentation/driver-api/uio-howto.rst
13527 F: include/linux/uio*.h
13530 M: Karel Zak <kzak@redhat.com>
13531 L: util-linux@vger.kernel.org
13532 W: http://en.wikipedia.org/wiki/Util-linux
13533 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13537 M: Michal Januszewski <spock@gentoo.org>
13538 L: linux-fbdev@vger.kernel.org
13539 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13541 F: Documentation/fb/uvesafb.txt
13542 F: drivers/video/fbdev/uvesafb.*
13545 M: Stefan Agner <stefan@agner.ch>
13546 L: linux-mtd@lists.infradead.org
13548 F: drivers/mtd/nand/vf610_nfc.c
13550 VFAT/FAT/MSDOS FILESYSTEM
13551 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13553 F: Documentation/filesystems/vfat.txt
13557 M: Alex Williamson <alex.williamson@redhat.com>
13558 L: kvm@vger.kernel.org
13559 T: git git://github.com/awilliam/linux-vfio.git
13561 F: Documentation/vfio.txt
13563 F: include/linux/vfio.h
13564 F: include/uapi/linux/vfio.h
13566 VFIO MEDIATED DEVICE DRIVERS
13567 M: Kirti Wankhede <kwankhede@nvidia.com>
13568 L: kvm@vger.kernel.org
13570 F: Documentation/vfio-mediated-device.txt
13571 F: drivers/vfio/mdev/
13572 F: include/linux/mdev.h
13573 F: samples/vfio-mdev/
13575 VFIO PLATFORM DRIVER
13576 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13577 L: kvm@vger.kernel.org
13579 F: drivers/vfio/platform/
13582 R: Lukas Wunner <lukas@wunner.de>
13584 F: Documentation/gpu/vga-switcheroo.rst
13585 F: drivers/gpu/vga/vga_switcheroo.c
13586 F: include/linux/vga_switcheroo.h
13587 T: git git://anongit.freedesktop.org/drm/drm-misc
13589 VIDEOBUF2 FRAMEWORK
13590 M: Pawel Osciak <pawel@osciak.com>
13591 M: Marek Szyprowski <m.szyprowski@samsung.com>
13592 M: Kyungmin Park <kyungmin.park@samsung.com>
13593 L: linux-media@vger.kernel.org
13595 F: drivers/media/v4l2-core/videobuf2-*
13596 F: include/media/videobuf2-*
13598 VIRTIO AND VHOST VSOCK DRIVER
13599 M: Stefan Hajnoczi <stefanha@redhat.com>
13600 L: kvm@vger.kernel.org
13601 L: virtualization@lists.linux-foundation.org
13602 L: netdev@vger.kernel.org
13604 F: include/linux/virtio_vsock.h
13605 F: include/uapi/linux/virtio_vsock.h
13606 F: include/uapi/linux/vsockmon.h
13607 F: net/vmw_vsock/af_vsock_tap.c
13608 F: net/vmw_vsock/virtio_transport_common.c
13609 F: net/vmw_vsock/virtio_transport.c
13610 F: drivers/net/vsockmon.c
13611 F: drivers/vhost/vsock.c
13612 F: drivers/vhost/vsock.h
13614 VIRTUAL SERIO DEVICE DRIVER
13615 M: Stephen Chandler Paul <thatslyude@gmail.com>
13617 F: drivers/input/serio/userio.c
13618 F: include/uapi/linux/userio.h
13620 VIRTIO CONSOLE DRIVER
13621 M: Amit Shah <amit@kernel.org>
13622 L: virtualization@lists.linux-foundation.org
13624 F: drivers/char/virtio_console.c
13625 F: include/linux/virtio_console.h
13626 F: include/uapi/linux/virtio_console.h
13628 VIRTIO CORE, NET AND BLOCK DRIVERS
13629 M: "Michael S. Tsirkin" <mst@redhat.com>
13630 M: Jason Wang <jasowang@redhat.com>
13631 L: virtualization@lists.linux-foundation.org
13633 F: Documentation/devicetree/bindings/virtio/
13636 F: drivers/net/virtio_net.c
13637 F: drivers/block/virtio_blk.c
13638 F: include/linux/virtio*.h
13639 F: include/uapi/linux/virtio_*.h
13640 F: drivers/crypto/virtio/
13642 VIRTIO DRIVERS FOR S390
13643 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13644 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13645 L: linux-s390@vger.kernel.org
13646 L: virtualization@lists.linux-foundation.org
13647 L: kvm@vger.kernel.org
13649 F: drivers/s390/virtio/
13652 M: David Airlie <airlied@linux.ie>
13653 M: Gerd Hoffmann <kraxel@redhat.com>
13654 L: dri-devel@lists.freedesktop.org
13655 L: virtualization@lists.linux-foundation.org
13656 T: git git://anongit.freedesktop.org/drm/drm-misc
13658 F: drivers/gpu/drm/virtio/
13659 F: include/uapi/linux/virtio_gpu.h
13661 VIRTIO HOST (VHOST)
13662 M: "Michael S. Tsirkin" <mst@redhat.com>
13663 M: Jason Wang <jasowang@redhat.com>
13664 L: kvm@vger.kernel.org
13665 L: virtualization@lists.linux-foundation.org
13666 L: netdev@vger.kernel.org
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13670 F: include/uapi/linux/vhost.h
13672 VIRTIO INPUT DRIVER
13673 M: Gerd Hoffmann <kraxel@redhat.com>
13675 F: drivers/virtio/virtio_input.c
13676 F: include/uapi/linux/virtio_input.h
13678 VIRTIO CRYPTO DRIVER
13679 M: Gonglei <arei.gonglei@huawei.com>
13680 L: virtualization@lists.linux-foundation.org
13681 L: linux-crypto@vger.kernel.org
13683 F: drivers/crypto/virtio/
13684 F: include/uapi/linux/virtio_crypto.h
13686 VIA RHINE NETWORK DRIVER
13688 F: drivers/net/ethernet/via/via-rhine.c
13690 VIA SD/MMC CARD CONTROLLER DRIVER
13691 M: Bruce Chang <brucechang@via.com.tw>
13692 M: Harald Welte <HaraldWelte@viatech.com>
13694 F: drivers/mmc/host/via-sdmmc.c
13696 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13697 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13698 L: linux-fbdev@vger.kernel.org
13700 F: include/linux/via-core.h
13701 F: include/linux/via-gpio.h
13702 F: include/linux/via_i2c.h
13703 F: drivers/video/fbdev/via/
13705 VIA VELOCITY NETWORK DRIVER
13706 M: Francois Romieu <romieu@fr.zoreil.com>
13707 L: netdev@vger.kernel.org
13709 F: drivers/net/ethernet/via/via-velocity.*
13712 M: Alex Williamson <alex.williamson@redhat.com>
13713 M: Paolo Bonzini <pbonzini@redhat.com>
13714 L: kvm@vger.kernel.org
13718 VIVID VIRTUAL VIDEO DRIVER
13719 M: Hans Verkuil <hverkuil@xs4all.nl>
13720 L: linux-media@vger.kernel.org
13721 T: git git://linuxtv.org/media_tree.git
13722 W: https://linuxtv.org
13724 F: drivers/media/platform/vivid/*
13726 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13727 M: Helen Koike <helen.koike@collabora.com>
13728 L: linux-media@vger.kernel.org
13729 T: git git://linuxtv.org/media_tree.git
13730 W: https://linuxtv.org
13732 F: drivers/media/platform/vimc/*
13735 M: Florian Fainelli <f.fainelli@gmail.com>
13736 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13738 F: drivers/vlynq/vlynq.c
13739 F: include/linux/vlynq.h
13742 M: Martyn Welch <martyn@welchs.me.uk>
13743 M: Manohar Vanga <manohar.vanga@gmail.com>
13744 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13745 L: devel@driverdev.osuosl.org
13747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13748 F: Documentation/driver-api/vme.rst
13749 F: drivers/staging/vme/
13751 F: include/linux/vme*
13753 VMWARE HYPERVISOR INTERFACE
13754 M: Alok Kataria <akataria@vmware.com>
13755 L: virtualization@lists.linux-foundation.org
13757 F: arch/x86/kernel/cpu/vmware.c
13759 VMWARE BALLOON DRIVER
13760 M: Xavier Deguillard <xdeguillard@vmware.com>
13761 M: Philip Moltmann <moltmann@vmware.com>
13762 M: "VMware, Inc." <pv-drivers@vmware.com>
13763 L: linux-kernel@vger.kernel.org
13765 F: drivers/misc/vmw_balloon.c
13767 VMWARE VMMOUSE SUBDRIVER
13768 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13769 M: "VMware, Inc." <pv-drivers@vmware.com>
13770 L: linux-input@vger.kernel.org
13772 F: drivers/input/mouse/vmmouse.c
13773 F: drivers/input/mouse/vmmouse.h
13775 VMWARE VMXNET3 ETHERNET DRIVER
13776 M: Shrikrishna Khare <skhare@vmware.com>
13777 M: "VMware, Inc." <pv-drivers@vmware.com>
13778 L: netdev@vger.kernel.org
13780 F: drivers/net/vmxnet3/
13782 VMware PVSCSI driver
13783 M: Jim Gill <jgill@vmware.com>
13784 M: VMware PV-Drivers <pv-drivers@vmware.com>
13785 L: linux-scsi@vger.kernel.org
13787 F: drivers/scsi/vmw_pvscsi.c
13788 F: drivers/scsi/vmw_pvscsi.h
13790 VMWARE PVRDMA DRIVER
13791 M: Adit Ranadive <aditr@vmware.com>
13792 M: VMware PV-Drivers <pv-drivers@vmware.com>
13793 L: linux-rdma@vger.kernel.org
13795 F: drivers/infiniband/hw/vmw_pvrdma/
13797 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13798 M: Liam Girdwood <lgirdwood@gmail.com>
13799 M: Mark Brown <broonie@kernel.org>
13800 L: linux-kernel@vger.kernel.org
13801 W: http://www.slimlogic.co.uk/?p=48
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13804 F: Documentation/devicetree/bindings/regulator/
13805 F: drivers/regulator/
13806 F: include/dt-bindings/regulator/
13807 F: include/linux/regulator/
13810 M: David Ahern <dsa@cumulusnetworks.com>
13811 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13812 L: netdev@vger.kernel.org
13814 F: drivers/net/vrf.c
13815 F: Documentation/networking/vrf.txt
13817 VT1211 HARDWARE MONITOR DRIVER
13818 M: Juerg Haefliger <juergh@gmail.com>
13819 L: linux-hwmon@vger.kernel.org
13821 F: Documentation/hwmon/vt1211
13822 F: drivers/hwmon/vt1211.c
13824 VT8231 HARDWARE MONITOR DRIVER
13825 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13826 L: linux-hwmon@vger.kernel.org
13828 F: drivers/hwmon/vt8231.c
13830 VUB300 USB to SDIO/SD/MMC bridge chip
13831 M: Tony Olech <tony.olech@elandigitalsystems.com>
13832 L: linux-mmc@vger.kernel.org
13833 L: linux-usb@vger.kernel.org
13835 F: drivers/mmc/host/vub300.c
13837 W1 DALLAS'S 1-WIRE BUS
13838 M: Evgeniy Polyakov <zbr@ioremap.net>
13840 F: Documentation/w1/
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