Soft RoCE driver
[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
8700e3e7
MS
7447SOFT-ROCE DRIVER (rxe)
7448M: Moni Shoua <monis@mellanox.com>
7449L: linux-rdma@vger.kernel.org
7450S: Supported
7451W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7452Q: http://patchwork.kernel.org/project/linux-rdma/list/
7453F: drivers/infiniband/hw/rxe/
7454F: include/uapi/rdma/rdma_user_rxe.h
7455
5b25b13a
MD
7456MEMBARRIER SUPPORT
7457M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7458M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7459L: linux-kernel@vger.kernel.org
7460S: Supported
7461F: kernel/membarrier.c
7462F: include/uapi/linux/membarrier.h
7463
70ea91f1
SR
7464MEMORY MANAGEMENT
7465L: linux-mm@kvack.org
70ea91f1
SR
7466W: http://www.linux-mm.org
7467S: Maintained
679655da 7468F: include/linux/mm.h
551450bb
CS
7469F: include/linux/gfp.h
7470F: include/linux/mmzone.h
7471F: include/linux/memory_hotplug.h
7472F: include/linux/vmalloc.h
679655da 7473F: mm/
70ea91f1 7474
f4e9ce66 7475MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7476M: David Woodhouse <dwmw2@infradead.org>
242c325e 7477M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7478L: linux-mtd@lists.infradead.org
8a6e2535
JP
7479W: http://www.linux-mtd.infradead.org/
7480Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7481T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7482T: git git://git.infradead.org/l2-mtd.git
1da177e4 7483S: Maintained
679655da
JP
7484F: drivers/mtd/
7485F: include/linux/mtd/
c117ab84 7486F: include/uapi/mtd/
1da177e4 7487
26c57ef1 7488MEN A21 WATCHDOG DRIVER
30c7469b 7489M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7490L: linux-watchdog@vger.kernel.org
30c7469b 7491S: Maintained
26c57ef1
JT
7492F: drivers/watchdog/mena21_wdt.c
7493
3764e82e 7494MEN CHAMELEON BUS (mcb)
30c7469b
JT
7495M: Johannes Thumshirn <morbidrsa@gmail.com>
7496S: Maintained
3764e82e
JT
7497F: drivers/mcb/
7498F: include/linux/mcb.h
b9f2f459 7499F: Documentation/men-chameleon-bus.txt
3764e82e 7500
48b490d2
AW
7501MEN F21BMC (Board Management Controller)
7502M: Andreas Werner <andreas.werner@men.de>
7503S: Supported
7504F: drivers/mfd/menf21bmc.c
7505F: drivers/watchdog/menf21bmc_wdt.c
7506F: drivers/leds/leds-menf21bmc.c
7507F: drivers/hwmon/menf21bmc_hwmon.c
7508F: Documentation/hwmon/menf21bmc
7509
12285945
JH
7510METAG ARCHITECTURE
7511M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7512L: linux-metag@vger.kernel.org
9f273c24 7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7514S: Odd Fixes
12285945
JH
7515F: arch/metag/
7516F: Documentation/metag/
7517F: Documentation/devicetree/bindings/metag/
2d799dde 7518F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7519F: drivers/clocksource/metag_generic.c
5698c50d
JH
7520F: drivers/irqchip/irq-metag.c
7521F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7522F: drivers/tty/metag_da.c
12285945 7523
c6375b0a 7524MICROBLAZE ARCHITECTURE
8b58be88 7525M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7526W: http://www.monstr.eu/fdt/
7527T: git git://git.monstr.eu/linux-2.6-microblaze.git
7528S: Supported
0a8c7914 7529F: arch/microblaze/
1da177e4 7530
2508a45a
CY
7531MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7532M: Chen Yu <yu.c.chen@intel.com>
7533L: platform-driver-x86@vger.kernel.org
7534S: Supported
7535F: drivers/platform/x86/surfacepro3_button.c
7536
1da177e4 7537MICROTEK X6 SCANNER
61eee9a7 7538M: Oliver Neukum <oliver@neukum.org>
1da177e4 7539S: Maintained
679655da 7540F: drivers/usb/image/microtek.*
1da177e4
LT
7541
7542MIPS
8b58be88 7543M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7544L: linux-mips@linux-mips.org
6097050d 7545W: http://www.linux-mips.org/
b05e988e 7546T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7547Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7548S: Supported
f46d92e8 7549F: Documentation/devicetree/bindings/mips/
679655da
JP
7550F: Documentation/mips/
7551F: arch/mips/
1da177e4 7552
413ef3f6
KC
7553MIPS/LOONGSON1 ARCHITECTURE
7554M: Keguang Zhang <keguang.zhang@gmail.com>
7555L: linux-mips@linux-mips.org
7556S: Maintained
7557F: arch/mips/loongson32/
7558F: arch/mips/include/asm/mach-loongson32/
7559F: drivers/*/*loongson1*
7560F: drivers/*/*/*loongson1*
7561
08b7620a
HV
7562MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7563M: Hans Verkuil <hverkuil@xs4all.nl>
7564L: linux-media@vger.kernel.org
7565T: git git://linuxtv.org/media_tree.git
a825eaec 7566W: https://linuxtv.org
08b7620a
HV
7567S: Odd Fixes
7568F: drivers/media/radio/radio-miropcm20*
7569
c09befcb
OG
7570MELLANOX MLX4 core VPI driver
7571M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7572L: netdev@vger.kernel.org
7573L: linux-rdma@vger.kernel.org
7574W: http://www.mellanox.com
7575Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7576S: Supported
7577F: drivers/net/ethernet/mellanox/mlx4/
7578F: include/linux/mlx4/
7579
7580MELLANOX MLX4 IB driver
7581M: Yishai Hadas <yishaih@mellanox.com>
7582L: linux-rdma@vger.kernel.org
7583W: http://www.mellanox.com
e126ba97 7584Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7585S: Supported
7586F: drivers/infiniband/hw/mlx4/
7587F: include/linux/mlx4/
7588
595a4d8f
OG
7589MELLANOX MLX5 core VPI driver
7590M: Matan Barak <matanb@mellanox.com>
7591M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7592L: netdev@vger.kernel.org
7593L: linux-rdma@vger.kernel.org
7594W: http://www.mellanox.com
7595Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7596S: Supported
7597F: drivers/net/ethernet/mellanox/mlx5/core/
7598F: include/linux/mlx5/
7599
595a4d8f
OG
7600MELLANOX MLX5 IB driver
7601M: Matan Barak <matanb@mellanox.com>
7602M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7603L: linux-rdma@vger.kernel.org
7604W: http://www.mellanox.com
7605Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7606S: Supported
b75f0050 7607F: drivers/infiniband/hw/mlx5/
595a4d8f 7608F: include/linux/mlx5/
e126ba97 7609
764589b6
CM
7610MELEXIS MLX90614 DRIVER
7611M: Crt Mori <cmo@melexis.com>
7612L: linux-iio@vger.kernel.org
7613W: http://www.melexis.com
7614S: Supported
7615F: drivers/iio/temperature/mlx90614.c
7616
0ce277e4
AP
7617MN88472 MEDIA DRIVER
7618M: Antti Palosaari <crope@iki.fi>
7619L: linux-media@vger.kernel.org
a825eaec 7620W: https://linuxtv.org
0ce277e4
AP
7621W: http://palosaari.fi/linux/
7622Q: http://patchwork.linuxtv.org/project/linux-media/list/
7623T: git git://linuxtv.org/anttip/media_tree.git
7624S: Maintained
7625F: drivers/staging/media/mn88472/
7626F: drivers/media/dvb-frontends/mn88472.h
7627
4f4d238f
AP
7628MN88473 MEDIA DRIVER
7629M: Antti Palosaari <crope@iki.fi>
7630L: linux-media@vger.kernel.org
a825eaec 7631W: https://linuxtv.org
4f4d238f
AP
7632W: http://palosaari.fi/linux/
7633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7634S: Maintained
877ba50b 7635F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7636
1da177e4 7637MODULE SUPPORT
8b58be88 7638M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7639S: Maintained
679655da
JP
7640F: include/linux/module.h
7641F: kernel/module.c
1da177e4
LT
7642
7643MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7644W: http://popies.net/meye/
b7788e13 7645S: Orphan
679655da 7646F: Documentation/video4linux/meye.txt
90d72ac6 7647F: drivers/media/pci/meye/
6c0f0359 7648F: include/uapi/linux/meye.h
1da177e4 7649
b9705b60 7650MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7651M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7652S: Maintained
679655da 7653F: Documentation/serial/moxa-smartio
c897401b 7654F: drivers/tty/mxser.*
d735410a 7655
889b2f87
AK
7656MR800 AVERMEDIA USB FM RADIO DRIVER
7657M: Alexey Klimov <klimov.linux@gmail.com>
7658L: linux-media@vger.kernel.org
7659T: git git://linuxtv.org/media_tree.git
7660S: Maintained
7661F: drivers/media/radio/radio-mr800.c
7662
d7155691
AO
7663MRF24J40 IEEE 802.15.4 RADIO DRIVER
7664M: Alan Ott <alan@signal11.us>
7665L: linux-wpan@vger.kernel.org
7666S: Maintained
7667F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7668F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7669
8c4c731a 7670MSI LAPTOP SUPPORT
182ae55c 7671M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7672L: platform-driver-x86@vger.kernel.org
8c4c731a 7673S: Maintained
679655da 7674F: drivers/platform/x86/msi-laptop.c
8c4c731a 7675
0f1006b1 7676MSI WMI SUPPORT
d0944853 7677L: platform-driver-x86@vger.kernel.org
5ee7041e 7678S: Orphan
0f1006b1
AA
7679F: drivers/platform/x86/msi-wmi.c
7680
19a628a0
AP
7681MSI001 MEDIA DRIVER
7682M: Antti Palosaari <crope@iki.fi>
7683L: linux-media@vger.kernel.org
a825eaec 7684W: https://linuxtv.org
19a628a0
AP
7685W: http://palosaari.fi/linux/
7686Q: http://patchwork.linuxtv.org/project/linux-media/list/
7687T: git git://linuxtv.org/anttip/media_tree.git
7688S: Maintained
0185e197 7689F: drivers/media/tuners/msi001*
19a628a0 7690
7570589d 7691MSI2500 MEDIA DRIVER
2c57213f
AP
7692M: Antti Palosaari <crope@iki.fi>
7693L: linux-media@vger.kernel.org
a825eaec 7694W: https://linuxtv.org
2c57213f
AP
7695W: http://palosaari.fi/linux/
7696Q: http://patchwork.linuxtv.org/project/linux-media/list/
7697T: git git://linuxtv.org/anttip/media_tree.git
7698S: Maintained
7570589d 7699F: drivers/media/usb/msi2500/
2c57213f 7700
159eeea4
RJ
7701MSYSTEMS DISKONCHIP G3 MTD DRIVER
7702M: Robert Jarzmik <robert.jarzmik@free.fr>
7703L: linux-mtd@lists.infradead.org
7704S: Maintained
7705F: drivers/mtd/devices/docg3*
7706
62a37dc7 7707MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7709L: linux-media@vger.kernel.org
7710T: git git://linuxtv.org/media_tree.git
7711S: Maintained
7712F: drivers/media/i2c/mt9m032.c
b5dcee22 7713F: include/media/i2c/mt9m032.h
0e837fb9 7714
62a37dc7 7715MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7717L: linux-media@vger.kernel.org
7718T: git git://linuxtv.org/media_tree.git
7719S: Maintained
7720F: drivers/media/i2c/mt9p031.c
b5dcee22 7721F: include/media/i2c/mt9p031.h
0e837fb9 7722
62a37dc7 7723MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7724M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7725L: linux-media@vger.kernel.org
7726T: git git://linuxtv.org/media_tree.git
7727S: Maintained
7728F: drivers/media/i2c/mt9t001.c
b5dcee22 7729F: include/media/i2c/mt9t001.h
0e837fb9 7730
62a37dc7 7731MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7732M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7733L: linux-media@vger.kernel.org
7734T: git git://linuxtv.org/media_tree.git
7735S: Maintained
f2272e13 7736F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7737F: drivers/media/i2c/mt9v032.c
b5dcee22 7738F: include/media/i2c/mt9v032.h
0e837fb9 7739
4e0d13cb 7740MULTIFUNCTION DEVICES (MFD)
f7d3210e 7741M: Lee Jones <lee.jones@linaro.org>
7caa7991 7742T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7743S: Supported
679655da 7744F: drivers/mfd/
55b5940d 7745F: include/linux/mfd/
4e0d13cb 7746
5c4e6f13 7747MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7748M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7749L: linux-mmc@vger.kernel.org
708dce3f 7750T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7751S: Maintained
679655da
JP
7752F: drivers/mmc/
7753F: include/linux/mmc/
c117ab84 7754F: include/uapi/linux/mmc/
baca2da4 7755
15a0580c 7756MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7757S: Orphan
679655da
JP
7758F: drivers/mmc/host/mmc_spi.c
7759F: include/linux/spi/mmc_spi.h
15a0580c 7760
1da177e4 7761MULTISOUND SOUND DRIVER
8b58be88 7762M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7763S: Maintained
679655da
JP
7764F: Documentation/sound/oss/MultiSound
7765F: sound/oss/msnd*
1da177e4 7766
d735410a 7767MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7768S: Orphan
c897401b 7769F: drivers/tty/isicom.c
679655da 7770F: include/linux/isicom.h
d735410a 7771
550a7375 7772MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7773M: Bin Liu <b-liu@ti.com>
795fb7e7 7774L: linux-usb@vger.kernel.org
43b416e5 7775T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7776S: Maintained
679655da 7777F: drivers/usb/musb/
550a7375 7778
ea0af5f6
MK
7779MXL5007T MEDIA DRIVER
7780M: Michael Krufky <mkrufky@linuxtv.org>
7781L: linux-media@vger.kernel.org
a825eaec 7782W: https://linuxtv.org
ea0af5f6
MK
7783W: http://github.com/mkrufky
7784Q: http://patchwork.linuxtv.org/project/linux-media/list/
7785T: git git://linuxtv.org/mkrufky/tuners.git
7786S: Maintained
7787F: drivers/media/tuners/mxl5007t.*
7788
2d3cf588 7789MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7790M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7791L: netdev@vger.kernel.org
205057ae 7792W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7793S: Supported
93f7848b 7794F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7795
9df4f913
BB
7796NAND FLASH SUBSYSTEM
7797M: Boris Brezillon <boris.brezillon@free-electrons.com>
7798R: Richard Weinberger <richard@nod.at>
7799L: linux-mtd@lists.infradead.org
7800W: http://www.linux-mtd.infradead.org/
7801Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7802T: git git://github.com/linux-nand/linux.git
7803S: Maintained
7804F: drivers/mtd/nand/
7805F: include/linux/mtd/nand*.h
7806
1da177e4 7807NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7808S: Orphan
d9fb9f38 7809F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7810
23dc05a3
DM
7811NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7812M: Daniel Mack <zonque@gmail.com>
7813S: Maintained
e5747e40 7814L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7815W: http://www.native-instruments.com
7816F: sound/usb/caiaq/
7817
1da177e4 7818NCP FILESYSTEM
52653199
PV
7819M: Petr Vandrovec <petr@vandrovec.name>
7820S: Odd Fixes
679655da 7821F: fs/ncpfs/
1da177e4 7822
a79b0322
FT
7823NCR 5380 SCSI DRIVERS
7824M: Finn Thain <fthain@telegraphics.com.au>
7825M: Michael Schmitz <schmitzmic@gmail.com>
7826L: linux-scsi@vger.kernel.org
7827S: Maintained
7828F: Documentation/scsi/g_NCR5380.txt
71d39758 7829F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7830F: drivers/scsi/NCR5380.*
7831F: drivers/scsi/arm/cumana_1.c
7832F: drivers/scsi/arm/oak.c
a79b0322
FT
7833F: drivers/scsi/atari_scsi.*
7834F: drivers/scsi/dmx3191d.c
7835F: drivers/scsi/dtc.*
7836F: drivers/scsi/g_NCR5380.*
7837F: drivers/scsi/g_NCR5380_mmio.c
7838F: drivers/scsi/mac_scsi.*
7839F: drivers/scsi/pas16.*
a79b0322
FT
7840F: drivers/scsi/sun3_scsi.*
7841F: drivers/scsi/sun3_scsi_vme.c
7842F: drivers/scsi/t128.*
7843
1da177e4 7844NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7845M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7846L: linux-scsi@vger.kernel.org
7847S: Maintained
679655da 7848F: drivers/scsi/NCR_D700.*
1da177e4 7849
4aa3eb4c
GR
7850NCT6775 HARDWARE MONITOR DRIVER
7851M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7852L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7853S: Maintained
7854F: Documentation/hwmon/nct6775
7855F: drivers/hwmon/nct6775.c
7856
3c2d774c 7857NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7858M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7859L: linux-rdma@vger.kernel.org
e3d33cb1 7860W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7861S: Supported
7862F: drivers/infiniband/hw/nes/
7863
be2f2e84 7864NETEM NETWORK EMULATOR
adbbf69d 7865M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7866L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7867S: Maintained
679655da 7868F: net/sched/sch_netem.c
be2f2e84 7869
b2f5a051 7870NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7871M: Jon Mason <jdmason@kudzu.us>
4a58448b 7872L: netdev@vger.kernel.org
4a58448b 7873S: Supported
679655da 7874F: Documentation/networking/s2io.txt
b2f5a051 7875F: Documentation/networking/vxge.txt
86387e1a 7876F: drivers/net/ethernet/neterion/
4a58448b 7877
db9cf3a3 7878NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7879M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7880M: Patrick McHardy <kaber@trash.net>
42010ed0 7881M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7882L: netfilter-devel@vger.kernel.org
82b98543 7883L: coreteam@netfilter.org
1da177e4
LT
7884W: http://www.netfilter.org/
7885W: http://www.iptables.org/
42010ed0
PNA
7886Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7888T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7889S: Supported
679655da
JP
7890F: include/linux/netfilter*
7891F: include/linux/netfilter/
7892F: include/net/netfilter/
c117ab84
CEB
7893F: include/uapi/linux/netfilter*
7894F: include/uapi/linux/netfilter/
679655da
JP
7895F: net/*/netfilter.c
7896F: net/*/netfilter/
7897F: net/netfilter/
91c269a0 7898F: net/bridge/br_netfilter*.c
1da177e4 7899
4cc67735 7900NETLABEL
87a0874c 7901M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7902W: http://netlabel.sf.net
7903L: netdev@vger.kernel.org
87a0874c 7904S: Maintained
80811493 7905F: Documentation/netlabel/
679655da
JP
7906F: include/net/netlabel.h
7907F: net/netlabel/
4cc67735 7908
1da177e4 7909NETROM NETWORK LAYER
8b58be88 7910M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7911L: linux-hams@vger.kernel.org
d34cb28a 7912W: http://www.linux-ax25.org/
1da177e4 7913S: Maintained
679655da 7914F: include/net/netrom.h
c117ab84 7915F: include/uapi/linux/netrom.h
679655da 7916F: net/netrom/
1da177e4 7917
4c352362
JK
7918NETRONOME ETHERNET DRIVERS
7919M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7920L: oss-drivers@netronome.com
7921S: Maintained
7922F: drivers/net/ethernet/netronome/
7923
5ddb88c0 7924NETWORK BLOCK DEVICE (NBD)
4ca5829a 7925M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7926S: Maintained
5e4b269b 7927L: nbd-general@lists.sourceforge.net
4ca5829a 7928T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7929F: Documentation/blockdev/nbd.txt
7930F: drivers/block/nbd.c
c117ab84 7931F: include/uapi/linux/nbd.h
1da177e4 7932
6e43650c
NH
7933NETWORK DROP MONITOR
7934M: Neil Horman <nhorman@tuxdriver.com>
7935L: netdev@vger.kernel.org
7936S: Maintained
7937W: https://fedorahosted.org/dropwatch/
7938F: net/core/drop_monitor.c
7939
1da177e4 7940NETWORKING [GENERAL]
8b58be88 7941M: "David S. Miller" <davem@davemloft.net>
979b6c13 7942L: netdev@vger.kernel.org
b1e8fd54 7943W: http://www.linuxfoundation.org/en/Net
11e98029 7944Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7947S: Maintained
679655da
JP
7948F: net/
7949F: include/net/
018d21ed
JP
7950F: include/linux/in.h
7951F: include/linux/net.h
7952F: include/linux/netdevice.h
c117ab84
CEB
7953F: include/uapi/linux/in.h
7954F: include/uapi/linux/net.h
7955F: include/uapi/linux/netdevice.h
0c7aecd4 7956F: include/uapi/linux/net_namespace.h
7e814a6c 7957F: tools/net/
f4e53f9a 7958F: tools/testing/selftests/net/
335a67d2 7959F: lib/random32.c
a101ccd1 7960F: lib/test_bpf.c
1da177e4
LT
7961
7962NETWORKING [IPv4/IPv6]
8b58be88
JP
7963M: "David S. Miller" <davem@davemloft.net>
7964M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7965M: James Morris <jmorris@namei.org>
7966M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7967M: Patrick McHardy <kaber@trash.net>
979b6c13 7968L: netdev@vger.kernel.org
08deed1e 7969T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7970S: Maintained
679655da
JP
7971F: net/ipv4/
7972F: net/ipv6/
7973F: include/net/ip*
0a14842f 7974F: arch/x86/net/*
1da177e4 7975
73b7656c
DM
7976NETWORKING [IPSEC]
7977M: Steffen Klassert <steffen.klassert@secunet.com>
7978M: Herbert Xu <herbert@gondor.apana.org.au>
7979M: "David S. Miller" <davem@davemloft.net>
7980L: netdev@vger.kernel.org
d1fc5024
SK
7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7982T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7983S: Maintained
5826bdd1 7984F: net/core/flow.c
73b7656c
DM
7985F: net/xfrm/
7986F: net/key/
7987F: net/ipv4/xfrm*
d1fc5024
SK
7988F: net/ipv4/esp4.c
7989F: net/ipv4/ah4.c
7990F: net/ipv4/ipcomp.c
7991F: net/ipv4/ip_vti.c
73b7656c 7992F: net/ipv6/xfrm*
d1fc5024
SK
7993F: net/ipv6/esp6.c
7994F: net/ipv6/ah6.c
7995F: net/ipv6/ipcomp6.c
7996F: net/ipv6/ip6_vti.c
73b7656c
DM
7997F: include/uapi/linux/xfrm.h
7998F: include/net/xfrm.h
7999
10e2ff1c 8000NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8001M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8002L: netdev@vger.kernel.org
8003S: Maintained
8004
29f8f632 8005NETWORKING [WIRELESS]
2cb4abd1 8006L: linux-wireless@vger.kernel.org
8a6e2535 8007Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8008
788873ac
JP
8009NETWORKING DRIVERS
8010L: netdev@vger.kernel.org
8011W: http://www.linuxfoundation.org/en/Net
11e98029 8012Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8015S: Odd Fixes
156f4fbc 8016F: Documentation/devicetree/bindings/net/
788873ac 8017F: drivers/net/
018d21ed 8018F: include/linux/if_*
0b63bf1f 8019F: include/linux/netdevice.h
0b63bf1f
JD
8020F: include/linux/etherdevice.h
8021F: include/linux/fcdevice.h
8022F: include/linux/fddidevice.h
8023F: include/linux/hippidevice.h
8024F: include/linux/inetdevice.h
c117ab84
CEB
8025F: include/uapi/linux/if_*
8026F: include/uapi/linux/netdevice.h
788873ac 8027
0e324cf6
JL
8028NETWORKING DRIVERS (WIRELESS)
8029M: Kalle Valo <kvalo@codeaurora.org>
8030L: linux-wireless@vger.kernel.org
8031Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8034S: Maintained
182fd9ee 8035F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8036F: drivers/net/wireless/
8037
3d396eb1 8038NETXEN (1/10) GbE SUPPORT
8622315e 8039M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8040M: Sony Chacko <sony.chacko@qlogic.com>
8041M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8042L: netdev@vger.kernel.org
9c2b5bde 8043W: http://www.qlogic.com
3d396eb1 8044S: Supported
aa43c215 8045F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8046
6423d30f
AAJ
8047NFC SUBSYSTEM
8048M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8049M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8050M: Samuel Ortiz <sameo@linux.intel.com>
8051L: linux-wireless@vger.kernel.org
1eb3b216 8052L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8053S: Supported
6423d30f 8054F: net/nfc/
55eb94f9 8055F: include/net/nfc/
c117ab84 8056F: include/uapi/linux/nfc.h
6423d30f 8057F: drivers/nfc/
397d6497
CR
8058F: include/linux/platform_data/nfcmrvl.h
8059F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8060F: include/linux/platform_data/pn544.h
397d6497
CR
8061F: include/linux/platform_data/st21nfca.h
8062F: include/linux/platform_data/st-nci.h
7ebb88e5 8063F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8064
e8b43555 8065NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8066M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8067M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8068L: linux-nfs@vger.kernel.org
8069W: http://client.linux-nfs.org
cd7b996a 8070T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8071S: Maintained
679655da
JP
8072F: fs/lockd/
8073F: fs/nfs/
8074F: fs/nfs_common/
8075F: net/sunrpc/
8076F: include/linux/lockd/
8077F: include/linux/nfs*
8078F: include/linux/sunrpc/
c117ab84
CEB
8079F: include/uapi/linux/nfs*
8080F: include/uapi/linux/sunrpc/
1da177e4 8081
85ef9cea 8082NILFS2 FILESYSTEM
e2126935 8083M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8084L: linux-nilfs@vger.kernel.org
f9472265 8085W: http://nilfs.sourceforge.net/
9e92e516 8086W: http://nilfs.osdn.jp/
e2126935 8087T: git git://github.com/konis/nilfs2.git
85ef9cea 8088S: Supported
679655da
JP
8089F: Documentation/filesystems/nilfs2.txt
8090F: fs/nilfs2/
8091F: include/linux/nilfs2_fs.h
c35c7ac5 8092F: include/trace/events/nilfs2.h
85ef9cea 8093
1da177e4 8094NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8095M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8096W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8097S: Maintained
679655da
JP
8098F: Documentation/scsi/NinjaSCSI.txt
8099F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8100
8101NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8102M: GOTO Masanori <gotom@debian.or.jp>
8103M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8104W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8105S: Maintained
679655da
JP
8106F: Documentation/scsi/NinjaSCSI.txt
8107F: drivers/scsi/nsp32*
1da177e4 8108
383b8fb9
LFT
8109NIOS2 ARCHITECTURE
8110M: Ley Foon Tan <lftan@altera.com>
8111L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8113S: Maintained
8114F: arch/nios2/
8115
2a6afddb 8116NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8117R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8118F: include/linux/power/bq2415x_charger.h
081bab21 8119F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8120F: include/linux/power/isp1704_charger.h
8121F: drivers/power/bq2415x_charger.c
081bab21 8122F: drivers/power/bq27xxx_battery.c
e35a49b1 8123F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8124F: drivers/power/isp1704_charger.c
8125F: drivers/power/rx51_battery.c
8126
a1bd3bae 8127NTB DRIVER CORE
9ef6bf6c
JM
8128M: Jon Mason <jdmason@kudzu.us>
8129M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8130M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8131L: linux-ntb@googlegroups.com
fce8a7bb 8132S: Supported
2984411f
JM
8133W: https://github.com/jonmason/ntb/wiki
8134T: git git://github.com/jonmason/ntb.git
fce8a7bb 8135F: drivers/ntb/
548c237c 8136F: drivers/net/ntb_netdev.c
fce8a7bb 8137F: include/linux/ntb.h
a1bd3bae 8138F: include/linux/ntb_transport.h
fce8a7bb 8139
e26a5843
AH
8140NTB INTEL DRIVER
8141M: Jon Mason <jdmason@kudzu.us>
8142M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8143L: linux-ntb@googlegroups.com
e26a5843
AH
8144S: Supported
8145W: https://github.com/jonmason/ntb/wiki
8146T: git git://github.com/jonmason/ntb.git
8147F: drivers/ntb/hw/intel/
fce8a7bb 8148
a1b36958
XY
8149NTB AMD DRIVER
8150M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8151L: linux-ntb@googlegroups.com
8152S: Supported
8153F: drivers/ntb/hw/amd/
8154
1da177e4 8155NTFS FILESYSTEM
2818ef50 8156M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8157L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8158W: http://www.tuxera.com/
e6f4dee7 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8160S: Supported
679655da
JP
8161F: Documentation/filesystems/ntfs.txt
8162F: fs/ntfs/
1da177e4 8163
9eb8ef74 8164NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8165M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8166L: linux-fbdev@vger.kernel.org
ce00f85c 8167S: Maintained
8a61f013
JH
8168F: drivers/video/fbdev/riva/
8169F: drivers/video/fbdev/nvidia/
1da177e4 8170
79461681 8171NVM EXPRESS DRIVER
b3975e94
JF
8172M: Keith Busch <keith.busch@intel.com>
8173M: Jens Axboe <axboe@fb.com>
79461681 8174L: linux-nvme@lists.infradead.org
b3975e94
JF
8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8176W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8177S: Supported
57dacad5 8178F: drivers/nvme/host/
79461681
MW
8179F: include/linux/nvme.h
8180
aee4b9bd
SK
8181NVMEM FRAMEWORK
8182M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8183M: Maxime Ripard <maxime.ripard@free-electrons.com>
8184S: Maintained
8185F: drivers/nvmem/
8186F: Documentation/devicetree/bindings/nvmem/
8187F: include/linux/nvmem-consumer.h
8188F: include/linux/nvmem-provider.h
8189
dece4585
CP
8190NXP-NCI NFC DRIVER
8191M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8192R: Charles Gorand <charles.gorand@effinnov.com>
8193L: linux-nfc@lists.01.org (moderated for non-subscribers)
8194S: Supported
8195F: drivers/nfc/nxp-nci
8196
f50d7146 8197NXP TDA998X DRM DRIVER
54176cc6 8198M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8199S: Supported
8200F: drivers/gpu/drm/i2c/tda998x_drv.c
8201F: include/drm/i2c/tda998x.h
8202
fbace43e
PR
8203NXP TFA9879 DRIVER
8204M: Peter Rosin <peda@axentia.se>
8205L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8206S: Maintained
8207F: sound/soc/codecs/tfa9879*
8208
442f04c3
JP
8209OBJTOOL
8210M: Josh Poimboeuf <jpoimboe@redhat.com>
8211S: Supported
8212F: tools/objtool/
8213
f5525786 8214OMAP SUPPORT
0e24bdd4 8215M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8216L: linux-omap@vger.kernel.org
8217W: http://www.muru.com/linux/omap/
8218W: http://linux.omap.com/
8a6e2535 8219Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8221S: Maintained
4e04d5a3 8222F: arch/arm/*omap*/
026da812
FB
8223F: arch/arm/configs/omap1_defconfig
8224F: arch/arm/configs/omap2plus_defconfig
046d0a37 8225F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8226F: drivers/irqchip/irq-omap-intc.c
8227F: drivers/mfd/*omap*.c
8228F: drivers/mfd/menelaus.c
8229F: drivers/mfd/palmas.c
8230F: drivers/mfd/tps65217.c
8231F: drivers/mfd/tps65218.c
8232F: drivers/mfd/tps65910.c
8233F: drivers/mfd/twl-core.[ch]
8234F: drivers/mfd/twl4030*.c
8235F: drivers/mfd/twl6030*.c
8236F: drivers/mfd/twl6040*.c
8237F: drivers/regulator/palmas-regulator*.c
8238F: drivers/regulator/pbias-regulator.c
8239F: drivers/regulator/tps65217-regulator.c
8240F: drivers/regulator/tps65218-regulator.c
8241F: drivers/regulator/tps65910-regulator.c
8242F: drivers/regulator/twl-regulator.c
046d0a37 8243F: include/linux/i2c-omap.h
f5525786 8244
50f29fbd 8245OMAP DEVICE TREE SUPPORT
cdb55ab0 8246M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8247M: Tony Lindgren <tony@atomide.com>
8248L: linux-omap@vger.kernel.org
d0fb18c5 8249L: devicetree@vger.kernel.org
50f29fbd
TL
8250S: Maintained
8251F: arch/arm/boot/dts/*omap*
8252F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8253F: arch/arm/boot/dts/*am4*
8254F: arch/arm/boot/dts/*am5*
8255F: arch/arm/boot/dts/*dra7*
50f29fbd 8256
f5525786 8257OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8258M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8259L: linux-omap@vger.kernel.org
8260S: Maintained
8261F: arch/arm/*omap*/*clock*
8262
8263OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8264M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8265L: linux-omap@vger.kernel.org
8266S: Maintained
8267F: arch/arm/*omap*/*pm*
c46938d4 8268F: drivers/cpufreq/omap-cpufreq.c
f5525786 8269
d21db568 8270OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8271M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8272M: Paul Walmsley <paul@pwsan.com>
8273L: linux-omap@vger.kernel.org
8274S: Maintained
d21db568 8275F: arch/arm/mach-omap2/prm*
692ab1f3 8276
f5525786 8277OMAP AUDIO SUPPORT
6c284903 8278M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8279M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8280L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8281L: linux-omap@vger.kernel.org
8282S: Maintained
8283F: sound/soc/omap/
8284
18640193
TL
8285OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8286M: Roger Quadros <rogerq@ti.com>
8287M: Tony Lindgren <tony@atomide.com>
8288L: linux-omap@vger.kernel.org
8289S: Maintained
8290F: drivers/memory/omap-gpmc.c
8291F: arch/arm/mach-omap2/*gpmc*
8292
f5525786 8293OMAP FRAMEBUFFER SUPPORT
830e6384 8294M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8295L: linux-fbdev@vger.kernel.org
f5525786
TL
8296L: linux-omap@vger.kernel.org
8297S: Maintained
8a61f013 8298F: drivers/video/fbdev/omap/
f5525786 8299
676eec0d 8300OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8301M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8302L: linux-omap@vger.kernel.org
676eec0d 8303L: linux-fbdev@vger.kernel.org
178ff4c9 8304S: Maintained
8a61f013 8305F: drivers/video/fbdev/omap2/
178ff4c9
TV
8306F: Documentation/arm/OMAP/DSS
8307
8b37fcfc
OBC
8308OMAP HARDWARE SPINLOCK SUPPORT
8309M: Ohad Ben-Cohen <ohad@wizery.com>
8310L: linux-omap@vger.kernel.org
8311S: Maintained
8312F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8313
f5525786 8314OMAP MMC SUPPORT
8b58be88 8315M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8316L: linux-omap@vger.kernel.org
8317S: Maintained
653f41b5
MC
8318F: drivers/mmc/host/omap.c
8319
8320OMAP HS MMC SUPPORT
0a4585c6 8321L: linux-mmc@vger.kernel.org
653f41b5 8322L: linux-omap@vger.kernel.org
dfa5d196 8323S: Orphan
653f41b5 8324F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8325
8326OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8327M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8328S: Maintained
8329F: drivers/char/hw_random/omap-rng.c
8330
f400c82e 8331OMAP HWMOD SUPPORT
cdb55ab0 8332M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8333M: Paul Walmsley <paul@pwsan.com>
8334L: linux-omap@vger.kernel.org
8335S: Maintained
8fc8b12b 8336F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8337
8633fb30
PW
8338OMAP HWMOD DATA
8339M: Paul Walmsley <paul@pwsan.com>
8340L: linux-omap@vger.kernel.org
8341S: Maintained
8342F: arch/arm/mach-omap2/omap_hwmod*data*
8343
f400c82e 8344OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8345M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8346L: linux-omap@vger.kernel.org
8347S: Maintained
8348F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8349
0db83ced 8350OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8351M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8352L: linux-media@vger.kernel.org
8353S: Maintained
7eec52db 8354F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8355F: drivers/media/platform/omap3isp/
0db83ced 8356F: drivers/staging/media/omap4iss/
7e8970e1 8357
f5525786 8358OMAP USB SUPPORT
f5525786
TL
8359L: linux-usb@vger.kernel.org
8360L: linux-omap@vger.kernel.org
3b243519 8361S: Orphan
a16fbd65
JP
8362F: drivers/usb/*/*omap*
8363F: arch/arm/*omap*/usb*
f5525786 8364
6d994710 8365OMAP GPIO DRIVER
fe643528 8366M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8367M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8368M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8369L: linux-omap@vger.kernel.org
8370S: Maintained
fe643528 8371F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8372F: drivers/gpio/gpio-omap.c
8373
c351e290
MJ
8374OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8375M: Mark Jackson <mpfj@newflow.co.uk>
8376L: linux-omap@vger.kernel.org
8377S: Maintained
8378F: arch/arm/boot/dts/am335x-nano.dts
8379
0ad122d9 8380OMFS FILESYSTEM
8b58be88 8381M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8382L: linux-karma-devel@lists.sourceforge.net
8383S: Maintained
679655da
JP
8384F: Documentation/filesystems/omfs.txt
8385F: fs/omfs/
0ad122d9 8386
c1986ee9 8387OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8388M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8389S: Maintained
679655da
JP
8390F: drivers/char/pcmcia/cm4000_cs.c
8391F: include/linux/cm4000_cs.h
c117ab84 8392F: include/uapi/linux/cm4000_cs.h
c1986ee9 8393
77c44ab1 8394OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8395M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8396S: Maintained
679655da 8397F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8398
77d5140f 8399OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8400M: Jonathan Corbet <corbet@lwn.net>
661263b5 8401L: linux-media@vger.kernel.org
275ffde4 8402T: git git://linuxtv.org/media_tree.git
77d5140f 8403S: Maintained
90d72ac6 8404F: drivers/media/i2c/ov7670.c
77d5140f 8405
431bca73 8406ONENAND FLASH DRIVER
8b58be88 8407M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8408L: linux-mtd@lists.infradead.org
8409S: Maintained
679655da
JP
8410F: drivers/mtd/onenand/
8411F: include/linux/mtd/onenand*.h
431bca73 8412
1da177e4 8413ONSTREAM SCSI TAPE DRIVER
8b58be88 8414M: Willem Riede <osst@riede.org>
1da177e4
LT
8415L: osst-users@lists.sourceforge.net
8416L: linux-scsi@vger.kernel.org
8417S: Maintained
f7269cfc
JD
8418F: Documentation/scsi/osst.txt
8419F: drivers/scsi/osst.*
8420F: drivers/scsi/osst_*.h
8421F: drivers/scsi/st.h
1da177e4 8422
e2d1d6c0 8423OPENCORES I2C BUS DRIVER
8b58be88 8424M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8425L: linux-i2c@vger.kernel.org
e2d1d6c0 8426S: Maintained
679655da
JP
8427F: Documentation/i2c/busses/i2c-ocores
8428F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8429
860c44c1 8430OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8431M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8432M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8433L: devicetree@vger.kernel.org
a7fefe9f 8434W: http://www.devicetree.org/
fcdec35e 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8436S: Maintained
f8828205 8437F: drivers/of/
860c44c1 8438F: include/linux/of*.h
f8828205 8439F: scripts/dtc/
860c44c1 8440
f8828205 8441OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8442M: Rob Herring <robh+dt@kernel.org>
f8828205 8443M: Mark Rutland <mark.rutland@arm.com>
f8828205 8444L: devicetree@vger.kernel.org
9f273c24 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8446Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8447S: Maintained
8448F: Documentation/devicetree/
8449F: arch/*/boot/dts/
8450F: include/dt-bindings/
8451
2bb65f56
PA
8452OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8453M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8454L: devicetree@vger.kernel.org
8455S: Maintained
8456F: Documentation/devicetree/dynamic-resolution-notes.txt
8457F: Documentation/devicetree/overlay-notes.txt
8458F: drivers/of/overlay.c
8459F: drivers/of/resolver.c
8460
19f9d392
JB
8461OPENRISC ARCHITECTURE
8462M: Jonas Bonn <jonas@southpole.se>
8463W: http://openrisc.net
19f9d392
JB
8464S: Maintained
8465T: git git://openrisc.net/~jonas/linux
14430813 8466F: arch/openrisc/
19f9d392 8467
ccb1352e 8468OPENVSWITCH
4f337ed5 8469M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8470L: netdev@vger.kernel.org
ccb1352e
JG
8471L: dev@openvswitch.org
8472W: http://openvswitch.org
ccb1352e
JG
8473S: Maintained
8474F: net/openvswitch/
b422da7c 8475F: include/uapi/linux/openvswitch.h
ccb1352e 8476
875fa6fb
VK
8477OPERATING PERFORMANCE POINTS (OPP)
8478M: Viresh Kumar <vireshk@kernel.org>
8479M: Nishanth Menon <nm@ti.com>
8480M: Stephen Boyd <sboyd@codeaurora.org>
8481L: linux-pm@vger.kernel.org
8482S: Maintained
8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8484F: drivers/base/power/opp/
8485F: include/linux/pm_opp.h
8486F: Documentation/power/opp.txt
8487F: Documentation/devicetree/bindings/opp/
8488
af39917d
CL
8489OPL4 DRIVER
8490M: Clemens Ladisch <clemens@ladisch.de>
8491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8492T: git git://git.alsa-project.org/alsa-kernel.git
8493S: Maintained
8494F: sound/drivers/opl4/
8495
1da177e4 8496OPROFILE
4cf7e718 8497M: Robert Richter <rric@kernel.org>
1da177e4
LT
8498L: oprofile-list@lists.sf.net
8499S: Maintained
81c4a8a6 8500F: arch/*/include/asm/oprofile*.h
679655da
JP
8501F: arch/*/oprofile/
8502F: drivers/oprofile/
8503F: include/linux/oprofile.h
1da177e4 8504
e2d1d6c0 8505ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8506M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8507M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8508L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8509W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8510S: Supported
679655da
JP
8511F: Documentation/filesystems/ocfs2.txt
8512F: Documentation/filesystems/dlmfs.txt
8513F: fs/ocfs2/
e2d1d6c0 8514
1da177e4 8515ORINOCO DRIVER
724c6b35 8516L: linux-wireless@vger.kernel.org
491b26b4 8517W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8518W: http://www.nongnu.org/orinoco/
3a59babb 8519S: Orphan
2be45b66 8520F: drivers/net/wireless/intersil/orinoco/
1da177e4 8521
42c55aa8 8522OSD LIBRARY and FILESYSTEM
fadc0752 8523M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8524M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8525L: osd-dev@open-osd.org
8526W: http://open-osd.org
54e5881d 8527T: git git://git.open-osd.org/open-osd.git
68274794 8528S: Maintained
42c55aa8 8529F: drivers/scsi/osd/
6b6f0b6c 8530F: include/scsi/osd_*
42c55aa8 8531F: fs/exofs/
68274794 8532
ef94b186 8533OVERLAY FILESYSTEM
7c37fbda 8534M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8535L: linux-unionfs@vger.kernel.org
8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8537S: Supported
1d113735 8538F: fs/overlayfs/
7c37fbda
NB
8539F: Documentation/filesystems/overlayfs.txt
8540
85096169
MM
8541ORANGEFS FILESYSTEM
8542M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8543L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8545S: Supported
8546F: fs/orangefs/
8547F: Documentation/filesystems/orangefs.txt
8548
e2d1d6c0 8549P54 WIRELESS DRIVER
084cb0fe 8550M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8551L: linux-wireless@vger.kernel.org
084cb0fe 8552W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8553S: Maintained
d3466830 8554F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8555
f5cd7872 8556PA SEMI ETHERNET DRIVER
8b58be88 8557M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8558L: netdev@vger.kernel.org
8559S: Maintained
ded19add 8560F: drivers/net/ethernet/pasemi/*
f5cd7872 8561
beb58aa3 8562PA SEMI SMBUS DRIVER
8b58be88 8563M: Olof Johansson <olof@lixom.net>
846557d3 8564L: linux-i2c@vger.kernel.org
beb58aa3 8565S: Maintained
679655da 8566F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8567
48fc267e
SK
8568PADATA PARALLEL EXECUTION MECHANISM
8569M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8570L: linux-crypto@vger.kernel.org
8571S: Maintained
8572F: kernel/padata.c
8573F: include/linux/padata.h
8574F: Documentation/padata.txt
8575
709ee531 8576PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8577M: Harald Welte <laforge@gnumonks.org>
d0944853 8578L: platform-driver-x86@vger.kernel.org
709ee531 8579S: Maintained
679655da 8580F: drivers/platform/x86/panasonic-laptop.c
709ee531 8581
368dd5ac 8582PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8583M: David Howells <dhowells@redhat.com>
4fa97181
DH
8584L: linux-am33-list@redhat.com (moderated for non-subscribers)
8585W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8586S: Maintained
679655da
JP
8587F: Documentation/mn10300/
8588F: arch/mn10300/
4fa97181 8589
305b37bd
KS
8590PARALLEL LCD/KEYPAD PANEL DRIVER
8591M: Willy Tarreau <willy@haproxy.com>
8592M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8593S: Odd Fixes
8594F: Documentation/misc-devices/lcd-panel-cgram.txt
8595F: drivers/misc/panel.c
8596
64dfff03
SM
8597PARALLEL PORT SUBSYSTEM
8598M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8599M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8600L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8601S: Maintained
679655da
JP
8602F: drivers/parport/
8603F: include/linux/parport*.h
8604F: drivers/char/ppdev.c
c117ab84 8605F: include/uapi/linux/ppdev.h
64dfff03 8606F: Documentation/parport*.txt
1da177e4 8607
4cdf6bc2 8608PARAVIRT_OPS INTERFACE
d633180c 8609M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8610M: Chris Wright <chrisw@sous-sol.org>
8611M: Alok Kataria <akataria@vmware.com>
8612M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8613L: virtualization@lists.linux-foundation.org
4cdf6bc2 8614S: Supported
a2e19991 8615F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8616F: arch/*/kernel/paravirt*
8617F: arch/*/include/asm/paravirt.h
4cdf6bc2 8618
e2d1d6c0 8619PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8620M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8621L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8622S: Maintained
679655da
JP
8623F: Documentation/blockdev/paride.txt
8624F: drivers/block/paride/
e2d1d6c0
RD
8625
8626PARISC ARCHITECTURE
b8828770 8627M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8628M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8629L: linux-parisc@vger.kernel.org
8630W: http://www.parisc-linux.org/
8a6e2535 8631Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8634S: Maintained
679655da 8635F: arch/parisc/
2b6bac9e 8636F: Documentation/parisc/
679655da 8637F: drivers/parisc/
2b6bac9e
HD
8638F: drivers/char/agp/parisc-agp.c
8639F: drivers/input/serio/gscps2.c
8640F: drivers/parport/parport_gsc.*
8641F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8642F: drivers/video/fbdev/sti*
2b6bac9e
HD
8643F: drivers/video/console/sti*
8644F: drivers/video/logo/logo_parisc*
e2d1d6c0 8645
1662d32c 8646PC87360 HARDWARE MONITORING DRIVER
8b58be88 8647M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8648L: linux-hwmon@vger.kernel.org
1662d32c 8649S: Maintained
679655da
JP
8650F: Documentation/hwmon/pc87360
8651F: drivers/hwmon/pc87360.c
1662d32c
JC
8652
8653PC8736x GPIO DRIVER
8b58be88 8654M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8655S: Maintained
679655da 8656F: drivers/char/pc8736x_gpio.c
1662d32c 8657
1ad107fd 8658PC87427 HARDWARE MONITORING DRIVER
d8130624 8659M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8660L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8661S: Maintained
8662F: Documentation/hwmon/pc87427
8663F: drivers/hwmon/pc87427.c
8664
b26e0ed4 8665PCA9532 LED DRIVER
8b58be88 8666M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8667S: Maintained
d5ca6918
JP
8668F: drivers/leds/leds-pca9532.c
8669F: include/linux/leds-pca9532.h
b26e0ed4 8670
5ce914a8 8671PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8672M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8673L: linux-i2c@vger.kernel.org
8674S: Maintained
b4f0b74e 8675F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8676
3971dae5 8677PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8678M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8679S: Maintained
8680F: drivers/firmware/pcdp.*
8681
065c6359 8682PCI ERROR RECOVERY
6305902c 8683M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8684L: linux-pci@vger.kernel.org
065c6359 8685S: Supported
679655da 8686F: Documentation/PCI/pci-error-recovery.txt
065c6359 8687
78c1cffd
RC
8688PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8689M: Russell Currey <ruscur@russell.cc>
8690L: linuxppc-dev@lists.ozlabs.org
8691S: Supported
8692F: Documentation/powerpc/eeh-pci-error-recovery.txt
8693F: arch/powerpc/kernel/eeh*.c
8694F: arch/powerpc/platforms/*/eeh*.c
8695F: arch/powerpc/include/*/eeh*.h
8696
1da177e4 8697PCI SUBSYSTEM
5ac3a6d2 8698M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8699L: linux-pci@vger.kernel.org
99662dd1 8700Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8702S: Supported
679655da
JP
8703F: Documentation/PCI/
8704F: drivers/pci/
8705F: include/linux/pci*
6b49ee49 8706F: arch/x86/pci/
cad01f91 8707F: arch/x86/kernel/quirks.c
1da177e4 8708
eaa6111b
LFT
8709PCI DRIVER FOR ALTERA PCIE IP
8710M: Ley Foon Tan <lftan@altera.com>
8711L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8712L: linux-pci@vger.kernel.org
8713S: Supported
8714F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8715F: drivers/pci/host/pcie-altera.c
8716
b7e78170
RH
8717PCI DRIVER FOR ARM VERSATILE PLATFORM
8718M: Rob Herring <robh@kernel.org>
8719L: linux-pci@vger.kernel.org
8720L: linux-arm-kernel@lists.infradead.org
8721S: Maintained
8722F: Documentation/devicetree/bindings/pci/versatile.txt
8723F: drivers/pci/host/pci-versatile.c
8724
5f6b6ccd
TI
8725PCI DRIVER FOR APPLIEDMICRO XGENE
8726M: Tanmay Inamdar <tinamdar@apm.com>
8727L: linux-pci@vger.kernel.org
8728L: linux-arm-kernel@lists.infradead.org
8729S: Maintained
8730F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8731F: drivers/pci/host/pci-xgene.c
8732
62d0ff83
ML
8733PCI DRIVER FOR FREESCALE LAYERSCAPE
8734M: Minghuan Lian <minghuan.Lian@freescale.com>
8735M: Mingkai Hu <mingkai.hu@freescale.com>
8736M: Roy Zang <tie-fei.zang@freescale.com>
8737L: linuxppc-dev@lists.ozlabs.org
8738L: linux-pci@vger.kernel.org
8739L: linux-arm-kernel@lists.infradead.org
8740S: Maintained
8741F: drivers/pci/host/*layerscape*
8742
f0b75693 8743PCI DRIVER FOR IMX6
f175aa2c 8744M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8745M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8746L: linux-pci@vger.kernel.org
8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8748S: Maintained
8749F: drivers/pci/host/*imx6*
8750
0c4ffcfe
MK
8751PCI DRIVER FOR TI KEYSTONE
8752M: Murali Karicheri <m-karicheri2@ti.com>
8753L: linux-pci@vger.kernel.org
8754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8755S: Maintained
8756F: drivers/pci/host/*keystone*
8757
f0b75693
BH
8758PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8759M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8760M: Jason Cooper <jason@lakedaemon.net>
8761L: linux-pci@vger.kernel.org
8762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8763S: Maintained
8764F: drivers/pci/host/*mvebu*
8765
0447cfd7
TR
8766PCI DRIVER FOR NVIDIA TEGRA
8767M: Thierry Reding <thierry.reding@gmail.com>
8768L: linux-tegra@vger.kernel.org
f0b75693 8769L: linux-pci@vger.kernel.org
0447cfd7
TR
8770S: Supported
8771F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8772F: drivers/pci/host/pci-tegra.c
8773
47ff3de9
KVA
8774PCI DRIVER FOR TI DRA7XX
8775M: Kishon Vijay Abraham I <kishon@ti.com>
8776L: linux-omap@vger.kernel.org
8777L: linux-pci@vger.kernel.org
8778S: Supported
8779F: Documentation/devicetree/bindings/pci/ti-pci.txt
8780F: drivers/pci/host/pci-dra7xx.c
8781
f0b75693
BH
8782PCI DRIVER FOR RENESAS R-CAR
8783M: Simon Horman <horms@verge.net.au>
8784L: linux-pci@vger.kernel.org
4a121096 8785L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8786S: Maintained
8787F: drivers/pci/host/*rcar*
8788
4af82255 8789PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8790M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8791L: linux-pci@vger.kernel.org
f0b75693
BH
8792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8794S: Maintained
8795F: drivers/pci/host/pci-exynos.c
8796
f0b75693 8797PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8798M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8799M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8800L: linux-pci@vger.kernel.org
8801S: Maintained
8802F: drivers/pci/host/*designware*
8803
5a3aa2a8
JP
8804PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8805M: Joao Pinto <jpinto@synopsys.com>
8806L: linux-pci@vger.kernel.org
8807S: Maintained
8808F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8809F: drivers/pci/host/pcie-designware-plat.c
8810
cf28855b
WD
8811PCI DRIVER FOR GENERIC OF HOSTS
8812M: Will Deacon <will.deacon@arm.com>
8813L: linux-pci@vger.kernel.org
8814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8815S: Maintained
8816F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8817F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8818F: drivers/pci/host/pci-host-generic.c
8819
185a383a
KB
8820PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8821M: Keith Busch <keith.busch@intel.com>
8822L: linux-pci@vger.kernel.org
8823S: Supported
8824F: arch/x86/pci/vmd.c
8825
51b66a6c 8826PCIE DRIVER FOR ST SPEAR13XX
110baab1 8827M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8828L: linux-pci@vger.kernel.org
110baab1 8829S: Maintained
51b66a6c
PA
8830F: drivers/pci/host/*spear*
8831
af1169b4
LFT
8832PCI MSI DRIVER FOR ALTERA MSI IP
8833M: Ley Foon Tan <lftan@altera.com>
8834L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8835L: linux-pci@vger.kernel.org
8836S: Supported
8837F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8838F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8839
dcd19de3
DD
8840PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8841M: Duc Dang <dhdang@apm.com>
8842L: linux-pci@vger.kernel.org
8843L: linux-arm-kernel@lists.infradead.org
8844S: Maintained
8845F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8846F: drivers/pci/host/pci-xgene-msi.c
8847
500a1d9a
ZW
8848PCIE DRIVER FOR HISILICON
8849M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8850M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8851L: linux-pci@vger.kernel.org
8852S: Maintained
8853F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8854F: drivers/pci/host/pcie-hisi.c
8855
82a82383
SV
8856PCIE DRIVER FOR QUALCOMM MSM
8857M: Stanimir Varbanov <svarbanov@mm-sol.com>
8858L: linux-pci@vger.kernel.org
8859L: linux-arm-msm@vger.kernel.org
8860S: Maintained
8861F: drivers/pci/host/*qcom*
8862
f12b76e5
DD
8863PCIE DRIVER FOR CAVIUM THUNDERX
8864M: David Daney <david.daney@cavium.com>
8865L: linux-pci@vger.kernel.org
8866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8867S: Supported
8868F: Documentation/devicetree/bindings/pci/pci-thunder-*
8869F: drivers/pci/host/pci-thunder-*
8870
1da177e4 8871PCMCIA SUBSYSTEM
4230dfc9 8872P: Linux PCMCIA Team
f5df5881 8873L: linux-pcmcia@lists.infradead.org
6650e0a5 8874W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8876S: Maintained
679655da
JP
8877F: Documentation/pcmcia/
8878F: drivers/pcmcia/
8879F: include/pcmcia/
1da177e4
LT
8880
8881PCNET32 NETWORK DRIVER
227fb925 8882M: Don Fry <pcnet32@frontier.com>
979b6c13 8883L: netdev@vger.kernel.org
1da177e4 8884S: Maintained
b955f6ca 8885F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8886
48fc267e
SK
8887PCRYPT PARALLEL CRYPTO ENGINE
8888M: Steffen Klassert <steffen.klassert@secunet.com>
8889L: linux-crypto@vger.kernel.org
8890S: Maintained
8891F: crypto/pcrypt.c
8892F: include/crypto/pcrypt.h
8893
e72df0b8
TH
8894PER-CPU MEMORY ALLOCATOR
8895M: Tejun Heo <tj@kernel.org>
93e205a7 8896M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8898S: Maintained
8899F: include/linux/percpu*.h
8900F: mm/percpu*.c
8901F: arch/*/include/asm/percpu.h
8902
ad4ecbcb 8903PER-TASK DELAY ACCOUNTING
185e595f 8904M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8905S: Maintained
679655da
JP
8906F: include/linux/delayacct.h
8907F: kernel/delayacct.c
ad4ecbcb 8908
57c0c15b 8909PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8910M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8911M: Ingo Molnar <mingo@redhat.com>
f80c5393 8912M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8913R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8914L: linux-kernel@vger.kernel.org
75fc2d37 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8916S: Supported
d53e8365 8917F: kernel/events/*
a003236c 8918F: include/linux/perf_event.h
c117ab84 8919F: include/uapi/linux/perf_event.h
141c4296
RR
8920F: arch/*/kernel/perf_event*.c
8921F: arch/*/kernel/*/perf_event*.c
8922F: arch/*/kernel/*/*/perf_event*.c
a003236c 8923F: arch/*/include/asm/perf_event.h
a003236c 8924F: arch/*/kernel/perf_callchain.c
b0a434fb 8925F: arch/*/events/*
a003236c 8926F: tools/perf/
6c0b3244 8927
dd49d0f5 8928PERSONALITY HANDLING
8b58be88 8929M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8930L: linux-abi-devel@lists.sourceforge.net
8931S: Maintained
679655da 8932F: include/linux/personality.h
c117ab84 8933F: include/uapi/linux/personality.h
dd49d0f5 8934
838e7a03 8935PHONET PROTOCOL
2a06b40f 8936M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8937S: Supported
8938F: Documentation/networking/phonet.txt
8939F: include/linux/phonet.h
8940F: include/net/phonet/
c117ab84 8941F: include/uapi/linux/phonet.h
838e7a03
RDC
8942F: net/phonet/
8943
1da177e4 8944PHRAM MTD DRIVER
8b58be88 8945M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8946L: linux-mtd@lists.infradead.org
8947S: Maintained
679655da 8948F: drivers/mtd/devices/phram.c
1da177e4 8949
efdbb10e
BP
8950PICOLCD HID DRIVER
8951M: Bruno Prémont <bonbons@linux-vserver.org>
8952L: linux-input@vger.kernel.org
8953S: Maintained
8954F: drivers/hid/hid-picolcd*
8955
a53bfa07
JI
8956PICOXCELL SUPPORT
8957M: Jamie Iles <jamie@jamieiles.com>
8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8959T: git git://github.com/jamieiles/linux-2.6-ji.git
8960S: Supported
b8733987 8961F: arch/arm/boot/dts/picoxcell*
14430813 8962F: arch/arm/mach-picoxcell/
b8733987 8963F: drivers/crypto/picoxcell*
a53bfa07 8964
2744e8af
LW
8965PIN CONTROL SUBSYSTEM
8966M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8967L: linux-gpio@vger.kernel.org
dbe752a3 8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8969S: Maintained
9feeed94 8970F: Documentation/devicetree/bindings/pinctrl/
07f29ba6 8971F: drivers/pinctrl/
8e406fe4 8972F: include/linux/pinctrl/
2744e8af 8973
2201bbb8
JCPV
8974PIN CONTROLLER - ATMEL AT91
8975M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8977S: Maintained
c654b6bf 8978F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8979
33d3690c
LD
8980PIN CONTROLLER - ATMEL AT91 PIO4
8981M: Ludovic Desroches <ludovic.desroches@atmel.com>
8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983L: linux-gpio@vger.kernel.org
8984S: Supported
8985F: drivers/pinctrl/pinctrl-at91-pio4.*
8986
cbd1b652
MW
8987PIN CONTROLLER - INTEL
8988M: Mika Westerberg <mika.westerberg@linux.intel.com>
8989M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8990S: Maintained
8991F: drivers/pinctrl/intel/
2201bbb8 8992
9963b536
LP
8993PIN CONTROLLER - RENESAS
8994M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8995M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8996L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8997S: Maintained
8998F: drivers/pinctrl/sh-pfc/
8999
b75e60d6 9000PIN CONTROLLER - SAMSUNG
fea685e9 9001M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9002M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9003M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9005L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9006S: Maintained
9b5b33f6 9007F: drivers/pinctrl/samsung/
b75e60d6 9008
13cbd906
TL
9009PIN CONTROLLER - SINGLE
9010M: Tony Lindgren <tony@atomide.com>
9011M: Haojian Zhuang <haojian.zhuang@linaro.org>
9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013L: linux-omap@vger.kernel.org
9014S: Maintained
9015F: drivers/pinctrl/pinctrl-single.c
9016
deda8287 9017PIN CONTROLLER - ST SPEAR
da89947b 9018M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9020W: http://www.st.com/spear
9021S: Maintained
8e406fe4 9022F: drivers/pinctrl/spear/
deda8287 9023
249a6771 9024PKTCDVD DRIVER
e5f6450c 9025M: Jiri Kosina <jikos@kernel.org>
249a6771 9026S: Maintained
679655da
JP
9027F: drivers/block/pktcdvd.c
9028F: include/linux/pktcdvd.h
c117ab84 9029F: include/uapi/linux/pktcdvd.h
249a6771 9030
b31d8273
G
9031PKUNITY SOC DRIVERS
9032M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9033W: http://mprc.pku.edu.cn/~guanxuetao/linux
9034S: Maintained
ceebf4d5 9035T: git git://github.com/gxt/linux.git
b31d8273 9036F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9037F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9038F: drivers/video/fbdev/fb-puv3.c
2809e80b 9039F: drivers/rtc/rtc-puv3.c
b31d8273 9040
9d2ecfb7 9041PMBUS HARDWARE MONITORING DRIVERS
ca462085 9042M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9043L: linux-hwmon@vger.kernel.org
9044W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9045W: http://www.roeck-us.net/linux/drivers/
9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9047S: Maintained
9048F: Documentation/hwmon/pmbus
9049F: drivers/hwmon/pmbus/
9050F: include/linux/i2c/pmbus.h
9051
89a36810 9052PMC SIERRA MaxRAID DRIVER
89a36810
AR
9053L: linux-scsi@vger.kernel.org
9054W: http://www.pmc-sierra.com/
3cdea4d7 9055S: Orphan
89a36810
AR
9056F: drivers/scsi/pmcraid.*
9057
dbf9bfe6 9058PMC SIERRA PM8001 DRIVER
d32477e2 9059M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9060M: lindar_liu@usish.com
f5a7b525 9061L: pmchba@pmcs.com
dbf9bfe6 9062L: linux-scsi@vger.kernel.org
9063S: Supported
9064F: drivers/scsi/pm8001/
9065
1da177e4 9066POSIX CLOCKS and TIMERS
8b58be88 9067M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9068L: linux-kernel@vger.kernel.org
75fc2d37 9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9070S: Maintained
679655da
JP
9071F: fs/timerfd.c
9072F: include/linux/timer*
5cee9645 9073F: kernel/time/*timer*
1da177e4 9074
7b06a6d7
RW
9075POWER MANAGEMENT CORE
9076M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9077L: linux-pm@vger.kernel.org
9078T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9079S: Supported
9080F: drivers/base/power/
9081F: include/linux/pm.h
9082F: include/linux/pm_*
9083F: include/linux/powercap.h
9084F: drivers/powercap/
9085
3be86148 9086POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9087M: Sebastian Reichel <sre@kernel.org>
57318935 9088M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9089M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9090L: linux-pm@vger.kernel.org
54e5881d 9091T: git git://git.infradead.org/battery-2.6.git
3be86148 9092S: Maintained
679655da 9093F: include/linux/power_supply.h
8cd725a1 9094F: drivers/power/
26305022 9095X: drivers/power/avs/
3be86148 9096
514f161a
MR
9097POWER STATE COORDINATION INTERFACE (PSCI)
9098M: Mark Rutland <mark.rutland@arm.com>
9099M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9100L: linux-arm-kernel@lists.infradead.org
9101S: Maintained
9102F: drivers/firmware/psci.c
9103F: include/linux/psci.h
9104F: include/uapi/linux/psci.h
9105
1da177e4 9106PNP SUPPORT
9c3646d1 9107M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9108S: Maintained
679655da 9109F: drivers/pnp/
1da177e4
LT
9110
9111PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9112M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9113L: linux-ppp@vger.kernel.org
9114S: Maintained
224cf5ad 9115F: drivers/net/ppp/ppp_*
1da177e4
LT
9116
9117PPP OVER ATM (RFC 2364)
8b58be88 9118M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9119S: Maintained
679655da 9120F: net/atm/pppoatm.c
c117ab84 9121F: include/uapi/linux/atmppp.h
1da177e4
LT
9122
9123PPP OVER ETHERNET
8b58be88 9124M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9125S: Maintained
224cf5ad
JK
9126F: drivers/net/ppp/pppoe.c
9127F: drivers/net/ppp/pppox.c
1da177e4 9128
a6d2370b 9129PPP OVER L2TP
8b58be88 9130M: James Chapman <jchapman@katalix.com>
a6d2370b 9131S: Maintained
90ca28d1 9132F: net/l2tp/l2tp_ppp.c
679655da 9133F: include/linux/if_pppol2tp.h
c117ab84 9134F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9135
eae9d2ba 9136PPS SUPPORT
8b58be88 9137M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9138W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9139L: linuxpps@ml.enneenne.com (subscribers-only)
9140S: Maintained
cabaaf41
JP
9141F: Documentation/pps/
9142F: drivers/pps/
9143F: include/linux/pps*.h
eae9d2ba 9144
71a6d0af
HW
9145PPTP DRIVER
9146M: Dmitry Kozlov <xeb@mail.ru>
9147L: netdev@vger.kernel.org
9148S: Maintained
224cf5ad 9149F: drivers/net/ppp/pptp.c
71a6d0af
HW
9150W: http://sourceforge.net/projects/accel-pptp
9151
1da177e4 9152PREEMPTIBLE KERNEL
8b58be88 9153M: Robert Love <rml@tech9.net>
1da177e4
LT
9154L: kpreempt-tech@lists.sourceforge.net
9155W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9156S: Supported
679655da
JP
9157F: Documentation/preempt-locking.txt
9158F: include/linux/preempt.h
1da177e4
LT
9159
9160PRISM54 WIRELESS DRIVER
8b58be88 9161M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9162L: linux-wireless@vger.kernel.org
9ef80804 9163W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9164S: Obsolete
c12edfe2 9165F: drivers/net/wireless/intersil/prism54/
1da177e4 9166
02c18891 9167PS3 NETWORK SUPPORT
b809b9ca 9168M: Geoff Levand <geoff@infradead.org>
02c18891 9169L: netdev@vger.kernel.org
a14ab6b6 9170L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9171S: Maintained
8df158ac 9172F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9173
f58a9d17 9174PS3 PLATFORM SUPPORT
b809b9ca 9175M: Geoff Levand <geoff@infradead.org>
a4724ed6 9176L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9177S: Maintained
679655da
JP
9178F: arch/powerpc/boot/ps3*
9179F: arch/powerpc/include/asm/lv1call.h
9180F: arch/powerpc/include/asm/ps3*.h
9181F: arch/powerpc/platforms/ps3/
9182F: drivers/*/ps3*
9183F: drivers/ps3/
fec629b8 9184F: drivers/rtc/rtc-ps3.c
679655da 9185F: drivers/usb/host/*ps3.c
fec629b8 9186F: sound/ppc/snd_ps3*
f58a9d17 9187
cffb4add 9188PS3VRAM DRIVER
8b58be88 9189M: Jim Paris <jim@jtan.com>
3715a5d0 9190M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9191L: linuxppc-dev@lists.ozlabs.org
cffb4add 9192S: Maintained
8a3977cb 9193F: drivers/block/ps3vram.c
cffb4add 9194
8defe599 9195PSTORE FILESYSTEM
9d5e2a02 9196M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9197M: Colin Cross <ccross@android.com>
9198M: Kees Cook <keescook@chromium.org>
9199M: Tony Luck <tony.luck@intel.com>
9200S: Maintained
9f273c24 9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9202F: fs/pstore/
9203F: include/linux/pstore*
04851772 9204F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9205F: drivers/acpi/apei/erst.c
9206
7fbc415d
RC
9207PTP HARDWARE CLOCK SUPPORT
9208M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9209L: netdev@vger.kernel.org
7fbc415d
RC
9210S: Maintained
9211W: http://linuxptp.sourceforge.net/
9212F: Documentation/ABI/testing/sysfs-ptp
9213F: Documentation/ptp/*
0ecb3cdd 9214F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9215F: drivers/net/phy/dp83640*
9216F: drivers/ptp/*
9217F: include/linux/ptp_cl*
9218
cf94a4d1 9219PTRACE SUPPORT
e846ee5f 9220M: Roland McGrath <roland@hack.frob.com>
8b58be88 9221M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9222S: Maintained
9223F: include/asm-generic/syscall.h
9224F: include/linux/ptrace.h
9225F: include/linux/regset.h
9226F: include/linux/tracehook.h
c117ab84 9227F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9228F: kernel/ptrace.c
9229
8320204a 9230PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9231M: Mike Isely <isely@pobox.com>
16e9495d 9232L: pvrusb2@isely.net (subscribers-only)
661263b5 9233L: linux-media@vger.kernel.org
8320204a 9234W: http://www.isely.net/pvrusb2/
275ffde4 9235T: git git://linuxtv.org/media_tree.git
8320204a 9236S: Maintained
679655da 9237F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9238F: drivers/media/usb/pvrusb2/
8320204a 9239
39532e6c
HG
9240PWC WEBCAM DRIVER
9241M: Hans de Goede <hdegoede@redhat.com>
9242L: linux-media@vger.kernel.org
9243T: git git://linuxtv.org/media_tree.git
9244S: Maintained
9245F: drivers/media/usb/pwc/*
9246
93c090b3
KD
9247PWM FAN DRIVER
9248M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9249L: linux-hwmon@vger.kernel.org
93c090b3
KD
9250S: Supported
9251F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9252F: Documentation/hwmon/pwm-fan
9253F: drivers/hwmon/pwm-fan.c
9254
200efedd 9255PWM SUBSYSTEM
aa3495f7
TR
9256M: Thierry Reding <thierry.reding@gmail.com>
9257L: linux-pwm@vger.kernel.org
0c2498f1 9258S: Maintained
006e854f 9259T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9260F: Documentation/pwm.txt
9261F: Documentation/devicetree/bindings/pwm/
9262F: include/linux/pwm.h
0c2498f1 9263F: drivers/pwm/
a140b98d
TR
9264F: drivers/video/backlight/pwm_bl.c
9265F: include/linux/pwm_backlight.h
0c2498f1 9266
30ec261e 9267PXA2xx/PXA3xx SUPPORT
8da5e302 9268M: Daniel Mack <daniel@zonque.org>
a323f664 9269M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9270M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9272T: git git://github.com/hzhuang1/linux.git
8da5e302 9273T: git git://github.com/rjarzmik/linux.git
1da177e4 9274S: Maintained
e68d7c14 9275F: arch/arm/boot/dts/pxa*
679655da 9276F: arch/arm/mach-pxa/
820439f1 9277F: drivers/dma/pxa*
679655da 9278F: drivers/pcmcia/pxa2xx*
1403ead9 9279F: drivers/pinctrl/pxa/
9df92e6c 9280F: drivers/spi/spi-pxa2xx*
faf2e1db 9281F: drivers/usb/gadget/udc/pxa2*
679655da 9282F: include/sound/pxa2xx-lib.h
bec4c99e 9283F: sound/arm/pxa*
14430813 9284F: sound/soc/pxa/
1da177e4 9285
f3154a46
RJ
9286PXA GPIO DRIVER
9287M: Robert Jarzmik <robert.jarzmik@free.fr>
9288L: linux-gpio@vger.kernel.org
9289S: Maintained
9290F: drivers/gpio/gpio-pxa.c
9291
ec64d3bf
EG
9292PXA3xx NAND FLASH DRIVER
9293M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9294L: linux-mtd@lists.infradead.org
9295S: Maintained
9a67f099 9296F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9297
3f640c61 9298MMP SUPPORT
8b58be88 9299M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9300M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9302T: git git://github.com/hzhuang1/linux.git
9303T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9304S: Maintained
e68d7c14 9305F: arch/arm/boot/dts/mmp*
3f640c61 9306F: arch/arm/mach-mmp/
e8e6cb32 9307
272f133a
PO
9308PXA MMCI DRIVER
9309S: Orphan
9310
57f63bc8 9311PXA RTC DRIVER
8b58be88 9312M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9313L: rtc-linux@googlegroups.com
9314S: Maintained
9315
cea4001a 9316QAT DRIVER
49e7d9df
JP
9317M: Tadeusz Struk <tadeusz.struk@intel.com>
9318L: qat-linux@intel.com
9319S: Supported
9320F: drivers/crypto/qat/
cea4001a 9321
52a09a04 9322QIB DRIVER
8473c603 9323M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9324L: linux-rdma@vger.kernel.org
9325S: Supported
9326F: drivers/infiniband/hw/qib/
9327
5e9772b9
JS
9328QLOGIC QLA1280 SCSI DRIVER
9329M: Michael Reed <mdr@sgi.com>
9330L: linux-scsi@vger.kernel.org
9331S: Maintained
9332F: drivers/scsi/qla1280.[ch]
9333
1da177e4 9334QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9335M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9336L: linux-scsi@vger.kernel.org
9337S: Supported
679655da
JP
9338F: Documentation/scsi/LICENSE.qla2xxx
9339F: drivers/scsi/qla2xxx/
1da177e4 9340
883c98fe 9341QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9342M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9343L: linux-scsi@vger.kernel.org
9344S: Supported
bacfb81b 9345F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9346F: drivers/scsi/qla4xxx/
9347
5a4faa87 9348QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9349M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9350M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9351M: linux-driver@qlogic.com
9352L: netdev@vger.kernel.org
9353S: Supported
679655da 9354F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9355F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9356
0ec00f03 9357QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9358M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9359L: netdev@vger.kernel.org
9360S: Supported
aa43c215 9361F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9362
c4e84bde 9363QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9364M: Harish Patil <harish.patil@qlogic.com>
9365M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9366M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9367M: linux-driver@qlogic.com
c4e84bde
RM
9368L: netdev@vger.kernel.org
9369S: Supported
aa43c215 9370F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9371
fe56b9e6
YM
9372QLOGIC QL4xxx ETHERNET DRIVER
9373M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9374M: Ariel Elior <Ariel.Elior@qlogic.com>
9375M: everest-linux-l2@qlogic.com
9376L: netdev@vger.kernel.org
9377S: Supported
9378F: drivers/net/ethernet/qlogic/qed/
9379F: include/linux/qed/
9380F: drivers/net/ethernet/qlogic/qede/
9381
1da177e4 9382QNX4 FILESYSTEM
8b58be88 9383M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9384W: http://www.alarsen.net/linux/qnx4fs/
9385S: Maintained
80811493 9386F: fs/qnx4/
c117ab84
CEB
9387F: include/uapi/linux/qnx4_fs.h
9388F: include/uapi/linux/qnxtypes.h
1da177e4 9389
91952bc0
AP
9390QT1010 MEDIA DRIVER
9391M: Antti Palosaari <crope@iki.fi>
9392L: linux-media@vger.kernel.org
a825eaec 9393W: https://linuxtv.org
91952bc0
AP
9394W: http://palosaari.fi/linux/
9395Q: http://patchwork.linuxtv.org/project/linux-media/list/
9396T: git git://linuxtv.org/anttip/media_tree.git
9397S: Maintained
9398F: drivers/media/tuners/qt1010*
9399
966fb5ec
SM
9400QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9401M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9402L: linux-wireless@vger.kernel.org
9403L: ath9k-devel@lists.ath9k.org
9404W: http://wireless.kernel.org/en/users/Drivers/ath9k
9405S: Supported
9406F: drivers/net/wireless/ath/ath9k/
9407
2ea0ffcb
KV
9408QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9409M: Kalle Valo <kvalo@qca.qualcomm.com>
9410L: ath10k@lists.infradead.org
9411W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9413S: Supported
9414F: drivers/net/wireless/ath/ath10k/
9415
4f4567cf
RK
9416QUALCOMM HEXAGON ARCHITECTURE
9417M: Richard Kuo <rkuo@codeaurora.org>
9418L: linux-hexagon@vger.kernel.org
9f273c24 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9420S: Supported
9421F: arch/hexagon/
9422
8e84c258
EK
9423QUALCOMM WCN36XX WIRELESS DRIVER
9424M: Eugene Krasnikov <k.eugene.e@gmail.com>
9425L: wcn36xx@lists.infradead.org
9426W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9427T: git git://github.com/KrasnikovEugene/wcn36xx.git
9428S: Supported
9429F: drivers/net/wireless/ath/wcn36xx/
9430
eeca9a67
MT
9431QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9432M: Gabriel Somlo <somlo@cmu.edu>
9433M: "Michael S. Tsirkin" <mst@redhat.com>
9434L: qemu-devel@nongnu.org
9435S: Maintained
9436F: drivers/firmware/qemu_fw_cfg.c
9437
602adf40 9438RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9439M: Ilya Dryomov <idryomov@gmail.com>
9440M: Sage Weil <sage@redhat.com>
527a88b9 9441M: Alex Elder <elder@kernel.org>
398ecff5 9442L: ceph-devel@vger.kernel.org
09d90327
SW
9443W: http://ceph.com/
9444T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9445T: git git://github.com/ceph/ceph-client.git
602adf40 9446S: Supported
398ecff5 9447F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9448F: drivers/block/rbd.c
9449F: drivers/block/rbd_types.h
9450
1da177e4 9451RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9452M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9453L: linux-fbdev@vger.kernel.org
1da177e4 9454S: Maintained
8a61f013 9455F: drivers/video/fbdev/aty/radeon*
c117ab84 9456F: include/uapi/linux/radeonfb.h
1da177e4 9457
c6c9b34c
HG
9458RADIOSHARK RADIO DRIVER
9459M: Hans de Goede <hdegoede@redhat.com>
9460L: linux-media@vger.kernel.org
9461T: git git://linuxtv.org/media_tree.git
9462S: Maintained
9463F: drivers/media/radio/radio-shark.c
9464
9465RADIOSHARK2 RADIO DRIVER
9466M: Hans de Goede <hdegoede@redhat.com>
9467L: linux-media@vger.kernel.org
9468T: git git://linuxtv.org/media_tree.git
9469S: Maintained
9470F: drivers/media/radio/radio-shark2.c
9471F: drivers/media/radio/radio-tea5777.c
9472
1da177e4 9473RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9474M: Paul Mackerras <paulus@samba.org>
c69f677c 9475L: linux-fbdev@vger.kernel.org
1da177e4 9476S: Maintained
8a61f013 9477F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9478
a0fd81a9 9479RALINK MIPS ARCHITECTURE
bdb40e8e 9480M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9481L: linux-mips@linux-mips.org
9482S: Maintained
9483F: arch/mips/ralink
9484
e7839f25 9485RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9486P: rt2x00 project
b182427e 9487M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9488M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9489L: linux-wireless@vger.kernel.org
95ea3627 9490S: Maintained
33aca94d 9491F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9492
9db5579b 9493RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9494M: Jens Axboe <axboe@kernel.dk>
9db5579b 9495S: Maintained
679655da
JP
9496F: Documentation/blockdev/ramdisk.txt
9497F: drivers/block/brd.c
9db5579b 9498
9e95ce27 9499RANDOM NUMBER DRIVER
0624bcaa 9500M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9501S: Maintained
679655da 9502F: drivers/char/random.c
9e95ce27 9503
394b701c 9504RAPIDIO SUBSYSTEM
8b58be88 9505M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9506M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9507S: Maintained
679655da 9508F: drivers/rapidio/
394b701c 9509
e2d1d6c0 9510RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9511L: linux-wireless@vger.kernel.org
f52a5490 9512S: Orphan
679655da 9513F: drivers/net/wireless/ray*
e2d1d6c0
RD
9514
9515RCUTORTURE MODULE
e0198b29 9516M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9517M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9518L: linux-kernel@vger.kernel.org
f9094d8e 9519S: Supported
08deed1e 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9521F: Documentation/RCU/torture.txt
34e2d560 9522F: kernel/rcu/rcutorture.c
e2d1d6c0 9523
c87b9c60
PM
9524RCUTORTURE TEST FRAMEWORK
9525M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9526M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9527R: Steven Rostedt <rostedt@goodmis.org>
9528R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9529R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9530L: linux-kernel@vger.kernel.org
c87b9c60
PM
9531S: Supported
9532T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9533F: tools/testing/selftests/rcutorture
9534
c1f766b5 9535RDC R-321X SoC
8b58be88 9536M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9537S: Maintained
9538
db17f395 9539RDC R6040 FAST ETHERNET DRIVER
8b58be88 9540M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9541L: netdev@vger.kernel.org
9542S: Maintained
58565a35 9543F: drivers/net/ethernet/rdc/r6040.c
db17f395 9544
a09ed661 9545RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9546M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9547L: netdev@vger.kernel.org
9548L: linux-rdma@vger.kernel.org
fbb5a558 9549L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9550W: https://oss.oracle.com/projects/rds/
a09ed661 9551S: Supported
679655da 9552F: net/rds/
72f26eee 9553F: Documentation/networking/rds.txt
a09ed661 9554
0194621b
DD
9555RDMAVT - RDMA verbs software
9556M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9557L: linux-rdma@vger.kernel.org
9558S: Supported
9559F: drivers/infiniband/sw/rdmavt
9560
595182bc 9561READ-COPY UPDATE (RCU)
8b58be88 9562M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9563M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9564R: Steven Rostedt <rostedt@goodmis.org>
9565R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9566R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9567L: linux-kernel@vger.kernel.org
9fab9787 9568W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9569S: Supported
08deed1e 9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9571F: Documentation/RCU/
9fab9787 9572X: Documentation/RCU/torture.txt
f9094d8e 9573F: include/linux/rcu*
4102adab
PM
9574X: include/linux/srcu.h
9575F: kernel/rcu/
34e2d560 9576X: kernel/torture.c
595182bc 9577
0c86edc0 9578REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9579M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9580M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9581L: rtc-linux@googlegroups.com
8a6e2535 9582Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9584S: Maintained
679655da
JP
9585F: Documentation/rtc.txt
9586F: drivers/rtc/
9587F: include/linux/rtc.h
c117ab84 9588F: include/uapi/linux/rtc.h
0c86edc0 9589
0e400c53
MB
9590REALTEK AUDIO CODECS
9591M: Bard Liao <bardliao@realtek.com>
9592M: Oder Chiou <oder_chiou@realtek.com>
9593S: Maintained
9594F: sound/soc/codecs/rt*
9595F: include/sound/rt*.h
9596
1da177e4 9597REISERFS FILE SYSTEM
76c4e5ea 9598L: reiserfs-devel@vger.kernel.org
1da177e4 9599S: Supported
679655da 9600F: fs/reiserfs/
1da177e4 9601
b83a313b 9602REGISTER MAP ABSTRACTION
b02e48f2 9603M: Mark Brown <broonie@kernel.org>
dd060bc9 9604L: linux-kernel@vger.kernel.org
b83a313b
MB
9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9606S: Supported
9607F: drivers/base/regmap/
9608F: include/linux/regmap.h
9609
400e64df
OBC
9610REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9611M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9612M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9613L: linux-remoteproc@vger.kernel.org
6bb697b6 9614T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9615S: Maintained
9616F: drivers/remoteproc/
9617F: Documentation/remoteproc.txt
6fc26488 9618F: include/linux/remoteproc.h
400e64df 9619
d8115db5
OBC
9620REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9621M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9622M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9623L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9625S: Maintained
9626F: drivers/rpmsg/
9627F: Documentation/rpmsg.txt
9628F: include/linux/rpmsg.h
9629
8e6569af
SS
9630RENESAS ETHERNET DRIVERS
9631R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9632L: netdev@vger.kernel.org
4a121096 9633L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9634F: drivers/net/ethernet/renesas/
9635F: include/linux/sh_eth.h
9636
3e46c397
YS
9637RENESAS USB2 PHY DRIVER
9638M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9639L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9640S: Maintained
9641F: drivers/phy/phy-rcar-gen3-usb2.c
9642
1b0fe6be
PZ
9643RESET CONTROLLER FRAMEWORK
9644M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9645T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9646S: Maintained
9647F: drivers/reset/
9648F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9649F: include/dt-bindings/reset/
1b0fe6be
PZ
9650F: include/linux/reset.h
9651F: include/linux/reset-controller.h
9652
e0897645 9653RFKILL
8b58be88 9654M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9655L: linux-wireless@vger.kernel.org
ce466579
JB
9656W: http://wireless.kernel.org/
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9659S: Maintained
505c9247 9660F: Documentation/rfkill.txt
80811493 9661F: net/rfkill/
e0897645 9662
933685ca
TG
9663RHASHTABLE
9664M: Thomas Graf <tgraf@suug.ch>
9665L: netdev@vger.kernel.org
9666S: Maintained
9667F: lib/rhashtable.c
9668F: include/linux/rhashtable.h
9669
67e054e9
ML
9670RICOH SMARTMEDIA/XD DRIVER
9671M: Maxim Levitsky <maximlevitsky@gmail.com>
9672S: Maintained
21c26f50
JP
9673F: drivers/mtd/nand/r852.c
9674F: drivers/mtd/nand/r852.h
67e054e9 9675
92634125
ML
9676RICOH R5C592 MEMORYSTICK DRIVER
9677M: Maxim Levitsky <maximlevitsky@gmail.com>
9678S: Maintained
9679F: drivers/memstick/host/r592.*
9680
27f1d2f9
SA
9681ROCCAT DRIVERS
9682M: Stefan Achatz <erazor_de@users.sourceforge.net>
9683W: http://sourceforge.net/projects/roccat/
9684S: Maintained
9685F: drivers/hid/hid-roccat*
9686F: include/linux/hid-roccat*
9687F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9688
4b8ac966
JP
9689ROCKER DRIVER
9690M: Jiri Pirko <jiri@resnulli.us>
9691M: Scott Feldman <sfeldma@gmail.com>
9692L: netdev@vger.kernel.org
9693S: Supported
9694F: drivers/net/ethernet/rocker/
9695
1da177e4
LT
9696ROCKETPORT DRIVER
9697P: Comtrol Corp.
1da177e4
LT
9698W: http://www.comtrol.com
9699S: Maintained
679655da 9700F: Documentation/serial/rocket.txt
c897401b 9701F: drivers/tty/rocket*
1da177e4 9702
7645c2f4
KC
9703ROCKETPORT EXPRESS/INFINITY DRIVER
9704M: Kevin Cernekee <cernekee@gmail.com>
9705L: linux-serial@vger.kernel.org
9706S: Odd Fixes
9707F: drivers/tty/serial/rp2.*
9708
1da177e4 9709ROSE NETWORK LAYER
8b58be88 9710M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9711L: linux-hams@vger.kernel.org
d34cb28a 9712W: http://www.linux-ax25.org/
1da177e4 9713S: Maintained
679655da 9714F: include/net/rose.h
c117ab84 9715F: include/uapi/linux/rose.h
679655da 9716F: net/rose/
1da177e4 9717
91952bc0
AP
9718RTL2830 MEDIA DRIVER
9719M: Antti Palosaari <crope@iki.fi>
9720L: linux-media@vger.kernel.org
a825eaec 9721W: https://linuxtv.org
91952bc0
AP
9722W: http://palosaari.fi/linux/
9723Q: http://patchwork.linuxtv.org/project/linux-media/list/
9724T: git git://linuxtv.org/anttip/media_tree.git
9725S: Maintained
9726F: drivers/media/dvb-frontends/rtl2830*
9727
27a0aacf
AP
9728RTL2832 MEDIA DRIVER
9729M: Antti Palosaari <crope@iki.fi>
9730L: linux-media@vger.kernel.org
a825eaec 9731W: https://linuxtv.org
27a0aacf
AP
9732W: http://palosaari.fi/linux/
9733Q: http://patchwork.linuxtv.org/project/linux-media/list/
9734T: git git://linuxtv.org/anttip/media_tree.git
9735S: Maintained
9736F: drivers/media/dvb-frontends/rtl2832*
9737
ba6e6f6e
AP
9738RTL2832_SDR MEDIA DRIVER
9739M: Antti Palosaari <crope@iki.fi>
9740L: linux-media@vger.kernel.org
a825eaec 9741W: https://linuxtv.org
ba6e6f6e
AP
9742W: http://palosaari.fi/linux/
9743Q: http://patchwork.linuxtv.org/project/linux-media/list/
9744T: git git://linuxtv.org/anttip/media_tree.git
9745S: Maintained
b4bb1c28 9746F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9747
59840488 9748RTL8180 WIRELESS DRIVER
605bebe2 9749L: linux-wireless@vger.kernel.org
491b26b4 9750W: http://wireless.kernel.org/
54e5881d 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9752S: Orphan
62141726 9753F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9754
59840488 9755RTL8187 WIRELESS DRIVER
9f0939bf 9756M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9757M: Hin-Tak Leung <htl10@users.sourceforge.net>
9758M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9759L: linux-wireless@vger.kernel.org
491b26b4 9760W: http://wireless.kernel.org/
54e5881d 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9762S: Maintained
62141726 9763F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9764
3cf0c8ad
LF
9765RTL8192CE WIRELESS DRIVER
9766M: Larry Finger <Larry.Finger@lwfinger.net>
9767M: Chaoming Li <chaoming_li@realsil.com.cn>
9768L: linux-wireless@vger.kernel.org
491b26b4 9769W: http://wireless.kernel.org/
3cf0c8ad
LF
9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9771S: Maintained
62141726
KV
9772F: drivers/net/wireless/realtek/rtlwifi/
9773F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9774
26f1fad2
JS
9775RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9776M: Jes Sorensen <Jes.Sorensen@redhat.com>
9777L: linux-wireless@vger.kernel.org
171a900c 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9779S: Maintained
9780F: drivers/net/wireless/realtek/rtl8xxxu/
9781
9eb8ef74 9782S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9783M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9784L: linux-fbdev@vger.kernel.org
ce00f85c 9785S: Maintained
8a61f013 9786F: drivers/video/fbdev/savage/
9eb8ef74 9787
1da177e4 9788S390
8b58be88
JP
9789M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9790M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9791L: linux-s390@vger.kernel.org
5238da45 9792W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9794S: Supported
679655da 9795F: arch/s390/
a968cd3e 9796F: drivers/s390/
3bfe6858
JN
9797F: Documentation/s390/
9798F: Documentation/DocBook/s390*
5238da45 9799
322986ca
SO
9800S390 COMMON I/O LAYER
9801M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9802M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9803L: linux-s390@vger.kernel.org
9804W: http://www.ibm.com/developerworks/linux/linux390/
9805S: Supported
9806F: drivers/s390/cio/
9807
9808S390 DASD DRIVER
9809M: Stefan Weinhuber <wein@de.ibm.com>
9810M: Stefan Haberland <stefan.haberland@de.ibm.com>
9811L: linux-s390@vger.kernel.org
9812W: http://www.ibm.com/developerworks/linux/linux390/
9813S: Supported
9814F: drivers/s390/block/dasd*
9815F: block/partitions/ibm.c
9816
5238da45 9817S390 NETWORK DRIVERS
f0c59aff 9818M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9819L: linux-s390@vger.kernel.org
5238da45
HC
9820W: http://www.ibm.com/developerworks/linux/linux390/
9821S: Supported
679655da 9822F: drivers/s390/net/
5238da45 9823
322986ca
SO
9824S390 PCI SUBSYSTEM
9825M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9826M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9827L: linux-s390@vger.kernel.org
9828W: http://www.ibm.com/developerworks/linux/linux390/
9829S: Supported
9830F: arch/s390/pci/
9831F: drivers/pci/hotplug/s390_pci_hpc.c
9832
feed9b62 9833S390 ZCRYPT DRIVER
5c8d0983 9834M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9835L: linux-s390@vger.kernel.org
a968cd3e 9836W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9837S: Supported
d5ca6918 9838F: drivers/s390/crypto/
feed9b62 9839
5238da45 9840S390 ZFCP DRIVER
d38e19d0 9841M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9842L: linux-s390@vger.kernel.org
5238da45 9843W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9844S: Supported
679655da 9845F: drivers/s390/scsi/zfcp_*
1da177e4 9846
dd96df2c 9847S390 IUCV NETWORK LAYER
f0c59aff 9848M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9849L: linux-s390@vger.kernel.org
9850W: http://www.ibm.com/developerworks/linux/linux390/
9851S: Supported
679655da
JP
9852F: drivers/s390/net/*iucv*
9853F: include/net/iucv/
9854F: net/iucv/
dd96df2c 9855
8128f23c
GS
9856S390 IOMMU (PCI)
9857M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9858L: linux-s390@vger.kernel.org
9859W: http://www.ibm.com/developerworks/linux/linux390/
9860S: Supported
9861F: drivers/iommu/s390-iommu.c
9862
4dde7f75 9863S3C24XX SD/MMC Driver
8b58be88 9864M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9866S: Supported
679655da 9867F: drivers/mmc/host/s3cmci.*
4dde7f75 9868
1f15a229
HV
9869SAA6588 RDS RECEIVER DRIVER
9870M: Hans Verkuil <hverkuil@xs4all.nl>
9871L: linux-media@vger.kernel.org
9872T: git git://linuxtv.org/media_tree.git
a825eaec 9873W: https://linuxtv.org
1f15a229
HV
9874S: Odd Fixes
9875F: drivers/media/i2c/saa6588*
9876
98ed12e6 9877SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9878M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9879M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9880L: linux-media@vger.kernel.org
a825eaec 9881W: https://linuxtv.org
98ed12e6
MCC
9882T: git git://linuxtv.org/media_tree.git
9883S: Odd fixes
e42bf501 9884F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9885F: drivers/media/pci/saa7134/
9886
1da177e4 9887SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9888M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9889L: linux-media@vger.kernel.org
275ffde4 9890T: git git://linuxtv.org/media_tree.git
1da177e4 9891S: Maintained
90d72ac6
MCC
9892F: drivers/media/common/saa7146/
9893F: drivers/media/pci/saa7146/
9894F: include/media/saa7146*
1da177e4 9895
92304a40 9896SAMSUNG LAPTOP DRIVER
5909c654 9897M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9898L: platform-driver-x86@vger.kernel.org
9899S: Maintained
9900F: drivers/platform/x86/samsung-laptop.c
9901
4a109cc0 9902SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9903M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9904L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9905S: Supported
14430813 9906F: sound/soc/samsung/
4a109cc0 9907
0d89a28b 9908SAMSUNG FRAMEBUFFER DRIVER
b7701755 9909M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9910L: linux-fbdev@vger.kernel.org
9911S: Maintained
8a61f013 9912F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9913
b40f0632 9914SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9915M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9916M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9917L: linux-kernel@vger.kernel.org
b40f0632 9918L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9919S: Supported
9920F: drivers/mfd/sec*.c
9921F: drivers/regulator/s2m*.c
9922F: drivers/regulator/s5m*.c
b40f0632
KK
9923F: drivers/clk/clk-s2mps11.c
9924F: drivers/rtc/rtc-s5m.c
f69d3a17 9925F: include/linux/mfd/samsung/
a13c7c51
KK
9926F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9927F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9928F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9929F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9930
038f5c4b
SN
9931SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9932M: Kyungmin Park <kyungmin.park@samsung.com>
9933M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9934L: linux-media@vger.kernel.org
9935Q: https://patchwork.linuxtv.org/project/linux-media/list/
9936S: Supported
9937F: drivers/media/platform/exynos4-is/
038f5c4b 9938
6fd86ab2
SN
9939SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9940M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9941L: linux-media@vger.kernel.org
9942L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9943S: Maintained
9944F: drivers/media/platform/s3c-camif/
d647f0b7 9945F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9946
b84ef24e
AH
9947SAMSUNG S5C73M3 CAMERA DRIVER
9948M: Kyungmin Park <kyungmin.park@samsung.com>
9949M: Andrzej Hajda <a.hajda@samsung.com>
9950L: linux-media@vger.kernel.org
9951S: Supported
9952F: drivers/media/i2c/s5c73m3/*
9953
7d459937
AH
9954SAMSUNG S5K5BAF CAMERA DRIVER
9955M: Kyungmin Park <kyungmin.park@samsung.com>
9956M: Andrzej Hajda <a.hajda@samsung.com>
9957L: linux-media@vger.kernel.org
9958S: Supported
9959F: drivers/media/i2c/s5k5baf.c
9960
c04c674f
RB
9961SAMSUNG S3FWRN5 NFC DRIVER
9962M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9963M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9964L: linux-nfc@lists.01.org (moderated for non-subscribers)
9965S: Supported
9966F: drivers/nfc/s3fwrn5
9967
310e39c9 9968SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9969M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9970M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9971S: Supported
9972L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9973F: drivers/clk/samsung/
9974
66890ed6
BA
9975SAMSUNG SXGBE DRIVERS
9976M: Byungho An <bh74.an@samsung.com>
9977M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9978M: Vipul Pandya <vipul.pandya@samsung.com>
9979S: Supported
9980L: netdev@vger.kernel.org
9981F: drivers/net/ethernet/samsung/sxgbe/
9982
93c537af
LM
9983SAMSUNG THERMAL DRIVER
9984M: Lukasz Majewski <l.majewski@samsung.com>
9985L: linux-pm@vger.kernel.org
9986L: linux-samsung-soc@vger.kernel.org
9987S: Supported
9f273c24 9988T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9989F: drivers/thermal/samsung/
9990
e296cd32
KD
9991SAMSUNG USB2 PHY DRIVER
9992M: Kamil Debski <k.debski@samsung.com>
9993L: linux-kernel@vger.kernel.org
9994S: Supported
9995F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9996F: Documentation/phy/samsung-usb2.txt
9997F: drivers/phy/phy-exynos4210-usb2.c
9998F: drivers/phy/phy-exynos4x12-usb2.c
9999F: drivers/phy/phy-exynos5250-usb2.c
10000F: drivers/phy/phy-s5pv210-usb2.c
10001F: drivers/phy/phy-samsung-usb2.c
10002F: drivers/phy/phy-samsung-usb2.h
10003
ca749e2a 10004SERIAL DRIVERS
5e30bbb7 10005M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10006L: linux-serial@vger.kernel.org
5e30bbb7 10007S: Maintained
14430813 10008F: drivers/tty/serial/
ca749e2a 10009
aecb7b64 10010SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10011M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10012M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10013S: Maintained
1fb200d6 10014F: include/linux/dma/dw.h
3d598f47 10015F: include/linux/platform_data/dma-dw.h
61a76496 10016F: drivers/dma/dw/
aecb7b64 10017
058999cc
LP
10018SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10019M: Lars Persson <lars.persson@axis.com>
10020L: netdev@vger.kernel.org
10021S: Supported
10022F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10023F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10024
fc531d98 10025SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10026M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10027R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10028R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10029L: linux-i2c@vger.kernel.org
10030S: Maintained
10031F: drivers/i2c/busses/i2c-designware-*
10032F: include/linux/platform_data/i2c-designware.h
10033
f9e37137 10034SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10035M: Jaehoon Chung <jh80.chung@samsung.com>
10036L: linux-mmc@vger.kernel.org
10037S: Maintained
10038F: include/linux/mmc/dw_mmc.h
10039F: drivers/mmc/host/dw_mmc*
10040
a961e698
AS
10041SYSTEM TRACE MODULE CLASS
10042M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10043S: Maintained
e787bc46 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10045F: Documentation/trace/stm.txt
10046F: drivers/hwtracing/stm/
10047F: include/linux/stm.h
10048F: include/uapi/linux/stm.h
10049
1db121d6
AN
10050THUNDERBOLT DRIVER
10051M: Andreas Noever <andreas.noever@gmail.com>
10052S: Maintained
10053F: drivers/thunderbolt/
10054
e35a49b1
SR
10055TI BQ27XXX POWER SUPPLY DRIVER
10056R: Andrew F. Davis <afd@ti.com>
10057F: include/linux/power/bq27xxx_battery.h
10058F: drivers/power/bq27xxx_battery.c
10059F: drivers/power/bq27xxx_battery_i2c.c
10060
34db37c6 10061TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10062M: John Stultz <john.stultz@linaro.org>
88606e80 10063M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10064L: linux-kernel@vger.kernel.org
75fc2d37 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10066S: Supported
10067F: include/linux/clocksource.h
10068F: include/linux/time.h
10069F: include/linux/timex.h
c117ab84
CEB
10070F: include/uapi/linux/time.h
10071F: include/uapi/linux/timex.h
88606e80
TG
10072F: kernel/time/clocksource.c
10073F: kernel/time/time*.c
34db37c6 10074F: kernel/time/alarmtimer.c
88606e80 10075F: kernel/time/ntp.c
7fe5f1c1 10076F: tools/testing/selftests/timers/
88606e80 10077
1da177e4 10078SC1200 WDT DRIVER
b300645a 10079M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10080S: Maintained
679655da 10081F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10082
10083SCHEDULER
dd9b238c 10084M: Ingo Molnar <mingo@redhat.com>
8b58be88 10085M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10086L: linux-kernel@vger.kernel.org
75fc2d37 10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10088S: Maintained
95c0d71d 10089F: kernel/sched/
679655da 10090F: include/linux/sched.h
c117ab84 10091F: include/uapi/linux/sched.h
c2eb505b 10092F: include/linux/wait.h
1da177e4 10093
6bcf6737 10094SCORE ARCHITECTURE
ed38665e 10095M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10096M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10097W: http://www.sunplus.com
6bcf6737 10098S: Supported
a2681a75 10099F: arch/score/
6bcf6737 10100
80f390ea
SH
10101SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10102M: Sudeep Holla <sudeep.holla@arm.com>
10103L: linux-arm-kernel@lists.infradead.org
10104S: Maintained
10105F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10106F: drivers/clk/clk-scpi.c
8def3103 10107F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10108F: drivers/firmware/arm_scpi.c
10109F: include/linux/scpi_protocol.h
80f390ea 10110
1da177e4 10111SCSI CDROM DRIVER
8b58be88 10112M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10113L: linux-scsi@vger.kernel.org
10114W: http://www.kernel.dk
10115S: Maintained
679655da 10116F: drivers/scsi/sr*
1da177e4 10117
fb50a83d 10118SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10119M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10120L: linux-rdma@vger.kernel.org
10121S: Supported
10122W: http://www.openfabrics.org
10123Q: http://patchwork.kernel.org/project/linux-rdma/list/
10124T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10125F: drivers/infiniband/ulp/srp/
10126F: include/scsi/srp.h
10127
1da177e4 10128SCSI SG DRIVER
8b58be88 10129M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10130L: linux-scsi@vger.kernel.org
59ab3c93 10131W: http://sg.danny.cz/sg
1da177e4 10132S: Maintained
59ab3c93 10133F: Documentation/scsi/scsi-generic.txt
679655da
JP
10134F: drivers/scsi/sg.c
10135F: include/scsi/sg.h
1da177e4
LT
10136
10137SCSI SUBSYSTEM
7ee7895c 10138M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10140M: "Martin K. Petersen" <martin.petersen@oracle.com>
10141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10142L: linux-scsi@vger.kernel.org
1da177e4 10143S: Maintained
679655da
JP
10144F: drivers/scsi/
10145F: include/scsi/
1da177e4
LT
10146
10147SCSI TAPE DRIVER
8b58be88 10148M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10149L: linux-scsi@vger.kernel.org
10150S: Maintained
679655da 10151F: Documentation/scsi/st.txt
f7269cfc
JD
10152F: drivers/scsi/st.*
10153F: drivers/scsi/st_*.h
1da177e4
LT
10154
10155SCTP PROTOCOL
8b6efb75 10156M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10157M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10158L: linux-sctp@vger.kernel.org
5f85813c 10159W: http://lksctp.sourceforge.net
8b6efb75 10160S: Maintained
679655da
JP
10161F: Documentation/networking/sctp.txt
10162F: include/linux/sctp.h
4d58c025 10163F: include/uapi/linux/sctp.h
679655da
JP
10164F: include/net/sctp/
10165F: net/sctp/
1da177e4
LT
10166
10167SCx200 CPU SUPPORT
8b58be88 10168M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10169S: Odd Fixes
679655da 10170F: Documentation/i2c/busses/scx200_acb
390889b6 10171F: arch/x86/platform/scx200/
679655da
JP
10172F: drivers/watchdog/scx200_wdt.c
10173F: drivers/i2c/busses/scx200*
10174F: drivers/mtd/maps/scx200_docflash.c
10175F: include/linux/scx200.h
1662d32c
JC
10176
10177SCx200 GPIO DRIVER
8b58be88 10178M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10179S: Maintained
679655da
JP
10180F: drivers/char/scx200_gpio.c
10181F: include/linux/scx200_gpio.h
1662d32c
JC
10182
10183SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10184M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10185S: Maintained
679655da 10186F: drivers/clocksource/scx200_hrt.c
1da177e4 10187
6a36913a 10188SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10189M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10190L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10191S: Maintained
679655da 10192F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10193
e7839f25 10194SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10195M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10196L: linux-mmc@vger.kernel.org
ddfe954d
UH
10197T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10198S: Maintained
10199F: drivers/mmc/host/sdhci*
10200F: include/linux/mmc/sdhci*
e2d1d6c0 10201
c04f9d61
KC
10202SECURE COMPUTING
10203M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10204R: Andy Lutomirski <luto@amacapital.net>
10205R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10207S: Supported
10208F: kernel/seccomp.c
10209F: include/uapi/linux/seccomp.h
10210F: include/linux/seccomp.h
c99ee51a 10211F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10212K: \bsecure_computing
10213K: \bTIF_SECCOMP\b
10214
0d1bb41a 10215SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10216M: Ben Dooks <ben-linux@fluff.org>
dc524882 10217M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10218L: linux-mmc@vger.kernel.org
0d1bb41a 10219S: Maintained
dc524882 10220F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10221
c63b3cba 10222SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10223M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10224L: linux-mmc@vger.kernel.org
10225S: Maintained
10226F: drivers/mmc/host/sdhci-spear.c
10227
8711cca2 10228SECURITY SUBSYSTEM
9b45c0d2 10229M: James Morris <james.l.morris@oracle.com>
9c3646d1 10230M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10231L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10233W: http://kernsec.org/
8711cca2 10234S: Supported
7d2c86b5 10235F: security/
8711cca2 10236
1da177e4 10237SECURITY CONTACT
8b58be88 10238M: Security Officers <security@kernel.org>
1da177e4
LT
10239S: Supported
10240
10241SELINUX SECURITY MODULE
e0238b4c 10242M: Paul Moore <paul@paul-moore.com>
8b58be88 10243M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10244M: Eric Paris <eparis@parisplace.org>
e0238b4c 10245L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10246W: http://selinuxproject.org
5a5f2acf 10247T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10248S: Supported
679655da
JP
10249F: include/linux/selinux*
10250F: security/selinux/
6bde95ce 10251F: scripts/selinux/
1da177e4 10252
c1c124e9
JJ
10253APPARMOR SECURITY MODULE
10254M: John Johansen <john.johansen@canonical.com>
10255L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10256W: apparmor.wiki.kernel.org
10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10258S: Supported
10259F: security/apparmor/
10260
9b091556
KC
10261LOADPIN SECURITY MODULE
10262M: Kees Cook <keescook@chromium.org>
10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10264S: Supported
10265F: security/loadpin/
10266
730daa16
KC
10267YAMA SECURITY MODULE
10268M: Kees Cook <keescook@chromium.org>
10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10270S: Supported
10271F: security/yama/
10272
cef2cf07 10273SENSABLE PHANTOM
8b58be88 10274M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10275S: Maintained
679655da 10276F: drivers/misc/phantom.c
c117ab84 10277F: include/uapi/linux/phantom.h
cef2cf07 10278
6733b39a 10279SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10280M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10281M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10282M: John Soni Jose <sony.john@avagotech.com>
3387f656 10283L: linux-scsi@vger.kernel.org
4627de93 10284W: http://www.avagotech.com
3387f656
JP
10285S: Supported
10286F: drivers/scsi/be2iscsi/
6733b39a 10287
6938f855 10288Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10289M: Sathya Perla <sathya.perla@broadcom.com>
10290M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10291M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10292M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10293M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10294L: netdev@vger.kernel.org
fea3af67 10295W: http://www.emulex.com
7d2c86b5 10296S: Supported
9aebddd1 10297F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10298
d2928a8c 10299EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10300M: Selvin Xavier <selvin.xavier@avagotech.com>
10301M: Devesh Sharma <devesh.sharma@avagotech.com>
10302M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10303L: linux-rdma@vger.kernel.org
10304W: http://www.emulex.com
10305S: Supported
10306F: drivers/infiniband/hw/ocrdma/
10307
8ceee660 10308SFC NETWORK DRIVER
c06f51ea 10309M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10310M: Edward Cree <ecree@solarflare.com>
10311M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10312L: netdev@vger.kernel.org
8ceee660 10313S: Supported
874aeea5 10314F: drivers/net/ethernet/sfc/
8ceee660 10315
e2d1d6c0 10316SGI GRU DRIVER
cc883afc 10317M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10318S: Maintained
679655da 10319F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10320
10321SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10322M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10323L: linux-ia64@vger.kernel.org
10324S: Supported
679655da 10325F: Documentation/ia64/serial.txt
df621252 10326F: drivers/tty/serial/ioc?_serial.c
679655da 10327F: include/linux/ioc?.h
e2d1d6c0 10328
75312619 10329SGI XP/XPC/XPNET DRIVER
e180383f
RH
10330M: Cliff Whickman <cpw@sgi.com>
10331M: Robin Holt <robinmholt@gmail.com>
75312619 10332S: Maintained
679655da 10333F: drivers/misc/sgi-xp/
75312619 10334
46eacf3b
AP
10335SI2157 MEDIA DRIVER
10336M: Antti Palosaari <crope@iki.fi>
10337L: linux-media@vger.kernel.org
a825eaec 10338W: https://linuxtv.org
46eacf3b
AP
10339W: http://palosaari.fi/linux/
10340Q: http://patchwork.linuxtv.org/project/linux-media/list/
10341T: git git://linuxtv.org/anttip/media_tree.git
10342S: Maintained
10343F: drivers/media/tuners/si2157*
10344
75e2d5ba
AP
10345SI2168 MEDIA DRIVER
10346M: Antti Palosaari <crope@iki.fi>
10347L: linux-media@vger.kernel.org
a825eaec 10348W: https://linuxtv.org
75e2d5ba
AP
10349W: http://palosaari.fi/linux/
10350Q: http://patchwork.linuxtv.org/project/linux-media/list/
10351T: git git://linuxtv.org/anttip/media_tree.git
10352S: Maintained
10353F: drivers/media/dvb-frontends/si2168*
10354
49cc629d
HV
10355SI470X FM RADIO RECEIVER I2C DRIVER
10356M: Hans Verkuil <hverkuil@xs4all.nl>
10357L: linux-media@vger.kernel.org
10358T: git git://linuxtv.org/media_tree.git
a825eaec 10359W: https://linuxtv.org
49cc629d
HV
10360S: Odd Fixes
10361F: drivers/media/radio/si470x/radio-si470x-i2c.c
10362
10363SI470X FM RADIO RECEIVER USB DRIVER
10364M: Hans Verkuil <hverkuil@xs4all.nl>
10365L: linux-media@vger.kernel.org
10366T: git git://linuxtv.org/media_tree.git
a825eaec 10367W: https://linuxtv.org
49cc629d
HV
10368S: Maintained
10369F: drivers/media/radio/si470x/radio-si470x-common.c
10370F: drivers/media/radio/si470x/radio-si470x.h
10371F: drivers/media/radio/si470x/radio-si470x-usb.c
10372
c937ca03
EV
10373SI4713 FM RADIO TRANSMITTER I2C DRIVER
10374M: Eduardo Valentin <edubezval@gmail.com>
10375L: linux-media@vger.kernel.org
10376T: git git://linuxtv.org/media_tree.git
a825eaec 10377W: https://linuxtv.org
c937ca03 10378S: Odd Fixes
99995ded 10379F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10380
10381SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10382M: Eduardo Valentin <edubezval@gmail.com>
10383L: linux-media@vger.kernel.org
10384T: git git://linuxtv.org/media_tree.git
a825eaec 10385W: https://linuxtv.org
c937ca03 10386S: Odd Fixes
99995ded
DR
10387F: drivers/media/radio/si4713/radio-platform-si4713.c
10388
10389SI4713 FM RADIO TRANSMITTER USB DRIVER
10390M: Hans Verkuil <hverkuil@xs4all.nl>
10391L: linux-media@vger.kernel.org
10392T: git git://linuxtv.org/media_tree.git
a825eaec 10393W: https://linuxtv.org
99995ded
DR
10394S: Maintained
10395F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10396
beb91d46 10397SIANO DVB DRIVER
5dc8a864
MCC
10398M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10399M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10400L: linux-media@vger.kernel.org
a825eaec 10401W: https://linuxtv.org
beb91d46
MCC
10402T: git git://linuxtv.org/media_tree.git
10403S: Odd fixes
10404F: drivers/media/common/siano/
beb91d46 10405F: drivers/media/usb/siano/
beb91d46 10406F: drivers/media/usb/siano/
14430813 10407F: drivers/media/mmc/siano/
beb91d46 10408
6f15b602
HG
10409SIMPLEFB FB DRIVER
10410M: Hans de Goede <hdegoede@redhat.com>
10411L: linux-fbdev@vger.kernel.org
10412S: Maintained
2d799dde 10413F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10414F: drivers/video/fbdev/simplefb.c
10415F: include/linux/platform_data/simplefb.h
10416
b618b69c 10417SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10418L: linux-media@vger.kernel.org
bb60fcb2 10419S: Orphan
b618b69c 10420F: drivers/media/platform/sh_veu.c
b618b69c
GL
10421
10422SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10423L: linux-media@vger.kernel.org
bb60fcb2 10424S: Orphan
b618b69c 10425F: drivers/media/platform/sh_vou.c
d647f0b7 10426F: include/media/drv-intf/sh_vou.h
b618b69c 10427
6349d997 10428SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10429M: Len Brown <lenb@kernel.org>
6349d997
LB
10430L: sfi-devel@simplefirmware.org
10431W: http://simplefirmware.org/
10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10433S: Supported
943fc810 10434F: arch/x86/platform/sfi/
6349d997
LB
10435F: drivers/sfi/
10436F: include/linux/sfi*.h
e2d1d6c0 10437
1da177e4
LT
10438SIMTEC EB110ATX (Chalice CATS)
10439P: Ben Dooks
b16957c6
BD
10440P: Vincent Sanders <vince@simtec.co.uk>
10441M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10442W: http://www.simtec.co.uk/products/EB110ATX/
10443S: Supported
10444
10445SIMTEC EB2410ITX (BAST)
10446P: Ben Dooks
b16957c6
BD
10447P: Vincent Sanders <vince@simtec.co.uk>
10448M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10449W: http://www.simtec.co.uk/products/EB2410ITX/
10450S: Supported
15dba387
JP
10451F: arch/arm/mach-s3c24xx/mach-bast.c
10452F: arch/arm/mach-s3c24xx/bast-ide.c
10453F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10454
4c5adde7 10455TI DAVINCI MACHINE SUPPORT
3ba789c0 10456M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10457M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10460S: Supported
14430813 10461F: arch/arm/mach-davinci/
046d0a37 10462F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10463
8d4b3f08 10464TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10465M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10466L: linux-media@vger.kernel.org
a825eaec 10467W: https://linuxtv.org
8d4b3f08
LP
10468Q: http://patchwork.linuxtv.org/project/linux-media/list/
10469T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10470S: Maintained
8d4b3f08
LP
10471F: drivers/media/platform/davinci/
10472F: include/media/davinci/
10473
417d2e50 10474TI AM437X VPFE DRIVER
e43cdb56 10475M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10476L: linux-media@vger.kernel.org
a825eaec 10477W: https://linuxtv.org
417d2e50
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/platform/am437x/
10482
c4c0283a 10483OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10484M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10485L: linux-media@vger.kernel.org
a825eaec 10486W: https://linuxtv.org
c4c0283a
BP
10487Q: http://patchwork.linuxtv.org/project/linux-media/list/
10488T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10489S: Maintained
10490F: drivers/media/i2c/ov2659.c
b5dcee22 10491F: include/media/i2c/ov2659.h
c4c0283a 10492
3a6779f5
SM
10493SILICON MOTION SM712 FRAME BUFFER DRIVER
10494M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10495M: Teddy Wang <teddy.wang@siliconmotion.com>
10496M: Sudip Mukherjee <sudip@vectorindia.org>
10497L: linux-fbdev@vger.kernel.org
10498S: Maintained
10499F: drivers/video/fbdev/sm712*
10500F: Documentation/fb/sm712fb.txt
10501
92aab3c0 10502SIS 190 ETHERNET DRIVER
8b58be88 10503M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10504L: netdev@vger.kernel.org
10505S: Maintained
8c7de408 10506F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10507
1da177e4 10508SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10509M: Daniele Venzano <venza@brownhat.org>
1da177e4 10510W: http://www.brownhat.org/sis900.html
979b6c13 10511L: netdev@vger.kernel.org
1da177e4 10512S: Maintained
8c7de408 10513F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10514
10515SIS FRAMEBUFFER DRIVER
8b58be88 10516M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10517W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10518S: Maintained
679655da 10519F: Documentation/fb/sisfb.txt
8a61f013 10520F: drivers/video/fbdev/sis/
679655da 10521F: include/video/sisfb.h
1da177e4
LT
10522
10523SIS USB2VGA DRIVER
8b58be88 10524M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10525W: http://www.winischhofer.at/linuxsisusbvga.shtml
10526S: Maintained
679655da 10527F: drivers/usb/misc/sisusbvga/
1da177e4 10528
415ad26d 10529SLAB ALLOCATOR
16e943bf 10530M: Christoph Lameter <cl@linux.com>
2ed1c525 10531M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10532M: David Rientjes <rientjes@google.com>
10533M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10534M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10535L: linux-mm@kvack.org
10536S: Maintained
679655da 10537F: include/linux/sl?b*.h
16e943bf 10538F: mm/sl?b*
415ad26d 10539
9fab9787 10540SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10541M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10542M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10543M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10544R: Steven Rostedt <rostedt@goodmis.org>
10545R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10546L: linux-kernel@vger.kernel.org
9fab9787
PM
10547W: http://www.rdrop.com/users/paulmck/RCU/
10548S: Supported
10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10550F: include/linux/srcu.h
10551F: kernel/rcu/srcu.c
9fab9787 10552
66372841
CS
10553SMACK SECURITY MODULE
10554M: Casey Schaufler <casey@schaufler-ca.com>
10555L: linux-security-module@vger.kernel.org
10556W: http://schaufler-ca.com
10557T: git git://git.gitorious.org/smack-next/kernel.git
10558S: Maintained
10559F: Documentation/security/Smack.txt
10560F: security/smack/
10561
20651e0b 10562DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10563M: Kevin Hilman <khilman@kernel.org>
10564M: Nishanth Menon <nm@ti.com>
10565S: Maintained
20651e0b 10566F: drivers/power/avs/
68ace3e1
KH
10567F: include/linux/power/smartreflex.h
10568L: linux-pm@vger.kernel.org
10569
1da177e4 10570SMC91x ETHERNET DRIVER
2f82af08 10571M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10572S: Odd Fixes
ae150435 10573F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10574
e8e31622
SA
10575SMIA AND SMIA++ IMAGE SENSOR DRIVER
10576M: Sakari Ailus <sakari.ailus@iki.fi>
10577L: linux-media@vger.kernel.org
10578S: Maintained
14430813 10579F: drivers/media/i2c/smiapp/
b5dcee22 10580F: include/media/i2c/smiapp.h
e8e31622
SA
10581F: drivers/media/i2c/smiapp-pll.c
10582F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10583F: include/uapi/linux/smiapp.h
a2cec3c0 10584F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10585
920fa1ff
GR
10586SMM665 HARDWARE MONITOR DRIVER
10587M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10588L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10589S: Maintained
10590F: Documentation/hwmon/smm665
10591F: drivers/hwmon/smm665.c
10592
9df7305b 10593SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10594M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10595L: linux-hwmon@vger.kernel.org
90b24cfb 10596S: Maintained
9df7305b
SG
10597F: Documentation/hwmon/emc2103
10598F: drivers/hwmon/emc2103.c
10599
a98d506c
HG
10600SMSC SCH5627 HARDWARE MONITOR DRIVER
10601M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10602L: linux-hwmon@vger.kernel.org
a98d506c
HG
10603S: Supported
10604F: Documentation/hwmon/sch5627
10605F: drivers/hwmon/sch5627.c
10606
6ea884db 10607SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10608M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10609L: linux-hwmon@vger.kernel.org
6ea884db 10610S: Maintained
679655da
JP
10611F: Documentation/hwmon/smsc47b397
10612F: drivers/hwmon/smsc47b397.c
6ea884db 10613
fd9abb3d 10614SMSC911x ETHERNET DRIVER
90b24cfb 10615M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10616L: netdev@vger.kernel.org
90b24cfb 10617S: Maintained
679655da 10618F: include/linux/smsc911x.h
ae150435 10619F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10620
10621SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10622M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10623L: netdev@vger.kernel.org
90b24cfb 10624S: Maintained
ae150435 10625F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10626
3c8a63e2 10627SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10628M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10629L: linux-fbdev@vger.kernel.org
90b24cfb 10630S: Maintained
8a61f013 10631F: drivers/video/fbdev/smscufx.c
3c8a63e2 10632
668acf32 10633SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10634M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10635L: linux-media@vger.kernel.org
275ffde4 10636T: git git://linuxtv.org/media_tree.git
795fb7e7 10637S: Maintained
90d72ac6
MCC
10638F: include/media/soc*
10639F: drivers/media/i2c/soc_camera/
10640F: drivers/media/platform/soc_camera/
668acf32 10641
e2d1d6c0 10642SOEKRIS NET48XX LED SUPPORT
8b58be88 10643M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10644S: Maintained
679655da 10645F: drivers/leds/leds-net48xx.c
e2d1d6c0 10646
e3994db1 10647SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10648M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10649M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10650M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10651M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10652L: linux-media@vger.kernel.org
10653S: Supported
10654F: drivers/media/pci/solo6x10/
10655
1da177e4 10656SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10657M: Shaohua Li <shli@kernel.org>
1da177e4 10658L: linux-raid@vger.kernel.org
0f9ce866 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10660S: Supported
679655da
JP
10661F: drivers/md/
10662F: include/linux/raid/
c117ab84 10663F: include/uapi/linux/raid/
1da177e4 10664
1da177e4 10665SONIC NETWORK DRIVER
8b58be88 10666M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10667L: netdev@vger.kernel.org
1da177e4 10668S: Maintained
d9fb9f38 10669F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10670
61e115a5 10671SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10672M: Michael Buesch <m@bues.ch>
e7828b28 10673L: linux-wireless@vger.kernel.org
61e115a5 10674S: Maintained
679655da
JP
10675F: drivers/ssb/
10676F: include/linux/ssb/
61e115a5 10677
1da177e4 10678SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10679M: Mattia Dongili <malattia@linux.it>
d0944853 10680L: platform-driver-x86@vger.kernel.org
5b18167d 10681W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10682S: Maintained
679655da
JP
10683F: Documentation/laptops/sony-laptop.txt
10684F: drivers/char/sonypi.c
10685F: drivers/platform/x86/sony-laptop.c
10686F: include/linux/sony-laptop.h
1da177e4 10687
baf8532a 10688SONY MEMORYSTICK CARD SUPPORT
8b58be88 10689M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10690W: http://tifmxx.berlios.de/
10691S: Maintained
679655da 10692F: drivers/memstick/host/tifm_ms.c
baf8532a 10693
0ab30494
ML
10694SONY MEMORYSTICK STANDARD SUPPORT
10695M: Maxim Levitsky <maximlevitsky@gmail.com>
10696S: Maintained
10697F: drivers/memstick/core/ms_block.*
10698
1da177e4 10699SOUND
8b58be88 10700M: Jaroslav Kysela <perex@perex.cz>
d8130624 10701M: Takashi Iwai <tiwai@suse.com>
93711660 10702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10703W: http://www.alsa-project.org/
dde7ad8d 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10705T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10706Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10707S: Maintained
3126a179
JP
10708F: Documentation/sound/
10709F: include/sound/
c117ab84 10710F: include/uapi/sound/
679655da 10711F: sound/
1da177e4 10712
33bbe149
MB
10713SOUND - COMPRESSED AUDIO
10714M: Vinod Koul <vinod.koul@intel.com>
10715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10717S: Supported
f672f31a 10718F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10719F: include/sound/compress_driver.h
f672f31a 10720F: include/uapi/sound/compress_*
33bbe149
MB
10721F: sound/core/compress_offload.c
10722F: sound/soc/soc-compress.c
10723
bd903bde 10724SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10725M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10726M: Mark Brown <broonie@kernel.org>
86f14df8 10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10728L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10729W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10730S: Supported
2820f615 10731F: Documentation/sound/alsa/soc/
679655da 10732F: sound/soc/
e6e55122 10733F: include/sound/soc*
eb1a6af3 10734
d7f8761b
MB
10735SOUND - DMAENGINE HELPERS
10736M: Lars-Peter Clausen <lars@metafoo.de>
10737S: Supported
10738F: include/sound/dmaengine_pcm.h
10739F: sound/core/pcm_dmaengine.c
10740F: sound/soc/soc-generic-dmaengine-pcm.c
10741
990a6a99
OS
10742SP2 MEDIA DRIVER
10743M: Olli Salonen <olli.salonen@iki.fi>
10744L: linux-media@vger.kernel.org
a825eaec 10745W: https://linuxtv.org
990a6a99
OS
10746Q: http://patchwork.linuxtv.org/project/linux-media/list/
10747S: Maintained
10748F: drivers/media/dvb-frontends/sp2*
10749
473321fc 10750SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10751M: "David S. Miller" <davem@davemloft.net>
1da177e4 10752L: sparclinux@vger.kernel.org
8a6e2535 10753Q: http://patchwork.ozlabs.org/project/sparclinux/list/
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
1da177e4 10756S: Maintained
679655da 10757F: arch/sparc/
7765b8bb 10758F: drivers/sbus/
1da177e4 10759
6404fcca
DM
10760SPARC SERIAL DRIVERS
10761M: "David S. Miller" <davem@davemloft.net>
10762L: sparclinux@vger.kernel.org
08deed1e
JP
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10765S: Maintained
6816383a 10766F: include/linux/sunserialcore.h
df621252 10767F: drivers/tty/serial/suncore.c
df621252
GKH
10768F: drivers/tty/serial/sunhv.c
10769F: drivers/tty/serial/sunsab.c
10770F: drivers/tty/serial/sunsab.h
10771F: drivers/tty/serial/sunsu.c
10772F: drivers/tty/serial/sunzilog.c
10773F: drivers/tty/serial/sunzilog.h
6404fcca 10774
389325b4
CL
10775SPARSE CHECKER
10776M: "Christopher Li" <sparse@chrisli.org>
10777L: linux-sparse@vger.kernel.org
10778W: https://sparse.wiki.kernel.org/
10779T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10780T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10781S: Maintained
10782F: include/linux/compiler.h
10783
fc0c195a 10784SPEAR PLATFORM SUPPORT
da89947b 10785M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10786M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10788W: http://www.st.com/spear
10789S: Maintained
e68d7c14 10790F: arch/arm/boot/dts/spear*
281e192f 10791F: arch/arm/mach-spear/
fc0c195a 10792
10793SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10794M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10796W: http://www.st.com/spear
10797S: Maintained
5df33a62 10798F: drivers/clk/spear/
fc0c195a 10799
e2d1d6c0 10800SPI SUBSYSTEM
b02e48f2 10801M: Mark Brown <broonie@kernel.org>
dfbe403c 10802L: linux-spi@vger.kernel.org
e7e4e13c 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10804Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10805S: Maintained
679655da
JP
10806F: Documentation/spi/
10807F: drivers/spi/
10808F: include/linux/spi/
c117ab84 10809F: include/uapi/linux/spi/
e2d1d6c0 10810
2752e401 10811SPIDERNET NETWORK DRIVER for CELL
8b58be88 10812M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10813L: netdev@vger.kernel.org
10814S: Supported
679655da 10815F: Documentation/networking/spider_net.txt
8df158ac 10816F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10817
e2d1d6c0 10818SPU FILE SYSTEM
8b58be88 10819M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10820L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10821W: http://www.ibm.com/developerworks/power/cell/
10822S: Supported
679655da
JP
10823F: Documentation/filesystems/spufs.txt
10824F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10825
fc555841 10826SQUASHFS FILE SYSTEM
d7f2ff67 10827M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10828L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10829W: http://squashfs.org.uk
9f273c24 10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10831S: Maintained
679655da
JP
10832F: Documentation/filesystems/squashfs.txt
10833F: fs/squashfs/
fc555841 10834
1da177e4 10835SRM (Alpha) environment access
8b58be88 10836M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10837S: Maintained
679655da 10838F: arch/alpha/kernel/srm_env.c
1da177e4 10839
26e9a397 10840STABLE BRANCH
879a5a00 10841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10842L: stable@vger.kernel.org
879a5a00 10843S: Supported
7b175c46 10844F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10845
26e9a397 10846STAGING SUBSYSTEM
879a5a00 10847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10849L: devel@driverdev.osuosl.org
879a5a00 10850S: Supported
679655da 10851F: drivers/staging/
dbc6c2cc 10852
ebd3d010
JP
10853STAGING - COMEDI
10854M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10855M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10856S: Odd Fixes
10857F: drivers/staging/comedi/
10858
a0138163
JP
10859STAGING - FLARION FT1000 DRIVERS
10860M: Marek Belisko <marek.belisko@gmail.com>
10861S: Odd Fixes
10862F: drivers/staging/ft1000/
10863
6c1bb424 10864STAGING - INDUSTRIAL IO
030a13d7 10865M: Jonathan Cameron <jic23@kernel.org>
a0138163 10866L: linux-iio@vger.kernel.org
6c1bb424
JP
10867S: Odd Fixes
10868F: drivers/staging/iio/
10869
a0138163
JP
10870STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10871M: Jarod Wilson <jarod@wilsonet.com>
10872W: http://www.lirc.org/
10873S: Odd Fixes
b2b0186d 10874F: drivers/staging/media/lirc/
a0138163 10875
f5e5de1e
OD
10876STAGING - LUSTRE PARALLEL FILESYSTEM
10877M: Oleg Drokin <oleg.drokin@intel.com>
10878M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10879L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10880W: http://wiki.lustre.org/
f5e5de1e
OD
10881S: Maintained
10882F: drivers/staging/lustre
10883
7c6b6c71
MD
10884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10885M: Marc Dietrich <marvin24@gmx.de>
10886L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10887L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10888S: Maintained
10889F: drivers/staging/nvec/
10890
53c43c5c
GKH
10891STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10892M: Jens Frederich <jfrederich@gmail.com>
10893M: Daniel Drake <dsd@laptop.org>
10894M: Jon Nettleton <jon.nettleton@gmail.com>
10895W: http://wiki.laptop.org/go/DCON
10896S: Maintained
10897F: drivers/staging/olpc_dcon/
10898
a0138163
JP
10899STAGING - REALTEK RTL8712U DRIVERS
10900M: Larry Finger <Larry.Finger@lwfinger.net>
10901M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10902S: Odd Fixes
10903F: drivers/staging/rtl8712/
10904
7591ba8b
JS
10905STAGING - REALTEK RTL8723U WIRELESS DRIVER
10906M: Larry Finger <Larry.Finger@lwfinger.net>
10907M: Jes Sorensen <Jes.Sorensen@redhat.com>
10908L: linux-wireless@vger.kernel.org
10909S: Maintained
10910F: drivers/staging/rtl8723au/
10911
980ac4d7
SM
10912STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10913M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10914M: Teddy Wang <teddy.wang@siliconmotion.com>
10915M: Sudip Mukherjee <sudip@vectorindia.org>
10916L: linux-fbdev@vger.kernel.org
10917S: Maintained
10918F: drivers/staging/sm750fb/
10919
510fa408
JP
10920STAGING - SLICOSS
10921M: Lior Dotan <liodot@gmail.com>
10922M: Christopher Harrer <charrer@alacritech.com>
10923S: Odd Fixes
10924F: drivers/staging/slicoss/
10925
a0138163
JP
10926STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10927M: William Hubbs <w.d.hubbs@gmail.com>
10928M: Chris Brannon <chris@the-brannons.com>
d33bce31 10929M: Kirk Reiser <kirk@reisers.ca>
a0138163 10930M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10931L: speakup@linux-speakup.org
a0138163
JP
10932W: http://www.linux-speakup.org/
10933S: Odd Fixes
10934F: drivers/staging/speakup/
10935
b3e871ce
JP
10936STAGING - VIA VT665X DRIVERS
10937M: Forest Bond <forest@alittletooquiet.net>
10938S: Odd Fixes
10939F: drivers/staging/vt665?/
10940
a30baec1
JK
10941STAGING - WILC1000 WIFI DRIVER
10942M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10943M: Austin Shin <austin.shin@atmel.com>
a30baec1 10944M: Chris Park <chris.park@atmel.com>
06b54863
TC
10945M: Tony Cho <tony.cho@atmel.com>
10946M: Glen Lee <glen.lee@atmel.com>
10947M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10948L: linux-wireless@vger.kernel.org
10949S: Supported
10950F: drivers/staging/wilc1000/
10951
709bcb07 10952STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10953M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10954S: Odd Fixes
10955F: drivers/staging/xgifb/
10956
1da177e4 10957STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10958M: Ion Badulescu <ionut@badula.org>
b4f90189 10959S: Odd Fixes
9bba23b0 10960F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10961
e2d1d6c0 10962SUN3/3X
8b58be88 10963M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10964W: http://sammy.net/sun3/
10965S: Maintained
679655da
JP
10966F: arch/m68k/kernel/*sun3*
10967F: arch/m68k/sun3*/
10968F: arch/m68k/include/asm/sun3*
e689cf4a 10969F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10970
af6a5af8
HG
10971SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10972M: Hans de Goede <hdegoede@redhat.com>
10973L: linux-input@vger.kernel.org
10974S: Maintained
10975F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10976F: drivers/input/keyboard/sun4i-lradc-keys.c
10977
2bc9ff01
DK
10978SUNDANCE NETWORK DRIVER
10979M: Denis Kirjanov <kda@linux-powerpc.org>
10980L: netdev@vger.kernel.org
10981S: Maintained
10982F: drivers/net/ethernet/dlink/sundance.c
10983
2cbb12a4 10984SUPERH
114bf37e
RF
10985M: Yoshinori Sato <ysato@users.sourceforge.jp>
10986M: Rich Felker <dalias@libc.org>
2cbb12a4 10987L: linux-sh@vger.kernel.org
8a6e2535 10988Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10989S: Maintained
066069e1 10990F: Documentation/sh/
679655da 10991F: arch/sh/
066069e1 10992F: drivers/sh/
1da177e4 10993
4480f15b 10994SUSPEND TO RAM
7fb06082 10995M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10996M: Len Brown <len.brown@intel.com>
10997M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10998L: linux-pm@vger.kernel.org
e2d1d6c0 10999S: Supported
679655da
JP
11000F: Documentation/power/
11001F: arch/x86/kernel/acpi/
11002F: drivers/base/power/
11003F: kernel/power/
11004F: include/linux/suspend.h
11005F: include/linux/freezer.h
11006F: include/linux/pm.h
1da177e4
LT
11007
11008SVGA HANDLING
8b58be88 11009M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11010L: linux-video@atrey.karlin.mff.cuni.cz
11011S: Maintained
679655da
JP
11012F: Documentation/svga.txt
11013F: arch/x86/boot/video*
1da177e4 11014
6e28b761
KRW
11015SWIOTLB SUBSYSTEM
11016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11017L: linux-kernel@vger.kernel.org
9f273c24 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11019S: Supported
11020F: lib/swiotlb.c
11021F: arch/*/kernel/pci-swiotlb.c
11022F: include/linux/swiotlb.h
11023
007f790c
JP
11024SWITCHDEV
11025M: Jiri Pirko <jiri@resnulli.us>
11026L: netdev@vger.kernel.org
11027S: Supported
11028F: net/switchdev/
11029F: include/net/switchdev.h
11030
db8e35d5
VG
11031SYNOPSYS ARC ARCHITECTURE
11032M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11033L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11034S: Supported
11035F: arch/arc/
9b28829d 11036F: Documentation/devicetree/bindings/arc/*
2d799dde 11037F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11038F: drivers/tty/serial/arc_uart.c
b7182d1a 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11040
556cc1c5
AB
11041SYNOPSYS ARC SDP platform support
11042M: Alexey Brodkin <abrodkin@synopsys.com>
11043S: Supported
11044F: arch/arc/plat-axs10x
11045F: arch/arc/boot/dts/ax*
11046F: Documentation/devicetree/bindings/arc/axs10*
11047
6c284c9a
LJ
11048SYSTEM CONFIGURATION (SYSCON)
11049M: Lee Jones <lee.jones@linaro.org>
11050M: Arnd Bergmann <arnd@arndb.de>
11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11052S: Supported
11053F: drivers/mfd/syscon.c
11054
1da177e4 11055SYSV FILESYSTEM
8b58be88 11056M: Christoph Hellwig <hch@infradead.org>
1da177e4 11057S: Maintained
679655da
JP
11058F: Documentation/filesystems/sysv-fs.txt
11059F: fs/sysv/
11060F: include/linux/sysv_fs.h
1da177e4 11061
86cfa7fc 11062TARGET SUBSYSTEM
9c3646d1 11063M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11064L: linux-scsi@vger.kernel.org
b9f5edc2 11065L: target-devel@vger.kernel.org
86cfa7fc 11066W: http://www.linux-iscsi.org
cf015e9f 11067W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11069S: Supported
11070F: drivers/target/
11071F: include/target/
11072F: Documentation/target/
11073
4e68852d 11074TASKSTATS STATISTICS INTERFACE
185e595f 11075M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11076S: Maintained
679655da
JP
11077F: Documentation/accounting/taskstats*
11078F: include/linux/taskstats*
11079F: kernel/taskstats.c
4e68852d 11080
781b456a 11081TC CLASSIFIER
f935f3f8 11082M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11083L: netdev@vger.kernel.org
11084S: Maintained
679655da 11085F: include/net/pkt_cls.h
c117ab84 11086F: include/uapi/linux/pkt_cls.h
679655da 11087F: net/sched/
781b456a 11088
5067f08a 11089TCP LOW PRIORITY MODULE
8b58be88
JP
11090M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11091M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11092W: http://tcp-lp-mod.sourceforge.net/
11093S: Maintained
679655da 11094F: net/ipv4/tcp_lp.c
5067f08a 11095
91952bc0
AP
11096TDA10071 MEDIA DRIVER
11097M: Antti Palosaari <crope@iki.fi>
11098L: linux-media@vger.kernel.org
a825eaec 11099W: https://linuxtv.org
91952bc0
AP
11100W: http://palosaari.fi/linux/
11101Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102T: git git://linuxtv.org/anttip/media_tree.git
11103S: Maintained
11104F: drivers/media/dvb-frontends/tda10071*
11105
11106TDA18212 MEDIA DRIVER
11107M: Antti Palosaari <crope@iki.fi>
11108L: linux-media@vger.kernel.org
a825eaec 11109W: https://linuxtv.org
91952bc0
AP
11110W: http://palosaari.fi/linux/
11111Q: http://patchwork.linuxtv.org/project/linux-media/list/
11112T: git git://linuxtv.org/anttip/media_tree.git
11113S: Maintained
11114F: drivers/media/tuners/tda18212*
11115
11116TDA18218 MEDIA DRIVER
11117M: Antti Palosaari <crope@iki.fi>
11118L: linux-media@vger.kernel.org
a825eaec 11119W: https://linuxtv.org
91952bc0
AP
11120W: http://palosaari.fi/linux/
11121Q: http://patchwork.linuxtv.org/project/linux-media/list/
11122T: git git://linuxtv.org/anttip/media_tree.git
11123S: Maintained
11124F: drivers/media/tuners/tda18218*
11125
3b2f6aba
MK
11126TDA18271 MEDIA DRIVER
11127M: Michael Krufky <mkrufky@linuxtv.org>
11128L: linux-media@vger.kernel.org
a825eaec 11129W: https://linuxtv.org
3b2f6aba
MK
11130W: http://github.com/mkrufky
11131Q: http://patchwork.linuxtv.org/project/linux-media/list/
11132T: git git://linuxtv.org/mkrufky/tuners.git
11133S: Maintained
11134F: drivers/media/tuners/tda18271*
11135
e48307a9
MK
11136TDA827x MEDIA DRIVER
11137M: Michael Krufky <mkrufky@linuxtv.org>
11138L: linux-media@vger.kernel.org
a825eaec 11139W: https://linuxtv.org
e48307a9
MK
11140W: http://github.com/mkrufky
11141Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142T: git git://linuxtv.org/mkrufky/tuners.git
11143S: Maintained
11144F: drivers/media/tuners/tda8290.*
11145
66cf9212
MK
11146TDA8290 MEDIA DRIVER
11147M: Michael Krufky <mkrufky@linuxtv.org>
11148L: linux-media@vger.kernel.org
a825eaec 11149W: https://linuxtv.org
66cf9212
MK
11150W: http://github.com/mkrufky
11151Q: http://patchwork.linuxtv.org/project/linux-media/list/
11152T: git git://linuxtv.org/mkrufky/tuners.git
11153S: Maintained
11154F: drivers/media/tuners/tda8290.*
11155
4b9fba30
HV
11156TDA9840 MEDIA DRIVER
11157M: Hans Verkuil <hverkuil@xs4all.nl>
11158L: linux-media@vger.kernel.org
11159T: git git://linuxtv.org/media_tree.git
a825eaec 11160W: https://linuxtv.org
4b9fba30
HV
11161S: Maintained
11162F: drivers/media/i2c/tda9840*
11163
2cb654fd 11164TEA5761 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: Odd fixes
11171F: drivers/media/tuners/tea5761.*
11172
11173TEA5767 TUNER DRIVER
5dc8a864
MCC
11174M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11175M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11176L: linux-media@vger.kernel.org
a825eaec 11177W: https://linuxtv.org
2cb654fd
MCC
11178T: git git://linuxtv.org/media_tree.git
11179S: Maintained
11180F: drivers/media/tuners/tea5767.*
11181
4b9fba30
HV
11182TEA6415C MEDIA DRIVER
11183M: Hans Verkuil <hverkuil@xs4all.nl>
11184L: linux-media@vger.kernel.org
11185T: git git://linuxtv.org/media_tree.git
a825eaec 11186W: https://linuxtv.org
4b9fba30
HV
11187S: Maintained
11188F: drivers/media/i2c/tea6415c*
11189
11190TEA6420 MEDIA DRIVER
11191M: Hans Verkuil <hverkuil@xs4all.nl>
11192L: linux-media@vger.kernel.org
11193T: git git://linuxtv.org/media_tree.git
a825eaec 11194W: https://linuxtv.org
4b9fba30
HV
11195S: Maintained
11196F: drivers/media/i2c/tea6420*
11197
3d249d4c 11198TEAM DRIVER
dca9ab92 11199M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11200L: netdev@vger.kernel.org
11201S: Supported
11202F: drivers/net/team/
11203F: include/linux/if_team.h
c117ab84 11204F: include/uapi/linux/if_team.h
3d249d4c 11205
7d029125 11206TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11207M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11208S: Maintained
11209F: arch/x86/platform/ts5500/
11210
40ad4a30
SY
11211TECHNOTREND USB IR RECEIVER
11212M: Sean Young <sean@mess.org>
11213L: linux-media@vger.kernel.org
11214S: Maintained
11215F: drivers/media/rc/ttusbir.c
11216
adabdb0c 11217TEGRA ARCHITECTURE SUPPORT
243d58ec 11218M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11219M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11220M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11221L: linux-tegra@vger.kernel.org
fd117cd1 11222Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11224S: Supported
bbbe96ed 11225N: [^a-z]tegra
84b9414b 11226
adabdb0c
SW
11227TEGRA CLOCK DRIVER
11228M: Peter De Schrijver <pdeschrijver@nvidia.com>
11229M: Prashant Gaikwad <pgaikwad@nvidia.com>
11230S: Supported
11231F: drivers/clk/tegra/
11232
86e486a0 11233TEGRA DMA DRIVERS
adabdb0c 11234M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11235M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11236S: Supported
86e486a0 11237F: drivers/dma/tegra*
adabdb0c 11238
adabdb0c
SW
11239TEGRA I2C DRIVER
11240M: Laxman Dewangan <ldewangan@nvidia.com>
11241S: Supported
11242F: drivers/i2c/busses/i2c-tegra.c
11243
11244TEGRA IOMMU DRIVERS
11245M: Hiroshi Doyu <hdoyu@nvidia.com>
11246S: Supported
11247F: drivers/iommu/tegra*
11248
11249TEGRA KBC DRIVER
11250M: Rakesh Iyer <riyer@nvidia.com>
11251M: Laxman Dewangan <ldewangan@nvidia.com>
11252S: Supported
11253F: drivers/input/keyboard/tegra-kbc.c
11254
adabdb0c
SW
11255TEGRA PWM DRIVER
11256M: Thierry Reding <thierry.reding@gmail.com>
11257S: Supported
11258F: drivers/pwm/pwm-tegra.c
11259
11260TEGRA SERIAL DRIVER
11261M: Laxman Dewangan <ldewangan@nvidia.com>
11262S: Supported
11263F: drivers/tty/serial/serial-tegra.c
11264
11265TEGRA SPI DRIVER
11266M: Laxman Dewangan <ldewangan@nvidia.com>
11267S: Supported
11268F: drivers/spi/spi-tegra*
11269
1a348ccc 11270TEHUTI ETHERNET DRIVER
8b58be88 11271M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11272L: netdev@vger.kernel.org
11273S: Supported
ef7f5429 11274F: drivers/net/ethernet/tehuti/*
1a348ccc 11275
4e68852d 11276Telecom Clock Driver for MCPL0010
8b58be88 11277M: Mark Gross <mark.gross@intel.com>
4e68852d 11278S: Supported
679655da 11279F: drivers/char/tlclk.c
4e68852d 11280
4480f15b 11281TENSILICA XTENSA PORT (xtensa)
8b58be88 11282M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11283M: Max Filippov <jcmvbkbc@gmail.com>
11284L: linux-xtensa@linux-xtensa.org
9f273c24 11285T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11286S: Maintained
679655da 11287F: arch/xtensa/
3dc99857 11288F: drivers/irqchip/irq-xtensa-*
4e68852d 11289
5313ba66
HV
11290THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
a825eaec 11294W: https://linuxtv.org
5313ba66
HV
11295S: Maintained
11296F: drivers/media/radio/radio-raremono.c
11297
d3fb6955 11298THERMAL
b75f0050 11299M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11300M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11301L: linux-pm@vger.kernel.org
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11304Q: https://patchwork.kernel.org/project/linux-pm/list/
11305S: Supported
11306F: drivers/thermal/
11307F: include/linux/thermal.h
af6c9f16 11308F: include/uapi/linux/thermal.h
b75f0050
JP
11309F: include/linux/cpu_cooling.h
11310F: Documentation/devicetree/bindings/thermal/
d3fb6955 11311
64e05d8b
VK
11312THERMAL/CPU_COOLING
11313M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11314M: Viresh Kumar <viresh.kumar@linaro.org>
11315M: Javi Merino <javi.merino@arm.com>
11316L: linux-pm@vger.kernel.org
11317S: Supported
11318F: Documentation/thermal/cpu-cooling-api.txt
11319F: drivers/thermal/cpu_cooling.c
11320F: include/linux/cpu_cooling.h
11321
30ba2fbd
VD
11322THINGM BLINK(1) USB RGB LED DRIVER
11323M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11324S: Maintained
11325F: drivers/hid/hid-thingm.c
11326
4e68852d 11327THINKPAD ACPI EXTRAS DRIVER
8b58be88 11328M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11329L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11330L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11331W: http://ibm-acpi.sourceforge.net
11332W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11333T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11334S: Maintained
679655da 11335F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11336
1b46f2a2 11337TI BANDGAP AND THERMAL DRIVER
f14d1c24 11338M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11339M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11340L: linux-pm@vger.kernel.org
531ff13e 11341L: linux-omap@vger.kernel.org
5a723e81 11342S: Maintained
794b2e25 11343F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11344
ccf963d3
BP
11345TI VPE/CAL DRIVERS
11346M: Benoit Parrot <bparrot@ti.com>
11347L: linux-media@vger.kernel.org
11348W: http://linuxtv.org/
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350S: Maintained
11351F: drivers/media/platform/ti-vpe/
11352
0c7665c3
MF
11353TI CDCE706 CLOCK DRIVER
11354M: Max Filippov <jcmvbkbc@gmail.com>
11355S: Maintained
11356F: drivers/clk/clk-cdce706.c
11357
49b6a5e3
TK
11358TI CLOCK DRIVER
11359M: Tero Kristo <t-kristo@ti.com>
11360L: linux-omap@vger.kernel.org
11361S: Maintained
11362F: drivers/clk/ti/
11363F: include/linux/clk/ti.h
11364
f75cfbad
GS
11365TI ETHERNET SWITCH DRIVER (CPSW)
11366M: Mugunthan V N <mugunthanvnm@ti.com>
11367R: Grygorii Strashko <grygorii.strashko@ti.com>
11368L: linux-omap@vger.kernel.org
11369L: netdev@vger.kernel.org
11370S: Maintained
11371F: drivers/net/ethernet/ti/cpsw*
11372F: drivers/net/ethernet/ti/davinci*
11373
4020f2d7 11374TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11375M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11376S: Maintained
679655da
JP
11377F: drivers/misc/tifm*
11378F: drivers/mmc/host/tifm_sd.c
11379F: include/linux/tifm.h
4020f2d7 11380
e0c52404 11381TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11382M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11383L: linux-kernel@vger.kernel.org
11384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385S: Maintained
11386F: drivers/soc/ti/*
11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11388
11389
152ad442
SR
11390TI LM49xxx FAMILY ASoC CODEC DRIVERS
11391M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11392M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11393L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11394S: Maintained
11395F: sound/soc/codecs/lm49453*
d392dead 11396F: sound/soc/codecs/isabelle*
152ad442 11397
0edd807d
KM
11398TI LP855x BACKLIGHT DRIVER
11399M: Milo Kim <milo.kim@ti.com>
11400S: Maintained
11401F: Documentation/backlight/lp855x-driver.txt
11402F: drivers/video/backlight/lp855x_bl.c
11403F: include/linux/platform_data/lp855x.h
11404
faf13f6d
KM
11405TI LP8727 CHARGER DRIVER
11406M: Milo Kim <milo.kim@ti.com>
11407S: Maintained
11408F: drivers/power/lp8727_charger.c
11409F: include/linux/platform_data/lp8727.h
11410
22f1229f
KM
11411TI LP8788 MFD DRIVER
11412M: Milo Kim <milo.kim@ti.com>
11413S: Maintained
11414F: drivers/iio/adc/lp8788_adc.c
11415F: drivers/leds/leds-lp8788.c
11416F: drivers/mfd/lp8788*.c
11417F: drivers/power/lp8788-charger.c
11418F: drivers/regulator/lp8788-*.c
11419F: include/linux/mfd/lp8788*.h
11420
84640e27
KM
11421TI NETCP ETHERNET DRIVER
11422M: Wingman Kwok <w-kwok2@ti.com>
11423M: Murali Karicheri <m-karicheri2@ti.com>
11424L: netdev@vger.kernel.org
11425S: Maintained
11426F: drivers/net/ethernet/ti/netcp*
11427
217e0ca9
KC
11428TI TAS571X FAMILY ASoC CODEC DRIVER
11429M: Kevin Cernekee <cernekee@chromium.org>
11430L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11431S: Odd Fixes
11432F: sound/soc/codecs/tas571x*
11433
dd5e8e6b 11434TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11435M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11436L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11437S: Maintained
11438F: sound/soc/codecs/twl4030*
11439
90921014 11440TI WILINK WIRELESS DRIVERS
90921014
LC
11441L: linux-wireless@vger.kernel.org
11442W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11443W: http://wireless.kernel.org/en/users/Drivers/wl1251
11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11445S: Orphan
90921014
LC
11446F: drivers/net/wireless/ti/
11447F: include/linux/wl12xx.h
11448
e86eaa3a 11449TIPC NETWORK LAYER
8b58be88 11450M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11451M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11452L: netdev@vger.kernel.org (core kernel code)
11453L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11454W: http://tipc.sourceforge.net/
e86eaa3a 11455S: Maintained
c117ab84 11456F: include/uapi/linux/tipc*.h
679655da 11457F: net/tipc/
e86eaa3a 11458
867e359b 11459TILE ARCHITECTURE
b9a279f6 11460M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11461W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11463S: Supported
11464F: arch/tile/
6b940606 11465F: drivers/char/tile-srom.c
5c770755 11466F: drivers/edac/tile_edac.c
6b940606
CM
11467F: drivers/net/ethernet/tile/
11468F: drivers/rtc/rtc-tile.c
11469F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11470F: drivers/tty/serial/tilegx.c
6b940606
CM
11471F: drivers/usb/host/*-tilegx.c
11472F: include/linux/usb/tilegx.h
867e359b 11473
1da177e4 11474TLAN NETWORK DRIVER
8b58be88 11475M: Samuel Chessman <chessman@tux.org>
88c07dde 11476L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11477W: http://sourceforge.net/projects/tlan/
11478S: Maintained
679655da 11479F: Documentation/networking/tlan.txt
b544dbac 11480F: drivers/net/ethernet/ti/tlan.*
1da177e4 11481
d74db3b2 11482TOMOYO SECURITY MODULE
8b58be88
JP
11483M: Kentaro Takeda <takedakn@nttdata.co.jp>
11484M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11485L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11486L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11487L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11488L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11489W: http://tomoyo.sourceforge.jp/
843d183c 11490T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11491S: Maintained
679655da 11492F: security/tomoyo/
d74db3b2 11493
9caeb532 11494TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11495M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11496L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11497S: Maintained
11498F: drivers/platform/x86/topstar-laptop.c
11499
1da177e4 11500TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11501M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11502L: platform-driver-x86@vger.kernel.org
0a63ca11 11503S: Maintained
679655da 11504F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11505
0a63ca11
AA
11506TOSHIBA BLUETOOTH DRIVER
11507M: Azael Avalos <coproscefalo@gmail.com>
11508L: platform-driver-x86@vger.kernel.org
11509S: Maintained
11510F: drivers/platform/x86/toshiba_bluetooth.c
11511
11512TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11513M: Azael Avalos <coproscefalo@gmail.com>
11514L: platform-driver-x86@vger.kernel.org
11515S: Maintained
11516F: drivers/platform/x86/toshiba_haps.c
11517
14991fc7
AA
11518TOSHIBA WMI HOTKEYS DRIVER
11519M: Azael Avalos <coproscefalo@gmail.com>
11520L: platform-driver-x86@vger.kernel.org
11521S: Maintained
11522F: drivers/platform/x86/toshiba-wmi.c
11523
1da177e4 11524TOSHIBA SMM DRIVER
8b58be88 11525M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11526W: http://www.buzzard.org.uk/toshiba/
11527S: Maintained
679655da
JP
11528F: drivers/char/toshiba.c
11529F: include/linux/toshiba.h
c117ab84 11530F: include/uapi/linux/toshiba.h
1da177e4 11531
d32d9864
MR
11532TOSHIBA TC358743 DRIVER
11533M: Mats Randgaard <matrandg@cisco.com>
11534L: linux-media@vger.kernel.org
11535S: Maintained
11536F: drivers/media/i2c/tc358743*
b5dcee22 11537F: include/media/i2c/tc358743.h
d32d9864 11538
560e6475
WS
11539TMIO/SDHI MMC DRIVER
11540M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11541L: linux-mmc@vger.kernel.org
560e6475 11542S: Supported
d1057c40
GL
11543F: drivers/mmc/host/tmio_mmc*
11544F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11545F: include/linux/mfd/tmio.h
d719f900 11546
917cc4e6
GR
11547TMP401 HARDWARE MONITOR DRIVER
11548M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11549L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11550S: Maintained
11551F: Documentation/hwmon/tmp401
11552F: drivers/hwmon/tmp401.c
11553
98f32602 11554TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11555M: Hugh Dickins <hughd@google.com>
98f32602
HD
11556L: linux-mm@kvack.org
11557S: Maintained
11558F: include/linux/shmem_fs.h
11559F: mm/shmem.c
11560
45f95b53 11561TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11562M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11563M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11564L: linux-media@vger.kernel.org
a825eaec 11565W: https://linuxtv.org
45f95b53
MCC
11566T: git git://linuxtv.org/media_tree.git
11567S: Odd fixes
11568F: drivers/media/usb/tm6000/
11569
c65fde19
HV
11570TW68 VIDEO4LINUX DRIVER
11571M: Hans Verkuil <hverkuil@xs4all.nl>
11572L: linux-media@vger.kernel.org
11573T: git git://linuxtv.org/media_tree.git
a825eaec 11574W: https://linuxtv.org
c65fde19
HV
11575S: Odd Fixes
11576F: drivers/media/pci/tw68/
11577
704a84cc
EG
11578TW686X VIDEO4LINUX DRIVER
11579M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11580L: linux-media@vger.kernel.org
11581T: git git://linuxtv.org/media_tree.git
11582W: http://linuxtv.org
11583S: Maintained
11584F: drivers/media/pci/tw686x/
11585
4e68852d 11586TPM DEVICE DRIVER
901486b8 11587M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11588M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11589M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11590R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11591W: http://tpmdd.sourceforge.net
63a10dfd 11592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11593Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11594T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11595S: Maintained
679655da 11596F: drivers/char/tpm/
4e68852d 11597
1a0f1b27
AL
11598TPM IBM_VTPM DEVICE DRIVER
11599M: Ashley Lai <ashleydlai@gmail.com>
11600W: http://tpmdd.sourceforge.net
11601L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11602S: Maintained
11603F: drivers/char/tpm/tpm_ibmvtpm*
11604
d6f005a1
JP
11605TRACING
11606M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11607M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11609S: Maintained
11610F: Documentation/trace/ftrace.txt
11611F: arch/*/*/*/ftrace.h
11612F: arch/*/kernel/ftrace.c
11613F: include/*/ftrace.h
11614F: include/linux/trace*.h
11615F: include/trace/
11616F: kernel/trace/
6e68e6c5 11617F: tools/testing/selftests/ftrace/
d6f005a1 11618
4abac0d0
IM
11619TRACING MMIO ACCESSES (MMIOTRACE)
11620M: Steven Rostedt <rostedt@goodmis.org>
11621M: Ingo Molnar <mingo@kernel.org>
11622R: Karol Herbst <karolherbst@gmail.com>
11623R: Pekka Paalanen <ppaalanen@gmail.com>
11624S: Maintained
11625L: linux-kernel@vger.kernel.org
11626L: nouveau@lists.freedesktop.org
11627F: kernel/trace/trace_mmiotrace.c
11628F: include/linux/mmiotrace.h
11629F: arch/x86/mm/kmmio.c
11630F: arch/x86/mm/mmio-mod.c
11631F: arch/x86/mm/testmmiotrace.c
11632
1da177e4 11633TRIVIAL PATCHES
8b58be88 11634M: Jiri Kosina <trivial@kernel.org>
54e5881d 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11636S: Maintained
86ef925f 11637K: ^Subject:.*(?i)trivial
1da177e4 11638
4e68852d 11639TTY LAYER
879a5a00 11640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11641M: Jiri Slaby <jslaby@suse.com>
879a5a00 11642S: Supported
08deed1e 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11644F: Documentation/serial/
8dd5d2f1 11645F: drivers/tty/
df621252 11646F: drivers/tty/serial/serial_core.c
e3288775
AC
11647F: include/linux/serial_core.h
11648F: include/linux/serial.h
11649F: include/linux/tty.h
c117ab84
CEB
11650F: include/uapi/linux/serial_core.h
11651F: include/uapi/linux/serial.h
11652F: include/uapi/linux/tty.h
4e68852d 11653
91952bc0
AP
11654TUA9001 MEDIA DRIVER
11655M: Antti Palosaari <crope@iki.fi>
11656L: linux-media@vger.kernel.org
a825eaec 11657W: https://linuxtv.org
91952bc0
AP
11658W: http://palosaari.fi/linux/
11659Q: http://patchwork.linuxtv.org/project/linux-media/list/
11660T: git git://linuxtv.org/anttip/media_tree.git
11661S: Maintained
11662F: drivers/media/tuners/tua9001*
11663
740db6d7 11664TULIP NETWORK DRIVERS
740db6d7 11665L: netdev@vger.kernel.org
cf869eb1
GG
11666L: linux-parisc@vger.kernel.org
11667S: Orphan
0f04e2aa 11668F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11669
11670TUN/TAP driver
ba57b6f2 11671M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11672W: http://vtun.sourceforge.net/tun
11673S: Maintained
679655da
JP
11674F: Documentation/networking/tuntap.txt
11675F: arch/um/os-Linux/drivers/
1da177e4 11676
b454cc66 11677TURBOCHANNEL SUBSYSTEM
8b58be88 11678M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11679M: Ralf Baechle <ralf@linux-mips.org>
11680L: linux-mips@linux-mips.org
11681Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11682S: Maintained
679655da
JP
11683F: drivers/tc/
11684F: include/linux/tc.h
b454cc66 11685
1da177e4 11686U14-34F SCSI DRIVER
8b58be88 11687M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11688L: linux-scsi@vger.kernel.org
11689S: Maintained
679655da 11690F: drivers/scsi/u14-34f.c
1da177e4 11691
e2d1d6c0 11692UBI FILE SYSTEM (UBIFS)
a7859936 11693M: Richard Weinberger <richard@nod.at>
949cb623 11694M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11695M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11696L: linux-mtd@lists.infradead.org
e2966cbe 11697T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11698W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11699S: Supported
679655da
JP
11700F: Documentation/filesystems/ubifs.txt
11701F: fs/ubifs/
e2d1d6c0 11702
e1632fa2 11703UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11704M: Greg Ungerer <gerg@linux-m68k.org>
11705W: http://www.linux-m68k.org/
cc2020e6 11706W: http://www.uclinux.org/
e1632fa2 11707L: linux-m68k@lists.linux-m68k.org
cc2020e6 11708L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11710S: Maintained
e1632fa2
GU
11711F: arch/m68k/coldfire/
11712F: arch/m68k/68*/
61bc02bb
JP
11713F: arch/m68k/*/*_no.*
11714F: arch/m68k/include/asm/*_no.*
cc2020e6 11715
1da177e4 11716UDF FILESYSTEM
d8130624 11717M: Jan Kara <jack@suse.com>
1da177e4 11718S: Maintained
679655da
JP
11719F: Documentation/filesystems/udf.txt
11720F: fs/udf/
1da177e4 11721
cc2020e6 11722UFS FILESYSTEM
8b58be88 11723M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11724S: Maintained
679655da
JP
11725F: Documentation/filesystems/ufs.txt
11726F: fs/ufs/
cc2020e6 11727
0a09d3ab
DH
11728UHID USERSPACE HID IO DRIVER:
11729M: David Herrmann <dh.herrmann@googlemail.com>
11730L: linux-input@vger.kernel.org
11731S: Maintained
11732F: drivers/hid/uhid.c
c117ab84 11733F: include/uapi/linux/uhid.h
0a09d3ab 11734
18332a80 11735ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11736L: linux-usb@vger.kernel.org
10c6c9c9 11737S: Orphan
355ffe69 11738F: drivers/uwb/
679655da
JP
11739F: include/linux/uwb.h
11740F: include/linux/uwb/
18332a80 11741
b31d8273
G
11742UNICORE32 ARCHITECTURE:
11743M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11744W: http://mprc.pku.edu.cn/~guanxuetao/linux
11745S: Maintained
ceebf4d5 11746T: git git://github.com/gxt/linux.git
b31d8273
G
11747F: arch/unicore32/
11748
d8379ab1
TF
11749UNIFDEF
11750M: Tony Finch <dot@dotat.at>
11751W: http://dotat.at/prog/unifdef
11752S: Maintained
11753F: scripts/unifdef.c
11754
1da177e4 11755UNIFORM CDROM DRIVER
8b58be88 11756M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11757W: http://www.kernel.dk
11758S: Maintained
679655da
JP
11759F: Documentation/cdrom/
11760F: drivers/cdrom/cdrom.c
11761F: include/linux/cdrom.h
c117ab84 11762F: include/uapi/linux/cdrom.h
1da177e4 11763
56df0122 11764UNISYS S-PAR DRIVERS
49e7d9df
JP
11765M: David Kershner <david.kershner@unisys.com>
11766L: sparmaintainer@unisys.com (Unisys internal)
11767S: Supported
11768F: drivers/staging/unisys/
56df0122 11769
9941fa6e
VH
11770UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11771M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11772L: linux-scsi@vger.kernel.org
11773S: Supported
11774F: Documentation/scsi/ufs.txt
11775F: drivers/scsi/ufs/
11776
e2d1d6c0 11777UNSORTED BLOCK IMAGES (UBI)
949cb623 11778M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11779M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11780W: http://www.linux-mtd.infradead.org/
11781L: linux-mtd@lists.infradead.org
b6b44e0a 11782T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11783S: Supported
80811493 11784F: drivers/mtd/ubi/
679655da 11785F: include/linux/mtd/ubi.h
c117ab84 11786F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11787
1da177e4 11788USB ACM DRIVER
ca1c3e6f 11789M: Oliver Neukum <oneukum@suse.com>
6372594a 11790L: linux-usb@vger.kernel.org
1da177e4 11791S: Maintained
679655da
JP
11792F: Documentation/usb/acm.txt
11793F: drivers/usb/class/cdc-acm.*
1da177e4 11794
b7d572e1
PF
11795USB AR5523 WIRELESS DRIVER
11796M: Pontus Fuchs <pontus.fuchs@gmail.com>
11797L: linux-wireless@vger.kernel.org
11798S: Maintained
11799F: drivers/net/wireless/ath/ar5523/
11800
115bb1ff 11801USB ATTACHED SCSI
f50a4968 11802M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11803M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11804L: linux-usb@vger.kernel.org
11805L: linux-scsi@vger.kernel.org
8eae0fb7 11806S: Maintained
115bb1ff
MW
11807F: drivers/usb/storage/uas.c
11808
1da177e4 11809USB CDC ETHERNET DRIVER
61eee9a7 11810M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11811L: linux-usb@vger.kernel.org
1da177e4 11812S: Maintained
679655da 11813F: drivers/net/usb/cdc_*.c
c117ab84 11814F: include/uapi/linux/usb/cdc.h
1da177e4 11815
66e3e591
KP
11816USB CHAOSKEY DRIVER
11817M: Keith Packard <keithp@keithp.com>
11818L: linux-usb@vger.kernel.org
11819S: Maintained
11820F: drivers/usb/misc/chaoskey.c
11821
b02b371e 11822USB CYPRESS C67X00 DRIVER
8b58be88 11823M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11824L: linux-usb@vger.kernel.org
11825S: Maintained
679655da 11826F: drivers/usb/c67x00/
b02b371e 11827
d0374f4f 11828USB DAVICOM DM9601 DRIVER
8b58be88 11829M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11830L: netdev@vger.kernel.org
d0374f4f
PK
11831W: http://www.linux-usb.org/usbnet
11832S: Maintained
679655da 11833F: drivers/net/usb/dm9601.c
d0374f4f 11834
cc2020e6 11835USB DIAMOND RIO500 DRIVER
8b58be88 11836M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11837L: rio500-users@lists.sourceforge.net
11838W: http://rio500.sourceforge.net
11839S: Maintained
679655da 11840F: drivers/usb/misc/rio500*
cc2020e6 11841
1da177e4 11842USB EHCI DRIVER
578333ab 11843M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11844L: linux-usb@vger.kernel.org
578333ab 11845S: Maintained
679655da
JP
11846F: Documentation/usb/ehci.txt
11847F: drivers/usb/host/ehci*
1da177e4 11848
69ae9e3e 11849USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11850M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11851L: linux-usb@vger.kernel.org
69ae9e3e 11852W: http://www.linux-usb.org/gadget
d6d0f665
FB
11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11854S: Maintained
679655da
JP
11855F: drivers/usb/gadget/
11856F: include/linux/usb/gadget*
69ae9e3e 11857
2dea64b4 11858USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11859M: Jiri Kosina <jikos@kernel.org>
406df153 11860R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11861L: linux-usb@vger.kernel.org
54e5881d 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11863S: Maintained
c2f01971 11864F: Documentation/hid/hiddev.txt
679655da 11865F: drivers/hid/usbhid/
1da177e4 11866
959eea21 11867USB ISP116X DRIVER
8b58be88 11868M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11869L: linux-usb@vger.kernel.org
959eea21 11870S: Maintained
679655da
JP
11871F: drivers/usb/host/isp116x*
11872F: include/linux/usb/isp116x.h
959eea21 11873
146498ea
WH
11874USB LAN78XX ETHERNET DRIVER
11875M: Woojung Huh <woojung.huh@microchip.com>
11876M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11877L: netdev@vger.kernel.org
11878S: Maintained
11879F: drivers/net/usb/lan78xx.*
11880
1da177e4 11881USB MASS STORAGE DRIVER
8b58be88 11882M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11883L: linux-usb@vger.kernel.org
8836aeb8 11884L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11885S: Maintained
11886W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11887F: drivers/usb/storage/
1da177e4 11888
af39917d
CL
11889USB MIDI DRIVER
11890M: Clemens Ladisch <clemens@ladisch.de>
11891L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11892T: git git://git.alsa-project.org/alsa-kernel.git
11893S: Maintained
11894F: sound/usb/midi.*
11895
444ce9d4
JP
11896USB NETWORKING DRIVERS
11897L: linux-usb@vger.kernel.org
11898S: Odd Fixes
11899F: drivers/net/usb/
11900
1da177e4 11901USB OHCI DRIVER
578333ab 11902M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11903L: linux-usb@vger.kernel.org
578333ab 11904S: Maintained
679655da
JP
11905F: Documentation/usb/ohci.txt
11906F: drivers/usb/host/ohci*
1da177e4 11907
963ffa3e 11908USB OTG FSM (Finite State Machine)
60d77b3d 11909M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11911L: linux-usb@vger.kernel.org
11912S: Maintained
11913F: drivers/usb/common/usb-otg-fsm.c
11914
563da3a9
VM
11915USB OVER IP DRIVER
11916M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11917M: Shuah Khan <shuahkh@osg.samsung.com>
11918M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11919L: linux-usb@vger.kernel.org
11920S: Maintained
a6d6fc2b 11921F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11922F: drivers/usb/usbip/
11923F: tools/usb/usbip/
11924
1da177e4 11925USB PEGASUS DRIVER
a16b945c 11926M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11927L: linux-usb@vger.kernel.org
043600a6 11928L: netdev@vger.kernel.org
052e3128
PM
11929T: git git://github.com/petkan/pegasus.git
11930W: https://github.com/petkan/pegasus
1da177e4 11931S: Maintained
679655da 11932F: drivers/net/usb/pegasus.*
1da177e4 11933
d3ad558f 11934USB PHY LAYER
a55f6286 11935M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11936L: linux-usb@vger.kernel.org
11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11938S: Maintained
11939F: drivers/usb/phy/
d3ad558f 11940
73e4fb3f 11941USB PRINTER DRIVER (usblp)
8b58be88 11942M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11943L: linux-usb@vger.kernel.org
73e4fb3f 11944S: Supported
679655da 11945F: drivers/usb/class/usblp.c
1da177e4 11946
4521b477
BM
11947USB QMI WWAN NETWORK DRIVER
11948M: Bjørn Mork <bjorn@mork.no>
11949L: netdev@vger.kernel.org
11950S: Maintained
11951F: Documentation/ABI/testing/sysfs-class-net-qmi
11952F: drivers/net/usb/qmi_wwan.c
11953
1da177e4 11954USB RTL8150 DRIVER
a16b945c 11955M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11956L: linux-usb@vger.kernel.org
043600a6 11957L: netdev@vger.kernel.org
052e3128
PM
11958T: git git://github.com/petkan/rtl8150.git
11959W: https://github.com/petkan/rtl8150
1da177e4 11960S: Maintained
679655da 11961F: drivers/net/usb/rtl8150.c
1da177e4 11962
f896b796 11963USB SERIAL SUBSYSTEM
66085694 11964M: Johan Hovold <johan@kernel.org>
795fb7e7 11965L: linux-usb@vger.kernel.org
4e68852d 11966S: Maintained
679655da 11967F: Documentation/usb/usb-serial.txt
f896b796 11968F: drivers/usb/serial/
679655da 11969F: include/linux/usb/serial.h
1da177e4 11970
b3f0db1c
SG
11971USB SMSC75XX ETHERNET DRIVER
11972M: Steve Glendinning <steve.glendinning@shawell.net>
11973L: netdev@vger.kernel.org
11974S: Maintained
11975F: drivers/net/usb/smsc75xx.*
11976
2f7ca802 11977USB SMSC95XX ETHERNET DRIVER
90b24cfb 11978M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11979L: netdev@vger.kernel.org
90b24cfb 11980S: Maintained
679655da 11981F: drivers/net/usb/smsc95xx.*
2f7ca802 11982
1da177e4 11983USB SUBSYSTEM
879a5a00 11984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11985L: linux-usb@vger.kernel.org
1da177e4 11986W: http://www.linux-usb.org
08deed1e 11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11988S: Supported
1700bd98 11989F: Documentation/devicetree/bindings/usb/
679655da 11990F: Documentation/usb/
679655da
JP
11991F: drivers/usb/
11992F: include/linux/usb.h
11993F: include/linux/usb/
1da177e4
LT
11994
11995USB UHCI DRIVER
8b58be88 11996M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11997L: linux-usb@vger.kernel.org
1da177e4 11998S: Maintained
679655da 11999F: drivers/usb/host/uhci*
1da177e4 12000
69ae9e3e 12001USB "USBNET" DRIVER FRAMEWORK
d8130624 12002M: Oliver Neukum <oneukum@suse.com>
043600a6 12003L: netdev@vger.kernel.org
69ae9e3e 12004W: http://www.linux-usb.org/usbnet
1da177e4 12005S: Maintained
679655da
JP
12006F: drivers/net/usb/usbnet.c
12007F: include/linux/usb/usbnet.h
1da177e4 12008
c0efd232 12009USB VIDEO CLASS
c53ac071 12010M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12011L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12012L: linux-media@vger.kernel.org
275ffde4 12013T: git git://linuxtv.org/media_tree.git
57c6d2e9 12014W: http://www.ideasonboard.org/uvc/
c0efd232 12015S: Maintained
0c0d06ca 12016F: drivers/media/usb/uvc/
6c0f0359 12017F: include/uapi/linux/uvcvideo.h
1da177e4 12018
b60b9c45
HV
12019USB VISION DRIVER
12020M: Hans Verkuil <hverkuil@xs4all.nl>
12021L: linux-media@vger.kernel.org
12022T: git git://linuxtv.org/media_tree.git
a825eaec 12023W: https://linuxtv.org
b60b9c45
HV
12024S: Odd Fixes
12025F: drivers/media/usb/usbvision/
12026
8282da47
LP
12027USB WEBCAM GADGET
12028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12029L: linux-usb@vger.kernel.org
12030S: Maintained
3a83c16e 12031F: drivers/usb/gadget/function/*uvc*
faf2e1db 12032F: drivers/usb/gadget/legacy/webcam.c
8282da47 12033
bf164cc0 12034USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12035M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12036L: linux-wireless@vger.kernel.org
12037S: Maintained
679655da 12038F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12039
eb6bab13 12040USB XHCI DRIVER
03d85053 12041M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12042L: linux-usb@vger.kernel.org
12043S: Supported
36d0344c
SS
12044F: drivers/usb/host/xhci*
12045F: drivers/usb/host/pci-quirks*
eb6bab13 12046
1da177e4 12047USB ZD1201 DRIVER
4086b9ca 12048L: linux-wireless@vger.kernel.org
1da177e4 12049W: http://linux-lc100020.sourceforge.net
4086b9ca 12050S: Orphan
ed0ad06f 12051F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12052
b7eee616 12053USB ZR364XX DRIVER
8b58be88 12054M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12055L: linux-usb@vger.kernel.org
661263b5 12056L: linux-media@vger.kernel.org
275ffde4 12057T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12058W: http://royale.zerezo.com/zr364xx/
12059S: Maintained
679655da 12060F: Documentation/video4linux/zr364xx.txt
90d72ac6 12061F: drivers/media/usb/zr364xx/
b7eee616 12062
289fcff4
HK
12063ULPI BUS
12064M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12065L: linux-usb@vger.kernel.org
12066S: Maintained
12067F: drivers/usb/common/ulpi.c
12068F: include/linux/ulpi/
12069
e7839f25 12070USER-MODE LINUX (UML)
8b58be88 12071M: Jeff Dike <jdike@addtoit.com>
b15194b7 12072M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12073L: user-mode-linux-devel@lists.sourceforge.net
12074L: user-mode-linux-user@lists.sourceforge.net
12075W: http://user-mode-linux.sourceforge.net
9f273c24 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12077S: Maintained
61516587 12078F: Documentation/virtual/uml/
679655da 12079F: arch/um/
b070989a 12080F: arch/x86/um/
679655da
JP
12081F: fs/hostfs/
12082F: fs/hppfs/
b7eee616 12083
e5f114e9 12084USERSPACE I/O (UIO)
6a534c9d 12085M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12086M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12087S: Maintained
3d3fecbd 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12089F: Documentation/DocBook/uio-howto.tmpl
12090F: drivers/uio/
12091F: include/linux/uio*.h
e5f114e9 12092
256cccbe 12093UTIL-LINUX PACKAGE
8b58be88 12094M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12095L: util-linux@vger.kernel.org
12096W: http://en.wikipedia.org/wiki/Util-linux
12097T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12098S: Maintained
12099
c1fd1c07 12100UVESAFB DRIVER
8b58be88 12101M: Michal Januszewski <spock@gentoo.org>
c69f677c 12102L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12103W: http://dev.gentoo.org/~spock/projects/uvesafb/
12104S: Maintained
679655da 12105F: Documentation/fb/uvesafb.txt
8a61f013 12106F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12107
456930d8
SA
12108VF610 NAND DRIVER
12109M: Stefan Agner <stefan@agner.ch>
12110L: linux-mtd@lists.infradead.org
12111S: Supported
12112F: drivers/mtd/nand/vf610_nfc.c
12113
4480f15b 12114VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12115M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12116S: Maintained
679655da
JP
12117F: Documentation/filesystems/vfat.txt
12118F: fs/fat/
1da177e4 12119
cba3345c
AW
12120VFIO DRIVER
12121M: Alex Williamson <alex.williamson@redhat.com>
12122L: kvm@vger.kernel.org
9f273c24 12123T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12124S: Maintained
12125F: Documentation/vfio.txt
12126F: drivers/vfio/
12127F: include/linux/vfio.h
c117ab84 12128F: include/uapi/linux/vfio.h
cba3345c 12129
a714ea5f
AW
12130VFIO PLATFORM DRIVER
12131M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12132L: kvm@vger.kernel.org
12133S: Maintained
12134F: drivers/vfio/platform/
12135
9e6f3438
PO
12136VIDEOBUF2 FRAMEWORK
12137M: Pawel Osciak <pawel@osciak.com>
12138M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12139M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12140L: linux-media@vger.kernel.org
12141S: Maintained
90d72ac6 12142F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12143F: include/media/videobuf2-*
12144
5523662e
SCP
12145VIRTUAL SERIO DEVICE DRIVER
12146M: Stephen Chandler Paul <thatslyude@gmail.com>
12147S: Maintained
12148F: drivers/input/serio/userio.c
12149F: include/uapi/linux/userio.h
12150
9a82446b
AS
12151VIRTIO CONSOLE DRIVER
12152M: Amit Shah <amit.shah@redhat.com>
12153L: virtualization@lists.linux-foundation.org
12154S: Maintained
12155F: drivers/char/virtio_console.c
12156F: include/linux/virtio_console.h
c117ab84 12157F: include/uapi/linux/virtio_console.h
9a82446b 12158
2426ec8f 12159VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12160M: "Michael S. Tsirkin" <mst@redhat.com>
12161L: virtualization@lists.linux-foundation.org
12162S: Maintained
0e4191fe 12163F: Documentation/devicetree/bindings/virtio/
2426ec8f 12164F: drivers/virtio/
c893c8d7 12165F: tools/virtio/
2426ec8f
MT
12166F: drivers/net/virtio_net.c
12167F: drivers/block/virtio_blk.c
12168F: include/linux/virtio_*.h
916cdabc 12169F: include/uapi/linux/virtio_*.h
2426ec8f 12170
f2dbda3b
CH
12171VIRTIO DRIVERS FOR S390
12172M: Christian Borntraeger <borntraeger@de.ibm.com>
12173M: Cornelia Huck <cornelia.huck@de.ibm.com>
12174L: linux-s390@vger.kernel.org
12175L: virtualization@lists.linux-foundation.org
12176L: kvm@vger.kernel.org
12177S: Supported
1b568d93 12178F: drivers/s390/virtio/
f2dbda3b 12179
4ad6ee91
GH
12180VIRTIO GPU DRIVER
12181M: David Airlie <airlied@linux.ie>
12182M: Gerd Hoffmann <kraxel@redhat.com>
12183L: dri-devel@lists.freedesktop.org
12184L: virtualization@lists.linux-foundation.org
12185S: Maintained
12186F: drivers/gpu/drm/virtio/
12187F: include/uapi/linux/virtio_gpu.h
12188
3a4d5c94
MT
12189VIRTIO HOST (VHOST)
12190M: "Michael S. Tsirkin" <mst@redhat.com>
12191L: kvm@vger.kernel.org
c996d8b9 12192L: virtualization@lists.linux-foundation.org
3a4d5c94 12193L: netdev@vger.kernel.org
9f273c24 12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12195S: Maintained
12196F: drivers/vhost/
c117ab84 12197F: include/uapi/linux/vhost.h
3a4d5c94 12198
271c8651
GH
12199VIRTIO INPUT DRIVER
12200M: Gerd Hoffmann <kraxel@redhat.com>
12201S: Maintained
12202F: drivers/virtio/virtio_input.c
12203F: include/uapi/linux/virtio_input.h
12204
1da177e4 12205VIA RHINE NETWORK DRIVER
210347e1 12206S: Orphan
f2148a47 12207F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12208
f0bf7f61 12209VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12210M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12211M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12212S: Maintained
12213F: drivers/mmc/host/via-sdmmc.c
12214
69e4a7c2 12215VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12216M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12217L: linux-fbdev@vger.kernel.org
69e4a7c2 12218S: Maintained
c7babebd
FTS
12219F: include/linux/via-core.h
12220F: include/linux/via-gpio.h
12221F: include/linux/via_i2c.h
8a61f013 12222F: drivers/video/fbdev/via/
69e4a7c2 12223
01f20734 12224VIA VELOCITY NETWORK DRIVER
8b58be88 12225M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12226L: netdev@vger.kernel.org
12227S: Maintained
f2148a47 12228F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12229
f73f8173
AW
12230VIRT LIB
12231M: Alex Williamson <alex.williamson@redhat.com>
12232M: Paolo Bonzini <pbonzini@redhat.com>
12233L: kvm@vger.kernel.org
12234S: Supported
12235F: virt/lib/
12236
77911fd2 12237VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12238M: Hans Verkuil <hverkuil@xs4all.nl>
12239L: linux-media@vger.kernel.org
12240T: git git://linuxtv.org/media_tree.git
a825eaec 12241W: https://linuxtv.org
0b7bc1fa 12242S: Maintained
77911fd2 12243F: drivers/media/platform/vivid/*
0b7bc1fa 12244
be7f8273 12245VLAN (802.1Q)
8b58be88 12246M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12247L: netdev@vger.kernel.org
12248S: Maintained
679655da
JP
12249F: drivers/net/macvlan.c
12250F: include/linux/if_*vlan.h
12251F: net/8021q/
be7f8273 12252
55e331cf 12253VLYNQ BUS
8b58be88 12254M: Florian Fainelli <florian@openwrt.org>
8578d7af 12255L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12256S: Maintained
12257F: drivers/vlynq/vlynq.c
12258F: include/linux/vlynq.h
12259
390beae4 12260VME SUBSYSTEM
74c600e3 12261M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12262M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12264L: devel@driverdev.osuosl.org
12265S: Maintained
12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12267F: Documentation/vme_api.txt
12268F: drivers/staging/vme/
12269F: drivers/vme/
12270F: include/linux/vme*
12271
4488e09b
AK
12272VMWARE HYPERVISOR INTERFACE
12273M: Alok Kataria <akataria@vmware.com>
12274L: virtualization@lists.linux-foundation.org
12275S: Supported
12276F: arch/x86/kernel/cpu/vmware.c
12277
73b35d07
DT
12278VMWARE BALLOON DRIVER
12279M: Xavier Deguillard <xdeguillard@vmware.com>
12280M: Philip Moltmann <moltmann@vmware.com>
12281M: "VMware, Inc." <pv-drivers@vmware.com>
12282L: linux-kernel@vger.kernel.org
12283S: Maintained
12284F: drivers/misc/vmw_balloon.c
12285
8b8be51b
TH
12286VMWARE VMMOUSE SUBDRIVER
12287M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12288M: "VMware, Inc." <pv-drivers@vmware.com>
12289L: linux-input@vger.kernel.org
12290S: Maintained
12291F: drivers/input/mouse/vmmouse.c
12292F: drivers/input/mouse/vmmouse.h
12293
d1a890fa 12294VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12295M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12296M: "VMware, Inc." <pv-drivers@vmware.com>
12297L: netdev@vger.kernel.org
12298S: Maintained
12299F: drivers/net/vmxnet3/
d1a890fa 12300
851b1642 12301VMware PVSCSI driver
f2d7e40e 12302M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12303M: VMware PV-Drivers <pv-drivers@vmware.com>
12304L: linux-scsi@vger.kernel.org
12305S: Maintained
12306F: drivers/scsi/vmw_pvscsi.c
12307F: drivers/scsi/vmw_pvscsi.h
12308
e53e86c7 12309VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12310M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12311M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12312L: linux-kernel@vger.kernel.org
1dd68f01 12313W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12315S: Supported
9d2597e8 12316F: Documentation/devicetree/bindings/regulator/
679655da 12317F: drivers/regulator/
9d2597e8 12318F: include/dt-bindings/regulator/
679655da 12319F: include/linux/regulator/
e53e86c7 12320
081958eb
DA
12321VRF
12322M: David Ahern <dsa@cumulusnetworks.com>
12323M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12324L: netdev@vger.kernel.org
12325S: Maintained
12326F: drivers/net/vrf.c
562d897d 12327F: Documentation/networking/vrf.txt
081958eb 12328
ab41319e 12329VT1211 HARDWARE MONITOR DRIVER
8b58be88 12330M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12331L: linux-hwmon@vger.kernel.org
ab41319e 12332S: Maintained
679655da
JP
12333F: Documentation/hwmon/vt1211
12334F: drivers/hwmon/vt1211.c
ab41319e 12335
1de9e371 12336VT8231 HARDWARE MONITOR DRIVER
8b58be88 12337M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12338L: linux-hwmon@vger.kernel.org
1de9e371 12339S: Maintained
679655da 12340F: drivers/hwmon/vt8231.c
1de9e371 12341
88095e7b
TO
12342VUB300 USB to SDIO/SD/MMC bridge chip
12343M: Tony Olech <tony.olech@elandigitalsystems.com>
12344L: linux-mmc@vger.kernel.org
12345L: linux-usb@vger.kernel.org
12346S: Supported
12347F: drivers/mmc/host/vub300.c
12348
1da177e4 12349W1 DALLAS'S 1-WIRE BUS
a8018766 12350M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12351S: Maintained
679655da
JP
12352F: Documentation/w1/
12353F: drivers/w1/
1da177e4 12354
13927079 12355W83791D HARDWARE MONITORING DRIVER
8b58be88 12356M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12357L: linux-hwmon@vger.kernel.org
25845c22 12358S: Maintained
679655da
JP
12359F: Documentation/hwmon/w83791d
12360F: drivers/hwmon/w83791d.c
13927079 12361
61db011d 12362W83793 HARDWARE MONITORING DRIVER
8b58be88 12363M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12364L: linux-hwmon@vger.kernel.org
61db011d 12365S: Maintained
679655da
JP
12366F: Documentation/hwmon/w83793
12367F: drivers/hwmon/w83793.c
61db011d 12368
e3760b43 12369W83795 HARDWARE MONITORING DRIVER
d8130624 12370M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12371L: linux-hwmon@vger.kernel.org
e3760b43
JD
12372S: Maintained
12373F: drivers/hwmon/w83795.c
12374
1da177e4 12375W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12376M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12377S: Maintained
679655da 12378F: drivers/mmc/host/wbsd.*
1da177e4 12379
b4e05923
HG
12380WACOM PROTOCOL 4 SERIAL TABLETS
12381M: Julian Squires <julian@cipht.net>
12382M: Hans de Goede <hdegoede@redhat.com>
12383L: linux-input@vger.kernel.org
12384S: Maintained
12385F: drivers/input/tablet/wacom_serial4.c
12386
3527761c 12387WATCHDOG DEVICE DRIVERS
8b58be88 12388M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12389R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12390L: linux-watchdog@vger.kernel.org
12391W: http://www.linux-watchdog.org/
f599aaf0 12392T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12393S: Maintained
540be8b2 12394F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12395F: Documentation/watchdog/
12396F: drivers/watchdog/
12397F: include/linux/watchdog.h
c117ab84 12398F: include/uapi/linux/watchdog.h
3527761c 12399
1da177e4 12400WD7000 SCSI DRIVER
8b58be88 12401M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12402L: linux-scsi@vger.kernel.org
12403S: Maintained
679655da 12404F: drivers/scsi/wd7000.c
1da177e4 12405
b22e00f3
DH
12406WIIMOTE HID DRIVER
12407M: David Herrmann <dh.herrmann@googlemail.com>
12408L: linux-input@vger.kernel.org
12409S: Maintained
12410F: drivers/hid/hid-wiimote*
12411
e258b80e 12412WINBOND CIR DRIVER
364e9e18 12413M: David Härdeman <david@hardeman.nu>
e258b80e 12414S: Maintained
116ab806 12415F: drivers/media/rc/winbond-cir.c
e258b80e 12416
c36a483d
WBG
12417WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12418M: William Breathitt Gray <vilhelm.gray@gmail.com>
12419L: linux-watchdog@vger.kernel.org
12420S: Maintained
12421F: drivers/watchdog/ebc-c384_wdt.c
12422
9c26df9b
WBG
12423WINSYSTEMS WS16C48 GPIO DRIVER
12424M: William Breathitt Gray <vilhelm.gray@gmail.com>
12425L: linux-gpio@vger.kernel.org
12426S: Maintained
12427F: drivers/gpio/gpio-ws16c48.c
e258b80e 12428
8a70da82 12429WIMAX STACK
8b58be88 12430M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12431M: linux-wimax@intel.com
49e7d9df 12432L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12433S: Supported
12434W: http://linuxwimax.org
315987dc 12435F: Documentation/wimax/README.wimax
315987dc
JP
12436F: include/linux/wimax/debug.h
12437F: include/net/wimax.h
c117ab84 12438F: include/uapi/linux/wimax.h
315987dc 12439F: net/wimax/
8a70da82 12440
5fc14680 12441WISTRON LAPTOP BUTTON DRIVER
8b58be88 12442M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12443S: Maintained
679655da 12444F: drivers/input/misc/wistron_btns.c
5fc14680 12445
1da177e4 12446WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12447M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12448L: linux-wireless@vger.kernel.org
926554c4 12449W: http://oops.ghostprotocols.net:81/blog
1da177e4 12450S: Maintained
679655da 12451F: drivers/net/wireless/wl3501*
1da177e4 12452
055bcbcb 12453WOLFSON MICROELECTRONICS DRIVERS
fef95164 12454L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12455T: git https://github.com/CirrusLogic/linux-drivers.git
12456W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12457S: Supported
3768f0b1 12458F: Documentation/hwmon/wm83??
f494993f
CK
12459F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12460F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12461F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12462F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12463F: drivers/clk/clk-wm83*.c
9c309598 12464F: drivers/extcon/extcon-arizona.c
b75ea16a 12465F: drivers/leds/leds-wm83*.c
25b273ba 12466F: drivers/gpio/gpio-*wm*.c
9c309598 12467F: drivers/gpio/gpio-arizona.c
d22b0869 12468F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12469F: drivers/input/misc/wm831x-on.c
12470F: drivers/input/touchscreen/wm831x-ts.c
12471F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12472F: drivers/mfd/arizona*
12473F: drivers/mfd/wm*.c
12ebc137 12474F: drivers/mfd/cs47l24*
b75ea16a
MB
12475F: drivers/power/wm83*.c
12476F: drivers/rtc/rtc-wm83*.c
12477F: drivers/regulator/wm8*.c
3860e6c4 12478F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12479F: drivers/watchdog/wm83*_wdt.c
9c309598 12480F: include/linux/mfd/arizona/
3860e6c4 12481F: include/linux/mfd/wm831x/
b75ea16a 12482F: include/linux/mfd/wm8350/
3768f0b1 12483F: include/linux/mfd/wm8400*
59ec6da2 12484F: include/linux/wm97xx.h
055bcbcb 12485F: include/sound/wm????.h
9c309598 12486F: sound/soc/codecs/arizona.?
055bcbcb 12487F: sound/soc/codecs/wm*
12ebc137 12488F: sound/soc/codecs/cs47l24*
b75ea16a 12489
3e6cd7a4
TH
12490WORKQUEUE
12491M: Tejun Heo <tj@kernel.org>
badb7f5e 12492R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12494S: Maintained
12495F: include/linux/workqueue.h
12496F: kernel/workqueue.c
12497F: Documentation/workqueue.txt
12498
39ac9f48
CYT
12499X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12500M: Chen-Yu Tsai <wens@csie.org>
12501L: linux-kernel@vger.kernel.org
12502S: Maintained
12503N: axp[128]
12504
1da177e4 12505X.25 NETWORK LAYER
8bf28059 12506M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12507L: linux-x25@vger.kernel.org
8bf28059 12508S: Odd Fixes
679655da
JP
12509F: Documentation/networking/x25*
12510F: include/net/x25*
12511F: net/x25/
1da177e4 12512
e2d1d6c0 12513X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12514M: Thomas Gleixner <tglx@linutronix.de>
12515M: Ingo Molnar <mingo@redhat.com>
12516M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12517M: x86@kernel.org
981c3a4f 12518L: linux-kernel@vger.kernel.org
75fc2d37 12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12520S: Maintained
679655da
JP
12521F: Documentation/x86/
12522F: arch/x86/
e2d1d6c0 12523
d0944853 12524X86 PLATFORM DRIVERS
e181ba15 12525M: Darren Hart <dvhart@infradead.org>
d0944853 12526L: platform-driver-x86@vger.kernel.org
e181ba15 12527T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12528S: Maintained
14430813 12529F: drivers/platform/x86/
3a4bceef 12530F: drivers/platform/olpc/
d0944853 12531
c1f5c54b
IM
12532X86 MCE INFRASTRUCTURE
12533M: Tony Luck <tony.luck@intel.com>
487ba8e8 12534M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12535L: linux-edac@vger.kernel.org
12536S: Maintained
12537F: arch/x86/kernel/cpu/mcheck/*
12538
79ebdc95
BP
12539X86 MICROCODE UPDATE SUPPORT
12540M: Borislav Petkov <bp@alien8.de>
12541S: Maintained
12542F: arch/x86/kernel/cpu/microcode/*
12543
f0905c5a
AL
12544X86 VDSO
12545M: Andy Lutomirski <luto@amacapital.net>
12546L: linux-kernel@vger.kernel.org
12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12548S: Maintained
d603c8e1 12549F: arch/x86/entry/vdso/
f0905c5a 12550
d6fad502 12551XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12553M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12554L: linux-media@vger.kernel.org
a825eaec 12555W: https://linuxtv.org
d6fad502
MCC
12556T: git git://linuxtv.org/media_tree.git
12557S: Maintained
12558F: drivers/media/tuners/tuner-xc2028.*
12559
c4468085 12560XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12561M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12562M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12563M: Juergen Gross <jgross@suse.com>
11dbb52b 12564L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12566S: Supported
12567F: arch/x86/xen/
12568F: drivers/*/xen-*front.c
12569F: drivers/xen/
12570F: arch/x86/include/asm/xen/
12571F: include/xen/
c117ab84 12572F: include/uapi/xen/
c4468085 12573
77bfb479 12574XEN HYPERVISOR ARM
85d1a29d 12575M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12576L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12577S: Maintained
77bfb479
SS
12578F: arch/arm/xen/
12579F: arch/arm/include/asm/xen/
12580
b475e83f 12581XEN HYPERVISOR ARM64
85d1a29d 12582M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12583L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12584S: Maintained
b475e83f
SS
12585F: arch/arm64/xen/
12586F: arch/arm64/include/asm/xen/
12587
9b57e1a7 12588XEN NETWORK BACKEND DRIVER
8386040b 12589M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12590L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12591L: netdev@vger.kernel.org
12592S: Supported
12593F: drivers/net/xen-netback/*
12594
c5f8e29d
KRW
12595XEN PCI SUBSYSTEM
12596M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12597L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12598S: Supported
12599F: arch/x86/pci/*xen*
12600F: drivers/pci/*xen*
12601
a2c5ae65
KRW
12602XEN BLOCK SUBSYSTEM
12603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12604M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12605L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12606S: Supported
12607F: drivers/block/xen-blkback/*
12608F: drivers/block/xen*
12609
15d03609
JG
12610XEN PVSCSI DRIVERS
12611M: Juergen Gross <jgross@suse.com>
12612L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12613L: linux-scsi@vger.kernel.org
12614S: Supported
12615F: drivers/scsi/xen-scsifront.c
12616F: drivers/xen/xen-scsiback.c
12617F: include/xen/interface/io/vscsiif.h
12618
c5f8e29d
KRW
12619XEN SWIOTLB SUBSYSTEM
12620M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12621L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12622S: Supported
12623F: arch/x86/xen/*swiotlb*
12624F: drivers/xen/*swiotlb*
12625
1da177e4
LT
12626XFS FILESYSTEM
12627P: Silicon Graphics Inc
809625ca 12628M: Dave Chinner <david@fromorbit.com>
18caa67a 12629M: xfs@oss.sgi.com
d7ede1aa 12630L: xfs@oss.sgi.com
1da177e4 12631W: http://oss.sgi.com/projects/xfs
9f273c24 12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12633S: Supported
679655da
JP
12634F: Documentation/filesystems/xfs.txt
12635F: fs/xfs/
1da177e4 12636
8a3b7a25 12637XILINX AXI ETHERNET DRIVER
59a54f30
MS
12638M: Anirudha Sarangi <anirudh@xilinx.com>
12639M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12640S: Maintained
12641F: drivers/net/ethernet/xilinx/xilinx_axienet*
12642
238b8721 12643XILINX UARTLITE SERIAL DRIVER
8b58be88 12644M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12645L: linux-serial@vger.kernel.org
12646S: Maintained
df621252 12647F: drivers/tty/serial/uartlite.c
238b8721 12648
df330515
LP
12649XILINX VIDEO IP CORES
12650M: Hyun Kwon <hyun.kwon@xilinx.com>
12651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12652L: linux-media@vger.kernel.org
12653T: git git://linuxtv.org/media_tree.git
12654S: Supported
12655F: Documentation/devicetree/bindings/media/xilinx/
12656F: drivers/media/platform/xilinx/
a5562f65 12657F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12658
74316949
EB
12659XILLYBUS DRIVER
12660M: Eli Billauer <eli.billauer@gmail.com>
12661L: linux-kernel@vger.kernel.org
12662S: Supported
12663F: drivers/char/xillybus/
12664
f620e4b8
MF
12665XTENSA XTFPGA PLATFORM SUPPORT
12666M: Max Filippov <jcmvbkbc@gmail.com>
12667L: linux-xtensa@linux-xtensa.org
12668S: Maintained
12669F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12670F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12671
1da177e4 12672YAM DRIVER FOR AX.25
8b58be88 12673M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12674L: linux-hams@vger.kernel.org
12675S: Maintained
679655da
JP
12676F: drivers/net/hamradio/yam*
12677F: include/linux/yam.h
1da177e4 12678
af64a5eb 12679YEALINK PHONE DRIVER
8b58be88 12680M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12681L: usbb2k-api-dev@nongnu.org
12682S: Maintained
679655da
JP
12683F: Documentation/input/yealink.txt
12684F: drivers/input/misc/yealink.*
af64a5eb 12685
1da177e4 12686Z8530 DRIVER FOR AX.25
8b58be88 12687M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12688W: http://yaina.de/jreuter/
12689W: http://www.qsl.net/dl1bke/
12690L: linux-hams@vger.kernel.org
12691S: Maintained
679655da
JP
12692F: Documentation/networking/z8530drv.txt
12693F: drivers/net/hamradio/*scc.c
12694F: drivers/net/hamradio/z8530.h
1da177e4 12695
0cf31ec1 12696ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12697M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12698L: linux-mm@kvack.org
12699S: Maintained
12700F: mm/zbud.c
12701F: include/linux/zbud.h
12702
7c0c3afb 12703ZD1211RW WIRELESS DRIVER
8b58be88
JP
12704M: Daniel Drake <dsd@gentoo.org>
12705M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12706W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12707L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12708L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12709S: Maintained
6948300c 12710F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12711
20263029
DS
12712ZPOOL COMPRESSED PAGE STORAGE API
12713M: Dan Streetman <ddstreet@ieee.org>
12714L: linux-mm@kvack.org
12715S: Maintained
12716F: mm/zpool.c
12717F: include/linux/zpool.h
12718
1da177e4 12719ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12720L: mjpeg-users@lists.sourceforge.net
f63145e2 12721L: linux-media@vger.kernel.org
1da177e4 12722W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12723T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12724S: Odd Fixes
90d72ac6 12725F: drivers/media/pci/zoran/
1da177e4 12726
6920f2cc
MK
12727ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12728M: Minchan Kim <minchan@kernel.org>
12729M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12730R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12731L: linux-kernel@vger.kernel.org
12732S: Maintained
12733F: drivers/block/zram/
12734F: Documentation/blockdev/zram.txt
12735
8b4a4080 12736ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12737M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12738S: Maintained
df621252 12739F: drivers/tty/serial/zs.*
8b4a4080 12740
eae70d06
MK
12741ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12742M: Minchan Kim <minchan@kernel.org>
12743M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12744R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12745L: linux-mm@kvack.org
12746S: Maintained
12747F: mm/zsmalloc.c
12748F: include/linux/zsmalloc.h
d02be50d 12749F: Documentation/vm/zsmalloc.txt
eae70d06 12750
0cf31ec1 12751ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12752M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12753L: linux-mm@kvack.org
12754S: Maintained
12755F: mm/zswap.c
12756
1da177e4 12757THE REST
8b58be88 12758M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12759L: linux-kernel@vger.kernel.org
8a6e2535 12760Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12761T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12762S: Buried alive in reporters
34d03cc1
JP
12763F: *
12764F: */
This page took 7.233151 seconds and 5 git commands to generate.