Linux 4.7-rc4
[deliverable/linux.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>
b046302a 1162R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1164S: Maintained
f1c12837 1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1166F: arch/arm/mach-imx/
ce515a6b 1167F: arch/arm/mach-mxs/
2a82f95c 1168F: arch/arm/boot/dts/imx*
e5dafa22 1169F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1170F: drivers/clk/imx/
1171F: include/soc/imx/
86183a5f 1172
142109d2 1173ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1174M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1175M: Sascha Hauer <kernel@pengutronix.de>
1176R: Stefan Agner <stefan@agner.ch>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180F: arch/arm/mach-imx/*vf610*
1181F: arch/arm/boot/dts/vf*
1182
2b7a52a4 1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1186S: Maintained
1187
90b8fc34 1188ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1189M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1191S: Maintained
1192
ef47d5f0 1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1194M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1195M: Paul Parsons <lost.distance@yahoo.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1197S: Maintained
1198F: arch/arm/mach-pxa/hx4700.c
1199F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1200F: sound/soc/pxa/hx4700.c
ef47d5f0 1201
4dfad069
WX
1202ARM/HISILICON SOC SUPPORT
1203M: Wei Xu <xuwei5@hisilicon.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205W: http://www.hisilicon.com
1206S: Supported
1207T: git git://github.com/hisilicon/linux-hisi.git
1208F: arch/arm/mach-hisi/
e68d7c14
RH
1209F: arch/arm/boot/dts/hi3*
1210F: arch/arm/boot/dts/hip*
1211F: arch/arm/boot/dts/hisi*
1212F: arch/arm64/boot/dts/hisilicon/
4dfad069 1213
21f37bc3 1214ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1216W: www.jlime.com
1217S: Maintained
084bad91
KE
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1219F: arch/arm/mach-sa1100/jornada720.c
1220F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1221
5e767ab9
JMC
1222ARM/IGEP MACHINE SUPPORT
1223M: Enric Balletbo i Serra <eballetbo@gmail.com>
1224M: Javier Martinez Canillas <javier@dowhile0.org>
1225L: linux-omap@vger.kernel.org
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
06ff74fd 1228F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1229
403d2971
MV
1230ARM/INCOME PXA270 SUPPORT
1231M: Marek Vasut <marek.vasut@gmail.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
ec154082 1234F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1235
2b7a52a4 1236ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1237M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1239S: Maintained
e2bdb176
DW
1240
1241ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1243S: Orphan
2b7a52a4
LB
1244
1245ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1246M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1248S: Maintained
2b7a52a4
LB
1249
1250ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
2b7a52a4 1254
2b7a52a4 1255ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
dfdd8cc9
KH
1260ARM/INTEL IXP4XX ARM ARCHITECTURE
1261M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1262M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1264S: Maintained
1265F: arch/arm/mach-ixp4xx/
1266
838553c5 1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1268M: Jonathan Cameron <jic23@cam.ac.uk>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/stargate2.c
1272F: drivers/pcmcia/pxa2xx_stargate2.c
1273
2b7a52a4 1274ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
2b7a52a4
LB
1278
1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
1154f858 1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1285M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-keystone/
5edafc29 1289F: arch/arm/boot/dts/keystone-*
317929cd 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1291
bc6aa566 1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1293M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clk/keystone/
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clocksource/timer-keystone.c
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1306M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1307L: linux-kernel@vger.kernel.org
1308S: Maintained
1309F: drivers/power/reset/keystone-reset.c
1310
1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1312M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1313L: linux-kernel@vger.kernel.org
1314S: Maintained
1315F: drivers/memory/*emif*
1316
8cb555b6
CM
1317ARM/LG1K ARCHITECTURE
1318M: Chanho Min <chanho.min@lge.com>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm64/boot/dts/lg/
1322
2b7a52a4 1323ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1324M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1326S: Maintained
1327
3143875f
JE
1328ARM/LPC18XX ARCHITECTURE
1329M: Joachim Eastwood <manabian@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
19c1c32c
JE
1332F: arch/arm/boot/dts/lpc43*
1333F: drivers/clk/nxp/clk-lpc18xx*
1334F: drivers/clocksource/time-lpc32xx.c
1335F: drivers/i2c/busses/i2c-lpc2k.c
1336F: drivers/memory/pl172.c
1337F: drivers/mtd/spi-nor/nxp-spifi.c
1338F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1339N: lpc18xx
1340
15e4f7da 1341ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1342M: Vladimir Zapolskiy <vz@mleia.com>
1343M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1346S: Maintained
2377f9fd 1347F: arch/arm/boot/dts/lpc32*
15e4f7da 1348F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1349F: drivers/i2c/busses/i2c-pnx.c
1350F: drivers/net/ethernet/nxp/lpc_eth.c
1351F: drivers/usb/host/ohci-nxp.c
1352F: drivers/watchdog/pnx4008_wdt.c
1353N: lpc32xx
15e4f7da 1354
3b886171 1355ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1356M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1357S: Maintained
1358
1f664ab7 1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1360M: Jason Cooper <jason@lakedaemon.net>
1361M: Andrew Lunn <andrew@lunn.ch>
1362M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-mvebu/
59ec9671 1367F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1368F: arch/arm/boot/dts/armada*
1369F: arch/arm/boot/dts/kirkwood*
dcc3068a 1370F: arch/arm64/boot/dts/marvell/armada*
9f123def 1371F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1372F: arch/arm/configs/mvebu_*_defconfig
75f41273 1373
40f4978b
SH
1374ARM/Marvell Berlin SoC support
1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-berlin/
31c17ac9 1379F: arch/arm/boot/dts/berlin*
e68d7c14 1380F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1381
40f4978b 1382
4cfab57e 1383ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1384M: Jason Cooper <jason@lakedaemon.net>
1385M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1387M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1389S: Maintained
1390F: arch/arm/mach-dove/
54a246ff
NP
1391F: arch/arm/mach-mv78xx0/
1392F: arch/arm/mach-orion5x/
1393F: arch/arm/plat-orion/
31c17ac9
GC
1394F: arch/arm/boot/dts/dove*
1395F: arch/arm/boot/dts/orion5x*
1396
3b886171 1397
d69ac131
AC
1398ARM/Orion SoC/Technologic Systems TS-78xx platform support
1399M: Alexander Clouter <alex@digriz.org.uk>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W: http://www.digriz.org.uk/ts78xx/kernel
1402S: Maintained
1403F: arch/arm/mach-orion5x/ts78xx-*
1404
e557959d
NA
1405ARM/OXNAS platform support
1406M: Neil Armstrong <narmstrong@baylibre.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/mach-oxnas/
1410F: arch/arm/boot/dts/oxnas*
1411F: arch/arm/boot/dts/wd-mbwe.dts
1412N: oxnas
1413
607b8fc9
EH
1414ARM/Mediatek RTC DRIVER
1415M: Eddie Huang <eddie.huang@mediatek.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: drivers/rtc/rtc-mt6397.c
1420
e54951c8
MB
1421ARM/Mediatek SoC support
1422M: Matthias Brugger <matthias.bgg@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1425S: Maintained
1426F: arch/arm/boot/dts/mt6*
1427F: arch/arm/boot/dts/mt8*
1428F: arch/arm/mach-mediatek/
1429N: mtk
1430K: mediatek
1431
0f8669e3
CY
1432ARM/Mediatek USB3 PHY DRIVER
1433M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/phy/phy-mt65xx-usb3.c
1438
adcb079f
AB
1439ARM/MICREL KS8695 ARCHITECTURE
1440M: Greg Ungerer <gerg@uclinux.org>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1442F: arch/arm/mach-ks8695/
adcb079f
AB
1443S: Odd Fixes
1444
d78ff0a5 1445ARM/MIOA701 MACHINE SUPPORT
8b58be88 1446M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1448F: arch/arm/mach-pxa/mioa701.c
1449S: Maintained
1450
9624dfe6 1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1452M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1453S: Maintained
1454
e0ee9851 1455ARM/NOMADIK ARCHITECTURE
28b8e8d4 1456M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1457M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-nomadik/
ecc265fe 1461F: drivers/pinctrl/nomadik/
87572880 1462F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1464
9d76295a 1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1466M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1467L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1469S: Supported
1470
8459c159 1471ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1473M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1474S: Maintained
1475
5d783a2d 1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1477M: Marek Vasut <marek.vasut@gmail.com>
75280787 1478L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1479W: http://hackndev.com
1480S: Maintained
933d35f0
JP
1481F: arch/arm/mach-pxa/include/mach/palmtx.h
1482F: arch/arm/mach-pxa/palmtx.c
1483F: arch/arm/mach-pxa/include/mach/palmt5.h
1484F: arch/arm/mach-pxa/palmt5.c
1485F: arch/arm/mach-pxa/include/mach/palmld.h
1486F: arch/arm/mach-pxa/palmld.c
1487F: arch/arm/mach-pxa/include/mach/palmte2.h
1488F: arch/arm/mach-pxa/palmte2.c
1489F: arch/arm/mach-pxa/include/mach/palmtc.h
1490F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1491
b57fe924 1492ARM/PALM TREO SUPPORT
d8130624 1493M: Tomas Cech <sleep_walker@suse.com>
75280787 1494L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1495W: http://hackndev.com
1496S: Maintained
b57fe924
JP
1497F: arch/arm/mach-pxa/include/mach/palmtreo.h
1498F: arch/arm/mach-pxa/palmtreo.c
90af5811 1499
c49e1e63 1500ARM/PALMZ72 SUPPORT
8b58be88 1501M: Sergey Lapin <slapin@ossfans.org>
75280787 1502L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1503W: http://hackndev.com
1504S: Maintained
933d35f0
JP
1505F: arch/arm/mach-pxa/include/mach/palmz72.h
1506F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1507
1da177e4 1508ARM/PLEB SUPPORT
8b58be88 1509M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1511S: Maintained
1512
1513ARM/PT DIGITAL BOARD PORT
8b58be88 1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1516W: http://www.armlinux.org.uk/
1da177e4
LT
1517S: Maintained
1518
8fc1b0f8 1519ARM/QUALCOMM SUPPORT
bbeaa595
AG
1520M: Andy Gross <andy.gross@linaro.org>
1521M: David Brown <david.brown@linaro.org>
8fc1b0f8 1522L: linux-arm-msm@vger.kernel.org
f5d3af9d 1523L: linux-soc@vger.kernel.org
8fc1b0f8 1524S: Maintained
0c4cbf9e
BA
1525F: arch/arm/boot/dts/qcom-*.dts
1526F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1527F: arch/arm/mach-qcom/
e68d7c14 1528F: arch/arm64/boot/dts/qcom/*
5482cefa 1529F: drivers/i2c/busses/i2c-qup.c
39a3366a 1530F: drivers/clk/qcom/
f5d3af9d 1531F: drivers/soc/qcom/
5482cefa 1532F: drivers/spi/spi-qup.c
c0c89faf
SB
1533F: drivers/tty/serial/msm_serial.h
1534F: drivers/tty/serial/msm_serial.c
1535F: drivers/*/pm8???-*
1536F: drivers/mfd/ssbi.c
916f743d 1537F: drivers/firmware/qcom_scm.c
bbeaa595 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1539
2b7a52a4 1540ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1541M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1543S: Maintained
1544
b138e119
SH
1545ARM/RENESAS ARM64 ARCHITECTURE
1546M: Simon Horman <horms@verge.net.au>
1547M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1548L: linux-renesas-soc@vger.kernel.org
1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1551S: Supported
1552F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1553F: drivers/soc/renesas/
1554F: include/linux/soc/renesas/
b138e119 1555
d4275354 1556ARM/RISCPC ARCHITECTURE
54176cc6 1557M: Russell King <linux@armlinux.org.uk>
efc03ecb 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1559W: http://www.armlinux.org.uk/
d4275354 1560S: Maintained
d4275354
RK
1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1562F: arch/arm/include/asm/hardware/ioc.h
1563F: arch/arm/include/asm/hardware/iomd.h
1564F: arch/arm/include/asm/hardware/memc.h
1565F: arch/arm/mach-rpc/
1a6422f6 1566F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1567F: drivers/net/ethernet/i825xx/ether1*
1568F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1569F: drivers/scsi/arm/
1570
08ddbb0a
HS
1571ARM/Rockchip SoC support
1572M: Heiko Stuebner <heiko@sntech.de>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1574L: linux-rockchip@lists.infradead.org
9f273c24 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1576S: Maintained
541555e9 1577F: arch/arm/boot/dts/rk3*
08ddbb0a 1578F: arch/arm/mach-rockchip/
541555e9
HS
1579F: drivers/clk/rockchip/
1580F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1581F: drivers/*/*rockchip*
541555e9
HS
1582F: drivers/*/*/*rockchip*
1583F: sound/soc/rockchip/
b4331b43 1584N: rockchip
08ddbb0a 1585
5bfb937c
KK
1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1587M: Kukjin Kim <kgene@kernel.org>
e8f98457 1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1591S: Maintained
6f0589c8 1592F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1593F: arch/arm/boot/dts/s5p*
1594F: arch/arm/boot/dts/samsung*
6f0589c8 1595F: arch/arm/boot/dts/exynos*
d97236e6 1596F: arch/arm64/boot/dts/exynos/
482ce512 1597F: arch/arm/plat-samsung/
769bbb63
HS
1598F: arch/arm/mach-s3c24*/
1599F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1600F: arch/arm/mach-s5p*/
1601F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1602F: drivers/*/*s3c2410*
1603F: drivers/*/*/*s3c2410*
ffd51977 1604F: drivers/memory/samsung/*
bf50ddcd 1605F: drivers/soc/samsung/*
40c76662
MB
1606F: drivers/spi/spi-s3c*
1607F: sound/soc/samsung/*
d6b9aea6
KK
1608F: Documentation/arm/Samsung/
1609F: Documentation/devicetree/bindings/arm/samsung/
1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1611F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1612N: exynos
f556cb07 1613
10ffa964
KP
1614ARM/SAMSUNG MOBILE MACHINE SUPPORT
1615M: Kyungmin Park <kyungmin.park@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
004bbd3c 1618F: arch/arm/mach-s5pv210/
10ffa964 1619
3ce4ccb6
KD
1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1621M: Kyungmin Park <kyungmin.park@samsung.com>
1622M: Kamil Debski <k.debski@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org
1624L: linux-media@vger.kernel.org
1625S: Maintained
1626F: drivers/media/platform/s5p-g2d/
1627
e6a476fd
MS
1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
6305902c 1631M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1632L: linux-arm-kernel@lists.infradead.org
1633L: linux-media@vger.kernel.org
1634S: Maintained
934455d7 1635F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1636F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1637
1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1641L: linux-arm-kernel@lists.infradead.org
1642L: linux-media@vger.kernel.org
1643S: Maintained
90d72ac6 1644F: drivers/media/platform/s5p-tv/
e6a476fd 1645
7d9f9bf4
AP
1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1648M: Jacek Anaszewski <j.anaszewski@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-jpeg/
1653
d48d38e8 1654ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1655M: Simon Horman <horms@verge.net.au>
d48d38e8 1656M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1657L: linux-renesas-soc@vger.kernel.org
4a121096 1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1660S: Supported
0b514fdb
SH
1661F: arch/arm/boot/dts/emev2*
1662F: arch/arm/boot/dts/r7s*
1663F: arch/arm/boot/dts/r8a*
1664F: arch/arm/boot/dts/sh*
0b514fdb 1665F: arch/arm/configs/shmobile_defconfig
7a2071c5 1666F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1667F: arch/arm/mach-shmobile/
1668F: drivers/sh/
be32bcbb
GU
1669F: drivers/soc/renesas/
1670F: include/linux/soc/renesas/
d48d38e8 1671
66314223 1672ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1673M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1674S: Maintained
1675F: arch/arm/mach-socfpga/
efadb751
DN
1676F: arch/arm/boot/dts/socfpga*
1677F: arch/arm/configs/socfpga_defconfig
e68d7c14 1678F: arch/arm64/boot/dts/altera/
ba2b7d0a 1679W: http://www.rocketboards.org
efadb751 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1681
1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1683M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1684S: Maintained
1685F: drivers/clk/socfpga/
1686
71bcada8
TT
1687ARM/SOCFPGA EDAC SUPPORT
1688M: Thor Thayer <tthayer@opensource.altera.com>
1689S: Maintained
1690F: drivers/edac/altera_edac.
1691
65ebcc11 1692ARM/STI ARCHITECTURE
a92177ea
SK
1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1694M: Maxime Coquelin <maxime.coquelin@st.com>
1695M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L: kernel@stlinux.com
1698W: http://www.stlinux.com
1699S: Maintained
1700F: arch/arm/mach-sti/
a92177ea 1701F: arch/arm/boot/dts/sti*
b8e31bf3 1702F: drivers/char/hw_random/st-rng.c
a92177ea 1703F: drivers/clocksource/arm_global_timer.c
82805d1b 1704F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1705F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1706F: drivers/i2c/busses/i2c-st.c
346e2e4a 1707F: drivers/media/rc/st_rc.c
95d66b16 1708F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1709F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1710F: drivers/phy/phy-miphy28lp.c
1711F: drivers/phy/phy-miphy365x.c
6da969a5 1712F: drivers/phy/phy-stih407-usb.c
26389c78 1713F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1714F: drivers/pinctrl/pinctrl-st.c
aac22524 1715F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1716F: drivers/reset/sti/
db4112e6 1717F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1718F: drivers/tty/serial/st-asc.c
eb11adab 1719F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1720F: drivers/usb/host/ehci-st.c
1721F: drivers/usb/host/ohci-st.c
db4112e6 1722F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1723F: drivers/ata/ahci_st.c
65ebcc11 1724
ee6e7879
MC
1725ARM/STM32 ARCHITECTURE
1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1730N: stm32
1731F: drivers/clocksource/armv7m_systick.c
1732
d6de5b02
MG
1733ARM/TANGO ARCHITECTURE
1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1735L: linux-arm-kernel@lists.infradead.org
1736S: Maintained
1737F: arch/arm/mach-tango/
1738F: arch/arm/boot/dts/tango*
1739
2b7a52a4 1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1741M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1743S: Maintained
1744
1bbd7089 1745ARM/TETON BGA MACHINE SUPPORT
706e69d6 1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
2b7a52a4 1750ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1751M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1753S: Maintained
1754
98ad6e3b 1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1756M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1758W: http://www.mcuos.com
1759S: Maintained
4e89e8f6 1760F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1765F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1766F: drivers/rtc/rtc-nuc900.c
9df92e6c 1767F: drivers/spi/spi-nuc900.c
4e89e8f6 1768F: drivers/usb/host/ehci-w90x900.c
8a61f013 1769F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1770
54274d71 1771ARM/U300 MACHINE SUPPORT
e4651a9f 1772M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
9affbd24 1776F: drivers/clocksource/timer-u300.c
54274d71
LW
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
87572880
LW
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1785
3d00d04f
MY
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
a3ff83d2 1790F: arch/arm/boot/dts/uniphier*
e7ecbc05 1791F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1792F: arch/arm/mach-uniphier/
e7ecbc05 1793F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1794F: arch/arm64/boot/dts/socionext/
4b7f48d3 1795F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1796F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1799N: uniphier
1800
87572880 1801ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1802M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
e4651a9f 1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1807F: drivers/dma/ste_dma40*
e4651a9f 1808F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
e4651a9f
LW
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
ecc265fe
JP
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1815F: drivers/rtc/rtc-ab8500.c
e4651a9f 1816F: drivers/rtc/rtc-pl031.c
87572880 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1818
e93fde28
UH
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
740d93b1
PM
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
e68d7c14 1834F: arch/arm64/boot/dts/arm/
740d93b1
PM
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
7e8f403f 1837F: */*/*/vexpress*
740d93b1
PM
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
46a600ea 1840N: mps2
740d93b1 1841
d4275354 1842ARM/VFP SUPPORT
54176cc6 1843M: Russell King <linux@armlinux.org.uk>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1845W: http://www.armlinux.org.uk/
d4275354
RK
1846S: Maintained
1847F: arch/arm/vfp/
1848
e66b6d8e
MV
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1854F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1855
04529fe2
TP
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
41fd91b4 1861F: drivers/clocksource/vt8500_timer.c
560746eb 1862F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
4f31102b 1867F: drivers/usb/host/ehci-platform.c
41fd91b4 1868F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1872
e66b6d8e
MV
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
6ab2a855 1878F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1879
5ecc4b53
JN
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
51f29d44
MS
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
d6448b76 1894T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1895S: Supported
1896F: arch/arm/mach-zynq/
bd2a337a 1897F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1898F: drivers/block/xsysace.c
c2fd4e38
MS
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1902F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1903F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1904F: drivers/edac/synopsys_edac.c
51f29d44 1905
48ec83bc 1906ARM SMMU DRIVERS
b8f9879e 1907M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1908R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
48ec83bc 1912F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1913F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1914F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1915
38074229
CM
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1918M: Will Deacon <will.deacon@arm.com>
38074229 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1921S: Maintained
1922F: arch/arm64/
d19766ec 1923F: Documentation/arm64/
38074229 1924
9d7005f9
LP
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
b5dcee22 1931F: include/media/i2c/as3645a.h
9d7005f9 1932
d58de038
GJ
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1935L: linux-hwmon@vger.kernel.org
d58de038
GJ
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
b229ece9 1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1941M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1942L: acpi4asus-user@lists.sourceforge.net
d0944853 1943L: platform-driver-x86@vger.kernel.org
76593d6f 1944W: http://acpi4asus.sf.net
85091b71 1945S: Maintained
b229ece9
CC
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
85091b71 1948
f6a6bbae
JPRV
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
75aeddd1
DH
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
953a6479 1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1966R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1967W: http://sourceforge.net/projects/xscaleiop
08223d80 1968S: Odd fixes
679655da
JP
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
b3e5f263 1974
a1867d36 1975AT24 EEPROM DRIVER
14d77c4d 1976M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
25f73ed5 1980F: include/linux/platform_data/at24.h
a1867d36 1981
e7839f25 1982ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1da177e4 1985S: Supported
679655da
JP
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1da177e4 1988
aad7a211
AB
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
9a10a870 1997ATHEROS ATH GENERIC UTILITIES
f726ee65 1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
fa1c114f 2003ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2007L: linux-wireless@vger.kernel.org
72c706b7 2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2009S: Maintained
fa451753 2010F: drivers/net/wireless/ath/ath5k/
fa1c114f 2011
12e62d6f
KV
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2be7d22f 2020WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
dba4b74d 2027F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2028
1d7e1e6b
CL
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2c2a6172
LT
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2038L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
6f69a6d7 2042ATI_REMOTE2 DRIVER
8b58be88 2043M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2044S: Maintained
679655da 2045F: drivers/input/misc/ati_remote2.c
6f69a6d7 2046
7ae115b4 2047ATLX ETHERNET DRIVERS
8b58be88 2048M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2049M: Chris Snook <chris.snook@gmail.com>
e443e383 2050L: netdev@vger.kernel.org
8d5ca6ec
JC
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2b133ad6 2054F: drivers/net/ethernet/atheros/
8d5ca6ec 2055
1da177e4 2056ATM
366c1bd1 2057M: Chas Williams <3chas3@gmail.com>
476604de 2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2059L: netdev@vger.kernel.org
1da177e4
LT
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
679655da
JP
2062F: drivers/atm/
2063F: include/linux/atm*
c117ab84 2064F: include/uapi/linux/atm*
1da177e4 2065
04ac2f46 2066ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
04ac2f46 2070
a1cfac48 2071ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2073S: Supported
df621252 2074F: drivers/tty/serial/atmel_serial.c
a1cfac48 2075
f80cb488
NF
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
b9cd7a25
LD
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
dfae90ed 2087ATMEL Audio ALSA driver
3a82002c 2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
b414dc16
NF
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
6f0d65af 2099F: include/linux/platform_data/dma-atmel.h
b414dc16 2100
6bd0f436
LD
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
888f2804
LD
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
15515545 2114ATMEL ISI DRIVER
50cb2efa 2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2116L: linux-media@vger.kernel.org
2117S: Supported
f2294c2d 2118F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2119F: include/media/atmel-isi.h
2120
8f4c79ce 2121ATMEL LCDFB DRIVER
8b58be88 2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2123L: linux-fbdev@vger.kernel.org
8f4c79ce 2124S: Maintained
8a61f013 2125F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2126F: include/video/atmel_lcdc.h
8f4c79ce 2127
89e5785f 2128ATMEL MACB ETHERNET DRIVER
a02875a6 2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2130S: Supported
9f2f381f 2131F: drivers/net/ethernet/cadence/
89e5785f 2132
5cbac98a 2133ATMEL NAND DRIVER
50cb2efa
NF
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
05c441ef 2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
754ce4f2 2146ATMEL SPI DRIVER
a02875a6 2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2148S: Supported
9df92e6c 2149F: drivers/spi/spi-atmel.*
754ce4f2 2150
0ef09015 2151ATMEL SSC DRIVER
03515f32 2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
e9cb1c5a
NF
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
914a3f3b 2165ATMEL USBA UDC DRIVER
a02875a6
NF
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2168S: Supported
faf2e1db 2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2170
1da177e4 2171ATMEL WIRELESS DRIVER
8b58be88 2172M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2173L: linux-wireless@vger.kernel.org
1da177e4
LT
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
30fe0f9b 2177F: drivers/net/wireless/atmel/atmel*
1da177e4 2178
a14c0f8f
ND
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
26780d9e 2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
26780d9e 2193
bc6e17b8
SS
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
a92b7b80 2202AUDIT SUBSYSTEM
915f389d 2203M: Paul Moore <paul@paul-moore.com>
8b58be88 2204M: Eric Paris <eparis@redhat.com>
915f389d 2205L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2206W: http://people.redhat.com/sgrubb/audit/
915f389d 2207T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2208S: Maintained
679655da 2209F: include/linux/audit.h
c117ab84 2210F: include/uapi/linux/audit.h
679655da 2211F: kernel/audit*
a92b7b80 2212
70e84049 2213AUXILIARY DISPLAY DRIVERS
8b58be88 2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2217S: Maintained
679655da
JP
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
70e84049 2220
5f97f7f9 2221AVR32 ARCHITECTURE
e336f61f
HCE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2224W: http://www.atmel.com/products/AVR32/
249d9d9d 2225W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2226W: http://avrfreaks.net/
e336f61f 2227S: Maintained
679655da 2228F: arch/avr32/
5f97f7f9
HS
2229
2230AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
679655da 2234F: arch/avr32/mach-at32ap/
5f97f7f9 2235
1da177e4 2236AX.25 NETWORK LAYER
8b58be88 2237M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2238L: linux-hams@vger.kernel.org
d34cb28a 2239W: http://www.linux-ax25.org/
1da177e4 2240S: Maintained
c117ab84 2241F: include/uapi/linux/ax25.h
679655da
JP
2242F: include/net/ax25.h
2243F: net/ax25/
1da177e4 2244
d5269395 2245AZ6007 DVB DRIVER
5dc8a864
MCC
2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2247M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2248L: linux-media@vger.kernel.org
a825eaec 2249W: https://linuxtv.org
d5269395
MCC
2250T: git git://linuxtv.org/media_tree.git
2251S: Maintained
2252F: drivers/media/usb/dvb-usb-v2/az6007.c
2253
6777376e
HV
2254AZTECH FM RADIO RECEIVER DRIVER
2255M: Hans Verkuil <hverkuil@xs4all.nl>
2256L: linux-media@vger.kernel.org
2257T: git git://linuxtv.org/media_tree.git
a825eaec 2258W: https://linuxtv.org
6777376e
HV
2259S: Maintained
2260F: drivers/media/radio/radio-aztech*
2261
e2d1d6c0 2262B43 WIRELESS DRIVER
e2d1d6c0 2263L: linux-wireless@vger.kernel.org
ed072f9e 2264L: b43-dev@lists.infradead.org
491b26b4 2265W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2266S: Odd Fixes
58619b14 2267F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2268
2269B43LEGACY WIRELESS DRIVER
8b58be88 2270M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2271L: linux-wireless@vger.kernel.org
ed072f9e 2272L: b43-dev@lists.infradead.org
491b26b4 2273W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2274S: Maintained
423e3ce3 2275F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2276
300abeb5 2277BACKLIGHT CLASS/SUBSYSTEM
b7701755 2278M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2279M: Lee Jones <lee.jones@linaro.org>
9f273c24 2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2281S: Maintained
679655da
JP
2282F: drivers/video/backlight/
2283F: include/linux/backlight.h
300abeb5 2284
c6c8fea2 2285BATMAN ADVANCED
207df49e 2286M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2287M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2288M: Antonio Quartulli <a@unstable.cc>
1584f41f 2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2290W: https://www.open-mesh.org/
8b823170 2291Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2292S: Maintained
286ddfb0
SE
2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2294F: Documentation/ABI/testing/sysfs-class-net-mesh
2295F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2296F: net/batman-adv/
2297
e2d1d6c0 2298BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2299M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2300L: linux-hams@vger.kernel.org
2301W: http://www.baycom.org/~tom/ham/ham.html
2302S: Maintained
679655da 2303F: drivers/net/hamradio/baycom*
e2d1d6c0 2304
cafe5635 2305BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2306M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2307L: linux-bcache@vger.kernel.org
2308W: http://bcache.evilpiepirate.org
4d1034eb 2309S: Orphan
cafe5635
KO
2310F: drivers/md/bcache/
2311
04bd844a
HV
2312BDISP ST MEDIA DRIVER
2313M: Fabien Dessenne <fabien.dessenne@st.com>
2314L: linux-media@vger.kernel.org
2315T: git git://linuxtv.org/media_tree.git
a825eaec 2316W: https://linuxtv.org
04bd844a
HV
2317S: Supported
2318F: drivers/media/platform/sti/bdisp
2319
e2d1d6c0 2320BEFS FILE SYSTEM
55817d3d 2321S: Orphan
679655da
JP
2322F: Documentation/filesystems/befs.txt
2323F: fs/befs/
e2d1d6c0 2324
564ee360 2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2326M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2327L: netdev@vger.kernel.org
2328S: Maintained
2329F: drivers/net/ethernet/ec_bhf.c
564ee360 2330
e2d1d6c0 2331BFS FILE SYSTEM
8b58be88 2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2333S: Maintained
679655da
JP
2334F: Documentation/filesystems/bfs.txt
2335F: fs/bfs/
c117ab84 2336F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2337
1394f032 2338BLACKFIN ARCHITECTURE
a4edbc10 2339M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2341T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2342W: http://blackfin.uclinux.org
2343S: Supported
679655da 2344F: arch/blackfin/
566da5b2 2345
e190d6b1 2346BLACKFIN EMAC DRIVER
b3fe92b0 2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2348W: http://blackfin.uclinux.org
2349S: Supported
7b35f033 2350F: drivers/net/ethernet/adi/
e190d6b1 2351
566da5b2 2352BLACKFIN RTC DRIVER
b3fe92b0 2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2354W: http://blackfin.uclinux.org
2355S: Supported
679655da 2356F: drivers/rtc/rtc-bfin.c
1394f032 2357
936ed49a 2358BLACKFIN SDH DRIVER
109ec8c3 2359M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/mmc/host/bfin_sdh.c
2364
1394f032 2365BLACKFIN SERIAL DRIVER
8b58be88 2366M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2368W: http://blackfin.uclinux.org
2369S: Supported
8460241e 2370F: drivers/tty/serial/bfin_uart.c
1394f032 2371
1e6d320f 2372BLACKFIN WATCHDOG DRIVER
b3fe92b0 2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2374W: http://blackfin.uclinux.org
2375S: Supported
679655da 2376F: drivers/watchdog/bfin_wdt.c
1e6d320f 2377
d24ecfcc 2378BLACKFIN I2C TWI DRIVER
8b58be88 2379M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2381W: http://blackfin.uclinux.org/
2382S: Supported
679655da 2383F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2384
1e204377
SJ
2385BLACKFIN MEDIA DRIVER
2386M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2388W: http://blackfin.uclinux.org/
2389S: Supported
2390F: drivers/media/platform/blackfin/
2391F: drivers/media/i2c/adv7183*
2392F: drivers/media/i2c/vs6624*
2393
b54cf35a
JSM
2394BLINKM RGB LED DRIVER
2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2396S: Maintained
2397F: drivers/leds/leds-blinkm.c
2398
1da177e4 2399BLOCK LAYER
8b58be88 2400M: Jens Axboe <axboe@kernel.dk>
82c426e0 2401L: linux-block@vger.kernel.org
08deed1e 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2403S: Maintained
679655da 2404F: block/
ae11f7ef 2405F: kernel/trace/blktrace.c
1da177e4 2406
2b54aaef 2407BLOCK2MTD DRIVER
8b58be88 2408M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2409L: linux-mtd@lists.infradead.org
2410S: Maintained
679655da 2411F: drivers/mtd/devices/block2mtd.c
2b54aaef 2412
63fbd24e 2413BLUETOOTH DRIVERS
8b58be88 2414M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2415M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2416M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2417L: linux-bluetooth@vger.kernel.org
63fbd24e 2418W: http://www.bluez.org/
22e7a424
MH
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2421S: Maintained
679655da 2422F: drivers/bluetooth/
1da177e4 2423
63fbd24e 2424BLUETOOTH SUBSYSTEM
8b58be88 2425M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2426M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2427M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2428L: linux-bluetooth@vger.kernel.org
2429W: http://www.bluez.org/
22e7a424
MH
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2432S: Maintained
679655da
JP
2433F: net/bluetooth/
2434F: include/net/bluetooth/
1da177e4
LT
2435
2436BONDING DRIVER
79b30750 2437M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2438M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2439M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2440L: netdev@vger.kernel.org
ce00f85c
JC
2441W: http://sourceforge.net/projects/bonding/
2442S: Supported
679655da 2443F: drivers/net/bonding/
c117ab84 2444F: include/uapi/linux/if_bonding.h
1da177e4 2445
b5f4df34
AS
2446BPF (Safe dynamic programs and tools)
2447M: Alexei Starovoitov <ast@kernel.org>
2448L: netdev@vger.kernel.org
2449L: linux-kernel@vger.kernel.org
2450S: Supported
2451F: kernel/bpf/
2452
39105890 2453BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2454M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2455L: netdev@vger.kernel.org
2456S: Supported
adfc5217 2457F: drivers/net/ethernet/broadcom/b44.*
39105890 2458
32ec90d5
FF
2459BROADCOM GENET ETHERNET DRIVER
2460M: Florian Fainelli <f.fainelli@gmail.com>
2461L: netdev@vger.kernel.org
2462S: Supported
2463F: drivers/net/ethernet/broadcom/genet/
2464
948c51e6 2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2466M: Sony Chacko <sony.chacko@qlogic.com>
2467M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2468L: netdev@vger.kernel.org
2469S: Supported
adfc5217
JK
2470F: drivers/net/ethernet/broadcom/bnx2.*
2471F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2472
4d9d2cb0 2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2474M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2475L: netdev@vger.kernel.org
2476S: Supported
adfc5217 2477F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2478
90f4c594 2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2480M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
497a045d 2483L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2484T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2485S: Maintained
2486F: arch/arm/mach-bcm/
2487F: arch/arm/boot/dts/bcm113*
90f4c594 2488F: arch/arm/boot/dts/bcm216*
af4b8e37 2489F: arch/arm/boot/dts/bcm281*
e68d7c14 2490F: arch/arm64/boot/dts/broadcom/
af4b8e37 2491F: arch/arm/configs/bcm_defconfig
e4ef47f2 2492F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2493F: drivers/clocksource/bcm_kona_timer.c
2494
9209bec4 2495BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2496M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2497M: Lee Jones <lee@kernel.org>
10b9e887 2498M: Eric Anholt <eric@anholt.net>
f680f25c 2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2502S: Maintained
9209bec4 2503N: bcm2835
f680f25c 2504
5564f092
RM
2505BROADCOM BCM47XX MIPS ARCHITECTURE
2506M: Hauke Mehrtens <hauke@hauke-m.de>
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-mips@linux-mips.org
2509S: Maintained
7ad2410c 2510F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2511F: arch/mips/bcm47xx/*
2512F: arch/mips/include/asm/mach-bcm47xx/*
2513
9209bec4 2514BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2515M: Hauke Mehrtens <hauke@hauke-m.de>
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
e076e962
FF
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525L: bcm-kernel-feedback-list@broadcom.com
2526T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
7110e227
KC
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2df94fd6 2537BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2538M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2542L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2543T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2547F: drivers/bus/brcmstb_gisb.c
5009a289 2548N: brcmstb
2df94fd6 2549
70371cef
KC
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
eb6725d0 2554T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
338808de 2559F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2560F: drivers/irqchip/irq-bcm63*
70371cef
KC
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
3271e610 2563F: include/linux/bcm963xx_nvram.h
8fce60b8 2564F: include/linux/bcm963xx_tag.h
70371cef 2565
948c51e6 2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2568M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2569M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2570L: netdev@vger.kernel.org
2571S: Supported
adfc5217 2572F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2573
a9533e7e
HP
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
818c07b8 2576M: Arend van Spriel <arend@broadcom.com>
85d63686 2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2578M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2579L: linux-wireless@vger.kernel.org
5615171c 2580L: brcm80211-dev-list@broadcom.com
a9533e7e 2581S: Supported
05491d2c 2582F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2583
9958d6f9 2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2585M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
6a6b5ad0 2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2591M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
63f37ddf 2596BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2599M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2602T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2603S: Maintained
2604N: iproc
2605N: cygnus
63f37ddf 2606N: nsp
36c0237f
SB
2607N: bcm9113*
2608N: bcm9583*
63f37ddf
JM
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
36c0237f 2612N: bcm113*
63f37ddf
JM
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
36c0237f 2617
3b0213d5
GF
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2620L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
7b7f588b 2625BROADCOM KONA GPIO DRIVER
5e163903 2626M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2631
f6e734a8
RM
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
02787daa
BN
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2640M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2641L: linux-mtd@lists.infradead.org
1285734c 2642L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
c9678d86
RM
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
b8302205
FF
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
42515e61
J
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
7725ccfd 2666BROCADE BFA FC SCSI DRIVER
aa803370
AG
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
7725ccfd 2672
8b230ed8 2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2674M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2675L: netdev@vger.kernel.org
2676S: Supported
f844a0ea 2677F: drivers/net/ethernet/brocade/bna/
8b230ed8 2678
5cdf7f76 2679BSG (block layer generic sg v4 driver)
8b58be88 2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2681L: linux-scsi@vger.kernel.org
2682S: Supported
679655da
JP
2683F: block/bsg.c
2684F: include/linux/bsg.h
c117ab84 2685F: include/uapi/linux/bsg.h
5cdf7f76 2686
af39917d
CL
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
ff1d5c2f 2695BT8XXGPIO DRIVER
eb032b98 2696M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
72dbb705 2699F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2700
eb1eb04f 2701BTRFS FILE SYSTEM
c0778e25
CM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
d8130624 2704M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
8a6e2535 2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2709S: Maintained
679655da
JP
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
eb1eb04f 2712
1da177e4 2713BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2715M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2716L: linux-media@vger.kernel.org
a825eaec 2717W: https://linuxtv.org
275ffde4 2718T: git git://linuxtv.org/media_tree.git
f96236e5 2719S: Odd fixes
679655da 2720F: Documentation/video4linux/bttv/
90d72ac6 2721F: drivers/media/pci/bt8xx/bttv*
1da177e4 2722
1f34923c
KA
2723BUSLOGIC SCSI DRIVER
2724M: Khalid Aziz <khalid@gonehiking.org>
2725L: linux-scsi@vger.kernel.org
2726S: Maintained
2727F: drivers/scsi/BusLogic.*
2728F: drivers/scsi/FlashPoint.*
2729
af39917d
CL
2730C-MEDIA CMI8788 DRIVER
2731M: Clemens Ladisch <clemens@ladisch.de>
2732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733T: git git://git.alsa-project.org/alsa-kernel.git
2734S: Maintained
2735F: sound/pci/oxygen/
2736
2141355f
MS
2737C6X ARCHITECTURE
2738M: Mark Salter <msalter@redhat.com>
2739M: Aurelien Jacquiot <a-jacquiot@ti.com>
2740L: linux-c6x-dev@linux-c6x.org
2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2742S: Maintained
2743F: arch/c6x/
2744
a5432f5a 2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2746M: David Howells <dhowells@redhat.com>
e62d6e24 2747L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2748S: Supported
2749F: Documentation/filesystems/caching/cachefiles.txt
2750F: fs/cachefiles/
2751
c815ca39
HV
2752CADET FM/AM RADIO RECEIVER DRIVER
2753M: Hans Verkuil <hverkuil@xs4all.nl>
2754L: linux-media@vger.kernel.org
2755T: git git://linuxtv.org/media_tree.git
a825eaec 2756W: https://linuxtv.org
c815ca39
HV
2757S: Maintained
2758F: drivers/media/radio/radio-cadet*
2759
77d5140f 2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2761M: Jonathan Corbet <corbet@lwn.net>
661263b5 2762L: linux-media@vger.kernel.org
275ffde4 2763T: git git://linuxtv.org/media_tree.git
77d5140f 2764S: Maintained
679655da 2765F: Documentation/video4linux/cafe_ccic
90d72ac6 2766F: drivers/media/platform/marvell-ccic/
77d5140f 2767
201b6bab 2768CAIF NETWORK LAYER
5c574f50 2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: Documentation/networking/caif/
2773F: drivers/net/caif/
c117ab84 2774F: include/uapi/linux/caif/
201b6bab
JP
2775F: include/net/caif/
2776F: net/caif/
2777
77dac90f 2778CALGARY x86-64 IOMMU
8b58be88
JP
2779M: Muli Ben-Yehuda <muli@il.ibm.com>
2780M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2781L: discuss@x86-64.org
2782S: Maintained
679655da
JP
2783F: arch/x86/kernel/pci-calgary_64.c
2784F: arch/x86/kernel/tce_64.c
2785F: arch/x86/include/asm/calgary.h
2786F: arch/x86/include/asm/tce.h
77dac90f 2787
e2d1d6c0 2788CAN NETWORK LAYER
8d15d386 2789M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2790M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2791L: linux-can@vger.kernel.org
84b0d715 2792W: https://github.com/linux-can
870482a4
MKB
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2795S: Maintained
f35f6c8f 2796F: Documentation/networking/can.txt
8d15d386 2797F: net/can/
8d15d386 2798F: include/linux/can/core.h
c117ab84
CEB
2799F: include/uapi/linux/can.h
2800F: include/uapi/linux/can/bcm.h
2801F: include/uapi/linux/can/raw.h
2802F: include/uapi/linux/can/gw.h
e2d1d6c0 2803
4261a204 2804CAN NETWORK DRIVERS
8b58be88 2805M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2806M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2807L: linux-can@vger.kernel.org
84b0d715 2808W: https://github.com/linux-can
870482a4
MKB
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2811S: Maintained
8d15d386
OH
2812F: drivers/net/can/
2813F: include/linux/can/dev.h
8d15d386 2814F: include/linux/can/platform/
c117ab84
CEB
2815F: include/uapi/linux/can/error.h
2816F: include/uapi/linux/can/netlink.h
4261a204 2817
95d16c72
JM
2818CAPABILITIES
2819M: Serge Hallyn <serge.hallyn@canonical.com>
2820L: linux-security-module@vger.kernel.org
6305902c 2821S: Supported
95d16c72 2822F: include/linux/capability.h
c117ab84 2823F: include/uapi/linux/capability.h
6305902c 2824F: security/commoncap.c
38a94118 2825F: kernel/capability.c
95d16c72 2826
b84894c7
KT
2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2828M: Kevin Tsai <ktsai@capellamicro.com>
2829S: Maintained
2830F: drivers/iio/light/cm*
2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2832
f21fb3ed
RV
2833CAVIUM LIQUIDIO NETWORK DRIVER
2834M: Derek Chickles <derek.chickles@caviumnetworks.com>
2835M: Satanand Burla <satananda.burla@caviumnetworks.com>
2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2838L: netdev@vger.kernel.org
2839W: http://www.cavium.com
2840S: Supported
f21fb3ed
RV
2841F: drivers/net/ethernet/cavium/liquidio/
2842
ef0bbac3
VB
2843CC2520 IEEE-802.15.4 RADIO DRIVER
2844M: Varka Bhadram <varkabhadram@gmail.com>
2845L: linux-wpan@vger.kernel.org
2846S: Maintained
2847F: drivers/net/ieee802154/cc2520.c
2848F: include/linux/spi/cc2520.h
2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2850
b8154542 2851CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2852M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2853L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2854W: http://www.ibm.com/developerworks/power/cell/
2855S: Supported
679655da 2856F: arch/powerpc/include/asm/cell*.h
679655da 2857F: arch/powerpc/include/asm/spu*.h
c117ab84 2858F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2859F: arch/powerpc/oprofile/*cell*
2860F: arch/powerpc/platforms/cell/
b8154542 2861
398ecff5
SW
2862CEPH COMMON CODE (LIBCEPH)
2863M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2864M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2865M: Sage Weil <sage@redhat.com>
82593f87 2866L: ceph-devel@vger.kernel.org
09d90327 2867W: http://ceph.com/
fb99f881 2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2869T: git git://github.com/ceph/ceph-client.git
9030aaf9 2870S: Supported
14430813
JP
2871F: net/ceph/
2872F: include/linux/ceph/
2873F: include/linux/crush/
9030aaf9 2874
398ecff5
SW
2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2876M: "Yan, Zheng" <zyan@redhat.com>
2877M: Sage Weil <sage@redhat.com>
2878M: Ilya Dryomov <idryomov@gmail.com>
2879L: ceph-devel@vger.kernel.org
2880W: http://ceph.com/
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2882T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2883S: Supported
2884F: Documentation/filesystems/ceph.txt
2885F: fs/ceph/
2886
cfc411e7
DH
2887CERTIFICATE HANDLING:
2888M: David Howells <dhowells@redhat.com>
2889M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2890L: keyrings@vger.kernel.org
cfc411e7
DH
2891S: Maintained
2892F: Documentation/module-signing.txt
2893F: certs/
d8d80386 2894F: scripts/sign-file.c
cfc411e7
DH
2895F: scripts/extract-cert.c
2896
18332a80 2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2898L: linux-usb@vger.kernel.org
10c6c9c9 2899S: Orphan
679655da
JP
2900F: Documentation/usb/WUSB-Design-overview.txt
2901F: Documentation/usb/wusb-cbaf
355ffe69
DV
2902F: drivers/usb/host/hwa-hc.c
2903F: drivers/usb/host/whci/
679655da
JP
2904F: drivers/usb/wusbcore/
2905F: include/linux/usb/wusb*
18332a80 2906
70e84049 2907CFAG12864B LCD DRIVER
8b58be88 2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2909W: http://miguelojeda.es/auxdisplay.htm
2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2911S: Maintained
679655da
JP
2912F: drivers/auxdisplay/cfag12864b.c
2913F: include/linux/cfag12864b.h
70e84049
MOS
2914
2915CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2917W: http://miguelojeda.es/auxdisplay.htm
2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2919S: Maintained
679655da
JP
2920F: drivers/auxdisplay/cfag12864bfb.c
2921F: include/linux/cfag12864b.h
70e84049 2922
704232c2 2923CFG80211 and NL80211
8b58be88 2924M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2925L: linux-wireless@vger.kernel.org
ce466579
JB
2926W: http://wireless.kernel.org/
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2929S: Maintained
c117ab84 2930F: include/uapi/linux/nl80211.h
679655da
JP
2931F: include/net/cfg80211.h
2932F: net/wireless/*
2933X: net/wireless/wext*
704232c2 2934
46e64261
GKH
2935CHAR and MISC DRIVERS
2936M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2939S: Supported
46e64261
GKH
2940F: drivers/char/*
2941F: drivers/misc/*
471322a8 2942F: include/linux/miscdevice.h
46e64261 2943
0a920b5b 2944CHECKPATCH
8b58be88 2945M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2946M: Joe Perches <joe@perches.com>
2947S: Maintained
679655da 2948F: scripts/checkpatch.pl
0a920b5b 2949
f8407f26
HW
2950CHINESE DOCUMENTATION
2951M: Harry Wei <harryxiyou@gmail.com>
9740153c 2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2954S: Maintained
2955F: Documentation/zh_CN/
2956
2721ea2c 2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2958M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2960L: linux-usb@vger.kernel.org
2961S: Maintained
2962F: drivers/usb/chipidea/
2963
a93ad65d
HG
2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2965M: Hans de Goede <hdegoede@redhat.com>
2966L: linux-input@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2969F: drivers/input/touchscreen/chipone_icn8318.c
2970
ab043105
OJ
2971CHROME HARDWARE PLATFORM SUPPORT
2972M: Olof Johansson <olof@lixom.net>
2973S: Maintained
9f273c24 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2975F: drivers/platform/chrome/
2976
641cb85e 2977CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2978M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2979M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2980M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2981M: Neel Patel <neepatel@cisco.com>
7063fbf2 2982S: Supported
a6a5580c 2983F: drivers/net/ethernet/cisco/enic/
7063fbf2 2984
e3cf00d0 2985CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2988S: Supported
35ef4a9e 2989F: drivers/infiniband/hw/usnic/
e3cf00d0 2990
2b7a52a4 2991CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2992M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2993L: netdev@vger.kernel.org
2994S: Maintained
57d0b7a0 2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2996
3d4cfdc9
MB
2997CIRRUS LOGIC AUDIO CODEC DRIVERS
2998M: Brian Austin <brian.austin@cirrus.com>
2999M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3001S: Maintained
3002F: sound/soc/codecs/cs*
3003
94574d9a
KRW
3004CLEANCACHE API
3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3006L: linux-kernel@vger.kernel.org
3007S: Maintained
3008F: mm/cleancache.c
3009F: include/linux/cleancache.h
3010
d4275354 3011CLK API
54176cc6 3012M: Russell King <linux@armlinux.org.uk>
aa571b14 3013L: linux-clk@vger.kernel.org
37417046 3014S: Maintained
d4275354
RK
3015F: include/linux/clk.h
3016
9222d247
JS
3017CLOCKSOURCE, CLOCKEVENT DRIVERS
3018M: Daniel Lezcano <daniel.lezcano@linaro.org>
3019M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3020L: linux-kernel@vger.kernel.org
9222d247
JS
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3022S: Supported
3023F: drivers/clocksource
3024
5df6d737 3025CISCO FCOE HBA DRIVER
8fc89a79
HP
3026M: Hiral Patel <hiralpat@cisco.com>
3027M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3028M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3029L: linux-scsi@vger.kernel.org
3030S: Supported
2a99921a 3031F: drivers/scsi/fnic/
5df6d737 3032
c8806b6c
NM
3033CISCO SCSI HBA DRIVER
3034M: Narsimhulu Musini <nmusini@cisco.com>
3035M: Sesidhar Baddela <sebaddel@cisco.com>
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/snic/
3039
529aa8cb
TLSC
3040CMPC ACPI DRIVER
3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3042M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3043L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3044S: Supported
3045F: drivers/platform/x86/classmate-laptop.c
3046
85756a06
HV
3047COBALT MEDIA DRIVER
3048M: Hans Verkuil <hans.verkuil@cisco.com>
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
a825eaec 3051W: https://linuxtv.org
85756a06
HV
3052S: Supported
3053F: drivers/media/pci/cobalt/
3054
74425eee 3055COCCINELLE/Semantic Patches (SmPL)
26de9c26 3056M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3057M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3058M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3059M: Michal Marek <mmarek@suse.com>
26de9c26 3060L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3062W: http://coccinelle.lip6.fr/
3063S: Supported
4b92b2aa 3064F: Documentation/coccinelle.txt
74425eee
NP
3065F: scripts/coccinelle/
3066F: scripts/coccicheck
3067
1da177e4 3068CODA FILE SYSTEM
8b58be88 3069M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3070M: coda@cs.cmu.edu
3071L: codalist@coda.cs.cmu.edu
3072W: http://www.coda.cs.cmu.edu/
3073S: Maintained
679655da
JP
3074F: Documentation/filesystems/coda.txt
3075F: fs/coda/
3076F: include/linux/coda*.h
c117ab84 3077F: include/uapi/linux/coda*.h
1da177e4 3078
0b14261e
PZ
3079CODA V4L2 MEM2MEM DRIVER
3080M: Philipp Zabel <p.zabel@pengutronix.de>
3081L: linux-media@vger.kernel.org
3082S: Maintained
3083F: Documentation/devicetree/bindings/media/coda.txt
3084F: drivers/media/platform/coda/
3085
7704addb 3086COMMON CLK FRAMEWORK
a85fa007 3087M: Michael Turquette <mturquette@baylibre.com>
f956165f 3088M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3089L: linux-clk@vger.kernel.org
baeb0d9b 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3091S: Maintained
ae4185cd 3092F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3093F: drivers/clk/
3094X: drivers/clk/clkdev.c
7704addb 3095F: include/linux/clk-pr*
60bea3b5 3096F: include/linux/clk/
7704addb 3097
e2d1d6c0 3098COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3099M: Steve French <sfrench@samba.org>
51223df6 3100L: linux-cifs@vger.kernel.org
d1f28953 3101L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3102W: http://linux-cifs.samba.org/
bb1d5dda 3103T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3104S: Supported
ec421a71 3105F: Documentation/filesystems/cifs/
679655da 3106F: fs/cifs/
e2d1d6c0 3107
1da177e4 3108COMPACTPCI HOTPLUG CORE
8b58be88 3109M: Scott Murray <scott@spiteful.org>
64dab204 3110L: linux-pci@vger.kernel.org
82c4dfc7 3111S: Maintained
679655da 3112F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3113
3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3115M: Scott Murray <scott@spiteful.org>
64dab204 3116L: linux-pci@vger.kernel.org
82c4dfc7 3117S: Maintained
679655da 3118F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3119
3120COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3121M: Scott Murray <scott@spiteful.org>
64dab204 3122L: linux-pci@vger.kernel.org
82c4dfc7 3123S: Maintained
679655da 3124F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3125
5411552c 3126COMPAL LAPTOP SUPPORT
8b58be88 3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3128L: platform-driver-x86@vger.kernel.org
5411552c 3129S: Maintained
679655da 3130F: drivers/platform/x86/compal-laptop.c
5411552c 3131
949be0f7 3132CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3133L: accessrunner-general@lists.sourceforge.net
3134W: http://accessrunner.sourceforge.net/
44243ef4 3135S: Orphan
679655da 3136F: drivers/usb/atm/cxacru.c
949be0f7 3137
e2d1d6c0 3138CONFIGFS
d6351db2 3139M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3140M: Christoph Hellwig <hch@lst.de>
3141T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3142S: Supported
679655da
JP
3143F: fs/configfs/
3144F: include/linux/configfs.h
e2d1d6c0 3145
acb9c1b2 3146CONNECTOR
8b58be88 3147M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3148L: netdev@vger.kernel.org
3149S: Maintained
3150F: drivers/connector/
3151
a3e3354d 3152CONTROL GROUP (CGROUP)
860ca0e6 3153M: Tejun Heo <tj@kernel.org>
ad50c159 3154M: Li Zefan <lizefan@huawei.com>
4d205676 3155M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3156L: cgroups@vger.kernel.org
860ca0e6 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3158S: Maintained
a3e3354d 3159F: Documentation/cgroups/
679655da
JP
3160F: include/linux/cgroup*
3161F: kernel/cgroup*
a3e3354d
TH
3162
3163CONTROL GROUP - CPUSET
3164M: Li Zefan <lizefan@huawei.com>
3165L: cgroups@vger.kernel.org
3166W: http://www.bullopensource.org/cpuset/
3167W: http://oss.sgi.com/projects/cpusets/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3169S: Maintained
3170F: Documentation/cgroups/cpusets.txt
3171F: include/linux/cpuset.h
3172F: kernel/cpuset.c
3173
3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3175M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3176M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3177M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3178L: cgroups@vger.kernel.org
3179L: linux-mm@kvack.org
3180S: Maintained
3181F: mm/memcontrol.c
5d1ea48b 3182F: mm/swap_cgroup.c
fb3a0fb6 3183
bebe4678 3184CORETEMP HARDWARE MONITORING DRIVER
96859129 3185M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3186L: linux-hwmon@vger.kernel.org
bebe4678 3187S: Maintained
679655da
JP
3188F: Documentation/hwmon/coretemp
3189F: drivers/hwmon/coretemp.c
bebe4678 3190
1da177e4 3191COSA/SRP SYNC SERIAL DRIVER
8b58be88 3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3193W: http://www.fi.muni.cz/~kas/cosa/
3194S: Maintained
679655da 3195F: drivers/net/wan/cosa*
1da177e4 3196
4371ee35 3197CPMAC ETHERNET DRIVER
8b58be88 3198M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3199L: netdev@vger.kernel.org
3200S: Maintained
b544dbac 3201F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3202
1da177e4 3203CPU FREQUENCY DRIVERS
9c3646d1 3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3205M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3206L: linux-pm@vger.kernel.org
1da177e4 3207S: Maintained
27209d91
VK
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3210F: drivers/cpufreq/
3211F: include/linux/cpufreq.h
1da177e4 3212
8a67f0ef
VK
3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3214M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3215M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3216L: linux-pm@vger.kernel.org
3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3218S: Maintained
3219F: drivers/cpufreq/arm_big_little.h
3220F: drivers/cpufreq/arm_big_little.c
3221F: drivers/cpufreq/arm_big_little_dt.c
3222
14d2c34c 3223CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3225M: Daniel Lezcano <daniel.lezcano@linaro.org>
3226L: linux-pm@vger.kernel.org
3227L: linux-arm-kernel@lists.infradead.org
cea8321c 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3229S: Maintained
3230F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3231
0c570c18
BZ
3232CPUIDLE DRIVER - ARM EXYNOS
3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3234M: Daniel Lezcano <daniel.lezcano@linaro.org>
3235M: Kukjin Kim <kgene@kernel.org>
3236L: linux-pm@vger.kernel.org
3237L: linux-samsung-soc@vger.kernel.org
3238S: Supported
3239F: drivers/cpuidle/cpuidle-exynos.c
3240F: arch/arm/mach-exynos/pm.c
3241
a8e39c35 3242CPUIDLE DRIVERS
9c3646d1 3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3244M: Daniel Lezcano <daniel.lezcano@linaro.org>
3245L: linux-pm@vger.kernel.org
3246S: Maintained
cea8321c 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3248F: drivers/cpuidle/*
3249F: include/linux/cpuidle.h
3250
1da177e4 3251CPUID/MSR DRIVER
8b58be88 3252M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3253S: Maintained
679655da
JP
3254F: arch/x86/kernel/cpuid.c
3255F: arch/x86/kernel/msr.c
1da177e4 3256
7fe2f639 3257CPU POWER MONITORING SUBSYSTEM
d8130624 3258M: Thomas Renninger <trenn@suse.com>
103f1790 3259L: linux-pm@vger.kernel.org
7fe2f639 3260S: Maintained
14430813 3261F: tools/power/cpupower/
7fe2f639 3262
1da177e4 3263CRAMFS FILESYSTEM
ce00f85c 3264W: http://sourceforge.net/projects/cramfs/
54886a71 3265S: Orphan / Obsolete
679655da
JP
3266F: Documentation/filesystems/cramfs.txt
3267F: fs/cramfs/
1da177e4
LT
3268
3269CRIS PORT
8b58be88
JP
3270M: Mikael Starvik <starvik@axis.com>
3271M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3272L: linux-cris-kernel@axis.com
1da177e4 3273W: http://developer.axis.com
9f273c24 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3275S: Maintained
679655da 3276F: arch/cris/
df621252 3277F: drivers/tty/serial/crisv10.*
1da177e4
LT
3278
3279CRYPTO API
8b58be88
JP
3280M: Herbert Xu <herbert@gondor.apana.org.au>
3281M: "David S. Miller" <davem@davemloft.net>
1da177e4 3282L: linux-crypto@vger.kernel.org
9f273c24 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3285S: Maintained
679655da 3286F: Documentation/crypto/
2ca87a17 3287F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3288F: arch/*/crypto/
3289F: crypto/
3290F: drivers/crypto/
3291F: include/crypto/
1da177e4 3292
5b07bd57 3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3294M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3295L: linux-crypto@vger.kernel.org
3296S: Maintained
51a2228a
JP
3297F: crypto/ansi_cprng.c
3298F: crypto/rng.c
5b07bd57 3299
fc279cc2
HV
3300CS3308 MEDIA DRIVER
3301M: Hans Verkuil <hverkuil@xs4all.nl>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Odd Fixes
3306F: drivers/media/i2c/cs3308.c
3307F: drivers/media/i2c/cs3308.h
3308
9b4ffa48 3309CS5535 Audio ALSA driver
8b58be88 3310M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3311S: Maintained
679655da 3312F: sound/pci/cs5535audio/
9b4ffa48 3313
a910e4a9 3314CW1200 WLAN driver
b75f0050
JP
3315M: Solomon Peachy <pizza@shaftnet.org>
3316S: Maintained
560424e9 3317F: drivers/net/wireless/st/cw1200/
a910e4a9 3318
6d8425b1 3319CX18 VIDEO4LINUX DRIVER
6afdeaf8 3320M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3321L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3322L: linux-media@vger.kernel.org
275ffde4 3323T: git git://linuxtv.org/media_tree.git
a825eaec 3324W: https://linuxtv.org
30e10993 3325W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3326S: Maintained
679655da 3327F: Documentation/video4linux/cx18.txt
90d72ac6 3328F: drivers/media/pci/cx18/
6c0f0359 3329F: include/uapi/linux/ivtv*
6d8425b1 3330
3f101d91
HV
3331CX2341X MPEG ENCODER HELPER MODULE
3332M: Hans Verkuil <hverkuil@xs4all.nl>
3333L: linux-media@vger.kernel.org
3334T: git git://linuxtv.org/media_tree.git
a825eaec 3335W: https://linuxtv.org
3f101d91 3336S: Maintained
c368360b 3337F: drivers/media/common/cx2341x*
3f101d91
HV
3338F: include/media/cx2341x*
3339
b8fe6e2c
PB
3340CX24120 MEDIA DRIVER
3341M: Jemma Denson <jdenson@gmail.com>
3342M: Patrick Boettcher <patrick.boettcher@posteo.de>
3343L: linux-media@vger.kernel.org
a825eaec 3344W: https://linuxtv.org
b8fe6e2c
PB
3345Q: http://patchwork.linuxtv.org/project/linux-media/list/
3346S: Maintained
3347F: drivers/media/dvb-frontends/cx24120*
3348
20357578 3349CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3351M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3352L: linux-media@vger.kernel.org
a825eaec 3353W: https://linuxtv.org
20357578
MCC
3354T: git git://linuxtv.org/media_tree.git
3355S: Odd fixes
3356F: Documentation/video4linux/cx88/
3357F: drivers/media/pci/cx88/
6d8425b1 3358
91952bc0
AP
3359CXD2820R MEDIA DRIVER
3360M: Antti Palosaari <crope@iki.fi>
3361L: linux-media@vger.kernel.org
a825eaec 3362W: https://linuxtv.org
91952bc0
AP
3363W: http://palosaari.fi/linux/
3364Q: http://patchwork.linuxtv.org/project/linux-media/list/
3365T: git git://linuxtv.org/anttip/media_tree.git
3366S: Maintained
3367F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3368
e5ec3789 3369CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3370M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3371L: netdev@vger.kernel.org
3372W: http://www.chelsio.com
3373S: Supported
f7917c00 3374F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3375
d8ae3c33 3376CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3377M: Karen Xie <kxie@chelsio.com>
3378L: linux-scsi@vger.kernel.org
3379W: http://www.chelsio.com
3380S: Supported
3381F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3382
e5ec3789 3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3384M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3385L: linux-rdma@vger.kernel.org
e5ec3789
SW
3386W: http://www.openfabrics.org
3387S: Supported
679655da 3388F: drivers/infiniband/hw/cxgb3/
e5ec3789 3389
be4c9bad 3390CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3391M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3392L: netdev@vger.kernel.org
3393W: http://www.chelsio.com
3394S: Supported
f7917c00 3395F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3396
d8ae3c33 3397CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3398M: Karen Xie <kxie@chelsio.com>
3399L: linux-scsi@vger.kernel.org
3400W: http://www.chelsio.com
3401S: Supported
3402F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3403
be4c9bad
RD
3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3405M: Steve Wise <swise@chelsio.com>
3406L: linux-rdma@vger.kernel.org
3407W: http://www.openfabrics.org
3408S: Supported
3409F: drivers/infiniband/hw/cxgb4/
3410
5c20a5c7
CL
3411CXGB4VF ETHERNET DRIVER (CXGB4VF)
3412M: Casey Leedom <leedom@chelsio.com>
3413L: netdev@vger.kernel.org
3414W: http://www.chelsio.com
3415S: Supported
f7917c00 3416F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3417
a9282d01
IM
3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3419M: Ian Munsie <imunsie@au1.ibm.com>
3420M: Michael Neuling <mikey@neuling.org>
3421L: linuxppc-dev@lists.ozlabs.org
3422S: Supported
3423F: drivers/misc/cxl/
ec249dd8 3424F: include/misc/cxl*
a9282d01
IM
3425F: include/uapi/misc/cxl.h
3426F: Documentation/powerpc/cxl.txt
3427F: Documentation/powerpc/cxl.txt
3428F: Documentation/ABI/testing/sysfs-class-cxl
3429
11f43ae7
MO
3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3433L: linux-scsi@vger.kernel.org
3434S: Supported
3435F: drivers/scsi/cxlflash/
3436F: include/uapi/scsi/cxlflash_ioctls.h
3437F: Documentation/powerpc/cxlflash.txt
3438
b52b97a3
GC
3439STMMAC ETHERNET DRIVER
3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3441M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3442L: netdev@vger.kernel.org
3443W: http://www.stlinux.com
3444S: Supported
7ac6653a 3445F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3446
1da177e4 3447CYBERPRO FB DRIVER
54176cc6 3448M: Russell King <linux@armlinux.org.uk>
efc03ecb 3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3450W: http://www.armlinux.org.uk/
1da177e4 3451S: Maintained
8a61f013 3452F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3453
1da177e4 3454CYCLADES ASYNC MUX DRIVER
1da177e4 3455W: http://www.cyclades.com/
d459883e 3456S: Orphan
c897401b 3457F: drivers/tty/cyclades.c
679655da 3458F: include/linux/cyclades.h
c117ab84 3459F: include/uapi/linux/cyclades.h
1da177e4
LT
3460
3461CYCLADES PC300 DRIVER
1da177e4 3462W: http://www.cyclades.com/
d459883e 3463S: Orphan
679655da 3464F: drivers/net/wan/pc300*
1da177e4 3465
402f6ae4
AP
3466CYPRESS_FIRMWARE MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
a825eaec 3469W: https://linuxtv.org
402f6ae4
AP
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/common/cypress_firmware*
3475
e3ae3525 3476CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3477M: Ferruh Yigit <fery@cypress.com>
6305902c 3478L: linux-input@vger.kernel.org
be9a6f40 3479S: Supported
6305902c
JP
3480F: drivers/input/touchscreen/cyttsp*
3481F: include/linux/input/cyttsp.h
e3ae3525 3482
aaaf5fbf
JK
3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3484M: Joshua Kinard <kumba@gentoo.org>
3485S: Maintained
3486F: drivers/rtc/rtc-ds1685.c
3487F: include/linux/rtc/ds1685.h
3488
1da177e4 3489DAMA SLAVE for AX.25
8b58be88 3490M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3491W: http://yaina.de/jreuter/
3492W: http://www.qsl.net/dl1bke/
3493L: linux-hams@vger.kernel.org
3494S: Maintained
679655da
JP
3495F: net/ax25/af_ax25.c
3496F: net/ax25/ax25_dev.c
3497F: net/ax25/ax25_ds_*
3498F: net/ax25/ax25_in.c
3499F: net/ax25/ax25_out.c
3500F: net/ax25/ax25_timer.c
3501F: net/ax25/sysctl_net_ax25.c
1da177e4 3502
e2d1d6c0 3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3504L: netdev@vger.kernel.org
5ff77428 3505S: Orphan
679655da 3506F: Documentation/networking/dmfe.txt
0f04e2aa 3507F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3508
3509DC390/AM53C974 SCSI driver
d8130624 3510M: Hannes Reinecke <hare@suse.com>
71bd849d 3511L: linux-scsi@vger.kernel.org
e2d1d6c0 3512S: Maintained
71bd849d 3513F: drivers/scsi/am53c974.c
e2d1d6c0 3514
1da177e4 3515DC395x SCSI driver
61eee9a7 3516M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3517M: Ali Akcaagac <aliakc@web.de>
3518M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3519L: dc395x@twibble.org
cf015e9f
JP
3520W: http://twibble.org/dist/dc395x/
3521W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3522S: Maintained
679655da
JP
3523F: Documentation/scsi/dc395x.txt
3524F: drivers/scsi/dc395x.*
1da177e4 3525
eb8edb08 3526DCCP PROTOCOL
a89d030e 3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3528L: dccp@vger.kernel.org
c996d8b9 3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3530S: Maintained
679655da 3531F: include/linux/dccp.h
c117ab84 3532F: include/uapi/linux/dccp.h
679655da
JP
3533F: include/linux/tfrc.h
3534F: net/dccp/
eb8edb08 3535
1da177e4 3536DECnet NETWORK LAYER
1da177e4
LT
3537W: http://linux-decnet.sourceforge.net
3538L: linux-decnet-user@lists.sourceforge.net
f546444d 3539S: Orphan
679655da
JP
3540F: Documentation/networking/decnet.txt
3541F: net/decnet/
1da177e4 3542
ebff05b9
MR
3543DECSTATION PLATFORM SUPPORT
3544M: "Maciej W. Rozycki" <macro@linux-mips.org>
3545L: linux-mips@linux-mips.org
3546W: http://www.linux-mips.org/wiki/DECstation
3547S: Maintained
3548F: arch/mips/dec/
3549F: arch/mips/include/asm/dec/
3550F: arch/mips/include/asm/mach-dec/
3551
1da177e4 3552DEFXX FDDI NETWORK DRIVER
8b58be88 3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3554S: Maintained
33f810b2 3555F: drivers/net/fddi/defxx.*
1da177e4 3556
ad8f07cc 3557DELL LAPTOP DRIVER
8b58be88 3558M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3559M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3560L: platform-driver-x86@vger.kernel.org
ad8f07cc 3561S: Maintained
679655da 3562F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3563
817a5cdb
PR
3564DELL LAPTOP RBTN DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-rbtn.*
3568
cdbff611
PR
3569DELL LAPTOP FREEFALL DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/platform/x86/dell-smo8800.c
3573
1da177e4 3574DELL LAPTOP SMM DRIVER
a5afba16 3575M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3576S: Maintained
a5afba16 3577F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3578F: include/uapi/linux/i8k.h
1da177e4 3579
90563ec4 3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3581M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3582S: Maintained
679655da
JP
3583F: Documentation/dcdbas.txt
3584F: drivers/firmware/dcdbas.*
90563ec4 3585
0b3f6109 3586DELL WMI EXTRAS DRIVER
8b58be88 3587M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3588M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3589S: Maintained
36b3a96f 3590F: drivers/platform/x86/dell-wmi.c
0b3f6109 3591
5efc75e3 3592DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3593M: John Youn <johnyoun@synopsys.com>
5efc75e3 3594L: linux-usb@vger.kernel.org
18f340f9 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3596S: Maintained
197ba5f4 3597F: drivers/usb/dwc2/
5efc75e3 3598
94ab23dd 3599DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3600M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3601L: linux-usb@vger.kernel.org
94ab23dd
FB
3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3603S: Maintained
3604F: drivers/usb/dwc3/
3605
833c9545
JB
3606DEVICE COREDUMP (DEV_COREDUMP)
3607M: Johannes Berg <johannes@sipsolutions.net>
3608L: linux-kernel@vger.kernel.org
3609S: Maintained
3610F: drivers/base/devcoredump.c
3611F: include/linux/devcoredump.h
3612
89d07767
KP
3613DEVICE FREQUENCY (DEVFREQ)
3614M: MyungJoo Ham <myungjoo.ham@samsung.com>
3615M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3616L: linux-pm@vger.kernel.org
6a3cd722 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3618S: Maintained
3619F: drivers/devfreq/
6a3cd722
CC
3620F: include/linux/devfreq.h
3621F: Documentation/devicetree/bindings/devfreq/
89d07767 3622
7dbded06
CC
3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3624M: Chanwoo Choi <cw00.choi@samsung.com>
3625L: linux-pm@vger.kernel.org
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3627S: Supported
3628F: drivers/devfreq/event/
3629F: drivers/devfreq/devfreq-event.c
3630F: include/linux/devfreq-event.h
3631F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3632
490b864b
CC
3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3634M: Chanwoo Choi <cw00.choi@samsung.com>
3635L: linux-pm@vger.kernel.org
3636L: linux-samsung-soc@vger.kernel.org
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3638S: Maintained
3639F: drivers/devfreq/exynos-bus.c
3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3641
1da177e4 3642DEVICE NUMBER REGISTRY
8b58be88 3643M: Torben Mathiasen <device@lanana.org>
1da177e4 3644W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3645S: Maintained
3646
e2d1d6c0 3647DEVICE-MAPPER (LVM)
854ecaad 3648M: Alasdair Kergon <agk@redhat.com>
8504eed3 3649M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3650M: dm-devel@redhat.com
e2d1d6c0
RD
3651L: dm-devel@redhat.com
3652W: http://sources.redhat.com/dm
8a6e2535 3653Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3655T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3656S: Maintained
679655da
JP
3657F: Documentation/device-mapper/
3658F: drivers/md/dm*
854ecaad 3659F: drivers/md/persistent-data/
679655da
JP
3660F: include/linux/device-mapper.h
3661F: include/linux/dm-*.h
8504eed3 3662F: include/uapi/linux/dm-*.h
e2d1d6c0 3663
bfcd3a46
JP
3664DEVLINK
3665M: Jiri Pirko <jiri@mellanox.com>
3666L: netdev@vger.kernel.org
3667S: Supported
3668F: net/core/devlink.c
3669F: include/net/devlink.h
3670F: include/uapi/linux/devlink.h
3671
c0d995aa
OST
3672DIALOG SEMICONDUCTOR DRIVERS
3673M: Support Opensource <support.opensource@diasemi.com>
3674W: http://www.dialog-semiconductor.com/products
3675S: Supported
3676F: Documentation/hwmon/da90??
7c933772 3677F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3678F: drivers/gpio/gpio-da90??.c
3679F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3680F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3681F: drivers/input/misc/da90??_onkey.c
3682F: drivers/input/touchscreen/da9052_tsi.c
3683F: drivers/leds/leds-da90??.c
3684F: drivers/mfd/da903x.c
3685F: drivers/mfd/da90??-*.c
7be72c2c 3686F: drivers/mfd/da91??-*.c
c0d995aa 3687F: drivers/power/da9052-battery.c
7be72c2c 3688F: drivers/power/da91??-*.c
c0d995aa
OST
3689F: drivers/regulator/da903x.c
3690F: drivers/regulator/da9???-regulator.[ch]
3691F: drivers/rtc/rtc-da90??.c
3692F: drivers/video/backlight/da90??_bl.c
3693F: drivers/watchdog/da90??_wdt.c
3694F: include/linux/mfd/da903x.h
3695F: include/linux/mfd/da9052/
3696F: include/linux/mfd/da9055/
3697F: include/linux/mfd/da9063/
7be72c2c 3698F: include/linux/mfd/da9150/
c0d995aa
OST
3699F: include/sound/da[79]*.h
3700F: sound/soc/codecs/da[79]*.[ch]
3701
599aa697
LL
3702DIGI NEO AND CLASSIC PCI PRODUCTS
3703M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3704M: Mark Hounschell <markh@compro.net>
599aa697
LL
3705L: driverdev-devel@linuxdriverproject.org
3706S: Maintained
3707F: drivers/staging/dgnc/
3708
335d7c58 3709DIOLAN U2C-12 I2C DRIVER
ca462085 3710M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3711L: linux-i2c@vger.kernel.org
3712S: Maintained
3713F: drivers/i2c/busses/i2c-diolan-u2c.c
3714
d475c634
MW
3715DIRECT ACCESS (DAX)
3716M: Matthew Wilcox <willy@linux.intel.com>
3717L: linux-fsdevel@vger.kernel.org
3718S: Supported
3719F: fs/dax.c
3720
e7839f25 3721DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3722M: Eric Paris <eparis@parisplace.org>
3c5119c0 3723S: Maintained
679655da
JP
3724F: Documentation/filesystems/dnotify.txt
3725F: fs/notify/dnotify/
3726F: include/linux/dnotify.h
1da177e4
LT
3727
3728DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3729M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3733S: Maintained
3734
4480f15b 3735DISKQUOTA
d8130624 3736M: Jan Kara <jack@suse.com>
1da177e4 3737S: Maintained
679655da
JP
3738F: Documentation/filesystems/quota.txt
3739F: fs/quota/
3740F: include/linux/quota*.h
c117ab84 3741F: include/uapi/linux/quota*.h
1da177e4 3742
702686ad
BT
3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3744M: Bernie Thompson <bernie@plugable.com>
3745L: linux-fbdev@vger.kernel.org
3746S: Maintained
3747W: http://plugable.com/category/projects/udlfb/
8a61f013 3748F: drivers/video/fbdev/udlfb.c
702686ad
BT
3749F: include/video/udlfb.h
3750F: Documentation/fb/udlfb.txt
3751
e7839f25 3752DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3753M: Christine Caulfield <ccaulfie@redhat.com>
3754M: David Teigland <teigland@redhat.com>
a4644184 3755L: cluster-devel@redhat.com
5be7b50f 3756W: http://sources.redhat.com/cluster/
9f273c24 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3758S: Supported
679655da 3759F: fs/dlm/
5be7b50f 3760
53b6b3e0
SS
3761DMA BUFFER SHARING FRAMEWORK
3762M: Sumit Semwal <sumit.semwal@linaro.org>
3763S: Maintained
3764L: linux-media@vger.kernel.org
3765L: dri-devel@lists.freedesktop.org
8ada6d2d 3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3767F: drivers/dma-buf/
e46d12c6
JP
3768F: include/linux/dma-buf*
3769F: include/linux/reservation.h
3770F: include/linux/*fence.h
53b6b3e0
SS
3771F: Documentation/dma-buf-sharing.txt
3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3773
b3e5f263 3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3775M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3776L: dmaengine@vger.kernel.org
3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3778S: Maintained
679655da 3779F: drivers/dma/
0ce3c066 3780F: include/linux/dmaengine.h
c56d329e 3781F: Documentation/devicetree/bindings/dma/
979a281e
VK
3782F: Documentation/dmaengine/
3783T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3784
b825037d 3785DME1737 HARDWARE MONITOR DRIVER
8b58be88 3786M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3787L: linux-hwmon@vger.kernel.org
b825037d 3788S: Maintained
679655da
JP
3789F: Documentation/hwmon/dme1737
3790F: drivers/hwmon/dme1737.c
b825037d 3791
1f31e1b1 3792DMI/SMBIOS SUPPORT
d8130624 3793M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3794S: Maintained
d4aeef93 3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3797F: drivers/firmware/dmi-id.c
3798F: drivers/firmware/dmi_scan.c
3799F: include/linux/dmi.h
3800
7d2c86b5 3801DOCUMENTATION
ad3118b9 3802M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3803L: linux-doc@vger.kernel.org
3804S: Maintained
679655da 3805F: Documentation/
42f41ecf
JC
3806F: scripts/docproc.c
3807F: scripts/kernel-doc*
97be078b
RD
3808X: Documentation/ABI/
3809X: Documentation/devicetree/
933a46b8
JC
3810X: Documentation/acpi
3811X: Documentation/power
3812X: Documentation/spi
6c121170 3813X: Documentation/DocBook/media
c51edfb1 3814T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3815
1da177e4 3816DOUBLETALK DRIVER
8b58be88 3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3818L: blinux-list@redhat.com
3819S: Maintained
679655da
JP
3820F: drivers/char/dtlk.c
3821F: include/linux/dtlk.h
1da177e4 3822
e2d1d6c0 3823DPT_I2O SCSI RAID DRIVER
8b58be88 3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3825L: linux-scsi@vger.kernel.org
3826W: http://www.adaptec.com/
3827S: Maintained
679655da
JP
3828F: drivers/scsi/dpt*
3829F: drivers/scsi/dpt/
e2d1d6c0 3830
b411b363 3831DRBD DRIVER
bc2c049d
RK
3832M: Philipp Reisner <philipp.reisner@linbit.com>
3833M: Lars Ellenberg <lars.ellenberg@linbit.com>
3834L: drbd-dev@lists.linbit.com
28b8e8d4 3835W: http://www.drbd.org
bc2c049d
RK
3836T: git git://git.linbit.com/linux-drbd.git
3837T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3838S: Supported
3839F: drivers/block/drbd/
3840F: lib/lru_cache.c
3841F: Documentation/blockdev/drbd/
b411b363 3842
dc7dfcd8 3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3846S: Supported
679655da 3847F: Documentation/kobject.txt
7cfc51b9 3848F: drivers/base/
87544653 3849F: fs/debugfs/
dc7dfcd8
WS
3850F: fs/kernfs/
3851F: fs/sysfs/
87544653 3852F: include/linux/debugfs.h
dc7dfcd8 3853F: include/linux/kobj*
679655da 3854F: lib/kobj*
1da177e4
LT
3855
3856DRM DRIVERS
8b58be88 3857M: David Airlie <airlied@linux.ie>
4c6a3999 3858L: dri-devel@lists.freedesktop.org
b0447888 3859T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3860S: Maintained
679655da 3861F: drivers/gpu/drm/
433e3b34 3862F: drivers/gpu/vga/
445d84a4 3863F: Documentation/DocBook/gpu.*
850e9411 3864F: include/drm/
c117ab84 3865F: include/uapi/drm/
1da177e4 3866
c842b693
EV
3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3868M: Dave Airlie <airlied@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/ast/
3871
3872DRM DRIVER FOR BOCHS VIRTUAL GPU
3873M: Gerd Hoffmann <kraxel@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/bochs/
3876
3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3878M: Dave Airlie <airlied@redhat.com>
3879S: Odd Fixes
3880F: drivers/gpu/drm/cirrus/
3881
c26a4017 3882RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3883M: Alex Deucher <alexander.deucher@amd.com>
3884M: Christian König <christian.koenig@amd.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git git://people.freedesktop.org/~agd5f/linux
3887S: Supported
3888F: drivers/gpu/drm/radeon/
74c97375 3889F: include/uapi/drm/radeon_drm.h
c26a4017 3890F: drivers/gpu/drm/amd/
74c97375 3891F: include/uapi/drm/amdgpu_drm.h
566f5939 3892
03e255b9
TR
3893DRM PANEL DRIVERS
3894M: Thierry Reding <thierry.reding@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git git://anongit.freedesktop.org/tegra/linux.git
3897S: Maintained
3898F: drivers/gpu/drm/drm_panel.c
3899F: drivers/gpu/drm/panel/
3900F: include/drm/drm_panel.h
2d799dde 3901F: Documentation/devicetree/bindings/display/panel/
03e255b9 3902
8daf7473 3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3904M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3905M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3906L: intel-gfx@lists.freedesktop.org
8daf7473 3907L: dri-devel@lists.freedesktop.org
7564fde3 3908W: https://01.org/linuxgraphics/
47f95647 3909Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3910T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3911S: Supported
14430813 3912F: drivers/gpu/drm/i915/
8daf7473 3913F: include/drm/i915*
baceac3a 3914F: include/uapi/drm/i915_drm.h
8daf7473 3915
99763bb8
BB
3916DRM DRIVERS FOR ATMEL HLCDC
3917M: Boris Brezillon <boris.brezillon@free-electrons.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Supported
3920F: drivers/gpu/drm/atmel-hlcdc/
3921F: Documentation/devicetree/bindings/drm/atmel/
3922
bf1139df
MR
3923DRM DRIVERS FOR ALLWINNER A10
3924M: Maxime Ripard <maxime.ripard@free-electrons.com>
3925L: dri-devel@lists.freedesktop.org
3926S: Supported
3927F: drivers/gpu/drm/sun4i/
3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3929
398a6d4a
KP
3930DRM DRIVERS FOR EXYNOS
3931M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3932M: Joonyoung Shim <jy0922.shim@samsung.com>
3933M: Seung-Woo Kim <sw0312.kim@samsung.com>
3934M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3935L: dri-devel@lists.freedesktop.org
25a58030 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3937S: Supported
14430813 3938F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3939F: include/uapi/drm/exynos_drm.h
3940F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3941
b55a1b9c 3942DRM DRIVERS FOR FREESCALE DCU
bc66757a 3943M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3944M: Alison Wang <alison.wang@freescale.com>
3945L: dri-devel@lists.freedesktop.org
3946S: Supported
3947F: drivers/gpu/drm/fsl-dcu/
2d799dde 3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3951
0a3d775f
PZ
3952DRM DRIVERS FOR FREESCALE IMX
3953M: Philipp Zabel <p.zabel@pengutronix.de>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/imx/
ef739aa4 3957F: drivers/gpu/ipu-v3/
2d799dde 3958F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3959
ba2199a6
PJ
3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://github.com/patjak/drm-gma500
3964S: Maintained
5ff18e42 3965F: drivers/gpu/drm/gma500/
ba2199a6 3966
c84ffde9
XL
3967DRM DRIVERS FOR HISILICON
3968M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3970R: Chen Feng <puck.chen@hisilicon.com>
3971L: dri-devel@lists.freedesktop.org
3972T: git git://github.com/xin3liang/linux.git
3973S: Maintained
3974F: drivers/gpu/drm/hisilicon/
3975F: Documentation/devicetree/bindings/display/hisilicon/
3976
399516ab
EV
3977DRM DRIVER FOR INTEL I810 VIDEO CARDS
3978S: Orphan / Obsolete
3979F: drivers/gpu/drm/i810/
3980F: include/uapi/drm/i810_drm.h
3981
06346451
EV
3982DRM DRIVER FOR MSM ADRENO GPU
3983M: Rob Clark <robdclark@gmail.com>
3984L: linux-arm-msm@vger.kernel.org
3985L: dri-devel@lists.freedesktop.org
3986L: freedreno@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~robclark/linux
3988S: Maintained
3989F: drivers/gpu/drm/msm/
3990F: include/uapi/drm/msm_drm.h
3991F: Documentation/devicetree/bindings/display/msm/
3992
fad89bb3
EV
3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3994M: Ben Skeggs <bskeggs@redhat.com>
3995L: dri-devel@lists.freedesktop.org
3996L: nouveau@lists.freedesktop.org
3997T: git git://github.com/skeggsb/linux
3998S: Supported
3999F: drivers/gpu/drm/nouveau/
4000F: include/uapi/drm/nouveau_drm.h
ba2199a6 4001
bd3b49f2 4002DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4003M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4004L: dri-devel@lists.freedesktop.org
4005L: linux-tegra@vger.kernel.org
a5ad7a63 4006T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4007S: Supported
dee8268f 4008F: drivers/gpu/drm/tegra/
a5ad7a63 4009F: drivers/gpu/host1x/
e1e90644 4010F: include/linux/host1x.h
a5ad7a63 4011F: include/uapi/drm/tegra_drm.h
2d799dde 4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4013
399516ab
EV
4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4015S: Orphan / Obsolete
4016F: drivers/gpu/drm/mga/
4017F: include/uapi/drm/mga_drm.h
4018
c842b693
EV
4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/mgag200/
4023
399516ab
EV
4024DRM DRIVER FOR RAGE 128 VIDEO CARDS
4025S: Orphan / Obsolete
4026F: drivers/gpu/drm/r128/
4027F: include/uapi/drm/r128_drm.h
4028
a284e9d1
LP
4029DRM DRIVERS FOR RENESAS
4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4031L: dri-devel@lists.freedesktop.org
4a121096 4032L: linux-renesas-soc@vger.kernel.org
2392ccd4 4033T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4034S: Supported
4035F: drivers/gpu/drm/rcar-du/
4036F: drivers/gpu/drm/shmobile/
a284e9d1 4037F: include/linux/platform_data/shmob_drm.h
33be436d 4038F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4039
c842b693
EV
4040DRM DRIVER FOR QXL VIRTUAL GPU
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/qxl/
4044F: include/uapi/drm/qxl_drm.h
a284e9d1 4045
625e0346
HS
4046DRM DRIVERS FOR ROCKCHIP
4047M: Mark Yao <mark.yao@rock-chips.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/rockchip/
f253f7eb 4051F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4052
399516ab
EV
4053DRM DRIVER FOR SAVAGE VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/savage/
4056F: include/uapi/drm/savage_drm.h
4057
4058DRM DRIVER FOR SIS VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/sis/
4061F: include/uapi/drm/sis_drm.h
625e0346 4062
7f11c476
BG
4063DRM DRIVERS FOR STI
4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4065M: Vincent Abriou <vincent.abriou@st.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4068S: Maintained
4069F: drivers/gpu/drm/sti
2d799dde 4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4071
399516ab
EV
4072DRM DRIVER FOR TDFX VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/tdfx/
4075
c842b693
EV
4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4077M: Dave Airlie <airlied@redhat.com>
4078S: Odd Fixes
4079F: drivers/gpu/drm/udl/
4080
8bb0bce9
LS
4081DRM DRIVERS FOR VIVANTE GPU IP
4082M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4083R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4084R: Christian Gmeiner <christian.gmeiner@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
8a9257a0
EV
4087F: drivers/gpu/drm/etnaviv/
4088F: include/uapi/drm/etnaviv_drm.h
4089F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4090
c4291702
EV
4091DRM DRIVER FOR VMWARE VIRTUAL GPU
4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4093M: Sinclair Yeh <syeh@vmware.com>
4094M: Thomas Hellstrom <thellstrom@vmware.com>
4095L: dri-devel@lists.freedesktop.org
4096T: git git://people.freedesktop.org/~syeh/repos_linux
4097T: git git://people.freedesktop.org/~thomash/linux
4098S: Supported
4099F: drivers/gpu/drm/vmwgfx/
4100F: include/uapi/drm/vmwgfx_drm.h
4101
8636d452
EA
4102DRM DRIVERS FOR VC4
4103M: Eric Anholt <eric@anholt.net>
4104T: git git://github.com/anholt/linux
4105S: Supported
4106F: drivers/gpu/drm/vc4/
4107F: include/uapi/drm/vc4_drm.h
4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4109
598df1ac
AK
4110DSBR100 USB FM RADIO DRIVER
4111M: Alexey Klimov <klimov.linux@gmail.com>
4112L: linux-media@vger.kernel.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/radio/dsbr100.c
4116
1da177e4 4117DSCC4 DRIVER
8b58be88 4118M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4119L: netdev@vger.kernel.org
1da177e4 4120S: Maintained
679655da 4121F: drivers/net/wan/dscc4.c
1da177e4 4122
cc11b140
HV
4123DT3155 MEDIA DRIVER
4124M: Hans Verkuil <hverkuil@xs4all.nl>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
a825eaec 4127W: https://linuxtv.org
cc11b140
HV
4128S: Odd Fixes
4129F: drivers/media/pci/dt3155/
4130
91952bc0
AP
4131DVB_USB_AF9015 MEDIA DRIVER
4132M: Antti Palosaari <crope@iki.fi>
4133L: linux-media@vger.kernel.org
a825eaec 4134W: https://linuxtv.org
91952bc0
AP
4135W: http://palosaari.fi/linux/
4136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4137T: git git://linuxtv.org/anttip/media_tree.git
4138S: Maintained
4139F: drivers/media/usb/dvb-usb-v2/af9015*
4140
4141DVB_USB_AF9035 MEDIA DRIVER
4142M: Antti Palosaari <crope@iki.fi>
4143L: linux-media@vger.kernel.org
a825eaec 4144W: https://linuxtv.org
91952bc0
AP
4145W: http://palosaari.fi/linux/
4146Q: http://patchwork.linuxtv.org/project/linux-media/list/
4147T: git git://linuxtv.org/anttip/media_tree.git
4148S: Maintained
4149F: drivers/media/usb/dvb-usb-v2/af9035*
4150
4151DVB_USB_ANYSEE MEDIA DRIVER
4152M: Antti Palosaari <crope@iki.fi>
4153L: linux-media@vger.kernel.org
a825eaec 4154W: https://linuxtv.org
91952bc0
AP
4155W: http://palosaari.fi/linux/
4156Q: http://patchwork.linuxtv.org/project/linux-media/list/
4157T: git git://linuxtv.org/anttip/media_tree.git
4158S: Maintained
4159F: drivers/media/usb/dvb-usb-v2/anysee*
4160
4161DVB_USB_AU6610 MEDIA DRIVER
4162M: Antti Palosaari <crope@iki.fi>
4163L: linux-media@vger.kernel.org
a825eaec 4164W: https://linuxtv.org
91952bc0
AP
4165W: http://palosaari.fi/linux/
4166Q: http://patchwork.linuxtv.org/project/linux-media/list/
4167T: git git://linuxtv.org/anttip/media_tree.git
4168S: Maintained
4169F: drivers/media/usb/dvb-usb-v2/au6610*
4170
4171DVB_USB_CE6230 MEDIA DRIVER
4172M: Antti Palosaari <crope@iki.fi>
4173L: linux-media@vger.kernel.org
a825eaec 4174W: https://linuxtv.org
91952bc0
AP
4175W: http://palosaari.fi/linux/
4176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4177T: git git://linuxtv.org/anttip/media_tree.git
4178S: Maintained
4179F: drivers/media/usb/dvb-usb-v2/ce6230*
4180
d099dea2
MK
4181DVB_USB_CXUSB MEDIA DRIVER
4182M: Michael Krufky <mkrufky@linuxtv.org>
4183L: linux-media@vger.kernel.org
a825eaec 4184W: https://linuxtv.org
d099dea2
MK
4185W: http://github.com/mkrufky
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
9819da66 4189F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4190
91952bc0 4191DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
a825eaec 4194W: https://linuxtv.org
91952bc0
AP
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
91952bc0 4199F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4200
5560983b 4201DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
a825eaec 4204W: https://linuxtv.org
91952bc0
AP
4205Q: http://patchwork.linuxtv.org/project/linux-media/list/
4206T: git git://linuxtv.org/anttip/media_tree.git
4207S: Maintained
5560983b 4208F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4209
8856f5f2
MK
4210DVB_USB_MXL111SF MEDIA DRIVER
4211M: Michael Krufky <mkrufky@linuxtv.org>
4212L: linux-media@vger.kernel.org
a825eaec 4213W: https://linuxtv.org
8856f5f2
MK
4214W: http://github.com/mkrufky
4215Q: http://patchwork.linuxtv.org/project/linux-media/list/
4216T: git git://linuxtv.org/mkrufky/mxl111sf.git
4217S: Maintained
4218F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4219
91952bc0
AP
4220DVB_USB_RTL28XXU MEDIA DRIVER
4221M: Antti Palosaari <crope@iki.fi>
4222L: linux-media@vger.kernel.org
a825eaec 4223W: https://linuxtv.org
91952bc0
AP
4224W: http://palosaari.fi/linux/
4225Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226T: git git://linuxtv.org/anttip/media_tree.git
4227S: Maintained
4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4229
4230DVB_USB_V2 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
a825eaec 4233W: https://linuxtv.org
91952bc0
AP
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4240
ac0ac38f 4241DYNAMIC DEBUG
5c4a97d1 4242M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4243S: Maintained
4244F: lib/dynamic_debug.c
4245F: include/linux/dynamic_debug.h
4246
789c7048 4247DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4248M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4249S: Maintained
df621252 4250F: drivers/tty/serial/dz.*
789c7048 4251
f17effbe
MF
4252E3X0 POWER BUTTON DRIVER
4253M: Moritz Fischer <moritz.fischer@ettus.com>
4254L: usrp-users@lists.ettus.com
4255W: http://www.ettus.com
4256S: Supported
4257F: drivers/input/misc/e3x0-button.c
4258F: Documentation/devicetree/bindings/input/e3x0-button.txt
4259
91952bc0
AP
4260E4000 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/tuners/e4000*
4269
1da177e4 4270EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4271M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4272L: linux-scsi@vger.kernel.org
4273S: Maintained
679655da 4274F: drivers/scsi/eata.c
1da177e4 4275
91952bc0
AP
4276EC100 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
a825eaec 4279W: https://linuxtv.org
91952bc0
AP
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/dvb-frontends/ec100*
4285
237fead6 4286ECRYPT FILE SYSTEM
0de9adf2 4287M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4288L: ecryptfs@vger.kernel.org
24a923e4 4289W: http://ecryptfs.org
6dc7516e 4290W: https://launchpad.net/ecryptfs
9f273c24 4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4292S: Supported
679655da
JP
4293F: Documentation/filesystems/ecryptfs.txt
4294F: fs/ecryptfs/
237fead6 4295
da9bb1d2 4296EDAC-CORE
8b58be88 4297M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4298M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4300M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4301L: linux-edac@vger.kernel.org
07cd6bf5
FW
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4304S: Supported
679655da 4305F: Documentation/edac.txt
91445c72 4306F: drivers/edac/
679655da 4307F: include/linux/edac.h
0e438e3f 4308
c476c23b 4309EDAC-AMD64
8b58be88 4310M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4311M: Borislav Petkov <bp@alien8.de>
91445c72 4312L: linux-edac@vger.kernel.org
487ba8e8 4313S: Maintained
c476c23b
BP
4314F: drivers/edac/amd64_edac*
4315
836dae5d
RR
4316EDAC-CALXEDA
4317M: Doug Thompson <dougthompson@xmission.com>
4318M: Robert Richter <rric@kernel.org>
4319L: linux-edac@vger.kernel.org
836dae5d
RR
4320S: Maintained
4321F: drivers/edac/highbank*
4322
f65aad41
RB
4323EDAC-CAVIUM
4324M: Ralf Baechle <ralf@linux-mips.org>
4325M: David Daney <david.daney@cavium.com>
4326L: linux-edac@vger.kernel.org
4327L: linux-mips@linux-mips.org
f65aad41
RB
4328S: Supported
4329F: drivers/edac/octeon_edac*
4330
0e438e3f 4331EDAC-E752X
8b58be88
JP
4332M: Mark Gross <mark.gross@intel.com>
4333M: Doug Thompson <dougthompson@xmission.com>
91445c72 4334L: linux-edac@vger.kernel.org
0e438e3f 4335S: Maintained
679655da 4336F: drivers/edac/e752x_edac.c
0e438e3f
DP
4337
4338EDAC-E7XXX
8b58be88 4339M: Doug Thompson <dougthompson@xmission.com>
91445c72 4340L: linux-edac@vger.kernel.org
0e438e3f 4341S: Maintained
679655da 4342F: drivers/edac/e7xxx_edac.c
0e438e3f 4343
77c5f5d2 4344EDAC-GHES
5dc8a864
MCC
4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4346M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4347L: linux-edac@vger.kernel.org
77c5f5d2 4348S: Maintained
2caa67a6 4349F: drivers/edac/ghes_edac.c
77c5f5d2 4350
6bc78404 4351EDAC-I82443BXGX
8b58be88 4352M: Tim Small <tim@buttersideup.com>
91445c72 4353L: linux-edac@vger.kernel.org
6bc78404 4354S: Maintained
679655da 4355F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4356
4357EDAC-I3000
8b58be88 4358M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4359L: linux-edac@vger.kernel.org
6bc78404 4360S: Maintained
679655da 4361F: drivers/edac/i3000_edac.c
6bc78404
DT
4362
4363EDAC-I5000
8b58be88 4364M: Doug Thompson <dougthompson@xmission.com>
91445c72 4365L: linux-edac@vger.kernel.org
ba9a5918 4366S: Maintained
679655da 4367F: drivers/edac/i5000_edac.c
ba9a5918 4368
44c12cb2 4369EDAC-I5400
5dc8a864
MCC
4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4371M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4372L: linux-edac@vger.kernel.org
44c12cb2 4373S: Maintained
679655da 4374F: drivers/edac/i5400_edac.c
44c12cb2 4375
3c9c92b6 4376EDAC-I7300
5dc8a864
MCC
4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4378M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4379L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4380S: Maintained
4381F: drivers/edac/i7300_edac.c
4382
67c89316 4383EDAC-I7CORE
5dc8a864
MCC
4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4385M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4386L: linux-edac@vger.kernel.org
67c89316 4387S: Maintained
70aff0ce 4388F: drivers/edac/i7core_edac.c
67c89316 4389
ba9a5918 4390EDAC-I82975X
8b58be88 4391M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4392M: "Arvind R." <arvino55@gmail.com>
91445c72 4393L: linux-edac@vger.kernel.org
ba9a5918 4394S: Maintained
679655da 4395F: drivers/edac/i82975x_edac.c
ba9a5918 4396
791b4706
JB
4397EDAC-IE31200
4398M: Jason Baron <jbaron@akamai.com>
4399L: linux-edac@vger.kernel.org
791b4706
JB
4400S: Maintained
4401F: drivers/edac/ie31200_edac.c
4402
ccdfb979 4403EDAC-MPC85XX
30c7469b 4404M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4405L: linux-edac@vger.kernel.org
ccdfb979
JT
4406S: Maintained
4407F: drivers/edac/mpc85xx_edac.[ch]
4408
ba9a5918 4409EDAC-PASEMI
8b58be88 4410M: Egor Martovetsky <egor@pasemi.com>
91445c72 4411L: linux-edac@vger.kernel.org
6bc78404 4412S: Maintained
679655da 4413F: drivers/edac/pasemi_edac.c
6bc78404 4414
0e438e3f 4415EDAC-R82600
8b58be88 4416M: Tim Small <tim@buttersideup.com>
91445c72 4417L: linux-edac@vger.kernel.org
0e438e3f 4418S: Maintained
679655da 4419F: drivers/edac/r82600_edac.c
da9bb1d2 4420
4d096ca7 4421EDAC-SBRIDGE
5dc8a864
MCC
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4424L: linux-edac@vger.kernel.org
4d096ca7
MCC
4425S: Maintained
4426F: drivers/edac/sb_edac.c
4427
995e1de4
LH
4428EDAC-XGENE
4429APPLIED MICRO (APM) X-GENE SOC EDAC
4430M: Loc Ho <lho@apm.com>
4431S: Supported
4432F: drivers/edac/xgene_edac.c
4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4434
af39917d
CL
4435EDIROL UA-101/UA-1000 DRIVER
4436M: Clemens Ladisch <clemens@ladisch.de>
4437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4438T: git git://git.alsa-project.org/alsa-kernel.git
4439S: Maintained
4440F: sound/usb/misc/ua101.c
4441
1f7df953 4442EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4443M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4444L: linux-efi@vger.kernel.org
78bef24e 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4446S: Maintained
fb2efb5c 4447F: Documentation/efi-stub.txt
1f7df953
MF
4448F: arch/ia64/kernel/efi.c
4449F: arch/x86/boot/compressed/eboot.[ch]
4450F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4451F: arch/x86/platform/efi/
4452F: drivers/firmware/efi/
1f7df953
MF
4453F: include/linux/efi*.h
4454
d68772b7
MF
4455EFI VARIABLE FILESYSTEM
4456M: Matthew Garrett <matthew.garrett@nebula.com>
4457M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4458M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4460L: linux-efi@vger.kernel.org
4461S: Maintained
4462F: fs/efivarfs/
4463
85a00d9b
PJ
4464EFIFB FRAMEBUFFER DRIVER
4465L: linux-fbdev@vger.kernel.org
4466M: Peter Jones <pjones@redhat.com>
4467S: Maintained
8a61f013 4468F: drivers/video/fbdev/efifb.c
85a00d9b 4469
0bee8d28
JT
4470EFS FILESYSTEM
4471W: http://aeschi.ch.eu.org/efs/
4472S: Orphan
679655da 4473F: fs/efs/
0bee8d28 4474
aa8a9e25 4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4477L: netdev@vger.kernel.org
4478S: Maintained
9aa32835 4479F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4480
f0319efe 4481EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4484L: linux-media@vger.kernel.org
a825eaec 4485W: https://linuxtv.org
f0319efe
MCC
4486T: git git://linuxtv.org/media_tree.git
4487S: Maintained
4488F: drivers/media/usb/em28xx/
4489
3e3a7d66 4490EMBEDDED LINUX
8b58be88
JP
4491M: Paul Gortmaker <paul.gortmaker@windriver.com>
4492M: Matt Mackall <mpm@selenic.com>
4493M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4494L: linux-embedded@vger.kernel.org
4495S: Maintained
4496
32505876
JS
4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4498M: James Smart <james.smart@avagotech.com>
4499M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4500L: linux-scsi@vger.kernel.org
32505876 4501W: http://www.avagotech.com
ce00f85c 4502S: Supported
679655da 4503F: drivers/scsi/lpfc/
3a1c1d44 4504
5f5bac82 4505ENE CB710 FLASH CARD READER DRIVER
8b58be88 4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4507S: Maintained
4508F: drivers/misc/cb710/
4509F: drivers/mmc/host/cb710-mmc.*
4510F: include/linux/cb710.h
4511
931e39a1
ML
4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4513M: Maxim Levitsky <maximlevitsky@gmail.com>
4514S: Maintained
2a837449 4515F: drivers/media/rc/ene_ir.*
931e39a1 4516
d5ca9006 4517EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4519S: Maintained
084bad91 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4521F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4522F: include/video/s1d13xxxfb.h
d5ca9006 4523
38df6492
ME
4524ET131X NETWORK DRIVER
4525M: Mark Einon <mark.einon@gmail.com>
4526S: Odd Fixes
4527F: drivers/net/ethernet/agere/
4528
1da177e4 4529ETHERNET BRIDGE
adbbf69d 4530M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4532L: netdev@vger.kernel.org
c996d8b9 4533W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4534S: Maintained
679655da
JP
4535F: include/linux/netfilter_bridge/
4536F: net/bridge/
1da177e4 4537
22f08ad9
FF
4538ETHERNET PHY LIBRARY
4539M: Florian Fainelli <f.fainelli@gmail.com>
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: include/linux/phy.h
4543F: include/linux/phy_fixed.h
4544F: drivers/net/phy/
4545F: Documentation/networking/phy.txt
4546F: drivers/of/of_mdio.c
4547F: drivers/of/of_net.c
4548
1da177e4 4549EXT2 FILE SYSTEM
d8130624 4550M: Jan Kara <jack@suse.com>
72be2ccf 4551L: linux-ext4@vger.kernel.org
1da177e4 4552S: Maintained
679655da
JP
4553F: Documentation/filesystems/ext2.txt
4554F: fs/ext2/
4555F: include/linux/ext2*
1da177e4 4556
72be2ccf 4557EXT4 FILE SYSTEM
8b58be88 4558M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4559M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4560L: linux-ext4@vger.kernel.org
08a225f1 4561W: http://ext4.wiki.kernel.org
8a6e2535 4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4564S: Maintained
679655da
JP
4565F: Documentation/filesystems/ext4.txt
4566F: fs/ext4/
1da177e4 4567
c5532b09 4568Extended Verification Module (EVM)
74dd744f
MZ
4569M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4570L: linux-ima-devel@lists.sourceforge.net
4571L: linux-security-module@vger.kernel.org
c5532b09
MZ
4572S: Supported
4573F: security/integrity/evm/
4574
df6b3cfe
MH
4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4576M: MyungJoo Ham <myungjoo.ham@samsung.com>
4577M: Chanwoo Choi <cw00.choi@samsung.com>
4578L: linux-kernel@vger.kernel.org
81df63a9 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4580S: Maintained
4581F: drivers/extcon/
cd2c3e7f
CC
4582F: include/linux/extcon/
4583F: include/linux/extcon.h
df6b3cfe 4584F: Documentation/extcon/
cd2c3e7f 4585F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4586
e2a75c44 4587EXYNOS DP DRIVER
b7701755 4588M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4589L: dri-devel@lists.freedesktop.org
4590S: Maintained
4591F: drivers/gpu/drm/exynos/exynos_dp*
4592
9b93a409
MS
4593EXYNOS SYSMMU (IOMMU) driver
4594M: Marek Szyprowski <m.szyprowski@samsung.com>
4595L: iommu@lists.linux-foundation.org
4596S: Maintained
4597F: drivers/iommu/exynos-iommu.c
4598
33ad3912
DL
4599EXYNOS MIPI DISPLAY DRIVERS
4600M: Inki Dae <inki.dae@samsung.com>
4601M: Donghwa Lee <dh09.lee@samsung.com>
4602M: Kyungmin Park <kyungmin.park@samsung.com>
4603L: linux-fbdev@vger.kernel.org
4604S: Maintained
8a61f013 4605F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4606F: include/video/exynos_mipi*
4607
4a66d3fe
NC
4608EZchip NPS platform support
4609M: Noam Camus <noamc@ezchip.com>
4610S: Supported
4611F: arch/arc/plat-eznps
4612F: arch/arc/boot/dts/eznps.dts
4613
e53004e2 4614F71805F HARDWARE MONITORING DRIVER
d8130624 4615M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4616L: linux-hwmon@vger.kernel.org
e53004e2 4617S: Maintained
679655da
JP
4618F: Documentation/hwmon/f71805f
4619F: drivers/hwmon/f71805f.c
e53004e2 4620
eea977ed
MB
4621FC0011 TUNER DRIVER
4622M: Michael Buesch <m@bues.ch>
4623L: linux-media@vger.kernel.org
4624S: Maintained
ccae7af2
MCC
4625F: drivers/media/tuners/fc0011.h
4626F: drivers/media/tuners/fc0011.c
eea977ed 4627
91952bc0
AP
4628FC2580 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
a825eaec 4631W: https://linuxtv.org
91952bc0
AP
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/tuners/fc2580*
eea977ed 4637
88b2dbdb
EP
4638FANOTIFY
4639M: Eric Paris <eparis@redhat.com>
4640S: Maintained
4641F: fs/notify/fanotify/
4642F: include/linux/fanotify.h
c117ab84 4643F: include/uapi/linux/fanotify.h
88b2dbdb 4644
1da177e4 4645FARSYNC SYNCHRONOUS DRIVER
8b58be88 4646M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4647W: http://www.farsite.co.uk/
4648S: Supported
679655da 4649F: drivers/net/wan/farsync.*
1da177e4 4650
c5408b88 4651FAULT INJECTION SUPPORT
8b58be88 4652M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4653S: Supported
679655da
JP
4654F: Documentation/fault-injection/
4655F: lib/fault-inject.c
c5408b88 4656
053e514f
NT
4657FBTFT Framebuffer drivers
4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4659M: Noralf Trønnes <noralf@tronnes.org>
4660S: Maintained
4661F: drivers/staging/fbtft/
4662
cae727db 4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4664M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4665L: fcoe-devel@open-fcoe.org
cae727db
RL
4666W: www.Open-FCoE.org
4667S: Supported
4668F: drivers/scsi/libfc/
4669F: drivers/scsi/fcoe/
4670F: include/scsi/fc/
4671F: include/scsi/libfc.h
4672F: include/scsi/libfcoe.h
c117ab84 4673F: include/uapi/scsi/fc/
cae727db 4674
e2d1d6c0 4675FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4676M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4677M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4678L: linux-fsdevel@vger.kernel.org
1da177e4 4679S: Maintained
679655da
JP
4680F: include/linux/fcntl.h
4681F: include/linux/fs.h
c117ab84
CEB
4682F: include/uapi/linux/fcntl.h
4683F: include/uapi/linux/fs.h
679655da
JP
4684F: fs/fcntl.c
4685F: fs/locks.c
1da177e4 4686
e2d1d6c0 4687FILESYSTEMS (VFS and infrastructure)
8b58be88 4688M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4689L: linux-fsdevel@vger.kernel.org
173acc7c 4690S: Maintained
679655da 4691F: fs/*
173acc7c 4692
b26e0ed4 4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4694M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4695L: linux-hwmon@vger.kernel.org
b26e0ed4 4696S: Maintained
d5ca6918
JP
4697F: drivers/hwmon/f75375s.c
4698F: include/linux/f75375s.h
b26e0ed4 4699
a331b0c3
CL
4700FIREWIRE AUDIO DRIVERS
4701M: Clemens Ladisch <clemens@ladisch.de>
4702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4703T: git git://git.alsa-project.org/alsa-kernel.git
4704S: Maintained
4705F: sound/firewire/
4706
eb86ec51
SR
4707FIREWIRE MEDIA DRIVERS (firedtv)
4708M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4709L: linux-media@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4712S: Maintained
4713F: drivers/media/firewire/
4714
a511ce33
CB
4715FIREWIRE SBP-2 TARGET
4716M: Chris Boot <bootc@bootc.net>
4717L: linux-scsi@vger.kernel.org
4718L: target-devel@vger.kernel.org
4719L: linux1394-devel@lists.sourceforge.net
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4721S: Maintained
4722F: drivers/target/sbp/
4723
7d2c86b5 4724FIREWIRE SUBSYSTEM
8b58be88 4725M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4726L: linux1394-devel@lists.sourceforge.net
958a29cb 4727W: http://ieee1394.wiki.kernel.org/
2ca526bf 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4729S: Maintained
679655da 4730F: drivers/firewire/
8f06ce3b
SR
4731F: include/linux/firewire.h
4732F: include/uapi/linux/firewire*.h
9f6d3c4b 4733F: tools/firewire/
e2d1d6c0
RD
4734
4735FIRMWARE LOADER (request_firmware)
39e68089
ML
4736M: Ming Lei <ming.lei@canonical.com>
4737L: linux-kernel@vger.kernel.org
4738S: Maintained
679655da
JP
4739F: Documentation/firmware_class/
4740F: drivers/base/firmware*.c
4741F: include/linux/firmware.h
e2d1d6c0 4742
f730e3dc 4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4744M: Joshua Morris <josh.h.morris@us.ibm.com>
4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4746S: Maintained
4747F: drivers/block/rsxx/
4748
8206f664 4749FLOPPY DRIVER
e5f6450c 4750M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4752S: Odd fixes
4753F: drivers/block/floppy.c
4754
9c9f32ed
AR
4755FMC SUBSYSTEM
4756M: Alessandro Rubini <rubini@gnudd.com>
4757W: http://www.ohwr.org/projects/fmc-bus
4758S: Supported
4759F: drivers/fmc/
4760F: include/linux/fmc*.h
4761F: include/linux/ipmi-fru.h
4762K: fmc_d.*register
4763
3c0ed7d5
AT
4764FPGA MANAGER FRAMEWORK
4765M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4766R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4767S: Maintained
4768F: drivers/fpga/
4769F: include/linux/fpga/fpga-mgr.h
4770W: http://www.rocketboards.org
4771
e2d1d6c0 4772FPU EMULATOR
8b58be88 4773M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4774W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4775S: Maintained
679655da 4776F: arch/x86/math-emu/
e2d1d6c0
RD
4777
4778FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4779L: netdev@vger.kernel.org
c173bfac 4780S: Orphan
679655da
JP
4781F: drivers/net/wan/dlci.c
4782F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4783
4784FRAMEBUFFER LAYER
5489e948
JCPV
4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4786M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4787L: linux-fbdev@vger.kernel.org
e2d1d6c0 4788W: http://linux-fbdev.sourceforge.net/
b22fe37b 4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4791S: Maintained
679655da 4792F: Documentation/fb/
b22fe37b
PM
4793F: drivers/video/
4794F: include/video/
679655da 4795F: include/linux/fb.h
c117ab84
CEB
4796F: include/uapi/video/
4797F: include/uapi/linux/fb.h
e2d1d6c0 4798
a57c188e 4799FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4800M: Timur Tabi <timur@tabi.org>
a57c188e 4801L: linux-fbdev@vger.kernel.org
c4ef9bc4 4802S: Maintained
8a61f013 4803F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4804
e2d1d6c0 4805FREESCALE DMA DRIVER
8b58be88
JP
4806M: Li Yang <leoli@freescale.com>
4807M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4808L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4809S: Maintained
679655da 4810F: drivers/dma/fsldma.*
e2d1d6c0 4811
44248aff
HX
4812FREESCALE GPMI NAND DRIVER
4813M: Han Xu <han.xu@nxp.com>
4814L: linux-mtd@lists.infradead.org
4815S: Maintained
4816F: drivers/mtd/nand/gpmi-nand/*
4817
e2d1d6c0 4818FREESCALE I2C CPM DRIVER
8b58be88 4819M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4820L: linuxppc-dev@lists.ozlabs.org
846557d3 4821L: linux-i2c@vger.kernel.org
0d2b405a 4822S: Maintained
679655da 4823F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4824
60e8c5ab 4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4826M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4827L: linux-fbdev@vger.kernel.org
efc03ecb 4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4829S: Maintained
bad985a1 4830F: include/linux/platform_data/video-imxfb.h
8a61f013 4831F: drivers/video/fbdev/imxfb.c
60e8c5ab 4832
4d8e2cef 4833FREESCALE QUAD SPI DRIVER
38714fbd 4834M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4835L: linux-mtd@lists.infradead.org
4836S: Maintained
4837F: drivers/mtd/spi-nor/fsl-quadspi.c
4838
4689a6b1 4839FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4841M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4842L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4843L: netdev@vger.kernel.org
4844S: Maintained
ec21e2ec 4845F: drivers/net/ethernet/freescale/fs_enet/
679655da 4846F: include/linux/fs_enet_pd.h
4689a6b1 4847
63a0a00b
NA
4848FREESCALE IMX / MXC FEC DRIVER
4849M: Fugang Duan <fugang.duan@nxp.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: drivers/net/ethernet/freescale/fec_main.c
4853F: drivers/net/ethernet/freescale/fec_ptp.c
4854F: drivers/net/ethernet/freescale/fec.h
4855F: Documentation/devicetree/bindings/net/fsl-fec.txt
4856
d9e9d82c 4857FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4858L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4859S: Orphan
7aa1aa6e
ZQ
4860F: drivers/soc/fsl/qe/
4861F: include/soc/fsl/*qe*.h
4862F: include/soc/fsl/*ucc*.h
d9e9d82c 4863
b55ef929 4864FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4865M: Li Yang <leoli@freescale.com>
6372594a 4866L: linux-usb@vger.kernel.org
a4724ed6 4867L: linuxppc-dev@lists.ozlabs.org
a7205b30 4868S: Maintained
faf2e1db 4869F: drivers/usb/gadget/udc/fsl*
a7205b30 4870
beaf53bf 4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4872M: Li Yang <leoli@freescale.com>
beaf53bf 4873L: netdev@vger.kernel.org
a4724ed6 4874L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4875S: Maintained
ec21e2ec 4876F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4877
abb1ed7b
CM
4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4879M: Claudiu Manoil <claudiu.manoil@freescale.com>
4880L: netdev@vger.kernel.org
4881S: Maintained
4882F: drivers/net/ethernet/freescale/gianfar*
4883X: drivers/net/ethernet/freescale/gianfar_ptp.c
4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4885
d9e9d82c 4886FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4887M: Timur Tabi <timur@tabi.org>
a4724ed6 4888L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4889S: Maintained
df621252 4890F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4891
4892FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4893M: Timur Tabi <timur@tabi.org>
dc85950a 4894M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4895M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4896R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4898L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4899S: Maintained
69aefcea 4900F: sound/soc/fsl/fsl*
dc85950a 4901F: sound/soc/fsl/imx*
69aefcea 4902F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4903
31c88965 4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4905M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4906M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4907L: linux-kernel@vger.kernel.org
4908S: Maintained
4909F: drivers/staging/fsl-mc/
4910
1da177e4 4911FREEVXFS FILESYSTEM
8b58be88 4912M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4914S: Maintained
679655da 4915F: fs/freevxfs/
1da177e4 4916
71038f52 4917FREEZER
49db1903 4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4919M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4920L: linux-pm@vger.kernel.org
71038f52 4921S: Supported
679655da
JP
4922F: Documentation/power/freezing-of-tasks.txt
4923F: include/linux/freezer.h
4924F: kernel/freezer.c
71038f52 4925
839a1f79
KRW
4926FRONTSWAP API
4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4928L: linux-kernel@vger.kernel.org
4929S: Maintained
4930F: mm/frontswap.c
4931F: include/linux/frontswap.h
4932
a5432f5a 4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4934M: David Howells <dhowells@redhat.com>
e62d6e24 4935L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4936S: Supported
4937F: Documentation/filesystems/caching/
4938F: fs/fscache/
4939F: include/linux/fscache*.h
4940
f58ad8f5 4941F2FS FILE SYSTEM
9b29d481 4942M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4943M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4944R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4945L: linux-f2fs-devel@lists.sourceforge.net
4946W: http://en.wikipedia.org/wiki/F2FS
4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4948S: Maintained
4949F: Documentation/filesystems/f2fs.txt
3bac380c 4950F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4951F: fs/f2fs/
4952F: include/linux/f2fs_fs.h
62d43eeb 4953F: include/trace/events/f2fs.h
f58ad8f5 4954
5ab7ffea 4955FUJITSU FR-V (FRV) PORT
0cf0305f 4956S: Orphan
679655da 4957F: arch/frv/
1da177e4 4958
20b93734 4959FUJITSU LAPTOP EXTRAS
409a3e98 4960M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4961L: platform-driver-x86@vger.kernel.org
20b93734 4962S: Maintained
679655da 4963F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4964
4da621b6
HK
4965FUJITSU M-5MO LS CAMERA ISP DRIVER
4966M: Kyungmin Park <kyungmin.park@samsung.com>
4967M: Heungjun Kim <riverful.kim@samsung.com>
4968L: linux-media@vger.kernel.org
4969S: Maintained
90d72ac6 4970F: drivers/media/i2c/m5mols/
b5dcee22 4971F: include/media/i2c/m5mols.h
4da621b6 4972
2d24c490
RG
4973FUJITSU TABLET EXTRAS
4974M: Robert Gerlach <khnz@gmx.de>
4975L: platform-driver-x86@vger.kernel.org
4976S: Maintained
4977F: drivers/platform/x86/fujitsu-tablet.c
4978
04578f17 4979FUSE: FILESYSTEM IN USERSPACE
8b58be88 4980M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4981L: linux-fsdevel@vger.kernel.org
04578f17 4982W: http://fuse.sourceforge.net/
0a30f612 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4984S: Maintained
679655da 4985F: fs/fuse/
c117ab84 4986F: include/uapi/linux/fuse.h
0a30f612 4987F: Documentation/filesystems/fuse.txt
04578f17 4988
1da177e4 4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4990M: Rik Faith <faith@cs.unc.edu>
1da177e4 4991L: linux-scsi@vger.kernel.org
baaea1dc 4992S: Odd Fixes (e.g., new signatures)
679655da 4993F: drivers/scsi/fdomain.*
1da177e4 4994
d8e2162c
PO
4995GCOV BASED KERNEL PROFILING
4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4997S: Maintained
4998F: kernel/gcov/
4999F: Documentation/gcov.txt
5000
1da177e4 5001GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5002M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5003L: linux-scsi@vger.kernel.org
5004W: http://www.icp-vortex.com/
5005S: Supported
679655da 5006F: drivers/scsi/gdt*
1da177e4 5007
158daf16
JK
5008GDB KERNEL DEBUGGING HELPER SCRIPTS
5009M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5010M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5011S: Supported
5012F: scripts/gdb/
5013
3169a1c7
HV
5014GEMTEK FM RADIO RECEIVER DRIVER
5015M: Hans Verkuil <hverkuil@xs4all.nl>
5016L: linux-media@vger.kernel.org
5017T: git git://linuxtv.org/media_tree.git
a825eaec 5018W: https://linuxtv.org
3169a1c7
HV
5019S: Maintained
5020F: drivers/media/radio/radio-gemtek*
5021
1c23af90 5022GENERIC GPIO I2C DRIVER
880b0e26 5023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5024S: Supported
679655da
JP
5025F: drivers/i2c/busses/i2c-gpio.c
5026F: include/linux/i2c-gpio.h
1c23af90 5027
92ed1a76
PK
5028GENERIC GPIO I2C MULTIPLEXER DRIVER
5029M: Peter Korsgaard <peter.korsgaard@barco.com>
5030L: linux-i2c@vger.kernel.org
5031S: Supported
e7065e20
JD
5032F: drivers/i2c/muxes/i2c-mux-gpio.c
5033F: include/linux/i2c-mux-gpio.h
5034F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5035
9251ce95 5036GENERIC HDLC (WAN) DRIVERS
8b58be88 5037M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5039S: Maintained
679655da
JP
5040F: drivers/net/wan/c101.c
5041F: drivers/net/wan/hd6457*
5042F: drivers/net/wan/hdlc*
5043F: drivers/net/wan/n2.c
5044F: drivers/net/wan/pc300too.c
5045F: drivers/net/wan/pci200syn.c
5046F: drivers/net/wan/wanxl*
1da177e4 5047
1527aab6 5048GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5049M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5050L: linux-arch@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5052S: Maintained
14430813
JP
5053F: include/asm-generic/
5054F: include/uapi/asm-generic/
1527aab6 5055
ff764963
KVA
5056GENERIC PHY FRAMEWORK
5057M: Kishon Vijay Abraham I <kishon@ti.com>
5058L: linux-kernel@vger.kernel.org
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5060S: Supported
5061F: drivers/phy/
5062F: include/linux/phy/
5063
eea97aed
KH
5064GENERIC PM DOMAINS
5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5066M: Kevin Hilman <khilman@kernel.org>
5067M: Ulf Hansson <ulf.hansson@linaro.org>
5068L: linux-pm@vger.kernel.org
5069S: Supported
5070F: drivers/base/power/domain*.c
5071F: include/linux/pm_domain.h
5072
ccb86a69 5073GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5074M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5075L: kvm@vger.kernel.org
ccb86a69
MT
5076S: Supported
5077F: drivers/uio/uio_pci_generic.c
5078
f8f1ec73
JP
5079GET_MAINTAINER SCRIPT
5080M: Joe Perches <joe@perches.com>
5081S: Maintained
5082F: scripts/get_maintainer.pl
5083
5be7b50f 5084GFS2 FILE SYSTEM
8b58be88 5085M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5086M: Bob Peterson <rpeterso@redhat.com>
a4644184 5087L: cluster-devel@redhat.com
5be7b50f 5088W: http://sources.redhat.com/cluster/
28666d6d 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5090S: Supported
679655da
JP
5091F: Documentation/filesystems/gfs2*.txt
5092F: fs/gfs2/
c117ab84 5093F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5094
0a34eb8f 5095GIGASET ISDN DRIVERS
6b096fde 5096M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5097L: gigaset307x-common@lists.sourceforge.net
5098W: http://gigaset307x.sourceforge.net/
6b096fde 5099S: Odd Fixes
679655da
JP
5100F: Documentation/isdn/README.gigaset
5101F: drivers/isdn/gigaset/
c117ab84 5102F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5103
7eea35fe
JP
5104GO7007 MPEG CODEC
5105M: Hans Verkuil <hans.verkuil@cisco.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
5108F: drivers/media/usb/go7007/
5109
ca96ea86
BN
5110GOODIX TOUCHSCREEN
5111M: Bastien Nocera <hadess@hadess.net>
5112L: linux-input@vger.kernel.org
5113S: Maintained
5114F: drivers/input/touchscreen/goodix.c
5115
a0dc00b4 5116GPIO SUBSYSTEM
e4651a9f 5117M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5118M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5119L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5121S: Maintained
cd97a449 5122F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5123F: Documentation/gpio/
40c159b7 5124F: Documentation/ABI/testing/gpio-cdev
fe95046e 5125F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5126F: drivers/gpio/
bdc6e95e
AC
5127F: include/linux/gpio/
5128F: include/linux/gpio.h
9b692346 5129F: include/asm-generic/gpio.h
3c702e99 5130F: include/uapi/linux/gpio.h
6d591c46 5131F: tools/gpio/
a0dc00b4 5132
71a6d0af
HW
5133GRE DEMULTIPLEXER DRIVER
5134M: Dmitry Kozlov <xeb@mail.ru>
5135L: netdev@vger.kernel.org
5136S: Maintained
11c26770
JP
5137F: net/ipv4/gre_demux.c
5138F: net/ipv4/gre_offload.c
71a6d0af
HW
5139F: include/net/gre.h
5140
d4c41139 5141GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5142M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5143L: netdev@vger.kernel.org
5144S: Maintained
a31a96ad 5145F: drivers/net/ethernet/aeroflex/
d4c41139 5146
e8deeae2 5147GSPCA FINEPIX SUBDRIVER
8b58be88 5148M: Frank Zago <frank@zago.net>
661263b5 5149L: linux-media@vger.kernel.org
275ffde4 5150T: git git://linuxtv.org/media_tree.git
e8deeae2 5151S: Maintained
0c0d06ca 5152F: drivers/media/usb/gspca/finepix.c
e8deeae2 5153
4b3fa3c4
OL
5154GSPCA GL860 SUBDRIVER
5155M: Olivier Lorin <o.lorin@laposte.net>
5156L: linux-media@vger.kernel.org
275ffde4 5157T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5158S: Maintained
0c0d06ca 5159F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5160
e8deeae2 5161GSPCA M5602 SUBDRIVER
8b58be88 5162M: Erik Andren <erik.andren@gmail.com>
661263b5 5163L: linux-media@vger.kernel.org
275ffde4 5164T: git git://linuxtv.org/media_tree.git
e8deeae2 5165S: Maintained
0c0d06ca 5166F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5167
5168GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5169M: Hans de Goede <hdegoede@redhat.com>
661263b5 5170L: linux-media@vger.kernel.org
275ffde4 5171T: git git://linuxtv.org/media_tree.git
e8deeae2 5172S: Maintained
0c0d06ca 5173F: drivers/media/usb/gspca/pac207.c
e8deeae2 5174
261982f1 5175GSPCA SN9C20X SUBDRIVER
d95c5b0b 5176M: Brian Johnson <brijohn@gmail.com>
261982f1 5177L: linux-media@vger.kernel.org
275ffde4 5178T: git git://linuxtv.org/media_tree.git
261982f1 5179S: Maintained
0c0d06ca 5180F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5181
e8deeae2 5182GSPCA T613 SUBDRIVER
8b58be88 5183M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5184L: linux-media@vger.kernel.org
275ffde4 5185T: git git://linuxtv.org/media_tree.git
e8deeae2 5186S: Maintained
0c0d06ca 5187F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5188
5189GSPCA USB WEBCAM DRIVER
fc3f906b 5190M: Hans de Goede <hdegoede@redhat.com>
661263b5 5191L: linux-media@vger.kernel.org
275ffde4 5192T: git git://linuxtv.org/media_tree.git
e8deeae2 5193S: Maintained
0c0d06ca 5194F: drivers/media/usb/gspca/
e8deeae2 5195
584ec979 5196GUID PARTITION TABLE (GPT)
4f973c63 5197M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5198L: linux-efi@vger.kernel.org
5199S: Maintained
5200F: block/partitions/efi.*
5201
aa3c598b 5202STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5204L: linux-media@vger.kernel.org
275ffde4 5205T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5206S: Maintained
5207F: drivers/media/usb/stk1160/
e8deeae2 5208
4e456b86
YS
5209H8/300 ARCHITECTURE
5210M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5212W: http://uclinux-h8.sourceforge.jp
5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5214S: Maintained
5215F: arch/h8300/
5216F: drivers/clocksource/h8300_*.c
5217F: drivers/clk/h8300/
5218F: drivers/irqchip/irq-renesas-h8*.c
5219
71a6d0af
HW
5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5221M: Frank Seidel <frank@f-seidel.de>
5222L: platform-driver-x86@vger.kernel.org
5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5224S: Maintained
5225F: drivers/platform/x86/hdaps.c
5226
48fc9e26
HV
5227HDPVR USB VIDEO ENCODER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
a825eaec 5231W: https://linuxtv.org
48fc9e26 5232S: Odd Fixes
14430813 5233F: drivers/media/usb/hdpvr/
48fc9e26 5234
71a6d0af 5235HWPOISON MEMORY FAILURE HANDLING
f9625c48 5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5237L: linux-mm@kvack.org
71a6d0af
HW
5238S: Maintained
5239F: mm/memory-failure.c
5240F: mm/hwpoison-inject.c
5241
5242HYPERVISOR VIRTUAL CONSOLE DRIVER
5243L: linuxppc-dev@lists.ozlabs.org
5244S: Odd Fixes
5245F: drivers/tty/hvc/
5246
e5ab1477
AP
5247HACKRF MEDIA DRIVER
5248M: Antti Palosaari <crope@iki.fi>
5249L: linux-media@vger.kernel.org
a825eaec 5250W: https://linuxtv.org
e5ab1477
AP
5251W: http://palosaari.fi/linux/
5252Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253T: git git://linuxtv.org/anttip/media_tree.git
5254S: Maintained
5255F: drivers/media/usb/hackrf/
5256
5b543965 5257HARDWARE MONITORING
d8130624 5258M: Jean Delvare <jdelvare@suse.com>
ca462085 5259M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5260L: linux-hwmon@vger.kernel.org
5261W: http://hwmon.wiki.kernel.org/
a94ef4ed 5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5264S: Maintained
047f4ec2 5265F: Documentation/hwmon/
679655da 5266F: drivers/hwmon/
047f4ec2 5267F: include/linux/hwmon*.h
5b543965 5268
844dd05f 5269HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5270M: Matt Mackall <mpm@selenic.com>
5271M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5272L: linux-crypto@vger.kernel.org
c0d0787b 5273S: Odd fixes
679655da
JP
5274F: Documentation/hw_random.txt
5275F: drivers/char/hw_random/
5276F: include/linux/hw_random.h
844dd05f 5277
8b37fcfc
OBC
5278HARDWARE SPINLOCK CORE
5279M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5280M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5281L: linux-remoteproc@vger.kernel.org
8b37fcfc 5282S: Maintained
9f273c24 5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5284F: Documentation/hwspinlock.txt
5285F: drivers/hwspinlock/hwspinlock_*
5286F: include/linux/hwspinlock.h
5287
1da177e4 5288HARMONY SOUND DRIVER
ac6aecbf 5289L: linux-parisc@vger.kernel.org
1da177e4 5290S: Maintained
679655da 5291F: sound/parisc/harmony.*
1da177e4 5292
91952bc0
AP
5293HD29L2 MEDIA DRIVER
5294M: Antti Palosaari <crope@iki.fi>
5295L: linux-media@vger.kernel.org
a825eaec 5296W: https://linuxtv.org
91952bc0
AP
5297W: http://palosaari.fi/linux/
5298Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299T: git git://linuxtv.org/anttip/media_tree.git
5300S: Maintained
5301F: drivers/media/dvb-frontends/hd29l2*
5302
9257aa49 5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5304M: Don Brace <don.brace@microsemi.com>
9257aa49 5305L: iss_storagedev@hp.com
a0a268ad 5306L: esc.storagedev@microsemi.com
693373db 5307L: linux-scsi@vger.kernel.org
9257aa49
SC
5308S: Supported
5309F: Documentation/scsi/hpsa.txt
5310F: drivers/scsi/hpsa*.[ch]
5311F: include/linux/cciss*.h
c117ab84 5312F: include/uapi/linux/cciss*.h
9257aa49 5313
e2d1d6c0 5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5315M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5316L: iss_storagedev@hp.com
516fdcea 5317L: esc.storagedev@microsemi.com
693373db 5318L: linux-scsi@vger.kernel.org
e2d1d6c0 5319S: Supported
679655da
JP
5320F: Documentation/blockdev/cciss.txt
5321F: drivers/block/cciss*
5322F: include/linux/cciss_ioctl.h
c117ab84 5323F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5324
f48ad614
DD
5325HFI1 DRIVER
5326M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5327M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5328L: linux-rdma@vger.kernel.org
5329S: Supported
5330F: drivers/infiniband/hw/hfi1
5331
1da177e4 5332HFS FILESYSTEM
6cf515e1
GU
5333L: linux-fsdevel@vger.kernel.org
5334S: Orphan
679655da
JP
5335F: Documentation/filesystems/hfs.txt
5336F: fs/hfs/
1da177e4 5337
ef575f47
GU
5338HFSPLUS FILESYSTEM
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
5341F: Documentation/filesystems/hfsplus.txt
5342F: fs/hfsplus/
5343
1da177e4 5344HGA FRAMEBUFFER DRIVER
8b58be88 5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5346L: linux-nvidia@lists.surfsouth.com
5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5348S: Maintained
8a61f013 5349F: drivers/video/fbdev/hgafb.c
1da177e4 5350
4480f15b 5351HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5353M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5354L: linux-pm@vger.kernel.org
e2d1d6c0 5355S: Supported
679655da
JP
5356F: arch/x86/power/
5357F: drivers/base/power/
5358F: kernel/power/
5359F: include/linux/suspend.h
5360F: include/linux/freezer.h
5361F: include/linux/pm.h
679655da 5362F: arch/*/include/asm/suspend*.h
e2d1d6c0 5363
4ef4caad 5364HID CORE LAYER
e5f6450c 5365M: Jiri Kosina <jikos@kernel.org>
406df153 5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5367L: linux-input@vger.kernel.org
54e5881d 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5369S: Maintained
679655da
JP
5370F: drivers/hid/
5371F: include/linux/hid*
c117ab84 5372F: include/uapi/linux/hid*
4ef4caad 5373
30ee72f0 5374HID SENSOR HUB DRIVERS
e5f6450c 5375M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5376M: Jonathan Cameron <jic23@kernel.org>
5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5378L: linux-input@vger.kernel.org
5379L: linux-iio@vger.kernel.org
5380S: Maintained
5381F: Documentation/hid/hid-sensor*
5382F: drivers/hid/hid-sensor-*
5383F: drivers/iio/*/hid-*
5384F: include/linux/hid-sensor-*
5385
38bed542 5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5387M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5388L: linux-kernel@vger.kernel.org
75fc2d37 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5390S: Maintained
679655da 5391F: Documentation/timers/
5cee9645 5392F: kernel/time/hrtimer.c
88606e80
TG
5393F: kernel/time/clockevents.c
5394F: kernel/time/tick*.*
5395F: kernel/time/timer_*.c
05ed8490 5396F: include/linux/clockchips.h
679655da 5397F: include/linux/hrtimer.h
38bed542 5398
1da177e4 5399HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5400L: linux-hams@vger.kernel.org
8b64f2a0 5401S: Orphan
679655da
JP
5402F: drivers/net/hamradio/dmascc.c
5403F: drivers/net/hamradio/scc.c
1da177e4 5404
ede1e6f8 5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5406M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5407W: http://www.highpoint-tech.com
5408S: Supported
679655da
JP
5409F: Documentation/scsi/hptiop.txt
5410F: drivers/scsi/hptiop.c
ede1e6f8 5411
1da177e4 5412HIPPI
8b58be88 5413M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5414L: linux-hippi@sunsite.dk
5415S: Maintained
679655da 5416F: include/linux/hippidevice.h
c117ab84 5417F: include/uapi/linux/if_hippi.h
679655da 5418F: net/802/hippi.c
ff5a3b50 5419F: drivers/net/hippi/
1da177e4 5420
16c6c252
JG
5421HISILICON SAS Controller
5422M: John Garry <john.garry@huawei.com>
5423W: http://www.hisilicon.com
5424S: Supported
5425F: drivers/scsi/hisi_sas/
5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5427
ff1d2767 5428HOST AP DRIVER
8b58be88 5429M: Jouni Malinen <j@w1.fi>
85d32e7b 5430L: hostap@shmoo.com (subscribers-only)
724c6b35 5431L: linux-wireless@vger.kernel.org
ff1d2767
JM
5432W: http://hostap.epitest.fi/
5433S: Maintained
eb4f98d5 5434F: drivers/net/wireless/intersil/hostap/
ff1d2767 5435
dd8cd779 5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5437L: platform-driver-x86@vger.kernel.org
95c70215 5438S: Orphan
679655da 5439F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5440
e2d1d6c0 5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5442M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5443S: Maintained
7e25d724 5444F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5445
7d2c86b5 5446HPET: High Precision Event Timers driver
8b58be88 5447M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5448S: Maintained
679655da
JP
5449F: Documentation/timers/hpet.txt
5450F: drivers/char/hpet.c
5451F: include/linux/hpet.h
c117ab84 5452F: include/uapi/linux/hpet.h
b9b0332f 5453
e07b5d79 5454HPET: x86
9e06f631 5455S: Orphan
679655da
JP
5456F: arch/x86/kernel/hpet.c
5457F: arch/x86/include/asm/hpet.h
b9b0332f 5458
1da177e4 5459HPFS FILESYSTEM
8b58be88 5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5462S: Maintained
679655da 5463F: fs/hpfs/
1da177e4 5464
3441cded 5465HSI SUBSYSTEM
56459ea9
SR
5466M: Sebastian Reichel <sre@kernel.org>
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5468S: Maintained
5469F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5470F: Documentation/hsi.txt
3441cded
SR
5471F: drivers/hsi/
5472F: include/linux/hsi/
5473F: include/uapi/linux/hsi/
5474
7d2c86b5 5475HSO 3G MODEM DRIVER
8b58be88 5476M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5477W: http://www.pharscape.org
5478S: Maintained
679655da 5479F: drivers/net/usb/hso.c
11cd29b0 5480
19990e29
AB
5481HSR NETWORK PROTOCOL
5482M: Arvid Brodin <arvid.brodin@alten.se>
5483L: netdev@vger.kernel.org
5484S: Maintained
5485F: net/hsr/
5486
5a18c343 5487HTCPEN TOUCHSCREEN DRIVER
8b58be88 5488M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5489L: linux-input@vger.kernel.org
5490S: Maintained
679655da 5491F: drivers/input/touchscreen/htcpen.c
5a18c343 5492
1da177e4 5493HUGETLB FILESYSTEM
6d49e352 5494M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5495S: Maintained
679655da 5496F: fs/hugetlbfs/
1da177e4 5497
05183189 5498Hyper-V CORE AND DRIVERS
9c3646d1 5499M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5500M: Haiyang Zhang <haiyangz@microsoft.com>
5501L: devel@linuxdriverproject.org
5502S: Maintained
a4162747
HZ
5503F: arch/x86/include/asm/mshyperv.h
5504F: arch/x86/include/uapi/asm/hyperv.h
5505F: arch/x86/kernel/cpu/mshyperv.c
05183189 5506F: drivers/hid/hid-hyperv.c
a4162747 5507F: drivers/hv/
f92ca80b 5508F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5509F: drivers/pci/host/pci-hyperv.c
05183189 5510F: drivers/net/hyperv/
a4162747 5511F: drivers/scsi/storvsc_drv.c
8a61f013 5512F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5513F: include/linux/hyperv.h
5514F: tools/hv/
54bf725e 5515F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5516
7724fd04
PR
5517I2C MUXES
5518M: Peter Rosin <peda@axentia.se>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
2254d24a 5521F: Documentation/i2c/i2c-topology
7724fd04
PR
5522F: Documentation/i2c/muxes/
5523F: Documentation/devicetree/bindings/i2c/i2c-mux*
5524F: drivers/i2c/i2c-mux.c
5525F: drivers/i2c/muxes/
5526F: include/linux/i2c-mux.h
5527
d85c8a6a 5528I2C OVER PARALLEL PORT
d8130624 5529M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-parport
5533F: Documentation/i2c/busses/i2c-parport-light
5534F: drivers/i2c/busses/i2c-parport.c
5535F: drivers/i2c/busses/i2c-parport-light.c
5536
5537I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5538M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5539L: linux-i2c@vger.kernel.org
5540S: Maintained
5541F: Documentation/i2c/busses/i2c-ali1535
5542F: Documentation/i2c/busses/i2c-ali1563
5543F: Documentation/i2c/busses/i2c-ali15x3
5544F: Documentation/i2c/busses/i2c-amd756
5545F: Documentation/i2c/busses/i2c-amd8111
5546F: Documentation/i2c/busses/i2c-i801
5547F: Documentation/i2c/busses/i2c-nforce2
5548F: Documentation/i2c/busses/i2c-piix4
5549F: Documentation/i2c/busses/i2c-sis5595
5550F: Documentation/i2c/busses/i2c-sis630
5551F: Documentation/i2c/busses/i2c-sis96x
5552F: Documentation/i2c/busses/i2c-via
5553F: Documentation/i2c/busses/i2c-viapro
5554F: drivers/i2c/busses/i2c-ali1535.c
5555F: drivers/i2c/busses/i2c-ali1563.c
5556F: drivers/i2c/busses/i2c-ali15x3.c
5557F: drivers/i2c/busses/i2c-amd756.c
5558F: drivers/i2c/busses/i2c-amd756-s4882.c
5559F: drivers/i2c/busses/i2c-amd8111.c
5560F: drivers/i2c/busses/i2c-i801.c
5561F: drivers/i2c/busses/i2c-isch.c
5562F: drivers/i2c/busses/i2c-nforce2.c
5563F: drivers/i2c/busses/i2c-nforce2-s4985.c
5564F: drivers/i2c/busses/i2c-piix4.c
5565F: drivers/i2c/busses/i2c-sis5595.c
5566F: drivers/i2c/busses/i2c-sis630.c
5567F: drivers/i2c/busses/i2c-sis96x.c
5568F: drivers/i2c/busses/i2c-via.c
5569F: drivers/i2c/busses/i2c-viapro.c
5570
cb7f07a4
NH
5571I2C/SMBUS ISMT DRIVER
5572M: Seth Heasley <seth.heasley@intel.com>
5573M: Neil Horman <nhorman@tuxdriver.com>
5574L: linux-i2c@vger.kernel.org
5575F: drivers/i2c/busses/i2c-ismt.c
5576F: Documentation/i2c/busses/i2c-ismt
5577
6ea884db 5578I2C/SMBUS STUB DRIVER
d8130624 5579M: Jean Delvare <jdelvare@suse.com>
846557d3 5580L: linux-i2c@vger.kernel.org
6ea884db 5581S: Maintained
8547a5bc 5582F: drivers/i2c/i2c-stub.c
6ea884db 5583
5b543965 5584I2C SUBSYSTEM
14d77c4d 5585M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5586L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5587W: https://i2c.wiki.kernel.org/
5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5590S: Maintained
40ed1b4c 5591F: Documentation/devicetree/bindings/i2c/
679655da
JP
5592F: Documentation/i2c/
5593F: drivers/i2c/
630bc46e 5594F: drivers/i2c/*/
679655da 5595F: include/linux/i2c.h
03b70d62 5596F: include/linux/i2c-*.h
c117ab84
CEB
5597F: include/uapi/linux/i2c.h
5598F: include/uapi/linux/i2c-*.h
1da177e4 5599
4560d677
WS
5600I2C ACPI SUPPORT
5601M: Mika Westerberg <mika.westerberg@linux.intel.com>
5602L: linux-i2c@vger.kernel.org
5603L: linux-acpi@vger.kernel.org
5604S: Maintained
4560d677 5605
d85c8a6a 5606I2C-TAOS-EVM DRIVER
d8130624 5607M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5608L: linux-i2c@vger.kernel.org
5609S: Maintained
5610F: Documentation/i2c/busses/i2c-taos-evm
5611F: drivers/i2c/busses/i2c-taos-evm.c
5612
e8c76eed 5613I2C-TINY-USB DRIVER
8b58be88 5614M: Till Harbaum <till@harbaum.org>
846557d3 5615L: linux-i2c@vger.kernel.org
932d1872 5616W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5617S: Maintained
679655da 5618F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5619
1da177e4 5620i386 BOOT CODE
8b58be88 5621M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5622S: Maintained
679655da 5623F: arch/x86/boot/
1da177e4
LT
5624
5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5626M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5628S: Maintained
5629
1da177e4 5630IA64 (Itanium) PLATFORM
8b58be88
JP
5631M: Tony Luck <tony.luck@intel.com>
5632M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5633L: linux-ia64@vger.kernel.org
6b1c70b1 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5635S: Maintained
679655da 5636F: arch/ia64/
1da177e4 5637
4cd38750
LDSB
5638IBM Power VMX Cryptographic instructions
5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5641L: linux-crypto@vger.kernel.org
5642S: Supported
5643F: drivers/crypto/vmx/Makefile
5644F: drivers/crypto/vmx/Kconfig
5645F: drivers/crypto/vmx/vmx.c
5646F: drivers/crypto/vmx/aes*
5647F: drivers/crypto/vmx/ghash*
5648F: drivers/crypto/vmx/ppc-xlate.pl
5649
956c203c 5650IBM Power in-Nest Crypto Acceleration
4cd38750 5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5653L: linux-crypto@vger.kernel.org
5654S: Supported
28bceeaa
DS
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-aes*
5658F: drivers/crypto/nx/nx-sha*
5659F: drivers/crypto/nx/nx.*
5660F: drivers/crypto/nx/nx_csbcpb.h
5661F: drivers/crypto/nx/nx_debugfs.h
956c203c 5662
0e16aafb 5663IBM Power 842 compression accelerator
41656aa7 5664M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5665S: Supported
28bceeaa
DS
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
7011a122 5668F: drivers/crypto/nx/nx-842*
2da572c9 5669F: include/linux/sw842.h
2062c5b6 5670F: crypto/842.c
2da572c9 5671F: lib/842/
0e16aafb 5672
1da177e4 5673IBM Power Linux RAID adapter
8b58be88 5674M: Brian King <brking@us.ibm.com>
1da177e4 5675S: Supported
679655da 5676F: drivers/scsi/ipr.*
1da177e4 5677
9d348af4 5678IBM Power Virtual Ethernet Device Driver
eddd63a6 5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5680L: netdev@vger.kernel.org
5681S: Supported
9aa32835 5682F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5683
032c5e82
TF
5684IBM Power SRIOV Virtual NIC Device Driver
5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5686M: John Allen <jallen@linux.vnet.ibm.com>
5687L: netdev@vger.kernel.org
5688S: Supported
5689F: drivers/net/ethernet/ibm/ibmvnic.*
5690
e6babec6 5691IBM Power Virtual SCSI Device Drivers
bcbde52b 5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5693L: linux-scsi@vger.kernel.org
5694S: Supported
e6babec6
NF
5695F: drivers/scsi/ibmvscsi/ibmvscsi*
5696F: drivers/scsi/ibmvscsi/viosrp.h
5697
5698IBM Power Virtual FC Device Drivers
44b4dad9 5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5700L: linux-scsi@vger.kernel.org
5701S: Supported
5702F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5703
1da177e4 5704IBM ServeRAID RAID DRIVER
f9213e78 5705S: Orphan
679655da 5706F: drivers/scsi/ips.*
1da177e4 5707
6ed9f9c4
PT
5708ICH LPC AND GPIO DRIVER
5709M: Peter Tyser <ptyser@xes-inc.com>
5710S: Maintained
5711F: drivers/mfd/lpc_ich.c
5712F: drivers/gpio/gpio-ich.c
5713
1e7106fc 5714IDE SUBSYSTEM
8b58be88 5715M: "David S. Miller" <davem@davemloft.net>
1da177e4 5716L: linux-ide@vger.kernel.org
8a6e2535 5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5719S: Maintained
679655da
JP
5720F: Documentation/ide/
5721F: drivers/ide/
5722F: include/linux/ide.h
1da177e4 5723
6cb8c13d
IP
5724IDEAPAD LAPTOP EXTRAS DRIVER
5725M: Ike Panhc <ike.pan@canonical.com>
5726L: platform-driver-x86@vger.kernel.org
5727W: http://launchpad.net/ideapad-laptop
5728S: Maintained
5729F: drivers/platform/x86/ideapad-laptop.c
5730
1ea4c161
AM
5731IDEAPAD LAPTOP SLIDEBAR DRIVER
5732M: Andrey Moiseev <o2g.org.ru@gmail.com>
5733L: linux-input@vger.kernel.org
5734W: https://github.com/o2genum/ideapad-slidebar
5735S: Maintained
5736F: drivers/input/misc/ideapad_slidebar.c
5737
0f861e8c 5738IDE/ATAPI DRIVERS
487ba8e8 5739M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5740L: linux-ide@vger.kernel.org
c404c199 5741S: Maintained
679655da
JP
5742F: Documentation/cdrom/ide-cd
5743F: drivers/ide/ide-cd*
1da177e4 5744
27471fdb 5745IDLE-I7300
8b58be88 5746M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5747L: linux-pm@vger.kernel.org
27471fdb 5748S: Supported
679655da 5749F: drivers/idle/i7300_idle.c
27471fdb 5750
02cf2286 5751IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5752M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5753L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5754W: http://wpan.cakelab.org/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5757S: Maintained
5758F: net/ieee802154/
68653359 5759F: net/mac802154/
251741b1 5760F: drivers/net/ieee802154/
580947d3
AA
5761F: include/linux/nl802154.h
5762F: include/linux/ieee802154.h
5763F: include/net/nl802154.h
5764F: include/net/mac802154.h
5765F: include/net/af_ieee802154.h
5766F: include/net/cfg802154.h
5767F: include/net/ieee802154_netdev.h
ebef9c12 5768F: Documentation/networking/ieee802154.txt
02cf2286 5769
b1c97193
SY
5770IGORPLUG-USB IR RECEIVER
5771M: Sean Young <sean@mess.org>
5772L: linux-media@vger.kernel.org
5773S: Maintained
5774F: drivers/media/rc/igorplugusb.c
5775
40ad4a30
SY
5776IGUANAWORKS USB IR TRANSCEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/iguanair.c
5781
9545f86e 5782IIO SUBSYSTEM AND DRIVERS
030a13d7 5783M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5784R: Hartmut Knaack <knaack.h@gmx.de>
5785R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5787L: linux-iio@vger.kernel.org
5788S: Maintained
03e7c251 5789F: drivers/iio/
9545f86e 5790F: drivers/staging/iio/
8fe671fc 5791F: include/linux/iio/
817020cf 5792F: tools/iio/
9545f86e 5793
65519263
SG
5794IKANOS/ADI EAGLE ADSL USB DRIVER
5795M: Matthieu Castet <castet.matthieu@free.fr>
5796M: Stanislaw Gruszka <stf_xl@wp.pl>
5797S: Maintained
5798F: drivers/usb/atm/ueagle-atm.c
5799
e89ab51f
GR
5800INA209 HARDWARE MONITOR DRIVER
5801M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5802L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5803S: Maintained
5804F: Documentation/hwmon/ina209
5805F: Documentation/devicetree/bindings/i2c/ina209.txt
5806F: drivers/hwmon/ina209.c
5807
5808INA2XX HARDWARE MONITOR DRIVER
5809M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5810L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5811S: Maintained
5812F: Documentation/hwmon/ina2xx
5813F: drivers/hwmon/ina2xx.c
5814F: include/linux/platform_data/ina2xx.h
5815
14dc124f
SIG
5816INDUSTRY PACK SUBSYSTEM (IPACK)
5817M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5818M: Jens Taprogge <jens.taprogge@taprogge.org>
5819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5820L: industrypack-devel@lists.sourceforge.net
5821W: http://industrypack.sourceforge.net
5822S: Maintained
5823F: drivers/ipack/
5824
8adc53fd
ZLK
5825INGENIC JZ4780 DMA Driver
5826M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5827S: Maintained
5828F: drivers/dma/dma-jz4780.c
5829
aa7168f4 5830INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5831M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5832M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5833L: linux-ima-devel@lists.sourceforge.net
5834L: linux-ima-user@lists.sourceforge.net
5835L: linux-security-module@vger.kernel.org
9f273c24 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5837S: Supported
679655da 5838F: security/integrity/ima/
aa7168f4 5839
9a4ea5a9
JH
5840IMGTEC IR DECODER DRIVER
5841M: James Hogan <james.hogan@imgtec.com>
5842S: Maintained
5843F: drivers/media/rc/img-ir/
5844
1da177e4 5845IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5846L: linux-fbdev@vger.kernel.org
843393d3 5847S: Orphan
8a61f013 5848F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5849
5850INFINIBAND SUBSYSTEM
b6b2bbe6 5851M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5852M: Sean Hefty <sean.hefty@intel.com>
5853M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5854L: linux-rdma@vger.kernel.org
605841f5 5855W: http://www.openfabrics.org/
8a6e2535 5856Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5858S: Supported
679655da
JP
5859F: Documentation/infiniband/
5860F: drivers/infiniband/
c117ab84 5861F: include/uapi/linux/if_infiniband.h
954138dc
YD
5862F: include/uapi/rdma/
5863F: include/rdma/
1da177e4 5864
c9f04f58 5865INOTIFY
8b58be88
JP
5866M: John McCutchan <john@johnmccutchan.com>
5867M: Robert Love <rlove@rlove.org>
5868M: Eric Paris <eparis@parisplace.org>
c9f04f58 5869S: Maintained
679655da
JP
5870F: Documentation/filesystems/inotify.txt
5871F: fs/notify/inotify/
5872F: include/linux/inotify.h
c117ab84 5873F: include/uapi/linux/inotify.h
c9f04f58 5874
e2d1d6c0 5875INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5876M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5877L: linux-input@vger.kernel.org
8a6e2535 5878Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5880S: Maintained
679655da 5881F: drivers/input/
f4eea7e2 5882F: include/linux/input.h
c117ab84 5883F: include/uapi/linux/input.h
f4eea7e2 5884F: include/linux/input/
e52d8398 5885F: Documentation/devicetree/bindings/input/
e2d1d6c0 5886
3267a87f 5887INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5888M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5889L: linux-input@vger.kernel.org
75dd112a 5890S: Odd fixes
3267a87f 5891F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5892F: drivers/input/input-mt.c
3267a87f
HR
5893K: \b(ABS|SYN)_MT_
5894
97fa99a3
JY
5895INTEL ASoC BDW/HSW DRIVERS
5896M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5898S: Supported
e8e1225d
JP
5899F: sound/soc/intel/common/sst-dsp*
5900F: sound/soc/intel/common/sst-firmware.c
5901F: sound/soc/intel/boards/broadwell.c
5902F: sound/soc/intel/haswell/
97fa99a3 5903
4ac13e17
DJ
5904INTEL C600 SERIES SAS CONTROLLER DRIVER
5905M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5906M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5907L: linux-scsi@vger.kernel.org
7106891a
DJ
5908T: git git://git.code.sf.net/p/intel-sas/isci
5909S: Supported
4ac13e17 5910F: drivers/scsi/isci/
4ac13e17 5911
ecc83e52
AH
5912INTEL HID EVENT DRIVER
5913M: Alex Hung <alex.hung@canonical.com>
5914L: platform-driver-x86@vger.kernel.org
5915S: Maintained
5916F: drivers/platform/x86/intel-hid.c
5917
26717172
LB
5918INTEL IDLE DRIVER
5919M: Len Brown <lenb@kernel.org>
bf1c138e 5920L: linux-pm@vger.kernel.org
08deed1e 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5922S: Supported
5923F: drivers/idle/intel_idle.c
5924
7c1ac18d 5925INTEL PSTATE DRIVER
58ac1f62
SP
5926M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5927M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5928L: linux-pm@vger.kernel.org
5929S: Supported
5930F: drivers/cpufreq/intel_pstate.c
5931
9eb8ef74 5932INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5933M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5934L: linux-fbdev@vger.kernel.org
ce00f85c 5935S: Maintained
679655da 5936F: Documentation/fb/intelfb.txt
8a61f013 5937F: drivers/video/fbdev/intelfb/
9eb8ef74 5938
1da177e4 5939INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5940M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5941L: linux-fbdev@vger.kernel.org
ce00f85c 5942S: Maintained
8a61f013 5943F: drivers/video/fbdev/i810/
1da177e4 5944
f4a9bc4c 5945INTEL MENLOW THERMAL DRIVER
8b58be88 5946M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5947L: platform-driver-x86@vger.kernel.org
5ca92bd9 5948W: https://01.org/linux-acpi
f4a9bc4c 5949S: Supported
679655da 5950F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5951
248a9dc3 5952INTEL I/OAT DMA DRIVER
18ebd564 5953M: Dave Jiang <dave.jiang@intel.com>
08223d80 5954R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5955L: dmaengine@vger.kernel.org
5956Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5957S: Supported
679655da 5958F: drivers/dma/ioat*
248a9dc3 5959
6c8909b4 5960INTEL IOMMU (VT-d)
8b58be88 5961M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5962L: iommu@lists.linux-foundation.org
54e5881d 5963T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5964S: Supported
3fb39615 5965F: drivers/iommu/intel-iommu.c
679655da 5966F: include/linux/intel-iommu.h
6c8909b4 5967
b3e5f263 5968INTEL IOP-ADMA DMA DRIVER
08223d80 5969R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5970S: Odd fixes
679655da 5971F: drivers/dma/iop-adma.c
b3e5f263 5972
9251ce95 5973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5974M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5975S: Maintained
679655da
JP
5976F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5977F: arch/arm/mach-ixp4xx/include/mach/npe.h
5978F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5979F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5980F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5981F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5982
844dd05f 5983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5984M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5985S: Maintained
679655da 5986F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5987
2f302324 5988INTEL ETHERNET DRIVERS
8b58be88 5989M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5990L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5991W: http://www.intel.com/support/feedback.htm
d94e6fed 5992W: http://e1000.sourceforge.net/
2f302324
JK
5993Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5996S: Supported
0d164401
JK
5997F: Documentation/networking/e100.txt
5998F: Documentation/networking/e1000.txt
5999F: Documentation/networking/e1000e.txt
6000F: Documentation/networking/igb.txt
6001F: Documentation/networking/igbvf.txt
6002F: Documentation/networking/ixgb.txt
6003F: Documentation/networking/ixgbe.txt
6004F: Documentation/networking/ixgbevf.txt
1bff6529 6005F: Documentation/networking/i40e.txt
105bf2fe 6006F: Documentation/networking/i40evf.txt
dee1ad47 6007F: drivers/net/ethernet/intel/
bc90d291 6008F: drivers/net/ethernet/intel/*/
1da177e4 6009
6e4de866
FL
6010INTEL RDMA RNIC DRIVER
6011M: Faisal Latif <faisal.latif@intel.com>
6012R: Chien Tin Tung <chien.tin.tung@intel.com>
6013R: Mustafa Ismail <mustafa.ismail@intel.com>
6014R: Shiraz Saleem <shiraz.saleem@intel.com>
6015R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6016L: linux-rdma@vger.kernel.org
6017S: Supported
6018F: drivers/infiniband/hw/i40iw/
6019
0963d59b
LW
6020INTEL-MID GPIO DRIVER
6021M: David Cohen <david.a.cohen@linux.intel.com>
6022L: linux-gpio@vger.kernel.org
6023S: Maintained
6024F: drivers/gpio/gpio-intel-mid.c
6025
ca907a90
SY
6026INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6027M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6028L: linux-wireless@vger.kernel.org
ca907a90 6029S: Maintained
679655da 6030F: Documentation/networking/README.ipw2100
679655da 6031F: Documentation/networking/README.ipw2200
367a1092 6032F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6033
5760b0a5
AS
6034INTEL(R) TRACE HUB
6035M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6036S: Supported
6037F: Documentation/trace/intel_th.txt
6038F: drivers/hwtracing/intel_th/
6039
4bd96a7a 6040INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6041M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6042L: tboot-devel@lists.sourceforge.net
6043W: http://tboot.sourceforge.net
e9b7d7c8 6044T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6045S: Supported
6046F: Documentation/intel_txt.txt
6047F: include/linux/tboot.h
6048F: arch/x86/kernel/tboot.c
6049
8a70da82 6050INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6051M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6052M: linux-wimax@intel.com
49e7d9df 6053L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6054S: Supported
6055W: http://linuxwimax.org
679655da
JP
6056F: Documentation/wimax/README.i2400m
6057F: drivers/net/wimax/i2400m/
c117ab84 6058F: include/uapi/linux/wimax/i2400m.h
8a70da82 6059
1c0ce89c
SG
6060INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6061M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6062L: linux-wireless@vger.kernel.org
1c0ce89c 6063S: Supported
7ac9a364 6064F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6065
b481de9c 6066INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6067M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6068M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6069M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6070M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6071L: linux-wireless@vger.kernel.org
b481de9c 6072W: http://intellinuxwireless.org
b62ff718 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6074S: Supported
e705c121 6075F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6076
de8fe023
TW
6077INTEL MANAGEMENT ENGINE (mei)
6078M: Tomas Winkler <tomas.winkler@intel.com>
6079L: linux-kernel@vger.kernel.org
6080S: Supported
c117ab84 6081F: include/uapi/linux/mei.h
5069288b 6082F: include/linux/mei_cl_bus.h
de8fe023 6083F: drivers/misc/mei/*
222818c3 6084F: drivers/watchdog/mei_wdt.c
e07950a1 6085F: Documentation/misc-devices/mei/*
de8fe023 6086
50ceb98b
SD
6087INTEL MIC DRIVERS (mic)
6088M: Sudeep Dutt <sudeep.dutt@intel.com>
6089M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6090S: Supported
6091W: https://github.com/sudeepdutt/mic
6092W: http://software.intel.com/en-us/mic-developer
6093F: include/linux/mic_bus.h
6094F: include/linux/scif.h
6095F: include/uapi/linux/mic_common.h
6096F: include/uapi/linux/mic_ioctl.h
9f273c24 6097F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6098F: drivers/misc/mic/
6099F: drivers/dma/mic_x100_dma.c
6100F: drivers/dma/mic_x100_dma.h
9f273c24 6101F: Documentation/mic/
50ceb98b 6102
fdca4f16 6103INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6104M: Zha Qipeng<qipeng.zha@intel.com>
6105L: platform-driver-x86@vger.kernel.org
6106S: Maintained
6107F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6108F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6109F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6110F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6111
378f956e
SKC
6112INTEL TELEMETRY DRIVER
6113M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6114L: platform-driver-x86@vger.kernel.org
6115S: Maintained
378f956e 6116F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6117F: drivers/platform/x86/intel_telemetry*
0a8b8353 6118
b740d2e9
RB
6119INTEL PMC CORE DRIVER
6120M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6121M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6122L: platform-driver-x86@vger.kernel.org
6123S: Maintained
6124F: arch/x86/include/asm/pmc_core.h
6125F: drivers/platform/x86/intel_pmc_core*
6126
cb109a0e 6127IOC3 ETHERNET DRIVER
8b58be88 6128M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6129L: linux-mips@linux-mips.org
6130S: Maintained
8862bf1e 6131F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6132
cb109a0e 6133IOC3 SERIAL DRIVER
8b58be88 6134M: Pat Gefre <pfg@sgi.com>
d39e0721 6135L: linux-serial@vger.kernel.org
cb109a0e 6136S: Maintained
df621252 6137F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6138
0b6e8569
SW
6139IOMMU DRIVERS
6140M: Joerg Roedel <joro@8bytes.org>
6141L: iommu@lists.linux-foundation.org
6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6143S: Maintained
6144F: drivers/iommu/
6145
4480f15b 6146IP MASQUERADING
8b58be88 6147M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6148S: Maintained
679655da 6149F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6150
4409ebe9 6151IPMI SUBSYSTEM
8b58be88 6152M: Corey Minyard <minyard@acm.org>
b0c90653 6153L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6154W: http://openipmi.sourceforge.net/
6155S: Supported
679655da
JP
6156F: Documentation/IPMI.txt
6157F: drivers/char/ipmi/
6158F: include/linux/ipmi*
c117ab84 6159F: include/uapi/linux/ipmi*
4409ebe9 6160
2d800897
KW
6161QCOM AUDIO (ASoC) DRIVERS
6162M: Patrick Lai <plai@codeaurora.org>
6163M: Banajit Goswami <bgoswami@codeaurora.org>
6164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6165S: Supported
6166F: sound/soc/qcom/
6167
e2d1d6c0 6168IPS SCSI RAID DRIVER
8b58be88 6169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6170L: linux-scsi@vger.kernel.org
6171W: http://www.adaptec.com/
6172S: Maintained
679655da 6173F: drivers/scsi/ips*
e2d1d6c0
RD
6174
6175IPVS
8b58be88
JP
6176M: Wensong Zhang <wensong@linux-vs.org>
6177M: Simon Horman <horms@verge.net.au>
6178M: Julian Anastasov <ja@ssi.bg>
979b6c13 6179L: netdev@vger.kernel.org
e2d1d6c0 6180L: lvs-devel@vger.kernel.org
1da177e4 6181S: Maintained
9f273c24
FW
6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6184F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6185F: include/net/ip_vs.h
c117ab84 6186F: include/uapi/linux/ip_vs.h
679655da 6187F: net/netfilter/ipvs/
1da177e4 6188
e7839f25 6189IPWIRELESS DRIVER
e5f6450c 6190M: Jiri Kosina <jikos@kernel.org>
d8130624 6191M: David Sterba <dsterba@suse.com>
92094aa0 6192S: Odd Fixes
282361a0 6193F: drivers/tty/ipwireless/
099dc4fb 6194
e2d1d6c0 6195IPX NETWORK LAYER
8b58be88 6196M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6197L: netdev@vger.kernel.org
6198S: Maintained
679655da 6199F: include/net/ipx.h
c117ab84 6200F: include/uapi/linux/ipx.h
679655da 6201F: net/ipx/
e2d1d6c0 6202
1da177e4 6203IRDA SUBSYSTEM
8b58be88 6204M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6205L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6206L: netdev@vger.kernel.org
1da177e4 6207W: http://irda.sourceforge.net/
f353976d 6208S: Maintained
e0057975 6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6210F: Documentation/networking/irda.txt
6211F: drivers/net/irda/
6212F: include/net/irda/
6213F: net/irda/
1da177e4 6214
a800c7cc
TG
6215IRQ SUBSYSTEM
6216M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6217L: linux-kernel@vger.kernel.org
a800c7cc 6218S: Maintained
75fc2d37 6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6220F: kernel/irq/
2ed9fd28
JC
6221
6222IRQCHIP DRIVERS
6223M: Thomas Gleixner <tglx@linutronix.de>
6224M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6225M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6226L: linux-kernel@vger.kernel.org
6227S: Maintained
6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6229T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6230F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6231F: drivers/irqchip/
a800c7cc 6232
7ab3a837 6233IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6234M: Jiang Liu <jiang.liu@linux.intel.com>
6235M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6236S: Maintained
b09dec2c 6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6238F: Documentation/IRQ-domain.txt
6239F: include/linux/irqdomain.h
6240F: kernel/irq/irqdomain.c
b09dec2c 6241F: kernel/irq/msi.c
7ab3a837 6242
ad7afc38
WBG
6243ISA
6244M: William Breathitt Gray <vilhelm.gray@gmail.com>
6245S: Maintained
6246F: Documentation/isa.txt
6247F: drivers/base/isa.c
6248F: include/linux/isa.h
6249
e2d1d6c0 6250ISAPNP
8b58be88 6251M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6252S: Maintained
679655da
JP
6253F: Documentation/isapnp.txt
6254F: drivers/pnp/isapnp/
6255F: include/linux/isapnp.h
e2d1d6c0 6256
d39b8420
HV
6257ISA RADIO MODULE
6258M: Hans Verkuil <hverkuil@xs4all.nl>
6259L: linux-media@vger.kernel.org
6260T: git git://linuxtv.org/media_tree.git
a825eaec 6261W: https://linuxtv.org
d39b8420
HV
6262S: Maintained
6263F: drivers/media/radio/radio-isa*
6264
71a6d0af
HW
6265iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6266M: Peter Jones <pjones@redhat.com>
6267M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6268S: Maintained
6269F: drivers/firmware/iscsi_ibft*
6270
14816b1e 6271ISCSI
8b58be88 6272M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6273L: open-iscsi@googlegroups.com
6274W: www.open-iscsi.org
54e5881d 6275T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6276S: Maintained
679655da
JP
6277F: drivers/scsi/*iscsi*
6278F: include/scsi/*iscsi*
14816b1e 6279
1e65eb42
OG
6280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6281M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6282M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6283M: Roi Dayan <roid@mellanox.com>
6284L: linux-rdma@vger.kernel.org
6285S: Supported
6286W: http://www.openfabrics.org
6287W: www.open-iscsi.org
6288Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6289F: drivers/infiniband/ulp/iser/
1e65eb42 6290
2b70e5fd 6291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6292M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6294L: linux-rdma@vger.kernel.org
6295L: target-devel@vger.kernel.org
6296S: Supported
6297W: http://www.linux-iscsi.org
6298F: drivers/infiniband/ulp/isert
6299
1da177e4 6300ISDN SUBSYSTEM
8b58be88 6301M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6302L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6303L: netdev@vger.kernel.org
1da177e4 6304W: http://www.isdn4linux.de
54e5881d 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6306S: Maintained
679655da
JP
6307F: Documentation/isdn/
6308F: drivers/isdn/
6309F: include/linux/isdn.h
6310F: include/linux/isdn/
c117ab84
CEB
6311F: include/uapi/linux/isdn.h
6312F: include/uapi/linux/isdn/
1da177e4
LT
6313
6314ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6315M: Armin Schindler <mac@melware.de>
d5d52273 6316L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6317W: http://www.melware.de
6318S: Maintained
679655da 6319F: drivers/isdn/hardware/eicon/
1da177e4 6320
d624870f 6321IT87 HARDWARE MONITORING DRIVER
d8130624 6322M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6323L: linux-hwmon@vger.kernel.org
d624870f
JD
6324S: Maintained
6325F: Documentation/hwmon/it87
6326F: drivers/hwmon/it87.c
6327
d7104bff
AP
6328IT913X MEDIA DRIVER
6329M: Antti Palosaari <crope@iki.fi>
6330L: linux-media@vger.kernel.org
a825eaec 6331W: https://linuxtv.org
d7104bff
AP
6332W: http://palosaari.fi/linux/
6333Q: http://patchwork.linuxtv.org/project/linux-media/list/
6334T: git git://linuxtv.org/anttip/media_tree.git
6335S: Maintained
249c697e 6336F: drivers/media/tuners/it913x*
d7104bff 6337
91821ff3 6338IVTV VIDEO4LINUX DRIVER
6afdeaf8 6339M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6340L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6341L: linux-media@vger.kernel.org
275ffde4 6342T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6343W: http://www.ivtvdriver.org
6344S: Maintained
679655da 6345F: Documentation/video4linux/*.ivtv
90d72ac6 6346F: drivers/media/pci/ivtv/
c117ab84 6347F: include/uapi/linux/ivtv*
91821ff3 6348
68620bdd
MP
6349IX2505V MEDIA DRIVER
6350M: Malcolm Priestley <tvboxspy@gmail.com>
6351L: linux-media@vger.kernel.org
a825eaec 6352W: https://linuxtv.org
68620bdd
MP
6353Q: http://patchwork.linuxtv.org/project/linux-media/list/
6354S: Maintained
6355F: drivers/media/dvb-frontends/ix2505v*
6356
4453d736
GR
6357JC42.4 TEMPERATURE SENSOR DRIVER
6358M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6359L: linux-hwmon@vger.kernel.org
4453d736
GR
6360S: Maintained
6361F: drivers/hwmon/jc42.c
6362F: Documentation/hwmon/jc42
6363
e2d1d6c0 6364JFS FILESYSTEM
3256f80f 6365M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6366L: jfs-discussion@lists.sourceforge.net
6367W: http://jfs.sourceforge.net/
54e5881d 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6369S: Maintained
679655da
JP
6370F: Documentation/filesystems/jfs.txt
6371F: fs/jfs/
e2d1d6c0 6372
95252236 6373JME NETWORK DRIVER
8b58be88 6374M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6375L: netdev@vger.kernel.org
6376S: Maintained
63d24a0e 6377F: drivers/net/ethernet/jme.*
95252236 6378
1da177e4 6379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6380M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6381L: linux-mtd@lists.infradead.org
6382W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6383S: Maintained
679655da 6384F: fs/jffs2/
c117ab84 6385F: include/uapi/linux/jffs2.h
1da177e4 6386
d183e11a
TT
6387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6388M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6389M: Jan Kara <jack@suse.com>
d183e11a
TT
6390L: linux-ext4@vger.kernel.org
6391S: Maintained
6392F: fs/jbd2/
6393F: include/linux/jbd2.h
ae0718f8 6394
207dab5f
MU
6395JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6396M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6397L: linux-media@vger.kernel.org
6398S: Maintained
6399F: drivers/media/platform/rcar_jpu.c
6400
fd8b6cb4 6401JSM Neo PCI based serial card
df247081 6402M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6403L: linux-serial@vger.kernel.org
6404S: Maintained
df621252 6405F: drivers/tty/serial/jsm/
ae0718f8 6406
af39917d
CL
6407K10TEMP HARDWARE MONITORING DRIVER
6408M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6409L: linux-hwmon@vger.kernel.org
af39917d
CL
6410S: Maintained
6411F: Documentation/hwmon/k10temp
6412F: drivers/hwmon/k10temp.c
6413
4660cb35 6414K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6415M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6416L: linux-hwmon@vger.kernel.org
ae0718f8 6417S: Maintained
679655da
JP
6418F: Documentation/hwmon/k8temp
6419F: drivers/hwmon/k8temp.c
ae0718f8 6420
0ba1d91d
AR
6421KASAN
6422M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6423R: Alexander Potapenko <glider@google.com>
6424R: Dmitry Vyukov <dvyukov@google.com>
6425L: kasan-dev@googlegroups.com
6426S: Maintained
6427F: arch/*/include/asm/kasan.h
6428F: arch/*/mm/kasan_init*
6429F: Documentation/kasan.txt
64f8ebaf 6430F: include/linux/kasan*.h
0ba1d91d
AR
6431F: lib/test_kasan.c
6432F: mm/kasan/
6433F: scripts/Makefile.kasan
6434
1da177e4 6435KCONFIG
5eb1f99e 6436M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6437L: linux-kbuild@vger.kernel.org
cea8321c 6438T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6439S: Maintained
679655da
JP
6440F: Documentation/kbuild/kconfig-language.txt
6441F: scripts/kconfig/
1da177e4 6442
ea6c2089 6443KDUMP
f871f191
VG
6444M: Dave Young <dyoung@redhat.com>
6445M: Baoquan He <bhe@redhat.com>
6446R: Vivek Goyal <vgoyal@redhat.com>
34633993 6447L: kexec@lists.infradead.org
ea6c2089
VG
6448W: http://lse.sourceforge.net/kdump/
6449S: Maintained
80811493 6450F: Documentation/kdump/
ea6c2089 6451
f41bf02f
HV
6452KEENE FM RADIO TRANSMITTER DRIVER
6453M: Hans Verkuil <hverkuil@xs4all.nl>
6454L: linux-media@vger.kernel.org
6455T: git git://linuxtv.org/media_tree.git
a825eaec 6456W: https://linuxtv.org
f41bf02f
HV
6457S: Maintained
6458F: drivers/media/radio/radio-keene*
6459
1da177e4 6460KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6461M: Ian Kent <raven@themaw.net>
f694fc97 6462L: autofs@vger.kernel.org
1da177e4 6463S: Maintained
679655da 6464F: fs/autofs4/
1da177e4 6465
70fb7ba6 6466KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6467M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6470L: linux-kbuild@vger.kernel.org
5ce45962 6471S: Maintained
679655da
JP
6472F: Documentation/kbuild/
6473F: Makefile
6474F: scripts/Makefile.*
70fb7ba6
MM
6475F: scripts/basic/
6476F: scripts/mk*
6477F: scripts/package/
1da177e4
LT
6478
6479KERNEL JANITORS
c3000e03 6480L: kernel-janitors@vger.kernel.org
10466f5a 6481W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6482S: Odd Fixes
1da177e4 6483
e8b43555 6484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6485M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6486M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6487L: linux-nfs@vger.kernel.org
1da177e4 6488W: http://nfs.sourceforge.net/
9f273c24 6489T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6490S: Supported
679655da 6491F: fs/nfsd/
c117ab84 6492F: include/uapi/linux/nfsd/
679655da
JP
6493F: fs/lockd/
6494F: fs/nfs_common/
6495F: net/sunrpc/
6496F: include/linux/lockd/
6497F: include/linux/sunrpc/
c117ab84 6498F: include/uapi/linux/sunrpc/
1da177e4 6499
13b122b3
SK
6500KERNEL SELFTEST FRAMEWORK
6501M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6502M: Shuah Khan <shuah@kernel.org>
64f00850 6503L: linux-kselftest@vger.kernel.org
13b122b3
SK
6504T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6505S: Maintained
6506F: tools/testing/selftests
6507
426d62e2 6508KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6509M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6510M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6511L: kvm@vger.kernel.org
e3e58478 6512W: http://www.linux-kvm.org
a94b40a6 6513T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6514S: Supported
c93a64fe
PB
6515F: Documentation/*/kvm*.txt
6516F: Documentation/virtual/kvm/
679655da 6517F: arch/*/kvm/
1662e862
CB
6518F: arch/x86/kernel/kvm.c
6519F: arch/x86/kernel/kvmclock.c
679655da
JP
6520F: arch/*/include/asm/kvm*
6521F: include/linux/kvm*
c117ab84 6522F: include/uapi/linux/kvm*
679655da 6523F: virt/kvm/
6d0a1a61 6524F: tools/kvm/
426d62e2 6525
ad8003d3 6526KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6527M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6528L: kvm@vger.kernel.org
038161de 6529W: http://www.linux-kvm.org/
7de609c8 6530S: Maintained
679655da 6531F: arch/x86/include/asm/svm.h
679655da 6532F: arch/x86/kvm/svm.c
426d62e2 6533
513014b7 6534KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6535M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6536L: kvm-ppc@vger.kernel.org
038161de 6537W: http://www.linux-kvm.org/
6a7f972d 6538T: git git://github.com/agraf/linux-2.6.git
513014b7 6539S: Supported
679655da
JP
6540F: arch/powerpc/include/asm/kvm*
6541F: arch/powerpc/kvm/
513014b7 6542
85f8fffe 6543KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6544M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6545M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6546L: linux-s390@vger.kernel.org
6547W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6549S: Supported
679655da
JP
6550F: Documentation/s390/kvm.txt
6551F: arch/s390/include/asm/kvm*
80811493 6552F: arch/s390/kvm/
85f8fffe 6553
a749474d 6554KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6555M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6556M: Marc Zyngier <marc.zyngier@arm.com>
6557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6558L: kvmarm@lists.cs.columbia.edu
6559W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6561S: Supported
a749474d
CD
6562F: arch/arm/include/uapi/asm/kvm*
6563F: arch/arm/include/asm/kvm*
6564F: arch/arm/kvm/
5c8818b4
MZ
6565F: virt/kvm/arm/
6566F: include/kvm/arm_*
a749474d 6567
6394a3ec 6568KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6569M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6570M: Marc Zyngier <marc.zyngier@arm.com>
6571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6572L: kvmarm@lists.cs.columbia.edu
6573S: Maintained
6574F: arch/arm64/include/uapi/asm/kvm*
6575F: arch/arm64/include/asm/kvm*
6576F: arch/arm64/kvm/
6577
bfd3d532
JH
6578KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6579M: James Hogan <james.hogan@imgtec.com>
6580L: linux-mips@linux-mips.org
6581S: Supported
6582F: arch/mips/include/uapi/asm/kvm*
6583F: arch/mips/include/asm/kvm*
6584F: arch/mips/kvm/
6585
dc009d92 6586KEXEC
8b58be88 6587M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6588W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6589L: kexec@lists.infradead.org
dc009d92 6590S: Maintained
679655da 6591F: include/linux/kexec.h
c117ab84 6592F: include/uapi/linux/kexec.h
10540a69 6593F: kernel/kexec*
dc009d92 6594
e971461f
DH
6595KEYS/KEYRINGS:
6596M: David Howells <dhowells@redhat.com>
aa62efff 6597L: keyrings@vger.kernel.org
e971461f 6598S: Maintained
d410fa4e 6599F: Documentation/security/keys.txt
e971461f
DH
6600F: include/linux/key.h
6601F: include/linux/key-type.h
75aeddd1
DH
6602F: include/linux/keyctl.h
6603F: include/uapi/linux/keyctl.h
e971461f
DH
6604F: include/keys/
6605F: security/keys/
6606
7f3c68be 6607KEYS-TRUSTED
74dd744f
MZ
6608M: David Safford <safford@us.ibm.com>
6609M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6610L: linux-security-module@vger.kernel.org
aa62efff 6611L: keyrings@vger.kernel.org
7f3c68be 6612S: Supported
d410fa4e 6613F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6614F: include/keys/trusted-type.h
6615F: security/keys/trusted.c
6616F: security/keys/trusted.h
6617
6618KEYS-ENCRYPTED
74dd744f
MZ
6619M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6620M: David Safford <safford@us.ibm.com>
7f3c68be 6621L: linux-security-module@vger.kernel.org
aa62efff 6622L: keyrings@vger.kernel.org
7f3c68be 6623S: Supported
d410fa4e 6624F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6625F: include/keys/encrypted-type.h
19c90aa6 6626F: security/keys/encrypted-keys/
7f3c68be 6627
5b778dad 6628KGDB / KDB /debug_core
8b58be88 6629M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6630W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6631L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6633S: Maintained
679655da
JP
6634F: Documentation/DocBook/kgdb.tmpl
6635F: drivers/misc/kgdbts.c
df621252 6636F: drivers/tty/serial/kgdboc.c
5b778dad 6637F: include/linux/kdb.h
679655da 6638F: include/linux/kgdb.h
4063eb5f 6639F: kernel/debug/
e3e2aaf7 6640
456db8cc 6641KMEMCHECK
8b58be88 6642M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6643M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6644S: Maintained
410d7a97
JP
6645F: Documentation/kmemcheck.txt
6646F: arch/x86/include/asm/kmemcheck.h
6647F: arch/x86/mm/kmemcheck/
6648F: include/linux/kmemcheck.h
6649F: mm/kmemcheck.c
b9ce08c0 6650
c3bb4d24 6651KMEMLEAK
8b58be88 6652M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6653S: Maintained
6654F: Documentation/kmemleak.txt
6655F: include/linux/kmemleak.h
6656F: mm/kmemleak.c
6657F: mm/kmemleak-test.c
6658
89559a61 6659KPROBES
a320817c 6660M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6661M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6662M: "David S. Miller" <davem@davemloft.net>
353def94 6663M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6664S: Maintained
679655da
JP
6665F: Documentation/kprobes.txt
6666F: include/linux/kprobes.h
6667F: kernel/kprobes.c
89559a61 6668
70e84049 6669KS0108 LCD CONTROLLER DRIVER
8b58be88 6670M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6671W: http://miguelojeda.es/auxdisplay.htm
6672W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6673S: Maintained
679655da
JP
6674F: Documentation/auxdisplay/ks0108
6675F: drivers/auxdisplay/ks0108.c
6676F: include/linux/ks0108.h
70e84049 6677
1b69c6d0
DA
6678L3MDEV
6679M: David Ahern <dsa@cumulusnetworks.com>
6680L: netdev@vger.kernel.org
6681S: Maintained
6682F: net/l3mdev
6683F: include/net/l3mdev.h
6684
9ca44355 6685LANTIQ MIPS ARCHITECTURE
bdb40e8e 6686M: John Crispin <john@phrozen.org>
9ca44355
JC
6687L: linux-mips@linux-mips.org
6688S: Maintained
6689F: arch/mips/lantiq
6690
1da177e4 6691LAPB module
1da177e4 6692L: linux-x25@vger.kernel.org
bf9915cc 6693S: Orphan
679655da
JP
6694F: Documentation/networking/lapb-module.txt
6695F: include/*/lapb.h
6696F: net/lapb/
1da177e4
LT
6697
6698LASI 53c700 driver for PARISC
8b58be88 6699M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6700L: linux-scsi@vger.kernel.org
6701S: Maintained
679655da
JP
6702F: Documentation/scsi/53c700.txt
6703F: drivers/scsi/53c700*
1da177e4 6704
263de9b5 6705LED SUBSYSTEM
8b58be88 6706M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6707M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6708L: linux-leds@vger.kernel.org
b8926ba0 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6710S: Maintained
679655da
JP
6711F: drivers/leds/
6712F: include/linux/leds.h
263de9b5 6713
b0461a44 6714LEGACY EEPROM DRIVER
d8130624 6715M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6716S: Maintained
6717F: Documentation/misc-devices/eeprom
6718F: drivers/misc/eeprom/eeprom.c
6719
1da177e4 6720LEGO USB Tower driver
8b58be88 6721M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6722L: legousb-devel@lists.sourceforge.net
6723W: http://legousb.sourceforge.net/
6724S: Maintained
679655da 6725F: drivers/usb/misc/legousbtower.c
1da177e4 6726
055616a8
MK
6727LG2160 MEDIA DRIVER
6728M: Michael Krufky <mkrufky@linuxtv.org>
6729L: linux-media@vger.kernel.org
a825eaec 6730W: https://linuxtv.org
055616a8
MK
6731W: http://github.com/mkrufky
6732Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733T: git git://linuxtv.org/mkrufky/tuners.git
6734S: Maintained
6735F: drivers/media/dvb-frontends/lg2160.*
6736
6f0e7725
MK
6737LGDT3305 MEDIA DRIVER
6738M: Michael Krufky <mkrufky@linuxtv.org>
6739L: linux-media@vger.kernel.org
a825eaec 6740W: https://linuxtv.org
6f0e7725
MK
6741W: http://github.com/mkrufky
6742Q: http://patchwork.linuxtv.org/project/linux-media/list/
6743T: git git://linuxtv.org/mkrufky/tuners.git
6744S: Maintained
6745F: drivers/media/dvb-frontends/lgdt3305.*
6746
568a17ff 6747LGUEST
8b58be88 6748M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6749L: lguest@lists.ozlabs.org
568a17ff 6750W: http://lguest.ozlabs.org/
72e91863 6751S: Odd Fixes
070f420b 6752F: arch/x86/include/asm/lguest*.h
679655da
JP
6753F: arch/x86/lguest/
6754F: drivers/lguest/
6755F: include/linux/lguest*.h
070f420b 6756F: tools/lguest/
568a17ff 6757
32ac7cb2
TH
6758LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6759M: Tejun Heo <tj@kernel.org>
6760L: linux-ide@vger.kernel.org
6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6762S: Maintained
6763F: drivers/ata/
6764F: include/linux/ata.h
6765F: include/linux/libata.h
6766
6767LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6768M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6769L: linux-ide@vger.kernel.org
6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6771S: Maintained
6772F: include/linux/pata_arasan_cf_data.h
6773F: drivers/ata/pata_arasan_cf.c
6774
c7fa056c
BZ
6775LIBATA PATA DRIVERS
6776M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6777M: Tejun Heo <tj@kernel.org>
6778L: linux-ide@vger.kernel.org
6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6780S: Maintained
6781F: drivers/ata/pata_*.c
6782F: drivers/ata/ata_generic.c
6783
32ac7cb2
TH
6784LIBATA SATA AHCI PLATFORM devices support
6785M: Hans de Goede <hdegoede@redhat.com>
6786M: Tejun Heo <tj@kernel.org>
6787L: linux-ide@vger.kernel.org
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6789S: Maintained
6790F: drivers/ata/ahci_platform.c
6791F: drivers/ata/libahci_platform.c
6792F: include/linux/ahci_platform.h
6793
6794LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6795M: Mikael Pettersson <mikpelinux@gmail.com>
6796L: linux-ide@vger.kernel.org
6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6798S: Maintained
6799F: drivers/ata/sata_promise.*
6800
1acd437c
SL
6801LIBLOCKDEP
6802M: Sasha Levin <sasha.levin@oracle.com>
6803S: Maintained
6804F: tools/lib/lockdep/
6805
bc30196f
DW
6806LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6807M: Dan Williams <dan.j.williams@intel.com>
6808L: linux-nvdimm@lists.01.org
6809Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6811S: Supported
6812F: drivers/nvdimm/*
6813F: include/linux/nd.h
6814F: include/linux/libnvdimm.h
6815F: include/uapi/linux/ndctl.h
6816
6817LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6818M: Ross Zwisler <ross.zwisler@linux.intel.com>
6819L: linux-nvdimm@lists.01.org
6820Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6821S: Supported
6822F: drivers/nvdimm/blk.c
6823F: drivers/nvdimm/region_devs.c
6824F: drivers/acpi/nfit*
6825
6826LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6827M: Vishal Verma <vishal.l.verma@intel.com>
6828L: linux-nvdimm@lists.01.org
6829Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6830S: Supported
6831F: drivers/nvdimm/btt*
6832
6833LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6834M: Ross Zwisler <ross.zwisler@linux.intel.com>
6835L: linux-nvdimm@lists.01.org
6836Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6837S: Supported
6838F: drivers/nvdimm/pmem.c
b864bc17 6839F: include/linux/pmem.h
40603526 6840F: arch/*/include/asm/pmem.h
bc30196f 6841
cd9e9808
MB
6842LIGHTNVM PLATFORM SUPPORT
6843M: Matias Bjorling <mb@lightnvm.io>
6844W: http://github/OpenChannelSSD
4ead1a25 6845L: linux-block@vger.kernel.org
cd9e9808
MB
6846S: Maintained
6847F: drivers/lightnvm/
6848F: include/linux/lightnvm.h
6849F: include/uapi/linux/lightnvm.h
6850
1da177e4 6851LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6852M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6853W: http://www.ibm.com/linux/ltc/projects/ppc
6854S: Supported
11c34c7d 6855F: arch/powerpc/boot/rs6000.h
1da177e4 6856
852bb9f5 6857LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6858M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6859M: Paul Mackerras <paulus@samba.org>
ea668936 6860M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6861W: http://www.penguinppc.org/
a4724ed6 6862L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6863Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6864T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6865S: Supported
11c34c7d
JP
6866F: Documentation/powerpc/
6867F: arch/powerpc/
ef69b03d
ME
6868F: drivers/char/tpm/tpm_ibmvtpm*
6869F: drivers/crypto/nx/
6870F: drivers/crypto/vmx/
6871F: drivers/net/ethernet/ibm/ibmveth.*
6872F: drivers/net/ethernet/ibm/ibmvnic.*
6873F: drivers/pci/hotplug/rpa*
6874F: drivers/scsi/ibmvscsi/
6875N: opal
6876N: /pmac
6877N: powermac
6878N: powernv
6879N: [^a-z0-9]ps3
6880N: pseries
1da177e4
LT
6881
6882LINUX FOR POWER MACINTOSH
8b58be88 6883M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6884W: http://www.penguinppc.org/
a4724ed6 6885L: linuxppc-dev@lists.ozlabs.org
1da177e4 6886S: Maintained
11c34c7d
JP
6887F: arch/powerpc/platforms/powermac/
6888F: drivers/macintosh/
1da177e4 6889
77a76369 6890LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6891M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6892L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6893T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6894S: Maintained
11c34c7d
JP
6895F: arch/powerpc/platforms/512x/
6896F: arch/powerpc/platforms/52xx/
1da177e4
LT
6897
6898LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6899M: Alistair Popple <alistair@popple.id.au>
8b58be88 6900M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6901W: http://www.penguinppc.org/
a4724ed6 6902L: linuxppc-dev@lists.ozlabs.org
1da177e4 6903S: Maintained
11c34c7d
JP
6904F: arch/powerpc/platforms/40x/
6905F: arch/powerpc/platforms/44x/
1da177e4 6906
260c02a9 6907LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6908L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6909S: Orphan
11c34c7d
JP
6910F: arch/powerpc/*/*virtex*
6911F: arch/powerpc/*/*/*virtex*
1da177e4 6912
e93adf1e 6913LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6914M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6915W: http://www.penguinppc.org/
a4724ed6 6916L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6917S: Maintained
a2b1f7c8 6918F: arch/powerpc/platforms/8xx/
e93adf1e 6919
1da177e4 6920LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6921M: Scott Wood <oss@buserror.net>
8b58be88 6922M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6923W: http://www.penguinppc.org/
a4724ed6 6924L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6926S: Maintained
11c34c7d 6927F: arch/powerpc/platforms/83xx/
4c8f581d 6928F: arch/powerpc/platforms/85xx/
1da177e4 6929
ab06ff3a 6930LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6931M: Olof Johansson <olof@lixom.net>
a4724ed6 6932L: linuxppc-dev@lists.ozlabs.org
92e19709 6933S: Maintained
11c34c7d
JP
6934F: arch/powerpc/platforms/pasemi/
6935F: drivers/*/*pasemi*
6936F: drivers/*/*/*pasemi*
ab06ff3a 6937
1da177e4 6938LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6939M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6940L: linux-security-module@vger.kernel.org
1da177e4
LT
6941S: Supported
6942
a23ce6da
HW
6943LIS3LV02D ACCELEROMETER DRIVER
6944M: Eric Piel <eric.piel@tremplin-utc.net>
6945S: Maintained
ff606677
JD
6946F: Documentation/misc-devices/lis3lv02d
6947F: drivers/misc/lis3lv02d/
bd35665f 6948F: drivers/platform/x86/hp_accel.c
a23ce6da 6949
b700e7f0
SJ
6950LIVE PATCHING
6951M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6952M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6953M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6954M: Miroslav Benes <mbenes@suse.cz>
6955R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6956S: Maintained
6957F: kernel/livepatch/
6958F: include/linux/livepatch.h
6959F: arch/x86/include/asm/livepatch.h
6960F: arch/x86/kernel/livepatch.c
5e4e3844 6961F: Documentation/livepatch/
b700e7f0 6962F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6963F: samples/livepatch/
b700e7f0 6964L: live-patching@vger.kernel.org
74d50da3 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6966
ea861d73
KC
6967LINUX KERNEL DUMP TEST MODULE (LKDTM)
6968M: Kees Cook <keescook@chromium.org>
6969S: Maintained
6970F: drivers/misc/lkdtm.c
6971
e2d1d6c0 6972LLC (802.2)
8b58be88 6973M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6974S: Maintained
679655da 6975F: include/linux/llc.h
c117ab84 6976F: include/uapi/linux/llc.h
679655da
JP
6977F: include/net/llc*
6978F: net/llc/
e2d1d6c0 6979
4e233cbe
AD
6980LM73 HARDWARE MONITOR DRIVER
6981M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6982L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6983S: Maintained
6984F: drivers/hwmon/lm73.c
6985
156e2d1a 6986LM78 HARDWARE MONITOR DRIVER
d8130624 6987M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6988L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6989S: Maintained
6990F: Documentation/hwmon/lm78
6991F: drivers/hwmon/lm78.c
6992
1da177e4 6993LM83 HARDWARE MONITOR DRIVER
d8130624 6994M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6995L: linux-hwmon@vger.kernel.org
1da177e4 6996S: Maintained
679655da
JP
6997F: Documentation/hwmon/lm83
6998F: drivers/hwmon/lm83.c
1da177e4
LT
6999
7000LM90 HARDWARE MONITOR DRIVER
d8130624 7001M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7002L: linux-hwmon@vger.kernel.org
1da177e4 7003S: Maintained
679655da 7004F: Documentation/hwmon/lm90
aae7bce4 7005F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7006F: drivers/hwmon/lm90.c
1da177e4 7007
917cc4e6
GR
7008LM95234 HARDWARE MONITOR DRIVER
7009M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7010L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7011S: Maintained
7012F: Documentation/hwmon/lm95234
7013F: drivers/hwmon/lm95234.c
7014
68620bdd
MP
7015LME2510 MEDIA DRIVER
7016M: Malcolm Priestley <tvboxspy@gmail.com>
7017L: linux-media@vger.kernel.org
a825eaec 7018W: https://linuxtv.org
68620bdd
MP
7019Q: http://patchwork.linuxtv.org/project/linux-media/list/
7020S: Maintained
7021F: drivers/media/usb/dvb-usb-v2/lmedm04*
7022
512e67f9 7023LOCKDEP AND LOCKSTAT
8b58be88
JP
7024M: Peter Zijlstra <peterz@infradead.org>
7025M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7026L: linux-kernel@vger.kernel.org
75fc2d37 7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7028S: Maintained
214e0aed
DB
7029F: Documentation/locking/lockdep*.txt
7030F: Documentation/locking/lockstat.txt
679655da 7031F: include/linux/lockdep.h
7486d6da 7032F: kernel/locking/
512e67f9 7033
dde33348 7034LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7035M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7036L: linux-ntfs-dev@lists.sourceforge.net
7037W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7038S: Maintained
679655da 7039F: Documentation/ldm.txt
20d16fef 7040F: block/partitions/ldm.*
1da177e4 7041
ef6ada3d
JE
7042LogFS
7043M: Joern Engel <joern@logfs.org>
756ccb3c 7044M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7045L: logfs@logfs.org
7046W: logfs.org
7047S: Maintained
7048F: fs/logfs/
7049
c87e34ef 7050LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7051M: Sathya Prakash <sathya.prakash@broadcom.com>
7052M: Chaitra P B <chaitra.basappa@broadcom.com>
7053M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7054L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7055L: linux-scsi@vger.kernel.org
9495e835 7056W: http://www.avagotech.com/support/
c87e34ef 7057S: Supported
679655da 7058F: drivers/message/fusion/
500c152a 7059F: drivers/scsi/mpt2sas/
7060F: drivers/scsi/mpt3sas/
c87e34ef 7061
1da177e4 7062LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7063M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7064L: linux-scsi@vger.kernel.org
7065S: Maintained
679655da 7066F: drivers/scsi/sym53c8xx_2/
1da177e4 7067
e5f5c99a
GR
7068LTC4261 HARDWARE MONITOR DRIVER
7069M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7070L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7071S: Maintained
7072F: Documentation/hwmon/ltc4261
7073F: drivers/hwmon/ltc4261.c
7074
81365c31 7075LTP (Linux Test Project)
28b8e8d4 7076M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7077M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7078M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7079M: Jan Stancek <jstancek@redhat.com>
7080M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7081M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7082L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7083W: http://linux-test-project.github.io/
7d1ae8a8 7084T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7085S: Maintained
7086
c12a54b3 7087M32R ARCHITECTURE
c12a54b3 7088W: http://www.linux-m32r.org/
b4174867 7089S: Orphan
679655da 7090F: arch/m32r/
c12a54b3 7091
1da177e4 7092M68K ARCHITECTURE
8b58be88 7093M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7094L: linux-m68k@lists.linux-m68k.org
7095W: http://www.linux-m68k.org/
54e5881d 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7097S: Maintained
679655da 7098F: arch/m68k/
9db35182 7099F: drivers/zorro/
1da177e4
LT
7100
7101M68K ON APPLE MACINTOSH
8b58be88 7102M: Joshua Thompson <funaho@jurai.org>
1da177e4 7103W: http://www.mac.linux-m68k.org/
9bb9f222 7104L: linux-m68k@lists.linux-m68k.org
1da177e4 7105S: Maintained
9db35182 7106F: arch/m68k/mac/
1da177e4
LT
7107
7108M68K ON HP9000/300
8b58be88 7109M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7110W: http://www.tazenda.demon.co.uk/phil/linux-hp
7111S: Maintained
679655da 7112F: arch/m68k/hp300/
1da177e4 7113
74425546
AP
7114M88DS3103 MEDIA DRIVER
7115M: Antti Palosaari <crope@iki.fi>
7116L: linux-media@vger.kernel.org
a825eaec 7117W: https://linuxtv.org
74425546
AP
7118W: http://palosaari.fi/linux/
7119Q: http://patchwork.linuxtv.org/project/linux-media/list/
7120T: git git://linuxtv.org/anttip/media_tree.git
7121S: Maintained
7122F: drivers/media/dvb-frontends/m88ds3103*
7123
68620bdd
MP
7124M88RS2000 MEDIA DRIVER
7125M: Malcolm Priestley <tvboxspy@gmail.com>
7126L: linux-media@vger.kernel.org
a825eaec 7127W: https://linuxtv.org
68620bdd
MP
7128Q: http://patchwork.linuxtv.org/project/linux-media/list/
7129S: Maintained
7130F: drivers/media/dvb-frontends/m88rs2000*
7131
07a092fa 7132MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7133M: Alexey Klimov <klimov.linux@gmail.com>
7134L: linux-media@vger.kernel.org
7135T: git git://linuxtv.org/media_tree.git
7136S: Maintained
7137F: drivers/media/radio/radio-ma901.c
07a092fa 7138
64a327a7 7139MAC80211
8b58be88 7140M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7141L: linux-wireless@vger.kernel.org
491b26b4 7142W: http://wireless.kernel.org/
ce466579
JB
7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7145S: Maintained
679655da
JP
7146F: Documentation/networking/mac80211-injection.txt
7147F: include/net/mac80211.h
7148F: net/mac80211/
2af8c4dc 7149F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7150
b863ceb7 7151MACVLAN DRIVER
8b58be88 7152M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7153L: netdev@vger.kernel.org
7154S: Maintained
679655da
JP
7155F: drivers/net/macvlan.c
7156F: include/linux/if_macvlan.h
b863ceb7 7157
2b6d83e2
JB
7158MAILBOX API
7159M: Jassi Brar <jassisinghbrar@gmail.com>
7160L: linux-kernel@vger.kernel.org
7161S: Maintained
7162F: drivers/mailbox/
7163F: include/linux/mailbox_client.h
7164F: include/linux/mailbox_controller.h
7165
faf1668c 7166MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7167M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7168W: http://www.kernel.org/doc/man-pages
bd7ebec6 7169L: linux-man@vger.kernel.org
1b53dc74 7170S: Maintained
faf1668c 7171
8427defd 7172MARVELL ARMADA DRM SUPPORT
54176cc6 7173M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7174S: Maintained
7175F: drivers/gpu/drm/armada/
4418833e
EV
7176F: include/uapi/drm/armada_drm.h
7177F: Documentation/devicetree/bindings/display/armada/
8427defd 7178
3ad50cca
GR
7179MARVELL 88E6352 DSA support
7180M: Guenter Roeck <linux@roeck-us.net>
7181S: Maintained
7182F: drivers/net/dsa/mv88e6352.c
7183
c4d007bc
TP
7184MARVELL CRYPTO DRIVER
7185M: Boris Brezillon <boris.brezillon@free-electrons.com>
7186M: Arnaud Ebalard <arno@natisbad.org>
7187F: drivers/crypto/marvell/
7188S: Maintained
7189L: linux-crypto@vger.kernel.org
7190
44c14c1d 7191MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7192M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7193M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7194L: netdev@vger.kernel.org
7195S: Maintained
7196F: drivers/net/ethernet/marvell/sk*
7197
74cda169 7198MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7199L: libertas-dev@lists.infradead.org
8ac3e99e 7200S: Orphan
f988d640 7201F: drivers/net/wireless/marvell/libertas/
74cda169 7202
b60d6975 7203MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7204M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7205L: netdev@vger.kernel.org
f5ca8502 7206S: Maintained
527a6266 7207F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7208F: include/linux/mv643xx.h
1da177e4 7209
370b8ed9
TP
7210MARVELL MVNETA ETHERNET DRIVER
7211M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7212L: netdev@vger.kernel.org
7213S: Maintained
7214F: drivers/net/ethernet/marvell/mvneta.*
7215
fcad584d 7216MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7217M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7218M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7219L: linux-wireless@vger.kernel.org
7220S: Maintained
277b024e 7221F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7222
a2c3f656 7223MARVELL MWL8K WIRELESS DRIVER
a040d532 7224M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7225L: linux-wireless@vger.kernel.org
16345910 7226S: Odd Fixes
de60f1dc 7227F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7228
2a69567b 7229MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7230M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7231S: Odd Fixes
1fa7e547 7232F: drivers/mmc/host/mvsdio.*
2a69567b 7233
1da177e4 7234MATROX FRAMEBUFFER DRIVER
c69f677c 7235L: linux-fbdev@vger.kernel.org
52653199 7236S: Orphan
8a61f013 7237F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7238F: include/uapi/linux/matroxfb.h
1da177e4 7239
ca462085
GR
7240MAX16065 HARDWARE MONITOR DRIVER
7241M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7242L: linux-hwmon@vger.kernel.org
ca462085
GR
7243S: Maintained
7244F: Documentation/hwmon/max16065
7245F: drivers/hwmon/max16065.c
7246
1f61cab8
GR
7247MAX20751 HARDWARE MONITOR DRIVER
7248M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7249L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7250S: Maintained
7251F: Documentation/hwmon/max20751
7252F: drivers/hwmon/max20751.c
7253
d20620de 7254MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7255M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7256L: linux-hwmon@vger.kernel.org
d20620de 7257S: Maintained
679655da
JP
7258F: Documentation/hwmon/max6650
7259F: drivers/hwmon/max6650.c
d20620de 7260
e89ab51f
GR
7261MAX6697 HARDWARE MONITOR DRIVER
7262M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7263L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7264S: Maintained
7265F: Documentation/hwmon/max6697
7266F: Documentation/devicetree/bindings/i2c/max6697.txt
7267F: drivers/hwmon/max6697.c
7268F: include/linux/platform_data/max6697.h
7269
f8f847b5
KK
7270MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7271M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7272L: linux-pm@vger.kernel.org
7273S: Supported
7274F: drivers/power/max14577_charger.c
7275F: drivers/power/max77693_charger.c
7276
3811405e
JMC
7277MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7278M: Javier Martinez Canillas <javier@osg.samsung.com>
7279L: linux-kernel@vger.kernel.org
7280S: Supported
96173cc6 7281F: drivers/*/*max77802*.c
3811405e
JMC
7282F: Documentation/devicetree/bindings/*/*max77802.txt
7283F: include/dt-bindings/*/*max77802.h
7284
befeb596
KK
7285MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7286M: Chanwoo Choi <cw00.choi@samsung.com>
7287M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7288L: linux-kernel@vger.kernel.org
7289S: Supported
86cf635a 7290F: drivers/*/max14577*.c
0998a436 7291F: drivers/*/max77686*.c
86cf635a 7292F: drivers/*/max77693*.c
befeb596
KK
7293F: drivers/extcon/extcon-max14577.c
7294F: drivers/extcon/extcon-max77693.c
7295F: drivers/rtc/rtc-max77686.c
7296F: drivers/clk/clk-max77686.c
7297F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7298F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7299F: Documentation/devicetree/bindings/mfd/max77693.txt
7300F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7301F: include/linux/mfd/max14577*.h
7302F: include/linux/mfd/max77686*.h
7303F: include/linux/mfd/max77693*.h
7304
9be3c9a5
HV
7305MAXIRADIO FM RADIO RECEIVER DRIVER
7306M: Hans Verkuil <hverkuil@xs4all.nl>
7307L: linux-media@vger.kernel.org
7308T: git git://linuxtv.org/media_tree.git
a825eaec 7309W: https://linuxtv.org
9be3c9a5
HV
7310S: Maintained
7311F: drivers/media/radio/radio-maxiradio*
7312
c05dc2cc
PR
7313MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7314M: Peter Rosin <peda@axentia.se>
7315L: linux-iio@vger.kernel.org
7316S: Maintained
7317F: drivers/iio/potentiometer/mcp4531.c
7318
6f32a8c9
LP
7319MEDIA DRIVERS FOR RENESAS - VSP1
7320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7321L: linux-media@vger.kernel.org
4a121096 7322L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7323T: git git://linuxtv.org/media_tree.git
7324S: Supported
7325F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7326F: drivers/media/platform/vsp1/
7327
dacf9ce8
KS
7328MEDIA DRIVERS FOR ASCOT2E
7329M: Sergey Kozlov <serjk@netup.ru>
7330L: linux-media@vger.kernel.org
a825eaec 7331W: https://linuxtv.org
dacf9ce8
KS
7332W: http://netup.tv/
7333T: git git://linuxtv.org/media_tree.git
7334S: Supported
7335F: drivers/media/dvb-frontends/ascot2e*
7336
a6dc60ff
KS
7337MEDIA DRIVERS FOR CXD2841ER
7338M: Sergey Kozlov <serjk@netup.ru>
7339L: linux-media@vger.kernel.org
a825eaec 7340W: https://linuxtv.org
a6dc60ff
KS
7341W: http://netup.tv/
7342T: git git://linuxtv.org/media_tree.git
7343S: Supported
7344F: drivers/media/dvb-frontends/cxd2841er*
7345
a5d32b35
KS
7346MEDIA DRIVERS FOR HORUS3A
7347M: Sergey Kozlov <serjk@netup.ru>
7348L: linux-media@vger.kernel.org
a825eaec 7349W: https://linuxtv.org
a5d32b35
KS
7350W: http://netup.tv/
7351T: git git://linuxtv.org/media_tree.git
7352S: Supported
7353F: drivers/media/dvb-frontends/horus3a*
7354
e025273b
KS
7355MEDIA DRIVERS FOR LNBH25
7356M: Sergey Kozlov <serjk@netup.ru>
7357L: linux-media@vger.kernel.org
a825eaec 7358W: https://linuxtv.org
e025273b
KS
7359W: http://netup.tv/
7360T: git git://linuxtv.org/media_tree.git
7361S: Supported
7362F: drivers/media/dvb-frontends/lnbh25*
7363
52b1eaf4
KS
7364MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7365M: Sergey Kozlov <serjk@netup.ru>
7366L: linux-media@vger.kernel.org
a825eaec 7367W: https://linuxtv.org
52b1eaf4
KS
7368W: http://netup.tv/
7369T: git git://linuxtv.org/media_tree.git
7370S: Supported
7371F: drivers/media/pci/netup_unidvb/*
7372
127c49ae 7373MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7375M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7376P: LinuxTV.org Project
7377L: linux-media@vger.kernel.org
a825eaec 7378W: https://linuxtv.org
8a6e2535 7379Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7380T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7381S: Maintained
7382F: Documentation/dvb/
7383F: Documentation/video4linux/
ffe06198 7384F: Documentation/DocBook/media/
127c49ae 7385F: drivers/media/
ffe06198 7386F: drivers/staging/media/
eb4b0ec7 7387F: include/linux/platform_data/media/
127c49ae 7388F: include/media/
6c0f0359
MCC
7389F: include/uapi/linux/dvb/
7390F: include/uapi/linux/videodev2.h
7391F: include/uapi/linux/media.h
7392F: include/uapi/linux/v4l2-*
7393F: include/uapi/linux/meye.h
7394F: include/uapi/linux/ivtv*
7395F: include/uapi/linux/uvcvideo.h
d20620de 7396
0c272fc9
JC
7397MEDIATEK ETHERNET DRIVER
7398M: Felix Fietkau <nbd@openwrt.org>
7399M: John Crispin <blogic@openwrt.org>
7400L: netdev@vger.kernel.org
7401S: Maintained
7402F: drivers/net/ethernet/mediatek/
7403
c869f77d
JK
7404MEDIATEK MT7601U WIRELESS LAN DRIVER
7405M: Jakub Kicinski <kubakici@wp.pl>
7406L: linux-wireless@vger.kernel.org
7407S: Maintained
7408F: drivers/net/wireless/mediatek/mt7601u/
7409
e399065b
SS
7410MEGARAID SCSI/SAS DRIVERS
7411M: Kashyap Desai <kashyap.desai@avagotech.com>
7412M: Sumit Saxena <sumit.saxena@avagotech.com>
7413M: Uday Lingala <uday.lingala@avagotech.com>
7414L: megaraidlinux.pdl@avagotech.com
baaea1dc 7415L: linux-scsi@vger.kernel.org
e399065b 7416W: http://www.lsi.com
ce00f85c 7417S: Maintained
679655da
JP
7418F: Documentation/scsi/megaraid.txt
7419F: drivers/scsi/megaraid.*
7420F: drivers/scsi/megaraid/
757e0108 7421
2c46c9d5 7422MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7423M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7424L: netdev@vger.kernel.org
2c46c9d5
AV
7425S: Supported
7426W: http://www.mellanox.com
7427Q: http://patchwork.ozlabs.org/project/netdev/list/
7428F: drivers/net/ethernet/mellanox/mlx4/en_*
7429
e7523a49
OG
7430MELLANOX ETHERNET DRIVER (mlx5e)
7431M: Saeed Mahameed <saeedm@mellanox.com>
7432L: netdev@vger.kernel.org
7433S: Supported
7434W: http://www.mellanox.com
7435Q: http://patchwork.ozlabs.org/project/netdev/list/
7436F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7437
93c1edb2
JP
7438MELLANOX ETHERNET SWITCH DRIVERS
7439M: Jiri Pirko <jiri@mellanox.com>
7440M: Ido Schimmel <idosch@mellanox.com>
7441L: netdev@vger.kernel.org
7442S: Supported
7443W: http://www.mellanox.com
7444Q: http://patchwork.ozlabs.org/project/netdev/list/
7445F: drivers/net/ethernet/mellanox/mlxsw/
7446
5b25b13a
MD
7447MEMBARRIER SUPPORT
7448M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7449M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7450L: linux-kernel@vger.kernel.org
7451S: Supported
7452F: kernel/membarrier.c
7453F: include/uapi/linux/membarrier.h
7454
70ea91f1
SR
7455MEMORY MANAGEMENT
7456L: linux-mm@kvack.org
70ea91f1
SR
7457W: http://www.linux-mm.org
7458S: Maintained
679655da 7459F: include/linux/mm.h
551450bb
CS
7460F: include/linux/gfp.h
7461F: include/linux/mmzone.h
7462F: include/linux/memory_hotplug.h
7463F: include/linux/vmalloc.h
679655da 7464F: mm/
70ea91f1 7465
f4e9ce66 7466MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7467M: David Woodhouse <dwmw2@infradead.org>
242c325e 7468M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7469L: linux-mtd@lists.infradead.org
8a6e2535
JP
7470W: http://www.linux-mtd.infradead.org/
7471Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7472T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7473T: git git://git.infradead.org/l2-mtd.git
1da177e4 7474S: Maintained
679655da
JP
7475F: drivers/mtd/
7476F: include/linux/mtd/
c117ab84 7477F: include/uapi/mtd/
1da177e4 7478
26c57ef1 7479MEN A21 WATCHDOG DRIVER
30c7469b 7480M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7481L: linux-watchdog@vger.kernel.org
30c7469b 7482S: Maintained
26c57ef1
JT
7483F: drivers/watchdog/mena21_wdt.c
7484
3764e82e 7485MEN CHAMELEON BUS (mcb)
30c7469b
JT
7486M: Johannes Thumshirn <morbidrsa@gmail.com>
7487S: Maintained
3764e82e
JT
7488F: drivers/mcb/
7489F: include/linux/mcb.h
b9f2f459 7490F: Documentation/men-chameleon-bus.txt
3764e82e 7491
48b490d2
AW
7492MEN F21BMC (Board Management Controller)
7493M: Andreas Werner <andreas.werner@men.de>
7494S: Supported
7495F: drivers/mfd/menf21bmc.c
7496F: drivers/watchdog/menf21bmc_wdt.c
7497F: drivers/leds/leds-menf21bmc.c
7498F: drivers/hwmon/menf21bmc_hwmon.c
7499F: Documentation/hwmon/menf21bmc
7500
12285945
JH
7501METAG ARCHITECTURE
7502M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7503L: linux-metag@vger.kernel.org
9f273c24 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7505S: Odd Fixes
12285945
JH
7506F: arch/metag/
7507F: Documentation/metag/
7508F: Documentation/devicetree/bindings/metag/
2d799dde 7509F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7510F: drivers/clocksource/metag_generic.c
5698c50d
JH
7511F: drivers/irqchip/irq-metag.c
7512F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7513F: drivers/tty/metag_da.c
12285945 7514
c6375b0a 7515MICROBLAZE ARCHITECTURE
8b58be88 7516M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7517W: http://www.monstr.eu/fdt/
7518T: git git://git.monstr.eu/linux-2.6-microblaze.git
7519S: Supported
0a8c7914 7520F: arch/microblaze/
1da177e4 7521
2508a45a
CY
7522MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7523M: Chen Yu <yu.c.chen@intel.com>
7524L: platform-driver-x86@vger.kernel.org
7525S: Supported
7526F: drivers/platform/x86/surfacepro3_button.c
7527
1da177e4 7528MICROTEK X6 SCANNER
61eee9a7 7529M: Oliver Neukum <oliver@neukum.org>
1da177e4 7530S: Maintained
679655da 7531F: drivers/usb/image/microtek.*
1da177e4
LT
7532
7533MIPS
8b58be88 7534M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7535L: linux-mips@linux-mips.org
6097050d 7536W: http://www.linux-mips.org/
b05e988e 7537T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7538Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7539S: Supported
f46d92e8 7540F: Documentation/devicetree/bindings/mips/
679655da
JP
7541F: Documentation/mips/
7542F: arch/mips/
1da177e4 7543
413ef3f6
KC
7544MIPS/LOONGSON1 ARCHITECTURE
7545M: Keguang Zhang <keguang.zhang@gmail.com>
7546L: linux-mips@linux-mips.org
7547S: Maintained
7548F: arch/mips/loongson32/
7549F: arch/mips/include/asm/mach-loongson32/
7550F: drivers/*/*loongson1*
7551F: drivers/*/*/*loongson1*
7552
08b7620a
HV
7553MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7554M: Hans Verkuil <hverkuil@xs4all.nl>
7555L: linux-media@vger.kernel.org
7556T: git git://linuxtv.org/media_tree.git
a825eaec 7557W: https://linuxtv.org
08b7620a
HV
7558S: Odd Fixes
7559F: drivers/media/radio/radio-miropcm20*
7560
c09befcb
OG
7561MELLANOX MLX4 core VPI driver
7562M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7563L: netdev@vger.kernel.org
7564L: linux-rdma@vger.kernel.org
7565W: http://www.mellanox.com
7566Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7567S: Supported
7568F: drivers/net/ethernet/mellanox/mlx4/
7569F: include/linux/mlx4/
7570
7571MELLANOX MLX4 IB driver
7572M: Yishai Hadas <yishaih@mellanox.com>
7573L: linux-rdma@vger.kernel.org
7574W: http://www.mellanox.com
e126ba97 7575Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7576S: Supported
7577F: drivers/infiniband/hw/mlx4/
7578F: include/linux/mlx4/
7579
595a4d8f
OG
7580MELLANOX MLX5 core VPI driver
7581M: Matan Barak <matanb@mellanox.com>
7582M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7583L: netdev@vger.kernel.org
7584L: linux-rdma@vger.kernel.org
7585W: http://www.mellanox.com
7586Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7587S: Supported
7588F: drivers/net/ethernet/mellanox/mlx5/core/
7589F: include/linux/mlx5/
7590
595a4d8f
OG
7591MELLANOX MLX5 IB driver
7592M: Matan Barak <matanb@mellanox.com>
7593M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7594L: linux-rdma@vger.kernel.org
7595W: http://www.mellanox.com
7596Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7597S: Supported
b75f0050 7598F: drivers/infiniband/hw/mlx5/
595a4d8f 7599F: include/linux/mlx5/
e126ba97 7600
764589b6
CM
7601MELEXIS MLX90614 DRIVER
7602M: Crt Mori <cmo@melexis.com>
7603L: linux-iio@vger.kernel.org
7604W: http://www.melexis.com
7605S: Supported
7606F: drivers/iio/temperature/mlx90614.c
7607
0ce277e4
AP
7608MN88472 MEDIA DRIVER
7609M: Antti Palosaari <crope@iki.fi>
7610L: linux-media@vger.kernel.org
a825eaec 7611W: https://linuxtv.org
0ce277e4
AP
7612W: http://palosaari.fi/linux/
7613Q: http://patchwork.linuxtv.org/project/linux-media/list/
7614T: git git://linuxtv.org/anttip/media_tree.git
7615S: Maintained
7616F: drivers/staging/media/mn88472/
7617F: drivers/media/dvb-frontends/mn88472.h
7618
4f4d238f
AP
7619MN88473 MEDIA DRIVER
7620M: Antti Palosaari <crope@iki.fi>
7621L: linux-media@vger.kernel.org
a825eaec 7622W: https://linuxtv.org
4f4d238f
AP
7623W: http://palosaari.fi/linux/
7624Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7625S: Maintained
877ba50b 7626F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7627
1da177e4 7628MODULE SUPPORT
8b58be88 7629M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7630S: Maintained
679655da
JP
7631F: include/linux/module.h
7632F: kernel/module.c
1da177e4
LT
7633
7634MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7635W: http://popies.net/meye/
b7788e13 7636S: Orphan
679655da 7637F: Documentation/video4linux/meye.txt
90d72ac6 7638F: drivers/media/pci/meye/
6c0f0359 7639F: include/uapi/linux/meye.h
1da177e4 7640
b9705b60 7641MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7642M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7643S: Maintained
679655da 7644F: Documentation/serial/moxa-smartio
c897401b 7645F: drivers/tty/mxser.*
d735410a 7646
889b2f87
AK
7647MR800 AVERMEDIA USB FM RADIO DRIVER
7648M: Alexey Klimov <klimov.linux@gmail.com>
7649L: linux-media@vger.kernel.org
7650T: git git://linuxtv.org/media_tree.git
7651S: Maintained
7652F: drivers/media/radio/radio-mr800.c
7653
d7155691
AO
7654MRF24J40 IEEE 802.15.4 RADIO DRIVER
7655M: Alan Ott <alan@signal11.us>
7656L: linux-wpan@vger.kernel.org
7657S: Maintained
7658F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7659F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7660
8c4c731a 7661MSI LAPTOP SUPPORT
182ae55c 7662M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7663L: platform-driver-x86@vger.kernel.org
8c4c731a 7664S: Maintained
679655da 7665F: drivers/platform/x86/msi-laptop.c
8c4c731a 7666
0f1006b1 7667MSI WMI SUPPORT
d0944853 7668L: platform-driver-x86@vger.kernel.org
5ee7041e 7669S: Orphan
0f1006b1
AA
7670F: drivers/platform/x86/msi-wmi.c
7671
19a628a0
AP
7672MSI001 MEDIA DRIVER
7673M: Antti Palosaari <crope@iki.fi>
7674L: linux-media@vger.kernel.org
a825eaec 7675W: https://linuxtv.org
19a628a0
AP
7676W: http://palosaari.fi/linux/
7677Q: http://patchwork.linuxtv.org/project/linux-media/list/
7678T: git git://linuxtv.org/anttip/media_tree.git
7679S: Maintained
0185e197 7680F: drivers/media/tuners/msi001*
19a628a0 7681
7570589d 7682MSI2500 MEDIA DRIVER
2c57213f
AP
7683M: Antti Palosaari <crope@iki.fi>
7684L: linux-media@vger.kernel.org
a825eaec 7685W: https://linuxtv.org
2c57213f
AP
7686W: http://palosaari.fi/linux/
7687Q: http://patchwork.linuxtv.org/project/linux-media/list/
7688T: git git://linuxtv.org/anttip/media_tree.git
7689S: Maintained
7570589d 7690F: drivers/media/usb/msi2500/
2c57213f 7691
159eeea4
RJ
7692MSYSTEMS DISKONCHIP G3 MTD DRIVER
7693M: Robert Jarzmik <robert.jarzmik@free.fr>
7694L: linux-mtd@lists.infradead.org
7695S: Maintained
7696F: drivers/mtd/devices/docg3*
7697
62a37dc7 7698MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7700L: linux-media@vger.kernel.org
7701T: git git://linuxtv.org/media_tree.git
7702S: Maintained
7703F: drivers/media/i2c/mt9m032.c
b5dcee22 7704F: include/media/i2c/mt9m032.h
0e837fb9 7705
62a37dc7 7706MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
b5dcee22 7712F: include/media/i2c/mt9p031.h
0e837fb9 7713
62a37dc7 7714MT9T001 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/mt9t001.c
b5dcee22 7720F: include/media/i2c/mt9t001.h
0e837fb9 7721
62a37dc7 7722MT9V032 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
f2272e13 7727F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7728F: drivers/media/i2c/mt9v032.c
b5dcee22 7729F: include/media/i2c/mt9v032.h
0e837fb9 7730
4e0d13cb 7731MULTIFUNCTION DEVICES (MFD)
f7d3210e 7732M: Lee Jones <lee.jones@linaro.org>
7caa7991 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7734S: Supported
679655da 7735F: drivers/mfd/
55b5940d 7736F: include/linux/mfd/
4e0d13cb 7737
5c4e6f13 7738MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7739M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7740L: linux-mmc@vger.kernel.org
708dce3f 7741T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7742S: Maintained
679655da
JP
7743F: drivers/mmc/
7744F: include/linux/mmc/
c117ab84 7745F: include/uapi/linux/mmc/
baca2da4 7746
15a0580c 7747MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7748S: Orphan
679655da
JP
7749F: drivers/mmc/host/mmc_spi.c
7750F: include/linux/spi/mmc_spi.h
15a0580c 7751
1da177e4 7752MULTISOUND SOUND DRIVER
8b58be88 7753M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7754S: Maintained
679655da
JP
7755F: Documentation/sound/oss/MultiSound
7756F: sound/oss/msnd*
1da177e4 7757
d735410a 7758MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7759S: Orphan
c897401b 7760F: drivers/tty/isicom.c
679655da 7761F: include/linux/isicom.h
d735410a 7762
550a7375 7763MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7764M: Bin Liu <b-liu@ti.com>
795fb7e7 7765L: linux-usb@vger.kernel.org
43b416e5 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7767S: Maintained
679655da 7768F: drivers/usb/musb/
550a7375 7769
ea0af5f6
MK
7770MXL5007T MEDIA DRIVER
7771M: Michael Krufky <mkrufky@linuxtv.org>
7772L: linux-media@vger.kernel.org
a825eaec 7773W: https://linuxtv.org
ea0af5f6
MK
7774W: http://github.com/mkrufky
7775Q: http://patchwork.linuxtv.org/project/linux-media/list/
7776T: git git://linuxtv.org/mkrufky/tuners.git
7777S: Maintained
7778F: drivers/media/tuners/mxl5007t.*
7779
2d3cf588 7780MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7781M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7782L: netdev@vger.kernel.org
205057ae 7783W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7784S: Supported
93f7848b 7785F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7786
9df4f913
BB
7787NAND FLASH SUBSYSTEM
7788M: Boris Brezillon <boris.brezillon@free-electrons.com>
7789R: Richard Weinberger <richard@nod.at>
7790L: linux-mtd@lists.infradead.org
7791W: http://www.linux-mtd.infradead.org/
7792Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7793T: git git://github.com/linux-nand/linux.git
7794S: Maintained
7795F: drivers/mtd/nand/
7796F: include/linux/mtd/nand*.h
7797
1da177e4 7798NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7799S: Orphan
d9fb9f38 7800F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7801
23dc05a3
DM
7802NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7803M: Daniel Mack <zonque@gmail.com>
7804S: Maintained
e5747e40 7805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7806W: http://www.native-instruments.com
7807F: sound/usb/caiaq/
7808
1da177e4 7809NCP FILESYSTEM
52653199
PV
7810M: Petr Vandrovec <petr@vandrovec.name>
7811S: Odd Fixes
679655da 7812F: fs/ncpfs/
1da177e4 7813
a79b0322
FT
7814NCR 5380 SCSI DRIVERS
7815M: Finn Thain <fthain@telegraphics.com.au>
7816M: Michael Schmitz <schmitzmic@gmail.com>
7817L: linux-scsi@vger.kernel.org
7818S: Maintained
7819F: Documentation/scsi/g_NCR5380.txt
71d39758 7820F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7821F: drivers/scsi/NCR5380.*
7822F: drivers/scsi/arm/cumana_1.c
7823F: drivers/scsi/arm/oak.c
a79b0322
FT
7824F: drivers/scsi/atari_scsi.*
7825F: drivers/scsi/dmx3191d.c
7826F: drivers/scsi/dtc.*
7827F: drivers/scsi/g_NCR5380.*
7828F: drivers/scsi/g_NCR5380_mmio.c
7829F: drivers/scsi/mac_scsi.*
7830F: drivers/scsi/pas16.*
a79b0322
FT
7831F: drivers/scsi/sun3_scsi.*
7832F: drivers/scsi/sun3_scsi_vme.c
7833F: drivers/scsi/t128.*
7834
1da177e4 7835NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7836M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7837L: linux-scsi@vger.kernel.org
7838S: Maintained
679655da 7839F: drivers/scsi/NCR_D700.*
1da177e4 7840
4aa3eb4c
GR
7841NCT6775 HARDWARE MONITOR DRIVER
7842M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7843L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7844S: Maintained
7845F: Documentation/hwmon/nct6775
7846F: drivers/hwmon/nct6775.c
7847
3c2d774c 7848NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7849M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7850L: linux-rdma@vger.kernel.org
e3d33cb1 7851W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7852S: Supported
7853F: drivers/infiniband/hw/nes/
7854
be2f2e84 7855NETEM NETWORK EMULATOR
adbbf69d 7856M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7857L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7858S: Maintained
679655da 7859F: net/sched/sch_netem.c
be2f2e84 7860
b2f5a051 7861NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7862M: Jon Mason <jdmason@kudzu.us>
4a58448b 7863L: netdev@vger.kernel.org
4a58448b 7864S: Supported
679655da 7865F: Documentation/networking/s2io.txt
b2f5a051 7866F: Documentation/networking/vxge.txt
86387e1a 7867F: drivers/net/ethernet/neterion/
4a58448b 7868
db9cf3a3 7869NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7870M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7871M: Patrick McHardy <kaber@trash.net>
42010ed0 7872M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7873L: netfilter-devel@vger.kernel.org
82b98543 7874L: coreteam@netfilter.org
1da177e4
LT
7875W: http://www.netfilter.org/
7876W: http://www.iptables.org/
42010ed0
PNA
7877Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7880S: Supported
679655da
JP
7881F: include/linux/netfilter*
7882F: include/linux/netfilter/
7883F: include/net/netfilter/
c117ab84
CEB
7884F: include/uapi/linux/netfilter*
7885F: include/uapi/linux/netfilter/
679655da
JP
7886F: net/*/netfilter.c
7887F: net/*/netfilter/
7888F: net/netfilter/
91c269a0 7889F: net/bridge/br_netfilter*.c
1da177e4 7890
4cc67735 7891NETLABEL
87a0874c 7892M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7893W: http://netlabel.sf.net
7894L: netdev@vger.kernel.org
87a0874c 7895S: Maintained
80811493 7896F: Documentation/netlabel/
679655da
JP
7897F: include/net/netlabel.h
7898F: net/netlabel/
4cc67735 7899
1da177e4 7900NETROM NETWORK LAYER
8b58be88 7901M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7902L: linux-hams@vger.kernel.org
d34cb28a 7903W: http://www.linux-ax25.org/
1da177e4 7904S: Maintained
679655da 7905F: include/net/netrom.h
c117ab84 7906F: include/uapi/linux/netrom.h
679655da 7907F: net/netrom/
1da177e4 7908
4c352362
JK
7909NETRONOME ETHERNET DRIVERS
7910M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7911L: oss-drivers@netronome.com
7912S: Maintained
7913F: drivers/net/ethernet/netronome/
7914
5ddb88c0 7915NETWORK BLOCK DEVICE (NBD)
4ca5829a 7916M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7917S: Maintained
5e4b269b 7918L: nbd-general@lists.sourceforge.net
4ca5829a 7919T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7920F: Documentation/blockdev/nbd.txt
7921F: drivers/block/nbd.c
c117ab84 7922F: include/uapi/linux/nbd.h
1da177e4 7923
6e43650c
NH
7924NETWORK DROP MONITOR
7925M: Neil Horman <nhorman@tuxdriver.com>
7926L: netdev@vger.kernel.org
7927S: Maintained
7928W: https://fedorahosted.org/dropwatch/
7929F: net/core/drop_monitor.c
7930
1da177e4 7931NETWORKING [GENERAL]
8b58be88 7932M: "David S. Miller" <davem@davemloft.net>
979b6c13 7933L: netdev@vger.kernel.org
b1e8fd54 7934W: http://www.linuxfoundation.org/en/Net
11e98029 7935Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7938S: Maintained
679655da
JP
7939F: net/
7940F: include/net/
018d21ed
JP
7941F: include/linux/in.h
7942F: include/linux/net.h
7943F: include/linux/netdevice.h
c117ab84
CEB
7944F: include/uapi/linux/in.h
7945F: include/uapi/linux/net.h
7946F: include/uapi/linux/netdevice.h
0c7aecd4 7947F: include/uapi/linux/net_namespace.h
7e814a6c 7948F: tools/net/
f4e53f9a 7949F: tools/testing/selftests/net/
335a67d2 7950F: lib/random32.c
a101ccd1 7951F: lib/test_bpf.c
1da177e4
LT
7952
7953NETWORKING [IPv4/IPv6]
8b58be88
JP
7954M: "David S. Miller" <davem@davemloft.net>
7955M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7956M: James Morris <jmorris@namei.org>
7957M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7958M: Patrick McHardy <kaber@trash.net>
979b6c13 7959L: netdev@vger.kernel.org
08deed1e 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7961S: Maintained
679655da
JP
7962F: net/ipv4/
7963F: net/ipv6/
7964F: include/net/ip*
0a14842f 7965F: arch/x86/net/*
1da177e4 7966
73b7656c
DM
7967NETWORKING [IPSEC]
7968M: Steffen Klassert <steffen.klassert@secunet.com>
7969M: Herbert Xu <herbert@gondor.apana.org.au>
7970M: "David S. Miller" <davem@davemloft.net>
7971L: netdev@vger.kernel.org
d1fc5024
SK
7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7974S: Maintained
5826bdd1 7975F: net/core/flow.c
73b7656c
DM
7976F: net/xfrm/
7977F: net/key/
7978F: net/ipv4/xfrm*
d1fc5024
SK
7979F: net/ipv4/esp4.c
7980F: net/ipv4/ah4.c
7981F: net/ipv4/ipcomp.c
7982F: net/ipv4/ip_vti.c
73b7656c 7983F: net/ipv6/xfrm*
d1fc5024
SK
7984F: net/ipv6/esp6.c
7985F: net/ipv6/ah6.c
7986F: net/ipv6/ipcomp6.c
7987F: net/ipv6/ip6_vti.c
73b7656c
DM
7988F: include/uapi/linux/xfrm.h
7989F: include/net/xfrm.h
7990
10e2ff1c 7991NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7992M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7993L: netdev@vger.kernel.org
7994S: Maintained
7995
29f8f632 7996NETWORKING [WIRELESS]
2cb4abd1 7997L: linux-wireless@vger.kernel.org
8a6e2535 7998Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7999
788873ac
JP
8000NETWORKING DRIVERS
8001L: netdev@vger.kernel.org
8002W: http://www.linuxfoundation.org/en/Net
11e98029 8003Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8006S: Odd Fixes
156f4fbc 8007F: Documentation/devicetree/bindings/net/
788873ac 8008F: drivers/net/
018d21ed 8009F: include/linux/if_*
0b63bf1f 8010F: include/linux/netdevice.h
0b63bf1f
JD
8011F: include/linux/etherdevice.h
8012F: include/linux/fcdevice.h
8013F: include/linux/fddidevice.h
8014F: include/linux/hippidevice.h
8015F: include/linux/inetdevice.h
c117ab84
CEB
8016F: include/uapi/linux/if_*
8017F: include/uapi/linux/netdevice.h
788873ac 8018
0e324cf6
JL
8019NETWORKING DRIVERS (WIRELESS)
8020M: Kalle Valo <kvalo@codeaurora.org>
8021L: linux-wireless@vger.kernel.org
8022Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8025S: Maintained
182fd9ee 8026F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8027F: drivers/net/wireless/
8028
3d396eb1 8029NETXEN (1/10) GbE SUPPORT
8622315e 8030M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8031M: Sony Chacko <sony.chacko@qlogic.com>
8032M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8033L: netdev@vger.kernel.org
9c2b5bde 8034W: http://www.qlogic.com
3d396eb1 8035S: Supported
aa43c215 8036F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8037
6423d30f
AAJ
8038NFC SUBSYSTEM
8039M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8040M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8041M: Samuel Ortiz <sameo@linux.intel.com>
8042L: linux-wireless@vger.kernel.org
1eb3b216 8043L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8044S: Supported
6423d30f 8045F: net/nfc/
55eb94f9 8046F: include/net/nfc/
c117ab84 8047F: include/uapi/linux/nfc.h
6423d30f 8048F: drivers/nfc/
397d6497
CR
8049F: include/linux/platform_data/nfcmrvl.h
8050F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8051F: include/linux/platform_data/pn544.h
397d6497
CR
8052F: include/linux/platform_data/st21nfca.h
8053F: include/linux/platform_data/st-nci.h
7ebb88e5 8054F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8055
e8b43555 8056NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8057M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8058M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8059L: linux-nfs@vger.kernel.org
8060W: http://client.linux-nfs.org
cd7b996a 8061T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8062S: Maintained
679655da
JP
8063F: fs/lockd/
8064F: fs/nfs/
8065F: fs/nfs_common/
8066F: net/sunrpc/
8067F: include/linux/lockd/
8068F: include/linux/nfs*
8069F: include/linux/sunrpc/
c117ab84
CEB
8070F: include/uapi/linux/nfs*
8071F: include/uapi/linux/sunrpc/
1da177e4 8072
85ef9cea 8073NILFS2 FILESYSTEM
e2126935 8074M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8075L: linux-nilfs@vger.kernel.org
f9472265 8076W: http://nilfs.sourceforge.net/
9e92e516 8077W: http://nilfs.osdn.jp/
e2126935 8078T: git git://github.com/konis/nilfs2.git
85ef9cea 8079S: Supported
679655da
JP
8080F: Documentation/filesystems/nilfs2.txt
8081F: fs/nilfs2/
8082F: include/linux/nilfs2_fs.h
c35c7ac5 8083F: include/trace/events/nilfs2.h
85ef9cea 8084
1da177e4 8085NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8086M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8087W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8088S: Maintained
679655da
JP
8089F: Documentation/scsi/NinjaSCSI.txt
8090F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8091
8092NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8093M: GOTO Masanori <gotom@debian.or.jp>
8094M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8095W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8096S: Maintained
679655da
JP
8097F: Documentation/scsi/NinjaSCSI.txt
8098F: drivers/scsi/nsp32*
1da177e4 8099
383b8fb9
LFT
8100NIOS2 ARCHITECTURE
8101M: Ley Foon Tan <lftan@altera.com>
8102L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8104S: Maintained
8105F: arch/nios2/
8106
2a6afddb 8107NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8108R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8109F: include/linux/power/bq2415x_charger.h
081bab21 8110F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8111F: include/linux/power/isp1704_charger.h
8112F: drivers/power/bq2415x_charger.c
081bab21 8113F: drivers/power/bq27xxx_battery.c
e35a49b1 8114F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8115F: drivers/power/isp1704_charger.c
8116F: drivers/power/rx51_battery.c
8117
a1bd3bae 8118NTB DRIVER CORE
9ef6bf6c
JM
8119M: Jon Mason <jdmason@kudzu.us>
8120M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8121M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8122L: linux-ntb@googlegroups.com
fce8a7bb 8123S: Supported
2984411f
JM
8124W: https://github.com/jonmason/ntb/wiki
8125T: git git://github.com/jonmason/ntb.git
fce8a7bb 8126F: drivers/ntb/
548c237c 8127F: drivers/net/ntb_netdev.c
fce8a7bb 8128F: include/linux/ntb.h
a1bd3bae 8129F: include/linux/ntb_transport.h
fce8a7bb 8130
e26a5843
AH
8131NTB INTEL DRIVER
8132M: Jon Mason <jdmason@kudzu.us>
8133M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8134L: linux-ntb@googlegroups.com
e26a5843
AH
8135S: Supported
8136W: https://github.com/jonmason/ntb/wiki
8137T: git git://github.com/jonmason/ntb.git
8138F: drivers/ntb/hw/intel/
fce8a7bb 8139
a1b36958
XY
8140NTB AMD DRIVER
8141M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8142L: linux-ntb@googlegroups.com
8143S: Supported
8144F: drivers/ntb/hw/amd/
8145
1da177e4 8146NTFS FILESYSTEM
2818ef50 8147M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8148L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8149W: http://www.tuxera.com/
e6f4dee7 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8151S: Supported
679655da
JP
8152F: Documentation/filesystems/ntfs.txt
8153F: fs/ntfs/
1da177e4 8154
9eb8ef74 8155NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8156M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8157L: linux-fbdev@vger.kernel.org
ce00f85c 8158S: Maintained
8a61f013
JH
8159F: drivers/video/fbdev/riva/
8160F: drivers/video/fbdev/nvidia/
1da177e4 8161
79461681 8162NVM EXPRESS DRIVER
b3975e94
JF
8163M: Keith Busch <keith.busch@intel.com>
8164M: Jens Axboe <axboe@fb.com>
79461681 8165L: linux-nvme@lists.infradead.org
b3975e94
JF
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8167W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8168S: Supported
57dacad5 8169F: drivers/nvme/host/
79461681
MW
8170F: include/linux/nvme.h
8171
aee4b9bd
SK
8172NVMEM FRAMEWORK
8173M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8174M: Maxime Ripard <maxime.ripard@free-electrons.com>
8175S: Maintained
8176F: drivers/nvmem/
8177F: Documentation/devicetree/bindings/nvmem/
8178F: include/linux/nvmem-consumer.h
8179F: include/linux/nvmem-provider.h
8180
dece4585
CP
8181NXP-NCI NFC DRIVER
8182M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8183R: Charles Gorand <charles.gorand@effinnov.com>
8184L: linux-nfc@lists.01.org (moderated for non-subscribers)
8185S: Supported
8186F: drivers/nfc/nxp-nci
8187
f50d7146 8188NXP TDA998X DRM DRIVER
54176cc6 8189M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8190S: Supported
8191F: drivers/gpu/drm/i2c/tda998x_drv.c
8192F: include/drm/i2c/tda998x.h
8193
fbace43e
PR
8194NXP TFA9879 DRIVER
8195M: Peter Rosin <peda@axentia.se>
8196L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8197S: Maintained
8198F: sound/soc/codecs/tfa9879*
8199
442f04c3
JP
8200OBJTOOL
8201M: Josh Poimboeuf <jpoimboe@redhat.com>
8202S: Supported
8203F: tools/objtool/
8204
f5525786 8205OMAP SUPPORT
0e24bdd4 8206M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8207L: linux-omap@vger.kernel.org
8208W: http://www.muru.com/linux/omap/
8209W: http://linux.omap.com/
8a6e2535 8210Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8212S: Maintained
4e04d5a3 8213F: arch/arm/*omap*/
026da812
FB
8214F: arch/arm/configs/omap1_defconfig
8215F: arch/arm/configs/omap2plus_defconfig
046d0a37 8216F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8217F: drivers/irqchip/irq-omap-intc.c
8218F: drivers/mfd/*omap*.c
8219F: drivers/mfd/menelaus.c
8220F: drivers/mfd/palmas.c
8221F: drivers/mfd/tps65217.c
8222F: drivers/mfd/tps65218.c
8223F: drivers/mfd/tps65910.c
8224F: drivers/mfd/twl-core.[ch]
8225F: drivers/mfd/twl4030*.c
8226F: drivers/mfd/twl6030*.c
8227F: drivers/mfd/twl6040*.c
8228F: drivers/regulator/palmas-regulator*.c
8229F: drivers/regulator/pbias-regulator.c
8230F: drivers/regulator/tps65217-regulator.c
8231F: drivers/regulator/tps65218-regulator.c
8232F: drivers/regulator/tps65910-regulator.c
8233F: drivers/regulator/twl-regulator.c
046d0a37 8234F: include/linux/i2c-omap.h
f5525786 8235
50f29fbd 8236OMAP DEVICE TREE SUPPORT
cdb55ab0 8237M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8238M: Tony Lindgren <tony@atomide.com>
8239L: linux-omap@vger.kernel.org
d0fb18c5 8240L: devicetree@vger.kernel.org
50f29fbd
TL
8241S: Maintained
8242F: arch/arm/boot/dts/*omap*
8243F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8244F: arch/arm/boot/dts/*am4*
8245F: arch/arm/boot/dts/*am5*
8246F: arch/arm/boot/dts/*dra7*
50f29fbd 8247
f5525786 8248OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8249M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8250L: linux-omap@vger.kernel.org
8251S: Maintained
8252F: arch/arm/*omap*/*clock*
8253
8254OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8255M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8256L: linux-omap@vger.kernel.org
8257S: Maintained
8258F: arch/arm/*omap*/*pm*
c46938d4 8259F: drivers/cpufreq/omap-cpufreq.c
f5525786 8260
d21db568 8261OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8262M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8263M: Paul Walmsley <paul@pwsan.com>
8264L: linux-omap@vger.kernel.org
8265S: Maintained
d21db568 8266F: arch/arm/mach-omap2/prm*
692ab1f3 8267
f5525786 8268OMAP AUDIO SUPPORT
6c284903 8269M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8270M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8271L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8272L: linux-omap@vger.kernel.org
8273S: Maintained
8274F: sound/soc/omap/
8275
18640193
TL
8276OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8277M: Roger Quadros <rogerq@ti.com>
8278M: Tony Lindgren <tony@atomide.com>
8279L: linux-omap@vger.kernel.org
8280S: Maintained
8281F: drivers/memory/omap-gpmc.c
8282F: arch/arm/mach-omap2/*gpmc*
8283
f5525786 8284OMAP FRAMEBUFFER SUPPORT
830e6384 8285M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8286L: linux-fbdev@vger.kernel.org
f5525786
TL
8287L: linux-omap@vger.kernel.org
8288S: Maintained
8a61f013 8289F: drivers/video/fbdev/omap/
f5525786 8290
676eec0d 8291OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8292M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8293L: linux-omap@vger.kernel.org
676eec0d 8294L: linux-fbdev@vger.kernel.org
178ff4c9 8295S: Maintained
8a61f013 8296F: drivers/video/fbdev/omap2/
178ff4c9
TV
8297F: Documentation/arm/OMAP/DSS
8298
8b37fcfc
OBC
8299OMAP HARDWARE SPINLOCK SUPPORT
8300M: Ohad Ben-Cohen <ohad@wizery.com>
8301L: linux-omap@vger.kernel.org
8302S: Maintained
8303F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8304
f5525786 8305OMAP MMC SUPPORT
8b58be88 8306M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8307L: linux-omap@vger.kernel.org
8308S: Maintained
653f41b5
MC
8309F: drivers/mmc/host/omap.c
8310
8311OMAP HS MMC SUPPORT
0a4585c6 8312L: linux-mmc@vger.kernel.org
653f41b5 8313L: linux-omap@vger.kernel.org
dfa5d196 8314S: Orphan
653f41b5 8315F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8316
8317OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8318M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8319S: Maintained
8320F: drivers/char/hw_random/omap-rng.c
8321
f400c82e 8322OMAP HWMOD SUPPORT
cdb55ab0 8323M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8324M: Paul Walmsley <paul@pwsan.com>
8325L: linux-omap@vger.kernel.org
8326S: Maintained
8fc8b12b 8327F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8328
8633fb30
PW
8329OMAP HWMOD DATA
8330M: Paul Walmsley <paul@pwsan.com>
8331L: linux-omap@vger.kernel.org
8332S: Maintained
8333F: arch/arm/mach-omap2/omap_hwmod*data*
8334
f400c82e 8335OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8336M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8337L: linux-omap@vger.kernel.org
8338S: Maintained
8339F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8340
0db83ced 8341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8343L: linux-media@vger.kernel.org
8344S: Maintained
7eec52db 8345F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8346F: drivers/media/platform/omap3isp/
0db83ced 8347F: drivers/staging/media/omap4iss/
7e8970e1 8348
f5525786 8349OMAP USB SUPPORT
f5525786
TL
8350L: linux-usb@vger.kernel.org
8351L: linux-omap@vger.kernel.org
3b243519 8352S: Orphan
a16fbd65
JP
8353F: drivers/usb/*/*omap*
8354F: arch/arm/*omap*/usb*
f5525786 8355
6d994710 8356OMAP GPIO DRIVER
fe643528 8357M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8358M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8359M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8360L: linux-omap@vger.kernel.org
8361S: Maintained
fe643528 8362F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8363F: drivers/gpio/gpio-omap.c
8364
c351e290
MJ
8365OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8366M: Mark Jackson <mpfj@newflow.co.uk>
8367L: linux-omap@vger.kernel.org
8368S: Maintained
8369F: arch/arm/boot/dts/am335x-nano.dts
8370
0ad122d9 8371OMFS FILESYSTEM
8b58be88 8372M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8373L: linux-karma-devel@lists.sourceforge.net
8374S: Maintained
679655da
JP
8375F: Documentation/filesystems/omfs.txt
8376F: fs/omfs/
0ad122d9 8377
c1986ee9 8378OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8379M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8380S: Maintained
679655da
JP
8381F: drivers/char/pcmcia/cm4000_cs.c
8382F: include/linux/cm4000_cs.h
c117ab84 8383F: include/uapi/linux/cm4000_cs.h
c1986ee9 8384
77c44ab1 8385OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8386M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8387S: Maintained
679655da 8388F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8389
77d5140f 8390OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8391M: Jonathan Corbet <corbet@lwn.net>
661263b5 8392L: linux-media@vger.kernel.org
275ffde4 8393T: git git://linuxtv.org/media_tree.git
77d5140f 8394S: Maintained
90d72ac6 8395F: drivers/media/i2c/ov7670.c
77d5140f 8396
431bca73 8397ONENAND FLASH DRIVER
8b58be88 8398M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8399L: linux-mtd@lists.infradead.org
8400S: Maintained
679655da
JP
8401F: drivers/mtd/onenand/
8402F: include/linux/mtd/onenand*.h
431bca73 8403
1da177e4 8404ONSTREAM SCSI TAPE DRIVER
8b58be88 8405M: Willem Riede <osst@riede.org>
1da177e4
LT
8406L: osst-users@lists.sourceforge.net
8407L: linux-scsi@vger.kernel.org
8408S: Maintained
f7269cfc
JD
8409F: Documentation/scsi/osst.txt
8410F: drivers/scsi/osst.*
8411F: drivers/scsi/osst_*.h
8412F: drivers/scsi/st.h
1da177e4 8413
e2d1d6c0 8414OPENCORES I2C BUS DRIVER
8b58be88 8415M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8416L: linux-i2c@vger.kernel.org
e2d1d6c0 8417S: Maintained
679655da
JP
8418F: Documentation/i2c/busses/i2c-ocores
8419F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8420
860c44c1 8421OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8422M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8423M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8424L: devicetree@vger.kernel.org
a7fefe9f 8425W: http://www.devicetree.org/
fcdec35e 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8427S: Maintained
f8828205 8428F: drivers/of/
860c44c1 8429F: include/linux/of*.h
f8828205 8430F: scripts/dtc/
860c44c1 8431
f8828205 8432OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8433M: Rob Herring <robh+dt@kernel.org>
f8828205 8434M: Mark Rutland <mark.rutland@arm.com>
f8828205 8435L: devicetree@vger.kernel.org
9f273c24 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8437Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8438S: Maintained
8439F: Documentation/devicetree/
8440F: arch/*/boot/dts/
8441F: include/dt-bindings/
8442
2bb65f56
PA
8443OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8444M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8445L: devicetree@vger.kernel.org
8446S: Maintained
8447F: Documentation/devicetree/dynamic-resolution-notes.txt
8448F: Documentation/devicetree/overlay-notes.txt
8449F: drivers/of/overlay.c
8450F: drivers/of/resolver.c
8451
19f9d392
JB
8452OPENRISC ARCHITECTURE
8453M: Jonas Bonn <jonas@southpole.se>
8454W: http://openrisc.net
19f9d392
JB
8455S: Maintained
8456T: git git://openrisc.net/~jonas/linux
14430813 8457F: arch/openrisc/
19f9d392 8458
ccb1352e 8459OPENVSWITCH
4f337ed5 8460M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8461L: netdev@vger.kernel.org
ccb1352e
JG
8462L: dev@openvswitch.org
8463W: http://openvswitch.org
ccb1352e
JG
8464S: Maintained
8465F: net/openvswitch/
b422da7c 8466F: include/uapi/linux/openvswitch.h
ccb1352e 8467
875fa6fb
VK
8468OPERATING PERFORMANCE POINTS (OPP)
8469M: Viresh Kumar <vireshk@kernel.org>
8470M: Nishanth Menon <nm@ti.com>
8471M: Stephen Boyd <sboyd@codeaurora.org>
8472L: linux-pm@vger.kernel.org
8473S: Maintained
8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8475F: drivers/base/power/opp/
8476F: include/linux/pm_opp.h
8477F: Documentation/power/opp.txt
8478F: Documentation/devicetree/bindings/opp/
8479
af39917d
CL
8480OPL4 DRIVER
8481M: Clemens Ladisch <clemens@ladisch.de>
8482L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8483T: git git://git.alsa-project.org/alsa-kernel.git
8484S: Maintained
8485F: sound/drivers/opl4/
8486
1da177e4 8487OPROFILE
4cf7e718 8488M: Robert Richter <rric@kernel.org>
1da177e4
LT
8489L: oprofile-list@lists.sf.net
8490S: Maintained
81c4a8a6 8491F: arch/*/include/asm/oprofile*.h
679655da
JP
8492F: arch/*/oprofile/
8493F: drivers/oprofile/
8494F: include/linux/oprofile.h
1da177e4 8495
e2d1d6c0 8496ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8497M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8498M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8499L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8500W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8501S: Supported
679655da
JP
8502F: Documentation/filesystems/ocfs2.txt
8503F: Documentation/filesystems/dlmfs.txt
8504F: fs/ocfs2/
e2d1d6c0 8505
1da177e4 8506ORINOCO DRIVER
724c6b35 8507L: linux-wireless@vger.kernel.org
491b26b4 8508W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8509W: http://www.nongnu.org/orinoco/
3a59babb 8510S: Orphan
2be45b66 8511F: drivers/net/wireless/intersil/orinoco/
1da177e4 8512
42c55aa8 8513OSD LIBRARY and FILESYSTEM
fadc0752 8514M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8515M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8516L: osd-dev@open-osd.org
8517W: http://open-osd.org
54e5881d 8518T: git git://git.open-osd.org/open-osd.git
68274794 8519S: Maintained
42c55aa8 8520F: drivers/scsi/osd/
6b6f0b6c 8521F: include/scsi/osd_*
42c55aa8 8522F: fs/exofs/
68274794 8523
ef94b186 8524OVERLAY FILESYSTEM
7c37fbda 8525M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8526L: linux-unionfs@vger.kernel.org
8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8528S: Supported
1d113735 8529F: fs/overlayfs/
7c37fbda
NB
8530F: Documentation/filesystems/overlayfs.txt
8531
85096169
MM
8532ORANGEFS FILESYSTEM
8533M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8534L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8536S: Supported
8537F: fs/orangefs/
8538F: Documentation/filesystems/orangefs.txt
8539
e2d1d6c0 8540P54 WIRELESS DRIVER
084cb0fe 8541M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8542L: linux-wireless@vger.kernel.org
084cb0fe 8543W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8544S: Maintained
d3466830 8545F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8546
f5cd7872 8547PA SEMI ETHERNET DRIVER
8b58be88 8548M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8549L: netdev@vger.kernel.org
8550S: Maintained
ded19add 8551F: drivers/net/ethernet/pasemi/*
f5cd7872 8552
beb58aa3 8553PA SEMI SMBUS DRIVER
8b58be88 8554M: Olof Johansson <olof@lixom.net>
846557d3 8555L: linux-i2c@vger.kernel.org
beb58aa3 8556S: Maintained
679655da 8557F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8558
48fc267e
SK
8559PADATA PARALLEL EXECUTION MECHANISM
8560M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8561L: linux-crypto@vger.kernel.org
8562S: Maintained
8563F: kernel/padata.c
8564F: include/linux/padata.h
8565F: Documentation/padata.txt
8566
709ee531 8567PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8568M: Harald Welte <laforge@gnumonks.org>
d0944853 8569L: platform-driver-x86@vger.kernel.org
709ee531 8570S: Maintained
679655da 8571F: drivers/platform/x86/panasonic-laptop.c
709ee531 8572
368dd5ac 8573PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8574M: David Howells <dhowells@redhat.com>
4fa97181
DH
8575L: linux-am33-list@redhat.com (moderated for non-subscribers)
8576W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8577S: Maintained
679655da
JP
8578F: Documentation/mn10300/
8579F: arch/mn10300/
4fa97181 8580
305b37bd
KS
8581PARALLEL LCD/KEYPAD PANEL DRIVER
8582M: Willy Tarreau <willy@haproxy.com>
8583M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8584S: Odd Fixes
8585F: Documentation/misc-devices/lcd-panel-cgram.txt
8586F: drivers/misc/panel.c
8587
64dfff03
SM
8588PARALLEL PORT SUBSYSTEM
8589M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8590M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8591L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8592S: Maintained
679655da
JP
8593F: drivers/parport/
8594F: include/linux/parport*.h
8595F: drivers/char/ppdev.c
c117ab84 8596F: include/uapi/linux/ppdev.h
64dfff03 8597F: Documentation/parport*.txt
1da177e4 8598
4cdf6bc2 8599PARAVIRT_OPS INTERFACE
d633180c 8600M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8601M: Chris Wright <chrisw@sous-sol.org>
8602M: Alok Kataria <akataria@vmware.com>
8603M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8604L: virtualization@lists.linux-foundation.org
4cdf6bc2 8605S: Supported
a2e19991 8606F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8607F: arch/*/kernel/paravirt*
8608F: arch/*/include/asm/paravirt.h
4cdf6bc2 8609
e2d1d6c0 8610PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8611M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8612L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8613S: Maintained
679655da
JP
8614F: Documentation/blockdev/paride.txt
8615F: drivers/block/paride/
e2d1d6c0
RD
8616
8617PARISC ARCHITECTURE
b8828770 8618M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8619M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8620L: linux-parisc@vger.kernel.org
8621W: http://www.parisc-linux.org/
8a6e2535 8622Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8625S: Maintained
679655da 8626F: arch/parisc/
2b6bac9e 8627F: Documentation/parisc/
679655da 8628F: drivers/parisc/
2b6bac9e
HD
8629F: drivers/char/agp/parisc-agp.c
8630F: drivers/input/serio/gscps2.c
8631F: drivers/parport/parport_gsc.*
8632F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8633F: drivers/video/fbdev/sti*
2b6bac9e
HD
8634F: drivers/video/console/sti*
8635F: drivers/video/logo/logo_parisc*
e2d1d6c0 8636
1662d32c 8637PC87360 HARDWARE MONITORING DRIVER
8b58be88 8638M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8639L: linux-hwmon@vger.kernel.org
1662d32c 8640S: Maintained
679655da
JP
8641F: Documentation/hwmon/pc87360
8642F: drivers/hwmon/pc87360.c
1662d32c
JC
8643
8644PC8736x GPIO DRIVER
8b58be88 8645M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8646S: Maintained
679655da 8647F: drivers/char/pc8736x_gpio.c
1662d32c 8648
1ad107fd 8649PC87427 HARDWARE MONITORING DRIVER
d8130624 8650M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8651L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8652S: Maintained
8653F: Documentation/hwmon/pc87427
8654F: drivers/hwmon/pc87427.c
8655
b26e0ed4 8656PCA9532 LED DRIVER
8b58be88 8657M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8658S: Maintained
d5ca6918
JP
8659F: drivers/leds/leds-pca9532.c
8660F: include/linux/leds-pca9532.h
b26e0ed4 8661
5ce914a8 8662PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8663M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8664L: linux-i2c@vger.kernel.org
8665S: Maintained
b4f0b74e 8666F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8667
3971dae5 8668PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8669M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8670S: Maintained
8671F: drivers/firmware/pcdp.*
8672
065c6359 8673PCI ERROR RECOVERY
6305902c 8674M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8675L: linux-pci@vger.kernel.org
065c6359 8676S: Supported
679655da 8677F: Documentation/PCI/pci-error-recovery.txt
065c6359 8678
78c1cffd
RC
8679PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8680M: Russell Currey <ruscur@russell.cc>
8681L: linuxppc-dev@lists.ozlabs.org
8682S: Supported
8683F: Documentation/powerpc/eeh-pci-error-recovery.txt
8684F: arch/powerpc/kernel/eeh*.c
8685F: arch/powerpc/platforms/*/eeh*.c
8686F: arch/powerpc/include/*/eeh*.h
8687
1da177e4 8688PCI SUBSYSTEM
5ac3a6d2 8689M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8690L: linux-pci@vger.kernel.org
99662dd1 8691Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8692T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8693S: Supported
679655da
JP
8694F: Documentation/PCI/
8695F: drivers/pci/
8696F: include/linux/pci*
6b49ee49 8697F: arch/x86/pci/
cad01f91 8698F: arch/x86/kernel/quirks.c
1da177e4 8699
eaa6111b
LFT
8700PCI DRIVER FOR ALTERA PCIE IP
8701M: Ley Foon Tan <lftan@altera.com>
8702L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8703L: linux-pci@vger.kernel.org
8704S: Supported
8705F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8706F: drivers/pci/host/pcie-altera.c
8707
b7e78170
RH
8708PCI DRIVER FOR ARM VERSATILE PLATFORM
8709M: Rob Herring <robh@kernel.org>
8710L: linux-pci@vger.kernel.org
8711L: linux-arm-kernel@lists.infradead.org
8712S: Maintained
8713F: Documentation/devicetree/bindings/pci/versatile.txt
8714F: drivers/pci/host/pci-versatile.c
8715
5f6b6ccd
TI
8716PCI DRIVER FOR APPLIEDMICRO XGENE
8717M: Tanmay Inamdar <tinamdar@apm.com>
8718L: linux-pci@vger.kernel.org
8719L: linux-arm-kernel@lists.infradead.org
8720S: Maintained
8721F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8722F: drivers/pci/host/pci-xgene.c
8723
62d0ff83
ML
8724PCI DRIVER FOR FREESCALE LAYERSCAPE
8725M: Minghuan Lian <minghuan.Lian@freescale.com>
8726M: Mingkai Hu <mingkai.hu@freescale.com>
8727M: Roy Zang <tie-fei.zang@freescale.com>
8728L: linuxppc-dev@lists.ozlabs.org
8729L: linux-pci@vger.kernel.org
8730L: linux-arm-kernel@lists.infradead.org
8731S: Maintained
8732F: drivers/pci/host/*layerscape*
8733
f0b75693 8734PCI DRIVER FOR IMX6
f175aa2c 8735M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8736M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8737L: linux-pci@vger.kernel.org
8738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8739S: Maintained
8740F: drivers/pci/host/*imx6*
8741
0c4ffcfe
MK
8742PCI DRIVER FOR TI KEYSTONE
8743M: Murali Karicheri <m-karicheri2@ti.com>
8744L: linux-pci@vger.kernel.org
8745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8746S: Maintained
8747F: drivers/pci/host/*keystone*
8748
f0b75693
BH
8749PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8751M: Jason Cooper <jason@lakedaemon.net>
8752L: linux-pci@vger.kernel.org
8753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8754S: Maintained
8755F: drivers/pci/host/*mvebu*
8756
0447cfd7
TR
8757PCI DRIVER FOR NVIDIA TEGRA
8758M: Thierry Reding <thierry.reding@gmail.com>
8759L: linux-tegra@vger.kernel.org
f0b75693 8760L: linux-pci@vger.kernel.org
0447cfd7
TR
8761S: Supported
8762F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8763F: drivers/pci/host/pci-tegra.c
8764
47ff3de9
KVA
8765PCI DRIVER FOR TI DRA7XX
8766M: Kishon Vijay Abraham I <kishon@ti.com>
8767L: linux-omap@vger.kernel.org
8768L: linux-pci@vger.kernel.org
8769S: Supported
8770F: Documentation/devicetree/bindings/pci/ti-pci.txt
8771F: drivers/pci/host/pci-dra7xx.c
8772
f0b75693
BH
8773PCI DRIVER FOR RENESAS R-CAR
8774M: Simon Horman <horms@verge.net.au>
8775L: linux-pci@vger.kernel.org
4a121096 8776L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8777S: Maintained
8778F: drivers/pci/host/*rcar*
8779
4af82255 8780PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8781M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8782L: linux-pci@vger.kernel.org
f0b75693
BH
8783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8784L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8785S: Maintained
8786F: drivers/pci/host/pci-exynos.c
8787
f0b75693 8788PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8789M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8790M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8791L: linux-pci@vger.kernel.org
8792S: Maintained
8793F: drivers/pci/host/*designware*
8794
5a3aa2a8
JP
8795PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8796M: Joao Pinto <jpinto@synopsys.com>
8797L: linux-pci@vger.kernel.org
8798S: Maintained
8799F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8800F: drivers/pci/host/pcie-designware-plat.c
8801
cf28855b
WD
8802PCI DRIVER FOR GENERIC OF HOSTS
8803M: Will Deacon <will.deacon@arm.com>
8804L: linux-pci@vger.kernel.org
8805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8806S: Maintained
8807F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8808F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8809F: drivers/pci/host/pci-host-generic.c
8810
185a383a
KB
8811PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8812M: Keith Busch <keith.busch@intel.com>
8813L: linux-pci@vger.kernel.org
8814S: Supported
8815F: arch/x86/pci/vmd.c
8816
51b66a6c 8817PCIE DRIVER FOR ST SPEAR13XX
110baab1 8818M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8819L: linux-pci@vger.kernel.org
110baab1 8820S: Maintained
51b66a6c
PA
8821F: drivers/pci/host/*spear*
8822
af1169b4
LFT
8823PCI MSI DRIVER FOR ALTERA MSI IP
8824M: Ley Foon Tan <lftan@altera.com>
8825L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8826L: linux-pci@vger.kernel.org
8827S: Supported
8828F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8829F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8830
dcd19de3
DD
8831PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8832M: Duc Dang <dhdang@apm.com>
8833L: linux-pci@vger.kernel.org
8834L: linux-arm-kernel@lists.infradead.org
8835S: Maintained
8836F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8837F: drivers/pci/host/pci-xgene-msi.c
8838
500a1d9a
ZW
8839PCIE DRIVER FOR HISILICON
8840M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8841M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8842L: linux-pci@vger.kernel.org
8843S: Maintained
8844F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8845F: drivers/pci/host/pcie-hisi.c
8846
82a82383
SV
8847PCIE DRIVER FOR QUALCOMM MSM
8848M: Stanimir Varbanov <svarbanov@mm-sol.com>
8849L: linux-pci@vger.kernel.org
8850L: linux-arm-msm@vger.kernel.org
8851S: Maintained
8852F: drivers/pci/host/*qcom*
8853
f12b76e5
DD
8854PCIE DRIVER FOR CAVIUM THUNDERX
8855M: David Daney <david.daney@cavium.com>
8856L: linux-pci@vger.kernel.org
8857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8858S: Supported
8859F: Documentation/devicetree/bindings/pci/pci-thunder-*
8860F: drivers/pci/host/pci-thunder-*
8861
1da177e4 8862PCMCIA SUBSYSTEM
4230dfc9 8863P: Linux PCMCIA Team
f5df5881 8864L: linux-pcmcia@lists.infradead.org
6650e0a5 8865W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8867S: Maintained
679655da
JP
8868F: Documentation/pcmcia/
8869F: drivers/pcmcia/
8870F: include/pcmcia/
1da177e4
LT
8871
8872PCNET32 NETWORK DRIVER
227fb925 8873M: Don Fry <pcnet32@frontier.com>
979b6c13 8874L: netdev@vger.kernel.org
1da177e4 8875S: Maintained
b955f6ca 8876F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8877
48fc267e
SK
8878PCRYPT PARALLEL CRYPTO ENGINE
8879M: Steffen Klassert <steffen.klassert@secunet.com>
8880L: linux-crypto@vger.kernel.org
8881S: Maintained
8882F: crypto/pcrypt.c
8883F: include/crypto/pcrypt.h
8884
e72df0b8
TH
8885PER-CPU MEMORY ALLOCATOR
8886M: Tejun Heo <tj@kernel.org>
93e205a7 8887M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8889S: Maintained
8890F: include/linux/percpu*.h
8891F: mm/percpu*.c
8892F: arch/*/include/asm/percpu.h
8893
ad4ecbcb 8894PER-TASK DELAY ACCOUNTING
185e595f 8895M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8896S: Maintained
679655da
JP
8897F: include/linux/delayacct.h
8898F: kernel/delayacct.c
ad4ecbcb 8899
57c0c15b 8900PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8901M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8902M: Ingo Molnar <mingo@redhat.com>
f80c5393 8903M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8904R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8905L: linux-kernel@vger.kernel.org
75fc2d37 8906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8907S: Supported
d53e8365 8908F: kernel/events/*
a003236c 8909F: include/linux/perf_event.h
c117ab84 8910F: include/uapi/linux/perf_event.h
141c4296
RR
8911F: arch/*/kernel/perf_event*.c
8912F: arch/*/kernel/*/perf_event*.c
8913F: arch/*/kernel/*/*/perf_event*.c
a003236c 8914F: arch/*/include/asm/perf_event.h
a003236c 8915F: arch/*/kernel/perf_callchain.c
b0a434fb 8916F: arch/*/events/*
a003236c 8917F: tools/perf/
6c0b3244 8918
dd49d0f5 8919PERSONALITY HANDLING
8b58be88 8920M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8921L: linux-abi-devel@lists.sourceforge.net
8922S: Maintained
679655da 8923F: include/linux/personality.h
c117ab84 8924F: include/uapi/linux/personality.h
dd49d0f5 8925
838e7a03 8926PHONET PROTOCOL
2a06b40f 8927M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8928S: Supported
8929F: Documentation/networking/phonet.txt
8930F: include/linux/phonet.h
8931F: include/net/phonet/
c117ab84 8932F: include/uapi/linux/phonet.h
838e7a03
RDC
8933F: net/phonet/
8934
1da177e4 8935PHRAM MTD DRIVER
8b58be88 8936M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8937L: linux-mtd@lists.infradead.org
8938S: Maintained
679655da 8939F: drivers/mtd/devices/phram.c
1da177e4 8940
efdbb10e
BP
8941PICOLCD HID DRIVER
8942M: Bruno Prémont <bonbons@linux-vserver.org>
8943L: linux-input@vger.kernel.org
8944S: Maintained
8945F: drivers/hid/hid-picolcd*
8946
a53bfa07
JI
8947PICOXCELL SUPPORT
8948M: Jamie Iles <jamie@jamieiles.com>
8949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8950T: git git://github.com/jamieiles/linux-2.6-ji.git
8951S: Supported
b8733987 8952F: arch/arm/boot/dts/picoxcell*
14430813 8953F: arch/arm/mach-picoxcell/
b8733987 8954F: drivers/crypto/picoxcell*
a53bfa07 8955
2744e8af
LW
8956PIN CONTROL SUBSYSTEM
8957M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8958L: linux-gpio@vger.kernel.org
dbe752a3 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8960S: Maintained
9feeed94 8961F: Documentation/devicetree/bindings/pinctrl/
07f29ba6 8962F: drivers/pinctrl/
8e406fe4 8963F: include/linux/pinctrl/
2744e8af 8964
2201bbb8
JCPV
8965PIN CONTROLLER - ATMEL AT91
8966M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8968S: Maintained
c654b6bf 8969F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8970
33d3690c
LD
8971PIN CONTROLLER - ATMEL AT91 PIO4
8972M: Ludovic Desroches <ludovic.desroches@atmel.com>
8973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974L: linux-gpio@vger.kernel.org
8975S: Supported
8976F: drivers/pinctrl/pinctrl-at91-pio4.*
8977
cbd1b652
MW
8978PIN CONTROLLER - INTEL
8979M: Mika Westerberg <mika.westerberg@linux.intel.com>
8980M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8981S: Maintained
8982F: drivers/pinctrl/intel/
2201bbb8 8983
9963b536
LP
8984PIN CONTROLLER - RENESAS
8985M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8986M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8987L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8988S: Maintained
8989F: drivers/pinctrl/sh-pfc/
8990
b75e60d6 8991PIN CONTROLLER - SAMSUNG
fea685e9 8992M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8993M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8994M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8996L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8997S: Maintained
9b5b33f6 8998F: drivers/pinctrl/samsung/
b75e60d6 8999
13cbd906
TL
9000PIN CONTROLLER - SINGLE
9001M: Tony Lindgren <tony@atomide.com>
9002M: Haojian Zhuang <haojian.zhuang@linaro.org>
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-omap@vger.kernel.org
9005S: Maintained
9006F: drivers/pinctrl/pinctrl-single.c
9007
deda8287 9008PIN CONTROLLER - ST SPEAR
da89947b 9009M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9011W: http://www.st.com/spear
9012S: Maintained
8e406fe4 9013F: drivers/pinctrl/spear/
deda8287 9014
249a6771 9015PKTCDVD DRIVER
e5f6450c 9016M: Jiri Kosina <jikos@kernel.org>
249a6771 9017S: Maintained
679655da
JP
9018F: drivers/block/pktcdvd.c
9019F: include/linux/pktcdvd.h
c117ab84 9020F: include/uapi/linux/pktcdvd.h
249a6771 9021
b31d8273
G
9022PKUNITY SOC DRIVERS
9023M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9024W: http://mprc.pku.edu.cn/~guanxuetao/linux
9025S: Maintained
ceebf4d5 9026T: git git://github.com/gxt/linux.git
b31d8273 9027F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9028F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9029F: drivers/video/fbdev/fb-puv3.c
2809e80b 9030F: drivers/rtc/rtc-puv3.c
b31d8273 9031
9d2ecfb7 9032PMBUS HARDWARE MONITORING DRIVERS
ca462085 9033M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9034L: linux-hwmon@vger.kernel.org
9035W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9036W: http://www.roeck-us.net/linux/drivers/
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9038S: Maintained
9039F: Documentation/hwmon/pmbus
9040F: drivers/hwmon/pmbus/
9041F: include/linux/i2c/pmbus.h
9042
89a36810 9043PMC SIERRA MaxRAID DRIVER
89a36810
AR
9044L: linux-scsi@vger.kernel.org
9045W: http://www.pmc-sierra.com/
3cdea4d7 9046S: Orphan
89a36810
AR
9047F: drivers/scsi/pmcraid.*
9048
dbf9bfe6 9049PMC SIERRA PM8001 DRIVER
d32477e2 9050M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9051M: lindar_liu@usish.com
f5a7b525 9052L: pmchba@pmcs.com
dbf9bfe6 9053L: linux-scsi@vger.kernel.org
9054S: Supported
9055F: drivers/scsi/pm8001/
9056
1da177e4 9057POSIX CLOCKS and TIMERS
8b58be88 9058M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9059L: linux-kernel@vger.kernel.org
75fc2d37 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9061S: Maintained
679655da
JP
9062F: fs/timerfd.c
9063F: include/linux/timer*
5cee9645 9064F: kernel/time/*timer*
1da177e4 9065
7b06a6d7
RW
9066POWER MANAGEMENT CORE
9067M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9068L: linux-pm@vger.kernel.org
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9070S: Supported
9071F: drivers/base/power/
9072F: include/linux/pm.h
9073F: include/linux/pm_*
9074F: include/linux/powercap.h
9075F: drivers/powercap/
9076
3be86148 9077POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9078M: Sebastian Reichel <sre@kernel.org>
57318935 9079M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9080M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9081L: linux-pm@vger.kernel.org
54e5881d 9082T: git git://git.infradead.org/battery-2.6.git
3be86148 9083S: Maintained
679655da 9084F: include/linux/power_supply.h
8cd725a1 9085F: drivers/power/
26305022 9086X: drivers/power/avs/
3be86148 9087
514f161a
MR
9088POWER STATE COORDINATION INTERFACE (PSCI)
9089M: Mark Rutland <mark.rutland@arm.com>
9090M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9091L: linux-arm-kernel@lists.infradead.org
9092S: Maintained
9093F: drivers/firmware/psci.c
9094F: include/linux/psci.h
9095F: include/uapi/linux/psci.h
9096
1da177e4 9097PNP SUPPORT
9c3646d1 9098M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9099S: Maintained
679655da 9100F: drivers/pnp/
1da177e4
LT
9101
9102PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9103M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9104L: linux-ppp@vger.kernel.org
9105S: Maintained
224cf5ad 9106F: drivers/net/ppp/ppp_*
1da177e4
LT
9107
9108PPP OVER ATM (RFC 2364)
8b58be88 9109M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9110S: Maintained
679655da 9111F: net/atm/pppoatm.c
c117ab84 9112F: include/uapi/linux/atmppp.h
1da177e4
LT
9113
9114PPP OVER ETHERNET
8b58be88 9115M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9116S: Maintained
224cf5ad
JK
9117F: drivers/net/ppp/pppoe.c
9118F: drivers/net/ppp/pppox.c
1da177e4 9119
a6d2370b 9120PPP OVER L2TP
8b58be88 9121M: James Chapman <jchapman@katalix.com>
a6d2370b 9122S: Maintained
90ca28d1 9123F: net/l2tp/l2tp_ppp.c
679655da 9124F: include/linux/if_pppol2tp.h
c117ab84 9125F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9126
eae9d2ba 9127PPS SUPPORT
8b58be88 9128M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9129W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9130L: linuxpps@ml.enneenne.com (subscribers-only)
9131S: Maintained
cabaaf41
JP
9132F: Documentation/pps/
9133F: drivers/pps/
9134F: include/linux/pps*.h
eae9d2ba 9135
71a6d0af
HW
9136PPTP DRIVER
9137M: Dmitry Kozlov <xeb@mail.ru>
9138L: netdev@vger.kernel.org
9139S: Maintained
224cf5ad 9140F: drivers/net/ppp/pptp.c
71a6d0af
HW
9141W: http://sourceforge.net/projects/accel-pptp
9142
1da177e4 9143PREEMPTIBLE KERNEL
8b58be88 9144M: Robert Love <rml@tech9.net>
1da177e4
LT
9145L: kpreempt-tech@lists.sourceforge.net
9146W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9147S: Supported
679655da
JP
9148F: Documentation/preempt-locking.txt
9149F: include/linux/preempt.h
1da177e4
LT
9150
9151PRISM54 WIRELESS DRIVER
8b58be88 9152M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9153L: linux-wireless@vger.kernel.org
9ef80804 9154W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9155S: Obsolete
c12edfe2 9156F: drivers/net/wireless/intersil/prism54/
1da177e4 9157
02c18891 9158PS3 NETWORK SUPPORT
b809b9ca 9159M: Geoff Levand <geoff@infradead.org>
02c18891 9160L: netdev@vger.kernel.org
a14ab6b6 9161L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9162S: Maintained
8df158ac 9163F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9164
f58a9d17 9165PS3 PLATFORM SUPPORT
b809b9ca 9166M: Geoff Levand <geoff@infradead.org>
a4724ed6 9167L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9168S: Maintained
679655da
JP
9169F: arch/powerpc/boot/ps3*
9170F: arch/powerpc/include/asm/lv1call.h
9171F: arch/powerpc/include/asm/ps3*.h
9172F: arch/powerpc/platforms/ps3/
9173F: drivers/*/ps3*
9174F: drivers/ps3/
fec629b8 9175F: drivers/rtc/rtc-ps3.c
679655da 9176F: drivers/usb/host/*ps3.c
fec629b8 9177F: sound/ppc/snd_ps3*
f58a9d17 9178
cffb4add 9179PS3VRAM DRIVER
8b58be88 9180M: Jim Paris <jim@jtan.com>
3715a5d0 9181M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9182L: linuxppc-dev@lists.ozlabs.org
cffb4add 9183S: Maintained
8a3977cb 9184F: drivers/block/ps3vram.c
cffb4add 9185
8defe599 9186PSTORE FILESYSTEM
9d5e2a02 9187M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9188M: Colin Cross <ccross@android.com>
9189M: Kees Cook <keescook@chromium.org>
9190M: Tony Luck <tony.luck@intel.com>
9191S: Maintained
9f273c24 9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9193F: fs/pstore/
9194F: include/linux/pstore*
04851772 9195F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9196F: drivers/acpi/apei/erst.c
9197
7fbc415d
RC
9198PTP HARDWARE CLOCK SUPPORT
9199M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9200L: netdev@vger.kernel.org
7fbc415d
RC
9201S: Maintained
9202W: http://linuxptp.sourceforge.net/
9203F: Documentation/ABI/testing/sysfs-ptp
9204F: Documentation/ptp/*
0ecb3cdd 9205F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9206F: drivers/net/phy/dp83640*
9207F: drivers/ptp/*
9208F: include/linux/ptp_cl*
9209
cf94a4d1 9210PTRACE SUPPORT
e846ee5f 9211M: Roland McGrath <roland@hack.frob.com>
8b58be88 9212M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9213S: Maintained
9214F: include/asm-generic/syscall.h
9215F: include/linux/ptrace.h
9216F: include/linux/regset.h
9217F: include/linux/tracehook.h
c117ab84 9218F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9219F: kernel/ptrace.c
9220
8320204a 9221PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9222M: Mike Isely <isely@pobox.com>
16e9495d 9223L: pvrusb2@isely.net (subscribers-only)
661263b5 9224L: linux-media@vger.kernel.org
8320204a 9225W: http://www.isely.net/pvrusb2/
275ffde4 9226T: git git://linuxtv.org/media_tree.git
8320204a 9227S: Maintained
679655da 9228F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9229F: drivers/media/usb/pvrusb2/
8320204a 9230
39532e6c
HG
9231PWC WEBCAM DRIVER
9232M: Hans de Goede <hdegoede@redhat.com>
9233L: linux-media@vger.kernel.org
9234T: git git://linuxtv.org/media_tree.git
9235S: Maintained
9236F: drivers/media/usb/pwc/*
9237
93c090b3
KD
9238PWM FAN DRIVER
9239M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9240L: linux-hwmon@vger.kernel.org
93c090b3
KD
9241S: Supported
9242F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9243F: Documentation/hwmon/pwm-fan
9244F: drivers/hwmon/pwm-fan.c
9245
200efedd 9246PWM SUBSYSTEM
aa3495f7
TR
9247M: Thierry Reding <thierry.reding@gmail.com>
9248L: linux-pwm@vger.kernel.org
0c2498f1 9249S: Maintained
006e854f 9250T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9251F: Documentation/pwm.txt
9252F: Documentation/devicetree/bindings/pwm/
9253F: include/linux/pwm.h
0c2498f1 9254F: drivers/pwm/
a140b98d
TR
9255F: drivers/video/backlight/pwm_bl.c
9256F: include/linux/pwm_backlight.h
0c2498f1 9257
30ec261e 9258PXA2xx/PXA3xx SUPPORT
8da5e302 9259M: Daniel Mack <daniel@zonque.org>
a323f664 9260M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9261M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9263T: git git://github.com/hzhuang1/linux.git
8da5e302 9264T: git git://github.com/rjarzmik/linux.git
1da177e4 9265S: Maintained
e68d7c14 9266F: arch/arm/boot/dts/pxa*
679655da 9267F: arch/arm/mach-pxa/
820439f1 9268F: drivers/dma/pxa*
679655da 9269F: drivers/pcmcia/pxa2xx*
1403ead9 9270F: drivers/pinctrl/pxa/
9df92e6c 9271F: drivers/spi/spi-pxa2xx*
faf2e1db 9272F: drivers/usb/gadget/udc/pxa2*
679655da 9273F: include/sound/pxa2xx-lib.h
bec4c99e 9274F: sound/arm/pxa*
14430813 9275F: sound/soc/pxa/
1da177e4 9276
f3154a46
RJ
9277PXA GPIO DRIVER
9278M: Robert Jarzmik <robert.jarzmik@free.fr>
9279L: linux-gpio@vger.kernel.org
9280S: Maintained
9281F: drivers/gpio/gpio-pxa.c
9282
ec64d3bf
EG
9283PXA3xx NAND FLASH DRIVER
9284M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9285L: linux-mtd@lists.infradead.org
9286S: Maintained
9a67f099 9287F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9288
3f640c61 9289MMP SUPPORT
8b58be88 9290M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9291M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9293T: git git://github.com/hzhuang1/linux.git
9294T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9295S: Maintained
e68d7c14 9296F: arch/arm/boot/dts/mmp*
3f640c61 9297F: arch/arm/mach-mmp/
e8e6cb32 9298
272f133a
PO
9299PXA MMCI DRIVER
9300S: Orphan
9301
57f63bc8 9302PXA RTC DRIVER
8b58be88 9303M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9304L: rtc-linux@googlegroups.com
9305S: Maintained
9306
cea4001a 9307QAT DRIVER
49e7d9df
JP
9308M: Tadeusz Struk <tadeusz.struk@intel.com>
9309L: qat-linux@intel.com
9310S: Supported
9311F: drivers/crypto/qat/
cea4001a 9312
52a09a04 9313QIB DRIVER
8473c603 9314M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9315L: linux-rdma@vger.kernel.org
9316S: Supported
9317F: drivers/infiniband/hw/qib/
9318
5e9772b9
JS
9319QLOGIC QLA1280 SCSI DRIVER
9320M: Michael Reed <mdr@sgi.com>
9321L: linux-scsi@vger.kernel.org
9322S: Maintained
9323F: drivers/scsi/qla1280.[ch]
9324
1da177e4 9325QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9326M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9327L: linux-scsi@vger.kernel.org
9328S: Supported
679655da
JP
9329F: Documentation/scsi/LICENSE.qla2xxx
9330F: drivers/scsi/qla2xxx/
1da177e4 9331
883c98fe 9332QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9333M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9334L: linux-scsi@vger.kernel.org
9335S: Supported
bacfb81b 9336F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9337F: drivers/scsi/qla4xxx/
9338
5a4faa87 9339QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9340M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9341M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9342M: linux-driver@qlogic.com
9343L: netdev@vger.kernel.org
9344S: Supported
679655da 9345F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9346F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9347
0ec00f03 9348QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9349M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9350L: netdev@vger.kernel.org
9351S: Supported
aa43c215 9352F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9353
c4e84bde 9354QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9355M: Harish Patil <harish.patil@qlogic.com>
9356M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9357M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9358M: linux-driver@qlogic.com
c4e84bde
RM
9359L: netdev@vger.kernel.org
9360S: Supported
aa43c215 9361F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9362
fe56b9e6
YM
9363QLOGIC QL4xxx ETHERNET DRIVER
9364M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9365M: Ariel Elior <Ariel.Elior@qlogic.com>
9366M: everest-linux-l2@qlogic.com
9367L: netdev@vger.kernel.org
9368S: Supported
9369F: drivers/net/ethernet/qlogic/qed/
9370F: include/linux/qed/
9371F: drivers/net/ethernet/qlogic/qede/
9372
1da177e4 9373QNX4 FILESYSTEM
8b58be88 9374M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9375W: http://www.alarsen.net/linux/qnx4fs/
9376S: Maintained
80811493 9377F: fs/qnx4/
c117ab84
CEB
9378F: include/uapi/linux/qnx4_fs.h
9379F: include/uapi/linux/qnxtypes.h
1da177e4 9380
91952bc0
AP
9381QT1010 MEDIA DRIVER
9382M: Antti Palosaari <crope@iki.fi>
9383L: linux-media@vger.kernel.org
a825eaec 9384W: https://linuxtv.org
91952bc0
AP
9385W: http://palosaari.fi/linux/
9386Q: http://patchwork.linuxtv.org/project/linux-media/list/
9387T: git git://linuxtv.org/anttip/media_tree.git
9388S: Maintained
9389F: drivers/media/tuners/qt1010*
9390
966fb5ec
SM
9391QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9392M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9393L: linux-wireless@vger.kernel.org
9394L: ath9k-devel@lists.ath9k.org
9395W: http://wireless.kernel.org/en/users/Drivers/ath9k
9396S: Supported
9397F: drivers/net/wireless/ath/ath9k/
9398
2ea0ffcb
KV
9399QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9400M: Kalle Valo <kvalo@qca.qualcomm.com>
9401L: ath10k@lists.infradead.org
9402W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9404S: Supported
9405F: drivers/net/wireless/ath/ath10k/
9406
4f4567cf
RK
9407QUALCOMM HEXAGON ARCHITECTURE
9408M: Richard Kuo <rkuo@codeaurora.org>
9409L: linux-hexagon@vger.kernel.org
9f273c24 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9411S: Supported
9412F: arch/hexagon/
9413
8e84c258
EK
9414QUALCOMM WCN36XX WIRELESS DRIVER
9415M: Eugene Krasnikov <k.eugene.e@gmail.com>
9416L: wcn36xx@lists.infradead.org
9417W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9418T: git git://github.com/KrasnikovEugene/wcn36xx.git
9419S: Supported
9420F: drivers/net/wireless/ath/wcn36xx/
9421
eeca9a67
MT
9422QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9423M: Gabriel Somlo <somlo@cmu.edu>
9424M: "Michael S. Tsirkin" <mst@redhat.com>
9425L: qemu-devel@nongnu.org
9426S: Maintained
9427F: drivers/firmware/qemu_fw_cfg.c
9428
602adf40 9429RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9430M: Ilya Dryomov <idryomov@gmail.com>
9431M: Sage Weil <sage@redhat.com>
527a88b9 9432M: Alex Elder <elder@kernel.org>
398ecff5 9433L: ceph-devel@vger.kernel.org
09d90327
SW
9434W: http://ceph.com/
9435T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9436T: git git://github.com/ceph/ceph-client.git
602adf40 9437S: Supported
398ecff5 9438F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9439F: drivers/block/rbd.c
9440F: drivers/block/rbd_types.h
9441
1da177e4 9442RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9443M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9444L: linux-fbdev@vger.kernel.org
1da177e4 9445S: Maintained
8a61f013 9446F: drivers/video/fbdev/aty/radeon*
c117ab84 9447F: include/uapi/linux/radeonfb.h
1da177e4 9448
c6c9b34c
HG
9449RADIOSHARK RADIO DRIVER
9450M: Hans de Goede <hdegoede@redhat.com>
9451L: linux-media@vger.kernel.org
9452T: git git://linuxtv.org/media_tree.git
9453S: Maintained
9454F: drivers/media/radio/radio-shark.c
9455
9456RADIOSHARK2 RADIO DRIVER
9457M: Hans de Goede <hdegoede@redhat.com>
9458L: linux-media@vger.kernel.org
9459T: git git://linuxtv.org/media_tree.git
9460S: Maintained
9461F: drivers/media/radio/radio-shark2.c
9462F: drivers/media/radio/radio-tea5777.c
9463
1da177e4 9464RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9465M: Paul Mackerras <paulus@samba.org>
c69f677c 9466L: linux-fbdev@vger.kernel.org
1da177e4 9467S: Maintained
8a61f013 9468F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9469
a0fd81a9 9470RALINK MIPS ARCHITECTURE
bdb40e8e 9471M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9472L: linux-mips@linux-mips.org
9473S: Maintained
9474F: arch/mips/ralink
9475
e7839f25 9476RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9477P: rt2x00 project
b182427e 9478M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9479M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9480L: linux-wireless@vger.kernel.org
95ea3627 9481S: Maintained
33aca94d 9482F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9483
9db5579b 9484RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9485M: Jens Axboe <axboe@kernel.dk>
9db5579b 9486S: Maintained
679655da
JP
9487F: Documentation/blockdev/ramdisk.txt
9488F: drivers/block/brd.c
9db5579b 9489
9e95ce27 9490RANDOM NUMBER DRIVER
0624bcaa 9491M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9492S: Maintained
679655da 9493F: drivers/char/random.c
9e95ce27 9494
394b701c 9495RAPIDIO SUBSYSTEM
8b58be88 9496M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9497M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9498S: Maintained
679655da 9499F: drivers/rapidio/
394b701c 9500
e2d1d6c0 9501RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9502L: linux-wireless@vger.kernel.org
f52a5490 9503S: Orphan
679655da 9504F: drivers/net/wireless/ray*
e2d1d6c0
RD
9505
9506RCUTORTURE MODULE
e0198b29 9507M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9508M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9509L: linux-kernel@vger.kernel.org
f9094d8e 9510S: Supported
08deed1e 9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9512F: Documentation/RCU/torture.txt
34e2d560 9513F: kernel/rcu/rcutorture.c
e2d1d6c0 9514
c87b9c60
PM
9515RCUTORTURE TEST FRAMEWORK
9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9517M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9518R: Steven Rostedt <rostedt@goodmis.org>
9519R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9520R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9521L: linux-kernel@vger.kernel.org
c87b9c60
PM
9522S: Supported
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9524F: tools/testing/selftests/rcutorture
9525
c1f766b5 9526RDC R-321X SoC
8b58be88 9527M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9528S: Maintained
9529
db17f395 9530RDC R6040 FAST ETHERNET DRIVER
8b58be88 9531M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9532L: netdev@vger.kernel.org
9533S: Maintained
58565a35 9534F: drivers/net/ethernet/rdc/r6040.c
db17f395 9535
a09ed661 9536RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9537M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9538L: netdev@vger.kernel.org
9539L: linux-rdma@vger.kernel.org
fbb5a558 9540L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9541W: https://oss.oracle.com/projects/rds/
a09ed661 9542S: Supported
679655da 9543F: net/rds/
72f26eee 9544F: Documentation/networking/rds.txt
a09ed661 9545
0194621b
DD
9546RDMAVT - RDMA verbs software
9547M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9548L: linux-rdma@vger.kernel.org
9549S: Supported
9550F: drivers/infiniband/sw/rdmavt
9551
595182bc 9552READ-COPY UPDATE (RCU)
8b58be88 9553M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9554M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9555R: Steven Rostedt <rostedt@goodmis.org>
9556R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9557R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9558L: linux-kernel@vger.kernel.org
9fab9787 9559W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9560S: Supported
08deed1e 9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9562F: Documentation/RCU/
9fab9787 9563X: Documentation/RCU/torture.txt
f9094d8e 9564F: include/linux/rcu*
4102adab
PM
9565X: include/linux/srcu.h
9566F: kernel/rcu/
34e2d560 9567X: kernel/torture.c
595182bc 9568
0c86edc0 9569REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9570M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9571M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9572L: rtc-linux@googlegroups.com
8a6e2535 9573Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9575S: Maintained
679655da
JP
9576F: Documentation/rtc.txt
9577F: drivers/rtc/
9578F: include/linux/rtc.h
c117ab84 9579F: include/uapi/linux/rtc.h
0c86edc0 9580
0e400c53
MB
9581REALTEK AUDIO CODECS
9582M: Bard Liao <bardliao@realtek.com>
9583M: Oder Chiou <oder_chiou@realtek.com>
9584S: Maintained
9585F: sound/soc/codecs/rt*
9586F: include/sound/rt*.h
9587
1da177e4 9588REISERFS FILE SYSTEM
76c4e5ea 9589L: reiserfs-devel@vger.kernel.org
1da177e4 9590S: Supported
679655da 9591F: fs/reiserfs/
1da177e4 9592
b83a313b 9593REGISTER MAP ABSTRACTION
b02e48f2 9594M: Mark Brown <broonie@kernel.org>
dd060bc9 9595L: linux-kernel@vger.kernel.org
b83a313b
MB
9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9597S: Supported
9598F: drivers/base/regmap/
9599F: include/linux/regmap.h
9600
400e64df
OBC
9601REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9602M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9603M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9604L: linux-remoteproc@vger.kernel.org
6bb697b6 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9606S: Maintained
9607F: drivers/remoteproc/
9608F: Documentation/remoteproc.txt
6fc26488 9609F: include/linux/remoteproc.h
400e64df 9610
d8115db5
OBC
9611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9612M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9613M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9614L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9616S: Maintained
9617F: drivers/rpmsg/
9618F: Documentation/rpmsg.txt
9619F: include/linux/rpmsg.h
9620
8e6569af
SS
9621RENESAS ETHERNET DRIVERS
9622R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9623L: netdev@vger.kernel.org
4a121096 9624L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9625F: drivers/net/ethernet/renesas/
9626F: include/linux/sh_eth.h
9627
3e46c397
YS
9628RENESAS USB2 PHY DRIVER
9629M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9630L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9631S: Maintained
9632F: drivers/phy/phy-rcar-gen3-usb2.c
9633
1b0fe6be
PZ
9634RESET CONTROLLER FRAMEWORK
9635M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9636T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9637S: Maintained
9638F: drivers/reset/
9639F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9640F: include/dt-bindings/reset/
1b0fe6be
PZ
9641F: include/linux/reset.h
9642F: include/linux/reset-controller.h
9643
e0897645 9644RFKILL
8b58be88 9645M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9646L: linux-wireless@vger.kernel.org
ce466579
JB
9647W: http://wireless.kernel.org/
9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9650S: Maintained
505c9247 9651F: Documentation/rfkill.txt
80811493 9652F: net/rfkill/
e0897645 9653
933685ca
TG
9654RHASHTABLE
9655M: Thomas Graf <tgraf@suug.ch>
9656L: netdev@vger.kernel.org
9657S: Maintained
9658F: lib/rhashtable.c
9659F: include/linux/rhashtable.h
9660
67e054e9
ML
9661RICOH SMARTMEDIA/XD DRIVER
9662M: Maxim Levitsky <maximlevitsky@gmail.com>
9663S: Maintained
21c26f50
JP
9664F: drivers/mtd/nand/r852.c
9665F: drivers/mtd/nand/r852.h
67e054e9 9666
92634125
ML
9667RICOH R5C592 MEMORYSTICK DRIVER
9668M: Maxim Levitsky <maximlevitsky@gmail.com>
9669S: Maintained
9670F: drivers/memstick/host/r592.*
9671
27f1d2f9
SA
9672ROCCAT DRIVERS
9673M: Stefan Achatz <erazor_de@users.sourceforge.net>
9674W: http://sourceforge.net/projects/roccat/
9675S: Maintained
9676F: drivers/hid/hid-roccat*
9677F: include/linux/hid-roccat*
9678F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9679
4b8ac966
JP
9680ROCKER DRIVER
9681M: Jiri Pirko <jiri@resnulli.us>
9682M: Scott Feldman <sfeldma@gmail.com>
9683L: netdev@vger.kernel.org
9684S: Supported
9685F: drivers/net/ethernet/rocker/
9686
1da177e4
LT
9687ROCKETPORT DRIVER
9688P: Comtrol Corp.
1da177e4
LT
9689W: http://www.comtrol.com
9690S: Maintained
679655da 9691F: Documentation/serial/rocket.txt
c897401b 9692F: drivers/tty/rocket*
1da177e4 9693
7645c2f4
KC
9694ROCKETPORT EXPRESS/INFINITY DRIVER
9695M: Kevin Cernekee <cernekee@gmail.com>
9696L: linux-serial@vger.kernel.org
9697S: Odd Fixes
9698F: drivers/tty/serial/rp2.*
9699
1da177e4 9700ROSE NETWORK LAYER
8b58be88 9701M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9702L: linux-hams@vger.kernel.org
d34cb28a 9703W: http://www.linux-ax25.org/
1da177e4 9704S: Maintained
679655da 9705F: include/net/rose.h
c117ab84 9706F: include/uapi/linux/rose.h
679655da 9707F: net/rose/
1da177e4 9708
91952bc0
AP
9709RTL2830 MEDIA DRIVER
9710M: Antti Palosaari <crope@iki.fi>
9711L: linux-media@vger.kernel.org
a825eaec 9712W: https://linuxtv.org
91952bc0
AP
9713W: http://palosaari.fi/linux/
9714Q: http://patchwork.linuxtv.org/project/linux-media/list/
9715T: git git://linuxtv.org/anttip/media_tree.git
9716S: Maintained
9717F: drivers/media/dvb-frontends/rtl2830*
9718
27a0aacf
AP
9719RTL2832 MEDIA DRIVER
9720M: Antti Palosaari <crope@iki.fi>
9721L: linux-media@vger.kernel.org
a825eaec 9722W: https://linuxtv.org
27a0aacf
AP
9723W: http://palosaari.fi/linux/
9724Q: http://patchwork.linuxtv.org/project/linux-media/list/
9725T: git git://linuxtv.org/anttip/media_tree.git
9726S: Maintained
9727F: drivers/media/dvb-frontends/rtl2832*
9728
ba6e6f6e
AP
9729RTL2832_SDR MEDIA DRIVER
9730M: Antti Palosaari <crope@iki.fi>
9731L: linux-media@vger.kernel.org
a825eaec 9732W: https://linuxtv.org
ba6e6f6e
AP
9733W: http://palosaari.fi/linux/
9734Q: http://patchwork.linuxtv.org/project/linux-media/list/
9735T: git git://linuxtv.org/anttip/media_tree.git
9736S: Maintained
b4bb1c28 9737F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9738
59840488 9739RTL8180 WIRELESS DRIVER
605bebe2 9740L: linux-wireless@vger.kernel.org
491b26b4 9741W: http://wireless.kernel.org/
54e5881d 9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9743S: Orphan
62141726 9744F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9745
59840488 9746RTL8187 WIRELESS DRIVER
9f0939bf 9747M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9748M: Hin-Tak Leung <htl10@users.sourceforge.net>
9749M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9750L: linux-wireless@vger.kernel.org
491b26b4 9751W: http://wireless.kernel.org/
54e5881d 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9753S: Maintained
62141726 9754F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9755
3cf0c8ad
LF
9756RTL8192CE WIRELESS DRIVER
9757M: Larry Finger <Larry.Finger@lwfinger.net>
9758M: Chaoming Li <chaoming_li@realsil.com.cn>
9759L: linux-wireless@vger.kernel.org
491b26b4 9760W: http://wireless.kernel.org/
3cf0c8ad
LF
9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9762S: Maintained
62141726
KV
9763F: drivers/net/wireless/realtek/rtlwifi/
9764F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9765
26f1fad2
JS
9766RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9767M: Jes Sorensen <Jes.Sorensen@redhat.com>
9768L: linux-wireless@vger.kernel.org
171a900c 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9770S: Maintained
9771F: drivers/net/wireless/realtek/rtl8xxxu/
9772
9eb8ef74 9773S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9774M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9775L: linux-fbdev@vger.kernel.org
ce00f85c 9776S: Maintained
8a61f013 9777F: drivers/video/fbdev/savage/
9eb8ef74 9778
1da177e4 9779S390
8b58be88
JP
9780M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9781M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9782L: linux-s390@vger.kernel.org
5238da45 9783W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9785S: Supported
679655da 9786F: arch/s390/
a968cd3e 9787F: drivers/s390/
3bfe6858
JN
9788F: Documentation/s390/
9789F: Documentation/DocBook/s390*
5238da45 9790
322986ca
SO
9791S390 COMMON I/O LAYER
9792M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9793M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9794L: linux-s390@vger.kernel.org
9795W: http://www.ibm.com/developerworks/linux/linux390/
9796S: Supported
9797F: drivers/s390/cio/
9798
9799S390 DASD DRIVER
9800M: Stefan Weinhuber <wein@de.ibm.com>
9801M: Stefan Haberland <stefan.haberland@de.ibm.com>
9802L: linux-s390@vger.kernel.org
9803W: http://www.ibm.com/developerworks/linux/linux390/
9804S: Supported
9805F: drivers/s390/block/dasd*
9806F: block/partitions/ibm.c
9807
5238da45 9808S390 NETWORK DRIVERS
f0c59aff 9809M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9810L: linux-s390@vger.kernel.org
5238da45
HC
9811W: http://www.ibm.com/developerworks/linux/linux390/
9812S: Supported
679655da 9813F: drivers/s390/net/
5238da45 9814
322986ca
SO
9815S390 PCI SUBSYSTEM
9816M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9817M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9818L: linux-s390@vger.kernel.org
9819W: http://www.ibm.com/developerworks/linux/linux390/
9820S: Supported
9821F: arch/s390/pci/
9822F: drivers/pci/hotplug/s390_pci_hpc.c
9823
feed9b62 9824S390 ZCRYPT DRIVER
5c8d0983 9825M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9826L: linux-s390@vger.kernel.org
a968cd3e 9827W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9828S: Supported
d5ca6918 9829F: drivers/s390/crypto/
feed9b62 9830
5238da45 9831S390 ZFCP DRIVER
d38e19d0 9832M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9833L: linux-s390@vger.kernel.org
5238da45 9834W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9835S: Supported
679655da 9836F: drivers/s390/scsi/zfcp_*
1da177e4 9837
dd96df2c 9838S390 IUCV NETWORK LAYER
f0c59aff 9839M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9840L: linux-s390@vger.kernel.org
9841W: http://www.ibm.com/developerworks/linux/linux390/
9842S: Supported
679655da
JP
9843F: drivers/s390/net/*iucv*
9844F: include/net/iucv/
9845F: net/iucv/
dd96df2c 9846
8128f23c
GS
9847S390 IOMMU (PCI)
9848M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9849L: linux-s390@vger.kernel.org
9850W: http://www.ibm.com/developerworks/linux/linux390/
9851S: Supported
9852F: drivers/iommu/s390-iommu.c
9853
4dde7f75 9854S3C24XX SD/MMC Driver
8b58be88 9855M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9857S: Supported
679655da 9858F: drivers/mmc/host/s3cmci.*
4dde7f75 9859
1f15a229
HV
9860SAA6588 RDS RECEIVER DRIVER
9861M: Hans Verkuil <hverkuil@xs4all.nl>
9862L: linux-media@vger.kernel.org
9863T: git git://linuxtv.org/media_tree.git
a825eaec 9864W: https://linuxtv.org
1f15a229
HV
9865S: Odd Fixes
9866F: drivers/media/i2c/saa6588*
9867
98ed12e6 9868SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9869M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9870M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9871L: linux-media@vger.kernel.org
a825eaec 9872W: https://linuxtv.org
98ed12e6
MCC
9873T: git git://linuxtv.org/media_tree.git
9874S: Odd fixes
e42bf501 9875F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9876F: drivers/media/pci/saa7134/
9877
1da177e4 9878SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9879M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9880L: linux-media@vger.kernel.org
275ffde4 9881T: git git://linuxtv.org/media_tree.git
1da177e4 9882S: Maintained
90d72ac6
MCC
9883F: drivers/media/common/saa7146/
9884F: drivers/media/pci/saa7146/
9885F: include/media/saa7146*
1da177e4 9886
92304a40 9887SAMSUNG LAPTOP DRIVER
5909c654 9888M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9889L: platform-driver-x86@vger.kernel.org
9890S: Maintained
9891F: drivers/platform/x86/samsung-laptop.c
9892
4a109cc0 9893SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9894M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9895L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9896S: Supported
14430813 9897F: sound/soc/samsung/
4a109cc0 9898
0d89a28b 9899SAMSUNG FRAMEBUFFER DRIVER
b7701755 9900M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9901L: linux-fbdev@vger.kernel.org
9902S: Maintained
8a61f013 9903F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9904
b40f0632 9905SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9906M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9907M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9908L: linux-kernel@vger.kernel.org
b40f0632 9909L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9910S: Supported
9911F: drivers/mfd/sec*.c
9912F: drivers/regulator/s2m*.c
9913F: drivers/regulator/s5m*.c
b40f0632
KK
9914F: drivers/clk/clk-s2mps11.c
9915F: drivers/rtc/rtc-s5m.c
f69d3a17 9916F: include/linux/mfd/samsung/
a13c7c51
KK
9917F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9918F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9919F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9920F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9921
038f5c4b
SN
9922SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9923M: Kyungmin Park <kyungmin.park@samsung.com>
9924M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9925L: linux-media@vger.kernel.org
9926Q: https://patchwork.linuxtv.org/project/linux-media/list/
9927S: Supported
9928F: drivers/media/platform/exynos4-is/
038f5c4b 9929
6fd86ab2
SN
9930SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9931M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9932L: linux-media@vger.kernel.org
9933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9934S: Maintained
9935F: drivers/media/platform/s3c-camif/
d647f0b7 9936F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9937
b84ef24e
AH
9938SAMSUNG S5C73M3 CAMERA DRIVER
9939M: Kyungmin Park <kyungmin.park@samsung.com>
9940M: Andrzej Hajda <a.hajda@samsung.com>
9941L: linux-media@vger.kernel.org
9942S: Supported
9943F: drivers/media/i2c/s5c73m3/*
9944
7d459937
AH
9945SAMSUNG S5K5BAF CAMERA DRIVER
9946M: Kyungmin Park <kyungmin.park@samsung.com>
9947M: Andrzej Hajda <a.hajda@samsung.com>
9948L: linux-media@vger.kernel.org
9949S: Supported
9950F: drivers/media/i2c/s5k5baf.c
9951
c04c674f
RB
9952SAMSUNG S3FWRN5 NFC DRIVER
9953M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9954M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9955L: linux-nfc@lists.01.org (moderated for non-subscribers)
9956S: Supported
9957F: drivers/nfc/s3fwrn5
9958
310e39c9 9959SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9960M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9961M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9962S: Supported
9963L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9964F: drivers/clk/samsung/
9965
66890ed6
BA
9966SAMSUNG SXGBE DRIVERS
9967M: Byungho An <bh74.an@samsung.com>
9968M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9969M: Vipul Pandya <vipul.pandya@samsung.com>
9970S: Supported
9971L: netdev@vger.kernel.org
9972F: drivers/net/ethernet/samsung/sxgbe/
9973
93c537af
LM
9974SAMSUNG THERMAL DRIVER
9975M: Lukasz Majewski <l.majewski@samsung.com>
9976L: linux-pm@vger.kernel.org
9977L: linux-samsung-soc@vger.kernel.org
9978S: Supported
9f273c24 9979T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9980F: drivers/thermal/samsung/
9981
e296cd32
KD
9982SAMSUNG USB2 PHY DRIVER
9983M: Kamil Debski <k.debski@samsung.com>
9984L: linux-kernel@vger.kernel.org
9985S: Supported
9986F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9987F: Documentation/phy/samsung-usb2.txt
9988F: drivers/phy/phy-exynos4210-usb2.c
9989F: drivers/phy/phy-exynos4x12-usb2.c
9990F: drivers/phy/phy-exynos5250-usb2.c
9991F: drivers/phy/phy-s5pv210-usb2.c
9992F: drivers/phy/phy-samsung-usb2.c
9993F: drivers/phy/phy-samsung-usb2.h
9994
ca749e2a 9995SERIAL DRIVERS
5e30bbb7 9996M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9997L: linux-serial@vger.kernel.org
5e30bbb7 9998S: Maintained
14430813 9999F: drivers/tty/serial/
ca749e2a 10000
aecb7b64 10001SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10002M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10003M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10004S: Maintained
1fb200d6 10005F: include/linux/dma/dw.h
3d598f47 10006F: include/linux/platform_data/dma-dw.h
61a76496 10007F: drivers/dma/dw/
aecb7b64 10008
058999cc
LP
10009SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10010M: Lars Persson <lars.persson@axis.com>
10011L: netdev@vger.kernel.org
10012S: Supported
10013F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10014F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10015
fc531d98 10016SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10017M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10018R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10019R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10020L: linux-i2c@vger.kernel.org
10021S: Maintained
10022F: drivers/i2c/busses/i2c-designware-*
10023F: include/linux/platform_data/i2c-designware.h
10024
f9e37137 10025SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10026M: Jaehoon Chung <jh80.chung@samsung.com>
10027L: linux-mmc@vger.kernel.org
10028S: Maintained
10029F: include/linux/mmc/dw_mmc.h
10030F: drivers/mmc/host/dw_mmc*
10031
a961e698
AS
10032SYSTEM TRACE MODULE CLASS
10033M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10034S: Maintained
e787bc46 10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10036F: Documentation/trace/stm.txt
10037F: drivers/hwtracing/stm/
10038F: include/linux/stm.h
10039F: include/uapi/linux/stm.h
10040
1db121d6
AN
10041THUNDERBOLT DRIVER
10042M: Andreas Noever <andreas.noever@gmail.com>
10043S: Maintained
10044F: drivers/thunderbolt/
10045
e35a49b1
SR
10046TI BQ27XXX POWER SUPPLY DRIVER
10047R: Andrew F. Davis <afd@ti.com>
10048F: include/linux/power/bq27xxx_battery.h
10049F: drivers/power/bq27xxx_battery.c
10050F: drivers/power/bq27xxx_battery_i2c.c
10051
34db37c6 10052TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10053M: John Stultz <john.stultz@linaro.org>
88606e80 10054M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10055L: linux-kernel@vger.kernel.org
75fc2d37 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10057S: Supported
10058F: include/linux/clocksource.h
10059F: include/linux/time.h
10060F: include/linux/timex.h
c117ab84
CEB
10061F: include/uapi/linux/time.h
10062F: include/uapi/linux/timex.h
88606e80
TG
10063F: kernel/time/clocksource.c
10064F: kernel/time/time*.c
34db37c6 10065F: kernel/time/alarmtimer.c
88606e80 10066F: kernel/time/ntp.c
7fe5f1c1 10067F: tools/testing/selftests/timers/
88606e80 10068
1da177e4 10069SC1200 WDT DRIVER
b300645a 10070M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10071S: Maintained
679655da 10072F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10073
10074SCHEDULER
dd9b238c 10075M: Ingo Molnar <mingo@redhat.com>
8b58be88 10076M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10077L: linux-kernel@vger.kernel.org
75fc2d37 10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10079S: Maintained
95c0d71d 10080F: kernel/sched/
679655da 10081F: include/linux/sched.h
c117ab84 10082F: include/uapi/linux/sched.h
c2eb505b 10083F: include/linux/wait.h
1da177e4 10084
6bcf6737 10085SCORE ARCHITECTURE
ed38665e 10086M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10087M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10088W: http://www.sunplus.com
6bcf6737 10089S: Supported
a2681a75 10090F: arch/score/
6bcf6737 10091
80f390ea
SH
10092SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10093M: Sudeep Holla <sudeep.holla@arm.com>
10094L: linux-arm-kernel@lists.infradead.org
10095S: Maintained
10096F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10097F: drivers/clk/clk-scpi.c
8def3103 10098F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10099F: drivers/firmware/arm_scpi.c
10100F: include/linux/scpi_protocol.h
80f390ea 10101
1da177e4 10102SCSI CDROM DRIVER
8b58be88 10103M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10104L: linux-scsi@vger.kernel.org
10105W: http://www.kernel.dk
10106S: Maintained
679655da 10107F: drivers/scsi/sr*
1da177e4 10108
fb50a83d 10109SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10110M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10111L: linux-rdma@vger.kernel.org
10112S: Supported
10113W: http://www.openfabrics.org
10114Q: http://patchwork.kernel.org/project/linux-rdma/list/
10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10116F: drivers/infiniband/ulp/srp/
10117F: include/scsi/srp.h
10118
1da177e4 10119SCSI SG DRIVER
8b58be88 10120M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10121L: linux-scsi@vger.kernel.org
59ab3c93 10122W: http://sg.danny.cz/sg
1da177e4 10123S: Maintained
59ab3c93 10124F: Documentation/scsi/scsi-generic.txt
679655da
JP
10125F: drivers/scsi/sg.c
10126F: include/scsi/sg.h
1da177e4
LT
10127
10128SCSI SUBSYSTEM
7ee7895c 10129M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10131M: "Martin K. Petersen" <martin.petersen@oracle.com>
10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10133L: linux-scsi@vger.kernel.org
1da177e4 10134S: Maintained
679655da
JP
10135F: drivers/scsi/
10136F: include/scsi/
1da177e4
LT
10137
10138SCSI TAPE DRIVER
8b58be88 10139M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10140L: linux-scsi@vger.kernel.org
10141S: Maintained
679655da 10142F: Documentation/scsi/st.txt
f7269cfc
JD
10143F: drivers/scsi/st.*
10144F: drivers/scsi/st_*.h
1da177e4
LT
10145
10146SCTP PROTOCOL
8b6efb75 10147M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10148M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10149L: linux-sctp@vger.kernel.org
5f85813c 10150W: http://lksctp.sourceforge.net
8b6efb75 10151S: Maintained
679655da
JP
10152F: Documentation/networking/sctp.txt
10153F: include/linux/sctp.h
4d58c025 10154F: include/uapi/linux/sctp.h
679655da
JP
10155F: include/net/sctp/
10156F: net/sctp/
1da177e4
LT
10157
10158SCx200 CPU SUPPORT
8b58be88 10159M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10160S: Odd Fixes
679655da 10161F: Documentation/i2c/busses/scx200_acb
390889b6 10162F: arch/x86/platform/scx200/
679655da
JP
10163F: drivers/watchdog/scx200_wdt.c
10164F: drivers/i2c/busses/scx200*
10165F: drivers/mtd/maps/scx200_docflash.c
10166F: include/linux/scx200.h
1662d32c
JC
10167
10168SCx200 GPIO DRIVER
8b58be88 10169M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10170S: Maintained
679655da
JP
10171F: drivers/char/scx200_gpio.c
10172F: include/linux/scx200_gpio.h
1662d32c
JC
10173
10174SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10175M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10176S: Maintained
679655da 10177F: drivers/clocksource/scx200_hrt.c
1da177e4 10178
6a36913a 10179SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10180M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10181L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10182S: Maintained
679655da 10183F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10184
e7839f25 10185SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10186M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10187L: linux-mmc@vger.kernel.org
ddfe954d
UH
10188T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10189S: Maintained
10190F: drivers/mmc/host/sdhci*
10191F: include/linux/mmc/sdhci*
e2d1d6c0 10192
c04f9d61
KC
10193SECURE COMPUTING
10194M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10195R: Andy Lutomirski <luto@amacapital.net>
10196R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10198S: Supported
10199F: kernel/seccomp.c
10200F: include/uapi/linux/seccomp.h
10201F: include/linux/seccomp.h
c99ee51a 10202F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10203K: \bsecure_computing
10204K: \bTIF_SECCOMP\b
10205
0d1bb41a 10206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10207M: Ben Dooks <ben-linux@fluff.org>
dc524882 10208M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10209L: linux-mmc@vger.kernel.org
0d1bb41a 10210S: Maintained
dc524882 10211F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10212
c63b3cba 10213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10214M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10215L: linux-mmc@vger.kernel.org
10216S: Maintained
10217F: drivers/mmc/host/sdhci-spear.c
10218
8711cca2 10219SECURITY SUBSYSTEM
9b45c0d2 10220M: James Morris <james.l.morris@oracle.com>
9c3646d1 10221M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10222L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10224W: http://kernsec.org/
8711cca2 10225S: Supported
7d2c86b5 10226F: security/
8711cca2 10227
1da177e4 10228SECURITY CONTACT
8b58be88 10229M: Security Officers <security@kernel.org>
1da177e4
LT
10230S: Supported
10231
10232SELINUX SECURITY MODULE
e0238b4c 10233M: Paul Moore <paul@paul-moore.com>
8b58be88 10234M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10235M: Eric Paris <eparis@parisplace.org>
e0238b4c 10236L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10237W: http://selinuxproject.org
5a5f2acf 10238T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10239S: Supported
679655da
JP
10240F: include/linux/selinux*
10241F: security/selinux/
6bde95ce 10242F: scripts/selinux/
1da177e4 10243
c1c124e9
JJ
10244APPARMOR SECURITY MODULE
10245M: John Johansen <john.johansen@canonical.com>
10246L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10247W: apparmor.wiki.kernel.org
10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10249S: Supported
10250F: security/apparmor/
10251
9b091556
KC
10252LOADPIN SECURITY MODULE
10253M: Kees Cook <keescook@chromium.org>
10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10255S: Supported
10256F: security/loadpin/
10257
730daa16
KC
10258YAMA SECURITY MODULE
10259M: Kees Cook <keescook@chromium.org>
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10261S: Supported
10262F: security/yama/
10263
cef2cf07 10264SENSABLE PHANTOM
8b58be88 10265M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10266S: Maintained
679655da 10267F: drivers/misc/phantom.c
c117ab84 10268F: include/uapi/linux/phantom.h
cef2cf07 10269
6733b39a 10270SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10271M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10272M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10273M: John Soni Jose <sony.john@avagotech.com>
3387f656 10274L: linux-scsi@vger.kernel.org
4627de93 10275W: http://www.avagotech.com
3387f656
JP
10276S: Supported
10277F: drivers/scsi/be2iscsi/
6733b39a 10278
6938f855 10279Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10280M: Sathya Perla <sathya.perla@broadcom.com>
10281M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10282M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10283M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10284M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10285L: netdev@vger.kernel.org
fea3af67 10286W: http://www.emulex.com
7d2c86b5 10287S: Supported
9aebddd1 10288F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10289
d2928a8c 10290EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10291M: Selvin Xavier <selvin.xavier@avagotech.com>
10292M: Devesh Sharma <devesh.sharma@avagotech.com>
10293M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10294L: linux-rdma@vger.kernel.org
10295W: http://www.emulex.com
10296S: Supported
10297F: drivers/infiniband/hw/ocrdma/
10298
8ceee660 10299SFC NETWORK DRIVER
c06f51ea 10300M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10301M: Edward Cree <ecree@solarflare.com>
10302M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10303L: netdev@vger.kernel.org
8ceee660 10304S: Supported
874aeea5 10305F: drivers/net/ethernet/sfc/
8ceee660 10306
e2d1d6c0 10307SGI GRU DRIVER
cc883afc 10308M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10309S: Maintained
679655da 10310F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10311
10312SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10313M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10314L: linux-ia64@vger.kernel.org
10315S: Supported
679655da 10316F: Documentation/ia64/serial.txt
df621252 10317F: drivers/tty/serial/ioc?_serial.c
679655da 10318F: include/linux/ioc?.h
e2d1d6c0 10319
75312619 10320SGI XP/XPC/XPNET DRIVER
e180383f
RH
10321M: Cliff Whickman <cpw@sgi.com>
10322M: Robin Holt <robinmholt@gmail.com>
75312619 10323S: Maintained
679655da 10324F: drivers/misc/sgi-xp/
75312619 10325
46eacf3b
AP
10326SI2157 MEDIA DRIVER
10327M: Antti Palosaari <crope@iki.fi>
10328L: linux-media@vger.kernel.org
a825eaec 10329W: https://linuxtv.org
46eacf3b
AP
10330W: http://palosaari.fi/linux/
10331Q: http://patchwork.linuxtv.org/project/linux-media/list/
10332T: git git://linuxtv.org/anttip/media_tree.git
10333S: Maintained
10334F: drivers/media/tuners/si2157*
10335
75e2d5ba
AP
10336SI2168 MEDIA DRIVER
10337M: Antti Palosaari <crope@iki.fi>
10338L: linux-media@vger.kernel.org
a825eaec 10339W: https://linuxtv.org
75e2d5ba
AP
10340W: http://palosaari.fi/linux/
10341Q: http://patchwork.linuxtv.org/project/linux-media/list/
10342T: git git://linuxtv.org/anttip/media_tree.git
10343S: Maintained
10344F: drivers/media/dvb-frontends/si2168*
10345
49cc629d
HV
10346SI470X FM RADIO RECEIVER I2C DRIVER
10347M: Hans Verkuil <hverkuil@xs4all.nl>
10348L: linux-media@vger.kernel.org
10349T: git git://linuxtv.org/media_tree.git
a825eaec 10350W: https://linuxtv.org
49cc629d
HV
10351S: Odd Fixes
10352F: drivers/media/radio/si470x/radio-si470x-i2c.c
10353
10354SI470X FM RADIO RECEIVER USB 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: Maintained
10360F: drivers/media/radio/si470x/radio-si470x-common.c
10361F: drivers/media/radio/si470x/radio-si470x.h
10362F: drivers/media/radio/si470x/radio-si470x-usb.c
10363
c937ca03
EV
10364SI4713 FM RADIO TRANSMITTER I2C DRIVER
10365M: Eduardo Valentin <edubezval@gmail.com>
10366L: linux-media@vger.kernel.org
10367T: git git://linuxtv.org/media_tree.git
a825eaec 10368W: https://linuxtv.org
c937ca03 10369S: Odd Fixes
99995ded 10370F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10371
10372SI4713 FM RADIO TRANSMITTER PLATFORM 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
DR
10378F: drivers/media/radio/si4713/radio-platform-si4713.c
10379
10380SI4713 FM RADIO TRANSMITTER USB DRIVER
10381M: Hans Verkuil <hverkuil@xs4all.nl>
10382L: linux-media@vger.kernel.org
10383T: git git://linuxtv.org/media_tree.git
a825eaec 10384W: https://linuxtv.org
99995ded
DR
10385S: Maintained
10386F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10387
beb91d46 10388SIANO DVB DRIVER
5dc8a864
MCC
10389M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10390M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10391L: linux-media@vger.kernel.org
a825eaec 10392W: https://linuxtv.org
beb91d46
MCC
10393T: git git://linuxtv.org/media_tree.git
10394S: Odd fixes
10395F: drivers/media/common/siano/
beb91d46 10396F: drivers/media/usb/siano/
beb91d46 10397F: drivers/media/usb/siano/
14430813 10398F: drivers/media/mmc/siano/
beb91d46 10399
6f15b602
HG
10400SIMPLEFB FB DRIVER
10401M: Hans de Goede <hdegoede@redhat.com>
10402L: linux-fbdev@vger.kernel.org
10403S: Maintained
2d799dde 10404F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10405F: drivers/video/fbdev/simplefb.c
10406F: include/linux/platform_data/simplefb.h
10407
b618b69c 10408SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10409L: linux-media@vger.kernel.org
bb60fcb2 10410S: Orphan
b618b69c 10411F: drivers/media/platform/sh_veu.c
b618b69c
GL
10412
10413SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10414L: linux-media@vger.kernel.org
bb60fcb2 10415S: Orphan
b618b69c 10416F: drivers/media/platform/sh_vou.c
d647f0b7 10417F: include/media/drv-intf/sh_vou.h
b618b69c 10418
6349d997 10419SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10420M: Len Brown <lenb@kernel.org>
6349d997
LB
10421L: sfi-devel@simplefirmware.org
10422W: http://simplefirmware.org/
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10424S: Supported
943fc810 10425F: arch/x86/platform/sfi/
6349d997
LB
10426F: drivers/sfi/
10427F: include/linux/sfi*.h
e2d1d6c0 10428
1da177e4
LT
10429SIMTEC EB110ATX (Chalice CATS)
10430P: Ben Dooks
b16957c6
BD
10431P: Vincent Sanders <vince@simtec.co.uk>
10432M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10433W: http://www.simtec.co.uk/products/EB110ATX/
10434S: Supported
10435
10436SIMTEC EB2410ITX (BAST)
10437P: Ben Dooks
b16957c6
BD
10438P: Vincent Sanders <vince@simtec.co.uk>
10439M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10440W: http://www.simtec.co.uk/products/EB2410ITX/
10441S: Supported
15dba387
JP
10442F: arch/arm/mach-s3c24xx/mach-bast.c
10443F: arch/arm/mach-s3c24xx/bast-ide.c
10444F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10445
4c5adde7 10446TI DAVINCI MACHINE SUPPORT
3ba789c0 10447M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10448M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10451S: Supported
14430813 10452F: arch/arm/mach-davinci/
046d0a37 10453F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10454
8d4b3f08 10455TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10456M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10457L: linux-media@vger.kernel.org
a825eaec 10458W: https://linuxtv.org
8d4b3f08
LP
10459Q: http://patchwork.linuxtv.org/project/linux-media/list/
10460T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10461S: Maintained
8d4b3f08
LP
10462F: drivers/media/platform/davinci/
10463F: include/media/davinci/
10464
417d2e50 10465TI AM437X VPFE DRIVER
e43cdb56 10466M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10467L: linux-media@vger.kernel.org
a825eaec 10468W: https://linuxtv.org
417d2e50
BP
10469Q: http://patchwork.linuxtv.org/project/linux-media/list/
10470T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10471S: Maintained
10472F: drivers/media/platform/am437x/
10473
c4c0283a 10474OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10475M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10476L: linux-media@vger.kernel.org
a825eaec 10477W: https://linuxtv.org
c4c0283a
BP
10478Q: http://patchwork.linuxtv.org/project/linux-media/list/
10479T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10480S: Maintained
10481F: drivers/media/i2c/ov2659.c
b5dcee22 10482F: include/media/i2c/ov2659.h
c4c0283a 10483
3a6779f5
SM
10484SILICON MOTION SM712 FRAME BUFFER DRIVER
10485M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10486M: Teddy Wang <teddy.wang@siliconmotion.com>
10487M: Sudip Mukherjee <sudip@vectorindia.org>
10488L: linux-fbdev@vger.kernel.org
10489S: Maintained
10490F: drivers/video/fbdev/sm712*
10491F: Documentation/fb/sm712fb.txt
10492
92aab3c0 10493SIS 190 ETHERNET DRIVER
8b58be88 10494M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10495L: netdev@vger.kernel.org
10496S: Maintained
8c7de408 10497F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10498
1da177e4 10499SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10500M: Daniele Venzano <venza@brownhat.org>
1da177e4 10501W: http://www.brownhat.org/sis900.html
979b6c13 10502L: netdev@vger.kernel.org
1da177e4 10503S: Maintained
8c7de408 10504F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10505
10506SIS FRAMEBUFFER DRIVER
8b58be88 10507M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10508W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10509S: Maintained
679655da 10510F: Documentation/fb/sisfb.txt
8a61f013 10511F: drivers/video/fbdev/sis/
679655da 10512F: include/video/sisfb.h
1da177e4
LT
10513
10514SIS USB2VGA DRIVER
8b58be88 10515M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10516W: http://www.winischhofer.at/linuxsisusbvga.shtml
10517S: Maintained
679655da 10518F: drivers/usb/misc/sisusbvga/
1da177e4 10519
415ad26d 10520SLAB ALLOCATOR
16e943bf 10521M: Christoph Lameter <cl@linux.com>
2ed1c525 10522M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10523M: David Rientjes <rientjes@google.com>
10524M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10525M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10526L: linux-mm@kvack.org
10527S: Maintained
679655da 10528F: include/linux/sl?b*.h
16e943bf 10529F: mm/sl?b*
415ad26d 10530
9fab9787 10531SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10532M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10533M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10534M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10535R: Steven Rostedt <rostedt@goodmis.org>
10536R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10537L: linux-kernel@vger.kernel.org
9fab9787
PM
10538W: http://www.rdrop.com/users/paulmck/RCU/
10539S: Supported
10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10541F: include/linux/srcu.h
10542F: kernel/rcu/srcu.c
9fab9787 10543
66372841
CS
10544SMACK SECURITY MODULE
10545M: Casey Schaufler <casey@schaufler-ca.com>
10546L: linux-security-module@vger.kernel.org
10547W: http://schaufler-ca.com
10548T: git git://git.gitorious.org/smack-next/kernel.git
10549S: Maintained
10550F: Documentation/security/Smack.txt
10551F: security/smack/
10552
20651e0b 10553DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10554M: Kevin Hilman <khilman@kernel.org>
10555M: Nishanth Menon <nm@ti.com>
10556S: Maintained
20651e0b 10557F: drivers/power/avs/
68ace3e1
KH
10558F: include/linux/power/smartreflex.h
10559L: linux-pm@vger.kernel.org
10560
1da177e4 10561SMC91x ETHERNET DRIVER
2f82af08 10562M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10563S: Odd Fixes
ae150435 10564F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10565
e8e31622
SA
10566SMIA AND SMIA++ IMAGE SENSOR DRIVER
10567M: Sakari Ailus <sakari.ailus@iki.fi>
10568L: linux-media@vger.kernel.org
10569S: Maintained
14430813 10570F: drivers/media/i2c/smiapp/
b5dcee22 10571F: include/media/i2c/smiapp.h
e8e31622
SA
10572F: drivers/media/i2c/smiapp-pll.c
10573F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10574F: include/uapi/linux/smiapp.h
a2cec3c0 10575F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10576
920fa1ff
GR
10577SMM665 HARDWARE MONITOR DRIVER
10578M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10579L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10580S: Maintained
10581F: Documentation/hwmon/smm665
10582F: drivers/hwmon/smm665.c
10583
9df7305b 10584SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10585M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10586L: linux-hwmon@vger.kernel.org
90b24cfb 10587S: Maintained
9df7305b
SG
10588F: Documentation/hwmon/emc2103
10589F: drivers/hwmon/emc2103.c
10590
a98d506c
HG
10591SMSC SCH5627 HARDWARE MONITOR DRIVER
10592M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10593L: linux-hwmon@vger.kernel.org
a98d506c
HG
10594S: Supported
10595F: Documentation/hwmon/sch5627
10596F: drivers/hwmon/sch5627.c
10597
6ea884db 10598SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10599M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10600L: linux-hwmon@vger.kernel.org
6ea884db 10601S: Maintained
679655da
JP
10602F: Documentation/hwmon/smsc47b397
10603F: drivers/hwmon/smsc47b397.c
6ea884db 10604
fd9abb3d 10605SMSC911x ETHERNET DRIVER
90b24cfb 10606M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10607L: netdev@vger.kernel.org
90b24cfb 10608S: Maintained
679655da 10609F: include/linux/smsc911x.h
ae150435 10610F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10611
10612SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10613M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10614L: netdev@vger.kernel.org
90b24cfb 10615S: Maintained
ae150435 10616F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10617
3c8a63e2 10618SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10619M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10620L: linux-fbdev@vger.kernel.org
90b24cfb 10621S: Maintained
8a61f013 10622F: drivers/video/fbdev/smscufx.c
3c8a63e2 10623
668acf32 10624SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10625M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10626L: linux-media@vger.kernel.org
275ffde4 10627T: git git://linuxtv.org/media_tree.git
795fb7e7 10628S: Maintained
90d72ac6
MCC
10629F: include/media/soc*
10630F: drivers/media/i2c/soc_camera/
10631F: drivers/media/platform/soc_camera/
668acf32 10632
e2d1d6c0 10633SOEKRIS NET48XX LED SUPPORT
8b58be88 10634M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10635S: Maintained
679655da 10636F: drivers/leds/leds-net48xx.c
e2d1d6c0 10637
e3994db1 10638SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10639M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10640M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10641M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10642M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10643L: linux-media@vger.kernel.org
10644S: Supported
10645F: drivers/media/pci/solo6x10/
10646
1da177e4 10647SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10648M: Shaohua Li <shli@kernel.org>
1da177e4 10649L: linux-raid@vger.kernel.org
0f9ce866 10650T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10651S: Supported
679655da
JP
10652F: drivers/md/
10653F: include/linux/raid/
c117ab84 10654F: include/uapi/linux/raid/
1da177e4 10655
1da177e4 10656SONIC NETWORK DRIVER
8b58be88 10657M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10658L: netdev@vger.kernel.org
1da177e4 10659S: Maintained
d9fb9f38 10660F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10661
61e115a5 10662SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10663M: Michael Buesch <m@bues.ch>
e7828b28 10664L: linux-wireless@vger.kernel.org
61e115a5 10665S: Maintained
679655da
JP
10666F: drivers/ssb/
10667F: include/linux/ssb/
61e115a5 10668
1da177e4 10669SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10670M: Mattia Dongili <malattia@linux.it>
d0944853 10671L: platform-driver-x86@vger.kernel.org
5b18167d 10672W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10673S: Maintained
679655da
JP
10674F: Documentation/laptops/sony-laptop.txt
10675F: drivers/char/sonypi.c
10676F: drivers/platform/x86/sony-laptop.c
10677F: include/linux/sony-laptop.h
1da177e4 10678
baf8532a 10679SONY MEMORYSTICK CARD SUPPORT
8b58be88 10680M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10681W: http://tifmxx.berlios.de/
10682S: Maintained
679655da 10683F: drivers/memstick/host/tifm_ms.c
baf8532a 10684
0ab30494
ML
10685SONY MEMORYSTICK STANDARD SUPPORT
10686M: Maxim Levitsky <maximlevitsky@gmail.com>
10687S: Maintained
10688F: drivers/memstick/core/ms_block.*
10689
1da177e4 10690SOUND
8b58be88 10691M: Jaroslav Kysela <perex@perex.cz>
d8130624 10692M: Takashi Iwai <tiwai@suse.com>
93711660 10693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10694W: http://www.alsa-project.org/
dde7ad8d 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10696T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10697Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10698S: Maintained
3126a179
JP
10699F: Documentation/sound/
10700F: include/sound/
c117ab84 10701F: include/uapi/sound/
679655da 10702F: sound/
1da177e4 10703
33bbe149
MB
10704SOUND - COMPRESSED AUDIO
10705M: Vinod Koul <vinod.koul@intel.com>
10706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10708S: Supported
f672f31a 10709F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10710F: include/sound/compress_driver.h
f672f31a 10711F: include/uapi/sound/compress_*
33bbe149
MB
10712F: sound/core/compress_offload.c
10713F: sound/soc/soc-compress.c
10714
bd903bde 10715SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10716M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10717M: Mark Brown <broonie@kernel.org>
86f14df8 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10719L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10720W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10721S: Supported
2820f615 10722F: Documentation/sound/alsa/soc/
679655da 10723F: sound/soc/
e6e55122 10724F: include/sound/soc*
eb1a6af3 10725
d7f8761b
MB
10726SOUND - DMAENGINE HELPERS
10727M: Lars-Peter Clausen <lars@metafoo.de>
10728S: Supported
10729F: include/sound/dmaengine_pcm.h
10730F: sound/core/pcm_dmaengine.c
10731F: sound/soc/soc-generic-dmaengine-pcm.c
10732
990a6a99
OS
10733SP2 MEDIA DRIVER
10734M: Olli Salonen <olli.salonen@iki.fi>
10735L: linux-media@vger.kernel.org
a825eaec 10736W: https://linuxtv.org
990a6a99
OS
10737Q: http://patchwork.linuxtv.org/project/linux-media/list/
10738S: Maintained
10739F: drivers/media/dvb-frontends/sp2*
10740
473321fc 10741SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10742M: "David S. Miller" <davem@davemloft.net>
1da177e4 10743L: sparclinux@vger.kernel.org
8a6e2535 10744Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10747S: Maintained
679655da 10748F: arch/sparc/
7765b8bb 10749F: drivers/sbus/
1da177e4 10750
6404fcca
DM
10751SPARC SERIAL DRIVERS
10752M: "David S. Miller" <davem@davemloft.net>
10753L: sparclinux@vger.kernel.org
08deed1e
JP
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10756S: Maintained
6816383a 10757F: include/linux/sunserialcore.h
df621252 10758F: drivers/tty/serial/suncore.c
df621252
GKH
10759F: drivers/tty/serial/sunhv.c
10760F: drivers/tty/serial/sunsab.c
10761F: drivers/tty/serial/sunsab.h
10762F: drivers/tty/serial/sunsu.c
10763F: drivers/tty/serial/sunzilog.c
10764F: drivers/tty/serial/sunzilog.h
6404fcca 10765
389325b4
CL
10766SPARSE CHECKER
10767M: "Christopher Li" <sparse@chrisli.org>
10768L: linux-sparse@vger.kernel.org
10769W: https://sparse.wiki.kernel.org/
10770T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10771T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10772S: Maintained
10773F: include/linux/compiler.h
10774
fc0c195a 10775SPEAR PLATFORM SUPPORT
da89947b 10776M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10777M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10779W: http://www.st.com/spear
10780S: Maintained
e68d7c14 10781F: arch/arm/boot/dts/spear*
281e192f 10782F: arch/arm/mach-spear/
fc0c195a 10783
10784SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10785M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10787W: http://www.st.com/spear
10788S: Maintained
5df33a62 10789F: drivers/clk/spear/
fc0c195a 10790
e2d1d6c0 10791SPI SUBSYSTEM
b02e48f2 10792M: Mark Brown <broonie@kernel.org>
dfbe403c 10793L: linux-spi@vger.kernel.org
e7e4e13c 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10795Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10796S: Maintained
679655da
JP
10797F: Documentation/spi/
10798F: drivers/spi/
10799F: include/linux/spi/
c117ab84 10800F: include/uapi/linux/spi/
e2d1d6c0 10801
2752e401 10802SPIDERNET NETWORK DRIVER for CELL
8b58be88 10803M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10804L: netdev@vger.kernel.org
10805S: Supported
679655da 10806F: Documentation/networking/spider_net.txt
8df158ac 10807F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10808
e2d1d6c0 10809SPU FILE SYSTEM
8b58be88 10810M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10811L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10812W: http://www.ibm.com/developerworks/power/cell/
10813S: Supported
679655da
JP
10814F: Documentation/filesystems/spufs.txt
10815F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10816
fc555841 10817SQUASHFS FILE SYSTEM
d7f2ff67 10818M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10819L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10820W: http://squashfs.org.uk
9f273c24 10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10822S: Maintained
679655da
JP
10823F: Documentation/filesystems/squashfs.txt
10824F: fs/squashfs/
fc555841 10825
1da177e4 10826SRM (Alpha) environment access
8b58be88 10827M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10828S: Maintained
679655da 10829F: arch/alpha/kernel/srm_env.c
1da177e4 10830
26e9a397 10831STABLE BRANCH
879a5a00 10832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10833L: stable@vger.kernel.org
879a5a00 10834S: Supported
7b175c46 10835F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10836
26e9a397 10837STAGING SUBSYSTEM
879a5a00 10838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10840L: devel@driverdev.osuosl.org
879a5a00 10841S: Supported
679655da 10842F: drivers/staging/
dbc6c2cc 10843
ebd3d010
JP
10844STAGING - COMEDI
10845M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10846M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10847S: Odd Fixes
10848F: drivers/staging/comedi/
10849
a0138163
JP
10850STAGING - FLARION FT1000 DRIVERS
10851M: Marek Belisko <marek.belisko@gmail.com>
10852S: Odd Fixes
10853F: drivers/staging/ft1000/
10854
6c1bb424 10855STAGING - INDUSTRIAL IO
030a13d7 10856M: Jonathan Cameron <jic23@kernel.org>
a0138163 10857L: linux-iio@vger.kernel.org
6c1bb424
JP
10858S: Odd Fixes
10859F: drivers/staging/iio/
10860
a0138163
JP
10861STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10862M: Jarod Wilson <jarod@wilsonet.com>
10863W: http://www.lirc.org/
10864S: Odd Fixes
b2b0186d 10865F: drivers/staging/media/lirc/
a0138163 10866
f5e5de1e
OD
10867STAGING - LUSTRE PARALLEL FILESYSTEM
10868M: Oleg Drokin <oleg.drokin@intel.com>
10869M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10870L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10871W: http://wiki.lustre.org/
f5e5de1e
OD
10872S: Maintained
10873F: drivers/staging/lustre
10874
7c6b6c71
MD
10875STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10876M: Marc Dietrich <marvin24@gmx.de>
10877L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10878L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10879S: Maintained
10880F: drivers/staging/nvec/
10881
53c43c5c
GKH
10882STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10883M: Jens Frederich <jfrederich@gmail.com>
10884M: Daniel Drake <dsd@laptop.org>
10885M: Jon Nettleton <jon.nettleton@gmail.com>
10886W: http://wiki.laptop.org/go/DCON
10887S: Maintained
10888F: drivers/staging/olpc_dcon/
10889
a0138163
JP
10890STAGING - REALTEK RTL8712U DRIVERS
10891M: Larry Finger <Larry.Finger@lwfinger.net>
10892M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10893S: Odd Fixes
10894F: drivers/staging/rtl8712/
10895
7591ba8b
JS
10896STAGING - REALTEK RTL8723U WIRELESS DRIVER
10897M: Larry Finger <Larry.Finger@lwfinger.net>
10898M: Jes Sorensen <Jes.Sorensen@redhat.com>
10899L: linux-wireless@vger.kernel.org
10900S: Maintained
10901F: drivers/staging/rtl8723au/
10902
980ac4d7
SM
10903STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10904M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10905M: Teddy Wang <teddy.wang@siliconmotion.com>
10906M: Sudip Mukherjee <sudip@vectorindia.org>
10907L: linux-fbdev@vger.kernel.org
10908S: Maintained
10909F: drivers/staging/sm750fb/
10910
510fa408
JP
10911STAGING - SLICOSS
10912M: Lior Dotan <liodot@gmail.com>
10913M: Christopher Harrer <charrer@alacritech.com>
10914S: Odd Fixes
10915F: drivers/staging/slicoss/
10916
a0138163
JP
10917STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10918M: William Hubbs <w.d.hubbs@gmail.com>
10919M: Chris Brannon <chris@the-brannons.com>
d33bce31 10920M: Kirk Reiser <kirk@reisers.ca>
a0138163 10921M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10922L: speakup@linux-speakup.org
a0138163
JP
10923W: http://www.linux-speakup.org/
10924S: Odd Fixes
10925F: drivers/staging/speakup/
10926
b3e871ce
JP
10927STAGING - VIA VT665X DRIVERS
10928M: Forest Bond <forest@alittletooquiet.net>
10929S: Odd Fixes
10930F: drivers/staging/vt665?/
10931
a30baec1
JK
10932STAGING - WILC1000 WIFI DRIVER
10933M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10934M: Austin Shin <austin.shin@atmel.com>
a30baec1 10935M: Chris Park <chris.park@atmel.com>
06b54863
TC
10936M: Tony Cho <tony.cho@atmel.com>
10937M: Glen Lee <glen.lee@atmel.com>
10938M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10939L: linux-wireless@vger.kernel.org
10940S: Supported
10941F: drivers/staging/wilc1000/
10942
709bcb07 10943STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10944M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10945S: Odd Fixes
10946F: drivers/staging/xgifb/
10947
1da177e4 10948STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10949M: Ion Badulescu <ionut@badula.org>
b4f90189 10950S: Odd Fixes
9bba23b0 10951F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10952
e2d1d6c0 10953SUN3/3X
8b58be88 10954M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10955W: http://sammy.net/sun3/
10956S: Maintained
679655da
JP
10957F: arch/m68k/kernel/*sun3*
10958F: arch/m68k/sun3*/
10959F: arch/m68k/include/asm/sun3*
e689cf4a 10960F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10961
af6a5af8
HG
10962SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10963M: Hans de Goede <hdegoede@redhat.com>
10964L: linux-input@vger.kernel.org
10965S: Maintained
10966F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10967F: drivers/input/keyboard/sun4i-lradc-keys.c
10968
2bc9ff01
DK
10969SUNDANCE NETWORK DRIVER
10970M: Denis Kirjanov <kda@linux-powerpc.org>
10971L: netdev@vger.kernel.org
10972S: Maintained
10973F: drivers/net/ethernet/dlink/sundance.c
10974
2cbb12a4 10975SUPERH
114bf37e
RF
10976M: Yoshinori Sato <ysato@users.sourceforge.jp>
10977M: Rich Felker <dalias@libc.org>
2cbb12a4 10978L: linux-sh@vger.kernel.org
8a6e2535 10979Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10980S: Maintained
066069e1 10981F: Documentation/sh/
679655da 10982F: arch/sh/
066069e1 10983F: drivers/sh/
1da177e4 10984
4480f15b 10985SUSPEND TO RAM
7fb06082 10986M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10987M: Len Brown <len.brown@intel.com>
10988M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10989L: linux-pm@vger.kernel.org
e2d1d6c0 10990S: Supported
679655da
JP
10991F: Documentation/power/
10992F: arch/x86/kernel/acpi/
10993F: drivers/base/power/
10994F: kernel/power/
10995F: include/linux/suspend.h
10996F: include/linux/freezer.h
10997F: include/linux/pm.h
1da177e4
LT
10998
10999SVGA HANDLING
8b58be88 11000M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11001L: linux-video@atrey.karlin.mff.cuni.cz
11002S: Maintained
679655da
JP
11003F: Documentation/svga.txt
11004F: arch/x86/boot/video*
1da177e4 11005
6e28b761
KRW
11006SWIOTLB SUBSYSTEM
11007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11008L: linux-kernel@vger.kernel.org
9f273c24 11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11010S: Supported
11011F: lib/swiotlb.c
11012F: arch/*/kernel/pci-swiotlb.c
11013F: include/linux/swiotlb.h
11014
007f790c
JP
11015SWITCHDEV
11016M: Jiri Pirko <jiri@resnulli.us>
11017L: netdev@vger.kernel.org
11018S: Supported
11019F: net/switchdev/
11020F: include/net/switchdev.h
11021
db8e35d5
VG
11022SYNOPSYS ARC ARCHITECTURE
11023M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11024L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11025S: Supported
11026F: arch/arc/
9b28829d 11027F: Documentation/devicetree/bindings/arc/*
2d799dde 11028F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11029F: drivers/tty/serial/arc_uart.c
b7182d1a 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11031
556cc1c5
AB
11032SYNOPSYS ARC SDP platform support
11033M: Alexey Brodkin <abrodkin@synopsys.com>
11034S: Supported
11035F: arch/arc/plat-axs10x
11036F: arch/arc/boot/dts/ax*
11037F: Documentation/devicetree/bindings/arc/axs10*
11038
6c284c9a
LJ
11039SYSTEM CONFIGURATION (SYSCON)
11040M: Lee Jones <lee.jones@linaro.org>
11041M: Arnd Bergmann <arnd@arndb.de>
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11043S: Supported
11044F: drivers/mfd/syscon.c
11045
1da177e4 11046SYSV FILESYSTEM
8b58be88 11047M: Christoph Hellwig <hch@infradead.org>
1da177e4 11048S: Maintained
679655da
JP
11049F: Documentation/filesystems/sysv-fs.txt
11050F: fs/sysv/
11051F: include/linux/sysv_fs.h
1da177e4 11052
86cfa7fc 11053TARGET SUBSYSTEM
9c3646d1 11054M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11055L: linux-scsi@vger.kernel.org
b9f5edc2 11056L: target-devel@vger.kernel.org
86cfa7fc 11057W: http://www.linux-iscsi.org
cf015e9f 11058W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11060S: Supported
11061F: drivers/target/
11062F: include/target/
11063F: Documentation/target/
11064
4e68852d 11065TASKSTATS STATISTICS INTERFACE
185e595f 11066M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11067S: Maintained
679655da
JP
11068F: Documentation/accounting/taskstats*
11069F: include/linux/taskstats*
11070F: kernel/taskstats.c
4e68852d 11071
781b456a 11072TC CLASSIFIER
f935f3f8 11073M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11074L: netdev@vger.kernel.org
11075S: Maintained
679655da 11076F: include/net/pkt_cls.h
c117ab84 11077F: include/uapi/linux/pkt_cls.h
679655da 11078F: net/sched/
781b456a 11079
5067f08a 11080TCP LOW PRIORITY MODULE
8b58be88
JP
11081M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11082M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11083W: http://tcp-lp-mod.sourceforge.net/
11084S: Maintained
679655da 11085F: net/ipv4/tcp_lp.c
5067f08a 11086
91952bc0
AP
11087TDA10071 MEDIA DRIVER
11088M: Antti Palosaari <crope@iki.fi>
11089L: linux-media@vger.kernel.org
a825eaec 11090W: https://linuxtv.org
91952bc0
AP
11091W: http://palosaari.fi/linux/
11092Q: http://patchwork.linuxtv.org/project/linux-media/list/
11093T: git git://linuxtv.org/anttip/media_tree.git
11094S: Maintained
11095F: drivers/media/dvb-frontends/tda10071*
11096
11097TDA18212 MEDIA DRIVER
11098M: Antti Palosaari <crope@iki.fi>
11099L: linux-media@vger.kernel.org
a825eaec 11100W: https://linuxtv.org
91952bc0
AP
11101W: http://palosaari.fi/linux/
11102Q: http://patchwork.linuxtv.org/project/linux-media/list/
11103T: git git://linuxtv.org/anttip/media_tree.git
11104S: Maintained
11105F: drivers/media/tuners/tda18212*
11106
11107TDA18218 MEDIA DRIVER
11108M: Antti Palosaari <crope@iki.fi>
11109L: linux-media@vger.kernel.org
a825eaec 11110W: https://linuxtv.org
91952bc0
AP
11111W: http://palosaari.fi/linux/
11112Q: http://patchwork.linuxtv.org/project/linux-media/list/
11113T: git git://linuxtv.org/anttip/media_tree.git
11114S: Maintained
11115F: drivers/media/tuners/tda18218*
11116
3b2f6aba
MK
11117TDA18271 MEDIA DRIVER
11118M: Michael Krufky <mkrufky@linuxtv.org>
11119L: linux-media@vger.kernel.org
a825eaec 11120W: https://linuxtv.org
3b2f6aba
MK
11121W: http://github.com/mkrufky
11122Q: http://patchwork.linuxtv.org/project/linux-media/list/
11123T: git git://linuxtv.org/mkrufky/tuners.git
11124S: Maintained
11125F: drivers/media/tuners/tda18271*
11126
e48307a9
MK
11127TDA827x MEDIA DRIVER
11128M: Michael Krufky <mkrufky@linuxtv.org>
11129L: linux-media@vger.kernel.org
a825eaec 11130W: https://linuxtv.org
e48307a9
MK
11131W: http://github.com/mkrufky
11132Q: http://patchwork.linuxtv.org/project/linux-media/list/
11133T: git git://linuxtv.org/mkrufky/tuners.git
11134S: Maintained
11135F: drivers/media/tuners/tda8290.*
11136
66cf9212
MK
11137TDA8290 MEDIA DRIVER
11138M: Michael Krufky <mkrufky@linuxtv.org>
11139L: linux-media@vger.kernel.org
a825eaec 11140W: https://linuxtv.org
66cf9212
MK
11141W: http://github.com/mkrufky
11142Q: http://patchwork.linuxtv.org/project/linux-media/list/
11143T: git git://linuxtv.org/mkrufky/tuners.git
11144S: Maintained
11145F: drivers/media/tuners/tda8290.*
11146
4b9fba30
HV
11147TDA9840 MEDIA DRIVER
11148M: Hans Verkuil <hverkuil@xs4all.nl>
11149L: linux-media@vger.kernel.org
11150T: git git://linuxtv.org/media_tree.git
a825eaec 11151W: https://linuxtv.org
4b9fba30
HV
11152S: Maintained
11153F: drivers/media/i2c/tda9840*
11154
2cb654fd 11155TEA5761 TUNER DRIVER
5dc8a864
MCC
11156M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11157M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11158L: linux-media@vger.kernel.org
a825eaec 11159W: https://linuxtv.org
2cb654fd
MCC
11160T: git git://linuxtv.org/media_tree.git
11161S: Odd fixes
11162F: drivers/media/tuners/tea5761.*
11163
11164TEA5767 TUNER DRIVER
5dc8a864
MCC
11165M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11166M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11167L: linux-media@vger.kernel.org
a825eaec 11168W: https://linuxtv.org
2cb654fd
MCC
11169T: git git://linuxtv.org/media_tree.git
11170S: Maintained
11171F: drivers/media/tuners/tea5767.*
11172
4b9fba30
HV
11173TEA6415C MEDIA DRIVER
11174M: Hans Verkuil <hverkuil@xs4all.nl>
11175L: linux-media@vger.kernel.org
11176T: git git://linuxtv.org/media_tree.git
a825eaec 11177W: https://linuxtv.org
4b9fba30
HV
11178S: Maintained
11179F: drivers/media/i2c/tea6415c*
11180
11181TEA6420 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/tea6420*
11188
3d249d4c 11189TEAM DRIVER
dca9ab92 11190M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11191L: netdev@vger.kernel.org
11192S: Supported
11193F: drivers/net/team/
11194F: include/linux/if_team.h
c117ab84 11195F: include/uapi/linux/if_team.h
3d249d4c 11196
7d029125 11197TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11198M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11199S: Maintained
11200F: arch/x86/platform/ts5500/
11201
40ad4a30
SY
11202TECHNOTREND USB IR RECEIVER
11203M: Sean Young <sean@mess.org>
11204L: linux-media@vger.kernel.org
11205S: Maintained
11206F: drivers/media/rc/ttusbir.c
11207
adabdb0c 11208TEGRA ARCHITECTURE SUPPORT
243d58ec 11209M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11210M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11211M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11212L: linux-tegra@vger.kernel.org
fd117cd1 11213Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11215S: Supported
bbbe96ed 11216N: [^a-z]tegra
84b9414b 11217
adabdb0c
SW
11218TEGRA CLOCK DRIVER
11219M: Peter De Schrijver <pdeschrijver@nvidia.com>
11220M: Prashant Gaikwad <pgaikwad@nvidia.com>
11221S: Supported
11222F: drivers/clk/tegra/
11223
86e486a0 11224TEGRA DMA DRIVERS
adabdb0c 11225M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11226M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11227S: Supported
86e486a0 11228F: drivers/dma/tegra*
adabdb0c 11229
adabdb0c
SW
11230TEGRA I2C DRIVER
11231M: Laxman Dewangan <ldewangan@nvidia.com>
11232S: Supported
11233F: drivers/i2c/busses/i2c-tegra.c
11234
11235TEGRA IOMMU DRIVERS
11236M: Hiroshi Doyu <hdoyu@nvidia.com>
11237S: Supported
11238F: drivers/iommu/tegra*
11239
11240TEGRA KBC DRIVER
11241M: Rakesh Iyer <riyer@nvidia.com>
11242M: Laxman Dewangan <ldewangan@nvidia.com>
11243S: Supported
11244F: drivers/input/keyboard/tegra-kbc.c
11245
adabdb0c
SW
11246TEGRA PWM DRIVER
11247M: Thierry Reding <thierry.reding@gmail.com>
11248S: Supported
11249F: drivers/pwm/pwm-tegra.c
11250
11251TEGRA SERIAL DRIVER
11252M: Laxman Dewangan <ldewangan@nvidia.com>
11253S: Supported
11254F: drivers/tty/serial/serial-tegra.c
11255
11256TEGRA SPI DRIVER
11257M: Laxman Dewangan <ldewangan@nvidia.com>
11258S: Supported
11259F: drivers/spi/spi-tegra*
11260
1a348ccc 11261TEHUTI ETHERNET DRIVER
8b58be88 11262M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11263L: netdev@vger.kernel.org
11264S: Supported
ef7f5429 11265F: drivers/net/ethernet/tehuti/*
1a348ccc 11266
4e68852d 11267Telecom Clock Driver for MCPL0010
8b58be88 11268M: Mark Gross <mark.gross@intel.com>
4e68852d 11269S: Supported
679655da 11270F: drivers/char/tlclk.c
4e68852d 11271
4480f15b 11272TENSILICA XTENSA PORT (xtensa)
8b58be88 11273M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11274M: Max Filippov <jcmvbkbc@gmail.com>
11275L: linux-xtensa@linux-xtensa.org
9f273c24 11276T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11277S: Maintained
679655da 11278F: arch/xtensa/
3dc99857 11279F: drivers/irqchip/irq-xtensa-*
4e68852d 11280
5313ba66
HV
11281THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11282M: Hans Verkuil <hverkuil@xs4all.nl>
11283L: linux-media@vger.kernel.org
11284T: git git://linuxtv.org/media_tree.git
a825eaec 11285W: https://linuxtv.org
5313ba66
HV
11286S: Maintained
11287F: drivers/media/radio/radio-raremono.c
11288
d3fb6955 11289THERMAL
b75f0050 11290M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11291M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11292L: linux-pm@vger.kernel.org
11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11295Q: https://patchwork.kernel.org/project/linux-pm/list/
11296S: Supported
11297F: drivers/thermal/
11298F: include/linux/thermal.h
af6c9f16 11299F: include/uapi/linux/thermal.h
b75f0050
JP
11300F: include/linux/cpu_cooling.h
11301F: Documentation/devicetree/bindings/thermal/
d3fb6955 11302
64e05d8b
VK
11303THERMAL/CPU_COOLING
11304M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11305M: Viresh Kumar <viresh.kumar@linaro.org>
11306M: Javi Merino <javi.merino@arm.com>
11307L: linux-pm@vger.kernel.org
11308S: Supported
11309F: Documentation/thermal/cpu-cooling-api.txt
11310F: drivers/thermal/cpu_cooling.c
11311F: include/linux/cpu_cooling.h
11312
30ba2fbd
VD
11313THINGM BLINK(1) USB RGB LED DRIVER
11314M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11315S: Maintained
11316F: drivers/hid/hid-thingm.c
11317
4e68852d 11318THINKPAD ACPI EXTRAS DRIVER
8b58be88 11319M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11320L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11321L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11322W: http://ibm-acpi.sourceforge.net
11323W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11324T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11325S: Maintained
679655da 11326F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11327
1b46f2a2 11328TI BANDGAP AND THERMAL DRIVER
f14d1c24 11329M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11330M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11331L: linux-pm@vger.kernel.org
531ff13e 11332L: linux-omap@vger.kernel.org
5a723e81 11333S: Maintained
794b2e25 11334F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11335
ccf963d3
BP
11336TI VPE/CAL DRIVERS
11337M: Benoit Parrot <bparrot@ti.com>
11338L: linux-media@vger.kernel.org
11339W: http://linuxtv.org/
11340Q: http://patchwork.linuxtv.org/project/linux-media/list/
11341S: Maintained
11342F: drivers/media/platform/ti-vpe/
11343
0c7665c3
MF
11344TI CDCE706 CLOCK DRIVER
11345M: Max Filippov <jcmvbkbc@gmail.com>
11346S: Maintained
11347F: drivers/clk/clk-cdce706.c
11348
49b6a5e3
TK
11349TI CLOCK DRIVER
11350M: Tero Kristo <t-kristo@ti.com>
11351L: linux-omap@vger.kernel.org
11352S: Maintained
11353F: drivers/clk/ti/
11354F: include/linux/clk/ti.h
11355
f75cfbad
GS
11356TI ETHERNET SWITCH DRIVER (CPSW)
11357M: Mugunthan V N <mugunthanvnm@ti.com>
11358R: Grygorii Strashko <grygorii.strashko@ti.com>
11359L: linux-omap@vger.kernel.org
11360L: netdev@vger.kernel.org
11361S: Maintained
11362F: drivers/net/ethernet/ti/cpsw*
11363F: drivers/net/ethernet/ti/davinci*
11364
4020f2d7 11365TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11366M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11367S: Maintained
679655da
JP
11368F: drivers/misc/tifm*
11369F: drivers/mmc/host/tifm_sd.c
11370F: include/linux/tifm.h
4020f2d7 11371
e0c52404 11372TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11373M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11374L: linux-kernel@vger.kernel.org
11375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11376S: Maintained
11377F: drivers/soc/ti/*
11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11379
11380
152ad442
SR
11381TI LM49xxx FAMILY ASoC CODEC DRIVERS
11382M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11383M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11384L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11385S: Maintained
11386F: sound/soc/codecs/lm49453*
d392dead 11387F: sound/soc/codecs/isabelle*
152ad442 11388
0edd807d
KM
11389TI LP855x BACKLIGHT DRIVER
11390M: Milo Kim <milo.kim@ti.com>
11391S: Maintained
11392F: Documentation/backlight/lp855x-driver.txt
11393F: drivers/video/backlight/lp855x_bl.c
11394F: include/linux/platform_data/lp855x.h
11395
faf13f6d
KM
11396TI LP8727 CHARGER DRIVER
11397M: Milo Kim <milo.kim@ti.com>
11398S: Maintained
11399F: drivers/power/lp8727_charger.c
11400F: include/linux/platform_data/lp8727.h
11401
22f1229f
KM
11402TI LP8788 MFD DRIVER
11403M: Milo Kim <milo.kim@ti.com>
11404S: Maintained
11405F: drivers/iio/adc/lp8788_adc.c
11406F: drivers/leds/leds-lp8788.c
11407F: drivers/mfd/lp8788*.c
11408F: drivers/power/lp8788-charger.c
11409F: drivers/regulator/lp8788-*.c
11410F: include/linux/mfd/lp8788*.h
11411
84640e27
KM
11412TI NETCP ETHERNET DRIVER
11413M: Wingman Kwok <w-kwok2@ti.com>
11414M: Murali Karicheri <m-karicheri2@ti.com>
11415L: netdev@vger.kernel.org
11416S: Maintained
11417F: drivers/net/ethernet/ti/netcp*
11418
217e0ca9
KC
11419TI TAS571X FAMILY ASoC CODEC DRIVER
11420M: Kevin Cernekee <cernekee@chromium.org>
11421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11422S: Odd Fixes
11423F: sound/soc/codecs/tas571x*
11424
dd5e8e6b 11425TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11426M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11428S: Maintained
11429F: sound/soc/codecs/twl4030*
11430
90921014 11431TI WILINK WIRELESS DRIVERS
90921014
LC
11432L: linux-wireless@vger.kernel.org
11433W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11434W: http://wireless.kernel.org/en/users/Drivers/wl1251
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11436S: Orphan
90921014
LC
11437F: drivers/net/wireless/ti/
11438F: include/linux/wl12xx.h
11439
e86eaa3a 11440TIPC NETWORK LAYER
8b58be88 11441M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11442M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11443L: netdev@vger.kernel.org (core kernel code)
11444L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11445W: http://tipc.sourceforge.net/
e86eaa3a 11446S: Maintained
c117ab84 11447F: include/uapi/linux/tipc*.h
679655da 11448F: net/tipc/
e86eaa3a 11449
867e359b 11450TILE ARCHITECTURE
b9a279f6 11451M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11452W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11454S: Supported
11455F: arch/tile/
6b940606 11456F: drivers/char/tile-srom.c
5c770755 11457F: drivers/edac/tile_edac.c
6b940606
CM
11458F: drivers/net/ethernet/tile/
11459F: drivers/rtc/rtc-tile.c
11460F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11461F: drivers/tty/serial/tilegx.c
6b940606
CM
11462F: drivers/usb/host/*-tilegx.c
11463F: include/linux/usb/tilegx.h
867e359b 11464
1da177e4 11465TLAN NETWORK DRIVER
8b58be88 11466M: Samuel Chessman <chessman@tux.org>
88c07dde 11467L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11468W: http://sourceforge.net/projects/tlan/
11469S: Maintained
679655da 11470F: Documentation/networking/tlan.txt
b544dbac 11471F: drivers/net/ethernet/ti/tlan.*
1da177e4 11472
d74db3b2 11473TOMOYO SECURITY MODULE
8b58be88
JP
11474M: Kentaro Takeda <takedakn@nttdata.co.jp>
11475M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11476L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11477L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11478L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11479L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11480W: http://tomoyo.sourceforge.jp/
843d183c 11481T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11482S: Maintained
679655da 11483F: security/tomoyo/
d74db3b2 11484
9caeb532 11485TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11486M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11487L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11488S: Maintained
11489F: drivers/platform/x86/topstar-laptop.c
11490
1da177e4 11491TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11492M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11493L: platform-driver-x86@vger.kernel.org
0a63ca11 11494S: Maintained
679655da 11495F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11496
0a63ca11
AA
11497TOSHIBA BLUETOOTH DRIVER
11498M: Azael Avalos <coproscefalo@gmail.com>
11499L: platform-driver-x86@vger.kernel.org
11500S: Maintained
11501F: drivers/platform/x86/toshiba_bluetooth.c
11502
11503TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11504M: Azael Avalos <coproscefalo@gmail.com>
11505L: platform-driver-x86@vger.kernel.org
11506S: Maintained
11507F: drivers/platform/x86/toshiba_haps.c
11508
14991fc7
AA
11509TOSHIBA WMI HOTKEYS DRIVER
11510M: Azael Avalos <coproscefalo@gmail.com>
11511L: platform-driver-x86@vger.kernel.org
11512S: Maintained
11513F: drivers/platform/x86/toshiba-wmi.c
11514
1da177e4 11515TOSHIBA SMM DRIVER
8b58be88 11516M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11517W: http://www.buzzard.org.uk/toshiba/
11518S: Maintained
679655da
JP
11519F: drivers/char/toshiba.c
11520F: include/linux/toshiba.h
c117ab84 11521F: include/uapi/linux/toshiba.h
1da177e4 11522
d32d9864
MR
11523TOSHIBA TC358743 DRIVER
11524M: Mats Randgaard <matrandg@cisco.com>
11525L: linux-media@vger.kernel.org
11526S: Maintained
11527F: drivers/media/i2c/tc358743*
b5dcee22 11528F: include/media/i2c/tc358743.h
d32d9864 11529
560e6475
WS
11530TMIO/SDHI MMC DRIVER
11531M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11532L: linux-mmc@vger.kernel.org
560e6475 11533S: Supported
d1057c40
GL
11534F: drivers/mmc/host/tmio_mmc*
11535F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11536F: include/linux/mfd/tmio.h
d719f900 11537
917cc4e6
GR
11538TMP401 HARDWARE MONITOR DRIVER
11539M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11540L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11541S: Maintained
11542F: Documentation/hwmon/tmp401
11543F: drivers/hwmon/tmp401.c
11544
98f32602 11545TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11546M: Hugh Dickins <hughd@google.com>
98f32602
HD
11547L: linux-mm@kvack.org
11548S: Maintained
11549F: include/linux/shmem_fs.h
11550F: mm/shmem.c
11551
45f95b53 11552TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11553M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11554M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11555L: linux-media@vger.kernel.org
a825eaec 11556W: https://linuxtv.org
45f95b53
MCC
11557T: git git://linuxtv.org/media_tree.git
11558S: Odd fixes
11559F: drivers/media/usb/tm6000/
11560
c65fde19
HV
11561TW68 VIDEO4LINUX DRIVER
11562M: Hans Verkuil <hverkuil@xs4all.nl>
11563L: linux-media@vger.kernel.org
11564T: git git://linuxtv.org/media_tree.git
a825eaec 11565W: https://linuxtv.org
c65fde19
HV
11566S: Odd Fixes
11567F: drivers/media/pci/tw68/
11568
704a84cc
EG
11569TW686X VIDEO4LINUX DRIVER
11570M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11571L: linux-media@vger.kernel.org
11572T: git git://linuxtv.org/media_tree.git
11573W: http://linuxtv.org
11574S: Maintained
11575F: drivers/media/pci/tw686x/
11576
4e68852d 11577TPM DEVICE DRIVER
901486b8 11578M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11579M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11580M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11581R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11582W: http://tpmdd.sourceforge.net
63a10dfd 11583L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11584Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11585T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11586S: Maintained
679655da 11587F: drivers/char/tpm/
4e68852d 11588
1a0f1b27
AL
11589TPM IBM_VTPM DEVICE DRIVER
11590M: Ashley Lai <ashleydlai@gmail.com>
11591W: http://tpmdd.sourceforge.net
11592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11593S: Maintained
11594F: drivers/char/tpm/tpm_ibmvtpm*
11595
d6f005a1
JP
11596TRACING
11597M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11598M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11600S: Maintained
11601F: Documentation/trace/ftrace.txt
11602F: arch/*/*/*/ftrace.h
11603F: arch/*/kernel/ftrace.c
11604F: include/*/ftrace.h
11605F: include/linux/trace*.h
11606F: include/trace/
11607F: kernel/trace/
6e68e6c5 11608F: tools/testing/selftests/ftrace/
d6f005a1 11609
4abac0d0
IM
11610TRACING MMIO ACCESSES (MMIOTRACE)
11611M: Steven Rostedt <rostedt@goodmis.org>
11612M: Ingo Molnar <mingo@kernel.org>
11613R: Karol Herbst <karolherbst@gmail.com>
11614R: Pekka Paalanen <ppaalanen@gmail.com>
11615S: Maintained
11616L: linux-kernel@vger.kernel.org
11617L: nouveau@lists.freedesktop.org
11618F: kernel/trace/trace_mmiotrace.c
11619F: include/linux/mmiotrace.h
11620F: arch/x86/mm/kmmio.c
11621F: arch/x86/mm/mmio-mod.c
11622F: arch/x86/mm/testmmiotrace.c
11623
1da177e4 11624TRIVIAL PATCHES
8b58be88 11625M: Jiri Kosina <trivial@kernel.org>
54e5881d 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11627S: Maintained
86ef925f 11628K: ^Subject:.*(?i)trivial
1da177e4 11629
4e68852d 11630TTY LAYER
879a5a00 11631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11632M: Jiri Slaby <jslaby@suse.com>
879a5a00 11633S: Supported
08deed1e 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11635F: Documentation/serial/
8dd5d2f1 11636F: drivers/tty/
df621252 11637F: drivers/tty/serial/serial_core.c
e3288775
AC
11638F: include/linux/serial_core.h
11639F: include/linux/serial.h
11640F: include/linux/tty.h
c117ab84
CEB
11641F: include/uapi/linux/serial_core.h
11642F: include/uapi/linux/serial.h
11643F: include/uapi/linux/tty.h
4e68852d 11644
91952bc0
AP
11645TUA9001 MEDIA DRIVER
11646M: Antti Palosaari <crope@iki.fi>
11647L: linux-media@vger.kernel.org
a825eaec 11648W: https://linuxtv.org
91952bc0
AP
11649W: http://palosaari.fi/linux/
11650Q: http://patchwork.linuxtv.org/project/linux-media/list/
11651T: git git://linuxtv.org/anttip/media_tree.git
11652S: Maintained
11653F: drivers/media/tuners/tua9001*
11654
740db6d7 11655TULIP NETWORK DRIVERS
740db6d7 11656L: netdev@vger.kernel.org
cf869eb1
GG
11657L: linux-parisc@vger.kernel.org
11658S: Orphan
0f04e2aa 11659F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11660
11661TUN/TAP driver
ba57b6f2 11662M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11663W: http://vtun.sourceforge.net/tun
11664S: Maintained
679655da
JP
11665F: Documentation/networking/tuntap.txt
11666F: arch/um/os-Linux/drivers/
1da177e4 11667
b454cc66 11668TURBOCHANNEL SUBSYSTEM
8b58be88 11669M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11670M: Ralf Baechle <ralf@linux-mips.org>
11671L: linux-mips@linux-mips.org
11672Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11673S: Maintained
679655da
JP
11674F: drivers/tc/
11675F: include/linux/tc.h
b454cc66 11676
1da177e4 11677U14-34F SCSI DRIVER
8b58be88 11678M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11679L: linux-scsi@vger.kernel.org
11680S: Maintained
679655da 11681F: drivers/scsi/u14-34f.c
1da177e4 11682
e2d1d6c0 11683UBI FILE SYSTEM (UBIFS)
a7859936 11684M: Richard Weinberger <richard@nod.at>
949cb623 11685M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11686M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11687L: linux-mtd@lists.infradead.org
e2966cbe 11688T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11689W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11690S: Supported
679655da
JP
11691F: Documentation/filesystems/ubifs.txt
11692F: fs/ubifs/
e2d1d6c0 11693
e1632fa2 11694UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11695M: Greg Ungerer <gerg@linux-m68k.org>
11696W: http://www.linux-m68k.org/
cc2020e6 11697W: http://www.uclinux.org/
e1632fa2 11698L: linux-m68k@lists.linux-m68k.org
cc2020e6 11699L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11701S: Maintained
e1632fa2
GU
11702F: arch/m68k/coldfire/
11703F: arch/m68k/68*/
61bc02bb
JP
11704F: arch/m68k/*/*_no.*
11705F: arch/m68k/include/asm/*_no.*
cc2020e6 11706
1da177e4 11707UDF FILESYSTEM
d8130624 11708M: Jan Kara <jack@suse.com>
1da177e4 11709S: Maintained
679655da
JP
11710F: Documentation/filesystems/udf.txt
11711F: fs/udf/
1da177e4 11712
cc2020e6 11713UFS FILESYSTEM
8b58be88 11714M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11715S: Maintained
679655da
JP
11716F: Documentation/filesystems/ufs.txt
11717F: fs/ufs/
cc2020e6 11718
0a09d3ab
DH
11719UHID USERSPACE HID IO DRIVER:
11720M: David Herrmann <dh.herrmann@googlemail.com>
11721L: linux-input@vger.kernel.org
11722S: Maintained
11723F: drivers/hid/uhid.c
c117ab84 11724F: include/uapi/linux/uhid.h
0a09d3ab 11725
18332a80 11726ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11727L: linux-usb@vger.kernel.org
10c6c9c9 11728S: Orphan
355ffe69 11729F: drivers/uwb/
679655da
JP
11730F: include/linux/uwb.h
11731F: include/linux/uwb/
18332a80 11732
b31d8273
G
11733UNICORE32 ARCHITECTURE:
11734M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11735W: http://mprc.pku.edu.cn/~guanxuetao/linux
11736S: Maintained
ceebf4d5 11737T: git git://github.com/gxt/linux.git
b31d8273
G
11738F: arch/unicore32/
11739
d8379ab1
TF
11740UNIFDEF
11741M: Tony Finch <dot@dotat.at>
11742W: http://dotat.at/prog/unifdef
11743S: Maintained
11744F: scripts/unifdef.c
11745
1da177e4 11746UNIFORM CDROM DRIVER
8b58be88 11747M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11748W: http://www.kernel.dk
11749S: Maintained
679655da
JP
11750F: Documentation/cdrom/
11751F: drivers/cdrom/cdrom.c
11752F: include/linux/cdrom.h
c117ab84 11753F: include/uapi/linux/cdrom.h
1da177e4 11754
56df0122 11755UNISYS S-PAR DRIVERS
49e7d9df
JP
11756M: David Kershner <david.kershner@unisys.com>
11757L: sparmaintainer@unisys.com (Unisys internal)
11758S: Supported
11759F: drivers/staging/unisys/
56df0122 11760
9941fa6e
VH
11761UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11762M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11763L: linux-scsi@vger.kernel.org
11764S: Supported
11765F: Documentation/scsi/ufs.txt
11766F: drivers/scsi/ufs/
11767
e2d1d6c0 11768UNSORTED BLOCK IMAGES (UBI)
949cb623 11769M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11770M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11771W: http://www.linux-mtd.infradead.org/
11772L: linux-mtd@lists.infradead.org
b6b44e0a 11773T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11774S: Supported
80811493 11775F: drivers/mtd/ubi/
679655da 11776F: include/linux/mtd/ubi.h
c117ab84 11777F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11778
1da177e4 11779USB ACM DRIVER
ca1c3e6f 11780M: Oliver Neukum <oneukum@suse.com>
6372594a 11781L: linux-usb@vger.kernel.org
1da177e4 11782S: Maintained
679655da
JP
11783F: Documentation/usb/acm.txt
11784F: drivers/usb/class/cdc-acm.*
1da177e4 11785
b7d572e1
PF
11786USB AR5523 WIRELESS DRIVER
11787M: Pontus Fuchs <pontus.fuchs@gmail.com>
11788L: linux-wireless@vger.kernel.org
11789S: Maintained
11790F: drivers/net/wireless/ath/ar5523/
11791
115bb1ff 11792USB ATTACHED SCSI
f50a4968 11793M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11794M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11795L: linux-usb@vger.kernel.org
11796L: linux-scsi@vger.kernel.org
8eae0fb7 11797S: Maintained
115bb1ff
MW
11798F: drivers/usb/storage/uas.c
11799
1da177e4 11800USB CDC ETHERNET DRIVER
61eee9a7 11801M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11802L: linux-usb@vger.kernel.org
1da177e4 11803S: Maintained
679655da 11804F: drivers/net/usb/cdc_*.c
c117ab84 11805F: include/uapi/linux/usb/cdc.h
1da177e4 11806
66e3e591
KP
11807USB CHAOSKEY DRIVER
11808M: Keith Packard <keithp@keithp.com>
11809L: linux-usb@vger.kernel.org
11810S: Maintained
11811F: drivers/usb/misc/chaoskey.c
11812
b02b371e 11813USB CYPRESS C67X00 DRIVER
8b58be88 11814M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11815L: linux-usb@vger.kernel.org
11816S: Maintained
679655da 11817F: drivers/usb/c67x00/
b02b371e 11818
d0374f4f 11819USB DAVICOM DM9601 DRIVER
8b58be88 11820M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11821L: netdev@vger.kernel.org
d0374f4f
PK
11822W: http://www.linux-usb.org/usbnet
11823S: Maintained
679655da 11824F: drivers/net/usb/dm9601.c
d0374f4f 11825
cc2020e6 11826USB DIAMOND RIO500 DRIVER
8b58be88 11827M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11828L: rio500-users@lists.sourceforge.net
11829W: http://rio500.sourceforge.net
11830S: Maintained
679655da 11831F: drivers/usb/misc/rio500*
cc2020e6 11832
1da177e4 11833USB EHCI DRIVER
578333ab 11834M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11835L: linux-usb@vger.kernel.org
578333ab 11836S: Maintained
679655da
JP
11837F: Documentation/usb/ehci.txt
11838F: drivers/usb/host/ehci*
1da177e4 11839
69ae9e3e 11840USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11841M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11842L: linux-usb@vger.kernel.org
69ae9e3e 11843W: http://www.linux-usb.org/gadget
d6d0f665
FB
11844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11845S: Maintained
679655da
JP
11846F: drivers/usb/gadget/
11847F: include/linux/usb/gadget*
69ae9e3e 11848
2dea64b4 11849USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11850M: Jiri Kosina <jikos@kernel.org>
406df153 11851R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11852L: linux-usb@vger.kernel.org
54e5881d 11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11854S: Maintained
c2f01971 11855F: Documentation/hid/hiddev.txt
679655da 11856F: drivers/hid/usbhid/
1da177e4 11857
959eea21 11858USB ISP116X DRIVER
8b58be88 11859M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11860L: linux-usb@vger.kernel.org
959eea21 11861S: Maintained
679655da
JP
11862F: drivers/usb/host/isp116x*
11863F: include/linux/usb/isp116x.h
959eea21 11864
146498ea
WH
11865USB LAN78XX ETHERNET DRIVER
11866M: Woojung Huh <woojung.huh@microchip.com>
11867M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11868L: netdev@vger.kernel.org
11869S: Maintained
11870F: drivers/net/usb/lan78xx.*
11871
1da177e4 11872USB MASS STORAGE DRIVER
8b58be88 11873M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11874L: linux-usb@vger.kernel.org
8836aeb8 11875L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11876S: Maintained
11877W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11878F: drivers/usb/storage/
1da177e4 11879
af39917d
CL
11880USB MIDI DRIVER
11881M: Clemens Ladisch <clemens@ladisch.de>
11882L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11883T: git git://git.alsa-project.org/alsa-kernel.git
11884S: Maintained
11885F: sound/usb/midi.*
11886
444ce9d4
JP
11887USB NETWORKING DRIVERS
11888L: linux-usb@vger.kernel.org
11889S: Odd Fixes
11890F: drivers/net/usb/
11891
1da177e4 11892USB OHCI DRIVER
578333ab 11893M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11894L: linux-usb@vger.kernel.org
578333ab 11895S: Maintained
679655da
JP
11896F: Documentation/usb/ohci.txt
11897F: drivers/usb/host/ohci*
1da177e4 11898
963ffa3e 11899USB OTG FSM (Finite State Machine)
60d77b3d 11900M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11902L: linux-usb@vger.kernel.org
11903S: Maintained
11904F: drivers/usb/common/usb-otg-fsm.c
11905
563da3a9
VM
11906USB OVER IP DRIVER
11907M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11908M: Shuah Khan <shuahkh@osg.samsung.com>
11909M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11910L: linux-usb@vger.kernel.org
11911S: Maintained
a6d6fc2b 11912F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11913F: drivers/usb/usbip/
11914F: tools/usb/usbip/
11915
1da177e4 11916USB PEGASUS DRIVER
a16b945c 11917M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11918L: linux-usb@vger.kernel.org
043600a6 11919L: netdev@vger.kernel.org
052e3128
PM
11920T: git git://github.com/petkan/pegasus.git
11921W: https://github.com/petkan/pegasus
1da177e4 11922S: Maintained
679655da 11923F: drivers/net/usb/pegasus.*
1da177e4 11924
d3ad558f 11925USB PHY LAYER
a55f6286 11926M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11927L: linux-usb@vger.kernel.org
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11929S: Maintained
11930F: drivers/usb/phy/
d3ad558f 11931
73e4fb3f 11932USB PRINTER DRIVER (usblp)
8b58be88 11933M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11934L: linux-usb@vger.kernel.org
73e4fb3f 11935S: Supported
679655da 11936F: drivers/usb/class/usblp.c
1da177e4 11937
4521b477
BM
11938USB QMI WWAN NETWORK DRIVER
11939M: Bjørn Mork <bjorn@mork.no>
11940L: netdev@vger.kernel.org
11941S: Maintained
11942F: Documentation/ABI/testing/sysfs-class-net-qmi
11943F: drivers/net/usb/qmi_wwan.c
11944
1da177e4 11945USB RTL8150 DRIVER
a16b945c 11946M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11947L: linux-usb@vger.kernel.org
043600a6 11948L: netdev@vger.kernel.org
052e3128
PM
11949T: git git://github.com/petkan/rtl8150.git
11950W: https://github.com/petkan/rtl8150
1da177e4 11951S: Maintained
679655da 11952F: drivers/net/usb/rtl8150.c
1da177e4 11953
f896b796 11954USB SERIAL SUBSYSTEM
66085694 11955M: Johan Hovold <johan@kernel.org>
795fb7e7 11956L: linux-usb@vger.kernel.org
4e68852d 11957S: Maintained
679655da 11958F: Documentation/usb/usb-serial.txt
f896b796 11959F: drivers/usb/serial/
679655da 11960F: include/linux/usb/serial.h
1da177e4 11961
b3f0db1c
SG
11962USB SMSC75XX ETHERNET DRIVER
11963M: Steve Glendinning <steve.glendinning@shawell.net>
11964L: netdev@vger.kernel.org
11965S: Maintained
11966F: drivers/net/usb/smsc75xx.*
11967
2f7ca802 11968USB SMSC95XX ETHERNET DRIVER
90b24cfb 11969M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11970L: netdev@vger.kernel.org
90b24cfb 11971S: Maintained
679655da 11972F: drivers/net/usb/smsc95xx.*
2f7ca802 11973
1da177e4 11974USB SUBSYSTEM
879a5a00 11975M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11976L: linux-usb@vger.kernel.org
1da177e4 11977W: http://www.linux-usb.org
08deed1e 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11979S: Supported
1700bd98 11980F: Documentation/devicetree/bindings/usb/
679655da 11981F: Documentation/usb/
679655da
JP
11982F: drivers/usb/
11983F: include/linux/usb.h
11984F: include/linux/usb/
1da177e4
LT
11985
11986USB UHCI DRIVER
8b58be88 11987M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11988L: linux-usb@vger.kernel.org
1da177e4 11989S: Maintained
679655da 11990F: drivers/usb/host/uhci*
1da177e4 11991
69ae9e3e 11992USB "USBNET" DRIVER FRAMEWORK
d8130624 11993M: Oliver Neukum <oneukum@suse.com>
043600a6 11994L: netdev@vger.kernel.org
69ae9e3e 11995W: http://www.linux-usb.org/usbnet
1da177e4 11996S: Maintained
679655da
JP
11997F: drivers/net/usb/usbnet.c
11998F: include/linux/usb/usbnet.h
1da177e4 11999
c0efd232 12000USB VIDEO CLASS
c53ac071 12001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12002L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12003L: linux-media@vger.kernel.org
275ffde4 12004T: git git://linuxtv.org/media_tree.git
57c6d2e9 12005W: http://www.ideasonboard.org/uvc/
c0efd232 12006S: Maintained
0c0d06ca 12007F: drivers/media/usb/uvc/
6c0f0359 12008F: include/uapi/linux/uvcvideo.h
1da177e4 12009
b60b9c45
HV
12010USB VISION DRIVER
12011M: Hans Verkuil <hverkuil@xs4all.nl>
12012L: linux-media@vger.kernel.org
12013T: git git://linuxtv.org/media_tree.git
a825eaec 12014W: https://linuxtv.org
b60b9c45
HV
12015S: Odd Fixes
12016F: drivers/media/usb/usbvision/
12017
8282da47
LP
12018USB WEBCAM GADGET
12019M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12020L: linux-usb@vger.kernel.org
12021S: Maintained
3a83c16e 12022F: drivers/usb/gadget/function/*uvc*
faf2e1db 12023F: drivers/usb/gadget/legacy/webcam.c
8282da47 12024
bf164cc0 12025USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12026M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12027L: linux-wireless@vger.kernel.org
12028S: Maintained
679655da 12029F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12030
eb6bab13 12031USB XHCI DRIVER
03d85053 12032M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12033L: linux-usb@vger.kernel.org
12034S: Supported
36d0344c
SS
12035F: drivers/usb/host/xhci*
12036F: drivers/usb/host/pci-quirks*
eb6bab13 12037
1da177e4 12038USB ZD1201 DRIVER
4086b9ca 12039L: linux-wireless@vger.kernel.org
1da177e4 12040W: http://linux-lc100020.sourceforge.net
4086b9ca 12041S: Orphan
ed0ad06f 12042F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12043
b7eee616 12044USB ZR364XX DRIVER
8b58be88 12045M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12046L: linux-usb@vger.kernel.org
661263b5 12047L: linux-media@vger.kernel.org
275ffde4 12048T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12049W: http://royale.zerezo.com/zr364xx/
12050S: Maintained
679655da 12051F: Documentation/video4linux/zr364xx.txt
90d72ac6 12052F: drivers/media/usb/zr364xx/
b7eee616 12053
289fcff4
HK
12054ULPI BUS
12055M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12056L: linux-usb@vger.kernel.org
12057S: Maintained
12058F: drivers/usb/common/ulpi.c
12059F: include/linux/ulpi/
12060
e7839f25 12061USER-MODE LINUX (UML)
8b58be88 12062M: Jeff Dike <jdike@addtoit.com>
b15194b7 12063M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12064L: user-mode-linux-devel@lists.sourceforge.net
12065L: user-mode-linux-user@lists.sourceforge.net
12066W: http://user-mode-linux.sourceforge.net
9f273c24 12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12068S: Maintained
61516587 12069F: Documentation/virtual/uml/
679655da 12070F: arch/um/
b070989a 12071F: arch/x86/um/
679655da
JP
12072F: fs/hostfs/
12073F: fs/hppfs/
b7eee616 12074
e5f114e9 12075USERSPACE I/O (UIO)
6a534c9d 12076M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12078S: Maintained
3d3fecbd 12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12080F: Documentation/DocBook/uio-howto.tmpl
12081F: drivers/uio/
12082F: include/linux/uio*.h
e5f114e9 12083
256cccbe 12084UTIL-LINUX PACKAGE
8b58be88 12085M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12086L: util-linux@vger.kernel.org
12087W: http://en.wikipedia.org/wiki/Util-linux
12088T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12089S: Maintained
12090
c1fd1c07 12091UVESAFB DRIVER
8b58be88 12092M: Michal Januszewski <spock@gentoo.org>
c69f677c 12093L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12094W: http://dev.gentoo.org/~spock/projects/uvesafb/
12095S: Maintained
679655da 12096F: Documentation/fb/uvesafb.txt
8a61f013 12097F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12098
456930d8
SA
12099VF610 NAND DRIVER
12100M: Stefan Agner <stefan@agner.ch>
12101L: linux-mtd@lists.infradead.org
12102S: Supported
12103F: drivers/mtd/nand/vf610_nfc.c
12104
4480f15b 12105VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12106M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12107S: Maintained
679655da
JP
12108F: Documentation/filesystems/vfat.txt
12109F: fs/fat/
1da177e4 12110
cba3345c
AW
12111VFIO DRIVER
12112M: Alex Williamson <alex.williamson@redhat.com>
12113L: kvm@vger.kernel.org
9f273c24 12114T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12115S: Maintained
12116F: Documentation/vfio.txt
12117F: drivers/vfio/
12118F: include/linux/vfio.h
c117ab84 12119F: include/uapi/linux/vfio.h
cba3345c 12120
a714ea5f
AW
12121VFIO PLATFORM DRIVER
12122M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12123L: kvm@vger.kernel.org
12124S: Maintained
12125F: drivers/vfio/platform/
12126
9e6f3438
PO
12127VIDEOBUF2 FRAMEWORK
12128M: Pawel Osciak <pawel@osciak.com>
12129M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12130M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12131L: linux-media@vger.kernel.org
12132S: Maintained
90d72ac6 12133F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12134F: include/media/videobuf2-*
12135
5523662e
SCP
12136VIRTUAL SERIO DEVICE DRIVER
12137M: Stephen Chandler Paul <thatslyude@gmail.com>
12138S: Maintained
12139F: drivers/input/serio/userio.c
12140F: include/uapi/linux/userio.h
12141
9a82446b
AS
12142VIRTIO CONSOLE DRIVER
12143M: Amit Shah <amit.shah@redhat.com>
12144L: virtualization@lists.linux-foundation.org
12145S: Maintained
12146F: drivers/char/virtio_console.c
12147F: include/linux/virtio_console.h
c117ab84 12148F: include/uapi/linux/virtio_console.h
9a82446b 12149
2426ec8f 12150VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12151M: "Michael S. Tsirkin" <mst@redhat.com>
12152L: virtualization@lists.linux-foundation.org
12153S: Maintained
0e4191fe 12154F: Documentation/devicetree/bindings/virtio/
2426ec8f 12155F: drivers/virtio/
c893c8d7 12156F: tools/virtio/
2426ec8f
MT
12157F: drivers/net/virtio_net.c
12158F: drivers/block/virtio_blk.c
12159F: include/linux/virtio_*.h
916cdabc 12160F: include/uapi/linux/virtio_*.h
2426ec8f 12161
f2dbda3b
CH
12162VIRTIO DRIVERS FOR S390
12163M: Christian Borntraeger <borntraeger@de.ibm.com>
12164M: Cornelia Huck <cornelia.huck@de.ibm.com>
12165L: linux-s390@vger.kernel.org
12166L: virtualization@lists.linux-foundation.org
12167L: kvm@vger.kernel.org
12168S: Supported
1b568d93 12169F: drivers/s390/virtio/
f2dbda3b 12170
4ad6ee91
GH
12171VIRTIO GPU DRIVER
12172M: David Airlie <airlied@linux.ie>
12173M: Gerd Hoffmann <kraxel@redhat.com>
12174L: dri-devel@lists.freedesktop.org
12175L: virtualization@lists.linux-foundation.org
12176S: Maintained
12177F: drivers/gpu/drm/virtio/
12178F: include/uapi/linux/virtio_gpu.h
12179
3a4d5c94
MT
12180VIRTIO HOST (VHOST)
12181M: "Michael S. Tsirkin" <mst@redhat.com>
12182L: kvm@vger.kernel.org
c996d8b9 12183L: virtualization@lists.linux-foundation.org
3a4d5c94 12184L: netdev@vger.kernel.org
9f273c24 12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12186S: Maintained
12187F: drivers/vhost/
c117ab84 12188F: include/uapi/linux/vhost.h
3a4d5c94 12189
271c8651
GH
12190VIRTIO INPUT DRIVER
12191M: Gerd Hoffmann <kraxel@redhat.com>
12192S: Maintained
12193F: drivers/virtio/virtio_input.c
12194F: include/uapi/linux/virtio_input.h
12195
1da177e4 12196VIA RHINE NETWORK DRIVER
210347e1 12197S: Orphan
f2148a47 12198F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12199
f0bf7f61 12200VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12201M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12202M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12203S: Maintained
12204F: drivers/mmc/host/via-sdmmc.c
12205
69e4a7c2 12206VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12207M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12208L: linux-fbdev@vger.kernel.org
69e4a7c2 12209S: Maintained
c7babebd
FTS
12210F: include/linux/via-core.h
12211F: include/linux/via-gpio.h
12212F: include/linux/via_i2c.h
8a61f013 12213F: drivers/video/fbdev/via/
69e4a7c2 12214
01f20734 12215VIA VELOCITY NETWORK DRIVER
8b58be88 12216M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12217L: netdev@vger.kernel.org
12218S: Maintained
f2148a47 12219F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12220
f73f8173
AW
12221VIRT LIB
12222M: Alex Williamson <alex.williamson@redhat.com>
12223M: Paolo Bonzini <pbonzini@redhat.com>
12224L: kvm@vger.kernel.org
12225S: Supported
12226F: virt/lib/
12227
77911fd2 12228VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12229M: Hans Verkuil <hverkuil@xs4all.nl>
12230L: linux-media@vger.kernel.org
12231T: git git://linuxtv.org/media_tree.git
a825eaec 12232W: https://linuxtv.org
0b7bc1fa 12233S: Maintained
77911fd2 12234F: drivers/media/platform/vivid/*
0b7bc1fa 12235
be7f8273 12236VLAN (802.1Q)
8b58be88 12237M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12238L: netdev@vger.kernel.org
12239S: Maintained
679655da
JP
12240F: drivers/net/macvlan.c
12241F: include/linux/if_*vlan.h
12242F: net/8021q/
be7f8273 12243
55e331cf 12244VLYNQ BUS
8b58be88 12245M: Florian Fainelli <florian@openwrt.org>
8578d7af 12246L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12247S: Maintained
12248F: drivers/vlynq/vlynq.c
12249F: include/linux/vlynq.h
12250
390beae4 12251VME SUBSYSTEM
74c600e3 12252M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12253M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12254M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12255L: devel@driverdev.osuosl.org
12256S: Maintained
12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12258F: Documentation/vme_api.txt
12259F: drivers/staging/vme/
12260F: drivers/vme/
12261F: include/linux/vme*
12262
4488e09b
AK
12263VMWARE HYPERVISOR INTERFACE
12264M: Alok Kataria <akataria@vmware.com>
12265L: virtualization@lists.linux-foundation.org
12266S: Supported
12267F: arch/x86/kernel/cpu/vmware.c
12268
73b35d07
DT
12269VMWARE BALLOON DRIVER
12270M: Xavier Deguillard <xdeguillard@vmware.com>
12271M: Philip Moltmann <moltmann@vmware.com>
12272M: "VMware, Inc." <pv-drivers@vmware.com>
12273L: linux-kernel@vger.kernel.org
12274S: Maintained
12275F: drivers/misc/vmw_balloon.c
12276
8b8be51b
TH
12277VMWARE VMMOUSE SUBDRIVER
12278M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12279M: "VMware, Inc." <pv-drivers@vmware.com>
12280L: linux-input@vger.kernel.org
12281S: Maintained
12282F: drivers/input/mouse/vmmouse.c
12283F: drivers/input/mouse/vmmouse.h
12284
d1a890fa 12285VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12286M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12287M: "VMware, Inc." <pv-drivers@vmware.com>
12288L: netdev@vger.kernel.org
12289S: Maintained
12290F: drivers/net/vmxnet3/
d1a890fa 12291
851b1642 12292VMware PVSCSI driver
f2d7e40e 12293M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12294M: VMware PV-Drivers <pv-drivers@vmware.com>
12295L: linux-scsi@vger.kernel.org
12296S: Maintained
12297F: drivers/scsi/vmw_pvscsi.c
12298F: drivers/scsi/vmw_pvscsi.h
12299
e53e86c7 12300VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12301M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12302M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12303L: linux-kernel@vger.kernel.org
1dd68f01 12304W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12306S: Supported
9d2597e8 12307F: Documentation/devicetree/bindings/regulator/
679655da 12308F: drivers/regulator/
9d2597e8 12309F: include/dt-bindings/regulator/
679655da 12310F: include/linux/regulator/
e53e86c7 12311
081958eb
DA
12312VRF
12313M: David Ahern <dsa@cumulusnetworks.com>
12314M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12315L: netdev@vger.kernel.org
12316S: Maintained
12317F: drivers/net/vrf.c
562d897d 12318F: Documentation/networking/vrf.txt
081958eb 12319
ab41319e 12320VT1211 HARDWARE MONITOR DRIVER
8b58be88 12321M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12322L: linux-hwmon@vger.kernel.org
ab41319e 12323S: Maintained
679655da
JP
12324F: Documentation/hwmon/vt1211
12325F: drivers/hwmon/vt1211.c
ab41319e 12326
1de9e371 12327VT8231 HARDWARE MONITOR DRIVER
8b58be88 12328M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12329L: linux-hwmon@vger.kernel.org
1de9e371 12330S: Maintained
679655da 12331F: drivers/hwmon/vt8231.c
1de9e371 12332
88095e7b
TO
12333VUB300 USB to SDIO/SD/MMC bridge chip
12334M: Tony Olech <tony.olech@elandigitalsystems.com>
12335L: linux-mmc@vger.kernel.org
12336L: linux-usb@vger.kernel.org
12337S: Supported
12338F: drivers/mmc/host/vub300.c
12339
1da177e4 12340W1 DALLAS'S 1-WIRE BUS
a8018766 12341M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12342S: Maintained
679655da
JP
12343F: Documentation/w1/
12344F: drivers/w1/
1da177e4 12345
13927079 12346W83791D HARDWARE MONITORING DRIVER
8b58be88 12347M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12348L: linux-hwmon@vger.kernel.org
25845c22 12349S: Maintained
679655da
JP
12350F: Documentation/hwmon/w83791d
12351F: drivers/hwmon/w83791d.c
13927079 12352
61db011d 12353W83793 HARDWARE MONITORING DRIVER
8b58be88 12354M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12355L: linux-hwmon@vger.kernel.org
61db011d 12356S: Maintained
679655da
JP
12357F: Documentation/hwmon/w83793
12358F: drivers/hwmon/w83793.c
61db011d 12359
e3760b43 12360W83795 HARDWARE MONITORING DRIVER
d8130624 12361M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12362L: linux-hwmon@vger.kernel.org
e3760b43
JD
12363S: Maintained
12364F: drivers/hwmon/w83795.c
12365
1da177e4 12366W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12367M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12368S: Maintained
679655da 12369F: drivers/mmc/host/wbsd.*
1da177e4 12370
b4e05923
HG
12371WACOM PROTOCOL 4 SERIAL TABLETS
12372M: Julian Squires <julian@cipht.net>
12373M: Hans de Goede <hdegoede@redhat.com>
12374L: linux-input@vger.kernel.org
12375S: Maintained
12376F: drivers/input/tablet/wacom_serial4.c
12377
3527761c 12378WATCHDOG DEVICE DRIVERS
8b58be88 12379M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12380R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12381L: linux-watchdog@vger.kernel.org
12382W: http://www.linux-watchdog.org/
f599aaf0 12383T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12384S: Maintained
540be8b2 12385F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12386F: Documentation/watchdog/
12387F: drivers/watchdog/
12388F: include/linux/watchdog.h
c117ab84 12389F: include/uapi/linux/watchdog.h
3527761c 12390
1da177e4 12391WD7000 SCSI DRIVER
8b58be88 12392M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12393L: linux-scsi@vger.kernel.org
12394S: Maintained
679655da 12395F: drivers/scsi/wd7000.c
1da177e4 12396
b22e00f3
DH
12397WIIMOTE HID DRIVER
12398M: David Herrmann <dh.herrmann@googlemail.com>
12399L: linux-input@vger.kernel.org
12400S: Maintained
12401F: drivers/hid/hid-wiimote*
12402
e258b80e 12403WINBOND CIR DRIVER
364e9e18 12404M: David Härdeman <david@hardeman.nu>
e258b80e 12405S: Maintained
116ab806 12406F: drivers/media/rc/winbond-cir.c
e258b80e 12407
c36a483d
WBG
12408WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12409M: William Breathitt Gray <vilhelm.gray@gmail.com>
12410L: linux-watchdog@vger.kernel.org
12411S: Maintained
12412F: drivers/watchdog/ebc-c384_wdt.c
12413
9c26df9b
WBG
12414WINSYSTEMS WS16C48 GPIO DRIVER
12415M: William Breathitt Gray <vilhelm.gray@gmail.com>
12416L: linux-gpio@vger.kernel.org
12417S: Maintained
12418F: drivers/gpio/gpio-ws16c48.c
e258b80e 12419
8a70da82 12420WIMAX STACK
8b58be88 12421M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12422M: linux-wimax@intel.com
49e7d9df 12423L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12424S: Supported
12425W: http://linuxwimax.org
315987dc 12426F: Documentation/wimax/README.wimax
315987dc
JP
12427F: include/linux/wimax/debug.h
12428F: include/net/wimax.h
c117ab84 12429F: include/uapi/linux/wimax.h
315987dc 12430F: net/wimax/
8a70da82 12431
5fc14680 12432WISTRON LAPTOP BUTTON DRIVER
8b58be88 12433M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12434S: Maintained
679655da 12435F: drivers/input/misc/wistron_btns.c
5fc14680 12436
1da177e4 12437WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12438M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12439L: linux-wireless@vger.kernel.org
926554c4 12440W: http://oops.ghostprotocols.net:81/blog
1da177e4 12441S: Maintained
679655da 12442F: drivers/net/wireless/wl3501*
1da177e4 12443
055bcbcb 12444WOLFSON MICROELECTRONICS DRIVERS
fef95164 12445L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12446T: git https://github.com/CirrusLogic/linux-drivers.git
12447W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12448S: Supported
3768f0b1 12449F: Documentation/hwmon/wm83??
f494993f
CK
12450F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12451F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12452F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12453F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12454F: drivers/clk/clk-wm83*.c
9c309598 12455F: drivers/extcon/extcon-arizona.c
b75ea16a 12456F: drivers/leds/leds-wm83*.c
25b273ba 12457F: drivers/gpio/gpio-*wm*.c
9c309598 12458F: drivers/gpio/gpio-arizona.c
d22b0869 12459F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12460F: drivers/input/misc/wm831x-on.c
12461F: drivers/input/touchscreen/wm831x-ts.c
12462F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12463F: drivers/mfd/arizona*
12464F: drivers/mfd/wm*.c
12ebc137 12465F: drivers/mfd/cs47l24*
b75ea16a
MB
12466F: drivers/power/wm83*.c
12467F: drivers/rtc/rtc-wm83*.c
12468F: drivers/regulator/wm8*.c
3860e6c4 12469F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12470F: drivers/watchdog/wm83*_wdt.c
9c309598 12471F: include/linux/mfd/arizona/
3860e6c4 12472F: include/linux/mfd/wm831x/
b75ea16a 12473F: include/linux/mfd/wm8350/
3768f0b1 12474F: include/linux/mfd/wm8400*
59ec6da2 12475F: include/linux/wm97xx.h
055bcbcb 12476F: include/sound/wm????.h
9c309598 12477F: sound/soc/codecs/arizona.?
055bcbcb 12478F: sound/soc/codecs/wm*
12ebc137 12479F: sound/soc/codecs/cs47l24*
b75ea16a 12480
3e6cd7a4
TH
12481WORKQUEUE
12482M: Tejun Heo <tj@kernel.org>
badb7f5e 12483R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12485S: Maintained
12486F: include/linux/workqueue.h
12487F: kernel/workqueue.c
12488F: Documentation/workqueue.txt
12489
39ac9f48
CYT
12490X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12491M: Chen-Yu Tsai <wens@csie.org>
12492L: linux-kernel@vger.kernel.org
12493S: Maintained
12494N: axp[128]
12495
1da177e4 12496X.25 NETWORK LAYER
8bf28059 12497M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12498L: linux-x25@vger.kernel.org
8bf28059 12499S: Odd Fixes
679655da
JP
12500F: Documentation/networking/x25*
12501F: include/net/x25*
12502F: net/x25/
1da177e4 12503
e2d1d6c0 12504X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12505M: Thomas Gleixner <tglx@linutronix.de>
12506M: Ingo Molnar <mingo@redhat.com>
12507M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12508M: x86@kernel.org
981c3a4f 12509L: linux-kernel@vger.kernel.org
75fc2d37 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12511S: Maintained
679655da
JP
12512F: Documentation/x86/
12513F: arch/x86/
e2d1d6c0 12514
d0944853 12515X86 PLATFORM DRIVERS
e181ba15 12516M: Darren Hart <dvhart@infradead.org>
d0944853 12517L: platform-driver-x86@vger.kernel.org
e181ba15 12518T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12519S: Maintained
14430813 12520F: drivers/platform/x86/
3a4bceef 12521F: drivers/platform/olpc/
d0944853 12522
c1f5c54b
IM
12523X86 MCE INFRASTRUCTURE
12524M: Tony Luck <tony.luck@intel.com>
487ba8e8 12525M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12526L: linux-edac@vger.kernel.org
12527S: Maintained
12528F: arch/x86/kernel/cpu/mcheck/*
12529
79ebdc95
BP
12530X86 MICROCODE UPDATE SUPPORT
12531M: Borislav Petkov <bp@alien8.de>
12532S: Maintained
12533F: arch/x86/kernel/cpu/microcode/*
12534
f0905c5a
AL
12535X86 VDSO
12536M: Andy Lutomirski <luto@amacapital.net>
12537L: linux-kernel@vger.kernel.org
12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12539S: Maintained
d603c8e1 12540F: arch/x86/entry/vdso/
f0905c5a 12541
d6fad502 12542XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12543M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12544M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12545L: linux-media@vger.kernel.org
a825eaec 12546W: https://linuxtv.org
d6fad502
MCC
12547T: git git://linuxtv.org/media_tree.git
12548S: Maintained
12549F: drivers/media/tuners/tuner-xc2028.*
12550
c4468085 12551XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12552M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12553M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12554M: Juergen Gross <jgross@suse.com>
11dbb52b 12555L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12557S: Supported
12558F: arch/x86/xen/
12559F: drivers/*/xen-*front.c
12560F: drivers/xen/
12561F: arch/x86/include/asm/xen/
12562F: include/xen/
c117ab84 12563F: include/uapi/xen/
c4468085 12564
77bfb479 12565XEN HYPERVISOR ARM
85d1a29d 12566M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12568S: Maintained
77bfb479
SS
12569F: arch/arm/xen/
12570F: arch/arm/include/asm/xen/
12571
b475e83f 12572XEN HYPERVISOR ARM64
85d1a29d 12573M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12574L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12575S: Maintained
b475e83f
SS
12576F: arch/arm64/xen/
12577F: arch/arm64/include/asm/xen/
12578
9b57e1a7 12579XEN NETWORK BACKEND DRIVER
8386040b 12580M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12582L: netdev@vger.kernel.org
12583S: Supported
12584F: drivers/net/xen-netback/*
12585
c5f8e29d
KRW
12586XEN PCI SUBSYSTEM
12587M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12589S: Supported
12590F: arch/x86/pci/*xen*
12591F: drivers/pci/*xen*
12592
a2c5ae65
KRW
12593XEN BLOCK SUBSYSTEM
12594M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12595M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12596L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12597S: Supported
12598F: drivers/block/xen-blkback/*
12599F: drivers/block/xen*
12600
15d03609
JG
12601XEN PVSCSI DRIVERS
12602M: Juergen Gross <jgross@suse.com>
12603L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12604L: linux-scsi@vger.kernel.org
12605S: Supported
12606F: drivers/scsi/xen-scsifront.c
12607F: drivers/xen/xen-scsiback.c
12608F: include/xen/interface/io/vscsiif.h
12609
c5f8e29d
KRW
12610XEN SWIOTLB SUBSYSTEM
12611M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12612L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12613S: Supported
12614F: arch/x86/xen/*swiotlb*
12615F: drivers/xen/*swiotlb*
12616
1da177e4
LT
12617XFS FILESYSTEM
12618P: Silicon Graphics Inc
809625ca 12619M: Dave Chinner <david@fromorbit.com>
18caa67a 12620M: xfs@oss.sgi.com
d7ede1aa 12621L: xfs@oss.sgi.com
1da177e4 12622W: http://oss.sgi.com/projects/xfs
9f273c24 12623T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12624S: Supported
679655da
JP
12625F: Documentation/filesystems/xfs.txt
12626F: fs/xfs/
1da177e4 12627
8a3b7a25 12628XILINX AXI ETHERNET DRIVER
59a54f30
MS
12629M: Anirudha Sarangi <anirudh@xilinx.com>
12630M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12631S: Maintained
12632F: drivers/net/ethernet/xilinx/xilinx_axienet*
12633
238b8721 12634XILINX UARTLITE SERIAL DRIVER
8b58be88 12635M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12636L: linux-serial@vger.kernel.org
12637S: Maintained
df621252 12638F: drivers/tty/serial/uartlite.c
238b8721 12639
df330515
LP
12640XILINX VIDEO IP CORES
12641M: Hyun Kwon <hyun.kwon@xilinx.com>
12642M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12643L: linux-media@vger.kernel.org
12644T: git git://linuxtv.org/media_tree.git
12645S: Supported
12646F: Documentation/devicetree/bindings/media/xilinx/
12647F: drivers/media/platform/xilinx/
a5562f65 12648F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12649
74316949
EB
12650XILLYBUS DRIVER
12651M: Eli Billauer <eli.billauer@gmail.com>
12652L: linux-kernel@vger.kernel.org
12653S: Supported
12654F: drivers/char/xillybus/
12655
f620e4b8
MF
12656XTENSA XTFPGA PLATFORM SUPPORT
12657M: Max Filippov <jcmvbkbc@gmail.com>
12658L: linux-xtensa@linux-xtensa.org
12659S: Maintained
12660F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12661F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12662
1da177e4 12663YAM DRIVER FOR AX.25
8b58be88 12664M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12665L: linux-hams@vger.kernel.org
12666S: Maintained
679655da
JP
12667F: drivers/net/hamradio/yam*
12668F: include/linux/yam.h
1da177e4 12669
af64a5eb 12670YEALINK PHONE DRIVER
8b58be88 12671M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12672L: usbb2k-api-dev@nongnu.org
12673S: Maintained
679655da
JP
12674F: Documentation/input/yealink.txt
12675F: drivers/input/misc/yealink.*
af64a5eb 12676
1da177e4 12677Z8530 DRIVER FOR AX.25
8b58be88 12678M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12679W: http://yaina.de/jreuter/
12680W: http://www.qsl.net/dl1bke/
12681L: linux-hams@vger.kernel.org
12682S: Maintained
679655da
JP
12683F: Documentation/networking/z8530drv.txt
12684F: drivers/net/hamradio/*scc.c
12685F: drivers/net/hamradio/z8530.h
1da177e4 12686
0cf31ec1 12687ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12688M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12689L: linux-mm@kvack.org
12690S: Maintained
12691F: mm/zbud.c
12692F: include/linux/zbud.h
12693
7c0c3afb 12694ZD1211RW WIRELESS DRIVER
8b58be88
JP
12695M: Daniel Drake <dsd@gentoo.org>
12696M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12697W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12698L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12699L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12700S: Maintained
6948300c 12701F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12702
20263029
DS
12703ZPOOL COMPRESSED PAGE STORAGE API
12704M: Dan Streetman <ddstreet@ieee.org>
12705L: linux-mm@kvack.org
12706S: Maintained
12707F: mm/zpool.c
12708F: include/linux/zpool.h
12709
1da177e4 12710ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12711L: mjpeg-users@lists.sourceforge.net
f63145e2 12712L: linux-media@vger.kernel.org
1da177e4 12713W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12714T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12715S: Odd Fixes
90d72ac6 12716F: drivers/media/pci/zoran/
1da177e4 12717
6920f2cc
MK
12718ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12719M: Minchan Kim <minchan@kernel.org>
12720M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12721R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12722L: linux-kernel@vger.kernel.org
12723S: Maintained
12724F: drivers/block/zram/
12725F: Documentation/blockdev/zram.txt
12726
8b4a4080 12727ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12728M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12729S: Maintained
df621252 12730F: drivers/tty/serial/zs.*
8b4a4080 12731
eae70d06
MK
12732ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12733M: Minchan Kim <minchan@kernel.org>
12734M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12735R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12736L: linux-mm@kvack.org
12737S: Maintained
12738F: mm/zsmalloc.c
12739F: include/linux/zsmalloc.h
d02be50d 12740F: Documentation/vm/zsmalloc.txt
eae70d06 12741
0cf31ec1 12742ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12743M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12744L: linux-mm@kvack.org
12745S: Maintained
12746F: mm/zswap.c
12747
1da177e4 12748THE REST
8b58be88 12749M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12750L: linux-kernel@vger.kernel.org
8a6e2535 12751Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12752T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12753S: Buried alive in reporters
34d03cc1
JP
12754F: *
12755F: */
This page took 7.651628 seconds and 5 git commands to generate.