Restartable sequences: self-tests
[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
30172936
PR
598ALPS PS/2 TOUCHPAD DRIVER
599R: Pali Rohár <pali.rohar@gmail.com>
600F: drivers/input/mouse/alps.*
601
f62092f6
LFT
602ALTERA MAILBOX DRIVER
603M: Ley Foon Tan <lftan@altera.com>
604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
605S: Maintained
606F: drivers/mailbox/mailbox-altera.c
607
c5abbba9
THL
608ALTERA PIO DRIVER
609M: Tien Hock Loh <thloh@altera.com>
610L: linux-gpio@vger.kernel.org
611S: Maintained
612F: drivers/gpio/gpio-altera.c
613
16b8b922 614ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 615M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
616L: netdev@vger.kernel.org
617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618S: Maintained
619F: drivers/net/ethernet/altera/
620
adf9251f
TK
621ALTERA UART/JTAG UART SERIAL DRIVERS
622M: Tobias Klauser <tklauser@distanz.ch>
623L: linux-serial@vger.kernel.org
61bd0943 624L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
625S: Maintained
626F: drivers/tty/serial/altera_uart.c
627F: drivers/tty/serial/altera_jtaguart.c
628F: include/linux/altera_uart.h
629F: include/linux/altera_jtaguart.h
630
f4875e12
TL
631AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
632M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 633M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
634L: linux-crypto@vger.kernel.org
635S: Supported
636F: drivers/crypto/ccp/
637F: include/linux/ccp.h
638
512d1027 639AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 640M: Huang Rui <ray.huang@amd.com>
968ce1b1 641L: linux-hwmon@vger.kernel.org
96818b58 642S: Supported
512d1027
AH
643F: Documentation/hwmon/fam15h_power
644F: drivers/hwmon/fam15h_power.c
645
167a675a 646AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 647L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 648S: Orphan
faf2e1db 649F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 650
f90b8116 651AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 652P: Andres Salomon <dilinger@queued.net>
67d76710 653L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
654W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
655S: Supported
679655da
JP
656F: drivers/char/hw_random/geode-rng.c
657F: drivers/crypto/geode*
8a61f013 658F: drivers/video/fbdev/geode/
679655da 659F: arch/x86/include/asm/geode.h
f90b8116 660
919ee7dd 661AMD IOMMU (AMD-VI)
e4110568 662M: Joerg Roedel <joro@8bytes.org>
919ee7dd 663L: iommu@lists.linux-foundation.org
525b233c 664T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 665S: Maintained
b2c16391
JP
666F: drivers/iommu/amd_iommu*.[ch]
667F: include/linux/amd-iommu.h
919ee7dd 668
16423d67 669AMD KFD
1241e0b4 670M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
671L: dri-devel@lists.freedesktop.org
672T: git git://people.freedesktop.org/~gabbayo/linux.git
673S: Supported
130e0371
OG
674F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 678F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
679F: drivers/gpu/drm/amd/include/cik_structs.h
680F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 681F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
682F: drivers/gpu/drm/radeon/radeon_kfd.c
683F: drivers/gpu/drm/radeon/radeon_kfd.h
684F: include/uapi/linux/kfd_ioctl.h
16423d67 685
2510eb74
SS
686AMD SEATTLE DEVICE TREE SUPPORT
687M: Brijesh Singh <brijeshkumar.singh@amd.com>
688M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
689M: Tom Lendacky <thomas.lendacky@amd.com>
690S: Supported
691F: arch/arm64/boot/dts/amd/
692
45198c7b
LT
693AMD XGBE DRIVER
694M: Tom Lendacky <thomas.lendacky@amd.com>
695L: netdev@vger.kernel.org
696S: Supported
697F: drivers/net/ethernet/amd/xgbe/
08b8940e 698F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 699
284f42b6 700AMS (Apple Motion Sensor) DRIVER
8b58be88 701M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 702S: Supported
bd5f47ec 703F: drivers/macintosh/ams/
284f42b6 704
531fca16
HV
705ANALOG DEVICES INC AD9389B DRIVER
706M: Hans Verkuil <hans.verkuil@cisco.com>
707L: linux-media@vger.kernel.org
708S: Maintained
709F: drivers/media/i2c/ad9389b*
710
614b4384
LPC
711ANALOG DEVICES INC ADV7180 DRIVER
712M: Lars-Peter Clausen <lars@metafoo.de>
713L: linux-media@vger.kernel.org
714W: http://ez.analog.com/community/linux-device-drivers
715S: Supported
716F: drivers/media/i2c/adv7180.c
717
c40ddfa3
HV
718ANALOG DEVICES INC ADV7511 DRIVER
719M: Hans Verkuil <hans.verkuil@cisco.com>
720L: linux-media@vger.kernel.org
721S: Maintained
722F: drivers/media/i2c/adv7511*
723
531fca16
HV
724ANALOG DEVICES INC ADV7604 DRIVER
725M: Hans Verkuil <hans.verkuil@cisco.com>
726L: linux-media@vger.kernel.org
727S: Maintained
728F: drivers/media/i2c/adv7604*
729
c40ddfa3
HV
730ANALOG DEVICES INC ADV7842 DRIVER
731M: Hans Verkuil <hans.verkuil@cisco.com>
732L: linux-media@vger.kernel.org
733S: Maintained
734F: drivers/media/i2c/adv7842*
735
527a1a83 736ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 737M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 738L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 739W: http://wiki.analog.com/
a4edbc10 740W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 741S: Supported
39c9d199 742F: sound/soc/codecs/adau*
cc52688a 743F: sound/soc/codecs/adav*
4bdef3bd 744F: sound/soc/codecs/ad1*
ae48f5ef 745F: sound/soc/codecs/ad7*
4bdef3bd 746F: sound/soc/codecs/ssm*
40216ce7 747F: sound/soc/codecs/sigmadsp.*
4bdef3bd 748
527a1a83 749ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 750L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
752W: http://blackfin.uclinux.org/
753S: Supported
754F: sound/soc/blackfin/*
7d1f9018 755
4ce72abc
LPC
756ANALOG DEVICES INC IIO DRIVERS
757M: Lars-Peter Clausen <lars@metafoo.de>
758M: Michael Hennerich <Michael.Hennerich@analog.com>
759W: http://wiki.analog.com/
760W: http://ez.analog.com/community/linux-device-drivers
761S: Supported
762F: drivers/iio/*/ad*
763X: drivers/iio/*/adjd*
764F: drivers/staging/iio/*/ad*
765F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 766
0e3b67b3
LPC
767ANALOG DEVICES INC DMA DRIVERS
768M: Lars-Peter Clausen <lars@metafoo.de>
769W: http://ez.analog.com/community/linux-device-drivers
770S: Supported
771F: drivers/dma/dma-axi-dmac.c
772
41c9e95d
GK
773ANDROID DRIVERS
774M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 775M: Arve Hjønnevåg <arve@android.com>
41c9e95d 776M: Riley Andrews <riandrews@android.com>
0e4a566b 777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
778L: devel@driverdev.osuosl.org
779S: Supported
780F: drivers/android/
781F: drivers/staging/android/
782
d03c023e
LA
783ANDROID ION DRIVER
784M: Laura Abbott <labbott@redhat.com>
785M: Sumit Semwal <sumit.semwal@linaro.org>
786L: devel@driverdev.osuosl.org
787S: Supported
788F: drivers/staging/android/ion
789F: drivers/staging/android/uapi/ion.h
790F: drivers/staging/android/uapi/ion_test.h
791
42269063 792AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 793M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 794L: linuxppc-dev@lists.ozlabs.org
93711660 795L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 796S: Maintained
679655da 797F: sound/aoa/
42269063 798
97a445da
WBG
799APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
800M: William Breathitt Gray <vilhelm.gray@gmail.com>
801L: linux-iio@vger.kernel.org
802S: Maintained
803F: drivers/iio/dac/stx104.c
804
1da177e4 805APM DRIVER
e5f6450c 806M: Jiri Kosina <jikos@kernel.org>
81024fc4 807S: Odd fixes
9f273c24 808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
809F: arch/x86/kernel/apm_32.c
810F: include/linux/apm_bios.h
c117ab84 811F: include/uapi/linux/apm_bios.h
81024fc4 812F: drivers/char/apm-emulation.c
1da177e4 813
bd7aa4b2 814APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 815M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 816L: linux-input@vger.kernel.org
75dd112a 817S: Odd fixes
679655da 818F: drivers/input/mouse/bcm5974.c
bd7aa4b2 819
6f2fad74 820APPLE SMC DRIVER
75dd112a 821M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 822L: linux-hwmon@vger.kernel.org
75dd112a 823S: Odd fixes
679655da 824F: drivers/hwmon/applesmc.c
6f2fad74 825
1da177e4 826APPLETALK NETWORK LAYER
8b58be88 827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 828S: Maintained
679655da
JP
829F: drivers/net/appletalk/
830F: net/appletalk/
1da177e4 831
21c75328
DD
832APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
833M: Duc Dang <dhdang@apm.com>
834S: Supported
835F: arch/arm64/boot/dts/apm/
836
24299502
IS
837APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
838M: Iyappan Subramanian <isubramanian@apm.com>
839M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
840S: Supported
841F: drivers/net/ethernet/apm/xgene/
842F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
843
62a37dc7
LP
844APTINA CAMERA SENSOR PLL
845M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
846L: linux-media@vger.kernel.org
847S: Maintained
848F: drivers/media/i2c/aptina-pll.*
849
1154ea7d 850ARC FRAMEBUFFER DRIVER
8b58be88 851M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 852S: Maintained
8a61f013
JH
853F: drivers/video/fbdev/arcfb.c
854F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 855
c38f6ac7
MG
856ARCNET NETWORK LAYER
857M: Michael Grzeschik <m.grzeschik@pengutronix.de>
858L: netdev@vger.kernel.org
859S: Maintained
860F: drivers/net/arcnet/
861F: include/uapi/linux/if_arcnet.h
862
71d298ce
AB
863ARC PGU DRM DRIVER
864M: Alexey Brodkin <abrodkin@synopsys.com>
865S: Supported
866F: drivers/gpu/drm/arc/
867F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
868
c5a906a5
LD
869ARM HDLCD DRM DRIVER
870M: Liviu Dudau <liviu.dudau@arm.com>
871S: Supported
872F: drivers/gpu/drm/arm/
873F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
874
1da177e4 875ARM MFM AND FLOPPY DRIVERS
8b58be88 876M: Ian Molton <spyro@f2s.com>
1da177e4 877S: Maintained
679655da
JP
878F: arch/arm/lib/floppydma.S
879F: arch/arm/include/asm/floppy.h
1da177e4 880
6f96521f
WD
881ARM PMU PROFILING AND DEBUGGING
882M: Will Deacon <will.deacon@arm.com>
70e238df 883R: Mark Rutland <mark.rutland@arm.com>
6f96521f 884S: Maintained
dd06a84b 885F: arch/arm*/kernel/perf_*
6f96521f 886F: arch/arm/oprofile/common.c
dd06a84b
MR
887F: arch/arm*/kernel/hw_breakpoint.c
888F: arch/arm*/include/asm/hw_breakpoint.h
889F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
890F: drivers/perf/arm_pmu.c
891F: include/linux/perf/arm_pmu.h
6f96521f 892
d4275354 893ARM PORT
54176cc6 894M: Russell King <linux@armlinux.org.uk>
efc03ecb 895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 896W: http://www.armlinux.org.uk/
d4275354
RK
897S: Maintained
898F: arch/arm/
899
d323c243
SB
900ARM SUB-ARCHITECTURES
901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 902S: Maintained
d323c243
SB
903F: arch/arm/mach-*/
904F: arch/arm/plat-*/
905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
906
cefbf4ea 907ARM PRIMECELL AACI PL041 DRIVER
54176cc6 908M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
909S: Maintained
910F: sound/arm/aaci.*
911
912ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 913M: Russell King <linux@armlinux.org.uk>
cefbf4ea 914S: Maintained
8a61f013 915F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
916
917ARM PRIMECELL KMI PL050 DRIVER
54176cc6 918M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
919S: Maintained
920F: drivers/input/serio/ambakmi.*
921F: include/linux/amba/kmi.h
922
2761f5c2 923ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 924M: Russell King <linux@armlinux.org.uk>
08a5c9a2 925S: Maintained
679655da 926F: drivers/mmc/host/mmci.*
2f748aaa 927F: include/linux/amba/mmci.h
2761f5c2 928
1b4304e5 929ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 930M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
931S: Maintained
932F: drivers/tty/serial/amba-pl01*.c
933F: include/linux/amba/serial.h
2761f5c2 934
cefbf4ea 935ARM PRIMECELL BUS SUPPORT
54176cc6 936M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
937S: Maintained
938F: drivers/amba/
939F: include/linux/amba/bus.h
940
2b7a52a4 941ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 942M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
944S: Maintained
945
9c784f95 946ARM/AFEB9260 MACHINE SUPPORT
8b58be88 947M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
949S: Maintained
950
2b7a52a4 951ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 952M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
954S: Maintained
955
5c6dcd7f 956ARM/Allwinner sunXi SoC support
1b106699 957M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 958M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S: Maintained
5c6dcd7f 961N: sun[x456789]i
60b0f380
MR
962
963ARM/Allwinner SoC Clock Support
964M: Emilio López <emilio@elopez.com.ar>
965S: Maintained
966F: drivers/clk/sunxi/
1b106699 967
79318452 968ARM/Amlogic Meson SoC support
7c1e3876 969M: Carlo Caione <carlo@caione.org>
6683d91c 970M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 972L: linux-amlogic@lists.infradead.org
79318452 973W: http://linux-meson.com/
7c1e3876 974S: Maintained
79318452
CC
975F: arch/arm/mach-meson/
976F: arch/arm/boot/dts/meson*
6683d91c
KH
977F: arch/arm64/boot/dts/amlogic/
978F: drivers/pinctrl/meson/
79318452 979N: meson
7c1e3876 980
eff506fa
TZ
981ARM/Annapurna Labs ALPINE ARCHITECTURE
982M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 983M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
984S: Maintained
985F: arch/arm/mach-alpine/
a9e5547b
AT
986F: arch/arm/boot/dts/alpine*
987F: arch/arm64/boot/dts/al/
988F: drivers/*/*alpine*
eff506fa 989
5255034d
LP
990ARM/ARTPEC MACHINE SUPPORT
991M: Jesper Nilsson <jesper.nilsson@axis.com>
992M: Lars Persson <lars.persson@axis.com>
993M: Niklas Cassel <niklas.cassel@axis.com>
994S: Maintained
995L: linux-arm-kernel@axis.com
996F: arch/arm/mach-artpec
997F: arch/arm/boot/dts/artpec6*
33b8ac91 998F: drivers/clk/axis
5255034d 999
8c2ed9bc
JS
1000ARM/ASPEED MACHINE SUPPORT
1001M: Joel Stanley <joel@jms.id.au>
1002S: Maintained
1003F: arch/arm/mach-aspeed/
1004F: arch/arm/boot/dts/aspeed-*
1005F: drivers/*/*aspeed*
1006
8dca5ce8 1007ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1008M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1009M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1010M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1012W: http://www.linux4sam.org
9f273c24 1013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1014S: Supported
1015F: arch/arm/mach-at91/
f0a0a58e 1016F: include/soc/at91/
70e389cc
MB
1017F: arch/arm/boot/dts/at91*.dts
1018F: arch/arm/boot/dts/at91*.dtsi
1019F: arch/arm/boot/dts/sama*.dts
1020F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1021F: arch/arm/include/debug/at91.S
d4a89c7d 1022
6e05dd4e
BB
1023ARM/ATMEL AT91 Clock Support
1024M: Boris Brezillon <boris.brezillon@free-electrons.com>
1025S: Maintained
1026F: drivers/clk/at91
1027
986cf2e9 1028ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1029M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S: Maintained
1032F: arch/arm/mach-highbank/
e68d7c14
RH
1033F: arch/arm/boot/dts/highbank.dts
1034F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1035
d94f944e 1036ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1037M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1038S: Maintained
1039F: arch/arm/mach-cns3xxx/
d94f944e 1040
4863dea3
SG
1041ARM/CAVIUM THUNDER NETWORK DRIVER
1042M: Sunil Goutham <sgoutham@cavium.com>
1043M: Robert Richter <rric@kernel.org>
1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S: Supported
322e5cc5 1046F: drivers/net/ethernet/cavium/thunder/
4863dea3 1047
386ab516
AS
1048ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1049M: Alexander Shiyan <shc_work@mail.ru>
1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051S: Odd Fixes
b8ba3874 1052N: clps711x
386ab516 1053
2b7a52a4 1054ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1055M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1056M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1058S: Maintained
d19d3667
HS
1059F: arch/arm/mach-ep93xx/
1060F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1061
1062ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1063M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1065S: Maintained
1066
d4275354 1067ARM/CLKDEV SUPPORT
54176cc6 1068M: Russell King <linux@armlinux.org.uk>
efc03ecb 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1070S: Maintained
d4275354 1071F: arch/arm/include/asm/clkdev.h
4fa2651d 1072F: drivers/clk/clkdev.c
d4275354 1073
d48134e7 1074ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1075M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1077S: Maintained
1078
94150095
HF
1079ARM/CONTEC MICRO9 MACHINE SUPPORT
1080M: Hubert Feurstein <hubert.feurstein@contec.at>
1081S: Maintained
1082F: arch/arm/mach-ep93xx/micro9.c
1083
a06ae860
PP
1084ARM/CORESIGHT FRAMEWORK AND DRIVERS
1085M: Mathieu Poirier <mathieu.poirier@linaro.org>
1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S: Maintained
01081f5a 1088F: drivers/hwtracing/coresight/*
a06ae860
PP
1089F: Documentation/trace/coresight.txt
1090F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1091F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1092
1da177e4 1093ARM/CORGI MACHINE SUPPORT
8b58be88 1094M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1095S: Maintained
1096
881a95f9 1097ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1098M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1100T: git git://github.com/ulli-kroll/linux.git
162500b3 1101S: Maintained
f49afbb5 1102F: arch/arm/mach-gemini/
98a9bb5b 1103F: drivers/rtc/rtc-gemini.c
881a95f9 1104
a990cbd8 1105ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1106M: Barry Song <baohua@kernel.org>
a990cbd8 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1109S: Maintained
e68d7c14 1110F: arch/arm/boot/dts/prima2*
a990cbd8 1111F: arch/arm/mach-prima2/
4a9c44f1 1112F: drivers/clk/sirf/
05f30e8d 1113F: drivers/clocksource/timer-prima2.c
5833ac98 1114F: drivers/clocksource/timer-atlas7.c
f8505ef5 1115N: [^a-z]sirf
a990cbd8 1116
c9d862c4
BS
1117ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1118M: Baruch Siach <baruch@tkos.co.il>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
cde137aa 1121F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1122N: digicolor
1123
d4275354 1124ARM/EBSA110 MACHINE SUPPORT
54176cc6 1125M: Russell King <linux@armlinux.org.uk>
efc03ecb 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1127W: http://www.armlinux.org.uk/
d4275354
RK
1128S: Maintained
1129F: arch/arm/mach-ebsa110/
b955f6ca 1130F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1131
4721f3ce
UKK
1132ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1133M: Uwe Kleine-König <kernel@pengutronix.de>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136N: efm32
1137
a9da4f7e 1138ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1139M: Daniel Ribeiro <drwyrm@gmail.com>
1140M: Stefan Schmidt <stefan@openezx.org>
1141M: Harald Welte <laforge@openezx.org>
d66f1886 1142L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1143W: http://www.openezx.org/
1144S: Maintained
cafc2265
SS
1145T: topgit git://git.openezx.org/openezx.git
1146F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1147
6a915af9 1148ARM/FARADAY FA526 PORT
162500b3 1149M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1151S: Maintained
1fa7e547 1152T: git git://git.berlios.de/gemini-board
f49afbb5 1153F: arch/arm/mm/*-fa*
6a915af9 1154
d4275354 1155ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1156M: Russell King <linux@armlinux.org.uk>
efc03ecb 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1158W: http://www.armlinux.org.uk/
d4275354
RK
1159S: Maintained
1160F: arch/arm/include/asm/hardware/dec21285.h
1161F: arch/arm/mach-footbridge/
1162
86183a5f 1163ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1164M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1165M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1166R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1168S: Maintained
f1c12837 1169T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1170F: arch/arm/mach-imx/
ce515a6b 1171F: arch/arm/mach-mxs/
2a82f95c 1172F: arch/arm/boot/dts/imx*
e5dafa22 1173F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1174F: drivers/clk/imx/
1175F: include/soc/imx/
86183a5f 1176
142109d2 1177ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1178M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1179M: Sascha Hauer <kernel@pengutronix.de>
1180R: Stefan Agner <stefan@agner.ch>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S: Maintained
1183T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1184F: arch/arm/mach-imx/*vf610*
1185F: arch/arm/boot/dts/vf*
1186
2b7a52a4 1187ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1188M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1190S: Maintained
1191
90b8fc34 1192ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1193M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1195S: Maintained
1196
ef47d5f0 1197ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1198M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1199M: Paul Parsons <lost.distance@yahoo.com>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1201S: Maintained
1202F: arch/arm/mach-pxa/hx4700.c
1203F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1204F: sound/soc/pxa/hx4700.c
ef47d5f0 1205
4dfad069
WX
1206ARM/HISILICON SOC SUPPORT
1207M: Wei Xu <xuwei5@hisilicon.com>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209W: http://www.hisilicon.com
1210S: Supported
1211T: git git://github.com/hisilicon/linux-hisi.git
1212F: arch/arm/mach-hisi/
e68d7c14
RH
1213F: arch/arm/boot/dts/hi3*
1214F: arch/arm/boot/dts/hip*
1215F: arch/arm/boot/dts/hisi*
1216F: arch/arm64/boot/dts/hisilicon/
4dfad069 1217
21f37bc3 1218ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1219M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1220W: www.jlime.com
1221S: Maintained
084bad91
KE
1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1223F: arch/arm/mach-sa1100/jornada720.c
1224F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1225
5e767ab9
JMC
1226ARM/IGEP MACHINE SUPPORT
1227M: Enric Balletbo i Serra <eballetbo@gmail.com>
1228M: Javier Martinez Canillas <javier@dowhile0.org>
1229L: linux-omap@vger.kernel.org
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S: Maintained
06ff74fd 1232F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1233
403d2971
MV
1234ARM/INCOME PXA270 SUPPORT
1235M: Marek Vasut <marek.vasut@gmail.com>
1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S: Maintained
ec154082 1238F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1239
2b7a52a4 1240ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1241M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1243S: Maintained
e2bdb176
DW
1244
1245ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1247S: Orphan
2b7a52a4
LB
1248
1249ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1250M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1252S: Maintained
2b7a52a4
LB
1253
1254ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1255M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1257S: Maintained
2b7a52a4 1258
2b7a52a4 1259ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1260M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1262S: Maintained
1263
dfdd8cc9
KH
1264ARM/INTEL IXP4XX ARM ARCHITECTURE
1265M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1266M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1268S: Maintained
1269F: arch/arm/mach-ixp4xx/
1270
838553c5 1271ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1272M: Jonathan Cameron <jic23@cam.ac.uk>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275F: arch/arm/mach-pxa/stargate2.c
1276F: drivers/pcmcia/pxa2xx_stargate2.c
1277
2b7a52a4 1278ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1281S: Maintained
2b7a52a4
LB
1282
1283ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1286S: Maintained
1287
1154f858 1288ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1289M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-keystone/
5edafc29 1293F: arch/arm/boot/dts/keystone-*
317929cd 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1295
bc6aa566 1296ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1297M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1298L: linux-kernel@vger.kernel.org
1299S: Maintained
1300F: drivers/clk/keystone/
1301
1302ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1303M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305L: linux-kernel@vger.kernel.org
1306S: Maintained
1307F: drivers/clocksource/timer-keystone.c
1308
1309ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1310M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1311L: linux-kernel@vger.kernel.org
1312S: Maintained
1313F: drivers/power/reset/keystone-reset.c
1314
1315ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1316M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1317L: linux-kernel@vger.kernel.org
1318S: Maintained
1319F: drivers/memory/*emif*
1320
8cb555b6
CM
1321ARM/LG1K ARCHITECTURE
1322M: Chanho Min <chanho.min@lge.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm64/boot/dts/lg/
1326
2b7a52a4 1327ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1330S: Maintained
1331
3143875f
JE
1332ARM/LPC18XX ARCHITECTURE
1333M: Joachim Eastwood <manabian@gmail.com>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S: Maintained
19c1c32c
JE
1336F: arch/arm/boot/dts/lpc43*
1337F: drivers/clk/nxp/clk-lpc18xx*
1338F: drivers/clocksource/time-lpc32xx.c
1339F: drivers/i2c/busses/i2c-lpc2k.c
1340F: drivers/memory/pl172.c
1341F: drivers/mtd/spi-nor/nxp-spifi.c
1342F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1343N: lpc18xx
1344
15e4f7da 1345ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1346M: Vladimir Zapolskiy <vz@mleia.com>
1347M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1349T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1350S: Maintained
2377f9fd 1351F: arch/arm/boot/dts/lpc32*
15e4f7da 1352F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1353F: drivers/i2c/busses/i2c-pnx.c
1354F: drivers/net/ethernet/nxp/lpc_eth.c
1355F: drivers/usb/host/ohci-nxp.c
1356F: drivers/watchdog/pnx4008_wdt.c
1357N: lpc32xx
15e4f7da 1358
3b886171 1359ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1360M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1361S: Maintained
1362
1f664ab7 1363ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1364M: Jason Cooper <jason@lakedaemon.net>
1365M: Andrew Lunn <andrew@lunn.ch>
1366M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-mvebu/
59ec9671 1371F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1372F: arch/arm/boot/dts/armada*
1373F: arch/arm/boot/dts/kirkwood*
dcc3068a 1374F: arch/arm64/boot/dts/marvell/armada*
9f123def 1375F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1376F: arch/arm/configs/mvebu_*_defconfig
75f41273 1377
40f4978b
SH
1378ARM/Marvell Berlin SoC support
1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S: Maintained
1382F: arch/arm/mach-berlin/
31c17ac9 1383F: arch/arm/boot/dts/berlin*
e68d7c14 1384F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1385
40f4978b 1386
4cfab57e 1387ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1388M: Jason Cooper <jason@lakedaemon.net>
1389M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1391M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1393S: Maintained
1394F: arch/arm/mach-dove/
54a246ff
NP
1395F: arch/arm/mach-mv78xx0/
1396F: arch/arm/mach-orion5x/
1397F: arch/arm/plat-orion/
31c17ac9
GC
1398F: arch/arm/boot/dts/dove*
1399F: arch/arm/boot/dts/orion5x*
1400
3b886171 1401
d69ac131
AC
1402ARM/Orion SoC/Technologic Systems TS-78xx platform support
1403M: Alexander Clouter <alex@digriz.org.uk>
1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405W: http://www.digriz.org.uk/ts78xx/kernel
1406S: Maintained
1407F: arch/arm/mach-orion5x/ts78xx-*
1408
e557959d
NA
1409ARM/OXNAS platform support
1410M: Neil Armstrong <narmstrong@baylibre.com>
1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S: Maintained
1413F: arch/arm/mach-oxnas/
1414F: arch/arm/boot/dts/oxnas*
1415F: arch/arm/boot/dts/wd-mbwe.dts
1416N: oxnas
1417
607b8fc9
EH
1418ARM/Mediatek RTC DRIVER
1419M: Eddie Huang <eddie.huang@mediatek.com>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
1423F: drivers/rtc/rtc-mt6397.c
1424
e54951c8
MB
1425ARM/Mediatek SoC support
1426M: Matthias Brugger <matthias.bgg@gmail.com>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1429S: Maintained
1430F: arch/arm/boot/dts/mt6*
1431F: arch/arm/boot/dts/mt8*
1432F: arch/arm/mach-mediatek/
1433N: mtk
1434K: mediatek
1435
0f8669e3
CY
1436ARM/Mediatek USB3 PHY DRIVER
1437M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440S: Maintained
1441F: drivers/phy/phy-mt65xx-usb3.c
1442
adcb079f
AB
1443ARM/MICREL KS8695 ARCHITECTURE
1444M: Greg Ungerer <gerg@uclinux.org>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1446F: arch/arm/mach-ks8695/
adcb079f
AB
1447S: Odd Fixes
1448
d78ff0a5 1449ARM/MIOA701 MACHINE SUPPORT
8b58be88 1450M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1452F: arch/arm/mach-pxa/mioa701.c
1453S: Maintained
1454
9624dfe6 1455ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1456M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1457S: Maintained
1458
e0ee9851 1459ARM/NOMADIK ARCHITECTURE
28b8e8d4 1460M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1461M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: arch/arm/mach-nomadik/
ecc265fe 1465F: drivers/pinctrl/nomadik/
87572880 1466F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1468
9d76295a 1469ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1470M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1471L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1472W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1473S: Supported
1474
8459c159 1475ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1476M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1477M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1478S: Maintained
1479
5d783a2d 1480ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1481M: Marek Vasut <marek.vasut@gmail.com>
75280787 1482L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1483W: http://hackndev.com
1484S: Maintained
933d35f0
JP
1485F: arch/arm/mach-pxa/include/mach/palmtx.h
1486F: arch/arm/mach-pxa/palmtx.c
1487F: arch/arm/mach-pxa/include/mach/palmt5.h
1488F: arch/arm/mach-pxa/palmt5.c
1489F: arch/arm/mach-pxa/include/mach/palmld.h
1490F: arch/arm/mach-pxa/palmld.c
1491F: arch/arm/mach-pxa/include/mach/palmte2.h
1492F: arch/arm/mach-pxa/palmte2.c
1493F: arch/arm/mach-pxa/include/mach/palmtc.h
1494F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1495
b57fe924 1496ARM/PALM TREO SUPPORT
d8130624 1497M: Tomas Cech <sleep_walker@suse.com>
75280787 1498L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1499W: http://hackndev.com
1500S: Maintained
b57fe924
JP
1501F: arch/arm/mach-pxa/include/mach/palmtreo.h
1502F: arch/arm/mach-pxa/palmtreo.c
90af5811 1503
c49e1e63 1504ARM/PALMZ72 SUPPORT
8b58be88 1505M: Sergey Lapin <slapin@ossfans.org>
75280787 1506L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1507W: http://hackndev.com
1508S: Maintained
933d35f0
JP
1509F: arch/arm/mach-pxa/include/mach/palmz72.h
1510F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1511
1da177e4 1512ARM/PLEB SUPPORT
8b58be88 1513M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1514W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1515S: Maintained
1516
1517ARM/PT DIGITAL BOARD PORT
8b58be88 1518M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1520W: http://www.armlinux.org.uk/
1da177e4
LT
1521S: Maintained
1522
8fc1b0f8 1523ARM/QUALCOMM SUPPORT
bbeaa595
AG
1524M: Andy Gross <andy.gross@linaro.org>
1525M: David Brown <david.brown@linaro.org>
8fc1b0f8 1526L: linux-arm-msm@vger.kernel.org
f5d3af9d 1527L: linux-soc@vger.kernel.org
8fc1b0f8 1528S: Maintained
0c4cbf9e
BA
1529F: arch/arm/boot/dts/qcom-*.dts
1530F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1531F: arch/arm/mach-qcom/
e68d7c14 1532F: arch/arm64/boot/dts/qcom/*
5482cefa 1533F: drivers/i2c/busses/i2c-qup.c
39a3366a 1534F: drivers/clk/qcom/
f5d3af9d 1535F: drivers/soc/qcom/
5482cefa 1536F: drivers/spi/spi-qup.c
c0c89faf
SB
1537F: drivers/tty/serial/msm_serial.h
1538F: drivers/tty/serial/msm_serial.c
1539F: drivers/*/pm8???-*
1540F: drivers/mfd/ssbi.c
916f743d 1541F: drivers/firmware/qcom_scm.c
bbeaa595 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1543
2b7a52a4 1544ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1545M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1547S: Maintained
1548
b138e119
SH
1549ARM/RENESAS ARM64 ARCHITECTURE
1550M: Simon Horman <horms@verge.net.au>
1551M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1552L: linux-renesas-soc@vger.kernel.org
1553Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1554T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1555S: Supported
1556F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1557F: drivers/soc/renesas/
1558F: include/linux/soc/renesas/
b138e119 1559
d4275354 1560ARM/RISCPC ARCHITECTURE
54176cc6 1561M: Russell King <linux@armlinux.org.uk>
efc03ecb 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1563W: http://www.armlinux.org.uk/
d4275354 1564S: Maintained
d4275354
RK
1565F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1566F: arch/arm/include/asm/hardware/ioc.h
1567F: arch/arm/include/asm/hardware/iomd.h
1568F: arch/arm/include/asm/hardware/memc.h
1569F: arch/arm/mach-rpc/
1a6422f6 1570F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1571F: drivers/net/ethernet/i825xx/ether1*
1572F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1573F: drivers/scsi/arm/
1574
08ddbb0a
HS
1575ARM/Rockchip SoC support
1576M: Heiko Stuebner <heiko@sntech.de>
1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1578L: linux-rockchip@lists.infradead.org
9f273c24 1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1580S: Maintained
541555e9 1581F: arch/arm/boot/dts/rk3*
08ddbb0a 1582F: arch/arm/mach-rockchip/
541555e9
HS
1583F: drivers/clk/rockchip/
1584F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1585F: drivers/*/*rockchip*
541555e9
HS
1586F: drivers/*/*/*rockchip*
1587F: sound/soc/rockchip/
b4331b43 1588N: rockchip
08ddbb0a 1589
5bfb937c
KK
1590ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1591M: Kukjin Kim <kgene@kernel.org>
e8f98457 1592M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1594L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1595S: Maintained
6f0589c8 1596F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1597F: arch/arm/boot/dts/s5p*
1598F: arch/arm/boot/dts/samsung*
6f0589c8 1599F: arch/arm/boot/dts/exynos*
d97236e6 1600F: arch/arm64/boot/dts/exynos/
482ce512 1601F: arch/arm/plat-samsung/
769bbb63
HS
1602F: arch/arm/mach-s3c24*/
1603F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1604F: arch/arm/mach-s5p*/
1605F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1606F: drivers/*/*s3c2410*
1607F: drivers/*/*/*s3c2410*
ffd51977 1608F: drivers/memory/samsung/*
bf50ddcd 1609F: drivers/soc/samsung/*
40c76662
MB
1610F: drivers/spi/spi-s3c*
1611F: sound/soc/samsung/*
d6b9aea6
KK
1612F: Documentation/arm/Samsung/
1613F: Documentation/devicetree/bindings/arm/samsung/
1614F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1615F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1616N: exynos
f556cb07 1617
10ffa964
KP
1618ARM/SAMSUNG MOBILE MACHINE SUPPORT
1619M: Kyungmin Park <kyungmin.park@samsung.com>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S: Maintained
004bbd3c 1622F: arch/arm/mach-s5pv210/
10ffa964 1623
3ce4ccb6
KD
1624ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1625M: Kyungmin Park <kyungmin.park@samsung.com>
1626M: Kamil Debski <k.debski@samsung.com>
1627L: linux-arm-kernel@lists.infradead.org
1628L: linux-media@vger.kernel.org
1629S: Maintained
1630F: drivers/media/platform/s5p-g2d/
1631
e6a476fd
MS
1632ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1633M: Kyungmin Park <kyungmin.park@samsung.com>
1634M: Kamil Debski <k.debski@samsung.com>
6305902c 1635M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1636L: linux-arm-kernel@lists.infradead.org
1637L: linux-media@vger.kernel.org
1638S: Maintained
934455d7 1639F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1640F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1641
1642ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1643M: Kyungmin Park <kyungmin.park@samsung.com>
1644M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org
1646L: linux-media@vger.kernel.org
1647S: Maintained
90d72ac6 1648F: drivers/media/platform/s5p-tv/
e6a476fd 1649
7d9f9bf4
AP
1650ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1651M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1652M: Jacek Anaszewski <j.anaszewski@samsung.com>
1653L: linux-arm-kernel@lists.infradead.org
1654L: linux-media@vger.kernel.org
1655S: Maintained
1656F: drivers/media/platform/s5p-jpeg/
1657
d48d38e8 1658ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1659M: Simon Horman <horms@verge.net.au>
d48d38e8 1660M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1661L: linux-renesas-soc@vger.kernel.org
4a121096 1662Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1664S: Supported
0b514fdb
SH
1665F: arch/arm/boot/dts/emev2*
1666F: arch/arm/boot/dts/r7s*
1667F: arch/arm/boot/dts/r8a*
1668F: arch/arm/boot/dts/sh*
0b514fdb 1669F: arch/arm/configs/shmobile_defconfig
7a2071c5 1670F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1671F: arch/arm/mach-shmobile/
1672F: drivers/sh/
be32bcbb
GU
1673F: drivers/soc/renesas/
1674F: include/linux/soc/renesas/
d48d38e8 1675
66314223 1676ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1677M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1678S: Maintained
1679F: arch/arm/mach-socfpga/
efadb751
DN
1680F: arch/arm/boot/dts/socfpga*
1681F: arch/arm/configs/socfpga_defconfig
e68d7c14 1682F: arch/arm64/boot/dts/altera/
ba2b7d0a 1683W: http://www.rocketboards.org
efadb751 1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1685
1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1687M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1688S: Maintained
1689F: drivers/clk/socfpga/
1690
71bcada8
TT
1691ARM/SOCFPGA EDAC SUPPORT
1692M: Thor Thayer <tthayer@opensource.altera.com>
1693S: Maintained
1694F: drivers/edac/altera_edac.
1695
65ebcc11 1696ARM/STI ARCHITECTURE
a92177ea
SK
1697M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1698M: Maxime Coquelin <maxime.coquelin@st.com>
1699M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701L: kernel@stlinux.com
1702W: http://www.stlinux.com
1703S: Maintained
1704F: arch/arm/mach-sti/
a92177ea 1705F: arch/arm/boot/dts/sti*
b8e31bf3 1706F: drivers/char/hw_random/st-rng.c
a92177ea 1707F: drivers/clocksource/arm_global_timer.c
82805d1b 1708F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1709F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1710F: drivers/i2c/busses/i2c-st.c
346e2e4a 1711F: drivers/media/rc/st_rc.c
95d66b16 1712F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1713F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1714F: drivers/phy/phy-miphy28lp.c
1715F: drivers/phy/phy-miphy365x.c
6da969a5 1716F: drivers/phy/phy-stih407-usb.c
26389c78 1717F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1718F: drivers/pinctrl/pinctrl-st.c
aac22524 1719F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1720F: drivers/reset/sti/
db4112e6 1721F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1722F: drivers/tty/serial/st-asc.c
eb11adab 1723F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1724F: drivers/usb/host/ehci-st.c
1725F: drivers/usb/host/ohci-st.c
db4112e6 1726F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1727F: drivers/ata/ahci_st.c
65ebcc11 1728
ee6e7879
MC
1729ARM/STM32 ARCHITECTURE
1730M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S: Maintained
1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1734N: stm32
1735F: drivers/clocksource/armv7m_systick.c
1736
d6de5b02
MG
1737ARM/TANGO ARCHITECTURE
1738M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1739L: linux-arm-kernel@lists.infradead.org
1740S: Maintained
1741F: arch/arm/mach-tango/
1742F: arch/arm/boot/dts/tango*
1743
2b7a52a4 1744ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1745M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1747S: Maintained
1748
1bbd7089 1749ARM/TETON BGA MACHINE SUPPORT
706e69d6 1750M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S: Maintained
1753
2b7a52a4 1754ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1755M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1757S: Maintained
1758
98ad6e3b 1759ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1760M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1762W: http://www.mcuos.com
1763S: Maintained
4e89e8f6 1764F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1765F: drivers/input/keyboard/w90p910_keypad.c
1766F: drivers/input/touchscreen/w90p910_ts.c
1767F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1768F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1769F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1770F: drivers/rtc/rtc-nuc900.c
9df92e6c 1771F: drivers/spi/spi-nuc900.c
4e89e8f6 1772F: drivers/usb/host/ehci-w90x900.c
8a61f013 1773F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1774
54274d71 1775ARM/U300 MACHINE SUPPORT
e4651a9f 1776M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Supported
1779F: arch/arm/mach-u300/
9affbd24 1780F: drivers/clocksource/timer-u300.c
54274d71
LW
1781F: drivers/i2c/busses/i2c-stu300.c
1782F: drivers/rtc/rtc-coh901331.c
1783F: drivers/watchdog/coh901327_wdt.c
1784F: drivers/dma/coh901318*
87572880
LW
1785F: drivers/mfd/ab3100*
1786F: drivers/rtc/rtc-ab3100.c
1787F: drivers/rtc/rtc-coh901331.c
1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1789
3d00d04f
MY
1790ARM/UNIPHIER ARCHITECTURE
1791M: Masahiro Yamada <yamada.masahiro@socionext.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
a3ff83d2 1794F: arch/arm/boot/dts/uniphier*
e7ecbc05 1795F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1796F: arch/arm/mach-uniphier/
e7ecbc05 1797F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1798F: arch/arm64/boot/dts/socionext/
4b7f48d3 1799F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1800F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1801F: drivers/pinctrl/uniphier/
1802F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1803N: uniphier
1804
87572880 1805ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1806M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S: Maintained
1809F: arch/arm/mach-ux500/
e4651a9f 1810F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1811F: drivers/dma/ste_dma40*
e4651a9f 1812F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1813F: drivers/mfd/abx500*
1814F: drivers/mfd/ab8500*
e4651a9f
LW
1815F: drivers/mfd/dbx500*
1816F: drivers/mfd/db8500*
ecc265fe
JP
1817F: drivers/pinctrl/nomadik/pinctrl-ab*
1818F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1819F: drivers/rtc/rtc-ab8500.c
e4651a9f 1820F: drivers/rtc/rtc-pl031.c
87572880 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1822
e93fde28
UH
1823ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1824M: Ulf Hansson <ulf.hansson@linaro.org>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826T: git git://git.linaro.org/people/ulfh/clk.git
1827S: Maintained
1828F: drivers/clk/ux500/
1829F: include/linux/platform_data/clk-ux500.h
1830
740d93b1
PM
1831ARM/VERSATILE EXPRESS PLATFORM
1832M: Liviu Dudau <liviu.dudau@arm.com>
1833M: Sudeep Holla <sudeep.holla@arm.com>
1834M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Maintained
1837F: arch/arm/boot/dts/vexpress*
e68d7c14 1838F: arch/arm64/boot/dts/arm/
740d93b1
PM
1839F: arch/arm/mach-vexpress/
1840F: */*/vexpress*
7e8f403f 1841F: */*/*/vexpress*
740d93b1
PM
1842F: drivers/clk/versatile/clk-vexpress-osc.c
1843F: drivers/clocksource/versatile.c
46a600ea 1844N: mps2
740d93b1 1845
d4275354 1846ARM/VFP SUPPORT
54176cc6 1847M: Russell King <linux@armlinux.org.uk>
efc03ecb 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1849W: http://www.armlinux.org.uk/
d4275354
RK
1850S: Maintained
1851F: arch/arm/vfp/
1852
e66b6d8e
MV
1853ARM/VOIPAC PXA270 SUPPORT
1854M: Marek Vasut <marek.vasut@gmail.com>
1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S: Maintained
1857F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1858F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1859
04529fe2
TP
1860ARM/VT8500 ARM ARCHITECTURE
1861M: Tony Prisk <linux@prisktech.co.nz>
1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S: Maintained
1864F: arch/arm/mach-vt8500/
41fd91b4 1865F: drivers/clocksource/vt8500_timer.c
560746eb 1866F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1867F: drivers/mmc/host/wmt-sdmmc.c
1868F: drivers/pwm/pwm-vt8500.c
1869F: drivers/rtc/rtc-vt8500.c
1870F: drivers/tty/serial/vt8500_serial.c
4f31102b 1871F: drivers/usb/host/ehci-platform.c
41fd91b4 1872F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1873F: drivers/video/fbdev/vt8500lcdfb.*
1874F: drivers/video/fbdev/wm8505fb*
1875F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1876
e66b6d8e
MV
1877ARM/ZIPIT Z2 SUPPORT
1878M: Marek Vasut <marek.vasut@gmail.com>
1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S: Maintained
1881F: arch/arm/mach-pxa/z2.c
6ab2a855 1882F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1883
5ecc4b53
JN
1884ARM/ZTE ARCHITECTURE
1885M: Jun Nie <jun.nie@linaro.org>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S: Maintained
1888F: arch/arm/mach-zx/
1889F: drivers/clk/zte/
1890F: Documentation/devicetree/bindings/arm/zte.txt
1891F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1892
51f29d44
MS
1893ARM/ZYNQ ARCHITECTURE
1894M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1895R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897W: http://wiki.xilinx.com
d6448b76 1898T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1899S: Supported
1900F: arch/arm/mach-zynq/
bd2a337a 1901F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1902F: drivers/block/xsysace.c
c2fd4e38
MS
1903N: zynq
1904N: xilinx
1905F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1906F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1907F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1908F: drivers/edac/synopsys_edac.c
51f29d44 1909
48ec83bc 1910ARM SMMU DRIVERS
b8f9879e 1911M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1912R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S: Maintained
1915F: drivers/iommu/arm-smmu.c
48ec83bc 1916F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1917F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1918F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1919
38074229
CM
1920ARM64 PORT (AARCH64 ARCHITECTURE)
1921M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1922M: Will Deacon <will.deacon@arm.com>
38074229 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1924T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1925S: Maintained
1926F: arch/arm64/
d19766ec 1927F: Documentation/arm64/
38074229 1928
9d7005f9
LP
1929AS3645A LED FLASH CONTROLLER DRIVER
1930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1931L: linux-media@vger.kernel.org
1932T: git git://linuxtv.org/media_tree.git
1933S: Maintained
1934F: drivers/media/i2c/as3645a.c
b5dcee22 1935F: include/media/i2c/as3645a.h
9d7005f9 1936
d58de038
GJ
1937ASC7621 HARDWARE MONITOR DRIVER
1938M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1939L: linux-hwmon@vger.kernel.org
d58de038
GJ
1940S: Maintained
1941F: Documentation/hwmon/asc7621
1942F: drivers/hwmon/asc7621.c
1943
b229ece9 1944ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1945M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1946L: acpi4asus-user@lists.sourceforge.net
d0944853 1947L: platform-driver-x86@vger.kernel.org
76593d6f 1948W: http://acpi4asus.sf.net
85091b71 1949S: Maintained
b229ece9
CC
1950F: drivers/platform/x86/asus*.c
1951F: drivers/platform/x86/eeepc*.c
85091b71 1952
f6a6bbae
JPRV
1953ASUS WIRELESS RADIO CONTROL DRIVER
1954M: João Paulo Rechi Vita <jprvita@gmail.com>
1955L: platform-driver-x86@vger.kernel.org
1956S: Maintained
1957F: drivers/platform/x86/asus-wireless.c
1958
75aeddd1
DH
1959ASYMMETRIC KEYS
1960M: David Howells <dhowells@redhat.com>
1961L: keyrings@vger.kernel.org
1962S: Maintained
1963F: Documentation/crypto/asymmetric-keys.txt
1964F: include/linux/verification.h
1965F: include/crypto/public_key.h
1966F: include/crypto/pkcs7.h
1967F: crypto/asymmetric_keys/
1968
953a6479 1969ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1970R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1971W: http://sourceforge.net/projects/xscaleiop
08223d80 1972S: Odd fixes
679655da
JP
1973F: Documentation/crypto/async-tx-api.txt
1974F: crypto/async_tx/
1975F: drivers/dma/
1976F: include/linux/dmaengine.h
1977F: include/linux/async_tx.h
b3e5f263 1978
a1867d36 1979AT24 EEPROM DRIVER
14d77c4d 1980M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1981L: linux-i2c@vger.kernel.org
1982S: Maintained
1983F: drivers/misc/eeprom/at24.c
25f73ed5 1984F: include/linux/platform_data/at24.h
a1867d36 1985
e7839f25 1986ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1987M: "Ed L. Cashin" <ed.cashin@acm.org>
1988W: http://www.openaoe.org/
1da177e4 1989S: Supported
679655da
JP
1990F: Documentation/aoe/
1991F: drivers/block/aoe/
1da177e4 1992
aad7a211
AB
1993ATHEROS 71XX/9XXX GPIO DRIVER
1994M: Alban Bedel <albeu@free.fr>
1995W: https://github.com/AlbanBedel/linux
1996T: git git://github.com/AlbanBedel/linux
1997S: Maintained
1998F: drivers/gpio/gpio-ath79.c
1999F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2000
9a10a870 2001ATHEROS ATH GENERIC UTILITIES
f726ee65 2002M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2003L: linux-wireless@vger.kernel.org
2004S: Supported
2005F: drivers/net/wireless/ath/*
2006
fa1c114f 2007ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2008M: Jiri Slaby <jirislaby@gmail.com>
2009M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2010M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2011L: linux-wireless@vger.kernel.org
72c706b7 2012W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2013S: Maintained
fa451753 2014F: drivers/net/wireless/ath/ath5k/
fa1c114f 2015
12e62d6f
KV
2016ATHEROS ATH6KL WIRELESS DRIVER
2017M: Kalle Valo <kvalo@qca.qualcomm.com>
2018L: linux-wireless@vger.kernel.org
2019W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2021S: Supported
2022F: drivers/net/wireless/ath/ath6kl/
2023
2be7d22f 2024WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2025M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2026L: linux-wireless@vger.kernel.org
2027L: wil6210@qca.qualcomm.com
2028S: Supported
2029W: http://wireless.kernel.org/en/users/Drivers/wil6210
2030F: drivers/net/wireless/ath/wil6210/
dba4b74d 2031F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2032
1d7e1e6b
CL
2033CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2034M: Christian Lamparter <chunkeey@googlemail.com>
2035L: linux-wireless@vger.kernel.org
2036W: http://wireless.kernel.org/en/users/Drivers/carl9170
2037S: Maintained
2038F: drivers/net/wireless/ath/carl9170/
2039
2c2a6172
LT
2040ATK0110 HWMON DRIVER
2041M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2042L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2043S: Maintained
2044F: drivers/hwmon/asus_atk0110.c
2045
6f69a6d7 2046ATI_REMOTE2 DRIVER
8b58be88 2047M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2048S: Maintained
679655da 2049F: drivers/input/misc/ati_remote2.c
6f69a6d7 2050
7ae115b4 2051ATLX ETHERNET DRIVERS
8b58be88 2052M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2053M: Chris Snook <chris.snook@gmail.com>
e443e383 2054L: netdev@vger.kernel.org
8d5ca6ec
JC
2055W: http://sourceforge.net/projects/atl1
2056W: http://atl1.sourceforge.net
2057S: Maintained
2b133ad6 2058F: drivers/net/ethernet/atheros/
8d5ca6ec 2059
1da177e4 2060ATM
366c1bd1 2061M: Chas Williams <3chas3@gmail.com>
476604de 2062L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2063L: netdev@vger.kernel.org
1da177e4
LT
2064W: http://linux-atm.sourceforge.net
2065S: Maintained
679655da
JP
2066F: drivers/atm/
2067F: include/linux/atm*
c117ab84 2068F: include/uapi/linux/atm*
1da177e4 2069
04ac2f46 2070ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2071M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2072S: Maintained
2073F: drivers/mmc/host/atmel-mci.c
04ac2f46 2074
a1cfac48 2075ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2077S: Supported
df621252 2078F: drivers/tty/serial/atmel_serial.c
a1cfac48 2079
f80cb488
NF
2080ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2081M: Nicolas Ferre <nicolas.ferre@atmel.com>
2082S: Supported
2083F: drivers/power/reset/at91-sama5d2_shdwc.c
2084
b9cd7a25
LD
2085ATMEL SAMA5D2 ADC DRIVER
2086M: Ludovic Desroches <ludovic.desroches@atmel.com>
2087L: linux-iio@vger.kernel.org
2088S: Supported
2089F: drivers/iio/adc/at91-sama5d2_adc.c
2090
dfae90ed 2091ATMEL Audio ALSA driver
3a82002c 2092M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2093L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2094S: Supported
2095F: sound/soc/atmel
2096
b414dc16
NF
2097ATMEL DMA DRIVER
2098M: Nicolas Ferre <nicolas.ferre@atmel.com>
2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S: Supported
2101F: drivers/dma/at_hdmac.c
2102F: drivers/dma/at_hdmac_regs.h
6f0d65af 2103F: include/linux/platform_data/dma-atmel.h
b414dc16 2104
6bd0f436
LD
2105ATMEL XDMA DRIVER
2106M: Ludovic Desroches <ludovic.desroches@atmel.com>
2107L: linux-arm-kernel@lists.infradead.org
2108L: dmaengine@vger.kernel.org
2109S: Supported
2110F: drivers/dma/at_xdmac.c
2111
888f2804
LD
2112ATMEL I2C DRIVER
2113M: Ludovic Desroches <ludovic.desroches@atmel.com>
2114L: linux-i2c@vger.kernel.org
2115S: Supported
2116F: drivers/i2c/busses/i2c-at91.c
2117
15515545 2118ATMEL ISI DRIVER
50cb2efa 2119M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2120L: linux-media@vger.kernel.org
2121S: Supported
f2294c2d 2122F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2123F: include/media/atmel-isi.h
2124
8f4c79ce 2125ATMEL LCDFB DRIVER
8b58be88 2126M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2127L: linux-fbdev@vger.kernel.org
8f4c79ce 2128S: Maintained
8a61f013 2129F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2130F: include/video/atmel_lcdc.h
8f4c79ce 2131
89e5785f 2132ATMEL MACB ETHERNET DRIVER
a02875a6 2133M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2134S: Supported
9f2f381f 2135F: drivers/net/ethernet/cadence/
89e5785f 2136
5cbac98a 2137ATMEL NAND DRIVER
50cb2efa
NF
2138M: Wenyou Yang <wenyou.yang@atmel.com>
2139M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2140L: linux-mtd@lists.infradead.org
2141S: Supported
2142F: drivers/mtd/nand/atmel_nand*
2143
05c441ef 2144ATMEL SDMMC DRIVER
2145M: Ludovic Desroches <ludovic.desroches@atmel.com>
2146L: linux-mmc@vger.kernel.org
2147S: Supported
2148F: drivers/mmc/host/sdhci-of-at91.c
2149
754ce4f2 2150ATMEL SPI DRIVER
a02875a6 2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2152S: Supported
9df92e6c 2153F: drivers/spi/spi-atmel.*
754ce4f2 2154
0ef09015 2155ATMEL SSC DRIVER
03515f32 2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158S: Supported
2159F: drivers/misc/atmel-ssc.c
2160F: include/linux/atmel-ssc.h
2161
e9cb1c5a
NF
2162ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S: Supported
2166F: drivers/misc/atmel_tclib.c
2167F: drivers/clocksource/tcb_clksrc.c
2168
914a3f3b 2169ATMEL USBA UDC DRIVER
a02875a6
NF
2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2172S: Supported
faf2e1db 2173F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2174
1da177e4 2175ATMEL WIRELESS DRIVER
8b58be88 2176M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2177L: linux-wireless@vger.kernel.org
1da177e4
LT
2178W: http://www.thekelleys.org.uk/atmel
2179W: http://atmelwlandriver.sourceforge.net/
2180S: Maintained
30fe0f9b 2181F: drivers/net/wireless/atmel/atmel*
1da177e4 2182
a14c0f8f
ND
2183ATMEL MAXTOUCH DRIVER
2184M: Nick Dyer <nick.dyer@itdev.co.uk>
2185T: git git://github.com/atmel-maxtouch/linux.git
2186S: Supported
2187F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2188F: drivers/input/touchscreen/atmel_mxt_ts.c
2189F: include/linux/platform_data/atmel_mxt_ts.h
2190
26780d9e 2191ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2192M: Bradley Grove <linuxdrivers@attotech.com>
2193L: linux-scsi@vger.kernel.org
2194W: http://www.attotech.com
2195S: Supported
2196F: drivers/scsi/esas2r
26780d9e 2197
bc6e17b8
SS
2198ATUSB IEEE 802.15.4 RADIO DRIVER
2199M: Stefan Schmidt <stefan@osg.samsung.com>
2200L: linux-wpan@vger.kernel.org
2201S: Maintained
2202F: drivers/net/ieee802154/atusb.c
2203F: drivers/net/ieee802154/atusb.h
2204F: drivers/net/ieee802154/at86rf230.h
2205
a92b7b80 2206AUDIT SUBSYSTEM
915f389d 2207M: Paul Moore <paul@paul-moore.com>
8b58be88 2208M: Eric Paris <eparis@redhat.com>
915f389d 2209L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2210W: http://people.redhat.com/sgrubb/audit/
915f389d 2211T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2212S: Maintained
679655da 2213F: include/linux/audit.h
c117ab84 2214F: include/uapi/linux/audit.h
679655da 2215F: kernel/audit*
a92b7b80 2216
70e84049 2217AUXILIARY DISPLAY DRIVERS
8b58be88 2218M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2219W: http://miguelojeda.es/auxdisplay.htm
2220W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2221S: Maintained
679655da
JP
2222F: drivers/auxdisplay/
2223F: include/linux/cfag12864b.h
70e84049 2224
5f97f7f9 2225AVR32 ARCHITECTURE
e336f61f
HCE
2226M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2227M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2228W: http://www.atmel.com/products/AVR32/
249d9d9d 2229W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2230W: http://avrfreaks.net/
e336f61f 2231S: Maintained
679655da 2232F: arch/avr32/
5f97f7f9
HS
2233
2234AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2235M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2236M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2237S: Maintained
679655da 2238F: arch/avr32/mach-at32ap/
5f97f7f9 2239
1da177e4 2240AX.25 NETWORK LAYER
8b58be88 2241M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2242L: linux-hams@vger.kernel.org
d34cb28a 2243W: http://www.linux-ax25.org/
1da177e4 2244S: Maintained
c117ab84 2245F: include/uapi/linux/ax25.h
679655da
JP
2246F: include/net/ax25.h
2247F: net/ax25/
1da177e4 2248
d5269395 2249AZ6007 DVB DRIVER
5dc8a864
MCC
2250M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2251M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2252L: linux-media@vger.kernel.org
a825eaec 2253W: https://linuxtv.org
d5269395
MCC
2254T: git git://linuxtv.org/media_tree.git
2255S: Maintained
2256F: drivers/media/usb/dvb-usb-v2/az6007.c
2257
6777376e
HV
2258AZTECH FM RADIO RECEIVER DRIVER
2259M: Hans Verkuil <hverkuil@xs4all.nl>
2260L: linux-media@vger.kernel.org
2261T: git git://linuxtv.org/media_tree.git
a825eaec 2262W: https://linuxtv.org
6777376e
HV
2263S: Maintained
2264F: drivers/media/radio/radio-aztech*
2265
e2d1d6c0 2266B43 WIRELESS DRIVER
e2d1d6c0 2267L: linux-wireless@vger.kernel.org
ed072f9e 2268L: b43-dev@lists.infradead.org
491b26b4 2269W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2270S: Odd Fixes
58619b14 2271F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2272
2273B43LEGACY WIRELESS DRIVER
8b58be88 2274M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2275L: linux-wireless@vger.kernel.org
ed072f9e 2276L: b43-dev@lists.infradead.org
491b26b4 2277W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2278S: Maintained
423e3ce3 2279F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2280
300abeb5 2281BACKLIGHT CLASS/SUBSYSTEM
b7701755 2282M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2283M: Lee Jones <lee.jones@linaro.org>
9f273c24 2284T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2285S: Maintained
679655da
JP
2286F: drivers/video/backlight/
2287F: include/linux/backlight.h
300abeb5 2288
c6c8fea2 2289BATMAN ADVANCED
207df49e 2290M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2291M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2292M: Antonio Quartulli <a@unstable.cc>
1584f41f 2293L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2294W: https://www.open-mesh.org/
8b823170 2295Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2296S: Maintained
286ddfb0
SE
2297F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2298F: Documentation/ABI/testing/sysfs-class-net-mesh
2299F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2300F: net/batman-adv/
2301
e2d1d6c0 2302BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2303M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2304L: linux-hams@vger.kernel.org
2305W: http://www.baycom.org/~tom/ham/ham.html
2306S: Maintained
679655da 2307F: drivers/net/hamradio/baycom*
e2d1d6c0 2308
cafe5635 2309BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2310M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2311L: linux-bcache@vger.kernel.org
2312W: http://bcache.evilpiepirate.org
4d1034eb 2313S: Orphan
cafe5635
KO
2314F: drivers/md/bcache/
2315
04bd844a
HV
2316BDISP ST MEDIA DRIVER
2317M: Fabien Dessenne <fabien.dessenne@st.com>
2318L: linux-media@vger.kernel.org
2319T: git git://linuxtv.org/media_tree.git
a825eaec 2320W: https://linuxtv.org
04bd844a
HV
2321S: Supported
2322F: drivers/media/platform/sti/bdisp
2323
e2d1d6c0 2324BEFS FILE SYSTEM
55817d3d 2325S: Orphan
679655da
JP
2326F: Documentation/filesystems/befs.txt
2327F: fs/befs/
e2d1d6c0 2328
564ee360 2329BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2330M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2331L: netdev@vger.kernel.org
2332S: Maintained
2333F: drivers/net/ethernet/ec_bhf.c
564ee360 2334
e2d1d6c0 2335BFS FILE SYSTEM
8b58be88 2336M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2337S: Maintained
679655da
JP
2338F: Documentation/filesystems/bfs.txt
2339F: fs/bfs/
c117ab84 2340F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2341
1394f032 2342BLACKFIN ARCHITECTURE
a4edbc10 2343M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2344L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2345T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2346W: http://blackfin.uclinux.org
2347S: Supported
679655da 2348F: arch/blackfin/
566da5b2 2349
e190d6b1 2350BLACKFIN EMAC DRIVER
b3fe92b0 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2352W: http://blackfin.uclinux.org
2353S: Supported
7b35f033 2354F: drivers/net/ethernet/adi/
e190d6b1 2355
566da5b2 2356BLACKFIN RTC DRIVER
b3fe92b0 2357L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2358W: http://blackfin.uclinux.org
2359S: Supported
679655da 2360F: drivers/rtc/rtc-bfin.c
1394f032 2361
936ed49a 2362BLACKFIN SDH DRIVER
109ec8c3 2363M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2364L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2365W: http://blackfin.uclinux.org
2366S: Supported
2367F: drivers/mmc/host/bfin_sdh.c
2368
1394f032 2369BLACKFIN SERIAL DRIVER
8b58be88 2370M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2372W: http://blackfin.uclinux.org
2373S: Supported
8460241e 2374F: drivers/tty/serial/bfin_uart.c
1394f032 2375
1e6d320f 2376BLACKFIN WATCHDOG DRIVER
b3fe92b0 2377L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2378W: http://blackfin.uclinux.org
2379S: Supported
679655da 2380F: drivers/watchdog/bfin_wdt.c
1e6d320f 2381
d24ecfcc 2382BLACKFIN I2C TWI DRIVER
8b58be88 2383M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2384L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2385W: http://blackfin.uclinux.org/
2386S: Supported
679655da 2387F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2388
1e204377
SJ
2389BLACKFIN MEDIA DRIVER
2390M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2392W: http://blackfin.uclinux.org/
2393S: Supported
2394F: drivers/media/platform/blackfin/
2395F: drivers/media/i2c/adv7183*
2396F: drivers/media/i2c/vs6624*
2397
b54cf35a
JSM
2398BLINKM RGB LED DRIVER
2399M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2400S: Maintained
2401F: drivers/leds/leds-blinkm.c
2402
1da177e4 2403BLOCK LAYER
8b58be88 2404M: Jens Axboe <axboe@kernel.dk>
82c426e0 2405L: linux-block@vger.kernel.org
08deed1e 2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2407S: Maintained
679655da 2408F: block/
ae11f7ef 2409F: kernel/trace/blktrace.c
1da177e4 2410
2b54aaef 2411BLOCK2MTD DRIVER
8b58be88 2412M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2413L: linux-mtd@lists.infradead.org
2414S: Maintained
679655da 2415F: drivers/mtd/devices/block2mtd.c
2b54aaef 2416
63fbd24e 2417BLUETOOTH DRIVERS
8b58be88 2418M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2419M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2420M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2421L: linux-bluetooth@vger.kernel.org
63fbd24e 2422W: http://www.bluez.org/
22e7a424
MH
2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2425S: Maintained
679655da 2426F: drivers/bluetooth/
1da177e4 2427
63fbd24e 2428BLUETOOTH SUBSYSTEM
8b58be88 2429M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2430M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2431M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2432L: linux-bluetooth@vger.kernel.org
2433W: http://www.bluez.org/
22e7a424
MH
2434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2436S: Maintained
679655da
JP
2437F: net/bluetooth/
2438F: include/net/bluetooth/
1da177e4
LT
2439
2440BONDING DRIVER
79b30750 2441M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2442M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2443M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2444L: netdev@vger.kernel.org
ce00f85c
JC
2445W: http://sourceforge.net/projects/bonding/
2446S: Supported
679655da 2447F: drivers/net/bonding/
c117ab84 2448F: include/uapi/linux/if_bonding.h
1da177e4 2449
b5f4df34
AS
2450BPF (Safe dynamic programs and tools)
2451M: Alexei Starovoitov <ast@kernel.org>
2452L: netdev@vger.kernel.org
2453L: linux-kernel@vger.kernel.org
2454S: Supported
2455F: kernel/bpf/
2456
39105890 2457BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2458M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2459L: netdev@vger.kernel.org
2460S: Supported
adfc5217 2461F: drivers/net/ethernet/broadcom/b44.*
39105890 2462
32ec90d5
FF
2463BROADCOM GENET ETHERNET DRIVER
2464M: Florian Fainelli <f.fainelli@gmail.com>
2465L: netdev@vger.kernel.org
2466S: Supported
2467F: drivers/net/ethernet/broadcom/genet/
2468
948c51e6 2469BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2470M: Sony Chacko <sony.chacko@qlogic.com>
2471M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2472L: netdev@vger.kernel.org
2473S: Supported
adfc5217
JK
2474F: drivers/net/ethernet/broadcom/bnx2.*
2475F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2476
4d9d2cb0 2477BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2478M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2479L: netdev@vger.kernel.org
2480S: Supported
adfc5217 2481F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2482
90f4c594 2483BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2484M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2485M: Ray Jui <rjui@broadcom.com>
2486M: Scott Branden <sbranden@broadcom.com>
497a045d 2487L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2488T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2489S: Maintained
2490F: arch/arm/mach-bcm/
2491F: arch/arm/boot/dts/bcm113*
90f4c594 2492F: arch/arm/boot/dts/bcm216*
af4b8e37 2493F: arch/arm/boot/dts/bcm281*
e68d7c14 2494F: arch/arm64/boot/dts/broadcom/
af4b8e37 2495F: arch/arm/configs/bcm_defconfig
e4ef47f2 2496F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2497F: drivers/clocksource/bcm_kona_timer.c
2498
9209bec4 2499BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2500M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2501M: Lee Jones <lee@kernel.org>
10b9e887 2502M: Eric Anholt <eric@anholt.net>
f680f25c 2503L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2505T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2506S: Maintained
9209bec4 2507N: bcm2835
f680f25c 2508
5564f092
RM
2509BROADCOM BCM47XX MIPS ARCHITECTURE
2510M: Hauke Mehrtens <hauke@hauke-m.de>
2511M: Rafał Miłecki <zajec5@gmail.com>
2512L: linux-mips@linux-mips.org
2513S: Maintained
7ad2410c 2514F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2515F: arch/mips/bcm47xx/*
2516F: arch/mips/include/asm/mach-bcm47xx/*
2517
9209bec4 2518BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2519M: Hauke Mehrtens <hauke@hauke-m.de>
2520L: linux-arm-kernel@lists.infradead.org
2521S: Maintained
2522F: arch/arm/mach-bcm/bcm_5301x.c
2523F: arch/arm/boot/dts/bcm5301x.dtsi
2524F: arch/arm/boot/dts/bcm470*
2525
e076e962
FF
2526BROADCOM BCM63XX ARM ARCHITECTURE
2527M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529L: bcm-kernel-feedback-list@broadcom.com
2530T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2531S: Maintained
2532F: arch/arm/mach-bcm/bcm63xx.c
2533F: arch/arm/include/debug/bcm63xx.S
2534
7110e227
KC
2535BROADCOM BCM63XX/BCM33XX UDC DRIVER
2536M: Kevin Cernekee <cernekee@gmail.com>
2537L: linux-usb@vger.kernel.org
2538S: Maintained
2539F: drivers/usb/gadget/udc/bcm63xx_udc.*
2540
2df94fd6 2541BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2542M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2543M: Gregory Fong <gregory.0xf0@gmail.com>
2544M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2546L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2547T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2548S: Maintained
2549F: arch/arm/mach-bcm/*brcmstb*
2550F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2551F: drivers/bus/brcmstb_gisb.c
5009a289 2552N: brcmstb
2df94fd6 2553
70371cef
KC
2554BROADCOM BMIPS MIPS ARCHITECTURE
2555M: Kevin Cernekee <cernekee@gmail.com>
2556M: Florian Fainelli <f.fainelli@gmail.com>
2557L: linux-mips@linux-mips.org
eb6725d0 2558T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2559S: Maintained
2560F: arch/mips/bmips/*
2561F: arch/mips/include/asm/mach-bmips/*
2562F: arch/mips/kernel/*bmips*
338808de 2563F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2564F: drivers/irqchip/irq-bcm63*
70371cef
KC
2565F: drivers/irqchip/irq-bcm7*
2566F: drivers/irqchip/irq-brcmstb*
3271e610 2567F: include/linux/bcm963xx_nvram.h
8fce60b8 2568F: include/linux/bcm963xx_tag.h
70371cef 2569
948c51e6 2570BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2571M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2572M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2573M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2574L: netdev@vger.kernel.org
2575S: Supported
adfc5217 2576F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2577
a9533e7e
HP
2578BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2579M: Brett Rudley <brudley@broadcom.com>
818c07b8 2580M: Arend van Spriel <arend@broadcom.com>
85d63686 2581M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2582M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2583L: linux-wireless@vger.kernel.org
5615171c 2584L: brcm80211-dev-list@broadcom.com
a9533e7e 2585S: Supported
05491d2c 2586F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2587
9958d6f9 2588BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2589M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2590L: linux-scsi@vger.kernel.org
2591S: Supported
2592F: drivers/scsi/bnx2fc/
2593
6a6b5ad0 2594BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2595M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2596L: linux-scsi@vger.kernel.org
2597S: Supported
2598F: drivers/scsi/bnx2i/
2599
63f37ddf 2600BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2601M: Ray Jui <rjui@broadcom.com>
2602M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2603M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2606T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2607S: Maintained
2608N: iproc
2609N: cygnus
63f37ddf 2610N: nsp
36c0237f
SB
2611N: bcm9113*
2612N: bcm9583*
63f37ddf
JM
2613N: bcm9585*
2614N: bcm9586*
2615N: bcm988312
36c0237f 2616N: bcm113*
63f37ddf
JM
2617N: bcm583*
2618N: bcm585*
2619N: bcm586*
2620N: bcm88312
36c0237f 2621
3b0213d5
GF
2622BROADCOM BRCMSTB GPIO DRIVER
2623M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2624L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2625S: Supported
2626F: drivers/gpio/gpio-brcmstb.c
2627F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2628
7b7f588b 2629BROADCOM KONA GPIO DRIVER
5e163903 2630M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2631L: bcm-kernel-feedback-list@broadcom.com
2632S: Supported
2633F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2634F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2635
f6e734a8
RM
2636BROADCOM NVRAM DRIVER
2637M: Rafał Miłecki <zajec5@gmail.com>
2638L: linux-mips@linux-mips.org
2639S: Maintained
2640F: drivers/firmware/broadcom/*
2641
02787daa
BN
2642BROADCOM STB NAND FLASH DRIVER
2643M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2644M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2645L: linux-mtd@lists.infradead.org
1285734c 2646L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2647S: Maintained
2648F: drivers/mtd/nand/brcmnand/
2649
c9678d86
RM
2650BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2651M: Rafał Miłecki <zajec5@gmail.com>
2652L: linux-wireless@vger.kernel.org
2653S: Maintained
2654F: drivers/bcma/
2655F: include/linux/bcma/
2656
b8302205
FF
2657BROADCOM SYSTEMPORT ETHERNET DRIVER
2658M: Florian Fainelli <f.fainelli@gmail.com>
2659L: netdev@vger.kernel.org
2660S: Supported
2661F: drivers/net/ethernet/broadcom/bcmsysport.*
2662
42515e61
J
2663BROADCOM VULCAN ARM64 SOC
2664M: Jayachandran C. <jchandra@broadcom.com>
2665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Maintained
2668F: arch/arm64/boot/dts/broadcom/vulcan*
2669
7725ccfd 2670BROCADE BFA FC SCSI DRIVER
aa803370
AG
2671M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2672M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2673L: linux-scsi@vger.kernel.org
2674S: Supported
2675F: drivers/scsi/bfa/
7725ccfd 2676
8b230ed8 2677BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2678M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2679L: netdev@vger.kernel.org
2680S: Supported
f844a0ea 2681F: drivers/net/ethernet/brocade/bna/
8b230ed8 2682
5cdf7f76 2683BSG (block layer generic sg v4 driver)
8b58be88 2684M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2685L: linux-scsi@vger.kernel.org
2686S: Supported
679655da
JP
2687F: block/bsg.c
2688F: include/linux/bsg.h
c117ab84 2689F: include/uapi/linux/bsg.h
5cdf7f76 2690
af39917d
CL
2691BT87X AUDIO DRIVER
2692M: Clemens Ladisch <clemens@ladisch.de>
2693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2694T: git git://git.alsa-project.org/alsa-kernel.git
2695S: Maintained
2696F: Documentation/sound/alsa/Bt87x.txt
2697F: sound/pci/bt87x.c
2698
ff1d5c2f 2699BT8XXGPIO DRIVER
eb032b98 2700M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2701W: http://bu3sch.de/btgpio.php
2702S: Maintained
72dbb705 2703F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2704
eb1eb04f 2705BTRFS FILE SYSTEM
c0778e25
CM
2706M: Chris Mason <clm@fb.com>
2707M: Josef Bacik <jbacik@fb.com>
d8130624 2708M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2709L: linux-btrfs@vger.kernel.org
2710W: http://btrfs.wiki.kernel.org/
8a6e2535 2711Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2713S: Maintained
679655da
JP
2714F: Documentation/filesystems/btrfs.txt
2715F: fs/btrfs/
eb1eb04f 2716
1da177e4 2717BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2718M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2719M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2720L: linux-media@vger.kernel.org
a825eaec 2721W: https://linuxtv.org
275ffde4 2722T: git git://linuxtv.org/media_tree.git
f96236e5 2723S: Odd fixes
679655da 2724F: Documentation/video4linux/bttv/
90d72ac6 2725F: drivers/media/pci/bt8xx/bttv*
1da177e4 2726
1f34923c
KA
2727BUSLOGIC SCSI DRIVER
2728M: Khalid Aziz <khalid@gonehiking.org>
2729L: linux-scsi@vger.kernel.org
2730S: Maintained
2731F: drivers/scsi/BusLogic.*
2732F: drivers/scsi/FlashPoint.*
2733
af39917d
CL
2734C-MEDIA CMI8788 DRIVER
2735M: Clemens Ladisch <clemens@ladisch.de>
2736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2737T: git git://git.alsa-project.org/alsa-kernel.git
2738S: Maintained
2739F: sound/pci/oxygen/
2740
2141355f
MS
2741C6X ARCHITECTURE
2742M: Mark Salter <msalter@redhat.com>
2743M: Aurelien Jacquiot <a-jacquiot@ti.com>
2744L: linux-c6x-dev@linux-c6x.org
2745W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2746S: Maintained
2747F: arch/c6x/
2748
a5432f5a 2749CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2750M: David Howells <dhowells@redhat.com>
e62d6e24 2751L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2752S: Supported
2753F: Documentation/filesystems/caching/cachefiles.txt
2754F: fs/cachefiles/
2755
c815ca39
HV
2756CADET FM/AM RADIO RECEIVER DRIVER
2757M: Hans Verkuil <hverkuil@xs4all.nl>
2758L: linux-media@vger.kernel.org
2759T: git git://linuxtv.org/media_tree.git
a825eaec 2760W: https://linuxtv.org
c815ca39
HV
2761S: Maintained
2762F: drivers/media/radio/radio-cadet*
2763
77d5140f 2764CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2765M: Jonathan Corbet <corbet@lwn.net>
661263b5 2766L: linux-media@vger.kernel.org
275ffde4 2767T: git git://linuxtv.org/media_tree.git
77d5140f 2768S: Maintained
679655da 2769F: Documentation/video4linux/cafe_ccic
90d72ac6 2770F: drivers/media/platform/marvell-ccic/
77d5140f 2771
201b6bab 2772CAIF NETWORK LAYER
5c574f50 2773M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2774L: netdev@vger.kernel.org
2775S: Supported
2776F: Documentation/networking/caif/
2777F: drivers/net/caif/
c117ab84 2778F: include/uapi/linux/caif/
201b6bab
JP
2779F: include/net/caif/
2780F: net/caif/
2781
77dac90f 2782CALGARY x86-64 IOMMU
a6921c29
JM
2783M: Muli Ben-Yehuda <mulix@mulix.org>
2784M: Jon Mason <jdmason@kudzu.us>
2785L: iommu@lists.linux-foundation.org
77dac90f 2786S: Maintained
679655da
JP
2787F: arch/x86/kernel/pci-calgary_64.c
2788F: arch/x86/kernel/tce_64.c
2789F: arch/x86/include/asm/calgary.h
2790F: arch/x86/include/asm/tce.h
77dac90f 2791
e2d1d6c0 2792CAN NETWORK LAYER
8d15d386 2793M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2794M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2795L: linux-can@vger.kernel.org
84b0d715 2796W: https://github.com/linux-can
870482a4
MKB
2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2798T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2799S: Maintained
f35f6c8f 2800F: Documentation/networking/can.txt
8d15d386 2801F: net/can/
8d15d386 2802F: include/linux/can/core.h
c117ab84
CEB
2803F: include/uapi/linux/can.h
2804F: include/uapi/linux/can/bcm.h
2805F: include/uapi/linux/can/raw.h
2806F: include/uapi/linux/can/gw.h
e2d1d6c0 2807
4261a204 2808CAN NETWORK DRIVERS
8b58be88 2809M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2810M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2811L: linux-can@vger.kernel.org
84b0d715 2812W: https://github.com/linux-can
870482a4
MKB
2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2815S: Maintained
8d15d386
OH
2816F: drivers/net/can/
2817F: include/linux/can/dev.h
8d15d386 2818F: include/linux/can/platform/
c117ab84
CEB
2819F: include/uapi/linux/can/error.h
2820F: include/uapi/linux/can/netlink.h
4261a204 2821
95d16c72
JM
2822CAPABILITIES
2823M: Serge Hallyn <serge.hallyn@canonical.com>
2824L: linux-security-module@vger.kernel.org
6305902c 2825S: Supported
95d16c72 2826F: include/linux/capability.h
c117ab84 2827F: include/uapi/linux/capability.h
6305902c 2828F: security/commoncap.c
38a94118 2829F: kernel/capability.c
95d16c72 2830
b84894c7
KT
2831CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2832M: Kevin Tsai <ktsai@capellamicro.com>
2833S: Maintained
2834F: drivers/iio/light/cm*
2835F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2836
f21fb3ed
RV
2837CAVIUM LIQUIDIO NETWORK DRIVER
2838M: Derek Chickles <derek.chickles@caviumnetworks.com>
2839M: Satanand Burla <satananda.burla@caviumnetworks.com>
2840M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2841M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2842L: netdev@vger.kernel.org
2843W: http://www.cavium.com
2844S: Supported
f21fb3ed
RV
2845F: drivers/net/ethernet/cavium/liquidio/
2846
ef0bbac3
VB
2847CC2520 IEEE-802.15.4 RADIO DRIVER
2848M: Varka Bhadram <varkabhadram@gmail.com>
2849L: linux-wpan@vger.kernel.org
2850S: Maintained
2851F: drivers/net/ieee802154/cc2520.c
2852F: include/linux/spi/cc2520.h
2853F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2854
b8154542 2855CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2856M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2857L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2858W: http://www.ibm.com/developerworks/power/cell/
2859S: Supported
679655da 2860F: arch/powerpc/include/asm/cell*.h
679655da 2861F: arch/powerpc/include/asm/spu*.h
c117ab84 2862F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2863F: arch/powerpc/oprofile/*cell*
2864F: arch/powerpc/platforms/cell/
b8154542 2865
398ecff5
SW
2866CEPH COMMON CODE (LIBCEPH)
2867M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2868M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2869M: Sage Weil <sage@redhat.com>
82593f87 2870L: ceph-devel@vger.kernel.org
09d90327 2871W: http://ceph.com/
fb99f881 2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2873T: git git://github.com/ceph/ceph-client.git
9030aaf9 2874S: Supported
14430813
JP
2875F: net/ceph/
2876F: include/linux/ceph/
2877F: include/linux/crush/
9030aaf9 2878
398ecff5
SW
2879CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2880M: "Yan, Zheng" <zyan@redhat.com>
2881M: Sage Weil <sage@redhat.com>
2882M: Ilya Dryomov <idryomov@gmail.com>
2883L: ceph-devel@vger.kernel.org
2884W: http://ceph.com/
2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2886T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2887S: Supported
2888F: Documentation/filesystems/ceph.txt
2889F: fs/ceph/
2890
cfc411e7
DH
2891CERTIFICATE HANDLING:
2892M: David Howells <dhowells@redhat.com>
2893M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2894L: keyrings@vger.kernel.org
cfc411e7
DH
2895S: Maintained
2896F: Documentation/module-signing.txt
2897F: certs/
d8d80386 2898F: scripts/sign-file.c
cfc411e7
DH
2899F: scripts/extract-cert.c
2900
18332a80 2901CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2902L: linux-usb@vger.kernel.org
10c6c9c9 2903S: Orphan
679655da
JP
2904F: Documentation/usb/WUSB-Design-overview.txt
2905F: Documentation/usb/wusb-cbaf
355ffe69
DV
2906F: drivers/usb/host/hwa-hc.c
2907F: drivers/usb/host/whci/
679655da
JP
2908F: drivers/usb/wusbcore/
2909F: include/linux/usb/wusb*
18332a80 2910
70e84049 2911CFAG12864B LCD DRIVER
8b58be88 2912M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2913W: http://miguelojeda.es/auxdisplay.htm
2914W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2915S: Maintained
679655da
JP
2916F: drivers/auxdisplay/cfag12864b.c
2917F: include/linux/cfag12864b.h
70e84049
MOS
2918
2919CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2920M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2921W: http://miguelojeda.es/auxdisplay.htm
2922W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2923S: Maintained
679655da
JP
2924F: drivers/auxdisplay/cfag12864bfb.c
2925F: include/linux/cfag12864b.h
70e84049 2926
704232c2 2927CFG80211 and NL80211
8b58be88 2928M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2929L: linux-wireless@vger.kernel.org
ce466579
JB
2930W: http://wireless.kernel.org/
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2933S: Maintained
c117ab84 2934F: include/uapi/linux/nl80211.h
679655da
JP
2935F: include/net/cfg80211.h
2936F: net/wireless/*
2937X: net/wireless/wext*
704232c2 2938
46e64261
GKH
2939CHAR and MISC DRIVERS
2940M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2943S: Supported
46e64261
GKH
2944F: drivers/char/*
2945F: drivers/misc/*
471322a8 2946F: include/linux/miscdevice.h
46e64261 2947
0a920b5b 2948CHECKPATCH
8b58be88 2949M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2950M: Joe Perches <joe@perches.com>
2951S: Maintained
679655da 2952F: scripts/checkpatch.pl
0a920b5b 2953
f8407f26
HW
2954CHINESE DOCUMENTATION
2955M: Harry Wei <harryxiyou@gmail.com>
9740153c 2956L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2957L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2958S: Maintained
2959F: Documentation/zh_CN/
2960
2721ea2c 2961CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2962M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2964L: linux-usb@vger.kernel.org
2965S: Maintained
2966F: drivers/usb/chipidea/
2967
a93ad65d
HG
2968CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2969M: Hans de Goede <hdegoede@redhat.com>
2970L: linux-input@vger.kernel.org
2971S: Maintained
2972F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2973F: drivers/input/touchscreen/chipone_icn8318.c
2974
ab043105
OJ
2975CHROME HARDWARE PLATFORM SUPPORT
2976M: Olof Johansson <olof@lixom.net>
2977S: Maintained
9f273c24 2978T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2979F: drivers/platform/chrome/
2980
641cb85e 2981CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2982M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2983M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2984M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2985M: Neel Patel <neepatel@cisco.com>
7063fbf2 2986S: Supported
a6a5580c 2987F: drivers/net/ethernet/cisco/enic/
7063fbf2 2988
e3cf00d0 2989CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2990M: Christian Benvenuti <benve@cisco.com>
2991M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2992S: Supported
35ef4a9e 2993F: drivers/infiniband/hw/usnic/
e3cf00d0 2994
2b7a52a4 2995CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2996M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2997L: netdev@vger.kernel.org
2998S: Maintained
57d0b7a0 2999F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3000
3d4cfdc9
MB
3001CIRRUS LOGIC AUDIO CODEC DRIVERS
3002M: Brian Austin <brian.austin@cirrus.com>
3003M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3005S: Maintained
3006F: sound/soc/codecs/cs*
3007
94574d9a
KRW
3008CLEANCACHE API
3009M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3010L: linux-kernel@vger.kernel.org
3011S: Maintained
3012F: mm/cleancache.c
3013F: include/linux/cleancache.h
3014
d4275354 3015CLK API
54176cc6 3016M: Russell King <linux@armlinux.org.uk>
aa571b14 3017L: linux-clk@vger.kernel.org
37417046 3018S: Maintained
d4275354
RK
3019F: include/linux/clk.h
3020
9222d247
JS
3021CLOCKSOURCE, CLOCKEVENT DRIVERS
3022M: Daniel Lezcano <daniel.lezcano@linaro.org>
3023M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3024L: linux-kernel@vger.kernel.org
9222d247
JS
3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3026S: Supported
3027F: drivers/clocksource
3028
5df6d737 3029CISCO FCOE HBA DRIVER
8fc89a79
HP
3030M: Hiral Patel <hiralpat@cisco.com>
3031M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3032M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3033L: linux-scsi@vger.kernel.org
3034S: Supported
2a99921a 3035F: drivers/scsi/fnic/
5df6d737 3036
c8806b6c
NM
3037CISCO SCSI HBA DRIVER
3038M: Narsimhulu Musini <nmusini@cisco.com>
3039M: Sesidhar Baddela <sebaddel@cisco.com>
3040L: linux-scsi@vger.kernel.org
3041S: Supported
3042F: drivers/scsi/snic/
3043
529aa8cb
TLSC
3044CMPC ACPI DRIVER
3045M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3046M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3047L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3048S: Supported
3049F: drivers/platform/x86/classmate-laptop.c
3050
85756a06
HV
3051COBALT MEDIA DRIVER
3052M: Hans Verkuil <hans.verkuil@cisco.com>
3053L: linux-media@vger.kernel.org
3054T: git git://linuxtv.org/media_tree.git
a825eaec 3055W: https://linuxtv.org
85756a06
HV
3056S: Supported
3057F: drivers/media/pci/cobalt/
3058
74425eee 3059COCCINELLE/Semantic Patches (SmPL)
26de9c26 3060M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3061M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3062M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3063M: Michal Marek <mmarek@suse.com>
26de9c26 3064L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3066W: http://coccinelle.lip6.fr/
3067S: Supported
4b92b2aa 3068F: Documentation/coccinelle.txt
74425eee
NP
3069F: scripts/coccinelle/
3070F: scripts/coccicheck
3071
1da177e4 3072CODA FILE SYSTEM
8b58be88 3073M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3074M: coda@cs.cmu.edu
3075L: codalist@coda.cs.cmu.edu
3076W: http://www.coda.cs.cmu.edu/
3077S: Maintained
679655da
JP
3078F: Documentation/filesystems/coda.txt
3079F: fs/coda/
3080F: include/linux/coda*.h
c117ab84 3081F: include/uapi/linux/coda*.h
1da177e4 3082
0b14261e
PZ
3083CODA V4L2 MEM2MEM DRIVER
3084M: Philipp Zabel <p.zabel@pengutronix.de>
3085L: linux-media@vger.kernel.org
3086S: Maintained
3087F: Documentation/devicetree/bindings/media/coda.txt
3088F: drivers/media/platform/coda/
3089
7704addb 3090COMMON CLK FRAMEWORK
a85fa007 3091M: Michael Turquette <mturquette@baylibre.com>
f956165f 3092M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3093L: linux-clk@vger.kernel.org
baeb0d9b 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3095S: Maintained
ae4185cd 3096F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3097F: drivers/clk/
3098X: drivers/clk/clkdev.c
7704addb 3099F: include/linux/clk-pr*
60bea3b5 3100F: include/linux/clk/
7704addb 3101
e2d1d6c0 3102COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3103M: Steve French <sfrench@samba.org>
51223df6 3104L: linux-cifs@vger.kernel.org
d1f28953 3105L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3106W: http://linux-cifs.samba.org/
bb1d5dda 3107T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3108S: Supported
ec421a71 3109F: Documentation/filesystems/cifs/
679655da 3110F: fs/cifs/
e2d1d6c0 3111
1da177e4 3112COMPACTPCI HOTPLUG CORE
8b58be88 3113M: Scott Murray <scott@spiteful.org>
64dab204 3114L: linux-pci@vger.kernel.org
82c4dfc7 3115S: Maintained
679655da 3116F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3117
3118COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3119M: Scott Murray <scott@spiteful.org>
64dab204 3120L: linux-pci@vger.kernel.org
82c4dfc7 3121S: Maintained
679655da 3122F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3123
3124COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3125M: Scott Murray <scott@spiteful.org>
64dab204 3126L: linux-pci@vger.kernel.org
82c4dfc7 3127S: Maintained
679655da 3128F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3129
5411552c 3130COMPAL LAPTOP SUPPORT
8b58be88 3131M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3132L: platform-driver-x86@vger.kernel.org
5411552c 3133S: Maintained
679655da 3134F: drivers/platform/x86/compal-laptop.c
5411552c 3135
949be0f7 3136CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3137L: accessrunner-general@lists.sourceforge.net
3138W: http://accessrunner.sourceforge.net/
44243ef4 3139S: Orphan
679655da 3140F: drivers/usb/atm/cxacru.c
949be0f7 3141
e2d1d6c0 3142CONFIGFS
d6351db2 3143M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3144M: Christoph Hellwig <hch@lst.de>
3145T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3146S: Supported
679655da
JP
3147F: fs/configfs/
3148F: include/linux/configfs.h
e2d1d6c0 3149
acb9c1b2 3150CONNECTOR
8b58be88 3151M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3152L: netdev@vger.kernel.org
3153S: Maintained
3154F: drivers/connector/
3155
a3e3354d 3156CONTROL GROUP (CGROUP)
860ca0e6 3157M: Tejun Heo <tj@kernel.org>
ad50c159 3158M: Li Zefan <lizefan@huawei.com>
4d205676 3159M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3160L: cgroups@vger.kernel.org
860ca0e6 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3162S: Maintained
a3e3354d 3163F: Documentation/cgroups/
679655da
JP
3164F: include/linux/cgroup*
3165F: kernel/cgroup*
a3e3354d
TH
3166
3167CONTROL GROUP - CPUSET
3168M: Li Zefan <lizefan@huawei.com>
3169L: cgroups@vger.kernel.org
3170W: http://www.bullopensource.org/cpuset/
3171W: http://oss.sgi.com/projects/cpusets/
3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3173S: Maintained
3174F: Documentation/cgroups/cpusets.txt
3175F: include/linux/cpuset.h
3176F: kernel/cpuset.c
3177
3178CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3179M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3180M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3181M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3182L: cgroups@vger.kernel.org
3183L: linux-mm@kvack.org
3184S: Maintained
3185F: mm/memcontrol.c
5d1ea48b 3186F: mm/swap_cgroup.c
fb3a0fb6 3187
bebe4678 3188CORETEMP HARDWARE MONITORING DRIVER
96859129 3189M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3190L: linux-hwmon@vger.kernel.org
bebe4678 3191S: Maintained
679655da
JP
3192F: Documentation/hwmon/coretemp
3193F: drivers/hwmon/coretemp.c
bebe4678 3194
1da177e4 3195COSA/SRP SYNC SERIAL DRIVER
8b58be88 3196M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3197W: http://www.fi.muni.cz/~kas/cosa/
3198S: Maintained
679655da 3199F: drivers/net/wan/cosa*
1da177e4 3200
4371ee35 3201CPMAC ETHERNET DRIVER
8b58be88 3202M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3203L: netdev@vger.kernel.org
3204S: Maintained
b544dbac 3205F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3206
1da177e4 3207CPU FREQUENCY DRIVERS
9c3646d1 3208M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3209M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3210L: linux-pm@vger.kernel.org
1da177e4 3211S: Maintained
27209d91
VK
3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3213T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3214F: drivers/cpufreq/
3215F: include/linux/cpufreq.h
1da177e4 3216
8a67f0ef
VK
3217CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3218M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3219M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3220L: linux-pm@vger.kernel.org
3221W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3222S: Maintained
3223F: drivers/cpufreq/arm_big_little.h
3224F: drivers/cpufreq/arm_big_little.c
3225F: drivers/cpufreq/arm_big_little_dt.c
3226
14d2c34c 3227CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3228M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3229M: Daniel Lezcano <daniel.lezcano@linaro.org>
3230L: linux-pm@vger.kernel.org
3231L: linux-arm-kernel@lists.infradead.org
cea8321c 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3233S: Maintained
3234F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3235
0c570c18
BZ
3236CPUIDLE DRIVER - ARM EXYNOS
3237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3238M: Daniel Lezcano <daniel.lezcano@linaro.org>
3239M: Kukjin Kim <kgene@kernel.org>
3240L: linux-pm@vger.kernel.org
3241L: linux-samsung-soc@vger.kernel.org
3242S: Supported
3243F: drivers/cpuidle/cpuidle-exynos.c
3244F: arch/arm/mach-exynos/pm.c
3245
a8e39c35 3246CPUIDLE DRIVERS
9c3646d1 3247M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3248M: Daniel Lezcano <daniel.lezcano@linaro.org>
3249L: linux-pm@vger.kernel.org
3250S: Maintained
cea8321c 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3252F: drivers/cpuidle/*
3253F: include/linux/cpuidle.h
3254
1da177e4 3255CPUID/MSR DRIVER
8b58be88 3256M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3257S: Maintained
679655da
JP
3258F: arch/x86/kernel/cpuid.c
3259F: arch/x86/kernel/msr.c
1da177e4 3260
7fe2f639 3261CPU POWER MONITORING SUBSYSTEM
d8130624 3262M: Thomas Renninger <trenn@suse.com>
103f1790 3263L: linux-pm@vger.kernel.org
7fe2f639 3264S: Maintained
14430813 3265F: tools/power/cpupower/
7fe2f639 3266
1da177e4 3267CRAMFS FILESYSTEM
ce00f85c 3268W: http://sourceforge.net/projects/cramfs/
54886a71 3269S: Orphan / Obsolete
679655da
JP
3270F: Documentation/filesystems/cramfs.txt
3271F: fs/cramfs/
1da177e4
LT
3272
3273CRIS PORT
8b58be88
JP
3274M: Mikael Starvik <starvik@axis.com>
3275M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3276L: linux-cris-kernel@axis.com
1da177e4 3277W: http://developer.axis.com
9f273c24 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3279S: Maintained
679655da 3280F: arch/cris/
df621252 3281F: drivers/tty/serial/crisv10.*
1da177e4
LT
3282
3283CRYPTO API
8b58be88
JP
3284M: Herbert Xu <herbert@gondor.apana.org.au>
3285M: "David S. Miller" <davem@davemloft.net>
1da177e4 3286L: linux-crypto@vger.kernel.org
9f273c24 3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3289S: Maintained
679655da 3290F: Documentation/crypto/
2ca87a17 3291F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3292F: arch/*/crypto/
3293F: crypto/
3294F: drivers/crypto/
3295F: include/crypto/
1da177e4 3296
5b07bd57 3297CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3298M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3299L: linux-crypto@vger.kernel.org
3300S: Maintained
51a2228a
JP
3301F: crypto/ansi_cprng.c
3302F: crypto/rng.c
5b07bd57 3303
fc279cc2
HV
3304CS3308 MEDIA DRIVER
3305M: Hans Verkuil <hverkuil@xs4all.nl>
3306L: linux-media@vger.kernel.org
3307T: git git://linuxtv.org/media_tree.git
3308W: http://linuxtv.org
3309S: Odd Fixes
3310F: drivers/media/i2c/cs3308.c
3311F: drivers/media/i2c/cs3308.h
3312
9b4ffa48 3313CS5535 Audio ALSA driver
8b58be88 3314M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3315S: Maintained
679655da 3316F: sound/pci/cs5535audio/
9b4ffa48 3317
a910e4a9 3318CW1200 WLAN driver
b75f0050
JP
3319M: Solomon Peachy <pizza@shaftnet.org>
3320S: Maintained
560424e9 3321F: drivers/net/wireless/st/cw1200/
a910e4a9 3322
6d8425b1 3323CX18 VIDEO4LINUX DRIVER
6afdeaf8 3324M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3325L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3326L: linux-media@vger.kernel.org
275ffde4 3327T: git git://linuxtv.org/media_tree.git
a825eaec 3328W: https://linuxtv.org
30e10993 3329W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3330S: Maintained
679655da 3331F: Documentation/video4linux/cx18.txt
90d72ac6 3332F: drivers/media/pci/cx18/
6c0f0359 3333F: include/uapi/linux/ivtv*
6d8425b1 3334
3f101d91
HV
3335CX2341X MPEG ENCODER HELPER MODULE
3336M: Hans Verkuil <hverkuil@xs4all.nl>
3337L: linux-media@vger.kernel.org
3338T: git git://linuxtv.org/media_tree.git
a825eaec 3339W: https://linuxtv.org
3f101d91 3340S: Maintained
c368360b 3341F: drivers/media/common/cx2341x*
3f101d91
HV
3342F: include/media/cx2341x*
3343
b8fe6e2c
PB
3344CX24120 MEDIA DRIVER
3345M: Jemma Denson <jdenson@gmail.com>
3346M: Patrick Boettcher <patrick.boettcher@posteo.de>
3347L: linux-media@vger.kernel.org
a825eaec 3348W: https://linuxtv.org
b8fe6e2c
PB
3349Q: http://patchwork.linuxtv.org/project/linux-media/list/
3350S: Maintained
3351F: drivers/media/dvb-frontends/cx24120*
3352
20357578 3353CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3354M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3355M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3356L: linux-media@vger.kernel.org
a825eaec 3357W: https://linuxtv.org
20357578
MCC
3358T: git git://linuxtv.org/media_tree.git
3359S: Odd fixes
3360F: Documentation/video4linux/cx88/
3361F: drivers/media/pci/cx88/
6d8425b1 3362
91952bc0
AP
3363CXD2820R MEDIA DRIVER
3364M: Antti Palosaari <crope@iki.fi>
3365L: linux-media@vger.kernel.org
a825eaec 3366W: https://linuxtv.org
91952bc0
AP
3367W: http://palosaari.fi/linux/
3368Q: http://patchwork.linuxtv.org/project/linux-media/list/
3369T: git git://linuxtv.org/anttip/media_tree.git
3370S: Maintained
3371F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3372
e5ec3789 3373CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3374M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3375L: netdev@vger.kernel.org
3376W: http://www.chelsio.com
3377S: Supported
f7917c00 3378F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3379
d8ae3c33 3380CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3381M: Karen Xie <kxie@chelsio.com>
3382L: linux-scsi@vger.kernel.org
3383W: http://www.chelsio.com
3384S: Supported
3385F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3386
e5ec3789 3387CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3388M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3389L: linux-rdma@vger.kernel.org
e5ec3789
SW
3390W: http://www.openfabrics.org
3391S: Supported
679655da 3392F: drivers/infiniband/hw/cxgb3/
e5ec3789 3393
be4c9bad 3394CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3395M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3396L: netdev@vger.kernel.org
3397W: http://www.chelsio.com
3398S: Supported
f7917c00 3399F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3400
d8ae3c33 3401CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3402M: Karen Xie <kxie@chelsio.com>
3403L: linux-scsi@vger.kernel.org
3404W: http://www.chelsio.com
3405S: Supported
3406F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3407
be4c9bad
RD
3408CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3409M: Steve Wise <swise@chelsio.com>
3410L: linux-rdma@vger.kernel.org
3411W: http://www.openfabrics.org
3412S: Supported
3413F: drivers/infiniband/hw/cxgb4/
3414
5c20a5c7
CL
3415CXGB4VF ETHERNET DRIVER (CXGB4VF)
3416M: Casey Leedom <leedom@chelsio.com>
3417L: netdev@vger.kernel.org
3418W: http://www.chelsio.com
3419S: Supported
f7917c00 3420F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3421
a9282d01
IM
3422CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3423M: Ian Munsie <imunsie@au1.ibm.com>
3424M: Michael Neuling <mikey@neuling.org>
3425L: linuxppc-dev@lists.ozlabs.org
3426S: Supported
3427F: drivers/misc/cxl/
ec249dd8 3428F: include/misc/cxl*
a9282d01
IM
3429F: include/uapi/misc/cxl.h
3430F: Documentation/powerpc/cxl.txt
3431F: Documentation/powerpc/cxl.txt
3432F: Documentation/ABI/testing/sysfs-class-cxl
3433
11f43ae7
MO
3434CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3435M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3436M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3437L: linux-scsi@vger.kernel.org
3438S: Supported
3439F: drivers/scsi/cxlflash/
3440F: include/uapi/scsi/cxlflash_ioctls.h
3441F: Documentation/powerpc/cxlflash.txt
3442
b52b97a3
GC
3443STMMAC ETHERNET DRIVER
3444M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3445M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3446L: netdev@vger.kernel.org
3447W: http://www.stlinux.com
3448S: Supported
7ac6653a 3449F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3450
1da177e4 3451CYBERPRO FB DRIVER
54176cc6 3452M: Russell King <linux@armlinux.org.uk>
efc03ecb 3453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3454W: http://www.armlinux.org.uk/
1da177e4 3455S: Maintained
8a61f013 3456F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3457
1da177e4 3458CYCLADES ASYNC MUX DRIVER
1da177e4 3459W: http://www.cyclades.com/
d459883e 3460S: Orphan
c897401b 3461F: drivers/tty/cyclades.c
679655da 3462F: include/linux/cyclades.h
c117ab84 3463F: include/uapi/linux/cyclades.h
1da177e4
LT
3464
3465CYCLADES PC300 DRIVER
1da177e4 3466W: http://www.cyclades.com/
d459883e 3467S: Orphan
679655da 3468F: drivers/net/wan/pc300*
1da177e4 3469
402f6ae4
AP
3470CYPRESS_FIRMWARE MEDIA DRIVER
3471M: Antti Palosaari <crope@iki.fi>
3472L: linux-media@vger.kernel.org
a825eaec 3473W: https://linuxtv.org
402f6ae4
AP
3474W: http://palosaari.fi/linux/
3475Q: http://patchwork.linuxtv.org/project/linux-media/list/
3476T: git git://linuxtv.org/anttip/media_tree.git
3477S: Maintained
3478F: drivers/media/common/cypress_firmware*
3479
e3ae3525 3480CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3481M: Ferruh Yigit <fery@cypress.com>
6305902c 3482L: linux-input@vger.kernel.org
be9a6f40 3483S: Supported
6305902c
JP
3484F: drivers/input/touchscreen/cyttsp*
3485F: include/linux/input/cyttsp.h
e3ae3525 3486
aaaf5fbf
JK
3487DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3488M: Joshua Kinard <kumba@gentoo.org>
3489S: Maintained
3490F: drivers/rtc/rtc-ds1685.c
3491F: include/linux/rtc/ds1685.h
3492
1da177e4 3493DAMA SLAVE for AX.25
8b58be88 3494M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3495W: http://yaina.de/jreuter/
3496W: http://www.qsl.net/dl1bke/
3497L: linux-hams@vger.kernel.org
3498S: Maintained
679655da
JP
3499F: net/ax25/af_ax25.c
3500F: net/ax25/ax25_dev.c
3501F: net/ax25/ax25_ds_*
3502F: net/ax25/ax25_in.c
3503F: net/ax25/ax25_out.c
3504F: net/ax25/ax25_timer.c
3505F: net/ax25/sysctl_net_ax25.c
1da177e4 3506
e2d1d6c0 3507DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3508L: netdev@vger.kernel.org
5ff77428 3509S: Orphan
679655da 3510F: Documentation/networking/dmfe.txt
0f04e2aa 3511F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3512
3513DC390/AM53C974 SCSI driver
d8130624 3514M: Hannes Reinecke <hare@suse.com>
71bd849d 3515L: linux-scsi@vger.kernel.org
e2d1d6c0 3516S: Maintained
71bd849d 3517F: drivers/scsi/am53c974.c
e2d1d6c0 3518
1da177e4 3519DC395x SCSI driver
61eee9a7 3520M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3521M: Ali Akcaagac <aliakc@web.de>
3522M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3523L: dc395x@twibble.org
cf015e9f
JP
3524W: http://twibble.org/dist/dc395x/
3525W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3526S: Maintained
679655da
JP
3527F: Documentation/scsi/dc395x.txt
3528F: drivers/scsi/dc395x.*
1da177e4 3529
eb8edb08 3530DCCP PROTOCOL
a89d030e 3531M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3532L: dccp@vger.kernel.org
c996d8b9 3533W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3534S: Maintained
679655da 3535F: include/linux/dccp.h
c117ab84 3536F: include/uapi/linux/dccp.h
679655da
JP
3537F: include/linux/tfrc.h
3538F: net/dccp/
eb8edb08 3539
1da177e4 3540DECnet NETWORK LAYER
1da177e4
LT
3541W: http://linux-decnet.sourceforge.net
3542L: linux-decnet-user@lists.sourceforge.net
f546444d 3543S: Orphan
679655da
JP
3544F: Documentation/networking/decnet.txt
3545F: net/decnet/
1da177e4 3546
ebff05b9
MR
3547DECSTATION PLATFORM SUPPORT
3548M: "Maciej W. Rozycki" <macro@linux-mips.org>
3549L: linux-mips@linux-mips.org
3550W: http://www.linux-mips.org/wiki/DECstation
3551S: Maintained
3552F: arch/mips/dec/
3553F: arch/mips/include/asm/dec/
3554F: arch/mips/include/asm/mach-dec/
3555
1da177e4 3556DEFXX FDDI NETWORK DRIVER
8b58be88 3557M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3558S: Maintained
33f810b2 3559F: drivers/net/fddi/defxx.*
1da177e4 3560
ad8f07cc 3561DELL LAPTOP DRIVER
8b58be88 3562M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3563M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3564L: platform-driver-x86@vger.kernel.org
ad8f07cc 3565S: Maintained
679655da 3566F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3567
817a5cdb
PR
3568DELL LAPTOP RBTN DRIVER
3569M: Pali Rohár <pali.rohar@gmail.com>
3570S: Maintained
3571F: drivers/platform/x86/dell-rbtn.*
3572
cdbff611
PR
3573DELL LAPTOP FREEFALL DRIVER
3574M: Pali Rohár <pali.rohar@gmail.com>
3575S: Maintained
3576F: drivers/platform/x86/dell-smo8800.c
3577
1da177e4 3578DELL LAPTOP SMM DRIVER
a5afba16 3579M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3580S: Maintained
a5afba16 3581F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3582F: include/uapi/linux/i8k.h
1da177e4 3583
90563ec4 3584DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3585M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3586S: Maintained
679655da
JP
3587F: Documentation/dcdbas.txt
3588F: drivers/firmware/dcdbas.*
90563ec4 3589
0b3f6109 3590DELL WMI EXTRAS DRIVER
8b58be88 3591M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3592M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3593S: Maintained
36b3a96f 3594F: drivers/platform/x86/dell-wmi.c
0b3f6109 3595
5efc75e3 3596DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3597M: John Youn <johnyoun@synopsys.com>
5efc75e3 3598L: linux-usb@vger.kernel.org
18f340f9 3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3600S: Maintained
197ba5f4 3601F: drivers/usb/dwc2/
5efc75e3 3602
94ab23dd 3603DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3604M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3605L: linux-usb@vger.kernel.org
94ab23dd
FB
3606T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3607S: Maintained
3608F: drivers/usb/dwc3/
3609
833c9545
JB
3610DEVICE COREDUMP (DEV_COREDUMP)
3611M: Johannes Berg <johannes@sipsolutions.net>
3612L: linux-kernel@vger.kernel.org
3613S: Maintained
3614F: drivers/base/devcoredump.c
3615F: include/linux/devcoredump.h
3616
89d07767
KP
3617DEVICE FREQUENCY (DEVFREQ)
3618M: MyungJoo Ham <myungjoo.ham@samsung.com>
3619M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3620L: linux-pm@vger.kernel.org
6a3cd722 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3622S: Maintained
3623F: drivers/devfreq/
6a3cd722
CC
3624F: include/linux/devfreq.h
3625F: Documentation/devicetree/bindings/devfreq/
89d07767 3626
7dbded06
CC
3627DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3628M: Chanwoo Choi <cw00.choi@samsung.com>
3629L: linux-pm@vger.kernel.org
3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3631S: Supported
3632F: drivers/devfreq/event/
3633F: drivers/devfreq/devfreq-event.c
3634F: include/linux/devfreq-event.h
3635F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3636
490b864b
CC
3637BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3638M: Chanwoo Choi <cw00.choi@samsung.com>
3639L: linux-pm@vger.kernel.org
3640L: linux-samsung-soc@vger.kernel.org
3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3642S: Maintained
3643F: drivers/devfreq/exynos-bus.c
3644F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3645
1da177e4 3646DEVICE NUMBER REGISTRY
8b58be88 3647M: Torben Mathiasen <device@lanana.org>
1da177e4 3648W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3649S: Maintained
3650
e2d1d6c0 3651DEVICE-MAPPER (LVM)
854ecaad 3652M: Alasdair Kergon <agk@redhat.com>
8504eed3 3653M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3654M: dm-devel@redhat.com
e2d1d6c0
RD
3655L: dm-devel@redhat.com
3656W: http://sources.redhat.com/dm
8a6e2535 3657Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3659T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3660S: Maintained
679655da
JP
3661F: Documentation/device-mapper/
3662F: drivers/md/dm*
854ecaad 3663F: drivers/md/persistent-data/
679655da
JP
3664F: include/linux/device-mapper.h
3665F: include/linux/dm-*.h
8504eed3 3666F: include/uapi/linux/dm-*.h
e2d1d6c0 3667
bfcd3a46
JP
3668DEVLINK
3669M: Jiri Pirko <jiri@mellanox.com>
3670L: netdev@vger.kernel.org
3671S: Supported
3672F: net/core/devlink.c
3673F: include/net/devlink.h
3674F: include/uapi/linux/devlink.h
3675
c0d995aa
OST
3676DIALOG SEMICONDUCTOR DRIVERS
3677M: Support Opensource <support.opensource@diasemi.com>
3678W: http://www.dialog-semiconductor.com/products
3679S: Supported
3680F: Documentation/hwmon/da90??
7c933772 3681F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3682F: drivers/gpio/gpio-da90??.c
3683F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3684F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3685F: drivers/input/misc/da90??_onkey.c
3686F: drivers/input/touchscreen/da9052_tsi.c
3687F: drivers/leds/leds-da90??.c
3688F: drivers/mfd/da903x.c
3689F: drivers/mfd/da90??-*.c
7be72c2c 3690F: drivers/mfd/da91??-*.c
c0d995aa 3691F: drivers/power/da9052-battery.c
7be72c2c 3692F: drivers/power/da91??-*.c
c0d995aa
OST
3693F: drivers/regulator/da903x.c
3694F: drivers/regulator/da9???-regulator.[ch]
3695F: drivers/rtc/rtc-da90??.c
3696F: drivers/video/backlight/da90??_bl.c
3697F: drivers/watchdog/da90??_wdt.c
3698F: include/linux/mfd/da903x.h
3699F: include/linux/mfd/da9052/
3700F: include/linux/mfd/da9055/
3701F: include/linux/mfd/da9063/
7be72c2c 3702F: include/linux/mfd/da9150/
c0d995aa
OST
3703F: include/sound/da[79]*.h
3704F: sound/soc/codecs/da[79]*.[ch]
3705
599aa697
LL
3706DIGI NEO AND CLASSIC PCI PRODUCTS
3707M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3708M: Mark Hounschell <markh@compro.net>
599aa697
LL
3709L: driverdev-devel@linuxdriverproject.org
3710S: Maintained
3711F: drivers/staging/dgnc/
3712
335d7c58 3713DIOLAN U2C-12 I2C DRIVER
ca462085 3714M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3715L: linux-i2c@vger.kernel.org
3716S: Maintained
3717F: drivers/i2c/busses/i2c-diolan-u2c.c
3718
d475c634
MW
3719DIRECT ACCESS (DAX)
3720M: Matthew Wilcox <willy@linux.intel.com>
3721L: linux-fsdevel@vger.kernel.org
3722S: Supported
3723F: fs/dax.c
3724
e7839f25 3725DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3726M: Eric Paris <eparis@parisplace.org>
3c5119c0 3727S: Maintained
679655da
JP
3728F: Documentation/filesystems/dnotify.txt
3729F: fs/notify/dnotify/
3730F: include/linux/dnotify.h
1da177e4
LT
3731
3732DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3733M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3734W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3735W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3736W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3737S: Maintained
3738
4480f15b 3739DISKQUOTA
d8130624 3740M: Jan Kara <jack@suse.com>
1da177e4 3741S: Maintained
679655da
JP
3742F: Documentation/filesystems/quota.txt
3743F: fs/quota/
3744F: include/linux/quota*.h
c117ab84 3745F: include/uapi/linux/quota*.h
1da177e4 3746
702686ad
BT
3747DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3748M: Bernie Thompson <bernie@plugable.com>
3749L: linux-fbdev@vger.kernel.org
3750S: Maintained
3751W: http://plugable.com/category/projects/udlfb/
8a61f013 3752F: drivers/video/fbdev/udlfb.c
702686ad
BT
3753F: include/video/udlfb.h
3754F: Documentation/fb/udlfb.txt
3755
e7839f25 3756DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3757M: Christine Caulfield <ccaulfie@redhat.com>
3758M: David Teigland <teigland@redhat.com>
a4644184 3759L: cluster-devel@redhat.com
5be7b50f 3760W: http://sources.redhat.com/cluster/
9f273c24 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3762S: Supported
679655da 3763F: fs/dlm/
5be7b50f 3764
53b6b3e0
SS
3765DMA BUFFER SHARING FRAMEWORK
3766M: Sumit Semwal <sumit.semwal@linaro.org>
3767S: Maintained
3768L: linux-media@vger.kernel.org
3769L: dri-devel@lists.freedesktop.org
8ada6d2d 3770L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3771F: drivers/dma-buf/
e46d12c6
JP
3772F: include/linux/dma-buf*
3773F: include/linux/reservation.h
3774F: include/linux/*fence.h
53b6b3e0
SS
3775F: Documentation/dma-buf-sharing.txt
3776T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3777
b3e5f263 3778DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3779M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3780L: dmaengine@vger.kernel.org
3781Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3782S: Maintained
679655da 3783F: drivers/dma/
0ce3c066 3784F: include/linux/dmaengine.h
c56d329e 3785F: Documentation/devicetree/bindings/dma/
979a281e
VK
3786F: Documentation/dmaengine/
3787T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3788
b825037d 3789DME1737 HARDWARE MONITOR DRIVER
8b58be88 3790M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3791L: linux-hwmon@vger.kernel.org
b825037d 3792S: Maintained
679655da
JP
3793F: Documentation/hwmon/dme1737
3794F: drivers/hwmon/dme1737.c
b825037d 3795
1f31e1b1 3796DMI/SMBIOS SUPPORT
d8130624 3797M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3798S: Maintained
d4aeef93 3799T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3800F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3801F: drivers/firmware/dmi-id.c
3802F: drivers/firmware/dmi_scan.c
3803F: include/linux/dmi.h
3804
7d2c86b5 3805DOCUMENTATION
ad3118b9 3806M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3807L: linux-doc@vger.kernel.org
3808S: Maintained
679655da 3809F: Documentation/
42f41ecf
JC
3810F: scripts/docproc.c
3811F: scripts/kernel-doc*
97be078b
RD
3812X: Documentation/ABI/
3813X: Documentation/devicetree/
933a46b8
JC
3814X: Documentation/acpi
3815X: Documentation/power
3816X: Documentation/spi
6c121170 3817X: Documentation/DocBook/media
c51edfb1 3818T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3819
1da177e4 3820DOUBLETALK DRIVER
8b58be88 3821M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3822L: blinux-list@redhat.com
3823S: Maintained
679655da
JP
3824F: drivers/char/dtlk.c
3825F: include/linux/dtlk.h
1da177e4 3826
e2d1d6c0 3827DPT_I2O SCSI RAID DRIVER
8b58be88 3828M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3829L: linux-scsi@vger.kernel.org
3830W: http://www.adaptec.com/
3831S: Maintained
679655da
JP
3832F: drivers/scsi/dpt*
3833F: drivers/scsi/dpt/
e2d1d6c0 3834
b411b363 3835DRBD DRIVER
bc2c049d
RK
3836M: Philipp Reisner <philipp.reisner@linbit.com>
3837M: Lars Ellenberg <lars.ellenberg@linbit.com>
3838L: drbd-dev@lists.linbit.com
28b8e8d4 3839W: http://www.drbd.org
bc2c049d
RK
3840T: git git://git.linbit.com/linux-drbd.git
3841T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3842S: Supported
3843F: drivers/block/drbd/
3844F: lib/lru_cache.c
3845F: Documentation/blockdev/drbd/
b411b363 3846
dc7dfcd8 3847DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3848M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3850S: Supported
679655da 3851F: Documentation/kobject.txt
7cfc51b9 3852F: drivers/base/
87544653 3853F: fs/debugfs/
dc7dfcd8
WS
3854F: fs/kernfs/
3855F: fs/sysfs/
87544653 3856F: include/linux/debugfs.h
dc7dfcd8 3857F: include/linux/kobj*
679655da 3858F: lib/kobj*
1da177e4
LT
3859
3860DRM DRIVERS
8b58be88 3861M: David Airlie <airlied@linux.ie>
4c6a3999 3862L: dri-devel@lists.freedesktop.org
b0447888 3863T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3864S: Maintained
679655da 3865F: drivers/gpu/drm/
433e3b34 3866F: drivers/gpu/vga/
445d84a4 3867F: Documentation/DocBook/gpu.*
850e9411 3868F: include/drm/
c117ab84 3869F: include/uapi/drm/
1da177e4 3870
c842b693
EV
3871DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3872M: Dave Airlie <airlied@redhat.com>
3873S: Odd Fixes
3874F: drivers/gpu/drm/ast/
3875
3876DRM DRIVER FOR BOCHS VIRTUAL GPU
3877M: Gerd Hoffmann <kraxel@redhat.com>
3878S: Odd Fixes
3879F: drivers/gpu/drm/bochs/
3880
3881DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3882M: Dave Airlie <airlied@redhat.com>
3883S: Odd Fixes
3884F: drivers/gpu/drm/cirrus/
3885
c26a4017 3886RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3887M: Alex Deucher <alexander.deucher@amd.com>
3888M: Christian König <christian.koenig@amd.com>
3889L: dri-devel@lists.freedesktop.org
3890T: git git://people.freedesktop.org/~agd5f/linux
3891S: Supported
3892F: drivers/gpu/drm/radeon/
74c97375 3893F: include/uapi/drm/radeon_drm.h
c26a4017 3894F: drivers/gpu/drm/amd/
74c97375 3895F: include/uapi/drm/amdgpu_drm.h
566f5939 3896
03e255b9
TR
3897DRM PANEL DRIVERS
3898M: Thierry Reding <thierry.reding@gmail.com>
3899L: dri-devel@lists.freedesktop.org
3900T: git git://anongit.freedesktop.org/tegra/linux.git
3901S: Maintained
3902F: drivers/gpu/drm/drm_panel.c
3903F: drivers/gpu/drm/panel/
3904F: include/drm/drm_panel.h
2d799dde 3905F: Documentation/devicetree/bindings/display/panel/
03e255b9 3906
8daf7473 3907INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3908M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3909M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3910L: intel-gfx@lists.freedesktop.org
8daf7473 3911L: dri-devel@lists.freedesktop.org
7564fde3 3912W: https://01.org/linuxgraphics/
47f95647 3913Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3914T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3915S: Supported
14430813 3916F: drivers/gpu/drm/i915/
8daf7473 3917F: include/drm/i915*
baceac3a 3918F: include/uapi/drm/i915_drm.h
8daf7473 3919
99763bb8
BB
3920DRM DRIVERS FOR ATMEL HLCDC
3921M: Boris Brezillon <boris.brezillon@free-electrons.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Supported
3924F: drivers/gpu/drm/atmel-hlcdc/
3925F: Documentation/devicetree/bindings/drm/atmel/
3926
bf1139df
MR
3927DRM DRIVERS FOR ALLWINNER A10
3928M: Maxime Ripard <maxime.ripard@free-electrons.com>
3929L: dri-devel@lists.freedesktop.org
3930S: Supported
3931F: drivers/gpu/drm/sun4i/
3932F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3933
398a6d4a
KP
3934DRM DRIVERS FOR EXYNOS
3935M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3936M: Joonyoung Shim <jy0922.shim@samsung.com>
3937M: Seung-Woo Kim <sw0312.kim@samsung.com>
3938M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3939L: dri-devel@lists.freedesktop.org
25a58030 3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3941S: Supported
14430813 3942F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3943F: include/uapi/drm/exynos_drm.h
3944F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3945
b55a1b9c 3946DRM DRIVERS FOR FREESCALE DCU
bc66757a 3947M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3948M: Alison Wang <alison.wang@freescale.com>
3949L: dri-devel@lists.freedesktop.org
3950S: Supported
3951F: drivers/gpu/drm/fsl-dcu/
2d799dde 3952F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3953F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3954F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3955
0a3d775f
PZ
3956DRM DRIVERS FOR FREESCALE IMX
3957M: Philipp Zabel <p.zabel@pengutronix.de>
3958L: dri-devel@lists.freedesktop.org
3959S: Maintained
3960F: drivers/gpu/drm/imx/
ef739aa4 3961F: drivers/gpu/ipu-v3/
2d799dde 3962F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3963
ba2199a6
PJ
3964DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3965M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3966L: dri-devel@lists.freedesktop.org
3967T: git git://github.com/patjak/drm-gma500
3968S: Maintained
5ff18e42 3969F: drivers/gpu/drm/gma500/
ba2199a6 3970
c84ffde9
XL
3971DRM DRIVERS FOR HISILICON
3972M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3973R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3974R: Chen Feng <puck.chen@hisilicon.com>
3975L: dri-devel@lists.freedesktop.org
3976T: git git://github.com/xin3liang/linux.git
3977S: Maintained
3978F: drivers/gpu/drm/hisilicon/
3979F: Documentation/devicetree/bindings/display/hisilicon/
3980
399516ab
EV
3981DRM DRIVER FOR INTEL I810 VIDEO CARDS
3982S: Orphan / Obsolete
3983F: drivers/gpu/drm/i810/
3984F: include/uapi/drm/i810_drm.h
3985
06346451
EV
3986DRM DRIVER FOR MSM ADRENO GPU
3987M: Rob Clark <robdclark@gmail.com>
3988L: linux-arm-msm@vger.kernel.org
3989L: dri-devel@lists.freedesktop.org
3990L: freedreno@lists.freedesktop.org
3991T: git git://people.freedesktop.org/~robclark/linux
3992S: Maintained
3993F: drivers/gpu/drm/msm/
3994F: include/uapi/drm/msm_drm.h
3995F: Documentation/devicetree/bindings/display/msm/
3996
fad89bb3
EV
3997DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3998M: Ben Skeggs <bskeggs@redhat.com>
3999L: dri-devel@lists.freedesktop.org
4000L: nouveau@lists.freedesktop.org
4001T: git git://github.com/skeggsb/linux
4002S: Supported
4003F: drivers/gpu/drm/nouveau/
4004F: include/uapi/drm/nouveau_drm.h
ba2199a6 4005
bd3b49f2 4006DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4007M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4008L: dri-devel@lists.freedesktop.org
4009L: linux-tegra@vger.kernel.org
a5ad7a63 4010T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4011S: Supported
dee8268f 4012F: drivers/gpu/drm/tegra/
a5ad7a63 4013F: drivers/gpu/host1x/
e1e90644 4014F: include/linux/host1x.h
a5ad7a63 4015F: include/uapi/drm/tegra_drm.h
2d799dde 4016F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4017
399516ab
EV
4018DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4019S: Orphan / Obsolete
4020F: drivers/gpu/drm/mga/
4021F: include/uapi/drm/mga_drm.h
4022
c842b693
EV
4023DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4024M: Dave Airlie <airlied@redhat.com>
4025S: Odd Fixes
4026F: drivers/gpu/drm/mgag200/
4027
399516ab
EV
4028DRM DRIVER FOR RAGE 128 VIDEO CARDS
4029S: Orphan / Obsolete
4030F: drivers/gpu/drm/r128/
4031F: include/uapi/drm/r128_drm.h
4032
a284e9d1
LP
4033DRM DRIVERS FOR RENESAS
4034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4035L: dri-devel@lists.freedesktop.org
4a121096 4036L: linux-renesas-soc@vger.kernel.org
2392ccd4 4037T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4038S: Supported
4039F: drivers/gpu/drm/rcar-du/
4040F: drivers/gpu/drm/shmobile/
a284e9d1 4041F: include/linux/platform_data/shmob_drm.h
33be436d 4042F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4043
c842b693
EV
4044DRM DRIVER FOR QXL VIRTUAL GPU
4045M: Dave Airlie <airlied@redhat.com>
4046S: Odd Fixes
4047F: drivers/gpu/drm/qxl/
4048F: include/uapi/drm/qxl_drm.h
a284e9d1 4049
625e0346
HS
4050DRM DRIVERS FOR ROCKCHIP
4051M: Mark Yao <mark.yao@rock-chips.com>
4052L: dri-devel@lists.freedesktop.org
4053S: Maintained
4054F: drivers/gpu/drm/rockchip/
f253f7eb 4055F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4056
399516ab
EV
4057DRM DRIVER FOR SAVAGE VIDEO CARDS
4058S: Orphan / Obsolete
4059F: drivers/gpu/drm/savage/
4060F: include/uapi/drm/savage_drm.h
4061
4062DRM DRIVER FOR SIS VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/sis/
4065F: include/uapi/drm/sis_drm.h
625e0346 4066
7f11c476
BG
4067DRM DRIVERS FOR STI
4068M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4069M: Vincent Abriou <vincent.abriou@st.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4072S: Maintained
4073F: drivers/gpu/drm/sti
2d799dde 4074F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4075
399516ab
EV
4076DRM DRIVER FOR TDFX VIDEO CARDS
4077S: Orphan / Obsolete
4078F: drivers/gpu/drm/tdfx/
4079
c842b693
EV
4080DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4081M: Dave Airlie <airlied@redhat.com>
4082S: Odd Fixes
4083F: drivers/gpu/drm/udl/
4084
8bb0bce9
LS
4085DRM DRIVERS FOR VIVANTE GPU IP
4086M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4087R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4088R: Christian Gmeiner <christian.gmeiner@gmail.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Maintained
8a9257a0
EV
4091F: drivers/gpu/drm/etnaviv/
4092F: include/uapi/drm/etnaviv_drm.h
4093F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4094
c4291702
EV
4095DRM DRIVER FOR VMWARE VIRTUAL GPU
4096M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4097M: Sinclair Yeh <syeh@vmware.com>
4098M: Thomas Hellstrom <thellstrom@vmware.com>
4099L: dri-devel@lists.freedesktop.org
4100T: git git://people.freedesktop.org/~syeh/repos_linux
4101T: git git://people.freedesktop.org/~thomash/linux
4102S: Supported
4103F: drivers/gpu/drm/vmwgfx/
4104F: include/uapi/drm/vmwgfx_drm.h
4105
8636d452
EA
4106DRM DRIVERS FOR VC4
4107M: Eric Anholt <eric@anholt.net>
4108T: git git://github.com/anholt/linux
4109S: Supported
4110F: drivers/gpu/drm/vc4/
4111F: include/uapi/drm/vc4_drm.h
4112F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4113
598df1ac
AK
4114DSBR100 USB FM RADIO DRIVER
4115M: Alexey Klimov <klimov.linux@gmail.com>
4116L: linux-media@vger.kernel.org
4117T: git git://linuxtv.org/media_tree.git
4118S: Maintained
4119F: drivers/media/radio/dsbr100.c
4120
1da177e4 4121DSCC4 DRIVER
8b58be88 4122M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4123L: netdev@vger.kernel.org
1da177e4 4124S: Maintained
679655da 4125F: drivers/net/wan/dscc4.c
1da177e4 4126
cc11b140
HV
4127DT3155 MEDIA DRIVER
4128M: Hans Verkuil <hverkuil@xs4all.nl>
4129L: linux-media@vger.kernel.org
4130T: git git://linuxtv.org/media_tree.git
a825eaec 4131W: https://linuxtv.org
cc11b140
HV
4132S: Odd Fixes
4133F: drivers/media/pci/dt3155/
4134
91952bc0
AP
4135DVB_USB_AF9015 MEDIA DRIVER
4136M: Antti Palosaari <crope@iki.fi>
4137L: linux-media@vger.kernel.org
a825eaec 4138W: https://linuxtv.org
91952bc0
AP
4139W: http://palosaari.fi/linux/
4140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141T: git git://linuxtv.org/anttip/media_tree.git
4142S: Maintained
4143F: drivers/media/usb/dvb-usb-v2/af9015*
4144
4145DVB_USB_AF9035 MEDIA DRIVER
4146M: Antti Palosaari <crope@iki.fi>
4147L: linux-media@vger.kernel.org
a825eaec 4148W: https://linuxtv.org
91952bc0
AP
4149W: http://palosaari.fi/linux/
4150Q: http://patchwork.linuxtv.org/project/linux-media/list/
4151T: git git://linuxtv.org/anttip/media_tree.git
4152S: Maintained
4153F: drivers/media/usb/dvb-usb-v2/af9035*
4154
4155DVB_USB_ANYSEE MEDIA DRIVER
4156M: Antti Palosaari <crope@iki.fi>
4157L: linux-media@vger.kernel.org
a825eaec 4158W: https://linuxtv.org
91952bc0
AP
4159W: http://palosaari.fi/linux/
4160Q: http://patchwork.linuxtv.org/project/linux-media/list/
4161T: git git://linuxtv.org/anttip/media_tree.git
4162S: Maintained
4163F: drivers/media/usb/dvb-usb-v2/anysee*
4164
4165DVB_USB_AU6610 MEDIA DRIVER
4166M: Antti Palosaari <crope@iki.fi>
4167L: linux-media@vger.kernel.org
a825eaec 4168W: https://linuxtv.org
91952bc0
AP
4169W: http://palosaari.fi/linux/
4170Q: http://patchwork.linuxtv.org/project/linux-media/list/
4171T: git git://linuxtv.org/anttip/media_tree.git
4172S: Maintained
4173F: drivers/media/usb/dvb-usb-v2/au6610*
4174
4175DVB_USB_CE6230 MEDIA DRIVER
4176M: Antti Palosaari <crope@iki.fi>
4177L: linux-media@vger.kernel.org
a825eaec 4178W: https://linuxtv.org
91952bc0
AP
4179W: http://palosaari.fi/linux/
4180Q: http://patchwork.linuxtv.org/project/linux-media/list/
4181T: git git://linuxtv.org/anttip/media_tree.git
4182S: Maintained
4183F: drivers/media/usb/dvb-usb-v2/ce6230*
4184
d099dea2
MK
4185DVB_USB_CXUSB MEDIA DRIVER
4186M: Michael Krufky <mkrufky@linuxtv.org>
4187L: linux-media@vger.kernel.org
a825eaec 4188W: https://linuxtv.org
d099dea2
MK
4189W: http://github.com/mkrufky
4190Q: http://patchwork.linuxtv.org/project/linux-media/list/
4191T: git git://linuxtv.org/media_tree.git
4192S: Maintained
9819da66 4193F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4194
91952bc0 4195DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4196M: Antti Palosaari <crope@iki.fi>
4197L: linux-media@vger.kernel.org
a825eaec 4198W: https://linuxtv.org
91952bc0
AP
4199W: http://palosaari.fi/linux/
4200Q: http://patchwork.linuxtv.org/project/linux-media/list/
4201T: git git://linuxtv.org/anttip/media_tree.git
4202S: Maintained
91952bc0 4203F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4204
5560983b 4205DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4206M: Antti Palosaari <crope@iki.fi>
4207L: linux-media@vger.kernel.org
a825eaec 4208W: https://linuxtv.org
91952bc0
AP
4209Q: http://patchwork.linuxtv.org/project/linux-media/list/
4210T: git git://linuxtv.org/anttip/media_tree.git
4211S: Maintained
5560983b 4212F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4213
8856f5f2
MK
4214DVB_USB_MXL111SF MEDIA DRIVER
4215M: Michael Krufky <mkrufky@linuxtv.org>
4216L: linux-media@vger.kernel.org
a825eaec 4217W: https://linuxtv.org
8856f5f2
MK
4218W: http://github.com/mkrufky
4219Q: http://patchwork.linuxtv.org/project/linux-media/list/
4220T: git git://linuxtv.org/mkrufky/mxl111sf.git
4221S: Maintained
4222F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4223
91952bc0
AP
4224DVB_USB_RTL28XXU MEDIA DRIVER
4225M: Antti Palosaari <crope@iki.fi>
4226L: linux-media@vger.kernel.org
a825eaec 4227W: https://linuxtv.org
91952bc0
AP
4228W: http://palosaari.fi/linux/
4229Q: http://patchwork.linuxtv.org/project/linux-media/list/
4230T: git git://linuxtv.org/anttip/media_tree.git
4231S: Maintained
4232F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4233
4234DVB_USB_V2 MEDIA DRIVER
4235M: Antti Palosaari <crope@iki.fi>
4236L: linux-media@vger.kernel.org
a825eaec 4237W: https://linuxtv.org
91952bc0
AP
4238W: http://palosaari.fi/linux/
4239Q: http://patchwork.linuxtv.org/project/linux-media/list/
4240T: git git://linuxtv.org/anttip/media_tree.git
4241S: Maintained
4242F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4243F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4244
ac0ac38f 4245DYNAMIC DEBUG
5c4a97d1 4246M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4247S: Maintained
4248F: lib/dynamic_debug.c
4249F: include/linux/dynamic_debug.h
4250
789c7048 4251DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4252M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4253S: Maintained
df621252 4254F: drivers/tty/serial/dz.*
789c7048 4255
f17effbe
MF
4256E3X0 POWER BUTTON DRIVER
4257M: Moritz Fischer <moritz.fischer@ettus.com>
4258L: usrp-users@lists.ettus.com
4259W: http://www.ettus.com
4260S: Supported
4261F: drivers/input/misc/e3x0-button.c
4262F: Documentation/devicetree/bindings/input/e3x0-button.txt
4263
91952bc0
AP
4264E4000 MEDIA DRIVER
4265M: Antti Palosaari <crope@iki.fi>
4266L: linux-media@vger.kernel.org
a825eaec 4267W: https://linuxtv.org
91952bc0
AP
4268W: http://palosaari.fi/linux/
4269Q: http://patchwork.linuxtv.org/project/linux-media/list/
4270T: git git://linuxtv.org/anttip/media_tree.git
4271S: Maintained
4272F: drivers/media/tuners/e4000*
4273
1da177e4 4274EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4275M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4276L: linux-scsi@vger.kernel.org
4277S: Maintained
679655da 4278F: drivers/scsi/eata.c
1da177e4 4279
91952bc0
AP
4280EC100 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
a825eaec 4283W: https://linuxtv.org
91952bc0
AP
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/dvb-frontends/ec100*
4289
237fead6 4290ECRYPT FILE SYSTEM
0de9adf2 4291M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4292L: ecryptfs@vger.kernel.org
24a923e4 4293W: http://ecryptfs.org
6dc7516e 4294W: https://launchpad.net/ecryptfs
9f273c24 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4296S: Supported
679655da
JP
4297F: Documentation/filesystems/ecryptfs.txt
4298F: fs/ecryptfs/
237fead6 4299
da9bb1d2 4300EDAC-CORE
8b58be88 4301M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4302M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4304M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4305L: linux-edac@vger.kernel.org
07cd6bf5
FW
4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4308S: Supported
679655da 4309F: Documentation/edac.txt
91445c72 4310F: drivers/edac/
679655da 4311F: include/linux/edac.h
0e438e3f 4312
c476c23b 4313EDAC-AMD64
8b58be88 4314M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4315M: Borislav Petkov <bp@alien8.de>
91445c72 4316L: linux-edac@vger.kernel.org
487ba8e8 4317S: Maintained
c476c23b
BP
4318F: drivers/edac/amd64_edac*
4319
836dae5d
RR
4320EDAC-CALXEDA
4321M: Doug Thompson <dougthompson@xmission.com>
4322M: Robert Richter <rric@kernel.org>
4323L: linux-edac@vger.kernel.org
836dae5d
RR
4324S: Maintained
4325F: drivers/edac/highbank*
4326
f65aad41
RB
4327EDAC-CAVIUM
4328M: Ralf Baechle <ralf@linux-mips.org>
4329M: David Daney <david.daney@cavium.com>
4330L: linux-edac@vger.kernel.org
4331L: linux-mips@linux-mips.org
f65aad41
RB
4332S: Supported
4333F: drivers/edac/octeon_edac*
4334
0e438e3f 4335EDAC-E752X
8b58be88
JP
4336M: Mark Gross <mark.gross@intel.com>
4337M: Doug Thompson <dougthompson@xmission.com>
91445c72 4338L: linux-edac@vger.kernel.org
0e438e3f 4339S: Maintained
679655da 4340F: drivers/edac/e752x_edac.c
0e438e3f
DP
4341
4342EDAC-E7XXX
8b58be88 4343M: Doug Thompson <dougthompson@xmission.com>
91445c72 4344L: linux-edac@vger.kernel.org
0e438e3f 4345S: Maintained
679655da 4346F: drivers/edac/e7xxx_edac.c
0e438e3f 4347
77c5f5d2 4348EDAC-GHES
5dc8a864
MCC
4349M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4350M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4351L: linux-edac@vger.kernel.org
77c5f5d2 4352S: Maintained
2caa67a6 4353F: drivers/edac/ghes_edac.c
77c5f5d2 4354
6bc78404 4355EDAC-I82443BXGX
8b58be88 4356M: Tim Small <tim@buttersideup.com>
91445c72 4357L: linux-edac@vger.kernel.org
6bc78404 4358S: Maintained
679655da 4359F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4360
4361EDAC-I3000
8b58be88 4362M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4363L: linux-edac@vger.kernel.org
6bc78404 4364S: Maintained
679655da 4365F: drivers/edac/i3000_edac.c
6bc78404
DT
4366
4367EDAC-I5000
8b58be88 4368M: Doug Thompson <dougthompson@xmission.com>
91445c72 4369L: linux-edac@vger.kernel.org
ba9a5918 4370S: Maintained
679655da 4371F: drivers/edac/i5000_edac.c
ba9a5918 4372
44c12cb2 4373EDAC-I5400
5dc8a864
MCC
4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4375M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4376L: linux-edac@vger.kernel.org
44c12cb2 4377S: Maintained
679655da 4378F: drivers/edac/i5400_edac.c
44c12cb2 4379
3c9c92b6 4380EDAC-I7300
5dc8a864
MCC
4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4382M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4383L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4384S: Maintained
4385F: drivers/edac/i7300_edac.c
4386
67c89316 4387EDAC-I7CORE
5dc8a864
MCC
4388M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4389M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4390L: linux-edac@vger.kernel.org
67c89316 4391S: Maintained
70aff0ce 4392F: drivers/edac/i7core_edac.c
67c89316 4393
ba9a5918 4394EDAC-I82975X
8b58be88 4395M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4396M: "Arvind R." <arvino55@gmail.com>
91445c72 4397L: linux-edac@vger.kernel.org
ba9a5918 4398S: Maintained
679655da 4399F: drivers/edac/i82975x_edac.c
ba9a5918 4400
791b4706
JB
4401EDAC-IE31200
4402M: Jason Baron <jbaron@akamai.com>
4403L: linux-edac@vger.kernel.org
791b4706
JB
4404S: Maintained
4405F: drivers/edac/ie31200_edac.c
4406
ccdfb979 4407EDAC-MPC85XX
30c7469b 4408M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4409L: linux-edac@vger.kernel.org
ccdfb979
JT
4410S: Maintained
4411F: drivers/edac/mpc85xx_edac.[ch]
4412
ba9a5918 4413EDAC-PASEMI
8b58be88 4414M: Egor Martovetsky <egor@pasemi.com>
91445c72 4415L: linux-edac@vger.kernel.org
6bc78404 4416S: Maintained
679655da 4417F: drivers/edac/pasemi_edac.c
6bc78404 4418
0e438e3f 4419EDAC-R82600
8b58be88 4420M: Tim Small <tim@buttersideup.com>
91445c72 4421L: linux-edac@vger.kernel.org
0e438e3f 4422S: Maintained
679655da 4423F: drivers/edac/r82600_edac.c
da9bb1d2 4424
4d096ca7 4425EDAC-SBRIDGE
5dc8a864
MCC
4426M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4427M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4428L: linux-edac@vger.kernel.org
4d096ca7
MCC
4429S: Maintained
4430F: drivers/edac/sb_edac.c
4431
995e1de4
LH
4432EDAC-XGENE
4433APPLIED MICRO (APM) X-GENE SOC EDAC
4434M: Loc Ho <lho@apm.com>
4435S: Supported
4436F: drivers/edac/xgene_edac.c
4437F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4438
af39917d
CL
4439EDIROL UA-101/UA-1000 DRIVER
4440M: Clemens Ladisch <clemens@ladisch.de>
4441L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4442T: git git://git.alsa-project.org/alsa-kernel.git
4443S: Maintained
4444F: sound/usb/misc/ua101.c
4445
1f7df953 4446EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4447M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4448L: linux-efi@vger.kernel.org
78bef24e 4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4450S: Maintained
fb2efb5c 4451F: Documentation/efi-stub.txt
1f7df953
MF
4452F: arch/ia64/kernel/efi.c
4453F: arch/x86/boot/compressed/eboot.[ch]
4454F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4455F: arch/x86/platform/efi/
4456F: drivers/firmware/efi/
1f7df953
MF
4457F: include/linux/efi*.h
4458
d68772b7
MF
4459EFI VARIABLE FILESYSTEM
4460M: Matthew Garrett <matthew.garrett@nebula.com>
4461M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4462M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4464L: linux-efi@vger.kernel.org
4465S: Maintained
4466F: fs/efivarfs/
4467
85a00d9b
PJ
4468EFIFB FRAMEBUFFER DRIVER
4469L: linux-fbdev@vger.kernel.org
4470M: Peter Jones <pjones@redhat.com>
4471S: Maintained
8a61f013 4472F: drivers/video/fbdev/efifb.c
85a00d9b 4473
0bee8d28
JT
4474EFS FILESYSTEM
4475W: http://aeschi.ch.eu.org/efs/
4476S: Orphan
679655da 4477F: fs/efs/
0bee8d28 4478
aa8a9e25 4479EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4480M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4481L: netdev@vger.kernel.org
4482S: Maintained
9aa32835 4483F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4484
f0319efe 4485EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4488L: linux-media@vger.kernel.org
a825eaec 4489W: https://linuxtv.org
f0319efe
MCC
4490T: git git://linuxtv.org/media_tree.git
4491S: Maintained
4492F: drivers/media/usb/em28xx/
4493
3e3a7d66 4494EMBEDDED LINUX
8b58be88
JP
4495M: Paul Gortmaker <paul.gortmaker@windriver.com>
4496M: Matt Mackall <mpm@selenic.com>
4497M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4498L: linux-embedded@vger.kernel.org
4499S: Maintained
4500
32505876
JS
4501EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4502M: James Smart <james.smart@avagotech.com>
4503M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4504L: linux-scsi@vger.kernel.org
32505876 4505W: http://www.avagotech.com
ce00f85c 4506S: Supported
679655da 4507F: drivers/scsi/lpfc/
3a1c1d44 4508
5f5bac82 4509ENE CB710 FLASH CARD READER DRIVER
8b58be88 4510M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4511S: Maintained
4512F: drivers/misc/cb710/
4513F: drivers/mmc/host/cb710-mmc.*
4514F: include/linux/cb710.h
4515
931e39a1
ML
4516ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4517M: Maxim Levitsky <maximlevitsky@gmail.com>
4518S: Maintained
2a837449 4519F: drivers/media/rc/ene_ir.*
931e39a1 4520
d5ca9006 4521EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4522M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4523S: Maintained
084bad91 4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4525F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4526F: include/video/s1d13xxxfb.h
d5ca9006 4527
38df6492
ME
4528ET131X NETWORK DRIVER
4529M: Mark Einon <mark.einon@gmail.com>
4530S: Odd Fixes
4531F: drivers/net/ethernet/agere/
4532
1da177e4 4533ETHERNET BRIDGE
adbbf69d 4534M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4535L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4536L: netdev@vger.kernel.org
c996d8b9 4537W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4538S: Maintained
679655da
JP
4539F: include/linux/netfilter_bridge/
4540F: net/bridge/
1da177e4 4541
22f08ad9
FF
4542ETHERNET PHY LIBRARY
4543M: Florian Fainelli <f.fainelli@gmail.com>
4544L: netdev@vger.kernel.org
4545S: Maintained
4546F: include/linux/phy.h
4547F: include/linux/phy_fixed.h
4548F: drivers/net/phy/
4549F: Documentation/networking/phy.txt
4550F: drivers/of/of_mdio.c
4551F: drivers/of/of_net.c
4552
1da177e4 4553EXT2 FILE SYSTEM
d8130624 4554M: Jan Kara <jack@suse.com>
72be2ccf 4555L: linux-ext4@vger.kernel.org
1da177e4 4556S: Maintained
679655da
JP
4557F: Documentation/filesystems/ext2.txt
4558F: fs/ext2/
4559F: include/linux/ext2*
1da177e4 4560
72be2ccf 4561EXT4 FILE SYSTEM
8b58be88 4562M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4563M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4564L: linux-ext4@vger.kernel.org
08a225f1 4565W: http://ext4.wiki.kernel.org
8a6e2535 4566Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4568S: Maintained
679655da
JP
4569F: Documentation/filesystems/ext4.txt
4570F: fs/ext4/
1da177e4 4571
c5532b09 4572Extended Verification Module (EVM)
74dd744f
MZ
4573M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4574L: linux-ima-devel@lists.sourceforge.net
4575L: linux-security-module@vger.kernel.org
c5532b09
MZ
4576S: Supported
4577F: security/integrity/evm/
4578
df6b3cfe
MH
4579EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4580M: MyungJoo Ham <myungjoo.ham@samsung.com>
4581M: Chanwoo Choi <cw00.choi@samsung.com>
4582L: linux-kernel@vger.kernel.org
81df63a9 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4584S: Maintained
4585F: drivers/extcon/
cd2c3e7f
CC
4586F: include/linux/extcon/
4587F: include/linux/extcon.h
df6b3cfe 4588F: Documentation/extcon/
cd2c3e7f 4589F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4590
e2a75c44 4591EXYNOS DP DRIVER
b7701755 4592M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4593L: dri-devel@lists.freedesktop.org
4594S: Maintained
4595F: drivers/gpu/drm/exynos/exynos_dp*
4596
9b93a409
MS
4597EXYNOS SYSMMU (IOMMU) driver
4598M: Marek Szyprowski <m.szyprowski@samsung.com>
4599L: iommu@lists.linux-foundation.org
4600S: Maintained
4601F: drivers/iommu/exynos-iommu.c
4602
33ad3912
DL
4603EXYNOS MIPI DISPLAY DRIVERS
4604M: Inki Dae <inki.dae@samsung.com>
4605M: Donghwa Lee <dh09.lee@samsung.com>
4606M: Kyungmin Park <kyungmin.park@samsung.com>
4607L: linux-fbdev@vger.kernel.org
4608S: Maintained
8a61f013 4609F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4610F: include/video/exynos_mipi*
4611
4a66d3fe
NC
4612EZchip NPS platform support
4613M: Noam Camus <noamc@ezchip.com>
4614S: Supported
4615F: arch/arc/plat-eznps
4616F: arch/arc/boot/dts/eznps.dts
4617
e53004e2 4618F71805F HARDWARE MONITORING DRIVER
d8130624 4619M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4620L: linux-hwmon@vger.kernel.org
e53004e2 4621S: Maintained
679655da
JP
4622F: Documentation/hwmon/f71805f
4623F: drivers/hwmon/f71805f.c
e53004e2 4624
eea977ed
MB
4625FC0011 TUNER DRIVER
4626M: Michael Buesch <m@bues.ch>
4627L: linux-media@vger.kernel.org
4628S: Maintained
ccae7af2
MCC
4629F: drivers/media/tuners/fc0011.h
4630F: drivers/media/tuners/fc0011.c
eea977ed 4631
91952bc0
AP
4632FC2580 MEDIA DRIVER
4633M: Antti Palosaari <crope@iki.fi>
4634L: linux-media@vger.kernel.org
a825eaec 4635W: https://linuxtv.org
91952bc0
AP
4636W: http://palosaari.fi/linux/
4637Q: http://patchwork.linuxtv.org/project/linux-media/list/
4638T: git git://linuxtv.org/anttip/media_tree.git
4639S: Maintained
4640F: drivers/media/tuners/fc2580*
eea977ed 4641
88b2dbdb
EP
4642FANOTIFY
4643M: Eric Paris <eparis@redhat.com>
4644S: Maintained
4645F: fs/notify/fanotify/
4646F: include/linux/fanotify.h
c117ab84 4647F: include/uapi/linux/fanotify.h
88b2dbdb 4648
1da177e4 4649FARSYNC SYNCHRONOUS DRIVER
8b58be88 4650M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4651W: http://www.farsite.co.uk/
4652S: Supported
679655da 4653F: drivers/net/wan/farsync.*
1da177e4 4654
c5408b88 4655FAULT INJECTION SUPPORT
8b58be88 4656M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4657S: Supported
679655da
JP
4658F: Documentation/fault-injection/
4659F: lib/fault-inject.c
c5408b88 4660
053e514f
NT
4661FBTFT Framebuffer drivers
4662M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4663M: Noralf Trønnes <noralf@tronnes.org>
4664S: Maintained
4665F: drivers/staging/fbtft/
4666
cae727db 4667FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4668M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4669L: fcoe-devel@open-fcoe.org
cae727db
RL
4670W: www.Open-FCoE.org
4671S: Supported
4672F: drivers/scsi/libfc/
4673F: drivers/scsi/fcoe/
4674F: include/scsi/fc/
4675F: include/scsi/libfc.h
4676F: include/scsi/libfcoe.h
c117ab84 4677F: include/uapi/scsi/fc/
cae727db 4678
e2d1d6c0 4679FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4680M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4681M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4682L: linux-fsdevel@vger.kernel.org
1da177e4 4683S: Maintained
679655da
JP
4684F: include/linux/fcntl.h
4685F: include/linux/fs.h
c117ab84
CEB
4686F: include/uapi/linux/fcntl.h
4687F: include/uapi/linux/fs.h
679655da
JP
4688F: fs/fcntl.c
4689F: fs/locks.c
1da177e4 4690
e2d1d6c0 4691FILESYSTEMS (VFS and infrastructure)
8b58be88 4692M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4693L: linux-fsdevel@vger.kernel.org
173acc7c 4694S: Maintained
679655da 4695F: fs/*
173acc7c 4696
b26e0ed4 4697FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4698M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4699L: linux-hwmon@vger.kernel.org
b26e0ed4 4700S: Maintained
d5ca6918
JP
4701F: drivers/hwmon/f75375s.c
4702F: include/linux/f75375s.h
b26e0ed4 4703
a331b0c3
CL
4704FIREWIRE AUDIO DRIVERS
4705M: Clemens Ladisch <clemens@ladisch.de>
4706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4707T: git git://git.alsa-project.org/alsa-kernel.git
4708S: Maintained
4709F: sound/firewire/
4710
eb86ec51
SR
4711FIREWIRE MEDIA DRIVERS (firedtv)
4712M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4713L: linux-media@vger.kernel.org
4714L: linux1394-devel@lists.sourceforge.net
4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4716S: Maintained
4717F: drivers/media/firewire/
4718
a511ce33
CB
4719FIREWIRE SBP-2 TARGET
4720M: Chris Boot <bootc@bootc.net>
4721L: linux-scsi@vger.kernel.org
4722L: target-devel@vger.kernel.org
4723L: linux1394-devel@lists.sourceforge.net
4724T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4725S: Maintained
4726F: drivers/target/sbp/
4727
7d2c86b5 4728FIREWIRE SUBSYSTEM
8b58be88 4729M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4730L: linux1394-devel@lists.sourceforge.net
958a29cb 4731W: http://ieee1394.wiki.kernel.org/
2ca526bf 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4733S: Maintained
679655da 4734F: drivers/firewire/
8f06ce3b
SR
4735F: include/linux/firewire.h
4736F: include/uapi/linux/firewire*.h
9f6d3c4b 4737F: tools/firewire/
e2d1d6c0
RD
4738
4739FIRMWARE LOADER (request_firmware)
39e68089
ML
4740M: Ming Lei <ming.lei@canonical.com>
4741L: linux-kernel@vger.kernel.org
4742S: Maintained
679655da
JP
4743F: Documentation/firmware_class/
4744F: drivers/base/firmware*.c
4745F: include/linux/firmware.h
e2d1d6c0 4746
f730e3dc 4747FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4748M: Joshua Morris <josh.h.morris@us.ibm.com>
4749M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4750S: Maintained
4751F: drivers/block/rsxx/
4752
8206f664 4753FLOPPY DRIVER
e5f6450c 4754M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4756S: Odd fixes
4757F: drivers/block/floppy.c
4758
9c9f32ed
AR
4759FMC SUBSYSTEM
4760M: Alessandro Rubini <rubini@gnudd.com>
4761W: http://www.ohwr.org/projects/fmc-bus
4762S: Supported
4763F: drivers/fmc/
4764F: include/linux/fmc*.h
4765F: include/linux/ipmi-fru.h
4766K: fmc_d.*register
4767
3c0ed7d5
AT
4768FPGA MANAGER FRAMEWORK
4769M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4770R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4771S: Maintained
4772F: drivers/fpga/
4773F: include/linux/fpga/fpga-mgr.h
4774W: http://www.rocketboards.org
4775
e2d1d6c0 4776FPU EMULATOR
8b58be88 4777M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4778W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4779S: Maintained
679655da 4780F: arch/x86/math-emu/
e2d1d6c0
RD
4781
4782FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4783L: netdev@vger.kernel.org
c173bfac 4784S: Orphan
679655da
JP
4785F: drivers/net/wan/dlci.c
4786F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4787
4788FRAMEBUFFER LAYER
5489e948
JCPV
4789M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4790M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4791L: linux-fbdev@vger.kernel.org
e2d1d6c0 4792W: http://linux-fbdev.sourceforge.net/
b22fe37b 4793Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4794T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4795S: Maintained
679655da 4796F: Documentation/fb/
b22fe37b
PM
4797F: drivers/video/
4798F: include/video/
679655da 4799F: include/linux/fb.h
c117ab84
CEB
4800F: include/uapi/video/
4801F: include/uapi/linux/fb.h
e2d1d6c0 4802
a57c188e 4803FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4804M: Timur Tabi <timur@tabi.org>
a57c188e 4805L: linux-fbdev@vger.kernel.org
c4ef9bc4 4806S: Maintained
8a61f013 4807F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4808
e2d1d6c0 4809FREESCALE DMA DRIVER
8b58be88
JP
4810M: Li Yang <leoli@freescale.com>
4811M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4812L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4813S: Maintained
679655da 4814F: drivers/dma/fsldma.*
e2d1d6c0 4815
44248aff
HX
4816FREESCALE GPMI NAND DRIVER
4817M: Han Xu <han.xu@nxp.com>
4818L: linux-mtd@lists.infradead.org
4819S: Maintained
4820F: drivers/mtd/nand/gpmi-nand/*
4821
e2d1d6c0 4822FREESCALE I2C CPM DRIVER
8b58be88 4823M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4824L: linuxppc-dev@lists.ozlabs.org
846557d3 4825L: linux-i2c@vger.kernel.org
0d2b405a 4826S: Maintained
679655da 4827F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4828
60e8c5ab 4829FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4830M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4831L: linux-fbdev@vger.kernel.org
efc03ecb 4832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4833S: Maintained
bad985a1 4834F: include/linux/platform_data/video-imxfb.h
8a61f013 4835F: drivers/video/fbdev/imxfb.c
60e8c5ab 4836
4d8e2cef 4837FREESCALE QUAD SPI DRIVER
38714fbd 4838M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4839L: linux-mtd@lists.infradead.org
4840S: Maintained
4841F: drivers/mtd/spi-nor/fsl-quadspi.c
4842
4689a6b1 4843FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4844M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4845M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4846L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4847L: netdev@vger.kernel.org
4848S: Maintained
ec21e2ec 4849F: drivers/net/ethernet/freescale/fs_enet/
679655da 4850F: include/linux/fs_enet_pd.h
4689a6b1 4851
63a0a00b
NA
4852FREESCALE IMX / MXC FEC DRIVER
4853M: Fugang Duan <fugang.duan@nxp.com>
4854L: netdev@vger.kernel.org
4855S: Maintained
4856F: drivers/net/ethernet/freescale/fec_main.c
4857F: drivers/net/ethernet/freescale/fec_ptp.c
4858F: drivers/net/ethernet/freescale/fec.h
4859F: Documentation/devicetree/bindings/net/fsl-fec.txt
4860
d9e9d82c 4861FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4862L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4863S: Orphan
7aa1aa6e
ZQ
4864F: drivers/soc/fsl/qe/
4865F: include/soc/fsl/*qe*.h
4866F: include/soc/fsl/*ucc*.h
d9e9d82c 4867
b55ef929 4868FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4869M: Li Yang <leoli@freescale.com>
6372594a 4870L: linux-usb@vger.kernel.org
a4724ed6 4871L: linuxppc-dev@lists.ozlabs.org
a7205b30 4872S: Maintained
faf2e1db 4873F: drivers/usb/gadget/udc/fsl*
a7205b30 4874
beaf53bf 4875FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4876M: Li Yang <leoli@freescale.com>
beaf53bf 4877L: netdev@vger.kernel.org
a4724ed6 4878L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4879S: Maintained
ec21e2ec 4880F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4881
abb1ed7b
CM
4882FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4883M: Claudiu Manoil <claudiu.manoil@freescale.com>
4884L: netdev@vger.kernel.org
4885S: Maintained
4886F: drivers/net/ethernet/freescale/gianfar*
4887X: drivers/net/ethernet/freescale/gianfar_ptp.c
4888F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4889
d9e9d82c 4890FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4891M: Timur Tabi <timur@tabi.org>
a4724ed6 4892L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4893S: Maintained
df621252 4894F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4895
4896FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4897M: Timur Tabi <timur@tabi.org>
dc85950a 4898M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4899M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4900R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4901L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4902L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4903S: Maintained
69aefcea 4904F: sound/soc/fsl/fsl*
dc85950a 4905F: sound/soc/fsl/imx*
69aefcea 4906F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4907
31c88965 4908FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4909M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4910M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4911L: linux-kernel@vger.kernel.org
4912S: Maintained
4913F: drivers/staging/fsl-mc/
4914
1da177e4 4915FREEVXFS FILESYSTEM
8b58be88 4916M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4917W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4918S: Maintained
679655da 4919F: fs/freevxfs/
1da177e4 4920
71038f52 4921FREEZER
49db1903 4922M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4923M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4924L: linux-pm@vger.kernel.org
71038f52 4925S: Supported
679655da
JP
4926F: Documentation/power/freezing-of-tasks.txt
4927F: include/linux/freezer.h
4928F: kernel/freezer.c
71038f52 4929
839a1f79
KRW
4930FRONTSWAP API
4931M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4932L: linux-kernel@vger.kernel.org
4933S: Maintained
4934F: mm/frontswap.c
4935F: include/linux/frontswap.h
4936
a5432f5a 4937FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4938M: David Howells <dhowells@redhat.com>
e62d6e24 4939L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4940S: Supported
4941F: Documentation/filesystems/caching/
4942F: fs/fscache/
4943F: include/linux/fscache*.h
4944
f58ad8f5 4945F2FS FILE SYSTEM
9b29d481 4946M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4947M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4948R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4949L: linux-f2fs-devel@lists.sourceforge.net
4950W: http://en.wikipedia.org/wiki/F2FS
4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4952S: Maintained
4953F: Documentation/filesystems/f2fs.txt
3bac380c 4954F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4955F: fs/f2fs/
4956F: include/linux/f2fs_fs.h
62d43eeb 4957F: include/trace/events/f2fs.h
f58ad8f5 4958
5ab7ffea 4959FUJITSU FR-V (FRV) PORT
0cf0305f 4960S: Orphan
679655da 4961F: arch/frv/
1da177e4 4962
20b93734 4963FUJITSU LAPTOP EXTRAS
409a3e98 4964M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4965L: platform-driver-x86@vger.kernel.org
20b93734 4966S: Maintained
679655da 4967F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4968
4da621b6
HK
4969FUJITSU M-5MO LS CAMERA ISP DRIVER
4970M: Kyungmin Park <kyungmin.park@samsung.com>
4971M: Heungjun Kim <riverful.kim@samsung.com>
4972L: linux-media@vger.kernel.org
4973S: Maintained
90d72ac6 4974F: drivers/media/i2c/m5mols/
b5dcee22 4975F: include/media/i2c/m5mols.h
4da621b6 4976
2d24c490
RG
4977FUJITSU TABLET EXTRAS
4978M: Robert Gerlach <khnz@gmx.de>
4979L: platform-driver-x86@vger.kernel.org
4980S: Maintained
4981F: drivers/platform/x86/fujitsu-tablet.c
4982
04578f17 4983FUSE: FILESYSTEM IN USERSPACE
8b58be88 4984M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4985L: linux-fsdevel@vger.kernel.org
04578f17 4986W: http://fuse.sourceforge.net/
0a30f612 4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4988S: Maintained
679655da 4989F: fs/fuse/
c117ab84 4990F: include/uapi/linux/fuse.h
0a30f612 4991F: Documentation/filesystems/fuse.txt
04578f17 4992
1da177e4 4993FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4994M: Rik Faith <faith@cs.unc.edu>
1da177e4 4995L: linux-scsi@vger.kernel.org
baaea1dc 4996S: Odd Fixes (e.g., new signatures)
679655da 4997F: drivers/scsi/fdomain.*
1da177e4 4998
d8e2162c
PO
4999GCOV BASED KERNEL PROFILING
5000M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5001S: Maintained
5002F: kernel/gcov/
5003F: Documentation/gcov.txt
5004
1da177e4 5005GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5006M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5007L: linux-scsi@vger.kernel.org
5008W: http://www.icp-vortex.com/
5009S: Supported
679655da 5010F: drivers/scsi/gdt*
1da177e4 5011
158daf16
JK
5012GDB KERNEL DEBUGGING HELPER SCRIPTS
5013M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5014M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5015S: Supported
5016F: scripts/gdb/
5017
3169a1c7
HV
5018GEMTEK FM RADIO RECEIVER DRIVER
5019M: Hans Verkuil <hverkuil@xs4all.nl>
5020L: linux-media@vger.kernel.org
5021T: git git://linuxtv.org/media_tree.git
a825eaec 5022W: https://linuxtv.org
3169a1c7
HV
5023S: Maintained
5024F: drivers/media/radio/radio-gemtek*
5025
1c23af90 5026GENERIC GPIO I2C DRIVER
880b0e26 5027M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5028S: Supported
679655da
JP
5029F: drivers/i2c/busses/i2c-gpio.c
5030F: include/linux/i2c-gpio.h
1c23af90 5031
92ed1a76
PK
5032GENERIC GPIO I2C MULTIPLEXER DRIVER
5033M: Peter Korsgaard <peter.korsgaard@barco.com>
5034L: linux-i2c@vger.kernel.org
5035S: Supported
e7065e20
JD
5036F: drivers/i2c/muxes/i2c-mux-gpio.c
5037F: include/linux/i2c-mux-gpio.h
5038F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5039
9251ce95 5040GENERIC HDLC (WAN) DRIVERS
8b58be88 5041M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5042W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5043S: Maintained
679655da
JP
5044F: drivers/net/wan/c101.c
5045F: drivers/net/wan/hd6457*
5046F: drivers/net/wan/hdlc*
5047F: drivers/net/wan/n2.c
5048F: drivers/net/wan/pc300too.c
5049F: drivers/net/wan/pci200syn.c
5050F: drivers/net/wan/wanxl*
1da177e4 5051
1527aab6 5052GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5053M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5054L: linux-arch@vger.kernel.org
5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5056S: Maintained
14430813
JP
5057F: include/asm-generic/
5058F: include/uapi/asm-generic/
1527aab6 5059
ff764963
KVA
5060GENERIC PHY FRAMEWORK
5061M: Kishon Vijay Abraham I <kishon@ti.com>
5062L: linux-kernel@vger.kernel.org
5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5064S: Supported
5065F: drivers/phy/
5066F: include/linux/phy/
5067
eea97aed
KH
5068GENERIC PM DOMAINS
5069M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5070M: Kevin Hilman <khilman@kernel.org>
5071M: Ulf Hansson <ulf.hansson@linaro.org>
5072L: linux-pm@vger.kernel.org
5073S: Supported
5074F: drivers/base/power/domain*.c
5075F: include/linux/pm_domain.h
5076
ccb86a69 5077GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5078M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5079L: kvm@vger.kernel.org
ccb86a69
MT
5080S: Supported
5081F: drivers/uio/uio_pci_generic.c
5082
f8f1ec73
JP
5083GET_MAINTAINER SCRIPT
5084M: Joe Perches <joe@perches.com>
5085S: Maintained
5086F: scripts/get_maintainer.pl
5087
a4949d83
MD
5088RESTARTABLE SEQUENCES SUPPORT
5089M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
5090L: linux-kernel@vger.kernel.org
5091S: Supported
5092F: kernel/rseq.c
5093F: include/uapi/linux/rseq.h
5094
5be7b50f 5095GFS2 FILE SYSTEM
8b58be88 5096M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5097M: Bob Peterson <rpeterso@redhat.com>
a4644184 5098L: cluster-devel@redhat.com
5be7b50f 5099W: http://sources.redhat.com/cluster/
28666d6d 5100T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5101S: Supported
679655da
JP
5102F: Documentation/filesystems/gfs2*.txt
5103F: fs/gfs2/
c117ab84 5104F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5105
0a34eb8f 5106GIGASET ISDN DRIVERS
6b096fde 5107M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5108L: gigaset307x-common@lists.sourceforge.net
5109W: http://gigaset307x.sourceforge.net/
6b096fde 5110S: Odd Fixes
679655da
JP
5111F: Documentation/isdn/README.gigaset
5112F: drivers/isdn/gigaset/
c117ab84 5113F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5114
7eea35fe
JP
5115GO7007 MPEG CODEC
5116M: Hans Verkuil <hans.verkuil@cisco.com>
5117L: linux-media@vger.kernel.org
5118S: Maintained
5119F: drivers/media/usb/go7007/
5120
ca96ea86
BN
5121GOODIX TOUCHSCREEN
5122M: Bastien Nocera <hadess@hadess.net>
5123L: linux-input@vger.kernel.org
5124S: Maintained
5125F: drivers/input/touchscreen/goodix.c
5126
a0dc00b4 5127GPIO SUBSYSTEM
e4651a9f 5128M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5129M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5130L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5131T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5132S: Maintained
cd97a449 5133F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5134F: Documentation/gpio/
40c159b7 5135F: Documentation/ABI/testing/gpio-cdev
fe95046e 5136F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5137F: drivers/gpio/
bdc6e95e
AC
5138F: include/linux/gpio/
5139F: include/linux/gpio.h
9b692346 5140F: include/asm-generic/gpio.h
3c702e99 5141F: include/uapi/linux/gpio.h
6d591c46 5142F: tools/gpio/
a0dc00b4 5143
71a6d0af
HW
5144GRE DEMULTIPLEXER DRIVER
5145M: Dmitry Kozlov <xeb@mail.ru>
5146L: netdev@vger.kernel.org
5147S: Maintained
11c26770
JP
5148F: net/ipv4/gre_demux.c
5149F: net/ipv4/gre_offload.c
71a6d0af
HW
5150F: include/net/gre.h
5151
d4c41139 5152GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5153M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5154L: netdev@vger.kernel.org
5155S: Maintained
a31a96ad 5156F: drivers/net/ethernet/aeroflex/
d4c41139 5157
e8deeae2 5158GSPCA FINEPIX SUBDRIVER
8b58be88 5159M: Frank Zago <frank@zago.net>
661263b5 5160L: linux-media@vger.kernel.org
275ffde4 5161T: git git://linuxtv.org/media_tree.git
e8deeae2 5162S: Maintained
0c0d06ca 5163F: drivers/media/usb/gspca/finepix.c
e8deeae2 5164
4b3fa3c4
OL
5165GSPCA GL860 SUBDRIVER
5166M: Olivier Lorin <o.lorin@laposte.net>
5167L: linux-media@vger.kernel.org
275ffde4 5168T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5169S: Maintained
0c0d06ca 5170F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5171
e8deeae2 5172GSPCA M5602 SUBDRIVER
8b58be88 5173M: Erik Andren <erik.andren@gmail.com>
661263b5 5174L: linux-media@vger.kernel.org
275ffde4 5175T: git git://linuxtv.org/media_tree.git
e8deeae2 5176S: Maintained
0c0d06ca 5177F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5178
5179GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5180M: Hans de Goede <hdegoede@redhat.com>
661263b5 5181L: linux-media@vger.kernel.org
275ffde4 5182T: git git://linuxtv.org/media_tree.git
e8deeae2 5183S: Maintained
0c0d06ca 5184F: drivers/media/usb/gspca/pac207.c
e8deeae2 5185
261982f1 5186GSPCA SN9C20X SUBDRIVER
d95c5b0b 5187M: Brian Johnson <brijohn@gmail.com>
261982f1 5188L: linux-media@vger.kernel.org
275ffde4 5189T: git git://linuxtv.org/media_tree.git
261982f1 5190S: Maintained
0c0d06ca 5191F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5192
e8deeae2 5193GSPCA T613 SUBDRIVER
8b58be88 5194M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5195L: linux-media@vger.kernel.org
275ffde4 5196T: git git://linuxtv.org/media_tree.git
e8deeae2 5197S: Maintained
0c0d06ca 5198F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5199
5200GSPCA USB WEBCAM DRIVER
fc3f906b 5201M: Hans de Goede <hdegoede@redhat.com>
661263b5 5202L: linux-media@vger.kernel.org
275ffde4 5203T: git git://linuxtv.org/media_tree.git
e8deeae2 5204S: Maintained
0c0d06ca 5205F: drivers/media/usb/gspca/
e8deeae2 5206
584ec979 5207GUID PARTITION TABLE (GPT)
4f973c63 5208M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5209L: linux-efi@vger.kernel.org
5210S: Maintained
5211F: block/partitions/efi.*
5212
aa3c598b 5213STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5214M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5215L: linux-media@vger.kernel.org
275ffde4 5216T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5217S: Maintained
5218F: drivers/media/usb/stk1160/
e8deeae2 5219
4e456b86
YS
5220H8/300 ARCHITECTURE
5221M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5222L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5223W: http://uclinux-h8.sourceforge.jp
5224T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5225S: Maintained
5226F: arch/h8300/
5227F: drivers/clocksource/h8300_*.c
5228F: drivers/clk/h8300/
5229F: drivers/irqchip/irq-renesas-h8*.c
5230
71a6d0af
HW
5231HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5232M: Frank Seidel <frank@f-seidel.de>
5233L: platform-driver-x86@vger.kernel.org
5234W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5235S: Maintained
5236F: drivers/platform/x86/hdaps.c
5237
48fc9e26
HV
5238HDPVR USB VIDEO ENCODER DRIVER
5239M: Hans Verkuil <hverkuil@xs4all.nl>
5240L: linux-media@vger.kernel.org
5241T: git git://linuxtv.org/media_tree.git
a825eaec 5242W: https://linuxtv.org
48fc9e26 5243S: Odd Fixes
14430813 5244F: drivers/media/usb/hdpvr/
48fc9e26 5245
71a6d0af 5246HWPOISON MEMORY FAILURE HANDLING
f9625c48 5247M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5248L: linux-mm@kvack.org
71a6d0af
HW
5249S: Maintained
5250F: mm/memory-failure.c
5251F: mm/hwpoison-inject.c
5252
5253HYPERVISOR VIRTUAL CONSOLE DRIVER
5254L: linuxppc-dev@lists.ozlabs.org
5255S: Odd Fixes
5256F: drivers/tty/hvc/
5257
e5ab1477
AP
5258HACKRF MEDIA DRIVER
5259M: Antti Palosaari <crope@iki.fi>
5260L: linux-media@vger.kernel.org
a825eaec 5261W: https://linuxtv.org
e5ab1477
AP
5262W: http://palosaari.fi/linux/
5263Q: http://patchwork.linuxtv.org/project/linux-media/list/
5264T: git git://linuxtv.org/anttip/media_tree.git
5265S: Maintained
5266F: drivers/media/usb/hackrf/
5267
5b543965 5268HARDWARE MONITORING
d8130624 5269M: Jean Delvare <jdelvare@suse.com>
ca462085 5270M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5271L: linux-hwmon@vger.kernel.org
5272W: http://hwmon.wiki.kernel.org/
a94ef4ed 5273T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5275S: Maintained
047f4ec2 5276F: Documentation/hwmon/
679655da 5277F: drivers/hwmon/
047f4ec2 5278F: include/linux/hwmon*.h
5b543965 5279
844dd05f 5280HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5281M: Matt Mackall <mpm@selenic.com>
5282M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5283L: linux-crypto@vger.kernel.org
c0d0787b 5284S: Odd fixes
679655da
JP
5285F: Documentation/hw_random.txt
5286F: drivers/char/hw_random/
5287F: include/linux/hw_random.h
844dd05f 5288
8b37fcfc
OBC
5289HARDWARE SPINLOCK CORE
5290M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5291M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5292L: linux-remoteproc@vger.kernel.org
8b37fcfc 5293S: Maintained
9f273c24 5294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5295F: Documentation/hwspinlock.txt
5296F: drivers/hwspinlock/hwspinlock_*
5297F: include/linux/hwspinlock.h
5298
1da177e4 5299HARMONY SOUND DRIVER
ac6aecbf 5300L: linux-parisc@vger.kernel.org
1da177e4 5301S: Maintained
679655da 5302F: sound/parisc/harmony.*
1da177e4 5303
91952bc0
AP
5304HD29L2 MEDIA DRIVER
5305M: Antti Palosaari <crope@iki.fi>
5306L: linux-media@vger.kernel.org
a825eaec 5307W: https://linuxtv.org
91952bc0
AP
5308W: http://palosaari.fi/linux/
5309Q: http://patchwork.linuxtv.org/project/linux-media/list/
5310T: git git://linuxtv.org/anttip/media_tree.git
5311S: Maintained
5312F: drivers/media/dvb-frontends/hd29l2*
5313
9257aa49 5314HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5315M: Don Brace <don.brace@microsemi.com>
9257aa49 5316L: iss_storagedev@hp.com
a0a268ad 5317L: esc.storagedev@microsemi.com
693373db 5318L: linux-scsi@vger.kernel.org
9257aa49
SC
5319S: Supported
5320F: Documentation/scsi/hpsa.txt
5321F: drivers/scsi/hpsa*.[ch]
5322F: include/linux/cciss*.h
c117ab84 5323F: include/uapi/linux/cciss*.h
9257aa49 5324
e2d1d6c0 5325HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5326M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5327L: iss_storagedev@hp.com
516fdcea 5328L: esc.storagedev@microsemi.com
693373db 5329L: linux-scsi@vger.kernel.org
e2d1d6c0 5330S: Supported
679655da
JP
5331F: Documentation/blockdev/cciss.txt
5332F: drivers/block/cciss*
5333F: include/linux/cciss_ioctl.h
c117ab84 5334F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5335
f48ad614
DD
5336HFI1 DRIVER
5337M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5338M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5339L: linux-rdma@vger.kernel.org
5340S: Supported
5341F: drivers/infiniband/hw/hfi1
5342
1da177e4 5343HFS FILESYSTEM
6cf515e1
GU
5344L: linux-fsdevel@vger.kernel.org
5345S: Orphan
679655da
JP
5346F: Documentation/filesystems/hfs.txt
5347F: fs/hfs/
1da177e4 5348
ef575f47
GU
5349HFSPLUS FILESYSTEM
5350L: linux-fsdevel@vger.kernel.org
5351S: Orphan
5352F: Documentation/filesystems/hfsplus.txt
5353F: fs/hfsplus/
5354
1da177e4 5355HGA FRAMEBUFFER DRIVER
8b58be88 5356M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5357L: linux-nvidia@lists.surfsouth.com
5358W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5359S: Maintained
8a61f013 5360F: drivers/video/fbdev/hgafb.c
1da177e4 5361
4480f15b 5362HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5363M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5364M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5365L: linux-pm@vger.kernel.org
e2d1d6c0 5366S: Supported
679655da
JP
5367F: arch/x86/power/
5368F: drivers/base/power/
5369F: kernel/power/
5370F: include/linux/suspend.h
5371F: include/linux/freezer.h
5372F: include/linux/pm.h
679655da 5373F: arch/*/include/asm/suspend*.h
e2d1d6c0 5374
4ef4caad 5375HID CORE LAYER
e5f6450c 5376M: Jiri Kosina <jikos@kernel.org>
406df153 5377R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5378L: linux-input@vger.kernel.org
54e5881d 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5380S: Maintained
679655da
JP
5381F: drivers/hid/
5382F: include/linux/hid*
c117ab84 5383F: include/uapi/linux/hid*
4ef4caad 5384
30ee72f0 5385HID SENSOR HUB DRIVERS
e5f6450c 5386M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5387M: Jonathan Cameron <jic23@kernel.org>
5388M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5389L: linux-input@vger.kernel.org
5390L: linux-iio@vger.kernel.org
5391S: Maintained
5392F: Documentation/hid/hid-sensor*
5393F: drivers/hid/hid-sensor-*
5394F: drivers/iio/*/hid-*
5395F: include/linux/hid-sensor-*
5396
38bed542 5397HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5398M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5399L: linux-kernel@vger.kernel.org
75fc2d37 5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5401S: Maintained
679655da 5402F: Documentation/timers/
5cee9645 5403F: kernel/time/hrtimer.c
88606e80
TG
5404F: kernel/time/clockevents.c
5405F: kernel/time/tick*.*
5406F: kernel/time/timer_*.c
05ed8490 5407F: include/linux/clockchips.h
679655da 5408F: include/linux/hrtimer.h
38bed542 5409
1da177e4 5410HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5411L: linux-hams@vger.kernel.org
8b64f2a0 5412S: Orphan
679655da
JP
5413F: drivers/net/hamradio/dmascc.c
5414F: drivers/net/hamradio/scc.c
1da177e4 5415
ede1e6f8 5416HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5417M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5418W: http://www.highpoint-tech.com
5419S: Supported
679655da
JP
5420F: Documentation/scsi/hptiop.txt
5421F: drivers/scsi/hptiop.c
ede1e6f8 5422
1da177e4 5423HIPPI
8b58be88 5424M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5425L: linux-hippi@sunsite.dk
5426S: Maintained
679655da 5427F: include/linux/hippidevice.h
c117ab84 5428F: include/uapi/linux/if_hippi.h
679655da 5429F: net/802/hippi.c
ff5a3b50 5430F: drivers/net/hippi/
1da177e4 5431
16c6c252
JG
5432HISILICON SAS Controller
5433M: John Garry <john.garry@huawei.com>
5434W: http://www.hisilicon.com
5435S: Supported
5436F: drivers/scsi/hisi_sas/
5437F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5438
ff1d2767 5439HOST AP DRIVER
8b58be88 5440M: Jouni Malinen <j@w1.fi>
85d32e7b 5441L: hostap@shmoo.com (subscribers-only)
724c6b35 5442L: linux-wireless@vger.kernel.org
ff1d2767
JM
5443W: http://hostap.epitest.fi/
5444S: Maintained
eb4f98d5 5445F: drivers/net/wireless/intersil/hostap/
ff1d2767 5446
dd8cd779 5447HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5448L: platform-driver-x86@vger.kernel.org
95c70215 5449S: Orphan
679655da 5450F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5451
e2d1d6c0 5452HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5453M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5454S: Maintained
7e25d724 5455F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5456
7d2c86b5 5457HPET: High Precision Event Timers driver
8b58be88 5458M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5459S: Maintained
679655da
JP
5460F: Documentation/timers/hpet.txt
5461F: drivers/char/hpet.c
5462F: include/linux/hpet.h
c117ab84 5463F: include/uapi/linux/hpet.h
b9b0332f 5464
e07b5d79 5465HPET: x86
9e06f631 5466S: Orphan
679655da
JP
5467F: arch/x86/kernel/hpet.c
5468F: arch/x86/include/asm/hpet.h
b9b0332f 5469
1da177e4 5470HPFS FILESYSTEM
8b58be88 5471M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5472W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5473S: Maintained
679655da 5474F: fs/hpfs/
1da177e4 5475
3441cded 5476HSI SUBSYSTEM
56459ea9
SR
5477M: Sebastian Reichel <sre@kernel.org>
5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5479S: Maintained
5480F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5481F: Documentation/hsi.txt
3441cded
SR
5482F: drivers/hsi/
5483F: include/linux/hsi/
5484F: include/uapi/linux/hsi/
5485
7d2c86b5 5486HSO 3G MODEM DRIVER
8b58be88 5487M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5488W: http://www.pharscape.org
5489S: Maintained
679655da 5490F: drivers/net/usb/hso.c
11cd29b0 5491
19990e29
AB
5492HSR NETWORK PROTOCOL
5493M: Arvid Brodin <arvid.brodin@alten.se>
5494L: netdev@vger.kernel.org
5495S: Maintained
5496F: net/hsr/
5497
5a18c343 5498HTCPEN TOUCHSCREEN DRIVER
8b58be88 5499M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5500L: linux-input@vger.kernel.org
5501S: Maintained
679655da 5502F: drivers/input/touchscreen/htcpen.c
5a18c343 5503
1da177e4 5504HUGETLB FILESYSTEM
6d49e352 5505M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5506S: Maintained
679655da 5507F: fs/hugetlbfs/
1da177e4 5508
05183189 5509Hyper-V CORE AND DRIVERS
9c3646d1 5510M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5511M: Haiyang Zhang <haiyangz@microsoft.com>
5512L: devel@linuxdriverproject.org
5513S: Maintained
a4162747
HZ
5514F: arch/x86/include/asm/mshyperv.h
5515F: arch/x86/include/uapi/asm/hyperv.h
5516F: arch/x86/kernel/cpu/mshyperv.c
05183189 5517F: drivers/hid/hid-hyperv.c
a4162747 5518F: drivers/hv/
f92ca80b 5519F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5520F: drivers/pci/host/pci-hyperv.c
05183189 5521F: drivers/net/hyperv/
a4162747 5522F: drivers/scsi/storvsc_drv.c
8a61f013 5523F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5524F: include/linux/hyperv.h
5525F: tools/hv/
54bf725e 5526F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5527
7724fd04
PR
5528I2C MUXES
5529M: Peter Rosin <peda@axentia.se>
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
2254d24a 5532F: Documentation/i2c/i2c-topology
7724fd04
PR
5533F: Documentation/i2c/muxes/
5534F: Documentation/devicetree/bindings/i2c/i2c-mux*
5535F: drivers/i2c/i2c-mux.c
5536F: drivers/i2c/muxes/
5537F: include/linux/i2c-mux.h
5538
d85c8a6a 5539I2C OVER PARALLEL PORT
d8130624 5540M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5541L: linux-i2c@vger.kernel.org
5542S: Maintained
5543F: Documentation/i2c/busses/i2c-parport
5544F: Documentation/i2c/busses/i2c-parport-light
5545F: drivers/i2c/busses/i2c-parport.c
5546F: drivers/i2c/busses/i2c-parport-light.c
5547
5548I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5549M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5550L: linux-i2c@vger.kernel.org
5551S: Maintained
5552F: Documentation/i2c/busses/i2c-ali1535
5553F: Documentation/i2c/busses/i2c-ali1563
5554F: Documentation/i2c/busses/i2c-ali15x3
5555F: Documentation/i2c/busses/i2c-amd756
5556F: Documentation/i2c/busses/i2c-amd8111
5557F: Documentation/i2c/busses/i2c-i801
5558F: Documentation/i2c/busses/i2c-nforce2
5559F: Documentation/i2c/busses/i2c-piix4
5560F: Documentation/i2c/busses/i2c-sis5595
5561F: Documentation/i2c/busses/i2c-sis630
5562F: Documentation/i2c/busses/i2c-sis96x
5563F: Documentation/i2c/busses/i2c-via
5564F: Documentation/i2c/busses/i2c-viapro
5565F: drivers/i2c/busses/i2c-ali1535.c
5566F: drivers/i2c/busses/i2c-ali1563.c
5567F: drivers/i2c/busses/i2c-ali15x3.c
5568F: drivers/i2c/busses/i2c-amd756.c
5569F: drivers/i2c/busses/i2c-amd756-s4882.c
5570F: drivers/i2c/busses/i2c-amd8111.c
5571F: drivers/i2c/busses/i2c-i801.c
5572F: drivers/i2c/busses/i2c-isch.c
5573F: drivers/i2c/busses/i2c-nforce2.c
5574F: drivers/i2c/busses/i2c-nforce2-s4985.c
5575F: drivers/i2c/busses/i2c-piix4.c
5576F: drivers/i2c/busses/i2c-sis5595.c
5577F: drivers/i2c/busses/i2c-sis630.c
5578F: drivers/i2c/busses/i2c-sis96x.c
5579F: drivers/i2c/busses/i2c-via.c
5580F: drivers/i2c/busses/i2c-viapro.c
5581
cb7f07a4
NH
5582I2C/SMBUS ISMT DRIVER
5583M: Seth Heasley <seth.heasley@intel.com>
5584M: Neil Horman <nhorman@tuxdriver.com>
5585L: linux-i2c@vger.kernel.org
5586F: drivers/i2c/busses/i2c-ismt.c
5587F: Documentation/i2c/busses/i2c-ismt
5588
6ea884db 5589I2C/SMBUS STUB DRIVER
d8130624 5590M: Jean Delvare <jdelvare@suse.com>
846557d3 5591L: linux-i2c@vger.kernel.org
6ea884db 5592S: Maintained
8547a5bc 5593F: drivers/i2c/i2c-stub.c
6ea884db 5594
5b543965 5595I2C SUBSYSTEM
14d77c4d 5596M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5597L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5598W: https://i2c.wiki.kernel.org/
5599Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5601S: Maintained
40ed1b4c 5602F: Documentation/devicetree/bindings/i2c/
679655da
JP
5603F: Documentation/i2c/
5604F: drivers/i2c/
630bc46e 5605F: drivers/i2c/*/
679655da 5606F: include/linux/i2c.h
03b70d62 5607F: include/linux/i2c-*.h
c117ab84
CEB
5608F: include/uapi/linux/i2c.h
5609F: include/uapi/linux/i2c-*.h
1da177e4 5610
4560d677
WS
5611I2C ACPI SUPPORT
5612M: Mika Westerberg <mika.westerberg@linux.intel.com>
5613L: linux-i2c@vger.kernel.org
5614L: linux-acpi@vger.kernel.org
5615S: Maintained
4560d677 5616
d85c8a6a 5617I2C-TAOS-EVM DRIVER
d8130624 5618M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5619L: linux-i2c@vger.kernel.org
5620S: Maintained
5621F: Documentation/i2c/busses/i2c-taos-evm
5622F: drivers/i2c/busses/i2c-taos-evm.c
5623
e8c76eed 5624I2C-TINY-USB DRIVER
8b58be88 5625M: Till Harbaum <till@harbaum.org>
846557d3 5626L: linux-i2c@vger.kernel.org
932d1872 5627W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5628S: Maintained
679655da 5629F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5630
1da177e4 5631i386 BOOT CODE
8b58be88 5632M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5633S: Maintained
679655da 5634F: arch/x86/boot/
1da177e4
LT
5635
5636i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5637M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5639S: Maintained
5640
1da177e4 5641IA64 (Itanium) PLATFORM
8b58be88
JP
5642M: Tony Luck <tony.luck@intel.com>
5643M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5644L: linux-ia64@vger.kernel.org
6b1c70b1 5645T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5646S: Maintained
679655da 5647F: arch/ia64/
1da177e4 5648
4cd38750
LDSB
5649IBM Power VMX Cryptographic instructions
5650M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5651M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5652L: linux-crypto@vger.kernel.org
5653S: Supported
5654F: drivers/crypto/vmx/Makefile
5655F: drivers/crypto/vmx/Kconfig
5656F: drivers/crypto/vmx/vmx.c
5657F: drivers/crypto/vmx/aes*
5658F: drivers/crypto/vmx/ghash*
5659F: drivers/crypto/vmx/ppc-xlate.pl
5660
956c203c 5661IBM Power in-Nest Crypto Acceleration
4cd38750 5662M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5663M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5664L: linux-crypto@vger.kernel.org
5665S: Supported
28bceeaa
DS
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
5668F: drivers/crypto/nx/nx-aes*
5669F: drivers/crypto/nx/nx-sha*
5670F: drivers/crypto/nx/nx.*
5671F: drivers/crypto/nx/nx_csbcpb.h
5672F: drivers/crypto/nx/nx_debugfs.h
956c203c 5673
0e16aafb 5674IBM Power 842 compression accelerator
41656aa7 5675M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5676S: Supported
28bceeaa
DS
5677F: drivers/crypto/nx/Makefile
5678F: drivers/crypto/nx/Kconfig
7011a122 5679F: drivers/crypto/nx/nx-842*
2da572c9 5680F: include/linux/sw842.h
2062c5b6 5681F: crypto/842.c
2da572c9 5682F: lib/842/
0e16aafb 5683
1da177e4 5684IBM Power Linux RAID adapter
8b58be88 5685M: Brian King <brking@us.ibm.com>
1da177e4 5686S: Supported
679655da 5687F: drivers/scsi/ipr.*
1da177e4 5688
9d348af4 5689IBM Power Virtual Ethernet Device Driver
eddd63a6 5690M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5691L: netdev@vger.kernel.org
5692S: Supported
9aa32835 5693F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5694
032c5e82
TF
5695IBM Power SRIOV Virtual NIC Device Driver
5696M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5697M: John Allen <jallen@linux.vnet.ibm.com>
5698L: netdev@vger.kernel.org
5699S: Supported
5700F: drivers/net/ethernet/ibm/ibmvnic.*
5701
e6babec6 5702IBM Power Virtual SCSI Device Drivers
bcbde52b 5703M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5704L: linux-scsi@vger.kernel.org
5705S: Supported
e6babec6
NF
5706F: drivers/scsi/ibmvscsi/ibmvscsi*
5707F: drivers/scsi/ibmvscsi/viosrp.h
5708
5709IBM Power Virtual FC Device Drivers
44b4dad9 5710M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5711L: linux-scsi@vger.kernel.org
5712S: Supported
5713F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5714
1da177e4 5715IBM ServeRAID RAID DRIVER
f9213e78 5716S: Orphan
679655da 5717F: drivers/scsi/ips.*
1da177e4 5718
6ed9f9c4
PT
5719ICH LPC AND GPIO DRIVER
5720M: Peter Tyser <ptyser@xes-inc.com>
5721S: Maintained
5722F: drivers/mfd/lpc_ich.c
5723F: drivers/gpio/gpio-ich.c
5724
1e7106fc 5725IDE SUBSYSTEM
8b58be88 5726M: "David S. Miller" <davem@davemloft.net>
1da177e4 5727L: linux-ide@vger.kernel.org
8a6e2535 5728Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5730S: Maintained
679655da
JP
5731F: Documentation/ide/
5732F: drivers/ide/
5733F: include/linux/ide.h
1da177e4 5734
6cb8c13d
IP
5735IDEAPAD LAPTOP EXTRAS DRIVER
5736M: Ike Panhc <ike.pan@canonical.com>
5737L: platform-driver-x86@vger.kernel.org
5738W: http://launchpad.net/ideapad-laptop
5739S: Maintained
5740F: drivers/platform/x86/ideapad-laptop.c
5741
1ea4c161
AM
5742IDEAPAD LAPTOP SLIDEBAR DRIVER
5743M: Andrey Moiseev <o2g.org.ru@gmail.com>
5744L: linux-input@vger.kernel.org
5745W: https://github.com/o2genum/ideapad-slidebar
5746S: Maintained
5747F: drivers/input/misc/ideapad_slidebar.c
5748
0f861e8c 5749IDE/ATAPI DRIVERS
487ba8e8 5750M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5751L: linux-ide@vger.kernel.org
c404c199 5752S: Maintained
679655da
JP
5753F: Documentation/cdrom/ide-cd
5754F: drivers/ide/ide-cd*
1da177e4 5755
27471fdb 5756IDLE-I7300
8b58be88 5757M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5758L: linux-pm@vger.kernel.org
27471fdb 5759S: Supported
679655da 5760F: drivers/idle/i7300_idle.c
27471fdb 5761
02cf2286 5762IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5763M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5764L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5765W: http://wpan.cakelab.org/
5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5768S: Maintained
5769F: net/ieee802154/
68653359 5770F: net/mac802154/
251741b1 5771F: drivers/net/ieee802154/
580947d3
AA
5772F: include/linux/nl802154.h
5773F: include/linux/ieee802154.h
5774F: include/net/nl802154.h
5775F: include/net/mac802154.h
5776F: include/net/af_ieee802154.h
5777F: include/net/cfg802154.h
5778F: include/net/ieee802154_netdev.h
ebef9c12 5779F: Documentation/networking/ieee802154.txt
02cf2286 5780
b1c97193
SY
5781IGORPLUG-USB IR RECEIVER
5782M: Sean Young <sean@mess.org>
5783L: linux-media@vger.kernel.org
5784S: Maintained
5785F: drivers/media/rc/igorplugusb.c
5786
40ad4a30
SY
5787IGUANAWORKS USB IR TRANSCEIVER
5788M: Sean Young <sean@mess.org>
5789L: linux-media@vger.kernel.org
5790S: Maintained
5791F: drivers/media/rc/iguanair.c
5792
9545f86e 5793IIO SUBSYSTEM AND DRIVERS
030a13d7 5794M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5795R: Hartmut Knaack <knaack.h@gmx.de>
5796R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5797R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5798L: linux-iio@vger.kernel.org
5799S: Maintained
03e7c251 5800F: drivers/iio/
9545f86e 5801F: drivers/staging/iio/
8fe671fc 5802F: include/linux/iio/
817020cf 5803F: tools/iio/
9545f86e 5804
65519263
SG
5805IKANOS/ADI EAGLE ADSL USB DRIVER
5806M: Matthieu Castet <castet.matthieu@free.fr>
5807M: Stanislaw Gruszka <stf_xl@wp.pl>
5808S: Maintained
5809F: drivers/usb/atm/ueagle-atm.c
5810
e89ab51f
GR
5811INA209 HARDWARE MONITOR DRIVER
5812M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5813L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5814S: Maintained
5815F: Documentation/hwmon/ina209
5816F: Documentation/devicetree/bindings/i2c/ina209.txt
5817F: drivers/hwmon/ina209.c
5818
5819INA2XX HARDWARE MONITOR DRIVER
5820M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5821L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5822S: Maintained
5823F: Documentation/hwmon/ina2xx
5824F: drivers/hwmon/ina2xx.c
5825F: include/linux/platform_data/ina2xx.h
5826
14dc124f
SIG
5827INDUSTRY PACK SUBSYSTEM (IPACK)
5828M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5829M: Jens Taprogge <jens.taprogge@taprogge.org>
5830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5831L: industrypack-devel@lists.sourceforge.net
5832W: http://industrypack.sourceforge.net
5833S: Maintained
5834F: drivers/ipack/
5835
8adc53fd
ZLK
5836INGENIC JZ4780 DMA Driver
5837M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5838S: Maintained
5839F: drivers/dma/dma-jz4780.c
5840
aa7168f4 5841INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5842M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5843M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5844L: linux-ima-devel@lists.sourceforge.net
5845L: linux-ima-user@lists.sourceforge.net
5846L: linux-security-module@vger.kernel.org
9f273c24 5847T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5848S: Supported
679655da 5849F: security/integrity/ima/
aa7168f4 5850
9a4ea5a9
JH
5851IMGTEC IR DECODER DRIVER
5852M: James Hogan <james.hogan@imgtec.com>
5853S: Maintained
5854F: drivers/media/rc/img-ir/
5855
1da177e4 5856IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5857L: linux-fbdev@vger.kernel.org
843393d3 5858S: Orphan
8a61f013 5859F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5860
5861INFINIBAND SUBSYSTEM
b6b2bbe6 5862M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5863M: Sean Hefty <sean.hefty@intel.com>
5864M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5865L: linux-rdma@vger.kernel.org
605841f5 5866W: http://www.openfabrics.org/
8a6e2535 5867Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5869S: Supported
679655da
JP
5870F: Documentation/infiniband/
5871F: drivers/infiniband/
c117ab84 5872F: include/uapi/linux/if_infiniband.h
954138dc
YD
5873F: include/uapi/rdma/
5874F: include/rdma/
1da177e4 5875
c9f04f58 5876INOTIFY
8b58be88
JP
5877M: John McCutchan <john@johnmccutchan.com>
5878M: Robert Love <rlove@rlove.org>
5879M: Eric Paris <eparis@parisplace.org>
c9f04f58 5880S: Maintained
679655da
JP
5881F: Documentation/filesystems/inotify.txt
5882F: fs/notify/inotify/
5883F: include/linux/inotify.h
c117ab84 5884F: include/uapi/linux/inotify.h
c9f04f58 5885
e2d1d6c0 5886INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5887M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5888L: linux-input@vger.kernel.org
8a6e2535 5889Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5891S: Maintained
679655da 5892F: drivers/input/
f4eea7e2 5893F: include/linux/input.h
c117ab84 5894F: include/uapi/linux/input.h
f4eea7e2 5895F: include/linux/input/
e52d8398 5896F: Documentation/devicetree/bindings/input/
e2d1d6c0 5897
3267a87f 5898INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5899M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5900L: linux-input@vger.kernel.org
75dd112a 5901S: Odd fixes
3267a87f 5902F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5903F: drivers/input/input-mt.c
3267a87f
HR
5904K: \b(ABS|SYN)_MT_
5905
97fa99a3
JY
5906INTEL ASoC BDW/HSW DRIVERS
5907M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5908L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5909S: Supported
e8e1225d
JP
5910F: sound/soc/intel/common/sst-dsp*
5911F: sound/soc/intel/common/sst-firmware.c
5912F: sound/soc/intel/boards/broadwell.c
5913F: sound/soc/intel/haswell/
97fa99a3 5914
4ac13e17
DJ
5915INTEL C600 SERIES SAS CONTROLLER DRIVER
5916M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5917M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5918L: linux-scsi@vger.kernel.org
7106891a
DJ
5919T: git git://git.code.sf.net/p/intel-sas/isci
5920S: Supported
4ac13e17 5921F: drivers/scsi/isci/
4ac13e17 5922
ecc83e52
AH
5923INTEL HID EVENT DRIVER
5924M: Alex Hung <alex.hung@canonical.com>
5925L: platform-driver-x86@vger.kernel.org
5926S: Maintained
5927F: drivers/platform/x86/intel-hid.c
5928
26717172
LB
5929INTEL IDLE DRIVER
5930M: Len Brown <lenb@kernel.org>
bf1c138e 5931L: linux-pm@vger.kernel.org
08deed1e 5932T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5933S: Supported
5934F: drivers/idle/intel_idle.c
5935
7c1ac18d 5936INTEL PSTATE DRIVER
58ac1f62
SP
5937M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5938M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5939L: linux-pm@vger.kernel.org
5940S: Supported
5941F: drivers/cpufreq/intel_pstate.c
5942
9eb8ef74 5943INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5944M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5945L: linux-fbdev@vger.kernel.org
ce00f85c 5946S: Maintained
679655da 5947F: Documentation/fb/intelfb.txt
8a61f013 5948F: drivers/video/fbdev/intelfb/
9eb8ef74 5949
1da177e4 5950INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5951M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5952L: linux-fbdev@vger.kernel.org
ce00f85c 5953S: Maintained
8a61f013 5954F: drivers/video/fbdev/i810/
1da177e4 5955
f4a9bc4c 5956INTEL MENLOW THERMAL DRIVER
8b58be88 5957M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5958L: platform-driver-x86@vger.kernel.org
5ca92bd9 5959W: https://01.org/linux-acpi
f4a9bc4c 5960S: Supported
679655da 5961F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5962
248a9dc3 5963INTEL I/OAT DMA DRIVER
18ebd564 5964M: Dave Jiang <dave.jiang@intel.com>
08223d80 5965R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5966L: dmaengine@vger.kernel.org
5967Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5968S: Supported
679655da 5969F: drivers/dma/ioat*
248a9dc3 5970
6c8909b4 5971INTEL IOMMU (VT-d)
8b58be88 5972M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5973L: iommu@lists.linux-foundation.org
54e5881d 5974T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5975S: Supported
3fb39615 5976F: drivers/iommu/intel-iommu.c
679655da 5977F: include/linux/intel-iommu.h
6c8909b4 5978
b3e5f263 5979INTEL IOP-ADMA DMA DRIVER
08223d80 5980R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5981S: Odd fixes
679655da 5982F: drivers/dma/iop-adma.c
b3e5f263 5983
9251ce95 5984INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5985M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5986S: Maintained
679655da
JP
5987F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5988F: arch/arm/mach-ixp4xx/include/mach/npe.h
5989F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5990F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5991F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5992F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5993
844dd05f 5994INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5995M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5996S: Maintained
679655da 5997F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5998
2f302324 5999INTEL ETHERNET DRIVERS
8b58be88 6000M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6001L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6002W: http://www.intel.com/support/feedback.htm
d94e6fed 6003W: http://e1000.sourceforge.net/
2f302324
JK
6004Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6007S: Supported
0d164401
JK
6008F: Documentation/networking/e100.txt
6009F: Documentation/networking/e1000.txt
6010F: Documentation/networking/e1000e.txt
6011F: Documentation/networking/igb.txt
6012F: Documentation/networking/igbvf.txt
6013F: Documentation/networking/ixgb.txt
6014F: Documentation/networking/ixgbe.txt
6015F: Documentation/networking/ixgbevf.txt
1bff6529 6016F: Documentation/networking/i40e.txt
105bf2fe 6017F: Documentation/networking/i40evf.txt
dee1ad47 6018F: drivers/net/ethernet/intel/
bc90d291 6019F: drivers/net/ethernet/intel/*/
1da177e4 6020
6e4de866
FL
6021INTEL RDMA RNIC DRIVER
6022M: Faisal Latif <faisal.latif@intel.com>
6023R: Chien Tin Tung <chien.tin.tung@intel.com>
6024R: Mustafa Ismail <mustafa.ismail@intel.com>
6025R: Shiraz Saleem <shiraz.saleem@intel.com>
6026R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6027L: linux-rdma@vger.kernel.org
6028S: Supported
6029F: drivers/infiniband/hw/i40iw/
6030
0963d59b
LW
6031INTEL-MID GPIO DRIVER
6032M: David Cohen <david.a.cohen@linux.intel.com>
6033L: linux-gpio@vger.kernel.org
6034S: Maintained
6035F: drivers/gpio/gpio-intel-mid.c
6036
ca907a90
SY
6037INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6038M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6039L: linux-wireless@vger.kernel.org
ca907a90 6040S: Maintained
679655da 6041F: Documentation/networking/README.ipw2100
679655da 6042F: Documentation/networking/README.ipw2200
367a1092 6043F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6044
5760b0a5
AS
6045INTEL(R) TRACE HUB
6046M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6047S: Supported
6048F: Documentation/trace/intel_th.txt
6049F: drivers/hwtracing/intel_th/
6050
4bd96a7a 6051INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6052M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6053L: tboot-devel@lists.sourceforge.net
6054W: http://tboot.sourceforge.net
e9b7d7c8 6055T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6056S: Supported
6057F: Documentation/intel_txt.txt
6058F: include/linux/tboot.h
6059F: arch/x86/kernel/tboot.c
6060
8a70da82 6061INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6062M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6063M: linux-wimax@intel.com
49e7d9df 6064L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6065S: Supported
6066W: http://linuxwimax.org
679655da
JP
6067F: Documentation/wimax/README.i2400m
6068F: drivers/net/wimax/i2400m/
c117ab84 6069F: include/uapi/linux/wimax/i2400m.h
8a70da82 6070
1c0ce89c
SG
6071INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6072M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6073L: linux-wireless@vger.kernel.org
1c0ce89c 6074S: Supported
7ac9a364 6075F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6076
b481de9c 6077INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6078M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6079M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6080M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6081M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6082L: linux-wireless@vger.kernel.org
b481de9c 6083W: http://intellinuxwireless.org
b62ff718 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6085S: Supported
e705c121 6086F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6087
de8fe023
TW
6088INTEL MANAGEMENT ENGINE (mei)
6089M: Tomas Winkler <tomas.winkler@intel.com>
6090L: linux-kernel@vger.kernel.org
6091S: Supported
c117ab84 6092F: include/uapi/linux/mei.h
5069288b 6093F: include/linux/mei_cl_bus.h
de8fe023 6094F: drivers/misc/mei/*
222818c3 6095F: drivers/watchdog/mei_wdt.c
e07950a1 6096F: Documentation/misc-devices/mei/*
de8fe023 6097
50ceb98b
SD
6098INTEL MIC DRIVERS (mic)
6099M: Sudeep Dutt <sudeep.dutt@intel.com>
6100M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6101S: Supported
6102W: https://github.com/sudeepdutt/mic
6103W: http://software.intel.com/en-us/mic-developer
6104F: include/linux/mic_bus.h
6105F: include/linux/scif.h
6106F: include/uapi/linux/mic_common.h
6107F: include/uapi/linux/mic_ioctl.h
9f273c24 6108F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6109F: drivers/misc/mic/
6110F: drivers/dma/mic_x100_dma.c
6111F: drivers/dma/mic_x100_dma.h
9f273c24 6112F: Documentation/mic/
50ceb98b 6113
fdca4f16 6114INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6115M: Zha Qipeng<qipeng.zha@intel.com>
6116L: platform-driver-x86@vger.kernel.org
6117S: Maintained
6118F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6119F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6120F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6121F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6122
378f956e
SKC
6123INTEL TELEMETRY DRIVER
6124M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6125L: platform-driver-x86@vger.kernel.org
6126S: Maintained
378f956e 6127F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6128F: drivers/platform/x86/intel_telemetry*
0a8b8353 6129
b740d2e9
RB
6130INTEL PMC CORE DRIVER
6131M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6132M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6133L: platform-driver-x86@vger.kernel.org
6134S: Maintained
6135F: arch/x86/include/asm/pmc_core.h
6136F: drivers/platform/x86/intel_pmc_core*
6137
cb109a0e 6138IOC3 ETHERNET DRIVER
8b58be88 6139M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6140L: linux-mips@linux-mips.org
6141S: Maintained
8862bf1e 6142F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6143
cb109a0e 6144IOC3 SERIAL DRIVER
8b58be88 6145M: Pat Gefre <pfg@sgi.com>
d39e0721 6146L: linux-serial@vger.kernel.org
cb109a0e 6147S: Maintained
df621252 6148F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6149
0b6e8569
SW
6150IOMMU DRIVERS
6151M: Joerg Roedel <joro@8bytes.org>
6152L: iommu@lists.linux-foundation.org
6153T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6154S: Maintained
6155F: drivers/iommu/
6156
4480f15b 6157IP MASQUERADING
8b58be88 6158M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6159S: Maintained
679655da 6160F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6161
4409ebe9 6162IPMI SUBSYSTEM
8b58be88 6163M: Corey Minyard <minyard@acm.org>
b0c90653 6164L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6165W: http://openipmi.sourceforge.net/
6166S: Supported
679655da
JP
6167F: Documentation/IPMI.txt
6168F: drivers/char/ipmi/
6169F: include/linux/ipmi*
c117ab84 6170F: include/uapi/linux/ipmi*
4409ebe9 6171
2d800897
KW
6172QCOM AUDIO (ASoC) DRIVERS
6173M: Patrick Lai <plai@codeaurora.org>
6174M: Banajit Goswami <bgoswami@codeaurora.org>
6175L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6176S: Supported
6177F: sound/soc/qcom/
6178
e2d1d6c0 6179IPS SCSI RAID DRIVER
8b58be88 6180M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6181L: linux-scsi@vger.kernel.org
6182W: http://www.adaptec.com/
6183S: Maintained
679655da 6184F: drivers/scsi/ips*
e2d1d6c0
RD
6185
6186IPVS
8b58be88
JP
6187M: Wensong Zhang <wensong@linux-vs.org>
6188M: Simon Horman <horms@verge.net.au>
6189M: Julian Anastasov <ja@ssi.bg>
979b6c13 6190L: netdev@vger.kernel.org
e2d1d6c0 6191L: lvs-devel@vger.kernel.org
1da177e4 6192S: Maintained
9f273c24
FW
6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6194T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6195F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6196F: include/net/ip_vs.h
c117ab84 6197F: include/uapi/linux/ip_vs.h
679655da 6198F: net/netfilter/ipvs/
1da177e4 6199
e7839f25 6200IPWIRELESS DRIVER
e5f6450c 6201M: Jiri Kosina <jikos@kernel.org>
d8130624 6202M: David Sterba <dsterba@suse.com>
92094aa0 6203S: Odd Fixes
282361a0 6204F: drivers/tty/ipwireless/
099dc4fb 6205
e2d1d6c0 6206IPX NETWORK LAYER
8b58be88 6207M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6208L: netdev@vger.kernel.org
6209S: Maintained
679655da 6210F: include/net/ipx.h
c117ab84 6211F: include/uapi/linux/ipx.h
679655da 6212F: net/ipx/
e2d1d6c0 6213
1da177e4 6214IRDA SUBSYSTEM
8b58be88 6215M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6216L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6217L: netdev@vger.kernel.org
1da177e4 6218W: http://irda.sourceforge.net/
f353976d 6219S: Maintained
e0057975 6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6221F: Documentation/networking/irda.txt
6222F: drivers/net/irda/
6223F: include/net/irda/
6224F: net/irda/
1da177e4 6225
a800c7cc
TG
6226IRQ SUBSYSTEM
6227M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6228L: linux-kernel@vger.kernel.org
a800c7cc 6229S: Maintained
75fc2d37 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6231F: kernel/irq/
2ed9fd28
JC
6232
6233IRQCHIP DRIVERS
6234M: Thomas Gleixner <tglx@linutronix.de>
6235M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6236M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6237L: linux-kernel@vger.kernel.org
6238S: Maintained
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6240T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6241F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6242F: drivers/irqchip/
a800c7cc 6243
7ab3a837 6244IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6245M: Jiang Liu <jiang.liu@linux.intel.com>
6246M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6247S: Maintained
b09dec2c 6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6249F: Documentation/IRQ-domain.txt
6250F: include/linux/irqdomain.h
6251F: kernel/irq/irqdomain.c
b09dec2c 6252F: kernel/irq/msi.c
7ab3a837 6253
ad7afc38
WBG
6254ISA
6255M: William Breathitt Gray <vilhelm.gray@gmail.com>
6256S: Maintained
6257F: Documentation/isa.txt
6258F: drivers/base/isa.c
6259F: include/linux/isa.h
6260
e2d1d6c0 6261ISAPNP
8b58be88 6262M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6263S: Maintained
679655da
JP
6264F: Documentation/isapnp.txt
6265F: drivers/pnp/isapnp/
6266F: include/linux/isapnp.h
e2d1d6c0 6267
d39b8420
HV
6268ISA RADIO MODULE
6269M: Hans Verkuil <hverkuil@xs4all.nl>
6270L: linux-media@vger.kernel.org
6271T: git git://linuxtv.org/media_tree.git
a825eaec 6272W: https://linuxtv.org
d39b8420
HV
6273S: Maintained
6274F: drivers/media/radio/radio-isa*
6275
71a6d0af
HW
6276iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6277M: Peter Jones <pjones@redhat.com>
6278M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6279S: Maintained
6280F: drivers/firmware/iscsi_ibft*
6281
14816b1e 6282ISCSI
8b58be88 6283M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6284L: open-iscsi@googlegroups.com
6285W: www.open-iscsi.org
54e5881d 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6287S: Maintained
679655da
JP
6288F: drivers/scsi/*iscsi*
6289F: include/scsi/*iscsi*
14816b1e 6290
1e65eb42
OG
6291ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6292M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6293M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6294M: Roi Dayan <roid@mellanox.com>
6295L: linux-rdma@vger.kernel.org
6296S: Supported
6297W: http://www.openfabrics.org
6298W: www.open-iscsi.org
6299Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6300F: drivers/infiniband/ulp/iser/
1e65eb42 6301
2b70e5fd 6302ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6303M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6305L: linux-rdma@vger.kernel.org
6306L: target-devel@vger.kernel.org
6307S: Supported
6308W: http://www.linux-iscsi.org
6309F: drivers/infiniband/ulp/isert
6310
1da177e4 6311ISDN SUBSYSTEM
8b58be88 6312M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6313L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6314L: netdev@vger.kernel.org
1da177e4 6315W: http://www.isdn4linux.de
54e5881d 6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6317S: Maintained
679655da
JP
6318F: Documentation/isdn/
6319F: drivers/isdn/
6320F: include/linux/isdn.h
6321F: include/linux/isdn/
c117ab84
CEB
6322F: include/uapi/linux/isdn.h
6323F: include/uapi/linux/isdn/
1da177e4
LT
6324
6325ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6326M: Armin Schindler <mac@melware.de>
d5d52273 6327L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6328W: http://www.melware.de
6329S: Maintained
679655da 6330F: drivers/isdn/hardware/eicon/
1da177e4 6331
d624870f 6332IT87 HARDWARE MONITORING DRIVER
d8130624 6333M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6334L: linux-hwmon@vger.kernel.org
d624870f
JD
6335S: Maintained
6336F: Documentation/hwmon/it87
6337F: drivers/hwmon/it87.c
6338
d7104bff
AP
6339IT913X MEDIA DRIVER
6340M: Antti Palosaari <crope@iki.fi>
6341L: linux-media@vger.kernel.org
a825eaec 6342W: https://linuxtv.org
d7104bff
AP
6343W: http://palosaari.fi/linux/
6344Q: http://patchwork.linuxtv.org/project/linux-media/list/
6345T: git git://linuxtv.org/anttip/media_tree.git
6346S: Maintained
249c697e 6347F: drivers/media/tuners/it913x*
d7104bff 6348
91821ff3 6349IVTV VIDEO4LINUX DRIVER
6afdeaf8 6350M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6351L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6352L: linux-media@vger.kernel.org
275ffde4 6353T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6354W: http://www.ivtvdriver.org
6355S: Maintained
679655da 6356F: Documentation/video4linux/*.ivtv
90d72ac6 6357F: drivers/media/pci/ivtv/
c117ab84 6358F: include/uapi/linux/ivtv*
91821ff3 6359
68620bdd
MP
6360IX2505V MEDIA DRIVER
6361M: Malcolm Priestley <tvboxspy@gmail.com>
6362L: linux-media@vger.kernel.org
a825eaec 6363W: https://linuxtv.org
68620bdd
MP
6364Q: http://patchwork.linuxtv.org/project/linux-media/list/
6365S: Maintained
6366F: drivers/media/dvb-frontends/ix2505v*
6367
4453d736
GR
6368JC42.4 TEMPERATURE SENSOR DRIVER
6369M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6370L: linux-hwmon@vger.kernel.org
4453d736
GR
6371S: Maintained
6372F: drivers/hwmon/jc42.c
6373F: Documentation/hwmon/jc42
6374
e2d1d6c0 6375JFS FILESYSTEM
3256f80f 6376M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6377L: jfs-discussion@lists.sourceforge.net
6378W: http://jfs.sourceforge.net/
54e5881d 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6380S: Maintained
679655da
JP
6381F: Documentation/filesystems/jfs.txt
6382F: fs/jfs/
e2d1d6c0 6383
95252236 6384JME NETWORK DRIVER
8b58be88 6385M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6386L: netdev@vger.kernel.org
6387S: Maintained
63d24a0e 6388F: drivers/net/ethernet/jme.*
95252236 6389
1da177e4 6390JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6391M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6392L: linux-mtd@lists.infradead.org
6393W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6394S: Maintained
679655da 6395F: fs/jffs2/
c117ab84 6396F: include/uapi/linux/jffs2.h
1da177e4 6397
d183e11a
TT
6398JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6399M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6400M: Jan Kara <jack@suse.com>
d183e11a
TT
6401L: linux-ext4@vger.kernel.org
6402S: Maintained
6403F: fs/jbd2/
6404F: include/linux/jbd2.h
ae0718f8 6405
207dab5f
MU
6406JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6407M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6408L: linux-media@vger.kernel.org
6409S: Maintained
6410F: drivers/media/platform/rcar_jpu.c
6411
fd8b6cb4 6412JSM Neo PCI based serial card
df247081 6413M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6414L: linux-serial@vger.kernel.org
6415S: Maintained
df621252 6416F: drivers/tty/serial/jsm/
ae0718f8 6417
af39917d
CL
6418K10TEMP HARDWARE MONITORING DRIVER
6419M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6420L: linux-hwmon@vger.kernel.org
af39917d
CL
6421S: Maintained
6422F: Documentation/hwmon/k10temp
6423F: drivers/hwmon/k10temp.c
6424
4660cb35 6425K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6426M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6427L: linux-hwmon@vger.kernel.org
ae0718f8 6428S: Maintained
679655da
JP
6429F: Documentation/hwmon/k8temp
6430F: drivers/hwmon/k8temp.c
ae0718f8 6431
0ba1d91d
AR
6432KASAN
6433M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6434R: Alexander Potapenko <glider@google.com>
6435R: Dmitry Vyukov <dvyukov@google.com>
6436L: kasan-dev@googlegroups.com
6437S: Maintained
6438F: arch/*/include/asm/kasan.h
6439F: arch/*/mm/kasan_init*
6440F: Documentation/kasan.txt
64f8ebaf 6441F: include/linux/kasan*.h
0ba1d91d
AR
6442F: lib/test_kasan.c
6443F: mm/kasan/
6444F: scripts/Makefile.kasan
6445
1da177e4 6446KCONFIG
5eb1f99e 6447M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6448L: linux-kbuild@vger.kernel.org
cea8321c 6449T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6450S: Maintained
679655da
JP
6451F: Documentation/kbuild/kconfig-language.txt
6452F: scripts/kconfig/
1da177e4 6453
ea6c2089 6454KDUMP
f871f191
VG
6455M: Dave Young <dyoung@redhat.com>
6456M: Baoquan He <bhe@redhat.com>
6457R: Vivek Goyal <vgoyal@redhat.com>
34633993 6458L: kexec@lists.infradead.org
ea6c2089
VG
6459W: http://lse.sourceforge.net/kdump/
6460S: Maintained
80811493 6461F: Documentation/kdump/
ea6c2089 6462
f41bf02f
HV
6463KEENE FM RADIO TRANSMITTER DRIVER
6464M: Hans Verkuil <hverkuil@xs4all.nl>
6465L: linux-media@vger.kernel.org
6466T: git git://linuxtv.org/media_tree.git
a825eaec 6467W: https://linuxtv.org
f41bf02f
HV
6468S: Maintained
6469F: drivers/media/radio/radio-keene*
6470
1da177e4 6471KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6472M: Ian Kent <raven@themaw.net>
f694fc97 6473L: autofs@vger.kernel.org
1da177e4 6474S: Maintained
679655da 6475F: fs/autofs4/
1da177e4 6476
70fb7ba6 6477KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6478M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6481L: linux-kbuild@vger.kernel.org
5ce45962 6482S: Maintained
679655da
JP
6483F: Documentation/kbuild/
6484F: Makefile
6485F: scripts/Makefile.*
70fb7ba6
MM
6486F: scripts/basic/
6487F: scripts/mk*
6488F: scripts/package/
1da177e4
LT
6489
6490KERNEL JANITORS
c3000e03 6491L: kernel-janitors@vger.kernel.org
10466f5a 6492W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6493S: Odd Fixes
1da177e4 6494
e8b43555 6495KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6496M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6497M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6498L: linux-nfs@vger.kernel.org
1da177e4 6499W: http://nfs.sourceforge.net/
9f273c24 6500T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6501S: Supported
679655da 6502F: fs/nfsd/
c117ab84 6503F: include/uapi/linux/nfsd/
679655da
JP
6504F: fs/lockd/
6505F: fs/nfs_common/
6506F: net/sunrpc/
6507F: include/linux/lockd/
6508F: include/linux/sunrpc/
c117ab84 6509F: include/uapi/linux/sunrpc/
1da177e4 6510
13b122b3
SK
6511KERNEL SELFTEST FRAMEWORK
6512M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6513M: Shuah Khan <shuah@kernel.org>
64f00850 6514L: linux-kselftest@vger.kernel.org
13b122b3
SK
6515T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6516S: Maintained
6517F: tools/testing/selftests
6518
426d62e2 6519KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6520M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6521M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6522L: kvm@vger.kernel.org
e3e58478 6523W: http://www.linux-kvm.org
a94b40a6 6524T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6525S: Supported
c93a64fe
PB
6526F: Documentation/*/kvm*.txt
6527F: Documentation/virtual/kvm/
679655da 6528F: arch/*/kvm/
1662e862
CB
6529F: arch/x86/kernel/kvm.c
6530F: arch/x86/kernel/kvmclock.c
679655da
JP
6531F: arch/*/include/asm/kvm*
6532F: include/linux/kvm*
c117ab84 6533F: include/uapi/linux/kvm*
679655da 6534F: virt/kvm/
6d0a1a61 6535F: tools/kvm/
426d62e2 6536
ad8003d3 6537KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6538M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6539L: kvm@vger.kernel.org
038161de 6540W: http://www.linux-kvm.org/
7de609c8 6541S: Maintained
679655da 6542F: arch/x86/include/asm/svm.h
679655da 6543F: arch/x86/kvm/svm.c
426d62e2 6544
513014b7 6545KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6546M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6547L: kvm-ppc@vger.kernel.org
038161de 6548W: http://www.linux-kvm.org/
6a7f972d 6549T: git git://github.com/agraf/linux-2.6.git
513014b7 6550S: Supported
679655da
JP
6551F: arch/powerpc/include/asm/kvm*
6552F: arch/powerpc/kvm/
513014b7 6553
85f8fffe 6554KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6555M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6556M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6557L: linux-s390@vger.kernel.org
6558W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6560S: Supported
679655da
JP
6561F: Documentation/s390/kvm.txt
6562F: arch/s390/include/asm/kvm*
80811493 6563F: arch/s390/kvm/
85f8fffe 6564
a749474d 6565KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6566M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6567M: Marc Zyngier <marc.zyngier@arm.com>
6568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6569L: kvmarm@lists.cs.columbia.edu
6570W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6572S: Supported
a749474d
CD
6573F: arch/arm/include/uapi/asm/kvm*
6574F: arch/arm/include/asm/kvm*
6575F: arch/arm/kvm/
5c8818b4
MZ
6576F: virt/kvm/arm/
6577F: include/kvm/arm_*
a749474d 6578
6394a3ec 6579KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6580M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6581M: Marc Zyngier <marc.zyngier@arm.com>
6582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6583L: kvmarm@lists.cs.columbia.edu
6584S: Maintained
6585F: arch/arm64/include/uapi/asm/kvm*
6586F: arch/arm64/include/asm/kvm*
6587F: arch/arm64/kvm/
6588
bfd3d532
JH
6589KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6590M: James Hogan <james.hogan@imgtec.com>
6591L: linux-mips@linux-mips.org
6592S: Supported
6593F: arch/mips/include/uapi/asm/kvm*
6594F: arch/mips/include/asm/kvm*
6595F: arch/mips/kvm/
6596
dc009d92 6597KEXEC
8b58be88 6598M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6599W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6600L: kexec@lists.infradead.org
dc009d92 6601S: Maintained
679655da 6602F: include/linux/kexec.h
c117ab84 6603F: include/uapi/linux/kexec.h
10540a69 6604F: kernel/kexec*
dc009d92 6605
e971461f
DH
6606KEYS/KEYRINGS:
6607M: David Howells <dhowells@redhat.com>
aa62efff 6608L: keyrings@vger.kernel.org
e971461f 6609S: Maintained
d410fa4e 6610F: Documentation/security/keys.txt
e971461f
DH
6611F: include/linux/key.h
6612F: include/linux/key-type.h
75aeddd1
DH
6613F: include/linux/keyctl.h
6614F: include/uapi/linux/keyctl.h
e971461f
DH
6615F: include/keys/
6616F: security/keys/
6617
7f3c68be 6618KEYS-TRUSTED
74dd744f
MZ
6619M: David Safford <safford@us.ibm.com>
6620M: Mimi Zohar <zohar@linux.vnet.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
MZ
6625F: include/keys/trusted-type.h
6626F: security/keys/trusted.c
6627F: security/keys/trusted.h
6628
6629KEYS-ENCRYPTED
74dd744f
MZ
6630M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6631M: David Safford <safford@us.ibm.com>
7f3c68be 6632L: linux-security-module@vger.kernel.org
aa62efff 6633L: keyrings@vger.kernel.org
7f3c68be 6634S: Supported
d410fa4e 6635F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6636F: include/keys/encrypted-type.h
19c90aa6 6637F: security/keys/encrypted-keys/
7f3c68be 6638
5b778dad 6639KGDB / KDB /debug_core
8b58be88 6640M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6641W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6642L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6644S: Maintained
679655da
JP
6645F: Documentation/DocBook/kgdb.tmpl
6646F: drivers/misc/kgdbts.c
df621252 6647F: drivers/tty/serial/kgdboc.c
5b778dad 6648F: include/linux/kdb.h
679655da 6649F: include/linux/kgdb.h
4063eb5f 6650F: kernel/debug/
e3e2aaf7 6651
456db8cc 6652KMEMCHECK
8b58be88 6653M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6654M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6655S: Maintained
410d7a97
JP
6656F: Documentation/kmemcheck.txt
6657F: arch/x86/include/asm/kmemcheck.h
6658F: arch/x86/mm/kmemcheck/
6659F: include/linux/kmemcheck.h
6660F: mm/kmemcheck.c
b9ce08c0 6661
c3bb4d24 6662KMEMLEAK
8b58be88 6663M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6664S: Maintained
6665F: Documentation/kmemleak.txt
6666F: include/linux/kmemleak.h
6667F: mm/kmemleak.c
6668F: mm/kmemleak-test.c
6669
89559a61 6670KPROBES
a320817c 6671M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6672M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6673M: "David S. Miller" <davem@davemloft.net>
353def94 6674M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6675S: Maintained
679655da
JP
6676F: Documentation/kprobes.txt
6677F: include/linux/kprobes.h
6678F: kernel/kprobes.c
89559a61 6679
70e84049 6680KS0108 LCD CONTROLLER DRIVER
8b58be88 6681M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6682W: http://miguelojeda.es/auxdisplay.htm
6683W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6684S: Maintained
679655da
JP
6685F: Documentation/auxdisplay/ks0108
6686F: drivers/auxdisplay/ks0108.c
6687F: include/linux/ks0108.h
70e84049 6688
1b69c6d0
DA
6689L3MDEV
6690M: David Ahern <dsa@cumulusnetworks.com>
6691L: netdev@vger.kernel.org
6692S: Maintained
6693F: net/l3mdev
6694F: include/net/l3mdev.h
6695
9ca44355 6696LANTIQ MIPS ARCHITECTURE
bdb40e8e 6697M: John Crispin <john@phrozen.org>
9ca44355
JC
6698L: linux-mips@linux-mips.org
6699S: Maintained
6700F: arch/mips/lantiq
6701
1da177e4 6702LAPB module
1da177e4 6703L: linux-x25@vger.kernel.org
bf9915cc 6704S: Orphan
679655da
JP
6705F: Documentation/networking/lapb-module.txt
6706F: include/*/lapb.h
6707F: net/lapb/
1da177e4
LT
6708
6709LASI 53c700 driver for PARISC
8b58be88 6710M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6711L: linux-scsi@vger.kernel.org
6712S: Maintained
679655da
JP
6713F: Documentation/scsi/53c700.txt
6714F: drivers/scsi/53c700*
1da177e4 6715
263de9b5 6716LED SUBSYSTEM
8b58be88 6717M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6718M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6719L: linux-leds@vger.kernel.org
b8926ba0 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6721S: Maintained
679655da
JP
6722F: drivers/leds/
6723F: include/linux/leds.h
263de9b5 6724
b0461a44 6725LEGACY EEPROM DRIVER
d8130624 6726M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6727S: Maintained
6728F: Documentation/misc-devices/eeprom
6729F: drivers/misc/eeprom/eeprom.c
6730
1da177e4 6731LEGO USB Tower driver
8b58be88 6732M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6733L: legousb-devel@lists.sourceforge.net
6734W: http://legousb.sourceforge.net/
6735S: Maintained
679655da 6736F: drivers/usb/misc/legousbtower.c
1da177e4 6737
055616a8
MK
6738LG2160 MEDIA DRIVER
6739M: Michael Krufky <mkrufky@linuxtv.org>
6740L: linux-media@vger.kernel.org
a825eaec 6741W: https://linuxtv.org
055616a8
MK
6742W: http://github.com/mkrufky
6743Q: http://patchwork.linuxtv.org/project/linux-media/list/
6744T: git git://linuxtv.org/mkrufky/tuners.git
6745S: Maintained
6746F: drivers/media/dvb-frontends/lg2160.*
6747
6f0e7725
MK
6748LGDT3305 MEDIA DRIVER
6749M: Michael Krufky <mkrufky@linuxtv.org>
6750L: linux-media@vger.kernel.org
a825eaec 6751W: https://linuxtv.org
6f0e7725
MK
6752W: http://github.com/mkrufky
6753Q: http://patchwork.linuxtv.org/project/linux-media/list/
6754T: git git://linuxtv.org/mkrufky/tuners.git
6755S: Maintained
6756F: drivers/media/dvb-frontends/lgdt3305.*
6757
568a17ff 6758LGUEST
8b58be88 6759M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6760L: lguest@lists.ozlabs.org
568a17ff 6761W: http://lguest.ozlabs.org/
72e91863 6762S: Odd Fixes
070f420b 6763F: arch/x86/include/asm/lguest*.h
679655da
JP
6764F: arch/x86/lguest/
6765F: drivers/lguest/
6766F: include/linux/lguest*.h
070f420b 6767F: tools/lguest/
568a17ff 6768
32ac7cb2
TH
6769LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6770M: Tejun Heo <tj@kernel.org>
6771L: linux-ide@vger.kernel.org
6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6773S: Maintained
6774F: drivers/ata/
6775F: include/linux/ata.h
6776F: include/linux/libata.h
6777
6778LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6779M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6780L: linux-ide@vger.kernel.org
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6782S: Maintained
6783F: include/linux/pata_arasan_cf_data.h
6784F: drivers/ata/pata_arasan_cf.c
6785
c7fa056c
BZ
6786LIBATA PATA DRIVERS
6787M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6788M: Tejun Heo <tj@kernel.org>
6789L: linux-ide@vger.kernel.org
6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6791S: Maintained
6792F: drivers/ata/pata_*.c
6793F: drivers/ata/ata_generic.c
6794
32ac7cb2
TH
6795LIBATA SATA AHCI PLATFORM devices support
6796M: Hans de Goede <hdegoede@redhat.com>
6797M: Tejun Heo <tj@kernel.org>
6798L: linux-ide@vger.kernel.org
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6800S: Maintained
6801F: drivers/ata/ahci_platform.c
6802F: drivers/ata/libahci_platform.c
6803F: include/linux/ahci_platform.h
6804
6805LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6806M: Mikael Pettersson <mikpelinux@gmail.com>
6807L: linux-ide@vger.kernel.org
6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6809S: Maintained
6810F: drivers/ata/sata_promise.*
6811
1acd437c
SL
6812LIBLOCKDEP
6813M: Sasha Levin <sasha.levin@oracle.com>
6814S: Maintained
6815F: tools/lib/lockdep/
6816
bc30196f
DW
6817LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6818M: Dan Williams <dan.j.williams@intel.com>
6819L: linux-nvdimm@lists.01.org
6820Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6822S: Supported
6823F: drivers/nvdimm/*
6824F: include/linux/nd.h
6825F: include/linux/libnvdimm.h
6826F: include/uapi/linux/ndctl.h
6827
6828LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6829M: Ross Zwisler <ross.zwisler@linux.intel.com>
6830L: linux-nvdimm@lists.01.org
6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6832S: Supported
6833F: drivers/nvdimm/blk.c
6834F: drivers/nvdimm/region_devs.c
6835F: drivers/acpi/nfit*
6836
6837LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6838M: Vishal Verma <vishal.l.verma@intel.com>
6839L: linux-nvdimm@lists.01.org
6840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6841S: Supported
6842F: drivers/nvdimm/btt*
6843
6844LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6845M: Ross Zwisler <ross.zwisler@linux.intel.com>
6846L: linux-nvdimm@lists.01.org
6847Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6848S: Supported
6849F: drivers/nvdimm/pmem.c
b864bc17 6850F: include/linux/pmem.h
40603526 6851F: arch/*/include/asm/pmem.h
bc30196f 6852
cd9e9808
MB
6853LIGHTNVM PLATFORM SUPPORT
6854M: Matias Bjorling <mb@lightnvm.io>
6855W: http://github/OpenChannelSSD
4ead1a25 6856L: linux-block@vger.kernel.org
cd9e9808
MB
6857S: Maintained
6858F: drivers/lightnvm/
6859F: include/linux/lightnvm.h
6860F: include/uapi/linux/lightnvm.h
6861
1da177e4 6862LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6863M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6864W: http://www.ibm.com/linux/ltc/projects/ppc
6865S: Supported
11c34c7d 6866F: arch/powerpc/boot/rs6000.h
1da177e4 6867
852bb9f5 6868LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6869M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6870M: Paul Mackerras <paulus@samba.org>
ea668936 6871M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6872W: http://www.penguinppc.org/
a4724ed6 6873L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6874Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6876S: Supported
11c34c7d
JP
6877F: Documentation/powerpc/
6878F: arch/powerpc/
ef69b03d
ME
6879F: drivers/char/tpm/tpm_ibmvtpm*
6880F: drivers/crypto/nx/
6881F: drivers/crypto/vmx/
6882F: drivers/net/ethernet/ibm/ibmveth.*
6883F: drivers/net/ethernet/ibm/ibmvnic.*
6884F: drivers/pci/hotplug/rpa*
6885F: drivers/scsi/ibmvscsi/
6886N: opal
6887N: /pmac
6888N: powermac
6889N: powernv
6890N: [^a-z0-9]ps3
6891N: pseries
1da177e4
LT
6892
6893LINUX FOR POWER MACINTOSH
8b58be88 6894M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6895W: http://www.penguinppc.org/
a4724ed6 6896L: linuxppc-dev@lists.ozlabs.org
1da177e4 6897S: Maintained
11c34c7d
JP
6898F: arch/powerpc/platforms/powermac/
6899F: drivers/macintosh/
1da177e4 6900
77a76369 6901LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6902M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6903L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6904T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6905S: Maintained
11c34c7d
JP
6906F: arch/powerpc/platforms/512x/
6907F: arch/powerpc/platforms/52xx/
1da177e4
LT
6908
6909LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6910M: Alistair Popple <alistair@popple.id.au>
8b58be88 6911M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6912W: http://www.penguinppc.org/
a4724ed6 6913L: linuxppc-dev@lists.ozlabs.org
1da177e4 6914S: Maintained
11c34c7d
JP
6915F: arch/powerpc/platforms/40x/
6916F: arch/powerpc/platforms/44x/
1da177e4 6917
260c02a9 6918LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6919L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6920S: Orphan
11c34c7d
JP
6921F: arch/powerpc/*/*virtex*
6922F: arch/powerpc/*/*/*virtex*
1da177e4 6923
e93adf1e 6924LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6925M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6926W: http://www.penguinppc.org/
a4724ed6 6927L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6928S: Maintained
a2b1f7c8 6929F: arch/powerpc/platforms/8xx/
e93adf1e 6930
1da177e4 6931LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6932M: Scott Wood <oss@buserror.net>
8b58be88 6933M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6934W: http://www.penguinppc.org/
a4724ed6 6935L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6937S: Maintained
11c34c7d 6938F: arch/powerpc/platforms/83xx/
4c8f581d 6939F: arch/powerpc/platforms/85xx/
1da177e4 6940
ab06ff3a 6941LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6942M: Olof Johansson <olof@lixom.net>
a4724ed6 6943L: linuxppc-dev@lists.ozlabs.org
92e19709 6944S: Maintained
11c34c7d
JP
6945F: arch/powerpc/platforms/pasemi/
6946F: drivers/*/*pasemi*
6947F: drivers/*/*/*pasemi*
ab06ff3a 6948
1da177e4 6949LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6950M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6951L: linux-security-module@vger.kernel.org
1da177e4
LT
6952S: Supported
6953
a23ce6da
HW
6954LIS3LV02D ACCELEROMETER DRIVER
6955M: Eric Piel <eric.piel@tremplin-utc.net>
6956S: Maintained
ff606677
JD
6957F: Documentation/misc-devices/lis3lv02d
6958F: drivers/misc/lis3lv02d/
bd35665f 6959F: drivers/platform/x86/hp_accel.c
a23ce6da 6960
b700e7f0
SJ
6961LIVE PATCHING
6962M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6963M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6964M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6965M: Miroslav Benes <mbenes@suse.cz>
6966R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6967S: Maintained
6968F: kernel/livepatch/
6969F: include/linux/livepatch.h
6970F: arch/x86/include/asm/livepatch.h
6971F: arch/x86/kernel/livepatch.c
5e4e3844 6972F: Documentation/livepatch/
b700e7f0 6973F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6974F: samples/livepatch/
b700e7f0 6975L: live-patching@vger.kernel.org
74d50da3 6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6977
ea861d73
KC
6978LINUX KERNEL DUMP TEST MODULE (LKDTM)
6979M: Kees Cook <keescook@chromium.org>
6980S: Maintained
6981F: drivers/misc/lkdtm.c
6982
e2d1d6c0 6983LLC (802.2)
8b58be88 6984M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6985S: Maintained
679655da 6986F: include/linux/llc.h
c117ab84 6987F: include/uapi/linux/llc.h
679655da
JP
6988F: include/net/llc*
6989F: net/llc/
e2d1d6c0 6990
4e233cbe
AD
6991LM73 HARDWARE MONITOR DRIVER
6992M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6993L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6994S: Maintained
6995F: drivers/hwmon/lm73.c
6996
156e2d1a 6997LM78 HARDWARE MONITOR DRIVER
d8130624 6998M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6999L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7000S: Maintained
7001F: Documentation/hwmon/lm78
7002F: drivers/hwmon/lm78.c
7003
1da177e4 7004LM83 HARDWARE MONITOR DRIVER
d8130624 7005M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7006L: linux-hwmon@vger.kernel.org
1da177e4 7007S: Maintained
679655da
JP
7008F: Documentation/hwmon/lm83
7009F: drivers/hwmon/lm83.c
1da177e4
LT
7010
7011LM90 HARDWARE MONITOR DRIVER
d8130624 7012M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7013L: linux-hwmon@vger.kernel.org
1da177e4 7014S: Maintained
679655da 7015F: Documentation/hwmon/lm90
aae7bce4 7016F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7017F: drivers/hwmon/lm90.c
1da177e4 7018
917cc4e6
GR
7019LM95234 HARDWARE MONITOR DRIVER
7020M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7021L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7022S: Maintained
7023F: Documentation/hwmon/lm95234
7024F: drivers/hwmon/lm95234.c
7025
68620bdd
MP
7026LME2510 MEDIA DRIVER
7027M: Malcolm Priestley <tvboxspy@gmail.com>
7028L: linux-media@vger.kernel.org
a825eaec 7029W: https://linuxtv.org
68620bdd
MP
7030Q: http://patchwork.linuxtv.org/project/linux-media/list/
7031S: Maintained
7032F: drivers/media/usb/dvb-usb-v2/lmedm04*
7033
512e67f9 7034LOCKDEP AND LOCKSTAT
8b58be88
JP
7035M: Peter Zijlstra <peterz@infradead.org>
7036M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7037L: linux-kernel@vger.kernel.org
75fc2d37 7038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7039S: Maintained
214e0aed
DB
7040F: Documentation/locking/lockdep*.txt
7041F: Documentation/locking/lockstat.txt
679655da 7042F: include/linux/lockdep.h
7486d6da 7043F: kernel/locking/
512e67f9 7044
dde33348 7045LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7046M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7047L: linux-ntfs-dev@lists.sourceforge.net
7048W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7049S: Maintained
679655da 7050F: Documentation/ldm.txt
20d16fef 7051F: block/partitions/ldm.*
1da177e4 7052
ef6ada3d
JE
7053LogFS
7054M: Joern Engel <joern@logfs.org>
756ccb3c 7055M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7056L: logfs@logfs.org
7057W: logfs.org
7058S: Maintained
7059F: fs/logfs/
7060
c87e34ef 7061LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7062M: Sathya Prakash <sathya.prakash@broadcom.com>
7063M: Chaitra P B <chaitra.basappa@broadcom.com>
7064M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7065L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7066L: linux-scsi@vger.kernel.org
9495e835 7067W: http://www.avagotech.com/support/
c87e34ef 7068S: Supported
679655da 7069F: drivers/message/fusion/
500c152a 7070F: drivers/scsi/mpt2sas/
7071F: drivers/scsi/mpt3sas/
c87e34ef 7072
1da177e4 7073LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7074M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7075L: linux-scsi@vger.kernel.org
7076S: Maintained
679655da 7077F: drivers/scsi/sym53c8xx_2/
1da177e4 7078
e5f5c99a
GR
7079LTC4261 HARDWARE MONITOR DRIVER
7080M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7081L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7082S: Maintained
7083F: Documentation/hwmon/ltc4261
7084F: drivers/hwmon/ltc4261.c
7085
81365c31 7086LTP (Linux Test Project)
28b8e8d4 7087M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7088M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7089M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7090M: Jan Stancek <jstancek@redhat.com>
7091M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7092M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7093L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7094W: http://linux-test-project.github.io/
7d1ae8a8 7095T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7096S: Maintained
7097
c12a54b3 7098M32R ARCHITECTURE
c12a54b3 7099W: http://www.linux-m32r.org/
b4174867 7100S: Orphan
679655da 7101F: arch/m32r/
c12a54b3 7102
1da177e4 7103M68K ARCHITECTURE
8b58be88 7104M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7105L: linux-m68k@lists.linux-m68k.org
7106W: http://www.linux-m68k.org/
54e5881d 7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7108S: Maintained
679655da 7109F: arch/m68k/
9db35182 7110F: drivers/zorro/
1da177e4
LT
7111
7112M68K ON APPLE MACINTOSH
8b58be88 7113M: Joshua Thompson <funaho@jurai.org>
1da177e4 7114W: http://www.mac.linux-m68k.org/
9bb9f222 7115L: linux-m68k@lists.linux-m68k.org
1da177e4 7116S: Maintained
9db35182 7117F: arch/m68k/mac/
1da177e4
LT
7118
7119M68K ON HP9000/300
8b58be88 7120M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7121W: http://www.tazenda.demon.co.uk/phil/linux-hp
7122S: Maintained
679655da 7123F: arch/m68k/hp300/
1da177e4 7124
74425546
AP
7125M88DS3103 MEDIA DRIVER
7126M: Antti Palosaari <crope@iki.fi>
7127L: linux-media@vger.kernel.org
a825eaec 7128W: https://linuxtv.org
74425546
AP
7129W: http://palosaari.fi/linux/
7130Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131T: git git://linuxtv.org/anttip/media_tree.git
7132S: Maintained
7133F: drivers/media/dvb-frontends/m88ds3103*
7134
68620bdd
MP
7135M88RS2000 MEDIA DRIVER
7136M: Malcolm Priestley <tvboxspy@gmail.com>
7137L: linux-media@vger.kernel.org
a825eaec 7138W: https://linuxtv.org
68620bdd
MP
7139Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140S: Maintained
7141F: drivers/media/dvb-frontends/m88rs2000*
7142
07a092fa 7143MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7144M: Alexey Klimov <klimov.linux@gmail.com>
7145L: linux-media@vger.kernel.org
7146T: git git://linuxtv.org/media_tree.git
7147S: Maintained
7148F: drivers/media/radio/radio-ma901.c
07a092fa 7149
64a327a7 7150MAC80211
8b58be88 7151M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7152L: linux-wireless@vger.kernel.org
491b26b4 7153W: http://wireless.kernel.org/
ce466579
JB
7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7155T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7156S: Maintained
679655da
JP
7157F: Documentation/networking/mac80211-injection.txt
7158F: include/net/mac80211.h
7159F: net/mac80211/
2af8c4dc 7160F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7161
b863ceb7 7162MACVLAN DRIVER
8b58be88 7163M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7164L: netdev@vger.kernel.org
7165S: Maintained
679655da
JP
7166F: drivers/net/macvlan.c
7167F: include/linux/if_macvlan.h
b863ceb7 7168
2b6d83e2
JB
7169MAILBOX API
7170M: Jassi Brar <jassisinghbrar@gmail.com>
7171L: linux-kernel@vger.kernel.org
7172S: Maintained
7173F: drivers/mailbox/
7174F: include/linux/mailbox_client.h
7175F: include/linux/mailbox_controller.h
7176
faf1668c 7177MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7178M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7179W: http://www.kernel.org/doc/man-pages
bd7ebec6 7180L: linux-man@vger.kernel.org
1b53dc74 7181S: Maintained
faf1668c 7182
8427defd 7183MARVELL ARMADA DRM SUPPORT
54176cc6 7184M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7185S: Maintained
7186F: drivers/gpu/drm/armada/
4418833e
EV
7187F: include/uapi/drm/armada_drm.h
7188F: Documentation/devicetree/bindings/display/armada/
8427defd 7189
3ad50cca
GR
7190MARVELL 88E6352 DSA support
7191M: Guenter Roeck <linux@roeck-us.net>
7192S: Maintained
7193F: drivers/net/dsa/mv88e6352.c
7194
c4d007bc
TP
7195MARVELL CRYPTO DRIVER
7196M: Boris Brezillon <boris.brezillon@free-electrons.com>
7197M: Arnaud Ebalard <arno@natisbad.org>
7198F: drivers/crypto/marvell/
7199S: Maintained
7200L: linux-crypto@vger.kernel.org
7201
44c14c1d 7202MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7203M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7204M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7205L: netdev@vger.kernel.org
7206S: Maintained
7207F: drivers/net/ethernet/marvell/sk*
7208
74cda169 7209MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7210L: libertas-dev@lists.infradead.org
8ac3e99e 7211S: Orphan
f988d640 7212F: drivers/net/wireless/marvell/libertas/
74cda169 7213
b60d6975 7214MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7216L: netdev@vger.kernel.org
f5ca8502 7217S: Maintained
527a6266 7218F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7219F: include/linux/mv643xx.h
1da177e4 7220
370b8ed9
TP
7221MARVELL MVNETA ETHERNET DRIVER
7222M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7223L: netdev@vger.kernel.org
7224S: Maintained
7225F: drivers/net/ethernet/marvell/mvneta.*
7226
fcad584d 7227MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7228M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7229M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7230L: linux-wireless@vger.kernel.org
7231S: Maintained
277b024e 7232F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7233
a2c3f656 7234MARVELL MWL8K WIRELESS DRIVER
a040d532 7235M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7236L: linux-wireless@vger.kernel.org
16345910 7237S: Odd Fixes
de60f1dc 7238F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7239
2a69567b 7240MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7241M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7242S: Odd Fixes
1fa7e547 7243F: drivers/mmc/host/mvsdio.*
2a69567b 7244
1da177e4 7245MATROX FRAMEBUFFER DRIVER
c69f677c 7246L: linux-fbdev@vger.kernel.org
52653199 7247S: Orphan
8a61f013 7248F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7249F: include/uapi/linux/matroxfb.h
1da177e4 7250
ca462085
GR
7251MAX16065 HARDWARE MONITOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7253L: linux-hwmon@vger.kernel.org
ca462085
GR
7254S: Maintained
7255F: Documentation/hwmon/max16065
7256F: drivers/hwmon/max16065.c
7257
1f61cab8
GR
7258MAX20751 HARDWARE MONITOR DRIVER
7259M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7260L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7261S: Maintained
7262F: Documentation/hwmon/max20751
7263F: drivers/hwmon/max20751.c
7264
d20620de 7265MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7266M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7267L: linux-hwmon@vger.kernel.org
d20620de 7268S: Maintained
679655da
JP
7269F: Documentation/hwmon/max6650
7270F: drivers/hwmon/max6650.c
d20620de 7271
e89ab51f
GR
7272MAX6697 HARDWARE MONITOR DRIVER
7273M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7274L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7275S: Maintained
7276F: Documentation/hwmon/max6697
7277F: Documentation/devicetree/bindings/i2c/max6697.txt
7278F: drivers/hwmon/max6697.c
7279F: include/linux/platform_data/max6697.h
7280
f8f847b5
KK
7281MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7282M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7283L: linux-pm@vger.kernel.org
7284S: Supported
7285F: drivers/power/max14577_charger.c
7286F: drivers/power/max77693_charger.c
7287
3811405e
JMC
7288MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7289M: Javier Martinez Canillas <javier@osg.samsung.com>
7290L: linux-kernel@vger.kernel.org
7291S: Supported
96173cc6 7292F: drivers/*/*max77802*.c
3811405e
JMC
7293F: Documentation/devicetree/bindings/*/*max77802.txt
7294F: include/dt-bindings/*/*max77802.h
7295
befeb596
KK
7296MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7297M: Chanwoo Choi <cw00.choi@samsung.com>
7298M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7299L: linux-kernel@vger.kernel.org
7300S: Supported
86cf635a 7301F: drivers/*/max14577*.c
0998a436 7302F: drivers/*/max77686*.c
86cf635a 7303F: drivers/*/max77693*.c
befeb596
KK
7304F: drivers/extcon/extcon-max14577.c
7305F: drivers/extcon/extcon-max77693.c
7306F: drivers/rtc/rtc-max77686.c
7307F: drivers/clk/clk-max77686.c
7308F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7309F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7310F: Documentation/devicetree/bindings/mfd/max77693.txt
7311F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7312F: include/linux/mfd/max14577*.h
7313F: include/linux/mfd/max77686*.h
7314F: include/linux/mfd/max77693*.h
7315
9be3c9a5
HV
7316MAXIRADIO FM RADIO RECEIVER DRIVER
7317M: Hans Verkuil <hverkuil@xs4all.nl>
7318L: linux-media@vger.kernel.org
7319T: git git://linuxtv.org/media_tree.git
a825eaec 7320W: https://linuxtv.org
9be3c9a5
HV
7321S: Maintained
7322F: drivers/media/radio/radio-maxiradio*
7323
c05dc2cc
PR
7324MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7325M: Peter Rosin <peda@axentia.se>
7326L: linux-iio@vger.kernel.org
7327S: Maintained
7328F: drivers/iio/potentiometer/mcp4531.c
7329
6f32a8c9
LP
7330MEDIA DRIVERS FOR RENESAS - VSP1
7331M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7332L: linux-media@vger.kernel.org
4a121096 7333L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7334T: git git://linuxtv.org/media_tree.git
7335S: Supported
7336F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7337F: drivers/media/platform/vsp1/
7338
dacf9ce8
KS
7339MEDIA DRIVERS FOR ASCOT2E
7340M: Sergey Kozlov <serjk@netup.ru>
7341L: linux-media@vger.kernel.org
a825eaec 7342W: https://linuxtv.org
dacf9ce8
KS
7343W: http://netup.tv/
7344T: git git://linuxtv.org/media_tree.git
7345S: Supported
7346F: drivers/media/dvb-frontends/ascot2e*
7347
a6dc60ff
KS
7348MEDIA DRIVERS FOR CXD2841ER
7349M: Sergey Kozlov <serjk@netup.ru>
7350L: linux-media@vger.kernel.org
a825eaec 7351W: https://linuxtv.org
a6dc60ff
KS
7352W: http://netup.tv/
7353T: git git://linuxtv.org/media_tree.git
7354S: Supported
7355F: drivers/media/dvb-frontends/cxd2841er*
7356
a5d32b35
KS
7357MEDIA DRIVERS FOR HORUS3A
7358M: Sergey Kozlov <serjk@netup.ru>
7359L: linux-media@vger.kernel.org
a825eaec 7360W: https://linuxtv.org
a5d32b35
KS
7361W: http://netup.tv/
7362T: git git://linuxtv.org/media_tree.git
7363S: Supported
7364F: drivers/media/dvb-frontends/horus3a*
7365
e025273b
KS
7366MEDIA DRIVERS FOR LNBH25
7367M: Sergey Kozlov <serjk@netup.ru>
7368L: linux-media@vger.kernel.org
a825eaec 7369W: https://linuxtv.org
e025273b
KS
7370W: http://netup.tv/
7371T: git git://linuxtv.org/media_tree.git
7372S: Supported
7373F: drivers/media/dvb-frontends/lnbh25*
7374
52b1eaf4
KS
7375MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7376M: Sergey Kozlov <serjk@netup.ru>
7377L: linux-media@vger.kernel.org
a825eaec 7378W: https://linuxtv.org
52b1eaf4
KS
7379W: http://netup.tv/
7380T: git git://linuxtv.org/media_tree.git
7381S: Supported
7382F: drivers/media/pci/netup_unidvb/*
7383
127c49ae 7384MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7385M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7386M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7387P: LinuxTV.org Project
7388L: linux-media@vger.kernel.org
a825eaec 7389W: https://linuxtv.org
8a6e2535 7390Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7391T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7392S: Maintained
7393F: Documentation/dvb/
7394F: Documentation/video4linux/
ffe06198 7395F: Documentation/DocBook/media/
127c49ae 7396F: drivers/media/
ffe06198 7397F: drivers/staging/media/
eb4b0ec7 7398F: include/linux/platform_data/media/
127c49ae 7399F: include/media/
6c0f0359
MCC
7400F: include/uapi/linux/dvb/
7401F: include/uapi/linux/videodev2.h
7402F: include/uapi/linux/media.h
7403F: include/uapi/linux/v4l2-*
7404F: include/uapi/linux/meye.h
7405F: include/uapi/linux/ivtv*
7406F: include/uapi/linux/uvcvideo.h
d20620de 7407
0c272fc9
JC
7408MEDIATEK ETHERNET DRIVER
7409M: Felix Fietkau <nbd@openwrt.org>
7410M: John Crispin <blogic@openwrt.org>
7411L: netdev@vger.kernel.org
7412S: Maintained
7413F: drivers/net/ethernet/mediatek/
7414
c869f77d
JK
7415MEDIATEK MT7601U WIRELESS LAN DRIVER
7416M: Jakub Kicinski <kubakici@wp.pl>
7417L: linux-wireless@vger.kernel.org
7418S: Maintained
7419F: drivers/net/wireless/mediatek/mt7601u/
7420
e399065b
SS
7421MEGARAID SCSI/SAS DRIVERS
7422M: Kashyap Desai <kashyap.desai@avagotech.com>
7423M: Sumit Saxena <sumit.saxena@avagotech.com>
7424M: Uday Lingala <uday.lingala@avagotech.com>
7425L: megaraidlinux.pdl@avagotech.com
baaea1dc 7426L: linux-scsi@vger.kernel.org
e399065b 7427W: http://www.lsi.com
ce00f85c 7428S: Maintained
679655da
JP
7429F: Documentation/scsi/megaraid.txt
7430F: drivers/scsi/megaraid.*
7431F: drivers/scsi/megaraid/
757e0108 7432
2c46c9d5 7433MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7434M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7435L: netdev@vger.kernel.org
2c46c9d5
AV
7436S: Supported
7437W: http://www.mellanox.com
7438Q: http://patchwork.ozlabs.org/project/netdev/list/
7439F: drivers/net/ethernet/mellanox/mlx4/en_*
7440
e7523a49
OG
7441MELLANOX ETHERNET DRIVER (mlx5e)
7442M: Saeed Mahameed <saeedm@mellanox.com>
7443L: netdev@vger.kernel.org
7444S: Supported
7445W: http://www.mellanox.com
7446Q: http://patchwork.ozlabs.org/project/netdev/list/
7447F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7448
93c1edb2
JP
7449MELLANOX ETHERNET SWITCH DRIVERS
7450M: Jiri Pirko <jiri@mellanox.com>
7451M: Ido Schimmel <idosch@mellanox.com>
7452L: netdev@vger.kernel.org
7453S: Supported
7454W: http://www.mellanox.com
7455Q: http://patchwork.ozlabs.org/project/netdev/list/
7456F: drivers/net/ethernet/mellanox/mlxsw/
7457
5b25b13a
MD
7458MEMBARRIER SUPPORT
7459M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7460M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7461L: linux-kernel@vger.kernel.org
7462S: Supported
7463F: kernel/membarrier.c
7464F: include/uapi/linux/membarrier.h
7465
70ea91f1
SR
7466MEMORY MANAGEMENT
7467L: linux-mm@kvack.org
70ea91f1
SR
7468W: http://www.linux-mm.org
7469S: Maintained
679655da 7470F: include/linux/mm.h
551450bb
CS
7471F: include/linux/gfp.h
7472F: include/linux/mmzone.h
7473F: include/linux/memory_hotplug.h
7474F: include/linux/vmalloc.h
679655da 7475F: mm/
70ea91f1 7476
f4e9ce66 7477MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7478M: David Woodhouse <dwmw2@infradead.org>
242c325e 7479M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7480L: linux-mtd@lists.infradead.org
8a6e2535
JP
7481W: http://www.linux-mtd.infradead.org/
7482Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7483T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7484T: git git://git.infradead.org/l2-mtd.git
1da177e4 7485S: Maintained
679655da
JP
7486F: drivers/mtd/
7487F: include/linux/mtd/
c117ab84 7488F: include/uapi/mtd/
1da177e4 7489
26c57ef1 7490MEN A21 WATCHDOG DRIVER
30c7469b 7491M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7492L: linux-watchdog@vger.kernel.org
30c7469b 7493S: Maintained
26c57ef1
JT
7494F: drivers/watchdog/mena21_wdt.c
7495
3764e82e 7496MEN CHAMELEON BUS (mcb)
30c7469b
JT
7497M: Johannes Thumshirn <morbidrsa@gmail.com>
7498S: Maintained
3764e82e
JT
7499F: drivers/mcb/
7500F: include/linux/mcb.h
b9f2f459 7501F: Documentation/men-chameleon-bus.txt
3764e82e 7502
48b490d2
AW
7503MEN F21BMC (Board Management Controller)
7504M: Andreas Werner <andreas.werner@men.de>
7505S: Supported
7506F: drivers/mfd/menf21bmc.c
7507F: drivers/watchdog/menf21bmc_wdt.c
7508F: drivers/leds/leds-menf21bmc.c
7509F: drivers/hwmon/menf21bmc_hwmon.c
7510F: Documentation/hwmon/menf21bmc
7511
12285945
JH
7512METAG ARCHITECTURE
7513M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7514L: linux-metag@vger.kernel.org
9f273c24 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7516S: Odd Fixes
12285945
JH
7517F: arch/metag/
7518F: Documentation/metag/
7519F: Documentation/devicetree/bindings/metag/
2d799dde 7520F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7521F: drivers/clocksource/metag_generic.c
5698c50d
JH
7522F: drivers/irqchip/irq-metag.c
7523F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7524F: drivers/tty/metag_da.c
12285945 7525
c6375b0a 7526MICROBLAZE ARCHITECTURE
8b58be88 7527M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7528W: http://www.monstr.eu/fdt/
7529T: git git://git.monstr.eu/linux-2.6-microblaze.git
7530S: Supported
0a8c7914 7531F: arch/microblaze/
1da177e4 7532
2508a45a
CY
7533MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7534M: Chen Yu <yu.c.chen@intel.com>
7535L: platform-driver-x86@vger.kernel.org
7536S: Supported
7537F: drivers/platform/x86/surfacepro3_button.c
7538
1da177e4 7539MICROTEK X6 SCANNER
61eee9a7 7540M: Oliver Neukum <oliver@neukum.org>
1da177e4 7541S: Maintained
679655da 7542F: drivers/usb/image/microtek.*
1da177e4
LT
7543
7544MIPS
8b58be88 7545M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7546L: linux-mips@linux-mips.org
6097050d 7547W: http://www.linux-mips.org/
b05e988e 7548T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7549Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7550S: Supported
f46d92e8 7551F: Documentation/devicetree/bindings/mips/
679655da
JP
7552F: Documentation/mips/
7553F: arch/mips/
1da177e4 7554
413ef3f6
KC
7555MIPS/LOONGSON1 ARCHITECTURE
7556M: Keguang Zhang <keguang.zhang@gmail.com>
7557L: linux-mips@linux-mips.org
7558S: Maintained
7559F: arch/mips/loongson32/
7560F: arch/mips/include/asm/mach-loongson32/
7561F: drivers/*/*loongson1*
7562F: drivers/*/*/*loongson1*
7563
08b7620a
HV
7564MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7565M: Hans Verkuil <hverkuil@xs4all.nl>
7566L: linux-media@vger.kernel.org
7567T: git git://linuxtv.org/media_tree.git
a825eaec 7568W: https://linuxtv.org
08b7620a
HV
7569S: Odd Fixes
7570F: drivers/media/radio/radio-miropcm20*
7571
c09befcb
OG
7572MELLANOX MLX4 core VPI driver
7573M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7574L: netdev@vger.kernel.org
7575L: linux-rdma@vger.kernel.org
7576W: http://www.mellanox.com
7577Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7578S: Supported
7579F: drivers/net/ethernet/mellanox/mlx4/
7580F: include/linux/mlx4/
7581
7582MELLANOX MLX4 IB driver
7583M: Yishai Hadas <yishaih@mellanox.com>
7584L: linux-rdma@vger.kernel.org
7585W: http://www.mellanox.com
e126ba97 7586Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7587S: Supported
7588F: drivers/infiniband/hw/mlx4/
7589F: include/linux/mlx4/
7590
595a4d8f
OG
7591MELLANOX MLX5 core VPI driver
7592M: Matan Barak <matanb@mellanox.com>
7593M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7594L: netdev@vger.kernel.org
7595L: linux-rdma@vger.kernel.org
7596W: http://www.mellanox.com
7597Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7598S: Supported
7599F: drivers/net/ethernet/mellanox/mlx5/core/
7600F: include/linux/mlx5/
7601
595a4d8f
OG
7602MELLANOX MLX5 IB driver
7603M: Matan Barak <matanb@mellanox.com>
7604M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7605L: linux-rdma@vger.kernel.org
7606W: http://www.mellanox.com
7607Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7608S: Supported
b75f0050 7609F: drivers/infiniband/hw/mlx5/
595a4d8f 7610F: include/linux/mlx5/
e126ba97 7611
764589b6
CM
7612MELEXIS MLX90614 DRIVER
7613M: Crt Mori <cmo@melexis.com>
7614L: linux-iio@vger.kernel.org
7615W: http://www.melexis.com
7616S: Supported
7617F: drivers/iio/temperature/mlx90614.c
7618
0ce277e4
AP
7619MN88472 MEDIA DRIVER
7620M: Antti Palosaari <crope@iki.fi>
7621L: linux-media@vger.kernel.org
a825eaec 7622W: https://linuxtv.org
0ce277e4
AP
7623W: http://palosaari.fi/linux/
7624Q: http://patchwork.linuxtv.org/project/linux-media/list/
7625T: git git://linuxtv.org/anttip/media_tree.git
7626S: Maintained
7627F: drivers/staging/media/mn88472/
7628F: drivers/media/dvb-frontends/mn88472.h
7629
4f4d238f
AP
7630MN88473 MEDIA DRIVER
7631M: Antti Palosaari <crope@iki.fi>
7632L: linux-media@vger.kernel.org
a825eaec 7633W: https://linuxtv.org
4f4d238f
AP
7634W: http://palosaari.fi/linux/
7635Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7636S: Maintained
877ba50b 7637F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7638
1da177e4 7639MODULE SUPPORT
8b58be88 7640M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7641S: Maintained
679655da
JP
7642F: include/linux/module.h
7643F: kernel/module.c
1da177e4
LT
7644
7645MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7646W: http://popies.net/meye/
b7788e13 7647S: Orphan
679655da 7648F: Documentation/video4linux/meye.txt
90d72ac6 7649F: drivers/media/pci/meye/
6c0f0359 7650F: include/uapi/linux/meye.h
1da177e4 7651
b9705b60 7652MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7653M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7654S: Maintained
679655da 7655F: Documentation/serial/moxa-smartio
c897401b 7656F: drivers/tty/mxser.*
d735410a 7657
889b2f87
AK
7658MR800 AVERMEDIA USB FM RADIO DRIVER
7659M: Alexey Klimov <klimov.linux@gmail.com>
7660L: linux-media@vger.kernel.org
7661T: git git://linuxtv.org/media_tree.git
7662S: Maintained
7663F: drivers/media/radio/radio-mr800.c
7664
d7155691
AO
7665MRF24J40 IEEE 802.15.4 RADIO DRIVER
7666M: Alan Ott <alan@signal11.us>
7667L: linux-wpan@vger.kernel.org
7668S: Maintained
7669F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7670F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7671
8c4c731a 7672MSI LAPTOP SUPPORT
182ae55c 7673M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7674L: platform-driver-x86@vger.kernel.org
8c4c731a 7675S: Maintained
679655da 7676F: drivers/platform/x86/msi-laptop.c
8c4c731a 7677
0f1006b1 7678MSI WMI SUPPORT
d0944853 7679L: platform-driver-x86@vger.kernel.org
5ee7041e 7680S: Orphan
0f1006b1
AA
7681F: drivers/platform/x86/msi-wmi.c
7682
19a628a0
AP
7683MSI001 MEDIA DRIVER
7684M: Antti Palosaari <crope@iki.fi>
7685L: linux-media@vger.kernel.org
a825eaec 7686W: https://linuxtv.org
19a628a0
AP
7687W: http://palosaari.fi/linux/
7688Q: http://patchwork.linuxtv.org/project/linux-media/list/
7689T: git git://linuxtv.org/anttip/media_tree.git
7690S: Maintained
0185e197 7691F: drivers/media/tuners/msi001*
19a628a0 7692
7570589d 7693MSI2500 MEDIA DRIVER
2c57213f
AP
7694M: Antti Palosaari <crope@iki.fi>
7695L: linux-media@vger.kernel.org
a825eaec 7696W: https://linuxtv.org
2c57213f
AP
7697W: http://palosaari.fi/linux/
7698Q: http://patchwork.linuxtv.org/project/linux-media/list/
7699T: git git://linuxtv.org/anttip/media_tree.git
7700S: Maintained
7570589d 7701F: drivers/media/usb/msi2500/
2c57213f 7702
159eeea4
RJ
7703MSYSTEMS DISKONCHIP G3 MTD DRIVER
7704M: Robert Jarzmik <robert.jarzmik@free.fr>
7705L: linux-mtd@lists.infradead.org
7706S: Maintained
7707F: drivers/mtd/devices/docg3*
7708
62a37dc7 7709MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711L: linux-media@vger.kernel.org
7712T: git git://linuxtv.org/media_tree.git
7713S: Maintained
7714F: drivers/media/i2c/mt9m032.c
b5dcee22 7715F: include/media/i2c/mt9m032.h
0e837fb9 7716
62a37dc7 7717MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7718M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7719L: linux-media@vger.kernel.org
7720T: git git://linuxtv.org/media_tree.git
7721S: Maintained
7722F: drivers/media/i2c/mt9p031.c
b5dcee22 7723F: include/media/i2c/mt9p031.h
0e837fb9 7724
62a37dc7 7725MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7727L: linux-media@vger.kernel.org
7728T: git git://linuxtv.org/media_tree.git
7729S: Maintained
7730F: drivers/media/i2c/mt9t001.c
b5dcee22 7731F: include/media/i2c/mt9t001.h
0e837fb9 7732
62a37dc7 7733MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7735L: linux-media@vger.kernel.org
7736T: git git://linuxtv.org/media_tree.git
7737S: Maintained
f2272e13 7738F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7739F: drivers/media/i2c/mt9v032.c
b5dcee22 7740F: include/media/i2c/mt9v032.h
0e837fb9 7741
4e0d13cb 7742MULTIFUNCTION DEVICES (MFD)
f7d3210e 7743M: Lee Jones <lee.jones@linaro.org>
7caa7991 7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7745S: Supported
679655da 7746F: drivers/mfd/
55b5940d 7747F: include/linux/mfd/
4e0d13cb 7748
5c4e6f13 7749MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7750M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7751L: linux-mmc@vger.kernel.org
708dce3f 7752T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7753S: Maintained
679655da
JP
7754F: drivers/mmc/
7755F: include/linux/mmc/
c117ab84 7756F: include/uapi/linux/mmc/
baca2da4 7757
15a0580c 7758MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7759S: Orphan
679655da
JP
7760F: drivers/mmc/host/mmc_spi.c
7761F: include/linux/spi/mmc_spi.h
15a0580c 7762
1da177e4 7763MULTISOUND SOUND DRIVER
8b58be88 7764M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7765S: Maintained
679655da
JP
7766F: Documentation/sound/oss/MultiSound
7767F: sound/oss/msnd*
1da177e4 7768
d735410a 7769MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7770S: Orphan
c897401b 7771F: drivers/tty/isicom.c
679655da 7772F: include/linux/isicom.h
d735410a 7773
550a7375 7774MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7775M: Bin Liu <b-liu@ti.com>
795fb7e7 7776L: linux-usb@vger.kernel.org
43b416e5 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7778S: Maintained
679655da 7779F: drivers/usb/musb/
550a7375 7780
ea0af5f6
MK
7781MXL5007T MEDIA DRIVER
7782M: Michael Krufky <mkrufky@linuxtv.org>
7783L: linux-media@vger.kernel.org
a825eaec 7784W: https://linuxtv.org
ea0af5f6
MK
7785W: http://github.com/mkrufky
7786Q: http://patchwork.linuxtv.org/project/linux-media/list/
7787T: git git://linuxtv.org/mkrufky/tuners.git
7788S: Maintained
7789F: drivers/media/tuners/mxl5007t.*
7790
2d3cf588 7791MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7792M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7793L: netdev@vger.kernel.org
205057ae 7794W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7795S: Supported
93f7848b 7796F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7797
9df4f913
BB
7798NAND FLASH SUBSYSTEM
7799M: Boris Brezillon <boris.brezillon@free-electrons.com>
7800R: Richard Weinberger <richard@nod.at>
7801L: linux-mtd@lists.infradead.org
7802W: http://www.linux-mtd.infradead.org/
7803Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7804T: git git://github.com/linux-nand/linux.git
7805S: Maintained
7806F: drivers/mtd/nand/
7807F: include/linux/mtd/nand*.h
7808
1da177e4 7809NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7810S: Orphan
d9fb9f38 7811F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7812
23dc05a3
DM
7813NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7814M: Daniel Mack <zonque@gmail.com>
7815S: Maintained
e5747e40 7816L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7817W: http://www.native-instruments.com
7818F: sound/usb/caiaq/
7819
1da177e4 7820NCP FILESYSTEM
52653199
PV
7821M: Petr Vandrovec <petr@vandrovec.name>
7822S: Odd Fixes
679655da 7823F: fs/ncpfs/
1da177e4 7824
a79b0322
FT
7825NCR 5380 SCSI DRIVERS
7826M: Finn Thain <fthain@telegraphics.com.au>
7827M: Michael Schmitz <schmitzmic@gmail.com>
7828L: linux-scsi@vger.kernel.org
7829S: Maintained
7830F: Documentation/scsi/g_NCR5380.txt
71d39758 7831F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7832F: drivers/scsi/NCR5380.*
7833F: drivers/scsi/arm/cumana_1.c
7834F: drivers/scsi/arm/oak.c
a79b0322
FT
7835F: drivers/scsi/atari_scsi.*
7836F: drivers/scsi/dmx3191d.c
7837F: drivers/scsi/dtc.*
7838F: drivers/scsi/g_NCR5380.*
7839F: drivers/scsi/g_NCR5380_mmio.c
7840F: drivers/scsi/mac_scsi.*
7841F: drivers/scsi/pas16.*
a79b0322
FT
7842F: drivers/scsi/sun3_scsi.*
7843F: drivers/scsi/sun3_scsi_vme.c
7844F: drivers/scsi/t128.*
7845
1da177e4 7846NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7847M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7848L: linux-scsi@vger.kernel.org
7849S: Maintained
679655da 7850F: drivers/scsi/NCR_D700.*
1da177e4 7851
4aa3eb4c
GR
7852NCT6775 HARDWARE MONITOR DRIVER
7853M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7854L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7855S: Maintained
7856F: Documentation/hwmon/nct6775
7857F: drivers/hwmon/nct6775.c
7858
3c2d774c 7859NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7860M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7861L: linux-rdma@vger.kernel.org
e3d33cb1 7862W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7863S: Supported
7864F: drivers/infiniband/hw/nes/
7865
be2f2e84 7866NETEM NETWORK EMULATOR
adbbf69d 7867M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7868L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7869S: Maintained
679655da 7870F: net/sched/sch_netem.c
be2f2e84 7871
b2f5a051 7872NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7873M: Jon Mason <jdmason@kudzu.us>
4a58448b 7874L: netdev@vger.kernel.org
4a58448b 7875S: Supported
679655da 7876F: Documentation/networking/s2io.txt
b2f5a051 7877F: Documentation/networking/vxge.txt
86387e1a 7878F: drivers/net/ethernet/neterion/
4a58448b 7879
db9cf3a3 7880NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7881M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7882M: Patrick McHardy <kaber@trash.net>
42010ed0 7883M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7884L: netfilter-devel@vger.kernel.org
82b98543 7885L: coreteam@netfilter.org
1da177e4
LT
7886W: http://www.netfilter.org/
7887W: http://www.iptables.org/
42010ed0
PNA
7888Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7890T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7891S: Supported
679655da
JP
7892F: include/linux/netfilter*
7893F: include/linux/netfilter/
7894F: include/net/netfilter/
c117ab84
CEB
7895F: include/uapi/linux/netfilter*
7896F: include/uapi/linux/netfilter/
679655da
JP
7897F: net/*/netfilter.c
7898F: net/*/netfilter/
7899F: net/netfilter/
91c269a0 7900F: net/bridge/br_netfilter*.c
1da177e4 7901
4cc67735 7902NETLABEL
87a0874c 7903M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7904W: http://netlabel.sf.net
7905L: netdev@vger.kernel.org
87a0874c 7906S: Maintained
80811493 7907F: Documentation/netlabel/
679655da
JP
7908F: include/net/netlabel.h
7909F: net/netlabel/
4cc67735 7910
1da177e4 7911NETROM NETWORK LAYER
8b58be88 7912M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7913L: linux-hams@vger.kernel.org
d34cb28a 7914W: http://www.linux-ax25.org/
1da177e4 7915S: Maintained
679655da 7916F: include/net/netrom.h
c117ab84 7917F: include/uapi/linux/netrom.h
679655da 7918F: net/netrom/
1da177e4 7919
4c352362
JK
7920NETRONOME ETHERNET DRIVERS
7921M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7922L: oss-drivers@netronome.com
7923S: Maintained
7924F: drivers/net/ethernet/netronome/
7925
5ddb88c0 7926NETWORK BLOCK DEVICE (NBD)
4ca5829a 7927M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7928S: Maintained
5e4b269b 7929L: nbd-general@lists.sourceforge.net
4ca5829a 7930T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7931F: Documentation/blockdev/nbd.txt
7932F: drivers/block/nbd.c
c117ab84 7933F: include/uapi/linux/nbd.h
1da177e4 7934
6e43650c
NH
7935NETWORK DROP MONITOR
7936M: Neil Horman <nhorman@tuxdriver.com>
7937L: netdev@vger.kernel.org
7938S: Maintained
7939W: https://fedorahosted.org/dropwatch/
7940F: net/core/drop_monitor.c
7941
1da177e4 7942NETWORKING [GENERAL]
8b58be88 7943M: "David S. Miller" <davem@davemloft.net>
979b6c13 7944L: netdev@vger.kernel.org
b1e8fd54 7945W: http://www.linuxfoundation.org/en/Net
11e98029 7946Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7949S: Maintained
679655da
JP
7950F: net/
7951F: include/net/
018d21ed
JP
7952F: include/linux/in.h
7953F: include/linux/net.h
7954F: include/linux/netdevice.h
c117ab84
CEB
7955F: include/uapi/linux/in.h
7956F: include/uapi/linux/net.h
7957F: include/uapi/linux/netdevice.h
0c7aecd4 7958F: include/uapi/linux/net_namespace.h
7e814a6c 7959F: tools/net/
f4e53f9a 7960F: tools/testing/selftests/net/
335a67d2 7961F: lib/random32.c
a101ccd1 7962F: lib/test_bpf.c
1da177e4
LT
7963
7964NETWORKING [IPv4/IPv6]
8b58be88
JP
7965M: "David S. Miller" <davem@davemloft.net>
7966M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7967M: James Morris <jmorris@namei.org>
7968M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7969M: Patrick McHardy <kaber@trash.net>
979b6c13 7970L: netdev@vger.kernel.org
08deed1e 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7972S: Maintained
679655da
JP
7973F: net/ipv4/
7974F: net/ipv6/
7975F: include/net/ip*
0a14842f 7976F: arch/x86/net/*
1da177e4 7977
73b7656c
DM
7978NETWORKING [IPSEC]
7979M: Steffen Klassert <steffen.klassert@secunet.com>
7980M: Herbert Xu <herbert@gondor.apana.org.au>
7981M: "David S. Miller" <davem@davemloft.net>
7982L: netdev@vger.kernel.org
d1fc5024
SK
7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7984T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7985S: Maintained
5826bdd1 7986F: net/core/flow.c
73b7656c
DM
7987F: net/xfrm/
7988F: net/key/
7989F: net/ipv4/xfrm*
d1fc5024
SK
7990F: net/ipv4/esp4.c
7991F: net/ipv4/ah4.c
7992F: net/ipv4/ipcomp.c
7993F: net/ipv4/ip_vti.c
73b7656c 7994F: net/ipv6/xfrm*
d1fc5024
SK
7995F: net/ipv6/esp6.c
7996F: net/ipv6/ah6.c
7997F: net/ipv6/ipcomp6.c
7998F: net/ipv6/ip6_vti.c
73b7656c
DM
7999F: include/uapi/linux/xfrm.h
8000F: include/net/xfrm.h
8001
10e2ff1c 8002NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8003M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8004L: netdev@vger.kernel.org
8005S: Maintained
8006
29f8f632 8007NETWORKING [WIRELESS]
2cb4abd1 8008L: linux-wireless@vger.kernel.org
8a6e2535 8009Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8010
788873ac
JP
8011NETWORKING DRIVERS
8012L: netdev@vger.kernel.org
8013W: http://www.linuxfoundation.org/en/Net
11e98029 8014Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8017S: Odd Fixes
156f4fbc 8018F: Documentation/devicetree/bindings/net/
788873ac 8019F: drivers/net/
018d21ed 8020F: include/linux/if_*
0b63bf1f 8021F: include/linux/netdevice.h
0b63bf1f
JD
8022F: include/linux/etherdevice.h
8023F: include/linux/fcdevice.h
8024F: include/linux/fddidevice.h
8025F: include/linux/hippidevice.h
8026F: include/linux/inetdevice.h
c117ab84
CEB
8027F: include/uapi/linux/if_*
8028F: include/uapi/linux/netdevice.h
788873ac 8029
0e324cf6
JL
8030NETWORKING DRIVERS (WIRELESS)
8031M: Kalle Valo <kvalo@codeaurora.org>
8032L: linux-wireless@vger.kernel.org
8033Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8036S: Maintained
182fd9ee 8037F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8038F: drivers/net/wireless/
8039
3d396eb1 8040NETXEN (1/10) GbE SUPPORT
8622315e 8041M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8042M: Sony Chacko <sony.chacko@qlogic.com>
8043M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8044L: netdev@vger.kernel.org
9c2b5bde 8045W: http://www.qlogic.com
3d396eb1 8046S: Supported
aa43c215 8047F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8048
6423d30f
AAJ
8049NFC SUBSYSTEM
8050M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8051M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8052M: Samuel Ortiz <sameo@linux.intel.com>
8053L: linux-wireless@vger.kernel.org
1eb3b216 8054L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8055S: Supported
6423d30f 8056F: net/nfc/
55eb94f9 8057F: include/net/nfc/
c117ab84 8058F: include/uapi/linux/nfc.h
6423d30f 8059F: drivers/nfc/
397d6497
CR
8060F: include/linux/platform_data/nfcmrvl.h
8061F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8062F: include/linux/platform_data/pn544.h
397d6497
CR
8063F: include/linux/platform_data/st21nfca.h
8064F: include/linux/platform_data/st-nci.h
7ebb88e5 8065F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8066
e8b43555 8067NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8068M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8069M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8070L: linux-nfs@vger.kernel.org
8071W: http://client.linux-nfs.org
cd7b996a 8072T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8073S: Maintained
679655da
JP
8074F: fs/lockd/
8075F: fs/nfs/
8076F: fs/nfs_common/
8077F: net/sunrpc/
8078F: include/linux/lockd/
8079F: include/linux/nfs*
8080F: include/linux/sunrpc/
c117ab84
CEB
8081F: include/uapi/linux/nfs*
8082F: include/uapi/linux/sunrpc/
1da177e4 8083
85ef9cea 8084NILFS2 FILESYSTEM
e2126935 8085M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8086L: linux-nilfs@vger.kernel.org
f9472265 8087W: http://nilfs.sourceforge.net/
9e92e516 8088W: http://nilfs.osdn.jp/
e2126935 8089T: git git://github.com/konis/nilfs2.git
85ef9cea 8090S: Supported
679655da
JP
8091F: Documentation/filesystems/nilfs2.txt
8092F: fs/nilfs2/
8093F: include/linux/nilfs2_fs.h
c35c7ac5 8094F: include/trace/events/nilfs2.h
85ef9cea 8095
1da177e4 8096NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8097M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8098W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8099S: Maintained
679655da
JP
8100F: Documentation/scsi/NinjaSCSI.txt
8101F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8102
8103NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8104M: GOTO Masanori <gotom@debian.or.jp>
8105M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8106W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8107S: Maintained
679655da
JP
8108F: Documentation/scsi/NinjaSCSI.txt
8109F: drivers/scsi/nsp32*
1da177e4 8110
383b8fb9
LFT
8111NIOS2 ARCHITECTURE
8112M: Ley Foon Tan <lftan@altera.com>
8113L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8114T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8115S: Maintained
8116F: arch/nios2/
8117
2a6afddb 8118NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8119R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8120F: include/linux/power/bq2415x_charger.h
081bab21 8121F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8122F: include/linux/power/isp1704_charger.h
8123F: drivers/power/bq2415x_charger.c
081bab21 8124F: drivers/power/bq27xxx_battery.c
e35a49b1 8125F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8126F: drivers/power/isp1704_charger.c
8127F: drivers/power/rx51_battery.c
8128
a1bd3bae 8129NTB DRIVER CORE
9ef6bf6c
JM
8130M: Jon Mason <jdmason@kudzu.us>
8131M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8132M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8133L: linux-ntb@googlegroups.com
fce8a7bb 8134S: Supported
2984411f
JM
8135W: https://github.com/jonmason/ntb/wiki
8136T: git git://github.com/jonmason/ntb.git
fce8a7bb 8137F: drivers/ntb/
548c237c 8138F: drivers/net/ntb_netdev.c
fce8a7bb 8139F: include/linux/ntb.h
a1bd3bae 8140F: include/linux/ntb_transport.h
fce8a7bb 8141
e26a5843
AH
8142NTB INTEL DRIVER
8143M: Jon Mason <jdmason@kudzu.us>
8144M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8145L: linux-ntb@googlegroups.com
e26a5843
AH
8146S: Supported
8147W: https://github.com/jonmason/ntb/wiki
8148T: git git://github.com/jonmason/ntb.git
8149F: drivers/ntb/hw/intel/
fce8a7bb 8150
a1b36958
XY
8151NTB AMD DRIVER
8152M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8153L: linux-ntb@googlegroups.com
8154S: Supported
8155F: drivers/ntb/hw/amd/
8156
1da177e4 8157NTFS FILESYSTEM
2818ef50 8158M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8159L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8160W: http://www.tuxera.com/
e6f4dee7 8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8162S: Supported
679655da
JP
8163F: Documentation/filesystems/ntfs.txt
8164F: fs/ntfs/
1da177e4 8165
9eb8ef74 8166NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8167M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8168L: linux-fbdev@vger.kernel.org
ce00f85c 8169S: Maintained
8a61f013
JH
8170F: drivers/video/fbdev/riva/
8171F: drivers/video/fbdev/nvidia/
1da177e4 8172
79461681 8173NVM EXPRESS DRIVER
b3975e94
JF
8174M: Keith Busch <keith.busch@intel.com>
8175M: Jens Axboe <axboe@fb.com>
79461681 8176L: linux-nvme@lists.infradead.org
b3975e94
JF
8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8178W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8179S: Supported
57dacad5 8180F: drivers/nvme/host/
79461681
MW
8181F: include/linux/nvme.h
8182
aee4b9bd
SK
8183NVMEM FRAMEWORK
8184M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8185M: Maxime Ripard <maxime.ripard@free-electrons.com>
8186S: Maintained
8187F: drivers/nvmem/
8188F: Documentation/devicetree/bindings/nvmem/
8189F: include/linux/nvmem-consumer.h
8190F: include/linux/nvmem-provider.h
8191
dece4585
CP
8192NXP-NCI NFC DRIVER
8193M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8194R: Charles Gorand <charles.gorand@effinnov.com>
8195L: linux-nfc@lists.01.org (moderated for non-subscribers)
8196S: Supported
8197F: drivers/nfc/nxp-nci
8198
f50d7146 8199NXP TDA998X DRM DRIVER
54176cc6 8200M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8201S: Supported
8202F: drivers/gpu/drm/i2c/tda998x_drv.c
8203F: include/drm/i2c/tda998x.h
8204
fbace43e
PR
8205NXP TFA9879 DRIVER
8206M: Peter Rosin <peda@axentia.se>
8207L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8208S: Maintained
8209F: sound/soc/codecs/tfa9879*
8210
442f04c3
JP
8211OBJTOOL
8212M: Josh Poimboeuf <jpoimboe@redhat.com>
8213S: Supported
8214F: tools/objtool/
8215
f5525786 8216OMAP SUPPORT
0e24bdd4 8217M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8218L: linux-omap@vger.kernel.org
8219W: http://www.muru.com/linux/omap/
8220W: http://linux.omap.com/
8a6e2535 8221Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8223S: Maintained
4e04d5a3 8224F: arch/arm/*omap*/
026da812
FB
8225F: arch/arm/configs/omap1_defconfig
8226F: arch/arm/configs/omap2plus_defconfig
046d0a37 8227F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8228F: drivers/irqchip/irq-omap-intc.c
8229F: drivers/mfd/*omap*.c
8230F: drivers/mfd/menelaus.c
8231F: drivers/mfd/palmas.c
8232F: drivers/mfd/tps65217.c
8233F: drivers/mfd/tps65218.c
8234F: drivers/mfd/tps65910.c
8235F: drivers/mfd/twl-core.[ch]
8236F: drivers/mfd/twl4030*.c
8237F: drivers/mfd/twl6030*.c
8238F: drivers/mfd/twl6040*.c
8239F: drivers/regulator/palmas-regulator*.c
8240F: drivers/regulator/pbias-regulator.c
8241F: drivers/regulator/tps65217-regulator.c
8242F: drivers/regulator/tps65218-regulator.c
8243F: drivers/regulator/tps65910-regulator.c
8244F: drivers/regulator/twl-regulator.c
046d0a37 8245F: include/linux/i2c-omap.h
f5525786 8246
50f29fbd 8247OMAP DEVICE TREE SUPPORT
cdb55ab0 8248M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8249M: Tony Lindgren <tony@atomide.com>
8250L: linux-omap@vger.kernel.org
d0fb18c5 8251L: devicetree@vger.kernel.org
50f29fbd
TL
8252S: Maintained
8253F: arch/arm/boot/dts/*omap*
8254F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8255F: arch/arm/boot/dts/*am4*
8256F: arch/arm/boot/dts/*am5*
8257F: arch/arm/boot/dts/*dra7*
50f29fbd 8258
f5525786 8259OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8260M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8261L: linux-omap@vger.kernel.org
8262S: Maintained
8263F: arch/arm/*omap*/*clock*
8264
8265OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8266M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8267L: linux-omap@vger.kernel.org
8268S: Maintained
8269F: arch/arm/*omap*/*pm*
c46938d4 8270F: drivers/cpufreq/omap-cpufreq.c
f5525786 8271
d21db568 8272OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8273M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8274M: Paul Walmsley <paul@pwsan.com>
8275L: linux-omap@vger.kernel.org
8276S: Maintained
d21db568 8277F: arch/arm/mach-omap2/prm*
692ab1f3 8278
f5525786 8279OMAP AUDIO SUPPORT
6c284903 8280M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8281M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8282L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8283L: linux-omap@vger.kernel.org
8284S: Maintained
8285F: sound/soc/omap/
8286
18640193
TL
8287OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8288M: Roger Quadros <rogerq@ti.com>
8289M: Tony Lindgren <tony@atomide.com>
8290L: linux-omap@vger.kernel.org
8291S: Maintained
8292F: drivers/memory/omap-gpmc.c
8293F: arch/arm/mach-omap2/*gpmc*
8294
f5525786 8295OMAP FRAMEBUFFER SUPPORT
830e6384 8296M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8297L: linux-fbdev@vger.kernel.org
f5525786
TL
8298L: linux-omap@vger.kernel.org
8299S: Maintained
8a61f013 8300F: drivers/video/fbdev/omap/
f5525786 8301
676eec0d 8302OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8303M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8304L: linux-omap@vger.kernel.org
676eec0d 8305L: linux-fbdev@vger.kernel.org
178ff4c9 8306S: Maintained
8a61f013 8307F: drivers/video/fbdev/omap2/
178ff4c9
TV
8308F: Documentation/arm/OMAP/DSS
8309
8b37fcfc
OBC
8310OMAP HARDWARE SPINLOCK SUPPORT
8311M: Ohad Ben-Cohen <ohad@wizery.com>
8312L: linux-omap@vger.kernel.org
8313S: Maintained
8314F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8315
f5525786 8316OMAP MMC SUPPORT
8b58be88 8317M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8318L: linux-omap@vger.kernel.org
8319S: Maintained
653f41b5
MC
8320F: drivers/mmc/host/omap.c
8321
8322OMAP HS MMC SUPPORT
0a4585c6 8323L: linux-mmc@vger.kernel.org
653f41b5 8324L: linux-omap@vger.kernel.org
dfa5d196 8325S: Orphan
653f41b5 8326F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8327
8328OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8329M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8330S: Maintained
8331F: drivers/char/hw_random/omap-rng.c
8332
f400c82e 8333OMAP HWMOD SUPPORT
cdb55ab0 8334M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8335M: Paul Walmsley <paul@pwsan.com>
8336L: linux-omap@vger.kernel.org
8337S: Maintained
8fc8b12b 8338F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8339
8633fb30
PW
8340OMAP HWMOD DATA
8341M: Paul Walmsley <paul@pwsan.com>
8342L: linux-omap@vger.kernel.org
8343S: Maintained
8344F: arch/arm/mach-omap2/omap_hwmod*data*
8345
f400c82e 8346OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8347M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8348L: linux-omap@vger.kernel.org
8349S: Maintained
8350F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8351
0db83ced 8352OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8354L: linux-media@vger.kernel.org
8355S: Maintained
7eec52db 8356F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8357F: drivers/media/platform/omap3isp/
0db83ced 8358F: drivers/staging/media/omap4iss/
7e8970e1 8359
f5525786 8360OMAP USB SUPPORT
f5525786
TL
8361L: linux-usb@vger.kernel.org
8362L: linux-omap@vger.kernel.org
3b243519 8363S: Orphan
a16fbd65
JP
8364F: drivers/usb/*/*omap*
8365F: arch/arm/*omap*/usb*
f5525786 8366
6d994710 8367OMAP GPIO DRIVER
fe643528 8368M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8369M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8370M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8371L: linux-omap@vger.kernel.org
8372S: Maintained
fe643528 8373F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8374F: drivers/gpio/gpio-omap.c
8375
c351e290
MJ
8376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8377M: Mark Jackson <mpfj@newflow.co.uk>
8378L: linux-omap@vger.kernel.org
8379S: Maintained
8380F: arch/arm/boot/dts/am335x-nano.dts
8381
0ad122d9 8382OMFS FILESYSTEM
8b58be88 8383M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8384L: linux-karma-devel@lists.sourceforge.net
8385S: Maintained
679655da
JP
8386F: Documentation/filesystems/omfs.txt
8387F: fs/omfs/
0ad122d9 8388
c1986ee9 8389OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8390M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8391S: Maintained
679655da
JP
8392F: drivers/char/pcmcia/cm4000_cs.c
8393F: include/linux/cm4000_cs.h
c117ab84 8394F: include/uapi/linux/cm4000_cs.h
c1986ee9 8395
77c44ab1 8396OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8397M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8398S: Maintained
679655da 8399F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8400
77d5140f 8401OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8402M: Jonathan Corbet <corbet@lwn.net>
661263b5 8403L: linux-media@vger.kernel.org
275ffde4 8404T: git git://linuxtv.org/media_tree.git
77d5140f 8405S: Maintained
90d72ac6 8406F: drivers/media/i2c/ov7670.c
77d5140f 8407
431bca73 8408ONENAND FLASH DRIVER
8b58be88 8409M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8410L: linux-mtd@lists.infradead.org
8411S: Maintained
679655da
JP
8412F: drivers/mtd/onenand/
8413F: include/linux/mtd/onenand*.h
431bca73 8414
1da177e4 8415ONSTREAM SCSI TAPE DRIVER
8b58be88 8416M: Willem Riede <osst@riede.org>
1da177e4
LT
8417L: osst-users@lists.sourceforge.net
8418L: linux-scsi@vger.kernel.org
8419S: Maintained
f7269cfc
JD
8420F: Documentation/scsi/osst.txt
8421F: drivers/scsi/osst.*
8422F: drivers/scsi/osst_*.h
8423F: drivers/scsi/st.h
1da177e4 8424
e2d1d6c0 8425OPENCORES I2C BUS DRIVER
8b58be88 8426M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8427L: linux-i2c@vger.kernel.org
e2d1d6c0 8428S: Maintained
679655da
JP
8429F: Documentation/i2c/busses/i2c-ocores
8430F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8431
860c44c1 8432OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8433M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8434M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8435L: devicetree@vger.kernel.org
a7fefe9f 8436W: http://www.devicetree.org/
fcdec35e 8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8438S: Maintained
f8828205 8439F: drivers/of/
860c44c1 8440F: include/linux/of*.h
f8828205 8441F: scripts/dtc/
860c44c1 8442
f8828205 8443OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8444M: Rob Herring <robh+dt@kernel.org>
f8828205 8445M: Mark Rutland <mark.rutland@arm.com>
f8828205 8446L: devicetree@vger.kernel.org
9f273c24 8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8448Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8449S: Maintained
8450F: Documentation/devicetree/
8451F: arch/*/boot/dts/
8452F: include/dt-bindings/
8453
2bb65f56
PA
8454OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8455M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8456L: devicetree@vger.kernel.org
8457S: Maintained
8458F: Documentation/devicetree/dynamic-resolution-notes.txt
8459F: Documentation/devicetree/overlay-notes.txt
8460F: drivers/of/overlay.c
8461F: drivers/of/resolver.c
8462
19f9d392
JB
8463OPENRISC ARCHITECTURE
8464M: Jonas Bonn <jonas@southpole.se>
8465W: http://openrisc.net
19f9d392
JB
8466S: Maintained
8467T: git git://openrisc.net/~jonas/linux
14430813 8468F: arch/openrisc/
19f9d392 8469
ccb1352e 8470OPENVSWITCH
4f337ed5 8471M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8472L: netdev@vger.kernel.org
ccb1352e
JG
8473L: dev@openvswitch.org
8474W: http://openvswitch.org
ccb1352e
JG
8475S: Maintained
8476F: net/openvswitch/
b422da7c 8477F: include/uapi/linux/openvswitch.h
ccb1352e 8478
875fa6fb
VK
8479OPERATING PERFORMANCE POINTS (OPP)
8480M: Viresh Kumar <vireshk@kernel.org>
8481M: Nishanth Menon <nm@ti.com>
8482M: Stephen Boyd <sboyd@codeaurora.org>
8483L: linux-pm@vger.kernel.org
8484S: Maintained
8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8486F: drivers/base/power/opp/
8487F: include/linux/pm_opp.h
8488F: Documentation/power/opp.txt
8489F: Documentation/devicetree/bindings/opp/
8490
af39917d
CL
8491OPL4 DRIVER
8492M: Clemens Ladisch <clemens@ladisch.de>
8493L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8494T: git git://git.alsa-project.org/alsa-kernel.git
8495S: Maintained
8496F: sound/drivers/opl4/
8497
1da177e4 8498OPROFILE
4cf7e718 8499M: Robert Richter <rric@kernel.org>
1da177e4
LT
8500L: oprofile-list@lists.sf.net
8501S: Maintained
81c4a8a6 8502F: arch/*/include/asm/oprofile*.h
679655da
JP
8503F: arch/*/oprofile/
8504F: drivers/oprofile/
8505F: include/linux/oprofile.h
1da177e4 8506
e2d1d6c0 8507ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8508M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8509M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8510L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8511W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8512S: Supported
679655da
JP
8513F: Documentation/filesystems/ocfs2.txt
8514F: Documentation/filesystems/dlmfs.txt
8515F: fs/ocfs2/
e2d1d6c0 8516
1da177e4 8517ORINOCO DRIVER
724c6b35 8518L: linux-wireless@vger.kernel.org
491b26b4 8519W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8520W: http://www.nongnu.org/orinoco/
3a59babb 8521S: Orphan
2be45b66 8522F: drivers/net/wireless/intersil/orinoco/
1da177e4 8523
42c55aa8 8524OSD LIBRARY and FILESYSTEM
fadc0752 8525M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8526M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8527L: osd-dev@open-osd.org
8528W: http://open-osd.org
54e5881d 8529T: git git://git.open-osd.org/open-osd.git
68274794 8530S: Maintained
42c55aa8 8531F: drivers/scsi/osd/
6b6f0b6c 8532F: include/scsi/osd_*
42c55aa8 8533F: fs/exofs/
68274794 8534
ef94b186 8535OVERLAY FILESYSTEM
7c37fbda 8536M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8537L: linux-unionfs@vger.kernel.org
8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8539S: Supported
1d113735 8540F: fs/overlayfs/
7c37fbda
NB
8541F: Documentation/filesystems/overlayfs.txt
8542
85096169
MM
8543ORANGEFS FILESYSTEM
8544M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8545L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8546T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8547S: Supported
8548F: fs/orangefs/
8549F: Documentation/filesystems/orangefs.txt
8550
e2d1d6c0 8551P54 WIRELESS DRIVER
084cb0fe 8552M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8553L: linux-wireless@vger.kernel.org
084cb0fe 8554W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8555S: Maintained
d3466830 8556F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8557
f5cd7872 8558PA SEMI ETHERNET DRIVER
8b58be88 8559M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8560L: netdev@vger.kernel.org
8561S: Maintained
ded19add 8562F: drivers/net/ethernet/pasemi/*
f5cd7872 8563
beb58aa3 8564PA SEMI SMBUS DRIVER
8b58be88 8565M: Olof Johansson <olof@lixom.net>
846557d3 8566L: linux-i2c@vger.kernel.org
beb58aa3 8567S: Maintained
679655da 8568F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8569
48fc267e
SK
8570PADATA PARALLEL EXECUTION MECHANISM
8571M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8572L: linux-crypto@vger.kernel.org
8573S: Maintained
8574F: kernel/padata.c
8575F: include/linux/padata.h
8576F: Documentation/padata.txt
8577
709ee531 8578PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8579M: Harald Welte <laforge@gnumonks.org>
d0944853 8580L: platform-driver-x86@vger.kernel.org
709ee531 8581S: Maintained
679655da 8582F: drivers/platform/x86/panasonic-laptop.c
709ee531 8583
368dd5ac 8584PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8585M: David Howells <dhowells@redhat.com>
4fa97181
DH
8586L: linux-am33-list@redhat.com (moderated for non-subscribers)
8587W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8588S: Maintained
679655da
JP
8589F: Documentation/mn10300/
8590F: arch/mn10300/
4fa97181 8591
305b37bd
KS
8592PARALLEL LCD/KEYPAD PANEL DRIVER
8593M: Willy Tarreau <willy@haproxy.com>
8594M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8595S: Odd Fixes
8596F: Documentation/misc-devices/lcd-panel-cgram.txt
8597F: drivers/misc/panel.c
8598
64dfff03
SM
8599PARALLEL PORT SUBSYSTEM
8600M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8601M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8602L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8603S: Maintained
679655da
JP
8604F: drivers/parport/
8605F: include/linux/parport*.h
8606F: drivers/char/ppdev.c
c117ab84 8607F: include/uapi/linux/ppdev.h
64dfff03 8608F: Documentation/parport*.txt
1da177e4 8609
4cdf6bc2 8610PARAVIRT_OPS INTERFACE
d633180c 8611M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8612M: Chris Wright <chrisw@sous-sol.org>
8613M: Alok Kataria <akataria@vmware.com>
8614M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8615L: virtualization@lists.linux-foundation.org
4cdf6bc2 8616S: Supported
a2e19991 8617F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8618F: arch/*/kernel/paravirt*
8619F: arch/*/include/asm/paravirt.h
4cdf6bc2 8620
e2d1d6c0 8621PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8622M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8623L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8624S: Maintained
679655da
JP
8625F: Documentation/blockdev/paride.txt
8626F: drivers/block/paride/
e2d1d6c0
RD
8627
8628PARISC ARCHITECTURE
b8828770 8629M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8630M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8631L: linux-parisc@vger.kernel.org
8632W: http://www.parisc-linux.org/
8a6e2535 8633Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8635T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8636S: Maintained
679655da 8637F: arch/parisc/
2b6bac9e 8638F: Documentation/parisc/
679655da 8639F: drivers/parisc/
2b6bac9e
HD
8640F: drivers/char/agp/parisc-agp.c
8641F: drivers/input/serio/gscps2.c
8642F: drivers/parport/parport_gsc.*
8643F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8644F: drivers/video/fbdev/sti*
2b6bac9e
HD
8645F: drivers/video/console/sti*
8646F: drivers/video/logo/logo_parisc*
e2d1d6c0 8647
1662d32c 8648PC87360 HARDWARE MONITORING DRIVER
8b58be88 8649M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8650L: linux-hwmon@vger.kernel.org
1662d32c 8651S: Maintained
679655da
JP
8652F: Documentation/hwmon/pc87360
8653F: drivers/hwmon/pc87360.c
1662d32c
JC
8654
8655PC8736x GPIO DRIVER
8b58be88 8656M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8657S: Maintained
679655da 8658F: drivers/char/pc8736x_gpio.c
1662d32c 8659
1ad107fd 8660PC87427 HARDWARE MONITORING DRIVER
d8130624 8661M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8662L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8663S: Maintained
8664F: Documentation/hwmon/pc87427
8665F: drivers/hwmon/pc87427.c
8666
b26e0ed4 8667PCA9532 LED DRIVER
8b58be88 8668M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8669S: Maintained
d5ca6918
JP
8670F: drivers/leds/leds-pca9532.c
8671F: include/linux/leds-pca9532.h
b26e0ed4 8672
5ce914a8 8673PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8674M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8675L: linux-i2c@vger.kernel.org
8676S: Maintained
b4f0b74e 8677F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8678
3971dae5 8679PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8680M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8681S: Maintained
8682F: drivers/firmware/pcdp.*
8683
065c6359 8684PCI ERROR RECOVERY
6305902c 8685M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8686L: linux-pci@vger.kernel.org
065c6359 8687S: Supported
679655da 8688F: Documentation/PCI/pci-error-recovery.txt
065c6359 8689
78c1cffd
RC
8690PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8691M: Russell Currey <ruscur@russell.cc>
8692L: linuxppc-dev@lists.ozlabs.org
8693S: Supported
8694F: Documentation/powerpc/eeh-pci-error-recovery.txt
8695F: arch/powerpc/kernel/eeh*.c
8696F: arch/powerpc/platforms/*/eeh*.c
8697F: arch/powerpc/include/*/eeh*.h
8698
1da177e4 8699PCI SUBSYSTEM
5ac3a6d2 8700M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8701L: linux-pci@vger.kernel.org
99662dd1 8702Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8704S: Supported
679655da
JP
8705F: Documentation/PCI/
8706F: drivers/pci/
8707F: include/linux/pci*
6b49ee49 8708F: arch/x86/pci/
cad01f91 8709F: arch/x86/kernel/quirks.c
1da177e4 8710
eaa6111b
LFT
8711PCI DRIVER FOR ALTERA PCIE IP
8712M: Ley Foon Tan <lftan@altera.com>
8713L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8714L: linux-pci@vger.kernel.org
8715S: Supported
8716F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8717F: drivers/pci/host/pcie-altera.c
8718
b7e78170
RH
8719PCI DRIVER FOR ARM VERSATILE PLATFORM
8720M: Rob Herring <robh@kernel.org>
8721L: linux-pci@vger.kernel.org
8722L: linux-arm-kernel@lists.infradead.org
8723S: Maintained
8724F: Documentation/devicetree/bindings/pci/versatile.txt
8725F: drivers/pci/host/pci-versatile.c
8726
5f6b6ccd
TI
8727PCI DRIVER FOR APPLIEDMICRO XGENE
8728M: Tanmay Inamdar <tinamdar@apm.com>
8729L: linux-pci@vger.kernel.org
8730L: linux-arm-kernel@lists.infradead.org
8731S: Maintained
8732F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8733F: drivers/pci/host/pci-xgene.c
8734
62d0ff83
ML
8735PCI DRIVER FOR FREESCALE LAYERSCAPE
8736M: Minghuan Lian <minghuan.Lian@freescale.com>
8737M: Mingkai Hu <mingkai.hu@freescale.com>
8738M: Roy Zang <tie-fei.zang@freescale.com>
8739L: linuxppc-dev@lists.ozlabs.org
8740L: linux-pci@vger.kernel.org
8741L: linux-arm-kernel@lists.infradead.org
8742S: Maintained
8743F: drivers/pci/host/*layerscape*
8744
f0b75693 8745PCI DRIVER FOR IMX6
f175aa2c 8746M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8747M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8748L: linux-pci@vger.kernel.org
8749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8750S: Maintained
8751F: drivers/pci/host/*imx6*
8752
0c4ffcfe
MK
8753PCI DRIVER FOR TI KEYSTONE
8754M: Murali Karicheri <m-karicheri2@ti.com>
8755L: linux-pci@vger.kernel.org
8756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8757S: Maintained
8758F: drivers/pci/host/*keystone*
8759
f0b75693
BH
8760PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8761M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8762M: Jason Cooper <jason@lakedaemon.net>
8763L: linux-pci@vger.kernel.org
8764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8765S: Maintained
8766F: drivers/pci/host/*mvebu*
8767
0447cfd7
TR
8768PCI DRIVER FOR NVIDIA TEGRA
8769M: Thierry Reding <thierry.reding@gmail.com>
8770L: linux-tegra@vger.kernel.org
f0b75693 8771L: linux-pci@vger.kernel.org
0447cfd7
TR
8772S: Supported
8773F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8774F: drivers/pci/host/pci-tegra.c
8775
47ff3de9
KVA
8776PCI DRIVER FOR TI DRA7XX
8777M: Kishon Vijay Abraham I <kishon@ti.com>
8778L: linux-omap@vger.kernel.org
8779L: linux-pci@vger.kernel.org
8780S: Supported
8781F: Documentation/devicetree/bindings/pci/ti-pci.txt
8782F: drivers/pci/host/pci-dra7xx.c
8783
f0b75693
BH
8784PCI DRIVER FOR RENESAS R-CAR
8785M: Simon Horman <horms@verge.net.au>
8786L: linux-pci@vger.kernel.org
4a121096 8787L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8788S: Maintained
8789F: drivers/pci/host/*rcar*
8790
4af82255 8791PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8792M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8793L: linux-pci@vger.kernel.org
f0b75693
BH
8794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8796S: Maintained
8797F: drivers/pci/host/pci-exynos.c
8798
f0b75693 8799PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8800M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8801M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8802L: linux-pci@vger.kernel.org
8803S: Maintained
8804F: drivers/pci/host/*designware*
8805
5a3aa2a8
JP
8806PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8807M: Joao Pinto <jpinto@synopsys.com>
8808L: linux-pci@vger.kernel.org
8809S: Maintained
8810F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8811F: drivers/pci/host/pcie-designware-plat.c
8812
cf28855b
WD
8813PCI DRIVER FOR GENERIC OF HOSTS
8814M: Will Deacon <will.deacon@arm.com>
8815L: linux-pci@vger.kernel.org
8816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8817S: Maintained
8818F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8819F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8820F: drivers/pci/host/pci-host-generic.c
8821
185a383a
KB
8822PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8823M: Keith Busch <keith.busch@intel.com>
8824L: linux-pci@vger.kernel.org
8825S: Supported
8826F: arch/x86/pci/vmd.c
8827
51b66a6c 8828PCIE DRIVER FOR ST SPEAR13XX
110baab1 8829M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8830L: linux-pci@vger.kernel.org
110baab1 8831S: Maintained
51b66a6c
PA
8832F: drivers/pci/host/*spear*
8833
af1169b4
LFT
8834PCI MSI DRIVER FOR ALTERA MSI IP
8835M: Ley Foon Tan <lftan@altera.com>
8836L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8837L: linux-pci@vger.kernel.org
8838S: Supported
8839F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8840F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8841
dcd19de3
DD
8842PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8843M: Duc Dang <dhdang@apm.com>
8844L: linux-pci@vger.kernel.org
8845L: linux-arm-kernel@lists.infradead.org
8846S: Maintained
8847F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8848F: drivers/pci/host/pci-xgene-msi.c
8849
500a1d9a
ZW
8850PCIE DRIVER FOR HISILICON
8851M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8852M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8853L: linux-pci@vger.kernel.org
8854S: Maintained
8855F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8856F: drivers/pci/host/pcie-hisi.c
8857
82a82383
SV
8858PCIE DRIVER FOR QUALCOMM MSM
8859M: Stanimir Varbanov <svarbanov@mm-sol.com>
8860L: linux-pci@vger.kernel.org
8861L: linux-arm-msm@vger.kernel.org
8862S: Maintained
8863F: drivers/pci/host/*qcom*
8864
f12b76e5
DD
8865PCIE DRIVER FOR CAVIUM THUNDERX
8866M: David Daney <david.daney@cavium.com>
8867L: linux-pci@vger.kernel.org
8868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8869S: Supported
8870F: Documentation/devicetree/bindings/pci/pci-thunder-*
8871F: drivers/pci/host/pci-thunder-*
8872
1da177e4 8873PCMCIA SUBSYSTEM
4230dfc9 8874P: Linux PCMCIA Team
f5df5881 8875L: linux-pcmcia@lists.infradead.org
6650e0a5 8876W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8878S: Maintained
679655da
JP
8879F: Documentation/pcmcia/
8880F: drivers/pcmcia/
8881F: include/pcmcia/
1da177e4
LT
8882
8883PCNET32 NETWORK DRIVER
227fb925 8884M: Don Fry <pcnet32@frontier.com>
979b6c13 8885L: netdev@vger.kernel.org
1da177e4 8886S: Maintained
b955f6ca 8887F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8888
48fc267e
SK
8889PCRYPT PARALLEL CRYPTO ENGINE
8890M: Steffen Klassert <steffen.klassert@secunet.com>
8891L: linux-crypto@vger.kernel.org
8892S: Maintained
8893F: crypto/pcrypt.c
8894F: include/crypto/pcrypt.h
8895
e72df0b8
TH
8896PER-CPU MEMORY ALLOCATOR
8897M: Tejun Heo <tj@kernel.org>
93e205a7 8898M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8900S: Maintained
8901F: include/linux/percpu*.h
8902F: mm/percpu*.c
8903F: arch/*/include/asm/percpu.h
8904
ad4ecbcb 8905PER-TASK DELAY ACCOUNTING
185e595f 8906M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8907S: Maintained
679655da
JP
8908F: include/linux/delayacct.h
8909F: kernel/delayacct.c
ad4ecbcb 8910
57c0c15b 8911PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8912M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8913M: Ingo Molnar <mingo@redhat.com>
f80c5393 8914M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8915R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8916L: linux-kernel@vger.kernel.org
75fc2d37 8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8918S: Supported
d53e8365 8919F: kernel/events/*
a003236c 8920F: include/linux/perf_event.h
c117ab84 8921F: include/uapi/linux/perf_event.h
141c4296
RR
8922F: arch/*/kernel/perf_event*.c
8923F: arch/*/kernel/*/perf_event*.c
8924F: arch/*/kernel/*/*/perf_event*.c
a003236c 8925F: arch/*/include/asm/perf_event.h
a003236c 8926F: arch/*/kernel/perf_callchain.c
b0a434fb 8927F: arch/*/events/*
a003236c 8928F: tools/perf/
6c0b3244 8929
dd49d0f5 8930PERSONALITY HANDLING
8b58be88 8931M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8932L: linux-abi-devel@lists.sourceforge.net
8933S: Maintained
679655da 8934F: include/linux/personality.h
c117ab84 8935F: include/uapi/linux/personality.h
dd49d0f5 8936
838e7a03 8937PHONET PROTOCOL
2a06b40f 8938M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8939S: Supported
8940F: Documentation/networking/phonet.txt
8941F: include/linux/phonet.h
8942F: include/net/phonet/
c117ab84 8943F: include/uapi/linux/phonet.h
838e7a03
RDC
8944F: net/phonet/
8945
1da177e4 8946PHRAM MTD DRIVER
8b58be88 8947M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8948L: linux-mtd@lists.infradead.org
8949S: Maintained
679655da 8950F: drivers/mtd/devices/phram.c
1da177e4 8951
efdbb10e
BP
8952PICOLCD HID DRIVER
8953M: Bruno Prémont <bonbons@linux-vserver.org>
8954L: linux-input@vger.kernel.org
8955S: Maintained
8956F: drivers/hid/hid-picolcd*
8957
a53bfa07
JI
8958PICOXCELL SUPPORT
8959M: Jamie Iles <jamie@jamieiles.com>
8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961T: git git://github.com/jamieiles/linux-2.6-ji.git
8962S: Supported
b8733987 8963F: arch/arm/boot/dts/picoxcell*
14430813 8964F: arch/arm/mach-picoxcell/
b8733987 8965F: drivers/crypto/picoxcell*
a53bfa07 8966
2744e8af
LW
8967PIN CONTROL SUBSYSTEM
8968M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8969L: linux-gpio@vger.kernel.org
dbe752a3 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8971S: Maintained
9feeed94 8972F: Documentation/devicetree/bindings/pinctrl/
fefb6245 8973F: Documentation/pinctrl.txt
07f29ba6 8974F: drivers/pinctrl/
8e406fe4 8975F: include/linux/pinctrl/
2744e8af 8976
2201bbb8
JCPV
8977PIN CONTROLLER - ATMEL AT91
8978M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980S: Maintained
c654b6bf 8981F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8982
33d3690c
LD
8983PIN CONTROLLER - ATMEL AT91 PIO4
8984M: Ludovic Desroches <ludovic.desroches@atmel.com>
8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8986L: linux-gpio@vger.kernel.org
8987S: Supported
8988F: drivers/pinctrl/pinctrl-at91-pio4.*
8989
cbd1b652
MW
8990PIN CONTROLLER - INTEL
8991M: Mika Westerberg <mika.westerberg@linux.intel.com>
8992M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8993S: Maintained
8994F: drivers/pinctrl/intel/
2201bbb8 8995
9963b536
LP
8996PIN CONTROLLER - RENESAS
8997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8998M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8999L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9000S: Maintained
9001F: drivers/pinctrl/sh-pfc/
9002
b75e60d6 9003PIN CONTROLLER - SAMSUNG
fea685e9 9004M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9005M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9006M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9008L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9009S: Maintained
9b5b33f6 9010F: drivers/pinctrl/samsung/
b75e60d6 9011
13cbd906
TL
9012PIN CONTROLLER - SINGLE
9013M: Tony Lindgren <tony@atomide.com>
9014M: Haojian Zhuang <haojian.zhuang@linaro.org>
9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016L: linux-omap@vger.kernel.org
9017S: Maintained
9018F: drivers/pinctrl/pinctrl-single.c
9019
deda8287 9020PIN CONTROLLER - ST SPEAR
da89947b 9021M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9023W: http://www.st.com/spear
9024S: Maintained
8e406fe4 9025F: drivers/pinctrl/spear/
deda8287 9026
249a6771 9027PKTCDVD DRIVER
e5f6450c 9028M: Jiri Kosina <jikos@kernel.org>
249a6771 9029S: Maintained
679655da
JP
9030F: drivers/block/pktcdvd.c
9031F: include/linux/pktcdvd.h
c117ab84 9032F: include/uapi/linux/pktcdvd.h
249a6771 9033
b31d8273
G
9034PKUNITY SOC DRIVERS
9035M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9036W: http://mprc.pku.edu.cn/~guanxuetao/linux
9037S: Maintained
ceebf4d5 9038T: git git://github.com/gxt/linux.git
b31d8273 9039F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9040F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9041F: drivers/video/fbdev/fb-puv3.c
2809e80b 9042F: drivers/rtc/rtc-puv3.c
b31d8273 9043
9d2ecfb7 9044PMBUS HARDWARE MONITORING DRIVERS
ca462085 9045M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9046L: linux-hwmon@vger.kernel.org
9047W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9048W: http://www.roeck-us.net/linux/drivers/
9049T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9050S: Maintained
9051F: Documentation/hwmon/pmbus
9052F: drivers/hwmon/pmbus/
9053F: include/linux/i2c/pmbus.h
9054
89a36810 9055PMC SIERRA MaxRAID DRIVER
89a36810
AR
9056L: linux-scsi@vger.kernel.org
9057W: http://www.pmc-sierra.com/
3cdea4d7 9058S: Orphan
89a36810
AR
9059F: drivers/scsi/pmcraid.*
9060
dbf9bfe6 9061PMC SIERRA PM8001 DRIVER
d32477e2 9062M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9063M: lindar_liu@usish.com
f5a7b525 9064L: pmchba@pmcs.com
dbf9bfe6 9065L: linux-scsi@vger.kernel.org
9066S: Supported
9067F: drivers/scsi/pm8001/
9068
1da177e4 9069POSIX CLOCKS and TIMERS
8b58be88 9070M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9071L: linux-kernel@vger.kernel.org
75fc2d37 9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9073S: Maintained
679655da
JP
9074F: fs/timerfd.c
9075F: include/linux/timer*
5cee9645 9076F: kernel/time/*timer*
1da177e4 9077
7b06a6d7
RW
9078POWER MANAGEMENT CORE
9079M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9080L: linux-pm@vger.kernel.org
9081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9082S: Supported
9083F: drivers/base/power/
9084F: include/linux/pm.h
9085F: include/linux/pm_*
9086F: include/linux/powercap.h
9087F: drivers/powercap/
9088
3be86148 9089POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9090M: Sebastian Reichel <sre@kernel.org>
57318935 9091M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9092M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9093L: linux-pm@vger.kernel.org
54e5881d 9094T: git git://git.infradead.org/battery-2.6.git
3be86148 9095S: Maintained
679655da 9096F: include/linux/power_supply.h
8cd725a1 9097F: drivers/power/
26305022 9098X: drivers/power/avs/
3be86148 9099
514f161a
MR
9100POWER STATE COORDINATION INTERFACE (PSCI)
9101M: Mark Rutland <mark.rutland@arm.com>
9102M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9103L: linux-arm-kernel@lists.infradead.org
9104S: Maintained
9105F: drivers/firmware/psci.c
9106F: include/linux/psci.h
9107F: include/uapi/linux/psci.h
9108
1da177e4 9109PNP SUPPORT
9c3646d1 9110M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9111S: Maintained
679655da 9112F: drivers/pnp/
1da177e4
LT
9113
9114PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9115M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9116L: linux-ppp@vger.kernel.org
9117S: Maintained
224cf5ad 9118F: drivers/net/ppp/ppp_*
1da177e4
LT
9119
9120PPP OVER ATM (RFC 2364)
8b58be88 9121M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9122S: Maintained
679655da 9123F: net/atm/pppoatm.c
c117ab84 9124F: include/uapi/linux/atmppp.h
1da177e4
LT
9125
9126PPP OVER ETHERNET
8b58be88 9127M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9128S: Maintained
224cf5ad
JK
9129F: drivers/net/ppp/pppoe.c
9130F: drivers/net/ppp/pppox.c
1da177e4 9131
a6d2370b 9132PPP OVER L2TP
8b58be88 9133M: James Chapman <jchapman@katalix.com>
a6d2370b 9134S: Maintained
90ca28d1 9135F: net/l2tp/l2tp_ppp.c
679655da 9136F: include/linux/if_pppol2tp.h
c117ab84 9137F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9138
eae9d2ba 9139PPS SUPPORT
8b58be88 9140M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9141W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9142L: linuxpps@ml.enneenne.com (subscribers-only)
9143S: Maintained
cabaaf41
JP
9144F: Documentation/pps/
9145F: drivers/pps/
9146F: include/linux/pps*.h
eae9d2ba 9147
71a6d0af
HW
9148PPTP DRIVER
9149M: Dmitry Kozlov <xeb@mail.ru>
9150L: netdev@vger.kernel.org
9151S: Maintained
224cf5ad 9152F: drivers/net/ppp/pptp.c
71a6d0af
HW
9153W: http://sourceforge.net/projects/accel-pptp
9154
1da177e4 9155PREEMPTIBLE KERNEL
8b58be88 9156M: Robert Love <rml@tech9.net>
1da177e4
LT
9157L: kpreempt-tech@lists.sourceforge.net
9158W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9159S: Supported
679655da
JP
9160F: Documentation/preempt-locking.txt
9161F: include/linux/preempt.h
1da177e4
LT
9162
9163PRISM54 WIRELESS DRIVER
8b58be88 9164M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9165L: linux-wireless@vger.kernel.org
9ef80804 9166W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9167S: Obsolete
c12edfe2 9168F: drivers/net/wireless/intersil/prism54/
1da177e4 9169
02c18891 9170PS3 NETWORK SUPPORT
b809b9ca 9171M: Geoff Levand <geoff@infradead.org>
02c18891 9172L: netdev@vger.kernel.org
a14ab6b6 9173L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9174S: Maintained
8df158ac 9175F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9176
f58a9d17 9177PS3 PLATFORM SUPPORT
b809b9ca 9178M: Geoff Levand <geoff@infradead.org>
a4724ed6 9179L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9180S: Maintained
679655da
JP
9181F: arch/powerpc/boot/ps3*
9182F: arch/powerpc/include/asm/lv1call.h
9183F: arch/powerpc/include/asm/ps3*.h
9184F: arch/powerpc/platforms/ps3/
9185F: drivers/*/ps3*
9186F: drivers/ps3/
fec629b8 9187F: drivers/rtc/rtc-ps3.c
679655da 9188F: drivers/usb/host/*ps3.c
fec629b8 9189F: sound/ppc/snd_ps3*
f58a9d17 9190
cffb4add 9191PS3VRAM DRIVER
8b58be88 9192M: Jim Paris <jim@jtan.com>
3715a5d0 9193M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9194L: linuxppc-dev@lists.ozlabs.org
cffb4add 9195S: Maintained
8a3977cb 9196F: drivers/block/ps3vram.c
cffb4add 9197
8defe599 9198PSTORE FILESYSTEM
9d5e2a02 9199M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9200M: Colin Cross <ccross@android.com>
9201M: Kees Cook <keescook@chromium.org>
9202M: Tony Luck <tony.luck@intel.com>
9203S: Maintained
9f273c24 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9205F: fs/pstore/
9206F: include/linux/pstore*
04851772 9207F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9208F: drivers/acpi/apei/erst.c
9209
7fbc415d
RC
9210PTP HARDWARE CLOCK SUPPORT
9211M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9212L: netdev@vger.kernel.org
7fbc415d
RC
9213S: Maintained
9214W: http://linuxptp.sourceforge.net/
9215F: Documentation/ABI/testing/sysfs-ptp
9216F: Documentation/ptp/*
0ecb3cdd 9217F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9218F: drivers/net/phy/dp83640*
9219F: drivers/ptp/*
9220F: include/linux/ptp_cl*
9221
cf94a4d1 9222PTRACE SUPPORT
e846ee5f 9223M: Roland McGrath <roland@hack.frob.com>
8b58be88 9224M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9225S: Maintained
9226F: include/asm-generic/syscall.h
9227F: include/linux/ptrace.h
9228F: include/linux/regset.h
9229F: include/linux/tracehook.h
c117ab84 9230F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9231F: kernel/ptrace.c
9232
8320204a 9233PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9234M: Mike Isely <isely@pobox.com>
16e9495d 9235L: pvrusb2@isely.net (subscribers-only)
661263b5 9236L: linux-media@vger.kernel.org
8320204a 9237W: http://www.isely.net/pvrusb2/
275ffde4 9238T: git git://linuxtv.org/media_tree.git
8320204a 9239S: Maintained
679655da 9240F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9241F: drivers/media/usb/pvrusb2/
8320204a 9242
39532e6c
HG
9243PWC WEBCAM DRIVER
9244M: Hans de Goede <hdegoede@redhat.com>
9245L: linux-media@vger.kernel.org
9246T: git git://linuxtv.org/media_tree.git
9247S: Maintained
9248F: drivers/media/usb/pwc/*
9249
93c090b3
KD
9250PWM FAN DRIVER
9251M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9252L: linux-hwmon@vger.kernel.org
93c090b3
KD
9253S: Supported
9254F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9255F: Documentation/hwmon/pwm-fan
9256F: drivers/hwmon/pwm-fan.c
9257
200efedd 9258PWM SUBSYSTEM
aa3495f7
TR
9259M: Thierry Reding <thierry.reding@gmail.com>
9260L: linux-pwm@vger.kernel.org
0c2498f1 9261S: Maintained
006e854f 9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9263F: Documentation/pwm.txt
9264F: Documentation/devicetree/bindings/pwm/
9265F: include/linux/pwm.h
0c2498f1 9266F: drivers/pwm/
a140b98d
TR
9267F: drivers/video/backlight/pwm_bl.c
9268F: include/linux/pwm_backlight.h
0c2498f1 9269
30ec261e 9270PXA2xx/PXA3xx SUPPORT
8da5e302 9271M: Daniel Mack <daniel@zonque.org>
a323f664 9272M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9273M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9275T: git git://github.com/hzhuang1/linux.git
8da5e302 9276T: git git://github.com/rjarzmik/linux.git
1da177e4 9277S: Maintained
e68d7c14 9278F: arch/arm/boot/dts/pxa*
679655da 9279F: arch/arm/mach-pxa/
820439f1 9280F: drivers/dma/pxa*
679655da 9281F: drivers/pcmcia/pxa2xx*
1403ead9 9282F: drivers/pinctrl/pxa/
9df92e6c 9283F: drivers/spi/spi-pxa2xx*
faf2e1db 9284F: drivers/usb/gadget/udc/pxa2*
679655da 9285F: include/sound/pxa2xx-lib.h
bec4c99e 9286F: sound/arm/pxa*
14430813 9287F: sound/soc/pxa/
1da177e4 9288
f3154a46
RJ
9289PXA GPIO DRIVER
9290M: Robert Jarzmik <robert.jarzmik@free.fr>
9291L: linux-gpio@vger.kernel.org
9292S: Maintained
9293F: drivers/gpio/gpio-pxa.c
9294
ec64d3bf
EG
9295PXA3xx NAND FLASH DRIVER
9296M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9297L: linux-mtd@lists.infradead.org
9298S: Maintained
9a67f099 9299F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9300
3f640c61 9301MMP SUPPORT
8b58be88 9302M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9303M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9305T: git git://github.com/hzhuang1/linux.git
9306T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9307S: Maintained
e68d7c14 9308F: arch/arm/boot/dts/mmp*
3f640c61 9309F: arch/arm/mach-mmp/
e8e6cb32 9310
272f133a
PO
9311PXA MMCI DRIVER
9312S: Orphan
9313
57f63bc8 9314PXA RTC DRIVER
8b58be88 9315M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9316L: rtc-linux@googlegroups.com
9317S: Maintained
9318
cea4001a 9319QAT DRIVER
49e7d9df
JP
9320M: Tadeusz Struk <tadeusz.struk@intel.com>
9321L: qat-linux@intel.com
9322S: Supported
9323F: drivers/crypto/qat/
cea4001a 9324
52a09a04 9325QIB DRIVER
8473c603 9326M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9327L: linux-rdma@vger.kernel.org
9328S: Supported
9329F: drivers/infiniband/hw/qib/
9330
5e9772b9
JS
9331QLOGIC QLA1280 SCSI DRIVER
9332M: Michael Reed <mdr@sgi.com>
9333L: linux-scsi@vger.kernel.org
9334S: Maintained
9335F: drivers/scsi/qla1280.[ch]
9336
1da177e4 9337QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9338M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9339L: linux-scsi@vger.kernel.org
9340S: Supported
679655da
JP
9341F: Documentation/scsi/LICENSE.qla2xxx
9342F: drivers/scsi/qla2xxx/
1da177e4 9343
883c98fe 9344QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9345M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9346L: linux-scsi@vger.kernel.org
9347S: Supported
bacfb81b 9348F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9349F: drivers/scsi/qla4xxx/
9350
5a4faa87 9351QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9352M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9353M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9354M: linux-driver@qlogic.com
9355L: netdev@vger.kernel.org
9356S: Supported
679655da 9357F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9358F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9359
0ec00f03 9360QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9361M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9362L: netdev@vger.kernel.org
9363S: Supported
aa43c215 9364F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9365
c4e84bde 9366QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9367M: Harish Patil <harish.patil@qlogic.com>
9368M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9369M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9370M: linux-driver@qlogic.com
c4e84bde
RM
9371L: netdev@vger.kernel.org
9372S: Supported
aa43c215 9373F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9374
fe56b9e6
YM
9375QLOGIC QL4xxx ETHERNET DRIVER
9376M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9377M: Ariel Elior <Ariel.Elior@qlogic.com>
9378M: everest-linux-l2@qlogic.com
9379L: netdev@vger.kernel.org
9380S: Supported
9381F: drivers/net/ethernet/qlogic/qed/
9382F: include/linux/qed/
9383F: drivers/net/ethernet/qlogic/qede/
9384
1da177e4 9385QNX4 FILESYSTEM
8b58be88 9386M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9387W: http://www.alarsen.net/linux/qnx4fs/
9388S: Maintained
80811493 9389F: fs/qnx4/
c117ab84
CEB
9390F: include/uapi/linux/qnx4_fs.h
9391F: include/uapi/linux/qnxtypes.h
1da177e4 9392
91952bc0
AP
9393QT1010 MEDIA DRIVER
9394M: Antti Palosaari <crope@iki.fi>
9395L: linux-media@vger.kernel.org
a825eaec 9396W: https://linuxtv.org
91952bc0
AP
9397W: http://palosaari.fi/linux/
9398Q: http://patchwork.linuxtv.org/project/linux-media/list/
9399T: git git://linuxtv.org/anttip/media_tree.git
9400S: Maintained
9401F: drivers/media/tuners/qt1010*
9402
966fb5ec
SM
9403QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9404M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9405L: linux-wireless@vger.kernel.org
9406L: ath9k-devel@lists.ath9k.org
9407W: http://wireless.kernel.org/en/users/Drivers/ath9k
9408S: Supported
9409F: drivers/net/wireless/ath/ath9k/
9410
2ea0ffcb
KV
9411QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9412M: Kalle Valo <kvalo@qca.qualcomm.com>
9413L: ath10k@lists.infradead.org
9414W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9416S: Supported
9417F: drivers/net/wireless/ath/ath10k/
9418
4f4567cf
RK
9419QUALCOMM HEXAGON ARCHITECTURE
9420M: Richard Kuo <rkuo@codeaurora.org>
9421L: linux-hexagon@vger.kernel.org
9f273c24 9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9423S: Supported
9424F: arch/hexagon/
9425
8e84c258
EK
9426QUALCOMM WCN36XX WIRELESS DRIVER
9427M: Eugene Krasnikov <k.eugene.e@gmail.com>
9428L: wcn36xx@lists.infradead.org
9429W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9430T: git git://github.com/KrasnikovEugene/wcn36xx.git
9431S: Supported
9432F: drivers/net/wireless/ath/wcn36xx/
9433
eeca9a67
MT
9434QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9435M: Gabriel Somlo <somlo@cmu.edu>
9436M: "Michael S. Tsirkin" <mst@redhat.com>
9437L: qemu-devel@nongnu.org
9438S: Maintained
9439F: drivers/firmware/qemu_fw_cfg.c
9440
602adf40 9441RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9442M: Ilya Dryomov <idryomov@gmail.com>
9443M: Sage Weil <sage@redhat.com>
527a88b9 9444M: Alex Elder <elder@kernel.org>
398ecff5 9445L: ceph-devel@vger.kernel.org
09d90327
SW
9446W: http://ceph.com/
9447T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9448T: git git://github.com/ceph/ceph-client.git
602adf40 9449S: Supported
398ecff5 9450F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9451F: drivers/block/rbd.c
9452F: drivers/block/rbd_types.h
9453
1da177e4 9454RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9455M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9456L: linux-fbdev@vger.kernel.org
1da177e4 9457S: Maintained
8a61f013 9458F: drivers/video/fbdev/aty/radeon*
c117ab84 9459F: include/uapi/linux/radeonfb.h
1da177e4 9460
c6c9b34c
HG
9461RADIOSHARK RADIO DRIVER
9462M: Hans de Goede <hdegoede@redhat.com>
9463L: linux-media@vger.kernel.org
9464T: git git://linuxtv.org/media_tree.git
9465S: Maintained
9466F: drivers/media/radio/radio-shark.c
9467
9468RADIOSHARK2 RADIO DRIVER
9469M: Hans de Goede <hdegoede@redhat.com>
9470L: linux-media@vger.kernel.org
9471T: git git://linuxtv.org/media_tree.git
9472S: Maintained
9473F: drivers/media/radio/radio-shark2.c
9474F: drivers/media/radio/radio-tea5777.c
9475
1da177e4 9476RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9477M: Paul Mackerras <paulus@samba.org>
c69f677c 9478L: linux-fbdev@vger.kernel.org
1da177e4 9479S: Maintained
8a61f013 9480F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9481
a0fd81a9 9482RALINK MIPS ARCHITECTURE
bdb40e8e 9483M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9484L: linux-mips@linux-mips.org
9485S: Maintained
9486F: arch/mips/ralink
9487
e7839f25 9488RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9489P: rt2x00 project
b182427e 9490M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9491M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9492L: linux-wireless@vger.kernel.org
95ea3627 9493S: Maintained
33aca94d 9494F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9495
9db5579b 9496RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9497M: Jens Axboe <axboe@kernel.dk>
9db5579b 9498S: Maintained
679655da
JP
9499F: Documentation/blockdev/ramdisk.txt
9500F: drivers/block/brd.c
9db5579b 9501
9e95ce27 9502RANDOM NUMBER DRIVER
0624bcaa 9503M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9504S: Maintained
679655da 9505F: drivers/char/random.c
9e95ce27 9506
394b701c 9507RAPIDIO SUBSYSTEM
8b58be88 9508M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9509M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9510S: Maintained
679655da 9511F: drivers/rapidio/
394b701c 9512
e2d1d6c0 9513RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9514L: linux-wireless@vger.kernel.org
f52a5490 9515S: Orphan
679655da 9516F: drivers/net/wireless/ray*
e2d1d6c0
RD
9517
9518RCUTORTURE MODULE
e0198b29 9519M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9521L: linux-kernel@vger.kernel.org
f9094d8e 9522S: Supported
08deed1e 9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9524F: Documentation/RCU/torture.txt
34e2d560 9525F: kernel/rcu/rcutorture.c
e2d1d6c0 9526
c87b9c60
PM
9527RCUTORTURE TEST FRAMEWORK
9528M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9529M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9530R: Steven Rostedt <rostedt@goodmis.org>
9531R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9532R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9533L: linux-kernel@vger.kernel.org
c87b9c60
PM
9534S: Supported
9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9536F: tools/testing/selftests/rcutorture
9537
c1f766b5 9538RDC R-321X SoC
8b58be88 9539M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9540S: Maintained
9541
db17f395 9542RDC R6040 FAST ETHERNET DRIVER
8b58be88 9543M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9544L: netdev@vger.kernel.org
9545S: Maintained
58565a35 9546F: drivers/net/ethernet/rdc/r6040.c
db17f395 9547
a09ed661 9548RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9549M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9550L: netdev@vger.kernel.org
9551L: linux-rdma@vger.kernel.org
fbb5a558 9552L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9553W: https://oss.oracle.com/projects/rds/
a09ed661 9554S: Supported
679655da 9555F: net/rds/
72f26eee 9556F: Documentation/networking/rds.txt
a09ed661 9557
0194621b
DD
9558RDMAVT - RDMA verbs software
9559M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9560L: linux-rdma@vger.kernel.org
9561S: Supported
9562F: drivers/infiniband/sw/rdmavt
9563
595182bc 9564READ-COPY UPDATE (RCU)
8b58be88 9565M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9566M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9567R: Steven Rostedt <rostedt@goodmis.org>
9568R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9569R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9570L: linux-kernel@vger.kernel.org
9fab9787 9571W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9572S: Supported
08deed1e 9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9574F: Documentation/RCU/
9fab9787 9575X: Documentation/RCU/torture.txt
f9094d8e 9576F: include/linux/rcu*
4102adab
PM
9577X: include/linux/srcu.h
9578F: kernel/rcu/
34e2d560 9579X: kernel/torture.c
595182bc 9580
0c86edc0 9581REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9582M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9583M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9584L: rtc-linux@googlegroups.com
8a6e2535 9585Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9587S: Maintained
679655da
JP
9588F: Documentation/rtc.txt
9589F: drivers/rtc/
9590F: include/linux/rtc.h
c117ab84 9591F: include/uapi/linux/rtc.h
0c86edc0 9592
0e400c53
MB
9593REALTEK AUDIO CODECS
9594M: Bard Liao <bardliao@realtek.com>
9595M: Oder Chiou <oder_chiou@realtek.com>
9596S: Maintained
9597F: sound/soc/codecs/rt*
9598F: include/sound/rt*.h
9599
1da177e4 9600REISERFS FILE SYSTEM
76c4e5ea 9601L: reiserfs-devel@vger.kernel.org
1da177e4 9602S: Supported
679655da 9603F: fs/reiserfs/
1da177e4 9604
b83a313b 9605REGISTER MAP ABSTRACTION
b02e48f2 9606M: Mark Brown <broonie@kernel.org>
dd060bc9 9607L: linux-kernel@vger.kernel.org
b83a313b
MB
9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9609S: Supported
9610F: drivers/base/regmap/
9611F: include/linux/regmap.h
9612
400e64df
OBC
9613REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9614M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9615M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9616L: linux-remoteproc@vger.kernel.org
6bb697b6 9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9618S: Maintained
9619F: drivers/remoteproc/
9620F: Documentation/remoteproc.txt
6fc26488 9621F: include/linux/remoteproc.h
400e64df 9622
d8115db5
OBC
9623REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9624M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9625M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9626L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9628S: Maintained
9629F: drivers/rpmsg/
9630F: Documentation/rpmsg.txt
9631F: include/linux/rpmsg.h
9632
8e6569af
SS
9633RENESAS ETHERNET DRIVERS
9634R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9635L: netdev@vger.kernel.org
4a121096 9636L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9637F: drivers/net/ethernet/renesas/
9638F: include/linux/sh_eth.h
9639
3e46c397
YS
9640RENESAS USB2 PHY DRIVER
9641M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9642L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9643S: Maintained
9644F: drivers/phy/phy-rcar-gen3-usb2.c
9645
1b0fe6be
PZ
9646RESET CONTROLLER FRAMEWORK
9647M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9648T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9649S: Maintained
9650F: drivers/reset/
9651F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9652F: include/dt-bindings/reset/
1b0fe6be
PZ
9653F: include/linux/reset.h
9654F: include/linux/reset-controller.h
9655
e0897645 9656RFKILL
8b58be88 9657M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9658L: linux-wireless@vger.kernel.org
ce466579
JB
9659W: http://wireless.kernel.org/
9660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9662S: Maintained
505c9247 9663F: Documentation/rfkill.txt
80811493 9664F: net/rfkill/
e0897645 9665
933685ca
TG
9666RHASHTABLE
9667M: Thomas Graf <tgraf@suug.ch>
9668L: netdev@vger.kernel.org
9669S: Maintained
9670F: lib/rhashtable.c
9671F: include/linux/rhashtable.h
9672
67e054e9
ML
9673RICOH SMARTMEDIA/XD DRIVER
9674M: Maxim Levitsky <maximlevitsky@gmail.com>
9675S: Maintained
21c26f50
JP
9676F: drivers/mtd/nand/r852.c
9677F: drivers/mtd/nand/r852.h
67e054e9 9678
92634125
ML
9679RICOH R5C592 MEMORYSTICK DRIVER
9680M: Maxim Levitsky <maximlevitsky@gmail.com>
9681S: Maintained
9682F: drivers/memstick/host/r592.*
9683
27f1d2f9
SA
9684ROCCAT DRIVERS
9685M: Stefan Achatz <erazor_de@users.sourceforge.net>
9686W: http://sourceforge.net/projects/roccat/
9687S: Maintained
9688F: drivers/hid/hid-roccat*
9689F: include/linux/hid-roccat*
9690F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9691
4b8ac966
JP
9692ROCKER DRIVER
9693M: Jiri Pirko <jiri@resnulli.us>
9694M: Scott Feldman <sfeldma@gmail.com>
9695L: netdev@vger.kernel.org
9696S: Supported
9697F: drivers/net/ethernet/rocker/
9698
1da177e4
LT
9699ROCKETPORT DRIVER
9700P: Comtrol Corp.
1da177e4
LT
9701W: http://www.comtrol.com
9702S: Maintained
679655da 9703F: Documentation/serial/rocket.txt
c897401b 9704F: drivers/tty/rocket*
1da177e4 9705
7645c2f4
KC
9706ROCKETPORT EXPRESS/INFINITY DRIVER
9707M: Kevin Cernekee <cernekee@gmail.com>
9708L: linux-serial@vger.kernel.org
9709S: Odd Fixes
9710F: drivers/tty/serial/rp2.*
9711
1da177e4 9712ROSE NETWORK LAYER
8b58be88 9713M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9714L: linux-hams@vger.kernel.org
d34cb28a 9715W: http://www.linux-ax25.org/
1da177e4 9716S: Maintained
679655da 9717F: include/net/rose.h
c117ab84 9718F: include/uapi/linux/rose.h
679655da 9719F: net/rose/
1da177e4 9720
91952bc0
AP
9721RTL2830 MEDIA DRIVER
9722M: Antti Palosaari <crope@iki.fi>
9723L: linux-media@vger.kernel.org
a825eaec 9724W: https://linuxtv.org
91952bc0
AP
9725W: http://palosaari.fi/linux/
9726Q: http://patchwork.linuxtv.org/project/linux-media/list/
9727T: git git://linuxtv.org/anttip/media_tree.git
9728S: Maintained
9729F: drivers/media/dvb-frontends/rtl2830*
9730
27a0aacf
AP
9731RTL2832 MEDIA DRIVER
9732M: Antti Palosaari <crope@iki.fi>
9733L: linux-media@vger.kernel.org
a825eaec 9734W: https://linuxtv.org
27a0aacf
AP
9735W: http://palosaari.fi/linux/
9736Q: http://patchwork.linuxtv.org/project/linux-media/list/
9737T: git git://linuxtv.org/anttip/media_tree.git
9738S: Maintained
9739F: drivers/media/dvb-frontends/rtl2832*
9740
ba6e6f6e
AP
9741RTL2832_SDR MEDIA DRIVER
9742M: Antti Palosaari <crope@iki.fi>
9743L: linux-media@vger.kernel.org
a825eaec 9744W: https://linuxtv.org
ba6e6f6e
AP
9745W: http://palosaari.fi/linux/
9746Q: http://patchwork.linuxtv.org/project/linux-media/list/
9747T: git git://linuxtv.org/anttip/media_tree.git
9748S: Maintained
b4bb1c28 9749F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9750
59840488 9751RTL8180 WIRELESS DRIVER
605bebe2 9752L: linux-wireless@vger.kernel.org
491b26b4 9753W: http://wireless.kernel.org/
54e5881d 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9755S: Orphan
62141726 9756F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9757
59840488 9758RTL8187 WIRELESS DRIVER
9f0939bf 9759M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9760M: Hin-Tak Leung <htl10@users.sourceforge.net>
9761M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9762L: linux-wireless@vger.kernel.org
491b26b4 9763W: http://wireless.kernel.org/
54e5881d 9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9765S: Maintained
62141726 9766F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9767
3cf0c8ad
LF
9768RTL8192CE WIRELESS DRIVER
9769M: Larry Finger <Larry.Finger@lwfinger.net>
9770M: Chaoming Li <chaoming_li@realsil.com.cn>
9771L: linux-wireless@vger.kernel.org
491b26b4 9772W: http://wireless.kernel.org/
3cf0c8ad
LF
9773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9774S: Maintained
62141726
KV
9775F: drivers/net/wireless/realtek/rtlwifi/
9776F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9777
26f1fad2
JS
9778RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9779M: Jes Sorensen <Jes.Sorensen@redhat.com>
9780L: linux-wireless@vger.kernel.org
171a900c 9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9782S: Maintained
9783F: drivers/net/wireless/realtek/rtl8xxxu/
9784
9eb8ef74 9785S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9786M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9787L: linux-fbdev@vger.kernel.org
ce00f85c 9788S: Maintained
8a61f013 9789F: drivers/video/fbdev/savage/
9eb8ef74 9790
1da177e4 9791S390
8b58be88
JP
9792M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9793M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9794L: linux-s390@vger.kernel.org
5238da45 9795W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9797S: Supported
679655da 9798F: arch/s390/
a968cd3e 9799F: drivers/s390/
3bfe6858
JN
9800F: Documentation/s390/
9801F: Documentation/DocBook/s390*
5238da45 9802
322986ca
SO
9803S390 COMMON I/O LAYER
9804M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9805M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9806L: linux-s390@vger.kernel.org
9807W: http://www.ibm.com/developerworks/linux/linux390/
9808S: Supported
9809F: drivers/s390/cio/
9810
9811S390 DASD DRIVER
9812M: Stefan Weinhuber <wein@de.ibm.com>
9813M: Stefan Haberland <stefan.haberland@de.ibm.com>
9814L: linux-s390@vger.kernel.org
9815W: http://www.ibm.com/developerworks/linux/linux390/
9816S: Supported
9817F: drivers/s390/block/dasd*
9818F: block/partitions/ibm.c
9819
5238da45 9820S390 NETWORK DRIVERS
f0c59aff 9821M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9822L: linux-s390@vger.kernel.org
5238da45
HC
9823W: http://www.ibm.com/developerworks/linux/linux390/
9824S: Supported
679655da 9825F: drivers/s390/net/
5238da45 9826
322986ca
SO
9827S390 PCI SUBSYSTEM
9828M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9829M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9830L: linux-s390@vger.kernel.org
9831W: http://www.ibm.com/developerworks/linux/linux390/
9832S: Supported
9833F: arch/s390/pci/
9834F: drivers/pci/hotplug/s390_pci_hpc.c
9835
feed9b62 9836S390 ZCRYPT DRIVER
5c8d0983 9837M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9838L: linux-s390@vger.kernel.org
a968cd3e 9839W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9840S: Supported
d5ca6918 9841F: drivers/s390/crypto/
feed9b62 9842
5238da45 9843S390 ZFCP DRIVER
d38e19d0 9844M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9845L: linux-s390@vger.kernel.org
5238da45 9846W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9847S: Supported
679655da 9848F: drivers/s390/scsi/zfcp_*
1da177e4 9849
dd96df2c 9850S390 IUCV NETWORK LAYER
f0c59aff 9851M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9852L: linux-s390@vger.kernel.org
9853W: http://www.ibm.com/developerworks/linux/linux390/
9854S: Supported
679655da
JP
9855F: drivers/s390/net/*iucv*
9856F: include/net/iucv/
9857F: net/iucv/
dd96df2c 9858
8128f23c
GS
9859S390 IOMMU (PCI)
9860M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9861L: linux-s390@vger.kernel.org
9862W: http://www.ibm.com/developerworks/linux/linux390/
9863S: Supported
9864F: drivers/iommu/s390-iommu.c
9865
4dde7f75 9866S3C24XX SD/MMC Driver
8b58be88 9867M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9869S: Supported
679655da 9870F: drivers/mmc/host/s3cmci.*
4dde7f75 9871
1f15a229
HV
9872SAA6588 RDS RECEIVER DRIVER
9873M: Hans Verkuil <hverkuil@xs4all.nl>
9874L: linux-media@vger.kernel.org
9875T: git git://linuxtv.org/media_tree.git
a825eaec 9876W: https://linuxtv.org
1f15a229
HV
9877S: Odd Fixes
9878F: drivers/media/i2c/saa6588*
9879
98ed12e6 9880SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9881M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9882M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9883L: linux-media@vger.kernel.org
a825eaec 9884W: https://linuxtv.org
98ed12e6
MCC
9885T: git git://linuxtv.org/media_tree.git
9886S: Odd fixes
e42bf501 9887F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9888F: drivers/media/pci/saa7134/
9889
1da177e4 9890SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9891M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9892L: linux-media@vger.kernel.org
275ffde4 9893T: git git://linuxtv.org/media_tree.git
1da177e4 9894S: Maintained
90d72ac6
MCC
9895F: drivers/media/common/saa7146/
9896F: drivers/media/pci/saa7146/
9897F: include/media/saa7146*
1da177e4 9898
92304a40 9899SAMSUNG LAPTOP DRIVER
5909c654 9900M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9901L: platform-driver-x86@vger.kernel.org
9902S: Maintained
9903F: drivers/platform/x86/samsung-laptop.c
9904
4a109cc0 9905SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9906M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9907L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9908S: Supported
14430813 9909F: sound/soc/samsung/
4a109cc0 9910
0d89a28b 9911SAMSUNG FRAMEBUFFER DRIVER
b7701755 9912M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9913L: linux-fbdev@vger.kernel.org
9914S: Maintained
8a61f013 9915F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9916
b40f0632 9917SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9918M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9919M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9920L: linux-kernel@vger.kernel.org
b40f0632 9921L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9922S: Supported
9923F: drivers/mfd/sec*.c
9924F: drivers/regulator/s2m*.c
9925F: drivers/regulator/s5m*.c
b40f0632
KK
9926F: drivers/clk/clk-s2mps11.c
9927F: drivers/rtc/rtc-s5m.c
f69d3a17 9928F: include/linux/mfd/samsung/
a13c7c51
KK
9929F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9930F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9931F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9932F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9933
038f5c4b
SN
9934SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9935M: Kyungmin Park <kyungmin.park@samsung.com>
9936M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9937L: linux-media@vger.kernel.org
9938Q: https://patchwork.linuxtv.org/project/linux-media/list/
9939S: Supported
9940F: drivers/media/platform/exynos4-is/
038f5c4b 9941
6fd86ab2
SN
9942SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9943M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9944L: linux-media@vger.kernel.org
9945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9946S: Maintained
9947F: drivers/media/platform/s3c-camif/
d647f0b7 9948F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9949
b84ef24e
AH
9950SAMSUNG S5C73M3 CAMERA DRIVER
9951M: Kyungmin Park <kyungmin.park@samsung.com>
9952M: Andrzej Hajda <a.hajda@samsung.com>
9953L: linux-media@vger.kernel.org
9954S: Supported
9955F: drivers/media/i2c/s5c73m3/*
9956
7d459937
AH
9957SAMSUNG S5K5BAF CAMERA DRIVER
9958M: Kyungmin Park <kyungmin.park@samsung.com>
9959M: Andrzej Hajda <a.hajda@samsung.com>
9960L: linux-media@vger.kernel.org
9961S: Supported
9962F: drivers/media/i2c/s5k5baf.c
9963
c04c674f
RB
9964SAMSUNG S3FWRN5 NFC DRIVER
9965M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9966M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9967L: linux-nfc@lists.01.org (moderated for non-subscribers)
9968S: Supported
9969F: drivers/nfc/s3fwrn5
9970
310e39c9 9971SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9972M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9973M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9974S: Supported
9975L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9976F: drivers/clk/samsung/
9977
66890ed6
BA
9978SAMSUNG SXGBE DRIVERS
9979M: Byungho An <bh74.an@samsung.com>
9980M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9981M: Vipul Pandya <vipul.pandya@samsung.com>
9982S: Supported
9983L: netdev@vger.kernel.org
9984F: drivers/net/ethernet/samsung/sxgbe/
9985
93c537af
LM
9986SAMSUNG THERMAL DRIVER
9987M: Lukasz Majewski <l.majewski@samsung.com>
9988L: linux-pm@vger.kernel.org
9989L: linux-samsung-soc@vger.kernel.org
9990S: Supported
9f273c24 9991T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9992F: drivers/thermal/samsung/
9993
e296cd32
KD
9994SAMSUNG USB2 PHY DRIVER
9995M: Kamil Debski <k.debski@samsung.com>
9996L: linux-kernel@vger.kernel.org
9997S: Supported
9998F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9999F: Documentation/phy/samsung-usb2.txt
10000F: drivers/phy/phy-exynos4210-usb2.c
10001F: drivers/phy/phy-exynos4x12-usb2.c
10002F: drivers/phy/phy-exynos5250-usb2.c
10003F: drivers/phy/phy-s5pv210-usb2.c
10004F: drivers/phy/phy-samsung-usb2.c
10005F: drivers/phy/phy-samsung-usb2.h
10006
ca749e2a 10007SERIAL DRIVERS
5e30bbb7 10008M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10009L: linux-serial@vger.kernel.org
5e30bbb7 10010S: Maintained
14430813 10011F: drivers/tty/serial/
ca749e2a 10012
aecb7b64 10013SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10014M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10015M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10016S: Maintained
1fb200d6 10017F: include/linux/dma/dw.h
3d598f47 10018F: include/linux/platform_data/dma-dw.h
61a76496 10019F: drivers/dma/dw/
aecb7b64 10020
058999cc
LP
10021SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10022M: Lars Persson <lars.persson@axis.com>
10023L: netdev@vger.kernel.org
10024S: Supported
10025F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10026F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10027
fc531d98 10028SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10029M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10030R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10031R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10032L: linux-i2c@vger.kernel.org
10033S: Maintained
10034F: drivers/i2c/busses/i2c-designware-*
10035F: include/linux/platform_data/i2c-designware.h
10036
f9e37137 10037SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10038M: Jaehoon Chung <jh80.chung@samsung.com>
10039L: linux-mmc@vger.kernel.org
10040S: Maintained
10041F: include/linux/mmc/dw_mmc.h
10042F: drivers/mmc/host/dw_mmc*
10043
a961e698
AS
10044SYSTEM TRACE MODULE CLASS
10045M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10046S: Maintained
e787bc46 10047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10048F: Documentation/trace/stm.txt
10049F: drivers/hwtracing/stm/
10050F: include/linux/stm.h
10051F: include/uapi/linux/stm.h
10052
1db121d6
AN
10053THUNDERBOLT DRIVER
10054M: Andreas Noever <andreas.noever@gmail.com>
10055S: Maintained
10056F: drivers/thunderbolt/
10057
e35a49b1
SR
10058TI BQ27XXX POWER SUPPLY DRIVER
10059R: Andrew F. Davis <afd@ti.com>
10060F: include/linux/power/bq27xxx_battery.h
10061F: drivers/power/bq27xxx_battery.c
10062F: drivers/power/bq27xxx_battery_i2c.c
10063
34db37c6 10064TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10065M: John Stultz <john.stultz@linaro.org>
88606e80 10066M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10067L: linux-kernel@vger.kernel.org
75fc2d37 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10069S: Supported
10070F: include/linux/clocksource.h
10071F: include/linux/time.h
10072F: include/linux/timex.h
c117ab84
CEB
10073F: include/uapi/linux/time.h
10074F: include/uapi/linux/timex.h
88606e80
TG
10075F: kernel/time/clocksource.c
10076F: kernel/time/time*.c
34db37c6 10077F: kernel/time/alarmtimer.c
88606e80 10078F: kernel/time/ntp.c
7fe5f1c1 10079F: tools/testing/selftests/timers/
88606e80 10080
1da177e4 10081SC1200 WDT DRIVER
b300645a 10082M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10083S: Maintained
679655da 10084F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10085
10086SCHEDULER
dd9b238c 10087M: Ingo Molnar <mingo@redhat.com>
8b58be88 10088M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10089L: linux-kernel@vger.kernel.org
75fc2d37 10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10091S: Maintained
95c0d71d 10092F: kernel/sched/
679655da 10093F: include/linux/sched.h
c117ab84 10094F: include/uapi/linux/sched.h
c2eb505b 10095F: include/linux/wait.h
1da177e4 10096
6bcf6737 10097SCORE ARCHITECTURE
ed38665e 10098M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10099M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10100W: http://www.sunplus.com
6bcf6737 10101S: Supported
a2681a75 10102F: arch/score/
6bcf6737 10103
80f390ea
SH
10104SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10105M: Sudeep Holla <sudeep.holla@arm.com>
10106L: linux-arm-kernel@lists.infradead.org
10107S: Maintained
10108F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10109F: drivers/clk/clk-scpi.c
8def3103 10110F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10111F: drivers/firmware/arm_scpi.c
10112F: include/linux/scpi_protocol.h
80f390ea 10113
1da177e4 10114SCSI CDROM DRIVER
8b58be88 10115M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10116L: linux-scsi@vger.kernel.org
10117W: http://www.kernel.dk
10118S: Maintained
679655da 10119F: drivers/scsi/sr*
1da177e4 10120
fb50a83d 10121SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10122M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10123L: linux-rdma@vger.kernel.org
10124S: Supported
10125W: http://www.openfabrics.org
10126Q: http://patchwork.kernel.org/project/linux-rdma/list/
10127T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10128F: drivers/infiniband/ulp/srp/
10129F: include/scsi/srp.h
10130
1da177e4 10131SCSI SG DRIVER
8b58be88 10132M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10133L: linux-scsi@vger.kernel.org
59ab3c93 10134W: http://sg.danny.cz/sg
1da177e4 10135S: Maintained
59ab3c93 10136F: Documentation/scsi/scsi-generic.txt
679655da
JP
10137F: drivers/scsi/sg.c
10138F: include/scsi/sg.h
1da177e4
LT
10139
10140SCSI SUBSYSTEM
7ee7895c 10141M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10143M: "Martin K. Petersen" <martin.petersen@oracle.com>
10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10145L: linux-scsi@vger.kernel.org
1da177e4 10146S: Maintained
679655da
JP
10147F: drivers/scsi/
10148F: include/scsi/
1da177e4
LT
10149
10150SCSI TAPE DRIVER
8b58be88 10151M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10152L: linux-scsi@vger.kernel.org
10153S: Maintained
679655da 10154F: Documentation/scsi/st.txt
f7269cfc
JD
10155F: drivers/scsi/st.*
10156F: drivers/scsi/st_*.h
1da177e4
LT
10157
10158SCTP PROTOCOL
8b6efb75 10159M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10160M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10161L: linux-sctp@vger.kernel.org
5f85813c 10162W: http://lksctp.sourceforge.net
8b6efb75 10163S: Maintained
679655da
JP
10164F: Documentation/networking/sctp.txt
10165F: include/linux/sctp.h
4d58c025 10166F: include/uapi/linux/sctp.h
679655da
JP
10167F: include/net/sctp/
10168F: net/sctp/
1da177e4
LT
10169
10170SCx200 CPU SUPPORT
8b58be88 10171M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10172S: Odd Fixes
679655da 10173F: Documentation/i2c/busses/scx200_acb
390889b6 10174F: arch/x86/platform/scx200/
679655da
JP
10175F: drivers/watchdog/scx200_wdt.c
10176F: drivers/i2c/busses/scx200*
10177F: drivers/mtd/maps/scx200_docflash.c
10178F: include/linux/scx200.h
1662d32c
JC
10179
10180SCx200 GPIO DRIVER
8b58be88 10181M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10182S: Maintained
679655da
JP
10183F: drivers/char/scx200_gpio.c
10184F: include/linux/scx200_gpio.h
1662d32c
JC
10185
10186SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10187M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10188S: Maintained
679655da 10189F: drivers/clocksource/scx200_hrt.c
1da177e4 10190
6a36913a 10191SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10192M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10193L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10194S: Maintained
679655da 10195F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10196
e7839f25 10197SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10198M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10199L: linux-mmc@vger.kernel.org
ddfe954d
UH
10200T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10201S: Maintained
10202F: drivers/mmc/host/sdhci*
10203F: include/linux/mmc/sdhci*
e2d1d6c0 10204
c04f9d61
KC
10205SECURE COMPUTING
10206M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10207R: Andy Lutomirski <luto@amacapital.net>
10208R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10210S: Supported
10211F: kernel/seccomp.c
10212F: include/uapi/linux/seccomp.h
10213F: include/linux/seccomp.h
c99ee51a 10214F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10215K: \bsecure_computing
10216K: \bTIF_SECCOMP\b
10217
0d1bb41a 10218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10219M: Ben Dooks <ben-linux@fluff.org>
dc524882 10220M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10221L: linux-mmc@vger.kernel.org
0d1bb41a 10222S: Maintained
dc524882 10223F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10224
c63b3cba 10225SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10226M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10227L: linux-mmc@vger.kernel.org
10228S: Maintained
10229F: drivers/mmc/host/sdhci-spear.c
10230
8711cca2 10231SECURITY SUBSYSTEM
9b45c0d2 10232M: James Morris <james.l.morris@oracle.com>
9c3646d1 10233M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10234L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10236W: http://kernsec.org/
8711cca2 10237S: Supported
7d2c86b5 10238F: security/
8711cca2 10239
1da177e4 10240SECURITY CONTACT
8b58be88 10241M: Security Officers <security@kernel.org>
1da177e4
LT
10242S: Supported
10243
10244SELINUX SECURITY MODULE
e0238b4c 10245M: Paul Moore <paul@paul-moore.com>
8b58be88 10246M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10247M: Eric Paris <eparis@parisplace.org>
e0238b4c 10248L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10249W: http://selinuxproject.org
5a5f2acf 10250T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10251S: Supported
679655da
JP
10252F: include/linux/selinux*
10253F: security/selinux/
6bde95ce 10254F: scripts/selinux/
1da177e4 10255
c1c124e9
JJ
10256APPARMOR SECURITY MODULE
10257M: John Johansen <john.johansen@canonical.com>
10258L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10259W: apparmor.wiki.kernel.org
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10261S: Supported
10262F: security/apparmor/
10263
9b091556
KC
10264LOADPIN SECURITY MODULE
10265M: Kees Cook <keescook@chromium.org>
10266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10267S: Supported
10268F: security/loadpin/
10269
730daa16
KC
10270YAMA SECURITY MODULE
10271M: Kees Cook <keescook@chromium.org>
10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10273S: Supported
10274F: security/yama/
10275
cef2cf07 10276SENSABLE PHANTOM
8b58be88 10277M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10278S: Maintained
679655da 10279F: drivers/misc/phantom.c
c117ab84 10280F: include/uapi/linux/phantom.h
cef2cf07 10281
6733b39a 10282SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10283M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10284M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10285M: John Soni Jose <sony.john@avagotech.com>
3387f656 10286L: linux-scsi@vger.kernel.org
4627de93 10287W: http://www.avagotech.com
3387f656
JP
10288S: Supported
10289F: drivers/scsi/be2iscsi/
6733b39a 10290
6938f855 10291Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10292M: Sathya Perla <sathya.perla@broadcom.com>
10293M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10294M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10295M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10296M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10297L: netdev@vger.kernel.org
fea3af67 10298W: http://www.emulex.com
7d2c86b5 10299S: Supported
9aebddd1 10300F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10301
d2928a8c 10302EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10303M: Selvin Xavier <selvin.xavier@avagotech.com>
10304M: Devesh Sharma <devesh.sharma@avagotech.com>
10305M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10306L: linux-rdma@vger.kernel.org
10307W: http://www.emulex.com
10308S: Supported
10309F: drivers/infiniband/hw/ocrdma/
10310
8ceee660 10311SFC NETWORK DRIVER
c06f51ea 10312M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10313M: Edward Cree <ecree@solarflare.com>
10314M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10315L: netdev@vger.kernel.org
8ceee660 10316S: Supported
874aeea5 10317F: drivers/net/ethernet/sfc/
8ceee660 10318
e2d1d6c0 10319SGI GRU DRIVER
cc883afc 10320M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10321S: Maintained
679655da 10322F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10323
10324SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10325M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10326L: linux-ia64@vger.kernel.org
10327S: Supported
679655da 10328F: Documentation/ia64/serial.txt
df621252 10329F: drivers/tty/serial/ioc?_serial.c
679655da 10330F: include/linux/ioc?.h
e2d1d6c0 10331
75312619 10332SGI XP/XPC/XPNET DRIVER
e180383f
RH
10333M: Cliff Whickman <cpw@sgi.com>
10334M: Robin Holt <robinmholt@gmail.com>
75312619 10335S: Maintained
679655da 10336F: drivers/misc/sgi-xp/
75312619 10337
46eacf3b
AP
10338SI2157 MEDIA DRIVER
10339M: Antti Palosaari <crope@iki.fi>
10340L: linux-media@vger.kernel.org
a825eaec 10341W: https://linuxtv.org
46eacf3b
AP
10342W: http://palosaari.fi/linux/
10343Q: http://patchwork.linuxtv.org/project/linux-media/list/
10344T: git git://linuxtv.org/anttip/media_tree.git
10345S: Maintained
10346F: drivers/media/tuners/si2157*
10347
75e2d5ba
AP
10348SI2168 MEDIA DRIVER
10349M: Antti Palosaari <crope@iki.fi>
10350L: linux-media@vger.kernel.org
a825eaec 10351W: https://linuxtv.org
75e2d5ba
AP
10352W: http://palosaari.fi/linux/
10353Q: http://patchwork.linuxtv.org/project/linux-media/list/
10354T: git git://linuxtv.org/anttip/media_tree.git
10355S: Maintained
10356F: drivers/media/dvb-frontends/si2168*
10357
49cc629d
HV
10358SI470X FM RADIO RECEIVER I2C DRIVER
10359M: Hans Verkuil <hverkuil@xs4all.nl>
10360L: linux-media@vger.kernel.org
10361T: git git://linuxtv.org/media_tree.git
a825eaec 10362W: https://linuxtv.org
49cc629d
HV
10363S: Odd Fixes
10364F: drivers/media/radio/si470x/radio-si470x-i2c.c
10365
10366SI470X FM RADIO RECEIVER USB DRIVER
10367M: Hans Verkuil <hverkuil@xs4all.nl>
10368L: linux-media@vger.kernel.org
10369T: git git://linuxtv.org/media_tree.git
a825eaec 10370W: https://linuxtv.org
49cc629d
HV
10371S: Maintained
10372F: drivers/media/radio/si470x/radio-si470x-common.c
10373F: drivers/media/radio/si470x/radio-si470x.h
10374F: drivers/media/radio/si470x/radio-si470x-usb.c
10375
c937ca03
EV
10376SI4713 FM RADIO TRANSMITTER I2C DRIVER
10377M: Eduardo Valentin <edubezval@gmail.com>
10378L: linux-media@vger.kernel.org
10379T: git git://linuxtv.org/media_tree.git
a825eaec 10380W: https://linuxtv.org
c937ca03 10381S: Odd Fixes
99995ded 10382F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10383
10384SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10385M: Eduardo Valentin <edubezval@gmail.com>
10386L: linux-media@vger.kernel.org
10387T: git git://linuxtv.org/media_tree.git
a825eaec 10388W: https://linuxtv.org
c937ca03 10389S: Odd Fixes
99995ded
DR
10390F: drivers/media/radio/si4713/radio-platform-si4713.c
10391
10392SI4713 FM RADIO TRANSMITTER USB DRIVER
10393M: Hans Verkuil <hverkuil@xs4all.nl>
10394L: linux-media@vger.kernel.org
10395T: git git://linuxtv.org/media_tree.git
a825eaec 10396W: https://linuxtv.org
99995ded
DR
10397S: Maintained
10398F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10399
beb91d46 10400SIANO DVB DRIVER
5dc8a864
MCC
10401M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10402M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10403L: linux-media@vger.kernel.org
a825eaec 10404W: https://linuxtv.org
beb91d46
MCC
10405T: git git://linuxtv.org/media_tree.git
10406S: Odd fixes
10407F: drivers/media/common/siano/
beb91d46 10408F: drivers/media/usb/siano/
beb91d46 10409F: drivers/media/usb/siano/
14430813 10410F: drivers/media/mmc/siano/
beb91d46 10411
6f15b602
HG
10412SIMPLEFB FB DRIVER
10413M: Hans de Goede <hdegoede@redhat.com>
10414L: linux-fbdev@vger.kernel.org
10415S: Maintained
2d799dde 10416F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10417F: drivers/video/fbdev/simplefb.c
10418F: include/linux/platform_data/simplefb.h
10419
b618b69c 10420SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10421L: linux-media@vger.kernel.org
bb60fcb2 10422S: Orphan
b618b69c 10423F: drivers/media/platform/sh_veu.c
b618b69c
GL
10424
10425SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10426L: linux-media@vger.kernel.org
bb60fcb2 10427S: Orphan
b618b69c 10428F: drivers/media/platform/sh_vou.c
d647f0b7 10429F: include/media/drv-intf/sh_vou.h
b618b69c 10430
6349d997 10431SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10432M: Len Brown <lenb@kernel.org>
6349d997
LB
10433L: sfi-devel@simplefirmware.org
10434W: http://simplefirmware.org/
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10436S: Supported
943fc810 10437F: arch/x86/platform/sfi/
6349d997
LB
10438F: drivers/sfi/
10439F: include/linux/sfi*.h
e2d1d6c0 10440
1da177e4
LT
10441SIMTEC EB110ATX (Chalice CATS)
10442P: Ben Dooks
b16957c6
BD
10443P: Vincent Sanders <vince@simtec.co.uk>
10444M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10445W: http://www.simtec.co.uk/products/EB110ATX/
10446S: Supported
10447
10448SIMTEC EB2410ITX (BAST)
10449P: Ben Dooks
b16957c6
BD
10450P: Vincent Sanders <vince@simtec.co.uk>
10451M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10452W: http://www.simtec.co.uk/products/EB2410ITX/
10453S: Supported
15dba387
JP
10454F: arch/arm/mach-s3c24xx/mach-bast.c
10455F: arch/arm/mach-s3c24xx/bast-ide.c
10456F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10457
4c5adde7 10458TI DAVINCI MACHINE SUPPORT
3ba789c0 10459M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10460M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10463S: Supported
14430813 10464F: arch/arm/mach-davinci/
046d0a37 10465F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10466
8d4b3f08 10467TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10468M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10469L: linux-media@vger.kernel.org
a825eaec 10470W: https://linuxtv.org
8d4b3f08
LP
10471Q: http://patchwork.linuxtv.org/project/linux-media/list/
10472T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10473S: Maintained
8d4b3f08
LP
10474F: drivers/media/platform/davinci/
10475F: include/media/davinci/
10476
417d2e50 10477TI AM437X VPFE DRIVER
e43cdb56 10478M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10479L: linux-media@vger.kernel.org
a825eaec 10480W: https://linuxtv.org
417d2e50
BP
10481Q: http://patchwork.linuxtv.org/project/linux-media/list/
10482T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10483S: Maintained
10484F: drivers/media/platform/am437x/
10485
c4c0283a 10486OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10487M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10488L: linux-media@vger.kernel.org
a825eaec 10489W: https://linuxtv.org
c4c0283a
BP
10490Q: http://patchwork.linuxtv.org/project/linux-media/list/
10491T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10492S: Maintained
10493F: drivers/media/i2c/ov2659.c
b5dcee22 10494F: include/media/i2c/ov2659.h
c4c0283a 10495
3a6779f5
SM
10496SILICON MOTION SM712 FRAME BUFFER DRIVER
10497M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10498M: Teddy Wang <teddy.wang@siliconmotion.com>
10499M: Sudip Mukherjee <sudip@vectorindia.org>
10500L: linux-fbdev@vger.kernel.org
10501S: Maintained
10502F: drivers/video/fbdev/sm712*
10503F: Documentation/fb/sm712fb.txt
10504
92aab3c0 10505SIS 190 ETHERNET DRIVER
8b58be88 10506M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10507L: netdev@vger.kernel.org
10508S: Maintained
8c7de408 10509F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10510
1da177e4 10511SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10512M: Daniele Venzano <venza@brownhat.org>
1da177e4 10513W: http://www.brownhat.org/sis900.html
979b6c13 10514L: netdev@vger.kernel.org
1da177e4 10515S: Maintained
8c7de408 10516F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10517
10518SIS FRAMEBUFFER DRIVER
8b58be88 10519M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10520W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10521S: Maintained
679655da 10522F: Documentation/fb/sisfb.txt
8a61f013 10523F: drivers/video/fbdev/sis/
679655da 10524F: include/video/sisfb.h
1da177e4
LT
10525
10526SIS USB2VGA DRIVER
8b58be88 10527M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10528W: http://www.winischhofer.at/linuxsisusbvga.shtml
10529S: Maintained
679655da 10530F: drivers/usb/misc/sisusbvga/
1da177e4 10531
415ad26d 10532SLAB ALLOCATOR
16e943bf 10533M: Christoph Lameter <cl@linux.com>
2ed1c525 10534M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10535M: David Rientjes <rientjes@google.com>
10536M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10537M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10538L: linux-mm@kvack.org
10539S: Maintained
679655da 10540F: include/linux/sl?b*.h
16e943bf 10541F: mm/sl?b*
415ad26d 10542
9fab9787 10543SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10544M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10545M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10546M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10547R: Steven Rostedt <rostedt@goodmis.org>
10548R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10549L: linux-kernel@vger.kernel.org
9fab9787
PM
10550W: http://www.rdrop.com/users/paulmck/RCU/
10551S: Supported
10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10553F: include/linux/srcu.h
10554F: kernel/rcu/srcu.c
9fab9787 10555
66372841
CS
10556SMACK SECURITY MODULE
10557M: Casey Schaufler <casey@schaufler-ca.com>
10558L: linux-security-module@vger.kernel.org
10559W: http://schaufler-ca.com
10560T: git git://git.gitorious.org/smack-next/kernel.git
10561S: Maintained
10562F: Documentation/security/Smack.txt
10563F: security/smack/
10564
20651e0b 10565DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10566M: Kevin Hilman <khilman@kernel.org>
10567M: Nishanth Menon <nm@ti.com>
10568S: Maintained
20651e0b 10569F: drivers/power/avs/
68ace3e1
KH
10570F: include/linux/power/smartreflex.h
10571L: linux-pm@vger.kernel.org
10572
1da177e4 10573SMC91x ETHERNET DRIVER
2f82af08 10574M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10575S: Odd Fixes
ae150435 10576F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10577
e8e31622
SA
10578SMIA AND SMIA++ IMAGE SENSOR DRIVER
10579M: Sakari Ailus <sakari.ailus@iki.fi>
10580L: linux-media@vger.kernel.org
10581S: Maintained
14430813 10582F: drivers/media/i2c/smiapp/
b5dcee22 10583F: include/media/i2c/smiapp.h
e8e31622
SA
10584F: drivers/media/i2c/smiapp-pll.c
10585F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10586F: include/uapi/linux/smiapp.h
a2cec3c0 10587F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10588
920fa1ff
GR
10589SMM665 HARDWARE MONITOR DRIVER
10590M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10591L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10592S: Maintained
10593F: Documentation/hwmon/smm665
10594F: drivers/hwmon/smm665.c
10595
9df7305b 10596SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10597M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10598L: linux-hwmon@vger.kernel.org
90b24cfb 10599S: Maintained
9df7305b
SG
10600F: Documentation/hwmon/emc2103
10601F: drivers/hwmon/emc2103.c
10602
a98d506c
HG
10603SMSC SCH5627 HARDWARE MONITOR DRIVER
10604M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10605L: linux-hwmon@vger.kernel.org
a98d506c
HG
10606S: Supported
10607F: Documentation/hwmon/sch5627
10608F: drivers/hwmon/sch5627.c
10609
6ea884db 10610SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10611M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10612L: linux-hwmon@vger.kernel.org
6ea884db 10613S: Maintained
679655da
JP
10614F: Documentation/hwmon/smsc47b397
10615F: drivers/hwmon/smsc47b397.c
6ea884db 10616
fd9abb3d 10617SMSC911x ETHERNET DRIVER
90b24cfb 10618M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10619L: netdev@vger.kernel.org
90b24cfb 10620S: Maintained
679655da 10621F: include/linux/smsc911x.h
ae150435 10622F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10623
10624SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10625M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10626L: netdev@vger.kernel.org
90b24cfb 10627S: Maintained
ae150435 10628F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10629
3c8a63e2 10630SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10631M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10632L: linux-fbdev@vger.kernel.org
90b24cfb 10633S: Maintained
8a61f013 10634F: drivers/video/fbdev/smscufx.c
3c8a63e2 10635
668acf32 10636SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10637M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10638L: linux-media@vger.kernel.org
275ffde4 10639T: git git://linuxtv.org/media_tree.git
795fb7e7 10640S: Maintained
90d72ac6
MCC
10641F: include/media/soc*
10642F: drivers/media/i2c/soc_camera/
10643F: drivers/media/platform/soc_camera/
668acf32 10644
e2d1d6c0 10645SOEKRIS NET48XX LED SUPPORT
8b58be88 10646M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10647S: Maintained
679655da 10648F: drivers/leds/leds-net48xx.c
e2d1d6c0 10649
e3994db1 10650SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10651M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10652M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10653M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10654M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10655L: linux-media@vger.kernel.org
10656S: Supported
10657F: drivers/media/pci/solo6x10/
10658
1da177e4 10659SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10660M: Shaohua Li <shli@kernel.org>
1da177e4 10661L: linux-raid@vger.kernel.org
0f9ce866 10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10663S: Supported
679655da
JP
10664F: drivers/md/
10665F: include/linux/raid/
c117ab84 10666F: include/uapi/linux/raid/
1da177e4 10667
1da177e4 10668SONIC NETWORK DRIVER
8b58be88 10669M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10670L: netdev@vger.kernel.org
1da177e4 10671S: Maintained
d9fb9f38 10672F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10673
61e115a5 10674SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10675M: Michael Buesch <m@bues.ch>
e7828b28 10676L: linux-wireless@vger.kernel.org
61e115a5 10677S: Maintained
679655da
JP
10678F: drivers/ssb/
10679F: include/linux/ssb/
61e115a5 10680
1da177e4 10681SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10682M: Mattia Dongili <malattia@linux.it>
d0944853 10683L: platform-driver-x86@vger.kernel.org
5b18167d 10684W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10685S: Maintained
679655da
JP
10686F: Documentation/laptops/sony-laptop.txt
10687F: drivers/char/sonypi.c
10688F: drivers/platform/x86/sony-laptop.c
10689F: include/linux/sony-laptop.h
1da177e4 10690
baf8532a 10691SONY MEMORYSTICK CARD SUPPORT
8b58be88 10692M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10693W: http://tifmxx.berlios.de/
10694S: Maintained
679655da 10695F: drivers/memstick/host/tifm_ms.c
baf8532a 10696
0ab30494
ML
10697SONY MEMORYSTICK STANDARD SUPPORT
10698M: Maxim Levitsky <maximlevitsky@gmail.com>
10699S: Maintained
10700F: drivers/memstick/core/ms_block.*
10701
1da177e4 10702SOUND
8b58be88 10703M: Jaroslav Kysela <perex@perex.cz>
d8130624 10704M: Takashi Iwai <tiwai@suse.com>
93711660 10705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10706W: http://www.alsa-project.org/
dde7ad8d 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10708T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10709Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10710S: Maintained
3126a179
JP
10711F: Documentation/sound/
10712F: include/sound/
c117ab84 10713F: include/uapi/sound/
679655da 10714F: sound/
1da177e4 10715
33bbe149
MB
10716SOUND - COMPRESSED AUDIO
10717M: Vinod Koul <vinod.koul@intel.com>
10718L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10720S: Supported
f672f31a 10721F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10722F: include/sound/compress_driver.h
f672f31a 10723F: include/uapi/sound/compress_*
33bbe149
MB
10724F: sound/core/compress_offload.c
10725F: sound/soc/soc-compress.c
10726
bd903bde 10727SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10728M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10729M: Mark Brown <broonie@kernel.org>
86f14df8 10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10732W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10733S: Supported
2820f615 10734F: Documentation/sound/alsa/soc/
679655da 10735F: sound/soc/
e6e55122 10736F: include/sound/soc*
eb1a6af3 10737
d7f8761b
MB
10738SOUND - DMAENGINE HELPERS
10739M: Lars-Peter Clausen <lars@metafoo.de>
10740S: Supported
10741F: include/sound/dmaengine_pcm.h
10742F: sound/core/pcm_dmaengine.c
10743F: sound/soc/soc-generic-dmaengine-pcm.c
10744
990a6a99
OS
10745SP2 MEDIA DRIVER
10746M: Olli Salonen <olli.salonen@iki.fi>
10747L: linux-media@vger.kernel.org
a825eaec 10748W: https://linuxtv.org
990a6a99
OS
10749Q: http://patchwork.linuxtv.org/project/linux-media/list/
10750S: Maintained
10751F: drivers/media/dvb-frontends/sp2*
10752
473321fc 10753SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10754M: "David S. Miller" <davem@davemloft.net>
1da177e4 10755L: sparclinux@vger.kernel.org
8a6e2535 10756Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10759S: Maintained
679655da 10760F: arch/sparc/
7765b8bb 10761F: drivers/sbus/
1da177e4 10762
6404fcca
DM
10763SPARC SERIAL DRIVERS
10764M: "David S. Miller" <davem@davemloft.net>
10765L: sparclinux@vger.kernel.org
08deed1e
JP
10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10768S: Maintained
6816383a 10769F: include/linux/sunserialcore.h
df621252 10770F: drivers/tty/serial/suncore.c
df621252
GKH
10771F: drivers/tty/serial/sunhv.c
10772F: drivers/tty/serial/sunsab.c
10773F: drivers/tty/serial/sunsab.h
10774F: drivers/tty/serial/sunsu.c
10775F: drivers/tty/serial/sunzilog.c
10776F: drivers/tty/serial/sunzilog.h
6404fcca 10777
389325b4
CL
10778SPARSE CHECKER
10779M: "Christopher Li" <sparse@chrisli.org>
10780L: linux-sparse@vger.kernel.org
10781W: https://sparse.wiki.kernel.org/
10782T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10783T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10784S: Maintained
10785F: include/linux/compiler.h
10786
fc0c195a 10787SPEAR PLATFORM SUPPORT
da89947b 10788M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10789M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10791W: http://www.st.com/spear
10792S: Maintained
e68d7c14 10793F: arch/arm/boot/dts/spear*
281e192f 10794F: arch/arm/mach-spear/
fc0c195a 10795
10796SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10797M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10799W: http://www.st.com/spear
10800S: Maintained
5df33a62 10801F: drivers/clk/spear/
fc0c195a 10802
e2d1d6c0 10803SPI SUBSYSTEM
b02e48f2 10804M: Mark Brown <broonie@kernel.org>
dfbe403c 10805L: linux-spi@vger.kernel.org
e7e4e13c 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10807Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10808S: Maintained
679655da
JP
10809F: Documentation/spi/
10810F: drivers/spi/
10811F: include/linux/spi/
c117ab84 10812F: include/uapi/linux/spi/
e2d1d6c0 10813
2752e401 10814SPIDERNET NETWORK DRIVER for CELL
8b58be88 10815M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10816L: netdev@vger.kernel.org
10817S: Supported
679655da 10818F: Documentation/networking/spider_net.txt
8df158ac 10819F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10820
e2d1d6c0 10821SPU FILE SYSTEM
8b58be88 10822M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10823L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10824W: http://www.ibm.com/developerworks/power/cell/
10825S: Supported
679655da
JP
10826F: Documentation/filesystems/spufs.txt
10827F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10828
fc555841 10829SQUASHFS FILE SYSTEM
d7f2ff67 10830M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10831L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10832W: http://squashfs.org.uk
9f273c24 10833T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10834S: Maintained
679655da
JP
10835F: Documentation/filesystems/squashfs.txt
10836F: fs/squashfs/
fc555841 10837
1da177e4 10838SRM (Alpha) environment access
8b58be88 10839M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10840S: Maintained
679655da 10841F: arch/alpha/kernel/srm_env.c
1da177e4 10842
26e9a397 10843STABLE BRANCH
879a5a00 10844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10845L: stable@vger.kernel.org
879a5a00 10846S: Supported
7b175c46 10847F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10848
26e9a397 10849STAGING SUBSYSTEM
879a5a00 10850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10852L: devel@driverdev.osuosl.org
879a5a00 10853S: Supported
679655da 10854F: drivers/staging/
dbc6c2cc 10855
ebd3d010
JP
10856STAGING - COMEDI
10857M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10858M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10859S: Odd Fixes
10860F: drivers/staging/comedi/
10861
a0138163
JP
10862STAGING - FLARION FT1000 DRIVERS
10863M: Marek Belisko <marek.belisko@gmail.com>
10864S: Odd Fixes
10865F: drivers/staging/ft1000/
10866
6c1bb424 10867STAGING - INDUSTRIAL IO
030a13d7 10868M: Jonathan Cameron <jic23@kernel.org>
a0138163 10869L: linux-iio@vger.kernel.org
6c1bb424
JP
10870S: Odd Fixes
10871F: drivers/staging/iio/
10872
a0138163
JP
10873STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10874M: Jarod Wilson <jarod@wilsonet.com>
10875W: http://www.lirc.org/
10876S: Odd Fixes
b2b0186d 10877F: drivers/staging/media/lirc/
a0138163 10878
f5e5de1e
OD
10879STAGING - LUSTRE PARALLEL FILESYSTEM
10880M: Oleg Drokin <oleg.drokin@intel.com>
10881M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10882L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10883W: http://wiki.lustre.org/
f5e5de1e
OD
10884S: Maintained
10885F: drivers/staging/lustre
10886
7c6b6c71
MD
10887STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10888M: Marc Dietrich <marvin24@gmx.de>
10889L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10890L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10891S: Maintained
10892F: drivers/staging/nvec/
10893
53c43c5c
GKH
10894STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10895M: Jens Frederich <jfrederich@gmail.com>
10896M: Daniel Drake <dsd@laptop.org>
10897M: Jon Nettleton <jon.nettleton@gmail.com>
10898W: http://wiki.laptop.org/go/DCON
10899S: Maintained
10900F: drivers/staging/olpc_dcon/
10901
a0138163
JP
10902STAGING - REALTEK RTL8712U DRIVERS
10903M: Larry Finger <Larry.Finger@lwfinger.net>
10904M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10905S: Odd Fixes
10906F: drivers/staging/rtl8712/
10907
7591ba8b
JS
10908STAGING - REALTEK RTL8723U WIRELESS DRIVER
10909M: Larry Finger <Larry.Finger@lwfinger.net>
10910M: Jes Sorensen <Jes.Sorensen@redhat.com>
10911L: linux-wireless@vger.kernel.org
10912S: Maintained
10913F: drivers/staging/rtl8723au/
10914
980ac4d7
SM
10915STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10916M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10917M: Teddy Wang <teddy.wang@siliconmotion.com>
10918M: Sudip Mukherjee <sudip@vectorindia.org>
10919L: linux-fbdev@vger.kernel.org
10920S: Maintained
10921F: drivers/staging/sm750fb/
10922
510fa408
JP
10923STAGING - SLICOSS
10924M: Lior Dotan <liodot@gmail.com>
10925M: Christopher Harrer <charrer@alacritech.com>
10926S: Odd Fixes
10927F: drivers/staging/slicoss/
10928
a0138163
JP
10929STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10930M: William Hubbs <w.d.hubbs@gmail.com>
10931M: Chris Brannon <chris@the-brannons.com>
d33bce31 10932M: Kirk Reiser <kirk@reisers.ca>
a0138163 10933M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10934L: speakup@linux-speakup.org
a0138163
JP
10935W: http://www.linux-speakup.org/
10936S: Odd Fixes
10937F: drivers/staging/speakup/
10938
b3e871ce
JP
10939STAGING - VIA VT665X DRIVERS
10940M: Forest Bond <forest@alittletooquiet.net>
10941S: Odd Fixes
10942F: drivers/staging/vt665?/
10943
a30baec1
JK
10944STAGING - WILC1000 WIFI DRIVER
10945M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10946M: Austin Shin <austin.shin@atmel.com>
a30baec1 10947M: Chris Park <chris.park@atmel.com>
06b54863
TC
10948M: Tony Cho <tony.cho@atmel.com>
10949M: Glen Lee <glen.lee@atmel.com>
10950M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10951L: linux-wireless@vger.kernel.org
10952S: Supported
10953F: drivers/staging/wilc1000/
10954
709bcb07 10955STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10956M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10957S: Odd Fixes
10958F: drivers/staging/xgifb/
10959
1da177e4 10960STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10961M: Ion Badulescu <ionut@badula.org>
b4f90189 10962S: Odd Fixes
9bba23b0 10963F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10964
e2d1d6c0 10965SUN3/3X
8b58be88 10966M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10967W: http://sammy.net/sun3/
10968S: Maintained
679655da
JP
10969F: arch/m68k/kernel/*sun3*
10970F: arch/m68k/sun3*/
10971F: arch/m68k/include/asm/sun3*
e689cf4a 10972F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10973
af6a5af8
HG
10974SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10975M: Hans de Goede <hdegoede@redhat.com>
10976L: linux-input@vger.kernel.org
10977S: Maintained
10978F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10979F: drivers/input/keyboard/sun4i-lradc-keys.c
10980
2bc9ff01
DK
10981SUNDANCE NETWORK DRIVER
10982M: Denis Kirjanov <kda@linux-powerpc.org>
10983L: netdev@vger.kernel.org
10984S: Maintained
10985F: drivers/net/ethernet/dlink/sundance.c
10986
2cbb12a4 10987SUPERH
114bf37e
RF
10988M: Yoshinori Sato <ysato@users.sourceforge.jp>
10989M: Rich Felker <dalias@libc.org>
2cbb12a4 10990L: linux-sh@vger.kernel.org
8a6e2535 10991Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10992S: Maintained
066069e1 10993F: Documentation/sh/
679655da 10994F: arch/sh/
066069e1 10995F: drivers/sh/
1da177e4 10996
4480f15b 10997SUSPEND TO RAM
7fb06082 10998M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10999M: Len Brown <len.brown@intel.com>
11000M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11001L: linux-pm@vger.kernel.org
e2d1d6c0 11002S: Supported
679655da
JP
11003F: Documentation/power/
11004F: arch/x86/kernel/acpi/
11005F: drivers/base/power/
11006F: kernel/power/
11007F: include/linux/suspend.h
11008F: include/linux/freezer.h
11009F: include/linux/pm.h
1da177e4
LT
11010
11011SVGA HANDLING
8b58be88 11012M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11013L: linux-video@atrey.karlin.mff.cuni.cz
11014S: Maintained
679655da
JP
11015F: Documentation/svga.txt
11016F: arch/x86/boot/video*
1da177e4 11017
6e28b761
KRW
11018SWIOTLB SUBSYSTEM
11019M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11020L: linux-kernel@vger.kernel.org
9f273c24 11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11022S: Supported
11023F: lib/swiotlb.c
11024F: arch/*/kernel/pci-swiotlb.c
11025F: include/linux/swiotlb.h
11026
007f790c
JP
11027SWITCHDEV
11028M: Jiri Pirko <jiri@resnulli.us>
11029L: netdev@vger.kernel.org
11030S: Supported
11031F: net/switchdev/
11032F: include/net/switchdev.h
11033
db8e35d5
VG
11034SYNOPSYS ARC ARCHITECTURE
11035M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11036L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11037S: Supported
11038F: arch/arc/
9b28829d 11039F: Documentation/devicetree/bindings/arc/*
2d799dde 11040F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11041F: drivers/tty/serial/arc_uart.c
b7182d1a 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11043
556cc1c5
AB
11044SYNOPSYS ARC SDP platform support
11045M: Alexey Brodkin <abrodkin@synopsys.com>
11046S: Supported
11047F: arch/arc/plat-axs10x
11048F: arch/arc/boot/dts/ax*
11049F: Documentation/devicetree/bindings/arc/axs10*
11050
6c284c9a
LJ
11051SYSTEM CONFIGURATION (SYSCON)
11052M: Lee Jones <lee.jones@linaro.org>
11053M: Arnd Bergmann <arnd@arndb.de>
11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11055S: Supported
11056F: drivers/mfd/syscon.c
11057
1da177e4 11058SYSV FILESYSTEM
8b58be88 11059M: Christoph Hellwig <hch@infradead.org>
1da177e4 11060S: Maintained
679655da
JP
11061F: Documentation/filesystems/sysv-fs.txt
11062F: fs/sysv/
11063F: include/linux/sysv_fs.h
1da177e4 11064
86cfa7fc 11065TARGET SUBSYSTEM
9c3646d1 11066M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11067L: linux-scsi@vger.kernel.org
b9f5edc2 11068L: target-devel@vger.kernel.org
86cfa7fc 11069W: http://www.linux-iscsi.org
cf015e9f 11070W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11072S: Supported
11073F: drivers/target/
11074F: include/target/
11075F: Documentation/target/
11076
4e68852d 11077TASKSTATS STATISTICS INTERFACE
185e595f 11078M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11079S: Maintained
679655da
JP
11080F: Documentation/accounting/taskstats*
11081F: include/linux/taskstats*
11082F: kernel/taskstats.c
4e68852d 11083
781b456a 11084TC CLASSIFIER
f935f3f8 11085M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11086L: netdev@vger.kernel.org
11087S: Maintained
679655da 11088F: include/net/pkt_cls.h
c117ab84 11089F: include/uapi/linux/pkt_cls.h
679655da 11090F: net/sched/
781b456a 11091
5067f08a 11092TCP LOW PRIORITY MODULE
8b58be88
JP
11093M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11094M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11095W: http://tcp-lp-mod.sourceforge.net/
11096S: Maintained
679655da 11097F: net/ipv4/tcp_lp.c
5067f08a 11098
91952bc0
AP
11099TDA10071 MEDIA DRIVER
11100M: Antti Palosaari <crope@iki.fi>
11101L: linux-media@vger.kernel.org
a825eaec 11102W: https://linuxtv.org
91952bc0
AP
11103W: http://palosaari.fi/linux/
11104Q: http://patchwork.linuxtv.org/project/linux-media/list/
11105T: git git://linuxtv.org/anttip/media_tree.git
11106S: Maintained
11107F: drivers/media/dvb-frontends/tda10071*
11108
11109TDA18212 MEDIA DRIVER
11110M: Antti Palosaari <crope@iki.fi>
11111L: linux-media@vger.kernel.org
a825eaec 11112W: https://linuxtv.org
91952bc0
AP
11113W: http://palosaari.fi/linux/
11114Q: http://patchwork.linuxtv.org/project/linux-media/list/
11115T: git git://linuxtv.org/anttip/media_tree.git
11116S: Maintained
11117F: drivers/media/tuners/tda18212*
11118
11119TDA18218 MEDIA DRIVER
11120M: Antti Palosaari <crope@iki.fi>
11121L: linux-media@vger.kernel.org
a825eaec 11122W: https://linuxtv.org
91952bc0
AP
11123W: http://palosaari.fi/linux/
11124Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125T: git git://linuxtv.org/anttip/media_tree.git
11126S: Maintained
11127F: drivers/media/tuners/tda18218*
11128
3b2f6aba
MK
11129TDA18271 MEDIA DRIVER
11130M: Michael Krufky <mkrufky@linuxtv.org>
11131L: linux-media@vger.kernel.org
a825eaec 11132W: https://linuxtv.org
3b2f6aba
MK
11133W: http://github.com/mkrufky
11134Q: http://patchwork.linuxtv.org/project/linux-media/list/
11135T: git git://linuxtv.org/mkrufky/tuners.git
11136S: Maintained
11137F: drivers/media/tuners/tda18271*
11138
e48307a9
MK
11139TDA827x MEDIA DRIVER
11140M: Michael Krufky <mkrufky@linuxtv.org>
11141L: linux-media@vger.kernel.org
a825eaec 11142W: https://linuxtv.org
e48307a9
MK
11143W: http://github.com/mkrufky
11144Q: http://patchwork.linuxtv.org/project/linux-media/list/
11145T: git git://linuxtv.org/mkrufky/tuners.git
11146S: Maintained
11147F: drivers/media/tuners/tda8290.*
11148
66cf9212
MK
11149TDA8290 MEDIA DRIVER
11150M: Michael Krufky <mkrufky@linuxtv.org>
11151L: linux-media@vger.kernel.org
a825eaec 11152W: https://linuxtv.org
66cf9212
MK
11153W: http://github.com/mkrufky
11154Q: http://patchwork.linuxtv.org/project/linux-media/list/
11155T: git git://linuxtv.org/mkrufky/tuners.git
11156S: Maintained
11157F: drivers/media/tuners/tda8290.*
11158
4b9fba30
HV
11159TDA9840 MEDIA DRIVER
11160M: Hans Verkuil <hverkuil@xs4all.nl>
11161L: linux-media@vger.kernel.org
11162T: git git://linuxtv.org/media_tree.git
a825eaec 11163W: https://linuxtv.org
4b9fba30
HV
11164S: Maintained
11165F: drivers/media/i2c/tda9840*
11166
2cb654fd 11167TEA5761 TUNER DRIVER
5dc8a864
MCC
11168M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11169M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11170L: linux-media@vger.kernel.org
a825eaec 11171W: https://linuxtv.org
2cb654fd
MCC
11172T: git git://linuxtv.org/media_tree.git
11173S: Odd fixes
11174F: drivers/media/tuners/tea5761.*
11175
11176TEA5767 TUNER DRIVER
5dc8a864
MCC
11177M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11178M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11179L: linux-media@vger.kernel.org
a825eaec 11180W: https://linuxtv.org
2cb654fd
MCC
11181T: git git://linuxtv.org/media_tree.git
11182S: Maintained
11183F: drivers/media/tuners/tea5767.*
11184
4b9fba30
HV
11185TEA6415C MEDIA DRIVER
11186M: Hans Verkuil <hverkuil@xs4all.nl>
11187L: linux-media@vger.kernel.org
11188T: git git://linuxtv.org/media_tree.git
a825eaec 11189W: https://linuxtv.org
4b9fba30
HV
11190S: Maintained
11191F: drivers/media/i2c/tea6415c*
11192
11193TEA6420 MEDIA DRIVER
11194M: Hans Verkuil <hverkuil@xs4all.nl>
11195L: linux-media@vger.kernel.org
11196T: git git://linuxtv.org/media_tree.git
a825eaec 11197W: https://linuxtv.org
4b9fba30
HV
11198S: Maintained
11199F: drivers/media/i2c/tea6420*
11200
3d249d4c 11201TEAM DRIVER
dca9ab92 11202M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11203L: netdev@vger.kernel.org
11204S: Supported
11205F: drivers/net/team/
11206F: include/linux/if_team.h
c117ab84 11207F: include/uapi/linux/if_team.h
3d249d4c 11208
7d029125 11209TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11210M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11211S: Maintained
11212F: arch/x86/platform/ts5500/
11213
40ad4a30
SY
11214TECHNOTREND USB IR RECEIVER
11215M: Sean Young <sean@mess.org>
11216L: linux-media@vger.kernel.org
11217S: Maintained
11218F: drivers/media/rc/ttusbir.c
11219
adabdb0c 11220TEGRA ARCHITECTURE SUPPORT
243d58ec 11221M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11222M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11223M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11224L: linux-tegra@vger.kernel.org
fd117cd1 11225Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11227S: Supported
bbbe96ed 11228N: [^a-z]tegra
84b9414b 11229
adabdb0c
SW
11230TEGRA CLOCK DRIVER
11231M: Peter De Schrijver <pdeschrijver@nvidia.com>
11232M: Prashant Gaikwad <pgaikwad@nvidia.com>
11233S: Supported
11234F: drivers/clk/tegra/
11235
86e486a0 11236TEGRA DMA DRIVERS
adabdb0c 11237M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11238M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11239S: Supported
86e486a0 11240F: drivers/dma/tegra*
adabdb0c 11241
adabdb0c
SW
11242TEGRA I2C DRIVER
11243M: Laxman Dewangan <ldewangan@nvidia.com>
11244S: Supported
11245F: drivers/i2c/busses/i2c-tegra.c
11246
11247TEGRA IOMMU DRIVERS
11248M: Hiroshi Doyu <hdoyu@nvidia.com>
11249S: Supported
11250F: drivers/iommu/tegra*
11251
11252TEGRA KBC DRIVER
11253M: Rakesh Iyer <riyer@nvidia.com>
11254M: Laxman Dewangan <ldewangan@nvidia.com>
11255S: Supported
11256F: drivers/input/keyboard/tegra-kbc.c
11257
adabdb0c
SW
11258TEGRA PWM DRIVER
11259M: Thierry Reding <thierry.reding@gmail.com>
11260S: Supported
11261F: drivers/pwm/pwm-tegra.c
11262
11263TEGRA SERIAL DRIVER
11264M: Laxman Dewangan <ldewangan@nvidia.com>
11265S: Supported
11266F: drivers/tty/serial/serial-tegra.c
11267
11268TEGRA SPI DRIVER
11269M: Laxman Dewangan <ldewangan@nvidia.com>
11270S: Supported
11271F: drivers/spi/spi-tegra*
11272
1a348ccc 11273TEHUTI ETHERNET DRIVER
8b58be88 11274M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11275L: netdev@vger.kernel.org
11276S: Supported
ef7f5429 11277F: drivers/net/ethernet/tehuti/*
1a348ccc 11278
4e68852d 11279Telecom Clock Driver for MCPL0010
8b58be88 11280M: Mark Gross <mark.gross@intel.com>
4e68852d 11281S: Supported
679655da 11282F: drivers/char/tlclk.c
4e68852d 11283
4480f15b 11284TENSILICA XTENSA PORT (xtensa)
8b58be88 11285M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11286M: Max Filippov <jcmvbkbc@gmail.com>
11287L: linux-xtensa@linux-xtensa.org
9f273c24 11288T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11289S: Maintained
679655da 11290F: arch/xtensa/
3dc99857 11291F: drivers/irqchip/irq-xtensa-*
4e68852d 11292
5313ba66
HV
11293THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11294M: Hans Verkuil <hverkuil@xs4all.nl>
11295L: linux-media@vger.kernel.org
11296T: git git://linuxtv.org/media_tree.git
a825eaec 11297W: https://linuxtv.org
5313ba66
HV
11298S: Maintained
11299F: drivers/media/radio/radio-raremono.c
11300
d3fb6955 11301THERMAL
b75f0050 11302M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11303M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11304L: linux-pm@vger.kernel.org
11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11307Q: https://patchwork.kernel.org/project/linux-pm/list/
11308S: Supported
11309F: drivers/thermal/
11310F: include/linux/thermal.h
af6c9f16 11311F: include/uapi/linux/thermal.h
b75f0050
JP
11312F: include/linux/cpu_cooling.h
11313F: Documentation/devicetree/bindings/thermal/
d3fb6955 11314
64e05d8b
VK
11315THERMAL/CPU_COOLING
11316M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11317M: Viresh Kumar <viresh.kumar@linaro.org>
11318M: Javi Merino <javi.merino@arm.com>
11319L: linux-pm@vger.kernel.org
11320S: Supported
11321F: Documentation/thermal/cpu-cooling-api.txt
11322F: drivers/thermal/cpu_cooling.c
11323F: include/linux/cpu_cooling.h
11324
30ba2fbd
VD
11325THINGM BLINK(1) USB RGB LED DRIVER
11326M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11327S: Maintained
11328F: drivers/hid/hid-thingm.c
11329
4e68852d 11330THINKPAD ACPI EXTRAS DRIVER
8b58be88 11331M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11332L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11333L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11334W: http://ibm-acpi.sourceforge.net
11335W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11336T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11337S: Maintained
679655da 11338F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11339
1b46f2a2 11340TI BANDGAP AND THERMAL DRIVER
f14d1c24 11341M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11342M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11343L: linux-pm@vger.kernel.org
531ff13e 11344L: linux-omap@vger.kernel.org
5a723e81 11345S: Maintained
794b2e25 11346F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11347
ccf963d3
BP
11348TI VPE/CAL DRIVERS
11349M: Benoit Parrot <bparrot@ti.com>
11350L: linux-media@vger.kernel.org
11351W: http://linuxtv.org/
11352Q: http://patchwork.linuxtv.org/project/linux-media/list/
11353S: Maintained
11354F: drivers/media/platform/ti-vpe/
11355
0c7665c3
MF
11356TI CDCE706 CLOCK DRIVER
11357M: Max Filippov <jcmvbkbc@gmail.com>
11358S: Maintained
11359F: drivers/clk/clk-cdce706.c
11360
49b6a5e3
TK
11361TI CLOCK DRIVER
11362M: Tero Kristo <t-kristo@ti.com>
11363L: linux-omap@vger.kernel.org
11364S: Maintained
11365F: drivers/clk/ti/
11366F: include/linux/clk/ti.h
11367
f75cfbad
GS
11368TI ETHERNET SWITCH DRIVER (CPSW)
11369M: Mugunthan V N <mugunthanvnm@ti.com>
11370R: Grygorii Strashko <grygorii.strashko@ti.com>
11371L: linux-omap@vger.kernel.org
11372L: netdev@vger.kernel.org
11373S: Maintained
11374F: drivers/net/ethernet/ti/cpsw*
11375F: drivers/net/ethernet/ti/davinci*
11376
4020f2d7 11377TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11378M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11379S: Maintained
679655da
JP
11380F: drivers/misc/tifm*
11381F: drivers/mmc/host/tifm_sd.c
11382F: include/linux/tifm.h
4020f2d7 11383
e0c52404 11384TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11385M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11386L: linux-kernel@vger.kernel.org
11387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388S: Maintained
11389F: drivers/soc/ti/*
11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11391
11392
152ad442
SR
11393TI LM49xxx FAMILY ASoC CODEC DRIVERS
11394M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11395M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11396L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11397S: Maintained
11398F: sound/soc/codecs/lm49453*
d392dead 11399F: sound/soc/codecs/isabelle*
152ad442 11400
0edd807d
KM
11401TI LP855x BACKLIGHT DRIVER
11402M: Milo Kim <milo.kim@ti.com>
11403S: Maintained
11404F: Documentation/backlight/lp855x-driver.txt
11405F: drivers/video/backlight/lp855x_bl.c
11406F: include/linux/platform_data/lp855x.h
11407
faf13f6d
KM
11408TI LP8727 CHARGER DRIVER
11409M: Milo Kim <milo.kim@ti.com>
11410S: Maintained
11411F: drivers/power/lp8727_charger.c
11412F: include/linux/platform_data/lp8727.h
11413
22f1229f
KM
11414TI LP8788 MFD DRIVER
11415M: Milo Kim <milo.kim@ti.com>
11416S: Maintained
11417F: drivers/iio/adc/lp8788_adc.c
11418F: drivers/leds/leds-lp8788.c
11419F: drivers/mfd/lp8788*.c
11420F: drivers/power/lp8788-charger.c
11421F: drivers/regulator/lp8788-*.c
11422F: include/linux/mfd/lp8788*.h
11423
84640e27
KM
11424TI NETCP ETHERNET DRIVER
11425M: Wingman Kwok <w-kwok2@ti.com>
11426M: Murali Karicheri <m-karicheri2@ti.com>
11427L: netdev@vger.kernel.org
11428S: Maintained
11429F: drivers/net/ethernet/ti/netcp*
11430
217e0ca9
KC
11431TI TAS571X FAMILY ASoC CODEC DRIVER
11432M: Kevin Cernekee <cernekee@chromium.org>
11433L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11434S: Odd Fixes
11435F: sound/soc/codecs/tas571x*
11436
dd5e8e6b 11437TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11438M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11439L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11440S: Maintained
11441F: sound/soc/codecs/twl4030*
11442
90921014 11443TI WILINK WIRELESS DRIVERS
90921014
LC
11444L: linux-wireless@vger.kernel.org
11445W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11446W: http://wireless.kernel.org/en/users/Drivers/wl1251
11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11448S: Orphan
90921014
LC
11449F: drivers/net/wireless/ti/
11450F: include/linux/wl12xx.h
11451
e86eaa3a 11452TIPC NETWORK LAYER
8b58be88 11453M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11454M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11455L: netdev@vger.kernel.org (core kernel code)
11456L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11457W: http://tipc.sourceforge.net/
e86eaa3a 11458S: Maintained
c117ab84 11459F: include/uapi/linux/tipc*.h
679655da 11460F: net/tipc/
e86eaa3a 11461
867e359b 11462TILE ARCHITECTURE
b9a279f6 11463M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11464W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11466S: Supported
11467F: arch/tile/
6b940606 11468F: drivers/char/tile-srom.c
5c770755 11469F: drivers/edac/tile_edac.c
6b940606
CM
11470F: drivers/net/ethernet/tile/
11471F: drivers/rtc/rtc-tile.c
11472F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11473F: drivers/tty/serial/tilegx.c
6b940606
CM
11474F: drivers/usb/host/*-tilegx.c
11475F: include/linux/usb/tilegx.h
867e359b 11476
1da177e4 11477TLAN NETWORK DRIVER
8b58be88 11478M: Samuel Chessman <chessman@tux.org>
88c07dde 11479L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11480W: http://sourceforge.net/projects/tlan/
11481S: Maintained
679655da 11482F: Documentation/networking/tlan.txt
b544dbac 11483F: drivers/net/ethernet/ti/tlan.*
1da177e4 11484
d74db3b2 11485TOMOYO SECURITY MODULE
8b58be88
JP
11486M: Kentaro Takeda <takedakn@nttdata.co.jp>
11487M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11488L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11489L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11490L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11491L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11492W: http://tomoyo.sourceforge.jp/
843d183c 11493T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11494S: Maintained
679655da 11495F: security/tomoyo/
d74db3b2 11496
9caeb532 11497TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11498M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11499L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11500S: Maintained
11501F: drivers/platform/x86/topstar-laptop.c
11502
1da177e4 11503TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11504M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11505L: platform-driver-x86@vger.kernel.org
0a63ca11 11506S: Maintained
679655da 11507F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11508
0a63ca11
AA
11509TOSHIBA BLUETOOTH DRIVER
11510M: Azael Avalos <coproscefalo@gmail.com>
11511L: platform-driver-x86@vger.kernel.org
11512S: Maintained
11513F: drivers/platform/x86/toshiba_bluetooth.c
11514
11515TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11516M: Azael Avalos <coproscefalo@gmail.com>
11517L: platform-driver-x86@vger.kernel.org
11518S: Maintained
11519F: drivers/platform/x86/toshiba_haps.c
11520
14991fc7
AA
11521TOSHIBA WMI HOTKEYS DRIVER
11522M: Azael Avalos <coproscefalo@gmail.com>
11523L: platform-driver-x86@vger.kernel.org
11524S: Maintained
11525F: drivers/platform/x86/toshiba-wmi.c
11526
1da177e4 11527TOSHIBA SMM DRIVER
8b58be88 11528M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11529W: http://www.buzzard.org.uk/toshiba/
11530S: Maintained
679655da
JP
11531F: drivers/char/toshiba.c
11532F: include/linux/toshiba.h
c117ab84 11533F: include/uapi/linux/toshiba.h
1da177e4 11534
d32d9864
MR
11535TOSHIBA TC358743 DRIVER
11536M: Mats Randgaard <matrandg@cisco.com>
11537L: linux-media@vger.kernel.org
11538S: Maintained
11539F: drivers/media/i2c/tc358743*
b5dcee22 11540F: include/media/i2c/tc358743.h
d32d9864 11541
560e6475
WS
11542TMIO/SDHI MMC DRIVER
11543M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11544L: linux-mmc@vger.kernel.org
560e6475 11545S: Supported
d1057c40
GL
11546F: drivers/mmc/host/tmio_mmc*
11547F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11548F: include/linux/mfd/tmio.h
d719f900 11549
917cc4e6
GR
11550TMP401 HARDWARE MONITOR DRIVER
11551M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11552L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11553S: Maintained
11554F: Documentation/hwmon/tmp401
11555F: drivers/hwmon/tmp401.c
11556
98f32602 11557TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11558M: Hugh Dickins <hughd@google.com>
98f32602
HD
11559L: linux-mm@kvack.org
11560S: Maintained
11561F: include/linux/shmem_fs.h
11562F: mm/shmem.c
11563
45f95b53 11564TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11565M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11566M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11567L: linux-media@vger.kernel.org
a825eaec 11568W: https://linuxtv.org
45f95b53
MCC
11569T: git git://linuxtv.org/media_tree.git
11570S: Odd fixes
11571F: drivers/media/usb/tm6000/
11572
c65fde19
HV
11573TW68 VIDEO4LINUX DRIVER
11574M: Hans Verkuil <hverkuil@xs4all.nl>
11575L: linux-media@vger.kernel.org
11576T: git git://linuxtv.org/media_tree.git
a825eaec 11577W: https://linuxtv.org
c65fde19
HV
11578S: Odd Fixes
11579F: drivers/media/pci/tw68/
11580
704a84cc
EG
11581TW686X VIDEO4LINUX DRIVER
11582M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11583L: linux-media@vger.kernel.org
11584T: git git://linuxtv.org/media_tree.git
11585W: http://linuxtv.org
11586S: Maintained
11587F: drivers/media/pci/tw686x/
11588
4e68852d 11589TPM DEVICE DRIVER
901486b8 11590M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11591M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11592M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11593R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11594W: http://tpmdd.sourceforge.net
63a10dfd 11595L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11596Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11597T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11598S: Maintained
679655da 11599F: drivers/char/tpm/
4e68852d 11600
1a0f1b27
AL
11601TPM IBM_VTPM DEVICE DRIVER
11602M: Ashley Lai <ashleydlai@gmail.com>
11603W: http://tpmdd.sourceforge.net
11604L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11605S: Maintained
11606F: drivers/char/tpm/tpm_ibmvtpm*
11607
d6f005a1
JP
11608TRACING
11609M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11610M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11612S: Maintained
11613F: Documentation/trace/ftrace.txt
11614F: arch/*/*/*/ftrace.h
11615F: arch/*/kernel/ftrace.c
11616F: include/*/ftrace.h
11617F: include/linux/trace*.h
11618F: include/trace/
11619F: kernel/trace/
6e68e6c5 11620F: tools/testing/selftests/ftrace/
d6f005a1 11621
4abac0d0
IM
11622TRACING MMIO ACCESSES (MMIOTRACE)
11623M: Steven Rostedt <rostedt@goodmis.org>
11624M: Ingo Molnar <mingo@kernel.org>
11625R: Karol Herbst <karolherbst@gmail.com>
11626R: Pekka Paalanen <ppaalanen@gmail.com>
11627S: Maintained
11628L: linux-kernel@vger.kernel.org
11629L: nouveau@lists.freedesktop.org
11630F: kernel/trace/trace_mmiotrace.c
11631F: include/linux/mmiotrace.h
11632F: arch/x86/mm/kmmio.c
11633F: arch/x86/mm/mmio-mod.c
11634F: arch/x86/mm/testmmiotrace.c
11635
1da177e4 11636TRIVIAL PATCHES
8b58be88 11637M: Jiri Kosina <trivial@kernel.org>
54e5881d 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11639S: Maintained
86ef925f 11640K: ^Subject:.*(?i)trivial
1da177e4 11641
4e68852d 11642TTY LAYER
879a5a00 11643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11644M: Jiri Slaby <jslaby@suse.com>
879a5a00 11645S: Supported
08deed1e 11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11647F: Documentation/serial/
8dd5d2f1 11648F: drivers/tty/
df621252 11649F: drivers/tty/serial/serial_core.c
e3288775
AC
11650F: include/linux/serial_core.h
11651F: include/linux/serial.h
11652F: include/linux/tty.h
c117ab84
CEB
11653F: include/uapi/linux/serial_core.h
11654F: include/uapi/linux/serial.h
11655F: include/uapi/linux/tty.h
4e68852d 11656
91952bc0
AP
11657TUA9001 MEDIA DRIVER
11658M: Antti Palosaari <crope@iki.fi>
11659L: linux-media@vger.kernel.org
a825eaec 11660W: https://linuxtv.org
91952bc0
AP
11661W: http://palosaari.fi/linux/
11662Q: http://patchwork.linuxtv.org/project/linux-media/list/
11663T: git git://linuxtv.org/anttip/media_tree.git
11664S: Maintained
11665F: drivers/media/tuners/tua9001*
11666
740db6d7 11667TULIP NETWORK DRIVERS
740db6d7 11668L: netdev@vger.kernel.org
cf869eb1
GG
11669L: linux-parisc@vger.kernel.org
11670S: Orphan
0f04e2aa 11671F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11672
11673TUN/TAP driver
ba57b6f2 11674M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11675W: http://vtun.sourceforge.net/tun
11676S: Maintained
679655da
JP
11677F: Documentation/networking/tuntap.txt
11678F: arch/um/os-Linux/drivers/
1da177e4 11679
b454cc66 11680TURBOCHANNEL SUBSYSTEM
8b58be88 11681M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11682M: Ralf Baechle <ralf@linux-mips.org>
11683L: linux-mips@linux-mips.org
11684Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11685S: Maintained
679655da
JP
11686F: drivers/tc/
11687F: include/linux/tc.h
b454cc66 11688
1da177e4 11689U14-34F SCSI DRIVER
8b58be88 11690M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11691L: linux-scsi@vger.kernel.org
11692S: Maintained
679655da 11693F: drivers/scsi/u14-34f.c
1da177e4 11694
e2d1d6c0 11695UBI FILE SYSTEM (UBIFS)
a7859936 11696M: Richard Weinberger <richard@nod.at>
949cb623 11697M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11698M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11699L: linux-mtd@lists.infradead.org
e2966cbe 11700T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11701W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11702S: Supported
679655da
JP
11703F: Documentation/filesystems/ubifs.txt
11704F: fs/ubifs/
e2d1d6c0 11705
e1632fa2 11706UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11707M: Greg Ungerer <gerg@linux-m68k.org>
11708W: http://www.linux-m68k.org/
cc2020e6 11709W: http://www.uclinux.org/
e1632fa2 11710L: linux-m68k@lists.linux-m68k.org
cc2020e6 11711L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11713S: Maintained
e1632fa2
GU
11714F: arch/m68k/coldfire/
11715F: arch/m68k/68*/
61bc02bb
JP
11716F: arch/m68k/*/*_no.*
11717F: arch/m68k/include/asm/*_no.*
cc2020e6 11718
1da177e4 11719UDF FILESYSTEM
d8130624 11720M: Jan Kara <jack@suse.com>
1da177e4 11721S: Maintained
679655da
JP
11722F: Documentation/filesystems/udf.txt
11723F: fs/udf/
1da177e4 11724
cc2020e6 11725UFS FILESYSTEM
8b58be88 11726M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11727S: Maintained
679655da
JP
11728F: Documentation/filesystems/ufs.txt
11729F: fs/ufs/
cc2020e6 11730
0a09d3ab
DH
11731UHID USERSPACE HID IO DRIVER:
11732M: David Herrmann <dh.herrmann@googlemail.com>
11733L: linux-input@vger.kernel.org
11734S: Maintained
11735F: drivers/hid/uhid.c
c117ab84 11736F: include/uapi/linux/uhid.h
0a09d3ab 11737
18332a80 11738ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11739L: linux-usb@vger.kernel.org
10c6c9c9 11740S: Orphan
355ffe69 11741F: drivers/uwb/
679655da
JP
11742F: include/linux/uwb.h
11743F: include/linux/uwb/
18332a80 11744
b31d8273
G
11745UNICORE32 ARCHITECTURE:
11746M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11747W: http://mprc.pku.edu.cn/~guanxuetao/linux
11748S: Maintained
ceebf4d5 11749T: git git://github.com/gxt/linux.git
b31d8273
G
11750F: arch/unicore32/
11751
d8379ab1
TF
11752UNIFDEF
11753M: Tony Finch <dot@dotat.at>
11754W: http://dotat.at/prog/unifdef
11755S: Maintained
11756F: scripts/unifdef.c
11757
1da177e4 11758UNIFORM CDROM DRIVER
8b58be88 11759M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11760W: http://www.kernel.dk
11761S: Maintained
679655da
JP
11762F: Documentation/cdrom/
11763F: drivers/cdrom/cdrom.c
11764F: include/linux/cdrom.h
c117ab84 11765F: include/uapi/linux/cdrom.h
1da177e4 11766
56df0122 11767UNISYS S-PAR DRIVERS
49e7d9df
JP
11768M: David Kershner <david.kershner@unisys.com>
11769L: sparmaintainer@unisys.com (Unisys internal)
11770S: Supported
11771F: drivers/staging/unisys/
56df0122 11772
9941fa6e
VH
11773UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11774M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11775L: linux-scsi@vger.kernel.org
11776S: Supported
11777F: Documentation/scsi/ufs.txt
11778F: drivers/scsi/ufs/
11779
e2d1d6c0 11780UNSORTED BLOCK IMAGES (UBI)
949cb623 11781M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11782M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11783W: http://www.linux-mtd.infradead.org/
11784L: linux-mtd@lists.infradead.org
b6b44e0a 11785T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11786S: Supported
80811493 11787F: drivers/mtd/ubi/
679655da 11788F: include/linux/mtd/ubi.h
c117ab84 11789F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11790
1da177e4 11791USB ACM DRIVER
ca1c3e6f 11792M: Oliver Neukum <oneukum@suse.com>
6372594a 11793L: linux-usb@vger.kernel.org
1da177e4 11794S: Maintained
679655da
JP
11795F: Documentation/usb/acm.txt
11796F: drivers/usb/class/cdc-acm.*
1da177e4 11797
b7d572e1
PF
11798USB AR5523 WIRELESS DRIVER
11799M: Pontus Fuchs <pontus.fuchs@gmail.com>
11800L: linux-wireless@vger.kernel.org
11801S: Maintained
11802F: drivers/net/wireless/ath/ar5523/
11803
115bb1ff 11804USB ATTACHED SCSI
f50a4968 11805M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11806M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11807L: linux-usb@vger.kernel.org
11808L: linux-scsi@vger.kernel.org
8eae0fb7 11809S: Maintained
115bb1ff
MW
11810F: drivers/usb/storage/uas.c
11811
1da177e4 11812USB CDC ETHERNET DRIVER
61eee9a7 11813M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11814L: linux-usb@vger.kernel.org
1da177e4 11815S: Maintained
679655da 11816F: drivers/net/usb/cdc_*.c
c117ab84 11817F: include/uapi/linux/usb/cdc.h
1da177e4 11818
66e3e591
KP
11819USB CHAOSKEY DRIVER
11820M: Keith Packard <keithp@keithp.com>
11821L: linux-usb@vger.kernel.org
11822S: Maintained
11823F: drivers/usb/misc/chaoskey.c
11824
b02b371e 11825USB CYPRESS C67X00 DRIVER
8b58be88 11826M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11827L: linux-usb@vger.kernel.org
11828S: Maintained
679655da 11829F: drivers/usb/c67x00/
b02b371e 11830
d0374f4f 11831USB DAVICOM DM9601 DRIVER
8b58be88 11832M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11833L: netdev@vger.kernel.org
d0374f4f
PK
11834W: http://www.linux-usb.org/usbnet
11835S: Maintained
679655da 11836F: drivers/net/usb/dm9601.c
d0374f4f 11837
cc2020e6 11838USB DIAMOND RIO500 DRIVER
8b58be88 11839M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11840L: rio500-users@lists.sourceforge.net
11841W: http://rio500.sourceforge.net
11842S: Maintained
679655da 11843F: drivers/usb/misc/rio500*
cc2020e6 11844
1da177e4 11845USB EHCI DRIVER
578333ab 11846M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11847L: linux-usb@vger.kernel.org
578333ab 11848S: Maintained
679655da
JP
11849F: Documentation/usb/ehci.txt
11850F: drivers/usb/host/ehci*
1da177e4 11851
69ae9e3e 11852USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11853M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11854L: linux-usb@vger.kernel.org
69ae9e3e 11855W: http://www.linux-usb.org/gadget
d6d0f665
FB
11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11857S: Maintained
679655da
JP
11858F: drivers/usb/gadget/
11859F: include/linux/usb/gadget*
69ae9e3e 11860
2dea64b4 11861USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11862M: Jiri Kosina <jikos@kernel.org>
406df153 11863R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11864L: linux-usb@vger.kernel.org
54e5881d 11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11866S: Maintained
c2f01971 11867F: Documentation/hid/hiddev.txt
679655da 11868F: drivers/hid/usbhid/
1da177e4 11869
959eea21 11870USB ISP116X DRIVER
8b58be88 11871M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11872L: linux-usb@vger.kernel.org
959eea21 11873S: Maintained
679655da
JP
11874F: drivers/usb/host/isp116x*
11875F: include/linux/usb/isp116x.h
959eea21 11876
146498ea
WH
11877USB LAN78XX ETHERNET DRIVER
11878M: Woojung Huh <woojung.huh@microchip.com>
11879M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11880L: netdev@vger.kernel.org
11881S: Maintained
11882F: drivers/net/usb/lan78xx.*
11883
1da177e4 11884USB MASS STORAGE DRIVER
8b58be88 11885M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11886L: linux-usb@vger.kernel.org
8836aeb8 11887L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11888S: Maintained
11889W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11890F: drivers/usb/storage/
1da177e4 11891
af39917d
CL
11892USB MIDI DRIVER
11893M: Clemens Ladisch <clemens@ladisch.de>
11894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11895T: git git://git.alsa-project.org/alsa-kernel.git
11896S: Maintained
11897F: sound/usb/midi.*
11898
444ce9d4
JP
11899USB NETWORKING DRIVERS
11900L: linux-usb@vger.kernel.org
11901S: Odd Fixes
11902F: drivers/net/usb/
11903
1da177e4 11904USB OHCI DRIVER
578333ab 11905M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11906L: linux-usb@vger.kernel.org
578333ab 11907S: Maintained
679655da
JP
11908F: Documentation/usb/ohci.txt
11909F: drivers/usb/host/ohci*
1da177e4 11910
963ffa3e 11911USB OTG FSM (Finite State Machine)
60d77b3d 11912M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11914L: linux-usb@vger.kernel.org
11915S: Maintained
11916F: drivers/usb/common/usb-otg-fsm.c
11917
563da3a9
VM
11918USB OVER IP DRIVER
11919M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11920M: Shuah Khan <shuahkh@osg.samsung.com>
11921M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11922L: linux-usb@vger.kernel.org
11923S: Maintained
a6d6fc2b 11924F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11925F: drivers/usb/usbip/
11926F: tools/usb/usbip/
11927
1da177e4 11928USB PEGASUS DRIVER
a16b945c 11929M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11930L: linux-usb@vger.kernel.org
043600a6 11931L: netdev@vger.kernel.org
052e3128
PM
11932T: git git://github.com/petkan/pegasus.git
11933W: https://github.com/petkan/pegasus
1da177e4 11934S: Maintained
679655da 11935F: drivers/net/usb/pegasus.*
1da177e4 11936
d3ad558f 11937USB PHY LAYER
a55f6286 11938M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11939L: linux-usb@vger.kernel.org
11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11941S: Maintained
11942F: drivers/usb/phy/
d3ad558f 11943
73e4fb3f 11944USB PRINTER DRIVER (usblp)
8b58be88 11945M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11946L: linux-usb@vger.kernel.org
73e4fb3f 11947S: Supported
679655da 11948F: drivers/usb/class/usblp.c
1da177e4 11949
4521b477
BM
11950USB QMI WWAN NETWORK DRIVER
11951M: Bjørn Mork <bjorn@mork.no>
11952L: netdev@vger.kernel.org
11953S: Maintained
11954F: Documentation/ABI/testing/sysfs-class-net-qmi
11955F: drivers/net/usb/qmi_wwan.c
11956
1da177e4 11957USB RTL8150 DRIVER
a16b945c 11958M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11959L: linux-usb@vger.kernel.org
043600a6 11960L: netdev@vger.kernel.org
052e3128
PM
11961T: git git://github.com/petkan/rtl8150.git
11962W: https://github.com/petkan/rtl8150
1da177e4 11963S: Maintained
679655da 11964F: drivers/net/usb/rtl8150.c
1da177e4 11965
f896b796 11966USB SERIAL SUBSYSTEM
66085694 11967M: Johan Hovold <johan@kernel.org>
795fb7e7 11968L: linux-usb@vger.kernel.org
4e68852d 11969S: Maintained
679655da 11970F: Documentation/usb/usb-serial.txt
f896b796 11971F: drivers/usb/serial/
679655da 11972F: include/linux/usb/serial.h
1da177e4 11973
b3f0db1c
SG
11974USB SMSC75XX ETHERNET DRIVER
11975M: Steve Glendinning <steve.glendinning@shawell.net>
11976L: netdev@vger.kernel.org
11977S: Maintained
11978F: drivers/net/usb/smsc75xx.*
11979
2f7ca802 11980USB SMSC95XX ETHERNET DRIVER
90b24cfb 11981M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11982L: netdev@vger.kernel.org
90b24cfb 11983S: Maintained
679655da 11984F: drivers/net/usb/smsc95xx.*
2f7ca802 11985
1da177e4 11986USB SUBSYSTEM
879a5a00 11987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11988L: linux-usb@vger.kernel.org
1da177e4 11989W: http://www.linux-usb.org
08deed1e 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11991S: Supported
1700bd98 11992F: Documentation/devicetree/bindings/usb/
679655da 11993F: Documentation/usb/
679655da
JP
11994F: drivers/usb/
11995F: include/linux/usb.h
11996F: include/linux/usb/
1da177e4
LT
11997
11998USB UHCI DRIVER
8b58be88 11999M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12000L: linux-usb@vger.kernel.org
1da177e4 12001S: Maintained
679655da 12002F: drivers/usb/host/uhci*
1da177e4 12003
69ae9e3e 12004USB "USBNET" DRIVER FRAMEWORK
d8130624 12005M: Oliver Neukum <oneukum@suse.com>
043600a6 12006L: netdev@vger.kernel.org
69ae9e3e 12007W: http://www.linux-usb.org/usbnet
1da177e4 12008S: Maintained
679655da
JP
12009F: drivers/net/usb/usbnet.c
12010F: include/linux/usb/usbnet.h
1da177e4 12011
c0efd232 12012USB VIDEO CLASS
c53ac071 12013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12014L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12015L: linux-media@vger.kernel.org
275ffde4 12016T: git git://linuxtv.org/media_tree.git
57c6d2e9 12017W: http://www.ideasonboard.org/uvc/
c0efd232 12018S: Maintained
0c0d06ca 12019F: drivers/media/usb/uvc/
6c0f0359 12020F: include/uapi/linux/uvcvideo.h
1da177e4 12021
b60b9c45
HV
12022USB VISION DRIVER
12023M: Hans Verkuil <hverkuil@xs4all.nl>
12024L: linux-media@vger.kernel.org
12025T: git git://linuxtv.org/media_tree.git
a825eaec 12026W: https://linuxtv.org
b60b9c45
HV
12027S: Odd Fixes
12028F: drivers/media/usb/usbvision/
12029
8282da47
LP
12030USB WEBCAM GADGET
12031M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12032L: linux-usb@vger.kernel.org
12033S: Maintained
3a83c16e 12034F: drivers/usb/gadget/function/*uvc*
faf2e1db 12035F: drivers/usb/gadget/legacy/webcam.c
8282da47 12036
bf164cc0 12037USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12038M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12039L: linux-wireless@vger.kernel.org
12040S: Maintained
679655da 12041F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12042
eb6bab13 12043USB XHCI DRIVER
03d85053 12044M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12045L: linux-usb@vger.kernel.org
12046S: Supported
36d0344c
SS
12047F: drivers/usb/host/xhci*
12048F: drivers/usb/host/pci-quirks*
eb6bab13 12049
1da177e4 12050USB ZD1201 DRIVER
4086b9ca 12051L: linux-wireless@vger.kernel.org
1da177e4 12052W: http://linux-lc100020.sourceforge.net
4086b9ca 12053S: Orphan
ed0ad06f 12054F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12055
b7eee616 12056USB ZR364XX DRIVER
8b58be88 12057M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12058L: linux-usb@vger.kernel.org
661263b5 12059L: linux-media@vger.kernel.org
275ffde4 12060T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12061W: http://royale.zerezo.com/zr364xx/
12062S: Maintained
679655da 12063F: Documentation/video4linux/zr364xx.txt
90d72ac6 12064F: drivers/media/usb/zr364xx/
b7eee616 12065
289fcff4
HK
12066ULPI BUS
12067M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12068L: linux-usb@vger.kernel.org
12069S: Maintained
12070F: drivers/usb/common/ulpi.c
12071F: include/linux/ulpi/
12072
e7839f25 12073USER-MODE LINUX (UML)
8b58be88 12074M: Jeff Dike <jdike@addtoit.com>
b15194b7 12075M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12076L: user-mode-linux-devel@lists.sourceforge.net
12077L: user-mode-linux-user@lists.sourceforge.net
12078W: http://user-mode-linux.sourceforge.net
9f273c24 12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12080S: Maintained
61516587 12081F: Documentation/virtual/uml/
679655da 12082F: arch/um/
b070989a 12083F: arch/x86/um/
679655da
JP
12084F: fs/hostfs/
12085F: fs/hppfs/
b7eee616 12086
e5f114e9 12087USERSPACE I/O (UIO)
6a534c9d 12088M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12089M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12090S: Maintained
3d3fecbd 12091T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12092F: Documentation/DocBook/uio-howto.tmpl
12093F: drivers/uio/
12094F: include/linux/uio*.h
e5f114e9 12095
256cccbe 12096UTIL-LINUX PACKAGE
8b58be88 12097M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12098L: util-linux@vger.kernel.org
12099W: http://en.wikipedia.org/wiki/Util-linux
12100T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12101S: Maintained
12102
c1fd1c07 12103UVESAFB DRIVER
8b58be88 12104M: Michal Januszewski <spock@gentoo.org>
c69f677c 12105L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12106W: http://dev.gentoo.org/~spock/projects/uvesafb/
12107S: Maintained
679655da 12108F: Documentation/fb/uvesafb.txt
8a61f013 12109F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12110
456930d8
SA
12111VF610 NAND DRIVER
12112M: Stefan Agner <stefan@agner.ch>
12113L: linux-mtd@lists.infradead.org
12114S: Supported
12115F: drivers/mtd/nand/vf610_nfc.c
12116
4480f15b 12117VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12118M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12119S: Maintained
679655da
JP
12120F: Documentation/filesystems/vfat.txt
12121F: fs/fat/
1da177e4 12122
cba3345c
AW
12123VFIO DRIVER
12124M: Alex Williamson <alex.williamson@redhat.com>
12125L: kvm@vger.kernel.org
9f273c24 12126T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12127S: Maintained
12128F: Documentation/vfio.txt
12129F: drivers/vfio/
12130F: include/linux/vfio.h
c117ab84 12131F: include/uapi/linux/vfio.h
cba3345c 12132
a714ea5f
AW
12133VFIO PLATFORM DRIVER
12134M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12135L: kvm@vger.kernel.org
12136S: Maintained
12137F: drivers/vfio/platform/
12138
9e6f3438
PO
12139VIDEOBUF2 FRAMEWORK
12140M: Pawel Osciak <pawel@osciak.com>
12141M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12142M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12143L: linux-media@vger.kernel.org
12144S: Maintained
90d72ac6 12145F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12146F: include/media/videobuf2-*
12147
5523662e
SCP
12148VIRTUAL SERIO DEVICE DRIVER
12149M: Stephen Chandler Paul <thatslyude@gmail.com>
12150S: Maintained
12151F: drivers/input/serio/userio.c
12152F: include/uapi/linux/userio.h
12153
9a82446b
AS
12154VIRTIO CONSOLE DRIVER
12155M: Amit Shah <amit.shah@redhat.com>
12156L: virtualization@lists.linux-foundation.org
12157S: Maintained
12158F: drivers/char/virtio_console.c
12159F: include/linux/virtio_console.h
c117ab84 12160F: include/uapi/linux/virtio_console.h
9a82446b 12161
2426ec8f 12162VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12163M: "Michael S. Tsirkin" <mst@redhat.com>
12164L: virtualization@lists.linux-foundation.org
12165S: Maintained
0e4191fe 12166F: Documentation/devicetree/bindings/virtio/
2426ec8f 12167F: drivers/virtio/
c893c8d7 12168F: tools/virtio/
2426ec8f
MT
12169F: drivers/net/virtio_net.c
12170F: drivers/block/virtio_blk.c
12171F: include/linux/virtio_*.h
916cdabc 12172F: include/uapi/linux/virtio_*.h
2426ec8f 12173
f2dbda3b
CH
12174VIRTIO DRIVERS FOR S390
12175M: Christian Borntraeger <borntraeger@de.ibm.com>
12176M: Cornelia Huck <cornelia.huck@de.ibm.com>
12177L: linux-s390@vger.kernel.org
12178L: virtualization@lists.linux-foundation.org
12179L: kvm@vger.kernel.org
12180S: Supported
1b568d93 12181F: drivers/s390/virtio/
f2dbda3b 12182
4ad6ee91
GH
12183VIRTIO GPU DRIVER
12184M: David Airlie <airlied@linux.ie>
12185M: Gerd Hoffmann <kraxel@redhat.com>
12186L: dri-devel@lists.freedesktop.org
12187L: virtualization@lists.linux-foundation.org
12188S: Maintained
12189F: drivers/gpu/drm/virtio/
12190F: include/uapi/linux/virtio_gpu.h
12191
3a4d5c94
MT
12192VIRTIO HOST (VHOST)
12193M: "Michael S. Tsirkin" <mst@redhat.com>
12194L: kvm@vger.kernel.org
c996d8b9 12195L: virtualization@lists.linux-foundation.org
3a4d5c94 12196L: netdev@vger.kernel.org
9f273c24 12197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12198S: Maintained
12199F: drivers/vhost/
c117ab84 12200F: include/uapi/linux/vhost.h
3a4d5c94 12201
271c8651
GH
12202VIRTIO INPUT DRIVER
12203M: Gerd Hoffmann <kraxel@redhat.com>
12204S: Maintained
12205F: drivers/virtio/virtio_input.c
12206F: include/uapi/linux/virtio_input.h
12207
1da177e4 12208VIA RHINE NETWORK DRIVER
210347e1 12209S: Orphan
f2148a47 12210F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12211
f0bf7f61 12212VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12213M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12214M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12215S: Maintained
12216F: drivers/mmc/host/via-sdmmc.c
12217
69e4a7c2 12218VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12219M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12220L: linux-fbdev@vger.kernel.org
69e4a7c2 12221S: Maintained
c7babebd
FTS
12222F: include/linux/via-core.h
12223F: include/linux/via-gpio.h
12224F: include/linux/via_i2c.h
8a61f013 12225F: drivers/video/fbdev/via/
69e4a7c2 12226
01f20734 12227VIA VELOCITY NETWORK DRIVER
8b58be88 12228M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12229L: netdev@vger.kernel.org
12230S: Maintained
f2148a47 12231F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12232
f73f8173
AW
12233VIRT LIB
12234M: Alex Williamson <alex.williamson@redhat.com>
12235M: Paolo Bonzini <pbonzini@redhat.com>
12236L: kvm@vger.kernel.org
12237S: Supported
12238F: virt/lib/
12239
77911fd2 12240VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12241M: Hans Verkuil <hverkuil@xs4all.nl>
12242L: linux-media@vger.kernel.org
12243T: git git://linuxtv.org/media_tree.git
a825eaec 12244W: https://linuxtv.org
0b7bc1fa 12245S: Maintained
77911fd2 12246F: drivers/media/platform/vivid/*
0b7bc1fa 12247
be7f8273 12248VLAN (802.1Q)
8b58be88 12249M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12250L: netdev@vger.kernel.org
12251S: Maintained
679655da
JP
12252F: drivers/net/macvlan.c
12253F: include/linux/if_*vlan.h
12254F: net/8021q/
be7f8273 12255
55e331cf 12256VLYNQ BUS
8b58be88 12257M: Florian Fainelli <florian@openwrt.org>
8578d7af 12258L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12259S: Maintained
12260F: drivers/vlynq/vlynq.c
12261F: include/linux/vlynq.h
12262
390beae4 12263VME SUBSYSTEM
74c600e3 12264M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12265M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12267L: devel@driverdev.osuosl.org
12268S: Maintained
12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12270F: Documentation/vme_api.txt
12271F: drivers/staging/vme/
12272F: drivers/vme/
12273F: include/linux/vme*
12274
4488e09b
AK
12275VMWARE HYPERVISOR INTERFACE
12276M: Alok Kataria <akataria@vmware.com>
12277L: virtualization@lists.linux-foundation.org
12278S: Supported
12279F: arch/x86/kernel/cpu/vmware.c
12280
73b35d07
DT
12281VMWARE BALLOON DRIVER
12282M: Xavier Deguillard <xdeguillard@vmware.com>
12283M: Philip Moltmann <moltmann@vmware.com>
12284M: "VMware, Inc." <pv-drivers@vmware.com>
12285L: linux-kernel@vger.kernel.org
12286S: Maintained
12287F: drivers/misc/vmw_balloon.c
12288
8b8be51b
TH
12289VMWARE VMMOUSE SUBDRIVER
12290M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12291M: "VMware, Inc." <pv-drivers@vmware.com>
12292L: linux-input@vger.kernel.org
12293S: Maintained
12294F: drivers/input/mouse/vmmouse.c
12295F: drivers/input/mouse/vmmouse.h
12296
d1a890fa 12297VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12298M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12299M: "VMware, Inc." <pv-drivers@vmware.com>
12300L: netdev@vger.kernel.org
12301S: Maintained
12302F: drivers/net/vmxnet3/
d1a890fa 12303
851b1642 12304VMware PVSCSI driver
f2d7e40e 12305M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12306M: VMware PV-Drivers <pv-drivers@vmware.com>
12307L: linux-scsi@vger.kernel.org
12308S: Maintained
12309F: drivers/scsi/vmw_pvscsi.c
12310F: drivers/scsi/vmw_pvscsi.h
12311
e53e86c7 12312VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12313M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12314M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12315L: linux-kernel@vger.kernel.org
1dd68f01 12316W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12318S: Supported
9d2597e8 12319F: Documentation/devicetree/bindings/regulator/
679655da 12320F: drivers/regulator/
9d2597e8 12321F: include/dt-bindings/regulator/
679655da 12322F: include/linux/regulator/
e53e86c7 12323
081958eb
DA
12324VRF
12325M: David Ahern <dsa@cumulusnetworks.com>
12326M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12327L: netdev@vger.kernel.org
12328S: Maintained
12329F: drivers/net/vrf.c
562d897d 12330F: Documentation/networking/vrf.txt
081958eb 12331
ab41319e 12332VT1211 HARDWARE MONITOR DRIVER
8b58be88 12333M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12334L: linux-hwmon@vger.kernel.org
ab41319e 12335S: Maintained
679655da
JP
12336F: Documentation/hwmon/vt1211
12337F: drivers/hwmon/vt1211.c
ab41319e 12338
1de9e371 12339VT8231 HARDWARE MONITOR DRIVER
8b58be88 12340M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12341L: linux-hwmon@vger.kernel.org
1de9e371 12342S: Maintained
679655da 12343F: drivers/hwmon/vt8231.c
1de9e371 12344
88095e7b
TO
12345VUB300 USB to SDIO/SD/MMC bridge chip
12346M: Tony Olech <tony.olech@elandigitalsystems.com>
12347L: linux-mmc@vger.kernel.org
12348L: linux-usb@vger.kernel.org
12349S: Supported
12350F: drivers/mmc/host/vub300.c
12351
1da177e4 12352W1 DALLAS'S 1-WIRE BUS
a8018766 12353M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12354S: Maintained
679655da
JP
12355F: Documentation/w1/
12356F: drivers/w1/
1da177e4 12357
13927079 12358W83791D HARDWARE MONITORING DRIVER
8b58be88 12359M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12360L: linux-hwmon@vger.kernel.org
25845c22 12361S: Maintained
679655da
JP
12362F: Documentation/hwmon/w83791d
12363F: drivers/hwmon/w83791d.c
13927079 12364
61db011d 12365W83793 HARDWARE MONITORING DRIVER
8b58be88 12366M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12367L: linux-hwmon@vger.kernel.org
61db011d 12368S: Maintained
679655da
JP
12369F: Documentation/hwmon/w83793
12370F: drivers/hwmon/w83793.c
61db011d 12371
e3760b43 12372W83795 HARDWARE MONITORING DRIVER
d8130624 12373M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12374L: linux-hwmon@vger.kernel.org
e3760b43
JD
12375S: Maintained
12376F: drivers/hwmon/w83795.c
12377
1da177e4 12378W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12379M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12380S: Maintained
679655da 12381F: drivers/mmc/host/wbsd.*
1da177e4 12382
b4e05923
HG
12383WACOM PROTOCOL 4 SERIAL TABLETS
12384M: Julian Squires <julian@cipht.net>
12385M: Hans de Goede <hdegoede@redhat.com>
12386L: linux-input@vger.kernel.org
12387S: Maintained
12388F: drivers/input/tablet/wacom_serial4.c
12389
3527761c 12390WATCHDOG DEVICE DRIVERS
8b58be88 12391M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12392R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12393L: linux-watchdog@vger.kernel.org
12394W: http://www.linux-watchdog.org/
f599aaf0 12395T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12396S: Maintained
540be8b2 12397F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12398F: Documentation/watchdog/
12399F: drivers/watchdog/
12400F: include/linux/watchdog.h
c117ab84 12401F: include/uapi/linux/watchdog.h
3527761c 12402
1da177e4 12403WD7000 SCSI DRIVER
8b58be88 12404M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12405L: linux-scsi@vger.kernel.org
12406S: Maintained
679655da 12407F: drivers/scsi/wd7000.c
1da177e4 12408
b22e00f3
DH
12409WIIMOTE HID DRIVER
12410M: David Herrmann <dh.herrmann@googlemail.com>
12411L: linux-input@vger.kernel.org
12412S: Maintained
12413F: drivers/hid/hid-wiimote*
12414
e258b80e 12415WINBOND CIR DRIVER
364e9e18 12416M: David Härdeman <david@hardeman.nu>
e258b80e 12417S: Maintained
116ab806 12418F: drivers/media/rc/winbond-cir.c
e258b80e 12419
c36a483d
WBG
12420WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12421M: William Breathitt Gray <vilhelm.gray@gmail.com>
12422L: linux-watchdog@vger.kernel.org
12423S: Maintained
12424F: drivers/watchdog/ebc-c384_wdt.c
12425
9c26df9b
WBG
12426WINSYSTEMS WS16C48 GPIO DRIVER
12427M: William Breathitt Gray <vilhelm.gray@gmail.com>
12428L: linux-gpio@vger.kernel.org
12429S: Maintained
12430F: drivers/gpio/gpio-ws16c48.c
e258b80e 12431
8a70da82 12432WIMAX STACK
8b58be88 12433M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12434M: linux-wimax@intel.com
49e7d9df 12435L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12436S: Supported
12437W: http://linuxwimax.org
315987dc 12438F: Documentation/wimax/README.wimax
315987dc
JP
12439F: include/linux/wimax/debug.h
12440F: include/net/wimax.h
c117ab84 12441F: include/uapi/linux/wimax.h
315987dc 12442F: net/wimax/
8a70da82 12443
5fc14680 12444WISTRON LAPTOP BUTTON DRIVER
8b58be88 12445M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12446S: Maintained
679655da 12447F: drivers/input/misc/wistron_btns.c
5fc14680 12448
1da177e4 12449WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12450M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12451L: linux-wireless@vger.kernel.org
926554c4 12452W: http://oops.ghostprotocols.net:81/blog
1da177e4 12453S: Maintained
679655da 12454F: drivers/net/wireless/wl3501*
1da177e4 12455
055bcbcb 12456WOLFSON MICROELECTRONICS DRIVERS
fef95164 12457L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12458T: git https://github.com/CirrusLogic/linux-drivers.git
12459W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12460S: Supported
3768f0b1 12461F: Documentation/hwmon/wm83??
f494993f
CK
12462F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12463F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12464F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12465F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12466F: drivers/clk/clk-wm83*.c
9c309598 12467F: drivers/extcon/extcon-arizona.c
b75ea16a 12468F: drivers/leds/leds-wm83*.c
25b273ba 12469F: drivers/gpio/gpio-*wm*.c
9c309598 12470F: drivers/gpio/gpio-arizona.c
d22b0869 12471F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12472F: drivers/input/misc/wm831x-on.c
12473F: drivers/input/touchscreen/wm831x-ts.c
12474F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12475F: drivers/mfd/arizona*
12476F: drivers/mfd/wm*.c
12ebc137 12477F: drivers/mfd/cs47l24*
b75ea16a
MB
12478F: drivers/power/wm83*.c
12479F: drivers/rtc/rtc-wm83*.c
12480F: drivers/regulator/wm8*.c
3860e6c4 12481F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12482F: drivers/watchdog/wm83*_wdt.c
9c309598 12483F: include/linux/mfd/arizona/
3860e6c4 12484F: include/linux/mfd/wm831x/
b75ea16a 12485F: include/linux/mfd/wm8350/
3768f0b1 12486F: include/linux/mfd/wm8400*
59ec6da2 12487F: include/linux/wm97xx.h
055bcbcb 12488F: include/sound/wm????.h
9c309598 12489F: sound/soc/codecs/arizona.?
055bcbcb 12490F: sound/soc/codecs/wm*
12ebc137 12491F: sound/soc/codecs/cs47l24*
b75ea16a 12492
3e6cd7a4
TH
12493WORKQUEUE
12494M: Tejun Heo <tj@kernel.org>
badb7f5e 12495R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12497S: Maintained
12498F: include/linux/workqueue.h
12499F: kernel/workqueue.c
12500F: Documentation/workqueue.txt
12501
39ac9f48
CYT
12502X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12503M: Chen-Yu Tsai <wens@csie.org>
12504L: linux-kernel@vger.kernel.org
12505S: Maintained
12506N: axp[128]
12507
1da177e4 12508X.25 NETWORK LAYER
8bf28059 12509M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12510L: linux-x25@vger.kernel.org
8bf28059 12511S: Odd Fixes
679655da
JP
12512F: Documentation/networking/x25*
12513F: include/net/x25*
12514F: net/x25/
1da177e4 12515
e2d1d6c0 12516X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12517M: Thomas Gleixner <tglx@linutronix.de>
12518M: Ingo Molnar <mingo@redhat.com>
12519M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12520M: x86@kernel.org
981c3a4f 12521L: linux-kernel@vger.kernel.org
75fc2d37 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12523S: Maintained
679655da
JP
12524F: Documentation/x86/
12525F: arch/x86/
e2d1d6c0 12526
d0944853 12527X86 PLATFORM DRIVERS
e181ba15 12528M: Darren Hart <dvhart@infradead.org>
d0944853 12529L: platform-driver-x86@vger.kernel.org
e181ba15 12530T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12531S: Maintained
14430813 12532F: drivers/platform/x86/
3a4bceef 12533F: drivers/platform/olpc/
d0944853 12534
c1f5c54b
IM
12535X86 MCE INFRASTRUCTURE
12536M: Tony Luck <tony.luck@intel.com>
487ba8e8 12537M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12538L: linux-edac@vger.kernel.org
12539S: Maintained
12540F: arch/x86/kernel/cpu/mcheck/*
12541
79ebdc95
BP
12542X86 MICROCODE UPDATE SUPPORT
12543M: Borislav Petkov <bp@alien8.de>
12544S: Maintained
12545F: arch/x86/kernel/cpu/microcode/*
12546
f0905c5a
AL
12547X86 VDSO
12548M: Andy Lutomirski <luto@amacapital.net>
12549L: linux-kernel@vger.kernel.org
12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12551S: Maintained
d603c8e1 12552F: arch/x86/entry/vdso/
f0905c5a 12553
d6fad502 12554XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12555M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12556M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12557L: linux-media@vger.kernel.org
a825eaec 12558W: https://linuxtv.org
d6fad502
MCC
12559T: git git://linuxtv.org/media_tree.git
12560S: Maintained
12561F: drivers/media/tuners/tuner-xc2028.*
12562
c4468085 12563XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12564M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12565M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12566M: Juergen Gross <jgross@suse.com>
11dbb52b 12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12568T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12569S: Supported
12570F: arch/x86/xen/
12571F: drivers/*/xen-*front.c
12572F: drivers/xen/
12573F: arch/x86/include/asm/xen/
12574F: include/xen/
c117ab84 12575F: include/uapi/xen/
c4468085 12576
77bfb479 12577XEN HYPERVISOR ARM
85d1a29d 12578M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12580S: Maintained
77bfb479
SS
12581F: arch/arm/xen/
12582F: arch/arm/include/asm/xen/
12583
b475e83f 12584XEN HYPERVISOR ARM64
85d1a29d 12585M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12587S: Maintained
b475e83f
SS
12588F: arch/arm64/xen/
12589F: arch/arm64/include/asm/xen/
12590
9b57e1a7 12591XEN NETWORK BACKEND DRIVER
8386040b 12592M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12594L: netdev@vger.kernel.org
12595S: Supported
12596F: drivers/net/xen-netback/*
12597
c5f8e29d
KRW
12598XEN PCI SUBSYSTEM
12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12600L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12601S: Supported
12602F: arch/x86/pci/*xen*
12603F: drivers/pci/*xen*
12604
a2c5ae65
KRW
12605XEN BLOCK SUBSYSTEM
12606M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12607M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609S: Supported
12610F: drivers/block/xen-blkback/*
12611F: drivers/block/xen*
12612
15d03609
JG
12613XEN PVSCSI DRIVERS
12614M: Juergen Gross <jgross@suse.com>
12615L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12616L: linux-scsi@vger.kernel.org
12617S: Supported
12618F: drivers/scsi/xen-scsifront.c
12619F: drivers/xen/xen-scsiback.c
12620F: include/xen/interface/io/vscsiif.h
12621
c5f8e29d
KRW
12622XEN SWIOTLB SUBSYSTEM
12623M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12624L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12625S: Supported
12626F: arch/x86/xen/*swiotlb*
12627F: drivers/xen/*swiotlb*
12628
1da177e4
LT
12629XFS FILESYSTEM
12630P: Silicon Graphics Inc
809625ca 12631M: Dave Chinner <david@fromorbit.com>
18caa67a 12632M: xfs@oss.sgi.com
d7ede1aa 12633L: xfs@oss.sgi.com
1da177e4 12634W: http://oss.sgi.com/projects/xfs
9f273c24 12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12636S: Supported
679655da
JP
12637F: Documentation/filesystems/xfs.txt
12638F: fs/xfs/
1da177e4 12639
8a3b7a25 12640XILINX AXI ETHERNET DRIVER
59a54f30
MS
12641M: Anirudha Sarangi <anirudh@xilinx.com>
12642M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12643S: Maintained
12644F: drivers/net/ethernet/xilinx/xilinx_axienet*
12645
238b8721 12646XILINX UARTLITE SERIAL DRIVER
8b58be88 12647M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12648L: linux-serial@vger.kernel.org
12649S: Maintained
df621252 12650F: drivers/tty/serial/uartlite.c
238b8721 12651
df330515
LP
12652XILINX VIDEO IP CORES
12653M: Hyun Kwon <hyun.kwon@xilinx.com>
12654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12655L: linux-media@vger.kernel.org
12656T: git git://linuxtv.org/media_tree.git
12657S: Supported
12658F: Documentation/devicetree/bindings/media/xilinx/
12659F: drivers/media/platform/xilinx/
a5562f65 12660F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12661
74316949
EB
12662XILLYBUS DRIVER
12663M: Eli Billauer <eli.billauer@gmail.com>
12664L: linux-kernel@vger.kernel.org
12665S: Supported
12666F: drivers/char/xillybus/
12667
f620e4b8
MF
12668XTENSA XTFPGA PLATFORM SUPPORT
12669M: Max Filippov <jcmvbkbc@gmail.com>
12670L: linux-xtensa@linux-xtensa.org
12671S: Maintained
12672F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12673F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12674
1da177e4 12675YAM DRIVER FOR AX.25
8b58be88 12676M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12677L: linux-hams@vger.kernel.org
12678S: Maintained
679655da
JP
12679F: drivers/net/hamradio/yam*
12680F: include/linux/yam.h
1da177e4 12681
af64a5eb 12682YEALINK PHONE DRIVER
8b58be88 12683M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12684L: usbb2k-api-dev@nongnu.org
12685S: Maintained
679655da
JP
12686F: Documentation/input/yealink.txt
12687F: drivers/input/misc/yealink.*
af64a5eb 12688
1da177e4 12689Z8530 DRIVER FOR AX.25
8b58be88 12690M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12691W: http://yaina.de/jreuter/
12692W: http://www.qsl.net/dl1bke/
12693L: linux-hams@vger.kernel.org
12694S: Maintained
679655da
JP
12695F: Documentation/networking/z8530drv.txt
12696F: drivers/net/hamradio/*scc.c
12697F: drivers/net/hamradio/z8530.h
1da177e4 12698
0cf31ec1 12699ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12700M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12701L: linux-mm@kvack.org
12702S: Maintained
12703F: mm/zbud.c
12704F: include/linux/zbud.h
12705
7c0c3afb 12706ZD1211RW WIRELESS DRIVER
8b58be88
JP
12707M: Daniel Drake <dsd@gentoo.org>
12708M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12709W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12710L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12711L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12712S: Maintained
6948300c 12713F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12714
20263029
DS
12715ZPOOL COMPRESSED PAGE STORAGE API
12716M: Dan Streetman <ddstreet@ieee.org>
12717L: linux-mm@kvack.org
12718S: Maintained
12719F: mm/zpool.c
12720F: include/linux/zpool.h
12721
1da177e4 12722ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12723L: mjpeg-users@lists.sourceforge.net
f63145e2 12724L: linux-media@vger.kernel.org
1da177e4 12725W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12726T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12727S: Odd Fixes
90d72ac6 12728F: drivers/media/pci/zoran/
1da177e4 12729
6920f2cc
MK
12730ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12731M: Minchan Kim <minchan@kernel.org>
12732M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12733R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12734L: linux-kernel@vger.kernel.org
12735S: Maintained
12736F: drivers/block/zram/
12737F: Documentation/blockdev/zram.txt
12738
8b4a4080 12739ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12740M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12741S: Maintained
df621252 12742F: drivers/tty/serial/zs.*
8b4a4080 12743
eae70d06
MK
12744ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12745M: Minchan Kim <minchan@kernel.org>
12746M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12747R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12748L: linux-mm@kvack.org
12749S: Maintained
12750F: mm/zsmalloc.c
12751F: include/linux/zsmalloc.h
d02be50d 12752F: Documentation/vm/zsmalloc.txt
eae70d06 12753
0cf31ec1 12754ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12755M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12756L: linux-mm@kvack.org
12757S: Maintained
12758F: mm/zswap.c
12759
1da177e4 12760THE REST
8b58be88 12761M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12762L: linux-kernel@vger.kernel.org
8a6e2535 12763Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12765S: Buried alive in reporters
34d03cc1
JP
12766F: *
12767F: */
This page took 7.790961 seconds and 5 git commands to generate.