[media] cec: add HDMI CEC framework (adapter)
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. 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.)
19
203. 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.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. 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
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
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/SubmittingPatches for details.
45
1da177e4
LT
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.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
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
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. 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
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
3a75ef0c 294F: tools/power/acpi/
8b59a454 295
3774929d
RW
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
2754c447 309F: tools/power/acpi/
3774929d 310
8b59a454 311ACPI FAN DRIVER
8b58be88 312M: Zhang Rui <rui.zhang@intel.com>
8b59a454 313L: linux-acpi@vger.kernel.org
5ca92bd9 314W: https://01.org/linux-acpi
8b59a454 315S: Supported
679655da 316F: drivers/acpi/fan.c
1da177e4 317
8b59a454 318ACPI THERMAL DRIVER
8b58be88 319M: Zhang Rui <rui.zhang@intel.com>
8b59a454 320L: linux-acpi@vger.kernel.org
5ca92bd9 321W: https://01.org/linux-acpi
8b59a454 322S: Supported
679655da 323F: drivers/acpi/*thermal*
998be20f 324
359acec8 325ACPI VIDEO DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
8b59a454 329S: Supported
86f98a3a 330F: drivers/acpi/acpi_video.c
998be20f 331
bff431e4 332ACPI WMI DRIVER
d0944853 333L: platform-driver-x86@vger.kernel.org
5b927259 334S: Orphan
679655da 335F: drivers/platform/x86/wmi.c
bff431e4 336
2f39d519 337AD1889 ALSA SOUND DRIVER
8b58be88 338M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
679655da 342F: sound/pci/ad1889.*
2f39d519 343
527a1a83
MH
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 346W: http://wiki.analog.com/AD5254
a4edbc10 347W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 353W: http://wiki.analog.com/AD5398
a4edbc10 354W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 360W: http://wiki.analog.com/AD7142
a4edbc10 361W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 367W: http://wiki.analog.com/AD7877
a4edbc10 368W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 374W: http://wiki.analog.com/AD7879
a4edbc10 375W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
1330b0dc 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 380M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
381S: Maintained
382
7302b9d9
MH
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
1da177e4 392ADM1025 HARDWARE MONITOR DRIVER
d8130624 393M: Jean Delvare <jdelvare@suse.com>
968ce1b1 394L: linux-hwmon@vger.kernel.org
1da177e4 395S: Maintained
679655da
JP
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
1da177e4 398
cae2caae 399ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 400M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 401L: linux-hwmon@vger.kernel.org
cae2caae 402S: Maintained
679655da 403F: drivers/hwmon/adm1029.c
cae2caae 404
cc0b88cf 405ADM8211 WIRELESS DRIVER
cc0b88cf 406L: linux-wireless@vger.kernel.org
491b26b4 407W: http://wireless.kernel.org/
e71bcbd0 408S: Orphan
d4a17304 409F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 410
e8e31622
SA
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
b5dcee22 416F: include/media/i2c/adp1653.h
e8e31622 417
527a1a83
MH
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/ADP5520
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 425F: drivers/leds/leds-adp5520.c
77278d50 426F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 431W: http://wiki.analog.com/ADP5588
a4edbc10 432W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
77278d50 435F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 439W: http://wiki.analog.com/ADP8860
a4edbc10 440W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
8c22a8f5
DE
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 446L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
1da177e4 452ADT746X FAN DRIVER
8b58be88 453M: Colin Leroy <colin@colino.net>
1da177e4 454S: Maintained
679655da 455F: drivers/macintosh/therm_adt746x.c
1da177e4 456
b058b859 457ADT7475 HARDWARE MONITOR DRIVER
d8130624 458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 459L: linux-hwmon@vger.kernel.org
b058b859
JD
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
527a1a83
MH
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 466W: http://wiki.analog.com/ADXL345
a4edbc10 467W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
8c6af9e1 471ADVANSYS SCSI DRIVER
8b58be88 472M: Matthew Wilcox <matthew@wil.cx>
d8130624 473M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
474L: linux-scsi@vger.kernel.org
475S: Maintained
679655da
JP
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
8c6af9e1 478
1da177e4 479AEDSP16 DRIVER
8b58be88 480M: Riccardo Facchetti <fizban@tin.it>
1da177e4 481S: Maintained
679655da 482F: sound/oss/aedsp16.c
1da177e4 483
91952bc0
AP
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
a825eaec 487W: https://linuxtv.org
91952bc0
AP
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
a825eaec 497W: https://linuxtv.org
91952bc0
AP
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
1da177e4 504AFFS FILE SYSTEM
6cf515e1
GU
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
679655da
JP
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
1da177e4 509
e2d1d6c0 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 511M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
512L: linux-afs@lists.infradead.org
513S: Supported
679655da
JP
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
e2d1d6c0 517
1da177e4 518AGPGART DRIVER
8b58be88 519M: David Airlie <airlied@linux.ie>
878eaf61 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 521S: Maintained
679655da
JP
522F: drivers/char/agp/
523F: include/linux/agp*
c117ab84 524F: include/uapi/linux/agp*
1da177e4
LT
525
526AHA152X SCSI DRIVER
8b58be88 527M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
528L: linux-scsi@vger.kernel.org
529S: Maintained
679655da
JP
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
1da177e4 532
64624d4f 533AIC7XXX / AIC79XX SCSI DRIVER
d8130624 534M: Hannes Reinecke <hare@suse.com>
64624d4f 535L: linux-scsi@vger.kernel.org
1da177e4 536S: Maintained
679655da 537F: drivers/scsi/aic7xxx/
1da177e4 538
450500ad
HV
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
a825eaec 543W: https://linuxtv.org
450500ad
HV
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
e2d1d6c0 547AIO
8b58be88 548M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
549L: linux-aio@kvack.org
550S: Supported
679655da
JP
551F: fs/aio.c
552F: include/linux/*aio*.h
e2d1d6c0 553
469d4ec8
AP
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
a825eaec 557W: https://linuxtv.org
469d4ec8
AP
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
1da177e4 564ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 565M: Duncan Sands <duncan.sands@free.fr>
6372594a 566L: linux-usb@vger.kernel.org
1da177e4
LT
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
679655da
JP
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
1da177e4 571
272f133a 572ALCHEMY AU1XX0 MMC DRIVER
8b58be88 573M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 574S: Maintained
679655da 575F: drivers/mmc/host/au1xmmc.c
272f133a 576
4a4e5787 577ALI1563 I2C DRIVER
8b58be88 578M: Rudolf Marek <r.marek@assembler.cz>
846557d3 579L: linux-i2c@vger.kernel.org
4a4e5787 580S: Maintained
679655da
JP
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 583
bc368798
LC
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
1da177e4 590ALPHA PORT
8b58be88 591M: Richard Henderson <rth@twiddle.net>
8b58be88 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 593M: Matt Turner <mattst88@gmail.com>
c89f4f9a 594S: Odd Fixes
a9406699 595L: linux-alpha@vger.kernel.org
679655da 596F: arch/alpha/
1da177e4 597
f62092f6
LFT
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
c5abbba9
THL
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
16b8b922 610ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 611M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
adf9251f
TK
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
61bd0943 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
f4875e12
TL
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 629M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
968ce1b1 637L: linux-hwmon@vger.kernel.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve Hjønnevåg <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
d03c023e
LA
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
42269063 788AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 789M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 790L: linuxppc-dev@lists.ozlabs.org
93711660 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 792S: Maintained
679655da 793F: sound/aoa/
42269063 794
97a445da
WBG
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
1da177e4 801APM DRIVER
e5f6450c 802M: Jiri Kosina <jikos@kernel.org>
81024fc4 803S: Odd fixes
9f273c24 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
c117ab84 807F: include/uapi/linux/apm_bios.h
81024fc4 808F: drivers/char/apm-emulation.c
1da177e4 809
bd7aa4b2 810APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 811M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 812L: linux-input@vger.kernel.org
75dd112a 813S: Odd fixes
679655da 814F: drivers/input/mouse/bcm5974.c
bd7aa4b2 815
6f2fad74 816APPLE SMC DRIVER
75dd112a 817M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 818L: linux-hwmon@vger.kernel.org
75dd112a 819S: Odd fixes
679655da 820F: drivers/hwmon/applesmc.c
6f2fad74 821
1da177e4 822APPLETALK NETWORK LAYER
8b58be88 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 824S: Maintained
679655da
JP
825F: drivers/net/appletalk/
826F: net/appletalk/
1da177e4 827
21c75328
DD
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
24299502
IS
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
62a37dc7
LP
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
1154ea7d 846ARC FRAMEBUFFER DRIVER
8b58be88 847M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 848S: Maintained
8a61f013
JH
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 851
c38f6ac7
MG
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
71d298ce
AB
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
c5a906a5
LD
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
1da177e4 871ARM MFM AND FLOPPY DRIVERS
8b58be88 872M: Ian Molton <spyro@f2s.com>
1da177e4 873S: Maintained
679655da
JP
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
1da177e4 876
6f96521f
WD
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
70e238df 879R: Mark Rutland <mark.rutland@arm.com>
6f96521f 880S: Maintained
dd06a84b 881F: arch/arm*/kernel/perf_*
6f96521f 882F: arch/arm/oprofile/common.c
dd06a84b
MR
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
6f96521f 888
d4275354 889ARM PORT
54176cc6 890M: Russell King <linux@armlinux.org.uk>
efc03ecb 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 892W: http://www.armlinux.org.uk/
d4275354
RK
893S: Maintained
894F: arch/arm/
895
d323c243
SB
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 898S: Maintained
d323c243
SB
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
cefbf4ea 903ARM PRIMECELL AACI PL041 DRIVER
54176cc6 904M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 909M: Russell King <linux@armlinux.org.uk>
cefbf4ea 910S: Maintained
8a61f013 911F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
912
913ARM PRIMECELL KMI PL050 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
2761f5c2 919ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 920M: Russell King <linux@armlinux.org.uk>
08a5c9a2 921S: Maintained
679655da 922F: drivers/mmc/host/mmci.*
2f748aaa 923F: include/linux/amba/mmci.h
2761f5c2 924
1b4304e5 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 926M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
2761f5c2 930
cefbf4ea 931ARM PRIMECELL BUS SUPPORT
54176cc6 932M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
2b7a52a4 937ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 938M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
940S: Maintained
941
9c784f95 942ARM/AFEB9260 MACHINE SUPPORT
8b58be88 943M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
945S: Maintained
946
2b7a52a4 947ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 948M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
950S: Maintained
951
5c6dcd7f 952ARM/Allwinner sunXi SoC support
1b106699 953M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 954M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
5c6dcd7f 957N: sun[x456789]i
60b0f380
MR
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
1b106699 963
79318452 964ARM/Amlogic Meson SoC support
7c1e3876 965M: Carlo Caione <carlo@caione.org>
6683d91c 966M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 968L: linux-amlogic@lists.infradead.org
79318452 969W: http://linux-meson.com/
7c1e3876 970S: Maintained
79318452
CC
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
6683d91c
KH
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
79318452 975N: meson
7c1e3876 976
eff506fa
TZ
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 979M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
980S: Maintained
981F: arch/arm/mach-alpine/
a9e5547b
AT
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
eff506fa 985
5255034d
LP
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
33b8ac91 994F: drivers/clk/axis
5255034d 995
8c2ed9bc
JS
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
8dca5ce8 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1008W: http://www.linux4sam.org
9f273c24 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1010S: Supported
1011F: arch/arm/mach-at91/
f0a0a58e 1012F: include/soc/at91/
70e389cc
MB
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1017F: arch/arm/include/debug/at91.S
d4a89c7d 1018
6e05dd4e
BB
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
986cf2e9 1024ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1025M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
e68d7c14
RH
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1031
d94f944e 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1033M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
d94f944e 1036
4863dea3
SG
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
322e5cc5 1042F: drivers/net/ethernet/cavium/thunder/
4863dea3 1043
386ab516
AS
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
b8ba3874 1048N: clps711x
386ab516 1049
2b7a52a4 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1052M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1054S: Maintained
d19d3667
HS
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1059M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1061S: Maintained
1062
d4275354 1063ARM/CLKDEV SUPPORT
54176cc6 1064M: Russell King <linux@armlinux.org.uk>
efc03ecb 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1066S: Maintained
d4275354 1067F: arch/arm/include/asm/clkdev.h
4fa2651d 1068F: drivers/clk/clkdev.c
d4275354 1069
d48134e7 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1071M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1073S: Maintained
1074
94150095
HF
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
a06ae860
PP
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
01081f5a 1084F: drivers/hwtracing/coresight/*
a06ae860
PP
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1088
1da177e4 1089ARM/CORGI MACHINE SUPPORT
8b58be88 1090M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1091S: Maintained
1092
881a95f9 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1096T: git git://github.com/ulli-kroll/linux.git
162500b3 1097S: Maintained
f49afbb5 1098F: arch/arm/mach-gemini/
98a9bb5b 1099F: drivers/rtc/rtc-gemini.c
881a95f9 1100
a990cbd8 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1102M: Barry Song <baohua@kernel.org>
a990cbd8 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1105S: Maintained
e68d7c14 1106F: arch/arm/boot/dts/prima2*
a990cbd8 1107F: arch/arm/mach-prima2/
4a9c44f1 1108F: drivers/clk/sirf/
05f30e8d 1109F: drivers/clocksource/timer-prima2.c
5833ac98 1110F: drivers/clocksource/timer-atlas7.c
f8505ef5 1111N: [^a-z]sirf
a990cbd8 1112
c9d862c4
BS
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
cde137aa 1117F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1118N: digicolor
1119
d4275354 1120ARM/EBSA110 MACHINE SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1123W: http://www.armlinux.org.uk/
d4275354
RK
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
b955f6ca 1126F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1127
4721f3ce
UKK
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
a9da4f7e 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
d66f1886 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1139W: http://www.openezx.org/
1140S: Maintained
cafc2265
SS
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1143
6a915af9 1144ARM/FARADAY FA526 PORT
162500b3 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1147S: Maintained
1fa7e547 1148T: git git://git.berlios.de/gemini-board
f49afbb5 1149F: arch/arm/mm/*-fa*
6a915af9 1150
d4275354 1151ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1152M: Russell King <linux@armlinux.org.uk>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1154W: http://www.armlinux.org.uk/
d4275354
RK
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
86183a5f 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1160M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1161M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1163S: Maintained
f1c12837 1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1165F: arch/arm/mach-imx/
ce515a6b 1166F: arch/arm/mach-mxs/
2a82f95c 1167F: arch/arm/boot/dts/imx*
e5dafa22 1168F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1169F: drivers/clk/imx/
1170F: include/soc/imx/
86183a5f 1171
142109d2 1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1173M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1174M: Sascha Hauer <kernel@pengutronix.de>
1175R: Stefan Agner <stefan@agner.ch>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F: arch/arm/mach-imx/*vf610*
1180F: arch/arm/boot/dts/vf*
1181
2b7a52a4 1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1183M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1185S: Maintained
1186
90b8fc34 1187ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1188M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1190S: Maintained
1191
ef47d5f0 1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1193M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1194M: Paul Parsons <lost.distance@yahoo.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1196S: Maintained
1197F: arch/arm/mach-pxa/hx4700.c
1198F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1199F: sound/soc/pxa/hx4700.c
ef47d5f0 1200
4dfad069
WX
1201ARM/HISILICON SOC SUPPORT
1202M: Wei Xu <xuwei5@hisilicon.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W: http://www.hisilicon.com
1205S: Supported
1206T: git git://github.com/hisilicon/linux-hisi.git
1207F: arch/arm/mach-hisi/
e68d7c14
RH
1208F: arch/arm/boot/dts/hi3*
1209F: arch/arm/boot/dts/hip*
1210F: arch/arm/boot/dts/hisi*
1211F: arch/arm64/boot/dts/hisilicon/
4dfad069 1212
21f37bc3 1213ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1215W: www.jlime.com
1216S: Maintained
084bad91
KE
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F: arch/arm/mach-sa1100/jornada720.c
1219F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1220
5e767ab9
JMC
1221ARM/IGEP MACHINE SUPPORT
1222M: Enric Balletbo i Serra <eballetbo@gmail.com>
1223M: Javier Martinez Canillas <javier@dowhile0.org>
1224L: linux-omap@vger.kernel.org
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
06ff74fd 1227F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1228
403d2971
MV
1229ARM/INCOME PXA270 SUPPORT
1230M: Marek Vasut <marek.vasut@gmail.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
ec154082 1233F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1234
2b7a52a4 1235ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1236M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1238S: Maintained
e2bdb176
DW
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1242S: Orphan
2b7a52a4
LB
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1245M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1247S: Maintained
2b7a52a4
LB
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1250M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1252S: Maintained
2b7a52a4 1253
2b7a52a4 1254ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1255M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1257S: Maintained
1258
dfdd8cc9
KH
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1261M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1263S: Maintained
1264F: arch/arm/mach-ixp4xx/
1265
838553c5 1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1267M: Jonathan Cameron <jic23@cam.ac.uk>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-pxa/stargate2.c
1271F: drivers/pcmcia/pxa2xx_stargate2.c
1272
2b7a52a4 1273ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1274M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1276S: Maintained
2b7a52a4
LB
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1281S: Maintained
1282
1154f858 1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1284M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-keystone/
5edafc29 1288F: arch/arm/boot/dts/keystone-*
317929cd 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1290
bc6aa566 1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1292M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1298M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1305M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1311M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/memory/*emif*
1315
8cb555b6
CM
1316ARM/LG1K ARCHITECTURE
1317M: Chanho Min <chanho.min@lge.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm64/boot/dts/lg/
1321
2b7a52a4 1322ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1323M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1325S: Maintained
1326
3143875f
JE
1327ARM/LPC18XX ARCHITECTURE
1328M: Joachim Eastwood <manabian@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
19c1c32c
JE
1331F: arch/arm/boot/dts/lpc43*
1332F: drivers/clk/nxp/clk-lpc18xx*
1333F: drivers/clocksource/time-lpc32xx.c
1334F: drivers/i2c/busses/i2c-lpc2k.c
1335F: drivers/memory/pl172.c
1336F: drivers/mtd/spi-nor/nxp-spifi.c
1337F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1338N: lpc18xx
1339
15e4f7da 1340ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1341M: Vladimir Zapolskiy <vz@mleia.com>
1342M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1345S: Maintained
2377f9fd 1346F: arch/arm/boot/dts/lpc32*
15e4f7da 1347F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1348F: drivers/i2c/busses/i2c-pnx.c
1349F: drivers/net/ethernet/nxp/lpc_eth.c
1350F: drivers/usb/host/ohci-nxp.c
1351F: drivers/watchdog/pnx4008_wdt.c
1352N: lpc32xx
15e4f7da 1353
3b886171 1354ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1355M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1356S: Maintained
1357
1f664ab7 1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1359M: Jason Cooper <jason@lakedaemon.net>
1360M: Andrew Lunn <andrew@lunn.ch>
1361M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-mvebu/
59ec9671 1366F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1367F: arch/arm/boot/dts/armada*
1368F: arch/arm/boot/dts/kirkwood*
dcc3068a 1369F: arch/arm64/boot/dts/marvell/armada*
9f123def 1370F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1371F: arch/arm/configs/mvebu_*_defconfig
75f41273 1372
40f4978b
SH
1373ARM/Marvell Berlin SoC support
1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/mach-berlin/
31c17ac9 1378F: arch/arm/boot/dts/berlin*
e68d7c14 1379F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1380
40f4978b 1381
4cfab57e 1382ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1383M: Jason Cooper <jason@lakedaemon.net>
1384M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1386M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1388S: Maintained
1389F: arch/arm/mach-dove/
54a246ff
NP
1390F: arch/arm/mach-mv78xx0/
1391F: arch/arm/mach-orion5x/
1392F: arch/arm/plat-orion/
31c17ac9
GC
1393F: arch/arm/boot/dts/dove*
1394F: arch/arm/boot/dts/orion5x*
1395
3b886171 1396
d69ac131
AC
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M: Alexander Clouter <alex@digriz.org.uk>
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W: http://www.digriz.org.uk/ts78xx/kernel
1401S: Maintained
1402F: arch/arm/mach-orion5x/ts78xx-*
1403
e557959d
NA
1404ARM/OXNAS platform support
1405M: Neil Armstrong <narmstrong@baylibre.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/mach-oxnas/
1409F: arch/arm/boot/dts/oxnas*
1410F: arch/arm/boot/dts/wd-mbwe.dts
1411N: oxnas
1412
607b8fc9
EH
1413ARM/Mediatek RTC DRIVER
1414M: Eddie Huang <eddie.huang@mediatek.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: drivers/rtc/rtc-mt6397.c
1419
e54951c8
MB
1420ARM/Mediatek SoC support
1421M: Matthias Brugger <matthias.bgg@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1424S: Maintained
1425F: arch/arm/boot/dts/mt6*
1426F: arch/arm/boot/dts/mt8*
1427F: arch/arm/mach-mediatek/
1428N: mtk
1429K: mediatek
1430
0f8669e3
CY
1431ARM/Mediatek USB3 PHY DRIVER
1432M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: drivers/phy/phy-mt65xx-usb3.c
1437
adcb079f
AB
1438ARM/MICREL KS8695 ARCHITECTURE
1439M: Greg Ungerer <gerg@uclinux.org>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1441F: arch/arm/mach-ks8695/
adcb079f
AB
1442S: Odd Fixes
1443
d78ff0a5 1444ARM/MIOA701 MACHINE SUPPORT
8b58be88 1445M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1447F: arch/arm/mach-pxa/mioa701.c
1448S: Maintained
1449
9624dfe6 1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1451M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1452S: Maintained
1453
e0ee9851 1454ARM/NOMADIK ARCHITECTURE
28b8e8d4 1455M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1456M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-nomadik/
ecc265fe 1460F: drivers/pinctrl/nomadik/
87572880 1461F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1463
9d76295a 1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1465M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1466L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S: Supported
1469
8459c159 1470ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1473S: Maintained
1474
5d783a2d 1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1476M: Marek Vasut <marek.vasut@gmail.com>
75280787 1477L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1478W: http://hackndev.com
1479S: Maintained
933d35f0
JP
1480F: arch/arm/mach-pxa/include/mach/palmtx.h
1481F: arch/arm/mach-pxa/palmtx.c
1482F: arch/arm/mach-pxa/include/mach/palmt5.h
1483F: arch/arm/mach-pxa/palmt5.c
1484F: arch/arm/mach-pxa/include/mach/palmld.h
1485F: arch/arm/mach-pxa/palmld.c
1486F: arch/arm/mach-pxa/include/mach/palmte2.h
1487F: arch/arm/mach-pxa/palmte2.c
1488F: arch/arm/mach-pxa/include/mach/palmtc.h
1489F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1490
b57fe924 1491ARM/PALM TREO SUPPORT
d8130624 1492M: Tomas Cech <sleep_walker@suse.com>
75280787 1493L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1494W: http://hackndev.com
1495S: Maintained
b57fe924
JP
1496F: arch/arm/mach-pxa/include/mach/palmtreo.h
1497F: arch/arm/mach-pxa/palmtreo.c
90af5811 1498
c49e1e63 1499ARM/PALMZ72 SUPPORT
8b58be88 1500M: Sergey Lapin <slapin@ossfans.org>
75280787 1501L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1502W: http://hackndev.com
1503S: Maintained
933d35f0
JP
1504F: arch/arm/mach-pxa/include/mach/palmz72.h
1505F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1506
1da177e4 1507ARM/PLEB SUPPORT
8b58be88 1508M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S: Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
8b58be88 1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1515W: http://www.armlinux.org.uk/
1da177e4
LT
1516S: Maintained
1517
8fc1b0f8 1518ARM/QUALCOMM SUPPORT
bbeaa595
AG
1519M: Andy Gross <andy.gross@linaro.org>
1520M: David Brown <david.brown@linaro.org>
8fc1b0f8 1521L: linux-arm-msm@vger.kernel.org
f5d3af9d 1522L: linux-soc@vger.kernel.org
8fc1b0f8 1523S: Maintained
0c4cbf9e
BA
1524F: arch/arm/boot/dts/qcom-*.dts
1525F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1526F: arch/arm/mach-qcom/
e68d7c14 1527F: arch/arm64/boot/dts/qcom/*
5482cefa 1528F: drivers/i2c/busses/i2c-qup.c
39a3366a 1529F: drivers/clk/qcom/
f5d3af9d 1530F: drivers/soc/qcom/
5482cefa 1531F: drivers/spi/spi-qup.c
c0c89faf
SB
1532F: drivers/tty/serial/msm_serial.h
1533F: drivers/tty/serial/msm_serial.c
1534F: drivers/*/pm8???-*
1535F: drivers/mfd/ssbi.c
916f743d 1536F: drivers/firmware/qcom_scm.c
bbeaa595 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1538
2b7a52a4 1539ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1540M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1542S: Maintained
1543
b138e119
SH
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1552F: drivers/soc/renesas/
1553F: include/linux/soc/renesas/
b138e119 1554
d4275354 1555ARM/RISCPC ARCHITECTURE
54176cc6 1556M: Russell King <linux@armlinux.org.uk>
efc03ecb 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1558W: http://www.armlinux.org.uk/
d4275354 1559S: Maintained
d4275354
RK
1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F: arch/arm/include/asm/hardware/ioc.h
1562F: arch/arm/include/asm/hardware/iomd.h
1563F: arch/arm/include/asm/hardware/memc.h
1564F: arch/arm/mach-rpc/
1a6422f6 1565F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1566F: drivers/net/ethernet/i825xx/ether1*
1567F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1568F: drivers/scsi/arm/
1569
08ddbb0a
HS
1570ARM/Rockchip SoC support
1571M: Heiko Stuebner <heiko@sntech.de>
1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1573L: linux-rockchip@lists.infradead.org
9f273c24 1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1575S: Maintained
541555e9 1576F: arch/arm/boot/dts/rk3*
08ddbb0a 1577F: arch/arm/mach-rockchip/
541555e9
HS
1578F: drivers/clk/rockchip/
1579F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1580F: drivers/*/*rockchip*
541555e9
HS
1581F: drivers/*/*/*rockchip*
1582F: sound/soc/rockchip/
b4331b43 1583N: rockchip
08ddbb0a 1584
5bfb937c
KK
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M: Kukjin Kim <kgene@kernel.org>
e8f98457 1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1590S: Maintained
6f0589c8 1591F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1592F: arch/arm/boot/dts/s5p*
1593F: arch/arm/boot/dts/samsung*
6f0589c8 1594F: arch/arm/boot/dts/exynos*
d97236e6 1595F: arch/arm64/boot/dts/exynos/
482ce512 1596F: arch/arm/plat-samsung/
769bbb63
HS
1597F: arch/arm/mach-s3c24*/
1598F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1599F: arch/arm/mach-s5p*/
1600F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1601F: drivers/*/*s3c2410*
1602F: drivers/*/*/*s3c2410*
ffd51977 1603F: drivers/memory/samsung/*
bf50ddcd 1604F: drivers/soc/samsung/*
40c76662
MB
1605F: drivers/spi/spi-s3c*
1606F: sound/soc/samsung/*
d6b9aea6
KK
1607F: Documentation/arm/Samsung/
1608F: Documentation/devicetree/bindings/arm/samsung/
1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1610F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1611N: exynos
f556cb07 1612
10ffa964
KP
1613ARM/SAMSUNG MOBILE MACHINE SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
004bbd3c 1617F: arch/arm/mach-s5pv210/
10ffa964 1618
3ce4ccb6
KD
1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1620M: Kyungmin Park <kyungmin.park@samsung.com>
1621M: Kamil Debski <k.debski@samsung.com>
1622L: linux-arm-kernel@lists.infradead.org
1623L: linux-media@vger.kernel.org
1624S: Maintained
1625F: drivers/media/platform/s5p-g2d/
1626
e6a476fd
MS
1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629M: Kamil Debski <k.debski@samsung.com>
6305902c 1630M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1631L: linux-arm-kernel@lists.infradead.org
1632L: linux-media@vger.kernel.org
1633S: Maintained
934455d7 1634F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1635F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1636
1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1638M: Kyungmin Park <kyungmin.park@samsung.com>
1639M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org
1641L: linux-media@vger.kernel.org
1642S: Maintained
90d72ac6 1643F: drivers/media/platform/s5p-tv/
e6a476fd 1644
7d9f9bf4
AP
1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1647M: Jacek Anaszewski <j.anaszewski@samsung.com>
1648L: linux-arm-kernel@lists.infradead.org
1649L: linux-media@vger.kernel.org
1650S: Maintained
1651F: drivers/media/platform/s5p-jpeg/
1652
d48d38e8 1653ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1654M: Simon Horman <horms@verge.net.au>
d48d38e8 1655M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1656L: linux-renesas-soc@vger.kernel.org
4a121096 1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1659S: Supported
0b514fdb
SH
1660F: arch/arm/boot/dts/emev2*
1661F: arch/arm/boot/dts/r7s*
1662F: arch/arm/boot/dts/r8a*
1663F: arch/arm/boot/dts/sh*
0b514fdb 1664F: arch/arm/configs/shmobile_defconfig
7a2071c5 1665F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1666F: arch/arm/mach-shmobile/
1667F: drivers/sh/
be32bcbb
GU
1668F: drivers/soc/renesas/
1669F: include/linux/soc/renesas/
d48d38e8 1670
66314223 1671ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1672M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1673S: Maintained
1674F: arch/arm/mach-socfpga/
efadb751
DN
1675F: arch/arm/boot/dts/socfpga*
1676F: arch/arm/configs/socfpga_defconfig
e68d7c14 1677F: arch/arm64/boot/dts/altera/
ba2b7d0a 1678W: http://www.rocketboards.org
efadb751 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1680
1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1682M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1683S: Maintained
1684F: drivers/clk/socfpga/
1685
71bcada8
TT
1686ARM/SOCFPGA EDAC SUPPORT
1687M: Thor Thayer <tthayer@opensource.altera.com>
1688S: Maintained
1689F: drivers/edac/altera_edac.
1690
65ebcc11 1691ARM/STI ARCHITECTURE
a92177ea
SK
1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1693M: Maxime Coquelin <maxime.coquelin@st.com>
1694M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696L: kernel@stlinux.com
1697W: http://www.stlinux.com
1698S: Maintained
1699F: arch/arm/mach-sti/
a92177ea 1700F: arch/arm/boot/dts/sti*
b8e31bf3 1701F: drivers/char/hw_random/st-rng.c
a92177ea 1702F: drivers/clocksource/arm_global_timer.c
82805d1b 1703F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1704F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1705F: drivers/i2c/busses/i2c-st.c
346e2e4a 1706F: drivers/media/rc/st_rc.c
95d66b16 1707F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1708F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1709F: drivers/phy/phy-miphy28lp.c
1710F: drivers/phy/phy-miphy365x.c
6da969a5 1711F: drivers/phy/phy-stih407-usb.c
26389c78 1712F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1713F: drivers/pinctrl/pinctrl-st.c
aac22524 1714F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1715F: drivers/reset/sti/
db4112e6 1716F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1717F: drivers/tty/serial/st-asc.c
eb11adab 1718F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1719F: drivers/usb/host/ehci-st.c
1720F: drivers/usb/host/ohci-st.c
db4112e6 1721F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1722F: drivers/ata/ahci_st.c
65ebcc11 1723
ee6e7879
MC
1724ARM/STM32 ARCHITECTURE
1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1729N: stm32
1730F: drivers/clocksource/armv7m_systick.c
1731
d6de5b02
MG
1732ARM/TANGO ARCHITECTURE
1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1734L: linux-arm-kernel@lists.infradead.org
1735S: Maintained
1736F: arch/arm/mach-tango/
1737F: arch/arm/boot/dts/tango*
1738
2b7a52a4 1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1740M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1742S: Maintained
1743
1bbd7089 1744ARM/TETON BGA MACHINE SUPPORT
706e69d6 1745M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748
2b7a52a4 1749ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1750M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1752S: Maintained
1753
98ad6e3b 1754ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1755M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1757W: http://www.mcuos.com
1758S: Maintained
4e89e8f6 1759F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1760F: drivers/input/keyboard/w90p910_keypad.c
1761F: drivers/input/touchscreen/w90p910_ts.c
1762F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1764F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1765F: drivers/rtc/rtc-nuc900.c
9df92e6c 1766F: drivers/spi/spi-nuc900.c
4e89e8f6 1767F: drivers/usb/host/ehci-w90x900.c
8a61f013 1768F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1769
54274d71 1770ARM/U300 MACHINE SUPPORT
e4651a9f 1771M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Supported
1774F: arch/arm/mach-u300/
9affbd24 1775F: drivers/clocksource/timer-u300.c
54274d71
LW
1776F: drivers/i2c/busses/i2c-stu300.c
1777F: drivers/rtc/rtc-coh901331.c
1778F: drivers/watchdog/coh901327_wdt.c
1779F: drivers/dma/coh901318*
87572880
LW
1780F: drivers/mfd/ab3100*
1781F: drivers/rtc/rtc-ab3100.c
1782F: drivers/rtc/rtc-coh901331.c
1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1784
3d00d04f
MY
1785ARM/UNIPHIER ARCHITECTURE
1786M: Masahiro Yamada <yamada.masahiro@socionext.com>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
a3ff83d2 1789F: arch/arm/boot/dts/uniphier*
e7ecbc05 1790F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1791F: arch/arm/mach-uniphier/
e7ecbc05 1792F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1793F: arch/arm64/boot/dts/socionext/
4b7f48d3 1794F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1795F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1796F: drivers/pinctrl/uniphier/
1797F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1798N: uniphier
1799
87572880 1800ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1801M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: arch/arm/mach-ux500/
e4651a9f 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1806F: drivers/dma/ste_dma40*
e4651a9f 1807F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1808F: drivers/mfd/abx500*
1809F: drivers/mfd/ab8500*
e4651a9f
LW
1810F: drivers/mfd/dbx500*
1811F: drivers/mfd/db8500*
ecc265fe
JP
1812F: drivers/pinctrl/nomadik/pinctrl-ab*
1813F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1814F: drivers/rtc/rtc-ab8500.c
e4651a9f 1815F: drivers/rtc/rtc-pl031.c
87572880 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1817
e93fde28
UH
1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1819M: Ulf Hansson <ulf.hansson@linaro.org>
1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821T: git git://git.linaro.org/people/ulfh/clk.git
1822S: Maintained
1823F: drivers/clk/ux500/
1824F: include/linux/platform_data/clk-ux500.h
1825
740d93b1
PM
1826ARM/VERSATILE EXPRESS PLATFORM
1827M: Liviu Dudau <liviu.dudau@arm.com>
1828M: Sudeep Holla <sudeep.holla@arm.com>
1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm/boot/dts/vexpress*
e68d7c14 1833F: arch/arm64/boot/dts/arm/
740d93b1
PM
1834F: arch/arm/mach-vexpress/
1835F: */*/vexpress*
7e8f403f 1836F: */*/*/vexpress*
740d93b1
PM
1837F: drivers/clk/versatile/clk-vexpress-osc.c
1838F: drivers/clocksource/versatile.c
46a600ea 1839N: mps2
740d93b1 1840
d4275354 1841ARM/VFP SUPPORT
54176cc6 1842M: Russell King <linux@armlinux.org.uk>
efc03ecb 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1844W: http://www.armlinux.org.uk/
d4275354
RK
1845S: Maintained
1846F: arch/arm/vfp/
1847
e66b6d8e
MV
1848ARM/VOIPAC PXA270 SUPPORT
1849M: Marek Vasut <marek.vasut@gmail.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1853F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1854
04529fe2
TP
1855ARM/VT8500 ARM ARCHITECTURE
1856M: Tony Prisk <linux@prisktech.co.nz>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-vt8500/
41fd91b4 1860F: drivers/clocksource/vt8500_timer.c
560746eb 1861F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1862F: drivers/mmc/host/wmt-sdmmc.c
1863F: drivers/pwm/pwm-vt8500.c
1864F: drivers/rtc/rtc-vt8500.c
1865F: drivers/tty/serial/vt8500_serial.c
4f31102b 1866F: drivers/usb/host/ehci-platform.c
41fd91b4 1867F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1868F: drivers/video/fbdev/vt8500lcdfb.*
1869F: drivers/video/fbdev/wm8505fb*
1870F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1871
e66b6d8e
MV
1872ARM/ZIPIT Z2 SUPPORT
1873M: Marek Vasut <marek.vasut@gmail.com>
1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S: Maintained
1876F: arch/arm/mach-pxa/z2.c
6ab2a855 1877F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1878
5ecc4b53
JN
1879ARM/ZTE ARCHITECTURE
1880M: Jun Nie <jun.nie@linaro.org>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/mach-zx/
1884F: drivers/clk/zte/
1885F: Documentation/devicetree/bindings/arm/zte.txt
1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1887
51f29d44
MS
1888ARM/ZYNQ ARCHITECTURE
1889M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1890R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892W: http://wiki.xilinx.com
d6448b76 1893T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1894S: Supported
1895F: arch/arm/mach-zynq/
bd2a337a 1896F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1897F: drivers/block/xsysace.c
c2fd4e38
MS
1898N: zynq
1899N: xilinx
1900F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1901F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1902F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1903F: drivers/edac/synopsys_edac.c
51f29d44 1904
48ec83bc 1905ARM SMMU DRIVERS
b8f9879e 1906M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1907R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: drivers/iommu/arm-smmu.c
48ec83bc 1911F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1912F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1913F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1914
38074229
CM
1915ARM64 PORT (AARCH64 ARCHITECTURE)
1916M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1917M: Will Deacon <will.deacon@arm.com>
38074229 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1920S: Maintained
1921F: arch/arm64/
d19766ec 1922F: Documentation/arm64/
38074229 1923
9d7005f9
LP
1924AS3645A LED FLASH CONTROLLER DRIVER
1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1926L: linux-media@vger.kernel.org
1927T: git git://linuxtv.org/media_tree.git
1928S: Maintained
1929F: drivers/media/i2c/as3645a.c
b5dcee22 1930F: include/media/i2c/as3645a.h
9d7005f9 1931
d58de038
GJ
1932ASC7621 HARDWARE MONITOR DRIVER
1933M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1934L: linux-hwmon@vger.kernel.org
d58de038
GJ
1935S: Maintained
1936F: Documentation/hwmon/asc7621
1937F: drivers/hwmon/asc7621.c
1938
b229ece9 1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1940M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1941L: acpi4asus-user@lists.sourceforge.net
d0944853 1942L: platform-driver-x86@vger.kernel.org
76593d6f 1943W: http://acpi4asus.sf.net
85091b71 1944S: Maintained
b229ece9
CC
1945F: drivers/platform/x86/asus*.c
1946F: drivers/platform/x86/eeepc*.c
85091b71 1947
f6a6bbae
JPRV
1948ASUS WIRELESS RADIO CONTROL DRIVER
1949M: João Paulo Rechi Vita <jprvita@gmail.com>
1950L: platform-driver-x86@vger.kernel.org
1951S: Maintained
1952F: drivers/platform/x86/asus-wireless.c
1953
75aeddd1
DH
1954ASYMMETRIC KEYS
1955M: David Howells <dhowells@redhat.com>
1956L: keyrings@vger.kernel.org
1957S: Maintained
1958F: Documentation/crypto/asymmetric-keys.txt
1959F: include/linux/verification.h
1960F: include/crypto/public_key.h
1961F: include/crypto/pkcs7.h
1962F: crypto/asymmetric_keys/
1963
953a6479 1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1965R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1966W: http://sourceforge.net/projects/xscaleiop
08223d80 1967S: Odd fixes
679655da
JP
1968F: Documentation/crypto/async-tx-api.txt
1969F: crypto/async_tx/
1970F: drivers/dma/
1971F: include/linux/dmaengine.h
1972F: include/linux/async_tx.h
b3e5f263 1973
a1867d36 1974AT24 EEPROM DRIVER
14d77c4d 1975M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1976L: linux-i2c@vger.kernel.org
1977S: Maintained
1978F: drivers/misc/eeprom/at24.c
25f73ed5 1979F: include/linux/platform_data/at24.h
a1867d36 1980
e7839f25 1981ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1982M: "Ed L. Cashin" <ed.cashin@acm.org>
1983W: http://www.openaoe.org/
1da177e4 1984S: Supported
679655da
JP
1985F: Documentation/aoe/
1986F: drivers/block/aoe/
1da177e4 1987
aad7a211
AB
1988ATHEROS 71XX/9XXX GPIO DRIVER
1989M: Alban Bedel <albeu@free.fr>
1990W: https://github.com/AlbanBedel/linux
1991T: git git://github.com/AlbanBedel/linux
1992S: Maintained
1993F: drivers/gpio/gpio-ath79.c
1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1995
9a10a870 1996ATHEROS ATH GENERIC UTILITIES
f726ee65 1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1998L: linux-wireless@vger.kernel.org
1999S: Supported
2000F: drivers/net/wireless/ath/*
2001
fa1c114f 2002ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2003M: Jiri Slaby <jirislaby@gmail.com>
2004M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2006L: linux-wireless@vger.kernel.org
72c706b7 2007W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2008S: Maintained
fa451753 2009F: drivers/net/wireless/ath/ath5k/
fa1c114f 2010
12e62d6f
KV
2011ATHEROS ATH6KL WIRELESS DRIVER
2012M: Kalle Valo <kvalo@qca.qualcomm.com>
2013L: linux-wireless@vger.kernel.org
2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2016S: Supported
2017F: drivers/net/wireless/ath/ath6kl/
2018
2be7d22f 2019WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2020M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2021L: linux-wireless@vger.kernel.org
2022L: wil6210@qca.qualcomm.com
2023S: Supported
2024W: http://wireless.kernel.org/en/users/Drivers/wil6210
2025F: drivers/net/wireless/ath/wil6210/
dba4b74d 2026F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2027
1d7e1e6b
CL
2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2029M: Christian Lamparter <chunkeey@googlemail.com>
2030L: linux-wireless@vger.kernel.org
2031W: http://wireless.kernel.org/en/users/Drivers/carl9170
2032S: Maintained
2033F: drivers/net/wireless/ath/carl9170/
2034
2c2a6172
LT
2035ATK0110 HWMON DRIVER
2036M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2037L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2038S: Maintained
2039F: drivers/hwmon/asus_atk0110.c
2040
6f69a6d7 2041ATI_REMOTE2 DRIVER
8b58be88 2042M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2043S: Maintained
679655da 2044F: drivers/input/misc/ati_remote2.c
6f69a6d7 2045
7ae115b4 2046ATLX ETHERNET DRIVERS
8b58be88 2047M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2048M: Chris Snook <chris.snook@gmail.com>
e443e383 2049L: netdev@vger.kernel.org
8d5ca6ec
JC
2050W: http://sourceforge.net/projects/atl1
2051W: http://atl1.sourceforge.net
2052S: Maintained
2b133ad6 2053F: drivers/net/ethernet/atheros/
8d5ca6ec 2054
1da177e4 2055ATM
366c1bd1 2056M: Chas Williams <3chas3@gmail.com>
476604de 2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2058L: netdev@vger.kernel.org
1da177e4
LT
2059W: http://linux-atm.sourceforge.net
2060S: Maintained
679655da
JP
2061F: drivers/atm/
2062F: include/linux/atm*
c117ab84 2063F: include/uapi/linux/atm*
1da177e4 2064
04ac2f46 2065ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2066M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2067S: Maintained
2068F: drivers/mmc/host/atmel-mci.c
04ac2f46 2069
a1cfac48 2070ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2072S: Supported
df621252 2073F: drivers/tty/serial/atmel_serial.c
a1cfac48 2074
f80cb488
NF
2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077S: Supported
2078F: drivers/power/reset/at91-sama5d2_shdwc.c
2079
b9cd7a25
LD
2080ATMEL SAMA5D2 ADC DRIVER
2081M: Ludovic Desroches <ludovic.desroches@atmel.com>
2082L: linux-iio@vger.kernel.org
2083S: Supported
2084F: drivers/iio/adc/at91-sama5d2_adc.c
2085
dfae90ed 2086ATMEL Audio ALSA driver
3a82002c 2087M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2089S: Supported
2090F: sound/soc/atmel
2091
b414dc16
NF
2092ATMEL DMA DRIVER
2093M: Nicolas Ferre <nicolas.ferre@atmel.com>
2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S: Supported
2096F: drivers/dma/at_hdmac.c
2097F: drivers/dma/at_hdmac_regs.h
6f0d65af 2098F: include/linux/platform_data/dma-atmel.h
b414dc16 2099
6bd0f436
LD
2100ATMEL XDMA DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102L: linux-arm-kernel@lists.infradead.org
2103L: dmaengine@vger.kernel.org
2104S: Supported
2105F: drivers/dma/at_xdmac.c
2106
888f2804
LD
2107ATMEL I2C DRIVER
2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
2109L: linux-i2c@vger.kernel.org
2110S: Supported
2111F: drivers/i2c/busses/i2c-at91.c
2112
15515545 2113ATMEL ISI DRIVER
50cb2efa 2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2115L: linux-media@vger.kernel.org
2116S: Supported
f2294c2d 2117F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2118F: include/media/atmel-isi.h
2119
8f4c79ce 2120ATMEL LCDFB DRIVER
8b58be88 2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2122L: linux-fbdev@vger.kernel.org
8f4c79ce 2123S: Maintained
8a61f013 2124F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2125F: include/video/atmel_lcdc.h
8f4c79ce 2126
89e5785f 2127ATMEL MACB ETHERNET DRIVER
a02875a6 2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2129S: Supported
9f2f381f 2130F: drivers/net/ethernet/cadence/
89e5785f 2131
5cbac98a 2132ATMEL NAND DRIVER
50cb2efa
NF
2133M: Wenyou Yang <wenyou.yang@atmel.com>
2134M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2135L: linux-mtd@lists.infradead.org
2136S: Supported
2137F: drivers/mtd/nand/atmel_nand*
2138
05c441ef 2139ATMEL SDMMC DRIVER
2140M: Ludovic Desroches <ludovic.desroches@atmel.com>
2141L: linux-mmc@vger.kernel.org
2142S: Supported
2143F: drivers/mmc/host/sdhci-of-at91.c
2144
754ce4f2 2145ATMEL SPI DRIVER
a02875a6 2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2147S: Supported
9df92e6c 2148F: drivers/spi/spi-atmel.*
754ce4f2 2149
0ef09015 2150ATMEL SSC DRIVER
03515f32 2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/misc/atmel-ssc.c
2155F: include/linux/atmel-ssc.h
2156
e9cb1c5a
NF
2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2158M: Nicolas Ferre <nicolas.ferre@atmel.com>
2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S: Supported
2161F: drivers/misc/atmel_tclib.c
2162F: drivers/clocksource/tcb_clksrc.c
2163
914a3f3b 2164ATMEL USBA UDC DRIVER
a02875a6
NF
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2167S: Supported
faf2e1db 2168F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2169
1da177e4 2170ATMEL WIRELESS DRIVER
8b58be88 2171M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2172L: linux-wireless@vger.kernel.org
1da177e4
LT
2173W: http://www.thekelleys.org.uk/atmel
2174W: http://atmelwlandriver.sourceforge.net/
2175S: Maintained
30fe0f9b 2176F: drivers/net/wireless/atmel/atmel*
1da177e4 2177
a14c0f8f
ND
2178ATMEL MAXTOUCH DRIVER
2179M: Nick Dyer <nick.dyer@itdev.co.uk>
2180T: git git://github.com/atmel-maxtouch/linux.git
2181S: Supported
2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2183F: drivers/input/touchscreen/atmel_mxt_ts.c
2184F: include/linux/platform_data/atmel_mxt_ts.h
2185
26780d9e 2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2187M: Bradley Grove <linuxdrivers@attotech.com>
2188L: linux-scsi@vger.kernel.org
2189W: http://www.attotech.com
2190S: Supported
2191F: drivers/scsi/esas2r
26780d9e 2192
bc6e17b8
SS
2193ATUSB IEEE 802.15.4 RADIO DRIVER
2194M: Stefan Schmidt <stefan@osg.samsung.com>
2195L: linux-wpan@vger.kernel.org
2196S: Maintained
2197F: drivers/net/ieee802154/atusb.c
2198F: drivers/net/ieee802154/atusb.h
2199F: drivers/net/ieee802154/at86rf230.h
2200
a92b7b80 2201AUDIT SUBSYSTEM
915f389d 2202M: Paul Moore <paul@paul-moore.com>
8b58be88 2203M: Eric Paris <eparis@redhat.com>
915f389d 2204L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2205W: http://people.redhat.com/sgrubb/audit/
915f389d 2206T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2207S: Maintained
679655da 2208F: include/linux/audit.h
c117ab84 2209F: include/uapi/linux/audit.h
679655da 2210F: kernel/audit*
a92b7b80 2211
70e84049 2212AUXILIARY DISPLAY DRIVERS
8b58be88 2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2214W: http://miguelojeda.es/auxdisplay.htm
2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2216S: Maintained
679655da
JP
2217F: drivers/auxdisplay/
2218F: include/linux/cfag12864b.h
70e84049 2219
5f97f7f9 2220AVR32 ARCHITECTURE
e336f61f
HCE
2221M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2223W: http://www.atmel.com/products/AVR32/
249d9d9d 2224W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2225W: http://avrfreaks.net/
e336f61f 2226S: Maintained
679655da 2227F: arch/avr32/
5f97f7f9
HS
2228
2229AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232S: Maintained
679655da 2233F: arch/avr32/mach-at32ap/
5f97f7f9 2234
1da177e4 2235AX.25 NETWORK LAYER
8b58be88 2236M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2237L: linux-hams@vger.kernel.org
d34cb28a 2238W: http://www.linux-ax25.org/
1da177e4 2239S: Maintained
c117ab84 2240F: include/uapi/linux/ax25.h
679655da
JP
2241F: include/net/ax25.h
2242F: net/ax25/
1da177e4 2243
d5269395 2244AZ6007 DVB DRIVER
dc19ed15
MCC
2245M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2246M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2247L: linux-media@vger.kernel.org
a825eaec 2248W: https://linuxtv.org
d5269395
MCC
2249T: git git://linuxtv.org/media_tree.git
2250S: Maintained
2251F: drivers/media/usb/dvb-usb-v2/az6007.c
2252
6777376e
HV
2253AZTECH FM RADIO RECEIVER DRIVER
2254M: Hans Verkuil <hverkuil@xs4all.nl>
2255L: linux-media@vger.kernel.org
2256T: git git://linuxtv.org/media_tree.git
a825eaec 2257W: https://linuxtv.org
6777376e
HV
2258S: Maintained
2259F: drivers/media/radio/radio-aztech*
2260
e2d1d6c0 2261B43 WIRELESS DRIVER
e2d1d6c0 2262L: linux-wireless@vger.kernel.org
ed072f9e 2263L: b43-dev@lists.infradead.org
491b26b4 2264W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2265S: Odd Fixes
58619b14 2266F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2267
2268B43LEGACY WIRELESS DRIVER
8b58be88 2269M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2270L: linux-wireless@vger.kernel.org
ed072f9e 2271L: b43-dev@lists.infradead.org
491b26b4 2272W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2273S: Maintained
423e3ce3 2274F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2275
300abeb5 2276BACKLIGHT CLASS/SUBSYSTEM
b7701755 2277M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2278M: Lee Jones <lee.jones@linaro.org>
9f273c24 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2280S: Maintained
679655da
JP
2281F: drivers/video/backlight/
2282F: include/linux/backlight.h
300abeb5 2283
c6c8fea2 2284BATMAN ADVANCED
207df49e 2285M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2286M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2287M: Antonio Quartulli <a@unstable.cc>
1584f41f 2288L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2289W: https://www.open-mesh.org/
8b823170 2290Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2291S: Maintained
286ddfb0
SE
2292F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2293F: Documentation/ABI/testing/sysfs-class-net-mesh
2294F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2295F: net/batman-adv/
2296
e2d1d6c0 2297BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2298M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2299L: linux-hams@vger.kernel.org
2300W: http://www.baycom.org/~tom/ham/ham.html
2301S: Maintained
679655da 2302F: drivers/net/hamradio/baycom*
e2d1d6c0 2303
cafe5635 2304BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2305M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2306L: linux-bcache@vger.kernel.org
2307W: http://bcache.evilpiepirate.org
4d1034eb 2308S: Orphan
cafe5635
KO
2309F: drivers/md/bcache/
2310
04bd844a
HV
2311BDISP ST MEDIA DRIVER
2312M: Fabien Dessenne <fabien.dessenne@st.com>
2313L: linux-media@vger.kernel.org
2314T: git git://linuxtv.org/media_tree.git
a825eaec 2315W: https://linuxtv.org
04bd844a
HV
2316S: Supported
2317F: drivers/media/platform/sti/bdisp
2318
e2d1d6c0 2319BEFS FILE SYSTEM
55817d3d 2320S: Orphan
679655da
JP
2321F: Documentation/filesystems/befs.txt
2322F: fs/befs/
e2d1d6c0 2323
564ee360 2324BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2325M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2326L: netdev@vger.kernel.org
2327S: Maintained
2328F: drivers/net/ethernet/ec_bhf.c
564ee360 2329
e2d1d6c0 2330BFS FILE SYSTEM
8b58be88 2331M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2332S: Maintained
679655da
JP
2333F: Documentation/filesystems/bfs.txt
2334F: fs/bfs/
c117ab84 2335F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2336
1394f032 2337BLACKFIN ARCHITECTURE
a4edbc10 2338M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2339L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2340T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2341W: http://blackfin.uclinux.org
2342S: Supported
679655da 2343F: arch/blackfin/
566da5b2 2344
e190d6b1 2345BLACKFIN EMAC DRIVER
b3fe92b0 2346L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2347W: http://blackfin.uclinux.org
2348S: Supported
7b35f033 2349F: drivers/net/ethernet/adi/
e190d6b1 2350
566da5b2 2351BLACKFIN RTC DRIVER
b3fe92b0 2352L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2353W: http://blackfin.uclinux.org
2354S: Supported
679655da 2355F: drivers/rtc/rtc-bfin.c
1394f032 2356
936ed49a 2357BLACKFIN SDH DRIVER
109ec8c3 2358M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2359L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2360W: http://blackfin.uclinux.org
2361S: Supported
2362F: drivers/mmc/host/bfin_sdh.c
2363
1394f032 2364BLACKFIN SERIAL DRIVER
8b58be88 2365M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2366L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2367W: http://blackfin.uclinux.org
2368S: Supported
8460241e 2369F: drivers/tty/serial/bfin_uart.c
1394f032 2370
1e6d320f 2371BLACKFIN WATCHDOG DRIVER
b3fe92b0 2372L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2373W: http://blackfin.uclinux.org
2374S: Supported
679655da 2375F: drivers/watchdog/bfin_wdt.c
1e6d320f 2376
d24ecfcc 2377BLACKFIN I2C TWI DRIVER
8b58be88 2378M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2380W: http://blackfin.uclinux.org/
2381S: Supported
679655da 2382F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2383
1e204377
SJ
2384BLACKFIN MEDIA DRIVER
2385M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2387W: http://blackfin.uclinux.org/
2388S: Supported
2389F: drivers/media/platform/blackfin/
2390F: drivers/media/i2c/adv7183*
2391F: drivers/media/i2c/vs6624*
2392
b54cf35a
JSM
2393BLINKM RGB LED DRIVER
2394M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2395S: Maintained
2396F: drivers/leds/leds-blinkm.c
2397
1da177e4 2398BLOCK LAYER
8b58be88 2399M: Jens Axboe <axboe@kernel.dk>
82c426e0 2400L: linux-block@vger.kernel.org
08deed1e 2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2402S: Maintained
679655da 2403F: block/
ae11f7ef 2404F: kernel/trace/blktrace.c
1da177e4 2405
2b54aaef 2406BLOCK2MTD DRIVER
8b58be88 2407M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2408L: linux-mtd@lists.infradead.org
2409S: Maintained
679655da 2410F: drivers/mtd/devices/block2mtd.c
2b54aaef 2411
63fbd24e 2412BLUETOOTH DRIVERS
8b58be88 2413M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2414M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2415M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2416L: linux-bluetooth@vger.kernel.org
63fbd24e 2417W: http://www.bluez.org/
22e7a424
MH
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2420S: Maintained
679655da 2421F: drivers/bluetooth/
1da177e4 2422
63fbd24e 2423BLUETOOTH SUBSYSTEM
8b58be88 2424M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2425M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2426M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2427L: linux-bluetooth@vger.kernel.org
2428W: http://www.bluez.org/
22e7a424
MH
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2431S: Maintained
679655da
JP
2432F: net/bluetooth/
2433F: include/net/bluetooth/
1da177e4
LT
2434
2435BONDING DRIVER
79b30750 2436M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2437M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2438M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2439L: netdev@vger.kernel.org
ce00f85c
JC
2440W: http://sourceforge.net/projects/bonding/
2441S: Supported
679655da 2442F: drivers/net/bonding/
c117ab84 2443F: include/uapi/linux/if_bonding.h
1da177e4 2444
b5f4df34
AS
2445BPF (Safe dynamic programs and tools)
2446M: Alexei Starovoitov <ast@kernel.org>
2447L: netdev@vger.kernel.org
2448L: linux-kernel@vger.kernel.org
2449S: Supported
2450F: kernel/bpf/
2451
39105890 2452BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2453M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2454L: netdev@vger.kernel.org
2455S: Supported
adfc5217 2456F: drivers/net/ethernet/broadcom/b44.*
39105890 2457
32ec90d5
FF
2458BROADCOM GENET ETHERNET DRIVER
2459M: Florian Fainelli <f.fainelli@gmail.com>
2460L: netdev@vger.kernel.org
2461S: Supported
2462F: drivers/net/ethernet/broadcom/genet/
2463
948c51e6 2464BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2465M: Sony Chacko <sony.chacko@qlogic.com>
2466M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2467L: netdev@vger.kernel.org
2468S: Supported
adfc5217
JK
2469F: drivers/net/ethernet/broadcom/bnx2.*
2470F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2471
4d9d2cb0 2472BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2473M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2474L: netdev@vger.kernel.org
2475S: Supported
adfc5217 2476F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2477
90f4c594 2478BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2479M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2480M: Ray Jui <rjui@broadcom.com>
2481M: Scott Branden <sbranden@broadcom.com>
497a045d 2482L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2483T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2484S: Maintained
2485F: arch/arm/mach-bcm/
2486F: arch/arm/boot/dts/bcm113*
90f4c594 2487F: arch/arm/boot/dts/bcm216*
af4b8e37 2488F: arch/arm/boot/dts/bcm281*
e68d7c14 2489F: arch/arm64/boot/dts/broadcom/
af4b8e37 2490F: arch/arm/configs/bcm_defconfig
e4ef47f2 2491F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2492F: drivers/clocksource/bcm_kona_timer.c
2493
9209bec4 2494BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2495M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2496M: Lee Jones <lee@kernel.org>
10b9e887 2497M: Eric Anholt <eric@anholt.net>
f680f25c 2498L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2501S: Maintained
9209bec4 2502N: bcm2835
f680f25c 2503
5564f092
RM
2504BROADCOM BCM47XX MIPS ARCHITECTURE
2505M: Hauke Mehrtens <hauke@hauke-m.de>
2506M: Rafał Miłecki <zajec5@gmail.com>
2507L: linux-mips@linux-mips.org
2508S: Maintained
7ad2410c 2509F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2510F: arch/mips/bcm47xx/*
2511F: arch/mips/include/asm/mach-bcm47xx/*
2512
9209bec4 2513BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2514M: Hauke Mehrtens <hauke@hauke-m.de>
2515L: linux-arm-kernel@lists.infradead.org
2516S: Maintained
2517F: arch/arm/mach-bcm/bcm_5301x.c
2518F: arch/arm/boot/dts/bcm5301x.dtsi
2519F: arch/arm/boot/dts/bcm470*
2520
e076e962
FF
2521BROADCOM BCM63XX ARM ARCHITECTURE
2522M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524L: bcm-kernel-feedback-list@broadcom.com
2525T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2526S: Maintained
2527F: arch/arm/mach-bcm/bcm63xx.c
2528F: arch/arm/include/debug/bcm63xx.S
2529
7110e227
KC
2530BROADCOM BCM63XX/BCM33XX UDC DRIVER
2531M: Kevin Cernekee <cernekee@gmail.com>
2532L: linux-usb@vger.kernel.org
2533S: Maintained
2534F: drivers/usb/gadget/udc/bcm63xx_udc.*
2535
2df94fd6 2536BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2537M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2538M: Gregory Fong <gregory.0xf0@gmail.com>
2539M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2541L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2542T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2543S: Maintained
2544F: arch/arm/mach-bcm/*brcmstb*
2545F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2546F: drivers/bus/brcmstb_gisb.c
5009a289 2547N: brcmstb
2df94fd6 2548
70371cef
KC
2549BROADCOM BMIPS MIPS ARCHITECTURE
2550M: Kevin Cernekee <cernekee@gmail.com>
2551M: Florian Fainelli <f.fainelli@gmail.com>
2552L: linux-mips@linux-mips.org
eb6725d0 2553T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2554S: Maintained
2555F: arch/mips/bmips/*
2556F: arch/mips/include/asm/mach-bmips/*
2557F: arch/mips/kernel/*bmips*
338808de 2558F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2559F: drivers/irqchip/irq-bcm63*
70371cef
KC
2560F: drivers/irqchip/irq-bcm7*
2561F: drivers/irqchip/irq-brcmstb*
3271e610 2562F: include/linux/bcm963xx_nvram.h
8fce60b8 2563F: include/linux/bcm963xx_tag.h
70371cef 2564
948c51e6 2565BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2566M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2567M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2568M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2569L: netdev@vger.kernel.org
2570S: Supported
adfc5217 2571F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2572
a9533e7e
HP
2573BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2574M: Brett Rudley <brudley@broadcom.com>
818c07b8 2575M: Arend van Spriel <arend@broadcom.com>
85d63686 2576M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2577M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2578L: linux-wireless@vger.kernel.org
5615171c 2579L: brcm80211-dev-list@broadcom.com
a9533e7e 2580S: Supported
05491d2c 2581F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2582
9958d6f9 2583BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2584M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2585L: linux-scsi@vger.kernel.org
2586S: Supported
2587F: drivers/scsi/bnx2fc/
2588
6a6b5ad0 2589BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2590M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2591L: linux-scsi@vger.kernel.org
2592S: Supported
2593F: drivers/scsi/bnx2i/
2594
63f37ddf 2595BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2596M: Ray Jui <rjui@broadcom.com>
2597M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2598M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2601T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2602S: Maintained
2603N: iproc
2604N: cygnus
63f37ddf 2605N: nsp
36c0237f
SB
2606N: bcm9113*
2607N: bcm9583*
63f37ddf
JM
2608N: bcm9585*
2609N: bcm9586*
2610N: bcm988312
36c0237f 2611N: bcm113*
63f37ddf
JM
2612N: bcm583*
2613N: bcm585*
2614N: bcm586*
2615N: bcm88312
36c0237f 2616
3b0213d5
GF
2617BROADCOM BRCMSTB GPIO DRIVER
2618M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2619L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2620S: Supported
2621F: drivers/gpio/gpio-brcmstb.c
2622F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2623
7b7f588b 2624BROADCOM KONA GPIO DRIVER
5e163903 2625M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2626L: bcm-kernel-feedback-list@broadcom.com
2627S: Supported
2628F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2629F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2630
f6e734a8
RM
2631BROADCOM NVRAM DRIVER
2632M: Rafał Miłecki <zajec5@gmail.com>
2633L: linux-mips@linux-mips.org
2634S: Maintained
2635F: drivers/firmware/broadcom/*
2636
02787daa
BN
2637BROADCOM STB NAND FLASH DRIVER
2638M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2639M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2640L: linux-mtd@lists.infradead.org
1285734c 2641L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2642S: Maintained
2643F: drivers/mtd/nand/brcmnand/
2644
c9678d86
RM
2645BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2646M: Rafał Miłecki <zajec5@gmail.com>
2647L: linux-wireless@vger.kernel.org
2648S: Maintained
2649F: drivers/bcma/
2650F: include/linux/bcma/
2651
b8302205
FF
2652BROADCOM SYSTEMPORT ETHERNET DRIVER
2653M: Florian Fainelli <f.fainelli@gmail.com>
2654L: netdev@vger.kernel.org
2655S: Supported
2656F: drivers/net/ethernet/broadcom/bcmsysport.*
2657
42515e61
J
2658BROADCOM VULCAN ARM64 SOC
2659M: Jayachandran C. <jchandra@broadcom.com>
2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661L: bcm-kernel-feedback-list@broadcom.com
2662S: Maintained
2663F: arch/arm64/boot/dts/broadcom/vulcan*
2664
7725ccfd 2665BROCADE BFA FC SCSI DRIVER
aa803370
AG
2666M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2667M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2668L: linux-scsi@vger.kernel.org
2669S: Supported
2670F: drivers/scsi/bfa/
7725ccfd 2671
8b230ed8 2672BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2673M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2674L: netdev@vger.kernel.org
2675S: Supported
f844a0ea 2676F: drivers/net/ethernet/brocade/bna/
8b230ed8 2677
5cdf7f76 2678BSG (block layer generic sg v4 driver)
8b58be88 2679M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2680L: linux-scsi@vger.kernel.org
2681S: Supported
679655da
JP
2682F: block/bsg.c
2683F: include/linux/bsg.h
c117ab84 2684F: include/uapi/linux/bsg.h
5cdf7f76 2685
af39917d
CL
2686BT87X AUDIO DRIVER
2687M: Clemens Ladisch <clemens@ladisch.de>
2688L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2689T: git git://git.alsa-project.org/alsa-kernel.git
2690S: Maintained
2691F: Documentation/sound/alsa/Bt87x.txt
2692F: sound/pci/bt87x.c
2693
ff1d5c2f 2694BT8XXGPIO DRIVER
eb032b98 2695M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2696W: http://bu3sch.de/btgpio.php
2697S: Maintained
72dbb705 2698F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2699
eb1eb04f 2700BTRFS FILE SYSTEM
c0778e25
CM
2701M: Chris Mason <clm@fb.com>
2702M: Josef Bacik <jbacik@fb.com>
d8130624 2703M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2704L: linux-btrfs@vger.kernel.org
2705W: http://btrfs.wiki.kernel.org/
8a6e2535 2706Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2708S: Maintained
679655da
JP
2709F: Documentation/filesystems/btrfs.txt
2710F: fs/btrfs/
eb1eb04f 2711
1da177e4 2712BTTV VIDEO4LINUX DRIVER
dc19ed15
MCC
2713M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2714M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2715L: linux-media@vger.kernel.org
a825eaec 2716W: https://linuxtv.org
275ffde4 2717T: git git://linuxtv.org/media_tree.git
f96236e5 2718S: Odd fixes
679655da 2719F: Documentation/video4linux/bttv/
90d72ac6 2720F: drivers/media/pci/bt8xx/bttv*
1da177e4 2721
1f34923c
KA
2722BUSLOGIC SCSI DRIVER
2723M: Khalid Aziz <khalid@gonehiking.org>
2724L: linux-scsi@vger.kernel.org
2725S: Maintained
2726F: drivers/scsi/BusLogic.*
2727F: drivers/scsi/FlashPoint.*
2728
af39917d
CL
2729C-MEDIA CMI8788 DRIVER
2730M: Clemens Ladisch <clemens@ladisch.de>
2731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2732T: git git://git.alsa-project.org/alsa-kernel.git
2733S: Maintained
2734F: sound/pci/oxygen/
2735
2141355f
MS
2736C6X ARCHITECTURE
2737M: Mark Salter <msalter@redhat.com>
2738M: Aurelien Jacquiot <a-jacquiot@ti.com>
2739L: linux-c6x-dev@linux-c6x.org
2740W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2741S: Maintained
2742F: arch/c6x/
2743
a5432f5a 2744CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2745M: David Howells <dhowells@redhat.com>
e62d6e24 2746L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2747S: Supported
2748F: Documentation/filesystems/caching/cachefiles.txt
2749F: fs/cachefiles/
2750
c815ca39
HV
2751CADET FM/AM RADIO RECEIVER DRIVER
2752M: Hans Verkuil <hverkuil@xs4all.nl>
2753L: linux-media@vger.kernel.org
2754T: git git://linuxtv.org/media_tree.git
a825eaec 2755W: https://linuxtv.org
c815ca39
HV
2756S: Maintained
2757F: drivers/media/radio/radio-cadet*
2758
77d5140f 2759CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2760M: Jonathan Corbet <corbet@lwn.net>
661263b5 2761L: linux-media@vger.kernel.org
275ffde4 2762T: git git://linuxtv.org/media_tree.git
77d5140f 2763S: Maintained
679655da 2764F: Documentation/video4linux/cafe_ccic
90d72ac6 2765F: drivers/media/platform/marvell-ccic/
77d5140f 2766
201b6bab 2767CAIF NETWORK LAYER
5c574f50 2768M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2769L: netdev@vger.kernel.org
2770S: Supported
2771F: Documentation/networking/caif/
2772F: drivers/net/caif/
c117ab84 2773F: include/uapi/linux/caif/
201b6bab
JP
2774F: include/net/caif/
2775F: net/caif/
2776
77dac90f 2777CALGARY x86-64 IOMMU
8b58be88
JP
2778M: Muli Ben-Yehuda <muli@il.ibm.com>
2779M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2780L: discuss@x86-64.org
2781S: Maintained
679655da
JP
2782F: arch/x86/kernel/pci-calgary_64.c
2783F: arch/x86/kernel/tce_64.c
2784F: arch/x86/include/asm/calgary.h
2785F: arch/x86/include/asm/tce.h
77dac90f 2786
e2d1d6c0 2787CAN NETWORK LAYER
8d15d386 2788M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2789M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2790L: linux-can@vger.kernel.org
84b0d715 2791W: https://github.com/linux-can
870482a4
MKB
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2794S: Maintained
f35f6c8f 2795F: Documentation/networking/can.txt
8d15d386 2796F: net/can/
8d15d386 2797F: include/linux/can/core.h
c117ab84
CEB
2798F: include/uapi/linux/can.h
2799F: include/uapi/linux/can/bcm.h
2800F: include/uapi/linux/can/raw.h
2801F: include/uapi/linux/can/gw.h
e2d1d6c0 2802
4261a204 2803CAN NETWORK DRIVERS
8b58be88 2804M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2805M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2806L: linux-can@vger.kernel.org
84b0d715 2807W: https://github.com/linux-can
870482a4
MKB
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2810S: Maintained
8d15d386
OH
2811F: drivers/net/can/
2812F: include/linux/can/dev.h
8d15d386 2813F: include/linux/can/platform/
c117ab84
CEB
2814F: include/uapi/linux/can/error.h
2815F: include/uapi/linux/can/netlink.h
4261a204 2816
95d16c72
JM
2817CAPABILITIES
2818M: Serge Hallyn <serge.hallyn@canonical.com>
2819L: linux-security-module@vger.kernel.org
6305902c 2820S: Supported
95d16c72 2821F: include/linux/capability.h
c117ab84 2822F: include/uapi/linux/capability.h
6305902c 2823F: security/commoncap.c
38a94118 2824F: kernel/capability.c
95d16c72 2825
b84894c7
KT
2826CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2827M: Kevin Tsai <ktsai@capellamicro.com>
2828S: Maintained
2829F: drivers/iio/light/cm*
2830F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2831
f21fb3ed
RV
2832CAVIUM LIQUIDIO NETWORK DRIVER
2833M: Derek Chickles <derek.chickles@caviumnetworks.com>
2834M: Satanand Burla <satananda.burla@caviumnetworks.com>
2835M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2836M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2837L: netdev@vger.kernel.org
2838W: http://www.cavium.com
2839S: Supported
f21fb3ed
RV
2840F: drivers/net/ethernet/cavium/liquidio/
2841
ef0bbac3
VB
2842CC2520 IEEE-802.15.4 RADIO DRIVER
2843M: Varka Bhadram <varkabhadram@gmail.com>
2844L: linux-wpan@vger.kernel.org
2845S: Maintained
2846F: drivers/net/ieee802154/cc2520.c
2847F: include/linux/spi/cc2520.h
2848F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2849
b8154542 2850CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2851M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2852L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2853W: http://www.ibm.com/developerworks/power/cell/
2854S: Supported
679655da 2855F: arch/powerpc/include/asm/cell*.h
679655da 2856F: arch/powerpc/include/asm/spu*.h
c117ab84 2857F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2858F: arch/powerpc/oprofile/*cell*
2859F: arch/powerpc/platforms/cell/
b8154542 2860
398ecff5
SW
2861CEPH COMMON CODE (LIBCEPH)
2862M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2863M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2864M: Sage Weil <sage@redhat.com>
82593f87 2865L: ceph-devel@vger.kernel.org
09d90327 2866W: http://ceph.com/
fb99f881 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2868T: git git://github.com/ceph/ceph-client.git
9030aaf9 2869S: Supported
14430813
JP
2870F: net/ceph/
2871F: include/linux/ceph/
2872F: include/linux/crush/
9030aaf9 2873
398ecff5
SW
2874CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2875M: "Yan, Zheng" <zyan@redhat.com>
2876M: Sage Weil <sage@redhat.com>
2877M: Ilya Dryomov <idryomov@gmail.com>
2878L: ceph-devel@vger.kernel.org
2879W: http://ceph.com/
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2881T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2882S: Supported
2883F: Documentation/filesystems/ceph.txt
2884F: fs/ceph/
2885
cfc411e7
DH
2886CERTIFICATE HANDLING:
2887M: David Howells <dhowells@redhat.com>
2888M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2889L: keyrings@vger.kernel.org
cfc411e7
DH
2890S: Maintained
2891F: Documentation/module-signing.txt
2892F: certs/
d8d80386 2893F: scripts/sign-file.c
cfc411e7
DH
2894F: scripts/extract-cert.c
2895
18332a80 2896CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2897L: linux-usb@vger.kernel.org
10c6c9c9 2898S: Orphan
679655da
JP
2899F: Documentation/usb/WUSB-Design-overview.txt
2900F: Documentation/usb/wusb-cbaf
355ffe69
DV
2901F: drivers/usb/host/hwa-hc.c
2902F: drivers/usb/host/whci/
679655da
JP
2903F: drivers/usb/wusbcore/
2904F: include/linux/usb/wusb*
18332a80 2905
70e84049 2906CFAG12864B LCD DRIVER
8b58be88 2907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2908W: http://miguelojeda.es/auxdisplay.htm
2909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2910S: Maintained
679655da
JP
2911F: drivers/auxdisplay/cfag12864b.c
2912F: include/linux/cfag12864b.h
70e84049
MOS
2913
2914CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2915M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2916W: http://miguelojeda.es/auxdisplay.htm
2917W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2918S: Maintained
679655da
JP
2919F: drivers/auxdisplay/cfag12864bfb.c
2920F: include/linux/cfag12864b.h
70e84049 2921
704232c2 2922CFG80211 and NL80211
8b58be88 2923M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2924L: linux-wireless@vger.kernel.org
ce466579
JB
2925W: http://wireless.kernel.org/
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2928S: Maintained
c117ab84 2929F: include/uapi/linux/nl80211.h
679655da
JP
2930F: include/net/cfg80211.h
2931F: net/wireless/*
2932X: net/wireless/wext*
704232c2 2933
46e64261
GKH
2934CHAR and MISC DRIVERS
2935M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2938S: Supported
46e64261
GKH
2939F: drivers/char/*
2940F: drivers/misc/*
471322a8 2941F: include/linux/miscdevice.h
46e64261 2942
0a920b5b 2943CHECKPATCH
8b58be88 2944M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2945M: Joe Perches <joe@perches.com>
2946S: Maintained
679655da 2947F: scripts/checkpatch.pl
0a920b5b 2948
f8407f26
HW
2949CHINESE DOCUMENTATION
2950M: Harry Wei <harryxiyou@gmail.com>
9740153c 2951L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2952L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2953S: Maintained
2954F: Documentation/zh_CN/
2955
2721ea2c 2956CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2957M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2959L: linux-usb@vger.kernel.org
2960S: Maintained
2961F: drivers/usb/chipidea/
2962
a93ad65d
HG
2963CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2964M: Hans de Goede <hdegoede@redhat.com>
2965L: linux-input@vger.kernel.org
2966S: Maintained
2967F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2968F: drivers/input/touchscreen/chipone_icn8318.c
2969
ab043105
OJ
2970CHROME HARDWARE PLATFORM SUPPORT
2971M: Olof Johansson <olof@lixom.net>
2972S: Maintained
9f273c24 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2974F: drivers/platform/chrome/
2975
641cb85e 2976CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2977M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2978M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2979M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2980M: Neel Patel <neepatel@cisco.com>
7063fbf2 2981S: Supported
a6a5580c 2982F: drivers/net/ethernet/cisco/enic/
7063fbf2 2983
e3cf00d0 2984CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2985M: Christian Benvenuti <benve@cisco.com>
2986M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2987S: Supported
35ef4a9e 2988F: drivers/infiniband/hw/usnic/
e3cf00d0 2989
2b7a52a4 2990CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2991M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2992L: netdev@vger.kernel.org
2993S: Maintained
57d0b7a0 2994F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2995
3d4cfdc9
MB
2996CIRRUS LOGIC AUDIO CODEC DRIVERS
2997M: Brian Austin <brian.austin@cirrus.com>
2998M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3000S: Maintained
3001F: sound/soc/codecs/cs*
3002
94574d9a
KRW
3003CLEANCACHE API
3004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3005L: linux-kernel@vger.kernel.org
3006S: Maintained
3007F: mm/cleancache.c
3008F: include/linux/cleancache.h
3009
d4275354 3010CLK API
54176cc6 3011M: Russell King <linux@armlinux.org.uk>
aa571b14 3012L: linux-clk@vger.kernel.org
37417046 3013S: Maintained
d4275354
RK
3014F: include/linux/clk.h
3015
9222d247
JS
3016CLOCKSOURCE, CLOCKEVENT DRIVERS
3017M: Daniel Lezcano <daniel.lezcano@linaro.org>
3018M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3019L: linux-kernel@vger.kernel.org
9222d247
JS
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3021S: Supported
3022F: drivers/clocksource
3023
5df6d737 3024CISCO FCOE HBA DRIVER
8fc89a79
HP
3025M: Hiral Patel <hiralpat@cisco.com>
3026M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3027M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3028L: linux-scsi@vger.kernel.org
3029S: Supported
2a99921a 3030F: drivers/scsi/fnic/
5df6d737 3031
c8806b6c
NM
3032CISCO SCSI HBA DRIVER
3033M: Narsimhulu Musini <nmusini@cisco.com>
3034M: Sesidhar Baddela <sebaddel@cisco.com>
3035L: linux-scsi@vger.kernel.org
3036S: Supported
3037F: drivers/scsi/snic/
3038
529aa8cb
TLSC
3039CMPC ACPI DRIVER
3040M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3041M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3042L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3043S: Supported
3044F: drivers/platform/x86/classmate-laptop.c
3045
85756a06
HV
3046COBALT MEDIA DRIVER
3047M: Hans Verkuil <hans.verkuil@cisco.com>
3048L: linux-media@vger.kernel.org
3049T: git git://linuxtv.org/media_tree.git
a825eaec 3050W: https://linuxtv.org
85756a06
HV
3051S: Supported
3052F: drivers/media/pci/cobalt/
3053
74425eee 3054COCCINELLE/Semantic Patches (SmPL)
26de9c26 3055M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3056M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3057M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3058M: Michal Marek <mmarek@suse.com>
26de9c26 3059L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3061W: http://coccinelle.lip6.fr/
3062S: Supported
4b92b2aa 3063F: Documentation/coccinelle.txt
74425eee
NP
3064F: scripts/coccinelle/
3065F: scripts/coccicheck
3066
1da177e4 3067CODA FILE SYSTEM
8b58be88 3068M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3069M: coda@cs.cmu.edu
3070L: codalist@coda.cs.cmu.edu
3071W: http://www.coda.cs.cmu.edu/
3072S: Maintained
679655da
JP
3073F: Documentation/filesystems/coda.txt
3074F: fs/coda/
3075F: include/linux/coda*.h
c117ab84 3076F: include/uapi/linux/coda*.h
1da177e4 3077
0b14261e
PZ
3078CODA V4L2 MEM2MEM DRIVER
3079M: Philipp Zabel <p.zabel@pengutronix.de>
3080L: linux-media@vger.kernel.org
3081S: Maintained
3082F: Documentation/devicetree/bindings/media/coda.txt
3083F: drivers/media/platform/coda/
3084
7704addb 3085COMMON CLK FRAMEWORK
a85fa007 3086M: Michael Turquette <mturquette@baylibre.com>
f956165f 3087M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3088L: linux-clk@vger.kernel.org
baeb0d9b 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3090S: Maintained
60bea3b5
SW
3091F: drivers/clk/
3092X: drivers/clk/clkdev.c
7704addb 3093F: include/linux/clk-pr*
60bea3b5 3094F: include/linux/clk/
7704addb 3095
e2d1d6c0 3096COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3097M: Steve French <sfrench@samba.org>
51223df6 3098L: linux-cifs@vger.kernel.org
d1f28953 3099L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3100W: http://linux-cifs.samba.org/
bb1d5dda 3101T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3102S: Supported
ec421a71 3103F: Documentation/filesystems/cifs/
679655da 3104F: fs/cifs/
e2d1d6c0 3105
1da177e4 3106COMPACTPCI HOTPLUG CORE
8b58be88 3107M: Scott Murray <scott@spiteful.org>
64dab204 3108L: linux-pci@vger.kernel.org
82c4dfc7 3109S: Maintained
679655da 3110F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3111
3112COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3113M: Scott Murray <scott@spiteful.org>
64dab204 3114L: linux-pci@vger.kernel.org
82c4dfc7 3115S: Maintained
679655da 3116F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3117
3118COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3119M: Scott Murray <scott@spiteful.org>
64dab204 3120L: linux-pci@vger.kernel.org
82c4dfc7 3121S: Maintained
679655da 3122F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3123
5411552c 3124COMPAL LAPTOP SUPPORT
8b58be88 3125M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3126L: platform-driver-x86@vger.kernel.org
5411552c 3127S: Maintained
679655da 3128F: drivers/platform/x86/compal-laptop.c
5411552c 3129
949be0f7 3130CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3131L: accessrunner-general@lists.sourceforge.net
3132W: http://accessrunner.sourceforge.net/
44243ef4 3133S: Orphan
679655da 3134F: drivers/usb/atm/cxacru.c
949be0f7 3135
e2d1d6c0 3136CONFIGFS
d6351db2 3137M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3138M: Christoph Hellwig <hch@lst.de>
3139T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3140S: Supported
679655da
JP
3141F: fs/configfs/
3142F: include/linux/configfs.h
e2d1d6c0 3143
acb9c1b2 3144CONNECTOR
8b58be88 3145M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3146L: netdev@vger.kernel.org
3147S: Maintained
3148F: drivers/connector/
3149
a3e3354d 3150CONTROL GROUP (CGROUP)
860ca0e6 3151M: Tejun Heo <tj@kernel.org>
ad50c159 3152M: Li Zefan <lizefan@huawei.com>
4d205676 3153M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3154L: cgroups@vger.kernel.org
860ca0e6 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3156S: Maintained
a3e3354d 3157F: Documentation/cgroups/
679655da
JP
3158F: include/linux/cgroup*
3159F: kernel/cgroup*
a3e3354d
TH
3160
3161CONTROL GROUP - CPUSET
3162M: Li Zefan <lizefan@huawei.com>
3163L: cgroups@vger.kernel.org
3164W: http://www.bullopensource.org/cpuset/
3165W: http://oss.sgi.com/projects/cpusets/
3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3167S: Maintained
3168F: Documentation/cgroups/cpusets.txt
3169F: include/linux/cpuset.h
3170F: kernel/cpuset.c
3171
3172CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3173M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3174M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3175M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3176L: cgroups@vger.kernel.org
3177L: linux-mm@kvack.org
3178S: Maintained
3179F: mm/memcontrol.c
5d1ea48b 3180F: mm/swap_cgroup.c
fb3a0fb6 3181
bebe4678 3182CORETEMP HARDWARE MONITORING DRIVER
96859129 3183M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3184L: linux-hwmon@vger.kernel.org
bebe4678 3185S: Maintained
679655da
JP
3186F: Documentation/hwmon/coretemp
3187F: drivers/hwmon/coretemp.c
bebe4678 3188
1da177e4 3189COSA/SRP SYNC SERIAL DRIVER
8b58be88 3190M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3191W: http://www.fi.muni.cz/~kas/cosa/
3192S: Maintained
679655da 3193F: drivers/net/wan/cosa*
1da177e4 3194
4371ee35 3195CPMAC ETHERNET DRIVER
8b58be88 3196M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3197L: netdev@vger.kernel.org
3198S: Maintained
b544dbac 3199F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3200
1da177e4 3201CPU FREQUENCY DRIVERS
9c3646d1 3202M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3203M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3204L: linux-pm@vger.kernel.org
1da177e4 3205S: Maintained
27209d91
VK
3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3207T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3208F: drivers/cpufreq/
3209F: include/linux/cpufreq.h
1da177e4 3210
8a67f0ef
VK
3211CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3212M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3213M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3214L: linux-pm@vger.kernel.org
3215W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3216S: Maintained
3217F: drivers/cpufreq/arm_big_little.h
3218F: drivers/cpufreq/arm_big_little.c
3219F: drivers/cpufreq/arm_big_little_dt.c
3220
14d2c34c 3221CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3222M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3223M: Daniel Lezcano <daniel.lezcano@linaro.org>
3224L: linux-pm@vger.kernel.org
3225L: linux-arm-kernel@lists.infradead.org
cea8321c 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3227S: Maintained
3228F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3229
0c570c18
BZ
3230CPUIDLE DRIVER - ARM EXYNOS
3231M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3232M: Daniel Lezcano <daniel.lezcano@linaro.org>
3233M: Kukjin Kim <kgene@kernel.org>
3234L: linux-pm@vger.kernel.org
3235L: linux-samsung-soc@vger.kernel.org
3236S: Supported
3237F: drivers/cpuidle/cpuidle-exynos.c
3238F: arch/arm/mach-exynos/pm.c
3239
a8e39c35 3240CPUIDLE DRIVERS
9c3646d1 3241M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3242M: Daniel Lezcano <daniel.lezcano@linaro.org>
3243L: linux-pm@vger.kernel.org
3244S: Maintained
cea8321c 3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3246F: drivers/cpuidle/*
3247F: include/linux/cpuidle.h
3248
1da177e4 3249CPUID/MSR DRIVER
8b58be88 3250M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3251S: Maintained
679655da
JP
3252F: arch/x86/kernel/cpuid.c
3253F: arch/x86/kernel/msr.c
1da177e4 3254
7fe2f639 3255CPU POWER MONITORING SUBSYSTEM
d8130624 3256M: Thomas Renninger <trenn@suse.com>
103f1790 3257L: linux-pm@vger.kernel.org
7fe2f639 3258S: Maintained
14430813 3259F: tools/power/cpupower/
7fe2f639 3260
1da177e4 3261CRAMFS FILESYSTEM
ce00f85c 3262W: http://sourceforge.net/projects/cramfs/
54886a71 3263S: Orphan / Obsolete
679655da
JP
3264F: Documentation/filesystems/cramfs.txt
3265F: fs/cramfs/
1da177e4
LT
3266
3267CRIS PORT
8b58be88
JP
3268M: Mikael Starvik <starvik@axis.com>
3269M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3270L: linux-cris-kernel@axis.com
1da177e4 3271W: http://developer.axis.com
9f273c24 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3273S: Maintained
679655da 3274F: arch/cris/
df621252 3275F: drivers/tty/serial/crisv10.*
1da177e4
LT
3276
3277CRYPTO API
8b58be88
JP
3278M: Herbert Xu <herbert@gondor.apana.org.au>
3279M: "David S. Miller" <davem@davemloft.net>
1da177e4 3280L: linux-crypto@vger.kernel.org
9f273c24 3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3283S: Maintained
679655da 3284F: Documentation/crypto/
2ca87a17 3285F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3286F: arch/*/crypto/
3287F: crypto/
3288F: drivers/crypto/
3289F: include/crypto/
1da177e4 3290
5b07bd57 3291CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3292M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3293L: linux-crypto@vger.kernel.org
3294S: Maintained
51a2228a
JP
3295F: crypto/ansi_cprng.c
3296F: crypto/rng.c
5b07bd57 3297
fc279cc2
HV
3298CS3308 MEDIA DRIVER
3299M: Hans Verkuil <hverkuil@xs4all.nl>
3300L: linux-media@vger.kernel.org
3301T: git git://linuxtv.org/media_tree.git
3302W: http://linuxtv.org
3303S: Odd Fixes
3304F: drivers/media/i2c/cs3308.c
3305F: drivers/media/i2c/cs3308.h
3306
9b4ffa48 3307CS5535 Audio ALSA driver
8b58be88 3308M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3309S: Maintained
679655da 3310F: sound/pci/cs5535audio/
9b4ffa48 3311
a910e4a9 3312CW1200 WLAN driver
b75f0050
JP
3313M: Solomon Peachy <pizza@shaftnet.org>
3314S: Maintained
560424e9 3315F: drivers/net/wireless/st/cw1200/
a910e4a9 3316
6d8425b1 3317CX18 VIDEO4LINUX DRIVER
6afdeaf8 3318M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3319L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3320L: linux-media@vger.kernel.org
275ffde4 3321T: git git://linuxtv.org/media_tree.git
a825eaec 3322W: https://linuxtv.org
30e10993 3323W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3324S: Maintained
679655da 3325F: Documentation/video4linux/cx18.txt
90d72ac6 3326F: drivers/media/pci/cx18/
6c0f0359 3327F: include/uapi/linux/ivtv*
6d8425b1 3328
3f101d91
HV
3329CX2341X MPEG ENCODER HELPER MODULE
3330M: Hans Verkuil <hverkuil@xs4all.nl>
3331L: linux-media@vger.kernel.org
3332T: git git://linuxtv.org/media_tree.git
a825eaec 3333W: https://linuxtv.org
3f101d91 3334S: Maintained
c368360b 3335F: drivers/media/common/cx2341x*
3f101d91
HV
3336F: include/media/cx2341x*
3337
b8fe6e2c
PB
3338CX24120 MEDIA DRIVER
3339M: Jemma Denson <jdenson@gmail.com>
3340M: Patrick Boettcher <patrick.boettcher@posteo.de>
3341L: linux-media@vger.kernel.org
a825eaec 3342W: https://linuxtv.org
b8fe6e2c
PB
3343Q: http://patchwork.linuxtv.org/project/linux-media/list/
3344S: Maintained
3345F: drivers/media/dvb-frontends/cx24120*
3346
20357578 3347CX88 VIDEO4LINUX DRIVER
dc19ed15
MCC
3348M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3349M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3350L: linux-media@vger.kernel.org
a825eaec 3351W: https://linuxtv.org
20357578
MCC
3352T: git git://linuxtv.org/media_tree.git
3353S: Odd fixes
3354F: Documentation/video4linux/cx88/
3355F: drivers/media/pci/cx88/
6d8425b1 3356
91952bc0
AP
3357CXD2820R MEDIA DRIVER
3358M: Antti Palosaari <crope@iki.fi>
3359L: linux-media@vger.kernel.org
a825eaec 3360W: https://linuxtv.org
91952bc0
AP
3361W: http://palosaari.fi/linux/
3362Q: http://patchwork.linuxtv.org/project/linux-media/list/
3363T: git git://linuxtv.org/anttip/media_tree.git
3364S: Maintained
3365F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3366
e5ec3789 3367CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3368M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3369L: netdev@vger.kernel.org
3370W: http://www.chelsio.com
3371S: Supported
f7917c00 3372F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3373
d8ae3c33 3374CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3375M: Karen Xie <kxie@chelsio.com>
3376L: linux-scsi@vger.kernel.org
3377W: http://www.chelsio.com
3378S: Supported
3379F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3380
e5ec3789 3381CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3382M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3383L: linux-rdma@vger.kernel.org
e5ec3789
SW
3384W: http://www.openfabrics.org
3385S: Supported
679655da 3386F: drivers/infiniband/hw/cxgb3/
e5ec3789 3387
be4c9bad 3388CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3389M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3390L: netdev@vger.kernel.org
3391W: http://www.chelsio.com
3392S: Supported
f7917c00 3393F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3394
d8ae3c33 3395CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3396M: Karen Xie <kxie@chelsio.com>
3397L: linux-scsi@vger.kernel.org
3398W: http://www.chelsio.com
3399S: Supported
3400F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3401
be4c9bad
RD
3402CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3403M: Steve Wise <swise@chelsio.com>
3404L: linux-rdma@vger.kernel.org
3405W: http://www.openfabrics.org
3406S: Supported
3407F: drivers/infiniband/hw/cxgb4/
3408
5c20a5c7
CL
3409CXGB4VF ETHERNET DRIVER (CXGB4VF)
3410M: Casey Leedom <leedom@chelsio.com>
3411L: netdev@vger.kernel.org
3412W: http://www.chelsio.com
3413S: Supported
f7917c00 3414F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3415
a9282d01
IM
3416CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3417M: Ian Munsie <imunsie@au1.ibm.com>
3418M: Michael Neuling <mikey@neuling.org>
3419L: linuxppc-dev@lists.ozlabs.org
3420S: Supported
3421F: drivers/misc/cxl/
ec249dd8 3422F: include/misc/cxl*
a9282d01
IM
3423F: include/uapi/misc/cxl.h
3424F: Documentation/powerpc/cxl.txt
3425F: Documentation/powerpc/cxl.txt
3426F: Documentation/ABI/testing/sysfs-class-cxl
3427
11f43ae7
MO
3428CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3429M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3430M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3431L: linux-scsi@vger.kernel.org
3432S: Supported
3433F: drivers/scsi/cxlflash/
3434F: include/uapi/scsi/cxlflash_ioctls.h
3435F: Documentation/powerpc/cxlflash.txt
3436
b52b97a3
GC
3437STMMAC ETHERNET DRIVER
3438M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3439M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3440L: netdev@vger.kernel.org
3441W: http://www.stlinux.com
3442S: Supported
7ac6653a 3443F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3444
1da177e4 3445CYBERPRO FB DRIVER
54176cc6 3446M: Russell King <linux@armlinux.org.uk>
efc03ecb 3447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3448W: http://www.armlinux.org.uk/
1da177e4 3449S: Maintained
8a61f013 3450F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3451
1da177e4 3452CYCLADES ASYNC MUX DRIVER
1da177e4 3453W: http://www.cyclades.com/
d459883e 3454S: Orphan
c897401b 3455F: drivers/tty/cyclades.c
679655da 3456F: include/linux/cyclades.h
c117ab84 3457F: include/uapi/linux/cyclades.h
1da177e4
LT
3458
3459CYCLADES PC300 DRIVER
1da177e4 3460W: http://www.cyclades.com/
d459883e 3461S: Orphan
679655da 3462F: drivers/net/wan/pc300*
1da177e4 3463
402f6ae4
AP
3464CYPRESS_FIRMWARE MEDIA DRIVER
3465M: Antti Palosaari <crope@iki.fi>
3466L: linux-media@vger.kernel.org
a825eaec 3467W: https://linuxtv.org
402f6ae4
AP
3468W: http://palosaari.fi/linux/
3469Q: http://patchwork.linuxtv.org/project/linux-media/list/
3470T: git git://linuxtv.org/anttip/media_tree.git
3471S: Maintained
3472F: drivers/media/common/cypress_firmware*
3473
e3ae3525 3474CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3475M: Ferruh Yigit <fery@cypress.com>
6305902c 3476L: linux-input@vger.kernel.org
be9a6f40 3477S: Supported
6305902c
JP
3478F: drivers/input/touchscreen/cyttsp*
3479F: include/linux/input/cyttsp.h
e3ae3525 3480
aaaf5fbf
JK
3481DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3482M: Joshua Kinard <kumba@gentoo.org>
3483S: Maintained
3484F: drivers/rtc/rtc-ds1685.c
3485F: include/linux/rtc/ds1685.h
3486
1da177e4 3487DAMA SLAVE for AX.25
8b58be88 3488M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3489W: http://yaina.de/jreuter/
3490W: http://www.qsl.net/dl1bke/
3491L: linux-hams@vger.kernel.org
3492S: Maintained
679655da
JP
3493F: net/ax25/af_ax25.c
3494F: net/ax25/ax25_dev.c
3495F: net/ax25/ax25_ds_*
3496F: net/ax25/ax25_in.c
3497F: net/ax25/ax25_out.c
3498F: net/ax25/ax25_timer.c
3499F: net/ax25/sysctl_net_ax25.c
1da177e4 3500
e2d1d6c0 3501DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3502L: netdev@vger.kernel.org
5ff77428 3503S: Orphan
679655da 3504F: Documentation/networking/dmfe.txt
0f04e2aa 3505F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3506
3507DC390/AM53C974 SCSI driver
d8130624 3508M: Hannes Reinecke <hare@suse.com>
71bd849d 3509L: linux-scsi@vger.kernel.org
e2d1d6c0 3510S: Maintained
71bd849d 3511F: drivers/scsi/am53c974.c
e2d1d6c0 3512
1da177e4 3513DC395x SCSI driver
61eee9a7 3514M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3515M: Ali Akcaagac <aliakc@web.de>
3516M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3517L: dc395x@twibble.org
cf015e9f
JP
3518W: http://twibble.org/dist/dc395x/
3519W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3520S: Maintained
679655da
JP
3521F: Documentation/scsi/dc395x.txt
3522F: drivers/scsi/dc395x.*
1da177e4 3523
eb8edb08 3524DCCP PROTOCOL
a89d030e 3525M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3526L: dccp@vger.kernel.org
c996d8b9 3527W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3528S: Maintained
679655da 3529F: include/linux/dccp.h
c117ab84 3530F: include/uapi/linux/dccp.h
679655da
JP
3531F: include/linux/tfrc.h
3532F: net/dccp/
eb8edb08 3533
1da177e4 3534DECnet NETWORK LAYER
1da177e4
LT
3535W: http://linux-decnet.sourceforge.net
3536L: linux-decnet-user@lists.sourceforge.net
f546444d 3537S: Orphan
679655da
JP
3538F: Documentation/networking/decnet.txt
3539F: net/decnet/
1da177e4 3540
ebff05b9
MR
3541DECSTATION PLATFORM SUPPORT
3542M: "Maciej W. Rozycki" <macro@linux-mips.org>
3543L: linux-mips@linux-mips.org
3544W: http://www.linux-mips.org/wiki/DECstation
3545S: Maintained
3546F: arch/mips/dec/
3547F: arch/mips/include/asm/dec/
3548F: arch/mips/include/asm/mach-dec/
3549
1da177e4 3550DEFXX FDDI NETWORK DRIVER
8b58be88 3551M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3552S: Maintained
33f810b2 3553F: drivers/net/fddi/defxx.*
1da177e4 3554
ad8f07cc 3555DELL LAPTOP DRIVER
8b58be88 3556M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3557M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3558L: platform-driver-x86@vger.kernel.org
ad8f07cc 3559S: Maintained
679655da 3560F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3561
817a5cdb
PR
3562DELL LAPTOP RBTN DRIVER
3563M: Pali Rohár <pali.rohar@gmail.com>
3564S: Maintained
3565F: drivers/platform/x86/dell-rbtn.*
3566
cdbff611
PR
3567DELL LAPTOP FREEFALL DRIVER
3568M: Pali Rohár <pali.rohar@gmail.com>
3569S: Maintained
3570F: drivers/platform/x86/dell-smo8800.c
3571
1da177e4 3572DELL LAPTOP SMM DRIVER
a5afba16 3573M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3574S: Maintained
a5afba16 3575F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3576F: include/uapi/linux/i8k.h
1da177e4 3577
90563ec4 3578DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3579M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3580S: Maintained
679655da
JP
3581F: Documentation/dcdbas.txt
3582F: drivers/firmware/dcdbas.*
90563ec4 3583
0b3f6109 3584DELL WMI EXTRAS DRIVER
8b58be88 3585M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3586M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3587S: Maintained
36b3a96f 3588F: drivers/platform/x86/dell-wmi.c
0b3f6109 3589
5efc75e3 3590DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3591M: John Youn <johnyoun@synopsys.com>
5efc75e3 3592L: linux-usb@vger.kernel.org
18f340f9 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3594S: Maintained
197ba5f4 3595F: drivers/usb/dwc2/
5efc75e3 3596
94ab23dd 3597DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3598M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3599L: linux-usb@vger.kernel.org
94ab23dd
FB
3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3601S: Maintained
3602F: drivers/usb/dwc3/
3603
833c9545
JB
3604DEVICE COREDUMP (DEV_COREDUMP)
3605M: Johannes Berg <johannes@sipsolutions.net>
3606L: linux-kernel@vger.kernel.org
3607S: Maintained
3608F: drivers/base/devcoredump.c
3609F: include/linux/devcoredump.h
3610
89d07767
KP
3611DEVICE FREQUENCY (DEVFREQ)
3612M: MyungJoo Ham <myungjoo.ham@samsung.com>
3613M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3614L: linux-pm@vger.kernel.org
6a3cd722 3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3616S: Maintained
3617F: drivers/devfreq/
6a3cd722
CC
3618F: include/linux/devfreq.h
3619F: Documentation/devicetree/bindings/devfreq/
89d07767 3620
7dbded06
CC
3621DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3622M: Chanwoo Choi <cw00.choi@samsung.com>
3623L: linux-pm@vger.kernel.org
3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3625S: Supported
3626F: drivers/devfreq/event/
3627F: drivers/devfreq/devfreq-event.c
3628F: include/linux/devfreq-event.h
3629F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3630
490b864b
CC
3631BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3632M: Chanwoo Choi <cw00.choi@samsung.com>
3633L: linux-pm@vger.kernel.org
3634L: linux-samsung-soc@vger.kernel.org
3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3636S: Maintained
3637F: drivers/devfreq/exynos-bus.c
3638F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3639
1da177e4 3640DEVICE NUMBER REGISTRY
8b58be88 3641M: Torben Mathiasen <device@lanana.org>
1da177e4 3642W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3643S: Maintained
3644
e2d1d6c0 3645DEVICE-MAPPER (LVM)
854ecaad 3646M: Alasdair Kergon <agk@redhat.com>
8504eed3 3647M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3648M: dm-devel@redhat.com
e2d1d6c0
RD
3649L: dm-devel@redhat.com
3650W: http://sources.redhat.com/dm
8a6e2535 3651Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3653T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3654S: Maintained
679655da
JP
3655F: Documentation/device-mapper/
3656F: drivers/md/dm*
854ecaad 3657F: drivers/md/persistent-data/
679655da
JP
3658F: include/linux/device-mapper.h
3659F: include/linux/dm-*.h
8504eed3 3660F: include/uapi/linux/dm-*.h
e2d1d6c0 3661
bfcd3a46
JP
3662DEVLINK
3663M: Jiri Pirko <jiri@mellanox.com>
3664L: netdev@vger.kernel.org
3665S: Supported
3666F: net/core/devlink.c
3667F: include/net/devlink.h
3668F: include/uapi/linux/devlink.h
3669
c0d995aa
OST
3670DIALOG SEMICONDUCTOR DRIVERS
3671M: Support Opensource <support.opensource@diasemi.com>
3672W: http://www.dialog-semiconductor.com/products
3673S: Supported
3674F: Documentation/hwmon/da90??
7c933772 3675F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3676F: drivers/gpio/gpio-da90??.c
3677F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3678F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3679F: drivers/input/misc/da90??_onkey.c
3680F: drivers/input/touchscreen/da9052_tsi.c
3681F: drivers/leds/leds-da90??.c
3682F: drivers/mfd/da903x.c
3683F: drivers/mfd/da90??-*.c
7be72c2c 3684F: drivers/mfd/da91??-*.c
c0d995aa 3685F: drivers/power/da9052-battery.c
7be72c2c 3686F: drivers/power/da91??-*.c
c0d995aa
OST
3687F: drivers/regulator/da903x.c
3688F: drivers/regulator/da9???-regulator.[ch]
3689F: drivers/rtc/rtc-da90??.c
3690F: drivers/video/backlight/da90??_bl.c
3691F: drivers/watchdog/da90??_wdt.c
3692F: include/linux/mfd/da903x.h
3693F: include/linux/mfd/da9052/
3694F: include/linux/mfd/da9055/
3695F: include/linux/mfd/da9063/
7be72c2c 3696F: include/linux/mfd/da9150/
c0d995aa
OST
3697F: include/sound/da[79]*.h
3698F: sound/soc/codecs/da[79]*.[ch]
3699
599aa697
LL
3700DIGI NEO AND CLASSIC PCI PRODUCTS
3701M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3702M: Mark Hounschell <markh@compro.net>
599aa697
LL
3703L: driverdev-devel@linuxdriverproject.org
3704S: Maintained
3705F: drivers/staging/dgnc/
3706
335d7c58 3707DIOLAN U2C-12 I2C DRIVER
ca462085 3708M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3709L: linux-i2c@vger.kernel.org
3710S: Maintained
3711F: drivers/i2c/busses/i2c-diolan-u2c.c
3712
d475c634
MW
3713DIRECT ACCESS (DAX)
3714M: Matthew Wilcox <willy@linux.intel.com>
3715L: linux-fsdevel@vger.kernel.org
3716S: Supported
3717F: fs/dax.c
3718
e7839f25 3719DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3720M: Eric Paris <eparis@parisplace.org>
3c5119c0 3721S: Maintained
679655da
JP
3722F: Documentation/filesystems/dnotify.txt
3723F: fs/notify/dnotify/
3724F: include/linux/dnotify.h
1da177e4
LT
3725
3726DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3727M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3728W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3729W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3730W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3731S: Maintained
3732
4480f15b 3733DISKQUOTA
d8130624 3734M: Jan Kara <jack@suse.com>
1da177e4 3735S: Maintained
679655da
JP
3736F: Documentation/filesystems/quota.txt
3737F: fs/quota/
3738F: include/linux/quota*.h
c117ab84 3739F: include/uapi/linux/quota*.h
1da177e4 3740
702686ad
BT
3741DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3742M: Bernie Thompson <bernie@plugable.com>
3743L: linux-fbdev@vger.kernel.org
3744S: Maintained
3745W: http://plugable.com/category/projects/udlfb/
8a61f013 3746F: drivers/video/fbdev/udlfb.c
702686ad
BT
3747F: include/video/udlfb.h
3748F: Documentation/fb/udlfb.txt
3749
e7839f25 3750DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3751M: Christine Caulfield <ccaulfie@redhat.com>
3752M: David Teigland <teigland@redhat.com>
a4644184 3753L: cluster-devel@redhat.com
5be7b50f 3754W: http://sources.redhat.com/cluster/
9f273c24 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3756S: Supported
679655da 3757F: fs/dlm/
5be7b50f 3758
53b6b3e0
SS
3759DMA BUFFER SHARING FRAMEWORK
3760M: Sumit Semwal <sumit.semwal@linaro.org>
3761S: Maintained
3762L: linux-media@vger.kernel.org
3763L: dri-devel@lists.freedesktop.org
8ada6d2d 3764L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3765F: drivers/dma-buf/
e46d12c6
JP
3766F: include/linux/dma-buf*
3767F: include/linux/reservation.h
3768F: include/linux/*fence.h
53b6b3e0
SS
3769F: Documentation/dma-buf-sharing.txt
3770T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3771
b3e5f263 3772DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3773M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3774L: dmaengine@vger.kernel.org
3775Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3776S: Maintained
679655da 3777F: drivers/dma/
0ce3c066 3778F: include/linux/dmaengine.h
979a281e
VK
3779F: Documentation/dmaengine/
3780T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3781
b825037d 3782DME1737 HARDWARE MONITOR DRIVER
8b58be88 3783M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3784L: linux-hwmon@vger.kernel.org
b825037d 3785S: Maintained
679655da
JP
3786F: Documentation/hwmon/dme1737
3787F: drivers/hwmon/dme1737.c
b825037d 3788
1f31e1b1 3789DMI/SMBIOS SUPPORT
d8130624 3790M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3791S: Maintained
d4aeef93 3792T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3793F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3794F: drivers/firmware/dmi-id.c
3795F: drivers/firmware/dmi_scan.c
3796F: include/linux/dmi.h
3797
7d2c86b5 3798DOCUMENTATION
ad3118b9 3799M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3800L: linux-doc@vger.kernel.org
3801S: Maintained
679655da 3802F: Documentation/
42f41ecf
JC
3803F: scripts/docproc.c
3804F: scripts/kernel-doc*
97be078b
RD
3805X: Documentation/ABI/
3806X: Documentation/devicetree/
933a46b8
JC
3807X: Documentation/acpi
3808X: Documentation/power
3809X: Documentation/spi
6c121170 3810X: Documentation/DocBook/media
c51edfb1 3811T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3812
1da177e4 3813DOUBLETALK DRIVER
8b58be88 3814M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3815L: blinux-list@redhat.com
3816S: Maintained
679655da
JP
3817F: drivers/char/dtlk.c
3818F: include/linux/dtlk.h
1da177e4 3819
e2d1d6c0 3820DPT_I2O SCSI RAID DRIVER
8b58be88 3821M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3822L: linux-scsi@vger.kernel.org
3823W: http://www.adaptec.com/
3824S: Maintained
679655da
JP
3825F: drivers/scsi/dpt*
3826F: drivers/scsi/dpt/
e2d1d6c0 3827
b411b363 3828DRBD DRIVER
bc2c049d
RK
3829M: Philipp Reisner <philipp.reisner@linbit.com>
3830M: Lars Ellenberg <lars.ellenberg@linbit.com>
3831L: drbd-dev@lists.linbit.com
28b8e8d4 3832W: http://www.drbd.org
bc2c049d
RK
3833T: git git://git.linbit.com/linux-drbd.git
3834T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3835S: Supported
3836F: drivers/block/drbd/
3837F: lib/lru_cache.c
3838F: Documentation/blockdev/drbd/
b411b363 3839
dc7dfcd8 3840DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3843S: Supported
679655da 3844F: Documentation/kobject.txt
7cfc51b9 3845F: drivers/base/
87544653 3846F: fs/debugfs/
dc7dfcd8
WS
3847F: fs/kernfs/
3848F: fs/sysfs/
87544653 3849F: include/linux/debugfs.h
dc7dfcd8 3850F: include/linux/kobj*
679655da 3851F: lib/kobj*
1da177e4
LT
3852
3853DRM DRIVERS
8b58be88 3854M: David Airlie <airlied@linux.ie>
4c6a3999 3855L: dri-devel@lists.freedesktop.org
b0447888 3856T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3857S: Maintained
679655da 3858F: drivers/gpu/drm/
433e3b34 3859F: drivers/gpu/vga/
445d84a4 3860F: Documentation/DocBook/gpu.*
850e9411 3861F: include/drm/
c117ab84 3862F: include/uapi/drm/
1da177e4 3863
c842b693
EV
3864DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3865M: Dave Airlie <airlied@redhat.com>
3866S: Odd Fixes
3867F: drivers/gpu/drm/ast/
3868
3869DRM DRIVER FOR BOCHS VIRTUAL GPU
3870M: Gerd Hoffmann <kraxel@redhat.com>
3871S: Odd Fixes
3872F: drivers/gpu/drm/bochs/
3873
3874DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3875M: Dave Airlie <airlied@redhat.com>
3876S: Odd Fixes
3877F: drivers/gpu/drm/cirrus/
3878
c26a4017 3879RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3880M: Alex Deucher <alexander.deucher@amd.com>
3881M: Christian König <christian.koenig@amd.com>
3882L: dri-devel@lists.freedesktop.org
3883T: git git://people.freedesktop.org/~agd5f/linux
3884S: Supported
3885F: drivers/gpu/drm/radeon/
74c97375 3886F: include/uapi/drm/radeon_drm.h
c26a4017 3887F: drivers/gpu/drm/amd/
74c97375 3888F: include/uapi/drm/amdgpu_drm.h
566f5939 3889
03e255b9
TR
3890DRM PANEL DRIVERS
3891M: Thierry Reding <thierry.reding@gmail.com>
3892L: dri-devel@lists.freedesktop.org
3893T: git git://anongit.freedesktop.org/tegra/linux.git
3894S: Maintained
3895F: drivers/gpu/drm/drm_panel.c
3896F: drivers/gpu/drm/panel/
3897F: include/drm/drm_panel.h
2d799dde 3898F: Documentation/devicetree/bindings/display/panel/
03e255b9 3899
8daf7473 3900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3901M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3902M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3903L: intel-gfx@lists.freedesktop.org
8daf7473 3904L: dri-devel@lists.freedesktop.org
7564fde3 3905W: https://01.org/linuxgraphics/
47f95647 3906Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3907T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3908S: Supported
14430813 3909F: drivers/gpu/drm/i915/
8daf7473 3910F: include/drm/i915*
baceac3a 3911F: include/uapi/drm/i915_drm.h
8daf7473 3912
99763bb8
BB
3913DRM DRIVERS FOR ATMEL HLCDC
3914M: Boris Brezillon <boris.brezillon@free-electrons.com>
3915L: dri-devel@lists.freedesktop.org
3916S: Supported
3917F: drivers/gpu/drm/atmel-hlcdc/
3918F: Documentation/devicetree/bindings/drm/atmel/
3919
bf1139df
MR
3920DRM DRIVERS FOR ALLWINNER A10
3921M: Maxime Ripard <maxime.ripard@free-electrons.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Supported
3924F: drivers/gpu/drm/sun4i/
3925F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3926
398a6d4a
KP
3927DRM DRIVERS FOR EXYNOS
3928M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3929M: Joonyoung Shim <jy0922.shim@samsung.com>
3930M: Seung-Woo Kim <sw0312.kim@samsung.com>
3931M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3932L: dri-devel@lists.freedesktop.org
25a58030 3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3934S: Supported
14430813 3935F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3936F: include/uapi/drm/exynos_drm.h
3937F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3938
b55a1b9c 3939DRM DRIVERS FOR FREESCALE DCU
bc66757a 3940M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3941M: Alison Wang <alison.wang@freescale.com>
3942L: dri-devel@lists.freedesktop.org
3943S: Supported
3944F: drivers/gpu/drm/fsl-dcu/
2d799dde 3945F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3946F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3947F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3948
0a3d775f
PZ
3949DRM DRIVERS FOR FREESCALE IMX
3950M: Philipp Zabel <p.zabel@pengutronix.de>
3951L: dri-devel@lists.freedesktop.org
3952S: Maintained
3953F: drivers/gpu/drm/imx/
ef739aa4 3954F: drivers/gpu/ipu-v3/
2d799dde 3955F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3956
ba2199a6
PJ
3957DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3958M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3959L: dri-devel@lists.freedesktop.org
3960T: git git://github.com/patjak/drm-gma500
3961S: Maintained
5ff18e42 3962F: drivers/gpu/drm/gma500/
ba2199a6 3963
c84ffde9
XL
3964DRM DRIVERS FOR HISILICON
3965M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3966R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3967R: Chen Feng <puck.chen@hisilicon.com>
3968L: dri-devel@lists.freedesktop.org
3969T: git git://github.com/xin3liang/linux.git
3970S: Maintained
3971F: drivers/gpu/drm/hisilicon/
3972F: Documentation/devicetree/bindings/display/hisilicon/
3973
399516ab
EV
3974DRM DRIVER FOR INTEL I810 VIDEO CARDS
3975S: Orphan / Obsolete
3976F: drivers/gpu/drm/i810/
3977F: include/uapi/drm/i810_drm.h
3978
06346451
EV
3979DRM DRIVER FOR MSM ADRENO GPU
3980M: Rob Clark <robdclark@gmail.com>
3981L: linux-arm-msm@vger.kernel.org
3982L: dri-devel@lists.freedesktop.org
3983L: freedreno@lists.freedesktop.org
3984T: git git://people.freedesktop.org/~robclark/linux
3985S: Maintained
3986F: drivers/gpu/drm/msm/
3987F: include/uapi/drm/msm_drm.h
3988F: Documentation/devicetree/bindings/display/msm/
3989
fad89bb3
EV
3990DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3991M: Ben Skeggs <bskeggs@redhat.com>
3992L: dri-devel@lists.freedesktop.org
3993L: nouveau@lists.freedesktop.org
3994T: git git://github.com/skeggsb/linux
3995S: Supported
3996F: drivers/gpu/drm/nouveau/
3997F: include/uapi/drm/nouveau_drm.h
ba2199a6 3998
bd3b49f2 3999DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4000M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4001L: dri-devel@lists.freedesktop.org
4002L: linux-tegra@vger.kernel.org
a5ad7a63 4003T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4004S: Supported
dee8268f 4005F: drivers/gpu/drm/tegra/
a5ad7a63 4006F: drivers/gpu/host1x/
e1e90644 4007F: include/linux/host1x.h
a5ad7a63 4008F: include/uapi/drm/tegra_drm.h
2d799dde 4009F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4010
399516ab
EV
4011DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4012S: Orphan / Obsolete
4013F: drivers/gpu/drm/mga/
4014F: include/uapi/drm/mga_drm.h
4015
c842b693
EV
4016DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4017M: Dave Airlie <airlied@redhat.com>
4018S: Odd Fixes
4019F: drivers/gpu/drm/mgag200/
4020
399516ab
EV
4021DRM DRIVER FOR RAGE 128 VIDEO CARDS
4022S: Orphan / Obsolete
4023F: drivers/gpu/drm/r128/
4024F: include/uapi/drm/r128_drm.h
4025
a284e9d1
LP
4026DRM DRIVERS FOR RENESAS
4027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4028L: dri-devel@lists.freedesktop.org
4a121096 4029L: linux-renesas-soc@vger.kernel.org
2392ccd4 4030T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4031S: Supported
4032F: drivers/gpu/drm/rcar-du/
4033F: drivers/gpu/drm/shmobile/
a284e9d1 4034F: include/linux/platform_data/shmob_drm.h
33be436d 4035F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4036
c842b693
EV
4037DRM DRIVER FOR QXL VIRTUAL GPU
4038M: Dave Airlie <airlied@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/qxl/
4041F: include/uapi/drm/qxl_drm.h
a284e9d1 4042
625e0346
HS
4043DRM DRIVERS FOR ROCKCHIP
4044M: Mark Yao <mark.yao@rock-chips.com>
4045L: dri-devel@lists.freedesktop.org
4046S: Maintained
4047F: drivers/gpu/drm/rockchip/
f253f7eb 4048F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4049
399516ab
EV
4050DRM DRIVER FOR SAVAGE VIDEO CARDS
4051S: Orphan / Obsolete
4052F: drivers/gpu/drm/savage/
4053F: include/uapi/drm/savage_drm.h
4054
4055DRM DRIVER FOR SIS VIDEO CARDS
4056S: Orphan / Obsolete
4057F: drivers/gpu/drm/sis/
4058F: include/uapi/drm/sis_drm.h
625e0346 4059
7f11c476
BG
4060DRM DRIVERS FOR STI
4061M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4062M: Vincent Abriou <vincent.abriou@st.com>
4063L: dri-devel@lists.freedesktop.org
4064T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4065S: Maintained
4066F: drivers/gpu/drm/sti
2d799dde 4067F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4068
399516ab
EV
4069DRM DRIVER FOR TDFX VIDEO CARDS
4070S: Orphan / Obsolete
4071F: drivers/gpu/drm/tdfx/
4072
c842b693
EV
4073DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4074M: Dave Airlie <airlied@redhat.com>
4075S: Odd Fixes
4076F: drivers/gpu/drm/udl/
4077
8bb0bce9
LS
4078DRM DRIVERS FOR VIVANTE GPU IP
4079M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4080R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4081R: Christian Gmeiner <christian.gmeiner@gmail.com>
4082L: dri-devel@lists.freedesktop.org
4083S: Maintained
8a9257a0
EV
4084F: drivers/gpu/drm/etnaviv/
4085F: include/uapi/drm/etnaviv_drm.h
4086F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4087
c4291702
EV
4088DRM DRIVER FOR VMWARE VIRTUAL GPU
4089M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4090M: Sinclair Yeh <syeh@vmware.com>
4091M: Thomas Hellstrom <thellstrom@vmware.com>
4092L: dri-devel@lists.freedesktop.org
4093T: git git://people.freedesktop.org/~syeh/repos_linux
4094T: git git://people.freedesktop.org/~thomash/linux
4095S: Supported
4096F: drivers/gpu/drm/vmwgfx/
4097F: include/uapi/drm/vmwgfx_drm.h
4098
8636d452
EA
4099DRM DRIVERS FOR VC4
4100M: Eric Anholt <eric@anholt.net>
4101T: git git://github.com/anholt/linux
4102S: Supported
4103F: drivers/gpu/drm/vc4/
4104F: include/uapi/drm/vc4_drm.h
4105F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4106
598df1ac
AK
4107DSBR100 USB FM RADIO DRIVER
4108M: Alexey Klimov <klimov.linux@gmail.com>
4109L: linux-media@vger.kernel.org
4110T: git git://linuxtv.org/media_tree.git
4111S: Maintained
4112F: drivers/media/radio/dsbr100.c
4113
1da177e4 4114DSCC4 DRIVER
8b58be88 4115M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4116L: netdev@vger.kernel.org
1da177e4 4117S: Maintained
679655da 4118F: drivers/net/wan/dscc4.c
1da177e4 4119
cc11b140
HV
4120DT3155 MEDIA DRIVER
4121M: Hans Verkuil <hverkuil@xs4all.nl>
4122L: linux-media@vger.kernel.org
4123T: git git://linuxtv.org/media_tree.git
a825eaec 4124W: https://linuxtv.org
cc11b140
HV
4125S: Odd Fixes
4126F: drivers/media/pci/dt3155/
4127
91952bc0
AP
4128DVB_USB_AF9015 MEDIA DRIVER
4129M: Antti Palosaari <crope@iki.fi>
4130L: linux-media@vger.kernel.org
a825eaec 4131W: https://linuxtv.org
91952bc0
AP
4132W: http://palosaari.fi/linux/
4133Q: http://patchwork.linuxtv.org/project/linux-media/list/
4134T: git git://linuxtv.org/anttip/media_tree.git
4135S: Maintained
4136F: drivers/media/usb/dvb-usb-v2/af9015*
4137
4138DVB_USB_AF9035 MEDIA DRIVER
4139M: Antti Palosaari <crope@iki.fi>
4140L: linux-media@vger.kernel.org
a825eaec 4141W: https://linuxtv.org
91952bc0
AP
4142W: http://palosaari.fi/linux/
4143Q: http://patchwork.linuxtv.org/project/linux-media/list/
4144T: git git://linuxtv.org/anttip/media_tree.git
4145S: Maintained
4146F: drivers/media/usb/dvb-usb-v2/af9035*
4147
4148DVB_USB_ANYSEE MEDIA DRIVER
4149M: Antti Palosaari <crope@iki.fi>
4150L: linux-media@vger.kernel.org
a825eaec 4151W: https://linuxtv.org
91952bc0
AP
4152W: http://palosaari.fi/linux/
4153Q: http://patchwork.linuxtv.org/project/linux-media/list/
4154T: git git://linuxtv.org/anttip/media_tree.git
4155S: Maintained
4156F: drivers/media/usb/dvb-usb-v2/anysee*
4157
4158DVB_USB_AU6610 MEDIA DRIVER
4159M: Antti Palosaari <crope@iki.fi>
4160L: linux-media@vger.kernel.org
a825eaec 4161W: https://linuxtv.org
91952bc0
AP
4162W: http://palosaari.fi/linux/
4163Q: http://patchwork.linuxtv.org/project/linux-media/list/
4164T: git git://linuxtv.org/anttip/media_tree.git
4165S: Maintained
4166F: drivers/media/usb/dvb-usb-v2/au6610*
4167
4168DVB_USB_CE6230 MEDIA DRIVER
4169M: Antti Palosaari <crope@iki.fi>
4170L: linux-media@vger.kernel.org
a825eaec 4171W: https://linuxtv.org
91952bc0
AP
4172W: http://palosaari.fi/linux/
4173Q: http://patchwork.linuxtv.org/project/linux-media/list/
4174T: git git://linuxtv.org/anttip/media_tree.git
4175S: Maintained
4176F: drivers/media/usb/dvb-usb-v2/ce6230*
4177
d099dea2
MK
4178DVB_USB_CXUSB MEDIA DRIVER
4179M: Michael Krufky <mkrufky@linuxtv.org>
4180L: linux-media@vger.kernel.org
a825eaec 4181W: https://linuxtv.org
d099dea2
MK
4182W: http://github.com/mkrufky
4183Q: http://patchwork.linuxtv.org/project/linux-media/list/
4184T: git git://linuxtv.org/media_tree.git
4185S: Maintained
9819da66 4186F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4187
91952bc0 4188DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4189M: Antti Palosaari <crope@iki.fi>
4190L: linux-media@vger.kernel.org
a825eaec 4191W: https://linuxtv.org
91952bc0
AP
4192W: http://palosaari.fi/linux/
4193Q: http://patchwork.linuxtv.org/project/linux-media/list/
4194T: git git://linuxtv.org/anttip/media_tree.git
4195S: Maintained
91952bc0 4196F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4197
5560983b 4198DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4199M: Antti Palosaari <crope@iki.fi>
4200L: linux-media@vger.kernel.org
a825eaec 4201W: https://linuxtv.org
91952bc0
AP
4202Q: http://patchwork.linuxtv.org/project/linux-media/list/
4203T: git git://linuxtv.org/anttip/media_tree.git
4204S: Maintained
5560983b 4205F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4206
8856f5f2
MK
4207DVB_USB_MXL111SF MEDIA DRIVER
4208M: Michael Krufky <mkrufky@linuxtv.org>
4209L: linux-media@vger.kernel.org
a825eaec 4210W: https://linuxtv.org
8856f5f2
MK
4211W: http://github.com/mkrufky
4212Q: http://patchwork.linuxtv.org/project/linux-media/list/
4213T: git git://linuxtv.org/mkrufky/mxl111sf.git
4214S: Maintained
4215F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4216
91952bc0
AP
4217DVB_USB_RTL28XXU MEDIA DRIVER
4218M: Antti Palosaari <crope@iki.fi>
4219L: linux-media@vger.kernel.org
a825eaec 4220W: https://linuxtv.org
91952bc0
AP
4221W: http://palosaari.fi/linux/
4222Q: http://patchwork.linuxtv.org/project/linux-media/list/
4223T: git git://linuxtv.org/anttip/media_tree.git
4224S: Maintained
4225F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4226
4227DVB_USB_V2 MEDIA DRIVER
4228M: Antti Palosaari <crope@iki.fi>
4229L: linux-media@vger.kernel.org
a825eaec 4230W: https://linuxtv.org
91952bc0
AP
4231W: http://palosaari.fi/linux/
4232Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233T: git git://linuxtv.org/anttip/media_tree.git
4234S: Maintained
4235F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4236F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4237
ac0ac38f 4238DYNAMIC DEBUG
5c4a97d1 4239M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4240S: Maintained
4241F: lib/dynamic_debug.c
4242F: include/linux/dynamic_debug.h
4243
789c7048 4244DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4245M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4246S: Maintained
df621252 4247F: drivers/tty/serial/dz.*
789c7048 4248
f17effbe
MF
4249E3X0 POWER BUTTON DRIVER
4250M: Moritz Fischer <moritz.fischer@ettus.com>
4251L: usrp-users@lists.ettus.com
4252W: http://www.ettus.com
4253S: Supported
4254F: drivers/input/misc/e3x0-button.c
4255F: Documentation/devicetree/bindings/input/e3x0-button.txt
4256
91952bc0
AP
4257E4000 MEDIA DRIVER
4258M: Antti Palosaari <crope@iki.fi>
4259L: linux-media@vger.kernel.org
a825eaec 4260W: https://linuxtv.org
91952bc0
AP
4261W: http://palosaari.fi/linux/
4262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263T: git git://linuxtv.org/anttip/media_tree.git
4264S: Maintained
4265F: drivers/media/tuners/e4000*
4266
1da177e4 4267EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4268M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4269L: linux-scsi@vger.kernel.org
4270S: Maintained
679655da 4271F: drivers/scsi/eata.c
1da177e4 4272
91952bc0
AP
4273EC100 MEDIA DRIVER
4274M: Antti Palosaari <crope@iki.fi>
4275L: linux-media@vger.kernel.org
a825eaec 4276W: https://linuxtv.org
91952bc0
AP
4277W: http://palosaari.fi/linux/
4278Q: http://patchwork.linuxtv.org/project/linux-media/list/
4279T: git git://linuxtv.org/anttip/media_tree.git
4280S: Maintained
4281F: drivers/media/dvb-frontends/ec100*
4282
237fead6 4283ECRYPT FILE SYSTEM
0de9adf2 4284M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4285L: ecryptfs@vger.kernel.org
24a923e4 4286W: http://ecryptfs.org
6dc7516e 4287W: https://launchpad.net/ecryptfs
9f273c24 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4289S: Supported
679655da
JP
4290F: Documentation/filesystems/ecryptfs.txt
4291F: fs/ecryptfs/
237fead6 4292
da9bb1d2 4293EDAC-CORE
8b58be88 4294M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4295M: Borislav Petkov <bp@alien8.de>
dc19ed15
MCC
4296M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4297M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4298L: linux-edac@vger.kernel.org
07cd6bf5
FW
4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4301S: Supported
679655da 4302F: Documentation/edac.txt
91445c72 4303F: drivers/edac/
679655da 4304F: include/linux/edac.h
0e438e3f 4305
c476c23b 4306EDAC-AMD64
8b58be88 4307M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4308M: Borislav Petkov <bp@alien8.de>
91445c72 4309L: linux-edac@vger.kernel.org
487ba8e8 4310S: Maintained
c476c23b
BP
4311F: drivers/edac/amd64_edac*
4312
836dae5d
RR
4313EDAC-CALXEDA
4314M: Doug Thompson <dougthompson@xmission.com>
4315M: Robert Richter <rric@kernel.org>
4316L: linux-edac@vger.kernel.org
836dae5d
RR
4317S: Maintained
4318F: drivers/edac/highbank*
4319
f65aad41
RB
4320EDAC-CAVIUM
4321M: Ralf Baechle <ralf@linux-mips.org>
4322M: David Daney <david.daney@cavium.com>
4323L: linux-edac@vger.kernel.org
4324L: linux-mips@linux-mips.org
f65aad41
RB
4325S: Supported
4326F: drivers/edac/octeon_edac*
4327
0e438e3f 4328EDAC-E752X
8b58be88
JP
4329M: Mark Gross <mark.gross@intel.com>
4330M: Doug Thompson <dougthompson@xmission.com>
91445c72 4331L: linux-edac@vger.kernel.org
0e438e3f 4332S: Maintained
679655da 4333F: drivers/edac/e752x_edac.c
0e438e3f
DP
4334
4335EDAC-E7XXX
8b58be88 4336M: Doug Thompson <dougthompson@xmission.com>
91445c72 4337L: linux-edac@vger.kernel.org
0e438e3f 4338S: Maintained
679655da 4339F: drivers/edac/e7xxx_edac.c
0e438e3f 4340
77c5f5d2 4341EDAC-GHES
dc19ed15
MCC
4342M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4343M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4344L: linux-edac@vger.kernel.org
77c5f5d2 4345S: Maintained
2caa67a6 4346F: drivers/edac/ghes_edac.c
77c5f5d2 4347
6bc78404 4348EDAC-I82443BXGX
8b58be88 4349M: Tim Small <tim@buttersideup.com>
91445c72 4350L: linux-edac@vger.kernel.org
6bc78404 4351S: Maintained
679655da 4352F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4353
4354EDAC-I3000
8b58be88 4355M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4356L: linux-edac@vger.kernel.org
6bc78404 4357S: Maintained
679655da 4358F: drivers/edac/i3000_edac.c
6bc78404
DT
4359
4360EDAC-I5000
8b58be88 4361M: Doug Thompson <dougthompson@xmission.com>
91445c72 4362L: linux-edac@vger.kernel.org
ba9a5918 4363S: Maintained
679655da 4364F: drivers/edac/i5000_edac.c
ba9a5918 4365
44c12cb2 4366EDAC-I5400
dc19ed15
MCC
4367M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4368M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4369L: linux-edac@vger.kernel.org
44c12cb2 4370S: Maintained
679655da 4371F: drivers/edac/i5400_edac.c
44c12cb2 4372
3c9c92b6 4373EDAC-I7300
dc19ed15
MCC
4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4375M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4376L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4377S: Maintained
4378F: drivers/edac/i7300_edac.c
4379
67c89316 4380EDAC-I7CORE
dc19ed15
MCC
4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4382M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4383L: linux-edac@vger.kernel.org
67c89316 4384S: Maintained
70aff0ce 4385F: drivers/edac/i7core_edac.c
67c89316 4386
ba9a5918 4387EDAC-I82975X
8b58be88 4388M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4389M: "Arvind R." <arvino55@gmail.com>
91445c72 4390L: linux-edac@vger.kernel.org
ba9a5918 4391S: Maintained
679655da 4392F: drivers/edac/i82975x_edac.c
ba9a5918 4393
791b4706
JB
4394EDAC-IE31200
4395M: Jason Baron <jbaron@akamai.com>
4396L: linux-edac@vger.kernel.org
791b4706
JB
4397S: Maintained
4398F: drivers/edac/ie31200_edac.c
4399
ccdfb979 4400EDAC-MPC85XX
30c7469b 4401M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4402L: linux-edac@vger.kernel.org
ccdfb979
JT
4403S: Maintained
4404F: drivers/edac/mpc85xx_edac.[ch]
4405
ba9a5918 4406EDAC-PASEMI
8b58be88 4407M: Egor Martovetsky <egor@pasemi.com>
91445c72 4408L: linux-edac@vger.kernel.org
6bc78404 4409S: Maintained
679655da 4410F: drivers/edac/pasemi_edac.c
6bc78404 4411
0e438e3f 4412EDAC-R82600
8b58be88 4413M: Tim Small <tim@buttersideup.com>
91445c72 4414L: linux-edac@vger.kernel.org
0e438e3f 4415S: Maintained
679655da 4416F: drivers/edac/r82600_edac.c
da9bb1d2 4417
4d096ca7 4418EDAC-SBRIDGE
dc19ed15
MCC
4419M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4420M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4421L: linux-edac@vger.kernel.org
4d096ca7
MCC
4422S: Maintained
4423F: drivers/edac/sb_edac.c
4424
995e1de4
LH
4425EDAC-XGENE
4426APPLIED MICRO (APM) X-GENE SOC EDAC
4427M: Loc Ho <lho@apm.com>
4428S: Supported
4429F: drivers/edac/xgene_edac.c
4430F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4431
af39917d
CL
4432EDIROL UA-101/UA-1000 DRIVER
4433M: Clemens Ladisch <clemens@ladisch.de>
4434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4435T: git git://git.alsa-project.org/alsa-kernel.git
4436S: Maintained
4437F: sound/usb/misc/ua101.c
4438
1f7df953 4439EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4440M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4441L: linux-efi@vger.kernel.org
78bef24e 4442T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4443S: Maintained
fb2efb5c 4444F: Documentation/efi-stub.txt
1f7df953
MF
4445F: arch/ia64/kernel/efi.c
4446F: arch/x86/boot/compressed/eboot.[ch]
4447F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4448F: arch/x86/platform/efi/
4449F: drivers/firmware/efi/
1f7df953
MF
4450F: include/linux/efi*.h
4451
d68772b7
MF
4452EFI VARIABLE FILESYSTEM
4453M: Matthew Garrett <matthew.garrett@nebula.com>
4454M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4455M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4457L: linux-efi@vger.kernel.org
4458S: Maintained
4459F: fs/efivarfs/
4460
85a00d9b
PJ
4461EFIFB FRAMEBUFFER DRIVER
4462L: linux-fbdev@vger.kernel.org
4463M: Peter Jones <pjones@redhat.com>
4464S: Maintained
8a61f013 4465F: drivers/video/fbdev/efifb.c
85a00d9b 4466
0bee8d28
JT
4467EFS FILESYSTEM
4468W: http://aeschi.ch.eu.org/efs/
4469S: Orphan
679655da 4470F: fs/efs/
0bee8d28 4471
aa8a9e25 4472EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4473M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4474L: netdev@vger.kernel.org
4475S: Maintained
9aa32835 4476F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4477
f0319efe 4478EM28XX VIDEO4LINUX DRIVER
dc19ed15
MCC
4479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4480M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4481L: linux-media@vger.kernel.org
a825eaec 4482W: https://linuxtv.org
f0319efe
MCC
4483T: git git://linuxtv.org/media_tree.git
4484S: Maintained
4485F: drivers/media/usb/em28xx/
4486
3e3a7d66 4487EMBEDDED LINUX
8b58be88
JP
4488M: Paul Gortmaker <paul.gortmaker@windriver.com>
4489M: Matt Mackall <mpm@selenic.com>
4490M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4491L: linux-embedded@vger.kernel.org
4492S: Maintained
4493
32505876
JS
4494EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4495M: James Smart <james.smart@avagotech.com>
4496M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4497L: linux-scsi@vger.kernel.org
32505876 4498W: http://www.avagotech.com
ce00f85c 4499S: Supported
679655da 4500F: drivers/scsi/lpfc/
3a1c1d44 4501
5f5bac82 4502ENE CB710 FLASH CARD READER DRIVER
8b58be88 4503M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4504S: Maintained
4505F: drivers/misc/cb710/
4506F: drivers/mmc/host/cb710-mmc.*
4507F: include/linux/cb710.h
4508
931e39a1
ML
4509ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4510M: Maxim Levitsky <maximlevitsky@gmail.com>
4511S: Maintained
2a837449 4512F: drivers/media/rc/ene_ir.*
931e39a1 4513
d5ca9006 4514EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4515M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4516S: Maintained
084bad91 4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4518F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4519F: include/video/s1d13xxxfb.h
d5ca9006 4520
38df6492
ME
4521ET131X NETWORK DRIVER
4522M: Mark Einon <mark.einon@gmail.com>
4523S: Odd Fixes
4524F: drivers/net/ethernet/agere/
4525
1da177e4 4526ETHERNET BRIDGE
adbbf69d 4527M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4528L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4529L: netdev@vger.kernel.org
c996d8b9 4530W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4531S: Maintained
679655da
JP
4532F: include/linux/netfilter_bridge/
4533F: net/bridge/
1da177e4 4534
22f08ad9
FF
4535ETHERNET PHY LIBRARY
4536M: Florian Fainelli <f.fainelli@gmail.com>
4537L: netdev@vger.kernel.org
4538S: Maintained
4539F: include/linux/phy.h
4540F: include/linux/phy_fixed.h
4541F: drivers/net/phy/
4542F: Documentation/networking/phy.txt
4543F: drivers/of/of_mdio.c
4544F: drivers/of/of_net.c
4545
1da177e4 4546EXT2 FILE SYSTEM
d8130624 4547M: Jan Kara <jack@suse.com>
72be2ccf 4548L: linux-ext4@vger.kernel.org
1da177e4 4549S: Maintained
679655da
JP
4550F: Documentation/filesystems/ext2.txt
4551F: fs/ext2/
4552F: include/linux/ext2*
1da177e4 4553
72be2ccf 4554EXT4 FILE SYSTEM
8b58be88 4555M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4556M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4557L: linux-ext4@vger.kernel.org
08a225f1 4558W: http://ext4.wiki.kernel.org
8a6e2535 4559Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4561S: Maintained
679655da
JP
4562F: Documentation/filesystems/ext4.txt
4563F: fs/ext4/
1da177e4 4564
c5532b09 4565Extended Verification Module (EVM)
74dd744f
MZ
4566M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4567L: linux-ima-devel@lists.sourceforge.net
4568L: linux-security-module@vger.kernel.org
c5532b09
MZ
4569S: Supported
4570F: security/integrity/evm/
4571
df6b3cfe
MH
4572EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4573M: MyungJoo Ham <myungjoo.ham@samsung.com>
4574M: Chanwoo Choi <cw00.choi@samsung.com>
4575L: linux-kernel@vger.kernel.org
81df63a9 4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4577S: Maintained
4578F: drivers/extcon/
cd2c3e7f
CC
4579F: include/linux/extcon/
4580F: include/linux/extcon.h
df6b3cfe 4581F: Documentation/extcon/
cd2c3e7f 4582F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4583
e2a75c44 4584EXYNOS DP DRIVER
b7701755 4585M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4586L: dri-devel@lists.freedesktop.org
4587S: Maintained
4588F: drivers/gpu/drm/exynos/exynos_dp*
4589
9b93a409
MS
4590EXYNOS SYSMMU (IOMMU) driver
4591M: Marek Szyprowski <m.szyprowski@samsung.com>
4592L: iommu@lists.linux-foundation.org
4593S: Maintained
4594F: drivers/iommu/exynos-iommu.c
4595
33ad3912
DL
4596EXYNOS MIPI DISPLAY DRIVERS
4597M: Inki Dae <inki.dae@samsung.com>
4598M: Donghwa Lee <dh09.lee@samsung.com>
4599M: Kyungmin Park <kyungmin.park@samsung.com>
4600L: linux-fbdev@vger.kernel.org
4601S: Maintained
8a61f013 4602F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4603F: include/video/exynos_mipi*
4604
4a66d3fe
NC
4605EZchip NPS platform support
4606M: Noam Camus <noamc@ezchip.com>
4607S: Supported
4608F: arch/arc/plat-eznps
4609F: arch/arc/boot/dts/eznps.dts
4610
e53004e2 4611F71805F HARDWARE MONITORING DRIVER
d8130624 4612M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4613L: linux-hwmon@vger.kernel.org
e53004e2 4614S: Maintained
679655da
JP
4615F: Documentation/hwmon/f71805f
4616F: drivers/hwmon/f71805f.c
e53004e2 4617
eea977ed
MB
4618FC0011 TUNER DRIVER
4619M: Michael Buesch <m@bues.ch>
4620L: linux-media@vger.kernel.org
4621S: Maintained
ccae7af2
MCC
4622F: drivers/media/tuners/fc0011.h
4623F: drivers/media/tuners/fc0011.c
eea977ed 4624
91952bc0
AP
4625FC2580 MEDIA DRIVER
4626M: Antti Palosaari <crope@iki.fi>
4627L: linux-media@vger.kernel.org
a825eaec 4628W: https://linuxtv.org
91952bc0
AP
4629W: http://palosaari.fi/linux/
4630Q: http://patchwork.linuxtv.org/project/linux-media/list/
4631T: git git://linuxtv.org/anttip/media_tree.git
4632S: Maintained
4633F: drivers/media/tuners/fc2580*
eea977ed 4634
88b2dbdb
EP
4635FANOTIFY
4636M: Eric Paris <eparis@redhat.com>
4637S: Maintained
4638F: fs/notify/fanotify/
4639F: include/linux/fanotify.h
c117ab84 4640F: include/uapi/linux/fanotify.h
88b2dbdb 4641
1da177e4 4642FARSYNC SYNCHRONOUS DRIVER
8b58be88 4643M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4644W: http://www.farsite.co.uk/
4645S: Supported
679655da 4646F: drivers/net/wan/farsync.*
1da177e4 4647
c5408b88 4648FAULT INJECTION SUPPORT
8b58be88 4649M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4650S: Supported
679655da
JP
4651F: Documentation/fault-injection/
4652F: lib/fault-inject.c
c5408b88 4653
053e514f
NT
4654FBTFT Framebuffer drivers
4655M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4656M: Noralf Trønnes <noralf@tronnes.org>
4657S: Maintained
4658F: drivers/staging/fbtft/
4659
cae727db 4660FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4661M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4662L: fcoe-devel@open-fcoe.org
cae727db
RL
4663W: www.Open-FCoE.org
4664S: Supported
4665F: drivers/scsi/libfc/
4666F: drivers/scsi/fcoe/
4667F: include/scsi/fc/
4668F: include/scsi/libfc.h
4669F: include/scsi/libfcoe.h
c117ab84 4670F: include/uapi/scsi/fc/
cae727db 4671
e2d1d6c0 4672FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4673M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4674M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4675L: linux-fsdevel@vger.kernel.org
1da177e4 4676S: Maintained
679655da
JP
4677F: include/linux/fcntl.h
4678F: include/linux/fs.h
c117ab84
CEB
4679F: include/uapi/linux/fcntl.h
4680F: include/uapi/linux/fs.h
679655da
JP
4681F: fs/fcntl.c
4682F: fs/locks.c
1da177e4 4683
e2d1d6c0 4684FILESYSTEMS (VFS and infrastructure)
8b58be88 4685M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4686L: linux-fsdevel@vger.kernel.org
173acc7c 4687S: Maintained
679655da 4688F: fs/*
173acc7c 4689
b26e0ed4 4690FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4691M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4692L: linux-hwmon@vger.kernel.org
b26e0ed4 4693S: Maintained
d5ca6918
JP
4694F: drivers/hwmon/f75375s.c
4695F: include/linux/f75375s.h
b26e0ed4 4696
a331b0c3
CL
4697FIREWIRE AUDIO DRIVERS
4698M: Clemens Ladisch <clemens@ladisch.de>
4699L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4700T: git git://git.alsa-project.org/alsa-kernel.git
4701S: Maintained
4702F: sound/firewire/
4703
eb86ec51
SR
4704FIREWIRE MEDIA DRIVERS (firedtv)
4705M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4706L: linux-media@vger.kernel.org
4707L: linux1394-devel@lists.sourceforge.net
4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4709S: Maintained
4710F: drivers/media/firewire/
4711
a511ce33
CB
4712FIREWIRE SBP-2 TARGET
4713M: Chris Boot <bootc@bootc.net>
4714L: linux-scsi@vger.kernel.org
4715L: target-devel@vger.kernel.org
4716L: linux1394-devel@lists.sourceforge.net
4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4718S: Maintained
4719F: drivers/target/sbp/
4720
7d2c86b5 4721FIREWIRE SUBSYSTEM
8b58be88 4722M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4723L: linux1394-devel@lists.sourceforge.net
958a29cb 4724W: http://ieee1394.wiki.kernel.org/
2ca526bf 4725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4726S: Maintained
679655da 4727F: drivers/firewire/
8f06ce3b
SR
4728F: include/linux/firewire.h
4729F: include/uapi/linux/firewire*.h
9f6d3c4b 4730F: tools/firewire/
e2d1d6c0
RD
4731
4732FIRMWARE LOADER (request_firmware)
39e68089
ML
4733M: Ming Lei <ming.lei@canonical.com>
4734L: linux-kernel@vger.kernel.org
4735S: Maintained
679655da
JP
4736F: Documentation/firmware_class/
4737F: drivers/base/firmware*.c
4738F: include/linux/firmware.h
e2d1d6c0 4739
f730e3dc 4740FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4741M: Joshua Morris <josh.h.morris@us.ibm.com>
4742M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4743S: Maintained
4744F: drivers/block/rsxx/
4745
8206f664 4746FLOPPY DRIVER
e5f6450c 4747M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4749S: Odd fixes
4750F: drivers/block/floppy.c
4751
9c9f32ed
AR
4752FMC SUBSYSTEM
4753M: Alessandro Rubini <rubini@gnudd.com>
4754W: http://www.ohwr.org/projects/fmc-bus
4755S: Supported
4756F: drivers/fmc/
4757F: include/linux/fmc*.h
4758F: include/linux/ipmi-fru.h
4759K: fmc_d.*register
4760
3c0ed7d5
AT
4761FPGA MANAGER FRAMEWORK
4762M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4763R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4764S: Maintained
4765F: drivers/fpga/
4766F: include/linux/fpga/fpga-mgr.h
4767W: http://www.rocketboards.org
4768
e2d1d6c0 4769FPU EMULATOR
8b58be88 4770M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4771W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4772S: Maintained
679655da 4773F: arch/x86/math-emu/
e2d1d6c0
RD
4774
4775FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4776L: netdev@vger.kernel.org
c173bfac 4777S: Orphan
679655da
JP
4778F: drivers/net/wan/dlci.c
4779F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4780
4781FRAMEBUFFER LAYER
5489e948
JCPV
4782M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4783M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4784L: linux-fbdev@vger.kernel.org
e2d1d6c0 4785W: http://linux-fbdev.sourceforge.net/
b22fe37b 4786Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4787T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4788S: Maintained
679655da 4789F: Documentation/fb/
b22fe37b
PM
4790F: drivers/video/
4791F: include/video/
679655da 4792F: include/linux/fb.h
c117ab84
CEB
4793F: include/uapi/video/
4794F: include/uapi/linux/fb.h
e2d1d6c0 4795
a57c188e 4796FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4797M: Timur Tabi <timur@tabi.org>
a57c188e 4798L: linux-fbdev@vger.kernel.org
c4ef9bc4 4799S: Maintained
8a61f013 4800F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4801
e2d1d6c0 4802FREESCALE DMA DRIVER
8b58be88
JP
4803M: Li Yang <leoli@freescale.com>
4804M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4805L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4806S: Maintained
679655da 4807F: drivers/dma/fsldma.*
e2d1d6c0 4808
44248aff
HX
4809FREESCALE GPMI NAND DRIVER
4810M: Han Xu <han.xu@nxp.com>
4811L: linux-mtd@lists.infradead.org
4812S: Maintained
4813F: drivers/mtd/nand/gpmi-nand/*
4814
e2d1d6c0 4815FREESCALE I2C CPM DRIVER
8b58be88 4816M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4817L: linuxppc-dev@lists.ozlabs.org
846557d3 4818L: linux-i2c@vger.kernel.org
0d2b405a 4819S: Maintained
679655da 4820F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4821
60e8c5ab 4822FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4823M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4824L: linux-fbdev@vger.kernel.org
efc03ecb 4825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4826S: Maintained
bad985a1 4827F: include/linux/platform_data/video-imxfb.h
8a61f013 4828F: drivers/video/fbdev/imxfb.c
60e8c5ab 4829
4d8e2cef 4830FREESCALE QUAD SPI DRIVER
38714fbd 4831M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4832L: linux-mtd@lists.infradead.org
4833S: Maintained
4834F: drivers/mtd/spi-nor/fsl-quadspi.c
4835
4689a6b1 4836FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4837M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4838M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4839L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4840L: netdev@vger.kernel.org
4841S: Maintained
ec21e2ec 4842F: drivers/net/ethernet/freescale/fs_enet/
679655da 4843F: include/linux/fs_enet_pd.h
4689a6b1 4844
63a0a00b
NA
4845FREESCALE IMX / MXC FEC DRIVER
4846M: Fugang Duan <fugang.duan@nxp.com>
4847L: netdev@vger.kernel.org
4848S: Maintained
4849F: drivers/net/ethernet/freescale/fec_main.c
4850F: drivers/net/ethernet/freescale/fec_ptp.c
4851F: drivers/net/ethernet/freescale/fec.h
4852F: Documentation/devicetree/bindings/net/fsl-fec.txt
4853
d9e9d82c 4854FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4855L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4856S: Orphan
7aa1aa6e
ZQ
4857F: drivers/soc/fsl/qe/
4858F: include/soc/fsl/*qe*.h
4859F: include/soc/fsl/*ucc*.h
d9e9d82c 4860
b55ef929 4861FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4862M: Li Yang <leoli@freescale.com>
6372594a 4863L: linux-usb@vger.kernel.org
a4724ed6 4864L: linuxppc-dev@lists.ozlabs.org
a7205b30 4865S: Maintained
faf2e1db 4866F: drivers/usb/gadget/udc/fsl*
a7205b30 4867
beaf53bf 4868FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4869M: Li Yang <leoli@freescale.com>
beaf53bf 4870L: netdev@vger.kernel.org
a4724ed6 4871L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4872S: Maintained
ec21e2ec 4873F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4874
abb1ed7b
CM
4875FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4876M: Claudiu Manoil <claudiu.manoil@freescale.com>
4877L: netdev@vger.kernel.org
4878S: Maintained
4879F: drivers/net/ethernet/freescale/gianfar*
4880X: drivers/net/ethernet/freescale/gianfar_ptp.c
4881F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4882
d9e9d82c 4883FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4884M: Timur Tabi <timur@tabi.org>
a4724ed6 4885L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4886S: Maintained
df621252 4887F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4888
4889FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4890M: Timur Tabi <timur@tabi.org>
dc85950a 4891M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4892M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4893R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4895L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4896S: Maintained
69aefcea 4897F: sound/soc/fsl/fsl*
dc85950a 4898F: sound/soc/fsl/imx*
69aefcea 4899F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4900
31c88965 4901FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4902M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4903M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4904L: linux-kernel@vger.kernel.org
4905S: Maintained
4906F: drivers/staging/fsl-mc/
4907
1da177e4 4908FREEVXFS FILESYSTEM
8b58be88 4909M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4910W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4911S: Maintained
679655da 4912F: fs/freevxfs/
1da177e4 4913
71038f52 4914FREEZER
49db1903 4915M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4916M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4917L: linux-pm@vger.kernel.org
71038f52 4918S: Supported
679655da
JP
4919F: Documentation/power/freezing-of-tasks.txt
4920F: include/linux/freezer.h
4921F: kernel/freezer.c
71038f52 4922
839a1f79
KRW
4923FRONTSWAP API
4924M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4925L: linux-kernel@vger.kernel.org
4926S: Maintained
4927F: mm/frontswap.c
4928F: include/linux/frontswap.h
4929
a5432f5a 4930FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4931M: David Howells <dhowells@redhat.com>
e62d6e24 4932L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4933S: Supported
4934F: Documentation/filesystems/caching/
4935F: fs/fscache/
4936F: include/linux/fscache*.h
4937
f58ad8f5 4938F2FS FILE SYSTEM
9b29d481 4939M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4940M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4941R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4942L: linux-f2fs-devel@lists.sourceforge.net
4943W: http://en.wikipedia.org/wiki/F2FS
4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4945S: Maintained
4946F: Documentation/filesystems/f2fs.txt
3bac380c 4947F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4948F: fs/f2fs/
4949F: include/linux/f2fs_fs.h
62d43eeb 4950F: include/trace/events/f2fs.h
f58ad8f5 4951
5ab7ffea 4952FUJITSU FR-V (FRV) PORT
0cf0305f 4953S: Orphan
679655da 4954F: arch/frv/
1da177e4 4955
20b93734 4956FUJITSU LAPTOP EXTRAS
409a3e98 4957M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4958L: platform-driver-x86@vger.kernel.org
20b93734 4959S: Maintained
679655da 4960F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4961
4da621b6
HK
4962FUJITSU M-5MO LS CAMERA ISP DRIVER
4963M: Kyungmin Park <kyungmin.park@samsung.com>
4964M: Heungjun Kim <riverful.kim@samsung.com>
4965L: linux-media@vger.kernel.org
4966S: Maintained
90d72ac6 4967F: drivers/media/i2c/m5mols/
b5dcee22 4968F: include/media/i2c/m5mols.h
4da621b6 4969
2d24c490
RG
4970FUJITSU TABLET EXTRAS
4971M: Robert Gerlach <khnz@gmx.de>
4972L: platform-driver-x86@vger.kernel.org
4973S: Maintained
4974F: drivers/platform/x86/fujitsu-tablet.c
4975
04578f17 4976FUSE: FILESYSTEM IN USERSPACE
8b58be88 4977M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4978L: linux-fsdevel@vger.kernel.org
04578f17 4979W: http://fuse.sourceforge.net/
0a30f612 4980T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4981S: Maintained
679655da 4982F: fs/fuse/
c117ab84 4983F: include/uapi/linux/fuse.h
0a30f612 4984F: Documentation/filesystems/fuse.txt
04578f17 4985
1da177e4 4986FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4987M: Rik Faith <faith@cs.unc.edu>
1da177e4 4988L: linux-scsi@vger.kernel.org
baaea1dc 4989S: Odd Fixes (e.g., new signatures)
679655da 4990F: drivers/scsi/fdomain.*
1da177e4 4991
d8e2162c
PO
4992GCOV BASED KERNEL PROFILING
4993M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4994S: Maintained
4995F: kernel/gcov/
4996F: Documentation/gcov.txt
4997
1da177e4 4998GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4999M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5000L: linux-scsi@vger.kernel.org
5001W: http://www.icp-vortex.com/
5002S: Supported
679655da 5003F: drivers/scsi/gdt*
1da177e4 5004
158daf16
JK
5005GDB KERNEL DEBUGGING HELPER SCRIPTS
5006M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5007M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5008S: Supported
5009F: scripts/gdb/
5010
3169a1c7
HV
5011GEMTEK FM RADIO RECEIVER DRIVER
5012M: Hans Verkuil <hverkuil@xs4all.nl>
5013L: linux-media@vger.kernel.org
5014T: git git://linuxtv.org/media_tree.git
a825eaec 5015W: https://linuxtv.org
3169a1c7
HV
5016S: Maintained
5017F: drivers/media/radio/radio-gemtek*
5018
1c23af90 5019GENERIC GPIO I2C DRIVER
880b0e26 5020M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5021S: Supported
679655da
JP
5022F: drivers/i2c/busses/i2c-gpio.c
5023F: include/linux/i2c-gpio.h
1c23af90 5024
92ed1a76
PK
5025GENERIC GPIO I2C MULTIPLEXER DRIVER
5026M: Peter Korsgaard <peter.korsgaard@barco.com>
5027L: linux-i2c@vger.kernel.org
5028S: Supported
e7065e20
JD
5029F: drivers/i2c/muxes/i2c-mux-gpio.c
5030F: include/linux/i2c-mux-gpio.h
5031F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5032
9251ce95 5033GENERIC HDLC (WAN) DRIVERS
8b58be88 5034M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5035W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5036S: Maintained
679655da
JP
5037F: drivers/net/wan/c101.c
5038F: drivers/net/wan/hd6457*
5039F: drivers/net/wan/hdlc*
5040F: drivers/net/wan/n2.c
5041F: drivers/net/wan/pc300too.c
5042F: drivers/net/wan/pci200syn.c
5043F: drivers/net/wan/wanxl*
1da177e4 5044
1527aab6 5045GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5046M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5047L: linux-arch@vger.kernel.org
5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5049S: Maintained
14430813
JP
5050F: include/asm-generic/
5051F: include/uapi/asm-generic/
1527aab6 5052
ff764963
KVA
5053GENERIC PHY FRAMEWORK
5054M: Kishon Vijay Abraham I <kishon@ti.com>
5055L: linux-kernel@vger.kernel.org
5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5057S: Supported
5058F: drivers/phy/
5059F: include/linux/phy/
5060
eea97aed
KH
5061GENERIC PM DOMAINS
5062M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5063M: Kevin Hilman <khilman@kernel.org>
5064M: Ulf Hansson <ulf.hansson@linaro.org>
5065L: linux-pm@vger.kernel.org
5066S: Supported
5067F: drivers/base/power/domain*.c
5068F: include/linux/pm_domain.h
5069
ccb86a69 5070GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5071M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5072L: kvm@vger.kernel.org
ccb86a69
MT
5073S: Supported
5074F: drivers/uio/uio_pci_generic.c
5075
f8f1ec73
JP
5076GET_MAINTAINER SCRIPT
5077M: Joe Perches <joe@perches.com>
5078S: Maintained
5079F: scripts/get_maintainer.pl
5080
5be7b50f 5081GFS2 FILE SYSTEM
8b58be88 5082M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5083M: Bob Peterson <rpeterso@redhat.com>
a4644184 5084L: cluster-devel@redhat.com
5be7b50f 5085W: http://sources.redhat.com/cluster/
28666d6d 5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5087S: Supported
679655da
JP
5088F: Documentation/filesystems/gfs2*.txt
5089F: fs/gfs2/
c117ab84 5090F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5091
0a34eb8f 5092GIGASET ISDN DRIVERS
6b096fde 5093M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5094L: gigaset307x-common@lists.sourceforge.net
5095W: http://gigaset307x.sourceforge.net/
6b096fde 5096S: Odd Fixes
679655da
JP
5097F: Documentation/isdn/README.gigaset
5098F: drivers/isdn/gigaset/
c117ab84 5099F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5100
7eea35fe
JP
5101GO7007 MPEG CODEC
5102M: Hans Verkuil <hans.verkuil@cisco.com>
5103L: linux-media@vger.kernel.org
5104S: Maintained
5105F: drivers/media/usb/go7007/
5106
ca96ea86
BN
5107GOODIX TOUCHSCREEN
5108M: Bastien Nocera <hadess@hadess.net>
5109L: linux-input@vger.kernel.org
5110S: Maintained
5111F: drivers/input/touchscreen/goodix.c
5112
a0dc00b4 5113GPIO SUBSYSTEM
e4651a9f 5114M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5115M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5116L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5117T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5118S: Maintained
cd97a449 5119F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5120F: Documentation/gpio/
40c159b7 5121F: Documentation/ABI/testing/gpio-cdev
fe95046e 5122F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5123F: drivers/gpio/
bdc6e95e
AC
5124F: include/linux/gpio/
5125F: include/linux/gpio.h
9b692346 5126F: include/asm-generic/gpio.h
3c702e99 5127F: include/uapi/linux/gpio.h
6d591c46 5128F: tools/gpio/
a0dc00b4 5129
71a6d0af
HW
5130GRE DEMULTIPLEXER DRIVER
5131M: Dmitry Kozlov <xeb@mail.ru>
5132L: netdev@vger.kernel.org
5133S: Maintained
11c26770
JP
5134F: net/ipv4/gre_demux.c
5135F: net/ipv4/gre_offload.c
71a6d0af
HW
5136F: include/net/gre.h
5137
d4c41139 5138GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5139M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5140L: netdev@vger.kernel.org
5141S: Maintained
a31a96ad 5142F: drivers/net/ethernet/aeroflex/
d4c41139 5143
e8deeae2 5144GSPCA FINEPIX SUBDRIVER
8b58be88 5145M: Frank Zago <frank@zago.net>
661263b5 5146L: linux-media@vger.kernel.org
275ffde4 5147T: git git://linuxtv.org/media_tree.git
e8deeae2 5148S: Maintained
0c0d06ca 5149F: drivers/media/usb/gspca/finepix.c
e8deeae2 5150
4b3fa3c4
OL
5151GSPCA GL860 SUBDRIVER
5152M: Olivier Lorin <o.lorin@laposte.net>
5153L: linux-media@vger.kernel.org
275ffde4 5154T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5155S: Maintained
0c0d06ca 5156F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5157
e8deeae2 5158GSPCA M5602 SUBDRIVER
8b58be88 5159M: Erik Andren <erik.andren@gmail.com>
661263b5 5160L: linux-media@vger.kernel.org
275ffde4 5161T: git git://linuxtv.org/media_tree.git
e8deeae2 5162S: Maintained
0c0d06ca 5163F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5164
5165GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5166M: Hans de Goede <hdegoede@redhat.com>
661263b5 5167L: linux-media@vger.kernel.org
275ffde4 5168T: git git://linuxtv.org/media_tree.git
e8deeae2 5169S: Maintained
0c0d06ca 5170F: drivers/media/usb/gspca/pac207.c
e8deeae2 5171
261982f1 5172GSPCA SN9C20X SUBDRIVER
d95c5b0b 5173M: Brian Johnson <brijohn@gmail.com>
261982f1 5174L: linux-media@vger.kernel.org
275ffde4 5175T: git git://linuxtv.org/media_tree.git
261982f1 5176S: Maintained
0c0d06ca 5177F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5178
e8deeae2 5179GSPCA T613 SUBDRIVER
8b58be88 5180M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5181L: linux-media@vger.kernel.org
275ffde4 5182T: git git://linuxtv.org/media_tree.git
e8deeae2 5183S: Maintained
0c0d06ca 5184F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5185
5186GSPCA USB WEBCAM DRIVER
fc3f906b 5187M: Hans de Goede <hdegoede@redhat.com>
661263b5 5188L: linux-media@vger.kernel.org
275ffde4 5189T: git git://linuxtv.org/media_tree.git
e8deeae2 5190S: Maintained
0c0d06ca 5191F: drivers/media/usb/gspca/
e8deeae2 5192
584ec979 5193GUID PARTITION TABLE (GPT)
4f973c63 5194M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5195L: linux-efi@vger.kernel.org
5196S: Maintained
5197F: block/partitions/efi.*
5198
aa3c598b 5199STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5200M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5201L: linux-media@vger.kernel.org
275ffde4 5202T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5203S: Maintained
5204F: drivers/media/usb/stk1160/
e8deeae2 5205
4e456b86
YS
5206H8/300 ARCHITECTURE
5207M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5208L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5209W: http://uclinux-h8.sourceforge.jp
5210T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5211S: Maintained
5212F: arch/h8300/
5213F: drivers/clocksource/h8300_*.c
5214F: drivers/clk/h8300/
5215F: drivers/irqchip/irq-renesas-h8*.c
5216
71a6d0af
HW
5217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5218M: Frank Seidel <frank@f-seidel.de>
5219L: platform-driver-x86@vger.kernel.org
5220W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5221S: Maintained
5222F: drivers/platform/x86/hdaps.c
5223
48fc9e26
HV
5224HDPVR USB VIDEO ENCODER DRIVER
5225M: Hans Verkuil <hverkuil@xs4all.nl>
5226L: linux-media@vger.kernel.org
5227T: git git://linuxtv.org/media_tree.git
a825eaec 5228W: https://linuxtv.org
48fc9e26 5229S: Odd Fixes
14430813 5230F: drivers/media/usb/hdpvr/
48fc9e26 5231
71a6d0af 5232HWPOISON MEMORY FAILURE HANDLING
f9625c48 5233M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5234L: linux-mm@kvack.org
71a6d0af
HW
5235S: Maintained
5236F: mm/memory-failure.c
5237F: mm/hwpoison-inject.c
5238
5239HYPERVISOR VIRTUAL CONSOLE DRIVER
5240L: linuxppc-dev@lists.ozlabs.org
5241S: Odd Fixes
5242F: drivers/tty/hvc/
5243
e5ab1477
AP
5244HACKRF MEDIA DRIVER
5245M: Antti Palosaari <crope@iki.fi>
5246L: linux-media@vger.kernel.org
a825eaec 5247W: https://linuxtv.org
e5ab1477
AP
5248W: http://palosaari.fi/linux/
5249Q: http://patchwork.linuxtv.org/project/linux-media/list/
5250T: git git://linuxtv.org/anttip/media_tree.git
5251S: Maintained
5252F: drivers/media/usb/hackrf/
5253
5b543965 5254HARDWARE MONITORING
d8130624 5255M: Jean Delvare <jdelvare@suse.com>
ca462085 5256M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5257L: linux-hwmon@vger.kernel.org
5258W: http://hwmon.wiki.kernel.org/
a94ef4ed 5259T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5261S: Maintained
047f4ec2 5262F: Documentation/hwmon/
679655da 5263F: drivers/hwmon/
047f4ec2 5264F: include/linux/hwmon*.h
5b543965 5265
844dd05f 5266HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5267M: Matt Mackall <mpm@selenic.com>
5268M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5269L: linux-crypto@vger.kernel.org
c0d0787b 5270S: Odd fixes
679655da
JP
5271F: Documentation/hw_random.txt
5272F: drivers/char/hw_random/
5273F: include/linux/hw_random.h
844dd05f 5274
8b37fcfc
OBC
5275HARDWARE SPINLOCK CORE
5276M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5277M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5278L: linux-remoteproc@vger.kernel.org
8b37fcfc 5279S: Maintained
9f273c24 5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5281F: Documentation/hwspinlock.txt
5282F: drivers/hwspinlock/hwspinlock_*
5283F: include/linux/hwspinlock.h
5284
1da177e4 5285HARMONY SOUND DRIVER
ac6aecbf 5286L: linux-parisc@vger.kernel.org
1da177e4 5287S: Maintained
679655da 5288F: sound/parisc/harmony.*
1da177e4 5289
91952bc0
AP
5290HD29L2 MEDIA DRIVER
5291M: Antti Palosaari <crope@iki.fi>
5292L: linux-media@vger.kernel.org
a825eaec 5293W: https://linuxtv.org
91952bc0
AP
5294W: http://palosaari.fi/linux/
5295Q: http://patchwork.linuxtv.org/project/linux-media/list/
5296T: git git://linuxtv.org/anttip/media_tree.git
5297S: Maintained
5298F: drivers/media/dvb-frontends/hd29l2*
5299
9257aa49 5300HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5301M: Don Brace <don.brace@microsemi.com>
9257aa49 5302L: iss_storagedev@hp.com
a0a268ad 5303L: esc.storagedev@microsemi.com
693373db 5304L: linux-scsi@vger.kernel.org
9257aa49
SC
5305S: Supported
5306F: Documentation/scsi/hpsa.txt
5307F: drivers/scsi/hpsa*.[ch]
5308F: include/linux/cciss*.h
c117ab84 5309F: include/uapi/linux/cciss*.h
9257aa49 5310
e2d1d6c0 5311HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5312M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5313L: iss_storagedev@hp.com
516fdcea 5314L: esc.storagedev@microsemi.com
693373db 5315L: linux-scsi@vger.kernel.org
e2d1d6c0 5316S: Supported
679655da
JP
5317F: Documentation/blockdev/cciss.txt
5318F: drivers/block/cciss*
5319F: include/linux/cciss_ioctl.h
c117ab84 5320F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5321
f48ad614
DD
5322HFI1 DRIVER
5323M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5324M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5325L: linux-rdma@vger.kernel.org
5326S: Supported
5327F: drivers/infiniband/hw/hfi1
5328
1da177e4 5329HFS FILESYSTEM
6cf515e1
GU
5330L: linux-fsdevel@vger.kernel.org
5331S: Orphan
679655da
JP
5332F: Documentation/filesystems/hfs.txt
5333F: fs/hfs/
1da177e4 5334
ef575f47
GU
5335HFSPLUS FILESYSTEM
5336L: linux-fsdevel@vger.kernel.org
5337S: Orphan
5338F: Documentation/filesystems/hfsplus.txt
5339F: fs/hfsplus/
5340
1da177e4 5341HGA FRAMEBUFFER DRIVER
8b58be88 5342M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5343L: linux-nvidia@lists.surfsouth.com
5344W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5345S: Maintained
8a61f013 5346F: drivers/video/fbdev/hgafb.c
1da177e4 5347
4480f15b 5348HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5349M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5350M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5351L: linux-pm@vger.kernel.org
e2d1d6c0 5352S: Supported
679655da
JP
5353F: arch/x86/power/
5354F: drivers/base/power/
5355F: kernel/power/
5356F: include/linux/suspend.h
5357F: include/linux/freezer.h
5358F: include/linux/pm.h
679655da 5359F: arch/*/include/asm/suspend*.h
e2d1d6c0 5360
4ef4caad 5361HID CORE LAYER
e5f6450c 5362M: Jiri Kosina <jikos@kernel.org>
406df153 5363R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5364L: linux-input@vger.kernel.org
54e5881d 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5366S: Maintained
679655da
JP
5367F: drivers/hid/
5368F: include/linux/hid*
c117ab84 5369F: include/uapi/linux/hid*
4ef4caad 5370
30ee72f0 5371HID SENSOR HUB DRIVERS
e5f6450c 5372M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5373M: Jonathan Cameron <jic23@kernel.org>
5374M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5375L: linux-input@vger.kernel.org
5376L: linux-iio@vger.kernel.org
5377S: Maintained
5378F: Documentation/hid/hid-sensor*
5379F: drivers/hid/hid-sensor-*
5380F: drivers/iio/*/hid-*
5381F: include/linux/hid-sensor-*
5382
38bed542 5383HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5384M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5385L: linux-kernel@vger.kernel.org
75fc2d37 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5387S: Maintained
679655da 5388F: Documentation/timers/
5cee9645 5389F: kernel/time/hrtimer.c
88606e80
TG
5390F: kernel/time/clockevents.c
5391F: kernel/time/tick*.*
5392F: kernel/time/timer_*.c
05ed8490 5393F: include/linux/clockchips.h
679655da 5394F: include/linux/hrtimer.h
38bed542 5395
1da177e4 5396HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5397L: linux-hams@vger.kernel.org
8b64f2a0 5398S: Orphan
679655da
JP
5399F: drivers/net/hamradio/dmascc.c
5400F: drivers/net/hamradio/scc.c
1da177e4 5401
ede1e6f8 5402HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5403M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5404W: http://www.highpoint-tech.com
5405S: Supported
679655da
JP
5406F: Documentation/scsi/hptiop.txt
5407F: drivers/scsi/hptiop.c
ede1e6f8 5408
1da177e4 5409HIPPI
8b58be88 5410M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5411L: linux-hippi@sunsite.dk
5412S: Maintained
679655da 5413F: include/linux/hippidevice.h
c117ab84 5414F: include/uapi/linux/if_hippi.h
679655da 5415F: net/802/hippi.c
ff5a3b50 5416F: drivers/net/hippi/
1da177e4 5417
16c6c252
JG
5418HISILICON SAS Controller
5419M: John Garry <john.garry@huawei.com>
5420W: http://www.hisilicon.com
5421S: Supported
5422F: drivers/scsi/hisi_sas/
5423F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5424
ff1d2767 5425HOST AP DRIVER
8b58be88 5426M: Jouni Malinen <j@w1.fi>
85d32e7b 5427L: hostap@shmoo.com (subscribers-only)
724c6b35 5428L: linux-wireless@vger.kernel.org
ff1d2767
JM
5429W: http://hostap.epitest.fi/
5430S: Maintained
eb4f98d5 5431F: drivers/net/wireless/intersil/hostap/
ff1d2767 5432
dd8cd779 5433HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5434L: platform-driver-x86@vger.kernel.org
95c70215 5435S: Orphan
679655da 5436F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5437
e2d1d6c0 5438HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5439M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5440S: Maintained
7e25d724 5441F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5442
7d2c86b5 5443HPET: High Precision Event Timers driver
8b58be88 5444M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5445S: Maintained
679655da
JP
5446F: Documentation/timers/hpet.txt
5447F: drivers/char/hpet.c
5448F: include/linux/hpet.h
c117ab84 5449F: include/uapi/linux/hpet.h
b9b0332f 5450
e07b5d79 5451HPET: x86
9e06f631 5452S: Orphan
679655da
JP
5453F: arch/x86/kernel/hpet.c
5454F: arch/x86/include/asm/hpet.h
b9b0332f 5455
1da177e4 5456HPFS FILESYSTEM
8b58be88 5457M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5458W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5459S: Maintained
679655da 5460F: fs/hpfs/
1da177e4 5461
3441cded 5462HSI SUBSYSTEM
56459ea9
SR
5463M: Sebastian Reichel <sre@kernel.org>
5464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5465S: Maintained
5466F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5467F: Documentation/hsi.txt
3441cded
SR
5468F: drivers/hsi/
5469F: include/linux/hsi/
5470F: include/uapi/linux/hsi/
5471
7d2c86b5 5472HSO 3G MODEM DRIVER
8b58be88 5473M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5474W: http://www.pharscape.org
5475S: Maintained
679655da 5476F: drivers/net/usb/hso.c
11cd29b0 5477
19990e29
AB
5478HSR NETWORK PROTOCOL
5479M: Arvid Brodin <arvid.brodin@alten.se>
5480L: netdev@vger.kernel.org
5481S: Maintained
5482F: net/hsr/
5483
5a18c343 5484HTCPEN TOUCHSCREEN DRIVER
8b58be88 5485M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5486L: linux-input@vger.kernel.org
5487S: Maintained
679655da 5488F: drivers/input/touchscreen/htcpen.c
5a18c343 5489
1da177e4 5490HUGETLB FILESYSTEM
6d49e352 5491M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5492S: Maintained
679655da 5493F: fs/hugetlbfs/
1da177e4 5494
05183189 5495Hyper-V CORE AND DRIVERS
9c3646d1 5496M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5497M: Haiyang Zhang <haiyangz@microsoft.com>
5498L: devel@linuxdriverproject.org
5499S: Maintained
a4162747
HZ
5500F: arch/x86/include/asm/mshyperv.h
5501F: arch/x86/include/uapi/asm/hyperv.h
5502F: arch/x86/kernel/cpu/mshyperv.c
05183189 5503F: drivers/hid/hid-hyperv.c
a4162747 5504F: drivers/hv/
f92ca80b 5505F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5506F: drivers/pci/host/pci-hyperv.c
05183189 5507F: drivers/net/hyperv/
a4162747 5508F: drivers/scsi/storvsc_drv.c
8a61f013 5509F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5510F: include/linux/hyperv.h
5511F: tools/hv/
54bf725e 5512F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5513
7724fd04
PR
5514I2C MUXES
5515M: Peter Rosin <peda@axentia.se>
5516L: linux-i2c@vger.kernel.org
5517S: Maintained
2254d24a 5518F: Documentation/i2c/i2c-topology
7724fd04
PR
5519F: Documentation/i2c/muxes/
5520F: Documentation/devicetree/bindings/i2c/i2c-mux*
5521F: drivers/i2c/i2c-mux.c
5522F: drivers/i2c/muxes/
5523F: include/linux/i2c-mux.h
5524
d85c8a6a 5525I2C OVER PARALLEL PORT
d8130624 5526M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5527L: linux-i2c@vger.kernel.org
5528S: Maintained
5529F: Documentation/i2c/busses/i2c-parport
5530F: Documentation/i2c/busses/i2c-parport-light
5531F: drivers/i2c/busses/i2c-parport.c
5532F: drivers/i2c/busses/i2c-parport-light.c
5533
5534I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5535M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5536L: linux-i2c@vger.kernel.org
5537S: Maintained
5538F: Documentation/i2c/busses/i2c-ali1535
5539F: Documentation/i2c/busses/i2c-ali1563
5540F: Documentation/i2c/busses/i2c-ali15x3
5541F: Documentation/i2c/busses/i2c-amd756
5542F: Documentation/i2c/busses/i2c-amd8111
5543F: Documentation/i2c/busses/i2c-i801
5544F: Documentation/i2c/busses/i2c-nforce2
5545F: Documentation/i2c/busses/i2c-piix4
5546F: Documentation/i2c/busses/i2c-sis5595
5547F: Documentation/i2c/busses/i2c-sis630
5548F: Documentation/i2c/busses/i2c-sis96x
5549F: Documentation/i2c/busses/i2c-via
5550F: Documentation/i2c/busses/i2c-viapro
5551F: drivers/i2c/busses/i2c-ali1535.c
5552F: drivers/i2c/busses/i2c-ali1563.c
5553F: drivers/i2c/busses/i2c-ali15x3.c
5554F: drivers/i2c/busses/i2c-amd756.c
5555F: drivers/i2c/busses/i2c-amd756-s4882.c
5556F: drivers/i2c/busses/i2c-amd8111.c
5557F: drivers/i2c/busses/i2c-i801.c
5558F: drivers/i2c/busses/i2c-isch.c
5559F: drivers/i2c/busses/i2c-nforce2.c
5560F: drivers/i2c/busses/i2c-nforce2-s4985.c
5561F: drivers/i2c/busses/i2c-piix4.c
5562F: drivers/i2c/busses/i2c-sis5595.c
5563F: drivers/i2c/busses/i2c-sis630.c
5564F: drivers/i2c/busses/i2c-sis96x.c
5565F: drivers/i2c/busses/i2c-via.c
5566F: drivers/i2c/busses/i2c-viapro.c
5567
cb7f07a4
NH
5568I2C/SMBUS ISMT DRIVER
5569M: Seth Heasley <seth.heasley@intel.com>
5570M: Neil Horman <nhorman@tuxdriver.com>
5571L: linux-i2c@vger.kernel.org
5572F: drivers/i2c/busses/i2c-ismt.c
5573F: Documentation/i2c/busses/i2c-ismt
5574
6ea884db 5575I2C/SMBUS STUB DRIVER
d8130624 5576M: Jean Delvare <jdelvare@suse.com>
846557d3 5577L: linux-i2c@vger.kernel.org
6ea884db 5578S: Maintained
8547a5bc 5579F: drivers/i2c/i2c-stub.c
6ea884db 5580
5b543965 5581I2C SUBSYSTEM
14d77c4d 5582M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5583L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5584W: https://i2c.wiki.kernel.org/
5585Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5587S: Maintained
40ed1b4c 5588F: Documentation/devicetree/bindings/i2c/
679655da
JP
5589F: Documentation/i2c/
5590F: drivers/i2c/
630bc46e 5591F: drivers/i2c/*/
679655da 5592F: include/linux/i2c.h
03b70d62 5593F: include/linux/i2c-*.h
c117ab84
CEB
5594F: include/uapi/linux/i2c.h
5595F: include/uapi/linux/i2c-*.h
1da177e4 5596
4560d677
WS
5597I2C ACPI SUPPORT
5598M: Mika Westerberg <mika.westerberg@linux.intel.com>
5599L: linux-i2c@vger.kernel.org
5600L: linux-acpi@vger.kernel.org
5601S: Maintained
4560d677 5602
d85c8a6a 5603I2C-TAOS-EVM DRIVER
d8130624 5604M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5605L: linux-i2c@vger.kernel.org
5606S: Maintained
5607F: Documentation/i2c/busses/i2c-taos-evm
5608F: drivers/i2c/busses/i2c-taos-evm.c
5609
e8c76eed 5610I2C-TINY-USB DRIVER
8b58be88 5611M: Till Harbaum <till@harbaum.org>
846557d3 5612L: linux-i2c@vger.kernel.org
932d1872 5613W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5614S: Maintained
679655da 5615F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5616
1da177e4 5617i386 BOOT CODE
8b58be88 5618M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5619S: Maintained
679655da 5620F: arch/x86/boot/
1da177e4
LT
5621
5622i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5623M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5625S: Maintained
5626
1da177e4 5627IA64 (Itanium) PLATFORM
8b58be88
JP
5628M: Tony Luck <tony.luck@intel.com>
5629M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5630L: linux-ia64@vger.kernel.org
6b1c70b1 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5632S: Maintained
679655da 5633F: arch/ia64/
1da177e4 5634
4cd38750
LDSB
5635IBM Power VMX Cryptographic instructions
5636M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5637M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5638L: linux-crypto@vger.kernel.org
5639S: Supported
5640F: drivers/crypto/vmx/Makefile
5641F: drivers/crypto/vmx/Kconfig
5642F: drivers/crypto/vmx/vmx.c
5643F: drivers/crypto/vmx/aes*
5644F: drivers/crypto/vmx/ghash*
5645F: drivers/crypto/vmx/ppc-xlate.pl
5646
956c203c 5647IBM Power in-Nest Crypto Acceleration
4cd38750 5648M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5649M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5650L: linux-crypto@vger.kernel.org
5651S: Supported
28bceeaa
DS
5652F: drivers/crypto/nx/Makefile
5653F: drivers/crypto/nx/Kconfig
5654F: drivers/crypto/nx/nx-aes*
5655F: drivers/crypto/nx/nx-sha*
5656F: drivers/crypto/nx/nx.*
5657F: drivers/crypto/nx/nx_csbcpb.h
5658F: drivers/crypto/nx/nx_debugfs.h
956c203c 5659
0e16aafb 5660IBM Power 842 compression accelerator
41656aa7 5661M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5662S: Supported
28bceeaa
DS
5663F: drivers/crypto/nx/Makefile
5664F: drivers/crypto/nx/Kconfig
7011a122 5665F: drivers/crypto/nx/nx-842*
2da572c9 5666F: include/linux/sw842.h
2062c5b6 5667F: crypto/842.c
2da572c9 5668F: lib/842/
0e16aafb 5669
1da177e4 5670IBM Power Linux RAID adapter
8b58be88 5671M: Brian King <brking@us.ibm.com>
1da177e4 5672S: Supported
679655da 5673F: drivers/scsi/ipr.*
1da177e4 5674
9d348af4 5675IBM Power Virtual Ethernet Device Driver
eddd63a6 5676M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5677L: netdev@vger.kernel.org
5678S: Supported
9aa32835 5679F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5680
032c5e82
TF
5681IBM Power SRIOV Virtual NIC Device Driver
5682M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5683M: John Allen <jallen@linux.vnet.ibm.com>
5684L: netdev@vger.kernel.org
5685S: Supported
5686F: drivers/net/ethernet/ibm/ibmvnic.*
5687
e6babec6 5688IBM Power Virtual SCSI Device Drivers
bcbde52b 5689M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5690L: linux-scsi@vger.kernel.org
5691S: Supported
e6babec6
NF
5692F: drivers/scsi/ibmvscsi/ibmvscsi*
5693F: drivers/scsi/ibmvscsi/viosrp.h
5694
5695IBM Power Virtual FC Device Drivers
44b4dad9 5696M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5697L: linux-scsi@vger.kernel.org
5698S: Supported
5699F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5700
1da177e4 5701IBM ServeRAID RAID DRIVER
f9213e78 5702S: Orphan
679655da 5703F: drivers/scsi/ips.*
1da177e4 5704
6ed9f9c4
PT
5705ICH LPC AND GPIO DRIVER
5706M: Peter Tyser <ptyser@xes-inc.com>
5707S: Maintained
5708F: drivers/mfd/lpc_ich.c
5709F: drivers/gpio/gpio-ich.c
5710
1e7106fc 5711IDE SUBSYSTEM
8b58be88 5712M: "David S. Miller" <davem@davemloft.net>
1da177e4 5713L: linux-ide@vger.kernel.org
8a6e2535 5714Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5716S: Maintained
679655da
JP
5717F: Documentation/ide/
5718F: drivers/ide/
5719F: include/linux/ide.h
1da177e4 5720
6cb8c13d
IP
5721IDEAPAD LAPTOP EXTRAS DRIVER
5722M: Ike Panhc <ike.pan@canonical.com>
5723L: platform-driver-x86@vger.kernel.org
5724W: http://launchpad.net/ideapad-laptop
5725S: Maintained
5726F: drivers/platform/x86/ideapad-laptop.c
5727
1ea4c161
AM
5728IDEAPAD LAPTOP SLIDEBAR DRIVER
5729M: Andrey Moiseev <o2g.org.ru@gmail.com>
5730L: linux-input@vger.kernel.org
5731W: https://github.com/o2genum/ideapad-slidebar
5732S: Maintained
5733F: drivers/input/misc/ideapad_slidebar.c
5734
0f861e8c 5735IDE/ATAPI DRIVERS
487ba8e8 5736M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5737L: linux-ide@vger.kernel.org
c404c199 5738S: Maintained
679655da
JP
5739F: Documentation/cdrom/ide-cd
5740F: drivers/ide/ide-cd*
1da177e4 5741
27471fdb 5742IDLE-I7300
8b58be88 5743M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5744L: linux-pm@vger.kernel.org
27471fdb 5745S: Supported
679655da 5746F: drivers/idle/i7300_idle.c
27471fdb 5747
02cf2286 5748IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5749M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5750L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5751W: http://wpan.cakelab.org/
5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5754S: Maintained
5755F: net/ieee802154/
68653359 5756F: net/mac802154/
251741b1 5757F: drivers/net/ieee802154/
580947d3
AA
5758F: include/linux/nl802154.h
5759F: include/linux/ieee802154.h
5760F: include/net/nl802154.h
5761F: include/net/mac802154.h
5762F: include/net/af_ieee802154.h
5763F: include/net/cfg802154.h
5764F: include/net/ieee802154_netdev.h
ebef9c12 5765F: Documentation/networking/ieee802154.txt
02cf2286 5766
b1c97193
SY
5767IGORPLUG-USB IR RECEIVER
5768M: Sean Young <sean@mess.org>
5769L: linux-media@vger.kernel.org
5770S: Maintained
5771F: drivers/media/rc/igorplugusb.c
5772
40ad4a30
SY
5773IGUANAWORKS USB IR TRANSCEIVER
5774M: Sean Young <sean@mess.org>
5775L: linux-media@vger.kernel.org
5776S: Maintained
5777F: drivers/media/rc/iguanair.c
5778
9545f86e 5779IIO SUBSYSTEM AND DRIVERS
030a13d7 5780M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5781R: Hartmut Knaack <knaack.h@gmx.de>
5782R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5783R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5784L: linux-iio@vger.kernel.org
5785S: Maintained
03e7c251 5786F: drivers/iio/
9545f86e 5787F: drivers/staging/iio/
8fe671fc 5788F: include/linux/iio/
817020cf 5789F: tools/iio/
9545f86e 5790
65519263
SG
5791IKANOS/ADI EAGLE ADSL USB DRIVER
5792M: Matthieu Castet <castet.matthieu@free.fr>
5793M: Stanislaw Gruszka <stf_xl@wp.pl>
5794S: Maintained
5795F: drivers/usb/atm/ueagle-atm.c
5796
e89ab51f
GR
5797INA209 HARDWARE MONITOR DRIVER
5798M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5799L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5800S: Maintained
5801F: Documentation/hwmon/ina209
5802F: Documentation/devicetree/bindings/i2c/ina209.txt
5803F: drivers/hwmon/ina209.c
5804
5805INA2XX HARDWARE MONITOR DRIVER
5806M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5807L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5808S: Maintained
5809F: Documentation/hwmon/ina2xx
5810F: drivers/hwmon/ina2xx.c
5811F: include/linux/platform_data/ina2xx.h
5812
14dc124f
SIG
5813INDUSTRY PACK SUBSYSTEM (IPACK)
5814M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5815M: Jens Taprogge <jens.taprogge@taprogge.org>
5816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5817L: industrypack-devel@lists.sourceforge.net
5818W: http://industrypack.sourceforge.net
5819S: Maintained
5820F: drivers/ipack/
5821
8adc53fd
ZLK
5822INGENIC JZ4780 DMA Driver
5823M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5824S: Maintained
5825F: drivers/dma/dma-jz4780.c
5826
aa7168f4 5827INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5828M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5829M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5830L: linux-ima-devel@lists.sourceforge.net
5831L: linux-ima-user@lists.sourceforge.net
5832L: linux-security-module@vger.kernel.org
9f273c24 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5834S: Supported
679655da 5835F: security/integrity/ima/
aa7168f4 5836
9a4ea5a9
JH
5837IMGTEC IR DECODER DRIVER
5838M: James Hogan <james.hogan@imgtec.com>
5839S: Maintained
5840F: drivers/media/rc/img-ir/
5841
1da177e4 5842IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5843L: linux-fbdev@vger.kernel.org
843393d3 5844S: Orphan
8a61f013 5845F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5846
5847INFINIBAND SUBSYSTEM
b6b2bbe6 5848M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5849M: Sean Hefty <sean.hefty@intel.com>
5850M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5851L: linux-rdma@vger.kernel.org
605841f5 5852W: http://www.openfabrics.org/
8a6e2535 5853Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5855S: Supported
679655da
JP
5856F: Documentation/infiniband/
5857F: drivers/infiniband/
c117ab84 5858F: include/uapi/linux/if_infiniband.h
954138dc
YD
5859F: include/uapi/rdma/
5860F: include/rdma/
1da177e4 5861
c9f04f58 5862INOTIFY
8b58be88
JP
5863M: John McCutchan <john@johnmccutchan.com>
5864M: Robert Love <rlove@rlove.org>
5865M: Eric Paris <eparis@parisplace.org>
c9f04f58 5866S: Maintained
679655da
JP
5867F: Documentation/filesystems/inotify.txt
5868F: fs/notify/inotify/
5869F: include/linux/inotify.h
c117ab84 5870F: include/uapi/linux/inotify.h
c9f04f58 5871
e2d1d6c0 5872INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5873M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5874L: linux-input@vger.kernel.org
8a6e2535 5875Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5877S: Maintained
679655da 5878F: drivers/input/
f4eea7e2 5879F: include/linux/input.h
c117ab84 5880F: include/uapi/linux/input.h
f4eea7e2 5881F: include/linux/input/
e52d8398 5882F: Documentation/devicetree/bindings/input/
e2d1d6c0 5883
3267a87f 5884INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5885M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5886L: linux-input@vger.kernel.org
75dd112a 5887S: Odd fixes
3267a87f 5888F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5889F: drivers/input/input-mt.c
3267a87f
HR
5890K: \b(ABS|SYN)_MT_
5891
97fa99a3
JY
5892INTEL ASoC BDW/HSW DRIVERS
5893M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5895S: Supported
e8e1225d
JP
5896F: sound/soc/intel/common/sst-dsp*
5897F: sound/soc/intel/common/sst-firmware.c
5898F: sound/soc/intel/boards/broadwell.c
5899F: sound/soc/intel/haswell/
97fa99a3 5900
4ac13e17
DJ
5901INTEL C600 SERIES SAS CONTROLLER DRIVER
5902M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5903M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5904L: linux-scsi@vger.kernel.org
7106891a
DJ
5905T: git git://git.code.sf.net/p/intel-sas/isci
5906S: Supported
4ac13e17 5907F: drivers/scsi/isci/
4ac13e17 5908
ecc83e52
AH
5909INTEL HID EVENT DRIVER
5910M: Alex Hung <alex.hung@canonical.com>
5911L: platform-driver-x86@vger.kernel.org
5912S: Maintained
5913F: drivers/platform/x86/intel-hid.c
5914
26717172
LB
5915INTEL IDLE DRIVER
5916M: Len Brown <lenb@kernel.org>
bf1c138e 5917L: linux-pm@vger.kernel.org
08deed1e 5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5919S: Supported
5920F: drivers/idle/intel_idle.c
5921
7c1ac18d 5922INTEL PSTATE DRIVER
58ac1f62
SP
5923M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5924M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5925L: linux-pm@vger.kernel.org
5926S: Supported
5927F: drivers/cpufreq/intel_pstate.c
5928
9eb8ef74 5929INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5930M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5931L: linux-fbdev@vger.kernel.org
ce00f85c 5932S: Maintained
679655da 5933F: Documentation/fb/intelfb.txt
8a61f013 5934F: drivers/video/fbdev/intelfb/
9eb8ef74 5935
1da177e4 5936INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5937M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5938L: linux-fbdev@vger.kernel.org
ce00f85c 5939S: Maintained
8a61f013 5940F: drivers/video/fbdev/i810/
1da177e4 5941
f4a9bc4c 5942INTEL MENLOW THERMAL DRIVER
8b58be88 5943M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5944L: platform-driver-x86@vger.kernel.org
5ca92bd9 5945W: https://01.org/linux-acpi
f4a9bc4c 5946S: Supported
679655da 5947F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5948
248a9dc3 5949INTEL I/OAT DMA DRIVER
18ebd564 5950M: Dave Jiang <dave.jiang@intel.com>
08223d80 5951R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5952L: dmaengine@vger.kernel.org
5953Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5954S: Supported
679655da 5955F: drivers/dma/ioat*
248a9dc3 5956
6c8909b4 5957INTEL IOMMU (VT-d)
8b58be88 5958M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5959L: iommu@lists.linux-foundation.org
54e5881d 5960T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5961S: Supported
3fb39615 5962F: drivers/iommu/intel-iommu.c
679655da 5963F: include/linux/intel-iommu.h
6c8909b4 5964
b3e5f263 5965INTEL IOP-ADMA DMA DRIVER
08223d80 5966R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5967S: Odd fixes
679655da 5968F: drivers/dma/iop-adma.c
b3e5f263 5969
9251ce95 5970INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5971M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5972S: Maintained
679655da
JP
5973F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5974F: arch/arm/mach-ixp4xx/include/mach/npe.h
5975F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5976F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5977F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5978F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5979
844dd05f 5980INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5981M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5982S: Maintained
679655da 5983F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5984
2f302324 5985INTEL ETHERNET DRIVERS
8b58be88 5986M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5987L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5988W: http://www.intel.com/support/feedback.htm
d94e6fed 5989W: http://e1000.sourceforge.net/
2f302324
JK
5990Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5993S: Supported
0d164401
JK
5994F: Documentation/networking/e100.txt
5995F: Documentation/networking/e1000.txt
5996F: Documentation/networking/e1000e.txt
5997F: Documentation/networking/igb.txt
5998F: Documentation/networking/igbvf.txt
5999F: Documentation/networking/ixgb.txt
6000F: Documentation/networking/ixgbe.txt
6001F: Documentation/networking/ixgbevf.txt
1bff6529 6002F: Documentation/networking/i40e.txt
105bf2fe 6003F: Documentation/networking/i40evf.txt
dee1ad47 6004F: drivers/net/ethernet/intel/
bc90d291 6005F: drivers/net/ethernet/intel/*/
1da177e4 6006
6e4de866
FL
6007INTEL RDMA RNIC DRIVER
6008M: Faisal Latif <faisal.latif@intel.com>
6009R: Chien Tin Tung <chien.tin.tung@intel.com>
6010R: Mustafa Ismail <mustafa.ismail@intel.com>
6011R: Shiraz Saleem <shiraz.saleem@intel.com>
6012R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6013L: linux-rdma@vger.kernel.org
6014S: Supported
6015F: drivers/infiniband/hw/i40iw/
6016
0963d59b
LW
6017INTEL-MID GPIO DRIVER
6018M: David Cohen <david.a.cohen@linux.intel.com>
6019L: linux-gpio@vger.kernel.org
6020S: Maintained
6021F: drivers/gpio/gpio-intel-mid.c
6022
ca907a90
SY
6023INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6024M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6025L: linux-wireless@vger.kernel.org
ca907a90 6026S: Maintained
679655da 6027F: Documentation/networking/README.ipw2100
679655da 6028F: Documentation/networking/README.ipw2200
367a1092 6029F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6030
5760b0a5
AS
6031INTEL(R) TRACE HUB
6032M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6033S: Supported
6034F: Documentation/trace/intel_th.txt
6035F: drivers/hwtracing/intel_th/
6036
4bd96a7a 6037INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6038M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6039L: tboot-devel@lists.sourceforge.net
6040W: http://tboot.sourceforge.net
e9b7d7c8 6041T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6042S: Supported
6043F: Documentation/intel_txt.txt
6044F: include/linux/tboot.h
6045F: arch/x86/kernel/tboot.c
6046
8a70da82 6047INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6048M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6049M: linux-wimax@intel.com
49e7d9df 6050L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6051S: Supported
6052W: http://linuxwimax.org
679655da
JP
6053F: Documentation/wimax/README.i2400m
6054F: drivers/net/wimax/i2400m/
c117ab84 6055F: include/uapi/linux/wimax/i2400m.h
8a70da82 6056
1c0ce89c
SG
6057INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6058M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6059L: linux-wireless@vger.kernel.org
1c0ce89c 6060S: Supported
7ac9a364 6061F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6062
b481de9c 6063INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6064M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6065M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6066M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6067M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6068L: linux-wireless@vger.kernel.org
b481de9c 6069W: http://intellinuxwireless.org
b62ff718 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6071S: Supported
e705c121 6072F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6073
de8fe023
TW
6074INTEL MANAGEMENT ENGINE (mei)
6075M: Tomas Winkler <tomas.winkler@intel.com>
6076L: linux-kernel@vger.kernel.org
6077S: Supported
c117ab84 6078F: include/uapi/linux/mei.h
5069288b 6079F: include/linux/mei_cl_bus.h
de8fe023 6080F: drivers/misc/mei/*
222818c3 6081F: drivers/watchdog/mei_wdt.c
e07950a1 6082F: Documentation/misc-devices/mei/*
de8fe023 6083
50ceb98b
SD
6084INTEL MIC DRIVERS (mic)
6085M: Sudeep Dutt <sudeep.dutt@intel.com>
6086M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6087S: Supported
6088W: https://github.com/sudeepdutt/mic
6089W: http://software.intel.com/en-us/mic-developer
6090F: include/linux/mic_bus.h
6091F: include/linux/scif.h
6092F: include/uapi/linux/mic_common.h
6093F: include/uapi/linux/mic_ioctl.h
9f273c24 6094F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6095F: drivers/misc/mic/
6096F: drivers/dma/mic_x100_dma.c
6097F: drivers/dma/mic_x100_dma.h
9f273c24 6098F: Documentation/mic/
50ceb98b 6099
fdca4f16 6100INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6101M: Zha Qipeng<qipeng.zha@intel.com>
6102L: platform-driver-x86@vger.kernel.org
6103S: Maintained
6104F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6105F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6106F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6107F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6108
378f956e
SKC
6109INTEL TELEMETRY DRIVER
6110M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6111L: platform-driver-x86@vger.kernel.org
6112S: Maintained
378f956e 6113F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6114F: drivers/platform/x86/intel_telemetry*
0a8b8353 6115
b740d2e9
RB
6116INTEL PMC CORE DRIVER
6117M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6118M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6119L: platform-driver-x86@vger.kernel.org
6120S: Maintained
6121F: arch/x86/include/asm/pmc_core.h
6122F: drivers/platform/x86/intel_pmc_core*
6123
cb109a0e 6124IOC3 ETHERNET DRIVER
8b58be88 6125M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6126L: linux-mips@linux-mips.org
6127S: Maintained
8862bf1e 6128F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6129
cb109a0e 6130IOC3 SERIAL DRIVER
8b58be88 6131M: Pat Gefre <pfg@sgi.com>
d39e0721 6132L: linux-serial@vger.kernel.org
cb109a0e 6133S: Maintained
df621252 6134F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6135
0b6e8569
SW
6136IOMMU DRIVERS
6137M: Joerg Roedel <joro@8bytes.org>
6138L: iommu@lists.linux-foundation.org
6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6140S: Maintained
6141F: drivers/iommu/
6142
4480f15b 6143IP MASQUERADING
8b58be88 6144M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6145S: Maintained
679655da 6146F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6147
4409ebe9 6148IPMI SUBSYSTEM
8b58be88 6149M: Corey Minyard <minyard@acm.org>
b0c90653 6150L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6151W: http://openipmi.sourceforge.net/
6152S: Supported
679655da
JP
6153F: Documentation/IPMI.txt
6154F: drivers/char/ipmi/
6155F: include/linux/ipmi*
c117ab84 6156F: include/uapi/linux/ipmi*
4409ebe9 6157
2d800897
KW
6158QCOM AUDIO (ASoC) DRIVERS
6159M: Patrick Lai <plai@codeaurora.org>
6160M: Banajit Goswami <bgoswami@codeaurora.org>
6161L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6162S: Supported
6163F: sound/soc/qcom/
6164
e2d1d6c0 6165IPS SCSI RAID DRIVER
8b58be88 6166M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6167L: linux-scsi@vger.kernel.org
6168W: http://www.adaptec.com/
6169S: Maintained
679655da 6170F: drivers/scsi/ips*
e2d1d6c0
RD
6171
6172IPVS
8b58be88
JP
6173M: Wensong Zhang <wensong@linux-vs.org>
6174M: Simon Horman <horms@verge.net.au>
6175M: Julian Anastasov <ja@ssi.bg>
979b6c13 6176L: netdev@vger.kernel.org
e2d1d6c0 6177L: lvs-devel@vger.kernel.org
1da177e4 6178S: Maintained
9f273c24
FW
6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6181F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6182F: include/net/ip_vs.h
c117ab84 6183F: include/uapi/linux/ip_vs.h
679655da 6184F: net/netfilter/ipvs/
1da177e4 6185
e7839f25 6186IPWIRELESS DRIVER
e5f6450c 6187M: Jiri Kosina <jikos@kernel.org>
d8130624 6188M: David Sterba <dsterba@suse.com>
92094aa0 6189S: Odd Fixes
282361a0 6190F: drivers/tty/ipwireless/
099dc4fb 6191
e2d1d6c0 6192IPX NETWORK LAYER
8b58be88 6193M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6194L: netdev@vger.kernel.org
6195S: Maintained
679655da 6196F: include/net/ipx.h
c117ab84 6197F: include/uapi/linux/ipx.h
679655da 6198F: net/ipx/
e2d1d6c0 6199
1da177e4 6200IRDA SUBSYSTEM
8b58be88 6201M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6202L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6203L: netdev@vger.kernel.org
1da177e4 6204W: http://irda.sourceforge.net/
f353976d 6205S: Maintained
e0057975 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6207F: Documentation/networking/irda.txt
6208F: drivers/net/irda/
6209F: include/net/irda/
6210F: net/irda/
1da177e4 6211
a800c7cc
TG
6212IRQ SUBSYSTEM
6213M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6214L: linux-kernel@vger.kernel.org
a800c7cc 6215S: Maintained
75fc2d37 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6217F: kernel/irq/
2ed9fd28
JC
6218
6219IRQCHIP DRIVERS
6220M: Thomas Gleixner <tglx@linutronix.de>
6221M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6222M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6223L: linux-kernel@vger.kernel.org
6224S: Maintained
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6226T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6227F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6228F: drivers/irqchip/
a800c7cc 6229
7ab3a837 6230IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6231M: Jiang Liu <jiang.liu@linux.intel.com>
6232M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6233S: Maintained
b09dec2c 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6235F: Documentation/IRQ-domain.txt
6236F: include/linux/irqdomain.h
6237F: kernel/irq/irqdomain.c
b09dec2c 6238F: kernel/irq/msi.c
7ab3a837 6239
ad7afc38
WBG
6240ISA
6241M: William Breathitt Gray <vilhelm.gray@gmail.com>
6242S: Maintained
6243F: Documentation/isa.txt
6244F: drivers/base/isa.c
6245F: include/linux/isa.h
6246
e2d1d6c0 6247ISAPNP
8b58be88 6248M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6249S: Maintained
679655da
JP
6250F: Documentation/isapnp.txt
6251F: drivers/pnp/isapnp/
6252F: include/linux/isapnp.h
e2d1d6c0 6253
d39b8420
HV
6254ISA RADIO MODULE
6255M: Hans Verkuil <hverkuil@xs4all.nl>
6256L: linux-media@vger.kernel.org
6257T: git git://linuxtv.org/media_tree.git
a825eaec 6258W: https://linuxtv.org
d39b8420
HV
6259S: Maintained
6260F: drivers/media/radio/radio-isa*
6261
71a6d0af
HW
6262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6263M: Peter Jones <pjones@redhat.com>
6264M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6265S: Maintained
6266F: drivers/firmware/iscsi_ibft*
6267
14816b1e 6268ISCSI
8b58be88 6269M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6270L: open-iscsi@googlegroups.com
6271W: www.open-iscsi.org
54e5881d 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6273S: Maintained
679655da
JP
6274F: drivers/scsi/*iscsi*
6275F: include/scsi/*iscsi*
14816b1e 6276
1e65eb42
OG
6277ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6278M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6279M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6280M: Roi Dayan <roid@mellanox.com>
6281L: linux-rdma@vger.kernel.org
6282S: Supported
6283W: http://www.openfabrics.org
6284W: www.open-iscsi.org
6285Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6286F: drivers/infiniband/ulp/iser/
1e65eb42 6287
2b70e5fd 6288ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6289M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6290T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6291L: linux-rdma@vger.kernel.org
6292L: target-devel@vger.kernel.org
6293S: Supported
6294W: http://www.linux-iscsi.org
6295F: drivers/infiniband/ulp/isert
6296
1da177e4 6297ISDN SUBSYSTEM
8b58be88 6298M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6299L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6300L: netdev@vger.kernel.org
1da177e4 6301W: http://www.isdn4linux.de
54e5881d 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6303S: Maintained
679655da
JP
6304F: Documentation/isdn/
6305F: drivers/isdn/
6306F: include/linux/isdn.h
6307F: include/linux/isdn/
c117ab84
CEB
6308F: include/uapi/linux/isdn.h
6309F: include/uapi/linux/isdn/
1da177e4
LT
6310
6311ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6312M: Armin Schindler <mac@melware.de>
d5d52273 6313L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6314W: http://www.melware.de
6315S: Maintained
679655da 6316F: drivers/isdn/hardware/eicon/
1da177e4 6317
d624870f 6318IT87 HARDWARE MONITORING DRIVER
d8130624 6319M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6320L: linux-hwmon@vger.kernel.org
d624870f
JD
6321S: Maintained
6322F: Documentation/hwmon/it87
6323F: drivers/hwmon/it87.c
6324
d7104bff
AP
6325IT913X MEDIA DRIVER
6326M: Antti Palosaari <crope@iki.fi>
6327L: linux-media@vger.kernel.org
a825eaec 6328W: https://linuxtv.org
d7104bff
AP
6329W: http://palosaari.fi/linux/
6330Q: http://patchwork.linuxtv.org/project/linux-media/list/
6331T: git git://linuxtv.org/anttip/media_tree.git
6332S: Maintained
249c697e 6333F: drivers/media/tuners/it913x*
d7104bff 6334
91821ff3 6335IVTV VIDEO4LINUX DRIVER
6afdeaf8 6336M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6337L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6338L: linux-media@vger.kernel.org
275ffde4 6339T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6340W: http://www.ivtvdriver.org
6341S: Maintained
679655da 6342F: Documentation/video4linux/*.ivtv
90d72ac6 6343F: drivers/media/pci/ivtv/
c117ab84 6344F: include/uapi/linux/ivtv*
91821ff3 6345
68620bdd
MP
6346IX2505V MEDIA DRIVER
6347M: Malcolm Priestley <tvboxspy@gmail.com>
6348L: linux-media@vger.kernel.org
a825eaec 6349W: https://linuxtv.org
68620bdd
MP
6350Q: http://patchwork.linuxtv.org/project/linux-media/list/
6351S: Maintained
6352F: drivers/media/dvb-frontends/ix2505v*
6353
4453d736
GR
6354JC42.4 TEMPERATURE SENSOR DRIVER
6355M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6356L: linux-hwmon@vger.kernel.org
4453d736
GR
6357S: Maintained
6358F: drivers/hwmon/jc42.c
6359F: Documentation/hwmon/jc42
6360
e2d1d6c0 6361JFS FILESYSTEM
3256f80f 6362M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6363L: jfs-discussion@lists.sourceforge.net
6364W: http://jfs.sourceforge.net/
54e5881d 6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6366S: Maintained
679655da
JP
6367F: Documentation/filesystems/jfs.txt
6368F: fs/jfs/
e2d1d6c0 6369
95252236 6370JME NETWORK DRIVER
8b58be88 6371M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6372L: netdev@vger.kernel.org
6373S: Maintained
63d24a0e 6374F: drivers/net/ethernet/jme.*
95252236 6375
1da177e4 6376JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6377M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6378L: linux-mtd@lists.infradead.org
6379W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6380S: Maintained
679655da 6381F: fs/jffs2/
c117ab84 6382F: include/uapi/linux/jffs2.h
1da177e4 6383
d183e11a
TT
6384JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6385M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6386M: Jan Kara <jack@suse.com>
d183e11a
TT
6387L: linux-ext4@vger.kernel.org
6388S: Maintained
6389F: fs/jbd2/
6390F: include/linux/jbd2.h
ae0718f8 6391
207dab5f
MU
6392JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6393M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6394L: linux-media@vger.kernel.org
6395S: Maintained
6396F: drivers/media/platform/rcar_jpu.c
6397
fd8b6cb4 6398JSM Neo PCI based serial card
df247081 6399M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6400L: linux-serial@vger.kernel.org
6401S: Maintained
df621252 6402F: drivers/tty/serial/jsm/
ae0718f8 6403
af39917d
CL
6404K10TEMP HARDWARE MONITORING DRIVER
6405M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6406L: linux-hwmon@vger.kernel.org
af39917d
CL
6407S: Maintained
6408F: Documentation/hwmon/k10temp
6409F: drivers/hwmon/k10temp.c
6410
4660cb35 6411K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6412M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6413L: linux-hwmon@vger.kernel.org
ae0718f8 6414S: Maintained
679655da
JP
6415F: Documentation/hwmon/k8temp
6416F: drivers/hwmon/k8temp.c
ae0718f8 6417
0ba1d91d
AR
6418KASAN
6419M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6420R: Alexander Potapenko <glider@google.com>
6421R: Dmitry Vyukov <dvyukov@google.com>
6422L: kasan-dev@googlegroups.com
6423S: Maintained
6424F: arch/*/include/asm/kasan.h
6425F: arch/*/mm/kasan_init*
6426F: Documentation/kasan.txt
64f8ebaf 6427F: include/linux/kasan*.h
0ba1d91d
AR
6428F: lib/test_kasan.c
6429F: mm/kasan/
6430F: scripts/Makefile.kasan
6431
1da177e4 6432KCONFIG
5eb1f99e 6433M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6434L: linux-kbuild@vger.kernel.org
cea8321c 6435T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6436S: Maintained
679655da
JP
6437F: Documentation/kbuild/kconfig-language.txt
6438F: scripts/kconfig/
1da177e4 6439
ea6c2089 6440KDUMP
f871f191
VG
6441M: Dave Young <dyoung@redhat.com>
6442M: Baoquan He <bhe@redhat.com>
6443R: Vivek Goyal <vgoyal@redhat.com>
34633993 6444L: kexec@lists.infradead.org
ea6c2089
VG
6445W: http://lse.sourceforge.net/kdump/
6446S: Maintained
80811493 6447F: Documentation/kdump/
ea6c2089 6448
f41bf02f
HV
6449KEENE FM RADIO TRANSMITTER DRIVER
6450M: Hans Verkuil <hverkuil@xs4all.nl>
6451L: linux-media@vger.kernel.org
6452T: git git://linuxtv.org/media_tree.git
a825eaec 6453W: https://linuxtv.org
f41bf02f
HV
6454S: Maintained
6455F: drivers/media/radio/radio-keene*
6456
1da177e4 6457KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6458M: Ian Kent <raven@themaw.net>
f694fc97 6459L: autofs@vger.kernel.org
1da177e4 6460S: Maintained
679655da 6461F: fs/autofs4/
1da177e4 6462
70fb7ba6 6463KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6464M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6467L: linux-kbuild@vger.kernel.org
5ce45962 6468S: Maintained
679655da
JP
6469F: Documentation/kbuild/
6470F: Makefile
6471F: scripts/Makefile.*
70fb7ba6
MM
6472F: scripts/basic/
6473F: scripts/mk*
6474F: scripts/package/
1da177e4
LT
6475
6476KERNEL JANITORS
c3000e03 6477L: kernel-janitors@vger.kernel.org
10466f5a 6478W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6479S: Odd Fixes
1da177e4 6480
e8b43555 6481KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6482M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6483M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6484L: linux-nfs@vger.kernel.org
1da177e4 6485W: http://nfs.sourceforge.net/
9f273c24 6486T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6487S: Supported
679655da 6488F: fs/nfsd/
c117ab84 6489F: include/uapi/linux/nfsd/
679655da
JP
6490F: fs/lockd/
6491F: fs/nfs_common/
6492F: net/sunrpc/
6493F: include/linux/lockd/
6494F: include/linux/sunrpc/
c117ab84 6495F: include/uapi/linux/sunrpc/
1da177e4 6496
13b122b3
SK
6497KERNEL SELFTEST FRAMEWORK
6498M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6499L: linux-kselftest@vger.kernel.org
13b122b3
SK
6500T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6501S: Maintained
6502F: tools/testing/selftests
6503
426d62e2 6504KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6505M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6506M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6507L: kvm@vger.kernel.org
e3e58478 6508W: http://www.linux-kvm.org
a94b40a6 6509T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6510S: Supported
c93a64fe
PB
6511F: Documentation/*/kvm*.txt
6512F: Documentation/virtual/kvm/
679655da 6513F: arch/*/kvm/
1662e862
CB
6514F: arch/x86/kernel/kvm.c
6515F: arch/x86/kernel/kvmclock.c
679655da
JP
6516F: arch/*/include/asm/kvm*
6517F: include/linux/kvm*
c117ab84 6518F: include/uapi/linux/kvm*
679655da 6519F: virt/kvm/
6d0a1a61 6520F: tools/kvm/
426d62e2 6521
ad8003d3 6522KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6523M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6524L: kvm@vger.kernel.org
038161de 6525W: http://www.linux-kvm.org/
7de609c8 6526S: Maintained
679655da 6527F: arch/x86/include/asm/svm.h
679655da 6528F: arch/x86/kvm/svm.c
426d62e2 6529
513014b7 6530KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6531M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6532L: kvm-ppc@vger.kernel.org
038161de 6533W: http://www.linux-kvm.org/
6a7f972d 6534T: git git://github.com/agraf/linux-2.6.git
513014b7 6535S: Supported
679655da
JP
6536F: arch/powerpc/include/asm/kvm*
6537F: arch/powerpc/kvm/
513014b7 6538
85f8fffe 6539KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6540M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6541M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6542L: linux-s390@vger.kernel.org
6543W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6545S: Supported
679655da
JP
6546F: Documentation/s390/kvm.txt
6547F: arch/s390/include/asm/kvm*
80811493 6548F: arch/s390/kvm/
85f8fffe 6549
a749474d 6550KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6551M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6552M: Marc Zyngier <marc.zyngier@arm.com>
6553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6554L: kvmarm@lists.cs.columbia.edu
6555W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6557S: Supported
a749474d
CD
6558F: arch/arm/include/uapi/asm/kvm*
6559F: arch/arm/include/asm/kvm*
6560F: arch/arm/kvm/
5c8818b4
MZ
6561F: virt/kvm/arm/
6562F: include/kvm/arm_*
a749474d 6563
6394a3ec 6564KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6565M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6566M: Marc Zyngier <marc.zyngier@arm.com>
6567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6568L: kvmarm@lists.cs.columbia.edu
6569S: Maintained
6570F: arch/arm64/include/uapi/asm/kvm*
6571F: arch/arm64/include/asm/kvm*
6572F: arch/arm64/kvm/
6573
bfd3d532
JH
6574KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6575M: James Hogan <james.hogan@imgtec.com>
6576L: linux-mips@linux-mips.org
6577S: Supported
6578F: arch/mips/include/uapi/asm/kvm*
6579F: arch/mips/include/asm/kvm*
6580F: arch/mips/kvm/
6581
dc009d92 6582KEXEC
8b58be88 6583M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6584W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6585L: kexec@lists.infradead.org
dc009d92 6586S: Maintained
679655da 6587F: include/linux/kexec.h
c117ab84 6588F: include/uapi/linux/kexec.h
10540a69 6589F: kernel/kexec*
dc009d92 6590
e971461f
DH
6591KEYS/KEYRINGS:
6592M: David Howells <dhowells@redhat.com>
aa62efff 6593L: keyrings@vger.kernel.org
e971461f 6594S: Maintained
d410fa4e 6595F: Documentation/security/keys.txt
e971461f
DH
6596F: include/linux/key.h
6597F: include/linux/key-type.h
75aeddd1
DH
6598F: include/linux/keyctl.h
6599F: include/uapi/linux/keyctl.h
e971461f
DH
6600F: include/keys/
6601F: security/keys/
6602
7f3c68be 6603KEYS-TRUSTED
74dd744f
MZ
6604M: David Safford <safford@us.ibm.com>
6605M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6606L: linux-security-module@vger.kernel.org
aa62efff 6607L: keyrings@vger.kernel.org
7f3c68be 6608S: Supported
d410fa4e 6609F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6610F: include/keys/trusted-type.h
6611F: security/keys/trusted.c
6612F: security/keys/trusted.h
6613
6614KEYS-ENCRYPTED
74dd744f
MZ
6615M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6616M: David Safford <safford@us.ibm.com>
7f3c68be 6617L: linux-security-module@vger.kernel.org
aa62efff 6618L: keyrings@vger.kernel.org
7f3c68be 6619S: Supported
d410fa4e 6620F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6621F: include/keys/encrypted-type.h
19c90aa6 6622F: security/keys/encrypted-keys/
7f3c68be 6623
5b778dad 6624KGDB / KDB /debug_core
8b58be88 6625M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6626W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6627L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6629S: Maintained
679655da
JP
6630F: Documentation/DocBook/kgdb.tmpl
6631F: drivers/misc/kgdbts.c
df621252 6632F: drivers/tty/serial/kgdboc.c
5b778dad 6633F: include/linux/kdb.h
679655da 6634F: include/linux/kgdb.h
4063eb5f 6635F: kernel/debug/
e3e2aaf7 6636
456db8cc 6637KMEMCHECK
8b58be88 6638M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6639M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6640S: Maintained
410d7a97
JP
6641F: Documentation/kmemcheck.txt
6642F: arch/x86/include/asm/kmemcheck.h
6643F: arch/x86/mm/kmemcheck/
6644F: include/linux/kmemcheck.h
6645F: mm/kmemcheck.c
b9ce08c0 6646
c3bb4d24 6647KMEMLEAK
8b58be88 6648M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6649S: Maintained
6650F: Documentation/kmemleak.txt
6651F: include/linux/kmemleak.h
6652F: mm/kmemleak.c
6653F: mm/kmemleak-test.c
6654
89559a61 6655KPROBES
a320817c 6656M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6657M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6658M: "David S. Miller" <davem@davemloft.net>
353def94 6659M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6660S: Maintained
679655da
JP
6661F: Documentation/kprobes.txt
6662F: include/linux/kprobes.h
6663F: kernel/kprobes.c
89559a61 6664
70e84049 6665KS0108 LCD CONTROLLER DRIVER
8b58be88 6666M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6667W: http://miguelojeda.es/auxdisplay.htm
6668W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6669S: Maintained
679655da
JP
6670F: Documentation/auxdisplay/ks0108
6671F: drivers/auxdisplay/ks0108.c
6672F: include/linux/ks0108.h
70e84049 6673
1b69c6d0
DA
6674L3MDEV
6675M: David Ahern <dsa@cumulusnetworks.com>
6676L: netdev@vger.kernel.org
6677S: Maintained
6678F: net/l3mdev
6679F: include/net/l3mdev.h
6680
9ca44355 6681LANTIQ MIPS ARCHITECTURE
bdb40e8e 6682M: John Crispin <john@phrozen.org>
9ca44355
JC
6683L: linux-mips@linux-mips.org
6684S: Maintained
6685F: arch/mips/lantiq
6686
1da177e4 6687LAPB module
1da177e4 6688L: linux-x25@vger.kernel.org
bf9915cc 6689S: Orphan
679655da
JP
6690F: Documentation/networking/lapb-module.txt
6691F: include/*/lapb.h
6692F: net/lapb/
1da177e4
LT
6693
6694LASI 53c700 driver for PARISC
8b58be88 6695M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6696L: linux-scsi@vger.kernel.org
6697S: Maintained
679655da
JP
6698F: Documentation/scsi/53c700.txt
6699F: drivers/scsi/53c700*
1da177e4 6700
263de9b5 6701LED SUBSYSTEM
8b58be88 6702M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6703M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6704L: linux-leds@vger.kernel.org
b8926ba0 6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6706S: Maintained
679655da
JP
6707F: drivers/leds/
6708F: include/linux/leds.h
263de9b5 6709
b0461a44 6710LEGACY EEPROM DRIVER
d8130624 6711M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6712S: Maintained
6713F: Documentation/misc-devices/eeprom
6714F: drivers/misc/eeprom/eeprom.c
6715
1da177e4 6716LEGO USB Tower driver
8b58be88 6717M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6718L: legousb-devel@lists.sourceforge.net
6719W: http://legousb.sourceforge.net/
6720S: Maintained
679655da 6721F: drivers/usb/misc/legousbtower.c
1da177e4 6722
055616a8
MK
6723LG2160 MEDIA DRIVER
6724M: Michael Krufky <mkrufky@linuxtv.org>
6725L: linux-media@vger.kernel.org
a825eaec 6726W: https://linuxtv.org
055616a8
MK
6727W: http://github.com/mkrufky
6728Q: http://patchwork.linuxtv.org/project/linux-media/list/
6729T: git git://linuxtv.org/mkrufky/tuners.git
6730S: Maintained
6731F: drivers/media/dvb-frontends/lg2160.*
6732
6f0e7725
MK
6733LGDT3305 MEDIA DRIVER
6734M: Michael Krufky <mkrufky@linuxtv.org>
6735L: linux-media@vger.kernel.org
a825eaec 6736W: https://linuxtv.org
6f0e7725
MK
6737W: http://github.com/mkrufky
6738Q: http://patchwork.linuxtv.org/project/linux-media/list/
6739T: git git://linuxtv.org/mkrufky/tuners.git
6740S: Maintained
6741F: drivers/media/dvb-frontends/lgdt3305.*
6742
568a17ff 6743LGUEST
8b58be88 6744M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6745L: lguest@lists.ozlabs.org
568a17ff 6746W: http://lguest.ozlabs.org/
72e91863 6747S: Odd Fixes
070f420b 6748F: arch/x86/include/asm/lguest*.h
679655da
JP
6749F: arch/x86/lguest/
6750F: drivers/lguest/
6751F: include/linux/lguest*.h
070f420b 6752F: tools/lguest/
568a17ff 6753
32ac7cb2
TH
6754LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6755M: Tejun Heo <tj@kernel.org>
6756L: linux-ide@vger.kernel.org
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6758S: Maintained
6759F: drivers/ata/
6760F: include/linux/ata.h
6761F: include/linux/libata.h
6762
6763LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6764M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6765L: linux-ide@vger.kernel.org
6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6767S: Maintained
6768F: include/linux/pata_arasan_cf_data.h
6769F: drivers/ata/pata_arasan_cf.c
6770
c7fa056c
BZ
6771LIBATA PATA DRIVERS
6772M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6773M: Tejun Heo <tj@kernel.org>
6774L: linux-ide@vger.kernel.org
6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6776S: Maintained
6777F: drivers/ata/pata_*.c
6778F: drivers/ata/ata_generic.c
6779
32ac7cb2
TH
6780LIBATA SATA AHCI PLATFORM devices support
6781M: Hans de Goede <hdegoede@redhat.com>
6782M: Tejun Heo <tj@kernel.org>
6783L: linux-ide@vger.kernel.org
6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6785S: Maintained
6786F: drivers/ata/ahci_platform.c
6787F: drivers/ata/libahci_platform.c
6788F: include/linux/ahci_platform.h
6789
6790LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6791M: Mikael Pettersson <mikpelinux@gmail.com>
6792L: linux-ide@vger.kernel.org
6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6794S: Maintained
6795F: drivers/ata/sata_promise.*
6796
1acd437c
SL
6797LIBLOCKDEP
6798M: Sasha Levin <sasha.levin@oracle.com>
6799S: Maintained
6800F: tools/lib/lockdep/
6801
bc30196f
DW
6802LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6803M: Dan Williams <dan.j.williams@intel.com>
6804L: linux-nvdimm@lists.01.org
6805Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6807S: Supported
6808F: drivers/nvdimm/*
6809F: include/linux/nd.h
6810F: include/linux/libnvdimm.h
6811F: include/uapi/linux/ndctl.h
6812
6813LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6814M: Ross Zwisler <ross.zwisler@linux.intel.com>
6815L: linux-nvdimm@lists.01.org
6816Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6817S: Supported
6818F: drivers/nvdimm/blk.c
6819F: drivers/nvdimm/region_devs.c
6820F: drivers/acpi/nfit*
6821
6822LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6823M: Vishal Verma <vishal.l.verma@intel.com>
6824L: linux-nvdimm@lists.01.org
6825Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6826S: Supported
6827F: drivers/nvdimm/btt*
6828
6829LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6830M: Ross Zwisler <ross.zwisler@linux.intel.com>
6831L: linux-nvdimm@lists.01.org
6832Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6833S: Supported
6834F: drivers/nvdimm/pmem.c
b864bc17 6835F: include/linux/pmem.h
40603526 6836F: arch/*/include/asm/pmem.h
bc30196f 6837
cd9e9808
MB
6838LIGHTNVM PLATFORM SUPPORT
6839M: Matias Bjorling <mb@lightnvm.io>
6840W: http://github/OpenChannelSSD
4ead1a25 6841L: linux-block@vger.kernel.org
cd9e9808
MB
6842S: Maintained
6843F: drivers/lightnvm/
6844F: include/linux/lightnvm.h
6845F: include/uapi/linux/lightnvm.h
6846
1da177e4 6847LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6848M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6849W: http://www.ibm.com/linux/ltc/projects/ppc
6850S: Supported
11c34c7d 6851F: arch/powerpc/boot/rs6000.h
1da177e4 6852
852bb9f5 6853LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6854M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6855M: Paul Mackerras <paulus@samba.org>
ea668936 6856M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6857W: http://www.penguinppc.org/
a4724ed6 6858L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6859Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6861S: Supported
11c34c7d
JP
6862F: Documentation/powerpc/
6863F: arch/powerpc/
ef69b03d
ME
6864F: drivers/char/tpm/tpm_ibmvtpm*
6865F: drivers/crypto/nx/
6866F: drivers/crypto/vmx/
6867F: drivers/net/ethernet/ibm/ibmveth.*
6868F: drivers/net/ethernet/ibm/ibmvnic.*
6869F: drivers/pci/hotplug/rpa*
6870F: drivers/scsi/ibmvscsi/
6871N: opal
6872N: /pmac
6873N: powermac
6874N: powernv
6875N: [^a-z0-9]ps3
6876N: pseries
1da177e4
LT
6877
6878LINUX FOR POWER MACINTOSH
8b58be88 6879M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6880W: http://www.penguinppc.org/
a4724ed6 6881L: linuxppc-dev@lists.ozlabs.org
1da177e4 6882S: Maintained
11c34c7d
JP
6883F: arch/powerpc/platforms/powermac/
6884F: drivers/macintosh/
1da177e4 6885
77a76369 6886LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6887M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6888L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6889T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6890S: Maintained
11c34c7d
JP
6891F: arch/powerpc/platforms/512x/
6892F: arch/powerpc/platforms/52xx/
1da177e4
LT
6893
6894LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6895M: Alistair Popple <alistair@popple.id.au>
8b58be88 6896M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6897W: http://www.penguinppc.org/
a4724ed6 6898L: linuxppc-dev@lists.ozlabs.org
1da177e4 6899S: Maintained
11c34c7d
JP
6900F: arch/powerpc/platforms/40x/
6901F: arch/powerpc/platforms/44x/
1da177e4 6902
260c02a9 6903LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6904L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6905S: Orphan
11c34c7d
JP
6906F: arch/powerpc/*/*virtex*
6907F: arch/powerpc/*/*/*virtex*
1da177e4 6908
e93adf1e 6909LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6910M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6911W: http://www.penguinppc.org/
a4724ed6 6912L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6913S: Maintained
a2b1f7c8 6914F: arch/powerpc/platforms/8xx/
e93adf1e 6915
1da177e4 6916LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6917M: Scott Wood <oss@buserror.net>
8b58be88 6918M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6919W: http://www.penguinppc.org/
a4724ed6 6920L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6922S: Maintained
11c34c7d 6923F: arch/powerpc/platforms/83xx/
4c8f581d 6924F: arch/powerpc/platforms/85xx/
1da177e4 6925
ab06ff3a 6926LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6927M: Olof Johansson <olof@lixom.net>
a4724ed6 6928L: linuxppc-dev@lists.ozlabs.org
92e19709 6929S: Maintained
11c34c7d
JP
6930F: arch/powerpc/platforms/pasemi/
6931F: drivers/*/*pasemi*
6932F: drivers/*/*/*pasemi*
ab06ff3a 6933
1da177e4 6934LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6935M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6936L: linux-security-module@vger.kernel.org
1da177e4
LT
6937S: Supported
6938
a23ce6da
HW
6939LIS3LV02D ACCELEROMETER DRIVER
6940M: Eric Piel <eric.piel@tremplin-utc.net>
6941S: Maintained
ff606677
JD
6942F: Documentation/misc-devices/lis3lv02d
6943F: drivers/misc/lis3lv02d/
bd35665f 6944F: drivers/platform/x86/hp_accel.c
a23ce6da 6945
b700e7f0
SJ
6946LIVE PATCHING
6947M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6948M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6949M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6950M: Miroslav Benes <mbenes@suse.cz>
6951R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6952S: Maintained
6953F: kernel/livepatch/
6954F: include/linux/livepatch.h
6955F: arch/x86/include/asm/livepatch.h
6956F: arch/x86/kernel/livepatch.c
5e4e3844 6957F: Documentation/livepatch/
b700e7f0 6958F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6959F: samples/livepatch/
b700e7f0 6960L: live-patching@vger.kernel.org
74d50da3 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6962
ea861d73
KC
6963LINUX KERNEL DUMP TEST MODULE (LKDTM)
6964M: Kees Cook <keescook@chromium.org>
6965S: Maintained
6966F: drivers/misc/lkdtm.c
6967
e2d1d6c0 6968LLC (802.2)
8b58be88 6969M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6970S: Maintained
679655da 6971F: include/linux/llc.h
c117ab84 6972F: include/uapi/linux/llc.h
679655da
JP
6973F: include/net/llc*
6974F: net/llc/
e2d1d6c0 6975
4e233cbe
AD
6976LM73 HARDWARE MONITOR DRIVER
6977M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6978L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6979S: Maintained
6980F: drivers/hwmon/lm73.c
6981
156e2d1a 6982LM78 HARDWARE MONITOR DRIVER
d8130624 6983M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6984L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6985S: Maintained
6986F: Documentation/hwmon/lm78
6987F: drivers/hwmon/lm78.c
6988
1da177e4 6989LM83 HARDWARE MONITOR DRIVER
d8130624 6990M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6991L: linux-hwmon@vger.kernel.org
1da177e4 6992S: Maintained
679655da
JP
6993F: Documentation/hwmon/lm83
6994F: drivers/hwmon/lm83.c
1da177e4
LT
6995
6996LM90 HARDWARE MONITOR DRIVER
d8130624 6997M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6998L: linux-hwmon@vger.kernel.org
1da177e4 6999S: Maintained
679655da 7000F: Documentation/hwmon/lm90
aae7bce4 7001F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7002F: drivers/hwmon/lm90.c
1da177e4 7003
917cc4e6
GR
7004LM95234 HARDWARE MONITOR DRIVER
7005M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7006L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7007S: Maintained
7008F: Documentation/hwmon/lm95234
7009F: drivers/hwmon/lm95234.c
7010
68620bdd
MP
7011LME2510 MEDIA DRIVER
7012M: Malcolm Priestley <tvboxspy@gmail.com>
7013L: linux-media@vger.kernel.org
a825eaec 7014W: https://linuxtv.org
68620bdd
MP
7015Q: http://patchwork.linuxtv.org/project/linux-media/list/
7016S: Maintained
7017F: drivers/media/usb/dvb-usb-v2/lmedm04*
7018
512e67f9 7019LOCKDEP AND LOCKSTAT
8b58be88
JP
7020M: Peter Zijlstra <peterz@infradead.org>
7021M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7022L: linux-kernel@vger.kernel.org
75fc2d37 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7024S: Maintained
214e0aed
DB
7025F: Documentation/locking/lockdep*.txt
7026F: Documentation/locking/lockstat.txt
679655da 7027F: include/linux/lockdep.h
7486d6da 7028F: kernel/locking/
512e67f9 7029
dde33348 7030LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7031M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7032L: linux-ntfs-dev@lists.sourceforge.net
7033W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7034S: Maintained
679655da 7035F: Documentation/ldm.txt
20d16fef 7036F: block/partitions/ldm.*
1da177e4 7037
ef6ada3d
JE
7038LogFS
7039M: Joern Engel <joern@logfs.org>
756ccb3c 7040M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7041L: logfs@logfs.org
7042W: logfs.org
7043S: Maintained
7044F: fs/logfs/
7045
c87e34ef 7046LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7047M: Sathya Prakash <sathya.prakash@broadcom.com>
7048M: Chaitra P B <chaitra.basappa@broadcom.com>
7049M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7050L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7051L: linux-scsi@vger.kernel.org
9495e835 7052W: http://www.avagotech.com/support/
c87e34ef 7053S: Supported
679655da 7054F: drivers/message/fusion/
500c152a 7055F: drivers/scsi/mpt2sas/
7056F: drivers/scsi/mpt3sas/
c87e34ef 7057
1da177e4 7058LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7059M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7060L: linux-scsi@vger.kernel.org
7061S: Maintained
679655da 7062F: drivers/scsi/sym53c8xx_2/
1da177e4 7063
e5f5c99a
GR
7064LTC4261 HARDWARE MONITOR DRIVER
7065M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7066L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7067S: Maintained
7068F: Documentation/hwmon/ltc4261
7069F: drivers/hwmon/ltc4261.c
7070
81365c31 7071LTP (Linux Test Project)
28b8e8d4 7072M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7073M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7074M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7075M: Jan Stancek <jstancek@redhat.com>
7076M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7077M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7078L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7079W: http://linux-test-project.github.io/
7d1ae8a8 7080T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7081S: Maintained
7082
c12a54b3 7083M32R ARCHITECTURE
c12a54b3 7084W: http://www.linux-m32r.org/
b4174867 7085S: Orphan
679655da 7086F: arch/m32r/
c12a54b3 7087
1da177e4 7088M68K ARCHITECTURE
8b58be88 7089M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7090L: linux-m68k@lists.linux-m68k.org
7091W: http://www.linux-m68k.org/
54e5881d 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7093S: Maintained
679655da 7094F: arch/m68k/
9db35182 7095F: drivers/zorro/
1da177e4
LT
7096
7097M68K ON APPLE MACINTOSH
8b58be88 7098M: Joshua Thompson <funaho@jurai.org>
1da177e4 7099W: http://www.mac.linux-m68k.org/
9bb9f222 7100L: linux-m68k@lists.linux-m68k.org
1da177e4 7101S: Maintained
9db35182 7102F: arch/m68k/mac/
1da177e4
LT
7103
7104M68K ON HP9000/300
8b58be88 7105M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7106W: http://www.tazenda.demon.co.uk/phil/linux-hp
7107S: Maintained
679655da 7108F: arch/m68k/hp300/
1da177e4 7109
74425546
AP
7110M88DS3103 MEDIA DRIVER
7111M: Antti Palosaari <crope@iki.fi>
7112L: linux-media@vger.kernel.org
a825eaec 7113W: https://linuxtv.org
74425546
AP
7114W: http://palosaari.fi/linux/
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116T: git git://linuxtv.org/anttip/media_tree.git
7117S: Maintained
7118F: drivers/media/dvb-frontends/m88ds3103*
7119
68620bdd
MP
7120M88RS2000 MEDIA DRIVER
7121M: Malcolm Priestley <tvboxspy@gmail.com>
7122L: linux-media@vger.kernel.org
a825eaec 7123W: https://linuxtv.org
68620bdd
MP
7124Q: http://patchwork.linuxtv.org/project/linux-media/list/
7125S: Maintained
7126F: drivers/media/dvb-frontends/m88rs2000*
7127
07a092fa 7128MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7129M: Alexey Klimov <klimov.linux@gmail.com>
7130L: linux-media@vger.kernel.org
7131T: git git://linuxtv.org/media_tree.git
7132S: Maintained
7133F: drivers/media/radio/radio-ma901.c
07a092fa 7134
64a327a7 7135MAC80211
8b58be88 7136M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7137L: linux-wireless@vger.kernel.org
491b26b4 7138W: http://wireless.kernel.org/
ce466579
JB
7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7141S: Maintained
679655da
JP
7142F: Documentation/networking/mac80211-injection.txt
7143F: include/net/mac80211.h
7144F: net/mac80211/
2af8c4dc 7145F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7146
b863ceb7 7147MACVLAN DRIVER
8b58be88 7148M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7149L: netdev@vger.kernel.org
7150S: Maintained
679655da
JP
7151F: drivers/net/macvlan.c
7152F: include/linux/if_macvlan.h
b863ceb7 7153
2b6d83e2
JB
7154MAILBOX API
7155M: Jassi Brar <jassisinghbrar@gmail.com>
7156L: linux-kernel@vger.kernel.org
7157S: Maintained
7158F: drivers/mailbox/
7159F: include/linux/mailbox_client.h
7160F: include/linux/mailbox_controller.h
7161
faf1668c 7162MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7163M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7164W: http://www.kernel.org/doc/man-pages
bd7ebec6 7165L: linux-man@vger.kernel.org
1b53dc74 7166S: Maintained
faf1668c 7167
8427defd 7168MARVELL ARMADA DRM SUPPORT
54176cc6 7169M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7170S: Maintained
7171F: drivers/gpu/drm/armada/
4418833e
EV
7172F: include/uapi/drm/armada_drm.h
7173F: Documentation/devicetree/bindings/display/armada/
8427defd 7174
3ad50cca
GR
7175MARVELL 88E6352 DSA support
7176M: Guenter Roeck <linux@roeck-us.net>
7177S: Maintained
7178F: drivers/net/dsa/mv88e6352.c
7179
c4d007bc
TP
7180MARVELL CRYPTO DRIVER
7181M: Boris Brezillon <boris.brezillon@free-electrons.com>
7182M: Arnaud Ebalard <arno@natisbad.org>
7183F: drivers/crypto/marvell/
7184S: Maintained
7185L: linux-crypto@vger.kernel.org
7186
44c14c1d 7187MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7188M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7189M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7190L: netdev@vger.kernel.org
7191S: Maintained
7192F: drivers/net/ethernet/marvell/sk*
7193
74cda169 7194MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7195L: libertas-dev@lists.infradead.org
8ac3e99e 7196S: Orphan
f988d640 7197F: drivers/net/wireless/marvell/libertas/
74cda169 7198
b60d6975 7199MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7201L: netdev@vger.kernel.org
f5ca8502 7202S: Maintained
527a6266 7203F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7204F: include/linux/mv643xx.h
1da177e4 7205
370b8ed9
TP
7206MARVELL MVNETA ETHERNET DRIVER
7207M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7208L: netdev@vger.kernel.org
7209S: Maintained
7210F: drivers/net/ethernet/marvell/mvneta.*
7211
fcad584d 7212MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7213M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7214M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7215L: linux-wireless@vger.kernel.org
7216S: Maintained
277b024e 7217F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7218
a2c3f656 7219MARVELL MWL8K WIRELESS DRIVER
a040d532 7220M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7221L: linux-wireless@vger.kernel.org
16345910 7222S: Odd Fixes
de60f1dc 7223F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7224
2a69567b 7225MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7226M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7227S: Odd Fixes
1fa7e547 7228F: drivers/mmc/host/mvsdio.*
2a69567b 7229
1da177e4 7230MATROX FRAMEBUFFER DRIVER
c69f677c 7231L: linux-fbdev@vger.kernel.org
52653199 7232S: Orphan
8a61f013 7233F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7234F: include/uapi/linux/matroxfb.h
1da177e4 7235
ca462085
GR
7236MAX16065 HARDWARE MONITOR DRIVER
7237M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7238L: linux-hwmon@vger.kernel.org
ca462085
GR
7239S: Maintained
7240F: Documentation/hwmon/max16065
7241F: drivers/hwmon/max16065.c
7242
1f61cab8
GR
7243MAX20751 HARDWARE MONITOR DRIVER
7244M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7245L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7246S: Maintained
7247F: Documentation/hwmon/max20751
7248F: drivers/hwmon/max20751.c
7249
d20620de 7250MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7251M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7252L: linux-hwmon@vger.kernel.org
d20620de 7253S: Maintained
679655da
JP
7254F: Documentation/hwmon/max6650
7255F: drivers/hwmon/max6650.c
d20620de 7256
e89ab51f
GR
7257MAX6697 HARDWARE MONITOR DRIVER
7258M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7259L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7260S: Maintained
7261F: Documentation/hwmon/max6697
7262F: Documentation/devicetree/bindings/i2c/max6697.txt
7263F: drivers/hwmon/max6697.c
7264F: include/linux/platform_data/max6697.h
7265
f8f847b5
KK
7266MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7267M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7268L: linux-pm@vger.kernel.org
7269S: Supported
7270F: drivers/power/max14577_charger.c
7271F: drivers/power/max77693_charger.c
7272
3811405e
JMC
7273MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7274M: Javier Martinez Canillas <javier@osg.samsung.com>
7275L: linux-kernel@vger.kernel.org
7276S: Supported
96173cc6 7277F: drivers/*/*max77802*.c
3811405e
JMC
7278F: Documentation/devicetree/bindings/*/*max77802.txt
7279F: include/dt-bindings/*/*max77802.h
7280
befeb596
KK
7281MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7282M: Chanwoo Choi <cw00.choi@samsung.com>
7283M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7284L: linux-kernel@vger.kernel.org
7285S: Supported
86cf635a 7286F: drivers/*/max14577*.c
0998a436 7287F: drivers/*/max77686*.c
86cf635a 7288F: drivers/*/max77693*.c
befeb596
KK
7289F: drivers/extcon/extcon-max14577.c
7290F: drivers/extcon/extcon-max77693.c
7291F: drivers/rtc/rtc-max77686.c
7292F: drivers/clk/clk-max77686.c
7293F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7294F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7295F: Documentation/devicetree/bindings/mfd/max77693.txt
7296F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7297F: include/linux/mfd/max14577*.h
7298F: include/linux/mfd/max77686*.h
7299F: include/linux/mfd/max77693*.h
7300
9be3c9a5
HV
7301MAXIRADIO FM RADIO RECEIVER DRIVER
7302M: Hans Verkuil <hverkuil@xs4all.nl>
7303L: linux-media@vger.kernel.org
7304T: git git://linuxtv.org/media_tree.git
a825eaec 7305W: https://linuxtv.org
9be3c9a5
HV
7306S: Maintained
7307F: drivers/media/radio/radio-maxiradio*
7308
c05dc2cc
PR
7309MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7310M: Peter Rosin <peda@axentia.se>
7311L: linux-iio@vger.kernel.org
7312S: Maintained
7313F: drivers/iio/potentiometer/mcp4531.c
7314
6f32a8c9
LP
7315MEDIA DRIVERS FOR RENESAS - VSP1
7316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7317L: linux-media@vger.kernel.org
4a121096 7318L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7319T: git git://linuxtv.org/media_tree.git
7320S: Supported
7321F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7322F: drivers/media/platform/vsp1/
7323
fae2080a
AO
7324MEDIA DRIVERS FOR HELENE
7325M: Abylay Ospan <aospan@netup.ru>
7326L: linux-media@vger.kernel.org
7327W: https://linuxtv.org
7328W: http://netup.tv/
7329T: git git://linuxtv.org/media_tree.git
7330S: Supported
7331F: drivers/media/dvb-frontends/helene*
7332
dacf9ce8
KS
7333MEDIA DRIVERS FOR ASCOT2E
7334M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7335M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7336L: linux-media@vger.kernel.org
a825eaec 7337W: https://linuxtv.org
dacf9ce8
KS
7338W: http://netup.tv/
7339T: git git://linuxtv.org/media_tree.git
7340S: Supported
7341F: drivers/media/dvb-frontends/ascot2e*
7342
a6dc60ff
KS
7343MEDIA DRIVERS FOR CXD2841ER
7344M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7345M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7346L: linux-media@vger.kernel.org
a825eaec 7347W: https://linuxtv.org
a6dc60ff
KS
7348W: http://netup.tv/
7349T: git git://linuxtv.org/media_tree.git
7350S: Supported
7351F: drivers/media/dvb-frontends/cxd2841er*
7352
a5d32b35
KS
7353MEDIA DRIVERS FOR HORUS3A
7354M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7355M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7356L: linux-media@vger.kernel.org
a825eaec 7357W: https://linuxtv.org
a5d32b35
KS
7358W: http://netup.tv/
7359T: git git://linuxtv.org/media_tree.git
7360S: Supported
7361F: drivers/media/dvb-frontends/horus3a*
7362
e025273b
KS
7363MEDIA DRIVERS FOR LNBH25
7364M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7365M: Abylay Ospan <aospan@netup.ru>
e025273b 7366L: linux-media@vger.kernel.org
a825eaec 7367W: https://linuxtv.org
e025273b
KS
7368W: http://netup.tv/
7369T: git git://linuxtv.org/media_tree.git
7370S: Supported
7371F: drivers/media/dvb-frontends/lnbh25*
7372
52b1eaf4
KS
7373MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7374M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7375M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7376L: linux-media@vger.kernel.org
a825eaec 7377W: https://linuxtv.org
52b1eaf4
KS
7378W: http://netup.tv/
7379T: git git://linuxtv.org/media_tree.git
7380S: Supported
7381F: drivers/media/pci/netup_unidvb/*
7382
127c49ae 7383MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
dc19ed15
MCC
7384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7385M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7386P: LinuxTV.org Project
7387L: linux-media@vger.kernel.org
a825eaec 7388W: https://linuxtv.org
8a6e2535 7389Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7390T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7391S: Maintained
7392F: Documentation/dvb/
7393F: Documentation/video4linux/
ffe06198 7394F: Documentation/DocBook/media/
127c49ae 7395F: drivers/media/
ffe06198 7396F: drivers/staging/media/
eb4b0ec7 7397F: include/linux/platform_data/media/
127c49ae 7398F: include/media/
6c0f0359
MCC
7399F: include/uapi/linux/dvb/
7400F: include/uapi/linux/videodev2.h
7401F: include/uapi/linux/media.h
7402F: include/uapi/linux/v4l2-*
7403F: include/uapi/linux/meye.h
7404F: include/uapi/linux/ivtv*
7405F: include/uapi/linux/uvcvideo.h
d20620de 7406
0c272fc9
JC
7407MEDIATEK ETHERNET DRIVER
7408M: Felix Fietkau <nbd@openwrt.org>
7409M: John Crispin <blogic@openwrt.org>
7410L: netdev@vger.kernel.org
7411S: Maintained
7412F: drivers/net/ethernet/mediatek/
7413
c869f77d
JK
7414MEDIATEK MT7601U WIRELESS LAN DRIVER
7415M: Jakub Kicinski <kubakici@wp.pl>
7416L: linux-wireless@vger.kernel.org
7417S: Maintained
7418F: drivers/net/wireless/mediatek/mt7601u/
7419
e399065b
SS
7420MEGARAID SCSI/SAS DRIVERS
7421M: Kashyap Desai <kashyap.desai@avagotech.com>
7422M: Sumit Saxena <sumit.saxena@avagotech.com>
7423M: Uday Lingala <uday.lingala@avagotech.com>
7424L: megaraidlinux.pdl@avagotech.com
baaea1dc 7425L: linux-scsi@vger.kernel.org
e399065b 7426W: http://www.lsi.com
ce00f85c 7427S: Maintained
679655da
JP
7428F: Documentation/scsi/megaraid.txt
7429F: drivers/scsi/megaraid.*
7430F: drivers/scsi/megaraid/
757e0108 7431
2c46c9d5 7432MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7433M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7434L: netdev@vger.kernel.org
2c46c9d5
AV
7435S: Supported
7436W: http://www.mellanox.com
7437Q: http://patchwork.ozlabs.org/project/netdev/list/
7438F: drivers/net/ethernet/mellanox/mlx4/en_*
7439
e7523a49
OG
7440MELLANOX ETHERNET DRIVER (mlx5e)
7441M: Saeed Mahameed <saeedm@mellanox.com>
7442L: netdev@vger.kernel.org
7443S: Supported
7444W: http://www.mellanox.com
7445Q: http://patchwork.ozlabs.org/project/netdev/list/
7446F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7447
93c1edb2
JP
7448MELLANOX ETHERNET SWITCH DRIVERS
7449M: Jiri Pirko <jiri@mellanox.com>
7450M: Ido Schimmel <idosch@mellanox.com>
7451L: netdev@vger.kernel.org
7452S: Supported
7453W: http://www.mellanox.com
7454Q: http://patchwork.ozlabs.org/project/netdev/list/
7455F: drivers/net/ethernet/mellanox/mlxsw/
7456
5b25b13a
MD
7457MEMBARRIER SUPPORT
7458M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7459M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7460L: linux-kernel@vger.kernel.org
7461S: Supported
7462F: kernel/membarrier.c
7463F: include/uapi/linux/membarrier.h
7464
70ea91f1
SR
7465MEMORY MANAGEMENT
7466L: linux-mm@kvack.org
70ea91f1
SR
7467W: http://www.linux-mm.org
7468S: Maintained
679655da 7469F: include/linux/mm.h
551450bb
CS
7470F: include/linux/gfp.h
7471F: include/linux/mmzone.h
7472F: include/linux/memory_hotplug.h
7473F: include/linux/vmalloc.h
679655da 7474F: mm/
70ea91f1 7475
f4e9ce66 7476MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7477M: David Woodhouse <dwmw2@infradead.org>
242c325e 7478M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7479L: linux-mtd@lists.infradead.org
8a6e2535
JP
7480W: http://www.linux-mtd.infradead.org/
7481Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7482T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7483T: git git://git.infradead.org/l2-mtd.git
1da177e4 7484S: Maintained
679655da
JP
7485F: drivers/mtd/
7486F: include/linux/mtd/
c117ab84 7487F: include/uapi/mtd/
1da177e4 7488
26c57ef1 7489MEN A21 WATCHDOG DRIVER
30c7469b 7490M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7491L: linux-watchdog@vger.kernel.org
30c7469b 7492S: Maintained
26c57ef1
JT
7493F: drivers/watchdog/mena21_wdt.c
7494
3764e82e 7495MEN CHAMELEON BUS (mcb)
30c7469b
JT
7496M: Johannes Thumshirn <morbidrsa@gmail.com>
7497S: Maintained
3764e82e
JT
7498F: drivers/mcb/
7499F: include/linux/mcb.h
b9f2f459 7500F: Documentation/men-chameleon-bus.txt
3764e82e 7501
48b490d2
AW
7502MEN F21BMC (Board Management Controller)
7503M: Andreas Werner <andreas.werner@men.de>
7504S: Supported
7505F: drivers/mfd/menf21bmc.c
7506F: drivers/watchdog/menf21bmc_wdt.c
7507F: drivers/leds/leds-menf21bmc.c
7508F: drivers/hwmon/menf21bmc_hwmon.c
7509F: Documentation/hwmon/menf21bmc
7510
12285945
JH
7511METAG ARCHITECTURE
7512M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7513L: linux-metag@vger.kernel.org
9f273c24 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7515S: Odd Fixes
12285945
JH
7516F: arch/metag/
7517F: Documentation/metag/
7518F: Documentation/devicetree/bindings/metag/
2d799dde 7519F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7520F: drivers/clocksource/metag_generic.c
5698c50d
JH
7521F: drivers/irqchip/irq-metag.c
7522F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7523F: drivers/tty/metag_da.c
12285945 7524
c6375b0a 7525MICROBLAZE ARCHITECTURE
8b58be88 7526M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7527W: http://www.monstr.eu/fdt/
7528T: git git://git.monstr.eu/linux-2.6-microblaze.git
7529S: Supported
0a8c7914 7530F: arch/microblaze/
1da177e4 7531
2508a45a
CY
7532MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7533M: Chen Yu <yu.c.chen@intel.com>
7534L: platform-driver-x86@vger.kernel.org
7535S: Supported
7536F: drivers/platform/x86/surfacepro3_button.c
7537
1da177e4 7538MICROTEK X6 SCANNER
61eee9a7 7539M: Oliver Neukum <oliver@neukum.org>
1da177e4 7540S: Maintained
679655da 7541F: drivers/usb/image/microtek.*
1da177e4
LT
7542
7543MIPS
8b58be88 7544M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7545L: linux-mips@linux-mips.org
6097050d 7546W: http://www.linux-mips.org/
b05e988e 7547T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7548Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7549S: Supported
f46d92e8 7550F: Documentation/devicetree/bindings/mips/
679655da
JP
7551F: Documentation/mips/
7552F: arch/mips/
1da177e4 7553
413ef3f6
KC
7554MIPS/LOONGSON1 ARCHITECTURE
7555M: Keguang Zhang <keguang.zhang@gmail.com>
7556L: linux-mips@linux-mips.org
7557S: Maintained
7558F: arch/mips/loongson32/
7559F: arch/mips/include/asm/mach-loongson32/
7560F: drivers/*/*loongson1*
7561F: drivers/*/*/*loongson1*
7562
08b7620a
HV
7563MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7564M: Hans Verkuil <hverkuil@xs4all.nl>
7565L: linux-media@vger.kernel.org
7566T: git git://linuxtv.org/media_tree.git
a825eaec 7567W: https://linuxtv.org
08b7620a
HV
7568S: Odd Fixes
7569F: drivers/media/radio/radio-miropcm20*
7570
c09befcb
OG
7571MELLANOX MLX4 core VPI driver
7572M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7573L: netdev@vger.kernel.org
7574L: linux-rdma@vger.kernel.org
7575W: http://www.mellanox.com
7576Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7577S: Supported
7578F: drivers/net/ethernet/mellanox/mlx4/
7579F: include/linux/mlx4/
7580
7581MELLANOX MLX4 IB driver
7582M: Yishai Hadas <yishaih@mellanox.com>
7583L: linux-rdma@vger.kernel.org
7584W: http://www.mellanox.com
e126ba97 7585Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7586S: Supported
7587F: drivers/infiniband/hw/mlx4/
7588F: include/linux/mlx4/
7589
595a4d8f
OG
7590MELLANOX MLX5 core VPI driver
7591M: Matan Barak <matanb@mellanox.com>
7592M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7593L: netdev@vger.kernel.org
7594L: linux-rdma@vger.kernel.org
7595W: http://www.mellanox.com
7596Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7597S: Supported
7598F: drivers/net/ethernet/mellanox/mlx5/core/
7599F: include/linux/mlx5/
7600
595a4d8f
OG
7601MELLANOX MLX5 IB driver
7602M: Matan Barak <matanb@mellanox.com>
7603M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7604L: linux-rdma@vger.kernel.org
7605W: http://www.mellanox.com
7606Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7607S: Supported
b75f0050 7608F: drivers/infiniband/hw/mlx5/
595a4d8f 7609F: include/linux/mlx5/
e126ba97 7610
764589b6
CM
7611MELEXIS MLX90614 DRIVER
7612M: Crt Mori <cmo@melexis.com>
7613L: linux-iio@vger.kernel.org
7614W: http://www.melexis.com
7615S: Supported
7616F: drivers/iio/temperature/mlx90614.c
7617
0ce277e4
AP
7618MN88472 MEDIA DRIVER
7619M: Antti Palosaari <crope@iki.fi>
7620L: linux-media@vger.kernel.org
a825eaec 7621W: https://linuxtv.org
0ce277e4
AP
7622W: http://palosaari.fi/linux/
7623Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7624S: Maintained
94d0eaa4 7625F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7626
4f4d238f
AP
7627MN88473 MEDIA DRIVER
7628M: Antti Palosaari <crope@iki.fi>
7629L: linux-media@vger.kernel.org
a825eaec 7630W: https://linuxtv.org
4f4d238f
AP
7631W: http://palosaari.fi/linux/
7632Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7633S: Maintained
877ba50b 7634F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7635
1da177e4 7636MODULE SUPPORT
8b58be88 7637M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7638S: Maintained
679655da
JP
7639F: include/linux/module.h
7640F: kernel/module.c
1da177e4
LT
7641
7642MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7643W: http://popies.net/meye/
b7788e13 7644S: Orphan
679655da 7645F: Documentation/video4linux/meye.txt
90d72ac6 7646F: drivers/media/pci/meye/
6c0f0359 7647F: include/uapi/linux/meye.h
1da177e4 7648
b9705b60 7649MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7650M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7651S: Maintained
679655da 7652F: Documentation/serial/moxa-smartio
c897401b 7653F: drivers/tty/mxser.*
d735410a 7654
889b2f87
AK
7655MR800 AVERMEDIA USB FM RADIO DRIVER
7656M: Alexey Klimov <klimov.linux@gmail.com>
7657L: linux-media@vger.kernel.org
7658T: git git://linuxtv.org/media_tree.git
7659S: Maintained
7660F: drivers/media/radio/radio-mr800.c
7661
d7155691
AO
7662MRF24J40 IEEE 802.15.4 RADIO DRIVER
7663M: Alan Ott <alan@signal11.us>
7664L: linux-wpan@vger.kernel.org
7665S: Maintained
7666F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7667F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7668
8c4c731a 7669MSI LAPTOP SUPPORT
182ae55c 7670M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7671L: platform-driver-x86@vger.kernel.org
8c4c731a 7672S: Maintained
679655da 7673F: drivers/platform/x86/msi-laptop.c
8c4c731a 7674
0f1006b1 7675MSI WMI SUPPORT
d0944853 7676L: platform-driver-x86@vger.kernel.org
5ee7041e 7677S: Orphan
0f1006b1
AA
7678F: drivers/platform/x86/msi-wmi.c
7679
19a628a0
AP
7680MSI001 MEDIA DRIVER
7681M: Antti Palosaari <crope@iki.fi>
7682L: linux-media@vger.kernel.org
a825eaec 7683W: https://linuxtv.org
19a628a0
AP
7684W: http://palosaari.fi/linux/
7685Q: http://patchwork.linuxtv.org/project/linux-media/list/
7686T: git git://linuxtv.org/anttip/media_tree.git
7687S: Maintained
0185e197 7688F: drivers/media/tuners/msi001*
19a628a0 7689
7570589d 7690MSI2500 MEDIA DRIVER
2c57213f
AP
7691M: Antti Palosaari <crope@iki.fi>
7692L: linux-media@vger.kernel.org
a825eaec 7693W: https://linuxtv.org
2c57213f
AP
7694W: http://palosaari.fi/linux/
7695Q: http://patchwork.linuxtv.org/project/linux-media/list/
7696T: git git://linuxtv.org/anttip/media_tree.git
7697S: Maintained
7570589d 7698F: drivers/media/usb/msi2500/
2c57213f 7699
159eeea4
RJ
7700MSYSTEMS DISKONCHIP G3 MTD DRIVER
7701M: Robert Jarzmik <robert.jarzmik@free.fr>
7702L: linux-mtd@lists.infradead.org
7703S: Maintained
7704F: drivers/mtd/devices/docg3*
7705
62a37dc7 7706MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L: linux-media@vger.kernel.org
7709T: git git://linuxtv.org/media_tree.git
7710S: Maintained
7711F: drivers/media/i2c/mt9m032.c
b5dcee22 7712F: include/media/i2c/mt9m032.h
0e837fb9 7713
62a37dc7 7714MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7716L: linux-media@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Maintained
7719F: drivers/media/i2c/mt9p031.c
b5dcee22 7720F: include/media/i2c/mt9p031.h
0e837fb9 7721
62a37dc7 7722MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7724L: linux-media@vger.kernel.org
7725T: git git://linuxtv.org/media_tree.git
7726S: Maintained
7727F: drivers/media/i2c/mt9t001.c
b5dcee22 7728F: include/media/i2c/mt9t001.h
0e837fb9 7729
62a37dc7 7730MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7732L: linux-media@vger.kernel.org
7733T: git git://linuxtv.org/media_tree.git
7734S: Maintained
f2272e13 7735F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7736F: drivers/media/i2c/mt9v032.c
b5dcee22 7737F: include/media/i2c/mt9v032.h
0e837fb9 7738
4e0d13cb 7739MULTIFUNCTION DEVICES (MFD)
f7d3210e 7740M: Lee Jones <lee.jones@linaro.org>
7caa7991 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7742S: Supported
679655da 7743F: drivers/mfd/
55b5940d 7744F: include/linux/mfd/
4e0d13cb 7745
5c4e6f13 7746MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7747M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7748L: linux-mmc@vger.kernel.org
708dce3f 7749T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7750S: Maintained
679655da
JP
7751F: drivers/mmc/
7752F: include/linux/mmc/
c117ab84 7753F: include/uapi/linux/mmc/
baca2da4 7754
15a0580c 7755MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7756S: Orphan
679655da
JP
7757F: drivers/mmc/host/mmc_spi.c
7758F: include/linux/spi/mmc_spi.h
15a0580c 7759
1da177e4 7760MULTISOUND SOUND DRIVER
8b58be88 7761M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7762S: Maintained
679655da
JP
7763F: Documentation/sound/oss/MultiSound
7764F: sound/oss/msnd*
1da177e4 7765
d735410a 7766MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7767S: Orphan
c897401b 7768F: drivers/tty/isicom.c
679655da 7769F: include/linux/isicom.h
d735410a 7770
550a7375 7771MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7772M: Bin Liu <b-liu@ti.com>
795fb7e7 7773L: linux-usb@vger.kernel.org
43b416e5 7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7775S: Maintained
679655da 7776F: drivers/usb/musb/
550a7375 7777
ea0af5f6
MK
7778MXL5007T MEDIA DRIVER
7779M: Michael Krufky <mkrufky@linuxtv.org>
7780L: linux-media@vger.kernel.org
a825eaec 7781W: https://linuxtv.org
ea0af5f6
MK
7782W: http://github.com/mkrufky
7783Q: http://patchwork.linuxtv.org/project/linux-media/list/
7784T: git git://linuxtv.org/mkrufky/tuners.git
7785S: Maintained
7786F: drivers/media/tuners/mxl5007t.*
7787
2d3cf588 7788MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7789M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7790L: netdev@vger.kernel.org
205057ae 7791W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7792S: Supported
93f7848b 7793F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7794
9df4f913
BB
7795NAND FLASH SUBSYSTEM
7796M: Boris Brezillon <boris.brezillon@free-electrons.com>
7797R: Richard Weinberger <richard@nod.at>
7798L: linux-mtd@lists.infradead.org
7799W: http://www.linux-mtd.infradead.org/
7800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7801T: git git://github.com/linux-nand/linux.git
7802S: Maintained
7803F: drivers/mtd/nand/
7804F: include/linux/mtd/nand*.h
7805
1da177e4 7806NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7807S: Orphan
d9fb9f38 7808F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7809
23dc05a3
DM
7810NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7811M: Daniel Mack <zonque@gmail.com>
7812S: Maintained
e5747e40 7813L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7814W: http://www.native-instruments.com
7815F: sound/usb/caiaq/
7816
1da177e4 7817NCP FILESYSTEM
52653199
PV
7818M: Petr Vandrovec <petr@vandrovec.name>
7819S: Odd Fixes
679655da 7820F: fs/ncpfs/
1da177e4 7821
a79b0322
FT
7822NCR 5380 SCSI DRIVERS
7823M: Finn Thain <fthain@telegraphics.com.au>
7824M: Michael Schmitz <schmitzmic@gmail.com>
7825L: linux-scsi@vger.kernel.org
7826S: Maintained
7827F: Documentation/scsi/g_NCR5380.txt
71d39758 7828F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7829F: drivers/scsi/NCR5380.*
7830F: drivers/scsi/arm/cumana_1.c
7831F: drivers/scsi/arm/oak.c
a79b0322
FT
7832F: drivers/scsi/atari_scsi.*
7833F: drivers/scsi/dmx3191d.c
7834F: drivers/scsi/dtc.*
7835F: drivers/scsi/g_NCR5380.*
7836F: drivers/scsi/g_NCR5380_mmio.c
7837F: drivers/scsi/mac_scsi.*
7838F: drivers/scsi/pas16.*
a79b0322
FT
7839F: drivers/scsi/sun3_scsi.*
7840F: drivers/scsi/sun3_scsi_vme.c
7841F: drivers/scsi/t128.*
7842
1da177e4 7843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7845L: linux-scsi@vger.kernel.org
7846S: Maintained
679655da 7847F: drivers/scsi/NCR_D700.*
1da177e4 7848
4aa3eb4c
GR
7849NCT6775 HARDWARE MONITOR DRIVER
7850M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7851L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7852S: Maintained
7853F: Documentation/hwmon/nct6775
7854F: drivers/hwmon/nct6775.c
7855
3c2d774c 7856NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7857M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7858L: linux-rdma@vger.kernel.org
e3d33cb1 7859W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7860S: Supported
7861F: drivers/infiniband/hw/nes/
7862
be2f2e84 7863NETEM NETWORK EMULATOR
adbbf69d 7864M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7865L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7866S: Maintained
679655da 7867F: net/sched/sch_netem.c
be2f2e84 7868
b2f5a051 7869NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7870M: Jon Mason <jdmason@kudzu.us>
4a58448b 7871L: netdev@vger.kernel.org
4a58448b 7872S: Supported
679655da 7873F: Documentation/networking/s2io.txt
b2f5a051 7874F: Documentation/networking/vxge.txt
86387e1a 7875F: drivers/net/ethernet/neterion/
4a58448b 7876
db9cf3a3 7877NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7878M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7879M: Patrick McHardy <kaber@trash.net>
42010ed0 7880M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7881L: netfilter-devel@vger.kernel.org
82b98543 7882L: coreteam@netfilter.org
1da177e4
LT
7883W: http://www.netfilter.org/
7884W: http://www.iptables.org/
42010ed0
PNA
7885Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7888S: Supported
679655da
JP
7889F: include/linux/netfilter*
7890F: include/linux/netfilter/
7891F: include/net/netfilter/
c117ab84
CEB
7892F: include/uapi/linux/netfilter*
7893F: include/uapi/linux/netfilter/
679655da
JP
7894F: net/*/netfilter.c
7895F: net/*/netfilter/
7896F: net/netfilter/
91c269a0 7897F: net/bridge/br_netfilter*.c
1da177e4 7898
4cc67735 7899NETLABEL
87a0874c 7900M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7901W: http://netlabel.sf.net
7902L: netdev@vger.kernel.org
87a0874c 7903S: Maintained
80811493 7904F: Documentation/netlabel/
679655da
JP
7905F: include/net/netlabel.h
7906F: net/netlabel/
4cc67735 7907
1da177e4 7908NETROM NETWORK LAYER
8b58be88 7909M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7910L: linux-hams@vger.kernel.org
d34cb28a 7911W: http://www.linux-ax25.org/
1da177e4 7912S: Maintained
679655da 7913F: include/net/netrom.h
c117ab84 7914F: include/uapi/linux/netrom.h
679655da 7915F: net/netrom/
1da177e4 7916
4c352362
JK
7917NETRONOME ETHERNET DRIVERS
7918M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7919L: oss-drivers@netronome.com
7920S: Maintained
7921F: drivers/net/ethernet/netronome/
7922
5ddb88c0 7923NETWORK BLOCK DEVICE (NBD)
4ca5829a 7924M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7925S: Maintained
5e4b269b 7926L: nbd-general@lists.sourceforge.net
4ca5829a 7927T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7928F: Documentation/blockdev/nbd.txt
7929F: drivers/block/nbd.c
c117ab84 7930F: include/uapi/linux/nbd.h
1da177e4 7931
6e43650c
NH
7932NETWORK DROP MONITOR
7933M: Neil Horman <nhorman@tuxdriver.com>
7934L: netdev@vger.kernel.org
7935S: Maintained
7936W: https://fedorahosted.org/dropwatch/
7937F: net/core/drop_monitor.c
7938
1da177e4 7939NETWORKING [GENERAL]
8b58be88 7940M: "David S. Miller" <davem@davemloft.net>
979b6c13 7941L: netdev@vger.kernel.org
b1e8fd54 7942W: http://www.linuxfoundation.org/en/Net
11e98029 7943Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7946S: Maintained
679655da
JP
7947F: net/
7948F: include/net/
018d21ed
JP
7949F: include/linux/in.h
7950F: include/linux/net.h
7951F: include/linux/netdevice.h
c117ab84
CEB
7952F: include/uapi/linux/in.h
7953F: include/uapi/linux/net.h
7954F: include/uapi/linux/netdevice.h
0c7aecd4 7955F: include/uapi/linux/net_namespace.h
7e814a6c 7956F: tools/net/
f4e53f9a 7957F: tools/testing/selftests/net/
335a67d2 7958F: lib/random32.c
a101ccd1 7959F: lib/test_bpf.c
1da177e4
LT
7960
7961NETWORKING [IPv4/IPv6]
8b58be88
JP
7962M: "David S. Miller" <davem@davemloft.net>
7963M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7964M: James Morris <jmorris@namei.org>
7965M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7966M: Patrick McHardy <kaber@trash.net>
979b6c13 7967L: netdev@vger.kernel.org
08deed1e 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7969S: Maintained
679655da
JP
7970F: net/ipv4/
7971F: net/ipv6/
7972F: include/net/ip*
0a14842f 7973F: arch/x86/net/*
1da177e4 7974
73b7656c
DM
7975NETWORKING [IPSEC]
7976M: Steffen Klassert <steffen.klassert@secunet.com>
7977M: Herbert Xu <herbert@gondor.apana.org.au>
7978M: "David S. Miller" <davem@davemloft.net>
7979L: netdev@vger.kernel.org
d1fc5024
SK
7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7982S: Maintained
5826bdd1 7983F: net/core/flow.c
73b7656c
DM
7984F: net/xfrm/
7985F: net/key/
7986F: net/ipv4/xfrm*
d1fc5024
SK
7987F: net/ipv4/esp4.c
7988F: net/ipv4/ah4.c
7989F: net/ipv4/ipcomp.c
7990F: net/ipv4/ip_vti.c
73b7656c 7991F: net/ipv6/xfrm*
d1fc5024
SK
7992F: net/ipv6/esp6.c
7993F: net/ipv6/ah6.c
7994F: net/ipv6/ipcomp6.c
7995F: net/ipv6/ip6_vti.c
73b7656c
DM
7996F: include/uapi/linux/xfrm.h
7997F: include/net/xfrm.h
7998
10e2ff1c 7999NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8000M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8001L: netdev@vger.kernel.org
8002S: Maintained
8003
29f8f632 8004NETWORKING [WIRELESS]
2cb4abd1 8005L: linux-wireless@vger.kernel.org
8a6e2535 8006Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8007
788873ac
JP
8008NETWORKING DRIVERS
8009L: netdev@vger.kernel.org
8010W: http://www.linuxfoundation.org/en/Net
11e98029 8011Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
8014S: Odd Fixes
8015F: drivers/net/
018d21ed 8016F: include/linux/if_*
0b63bf1f 8017F: include/linux/netdevice.h
0b63bf1f
JD
8018F: include/linux/etherdevice.h
8019F: include/linux/fcdevice.h
8020F: include/linux/fddidevice.h
8021F: include/linux/hippidevice.h
8022F: include/linux/inetdevice.h
c117ab84
CEB
8023F: include/uapi/linux/if_*
8024F: include/uapi/linux/netdevice.h
788873ac 8025
0e324cf6
JL
8026NETWORKING DRIVERS (WIRELESS)
8027M: Kalle Valo <kvalo@codeaurora.org>
8028L: linux-wireless@vger.kernel.org
8029Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
8032S: Maintained
8033F: drivers/net/wireless/
8034
3d396eb1 8035NETXEN (1/10) GbE SUPPORT
8622315e 8036M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8037M: Sony Chacko <sony.chacko@qlogic.com>
8038M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8039L: netdev@vger.kernel.org
9c2b5bde 8040W: http://www.qlogic.com
3d396eb1 8041S: Supported
aa43c215 8042F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8043
6423d30f
AAJ
8044NFC SUBSYSTEM
8045M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8046M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8047M: Samuel Ortiz <sameo@linux.intel.com>
8048L: linux-wireless@vger.kernel.org
1eb3b216 8049L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8050S: Supported
6423d30f 8051F: net/nfc/
55eb94f9 8052F: include/net/nfc/
c117ab84 8053F: include/uapi/linux/nfc.h
6423d30f 8054F: drivers/nfc/
397d6497
CR
8055F: include/linux/platform_data/nfcmrvl.h
8056F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8057F: include/linux/platform_data/pn544.h
397d6497
CR
8058F: include/linux/platform_data/st21nfca.h
8059F: include/linux/platform_data/st-nci.h
7ebb88e5 8060F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8061
e8b43555 8062NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8063M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8064M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8065L: linux-nfs@vger.kernel.org
8066W: http://client.linux-nfs.org
cd7b996a 8067T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8068S: Maintained
679655da
JP
8069F: fs/lockd/
8070F: fs/nfs/
8071F: fs/nfs_common/
8072F: net/sunrpc/
8073F: include/linux/lockd/
8074F: include/linux/nfs*
8075F: include/linux/sunrpc/
c117ab84
CEB
8076F: include/uapi/linux/nfs*
8077F: include/uapi/linux/sunrpc/
1da177e4 8078
85ef9cea 8079NILFS2 FILESYSTEM
e2126935 8080M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8081L: linux-nilfs@vger.kernel.org
f9472265 8082W: http://nilfs.sourceforge.net/
9e92e516 8083W: http://nilfs.osdn.jp/
e2126935 8084T: git git://github.com/konis/nilfs2.git
85ef9cea 8085S: Supported
679655da
JP
8086F: Documentation/filesystems/nilfs2.txt
8087F: fs/nilfs2/
8088F: include/linux/nilfs2_fs.h
c35c7ac5 8089F: include/trace/events/nilfs2.h
85ef9cea 8090
1da177e4 8091NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8092M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8093W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8094S: Maintained
679655da
JP
8095F: Documentation/scsi/NinjaSCSI.txt
8096F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8097
8098NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8099M: GOTO Masanori <gotom@debian.or.jp>
8100M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8101W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8102S: Maintained
679655da
JP
8103F: Documentation/scsi/NinjaSCSI.txt
8104F: drivers/scsi/nsp32*
1da177e4 8105
383b8fb9
LFT
8106NIOS2 ARCHITECTURE
8107M: Ley Foon Tan <lftan@altera.com>
8108L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8110S: Maintained
8111F: arch/nios2/
8112
2a6afddb 8113NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8114R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8115F: include/linux/power/bq2415x_charger.h
081bab21 8116F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8117F: include/linux/power/isp1704_charger.h
8118F: drivers/power/bq2415x_charger.c
081bab21 8119F: drivers/power/bq27xxx_battery.c
e35a49b1 8120F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8121F: drivers/power/isp1704_charger.c
8122F: drivers/power/rx51_battery.c
8123
a1bd3bae 8124NTB DRIVER CORE
9ef6bf6c
JM
8125M: Jon Mason <jdmason@kudzu.us>
8126M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8127M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8128L: linux-ntb@googlegroups.com
fce8a7bb 8129S: Supported
2984411f
JM
8130W: https://github.com/jonmason/ntb/wiki
8131T: git git://github.com/jonmason/ntb.git
fce8a7bb 8132F: drivers/ntb/
548c237c 8133F: drivers/net/ntb_netdev.c
fce8a7bb 8134F: include/linux/ntb.h
a1bd3bae 8135F: include/linux/ntb_transport.h
fce8a7bb 8136
e26a5843
AH
8137NTB INTEL DRIVER
8138M: Jon Mason <jdmason@kudzu.us>
8139M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8140L: linux-ntb@googlegroups.com
e26a5843
AH
8141S: Supported
8142W: https://github.com/jonmason/ntb/wiki
8143T: git git://github.com/jonmason/ntb.git
8144F: drivers/ntb/hw/intel/
fce8a7bb 8145
a1b36958
XY
8146NTB AMD DRIVER
8147M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8148L: linux-ntb@googlegroups.com
8149S: Supported
8150F: drivers/ntb/hw/amd/
8151
1da177e4 8152NTFS FILESYSTEM
2818ef50 8153M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8154L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8155W: http://www.tuxera.com/
e6f4dee7 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8157S: Supported
679655da
JP
8158F: Documentation/filesystems/ntfs.txt
8159F: fs/ntfs/
1da177e4 8160
9eb8ef74 8161NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8162M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8163L: linux-fbdev@vger.kernel.org
ce00f85c 8164S: Maintained
8a61f013
JH
8165F: drivers/video/fbdev/riva/
8166F: drivers/video/fbdev/nvidia/
1da177e4 8167
79461681 8168NVM EXPRESS DRIVER
b3975e94
JF
8169M: Keith Busch <keith.busch@intel.com>
8170M: Jens Axboe <axboe@fb.com>
79461681 8171L: linux-nvme@lists.infradead.org
b3975e94
JF
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8173W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8174S: Supported
57dacad5 8175F: drivers/nvme/host/
79461681
MW
8176F: include/linux/nvme.h
8177
aee4b9bd
SK
8178NVMEM FRAMEWORK
8179M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8180M: Maxime Ripard <maxime.ripard@free-electrons.com>
8181S: Maintained
8182F: drivers/nvmem/
8183F: Documentation/devicetree/bindings/nvmem/
8184F: include/linux/nvmem-consumer.h
8185F: include/linux/nvmem-provider.h
8186
dece4585
CP
8187NXP-NCI NFC DRIVER
8188M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8189R: Charles Gorand <charles.gorand@effinnov.com>
8190L: linux-nfc@lists.01.org (moderated for non-subscribers)
8191S: Supported
8192F: drivers/nfc/nxp-nci
8193
f50d7146 8194NXP TDA998X DRM DRIVER
54176cc6 8195M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8196S: Supported
8197F: drivers/gpu/drm/i2c/tda998x_drv.c
8198F: include/drm/i2c/tda998x.h
8199
fbace43e
PR
8200NXP TFA9879 DRIVER
8201M: Peter Rosin <peda@axentia.se>
8202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8203S: Maintained
8204F: sound/soc/codecs/tfa9879*
8205
442f04c3
JP
8206OBJTOOL
8207M: Josh Poimboeuf <jpoimboe@redhat.com>
8208S: Supported
8209F: tools/objtool/
8210
f5525786 8211OMAP SUPPORT
0e24bdd4 8212M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8213L: linux-omap@vger.kernel.org
8214W: http://www.muru.com/linux/omap/
8215W: http://linux.omap.com/
8a6e2535 8216Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8218S: Maintained
4e04d5a3 8219F: arch/arm/*omap*/
026da812
FB
8220F: arch/arm/configs/omap1_defconfig
8221F: arch/arm/configs/omap2plus_defconfig
046d0a37 8222F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8223F: drivers/irqchip/irq-omap-intc.c
8224F: drivers/mfd/*omap*.c
8225F: drivers/mfd/menelaus.c
8226F: drivers/mfd/palmas.c
8227F: drivers/mfd/tps65217.c
8228F: drivers/mfd/tps65218.c
8229F: drivers/mfd/tps65910.c
8230F: drivers/mfd/twl-core.[ch]
8231F: drivers/mfd/twl4030*.c
8232F: drivers/mfd/twl6030*.c
8233F: drivers/mfd/twl6040*.c
8234F: drivers/regulator/palmas-regulator*.c
8235F: drivers/regulator/pbias-regulator.c
8236F: drivers/regulator/tps65217-regulator.c
8237F: drivers/regulator/tps65218-regulator.c
8238F: drivers/regulator/tps65910-regulator.c
8239F: drivers/regulator/twl-regulator.c
046d0a37 8240F: include/linux/i2c-omap.h
f5525786 8241
50f29fbd 8242OMAP DEVICE TREE SUPPORT
cdb55ab0 8243M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8244M: Tony Lindgren <tony@atomide.com>
8245L: linux-omap@vger.kernel.org
d0fb18c5 8246L: devicetree@vger.kernel.org
50f29fbd
TL
8247S: Maintained
8248F: arch/arm/boot/dts/*omap*
8249F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8250F: arch/arm/boot/dts/*am4*
8251F: arch/arm/boot/dts/*am5*
8252F: arch/arm/boot/dts/*dra7*
50f29fbd 8253
f5525786 8254OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8255M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8256L: linux-omap@vger.kernel.org
8257S: Maintained
8258F: arch/arm/*omap*/*clock*
8259
8260OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8261M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8262L: linux-omap@vger.kernel.org
8263S: Maintained
8264F: arch/arm/*omap*/*pm*
c46938d4 8265F: drivers/cpufreq/omap-cpufreq.c
f5525786 8266
d21db568 8267OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8268M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8269M: Paul Walmsley <paul@pwsan.com>
8270L: linux-omap@vger.kernel.org
8271S: Maintained
d21db568 8272F: arch/arm/mach-omap2/prm*
692ab1f3 8273
f5525786 8274OMAP AUDIO SUPPORT
6c284903 8275M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8276M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8277L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8278L: linux-omap@vger.kernel.org
8279S: Maintained
8280F: sound/soc/omap/
8281
18640193
TL
8282OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8283M: Roger Quadros <rogerq@ti.com>
8284M: Tony Lindgren <tony@atomide.com>
8285L: linux-omap@vger.kernel.org
8286S: Maintained
8287F: drivers/memory/omap-gpmc.c
8288F: arch/arm/mach-omap2/*gpmc*
8289
f5525786 8290OMAP FRAMEBUFFER SUPPORT
830e6384 8291M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8292L: linux-fbdev@vger.kernel.org
f5525786
TL
8293L: linux-omap@vger.kernel.org
8294S: Maintained
8a61f013 8295F: drivers/video/fbdev/omap/
f5525786 8296
676eec0d 8297OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8298M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8299L: linux-omap@vger.kernel.org
676eec0d 8300L: linux-fbdev@vger.kernel.org
178ff4c9 8301S: Maintained
8a61f013 8302F: drivers/video/fbdev/omap2/
178ff4c9
TV
8303F: Documentation/arm/OMAP/DSS
8304
8b37fcfc
OBC
8305OMAP HARDWARE SPINLOCK SUPPORT
8306M: Ohad Ben-Cohen <ohad@wizery.com>
8307L: linux-omap@vger.kernel.org
8308S: Maintained
8309F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8310
f5525786 8311OMAP MMC SUPPORT
8b58be88 8312M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8313L: linux-omap@vger.kernel.org
8314S: Maintained
653f41b5
MC
8315F: drivers/mmc/host/omap.c
8316
8317OMAP HS MMC SUPPORT
0a4585c6 8318L: linux-mmc@vger.kernel.org
653f41b5 8319L: linux-omap@vger.kernel.org
dfa5d196 8320S: Orphan
653f41b5 8321F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8322
8323OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8324M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8325S: Maintained
8326F: drivers/char/hw_random/omap-rng.c
8327
f400c82e 8328OMAP HWMOD SUPPORT
cdb55ab0 8329M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8330M: Paul Walmsley <paul@pwsan.com>
8331L: linux-omap@vger.kernel.org
8332S: Maintained
8fc8b12b 8333F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8334
8633fb30
PW
8335OMAP HWMOD DATA
8336M: Paul Walmsley <paul@pwsan.com>
8337L: linux-omap@vger.kernel.org
8338S: Maintained
8339F: arch/arm/mach-omap2/omap_hwmod*data*
8340
f400c82e 8341OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8342M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8343L: linux-omap@vger.kernel.org
8344S: Maintained
8345F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8346
0db83ced 8347OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8348M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8349L: linux-media@vger.kernel.org
8350S: Maintained
7eec52db 8351F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8352F: drivers/media/platform/omap3isp/
0db83ced 8353F: drivers/staging/media/omap4iss/
7e8970e1 8354
f5525786 8355OMAP USB SUPPORT
f5525786
TL
8356L: linux-usb@vger.kernel.org
8357L: linux-omap@vger.kernel.org
3b243519 8358S: Orphan
a16fbd65
JP
8359F: drivers/usb/*/*omap*
8360F: arch/arm/*omap*/usb*
f5525786 8361
6d994710 8362OMAP GPIO DRIVER
fe643528 8363M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8364M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8365M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8366L: linux-omap@vger.kernel.org
8367S: Maintained
fe643528 8368F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8369F: drivers/gpio/gpio-omap.c
8370
c351e290
MJ
8371OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8372M: Mark Jackson <mpfj@newflow.co.uk>
8373L: linux-omap@vger.kernel.org
8374S: Maintained
8375F: arch/arm/boot/dts/am335x-nano.dts
8376
0ad122d9 8377OMFS FILESYSTEM
8b58be88 8378M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8379L: linux-karma-devel@lists.sourceforge.net
8380S: Maintained
679655da
JP
8381F: Documentation/filesystems/omfs.txt
8382F: fs/omfs/
0ad122d9 8383
c1986ee9 8384OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8385M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8386S: Maintained
679655da
JP
8387F: drivers/char/pcmcia/cm4000_cs.c
8388F: include/linux/cm4000_cs.h
c117ab84 8389F: include/uapi/linux/cm4000_cs.h
c1986ee9 8390
77c44ab1 8391OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8392M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8393S: Maintained
679655da 8394F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8395
77d5140f 8396OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8397M: Jonathan Corbet <corbet@lwn.net>
661263b5 8398L: linux-media@vger.kernel.org
275ffde4 8399T: git git://linuxtv.org/media_tree.git
77d5140f 8400S: Maintained
90d72ac6 8401F: drivers/media/i2c/ov7670.c
77d5140f 8402
431bca73 8403ONENAND FLASH DRIVER
8b58be88 8404M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8405L: linux-mtd@lists.infradead.org
8406S: Maintained
679655da
JP
8407F: drivers/mtd/onenand/
8408F: include/linux/mtd/onenand*.h
431bca73 8409
1da177e4 8410ONSTREAM SCSI TAPE DRIVER
8b58be88 8411M: Willem Riede <osst@riede.org>
1da177e4
LT
8412L: osst-users@lists.sourceforge.net
8413L: linux-scsi@vger.kernel.org
8414S: Maintained
f7269cfc
JD
8415F: Documentation/scsi/osst.txt
8416F: drivers/scsi/osst.*
8417F: drivers/scsi/osst_*.h
8418F: drivers/scsi/st.h
1da177e4 8419
e2d1d6c0 8420OPENCORES I2C BUS DRIVER
8b58be88 8421M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8422L: linux-i2c@vger.kernel.org
e2d1d6c0 8423S: Maintained
679655da
JP
8424F: Documentation/i2c/busses/i2c-ocores
8425F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8426
860c44c1 8427OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8428M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8429M: Frank Rowand <frowand.list@gmail.com>
8430M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8431L: devicetree@vger.kernel.org
a7fefe9f
RH
8432W: http://www.devicetree.org/
8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8434S: Maintained
f8828205 8435F: drivers/of/
860c44c1 8436F: include/linux/of*.h
f8828205 8437F: scripts/dtc/
860c44c1 8438
f8828205 8439OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8440M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8441M: Pawel Moll <pawel.moll@arm.com>
8442M: Mark Rutland <mark.rutland@arm.com>
de80963e 8443M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8444M: Kumar Gala <galak@codeaurora.org>
f8828205 8445L: devicetree@vger.kernel.org
9f273c24 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8447S: Maintained
8448F: Documentation/devicetree/
8449F: arch/*/boot/dts/
8450F: include/dt-bindings/
8451
2bb65f56
PA
8452OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8453M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8454L: devicetree@vger.kernel.org
8455S: Maintained
8456F: Documentation/devicetree/dynamic-resolution-notes.txt
8457F: Documentation/devicetree/overlay-notes.txt
8458F: drivers/of/overlay.c
8459F: drivers/of/resolver.c
8460
19f9d392
JB
8461OPENRISC ARCHITECTURE
8462M: Jonas Bonn <jonas@southpole.se>
8463W: http://openrisc.net
19f9d392
JB
8464S: Maintained
8465T: git git://openrisc.net/~jonas/linux
14430813 8466F: arch/openrisc/
19f9d392 8467
ccb1352e 8468OPENVSWITCH
4f337ed5 8469M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8470L: netdev@vger.kernel.org
ccb1352e
JG
8471L: dev@openvswitch.org
8472W: http://openvswitch.org
ccb1352e
JG
8473S: Maintained
8474F: net/openvswitch/
b422da7c 8475F: include/uapi/linux/openvswitch.h
ccb1352e 8476
875fa6fb
VK
8477OPERATING PERFORMANCE POINTS (OPP)
8478M: Viresh Kumar <vireshk@kernel.org>
8479M: Nishanth Menon <nm@ti.com>
8480M: Stephen Boyd <sboyd@codeaurora.org>
8481L: linux-pm@vger.kernel.org
8482S: Maintained
8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8484F: drivers/base/power/opp/
8485F: include/linux/pm_opp.h
8486F: Documentation/power/opp.txt
8487F: Documentation/devicetree/bindings/opp/
8488
af39917d
CL
8489OPL4 DRIVER
8490M: Clemens Ladisch <clemens@ladisch.de>
8491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8492T: git git://git.alsa-project.org/alsa-kernel.git
8493S: Maintained
8494F: sound/drivers/opl4/
8495
1da177e4 8496OPROFILE
4cf7e718 8497M: Robert Richter <rric@kernel.org>
1da177e4
LT
8498L: oprofile-list@lists.sf.net
8499S: Maintained
81c4a8a6 8500F: arch/*/include/asm/oprofile*.h
679655da
JP
8501F: arch/*/oprofile/
8502F: drivers/oprofile/
8503F: include/linux/oprofile.h
1da177e4 8504
e2d1d6c0 8505ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8506M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8507M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8508L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8509W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8510S: Supported
679655da
JP
8511F: Documentation/filesystems/ocfs2.txt
8512F: Documentation/filesystems/dlmfs.txt
8513F: fs/ocfs2/
e2d1d6c0 8514
1da177e4 8515ORINOCO DRIVER
724c6b35 8516L: linux-wireless@vger.kernel.org
491b26b4 8517W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8518W: http://www.nongnu.org/orinoco/
3a59babb 8519S: Orphan
2be45b66 8520F: drivers/net/wireless/intersil/orinoco/
1da177e4 8521
42c55aa8 8522OSD LIBRARY and FILESYSTEM
fadc0752 8523M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8524M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8525L: osd-dev@open-osd.org
8526W: http://open-osd.org
54e5881d 8527T: git git://git.open-osd.org/open-osd.git
68274794 8528S: Maintained
42c55aa8 8529F: drivers/scsi/osd/
6b6f0b6c 8530F: include/scsi/osd_*
42c55aa8 8531F: fs/exofs/
68274794 8532
ef94b186 8533OVERLAY FILESYSTEM
7c37fbda 8534M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8535L: linux-unionfs@vger.kernel.org
8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8537S: Supported
1d113735 8538F: fs/overlayfs/
7c37fbda
NB
8539F: Documentation/filesystems/overlayfs.txt
8540
85096169
MM
8541ORANGEFS FILESYSTEM
8542M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8543L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8545S: Supported
8546F: fs/orangefs/
8547F: Documentation/filesystems/orangefs.txt
8548
e2d1d6c0 8549P54 WIRELESS DRIVER
084cb0fe 8550M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8551L: linux-wireless@vger.kernel.org
084cb0fe 8552W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8553S: Maintained
d3466830 8554F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8555
f5cd7872 8556PA SEMI ETHERNET DRIVER
8b58be88 8557M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8558L: netdev@vger.kernel.org
8559S: Maintained
ded19add 8560F: drivers/net/ethernet/pasemi/*
f5cd7872 8561
beb58aa3 8562PA SEMI SMBUS DRIVER
8b58be88 8563M: Olof Johansson <olof@lixom.net>
846557d3 8564L: linux-i2c@vger.kernel.org
beb58aa3 8565S: Maintained
679655da 8566F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8567
48fc267e
SK
8568PADATA PARALLEL EXECUTION MECHANISM
8569M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8570L: linux-crypto@vger.kernel.org
8571S: Maintained
8572F: kernel/padata.c
8573F: include/linux/padata.h
8574F: Documentation/padata.txt
8575
709ee531 8576PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8577M: Harald Welte <laforge@gnumonks.org>
d0944853 8578L: platform-driver-x86@vger.kernel.org
709ee531 8579S: Maintained
679655da 8580F: drivers/platform/x86/panasonic-laptop.c
709ee531 8581
368dd5ac 8582PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8583M: David Howells <dhowells@redhat.com>
4fa97181
DH
8584L: linux-am33-list@redhat.com (moderated for non-subscribers)
8585W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8586S: Maintained
679655da
JP
8587F: Documentation/mn10300/
8588F: arch/mn10300/
4fa97181 8589
305b37bd
KS
8590PARALLEL LCD/KEYPAD PANEL DRIVER
8591M: Willy Tarreau <willy@haproxy.com>
8592M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8593S: Odd Fixes
8594F: Documentation/misc-devices/lcd-panel-cgram.txt
8595F: drivers/misc/panel.c
8596
64dfff03
SM
8597PARALLEL PORT SUBSYSTEM
8598M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8599M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8600L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8601S: Maintained
679655da
JP
8602F: drivers/parport/
8603F: include/linux/parport*.h
8604F: drivers/char/ppdev.c
c117ab84 8605F: include/uapi/linux/ppdev.h
64dfff03 8606F: Documentation/parport*.txt
1da177e4 8607
4cdf6bc2 8608PARAVIRT_OPS INTERFACE
d633180c 8609M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8610M: Chris Wright <chrisw@sous-sol.org>
8611M: Alok Kataria <akataria@vmware.com>
8612M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8613L: virtualization@lists.linux-foundation.org
4cdf6bc2 8614S: Supported
a2e19991 8615F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8616F: arch/*/kernel/paravirt*
8617F: arch/*/include/asm/paravirt.h
4cdf6bc2 8618
e2d1d6c0 8619PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8620M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8621L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8622S: Maintained
679655da
JP
8623F: Documentation/blockdev/paride.txt
8624F: drivers/block/paride/
e2d1d6c0
RD
8625
8626PARISC ARCHITECTURE
b8828770 8627M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8628M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8629L: linux-parisc@vger.kernel.org
8630W: http://www.parisc-linux.org/
8a6e2535 8631Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8634S: Maintained
679655da 8635F: arch/parisc/
2b6bac9e 8636F: Documentation/parisc/
679655da 8637F: drivers/parisc/
2b6bac9e
HD
8638F: drivers/char/agp/parisc-agp.c
8639F: drivers/input/serio/gscps2.c
8640F: drivers/parport/parport_gsc.*
8641F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8642F: drivers/video/fbdev/sti*
2b6bac9e
HD
8643F: drivers/video/console/sti*
8644F: drivers/video/logo/logo_parisc*
e2d1d6c0 8645
1662d32c 8646PC87360 HARDWARE MONITORING DRIVER
8b58be88 8647M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8648L: linux-hwmon@vger.kernel.org
1662d32c 8649S: Maintained
679655da
JP
8650F: Documentation/hwmon/pc87360
8651F: drivers/hwmon/pc87360.c
1662d32c
JC
8652
8653PC8736x GPIO DRIVER
8b58be88 8654M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8655S: Maintained
679655da 8656F: drivers/char/pc8736x_gpio.c
1662d32c 8657
1ad107fd 8658PC87427 HARDWARE MONITORING DRIVER
d8130624 8659M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8660L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8661S: Maintained
8662F: Documentation/hwmon/pc87427
8663F: drivers/hwmon/pc87427.c
8664
b26e0ed4 8665PCA9532 LED DRIVER
8b58be88 8666M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8667S: Maintained
d5ca6918
JP
8668F: drivers/leds/leds-pca9532.c
8669F: include/linux/leds-pca9532.h
b26e0ed4 8670
5ce914a8 8671PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8672M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8673L: linux-i2c@vger.kernel.org
8674S: Maintained
b4f0b74e 8675F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8676
3971dae5 8677PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8678M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8679S: Maintained
8680F: drivers/firmware/pcdp.*
8681
065c6359 8682PCI ERROR RECOVERY
6305902c 8683M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8684L: linux-pci@vger.kernel.org
065c6359 8685S: Supported
679655da 8686F: Documentation/PCI/pci-error-recovery.txt
065c6359 8687
78c1cffd
RC
8688PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8689M: Russell Currey <ruscur@russell.cc>
8690L: linuxppc-dev@lists.ozlabs.org
8691S: Supported
8692F: Documentation/powerpc/eeh-pci-error-recovery.txt
8693F: arch/powerpc/kernel/eeh*.c
8694F: arch/powerpc/platforms/*/eeh*.c
8695F: arch/powerpc/include/*/eeh*.h
8696
1da177e4 8697PCI SUBSYSTEM
5ac3a6d2 8698M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8699L: linux-pci@vger.kernel.org
99662dd1 8700Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8702S: Supported
679655da
JP
8703F: Documentation/PCI/
8704F: drivers/pci/
8705F: include/linux/pci*
6b49ee49 8706F: arch/x86/pci/
cad01f91 8707F: arch/x86/kernel/quirks.c
1da177e4 8708
eaa6111b
LFT
8709PCI DRIVER FOR ALTERA PCIE IP
8710M: Ley Foon Tan <lftan@altera.com>
8711L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8712L: linux-pci@vger.kernel.org
8713S: Supported
8714F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8715F: drivers/pci/host/pcie-altera.c
8716
b7e78170
RH
8717PCI DRIVER FOR ARM VERSATILE PLATFORM
8718M: Rob Herring <robh@kernel.org>
8719L: linux-pci@vger.kernel.org
8720L: linux-arm-kernel@lists.infradead.org
8721S: Maintained
8722F: Documentation/devicetree/bindings/pci/versatile.txt
8723F: drivers/pci/host/pci-versatile.c
8724
5f6b6ccd
TI
8725PCI DRIVER FOR APPLIEDMICRO XGENE
8726M: Tanmay Inamdar <tinamdar@apm.com>
8727L: linux-pci@vger.kernel.org
8728L: linux-arm-kernel@lists.infradead.org
8729S: Maintained
8730F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8731F: drivers/pci/host/pci-xgene.c
8732
62d0ff83
ML
8733PCI DRIVER FOR FREESCALE LAYERSCAPE
8734M: Minghuan Lian <minghuan.Lian@freescale.com>
8735M: Mingkai Hu <mingkai.hu@freescale.com>
8736M: Roy Zang <tie-fei.zang@freescale.com>
8737L: linuxppc-dev@lists.ozlabs.org
8738L: linux-pci@vger.kernel.org
8739L: linux-arm-kernel@lists.infradead.org
8740S: Maintained
8741F: drivers/pci/host/*layerscape*
8742
f0b75693 8743PCI DRIVER FOR IMX6
f175aa2c 8744M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8745M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8746L: linux-pci@vger.kernel.org
8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8748S: Maintained
8749F: drivers/pci/host/*imx6*
8750
0c4ffcfe
MK
8751PCI DRIVER FOR TI KEYSTONE
8752M: Murali Karicheri <m-karicheri2@ti.com>
8753L: linux-pci@vger.kernel.org
8754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8755S: Maintained
8756F: drivers/pci/host/*keystone*
8757
f0b75693
BH
8758PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8759M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8760M: Jason Cooper <jason@lakedaemon.net>
8761L: linux-pci@vger.kernel.org
8762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8763S: Maintained
8764F: drivers/pci/host/*mvebu*
8765
0447cfd7
TR
8766PCI DRIVER FOR NVIDIA TEGRA
8767M: Thierry Reding <thierry.reding@gmail.com>
8768L: linux-tegra@vger.kernel.org
f0b75693 8769L: linux-pci@vger.kernel.org
0447cfd7
TR
8770S: Supported
8771F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8772F: drivers/pci/host/pci-tegra.c
8773
47ff3de9
KVA
8774PCI DRIVER FOR TI DRA7XX
8775M: Kishon Vijay Abraham I <kishon@ti.com>
8776L: linux-omap@vger.kernel.org
8777L: linux-pci@vger.kernel.org
8778S: Supported
8779F: Documentation/devicetree/bindings/pci/ti-pci.txt
8780F: drivers/pci/host/pci-dra7xx.c
8781
f0b75693
BH
8782PCI DRIVER FOR RENESAS R-CAR
8783M: Simon Horman <horms@verge.net.au>
8784L: linux-pci@vger.kernel.org
4a121096 8785L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8786S: Maintained
8787F: drivers/pci/host/*rcar*
8788
4af82255 8789PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8790M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8791L: linux-pci@vger.kernel.org
f0b75693
BH
8792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8794S: Maintained
8795F: drivers/pci/host/pci-exynos.c
8796
f0b75693 8797PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8798M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8799M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8800L: linux-pci@vger.kernel.org
8801S: Maintained
8802F: drivers/pci/host/*designware*
8803
5a3aa2a8
JP
8804PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8805M: Joao Pinto <jpinto@synopsys.com>
8806L: linux-pci@vger.kernel.org
8807S: Maintained
8808F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8809F: drivers/pci/host/pcie-designware-plat.c
8810
cf28855b
WD
8811PCI DRIVER FOR GENERIC OF HOSTS
8812M: Will Deacon <will.deacon@arm.com>
8813L: linux-pci@vger.kernel.org
8814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8815S: Maintained
8816F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8817F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8818F: drivers/pci/host/pci-host-generic.c
8819
185a383a
KB
8820PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8821M: Keith Busch <keith.busch@intel.com>
8822L: linux-pci@vger.kernel.org
8823S: Supported
8824F: arch/x86/pci/vmd.c
8825
51b66a6c 8826PCIE DRIVER FOR ST SPEAR13XX
110baab1 8827M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8828L: linux-pci@vger.kernel.org
110baab1 8829S: Maintained
51b66a6c
PA
8830F: drivers/pci/host/*spear*
8831
af1169b4
LFT
8832PCI MSI DRIVER FOR ALTERA MSI IP
8833M: Ley Foon Tan <lftan@altera.com>
8834L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8835L: linux-pci@vger.kernel.org
8836S: Supported
8837F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8838F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8839
dcd19de3
DD
8840PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8841M: Duc Dang <dhdang@apm.com>
8842L: linux-pci@vger.kernel.org
8843L: linux-arm-kernel@lists.infradead.org
8844S: Maintained
8845F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8846F: drivers/pci/host/pci-xgene-msi.c
8847
500a1d9a
ZW
8848PCIE DRIVER FOR HISILICON
8849M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8850M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8851L: linux-pci@vger.kernel.org
8852S: Maintained
8853F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8854F: drivers/pci/host/pcie-hisi.c
8855
82a82383
SV
8856PCIE DRIVER FOR QUALCOMM MSM
8857M: Stanimir Varbanov <svarbanov@mm-sol.com>
8858L: linux-pci@vger.kernel.org
8859L: linux-arm-msm@vger.kernel.org
8860S: Maintained
8861F: drivers/pci/host/*qcom*
8862
f12b76e5
DD
8863PCIE DRIVER FOR CAVIUM THUNDERX
8864M: David Daney <david.daney@cavium.com>
8865L: linux-pci@vger.kernel.org
8866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8867S: Supported
8868F: Documentation/devicetree/bindings/pci/pci-thunder-*
8869F: drivers/pci/host/pci-thunder-*
8870
1da177e4 8871PCMCIA SUBSYSTEM
4230dfc9 8872P: Linux PCMCIA Team
f5df5881 8873L: linux-pcmcia@lists.infradead.org
6650e0a5 8874W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8876S: Maintained
679655da
JP
8877F: Documentation/pcmcia/
8878F: drivers/pcmcia/
8879F: include/pcmcia/
1da177e4
LT
8880
8881PCNET32 NETWORK DRIVER
227fb925 8882M: Don Fry <pcnet32@frontier.com>
979b6c13 8883L: netdev@vger.kernel.org
1da177e4 8884S: Maintained
b955f6ca 8885F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8886
48fc267e
SK
8887PCRYPT PARALLEL CRYPTO ENGINE
8888M: Steffen Klassert <steffen.klassert@secunet.com>
8889L: linux-crypto@vger.kernel.org
8890S: Maintained
8891F: crypto/pcrypt.c
8892F: include/crypto/pcrypt.h
8893
e72df0b8
TH
8894PER-CPU MEMORY ALLOCATOR
8895M: Tejun Heo <tj@kernel.org>
93e205a7 8896M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8898S: Maintained
8899F: include/linux/percpu*.h
8900F: mm/percpu*.c
8901F: arch/*/include/asm/percpu.h
8902
ad4ecbcb 8903PER-TASK DELAY ACCOUNTING
185e595f 8904M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8905S: Maintained
679655da
JP
8906F: include/linux/delayacct.h
8907F: kernel/delayacct.c
ad4ecbcb 8908
57c0c15b 8909PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8910M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8911M: Ingo Molnar <mingo@redhat.com>
f80c5393 8912M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8913R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8914L: linux-kernel@vger.kernel.org
75fc2d37 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8916S: Supported
d53e8365 8917F: kernel/events/*
a003236c 8918F: include/linux/perf_event.h
c117ab84 8919F: include/uapi/linux/perf_event.h
141c4296
RR
8920F: arch/*/kernel/perf_event*.c
8921F: arch/*/kernel/*/perf_event*.c
8922F: arch/*/kernel/*/*/perf_event*.c
a003236c 8923F: arch/*/include/asm/perf_event.h
a003236c 8924F: arch/*/kernel/perf_callchain.c
b0a434fb 8925F: arch/*/events/*
a003236c 8926F: tools/perf/
6c0b3244 8927
dd49d0f5 8928PERSONALITY HANDLING
8b58be88 8929M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8930L: linux-abi-devel@lists.sourceforge.net
8931S: Maintained
679655da 8932F: include/linux/personality.h
c117ab84 8933F: include/uapi/linux/personality.h
dd49d0f5 8934
838e7a03 8935PHONET PROTOCOL
2a06b40f 8936M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8937S: Supported
8938F: Documentation/networking/phonet.txt
8939F: include/linux/phonet.h
8940F: include/net/phonet/
c117ab84 8941F: include/uapi/linux/phonet.h
838e7a03
RDC
8942F: net/phonet/
8943
1da177e4 8944PHRAM MTD DRIVER
8b58be88 8945M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8946L: linux-mtd@lists.infradead.org
8947S: Maintained
679655da 8948F: drivers/mtd/devices/phram.c
1da177e4 8949
efdbb10e
BP
8950PICOLCD HID DRIVER
8951M: Bruno Prémont <bonbons@linux-vserver.org>
8952L: linux-input@vger.kernel.org
8953S: Maintained
8954F: drivers/hid/hid-picolcd*
8955
a53bfa07
JI
8956PICOXCELL SUPPORT
8957M: Jamie Iles <jamie@jamieiles.com>
8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8959T: git git://github.com/jamieiles/linux-2.6-ji.git
8960S: Supported
b8733987 8961F: arch/arm/boot/dts/picoxcell*
14430813 8962F: arch/arm/mach-picoxcell/
b8733987 8963F: drivers/crypto/picoxcell*
a53bfa07 8964
2744e8af
LW
8965PIN CONTROL SUBSYSTEM
8966M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8967L: linux-gpio@vger.kernel.org
dbe752a3 8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8969S: Maintained
07f29ba6 8970F: drivers/pinctrl/
8e406fe4 8971F: include/linux/pinctrl/
2744e8af 8972
2201bbb8
JCPV
8973PIN CONTROLLER - ATMEL AT91
8974M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Maintained
c654b6bf 8977F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8978
33d3690c
LD
8979PIN CONTROLLER - ATMEL AT91 PIO4
8980M: Ludovic Desroches <ludovic.desroches@atmel.com>
8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982L: linux-gpio@vger.kernel.org
8983S: Supported
8984F: drivers/pinctrl/pinctrl-at91-pio4.*
8985
cbd1b652
MW
8986PIN CONTROLLER - INTEL
8987M: Mika Westerberg <mika.westerberg@linux.intel.com>
8988M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8989S: Maintained
8990F: drivers/pinctrl/intel/
2201bbb8 8991
9963b536
LP
8992PIN CONTROLLER - RENESAS
8993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8994M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8995L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8996S: Maintained
8997F: drivers/pinctrl/sh-pfc/
8998
b75e60d6 8999PIN CONTROLLER - SAMSUNG
fea685e9 9000M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9001M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9002M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9005S: Maintained
9b5b33f6 9006F: drivers/pinctrl/samsung/
b75e60d6 9007
13cbd906
TL
9008PIN CONTROLLER - SINGLE
9009M: Tony Lindgren <tony@atomide.com>
9010M: Haojian Zhuang <haojian.zhuang@linaro.org>
9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012L: linux-omap@vger.kernel.org
9013S: Maintained
9014F: drivers/pinctrl/pinctrl-single.c
9015
deda8287 9016PIN CONTROLLER - ST SPEAR
da89947b 9017M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9019W: http://www.st.com/spear
9020S: Maintained
8e406fe4 9021F: drivers/pinctrl/spear/
deda8287 9022
249a6771 9023PKTCDVD DRIVER
e5f6450c 9024M: Jiri Kosina <jikos@kernel.org>
249a6771 9025S: Maintained
679655da
JP
9026F: drivers/block/pktcdvd.c
9027F: include/linux/pktcdvd.h
c117ab84 9028F: include/uapi/linux/pktcdvd.h
249a6771 9029
b31d8273
G
9030PKUNITY SOC DRIVERS
9031M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9032W: http://mprc.pku.edu.cn/~guanxuetao/linux
9033S: Maintained
ceebf4d5 9034T: git git://github.com/gxt/linux.git
b31d8273 9035F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9036F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9037F: drivers/video/fbdev/fb-puv3.c
2809e80b 9038F: drivers/rtc/rtc-puv3.c
b31d8273 9039
9d2ecfb7 9040PMBUS HARDWARE MONITORING DRIVERS
ca462085 9041M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9042L: linux-hwmon@vger.kernel.org
9043W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9044W: http://www.roeck-us.net/linux/drivers/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9046S: Maintained
9047F: Documentation/hwmon/pmbus
9048F: drivers/hwmon/pmbus/
9049F: include/linux/i2c/pmbus.h
9050
89a36810 9051PMC SIERRA MaxRAID DRIVER
89a36810
AR
9052L: linux-scsi@vger.kernel.org
9053W: http://www.pmc-sierra.com/
3cdea4d7 9054S: Orphan
89a36810
AR
9055F: drivers/scsi/pmcraid.*
9056
dbf9bfe6 9057PMC SIERRA PM8001 DRIVER
d32477e2 9058M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9059M: lindar_liu@usish.com
f5a7b525 9060L: pmchba@pmcs.com
dbf9bfe6 9061L: linux-scsi@vger.kernel.org
9062S: Supported
9063F: drivers/scsi/pm8001/
9064
1da177e4 9065POSIX CLOCKS and TIMERS
8b58be88 9066M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9067L: linux-kernel@vger.kernel.org
75fc2d37 9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9069S: Maintained
679655da
JP
9070F: fs/timerfd.c
9071F: include/linux/timer*
5cee9645 9072F: kernel/time/*timer*
1da177e4 9073
7b06a6d7
RW
9074POWER MANAGEMENT CORE
9075M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9076L: linux-pm@vger.kernel.org
9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9078S: Supported
9079F: drivers/base/power/
9080F: include/linux/pm.h
9081F: include/linux/pm_*
9082F: include/linux/powercap.h
9083F: drivers/powercap/
9084
3be86148 9085POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9086M: Sebastian Reichel <sre@kernel.org>
57318935 9087M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9088M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9089L: linux-pm@vger.kernel.org
54e5881d 9090T: git git://git.infradead.org/battery-2.6.git
3be86148 9091S: Maintained
679655da 9092F: include/linux/power_supply.h
8cd725a1 9093F: drivers/power/
26305022 9094X: drivers/power/avs/
3be86148 9095
514f161a
MR
9096POWER STATE COORDINATION INTERFACE (PSCI)
9097M: Mark Rutland <mark.rutland@arm.com>
9098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9099L: linux-arm-kernel@lists.infradead.org
9100S: Maintained
9101F: drivers/firmware/psci.c
9102F: include/linux/psci.h
9103F: include/uapi/linux/psci.h
9104
1da177e4 9105PNP SUPPORT
9c3646d1 9106M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9107S: Maintained
679655da 9108F: drivers/pnp/
1da177e4
LT
9109
9110PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9111M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9112L: linux-ppp@vger.kernel.org
9113S: Maintained
224cf5ad 9114F: drivers/net/ppp/ppp_*
1da177e4
LT
9115
9116PPP OVER ATM (RFC 2364)
8b58be88 9117M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9118S: Maintained
679655da 9119F: net/atm/pppoatm.c
c117ab84 9120F: include/uapi/linux/atmppp.h
1da177e4
LT
9121
9122PPP OVER ETHERNET
8b58be88 9123M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9124S: Maintained
224cf5ad
JK
9125F: drivers/net/ppp/pppoe.c
9126F: drivers/net/ppp/pppox.c
1da177e4 9127
a6d2370b 9128PPP OVER L2TP
8b58be88 9129M: James Chapman <jchapman@katalix.com>
a6d2370b 9130S: Maintained
90ca28d1 9131F: net/l2tp/l2tp_ppp.c
679655da 9132F: include/linux/if_pppol2tp.h
c117ab84 9133F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9134
eae9d2ba 9135PPS SUPPORT
8b58be88 9136M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9137W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9138L: linuxpps@ml.enneenne.com (subscribers-only)
9139S: Maintained
cabaaf41
JP
9140F: Documentation/pps/
9141F: drivers/pps/
9142F: include/linux/pps*.h
eae9d2ba 9143
71a6d0af
HW
9144PPTP DRIVER
9145M: Dmitry Kozlov <xeb@mail.ru>
9146L: netdev@vger.kernel.org
9147S: Maintained
224cf5ad 9148F: drivers/net/ppp/pptp.c
71a6d0af
HW
9149W: http://sourceforge.net/projects/accel-pptp
9150
1da177e4 9151PREEMPTIBLE KERNEL
8b58be88 9152M: Robert Love <rml@tech9.net>
1da177e4
LT
9153L: kpreempt-tech@lists.sourceforge.net
9154W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9155S: Supported
679655da
JP
9156F: Documentation/preempt-locking.txt
9157F: include/linux/preempt.h
1da177e4
LT
9158
9159PRISM54 WIRELESS DRIVER
8b58be88 9160M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9161L: linux-wireless@vger.kernel.org
9ef80804 9162W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9163S: Obsolete
c12edfe2 9164F: drivers/net/wireless/intersil/prism54/
1da177e4 9165
02c18891 9166PS3 NETWORK SUPPORT
b809b9ca 9167M: Geoff Levand <geoff@infradead.org>
02c18891 9168L: netdev@vger.kernel.org
a14ab6b6 9169L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9170S: Maintained
8df158ac 9171F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9172
f58a9d17 9173PS3 PLATFORM SUPPORT
b809b9ca 9174M: Geoff Levand <geoff@infradead.org>
a4724ed6 9175L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9176S: Maintained
679655da
JP
9177F: arch/powerpc/boot/ps3*
9178F: arch/powerpc/include/asm/lv1call.h
9179F: arch/powerpc/include/asm/ps3*.h
9180F: arch/powerpc/platforms/ps3/
9181F: drivers/*/ps3*
9182F: drivers/ps3/
fec629b8 9183F: drivers/rtc/rtc-ps3.c
679655da 9184F: drivers/usb/host/*ps3.c
fec629b8 9185F: sound/ppc/snd_ps3*
f58a9d17 9186
cffb4add 9187PS3VRAM DRIVER
8b58be88 9188M: Jim Paris <jim@jtan.com>
3715a5d0 9189M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9190L: linuxppc-dev@lists.ozlabs.org
cffb4add 9191S: Maintained
8a3977cb 9192F: drivers/block/ps3vram.c
cffb4add 9193
8defe599 9194PSTORE FILESYSTEM
9d5e2a02 9195M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9196M: Colin Cross <ccross@android.com>
9197M: Kees Cook <keescook@chromium.org>
9198M: Tony Luck <tony.luck@intel.com>
9199S: Maintained
9f273c24 9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9201F: fs/pstore/
9202F: include/linux/pstore*
04851772 9203F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9204F: drivers/acpi/apei/erst.c
9205
7fbc415d
RC
9206PTP HARDWARE CLOCK SUPPORT
9207M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9208L: netdev@vger.kernel.org
7fbc415d
RC
9209S: Maintained
9210W: http://linuxptp.sourceforge.net/
9211F: Documentation/ABI/testing/sysfs-ptp
9212F: Documentation/ptp/*
0ecb3cdd 9213F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9214F: drivers/net/phy/dp83640*
9215F: drivers/ptp/*
9216F: include/linux/ptp_cl*
9217
cf94a4d1 9218PTRACE SUPPORT
e846ee5f 9219M: Roland McGrath <roland@hack.frob.com>
8b58be88 9220M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9221S: Maintained
9222F: include/asm-generic/syscall.h
9223F: include/linux/ptrace.h
9224F: include/linux/regset.h
9225F: include/linux/tracehook.h
c117ab84 9226F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9227F: kernel/ptrace.c
9228
8320204a 9229PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9230M: Mike Isely <isely@pobox.com>
16e9495d 9231L: pvrusb2@isely.net (subscribers-only)
661263b5 9232L: linux-media@vger.kernel.org
8320204a 9233W: http://www.isely.net/pvrusb2/
275ffde4 9234T: git git://linuxtv.org/media_tree.git
8320204a 9235S: Maintained
679655da 9236F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9237F: drivers/media/usb/pvrusb2/
8320204a 9238
39532e6c
HG
9239PWC WEBCAM DRIVER
9240M: Hans de Goede <hdegoede@redhat.com>
9241L: linux-media@vger.kernel.org
9242T: git git://linuxtv.org/media_tree.git
9243S: Maintained
9244F: drivers/media/usb/pwc/*
9245
93c090b3
KD
9246PWM FAN DRIVER
9247M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9248L: linux-hwmon@vger.kernel.org
93c090b3
KD
9249S: Supported
9250F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9251F: Documentation/hwmon/pwm-fan
9252F: drivers/hwmon/pwm-fan.c
9253
200efedd 9254PWM SUBSYSTEM
aa3495f7
TR
9255M: Thierry Reding <thierry.reding@gmail.com>
9256L: linux-pwm@vger.kernel.org
0c2498f1 9257S: Maintained
006e854f 9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9259F: Documentation/pwm.txt
9260F: Documentation/devicetree/bindings/pwm/
9261F: include/linux/pwm.h
0c2498f1 9262F: drivers/pwm/
a140b98d
TR
9263F: drivers/video/backlight/pwm_bl.c
9264F: include/linux/pwm_backlight.h
0c2498f1 9265
30ec261e 9266PXA2xx/PXA3xx SUPPORT
8da5e302 9267M: Daniel Mack <daniel@zonque.org>
a323f664 9268M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9269M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9271T: git git://github.com/hzhuang1/linux.git
8da5e302 9272T: git git://github.com/rjarzmik/linux.git
1da177e4 9273S: Maintained
e68d7c14 9274F: arch/arm/boot/dts/pxa*
679655da 9275F: arch/arm/mach-pxa/
820439f1 9276F: drivers/dma/pxa*
679655da 9277F: drivers/pcmcia/pxa2xx*
1403ead9 9278F: drivers/pinctrl/pxa/
9df92e6c 9279F: drivers/spi/spi-pxa2xx*
faf2e1db 9280F: drivers/usb/gadget/udc/pxa2*
679655da 9281F: include/sound/pxa2xx-lib.h
bec4c99e 9282F: sound/arm/pxa*
14430813 9283F: sound/soc/pxa/
1da177e4 9284
f3154a46
RJ
9285PXA GPIO DRIVER
9286M: Robert Jarzmik <robert.jarzmik@free.fr>
9287L: linux-gpio@vger.kernel.org
9288S: Maintained
9289F: drivers/gpio/gpio-pxa.c
9290
ec64d3bf
EG
9291PXA3xx NAND FLASH DRIVER
9292M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9293L: linux-mtd@lists.infradead.org
9294S: Maintained
9a67f099 9295F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9296
3f640c61 9297MMP SUPPORT
8b58be88 9298M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9299M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9301T: git git://github.com/hzhuang1/linux.git
9302T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9303S: Maintained
e68d7c14 9304F: arch/arm/boot/dts/mmp*
3f640c61 9305F: arch/arm/mach-mmp/
e8e6cb32 9306
272f133a
PO
9307PXA MMCI DRIVER
9308S: Orphan
9309
57f63bc8 9310PXA RTC DRIVER
8b58be88 9311M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9312L: rtc-linux@googlegroups.com
9313S: Maintained
9314
cea4001a 9315QAT DRIVER
49e7d9df
JP
9316M: Tadeusz Struk <tadeusz.struk@intel.com>
9317L: qat-linux@intel.com
9318S: Supported
9319F: drivers/crypto/qat/
cea4001a 9320
52a09a04 9321QIB DRIVER
8473c603 9322M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9323L: linux-rdma@vger.kernel.org
9324S: Supported
9325F: drivers/infiniband/hw/qib/
9326
5e9772b9
JS
9327QLOGIC QLA1280 SCSI DRIVER
9328M: Michael Reed <mdr@sgi.com>
9329L: linux-scsi@vger.kernel.org
9330S: Maintained
9331F: drivers/scsi/qla1280.[ch]
9332
1da177e4 9333QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9334M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9335L: linux-scsi@vger.kernel.org
9336S: Supported
679655da
JP
9337F: Documentation/scsi/LICENSE.qla2xxx
9338F: drivers/scsi/qla2xxx/
1da177e4 9339
883c98fe 9340QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9341M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9342L: linux-scsi@vger.kernel.org
9343S: Supported
bacfb81b 9344F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9345F: drivers/scsi/qla4xxx/
9346
5a4faa87 9347QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9348M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9349M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9350M: linux-driver@qlogic.com
9351L: netdev@vger.kernel.org
9352S: Supported
679655da 9353F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9354F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9355
0ec00f03 9356QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9357M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9358L: netdev@vger.kernel.org
9359S: Supported
aa43c215 9360F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9361
c4e84bde 9362QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9363M: Harish Patil <harish.patil@qlogic.com>
9364M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9365M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9366M: linux-driver@qlogic.com
c4e84bde
RM
9367L: netdev@vger.kernel.org
9368S: Supported
aa43c215 9369F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9370
fe56b9e6
YM
9371QLOGIC QL4xxx ETHERNET DRIVER
9372M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9373M: Ariel Elior <Ariel.Elior@qlogic.com>
9374M: everest-linux-l2@qlogic.com
9375L: netdev@vger.kernel.org
9376S: Supported
9377F: drivers/net/ethernet/qlogic/qed/
9378F: include/linux/qed/
9379F: drivers/net/ethernet/qlogic/qede/
9380
1da177e4 9381QNX4 FILESYSTEM
8b58be88 9382M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9383W: http://www.alarsen.net/linux/qnx4fs/
9384S: Maintained
80811493 9385F: fs/qnx4/
c117ab84
CEB
9386F: include/uapi/linux/qnx4_fs.h
9387F: include/uapi/linux/qnxtypes.h
1da177e4 9388
91952bc0
AP
9389QT1010 MEDIA DRIVER
9390M: Antti Palosaari <crope@iki.fi>
9391L: linux-media@vger.kernel.org
a825eaec 9392W: https://linuxtv.org
91952bc0
AP
9393W: http://palosaari.fi/linux/
9394Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395T: git git://linuxtv.org/anttip/media_tree.git
9396S: Maintained
9397F: drivers/media/tuners/qt1010*
9398
966fb5ec
SM
9399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9400M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9401L: linux-wireless@vger.kernel.org
9402L: ath9k-devel@lists.ath9k.org
9403W: http://wireless.kernel.org/en/users/Drivers/ath9k
9404S: Supported
9405F: drivers/net/wireless/ath/ath9k/
9406
2ea0ffcb
KV
9407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9408M: Kalle Valo <kvalo@qca.qualcomm.com>
9409L: ath10k@lists.infradead.org
9410W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9412S: Supported
9413F: drivers/net/wireless/ath/ath10k/
9414
4f4567cf
RK
9415QUALCOMM HEXAGON ARCHITECTURE
9416M: Richard Kuo <rkuo@codeaurora.org>
9417L: linux-hexagon@vger.kernel.org
9f273c24 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9419S: Supported
9420F: arch/hexagon/
9421
8e84c258
EK
9422QUALCOMM WCN36XX WIRELESS DRIVER
9423M: Eugene Krasnikov <k.eugene.e@gmail.com>
9424L: wcn36xx@lists.infradead.org
9425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9426T: git git://github.com/KrasnikovEugene/wcn36xx.git
9427S: Supported
9428F: drivers/net/wireless/ath/wcn36xx/
9429
eeca9a67
MT
9430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9431M: Gabriel Somlo <somlo@cmu.edu>
9432M: "Michael S. Tsirkin" <mst@redhat.com>
9433L: qemu-devel@nongnu.org
9434S: Maintained
9435F: drivers/firmware/qemu_fw_cfg.c
9436
602adf40 9437RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9438M: Ilya Dryomov <idryomov@gmail.com>
9439M: Sage Weil <sage@redhat.com>
527a88b9 9440M: Alex Elder <elder@kernel.org>
398ecff5 9441L: ceph-devel@vger.kernel.org
09d90327
SW
9442W: http://ceph.com/
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9444T: git git://github.com/ceph/ceph-client.git
602adf40 9445S: Supported
398ecff5 9446F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9447F: drivers/block/rbd.c
9448F: drivers/block/rbd_types.h
9449
1da177e4 9450RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9451M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9452L: linux-fbdev@vger.kernel.org
1da177e4 9453S: Maintained
8a61f013 9454F: drivers/video/fbdev/aty/radeon*
c117ab84 9455F: include/uapi/linux/radeonfb.h
1da177e4 9456
c6c9b34c
HG
9457RADIOSHARK RADIO DRIVER
9458M: Hans de Goede <hdegoede@redhat.com>
9459L: linux-media@vger.kernel.org
9460T: git git://linuxtv.org/media_tree.git
9461S: Maintained
9462F: drivers/media/radio/radio-shark.c
9463
9464RADIOSHARK2 RADIO DRIVER
9465M: Hans de Goede <hdegoede@redhat.com>
9466L: linux-media@vger.kernel.org
9467T: git git://linuxtv.org/media_tree.git
9468S: Maintained
9469F: drivers/media/radio/radio-shark2.c
9470F: drivers/media/radio/radio-tea5777.c
9471
1da177e4 9472RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9473M: Paul Mackerras <paulus@samba.org>
c69f677c 9474L: linux-fbdev@vger.kernel.org
1da177e4 9475S: Maintained
8a61f013 9476F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9477
a0fd81a9 9478RALINK MIPS ARCHITECTURE
bdb40e8e 9479M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9480L: linux-mips@linux-mips.org
9481S: Maintained
9482F: arch/mips/ralink
9483
e7839f25 9484RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9485P: rt2x00 project
b182427e 9486M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9487M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9488L: linux-wireless@vger.kernel.org
95ea3627 9489S: Maintained
33aca94d 9490F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9491
9db5579b 9492RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9493M: Jens Axboe <axboe@kernel.dk>
9db5579b 9494S: Maintained
679655da
JP
9495F: Documentation/blockdev/ramdisk.txt
9496F: drivers/block/brd.c
9db5579b 9497
9e95ce27 9498RANDOM NUMBER DRIVER
0624bcaa 9499M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9500S: Maintained
679655da 9501F: drivers/char/random.c
9e95ce27 9502
394b701c 9503RAPIDIO SUBSYSTEM
8b58be88 9504M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9505M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9506S: Maintained
679655da 9507F: drivers/rapidio/
394b701c 9508
e2d1d6c0 9509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9510L: linux-wireless@vger.kernel.org
f52a5490 9511S: Orphan
679655da 9512F: drivers/net/wireless/ray*
e2d1d6c0
RD
9513
9514RCUTORTURE MODULE
e0198b29 9515M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9517L: linux-kernel@vger.kernel.org
f9094d8e 9518S: Supported
08deed1e 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9520F: Documentation/RCU/torture.txt
34e2d560 9521F: kernel/rcu/rcutorture.c
e2d1d6c0 9522
c87b9c60
PM
9523RCUTORTURE TEST FRAMEWORK
9524M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9525M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9526R: Steven Rostedt <rostedt@goodmis.org>
9527R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9528R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9529L: linux-kernel@vger.kernel.org
c87b9c60
PM
9530S: Supported
9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9532F: tools/testing/selftests/rcutorture
9533
c1f766b5 9534RDC R-321X SoC
8b58be88 9535M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9536S: Maintained
9537
db17f395 9538RDC R6040 FAST ETHERNET DRIVER
8b58be88 9539M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9540L: netdev@vger.kernel.org
9541S: Maintained
58565a35 9542F: drivers/net/ethernet/rdc/r6040.c
db17f395 9543
a09ed661 9544RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9545M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9546L: netdev@vger.kernel.org
9547L: linux-rdma@vger.kernel.org
fbb5a558 9548L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9549W: https://oss.oracle.com/projects/rds/
a09ed661 9550S: Supported
679655da 9551F: net/rds/
72f26eee 9552F: Documentation/networking/rds.txt
a09ed661 9553
0194621b
DD
9554RDMAVT - RDMA verbs software
9555M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9556L: linux-rdma@vger.kernel.org
9557S: Supported
9558F: drivers/infiniband/sw/rdmavt
9559
595182bc 9560READ-COPY UPDATE (RCU)
8b58be88 9561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9562M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9563R: Steven Rostedt <rostedt@goodmis.org>
9564R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9565R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9566L: linux-kernel@vger.kernel.org
9fab9787 9567W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9568S: Supported
08deed1e 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9570F: Documentation/RCU/
9fab9787 9571X: Documentation/RCU/torture.txt
f9094d8e 9572F: include/linux/rcu*
4102adab
PM
9573X: include/linux/srcu.h
9574F: kernel/rcu/
34e2d560 9575X: kernel/torture.c
595182bc 9576
0c86edc0 9577REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9578M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9579M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9580L: rtc-linux@googlegroups.com
8a6e2535 9581Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9583S: Maintained
679655da
JP
9584F: Documentation/rtc.txt
9585F: drivers/rtc/
9586F: include/linux/rtc.h
c117ab84 9587F: include/uapi/linux/rtc.h
0c86edc0 9588
0e400c53
MB
9589REALTEK AUDIO CODECS
9590M: Bard Liao <bardliao@realtek.com>
9591M: Oder Chiou <oder_chiou@realtek.com>
9592S: Maintained
9593F: sound/soc/codecs/rt*
9594F: include/sound/rt*.h
9595
1da177e4 9596REISERFS FILE SYSTEM
76c4e5ea 9597L: reiserfs-devel@vger.kernel.org
1da177e4 9598S: Supported
679655da 9599F: fs/reiserfs/
1da177e4 9600
b83a313b 9601REGISTER MAP ABSTRACTION
b02e48f2 9602M: Mark Brown <broonie@kernel.org>
dd060bc9 9603L: linux-kernel@vger.kernel.org
b83a313b
MB
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9605S: Supported
9606F: drivers/base/regmap/
9607F: include/linux/regmap.h
9608
400e64df
OBC
9609REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9610M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9611M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9612L: linux-remoteproc@vger.kernel.org
6bb697b6 9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9614S: Maintained
9615F: drivers/remoteproc/
9616F: Documentation/remoteproc.txt
6fc26488 9617F: include/linux/remoteproc.h
400e64df 9618
d8115db5
OBC
9619REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9620M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9621M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9622L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9624S: Maintained
9625F: drivers/rpmsg/
9626F: Documentation/rpmsg.txt
9627F: include/linux/rpmsg.h
9628
8e6569af
SS
9629RENESAS ETHERNET DRIVERS
9630R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9631L: netdev@vger.kernel.org
4a121096 9632L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9633F: drivers/net/ethernet/renesas/
9634F: include/linux/sh_eth.h
9635
3e46c397
YS
9636RENESAS USB2 PHY DRIVER
9637M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9638L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9639S: Maintained
9640F: drivers/phy/phy-rcar-gen3-usb2.c
9641
1b0fe6be
PZ
9642RESET CONTROLLER FRAMEWORK
9643M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9644T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9645S: Maintained
9646F: drivers/reset/
9647F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9648F: include/dt-bindings/reset/
1b0fe6be
PZ
9649F: include/linux/reset.h
9650F: include/linux/reset-controller.h
9651
e0897645 9652RFKILL
8b58be88 9653M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9654L: linux-wireless@vger.kernel.org
ce466579
JB
9655W: http://wireless.kernel.org/
9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9658S: Maintained
505c9247 9659F: Documentation/rfkill.txt
80811493 9660F: net/rfkill/
e0897645 9661
933685ca
TG
9662RHASHTABLE
9663M: Thomas Graf <tgraf@suug.ch>
9664L: netdev@vger.kernel.org
9665S: Maintained
9666F: lib/rhashtable.c
9667F: include/linux/rhashtable.h
9668
67e054e9
ML
9669RICOH SMARTMEDIA/XD DRIVER
9670M: Maxim Levitsky <maximlevitsky@gmail.com>
9671S: Maintained
21c26f50
JP
9672F: drivers/mtd/nand/r852.c
9673F: drivers/mtd/nand/r852.h
67e054e9 9674
92634125
ML
9675RICOH R5C592 MEMORYSTICK DRIVER
9676M: Maxim Levitsky <maximlevitsky@gmail.com>
9677S: Maintained
9678F: drivers/memstick/host/r592.*
9679
27f1d2f9
SA
9680ROCCAT DRIVERS
9681M: Stefan Achatz <erazor_de@users.sourceforge.net>
9682W: http://sourceforge.net/projects/roccat/
9683S: Maintained
9684F: drivers/hid/hid-roccat*
9685F: include/linux/hid-roccat*
9686F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9687
4b8ac966
JP
9688ROCKER DRIVER
9689M: Jiri Pirko <jiri@resnulli.us>
9690M: Scott Feldman <sfeldma@gmail.com>
9691L: netdev@vger.kernel.org
9692S: Supported
9693F: drivers/net/ethernet/rocker/
9694
1da177e4
LT
9695ROCKETPORT DRIVER
9696P: Comtrol Corp.
1da177e4
LT
9697W: http://www.comtrol.com
9698S: Maintained
679655da 9699F: Documentation/serial/rocket.txt
c897401b 9700F: drivers/tty/rocket*
1da177e4 9701
7645c2f4
KC
9702ROCKETPORT EXPRESS/INFINITY DRIVER
9703M: Kevin Cernekee <cernekee@gmail.com>
9704L: linux-serial@vger.kernel.org
9705S: Odd Fixes
9706F: drivers/tty/serial/rp2.*
9707
1da177e4 9708ROSE NETWORK LAYER
8b58be88 9709M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9710L: linux-hams@vger.kernel.org
d34cb28a 9711W: http://www.linux-ax25.org/
1da177e4 9712S: Maintained
679655da 9713F: include/net/rose.h
c117ab84 9714F: include/uapi/linux/rose.h
679655da 9715F: net/rose/
1da177e4 9716
91952bc0
AP
9717RTL2830 MEDIA DRIVER
9718M: Antti Palosaari <crope@iki.fi>
9719L: linux-media@vger.kernel.org
a825eaec 9720W: https://linuxtv.org
91952bc0
AP
9721W: http://palosaari.fi/linux/
9722Q: http://patchwork.linuxtv.org/project/linux-media/list/
9723T: git git://linuxtv.org/anttip/media_tree.git
9724S: Maintained
9725F: drivers/media/dvb-frontends/rtl2830*
9726
27a0aacf
AP
9727RTL2832 MEDIA DRIVER
9728M: Antti Palosaari <crope@iki.fi>
9729L: linux-media@vger.kernel.org
a825eaec 9730W: https://linuxtv.org
27a0aacf
AP
9731W: http://palosaari.fi/linux/
9732Q: http://patchwork.linuxtv.org/project/linux-media/list/
9733T: git git://linuxtv.org/anttip/media_tree.git
9734S: Maintained
9735F: drivers/media/dvb-frontends/rtl2832*
9736
ba6e6f6e
AP
9737RTL2832_SDR MEDIA DRIVER
9738M: Antti Palosaari <crope@iki.fi>
9739L: linux-media@vger.kernel.org
a825eaec 9740W: https://linuxtv.org
ba6e6f6e
AP
9741W: http://palosaari.fi/linux/
9742Q: http://patchwork.linuxtv.org/project/linux-media/list/
9743T: git git://linuxtv.org/anttip/media_tree.git
9744S: Maintained
b4bb1c28 9745F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9746
59840488 9747RTL8180 WIRELESS DRIVER
605bebe2 9748L: linux-wireless@vger.kernel.org
491b26b4 9749W: http://wireless.kernel.org/
54e5881d 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9751S: Orphan
62141726 9752F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9753
59840488 9754RTL8187 WIRELESS DRIVER
9f0939bf 9755M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9756M: Hin-Tak Leung <htl10@users.sourceforge.net>
9757M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9758L: linux-wireless@vger.kernel.org
491b26b4 9759W: http://wireless.kernel.org/
54e5881d 9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9761S: Maintained
62141726 9762F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9763
3cf0c8ad
LF
9764RTL8192CE WIRELESS DRIVER
9765M: Larry Finger <Larry.Finger@lwfinger.net>
9766M: Chaoming Li <chaoming_li@realsil.com.cn>
9767L: linux-wireless@vger.kernel.org
491b26b4 9768W: http://wireless.kernel.org/
3cf0c8ad
LF
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9770S: Maintained
62141726
KV
9771F: drivers/net/wireless/realtek/rtlwifi/
9772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9773
26f1fad2
JS
9774RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9775M: Jes Sorensen <Jes.Sorensen@redhat.com>
9776L: linux-wireless@vger.kernel.org
171a900c 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9778S: Maintained
9779F: drivers/net/wireless/realtek/rtl8xxxu/
9780
9eb8ef74 9781S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9782M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9783L: linux-fbdev@vger.kernel.org
ce00f85c 9784S: Maintained
8a61f013 9785F: drivers/video/fbdev/savage/
9eb8ef74 9786
1da177e4 9787S390
8b58be88
JP
9788M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9789M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9790L: linux-s390@vger.kernel.org
5238da45 9791W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9793S: Supported
679655da 9794F: arch/s390/
a968cd3e 9795F: drivers/s390/
3bfe6858
JN
9796F: Documentation/s390/
9797F: Documentation/DocBook/s390*
5238da45 9798
322986ca
SO
9799S390 COMMON I/O LAYER
9800M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9801M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9802L: linux-s390@vger.kernel.org
9803W: http://www.ibm.com/developerworks/linux/linux390/
9804S: Supported
9805F: drivers/s390/cio/
9806
9807S390 DASD DRIVER
9808M: Stefan Weinhuber <wein@de.ibm.com>
9809M: Stefan Haberland <stefan.haberland@de.ibm.com>
9810L: linux-s390@vger.kernel.org
9811W: http://www.ibm.com/developerworks/linux/linux390/
9812S: Supported
9813F: drivers/s390/block/dasd*
9814F: block/partitions/ibm.c
9815
5238da45 9816S390 NETWORK DRIVERS
f0c59aff 9817M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9818L: linux-s390@vger.kernel.org
5238da45
HC
9819W: http://www.ibm.com/developerworks/linux/linux390/
9820S: Supported
679655da 9821F: drivers/s390/net/
5238da45 9822
322986ca
SO
9823S390 PCI SUBSYSTEM
9824M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9825M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9826L: linux-s390@vger.kernel.org
9827W: http://www.ibm.com/developerworks/linux/linux390/
9828S: Supported
9829F: arch/s390/pci/
9830F: drivers/pci/hotplug/s390_pci_hpc.c
9831
feed9b62 9832S390 ZCRYPT DRIVER
5c8d0983 9833M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9834L: linux-s390@vger.kernel.org
a968cd3e 9835W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9836S: Supported
d5ca6918 9837F: drivers/s390/crypto/
feed9b62 9838
5238da45 9839S390 ZFCP DRIVER
d38e19d0 9840M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9841L: linux-s390@vger.kernel.org
5238da45 9842W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9843S: Supported
679655da 9844F: drivers/s390/scsi/zfcp_*
1da177e4 9845
dd96df2c 9846S390 IUCV NETWORK LAYER
f0c59aff 9847M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9848L: linux-s390@vger.kernel.org
9849W: http://www.ibm.com/developerworks/linux/linux390/
9850S: Supported
679655da
JP
9851F: drivers/s390/net/*iucv*
9852F: include/net/iucv/
9853F: net/iucv/
dd96df2c 9854
8128f23c
GS
9855S390 IOMMU (PCI)
9856M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9857L: linux-s390@vger.kernel.org
9858W: http://www.ibm.com/developerworks/linux/linux390/
9859S: Supported
9860F: drivers/iommu/s390-iommu.c
9861
4dde7f75 9862S3C24XX SD/MMC Driver
8b58be88 9863M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9865S: Supported
679655da 9866F: drivers/mmc/host/s3cmci.*
4dde7f75 9867
1f15a229
HV
9868SAA6588 RDS RECEIVER DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
a825eaec 9872W: https://linuxtv.org
1f15a229
HV
9873S: Odd Fixes
9874F: drivers/media/i2c/saa6588*
9875
98ed12e6 9876SAA7134 VIDEO4LINUX DRIVER
dc19ed15
MCC
9877M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9878M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9879L: linux-media@vger.kernel.org
a825eaec 9880W: https://linuxtv.org
98ed12e6
MCC
9881T: git git://linuxtv.org/media_tree.git
9882S: Odd fixes
e42bf501 9883F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9884F: drivers/media/pci/saa7134/
9885
1da177e4 9886SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9887M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9888L: linux-media@vger.kernel.org
275ffde4 9889T: git git://linuxtv.org/media_tree.git
1da177e4 9890S: Maintained
90d72ac6
MCC
9891F: drivers/media/common/saa7146/
9892F: drivers/media/pci/saa7146/
9893F: include/media/saa7146*
1da177e4 9894
92304a40 9895SAMSUNG LAPTOP DRIVER
5909c654 9896M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9897L: platform-driver-x86@vger.kernel.org
9898S: Maintained
9899F: drivers/platform/x86/samsung-laptop.c
9900
4a109cc0 9901SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9902M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9904S: Supported
14430813 9905F: sound/soc/samsung/
4a109cc0 9906
0d89a28b 9907SAMSUNG FRAMEBUFFER DRIVER
b7701755 9908M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9909L: linux-fbdev@vger.kernel.org
9910S: Maintained
8a61f013 9911F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9912
b40f0632 9913SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9914M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9915M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9916L: linux-kernel@vger.kernel.org
b40f0632 9917L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9918S: Supported
9919F: drivers/mfd/sec*.c
9920F: drivers/regulator/s2m*.c
9921F: drivers/regulator/s5m*.c
b40f0632
KK
9922F: drivers/clk/clk-s2mps11.c
9923F: drivers/rtc/rtc-s5m.c
f69d3a17 9924F: include/linux/mfd/samsung/
a13c7c51
KK
9925F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9926F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9927F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9928F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9929
038f5c4b
SN
9930SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9931M: Kyungmin Park <kyungmin.park@samsung.com>
9932M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9933L: linux-media@vger.kernel.org
9934Q: https://patchwork.linuxtv.org/project/linux-media/list/
9935S: Supported
9936F: drivers/media/platform/exynos4-is/
038f5c4b 9937
6fd86ab2
SN
9938SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9939M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9940L: linux-media@vger.kernel.org
9941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9942S: Maintained
9943F: drivers/media/platform/s3c-camif/
d647f0b7 9944F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9945
b84ef24e
AH
9946SAMSUNG S5C73M3 CAMERA DRIVER
9947M: Kyungmin Park <kyungmin.park@samsung.com>
9948M: Andrzej Hajda <a.hajda@samsung.com>
9949L: linux-media@vger.kernel.org
9950S: Supported
9951F: drivers/media/i2c/s5c73m3/*
9952
7d459937
AH
9953SAMSUNG S5K5BAF CAMERA DRIVER
9954M: Kyungmin Park <kyungmin.park@samsung.com>
9955M: Andrzej Hajda <a.hajda@samsung.com>
9956L: linux-media@vger.kernel.org
9957S: Supported
9958F: drivers/media/i2c/s5k5baf.c
9959
c04c674f
RB
9960SAMSUNG S3FWRN5 NFC DRIVER
9961M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9962M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9963L: linux-nfc@lists.01.org (moderated for non-subscribers)
9964S: Supported
9965F: drivers/nfc/s3fwrn5
9966
310e39c9 9967SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9968M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9969M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9970S: Supported
9971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9972F: drivers/clk/samsung/
9973
66890ed6
BA
9974SAMSUNG SXGBE DRIVERS
9975M: Byungho An <bh74.an@samsung.com>
9976M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9977M: Vipul Pandya <vipul.pandya@samsung.com>
9978S: Supported
9979L: netdev@vger.kernel.org
9980F: drivers/net/ethernet/samsung/sxgbe/
9981
93c537af
LM
9982SAMSUNG THERMAL DRIVER
9983M: Lukasz Majewski <l.majewski@samsung.com>
9984L: linux-pm@vger.kernel.org
9985L: linux-samsung-soc@vger.kernel.org
9986S: Supported
9f273c24 9987T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9988F: drivers/thermal/samsung/
9989
e296cd32
KD
9990SAMSUNG USB2 PHY DRIVER
9991M: Kamil Debski <k.debski@samsung.com>
9992L: linux-kernel@vger.kernel.org
9993S: Supported
9994F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9995F: Documentation/phy/samsung-usb2.txt
9996F: drivers/phy/phy-exynos4210-usb2.c
9997F: drivers/phy/phy-exynos4x12-usb2.c
9998F: drivers/phy/phy-exynos5250-usb2.c
9999F: drivers/phy/phy-s5pv210-usb2.c
10000F: drivers/phy/phy-samsung-usb2.c
10001F: drivers/phy/phy-samsung-usb2.h
10002
ca749e2a 10003SERIAL DRIVERS
5e30bbb7 10004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10005L: linux-serial@vger.kernel.org
5e30bbb7 10006S: Maintained
14430813 10007F: drivers/tty/serial/
ca749e2a 10008
aecb7b64 10009SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10010M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10011M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10012S: Maintained
1fb200d6 10013F: include/linux/dma/dw.h
3d598f47 10014F: include/linux/platform_data/dma-dw.h
61a76496 10015F: drivers/dma/dw/
aecb7b64 10016
058999cc
LP
10017SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10018M: Lars Persson <lars.persson@axis.com>
10019L: netdev@vger.kernel.org
10020S: Supported
10021F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10022F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10023
fc531d98 10024SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10025M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10027R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10028L: linux-i2c@vger.kernel.org
10029S: Maintained
10030F: drivers/i2c/busses/i2c-designware-*
10031F: include/linux/platform_data/i2c-designware.h
10032
f9e37137 10033SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10034M: Jaehoon Chung <jh80.chung@samsung.com>
10035L: linux-mmc@vger.kernel.org
10036S: Maintained
10037F: include/linux/mmc/dw_mmc.h
10038F: drivers/mmc/host/dw_mmc*
10039
a961e698
AS
10040SYSTEM TRACE MODULE CLASS
10041M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10042S: Maintained
e787bc46 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10044F: Documentation/trace/stm.txt
10045F: drivers/hwtracing/stm/
10046F: include/linux/stm.h
10047F: include/uapi/linux/stm.h
10048
1db121d6
AN
10049THUNDERBOLT DRIVER
10050M: Andreas Noever <andreas.noever@gmail.com>
10051S: Maintained
10052F: drivers/thunderbolt/
10053
e35a49b1
SR
10054TI BQ27XXX POWER SUPPLY DRIVER
10055R: Andrew F. Davis <afd@ti.com>
10056F: include/linux/power/bq27xxx_battery.h
10057F: drivers/power/bq27xxx_battery.c
10058F: drivers/power/bq27xxx_battery_i2c.c
10059
34db37c6 10060TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10061M: John Stultz <john.stultz@linaro.org>
88606e80 10062M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10063L: linux-kernel@vger.kernel.org
75fc2d37 10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10065S: Supported
10066F: include/linux/clocksource.h
10067F: include/linux/time.h
10068F: include/linux/timex.h
c117ab84
CEB
10069F: include/uapi/linux/time.h
10070F: include/uapi/linux/timex.h
88606e80
TG
10071F: kernel/time/clocksource.c
10072F: kernel/time/time*.c
34db37c6 10073F: kernel/time/alarmtimer.c
88606e80 10074F: kernel/time/ntp.c
7fe5f1c1 10075F: tools/testing/selftests/timers/
88606e80 10076
1da177e4 10077SC1200 WDT DRIVER
b300645a 10078M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10079S: Maintained
679655da 10080F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10081
10082SCHEDULER
dd9b238c 10083M: Ingo Molnar <mingo@redhat.com>
8b58be88 10084M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10085L: linux-kernel@vger.kernel.org
75fc2d37 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10087S: Maintained
95c0d71d 10088F: kernel/sched/
679655da 10089F: include/linux/sched.h
c117ab84 10090F: include/uapi/linux/sched.h
c2eb505b 10091F: include/linux/wait.h
1da177e4 10092
6bcf6737 10093SCORE ARCHITECTURE
ed38665e 10094M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10095M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10096W: http://www.sunplus.com
6bcf6737 10097S: Supported
a2681a75 10098F: arch/score/
6bcf6737 10099
80f390ea
SH
10100SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10101M: Sudeep Holla <sudeep.holla@arm.com>
10102L: linux-arm-kernel@lists.infradead.org
10103S: Maintained
10104F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10105F: drivers/clk/clk-scpi.c
8def3103 10106F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10107F: drivers/firmware/arm_scpi.c
10108F: include/linux/scpi_protocol.h
80f390ea 10109
1da177e4 10110SCSI CDROM DRIVER
8b58be88 10111M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10112L: linux-scsi@vger.kernel.org
10113W: http://www.kernel.dk
10114S: Maintained
679655da 10115F: drivers/scsi/sr*
1da177e4 10116
fb50a83d 10117SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10118M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10119L: linux-rdma@vger.kernel.org
10120S: Supported
10121W: http://www.openfabrics.org
10122Q: http://patchwork.kernel.org/project/linux-rdma/list/
10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10124F: drivers/infiniband/ulp/srp/
10125F: include/scsi/srp.h
10126
1da177e4 10127SCSI SG DRIVER
8b58be88 10128M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10129L: linux-scsi@vger.kernel.org
59ab3c93 10130W: http://sg.danny.cz/sg
1da177e4 10131S: Maintained
59ab3c93 10132F: Documentation/scsi/scsi-generic.txt
679655da
JP
10133F: drivers/scsi/sg.c
10134F: include/scsi/sg.h
1da177e4
LT
10135
10136SCSI SUBSYSTEM
7ee7895c 10137M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10139M: "Martin K. Petersen" <martin.petersen@oracle.com>
10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10141L: linux-scsi@vger.kernel.org
1da177e4 10142S: Maintained
679655da
JP
10143F: drivers/scsi/
10144F: include/scsi/
1da177e4
LT
10145
10146SCSI TAPE DRIVER
8b58be88 10147M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10148L: linux-scsi@vger.kernel.org
10149S: Maintained
679655da 10150F: Documentation/scsi/st.txt
f7269cfc
JD
10151F: drivers/scsi/st.*
10152F: drivers/scsi/st_*.h
1da177e4
LT
10153
10154SCTP PROTOCOL
8b6efb75 10155M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10156M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10157L: linux-sctp@vger.kernel.org
5f85813c 10158W: http://lksctp.sourceforge.net
8b6efb75 10159S: Maintained
679655da
JP
10160F: Documentation/networking/sctp.txt
10161F: include/linux/sctp.h
4d58c025 10162F: include/uapi/linux/sctp.h
679655da
JP
10163F: include/net/sctp/
10164F: net/sctp/
1da177e4
LT
10165
10166SCx200 CPU SUPPORT
8b58be88 10167M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10168S: Odd Fixes
679655da 10169F: Documentation/i2c/busses/scx200_acb
390889b6 10170F: arch/x86/platform/scx200/
679655da
JP
10171F: drivers/watchdog/scx200_wdt.c
10172F: drivers/i2c/busses/scx200*
10173F: drivers/mtd/maps/scx200_docflash.c
10174F: include/linux/scx200.h
1662d32c
JC
10175
10176SCx200 GPIO DRIVER
8b58be88 10177M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10178S: Maintained
679655da
JP
10179F: drivers/char/scx200_gpio.c
10180F: include/linux/scx200_gpio.h
1662d32c
JC
10181
10182SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10183M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10184S: Maintained
679655da 10185F: drivers/clocksource/scx200_hrt.c
1da177e4 10186
6a36913a 10187SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10188M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10189L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10190S: Maintained
679655da 10191F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10192
e7839f25 10193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10194M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10195L: linux-mmc@vger.kernel.org
ddfe954d
UH
10196T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10197S: Maintained
10198F: drivers/mmc/host/sdhci*
10199F: include/linux/mmc/sdhci*
e2d1d6c0 10200
c04f9d61
KC
10201SECURE COMPUTING
10202M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10203R: Andy Lutomirski <luto@amacapital.net>
10204R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10206S: Supported
10207F: kernel/seccomp.c
10208F: include/uapi/linux/seccomp.h
10209F: include/linux/seccomp.h
c99ee51a 10210F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10211K: \bsecure_computing
10212K: \bTIF_SECCOMP\b
10213
0d1bb41a 10214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10215M: Ben Dooks <ben-linux@fluff.org>
dc524882 10216M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10217L: linux-mmc@vger.kernel.org
0d1bb41a 10218S: Maintained
dc524882 10219F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10220
c63b3cba 10221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10222M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10223L: linux-mmc@vger.kernel.org
10224S: Maintained
10225F: drivers/mmc/host/sdhci-spear.c
10226
8711cca2 10227SECURITY SUBSYSTEM
9b45c0d2 10228M: James Morris <james.l.morris@oracle.com>
9c3646d1 10229M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10230L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10232W: http://kernsec.org/
8711cca2 10233S: Supported
7d2c86b5 10234F: security/
8711cca2 10235
1da177e4 10236SECURITY CONTACT
8b58be88 10237M: Security Officers <security@kernel.org>
1da177e4
LT
10238S: Supported
10239
10240SELINUX SECURITY MODULE
e0238b4c 10241M: Paul Moore <paul@paul-moore.com>
8b58be88 10242M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10243M: Eric Paris <eparis@parisplace.org>
e0238b4c 10244L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10245W: http://selinuxproject.org
5a5f2acf 10246T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10247S: Supported
679655da
JP
10248F: include/linux/selinux*
10249F: security/selinux/
6bde95ce 10250F: scripts/selinux/
1da177e4 10251
c1c124e9
JJ
10252APPARMOR SECURITY MODULE
10253M: John Johansen <john.johansen@canonical.com>
10254L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10255W: apparmor.wiki.kernel.org
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10257S: Supported
10258F: security/apparmor/
10259
9b091556
KC
10260LOADPIN SECURITY MODULE
10261M: Kees Cook <keescook@chromium.org>
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10263S: Supported
10264F: security/loadpin/
10265
730daa16
KC
10266YAMA SECURITY MODULE
10267M: Kees Cook <keescook@chromium.org>
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10269S: Supported
10270F: security/yama/
10271
cef2cf07 10272SENSABLE PHANTOM
8b58be88 10273M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10274S: Maintained
679655da 10275F: drivers/misc/phantom.c
c117ab84 10276F: include/uapi/linux/phantom.h
cef2cf07 10277
6733b39a 10278SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10279M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10280M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10281M: John Soni Jose <sony.john@avagotech.com>
3387f656 10282L: linux-scsi@vger.kernel.org
4627de93 10283W: http://www.avagotech.com
3387f656
JP
10284S: Supported
10285F: drivers/scsi/be2iscsi/
6733b39a 10286
6938f855 10287Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10288M: Sathya Perla <sathya.perla@broadcom.com>
10289M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10290M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10291M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10292M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10293L: netdev@vger.kernel.org
fea3af67 10294W: http://www.emulex.com
7d2c86b5 10295S: Supported
9aebddd1 10296F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10297
d2928a8c 10298EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10299M: Selvin Xavier <selvin.xavier@avagotech.com>
10300M: Devesh Sharma <devesh.sharma@avagotech.com>
10301M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10302L: linux-rdma@vger.kernel.org
10303W: http://www.emulex.com
10304S: Supported
10305F: drivers/infiniband/hw/ocrdma/
10306
8ceee660 10307SFC NETWORK DRIVER
c06f51ea 10308M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10309M: Edward Cree <ecree@solarflare.com>
10310M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10311L: netdev@vger.kernel.org
8ceee660 10312S: Supported
874aeea5 10313F: drivers/net/ethernet/sfc/
8ceee660 10314
e2d1d6c0 10315SGI GRU DRIVER
cc883afc 10316M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10317S: Maintained
679655da 10318F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10319
10320SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10321M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10322L: linux-ia64@vger.kernel.org
10323S: Supported
679655da 10324F: Documentation/ia64/serial.txt
df621252 10325F: drivers/tty/serial/ioc?_serial.c
679655da 10326F: include/linux/ioc?.h
e2d1d6c0 10327
75312619 10328SGI XP/XPC/XPNET DRIVER
e180383f
RH
10329M: Cliff Whickman <cpw@sgi.com>
10330M: Robin Holt <robinmholt@gmail.com>
75312619 10331S: Maintained
679655da 10332F: drivers/misc/sgi-xp/
75312619 10333
46eacf3b
AP
10334SI2157 MEDIA DRIVER
10335M: Antti Palosaari <crope@iki.fi>
10336L: linux-media@vger.kernel.org
a825eaec 10337W: https://linuxtv.org
46eacf3b
AP
10338W: http://palosaari.fi/linux/
10339Q: http://patchwork.linuxtv.org/project/linux-media/list/
10340T: git git://linuxtv.org/anttip/media_tree.git
10341S: Maintained
10342F: drivers/media/tuners/si2157*
10343
75e2d5ba
AP
10344SI2168 MEDIA DRIVER
10345M: Antti Palosaari <crope@iki.fi>
10346L: linux-media@vger.kernel.org
a825eaec 10347W: https://linuxtv.org
75e2d5ba
AP
10348W: http://palosaari.fi/linux/
10349Q: http://patchwork.linuxtv.org/project/linux-media/list/
10350T: git git://linuxtv.org/anttip/media_tree.git
10351S: Maintained
10352F: drivers/media/dvb-frontends/si2168*
10353
49cc629d
HV
10354SI470X FM RADIO RECEIVER I2C DRIVER
10355M: Hans Verkuil <hverkuil@xs4all.nl>
10356L: linux-media@vger.kernel.org
10357T: git git://linuxtv.org/media_tree.git
a825eaec 10358W: https://linuxtv.org
49cc629d
HV
10359S: Odd Fixes
10360F: drivers/media/radio/si470x/radio-si470x-i2c.c
10361
10362SI470X FM RADIO RECEIVER USB DRIVER
10363M: Hans Verkuil <hverkuil@xs4all.nl>
10364L: linux-media@vger.kernel.org
10365T: git git://linuxtv.org/media_tree.git
a825eaec 10366W: https://linuxtv.org
49cc629d
HV
10367S: Maintained
10368F: drivers/media/radio/si470x/radio-si470x-common.c
10369F: drivers/media/radio/si470x/radio-si470x.h
10370F: drivers/media/radio/si470x/radio-si470x-usb.c
10371
c937ca03
EV
10372SI4713 FM RADIO TRANSMITTER I2C DRIVER
10373M: Eduardo Valentin <edubezval@gmail.com>
10374L: linux-media@vger.kernel.org
10375T: git git://linuxtv.org/media_tree.git
a825eaec 10376W: https://linuxtv.org
c937ca03 10377S: Odd Fixes
99995ded 10378F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10379
10380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10381M: Eduardo Valentin <edubezval@gmail.com>
10382L: linux-media@vger.kernel.org
10383T: git git://linuxtv.org/media_tree.git
a825eaec 10384W: https://linuxtv.org
c937ca03 10385S: Odd Fixes
99995ded
DR
10386F: drivers/media/radio/si4713/radio-platform-si4713.c
10387
10388SI4713 FM RADIO TRANSMITTER USB DRIVER
10389M: Hans Verkuil <hverkuil@xs4all.nl>
10390L: linux-media@vger.kernel.org
10391T: git git://linuxtv.org/media_tree.git
a825eaec 10392W: https://linuxtv.org
99995ded
DR
10393S: Maintained
10394F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10395
beb91d46 10396SIANO DVB DRIVER
dc19ed15
MCC
10397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10398M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10399L: linux-media@vger.kernel.org
a825eaec 10400W: https://linuxtv.org
beb91d46
MCC
10401T: git git://linuxtv.org/media_tree.git
10402S: Odd fixes
10403F: drivers/media/common/siano/
beb91d46 10404F: drivers/media/usb/siano/
beb91d46 10405F: drivers/media/usb/siano/
14430813 10406F: drivers/media/mmc/siano/
beb91d46 10407
6f15b602
HG
10408SIMPLEFB FB DRIVER
10409M: Hans de Goede <hdegoede@redhat.com>
10410L: linux-fbdev@vger.kernel.org
10411S: Maintained
2d799dde 10412F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10413F: drivers/video/fbdev/simplefb.c
10414F: include/linux/platform_data/simplefb.h
10415
b618b69c 10416SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10417L: linux-media@vger.kernel.org
bb60fcb2 10418S: Orphan
b618b69c 10419F: drivers/media/platform/sh_veu.c
b618b69c
GL
10420
10421SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10422L: linux-media@vger.kernel.org
bb60fcb2 10423S: Orphan
b618b69c 10424F: drivers/media/platform/sh_vou.c
d647f0b7 10425F: include/media/drv-intf/sh_vou.h
b618b69c 10426
6349d997 10427SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10428M: Len Brown <lenb@kernel.org>
6349d997
LB
10429L: sfi-devel@simplefirmware.org
10430W: http://simplefirmware.org/
10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10432S: Supported
943fc810 10433F: arch/x86/platform/sfi/
6349d997
LB
10434F: drivers/sfi/
10435F: include/linux/sfi*.h
e2d1d6c0 10436
1da177e4
LT
10437SIMTEC EB110ATX (Chalice CATS)
10438P: Ben Dooks
b16957c6
BD
10439P: Vincent Sanders <vince@simtec.co.uk>
10440M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10441W: http://www.simtec.co.uk/products/EB110ATX/
10442S: Supported
10443
10444SIMTEC EB2410ITX (BAST)
10445P: Ben Dooks
b16957c6
BD
10446P: Vincent Sanders <vince@simtec.co.uk>
10447M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10448W: http://www.simtec.co.uk/products/EB2410ITX/
10449S: Supported
15dba387
JP
10450F: arch/arm/mach-s3c24xx/mach-bast.c
10451F: arch/arm/mach-s3c24xx/bast-ide.c
10452F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10453
4c5adde7 10454TI DAVINCI MACHINE SUPPORT
3ba789c0 10455M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10456M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10459S: Supported
14430813 10460F: arch/arm/mach-davinci/
046d0a37 10461F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10462
8d4b3f08 10463TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10464M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10465L: linux-media@vger.kernel.org
a825eaec 10466W: https://linuxtv.org
8d4b3f08
LP
10467Q: http://patchwork.linuxtv.org/project/linux-media/list/
10468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10469S: Maintained
8d4b3f08
LP
10470F: drivers/media/platform/davinci/
10471F: include/media/davinci/
10472
417d2e50 10473TI AM437X VPFE DRIVER
e43cdb56 10474M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10475L: linux-media@vger.kernel.org
a825eaec 10476W: https://linuxtv.org
417d2e50
BP
10477Q: http://patchwork.linuxtv.org/project/linux-media/list/
10478T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10479S: Maintained
10480F: drivers/media/platform/am437x/
10481
c4c0283a 10482OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10484L: linux-media@vger.kernel.org
a825eaec 10485W: https://linuxtv.org
c4c0283a
BP
10486Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10488S: Maintained
10489F: drivers/media/i2c/ov2659.c
b5dcee22 10490F: include/media/i2c/ov2659.h
c4c0283a 10491
3a6779f5
SM
10492SILICON MOTION SM712 FRAME BUFFER DRIVER
10493M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10494M: Teddy Wang <teddy.wang@siliconmotion.com>
10495M: Sudip Mukherjee <sudip@vectorindia.org>
10496L: linux-fbdev@vger.kernel.org
10497S: Maintained
10498F: drivers/video/fbdev/sm712*
10499F: Documentation/fb/sm712fb.txt
10500
92aab3c0 10501SIS 190 ETHERNET DRIVER
8b58be88 10502M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10503L: netdev@vger.kernel.org
10504S: Maintained
8c7de408 10505F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10506
1da177e4 10507SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10508M: Daniele Venzano <venza@brownhat.org>
1da177e4 10509W: http://www.brownhat.org/sis900.html
979b6c13 10510L: netdev@vger.kernel.org
1da177e4 10511S: Maintained
8c7de408 10512F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10513
10514SIS FRAMEBUFFER DRIVER
8b58be88 10515M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10516W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10517S: Maintained
679655da 10518F: Documentation/fb/sisfb.txt
8a61f013 10519F: drivers/video/fbdev/sis/
679655da 10520F: include/video/sisfb.h
1da177e4
LT
10521
10522SIS USB2VGA DRIVER
8b58be88 10523M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10524W: http://www.winischhofer.at/linuxsisusbvga.shtml
10525S: Maintained
679655da 10526F: drivers/usb/misc/sisusbvga/
1da177e4 10527
415ad26d 10528SLAB ALLOCATOR
16e943bf 10529M: Christoph Lameter <cl@linux.com>
2ed1c525 10530M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10531M: David Rientjes <rientjes@google.com>
10532M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10533M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10534L: linux-mm@kvack.org
10535S: Maintained
679655da 10536F: include/linux/sl?b*.h
16e943bf 10537F: mm/sl?b*
415ad26d 10538
9fab9787 10539SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10540M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10541M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10542M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10543R: Steven Rostedt <rostedt@goodmis.org>
10544R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10545L: linux-kernel@vger.kernel.org
9fab9787
PM
10546W: http://www.rdrop.com/users/paulmck/RCU/
10547S: Supported
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10549F: include/linux/srcu.h
10550F: kernel/rcu/srcu.c
9fab9787 10551
66372841
CS
10552SMACK SECURITY MODULE
10553M: Casey Schaufler <casey@schaufler-ca.com>
10554L: linux-security-module@vger.kernel.org
10555W: http://schaufler-ca.com
10556T: git git://git.gitorious.org/smack-next/kernel.git
10557S: Maintained
10558F: Documentation/security/Smack.txt
10559F: security/smack/
10560
20651e0b 10561DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10562M: Kevin Hilman <khilman@kernel.org>
10563M: Nishanth Menon <nm@ti.com>
10564S: Maintained
20651e0b 10565F: drivers/power/avs/
68ace3e1
KH
10566F: include/linux/power/smartreflex.h
10567L: linux-pm@vger.kernel.org
10568
1da177e4 10569SMC91x ETHERNET DRIVER
2f82af08 10570M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10571S: Odd Fixes
ae150435 10572F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10573
e8e31622
SA
10574SMIA AND SMIA++ IMAGE SENSOR DRIVER
10575M: Sakari Ailus <sakari.ailus@iki.fi>
10576L: linux-media@vger.kernel.org
10577S: Maintained
14430813 10578F: drivers/media/i2c/smiapp/
b5dcee22 10579F: include/media/i2c/smiapp.h
e8e31622
SA
10580F: drivers/media/i2c/smiapp-pll.c
10581F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10582F: include/uapi/linux/smiapp.h
a2cec3c0 10583F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10584
920fa1ff
GR
10585SMM665 HARDWARE MONITOR DRIVER
10586M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10587L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10588S: Maintained
10589F: Documentation/hwmon/smm665
10590F: drivers/hwmon/smm665.c
10591
9df7305b 10592SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10593M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10594L: linux-hwmon@vger.kernel.org
90b24cfb 10595S: Maintained
9df7305b
SG
10596F: Documentation/hwmon/emc2103
10597F: drivers/hwmon/emc2103.c
10598
a98d506c
HG
10599SMSC SCH5627 HARDWARE MONITOR DRIVER
10600M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10601L: linux-hwmon@vger.kernel.org
a98d506c
HG
10602S: Supported
10603F: Documentation/hwmon/sch5627
10604F: drivers/hwmon/sch5627.c
10605
6ea884db 10606SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10607M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10608L: linux-hwmon@vger.kernel.org
6ea884db 10609S: Maintained
679655da
JP
10610F: Documentation/hwmon/smsc47b397
10611F: drivers/hwmon/smsc47b397.c
6ea884db 10612
fd9abb3d 10613SMSC911x ETHERNET DRIVER
90b24cfb 10614M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10615L: netdev@vger.kernel.org
90b24cfb 10616S: Maintained
679655da 10617F: include/linux/smsc911x.h
ae150435 10618F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10619
10620SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10621M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10622L: netdev@vger.kernel.org
90b24cfb 10623S: Maintained
ae150435 10624F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10625
3c8a63e2 10626SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10627M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10628L: linux-fbdev@vger.kernel.org
90b24cfb 10629S: Maintained
8a61f013 10630F: drivers/video/fbdev/smscufx.c
3c8a63e2 10631
668acf32 10632SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10633M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10634L: linux-media@vger.kernel.org
275ffde4 10635T: git git://linuxtv.org/media_tree.git
795fb7e7 10636S: Maintained
90d72ac6
MCC
10637F: include/media/soc*
10638F: drivers/media/i2c/soc_camera/
10639F: drivers/media/platform/soc_camera/
668acf32 10640
e2d1d6c0 10641SOEKRIS NET48XX LED SUPPORT
8b58be88 10642M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10643S: Maintained
679655da 10644F: drivers/leds/leds-net48xx.c
e2d1d6c0 10645
e3994db1 10646SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10647M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10648M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10649M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10650M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10651L: linux-media@vger.kernel.org
10652S: Supported
10653F: drivers/media/pci/solo6x10/
10654
1da177e4 10655SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10656M: Shaohua Li <shli@kernel.org>
1da177e4 10657L: linux-raid@vger.kernel.org
0f9ce866 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10659S: Supported
679655da
JP
10660F: drivers/md/
10661F: include/linux/raid/
c117ab84 10662F: include/uapi/linux/raid/
1da177e4 10663
1da177e4 10664SONIC NETWORK DRIVER
8b58be88 10665M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10666L: netdev@vger.kernel.org
1da177e4 10667S: Maintained
d9fb9f38 10668F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10669
61e115a5 10670SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10671M: Michael Buesch <m@bues.ch>
e7828b28 10672L: linux-wireless@vger.kernel.org
61e115a5 10673S: Maintained
679655da
JP
10674F: drivers/ssb/
10675F: include/linux/ssb/
61e115a5 10676
1da177e4 10677SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10678M: Mattia Dongili <malattia@linux.it>
d0944853 10679L: platform-driver-x86@vger.kernel.org
5b18167d 10680W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10681S: Maintained
679655da
JP
10682F: Documentation/laptops/sony-laptop.txt
10683F: drivers/char/sonypi.c
10684F: drivers/platform/x86/sony-laptop.c
10685F: include/linux/sony-laptop.h
1da177e4 10686
baf8532a 10687SONY MEMORYSTICK CARD SUPPORT
8b58be88 10688M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10689W: http://tifmxx.berlios.de/
10690S: Maintained
679655da 10691F: drivers/memstick/host/tifm_ms.c
baf8532a 10692
0ab30494
ML
10693SONY MEMORYSTICK STANDARD SUPPORT
10694M: Maxim Levitsky <maximlevitsky@gmail.com>
10695S: Maintained
10696F: drivers/memstick/core/ms_block.*
10697
1da177e4 10698SOUND
8b58be88 10699M: Jaroslav Kysela <perex@perex.cz>
d8130624 10700M: Takashi Iwai <tiwai@suse.com>
93711660 10701L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10702W: http://www.alsa-project.org/
dde7ad8d 10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10704T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10705Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10706S: Maintained
3126a179
JP
10707F: Documentation/sound/
10708F: include/sound/
c117ab84 10709F: include/uapi/sound/
679655da 10710F: sound/
1da177e4 10711
33bbe149
MB
10712SOUND - COMPRESSED AUDIO
10713M: Vinod Koul <vinod.koul@intel.com>
10714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10716S: Supported
f672f31a 10717F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10718F: include/sound/compress_driver.h
f672f31a 10719F: include/uapi/sound/compress_*
33bbe149
MB
10720F: sound/core/compress_offload.c
10721F: sound/soc/soc-compress.c
10722
bd903bde 10723SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10724M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10725M: Mark Brown <broonie@kernel.org>
86f14df8 10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10728W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10729S: Supported
2820f615 10730F: Documentation/sound/alsa/soc/
679655da 10731F: sound/soc/
e6e55122 10732F: include/sound/soc*
eb1a6af3 10733
d7f8761b
MB
10734SOUND - DMAENGINE HELPERS
10735M: Lars-Peter Clausen <lars@metafoo.de>
10736S: Supported
10737F: include/sound/dmaengine_pcm.h
10738F: sound/core/pcm_dmaengine.c
10739F: sound/soc/soc-generic-dmaengine-pcm.c
10740
990a6a99
OS
10741SP2 MEDIA DRIVER
10742M: Olli Salonen <olli.salonen@iki.fi>
10743L: linux-media@vger.kernel.org
a825eaec 10744W: https://linuxtv.org
990a6a99
OS
10745Q: http://patchwork.linuxtv.org/project/linux-media/list/
10746S: Maintained
10747F: drivers/media/dvb-frontends/sp2*
10748
473321fc 10749SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10750M: "David S. Miller" <davem@davemloft.net>
1da177e4 10751L: sparclinux@vger.kernel.org
8a6e2535 10752Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10755S: Maintained
679655da 10756F: arch/sparc/
7765b8bb 10757F: drivers/sbus/
1da177e4 10758
6404fcca
DM
10759SPARC SERIAL DRIVERS
10760M: "David S. Miller" <davem@davemloft.net>
10761L: sparclinux@vger.kernel.org
08deed1e
JP
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10764S: Maintained
6816383a 10765F: include/linux/sunserialcore.h
df621252 10766F: drivers/tty/serial/suncore.c
df621252
GKH
10767F: drivers/tty/serial/sunhv.c
10768F: drivers/tty/serial/sunsab.c
10769F: drivers/tty/serial/sunsab.h
10770F: drivers/tty/serial/sunsu.c
10771F: drivers/tty/serial/sunzilog.c
10772F: drivers/tty/serial/sunzilog.h
6404fcca 10773
389325b4
CL
10774SPARSE CHECKER
10775M: "Christopher Li" <sparse@chrisli.org>
10776L: linux-sparse@vger.kernel.org
10777W: https://sparse.wiki.kernel.org/
10778T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10779T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10780S: Maintained
10781F: include/linux/compiler.h
10782
fc0c195a 10783SPEAR PLATFORM SUPPORT
da89947b 10784M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10785M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10787W: http://www.st.com/spear
10788S: Maintained
e68d7c14 10789F: arch/arm/boot/dts/spear*
281e192f 10790F: arch/arm/mach-spear/
fc0c195a 10791
10792SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10793M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10795W: http://www.st.com/spear
10796S: Maintained
5df33a62 10797F: drivers/clk/spear/
fc0c195a 10798
e2d1d6c0 10799SPI SUBSYSTEM
b02e48f2 10800M: Mark Brown <broonie@kernel.org>
dfbe403c 10801L: linux-spi@vger.kernel.org
e7e4e13c 10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10803Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10804S: Maintained
679655da
JP
10805F: Documentation/spi/
10806F: drivers/spi/
10807F: include/linux/spi/
c117ab84 10808F: include/uapi/linux/spi/
e2d1d6c0 10809
2752e401 10810SPIDERNET NETWORK DRIVER for CELL
8b58be88 10811M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10812L: netdev@vger.kernel.org
10813S: Supported
679655da 10814F: Documentation/networking/spider_net.txt
8df158ac 10815F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10816
e2d1d6c0 10817SPU FILE SYSTEM
8b58be88 10818M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10819L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10820W: http://www.ibm.com/developerworks/power/cell/
10821S: Supported
679655da
JP
10822F: Documentation/filesystems/spufs.txt
10823F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10824
fc555841 10825SQUASHFS FILE SYSTEM
d7f2ff67 10826M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10827L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10828W: http://squashfs.org.uk
9f273c24 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10830S: Maintained
679655da
JP
10831F: Documentation/filesystems/squashfs.txt
10832F: fs/squashfs/
fc555841 10833
1da177e4 10834SRM (Alpha) environment access
8b58be88 10835M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10836S: Maintained
679655da 10837F: arch/alpha/kernel/srm_env.c
1da177e4 10838
26e9a397 10839STABLE BRANCH
879a5a00 10840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10841L: stable@vger.kernel.org
879a5a00 10842S: Supported
7b175c46 10843F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10844
26e9a397 10845STAGING SUBSYSTEM
879a5a00 10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10848L: devel@driverdev.osuosl.org
879a5a00 10849S: Supported
679655da 10850F: drivers/staging/
dbc6c2cc 10851
ebd3d010
JP
10852STAGING - COMEDI
10853M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10854M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10855S: Odd Fixes
10856F: drivers/staging/comedi/
10857
a0138163
JP
10858STAGING - FLARION FT1000 DRIVERS
10859M: Marek Belisko <marek.belisko@gmail.com>
10860S: Odd Fixes
10861F: drivers/staging/ft1000/
10862
6c1bb424 10863STAGING - INDUSTRIAL IO
030a13d7 10864M: Jonathan Cameron <jic23@kernel.org>
a0138163 10865L: linux-iio@vger.kernel.org
6c1bb424
JP
10866S: Odd Fixes
10867F: drivers/staging/iio/
10868
a0138163
JP
10869STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10870M: Jarod Wilson <jarod@wilsonet.com>
10871W: http://www.lirc.org/
10872S: Odd Fixes
b2b0186d 10873F: drivers/staging/media/lirc/
a0138163 10874
f5e5de1e
OD
10875STAGING - LUSTRE PARALLEL FILESYSTEM
10876M: Oleg Drokin <oleg.drokin@intel.com>
10877M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10878L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10879W: http://wiki.lustre.org/
f5e5de1e
OD
10880S: Maintained
10881F: drivers/staging/lustre
10882
7c6b6c71
MD
10883STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10884M: Marc Dietrich <marvin24@gmx.de>
10885L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10886L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10887S: Maintained
10888F: drivers/staging/nvec/
10889
53c43c5c
GKH
10890STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10891M: Jens Frederich <jfrederich@gmail.com>
10892M: Daniel Drake <dsd@laptop.org>
10893M: Jon Nettleton <jon.nettleton@gmail.com>
10894W: http://wiki.laptop.org/go/DCON
10895S: Maintained
10896F: drivers/staging/olpc_dcon/
10897
a0138163
JP
10898STAGING - REALTEK RTL8712U DRIVERS
10899M: Larry Finger <Larry.Finger@lwfinger.net>
10900M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10901S: Odd Fixes
10902F: drivers/staging/rtl8712/
10903
7591ba8b
JS
10904STAGING - REALTEK RTL8723U WIRELESS DRIVER
10905M: Larry Finger <Larry.Finger@lwfinger.net>
10906M: Jes Sorensen <Jes.Sorensen@redhat.com>
10907L: linux-wireless@vger.kernel.org
10908S: Maintained
10909F: drivers/staging/rtl8723au/
10910
980ac4d7
SM
10911STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10912M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10913M: Teddy Wang <teddy.wang@siliconmotion.com>
10914M: Sudip Mukherjee <sudip@vectorindia.org>
10915L: linux-fbdev@vger.kernel.org
10916S: Maintained
10917F: drivers/staging/sm750fb/
10918
510fa408
JP
10919STAGING - SLICOSS
10920M: Lior Dotan <liodot@gmail.com>
10921M: Christopher Harrer <charrer@alacritech.com>
10922S: Odd Fixes
10923F: drivers/staging/slicoss/
10924
a0138163
JP
10925STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10926M: William Hubbs <w.d.hubbs@gmail.com>
10927M: Chris Brannon <chris@the-brannons.com>
d33bce31 10928M: Kirk Reiser <kirk@reisers.ca>
a0138163 10929M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10930L: speakup@linux-speakup.org
a0138163
JP
10931W: http://www.linux-speakup.org/
10932S: Odd Fixes
10933F: drivers/staging/speakup/
10934
b3e871ce
JP
10935STAGING - VIA VT665X DRIVERS
10936M: Forest Bond <forest@alittletooquiet.net>
10937S: Odd Fixes
10938F: drivers/staging/vt665?/
10939
a30baec1
JK
10940STAGING - WILC1000 WIFI DRIVER
10941M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10942M: Austin Shin <austin.shin@atmel.com>
a30baec1 10943M: Chris Park <chris.park@atmel.com>
06b54863
TC
10944M: Tony Cho <tony.cho@atmel.com>
10945M: Glen Lee <glen.lee@atmel.com>
10946M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10947L: linux-wireless@vger.kernel.org
10948S: Supported
10949F: drivers/staging/wilc1000/
10950
709bcb07 10951STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10952M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10953S: Odd Fixes
10954F: drivers/staging/xgifb/
10955
1da177e4 10956STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10957M: Ion Badulescu <ionut@badula.org>
b4f90189 10958S: Odd Fixes
9bba23b0 10959F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10960
e2d1d6c0 10961SUN3/3X
8b58be88 10962M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10963W: http://sammy.net/sun3/
10964S: Maintained
679655da
JP
10965F: arch/m68k/kernel/*sun3*
10966F: arch/m68k/sun3*/
10967F: arch/m68k/include/asm/sun3*
e689cf4a 10968F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10969
af6a5af8
HG
10970SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10971M: Hans de Goede <hdegoede@redhat.com>
10972L: linux-input@vger.kernel.org
10973S: Maintained
10974F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10975F: drivers/input/keyboard/sun4i-lradc-keys.c
10976
2bc9ff01
DK
10977SUNDANCE NETWORK DRIVER
10978M: Denis Kirjanov <kda@linux-powerpc.org>
10979L: netdev@vger.kernel.org
10980S: Maintained
10981F: drivers/net/ethernet/dlink/sundance.c
10982
2cbb12a4 10983SUPERH
114bf37e
RF
10984M: Yoshinori Sato <ysato@users.sourceforge.jp>
10985M: Rich Felker <dalias@libc.org>
2cbb12a4 10986L: linux-sh@vger.kernel.org
8a6e2535 10987Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10988S: Maintained
066069e1 10989F: Documentation/sh/
679655da 10990F: arch/sh/
066069e1 10991F: drivers/sh/
1da177e4 10992
4480f15b 10993SUSPEND TO RAM
7fb06082 10994M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10995M: Len Brown <len.brown@intel.com>
10996M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10997L: linux-pm@vger.kernel.org
e2d1d6c0 10998S: Supported
679655da
JP
10999F: Documentation/power/
11000F: arch/x86/kernel/acpi/
11001F: drivers/base/power/
11002F: kernel/power/
11003F: include/linux/suspend.h
11004F: include/linux/freezer.h
11005F: include/linux/pm.h
1da177e4
LT
11006
11007SVGA HANDLING
8b58be88 11008M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11009L: linux-video@atrey.karlin.mff.cuni.cz
11010S: Maintained
679655da
JP
11011F: Documentation/svga.txt
11012F: arch/x86/boot/video*
1da177e4 11013
6e28b761
KRW
11014SWIOTLB SUBSYSTEM
11015M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11016L: linux-kernel@vger.kernel.org
9f273c24 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11018S: Supported
11019F: lib/swiotlb.c
11020F: arch/*/kernel/pci-swiotlb.c
11021F: include/linux/swiotlb.h
11022
007f790c
JP
11023SWITCHDEV
11024M: Jiri Pirko <jiri@resnulli.us>
11025L: netdev@vger.kernel.org
11026S: Supported
11027F: net/switchdev/
11028F: include/net/switchdev.h
11029
db8e35d5
VG
11030SYNOPSYS ARC ARCHITECTURE
11031M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11032L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11033S: Supported
11034F: arch/arc/
9b28829d 11035F: Documentation/devicetree/bindings/arc/*
2d799dde 11036F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11037F: drivers/tty/serial/arc_uart.c
b7182d1a 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11039
556cc1c5
AB
11040SYNOPSYS ARC SDP platform support
11041M: Alexey Brodkin <abrodkin@synopsys.com>
11042S: Supported
11043F: arch/arc/plat-axs10x
11044F: arch/arc/boot/dts/ax*
11045F: Documentation/devicetree/bindings/arc/axs10*
11046
6c284c9a
LJ
11047SYSTEM CONFIGURATION (SYSCON)
11048M: Lee Jones <lee.jones@linaro.org>
11049M: Arnd Bergmann <arnd@arndb.de>
11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11051S: Supported
11052F: drivers/mfd/syscon.c
11053
1da177e4 11054SYSV FILESYSTEM
8b58be88 11055M: Christoph Hellwig <hch@infradead.org>
1da177e4 11056S: Maintained
679655da
JP
11057F: Documentation/filesystems/sysv-fs.txt
11058F: fs/sysv/
11059F: include/linux/sysv_fs.h
1da177e4 11060
86cfa7fc 11061TARGET SUBSYSTEM
9c3646d1 11062M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11063L: linux-scsi@vger.kernel.org
b9f5edc2 11064L: target-devel@vger.kernel.org
86cfa7fc 11065W: http://www.linux-iscsi.org
cf015e9f 11066W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11068S: Supported
11069F: drivers/target/
11070F: include/target/
11071F: Documentation/target/
11072
4e68852d 11073TASKSTATS STATISTICS INTERFACE
185e595f 11074M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11075S: Maintained
679655da
JP
11076F: Documentation/accounting/taskstats*
11077F: include/linux/taskstats*
11078F: kernel/taskstats.c
4e68852d 11079
781b456a 11080TC CLASSIFIER
f935f3f8 11081M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11082L: netdev@vger.kernel.org
11083S: Maintained
679655da 11084F: include/net/pkt_cls.h
c117ab84 11085F: include/uapi/linux/pkt_cls.h
679655da 11086F: net/sched/
781b456a 11087
5067f08a 11088TCP LOW PRIORITY MODULE
8b58be88
JP
11089M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11090M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11091W: http://tcp-lp-mod.sourceforge.net/
11092S: Maintained
679655da 11093F: net/ipv4/tcp_lp.c
5067f08a 11094
91952bc0
AP
11095TDA10071 MEDIA DRIVER
11096M: Antti Palosaari <crope@iki.fi>
11097L: linux-media@vger.kernel.org
a825eaec 11098W: https://linuxtv.org
91952bc0
AP
11099W: http://palosaari.fi/linux/
11100Q: http://patchwork.linuxtv.org/project/linux-media/list/
11101T: git git://linuxtv.org/anttip/media_tree.git
11102S: Maintained
11103F: drivers/media/dvb-frontends/tda10071*
11104
11105TDA18212 MEDIA DRIVER
11106M: Antti Palosaari <crope@iki.fi>
11107L: linux-media@vger.kernel.org
a825eaec 11108W: https://linuxtv.org
91952bc0
AP
11109W: http://palosaari.fi/linux/
11110Q: http://patchwork.linuxtv.org/project/linux-media/list/
11111T: git git://linuxtv.org/anttip/media_tree.git
11112S: Maintained
11113F: drivers/media/tuners/tda18212*
11114
11115TDA18218 MEDIA DRIVER
11116M: Antti Palosaari <crope@iki.fi>
11117L: linux-media@vger.kernel.org
a825eaec 11118W: https://linuxtv.org
91952bc0
AP
11119W: http://palosaari.fi/linux/
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121T: git git://linuxtv.org/anttip/media_tree.git
11122S: Maintained
11123F: drivers/media/tuners/tda18218*
11124
3b2f6aba
MK
11125TDA18271 MEDIA DRIVER
11126M: Michael Krufky <mkrufky@linuxtv.org>
11127L: linux-media@vger.kernel.org
a825eaec 11128W: https://linuxtv.org
3b2f6aba
MK
11129W: http://github.com/mkrufky
11130Q: http://patchwork.linuxtv.org/project/linux-media/list/
11131T: git git://linuxtv.org/mkrufky/tuners.git
11132S: Maintained
11133F: drivers/media/tuners/tda18271*
11134
e48307a9
MK
11135TDA827x MEDIA DRIVER
11136M: Michael Krufky <mkrufky@linuxtv.org>
11137L: linux-media@vger.kernel.org
a825eaec 11138W: https://linuxtv.org
e48307a9
MK
11139W: http://github.com/mkrufky
11140Q: http://patchwork.linuxtv.org/project/linux-media/list/
11141T: git git://linuxtv.org/mkrufky/tuners.git
11142S: Maintained
11143F: drivers/media/tuners/tda8290.*
11144
66cf9212
MK
11145TDA8290 MEDIA DRIVER
11146M: Michael Krufky <mkrufky@linuxtv.org>
11147L: linux-media@vger.kernel.org
a825eaec 11148W: https://linuxtv.org
66cf9212
MK
11149W: http://github.com/mkrufky
11150Q: http://patchwork.linuxtv.org/project/linux-media/list/
11151T: git git://linuxtv.org/mkrufky/tuners.git
11152S: Maintained
11153F: drivers/media/tuners/tda8290.*
11154
4b9fba30
HV
11155TDA9840 MEDIA DRIVER
11156M: Hans Verkuil <hverkuil@xs4all.nl>
11157L: linux-media@vger.kernel.org
11158T: git git://linuxtv.org/media_tree.git
a825eaec 11159W: https://linuxtv.org
4b9fba30
HV
11160S: Maintained
11161F: drivers/media/i2c/tda9840*
11162
2cb654fd 11163TEA5761 TUNER DRIVER
dc19ed15
MCC
11164M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11165M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11166L: linux-media@vger.kernel.org
a825eaec 11167W: https://linuxtv.org
2cb654fd
MCC
11168T: git git://linuxtv.org/media_tree.git
11169S: Odd fixes
11170F: drivers/media/tuners/tea5761.*
11171
11172TEA5767 TUNER DRIVER
dc19ed15
MCC
11173M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11174M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11175L: linux-media@vger.kernel.org
a825eaec 11176W: https://linuxtv.org
2cb654fd
MCC
11177T: git git://linuxtv.org/media_tree.git
11178S: Maintained
11179F: drivers/media/tuners/tea5767.*
11180
4b9fba30
HV
11181TEA6415C MEDIA DRIVER
11182M: Hans Verkuil <hverkuil@xs4all.nl>
11183L: linux-media@vger.kernel.org
11184T: git git://linuxtv.org/media_tree.git
a825eaec 11185W: https://linuxtv.org
4b9fba30
HV
11186S: Maintained
11187F: drivers/media/i2c/tea6415c*
11188
11189TEA6420 MEDIA DRIVER
11190M: Hans Verkuil <hverkuil@xs4all.nl>
11191L: linux-media@vger.kernel.org
11192T: git git://linuxtv.org/media_tree.git
a825eaec 11193W: https://linuxtv.org
4b9fba30
HV
11194S: Maintained
11195F: drivers/media/i2c/tea6420*
11196
3d249d4c 11197TEAM DRIVER
dca9ab92 11198M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11199L: netdev@vger.kernel.org
11200S: Supported
11201F: drivers/net/team/
11202F: include/linux/if_team.h
c117ab84 11203F: include/uapi/linux/if_team.h
3d249d4c 11204
7d029125 11205TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11206M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11207S: Maintained
11208F: arch/x86/platform/ts5500/
11209
40ad4a30
SY
11210TECHNOTREND USB IR RECEIVER
11211M: Sean Young <sean@mess.org>
11212L: linux-media@vger.kernel.org
11213S: Maintained
11214F: drivers/media/rc/ttusbir.c
11215
adabdb0c 11216TEGRA ARCHITECTURE SUPPORT
243d58ec 11217M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11218M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11219M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11220L: linux-tegra@vger.kernel.org
fd117cd1 11221Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11223S: Supported
bbbe96ed 11224N: [^a-z]tegra
84b9414b 11225
adabdb0c
SW
11226TEGRA CLOCK DRIVER
11227M: Peter De Schrijver <pdeschrijver@nvidia.com>
11228M: Prashant Gaikwad <pgaikwad@nvidia.com>
11229S: Supported
11230F: drivers/clk/tegra/
11231
86e486a0 11232TEGRA DMA DRIVERS
adabdb0c 11233M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11234M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11235S: Supported
86e486a0 11236F: drivers/dma/tegra*
adabdb0c 11237
adabdb0c
SW
11238TEGRA I2C DRIVER
11239M: Laxman Dewangan <ldewangan@nvidia.com>
11240S: Supported
11241F: drivers/i2c/busses/i2c-tegra.c
11242
11243TEGRA IOMMU DRIVERS
11244M: Hiroshi Doyu <hdoyu@nvidia.com>
11245S: Supported
11246F: drivers/iommu/tegra*
11247
11248TEGRA KBC DRIVER
11249M: Rakesh Iyer <riyer@nvidia.com>
11250M: Laxman Dewangan <ldewangan@nvidia.com>
11251S: Supported
11252F: drivers/input/keyboard/tegra-kbc.c
11253
adabdb0c
SW
11254TEGRA PWM DRIVER
11255M: Thierry Reding <thierry.reding@gmail.com>
11256S: Supported
11257F: drivers/pwm/pwm-tegra.c
11258
11259TEGRA SERIAL DRIVER
11260M: Laxman Dewangan <ldewangan@nvidia.com>
11261S: Supported
11262F: drivers/tty/serial/serial-tegra.c
11263
11264TEGRA SPI DRIVER
11265M: Laxman Dewangan <ldewangan@nvidia.com>
11266S: Supported
11267F: drivers/spi/spi-tegra*
11268
1a348ccc 11269TEHUTI ETHERNET DRIVER
8b58be88 11270M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11271L: netdev@vger.kernel.org
11272S: Supported
ef7f5429 11273F: drivers/net/ethernet/tehuti/*
1a348ccc 11274
4e68852d 11275Telecom Clock Driver for MCPL0010
8b58be88 11276M: Mark Gross <mark.gross@intel.com>
4e68852d 11277S: Supported
679655da 11278F: drivers/char/tlclk.c
4e68852d 11279
4480f15b 11280TENSILICA XTENSA PORT (xtensa)
8b58be88 11281M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11282M: Max Filippov <jcmvbkbc@gmail.com>
11283L: linux-xtensa@linux-xtensa.org
9f273c24 11284T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11285S: Maintained
679655da 11286F: arch/xtensa/
3dc99857 11287F: drivers/irqchip/irq-xtensa-*
4e68852d 11288
5313ba66
HV
11289THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11290M: Hans Verkuil <hverkuil@xs4all.nl>
11291L: linux-media@vger.kernel.org
11292T: git git://linuxtv.org/media_tree.git
a825eaec 11293W: https://linuxtv.org
5313ba66
HV
11294S: Maintained
11295F: drivers/media/radio/radio-raremono.c
11296
d3fb6955 11297THERMAL
b75f0050 11298M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11299M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11300L: linux-pm@vger.kernel.org
11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11303Q: https://patchwork.kernel.org/project/linux-pm/list/
11304S: Supported
11305F: drivers/thermal/
11306F: include/linux/thermal.h
af6c9f16 11307F: include/uapi/linux/thermal.h
b75f0050
JP
11308F: include/linux/cpu_cooling.h
11309F: Documentation/devicetree/bindings/thermal/
d3fb6955 11310
64e05d8b
VK
11311THERMAL/CPU_COOLING
11312M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11313M: Viresh Kumar <viresh.kumar@linaro.org>
11314M: Javi Merino <javi.merino@arm.com>
11315L: linux-pm@vger.kernel.org
11316S: Supported
11317F: Documentation/thermal/cpu-cooling-api.txt
11318F: drivers/thermal/cpu_cooling.c
11319F: include/linux/cpu_cooling.h
11320
30ba2fbd
VD
11321THINGM BLINK(1) USB RGB LED DRIVER
11322M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11323S: Maintained
11324F: drivers/hid/hid-thingm.c
11325
4e68852d 11326THINKPAD ACPI EXTRAS DRIVER
8b58be88 11327M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11328L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11329L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11330W: http://ibm-acpi.sourceforge.net
11331W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11332T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11333S: Maintained
679655da 11334F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11335
1b46f2a2 11336TI BANDGAP AND THERMAL DRIVER
f14d1c24 11337M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11338M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11339L: linux-pm@vger.kernel.org
531ff13e 11340L: linux-omap@vger.kernel.org
5a723e81 11341S: Maintained
794b2e25 11342F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11343
ccf963d3
BP
11344TI VPE/CAL DRIVERS
11345M: Benoit Parrot <bparrot@ti.com>
11346L: linux-media@vger.kernel.org
11347W: http://linuxtv.org/
11348Q: http://patchwork.linuxtv.org/project/linux-media/list/
11349S: Maintained
11350F: drivers/media/platform/ti-vpe/
11351
0c7665c3
MF
11352TI CDCE706 CLOCK DRIVER
11353M: Max Filippov <jcmvbkbc@gmail.com>
11354S: Maintained
11355F: drivers/clk/clk-cdce706.c
11356
49b6a5e3
TK
11357TI CLOCK DRIVER
11358M: Tero Kristo <t-kristo@ti.com>
11359L: linux-omap@vger.kernel.org
11360S: Maintained
11361F: drivers/clk/ti/
11362F: include/linux/clk/ti.h
11363
f75cfbad
GS
11364TI ETHERNET SWITCH DRIVER (CPSW)
11365M: Mugunthan V N <mugunthanvnm@ti.com>
11366R: Grygorii Strashko <grygorii.strashko@ti.com>
11367L: linux-omap@vger.kernel.org
11368L: netdev@vger.kernel.org
11369S: Maintained
11370F: drivers/net/ethernet/ti/cpsw*
11371F: drivers/net/ethernet/ti/davinci*
11372
4020f2d7 11373TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11374M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11375S: Maintained
679655da
JP
11376F: drivers/misc/tifm*
11377F: drivers/mmc/host/tifm_sd.c
11378F: include/linux/tifm.h
4020f2d7 11379
e0c52404 11380TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11381M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11382L: linux-kernel@vger.kernel.org
11383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384S: Maintained
11385F: drivers/soc/ti/*
11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11387
11388
152ad442
SR
11389TI LM49xxx FAMILY ASoC CODEC DRIVERS
11390M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11391M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11392L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11393S: Maintained
11394F: sound/soc/codecs/lm49453*
d392dead 11395F: sound/soc/codecs/isabelle*
152ad442 11396
0edd807d
KM
11397TI LP855x BACKLIGHT DRIVER
11398M: Milo Kim <milo.kim@ti.com>
11399S: Maintained
11400F: Documentation/backlight/lp855x-driver.txt
11401F: drivers/video/backlight/lp855x_bl.c
11402F: include/linux/platform_data/lp855x.h
11403
faf13f6d
KM
11404TI LP8727 CHARGER DRIVER
11405M: Milo Kim <milo.kim@ti.com>
11406S: Maintained
11407F: drivers/power/lp8727_charger.c
11408F: include/linux/platform_data/lp8727.h
11409
22f1229f
KM
11410TI LP8788 MFD DRIVER
11411M: Milo Kim <milo.kim@ti.com>
11412S: Maintained
11413F: drivers/iio/adc/lp8788_adc.c
11414F: drivers/leds/leds-lp8788.c
11415F: drivers/mfd/lp8788*.c
11416F: drivers/power/lp8788-charger.c
11417F: drivers/regulator/lp8788-*.c
11418F: include/linux/mfd/lp8788*.h
11419
84640e27
KM
11420TI NETCP ETHERNET DRIVER
11421M: Wingman Kwok <w-kwok2@ti.com>
11422M: Murali Karicheri <m-karicheri2@ti.com>
11423L: netdev@vger.kernel.org
11424S: Maintained
11425F: drivers/net/ethernet/ti/netcp*
11426
217e0ca9
KC
11427TI TAS571X FAMILY ASoC CODEC DRIVER
11428M: Kevin Cernekee <cernekee@chromium.org>
11429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11430S: Odd Fixes
11431F: sound/soc/codecs/tas571x*
11432
dd5e8e6b 11433TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11434M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11436S: Maintained
11437F: sound/soc/codecs/twl4030*
11438
90921014 11439TI WILINK WIRELESS DRIVERS
90921014
LC
11440L: linux-wireless@vger.kernel.org
11441W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11442W: http://wireless.kernel.org/en/users/Drivers/wl1251
11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11444S: Orphan
90921014
LC
11445F: drivers/net/wireless/ti/
11446F: include/linux/wl12xx.h
11447
e86eaa3a 11448TIPC NETWORK LAYER
8b58be88 11449M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11450M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11451L: netdev@vger.kernel.org (core kernel code)
11452L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11453W: http://tipc.sourceforge.net/
e86eaa3a 11454S: Maintained
c117ab84 11455F: include/uapi/linux/tipc*.h
679655da 11456F: net/tipc/
e86eaa3a 11457
867e359b 11458TILE ARCHITECTURE
b9a279f6 11459M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11460W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11461T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11462S: Supported
11463F: arch/tile/
6b940606 11464F: drivers/char/tile-srom.c
5c770755 11465F: drivers/edac/tile_edac.c
6b940606
CM
11466F: drivers/net/ethernet/tile/
11467F: drivers/rtc/rtc-tile.c
11468F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11469F: drivers/tty/serial/tilegx.c
6b940606
CM
11470F: drivers/usb/host/*-tilegx.c
11471F: include/linux/usb/tilegx.h
867e359b 11472
1da177e4 11473TLAN NETWORK DRIVER
8b58be88 11474M: Samuel Chessman <chessman@tux.org>
88c07dde 11475L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11476W: http://sourceforge.net/projects/tlan/
11477S: Maintained
679655da 11478F: Documentation/networking/tlan.txt
b544dbac 11479F: drivers/net/ethernet/ti/tlan.*
1da177e4 11480
d74db3b2 11481TOMOYO SECURITY MODULE
8b58be88
JP
11482M: Kentaro Takeda <takedakn@nttdata.co.jp>
11483M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11484L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11485L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11486L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11487L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11488W: http://tomoyo.sourceforge.jp/
843d183c 11489T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11490S: Maintained
679655da 11491F: security/tomoyo/
d74db3b2 11492
9caeb532 11493TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11494M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11495L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11496S: Maintained
11497F: drivers/platform/x86/topstar-laptop.c
11498
1da177e4 11499TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11500M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11501L: platform-driver-x86@vger.kernel.org
0a63ca11 11502S: Maintained
679655da 11503F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11504
0a63ca11
AA
11505TOSHIBA BLUETOOTH DRIVER
11506M: Azael Avalos <coproscefalo@gmail.com>
11507L: platform-driver-x86@vger.kernel.org
11508S: Maintained
11509F: drivers/platform/x86/toshiba_bluetooth.c
11510
11511TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11512M: Azael Avalos <coproscefalo@gmail.com>
11513L: platform-driver-x86@vger.kernel.org
11514S: Maintained
11515F: drivers/platform/x86/toshiba_haps.c
11516
14991fc7
AA
11517TOSHIBA WMI HOTKEYS DRIVER
11518M: Azael Avalos <coproscefalo@gmail.com>
11519L: platform-driver-x86@vger.kernel.org
11520S: Maintained
11521F: drivers/platform/x86/toshiba-wmi.c
11522
1da177e4 11523TOSHIBA SMM DRIVER
8b58be88 11524M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11525W: http://www.buzzard.org.uk/toshiba/
11526S: Maintained
679655da
JP
11527F: drivers/char/toshiba.c
11528F: include/linux/toshiba.h
c117ab84 11529F: include/uapi/linux/toshiba.h
1da177e4 11530
d32d9864
MR
11531TOSHIBA TC358743 DRIVER
11532M: Mats Randgaard <matrandg@cisco.com>
11533L: linux-media@vger.kernel.org
11534S: Maintained
11535F: drivers/media/i2c/tc358743*
b5dcee22 11536F: include/media/i2c/tc358743.h
d32d9864 11537
560e6475
WS
11538TMIO/SDHI MMC DRIVER
11539M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11540L: linux-mmc@vger.kernel.org
560e6475 11541S: Supported
d1057c40
GL
11542F: drivers/mmc/host/tmio_mmc*
11543F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11544F: include/linux/mfd/tmio.h
d719f900 11545
917cc4e6
GR
11546TMP401 HARDWARE MONITOR DRIVER
11547M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11548L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11549S: Maintained
11550F: Documentation/hwmon/tmp401
11551F: drivers/hwmon/tmp401.c
11552
98f32602 11553TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11554M: Hugh Dickins <hughd@google.com>
98f32602
HD
11555L: linux-mm@kvack.org
11556S: Maintained
11557F: include/linux/shmem_fs.h
11558F: mm/shmem.c
11559
45f95b53 11560TM6000 VIDEO4LINUX DRIVER
dc19ed15
MCC
11561M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11562M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11563L: linux-media@vger.kernel.org
a825eaec 11564W: https://linuxtv.org
45f95b53
MCC
11565T: git git://linuxtv.org/media_tree.git
11566S: Odd fixes
11567F: drivers/media/usb/tm6000/
11568
c65fde19
HV
11569TW68 VIDEO4LINUX DRIVER
11570M: Hans Verkuil <hverkuil@xs4all.nl>
11571L: linux-media@vger.kernel.org
11572T: git git://linuxtv.org/media_tree.git
a825eaec 11573W: https://linuxtv.org
c65fde19
HV
11574S: Odd Fixes
11575F: drivers/media/pci/tw68/
11576
704a84cc
EG
11577TW686X VIDEO4LINUX DRIVER
11578M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11579L: linux-media@vger.kernel.org
11580T: git git://linuxtv.org/media_tree.git
11581W: http://linuxtv.org
11582S: Maintained
11583F: drivers/media/pci/tw686x/
11584
4e68852d 11585TPM DEVICE DRIVER
901486b8 11586M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11587M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11588M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11589R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11590W: http://tpmdd.sourceforge.net
63a10dfd 11591L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11592Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11593T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11594S: Maintained
679655da 11595F: drivers/char/tpm/
4e68852d 11596
1a0f1b27
AL
11597TPM IBM_VTPM DEVICE DRIVER
11598M: Ashley Lai <ashleydlai@gmail.com>
11599W: http://tpmdd.sourceforge.net
11600L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11601S: Maintained
11602F: drivers/char/tpm/tpm_ibmvtpm*
11603
d6f005a1
JP
11604TRACING
11605M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11606M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11608S: Maintained
11609F: Documentation/trace/ftrace.txt
11610F: arch/*/*/*/ftrace.h
11611F: arch/*/kernel/ftrace.c
11612F: include/*/ftrace.h
11613F: include/linux/trace*.h
11614F: include/trace/
11615F: kernel/trace/
6e68e6c5 11616F: tools/testing/selftests/ftrace/
d6f005a1 11617
4abac0d0
IM
11618TRACING MMIO ACCESSES (MMIOTRACE)
11619M: Steven Rostedt <rostedt@goodmis.org>
11620M: Ingo Molnar <mingo@kernel.org>
11621R: Karol Herbst <karolherbst@gmail.com>
11622R: Pekka Paalanen <ppaalanen@gmail.com>
11623S: Maintained
11624L: linux-kernel@vger.kernel.org
11625L: nouveau@lists.freedesktop.org
11626F: kernel/trace/trace_mmiotrace.c
11627F: include/linux/mmiotrace.h
11628F: arch/x86/mm/kmmio.c
11629F: arch/x86/mm/mmio-mod.c
11630F: arch/x86/mm/testmmiotrace.c
11631
1da177e4 11632TRIVIAL PATCHES
8b58be88 11633M: Jiri Kosina <trivial@kernel.org>
54e5881d 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11635S: Maintained
86ef925f 11636K: ^Subject:.*(?i)trivial
1da177e4 11637
4e68852d 11638TTY LAYER
879a5a00 11639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11640M: Jiri Slaby <jslaby@suse.com>
879a5a00 11641S: Supported
08deed1e 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11643F: Documentation/serial/
8dd5d2f1 11644F: drivers/tty/
df621252 11645F: drivers/tty/serial/serial_core.c
e3288775
AC
11646F: include/linux/serial_core.h
11647F: include/linux/serial.h
11648F: include/linux/tty.h
c117ab84
CEB
11649F: include/uapi/linux/serial_core.h
11650F: include/uapi/linux/serial.h
11651F: include/uapi/linux/tty.h
4e68852d 11652
91952bc0
AP
11653TUA9001 MEDIA DRIVER
11654M: Antti Palosaari <crope@iki.fi>
11655L: linux-media@vger.kernel.org
a825eaec 11656W: https://linuxtv.org
91952bc0
AP
11657W: http://palosaari.fi/linux/
11658Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659T: git git://linuxtv.org/anttip/media_tree.git
11660S: Maintained
11661F: drivers/media/tuners/tua9001*
11662
740db6d7 11663TULIP NETWORK DRIVERS
740db6d7 11664L: netdev@vger.kernel.org
cf869eb1
GG
11665L: linux-parisc@vger.kernel.org
11666S: Orphan
0f04e2aa 11667F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11668
11669TUN/TAP driver
ba57b6f2 11670M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11671W: http://vtun.sourceforge.net/tun
11672S: Maintained
679655da
JP
11673F: Documentation/networking/tuntap.txt
11674F: arch/um/os-Linux/drivers/
1da177e4 11675
b454cc66 11676TURBOCHANNEL SUBSYSTEM
8b58be88 11677M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11678M: Ralf Baechle <ralf@linux-mips.org>
11679L: linux-mips@linux-mips.org
11680Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11681S: Maintained
679655da
JP
11682F: drivers/tc/
11683F: include/linux/tc.h
b454cc66 11684
1da177e4 11685U14-34F SCSI DRIVER
8b58be88 11686M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11687L: linux-scsi@vger.kernel.org
11688S: Maintained
679655da 11689F: drivers/scsi/u14-34f.c
1da177e4 11690
e2d1d6c0 11691UBI FILE SYSTEM (UBIFS)
a7859936 11692M: Richard Weinberger <richard@nod.at>
949cb623 11693M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11694M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11695L: linux-mtd@lists.infradead.org
e2966cbe 11696T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11697W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11698S: Supported
679655da
JP
11699F: Documentation/filesystems/ubifs.txt
11700F: fs/ubifs/
e2d1d6c0 11701
e1632fa2 11702UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11703M: Greg Ungerer <gerg@linux-m68k.org>
11704W: http://www.linux-m68k.org/
cc2020e6 11705W: http://www.uclinux.org/
e1632fa2 11706L: linux-m68k@lists.linux-m68k.org
cc2020e6 11707L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11709S: Maintained
e1632fa2
GU
11710F: arch/m68k/coldfire/
11711F: arch/m68k/68*/
61bc02bb
JP
11712F: arch/m68k/*/*_no.*
11713F: arch/m68k/include/asm/*_no.*
cc2020e6 11714
1da177e4 11715UDF FILESYSTEM
d8130624 11716M: Jan Kara <jack@suse.com>
1da177e4 11717S: Maintained
679655da
JP
11718F: Documentation/filesystems/udf.txt
11719F: fs/udf/
1da177e4 11720
cc2020e6 11721UFS FILESYSTEM
8b58be88 11722M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11723S: Maintained
679655da
JP
11724F: Documentation/filesystems/ufs.txt
11725F: fs/ufs/
cc2020e6 11726
0a09d3ab
DH
11727UHID USERSPACE HID IO DRIVER:
11728M: David Herrmann <dh.herrmann@googlemail.com>
11729L: linux-input@vger.kernel.org
11730S: Maintained
11731F: drivers/hid/uhid.c
c117ab84 11732F: include/uapi/linux/uhid.h
0a09d3ab 11733
18332a80 11734ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11735L: linux-usb@vger.kernel.org
10c6c9c9 11736S: Orphan
355ffe69 11737F: drivers/uwb/
679655da
JP
11738F: include/linux/uwb.h
11739F: include/linux/uwb/
18332a80 11740
b31d8273
G
11741UNICORE32 ARCHITECTURE:
11742M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11743W: http://mprc.pku.edu.cn/~guanxuetao/linux
11744S: Maintained
ceebf4d5 11745T: git git://github.com/gxt/linux.git
b31d8273
G
11746F: arch/unicore32/
11747
d8379ab1
TF
11748UNIFDEF
11749M: Tony Finch <dot@dotat.at>
11750W: http://dotat.at/prog/unifdef
11751S: Maintained
11752F: scripts/unifdef.c
11753
1da177e4 11754UNIFORM CDROM DRIVER
8b58be88 11755M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11756W: http://www.kernel.dk
11757S: Maintained
679655da
JP
11758F: Documentation/cdrom/
11759F: drivers/cdrom/cdrom.c
11760F: include/linux/cdrom.h
c117ab84 11761F: include/uapi/linux/cdrom.h
1da177e4 11762
56df0122 11763UNISYS S-PAR DRIVERS
49e7d9df
JP
11764M: David Kershner <david.kershner@unisys.com>
11765L: sparmaintainer@unisys.com (Unisys internal)
11766S: Supported
11767F: drivers/staging/unisys/
56df0122 11768
9941fa6e
VH
11769UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11770M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11771L: linux-scsi@vger.kernel.org
11772S: Supported
11773F: Documentation/scsi/ufs.txt
11774F: drivers/scsi/ufs/
11775
e2d1d6c0 11776UNSORTED BLOCK IMAGES (UBI)
949cb623 11777M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11778M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11779W: http://www.linux-mtd.infradead.org/
11780L: linux-mtd@lists.infradead.org
b6b44e0a 11781T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11782S: Supported
80811493 11783F: drivers/mtd/ubi/
679655da 11784F: include/linux/mtd/ubi.h
c117ab84 11785F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11786
1da177e4 11787USB ACM DRIVER
ca1c3e6f 11788M: Oliver Neukum <oneukum@suse.com>
6372594a 11789L: linux-usb@vger.kernel.org
1da177e4 11790S: Maintained
679655da
JP
11791F: Documentation/usb/acm.txt
11792F: drivers/usb/class/cdc-acm.*
1da177e4 11793
b7d572e1
PF
11794USB AR5523 WIRELESS DRIVER
11795M: Pontus Fuchs <pontus.fuchs@gmail.com>
11796L: linux-wireless@vger.kernel.org
11797S: Maintained
11798F: drivers/net/wireless/ath/ar5523/
11799
115bb1ff 11800USB ATTACHED SCSI
f50a4968 11801M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11802M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11803L: linux-usb@vger.kernel.org
11804L: linux-scsi@vger.kernel.org
8eae0fb7 11805S: Maintained
115bb1ff
MW
11806F: drivers/usb/storage/uas.c
11807
1da177e4 11808USB CDC ETHERNET DRIVER
61eee9a7 11809M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11810L: linux-usb@vger.kernel.org
1da177e4 11811S: Maintained
679655da 11812F: drivers/net/usb/cdc_*.c
c117ab84 11813F: include/uapi/linux/usb/cdc.h
1da177e4 11814
66e3e591
KP
11815USB CHAOSKEY DRIVER
11816M: Keith Packard <keithp@keithp.com>
11817L: linux-usb@vger.kernel.org
11818S: Maintained
11819F: drivers/usb/misc/chaoskey.c
11820
b02b371e 11821USB CYPRESS C67X00 DRIVER
8b58be88 11822M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11823L: linux-usb@vger.kernel.org
11824S: Maintained
679655da 11825F: drivers/usb/c67x00/
b02b371e 11826
d0374f4f 11827USB DAVICOM DM9601 DRIVER
8b58be88 11828M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11829L: netdev@vger.kernel.org
d0374f4f
PK
11830W: http://www.linux-usb.org/usbnet
11831S: Maintained
679655da 11832F: drivers/net/usb/dm9601.c
d0374f4f 11833
cc2020e6 11834USB DIAMOND RIO500 DRIVER
8b58be88 11835M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11836L: rio500-users@lists.sourceforge.net
11837W: http://rio500.sourceforge.net
11838S: Maintained
679655da 11839F: drivers/usb/misc/rio500*
cc2020e6 11840
1da177e4 11841USB EHCI DRIVER
578333ab 11842M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11843L: linux-usb@vger.kernel.org
578333ab 11844S: Maintained
679655da
JP
11845F: Documentation/usb/ehci.txt
11846F: drivers/usb/host/ehci*
1da177e4 11847
69ae9e3e 11848USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11849M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11850L: linux-usb@vger.kernel.org
69ae9e3e 11851W: http://www.linux-usb.org/gadget
d6d0f665
FB
11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11853S: Maintained
679655da
JP
11854F: drivers/usb/gadget/
11855F: include/linux/usb/gadget*
69ae9e3e 11856
2dea64b4 11857USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11858M: Jiri Kosina <jikos@kernel.org>
406df153 11859R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11860L: linux-usb@vger.kernel.org
54e5881d 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11862S: Maintained
c2f01971 11863F: Documentation/hid/hiddev.txt
679655da 11864F: drivers/hid/usbhid/
1da177e4 11865
959eea21 11866USB ISP116X DRIVER
8b58be88 11867M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11868L: linux-usb@vger.kernel.org
959eea21 11869S: Maintained
679655da
JP
11870F: drivers/usb/host/isp116x*
11871F: include/linux/usb/isp116x.h
959eea21 11872
146498ea
WH
11873USB LAN78XX ETHERNET DRIVER
11874M: Woojung Huh <woojung.huh@microchip.com>
11875M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11876L: netdev@vger.kernel.org
11877S: Maintained
11878F: drivers/net/usb/lan78xx.*
11879
1da177e4 11880USB MASS STORAGE DRIVER
8b58be88 11881M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11882L: linux-usb@vger.kernel.org
8836aeb8 11883L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11884S: Maintained
11885W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11886F: drivers/usb/storage/
1da177e4 11887
af39917d
CL
11888USB MIDI DRIVER
11889M: Clemens Ladisch <clemens@ladisch.de>
11890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11891T: git git://git.alsa-project.org/alsa-kernel.git
11892S: Maintained
11893F: sound/usb/midi.*
11894
444ce9d4
JP
11895USB NETWORKING DRIVERS
11896L: linux-usb@vger.kernel.org
11897S: Odd Fixes
11898F: drivers/net/usb/
11899
1da177e4 11900USB OHCI DRIVER
578333ab 11901M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11902L: linux-usb@vger.kernel.org
578333ab 11903S: Maintained
679655da
JP
11904F: Documentation/usb/ohci.txt
11905F: drivers/usb/host/ohci*
1da177e4 11906
963ffa3e 11907USB OTG FSM (Finite State Machine)
60d77b3d 11908M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11910L: linux-usb@vger.kernel.org
11911S: Maintained
11912F: drivers/usb/common/usb-otg-fsm.c
11913
563da3a9
VM
11914USB OVER IP DRIVER
11915M: Valentina Manea <valentina.manea.m@gmail.com>
11916M: Shuah Khan <shuah.kh@samsung.com>
11917L: linux-usb@vger.kernel.org
11918S: Maintained
a6d6fc2b 11919F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11920F: drivers/usb/usbip/
11921F: tools/usb/usbip/
11922
1da177e4 11923USB PEGASUS DRIVER
a16b945c 11924M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11925L: linux-usb@vger.kernel.org
043600a6 11926L: netdev@vger.kernel.org
052e3128
PM
11927T: git git://github.com/petkan/pegasus.git
11928W: https://github.com/petkan/pegasus
1da177e4 11929S: Maintained
679655da 11930F: drivers/net/usb/pegasus.*
1da177e4 11931
d3ad558f 11932USB PHY LAYER
a55f6286 11933M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11934L: linux-usb@vger.kernel.org
11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11936S: Maintained
11937F: drivers/usb/phy/
d3ad558f 11938
73e4fb3f 11939USB PRINTER DRIVER (usblp)
8b58be88 11940M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11941L: linux-usb@vger.kernel.org
73e4fb3f 11942S: Supported
679655da 11943F: drivers/usb/class/usblp.c
1da177e4 11944
4521b477
BM
11945USB QMI WWAN NETWORK DRIVER
11946M: Bjørn Mork <bjorn@mork.no>
11947L: netdev@vger.kernel.org
11948S: Maintained
11949F: Documentation/ABI/testing/sysfs-class-net-qmi
11950F: drivers/net/usb/qmi_wwan.c
11951
1da177e4 11952USB RTL8150 DRIVER
a16b945c 11953M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11954L: linux-usb@vger.kernel.org
043600a6 11955L: netdev@vger.kernel.org
052e3128
PM
11956T: git git://github.com/petkan/rtl8150.git
11957W: https://github.com/petkan/rtl8150
1da177e4 11958S: Maintained
679655da 11959F: drivers/net/usb/rtl8150.c
1da177e4 11960
f896b796 11961USB SERIAL SUBSYSTEM
66085694 11962M: Johan Hovold <johan@kernel.org>
795fb7e7 11963L: linux-usb@vger.kernel.org
4e68852d 11964S: Maintained
679655da 11965F: Documentation/usb/usb-serial.txt
f896b796 11966F: drivers/usb/serial/
679655da 11967F: include/linux/usb/serial.h
1da177e4 11968
b3f0db1c
SG
11969USB SMSC75XX ETHERNET DRIVER
11970M: Steve Glendinning <steve.glendinning@shawell.net>
11971L: netdev@vger.kernel.org
11972S: Maintained
11973F: drivers/net/usb/smsc75xx.*
11974
2f7ca802 11975USB SMSC95XX ETHERNET DRIVER
90b24cfb 11976M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11977L: netdev@vger.kernel.org
90b24cfb 11978S: Maintained
679655da 11979F: drivers/net/usb/smsc95xx.*
2f7ca802 11980
1da177e4 11981USB SUBSYSTEM
879a5a00 11982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11983L: linux-usb@vger.kernel.org
1da177e4 11984W: http://www.linux-usb.org
08deed1e 11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11986S: Supported
679655da 11987F: Documentation/usb/
679655da
JP
11988F: drivers/usb/
11989F: include/linux/usb.h
11990F: include/linux/usb/
1da177e4
LT
11991
11992USB UHCI DRIVER
8b58be88 11993M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11994L: linux-usb@vger.kernel.org
1da177e4 11995S: Maintained
679655da 11996F: drivers/usb/host/uhci*
1da177e4 11997
69ae9e3e 11998USB "USBNET" DRIVER FRAMEWORK
d8130624 11999M: Oliver Neukum <oneukum@suse.com>
043600a6 12000L: netdev@vger.kernel.org
69ae9e3e 12001W: http://www.linux-usb.org/usbnet
1da177e4 12002S: Maintained
679655da
JP
12003F: drivers/net/usb/usbnet.c
12004F: include/linux/usb/usbnet.h
1da177e4 12005
c0efd232 12006USB VIDEO CLASS
c53ac071 12007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12008L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12009L: linux-media@vger.kernel.org
275ffde4 12010T: git git://linuxtv.org/media_tree.git
57c6d2e9 12011W: http://www.ideasonboard.org/uvc/
c0efd232 12012S: Maintained
0c0d06ca 12013F: drivers/media/usb/uvc/
6c0f0359 12014F: include/uapi/linux/uvcvideo.h
1da177e4 12015
b60b9c45
HV
12016USB VISION DRIVER
12017M: Hans Verkuil <hverkuil@xs4all.nl>
12018L: linux-media@vger.kernel.org
12019T: git git://linuxtv.org/media_tree.git
a825eaec 12020W: https://linuxtv.org
b60b9c45
HV
12021S: Odd Fixes
12022F: drivers/media/usb/usbvision/
12023
8282da47
LP
12024USB WEBCAM GADGET
12025M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12026L: linux-usb@vger.kernel.org
12027S: Maintained
3a83c16e 12028F: drivers/usb/gadget/function/*uvc*
faf2e1db 12029F: drivers/usb/gadget/legacy/webcam.c
8282da47 12030
bf164cc0 12031USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12032M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12033L: linux-wireless@vger.kernel.org
12034S: Maintained
679655da 12035F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12036
eb6bab13 12037USB XHCI DRIVER
03d85053 12038M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12039L: linux-usb@vger.kernel.org
12040S: Supported
36d0344c
SS
12041F: drivers/usb/host/xhci*
12042F: drivers/usb/host/pci-quirks*
eb6bab13 12043
1da177e4 12044USB ZD1201 DRIVER
4086b9ca 12045L: linux-wireless@vger.kernel.org
1da177e4 12046W: http://linux-lc100020.sourceforge.net
4086b9ca 12047S: Orphan
ed0ad06f 12048F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12049
b7eee616 12050USB ZR364XX DRIVER
8b58be88 12051M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12052L: linux-usb@vger.kernel.org
661263b5 12053L: linux-media@vger.kernel.org
275ffde4 12054T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12055W: http://royale.zerezo.com/zr364xx/
12056S: Maintained
679655da 12057F: Documentation/video4linux/zr364xx.txt
90d72ac6 12058F: drivers/media/usb/zr364xx/
b7eee616 12059
289fcff4
HK
12060ULPI BUS
12061M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12062L: linux-usb@vger.kernel.org
12063S: Maintained
12064F: drivers/usb/common/ulpi.c
12065F: include/linux/ulpi/
12066
e7839f25 12067USER-MODE LINUX (UML)
8b58be88 12068M: Jeff Dike <jdike@addtoit.com>
b15194b7 12069M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12070L: user-mode-linux-devel@lists.sourceforge.net
12071L: user-mode-linux-user@lists.sourceforge.net
12072W: http://user-mode-linux.sourceforge.net
9f273c24 12073T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12074S: Maintained
61516587 12075F: Documentation/virtual/uml/
679655da 12076F: arch/um/
b070989a 12077F: arch/x86/um/
679655da
JP
12078F: fs/hostfs/
12079F: fs/hppfs/
b7eee616 12080
e5f114e9 12081USERSPACE I/O (UIO)
6a534c9d 12082M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12083M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12084S: Maintained
3d3fecbd 12085T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12086F: Documentation/DocBook/uio-howto.tmpl
12087F: drivers/uio/
12088F: include/linux/uio*.h
e5f114e9 12089
256cccbe 12090UTIL-LINUX PACKAGE
8b58be88 12091M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12092L: util-linux@vger.kernel.org
12093W: http://en.wikipedia.org/wiki/Util-linux
12094T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12095S: Maintained
12096
c1fd1c07 12097UVESAFB DRIVER
8b58be88 12098M: Michal Januszewski <spock@gentoo.org>
c69f677c 12099L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12100W: http://dev.gentoo.org/~spock/projects/uvesafb/
12101S: Maintained
679655da 12102F: Documentation/fb/uvesafb.txt
8a61f013 12103F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12104
456930d8
SA
12105VF610 NAND DRIVER
12106M: Stefan Agner <stefan@agner.ch>
12107L: linux-mtd@lists.infradead.org
12108S: Supported
12109F: drivers/mtd/nand/vf610_nfc.c
12110
4480f15b 12111VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12112M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12113S: Maintained
679655da
JP
12114F: Documentation/filesystems/vfat.txt
12115F: fs/fat/
1da177e4 12116
cba3345c
AW
12117VFIO DRIVER
12118M: Alex Williamson <alex.williamson@redhat.com>
12119L: kvm@vger.kernel.org
9f273c24 12120T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12121S: Maintained
12122F: Documentation/vfio.txt
12123F: drivers/vfio/
12124F: include/linux/vfio.h
c117ab84 12125F: include/uapi/linux/vfio.h
cba3345c 12126
a714ea5f
AW
12127VFIO PLATFORM DRIVER
12128M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12129L: kvm@vger.kernel.org
12130S: Maintained
12131F: drivers/vfio/platform/
12132
9e6f3438
PO
12133VIDEOBUF2 FRAMEWORK
12134M: Pawel Osciak <pawel@osciak.com>
12135M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12136M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12137L: linux-media@vger.kernel.org
12138S: Maintained
90d72ac6 12139F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12140F: include/media/videobuf2-*
12141
5523662e
SCP
12142VIRTUAL SERIO DEVICE DRIVER
12143M: Stephen Chandler Paul <thatslyude@gmail.com>
12144S: Maintained
12145F: drivers/input/serio/userio.c
12146F: include/uapi/linux/userio.h
12147
9a82446b
AS
12148VIRTIO CONSOLE DRIVER
12149M: Amit Shah <amit.shah@redhat.com>
12150L: virtualization@lists.linux-foundation.org
12151S: Maintained
12152F: drivers/char/virtio_console.c
12153F: include/linux/virtio_console.h
c117ab84 12154F: include/uapi/linux/virtio_console.h
9a82446b 12155
2426ec8f 12156VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12157M: "Michael S. Tsirkin" <mst@redhat.com>
12158L: virtualization@lists.linux-foundation.org
12159S: Maintained
12160F: drivers/virtio/
c893c8d7 12161F: tools/virtio/
2426ec8f
MT
12162F: drivers/net/virtio_net.c
12163F: drivers/block/virtio_blk.c
12164F: include/linux/virtio_*.h
916cdabc 12165F: include/uapi/linux/virtio_*.h
2426ec8f 12166
f2dbda3b
CH
12167VIRTIO DRIVERS FOR S390
12168M: Christian Borntraeger <borntraeger@de.ibm.com>
12169M: Cornelia Huck <cornelia.huck@de.ibm.com>
12170L: linux-s390@vger.kernel.org
12171L: virtualization@lists.linux-foundation.org
12172L: kvm@vger.kernel.org
12173S: Supported
1b568d93 12174F: drivers/s390/virtio/
f2dbda3b 12175
4ad6ee91
GH
12176VIRTIO GPU DRIVER
12177M: David Airlie <airlied@linux.ie>
12178M: Gerd Hoffmann <kraxel@redhat.com>
12179L: dri-devel@lists.freedesktop.org
12180L: virtualization@lists.linux-foundation.org
12181S: Maintained
12182F: drivers/gpu/drm/virtio/
12183F: include/uapi/linux/virtio_gpu.h
12184
3a4d5c94
MT
12185VIRTIO HOST (VHOST)
12186M: "Michael S. Tsirkin" <mst@redhat.com>
12187L: kvm@vger.kernel.org
c996d8b9 12188L: virtualization@lists.linux-foundation.org
3a4d5c94 12189L: netdev@vger.kernel.org
9f273c24 12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12191S: Maintained
12192F: drivers/vhost/
c117ab84 12193F: include/uapi/linux/vhost.h
3a4d5c94 12194
271c8651
GH
12195VIRTIO INPUT DRIVER
12196M: Gerd Hoffmann <kraxel@redhat.com>
12197S: Maintained
12198F: drivers/virtio/virtio_input.c
12199F: include/uapi/linux/virtio_input.h
12200
1da177e4 12201VIA RHINE NETWORK DRIVER
210347e1 12202S: Orphan
f2148a47 12203F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12204
f0bf7f61 12205VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12206M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12207M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12208S: Maintained
12209F: drivers/mmc/host/via-sdmmc.c
12210
69e4a7c2 12211VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12212M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12213L: linux-fbdev@vger.kernel.org
69e4a7c2 12214S: Maintained
c7babebd
FTS
12215F: include/linux/via-core.h
12216F: include/linux/via-gpio.h
12217F: include/linux/via_i2c.h
8a61f013 12218F: drivers/video/fbdev/via/
69e4a7c2 12219
01f20734 12220VIA VELOCITY NETWORK DRIVER
8b58be88 12221M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12222L: netdev@vger.kernel.org
12223S: Maintained
f2148a47 12224F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12225
f73f8173
AW
12226VIRT LIB
12227M: Alex Williamson <alex.williamson@redhat.com>
12228M: Paolo Bonzini <pbonzini@redhat.com>
12229L: kvm@vger.kernel.org
12230S: Supported
12231F: virt/lib/
12232
77911fd2 12233VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12234M: Hans Verkuil <hverkuil@xs4all.nl>
12235L: linux-media@vger.kernel.org
12236T: git git://linuxtv.org/media_tree.git
a825eaec 12237W: https://linuxtv.org
0b7bc1fa 12238S: Maintained
77911fd2 12239F: drivers/media/platform/vivid/*
0b7bc1fa 12240
be7f8273 12241VLAN (802.1Q)
8b58be88 12242M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12243L: netdev@vger.kernel.org
12244S: Maintained
679655da
JP
12245F: drivers/net/macvlan.c
12246F: include/linux/if_*vlan.h
12247F: net/8021q/
be7f8273 12248
55e331cf 12249VLYNQ BUS
8b58be88 12250M: Florian Fainelli <florian@openwrt.org>
8578d7af 12251L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12252S: Maintained
12253F: drivers/vlynq/vlynq.c
12254F: include/linux/vlynq.h
12255
390beae4 12256VME SUBSYSTEM
74c600e3 12257M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12258M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12260L: devel@driverdev.osuosl.org
12261S: Maintained
12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12263F: Documentation/vme_api.txt
12264F: drivers/staging/vme/
12265F: drivers/vme/
12266F: include/linux/vme*
12267
4488e09b
AK
12268VMWARE HYPERVISOR INTERFACE
12269M: Alok Kataria <akataria@vmware.com>
12270L: virtualization@lists.linux-foundation.org
12271S: Supported
12272F: arch/x86/kernel/cpu/vmware.c
12273
73b35d07
DT
12274VMWARE BALLOON DRIVER
12275M: Xavier Deguillard <xdeguillard@vmware.com>
12276M: Philip Moltmann <moltmann@vmware.com>
12277M: "VMware, Inc." <pv-drivers@vmware.com>
12278L: linux-kernel@vger.kernel.org
12279S: Maintained
12280F: drivers/misc/vmw_balloon.c
12281
8b8be51b
TH
12282VMWARE VMMOUSE SUBDRIVER
12283M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12284M: "VMware, Inc." <pv-drivers@vmware.com>
12285L: linux-input@vger.kernel.org
12286S: Maintained
12287F: drivers/input/mouse/vmmouse.c
12288F: drivers/input/mouse/vmmouse.h
12289
d1a890fa 12290VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12291M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12292M: "VMware, Inc." <pv-drivers@vmware.com>
12293L: netdev@vger.kernel.org
12294S: Maintained
12295F: drivers/net/vmxnet3/
d1a890fa 12296
851b1642 12297VMware PVSCSI driver
f2d7e40e 12298M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12299M: VMware PV-Drivers <pv-drivers@vmware.com>
12300L: linux-scsi@vger.kernel.org
12301S: Maintained
12302F: drivers/scsi/vmw_pvscsi.c
12303F: drivers/scsi/vmw_pvscsi.h
12304
e53e86c7 12305VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12306M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12307M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12308L: linux-kernel@vger.kernel.org
1dd68f01 12309W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12311S: Supported
9d2597e8 12312F: Documentation/devicetree/bindings/regulator/
679655da 12313F: drivers/regulator/
9d2597e8 12314F: include/dt-bindings/regulator/
679655da 12315F: include/linux/regulator/
e53e86c7 12316
081958eb
DA
12317VRF
12318M: David Ahern <dsa@cumulusnetworks.com>
12319M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12320L: netdev@vger.kernel.org
12321S: Maintained
12322F: drivers/net/vrf.c
562d897d 12323F: Documentation/networking/vrf.txt
081958eb 12324
ab41319e 12325VT1211 HARDWARE MONITOR DRIVER
8b58be88 12326M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12327L: linux-hwmon@vger.kernel.org
ab41319e 12328S: Maintained
679655da
JP
12329F: Documentation/hwmon/vt1211
12330F: drivers/hwmon/vt1211.c
ab41319e 12331
1de9e371 12332VT8231 HARDWARE MONITOR DRIVER
8b58be88 12333M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12334L: linux-hwmon@vger.kernel.org
1de9e371 12335S: Maintained
679655da 12336F: drivers/hwmon/vt8231.c
1de9e371 12337
88095e7b
TO
12338VUB300 USB to SDIO/SD/MMC bridge chip
12339M: Tony Olech <tony.olech@elandigitalsystems.com>
12340L: linux-mmc@vger.kernel.org
12341L: linux-usb@vger.kernel.org
12342S: Supported
12343F: drivers/mmc/host/vub300.c
12344
1da177e4 12345W1 DALLAS'S 1-WIRE BUS
a8018766 12346M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12347S: Maintained
679655da
JP
12348F: Documentation/w1/
12349F: drivers/w1/
1da177e4 12350
13927079 12351W83791D HARDWARE MONITORING DRIVER
8b58be88 12352M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12353L: linux-hwmon@vger.kernel.org
25845c22 12354S: Maintained
679655da
JP
12355F: Documentation/hwmon/w83791d
12356F: drivers/hwmon/w83791d.c
13927079 12357
61db011d 12358W83793 HARDWARE MONITORING DRIVER
8b58be88 12359M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12360L: linux-hwmon@vger.kernel.org
61db011d 12361S: Maintained
679655da
JP
12362F: Documentation/hwmon/w83793
12363F: drivers/hwmon/w83793.c
61db011d 12364
e3760b43 12365W83795 HARDWARE MONITORING DRIVER
d8130624 12366M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12367L: linux-hwmon@vger.kernel.org
e3760b43
JD
12368S: Maintained
12369F: drivers/hwmon/w83795.c
12370
1da177e4 12371W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12372M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12373S: Maintained
679655da 12374F: drivers/mmc/host/wbsd.*
1da177e4 12375
b4e05923
HG
12376WACOM PROTOCOL 4 SERIAL TABLETS
12377M: Julian Squires <julian@cipht.net>
12378M: Hans de Goede <hdegoede@redhat.com>
12379L: linux-input@vger.kernel.org
12380S: Maintained
12381F: drivers/input/tablet/wacom_serial4.c
12382
3527761c 12383WATCHDOG DEVICE DRIVERS
8b58be88 12384M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12385R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12386L: linux-watchdog@vger.kernel.org
12387W: http://www.linux-watchdog.org/
f599aaf0 12388T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12389S: Maintained
540be8b2 12390F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12391F: Documentation/watchdog/
12392F: drivers/watchdog/
12393F: include/linux/watchdog.h
c117ab84 12394F: include/uapi/linux/watchdog.h
3527761c 12395
1da177e4 12396WD7000 SCSI DRIVER
8b58be88 12397M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12398L: linux-scsi@vger.kernel.org
12399S: Maintained
679655da 12400F: drivers/scsi/wd7000.c
1da177e4 12401
b22e00f3
DH
12402WIIMOTE HID DRIVER
12403M: David Herrmann <dh.herrmann@googlemail.com>
12404L: linux-input@vger.kernel.org
12405S: Maintained
12406F: drivers/hid/hid-wiimote*
12407
e258b80e 12408WINBOND CIR DRIVER
364e9e18 12409M: David Härdeman <david@hardeman.nu>
e258b80e 12410S: Maintained
116ab806 12411F: drivers/media/rc/winbond-cir.c
e258b80e 12412
c36a483d
WBG
12413WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12414M: William Breathitt Gray <vilhelm.gray@gmail.com>
12415L: linux-watchdog@vger.kernel.org
12416S: Maintained
12417F: drivers/watchdog/ebc-c384_wdt.c
12418
9c26df9b
WBG
12419WINSYSTEMS WS16C48 GPIO DRIVER
12420M: William Breathitt Gray <vilhelm.gray@gmail.com>
12421L: linux-gpio@vger.kernel.org
12422S: Maintained
12423F: drivers/gpio/gpio-ws16c48.c
e258b80e 12424
8a70da82 12425WIMAX STACK
8b58be88 12426M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12427M: linux-wimax@intel.com
49e7d9df 12428L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12429S: Supported
12430W: http://linuxwimax.org
315987dc 12431F: Documentation/wimax/README.wimax
315987dc
JP
12432F: include/linux/wimax/debug.h
12433F: include/net/wimax.h
c117ab84 12434F: include/uapi/linux/wimax.h
315987dc 12435F: net/wimax/
8a70da82 12436
5fc14680 12437WISTRON LAPTOP BUTTON DRIVER
8b58be88 12438M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12439S: Maintained
679655da 12440F: drivers/input/misc/wistron_btns.c
5fc14680 12441
1da177e4 12442WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12444L: linux-wireless@vger.kernel.org
926554c4 12445W: http://oops.ghostprotocols.net:81/blog
1da177e4 12446S: Maintained
679655da 12447F: drivers/net/wireless/wl3501*
1da177e4 12448
055bcbcb 12449WOLFSON MICROELECTRONICS DRIVERS
fef95164 12450L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12451T: git https://github.com/CirrusLogic/linux-drivers.git
12452W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12453S: Supported
3768f0b1 12454F: Documentation/hwmon/wm83??
f494993f
CK
12455F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12456F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12457F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12458F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12459F: drivers/clk/clk-wm83*.c
9c309598 12460F: drivers/extcon/extcon-arizona.c
b75ea16a 12461F: drivers/leds/leds-wm83*.c
25b273ba 12462F: drivers/gpio/gpio-*wm*.c
9c309598 12463F: drivers/gpio/gpio-arizona.c
d22b0869 12464F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12465F: drivers/input/misc/wm831x-on.c
12466F: drivers/input/touchscreen/wm831x-ts.c
12467F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12468F: drivers/mfd/arizona*
12469F: drivers/mfd/wm*.c
12ebc137 12470F: drivers/mfd/cs47l24*
b75ea16a
MB
12471F: drivers/power/wm83*.c
12472F: drivers/rtc/rtc-wm83*.c
12473F: drivers/regulator/wm8*.c
3860e6c4 12474F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12475F: drivers/watchdog/wm83*_wdt.c
9c309598 12476F: include/linux/mfd/arizona/
3860e6c4 12477F: include/linux/mfd/wm831x/
b75ea16a 12478F: include/linux/mfd/wm8350/
3768f0b1 12479F: include/linux/mfd/wm8400*
59ec6da2 12480F: include/linux/wm97xx.h
055bcbcb 12481F: include/sound/wm????.h
9c309598 12482F: sound/soc/codecs/arizona.?
055bcbcb 12483F: sound/soc/codecs/wm*
12ebc137 12484F: sound/soc/codecs/cs47l24*
b75ea16a 12485
3e6cd7a4
TH
12486WORKQUEUE
12487M: Tejun Heo <tj@kernel.org>
badb7f5e 12488R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12490S: Maintained
12491F: include/linux/workqueue.h
12492F: kernel/workqueue.c
12493F: Documentation/workqueue.txt
12494
39ac9f48
CYT
12495X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12496M: Chen-Yu Tsai <wens@csie.org>
12497L: linux-kernel@vger.kernel.org
12498S: Maintained
12499N: axp[128]
12500
1da177e4 12501X.25 NETWORK LAYER
8bf28059 12502M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12503L: linux-x25@vger.kernel.org
8bf28059 12504S: Odd Fixes
679655da
JP
12505F: Documentation/networking/x25*
12506F: include/net/x25*
12507F: net/x25/
1da177e4 12508
e2d1d6c0 12509X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12510M: Thomas Gleixner <tglx@linutronix.de>
12511M: Ingo Molnar <mingo@redhat.com>
12512M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12513M: x86@kernel.org
981c3a4f 12514L: linux-kernel@vger.kernel.org
75fc2d37 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12516S: Maintained
679655da
JP
12517F: Documentation/x86/
12518F: arch/x86/
e2d1d6c0 12519
d0944853 12520X86 PLATFORM DRIVERS
e181ba15 12521M: Darren Hart <dvhart@infradead.org>
d0944853 12522L: platform-driver-x86@vger.kernel.org
e181ba15 12523T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12524S: Maintained
14430813 12525F: drivers/platform/x86/
3a4bceef 12526F: drivers/platform/olpc/
d0944853 12527
c1f5c54b
IM
12528X86 MCE INFRASTRUCTURE
12529M: Tony Luck <tony.luck@intel.com>
487ba8e8 12530M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12531L: linux-edac@vger.kernel.org
12532S: Maintained
12533F: arch/x86/kernel/cpu/mcheck/*
12534
79ebdc95
BP
12535X86 MICROCODE UPDATE SUPPORT
12536M: Borislav Petkov <bp@alien8.de>
12537S: Maintained
12538F: arch/x86/kernel/cpu/microcode/*
12539
f0905c5a
AL
12540X86 VDSO
12541M: Andy Lutomirski <luto@amacapital.net>
12542L: linux-kernel@vger.kernel.org
12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12544S: Maintained
d603c8e1 12545F: arch/x86/entry/vdso/
f0905c5a 12546
d6fad502 12547XC2028/3028 TUNER DRIVER
dc19ed15
MCC
12548M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12549M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12550L: linux-media@vger.kernel.org
a825eaec 12551W: https://linuxtv.org
d6fad502
MCC
12552T: git git://linuxtv.org/media_tree.git
12553S: Maintained
12554F: drivers/media/tuners/tuner-xc2028.*
12555
c4468085 12556XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12557M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12558M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12559M: Juergen Gross <jgross@suse.com>
11dbb52b 12560L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12562S: Supported
12563F: arch/x86/xen/
12564F: drivers/*/xen-*front.c
12565F: drivers/xen/
12566F: arch/x86/include/asm/xen/
12567F: include/xen/
c117ab84 12568F: include/uapi/xen/
c4468085 12569
77bfb479 12570XEN HYPERVISOR ARM
85d1a29d 12571M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12572L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12573S: Maintained
77bfb479
SS
12574F: arch/arm/xen/
12575F: arch/arm/include/asm/xen/
12576
b475e83f 12577XEN HYPERVISOR ARM64
85d1a29d 12578M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12580S: Maintained
b475e83f
SS
12581F: arch/arm64/xen/
12582F: arch/arm64/include/asm/xen/
12583
9b57e1a7 12584XEN NETWORK BACKEND DRIVER
8386040b 12585M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12587L: netdev@vger.kernel.org
12588S: Supported
12589F: drivers/net/xen-netback/*
12590
c5f8e29d
KRW
12591XEN PCI SUBSYSTEM
12592M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12594S: Supported
12595F: arch/x86/pci/*xen*
12596F: drivers/pci/*xen*
12597
a2c5ae65
KRW
12598XEN BLOCK SUBSYSTEM
12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12600M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12601L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12602S: Supported
12603F: drivers/block/xen-blkback/*
12604F: drivers/block/xen*
12605
15d03609
JG
12606XEN PVSCSI DRIVERS
12607M: Juergen Gross <jgross@suse.com>
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609L: linux-scsi@vger.kernel.org
12610S: Supported
12611F: drivers/scsi/xen-scsifront.c
12612F: drivers/xen/xen-scsiback.c
12613F: include/xen/interface/io/vscsiif.h
12614
c5f8e29d
KRW
12615XEN SWIOTLB SUBSYSTEM
12616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12618S: Supported
12619F: arch/x86/xen/*swiotlb*
12620F: drivers/xen/*swiotlb*
12621
1da177e4
LT
12622XFS FILESYSTEM
12623P: Silicon Graphics Inc
809625ca 12624M: Dave Chinner <david@fromorbit.com>
18caa67a 12625M: xfs@oss.sgi.com
d7ede1aa 12626L: xfs@oss.sgi.com
1da177e4 12627W: http://oss.sgi.com/projects/xfs
9f273c24 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12629S: Supported
679655da
JP
12630F: Documentation/filesystems/xfs.txt
12631F: fs/xfs/
1da177e4 12632
8a3b7a25 12633XILINX AXI ETHERNET DRIVER
59a54f30
MS
12634M: Anirudha Sarangi <anirudh@xilinx.com>
12635M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12636S: Maintained
12637F: drivers/net/ethernet/xilinx/xilinx_axienet*
12638
238b8721 12639XILINX UARTLITE SERIAL DRIVER
8b58be88 12640M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12641L: linux-serial@vger.kernel.org
12642S: Maintained
df621252 12643F: drivers/tty/serial/uartlite.c
238b8721 12644
df330515
LP
12645XILINX VIDEO IP CORES
12646M: Hyun Kwon <hyun.kwon@xilinx.com>
12647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12648L: linux-media@vger.kernel.org
12649T: git git://linuxtv.org/media_tree.git
12650S: Supported
12651F: Documentation/devicetree/bindings/media/xilinx/
12652F: drivers/media/platform/xilinx/
a5562f65 12653F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12654
74316949
EB
12655XILLYBUS DRIVER
12656M: Eli Billauer <eli.billauer@gmail.com>
12657L: linux-kernel@vger.kernel.org
12658S: Supported
12659F: drivers/char/xillybus/
12660
f620e4b8
MF
12661XTENSA XTFPGA PLATFORM SUPPORT
12662M: Max Filippov <jcmvbkbc@gmail.com>
12663L: linux-xtensa@linux-xtensa.org
12664S: Maintained
12665F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12666F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12667
1da177e4 12668YAM DRIVER FOR AX.25
8b58be88 12669M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12670L: linux-hams@vger.kernel.org
12671S: Maintained
679655da
JP
12672F: drivers/net/hamradio/yam*
12673F: include/linux/yam.h
1da177e4 12674
af64a5eb 12675YEALINK PHONE DRIVER
8b58be88 12676M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12677L: usbb2k-api-dev@nongnu.org
12678S: Maintained
679655da
JP
12679F: Documentation/input/yealink.txt
12680F: drivers/input/misc/yealink.*
af64a5eb 12681
1da177e4 12682Z8530 DRIVER FOR AX.25
8b58be88 12683M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12684W: http://yaina.de/jreuter/
12685W: http://www.qsl.net/dl1bke/
12686L: linux-hams@vger.kernel.org
12687S: Maintained
679655da
JP
12688F: Documentation/networking/z8530drv.txt
12689F: drivers/net/hamradio/*scc.c
12690F: drivers/net/hamradio/z8530.h
1da177e4 12691
0cf31ec1 12692ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12693M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12694L: linux-mm@kvack.org
12695S: Maintained
12696F: mm/zbud.c
12697F: include/linux/zbud.h
12698
7c0c3afb 12699ZD1211RW WIRELESS DRIVER
8b58be88
JP
12700M: Daniel Drake <dsd@gentoo.org>
12701M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12702W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12703L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12704L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12705S: Maintained
6948300c 12706F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12707
20263029
DS
12708ZPOOL COMPRESSED PAGE STORAGE API
12709M: Dan Streetman <ddstreet@ieee.org>
12710L: linux-mm@kvack.org
12711S: Maintained
12712F: mm/zpool.c
12713F: include/linux/zpool.h
12714
1da177e4 12715ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12716L: mjpeg-users@lists.sourceforge.net
f63145e2 12717L: linux-media@vger.kernel.org
1da177e4 12718W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12719T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12720S: Odd Fixes
90d72ac6 12721F: drivers/media/pci/zoran/
1da177e4 12722
6920f2cc
MK
12723ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12724M: Minchan Kim <minchan@kernel.org>
12725M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12726R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12727L: linux-kernel@vger.kernel.org
12728S: Maintained
12729F: drivers/block/zram/
12730F: Documentation/blockdev/zram.txt
12731
8b4a4080 12732ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12733M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12734S: Maintained
df621252 12735F: drivers/tty/serial/zs.*
8b4a4080 12736
eae70d06
MK
12737ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12738M: Minchan Kim <minchan@kernel.org>
12739M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12740R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12741L: linux-mm@kvack.org
12742S: Maintained
12743F: mm/zsmalloc.c
12744F: include/linux/zsmalloc.h
d02be50d 12745F: Documentation/vm/zsmalloc.txt
eae70d06 12746
0cf31ec1 12747ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12748M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12749L: linux-mm@kvack.org
12750S: Maintained
12751F: mm/zswap.c
12752
1da177e4 12753THE REST
8b58be88 12754M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12755L: linux-kernel@vger.kernel.org
8a6e2535 12756Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12758S: Buried alive in reporters
34d03cc1
JP
12759F: *
12760F: */