iio: magn: DT bindings for AK8974
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
3a75ef0c 294F: tools/power/acpi/
8b59a454 295
3774929d
RW
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
2754c447 309F: tools/power/acpi/
3774929d 310
8b59a454 311ACPI FAN DRIVER
8b58be88 312M: Zhang Rui <rui.zhang@intel.com>
8b59a454 313L: linux-acpi@vger.kernel.org
5ca92bd9 314W: https://01.org/linux-acpi
8b59a454 315S: Supported
679655da 316F: drivers/acpi/fan.c
1da177e4 317
8b59a454 318ACPI THERMAL DRIVER
8b58be88 319M: Zhang Rui <rui.zhang@intel.com>
8b59a454 320L: linux-acpi@vger.kernel.org
5ca92bd9 321W: https://01.org/linux-acpi
8b59a454 322S: Supported
679655da 323F: drivers/acpi/*thermal*
998be20f 324
359acec8 325ACPI VIDEO DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
8b59a454 329S: Supported
86f98a3a 330F: drivers/acpi/acpi_video.c
998be20f 331
bff431e4 332ACPI WMI DRIVER
d0944853 333L: platform-driver-x86@vger.kernel.org
5b927259 334S: Orphan
679655da 335F: drivers/platform/x86/wmi.c
bff431e4 336
2f39d519 337AD1889 ALSA SOUND DRIVER
8b58be88 338M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
679655da 342F: sound/pci/ad1889.*
2f39d519 343
527a1a83
MH
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 346W: http://wiki.analog.com/AD5254
a4edbc10 347W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 353W: http://wiki.analog.com/AD5398
a4edbc10 354W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 360W: http://wiki.analog.com/AD7142
a4edbc10 361W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 367W: http://wiki.analog.com/AD7877
a4edbc10 368W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 374W: http://wiki.analog.com/AD7879
a4edbc10 375W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
1330b0dc 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 380M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
381S: Maintained
382
7302b9d9
MH
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
1da177e4 392ADM1025 HARDWARE MONITOR DRIVER
d8130624 393M: Jean Delvare <jdelvare@suse.com>
968ce1b1 394L: linux-hwmon@vger.kernel.org
1da177e4 395S: Maintained
679655da
JP
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
1da177e4 398
cae2caae 399ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 400M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 401L: linux-hwmon@vger.kernel.org
cae2caae 402S: Maintained
679655da 403F: drivers/hwmon/adm1029.c
cae2caae 404
cc0b88cf 405ADM8211 WIRELESS DRIVER
cc0b88cf 406L: linux-wireless@vger.kernel.org
491b26b4 407W: http://wireless.kernel.org/
e71bcbd0 408S: Orphan
d4a17304 409F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 410
e8e31622
SA
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
b5dcee22 416F: include/media/i2c/adp1653.h
e8e31622 417
527a1a83
MH
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/ADP5520
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 425F: drivers/leds/leds-adp5520.c
77278d50 426F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 431W: http://wiki.analog.com/ADP5588
a4edbc10 432W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
77278d50 435F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 439W: http://wiki.analog.com/ADP8860
a4edbc10 440W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
8c22a8f5
DE
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 446L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
1da177e4 452ADT746X FAN DRIVER
8b58be88 453M: Colin Leroy <colin@colino.net>
1da177e4 454S: Maintained
679655da 455F: drivers/macintosh/therm_adt746x.c
1da177e4 456
b058b859 457ADT7475 HARDWARE MONITOR DRIVER
d8130624 458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 459L: linux-hwmon@vger.kernel.org
b058b859
JD
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
527a1a83
MH
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 466W: http://wiki.analog.com/ADXL345
a4edbc10 467W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
8c6af9e1 471ADVANSYS SCSI DRIVER
8b58be88 472M: Matthew Wilcox <matthew@wil.cx>
d8130624 473M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
474L: linux-scsi@vger.kernel.org
475S: Maintained
679655da
JP
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
8c6af9e1 478
1da177e4 479AEDSP16 DRIVER
8b58be88 480M: Riccardo Facchetti <fizban@tin.it>
1da177e4 481S: Maintained
679655da 482F: sound/oss/aedsp16.c
1da177e4 483
91952bc0
AP
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
a825eaec 487W: https://linuxtv.org
91952bc0
AP
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
a825eaec 497W: https://linuxtv.org
91952bc0
AP
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
1da177e4 504AFFS FILE SYSTEM
6cf515e1
GU
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
679655da
JP
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
1da177e4 509
e2d1d6c0 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 511M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
512L: linux-afs@lists.infradead.org
513S: Supported
679655da
JP
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
e2d1d6c0 517
1da177e4 518AGPGART DRIVER
8b58be88 519M: David Airlie <airlied@linux.ie>
878eaf61 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 521S: Maintained
679655da
JP
522F: drivers/char/agp/
523F: include/linux/agp*
c117ab84 524F: include/uapi/linux/agp*
1da177e4
LT
525
526AHA152X SCSI DRIVER
8b58be88 527M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
528L: linux-scsi@vger.kernel.org
529S: Maintained
679655da
JP
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
1da177e4 532
64624d4f 533AIC7XXX / AIC79XX SCSI DRIVER
d8130624 534M: Hannes Reinecke <hare@suse.com>
64624d4f 535L: linux-scsi@vger.kernel.org
1da177e4 536S: Maintained
679655da 537F: drivers/scsi/aic7xxx/
1da177e4 538
450500ad
HV
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
a825eaec 543W: https://linuxtv.org
450500ad
HV
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
e2d1d6c0 547AIO
8b58be88 548M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
549L: linux-aio@kvack.org
550S: Supported
679655da
JP
551F: fs/aio.c
552F: include/linux/*aio*.h
e2d1d6c0 553
469d4ec8
AP
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
a825eaec 557W: https://linuxtv.org
469d4ec8
AP
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
1da177e4 564ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 565M: Duncan Sands <duncan.sands@free.fr>
6372594a 566L: linux-usb@vger.kernel.org
1da177e4
LT
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
679655da
JP
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
1da177e4 571
272f133a 572ALCHEMY AU1XX0 MMC DRIVER
8b58be88 573M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 574S: Maintained
679655da 575F: drivers/mmc/host/au1xmmc.c
272f133a 576
4a4e5787 577ALI1563 I2C DRIVER
8b58be88 578M: Rudolf Marek <r.marek@assembler.cz>
846557d3 579L: linux-i2c@vger.kernel.org
4a4e5787 580S: Maintained
679655da
JP
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 583
bc368798
LC
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
1da177e4 590ALPHA PORT
8b58be88 591M: Richard Henderson <rth@twiddle.net>
8b58be88 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 593M: Matt Turner <mattst88@gmail.com>
c89f4f9a 594S: Odd Fixes
a9406699 595L: linux-alpha@vger.kernel.org
679655da 596F: arch/alpha/
1da177e4 597
f62092f6
LFT
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
c5abbba9
THL
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
16b8b922 610ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 611M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
adf9251f
TK
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
61bd0943 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
f4875e12
TL
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 629M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
968ce1b1 637L: linux-hwmon@vger.kernel.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve Hjønnevåg <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
d03c023e
LA
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
42269063 788AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 789M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 790L: linuxppc-dev@lists.ozlabs.org
93711660 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 792S: Maintained
679655da 793F: sound/aoa/
42269063 794
97a445da
WBG
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
1da177e4 801APM DRIVER
e5f6450c 802M: Jiri Kosina <jikos@kernel.org>
81024fc4 803S: Odd fixes
9f273c24 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
c117ab84 807F: include/uapi/linux/apm_bios.h
81024fc4 808F: drivers/char/apm-emulation.c
1da177e4 809
bd7aa4b2 810APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 811M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 812L: linux-input@vger.kernel.org
75dd112a 813S: Odd fixes
679655da 814F: drivers/input/mouse/bcm5974.c
bd7aa4b2 815
6f2fad74 816APPLE SMC DRIVER
75dd112a 817M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 818L: linux-hwmon@vger.kernel.org
75dd112a 819S: Odd fixes
679655da 820F: drivers/hwmon/applesmc.c
6f2fad74 821
1da177e4 822APPLETALK NETWORK LAYER
8b58be88 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 824S: Maintained
679655da
JP
825F: drivers/net/appletalk/
826F: net/appletalk/
1da177e4 827
21c75328
DD
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
24299502
IS
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
62a37dc7
LP
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
1154ea7d 846ARC FRAMEBUFFER DRIVER
8b58be88 847M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 848S: Maintained
8a61f013
JH
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 851
c38f6ac7
MG
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
71d298ce
AB
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
c5a906a5
LD
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
1da177e4 871ARM MFM AND FLOPPY DRIVERS
8b58be88 872M: Ian Molton <spyro@f2s.com>
1da177e4 873S: Maintained
679655da
JP
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
1da177e4 876
6f96521f
WD
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
70e238df 879R: Mark Rutland <mark.rutland@arm.com>
6f96521f 880S: Maintained
dd06a84b 881F: arch/arm*/kernel/perf_*
6f96521f 882F: arch/arm/oprofile/common.c
dd06a84b
MR
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
6f96521f 888
d4275354 889ARM PORT
54176cc6 890M: Russell King <linux@armlinux.org.uk>
efc03ecb 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 892W: http://www.armlinux.org.uk/
d4275354
RK
893S: Maintained
894F: arch/arm/
895
d323c243
SB
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 898S: Maintained
d323c243
SB
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
cefbf4ea 903ARM PRIMECELL AACI PL041 DRIVER
54176cc6 904M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 909M: Russell King <linux@armlinux.org.uk>
cefbf4ea 910S: Maintained
8a61f013 911F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
912
913ARM PRIMECELL KMI PL050 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
2761f5c2 919ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 920M: Russell King <linux@armlinux.org.uk>
08a5c9a2 921S: Maintained
679655da 922F: drivers/mmc/host/mmci.*
2f748aaa 923F: include/linux/amba/mmci.h
2761f5c2 924
1b4304e5 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 926M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
2761f5c2 930
cefbf4ea 931ARM PRIMECELL BUS SUPPORT
54176cc6 932M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
2b7a52a4 937ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 938M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
940S: Maintained
941
9c784f95 942ARM/AFEB9260 MACHINE SUPPORT
8b58be88 943M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
945S: Maintained
946
2b7a52a4 947ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 948M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
950S: Maintained
951
5c6dcd7f 952ARM/Allwinner sunXi SoC support
1b106699 953M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 954M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
5c6dcd7f 957N: sun[x456789]i
60b0f380
MR
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
1b106699 963
79318452 964ARM/Amlogic Meson SoC support
7c1e3876 965M: Carlo Caione <carlo@caione.org>
6683d91c 966M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 968L: linux-amlogic@lists.infradead.org
79318452 969W: http://linux-meson.com/
7c1e3876 970S: Maintained
79318452
CC
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
6683d91c
KH
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
79318452 975N: meson
7c1e3876 976
eff506fa
TZ
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 979M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
980S: Maintained
981F: arch/arm/mach-alpine/
a9e5547b
AT
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
eff506fa 985
5255034d
LP
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
33b8ac91 994F: drivers/clk/axis
5255034d 995
8c2ed9bc
JS
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
8dca5ce8 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1008W: http://www.linux4sam.org
9f273c24 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1010S: Supported
1011F: arch/arm/mach-at91/
f0a0a58e 1012F: include/soc/at91/
70e389cc
MB
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1017F: arch/arm/include/debug/at91.S
d4a89c7d 1018
6e05dd4e
BB
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
986cf2e9 1024ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1025M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
e68d7c14
RH
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1031
d94f944e 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1033M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
d94f944e 1036
4863dea3
SG
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
322e5cc5 1042F: drivers/net/ethernet/cavium/thunder/
4863dea3 1043
386ab516
AS
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
b8ba3874 1048N: clps711x
386ab516 1049
2b7a52a4 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1052M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1054S: Maintained
d19d3667
HS
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1059M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1061S: Maintained
1062
d4275354 1063ARM/CLKDEV SUPPORT
54176cc6 1064M: Russell King <linux@armlinux.org.uk>
efc03ecb 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1066S: Maintained
d4275354 1067F: arch/arm/include/asm/clkdev.h
4fa2651d 1068F: drivers/clk/clkdev.c
d4275354 1069
d48134e7 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1071M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1073S: Maintained
1074
94150095
HF
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
a06ae860
PP
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
01081f5a 1084F: drivers/hwtracing/coresight/*
a06ae860
PP
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1088
1da177e4 1089ARM/CORGI MACHINE SUPPORT
8b58be88 1090M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1091S: Maintained
1092
881a95f9 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1096T: git git://github.com/ulli-kroll/linux.git
162500b3 1097S: Maintained
f49afbb5 1098F: arch/arm/mach-gemini/
98a9bb5b 1099F: drivers/rtc/rtc-gemini.c
881a95f9 1100
a990cbd8 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1102M: Barry Song <baohua@kernel.org>
a990cbd8 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1105S: Maintained
e68d7c14 1106F: arch/arm/boot/dts/prima2*
a990cbd8 1107F: arch/arm/mach-prima2/
4a9c44f1 1108F: drivers/clk/sirf/
05f30e8d 1109F: drivers/clocksource/timer-prima2.c
5833ac98 1110F: drivers/clocksource/timer-atlas7.c
f8505ef5 1111N: [^a-z]sirf
a990cbd8 1112
c9d862c4
BS
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
cde137aa 1117F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1118N: digicolor
1119
d4275354 1120ARM/EBSA110 MACHINE SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1123W: http://www.armlinux.org.uk/
d4275354
RK
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
b955f6ca 1126F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1127
4721f3ce
UKK
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
a9da4f7e 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
d66f1886 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1139W: http://www.openezx.org/
1140S: Maintained
cafc2265
SS
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1143
6a915af9 1144ARM/FARADAY FA526 PORT
162500b3 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1147S: Maintained
1fa7e547 1148T: git git://git.berlios.de/gemini-board
f49afbb5 1149F: arch/arm/mm/*-fa*
6a915af9 1150
d4275354 1151ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1152M: Russell King <linux@armlinux.org.uk>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1154W: http://www.armlinux.org.uk/
d4275354
RK
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
86183a5f 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1160M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1161M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1162R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1164S: Maintained
f1c12837 1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1166F: arch/arm/mach-imx/
ce515a6b 1167F: arch/arm/mach-mxs/
2a82f95c 1168F: arch/arm/boot/dts/imx*
e5dafa22 1169F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1170F: drivers/clk/imx/
1171F: include/soc/imx/
86183a5f 1172
142109d2 1173ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1174M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1175M: Sascha Hauer <kernel@pengutronix.de>
1176R: Stefan Agner <stefan@agner.ch>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180F: arch/arm/mach-imx/*vf610*
1181F: arch/arm/boot/dts/vf*
1182
2b7a52a4 1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1186S: Maintained
1187
90b8fc34 1188ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1189M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1191S: Maintained
1192
ef47d5f0 1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1194M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1195M: Paul Parsons <lost.distance@yahoo.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1197S: Maintained
1198F: arch/arm/mach-pxa/hx4700.c
1199F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1200F: sound/soc/pxa/hx4700.c
ef47d5f0 1201
4dfad069
WX
1202ARM/HISILICON SOC SUPPORT
1203M: Wei Xu <xuwei5@hisilicon.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205W: http://www.hisilicon.com
1206S: Supported
1207T: git git://github.com/hisilicon/linux-hisi.git
1208F: arch/arm/mach-hisi/
e68d7c14
RH
1209F: arch/arm/boot/dts/hi3*
1210F: arch/arm/boot/dts/hip*
1211F: arch/arm/boot/dts/hisi*
1212F: arch/arm64/boot/dts/hisilicon/
4dfad069 1213
21f37bc3 1214ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1216W: www.jlime.com
1217S: Maintained
084bad91
KE
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1219F: arch/arm/mach-sa1100/jornada720.c
1220F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1221
5e767ab9
JMC
1222ARM/IGEP MACHINE SUPPORT
1223M: Enric Balletbo i Serra <eballetbo@gmail.com>
1224M: Javier Martinez Canillas <javier@dowhile0.org>
1225L: linux-omap@vger.kernel.org
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
06ff74fd 1228F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1229
403d2971
MV
1230ARM/INCOME PXA270 SUPPORT
1231M: Marek Vasut <marek.vasut@gmail.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
ec154082 1234F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1235
2b7a52a4 1236ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1237M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1239S: Maintained
e2bdb176
DW
1240
1241ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1243S: Orphan
2b7a52a4
LB
1244
1245ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1246M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1248S: Maintained
2b7a52a4
LB
1249
1250ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
2b7a52a4 1254
2b7a52a4 1255ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
dfdd8cc9
KH
1260ARM/INTEL IXP4XX ARM ARCHITECTURE
1261M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1262M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1264S: Maintained
1265F: arch/arm/mach-ixp4xx/
1266
838553c5 1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1268M: Jonathan Cameron <jic23@cam.ac.uk>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/stargate2.c
1272F: drivers/pcmcia/pxa2xx_stargate2.c
1273
2b7a52a4 1274ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
2b7a52a4
LB
1278
1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
1154f858 1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1285M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-keystone/
5edafc29 1289F: arch/arm/boot/dts/keystone-*
317929cd 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1291
bc6aa566 1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1293M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clk/keystone/
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clocksource/timer-keystone.c
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1306M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1307L: linux-kernel@vger.kernel.org
1308S: Maintained
1309F: drivers/power/reset/keystone-reset.c
1310
1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1312M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1313L: linux-kernel@vger.kernel.org
1314S: Maintained
1315F: drivers/memory/*emif*
1316
8cb555b6
CM
1317ARM/LG1K ARCHITECTURE
1318M: Chanho Min <chanho.min@lge.com>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm64/boot/dts/lg/
1322
2b7a52a4 1323ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1324M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1326S: Maintained
1327
3143875f
JE
1328ARM/LPC18XX ARCHITECTURE
1329M: Joachim Eastwood <manabian@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
19c1c32c
JE
1332F: arch/arm/boot/dts/lpc43*
1333F: drivers/clk/nxp/clk-lpc18xx*
1334F: drivers/clocksource/time-lpc32xx.c
1335F: drivers/i2c/busses/i2c-lpc2k.c
1336F: drivers/memory/pl172.c
1337F: drivers/mtd/spi-nor/nxp-spifi.c
1338F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1339N: lpc18xx
1340
15e4f7da 1341ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1342M: Vladimir Zapolskiy <vz@mleia.com>
1343M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1346S: Maintained
2377f9fd 1347F: arch/arm/boot/dts/lpc32*
15e4f7da 1348F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1349F: drivers/i2c/busses/i2c-pnx.c
1350F: drivers/net/ethernet/nxp/lpc_eth.c
1351F: drivers/usb/host/ohci-nxp.c
1352F: drivers/watchdog/pnx4008_wdt.c
1353N: lpc32xx
15e4f7da 1354
3b886171 1355ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1356M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1357S: Maintained
1358
1f664ab7 1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1360M: Jason Cooper <jason@lakedaemon.net>
1361M: Andrew Lunn <andrew@lunn.ch>
1362M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-mvebu/
59ec9671 1367F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1368F: arch/arm/boot/dts/armada*
1369F: arch/arm/boot/dts/kirkwood*
dcc3068a 1370F: arch/arm64/boot/dts/marvell/armada*
9f123def 1371F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1372F: arch/arm/configs/mvebu_*_defconfig
75f41273 1373
40f4978b
SH
1374ARM/Marvell Berlin SoC support
1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-berlin/
31c17ac9 1379F: arch/arm/boot/dts/berlin*
e68d7c14 1380F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1381
40f4978b 1382
4cfab57e 1383ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1384M: Jason Cooper <jason@lakedaemon.net>
1385M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1387M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1389S: Maintained
1390F: arch/arm/mach-dove/
54a246ff
NP
1391F: arch/arm/mach-mv78xx0/
1392F: arch/arm/mach-orion5x/
1393F: arch/arm/plat-orion/
31c17ac9
GC
1394F: arch/arm/boot/dts/dove*
1395F: arch/arm/boot/dts/orion5x*
1396
3b886171 1397
d69ac131
AC
1398ARM/Orion SoC/Technologic Systems TS-78xx platform support
1399M: Alexander Clouter <alex@digriz.org.uk>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W: http://www.digriz.org.uk/ts78xx/kernel
1402S: Maintained
1403F: arch/arm/mach-orion5x/ts78xx-*
1404
e557959d
NA
1405ARM/OXNAS platform support
1406M: Neil Armstrong <narmstrong@baylibre.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/mach-oxnas/
1410F: arch/arm/boot/dts/oxnas*
1411F: arch/arm/boot/dts/wd-mbwe.dts
1412N: oxnas
1413
607b8fc9
EH
1414ARM/Mediatek RTC DRIVER
1415M: Eddie Huang <eddie.huang@mediatek.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: drivers/rtc/rtc-mt6397.c
1420
e54951c8
MB
1421ARM/Mediatek SoC support
1422M: Matthias Brugger <matthias.bgg@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1425S: Maintained
1426F: arch/arm/boot/dts/mt6*
1427F: arch/arm/boot/dts/mt8*
1428F: arch/arm/mach-mediatek/
1429N: mtk
1430K: mediatek
1431
0f8669e3
CY
1432ARM/Mediatek USB3 PHY DRIVER
1433M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/phy/phy-mt65xx-usb3.c
1438
adcb079f
AB
1439ARM/MICREL KS8695 ARCHITECTURE
1440M: Greg Ungerer <gerg@uclinux.org>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1442F: arch/arm/mach-ks8695/
adcb079f
AB
1443S: Odd Fixes
1444
d78ff0a5 1445ARM/MIOA701 MACHINE SUPPORT
8b58be88 1446M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1448F: arch/arm/mach-pxa/mioa701.c
1449S: Maintained
1450
9624dfe6 1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1452M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1453S: Maintained
1454
e0ee9851 1455ARM/NOMADIK ARCHITECTURE
28b8e8d4 1456M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1457M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-nomadik/
ecc265fe 1461F: drivers/pinctrl/nomadik/
87572880 1462F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1464
9d76295a 1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1466M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1467L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1469S: Supported
1470
8459c159 1471ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1473M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1474S: Maintained
1475
5d783a2d 1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1477M: Marek Vasut <marek.vasut@gmail.com>
75280787 1478L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1479W: http://hackndev.com
1480S: Maintained
933d35f0
JP
1481F: arch/arm/mach-pxa/include/mach/palmtx.h
1482F: arch/arm/mach-pxa/palmtx.c
1483F: arch/arm/mach-pxa/include/mach/palmt5.h
1484F: arch/arm/mach-pxa/palmt5.c
1485F: arch/arm/mach-pxa/include/mach/palmld.h
1486F: arch/arm/mach-pxa/palmld.c
1487F: arch/arm/mach-pxa/include/mach/palmte2.h
1488F: arch/arm/mach-pxa/palmte2.c
1489F: arch/arm/mach-pxa/include/mach/palmtc.h
1490F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1491
b57fe924 1492ARM/PALM TREO SUPPORT
d8130624 1493M: Tomas Cech <sleep_walker@suse.com>
75280787 1494L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1495W: http://hackndev.com
1496S: Maintained
b57fe924
JP
1497F: arch/arm/mach-pxa/include/mach/palmtreo.h
1498F: arch/arm/mach-pxa/palmtreo.c
90af5811 1499
c49e1e63 1500ARM/PALMZ72 SUPPORT
8b58be88 1501M: Sergey Lapin <slapin@ossfans.org>
75280787 1502L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1503W: http://hackndev.com
1504S: Maintained
933d35f0
JP
1505F: arch/arm/mach-pxa/include/mach/palmz72.h
1506F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1507
1da177e4 1508ARM/PLEB SUPPORT
8b58be88 1509M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1511S: Maintained
1512
1513ARM/PT DIGITAL BOARD PORT
8b58be88 1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1516W: http://www.armlinux.org.uk/
1da177e4
LT
1517S: Maintained
1518
8fc1b0f8 1519ARM/QUALCOMM SUPPORT
bbeaa595
AG
1520M: Andy Gross <andy.gross@linaro.org>
1521M: David Brown <david.brown@linaro.org>
8fc1b0f8 1522L: linux-arm-msm@vger.kernel.org
f5d3af9d 1523L: linux-soc@vger.kernel.org
8fc1b0f8 1524S: Maintained
0c4cbf9e
BA
1525F: arch/arm/boot/dts/qcom-*.dts
1526F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1527F: arch/arm/mach-qcom/
e68d7c14 1528F: arch/arm64/boot/dts/qcom/*
5482cefa 1529F: drivers/i2c/busses/i2c-qup.c
39a3366a 1530F: drivers/clk/qcom/
f5d3af9d 1531F: drivers/soc/qcom/
5482cefa 1532F: drivers/spi/spi-qup.c
c0c89faf
SB
1533F: drivers/tty/serial/msm_serial.h
1534F: drivers/tty/serial/msm_serial.c
1535F: drivers/*/pm8???-*
1536F: drivers/mfd/ssbi.c
916f743d 1537F: drivers/firmware/qcom_scm.c
bbeaa595 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1539
2b7a52a4 1540ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1541M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1543S: Maintained
1544
b138e119
SH
1545ARM/RENESAS ARM64 ARCHITECTURE
1546M: Simon Horman <horms@verge.net.au>
1547M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1548L: linux-renesas-soc@vger.kernel.org
1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1551S: Supported
1552F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1553F: drivers/soc/renesas/
1554F: include/linux/soc/renesas/
b138e119 1555
d4275354 1556ARM/RISCPC ARCHITECTURE
54176cc6 1557M: Russell King <linux@armlinux.org.uk>
efc03ecb 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1559W: http://www.armlinux.org.uk/
d4275354 1560S: Maintained
d4275354
RK
1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1562F: arch/arm/include/asm/hardware/ioc.h
1563F: arch/arm/include/asm/hardware/iomd.h
1564F: arch/arm/include/asm/hardware/memc.h
1565F: arch/arm/mach-rpc/
1a6422f6 1566F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1567F: drivers/net/ethernet/i825xx/ether1*
1568F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1569F: drivers/scsi/arm/
1570
08ddbb0a
HS
1571ARM/Rockchip SoC support
1572M: Heiko Stuebner <heiko@sntech.de>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1574L: linux-rockchip@lists.infradead.org
9f273c24 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1576S: Maintained
541555e9 1577F: arch/arm/boot/dts/rk3*
08ddbb0a 1578F: arch/arm/mach-rockchip/
541555e9
HS
1579F: drivers/clk/rockchip/
1580F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1581F: drivers/*/*rockchip*
541555e9
HS
1582F: drivers/*/*/*rockchip*
1583F: sound/soc/rockchip/
b4331b43 1584N: rockchip
08ddbb0a 1585
5bfb937c
KK
1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1587M: Kukjin Kim <kgene@kernel.org>
e8f98457 1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1591S: Maintained
6f0589c8 1592F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1593F: arch/arm/boot/dts/s5p*
1594F: arch/arm/boot/dts/samsung*
6f0589c8 1595F: arch/arm/boot/dts/exynos*
d97236e6 1596F: arch/arm64/boot/dts/exynos/
482ce512 1597F: arch/arm/plat-samsung/
769bbb63
HS
1598F: arch/arm/mach-s3c24*/
1599F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1600F: arch/arm/mach-s5p*/
1601F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1602F: drivers/*/*s3c2410*
1603F: drivers/*/*/*s3c2410*
ffd51977 1604F: drivers/memory/samsung/*
bf50ddcd 1605F: drivers/soc/samsung/*
40c76662
MB
1606F: drivers/spi/spi-s3c*
1607F: sound/soc/samsung/*
d6b9aea6
KK
1608F: Documentation/arm/Samsung/
1609F: Documentation/devicetree/bindings/arm/samsung/
1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1611F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1612N: exynos
f556cb07 1613
10ffa964
KP
1614ARM/SAMSUNG MOBILE MACHINE SUPPORT
1615M: Kyungmin Park <kyungmin.park@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
004bbd3c 1618F: arch/arm/mach-s5pv210/
10ffa964 1619
3ce4ccb6
KD
1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1621M: Kyungmin Park <kyungmin.park@samsung.com>
1622M: Kamil Debski <k.debski@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org
1624L: linux-media@vger.kernel.org
1625S: Maintained
1626F: drivers/media/platform/s5p-g2d/
1627
e6a476fd
MS
1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
6305902c 1631M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1632L: linux-arm-kernel@lists.infradead.org
1633L: linux-media@vger.kernel.org
1634S: Maintained
934455d7 1635F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1636F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1637
1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1641L: linux-arm-kernel@lists.infradead.org
1642L: linux-media@vger.kernel.org
1643S: Maintained
90d72ac6 1644F: drivers/media/platform/s5p-tv/
e6a476fd 1645
7d9f9bf4
AP
1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1648M: Jacek Anaszewski <j.anaszewski@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-jpeg/
1653
d48d38e8 1654ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1655M: Simon Horman <horms@verge.net.au>
d48d38e8 1656M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1657L: linux-renesas-soc@vger.kernel.org
4a121096 1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1660S: Supported
0b514fdb
SH
1661F: arch/arm/boot/dts/emev2*
1662F: arch/arm/boot/dts/r7s*
1663F: arch/arm/boot/dts/r8a*
1664F: arch/arm/boot/dts/sh*
0b514fdb 1665F: arch/arm/configs/shmobile_defconfig
7a2071c5 1666F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1667F: arch/arm/mach-shmobile/
1668F: drivers/sh/
be32bcbb
GU
1669F: drivers/soc/renesas/
1670F: include/linux/soc/renesas/
d48d38e8 1671
66314223 1672ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1673M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1674S: Maintained
1675F: arch/arm/mach-socfpga/
efadb751
DN
1676F: arch/arm/boot/dts/socfpga*
1677F: arch/arm/configs/socfpga_defconfig
e68d7c14 1678F: arch/arm64/boot/dts/altera/
ba2b7d0a 1679W: http://www.rocketboards.org
efadb751 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1681
1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1683M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1684S: Maintained
1685F: drivers/clk/socfpga/
1686
71bcada8
TT
1687ARM/SOCFPGA EDAC SUPPORT
1688M: Thor Thayer <tthayer@opensource.altera.com>
1689S: Maintained
1690F: drivers/edac/altera_edac.
1691
65ebcc11 1692ARM/STI ARCHITECTURE
a92177ea
SK
1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1694M: Maxime Coquelin <maxime.coquelin@st.com>
1695M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L: kernel@stlinux.com
1698W: http://www.stlinux.com
1699S: Maintained
1700F: arch/arm/mach-sti/
a92177ea 1701F: arch/arm/boot/dts/sti*
b8e31bf3 1702F: drivers/char/hw_random/st-rng.c
a92177ea 1703F: drivers/clocksource/arm_global_timer.c
82805d1b 1704F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1705F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1706F: drivers/i2c/busses/i2c-st.c
346e2e4a 1707F: drivers/media/rc/st_rc.c
95d66b16 1708F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1709F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1710F: drivers/phy/phy-miphy28lp.c
1711F: drivers/phy/phy-miphy365x.c
6da969a5 1712F: drivers/phy/phy-stih407-usb.c
26389c78 1713F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1714F: drivers/pinctrl/pinctrl-st.c
aac22524 1715F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1716F: drivers/reset/sti/
db4112e6 1717F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1718F: drivers/tty/serial/st-asc.c
eb11adab 1719F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1720F: drivers/usb/host/ehci-st.c
1721F: drivers/usb/host/ohci-st.c
db4112e6 1722F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1723F: drivers/ata/ahci_st.c
65ebcc11 1724
ee6e7879
MC
1725ARM/STM32 ARCHITECTURE
1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1730N: stm32
1731F: drivers/clocksource/armv7m_systick.c
1732
d6de5b02
MG
1733ARM/TANGO ARCHITECTURE
1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1735L: linux-arm-kernel@lists.infradead.org
1736S: Maintained
1737F: arch/arm/mach-tango/
1738F: arch/arm/boot/dts/tango*
1739
2b7a52a4 1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1741M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1743S: Maintained
1744
1bbd7089 1745ARM/TETON BGA MACHINE SUPPORT
706e69d6 1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
2b7a52a4 1750ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1751M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1753S: Maintained
1754
98ad6e3b 1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1756M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1758W: http://www.mcuos.com
1759S: Maintained
4e89e8f6 1760F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1765F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1766F: drivers/rtc/rtc-nuc900.c
9df92e6c 1767F: drivers/spi/spi-nuc900.c
4e89e8f6 1768F: drivers/usb/host/ehci-w90x900.c
8a61f013 1769F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1770
54274d71 1771ARM/U300 MACHINE SUPPORT
e4651a9f 1772M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
9affbd24 1776F: drivers/clocksource/timer-u300.c
54274d71
LW
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
87572880
LW
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1785
3d00d04f
MY
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
a3ff83d2 1790F: arch/arm/boot/dts/uniphier*
e7ecbc05 1791F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1792F: arch/arm/mach-uniphier/
e7ecbc05 1793F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1794F: arch/arm64/boot/dts/socionext/
4b7f48d3 1795F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1796F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1799N: uniphier
1800
87572880 1801ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1802M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
e4651a9f 1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1807F: drivers/dma/ste_dma40*
e4651a9f 1808F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
e4651a9f
LW
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
ecc265fe
JP
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1815F: drivers/rtc/rtc-ab8500.c
e4651a9f 1816F: drivers/rtc/rtc-pl031.c
87572880 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1818
e93fde28
UH
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
740d93b1
PM
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
e68d7c14 1834F: arch/arm64/boot/dts/arm/
740d93b1
PM
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
7e8f403f 1837F: */*/*/vexpress*
740d93b1
PM
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
46a600ea 1840N: mps2
740d93b1 1841
d4275354 1842ARM/VFP SUPPORT
54176cc6 1843M: Russell King <linux@armlinux.org.uk>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1845W: http://www.armlinux.org.uk/
d4275354
RK
1846S: Maintained
1847F: arch/arm/vfp/
1848
e66b6d8e
MV
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1854F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1855
04529fe2
TP
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
41fd91b4 1861F: drivers/clocksource/vt8500_timer.c
560746eb 1862F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
4f31102b 1867F: drivers/usb/host/ehci-platform.c
41fd91b4 1868F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1872
e66b6d8e
MV
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
6ab2a855 1878F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1879
5ecc4b53
JN
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
51f29d44
MS
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
d6448b76 1894T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1895S: Supported
1896F: arch/arm/mach-zynq/
bd2a337a 1897F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1898F: drivers/block/xsysace.c
c2fd4e38
MS
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1902F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1903F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1904F: drivers/edac/synopsys_edac.c
51f29d44 1905
48ec83bc 1906ARM SMMU DRIVERS
b8f9879e 1907M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1908R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
48ec83bc 1912F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1913F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1914F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1915
38074229
CM
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1918M: Will Deacon <will.deacon@arm.com>
38074229 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1921S: Maintained
1922F: arch/arm64/
d19766ec 1923F: Documentation/arm64/
38074229 1924
9d7005f9
LP
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
b5dcee22 1931F: include/media/i2c/as3645a.h
9d7005f9 1932
d58de038
GJ
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1935L: linux-hwmon@vger.kernel.org
d58de038
GJ
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
b229ece9 1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1941M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1942L: acpi4asus-user@lists.sourceforge.net
d0944853 1943L: platform-driver-x86@vger.kernel.org
76593d6f 1944W: http://acpi4asus.sf.net
85091b71 1945S: Maintained
b229ece9
CC
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
85091b71 1948
f6a6bbae
JPRV
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
75aeddd1
DH
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
953a6479 1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1966R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1967W: http://sourceforge.net/projects/xscaleiop
08223d80 1968S: Odd fixes
679655da
JP
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
b3e5f263 1974
a1867d36 1975AT24 EEPROM DRIVER
14d77c4d 1976M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
25f73ed5 1980F: include/linux/platform_data/at24.h
a1867d36 1981
e7839f25 1982ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1da177e4 1985S: Supported
679655da
JP
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1da177e4 1988
aad7a211
AB
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
9a10a870 1997ATHEROS ATH GENERIC UTILITIES
f726ee65 1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
fa1c114f 2003ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2007L: linux-wireless@vger.kernel.org
72c706b7 2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2009S: Maintained
fa451753 2010F: drivers/net/wireless/ath/ath5k/
fa1c114f 2011
12e62d6f
KV
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2be7d22f 2020WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
dba4b74d 2027F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2028
1d7e1e6b
CL
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2c2a6172
LT
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2038L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
6f69a6d7 2042ATI_REMOTE2 DRIVER
8b58be88 2043M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2044S: Maintained
679655da 2045F: drivers/input/misc/ati_remote2.c
6f69a6d7 2046
7ae115b4 2047ATLX ETHERNET DRIVERS
8b58be88 2048M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2049M: Chris Snook <chris.snook@gmail.com>
e443e383 2050L: netdev@vger.kernel.org
8d5ca6ec
JC
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2b133ad6 2054F: drivers/net/ethernet/atheros/
8d5ca6ec 2055
1da177e4 2056ATM
366c1bd1 2057M: Chas Williams <3chas3@gmail.com>
476604de 2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2059L: netdev@vger.kernel.org
1da177e4
LT
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
679655da
JP
2062F: drivers/atm/
2063F: include/linux/atm*
c117ab84 2064F: include/uapi/linux/atm*
1da177e4 2065
04ac2f46 2066ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
04ac2f46 2070
a1cfac48 2071ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2073S: Supported
df621252 2074F: drivers/tty/serial/atmel_serial.c
a1cfac48 2075
f80cb488
NF
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
b9cd7a25
LD
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
dfae90ed 2087ATMEL Audio ALSA driver
3a82002c 2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
b414dc16
NF
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
6f0d65af 2099F: include/linux/platform_data/dma-atmel.h
b414dc16 2100
6bd0f436
LD
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
888f2804
LD
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
15515545 2114ATMEL ISI DRIVER
50cb2efa 2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2116L: linux-media@vger.kernel.org
2117S: Supported
f2294c2d 2118F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2119F: include/media/atmel-isi.h
2120
8f4c79ce 2121ATMEL LCDFB DRIVER
8b58be88 2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2123L: linux-fbdev@vger.kernel.org
8f4c79ce 2124S: Maintained
8a61f013 2125F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2126F: include/video/atmel_lcdc.h
8f4c79ce 2127
89e5785f 2128ATMEL MACB ETHERNET DRIVER
a02875a6 2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2130S: Supported
9f2f381f 2131F: drivers/net/ethernet/cadence/
89e5785f 2132
5cbac98a 2133ATMEL NAND DRIVER
50cb2efa
NF
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
05c441ef 2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
754ce4f2 2146ATMEL SPI DRIVER
a02875a6 2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2148S: Supported
9df92e6c 2149F: drivers/spi/spi-atmel.*
754ce4f2 2150
0ef09015 2151ATMEL SSC DRIVER
03515f32 2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
e9cb1c5a
NF
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
914a3f3b 2165ATMEL USBA UDC DRIVER
a02875a6
NF
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2168S: Supported
faf2e1db 2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2170
1da177e4 2171ATMEL WIRELESS DRIVER
8b58be88 2172M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2173L: linux-wireless@vger.kernel.org
1da177e4
LT
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
30fe0f9b 2177F: drivers/net/wireless/atmel/atmel*
1da177e4 2178
a14c0f8f
ND
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
26780d9e 2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
26780d9e 2193
bc6e17b8
SS
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
a92b7b80 2202AUDIT SUBSYSTEM
915f389d 2203M: Paul Moore <paul@paul-moore.com>
8b58be88 2204M: Eric Paris <eparis@redhat.com>
915f389d 2205L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2206W: http://people.redhat.com/sgrubb/audit/
915f389d 2207T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2208S: Maintained
679655da 2209F: include/linux/audit.h
c117ab84 2210F: include/uapi/linux/audit.h
679655da 2211F: kernel/audit*
a92b7b80 2212
70e84049 2213AUXILIARY DISPLAY DRIVERS
8b58be88 2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2217S: Maintained
679655da
JP
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
70e84049 2220
5f97f7f9 2221AVR32 ARCHITECTURE
e336f61f
HCE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2224W: http://www.atmel.com/products/AVR32/
249d9d9d 2225W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2226W: http://avrfreaks.net/
e336f61f 2227S: Maintained
679655da 2228F: arch/avr32/
5f97f7f9
HS
2229
2230AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
679655da 2234F: arch/avr32/mach-at32ap/
5f97f7f9 2235
1da177e4 2236AX.25 NETWORK LAYER
8b58be88 2237M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2238L: linux-hams@vger.kernel.org
d34cb28a 2239W: http://www.linux-ax25.org/
1da177e4 2240S: Maintained
c117ab84 2241F: include/uapi/linux/ax25.h
679655da
JP
2242F: include/net/ax25.h
2243F: net/ax25/
1da177e4 2244
d5269395 2245AZ6007 DVB DRIVER
5dc8a864
MCC
2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2247M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2248L: linux-media@vger.kernel.org
a825eaec 2249W: https://linuxtv.org
d5269395
MCC
2250T: git git://linuxtv.org/media_tree.git
2251S: Maintained
2252F: drivers/media/usb/dvb-usb-v2/az6007.c
2253
6777376e
HV
2254AZTECH FM RADIO RECEIVER DRIVER
2255M: Hans Verkuil <hverkuil@xs4all.nl>
2256L: linux-media@vger.kernel.org
2257T: git git://linuxtv.org/media_tree.git
a825eaec 2258W: https://linuxtv.org
6777376e
HV
2259S: Maintained
2260F: drivers/media/radio/radio-aztech*
2261
e2d1d6c0 2262B43 WIRELESS DRIVER
e2d1d6c0 2263L: linux-wireless@vger.kernel.org
ed072f9e 2264L: b43-dev@lists.infradead.org
491b26b4 2265W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2266S: Odd Fixes
58619b14 2267F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2268
2269B43LEGACY WIRELESS DRIVER
8b58be88 2270M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2271L: linux-wireless@vger.kernel.org
ed072f9e 2272L: b43-dev@lists.infradead.org
491b26b4 2273W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2274S: Maintained
423e3ce3 2275F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2276
300abeb5 2277BACKLIGHT CLASS/SUBSYSTEM
b7701755 2278M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2279M: Lee Jones <lee.jones@linaro.org>
9f273c24 2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2281S: Maintained
679655da
JP
2282F: drivers/video/backlight/
2283F: include/linux/backlight.h
300abeb5 2284
c6c8fea2 2285BATMAN ADVANCED
207df49e 2286M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2287M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2288M: Antonio Quartulli <a@unstable.cc>
1584f41f 2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2290W: https://www.open-mesh.org/
8b823170 2291Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2292S: Maintained
286ddfb0
SE
2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2294F: Documentation/ABI/testing/sysfs-class-net-mesh
2295F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2296F: net/batman-adv/
2297
e2d1d6c0 2298BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2299M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2300L: linux-hams@vger.kernel.org
2301W: http://www.baycom.org/~tom/ham/ham.html
2302S: Maintained
679655da 2303F: drivers/net/hamradio/baycom*
e2d1d6c0 2304
cafe5635 2305BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2306M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2307L: linux-bcache@vger.kernel.org
2308W: http://bcache.evilpiepirate.org
4d1034eb 2309S: Orphan
cafe5635
KO
2310F: drivers/md/bcache/
2311
04bd844a
HV
2312BDISP ST MEDIA DRIVER
2313M: Fabien Dessenne <fabien.dessenne@st.com>
2314L: linux-media@vger.kernel.org
2315T: git git://linuxtv.org/media_tree.git
a825eaec 2316W: https://linuxtv.org
04bd844a
HV
2317S: Supported
2318F: drivers/media/platform/sti/bdisp
2319
e2d1d6c0 2320BEFS FILE SYSTEM
55817d3d 2321S: Orphan
679655da
JP
2322F: Documentation/filesystems/befs.txt
2323F: fs/befs/
e2d1d6c0 2324
564ee360 2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2326M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2327L: netdev@vger.kernel.org
2328S: Maintained
2329F: drivers/net/ethernet/ec_bhf.c
564ee360 2330
e2d1d6c0 2331BFS FILE SYSTEM
8b58be88 2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2333S: Maintained
679655da
JP
2334F: Documentation/filesystems/bfs.txt
2335F: fs/bfs/
c117ab84 2336F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2337
1394f032 2338BLACKFIN ARCHITECTURE
a4edbc10 2339M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2341T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2342W: http://blackfin.uclinux.org
2343S: Supported
679655da 2344F: arch/blackfin/
566da5b2 2345
e190d6b1 2346BLACKFIN EMAC DRIVER
b3fe92b0 2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2348W: http://blackfin.uclinux.org
2349S: Supported
7b35f033 2350F: drivers/net/ethernet/adi/
e190d6b1 2351
566da5b2 2352BLACKFIN RTC DRIVER
b3fe92b0 2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2354W: http://blackfin.uclinux.org
2355S: Supported
679655da 2356F: drivers/rtc/rtc-bfin.c
1394f032 2357
936ed49a 2358BLACKFIN SDH DRIVER
109ec8c3 2359M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/mmc/host/bfin_sdh.c
2364
1394f032 2365BLACKFIN SERIAL DRIVER
8b58be88 2366M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2368W: http://blackfin.uclinux.org
2369S: Supported
8460241e 2370F: drivers/tty/serial/bfin_uart.c
1394f032 2371
1e6d320f 2372BLACKFIN WATCHDOG DRIVER
b3fe92b0 2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2374W: http://blackfin.uclinux.org
2375S: Supported
679655da 2376F: drivers/watchdog/bfin_wdt.c
1e6d320f 2377
d24ecfcc 2378BLACKFIN I2C TWI DRIVER
8b58be88 2379M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2381W: http://blackfin.uclinux.org/
2382S: Supported
679655da 2383F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2384
1e204377
SJ
2385BLACKFIN MEDIA DRIVER
2386M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2388W: http://blackfin.uclinux.org/
2389S: Supported
2390F: drivers/media/platform/blackfin/
2391F: drivers/media/i2c/adv7183*
2392F: drivers/media/i2c/vs6624*
2393
b54cf35a
JSM
2394BLINKM RGB LED DRIVER
2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2396S: Maintained
2397F: drivers/leds/leds-blinkm.c
2398
1da177e4 2399BLOCK LAYER
8b58be88 2400M: Jens Axboe <axboe@kernel.dk>
82c426e0 2401L: linux-block@vger.kernel.org
08deed1e 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2403S: Maintained
679655da 2404F: block/
ae11f7ef 2405F: kernel/trace/blktrace.c
1da177e4 2406
2b54aaef 2407BLOCK2MTD DRIVER
8b58be88 2408M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2409L: linux-mtd@lists.infradead.org
2410S: Maintained
679655da 2411F: drivers/mtd/devices/block2mtd.c
2b54aaef 2412
63fbd24e 2413BLUETOOTH DRIVERS
8b58be88 2414M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2415M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2416M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2417L: linux-bluetooth@vger.kernel.org
63fbd24e 2418W: http://www.bluez.org/
22e7a424
MH
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2421S: Maintained
679655da 2422F: drivers/bluetooth/
1da177e4 2423
63fbd24e 2424BLUETOOTH SUBSYSTEM
8b58be88 2425M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2426M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2427M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2428L: linux-bluetooth@vger.kernel.org
2429W: http://www.bluez.org/
22e7a424
MH
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2432S: Maintained
679655da
JP
2433F: net/bluetooth/
2434F: include/net/bluetooth/
1da177e4
LT
2435
2436BONDING DRIVER
79b30750 2437M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2438M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2439M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2440L: netdev@vger.kernel.org
ce00f85c
JC
2441W: http://sourceforge.net/projects/bonding/
2442S: Supported
679655da 2443F: drivers/net/bonding/
c117ab84 2444F: include/uapi/linux/if_bonding.h
1da177e4 2445
b5f4df34
AS
2446BPF (Safe dynamic programs and tools)
2447M: Alexei Starovoitov <ast@kernel.org>
2448L: netdev@vger.kernel.org
2449L: linux-kernel@vger.kernel.org
2450S: Supported
2451F: kernel/bpf/
2452
39105890 2453BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2454M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2455L: netdev@vger.kernel.org
2456S: Supported
adfc5217 2457F: drivers/net/ethernet/broadcom/b44.*
39105890 2458
32ec90d5
FF
2459BROADCOM GENET ETHERNET DRIVER
2460M: Florian Fainelli <f.fainelli@gmail.com>
2461L: netdev@vger.kernel.org
2462S: Supported
2463F: drivers/net/ethernet/broadcom/genet/
2464
948c51e6 2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2466M: Sony Chacko <sony.chacko@qlogic.com>
2467M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2468L: netdev@vger.kernel.org
2469S: Supported
adfc5217
JK
2470F: drivers/net/ethernet/broadcom/bnx2.*
2471F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2472
4d9d2cb0 2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2474M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2475L: netdev@vger.kernel.org
2476S: Supported
adfc5217 2477F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2478
90f4c594 2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2480M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
497a045d 2483L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2484T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2485S: Maintained
2486F: arch/arm/mach-bcm/
2487F: arch/arm/boot/dts/bcm113*
90f4c594 2488F: arch/arm/boot/dts/bcm216*
af4b8e37 2489F: arch/arm/boot/dts/bcm281*
e68d7c14 2490F: arch/arm64/boot/dts/broadcom/
af4b8e37 2491F: arch/arm/configs/bcm_defconfig
e4ef47f2 2492F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2493F: drivers/clocksource/bcm_kona_timer.c
2494
9209bec4 2495BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2496M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2497M: Lee Jones <lee@kernel.org>
10b9e887 2498M: Eric Anholt <eric@anholt.net>
f680f25c 2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2502S: Maintained
9209bec4 2503N: bcm2835
f680f25c 2504
5564f092
RM
2505BROADCOM BCM47XX MIPS ARCHITECTURE
2506M: Hauke Mehrtens <hauke@hauke-m.de>
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-mips@linux-mips.org
2509S: Maintained
7ad2410c 2510F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2511F: arch/mips/bcm47xx/*
2512F: arch/mips/include/asm/mach-bcm47xx/*
2513
9209bec4 2514BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2515M: Hauke Mehrtens <hauke@hauke-m.de>
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
e076e962
FF
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525L: bcm-kernel-feedback-list@broadcom.com
2526T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
7110e227
KC
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2df94fd6 2537BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2538M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2542L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2543T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2547F: drivers/bus/brcmstb_gisb.c
5009a289 2548N: brcmstb
2df94fd6 2549
70371cef
KC
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
eb6725d0 2554T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
338808de 2559F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2560F: drivers/irqchip/irq-bcm63*
70371cef
KC
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
3271e610 2563F: include/linux/bcm963xx_nvram.h
8fce60b8 2564F: include/linux/bcm963xx_tag.h
70371cef 2565
948c51e6 2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2568M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2569M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2570L: netdev@vger.kernel.org
2571S: Supported
adfc5217 2572F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2573
a9533e7e
HP
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
818c07b8 2576M: Arend van Spriel <arend@broadcom.com>
85d63686 2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2578M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2579L: linux-wireless@vger.kernel.org
5615171c 2580L: brcm80211-dev-list@broadcom.com
a9533e7e 2581S: Supported
05491d2c 2582F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2583
9958d6f9 2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2585M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
6a6b5ad0 2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2591M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
63f37ddf 2596BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2599M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2602T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2603S: Maintained
2604N: iproc
2605N: cygnus
63f37ddf 2606N: nsp
36c0237f
SB
2607N: bcm9113*
2608N: bcm9583*
63f37ddf
JM
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
36c0237f 2612N: bcm113*
63f37ddf
JM
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
36c0237f 2617
3b0213d5
GF
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2620L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
7b7f588b 2625BROADCOM KONA GPIO DRIVER
5e163903 2626M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2631
f6e734a8
RM
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
02787daa
BN
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2640M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2641L: linux-mtd@lists.infradead.org
1285734c 2642L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
c9678d86
RM
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
b8302205
FF
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
42515e61
J
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
7725ccfd 2666BROCADE BFA FC SCSI DRIVER
aa803370
AG
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
7725ccfd 2672
8b230ed8 2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2674M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2675L: netdev@vger.kernel.org
2676S: Supported
f844a0ea 2677F: drivers/net/ethernet/brocade/bna/
8b230ed8 2678
5cdf7f76 2679BSG (block layer generic sg v4 driver)
8b58be88 2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2681L: linux-scsi@vger.kernel.org
2682S: Supported
679655da
JP
2683F: block/bsg.c
2684F: include/linux/bsg.h
c117ab84 2685F: include/uapi/linux/bsg.h
5cdf7f76 2686
af39917d
CL
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
ff1d5c2f 2695BT8XXGPIO DRIVER
eb032b98 2696M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
72dbb705 2699F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2700
eb1eb04f 2701BTRFS FILE SYSTEM
c0778e25
CM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
d8130624 2704M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
8a6e2535 2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2709S: Maintained
679655da
JP
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
eb1eb04f 2712
1da177e4 2713BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2715M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2716L: linux-media@vger.kernel.org
a825eaec 2717W: https://linuxtv.org
275ffde4 2718T: git git://linuxtv.org/media_tree.git
f96236e5 2719S: Odd fixes
679655da 2720F: Documentation/video4linux/bttv/
90d72ac6 2721F: drivers/media/pci/bt8xx/bttv*
1da177e4 2722
1f34923c
KA
2723BUSLOGIC SCSI DRIVER
2724M: Khalid Aziz <khalid@gonehiking.org>
2725L: linux-scsi@vger.kernel.org
2726S: Maintained
2727F: drivers/scsi/BusLogic.*
2728F: drivers/scsi/FlashPoint.*
2729
af39917d
CL
2730C-MEDIA CMI8788 DRIVER
2731M: Clemens Ladisch <clemens@ladisch.de>
2732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733T: git git://git.alsa-project.org/alsa-kernel.git
2734S: Maintained
2735F: sound/pci/oxygen/
2736
2141355f
MS
2737C6X ARCHITECTURE
2738M: Mark Salter <msalter@redhat.com>
2739M: Aurelien Jacquiot <a-jacquiot@ti.com>
2740L: linux-c6x-dev@linux-c6x.org
2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2742S: Maintained
2743F: arch/c6x/
2744
a5432f5a 2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2746M: David Howells <dhowells@redhat.com>
e62d6e24 2747L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2748S: Supported
2749F: Documentation/filesystems/caching/cachefiles.txt
2750F: fs/cachefiles/
2751
c815ca39
HV
2752CADET FM/AM RADIO RECEIVER DRIVER
2753M: Hans Verkuil <hverkuil@xs4all.nl>
2754L: linux-media@vger.kernel.org
2755T: git git://linuxtv.org/media_tree.git
a825eaec 2756W: https://linuxtv.org
c815ca39
HV
2757S: Maintained
2758F: drivers/media/radio/radio-cadet*
2759
77d5140f 2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2761M: Jonathan Corbet <corbet@lwn.net>
661263b5 2762L: linux-media@vger.kernel.org
275ffde4 2763T: git git://linuxtv.org/media_tree.git
77d5140f 2764S: Maintained
679655da 2765F: Documentation/video4linux/cafe_ccic
90d72ac6 2766F: drivers/media/platform/marvell-ccic/
77d5140f 2767
201b6bab 2768CAIF NETWORK LAYER
5c574f50 2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: Documentation/networking/caif/
2773F: drivers/net/caif/
c117ab84 2774F: include/uapi/linux/caif/
201b6bab
JP
2775F: include/net/caif/
2776F: net/caif/
2777
77dac90f 2778CALGARY x86-64 IOMMU
8b58be88
JP
2779M: Muli Ben-Yehuda <muli@il.ibm.com>
2780M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2781L: discuss@x86-64.org
2782S: Maintained
679655da
JP
2783F: arch/x86/kernel/pci-calgary_64.c
2784F: arch/x86/kernel/tce_64.c
2785F: arch/x86/include/asm/calgary.h
2786F: arch/x86/include/asm/tce.h
77dac90f 2787
e2d1d6c0 2788CAN NETWORK LAYER
8d15d386 2789M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2790M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2791L: linux-can@vger.kernel.org
84b0d715 2792W: https://github.com/linux-can
870482a4
MKB
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2795S: Maintained
f35f6c8f 2796F: Documentation/networking/can.txt
8d15d386 2797F: net/can/
8d15d386 2798F: include/linux/can/core.h
c117ab84
CEB
2799F: include/uapi/linux/can.h
2800F: include/uapi/linux/can/bcm.h
2801F: include/uapi/linux/can/raw.h
2802F: include/uapi/linux/can/gw.h
e2d1d6c0 2803
4261a204 2804CAN NETWORK DRIVERS
8b58be88 2805M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2806M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2807L: linux-can@vger.kernel.org
84b0d715 2808W: https://github.com/linux-can
870482a4
MKB
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2811S: Maintained
8d15d386
OH
2812F: drivers/net/can/
2813F: include/linux/can/dev.h
8d15d386 2814F: include/linux/can/platform/
c117ab84
CEB
2815F: include/uapi/linux/can/error.h
2816F: include/uapi/linux/can/netlink.h
4261a204 2817
95d16c72
JM
2818CAPABILITIES
2819M: Serge Hallyn <serge.hallyn@canonical.com>
2820L: linux-security-module@vger.kernel.org
6305902c 2821S: Supported
95d16c72 2822F: include/linux/capability.h
c117ab84 2823F: include/uapi/linux/capability.h
6305902c 2824F: security/commoncap.c
38a94118 2825F: kernel/capability.c
95d16c72 2826
b84894c7
KT
2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2828M: Kevin Tsai <ktsai@capellamicro.com>
2829S: Maintained
2830F: drivers/iio/light/cm*
2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2832
f21fb3ed
RV
2833CAVIUM LIQUIDIO NETWORK DRIVER
2834M: Derek Chickles <derek.chickles@caviumnetworks.com>
2835M: Satanand Burla <satananda.burla@caviumnetworks.com>
2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2838L: netdev@vger.kernel.org
2839W: http://www.cavium.com
2840S: Supported
f21fb3ed
RV
2841F: drivers/net/ethernet/cavium/liquidio/
2842
ef0bbac3
VB
2843CC2520 IEEE-802.15.4 RADIO DRIVER
2844M: Varka Bhadram <varkabhadram@gmail.com>
2845L: linux-wpan@vger.kernel.org
2846S: Maintained
2847F: drivers/net/ieee802154/cc2520.c
2848F: include/linux/spi/cc2520.h
2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2850
b8154542 2851CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2852M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2853L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2854W: http://www.ibm.com/developerworks/power/cell/
2855S: Supported
679655da 2856F: arch/powerpc/include/asm/cell*.h
679655da 2857F: arch/powerpc/include/asm/spu*.h
c117ab84 2858F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2859F: arch/powerpc/oprofile/*cell*
2860F: arch/powerpc/platforms/cell/
b8154542 2861
398ecff5
SW
2862CEPH COMMON CODE (LIBCEPH)
2863M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2864M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2865M: Sage Weil <sage@redhat.com>
82593f87 2866L: ceph-devel@vger.kernel.org
09d90327 2867W: http://ceph.com/
fb99f881 2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2869T: git git://github.com/ceph/ceph-client.git
9030aaf9 2870S: Supported
14430813
JP
2871F: net/ceph/
2872F: include/linux/ceph/
2873F: include/linux/crush/
9030aaf9 2874
398ecff5
SW
2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2876M: "Yan, Zheng" <zyan@redhat.com>
2877M: Sage Weil <sage@redhat.com>
2878M: Ilya Dryomov <idryomov@gmail.com>
2879L: ceph-devel@vger.kernel.org
2880W: http://ceph.com/
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2882T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2883S: Supported
2884F: Documentation/filesystems/ceph.txt
2885F: fs/ceph/
2886
cfc411e7
DH
2887CERTIFICATE HANDLING:
2888M: David Howells <dhowells@redhat.com>
2889M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2890L: keyrings@vger.kernel.org
cfc411e7
DH
2891S: Maintained
2892F: Documentation/module-signing.txt
2893F: certs/
d8d80386 2894F: scripts/sign-file.c
cfc411e7
DH
2895F: scripts/extract-cert.c
2896
18332a80 2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2898L: linux-usb@vger.kernel.org
10c6c9c9 2899S: Orphan
679655da
JP
2900F: Documentation/usb/WUSB-Design-overview.txt
2901F: Documentation/usb/wusb-cbaf
355ffe69
DV
2902F: drivers/usb/host/hwa-hc.c
2903F: drivers/usb/host/whci/
679655da
JP
2904F: drivers/usb/wusbcore/
2905F: include/linux/usb/wusb*
18332a80 2906
70e84049 2907CFAG12864B LCD DRIVER
8b58be88 2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2909W: http://miguelojeda.es/auxdisplay.htm
2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2911S: Maintained
679655da
JP
2912F: drivers/auxdisplay/cfag12864b.c
2913F: include/linux/cfag12864b.h
70e84049
MOS
2914
2915CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2917W: http://miguelojeda.es/auxdisplay.htm
2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2919S: Maintained
679655da
JP
2920F: drivers/auxdisplay/cfag12864bfb.c
2921F: include/linux/cfag12864b.h
70e84049 2922
704232c2 2923CFG80211 and NL80211
8b58be88 2924M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2925L: linux-wireless@vger.kernel.org
ce466579
JB
2926W: http://wireless.kernel.org/
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2929S: Maintained
c117ab84 2930F: include/uapi/linux/nl80211.h
679655da
JP
2931F: include/net/cfg80211.h
2932F: net/wireless/*
2933X: net/wireless/wext*
704232c2 2934
46e64261
GKH
2935CHAR and MISC DRIVERS
2936M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2939S: Supported
46e64261
GKH
2940F: drivers/char/*
2941F: drivers/misc/*
471322a8 2942F: include/linux/miscdevice.h
46e64261 2943
0a920b5b 2944CHECKPATCH
8b58be88 2945M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2946M: Joe Perches <joe@perches.com>
2947S: Maintained
679655da 2948F: scripts/checkpatch.pl
0a920b5b 2949
f8407f26
HW
2950CHINESE DOCUMENTATION
2951M: Harry Wei <harryxiyou@gmail.com>
9740153c 2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2954S: Maintained
2955F: Documentation/zh_CN/
2956
2721ea2c 2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2958M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2960L: linux-usb@vger.kernel.org
2961S: Maintained
2962F: drivers/usb/chipidea/
2963
a93ad65d
HG
2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2965M: Hans de Goede <hdegoede@redhat.com>
2966L: linux-input@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2969F: drivers/input/touchscreen/chipone_icn8318.c
2970
ab043105
OJ
2971CHROME HARDWARE PLATFORM SUPPORT
2972M: Olof Johansson <olof@lixom.net>
2973S: Maintained
9f273c24 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2975F: drivers/platform/chrome/
2976
641cb85e 2977CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2978M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2979M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2980M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2981M: Neel Patel <neepatel@cisco.com>
7063fbf2 2982S: Supported
a6a5580c 2983F: drivers/net/ethernet/cisco/enic/
7063fbf2 2984
e3cf00d0 2985CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2988S: Supported
35ef4a9e 2989F: drivers/infiniband/hw/usnic/
e3cf00d0 2990
2b7a52a4 2991CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2992M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2993L: netdev@vger.kernel.org
2994S: Maintained
57d0b7a0 2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2996
3d4cfdc9
MB
2997CIRRUS LOGIC AUDIO CODEC DRIVERS
2998M: Brian Austin <brian.austin@cirrus.com>
2999M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3001S: Maintained
3002F: sound/soc/codecs/cs*
3003
94574d9a
KRW
3004CLEANCACHE API
3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3006L: linux-kernel@vger.kernel.org
3007S: Maintained
3008F: mm/cleancache.c
3009F: include/linux/cleancache.h
3010
d4275354 3011CLK API
54176cc6 3012M: Russell King <linux@armlinux.org.uk>
aa571b14 3013L: linux-clk@vger.kernel.org
37417046 3014S: Maintained
d4275354
RK
3015F: include/linux/clk.h
3016
9222d247
JS
3017CLOCKSOURCE, CLOCKEVENT DRIVERS
3018M: Daniel Lezcano <daniel.lezcano@linaro.org>
3019M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3020L: linux-kernel@vger.kernel.org
9222d247
JS
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3022S: Supported
3023F: drivers/clocksource
3024
5df6d737 3025CISCO FCOE HBA DRIVER
8fc89a79
HP
3026M: Hiral Patel <hiralpat@cisco.com>
3027M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3028M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3029L: linux-scsi@vger.kernel.org
3030S: Supported
2a99921a 3031F: drivers/scsi/fnic/
5df6d737 3032
c8806b6c
NM
3033CISCO SCSI HBA DRIVER
3034M: Narsimhulu Musini <nmusini@cisco.com>
3035M: Sesidhar Baddela <sebaddel@cisco.com>
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/snic/
3039
529aa8cb
TLSC
3040CMPC ACPI DRIVER
3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3042M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3043L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3044S: Supported
3045F: drivers/platform/x86/classmate-laptop.c
3046
85756a06
HV
3047COBALT MEDIA DRIVER
3048M: Hans Verkuil <hans.verkuil@cisco.com>
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
a825eaec 3051W: https://linuxtv.org
85756a06
HV
3052S: Supported
3053F: drivers/media/pci/cobalt/
3054
74425eee 3055COCCINELLE/Semantic Patches (SmPL)
26de9c26 3056M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3057M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3058M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3059M: Michal Marek <mmarek@suse.com>
26de9c26 3060L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3062W: http://coccinelle.lip6.fr/
3063S: Supported
4b92b2aa 3064F: Documentation/coccinelle.txt
74425eee
NP
3065F: scripts/coccinelle/
3066F: scripts/coccicheck
3067
1da177e4 3068CODA FILE SYSTEM
8b58be88 3069M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3070M: coda@cs.cmu.edu
3071L: codalist@coda.cs.cmu.edu
3072W: http://www.coda.cs.cmu.edu/
3073S: Maintained
679655da
JP
3074F: Documentation/filesystems/coda.txt
3075F: fs/coda/
3076F: include/linux/coda*.h
c117ab84 3077F: include/uapi/linux/coda*.h
1da177e4 3078
0b14261e
PZ
3079CODA V4L2 MEM2MEM DRIVER
3080M: Philipp Zabel <p.zabel@pengutronix.de>
3081L: linux-media@vger.kernel.org
3082S: Maintained
3083F: Documentation/devicetree/bindings/media/coda.txt
3084F: drivers/media/platform/coda/
3085
7704addb 3086COMMON CLK FRAMEWORK
a85fa007 3087M: Michael Turquette <mturquette@baylibre.com>
f956165f 3088M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3089L: linux-clk@vger.kernel.org
baeb0d9b 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3091S: Maintained
ae4185cd 3092F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3093F: drivers/clk/
3094X: drivers/clk/clkdev.c
7704addb 3095F: include/linux/clk-pr*
60bea3b5 3096F: include/linux/clk/
7704addb 3097
e2d1d6c0 3098COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3099M: Steve French <sfrench@samba.org>
51223df6 3100L: linux-cifs@vger.kernel.org
d1f28953 3101L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3102W: http://linux-cifs.samba.org/
bb1d5dda 3103T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3104S: Supported
ec421a71 3105F: Documentation/filesystems/cifs/
679655da 3106F: fs/cifs/
e2d1d6c0 3107
1da177e4 3108COMPACTPCI HOTPLUG CORE
8b58be88 3109M: Scott Murray <scott@spiteful.org>
64dab204 3110L: linux-pci@vger.kernel.org
82c4dfc7 3111S: Maintained
679655da 3112F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3113
3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3115M: Scott Murray <scott@spiteful.org>
64dab204 3116L: linux-pci@vger.kernel.org
82c4dfc7 3117S: Maintained
679655da 3118F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3119
3120COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3121M: Scott Murray <scott@spiteful.org>
64dab204 3122L: linux-pci@vger.kernel.org
82c4dfc7 3123S: Maintained
679655da 3124F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3125
5411552c 3126COMPAL LAPTOP SUPPORT
8b58be88 3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3128L: platform-driver-x86@vger.kernel.org
5411552c 3129S: Maintained
679655da 3130F: drivers/platform/x86/compal-laptop.c
5411552c 3131
949be0f7 3132CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3133L: accessrunner-general@lists.sourceforge.net
3134W: http://accessrunner.sourceforge.net/
44243ef4 3135S: Orphan
679655da 3136F: drivers/usb/atm/cxacru.c
949be0f7 3137
e2d1d6c0 3138CONFIGFS
d6351db2 3139M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3140M: Christoph Hellwig <hch@lst.de>
3141T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3142S: Supported
679655da
JP
3143F: fs/configfs/
3144F: include/linux/configfs.h
e2d1d6c0 3145
acb9c1b2 3146CONNECTOR
8b58be88 3147M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3148L: netdev@vger.kernel.org
3149S: Maintained
3150F: drivers/connector/
3151
a3e3354d 3152CONTROL GROUP (CGROUP)
860ca0e6 3153M: Tejun Heo <tj@kernel.org>
ad50c159 3154M: Li Zefan <lizefan@huawei.com>
4d205676 3155M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3156L: cgroups@vger.kernel.org
860ca0e6 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3158S: Maintained
a3e3354d 3159F: Documentation/cgroups/
679655da
JP
3160F: include/linux/cgroup*
3161F: kernel/cgroup*
a3e3354d
TH
3162
3163CONTROL GROUP - CPUSET
3164M: Li Zefan <lizefan@huawei.com>
3165L: cgroups@vger.kernel.org
3166W: http://www.bullopensource.org/cpuset/
3167W: http://oss.sgi.com/projects/cpusets/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3169S: Maintained
3170F: Documentation/cgroups/cpusets.txt
3171F: include/linux/cpuset.h
3172F: kernel/cpuset.c
3173
3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3175M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3176M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3177M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3178L: cgroups@vger.kernel.org
3179L: linux-mm@kvack.org
3180S: Maintained
3181F: mm/memcontrol.c
5d1ea48b 3182F: mm/swap_cgroup.c
fb3a0fb6 3183
bebe4678 3184CORETEMP HARDWARE MONITORING DRIVER
96859129 3185M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3186L: linux-hwmon@vger.kernel.org
bebe4678 3187S: Maintained
679655da
JP
3188F: Documentation/hwmon/coretemp
3189F: drivers/hwmon/coretemp.c
bebe4678 3190
1da177e4 3191COSA/SRP SYNC SERIAL DRIVER
8b58be88 3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3193W: http://www.fi.muni.cz/~kas/cosa/
3194S: Maintained
679655da 3195F: drivers/net/wan/cosa*
1da177e4 3196
4371ee35 3197CPMAC ETHERNET DRIVER
8b58be88 3198M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3199L: netdev@vger.kernel.org
3200S: Maintained
b544dbac 3201F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3202
1da177e4 3203CPU FREQUENCY DRIVERS
9c3646d1 3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3205M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3206L: linux-pm@vger.kernel.org
1da177e4 3207S: Maintained
27209d91
VK
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3210F: drivers/cpufreq/
3211F: include/linux/cpufreq.h
1da177e4 3212
8a67f0ef
VK
3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3214M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3215M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3216L: linux-pm@vger.kernel.org
3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3218S: Maintained
3219F: drivers/cpufreq/arm_big_little.h
3220F: drivers/cpufreq/arm_big_little.c
3221F: drivers/cpufreq/arm_big_little_dt.c
3222
14d2c34c 3223CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3225M: Daniel Lezcano <daniel.lezcano@linaro.org>
3226L: linux-pm@vger.kernel.org
3227L: linux-arm-kernel@lists.infradead.org
cea8321c 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3229S: Maintained
3230F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3231
0c570c18
BZ
3232CPUIDLE DRIVER - ARM EXYNOS
3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3234M: Daniel Lezcano <daniel.lezcano@linaro.org>
3235M: Kukjin Kim <kgene@kernel.org>
3236L: linux-pm@vger.kernel.org
3237L: linux-samsung-soc@vger.kernel.org
3238S: Supported
3239F: drivers/cpuidle/cpuidle-exynos.c
3240F: arch/arm/mach-exynos/pm.c
3241
a8e39c35 3242CPUIDLE DRIVERS
9c3646d1 3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3244M: Daniel Lezcano <daniel.lezcano@linaro.org>
3245L: linux-pm@vger.kernel.org
3246S: Maintained
cea8321c 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3248F: drivers/cpuidle/*
3249F: include/linux/cpuidle.h
3250
1da177e4 3251CPUID/MSR DRIVER
8b58be88 3252M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3253S: Maintained
679655da
JP
3254F: arch/x86/kernel/cpuid.c
3255F: arch/x86/kernel/msr.c
1da177e4 3256
7fe2f639 3257CPU POWER MONITORING SUBSYSTEM
d8130624 3258M: Thomas Renninger <trenn@suse.com>
103f1790 3259L: linux-pm@vger.kernel.org
7fe2f639 3260S: Maintained
14430813 3261F: tools/power/cpupower/
7fe2f639 3262
1da177e4 3263CRAMFS FILESYSTEM
ce00f85c 3264W: http://sourceforge.net/projects/cramfs/
54886a71 3265S: Orphan / Obsolete
679655da
JP
3266F: Documentation/filesystems/cramfs.txt
3267F: fs/cramfs/
1da177e4
LT
3268
3269CRIS PORT
8b58be88
JP
3270M: Mikael Starvik <starvik@axis.com>
3271M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3272L: linux-cris-kernel@axis.com
1da177e4 3273W: http://developer.axis.com
9f273c24 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3275S: Maintained
679655da 3276F: arch/cris/
df621252 3277F: drivers/tty/serial/crisv10.*
1da177e4
LT
3278
3279CRYPTO API
8b58be88
JP
3280M: Herbert Xu <herbert@gondor.apana.org.au>
3281M: "David S. Miller" <davem@davemloft.net>
1da177e4 3282L: linux-crypto@vger.kernel.org
9f273c24 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3285S: Maintained
679655da 3286F: Documentation/crypto/
2ca87a17 3287F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3288F: arch/*/crypto/
3289F: crypto/
3290F: drivers/crypto/
3291F: include/crypto/
1da177e4 3292
5b07bd57 3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3294M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3295L: linux-crypto@vger.kernel.org
3296S: Maintained
51a2228a
JP
3297F: crypto/ansi_cprng.c
3298F: crypto/rng.c
5b07bd57 3299
fc279cc2
HV
3300CS3308 MEDIA DRIVER
3301M: Hans Verkuil <hverkuil@xs4all.nl>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Odd Fixes
3306F: drivers/media/i2c/cs3308.c
3307F: drivers/media/i2c/cs3308.h
3308
9b4ffa48 3309CS5535 Audio ALSA driver
8b58be88 3310M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3311S: Maintained
679655da 3312F: sound/pci/cs5535audio/
9b4ffa48 3313
a910e4a9 3314CW1200 WLAN driver
b75f0050
JP
3315M: Solomon Peachy <pizza@shaftnet.org>
3316S: Maintained
560424e9 3317F: drivers/net/wireless/st/cw1200/
a910e4a9 3318
6d8425b1 3319CX18 VIDEO4LINUX DRIVER
6afdeaf8 3320M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3321L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3322L: linux-media@vger.kernel.org
275ffde4 3323T: git git://linuxtv.org/media_tree.git
a825eaec 3324W: https://linuxtv.org
30e10993 3325W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3326S: Maintained
679655da 3327F: Documentation/video4linux/cx18.txt
90d72ac6 3328F: drivers/media/pci/cx18/
6c0f0359 3329F: include/uapi/linux/ivtv*
6d8425b1 3330
3f101d91
HV
3331CX2341X MPEG ENCODER HELPER MODULE
3332M: Hans Verkuil <hverkuil@xs4all.nl>
3333L: linux-media@vger.kernel.org
3334T: git git://linuxtv.org/media_tree.git
a825eaec 3335W: https://linuxtv.org
3f101d91 3336S: Maintained
c368360b 3337F: drivers/media/common/cx2341x*
3f101d91
HV
3338F: include/media/cx2341x*
3339
b8fe6e2c
PB
3340CX24120 MEDIA DRIVER
3341M: Jemma Denson <jdenson@gmail.com>
3342M: Patrick Boettcher <patrick.boettcher@posteo.de>
3343L: linux-media@vger.kernel.org
a825eaec 3344W: https://linuxtv.org
b8fe6e2c
PB
3345Q: http://patchwork.linuxtv.org/project/linux-media/list/
3346S: Maintained
3347F: drivers/media/dvb-frontends/cx24120*
3348
20357578 3349CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3351M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3352L: linux-media@vger.kernel.org
a825eaec 3353W: https://linuxtv.org
20357578
MCC
3354T: git git://linuxtv.org/media_tree.git
3355S: Odd fixes
3356F: Documentation/video4linux/cx88/
3357F: drivers/media/pci/cx88/
6d8425b1 3358
91952bc0
AP
3359CXD2820R MEDIA DRIVER
3360M: Antti Palosaari <crope@iki.fi>
3361L: linux-media@vger.kernel.org
a825eaec 3362W: https://linuxtv.org
91952bc0
AP
3363W: http://palosaari.fi/linux/
3364Q: http://patchwork.linuxtv.org/project/linux-media/list/
3365T: git git://linuxtv.org/anttip/media_tree.git
3366S: Maintained
3367F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3368
e5ec3789 3369CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3370M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3371L: netdev@vger.kernel.org
3372W: http://www.chelsio.com
3373S: Supported
f7917c00 3374F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3375
d8ae3c33 3376CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3377M: Karen Xie <kxie@chelsio.com>
3378L: linux-scsi@vger.kernel.org
3379W: http://www.chelsio.com
3380S: Supported
3381F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3382
e5ec3789 3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3384M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3385L: linux-rdma@vger.kernel.org
e5ec3789
SW
3386W: http://www.openfabrics.org
3387S: Supported
679655da 3388F: drivers/infiniband/hw/cxgb3/
e5ec3789 3389
be4c9bad 3390CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3391M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3392L: netdev@vger.kernel.org
3393W: http://www.chelsio.com
3394S: Supported
f7917c00 3395F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3396
d8ae3c33 3397CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3398M: Karen Xie <kxie@chelsio.com>
3399L: linux-scsi@vger.kernel.org
3400W: http://www.chelsio.com
3401S: Supported
3402F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3403
be4c9bad
RD
3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3405M: Steve Wise <swise@chelsio.com>
3406L: linux-rdma@vger.kernel.org
3407W: http://www.openfabrics.org
3408S: Supported
3409F: drivers/infiniband/hw/cxgb4/
3410
5c20a5c7
CL
3411CXGB4VF ETHERNET DRIVER (CXGB4VF)
3412M: Casey Leedom <leedom@chelsio.com>
3413L: netdev@vger.kernel.org
3414W: http://www.chelsio.com
3415S: Supported
f7917c00 3416F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3417
a9282d01
IM
3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3419M: Ian Munsie <imunsie@au1.ibm.com>
3420M: Michael Neuling <mikey@neuling.org>
3421L: linuxppc-dev@lists.ozlabs.org
3422S: Supported
3423F: drivers/misc/cxl/
ec249dd8 3424F: include/misc/cxl*
a9282d01
IM
3425F: include/uapi/misc/cxl.h
3426F: Documentation/powerpc/cxl.txt
3427F: Documentation/powerpc/cxl.txt
3428F: Documentation/ABI/testing/sysfs-class-cxl
3429
11f43ae7
MO
3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3433L: linux-scsi@vger.kernel.org
3434S: Supported
3435F: drivers/scsi/cxlflash/
3436F: include/uapi/scsi/cxlflash_ioctls.h
3437F: Documentation/powerpc/cxlflash.txt
3438
b52b97a3
GC
3439STMMAC ETHERNET DRIVER
3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3441M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3442L: netdev@vger.kernel.org
3443W: http://www.stlinux.com
3444S: Supported
7ac6653a 3445F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3446
1da177e4 3447CYBERPRO FB DRIVER
54176cc6 3448M: Russell King <linux@armlinux.org.uk>
efc03ecb 3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3450W: http://www.armlinux.org.uk/
1da177e4 3451S: Maintained
8a61f013 3452F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3453
1da177e4 3454CYCLADES ASYNC MUX DRIVER
1da177e4 3455W: http://www.cyclades.com/
d459883e 3456S: Orphan
c897401b 3457F: drivers/tty/cyclades.c
679655da 3458F: include/linux/cyclades.h
c117ab84 3459F: include/uapi/linux/cyclades.h
1da177e4
LT
3460
3461CYCLADES PC300 DRIVER
1da177e4 3462W: http://www.cyclades.com/
d459883e 3463S: Orphan
679655da 3464F: drivers/net/wan/pc300*
1da177e4 3465
402f6ae4
AP
3466CYPRESS_FIRMWARE MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
a825eaec 3469W: https://linuxtv.org
402f6ae4
AP
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/common/cypress_firmware*
3475
e3ae3525 3476CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3477M: Ferruh Yigit <fery@cypress.com>
6305902c 3478L: linux-input@vger.kernel.org
be9a6f40 3479S: Supported
6305902c
JP
3480F: drivers/input/touchscreen/cyttsp*
3481F: include/linux/input/cyttsp.h
e3ae3525 3482
aaaf5fbf
JK
3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3484M: Joshua Kinard <kumba@gentoo.org>
3485S: Maintained
3486F: drivers/rtc/rtc-ds1685.c
3487F: include/linux/rtc/ds1685.h
3488
1da177e4 3489DAMA SLAVE for AX.25
8b58be88 3490M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3491W: http://yaina.de/jreuter/
3492W: http://www.qsl.net/dl1bke/
3493L: linux-hams@vger.kernel.org
3494S: Maintained
679655da
JP
3495F: net/ax25/af_ax25.c
3496F: net/ax25/ax25_dev.c
3497F: net/ax25/ax25_ds_*
3498F: net/ax25/ax25_in.c
3499F: net/ax25/ax25_out.c
3500F: net/ax25/ax25_timer.c
3501F: net/ax25/sysctl_net_ax25.c
1da177e4 3502
e2d1d6c0 3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3504L: netdev@vger.kernel.org
5ff77428 3505S: Orphan
679655da 3506F: Documentation/networking/dmfe.txt
0f04e2aa 3507F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3508
3509DC390/AM53C974 SCSI driver
d8130624 3510M: Hannes Reinecke <hare@suse.com>
71bd849d 3511L: linux-scsi@vger.kernel.org
e2d1d6c0 3512S: Maintained
71bd849d 3513F: drivers/scsi/am53c974.c
e2d1d6c0 3514
1da177e4 3515DC395x SCSI driver
61eee9a7 3516M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3517M: Ali Akcaagac <aliakc@web.de>
3518M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3519L: dc395x@twibble.org
cf015e9f
JP
3520W: http://twibble.org/dist/dc395x/
3521W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3522S: Maintained
679655da
JP
3523F: Documentation/scsi/dc395x.txt
3524F: drivers/scsi/dc395x.*
1da177e4 3525
eb8edb08 3526DCCP PROTOCOL
a89d030e 3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3528L: dccp@vger.kernel.org
c996d8b9 3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3530S: Maintained
679655da 3531F: include/linux/dccp.h
c117ab84 3532F: include/uapi/linux/dccp.h
679655da
JP
3533F: include/linux/tfrc.h
3534F: net/dccp/
eb8edb08 3535
1da177e4 3536DECnet NETWORK LAYER
1da177e4
LT
3537W: http://linux-decnet.sourceforge.net
3538L: linux-decnet-user@lists.sourceforge.net
f546444d 3539S: Orphan
679655da
JP
3540F: Documentation/networking/decnet.txt
3541F: net/decnet/
1da177e4 3542
ebff05b9
MR
3543DECSTATION PLATFORM SUPPORT
3544M: "Maciej W. Rozycki" <macro@linux-mips.org>
3545L: linux-mips@linux-mips.org
3546W: http://www.linux-mips.org/wiki/DECstation
3547S: Maintained
3548F: arch/mips/dec/
3549F: arch/mips/include/asm/dec/
3550F: arch/mips/include/asm/mach-dec/
3551
1da177e4 3552DEFXX FDDI NETWORK DRIVER
8b58be88 3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3554S: Maintained
33f810b2 3555F: drivers/net/fddi/defxx.*
1da177e4 3556
ad8f07cc 3557DELL LAPTOP DRIVER
8b58be88 3558M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3559M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3560L: platform-driver-x86@vger.kernel.org
ad8f07cc 3561S: Maintained
679655da 3562F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3563
817a5cdb
PR
3564DELL LAPTOP RBTN DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-rbtn.*
3568
cdbff611
PR
3569DELL LAPTOP FREEFALL DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/platform/x86/dell-smo8800.c
3573
1da177e4 3574DELL LAPTOP SMM DRIVER
a5afba16 3575M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3576S: Maintained
a5afba16 3577F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3578F: include/uapi/linux/i8k.h
1da177e4 3579
90563ec4 3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3581M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3582S: Maintained
679655da
JP
3583F: Documentation/dcdbas.txt
3584F: drivers/firmware/dcdbas.*
90563ec4 3585
0b3f6109 3586DELL WMI EXTRAS DRIVER
8b58be88 3587M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3588M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3589S: Maintained
36b3a96f 3590F: drivers/platform/x86/dell-wmi.c
0b3f6109 3591
5efc75e3 3592DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3593M: John Youn <johnyoun@synopsys.com>
5efc75e3 3594L: linux-usb@vger.kernel.org
18f340f9 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3596S: Maintained
197ba5f4 3597F: drivers/usb/dwc2/
5efc75e3 3598
94ab23dd 3599DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3600M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3601L: linux-usb@vger.kernel.org
94ab23dd
FB
3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3603S: Maintained
3604F: drivers/usb/dwc3/
3605
833c9545
JB
3606DEVICE COREDUMP (DEV_COREDUMP)
3607M: Johannes Berg <johannes@sipsolutions.net>
3608L: linux-kernel@vger.kernel.org
3609S: Maintained
3610F: drivers/base/devcoredump.c
3611F: include/linux/devcoredump.h
3612
89d07767
KP
3613DEVICE FREQUENCY (DEVFREQ)
3614M: MyungJoo Ham <myungjoo.ham@samsung.com>
3615M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3616L: linux-pm@vger.kernel.org
6a3cd722 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3618S: Maintained
3619F: drivers/devfreq/
6a3cd722
CC
3620F: include/linux/devfreq.h
3621F: Documentation/devicetree/bindings/devfreq/
89d07767 3622
7dbded06
CC
3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3624M: Chanwoo Choi <cw00.choi@samsung.com>
3625L: linux-pm@vger.kernel.org
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3627S: Supported
3628F: drivers/devfreq/event/
3629F: drivers/devfreq/devfreq-event.c
3630F: include/linux/devfreq-event.h
3631F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3632
490b864b
CC
3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3634M: Chanwoo Choi <cw00.choi@samsung.com>
3635L: linux-pm@vger.kernel.org
3636L: linux-samsung-soc@vger.kernel.org
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3638S: Maintained
3639F: drivers/devfreq/exynos-bus.c
3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3641
1da177e4 3642DEVICE NUMBER REGISTRY
8b58be88 3643M: Torben Mathiasen <device@lanana.org>
1da177e4 3644W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3645S: Maintained
3646
e2d1d6c0 3647DEVICE-MAPPER (LVM)
854ecaad 3648M: Alasdair Kergon <agk@redhat.com>
8504eed3 3649M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3650M: dm-devel@redhat.com
e2d1d6c0
RD
3651L: dm-devel@redhat.com
3652W: http://sources.redhat.com/dm
8a6e2535 3653Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3655T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3656S: Maintained
679655da
JP
3657F: Documentation/device-mapper/
3658F: drivers/md/dm*
854ecaad 3659F: drivers/md/persistent-data/
679655da
JP
3660F: include/linux/device-mapper.h
3661F: include/linux/dm-*.h
8504eed3 3662F: include/uapi/linux/dm-*.h
e2d1d6c0 3663
bfcd3a46
JP
3664DEVLINK
3665M: Jiri Pirko <jiri@mellanox.com>
3666L: netdev@vger.kernel.org
3667S: Supported
3668F: net/core/devlink.c
3669F: include/net/devlink.h
3670F: include/uapi/linux/devlink.h
3671
c0d995aa
OST
3672DIALOG SEMICONDUCTOR DRIVERS
3673M: Support Opensource <support.opensource@diasemi.com>
3674W: http://www.dialog-semiconductor.com/products
3675S: Supported
3676F: Documentation/hwmon/da90??
7c933772 3677F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3678F: drivers/gpio/gpio-da90??.c
3679F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3680F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3681F: drivers/input/misc/da90??_onkey.c
3682F: drivers/input/touchscreen/da9052_tsi.c
3683F: drivers/leds/leds-da90??.c
3684F: drivers/mfd/da903x.c
3685F: drivers/mfd/da90??-*.c
7be72c2c 3686F: drivers/mfd/da91??-*.c
c0d995aa 3687F: drivers/power/da9052-battery.c
7be72c2c 3688F: drivers/power/da91??-*.c
c0d995aa
OST
3689F: drivers/regulator/da903x.c
3690F: drivers/regulator/da9???-regulator.[ch]
3691F: drivers/rtc/rtc-da90??.c
3692F: drivers/video/backlight/da90??_bl.c
3693F: drivers/watchdog/da90??_wdt.c
3694F: include/linux/mfd/da903x.h
3695F: include/linux/mfd/da9052/
3696F: include/linux/mfd/da9055/
3697F: include/linux/mfd/da9063/
7be72c2c 3698F: include/linux/mfd/da9150/
c0d995aa
OST
3699F: include/sound/da[79]*.h
3700F: sound/soc/codecs/da[79]*.[ch]
3701
599aa697
LL
3702DIGI NEO AND CLASSIC PCI PRODUCTS
3703M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3704M: Mark Hounschell <markh@compro.net>
599aa697
LL
3705L: driverdev-devel@linuxdriverproject.org
3706S: Maintained
3707F: drivers/staging/dgnc/
3708
335d7c58 3709DIOLAN U2C-12 I2C DRIVER
ca462085 3710M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3711L: linux-i2c@vger.kernel.org
3712S: Maintained
3713F: drivers/i2c/busses/i2c-diolan-u2c.c
3714
d475c634
MW
3715DIRECT ACCESS (DAX)
3716M: Matthew Wilcox <willy@linux.intel.com>
3717L: linux-fsdevel@vger.kernel.org
3718S: Supported
3719F: fs/dax.c
3720
e7839f25 3721DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3722M: Eric Paris <eparis@parisplace.org>
3c5119c0 3723S: Maintained
679655da
JP
3724F: Documentation/filesystems/dnotify.txt
3725F: fs/notify/dnotify/
3726F: include/linux/dnotify.h
1da177e4
LT
3727
3728DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3729M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3733S: Maintained
3734
4480f15b 3735DISKQUOTA
d8130624 3736M: Jan Kara <jack@suse.com>
1da177e4 3737S: Maintained
679655da
JP
3738F: Documentation/filesystems/quota.txt
3739F: fs/quota/
3740F: include/linux/quota*.h
c117ab84 3741F: include/uapi/linux/quota*.h
1da177e4 3742
702686ad
BT
3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3744M: Bernie Thompson <bernie@plugable.com>
3745L: linux-fbdev@vger.kernel.org
3746S: Maintained
3747W: http://plugable.com/category/projects/udlfb/
8a61f013 3748F: drivers/video/fbdev/udlfb.c
702686ad
BT
3749F: include/video/udlfb.h
3750F: Documentation/fb/udlfb.txt
3751
e7839f25 3752DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3753M: Christine Caulfield <ccaulfie@redhat.com>
3754M: David Teigland <teigland@redhat.com>
a4644184 3755L: cluster-devel@redhat.com
5be7b50f 3756W: http://sources.redhat.com/cluster/
9f273c24 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3758S: Supported
679655da 3759F: fs/dlm/
5be7b50f 3760
53b6b3e0
SS
3761DMA BUFFER SHARING FRAMEWORK
3762M: Sumit Semwal <sumit.semwal@linaro.org>
3763S: Maintained
3764L: linux-media@vger.kernel.org
3765L: dri-devel@lists.freedesktop.org
8ada6d2d 3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3767F: drivers/dma-buf/
e46d12c6
JP
3768F: include/linux/dma-buf*
3769F: include/linux/reservation.h
3770F: include/linux/*fence.h
53b6b3e0
SS
3771F: Documentation/dma-buf-sharing.txt
3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3773
b3e5f263 3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3775M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3776L: dmaengine@vger.kernel.org
3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3778S: Maintained
679655da 3779F: drivers/dma/
0ce3c066 3780F: include/linux/dmaengine.h
c56d329e 3781F: Documentation/devicetree/bindings/dma/
979a281e
VK
3782F: Documentation/dmaengine/
3783T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3784
b825037d 3785DME1737 HARDWARE MONITOR DRIVER
8b58be88 3786M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3787L: linux-hwmon@vger.kernel.org
b825037d 3788S: Maintained
679655da
JP
3789F: Documentation/hwmon/dme1737
3790F: drivers/hwmon/dme1737.c
b825037d 3791
1f31e1b1 3792DMI/SMBIOS SUPPORT
d8130624 3793M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3794S: Maintained
d4aeef93 3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3797F: drivers/firmware/dmi-id.c
3798F: drivers/firmware/dmi_scan.c
3799F: include/linux/dmi.h
3800
7d2c86b5 3801DOCUMENTATION
ad3118b9 3802M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3803L: linux-doc@vger.kernel.org
3804S: Maintained
679655da 3805F: Documentation/
42f41ecf
JC
3806F: scripts/docproc.c
3807F: scripts/kernel-doc*
97be078b
RD
3808X: Documentation/ABI/
3809X: Documentation/devicetree/
933a46b8
JC
3810X: Documentation/acpi
3811X: Documentation/power
3812X: Documentation/spi
6c121170 3813X: Documentation/DocBook/media
c51edfb1 3814T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3815
1da177e4 3816DOUBLETALK DRIVER
8b58be88 3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3818L: blinux-list@redhat.com
3819S: Maintained
679655da
JP
3820F: drivers/char/dtlk.c
3821F: include/linux/dtlk.h
1da177e4 3822
e2d1d6c0 3823DPT_I2O SCSI RAID DRIVER
8b58be88 3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3825L: linux-scsi@vger.kernel.org
3826W: http://www.adaptec.com/
3827S: Maintained
679655da
JP
3828F: drivers/scsi/dpt*
3829F: drivers/scsi/dpt/
e2d1d6c0 3830
b411b363 3831DRBD DRIVER
bc2c049d
RK
3832M: Philipp Reisner <philipp.reisner@linbit.com>
3833M: Lars Ellenberg <lars.ellenberg@linbit.com>
3834L: drbd-dev@lists.linbit.com
28b8e8d4 3835W: http://www.drbd.org
bc2c049d
RK
3836T: git git://git.linbit.com/linux-drbd.git
3837T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3838S: Supported
3839F: drivers/block/drbd/
3840F: lib/lru_cache.c
3841F: Documentation/blockdev/drbd/
b411b363 3842
dc7dfcd8 3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3846S: Supported
679655da 3847F: Documentation/kobject.txt
7cfc51b9 3848F: drivers/base/
87544653 3849F: fs/debugfs/
dc7dfcd8
WS
3850F: fs/kernfs/
3851F: fs/sysfs/
87544653 3852F: include/linux/debugfs.h
dc7dfcd8 3853F: include/linux/kobj*
679655da 3854F: lib/kobj*
1da177e4
LT
3855
3856DRM DRIVERS
8b58be88 3857M: David Airlie <airlied@linux.ie>
4c6a3999 3858L: dri-devel@lists.freedesktop.org
b0447888 3859T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3860S: Maintained
679655da 3861F: drivers/gpu/drm/
433e3b34 3862F: drivers/gpu/vga/
445d84a4 3863F: Documentation/DocBook/gpu.*
850e9411 3864F: include/drm/
c117ab84 3865F: include/uapi/drm/
1da177e4 3866
c842b693
EV
3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3868M: Dave Airlie <airlied@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/ast/
3871
3872DRM DRIVER FOR BOCHS VIRTUAL GPU
3873M: Gerd Hoffmann <kraxel@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/bochs/
3876
3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3878M: Dave Airlie <airlied@redhat.com>
3879S: Odd Fixes
3880F: drivers/gpu/drm/cirrus/
3881
c26a4017 3882RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3883M: Alex Deucher <alexander.deucher@amd.com>
3884M: Christian König <christian.koenig@amd.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git git://people.freedesktop.org/~agd5f/linux
3887S: Supported
3888F: drivers/gpu/drm/radeon/
74c97375 3889F: include/uapi/drm/radeon_drm.h
c26a4017 3890F: drivers/gpu/drm/amd/
74c97375 3891F: include/uapi/drm/amdgpu_drm.h
566f5939 3892
03e255b9
TR
3893DRM PANEL DRIVERS
3894M: Thierry Reding <thierry.reding@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git git://anongit.freedesktop.org/tegra/linux.git
3897S: Maintained
3898F: drivers/gpu/drm/drm_panel.c
3899F: drivers/gpu/drm/panel/
3900F: include/drm/drm_panel.h
2d799dde 3901F: Documentation/devicetree/bindings/display/panel/
03e255b9 3902
8daf7473 3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3904M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3905M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3906L: intel-gfx@lists.freedesktop.org
8daf7473 3907L: dri-devel@lists.freedesktop.org
7564fde3 3908W: https://01.org/linuxgraphics/
47f95647 3909Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3910T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3911S: Supported
14430813 3912F: drivers/gpu/drm/i915/
8daf7473 3913F: include/drm/i915*
baceac3a 3914F: include/uapi/drm/i915_drm.h
8daf7473 3915
99763bb8
BB
3916DRM DRIVERS FOR ATMEL HLCDC
3917M: Boris Brezillon <boris.brezillon@free-electrons.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Supported
3920F: drivers/gpu/drm/atmel-hlcdc/
3921F: Documentation/devicetree/bindings/drm/atmel/
3922
bf1139df
MR
3923DRM DRIVERS FOR ALLWINNER A10
3924M: Maxime Ripard <maxime.ripard@free-electrons.com>
3925L: dri-devel@lists.freedesktop.org
3926S: Supported
3927F: drivers/gpu/drm/sun4i/
3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3929
398a6d4a
KP
3930DRM DRIVERS FOR EXYNOS
3931M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3932M: Joonyoung Shim <jy0922.shim@samsung.com>
3933M: Seung-Woo Kim <sw0312.kim@samsung.com>
3934M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3935L: dri-devel@lists.freedesktop.org
25a58030 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3937S: Supported
14430813 3938F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3939F: include/uapi/drm/exynos_drm.h
3940F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3941
b55a1b9c 3942DRM DRIVERS FOR FREESCALE DCU
bc66757a 3943M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3944M: Alison Wang <alison.wang@freescale.com>
3945L: dri-devel@lists.freedesktop.org
3946S: Supported
3947F: drivers/gpu/drm/fsl-dcu/
2d799dde 3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3951
0a3d775f
PZ
3952DRM DRIVERS FOR FREESCALE IMX
3953M: Philipp Zabel <p.zabel@pengutronix.de>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/imx/
ef739aa4 3957F: drivers/gpu/ipu-v3/
2d799dde 3958F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3959
ba2199a6
PJ
3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://github.com/patjak/drm-gma500
3964S: Maintained
5ff18e42 3965F: drivers/gpu/drm/gma500/
ba2199a6 3966
c84ffde9
XL
3967DRM DRIVERS FOR HISILICON
3968M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3970R: Chen Feng <puck.chen@hisilicon.com>
3971L: dri-devel@lists.freedesktop.org
3972T: git git://github.com/xin3liang/linux.git
3973S: Maintained
3974F: drivers/gpu/drm/hisilicon/
3975F: Documentation/devicetree/bindings/display/hisilicon/
3976
399516ab
EV
3977DRM DRIVER FOR INTEL I810 VIDEO CARDS
3978S: Orphan / Obsolete
3979F: drivers/gpu/drm/i810/
3980F: include/uapi/drm/i810_drm.h
3981
06346451
EV
3982DRM DRIVER FOR MSM ADRENO GPU
3983M: Rob Clark <robdclark@gmail.com>
3984L: linux-arm-msm@vger.kernel.org
3985L: dri-devel@lists.freedesktop.org
3986L: freedreno@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~robclark/linux
3988S: Maintained
3989F: drivers/gpu/drm/msm/
3990F: include/uapi/drm/msm_drm.h
3991F: Documentation/devicetree/bindings/display/msm/
3992
fad89bb3
EV
3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3994M: Ben Skeggs <bskeggs@redhat.com>
3995L: dri-devel@lists.freedesktop.org
3996L: nouveau@lists.freedesktop.org
3997T: git git://github.com/skeggsb/linux
3998S: Supported
3999F: drivers/gpu/drm/nouveau/
4000F: include/uapi/drm/nouveau_drm.h
ba2199a6 4001
bd3b49f2 4002DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4003M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4004L: dri-devel@lists.freedesktop.org
4005L: linux-tegra@vger.kernel.org
a5ad7a63 4006T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4007S: Supported
dee8268f 4008F: drivers/gpu/drm/tegra/
a5ad7a63 4009F: drivers/gpu/host1x/
e1e90644 4010F: include/linux/host1x.h
a5ad7a63 4011F: include/uapi/drm/tegra_drm.h
2d799dde 4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4013
399516ab
EV
4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4015S: Orphan / Obsolete
4016F: drivers/gpu/drm/mga/
4017F: include/uapi/drm/mga_drm.h
4018
c842b693
EV
4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/mgag200/
4023
399516ab
EV
4024DRM DRIVER FOR RAGE 128 VIDEO CARDS
4025S: Orphan / Obsolete
4026F: drivers/gpu/drm/r128/
4027F: include/uapi/drm/r128_drm.h
4028
a284e9d1
LP
4029DRM DRIVERS FOR RENESAS
4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4031L: dri-devel@lists.freedesktop.org
4a121096 4032L: linux-renesas-soc@vger.kernel.org
2392ccd4 4033T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4034S: Supported
4035F: drivers/gpu/drm/rcar-du/
4036F: drivers/gpu/drm/shmobile/
a284e9d1 4037F: include/linux/platform_data/shmob_drm.h
33be436d 4038F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4039
c842b693
EV
4040DRM DRIVER FOR QXL VIRTUAL GPU
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/qxl/
4044F: include/uapi/drm/qxl_drm.h
a284e9d1 4045
625e0346
HS
4046DRM DRIVERS FOR ROCKCHIP
4047M: Mark Yao <mark.yao@rock-chips.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/rockchip/
f253f7eb 4051F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4052
399516ab
EV
4053DRM DRIVER FOR SAVAGE VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/savage/
4056F: include/uapi/drm/savage_drm.h
4057
4058DRM DRIVER FOR SIS VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/sis/
4061F: include/uapi/drm/sis_drm.h
625e0346 4062
7f11c476
BG
4063DRM DRIVERS FOR STI
4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4065M: Vincent Abriou <vincent.abriou@st.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4068S: Maintained
4069F: drivers/gpu/drm/sti
2d799dde 4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4071
399516ab
EV
4072DRM DRIVER FOR TDFX VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/tdfx/
4075
c842b693
EV
4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4077M: Dave Airlie <airlied@redhat.com>
4078S: Odd Fixes
4079F: drivers/gpu/drm/udl/
4080
8bb0bce9
LS
4081DRM DRIVERS FOR VIVANTE GPU IP
4082M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4083R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4084R: Christian Gmeiner <christian.gmeiner@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
8a9257a0
EV
4087F: drivers/gpu/drm/etnaviv/
4088F: include/uapi/drm/etnaviv_drm.h
4089F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4090
c4291702
EV
4091DRM DRIVER FOR VMWARE VIRTUAL GPU
4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4093M: Sinclair Yeh <syeh@vmware.com>
4094M: Thomas Hellstrom <thellstrom@vmware.com>
4095L: dri-devel@lists.freedesktop.org
4096T: git git://people.freedesktop.org/~syeh/repos_linux
4097T: git git://people.freedesktop.org/~thomash/linux
4098S: Supported
4099F: drivers/gpu/drm/vmwgfx/
4100F: include/uapi/drm/vmwgfx_drm.h
4101
8636d452
EA
4102DRM DRIVERS FOR VC4
4103M: Eric Anholt <eric@anholt.net>
4104T: git git://github.com/anholt/linux
4105S: Supported
4106F: drivers/gpu/drm/vc4/
4107F: include/uapi/drm/vc4_drm.h
4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4109
598df1ac
AK
4110DSBR100 USB FM RADIO DRIVER
4111M: Alexey Klimov <klimov.linux@gmail.com>
4112L: linux-media@vger.kernel.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/radio/dsbr100.c
4116
1da177e4 4117DSCC4 DRIVER
8b58be88 4118M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4119L: netdev@vger.kernel.org
1da177e4 4120S: Maintained
679655da 4121F: drivers/net/wan/dscc4.c
1da177e4 4122
cc11b140
HV
4123DT3155 MEDIA DRIVER
4124M: Hans Verkuil <hverkuil@xs4all.nl>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
a825eaec 4127W: https://linuxtv.org
cc11b140
HV
4128S: Odd Fixes
4129F: drivers/media/pci/dt3155/
4130
91952bc0
AP
4131DVB_USB_AF9015 MEDIA DRIVER
4132M: Antti Palosaari <crope@iki.fi>
4133L: linux-media@vger.kernel.org
a825eaec 4134W: https://linuxtv.org
91952bc0
AP
4135W: http://palosaari.fi/linux/
4136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4137T: git git://linuxtv.org/anttip/media_tree.git
4138S: Maintained
4139F: drivers/media/usb/dvb-usb-v2/af9015*
4140
4141DVB_USB_AF9035 MEDIA DRIVER
4142M: Antti Palosaari <crope@iki.fi>
4143L: linux-media@vger.kernel.org
a825eaec 4144W: https://linuxtv.org
91952bc0
AP
4145W: http://palosaari.fi/linux/
4146Q: http://patchwork.linuxtv.org/project/linux-media/list/
4147T: git git://linuxtv.org/anttip/media_tree.git
4148S: Maintained
4149F: drivers/media/usb/dvb-usb-v2/af9035*
4150
4151DVB_USB_ANYSEE MEDIA DRIVER
4152M: Antti Palosaari <crope@iki.fi>
4153L: linux-media@vger.kernel.org
a825eaec 4154W: https://linuxtv.org
91952bc0
AP
4155W: http://palosaari.fi/linux/
4156Q: http://patchwork.linuxtv.org/project/linux-media/list/
4157T: git git://linuxtv.org/anttip/media_tree.git
4158S: Maintained
4159F: drivers/media/usb/dvb-usb-v2/anysee*
4160
4161DVB_USB_AU6610 MEDIA DRIVER
4162M: Antti Palosaari <crope@iki.fi>
4163L: linux-media@vger.kernel.org
a825eaec 4164W: https://linuxtv.org
91952bc0
AP
4165W: http://palosaari.fi/linux/
4166Q: http://patchwork.linuxtv.org/project/linux-media/list/
4167T: git git://linuxtv.org/anttip/media_tree.git
4168S: Maintained
4169F: drivers/media/usb/dvb-usb-v2/au6610*
4170
4171DVB_USB_CE6230 MEDIA DRIVER
4172M: Antti Palosaari <crope@iki.fi>
4173L: linux-media@vger.kernel.org
a825eaec 4174W: https://linuxtv.org
91952bc0
AP
4175W: http://palosaari.fi/linux/
4176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4177T: git git://linuxtv.org/anttip/media_tree.git
4178S: Maintained
4179F: drivers/media/usb/dvb-usb-v2/ce6230*
4180
d099dea2
MK
4181DVB_USB_CXUSB MEDIA DRIVER
4182M: Michael Krufky <mkrufky@linuxtv.org>
4183L: linux-media@vger.kernel.org
a825eaec 4184W: https://linuxtv.org
d099dea2
MK
4185W: http://github.com/mkrufky
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
9819da66 4189F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4190
91952bc0 4191DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
a825eaec 4194W: https://linuxtv.org
91952bc0
AP
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
91952bc0 4199F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4200
5560983b 4201DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
a825eaec 4204W: https://linuxtv.org
91952bc0
AP
4205Q: http://patchwork.linuxtv.org/project/linux-media/list/
4206T: git git://linuxtv.org/anttip/media_tree.git
4207S: Maintained
5560983b 4208F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4209
8856f5f2
MK
4210DVB_USB_MXL111SF MEDIA DRIVER
4211M: Michael Krufky <mkrufky@linuxtv.org>
4212L: linux-media@vger.kernel.org
a825eaec 4213W: https://linuxtv.org
8856f5f2
MK
4214W: http://github.com/mkrufky
4215Q: http://patchwork.linuxtv.org/project/linux-media/list/
4216T: git git://linuxtv.org/mkrufky/mxl111sf.git
4217S: Maintained
4218F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4219
91952bc0
AP
4220DVB_USB_RTL28XXU MEDIA DRIVER
4221M: Antti Palosaari <crope@iki.fi>
4222L: linux-media@vger.kernel.org
a825eaec 4223W: https://linuxtv.org
91952bc0
AP
4224W: http://palosaari.fi/linux/
4225Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226T: git git://linuxtv.org/anttip/media_tree.git
4227S: Maintained
4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4229
4230DVB_USB_V2 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
a825eaec 4233W: https://linuxtv.org
91952bc0
AP
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4240
ac0ac38f 4241DYNAMIC DEBUG
5c4a97d1 4242M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4243S: Maintained
4244F: lib/dynamic_debug.c
4245F: include/linux/dynamic_debug.h
4246
789c7048 4247DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4248M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4249S: Maintained
df621252 4250F: drivers/tty/serial/dz.*
789c7048 4251
f17effbe
MF
4252E3X0 POWER BUTTON DRIVER
4253M: Moritz Fischer <moritz.fischer@ettus.com>
4254L: usrp-users@lists.ettus.com
4255W: http://www.ettus.com
4256S: Supported
4257F: drivers/input/misc/e3x0-button.c
4258F: Documentation/devicetree/bindings/input/e3x0-button.txt
4259
91952bc0
AP
4260E4000 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/tuners/e4000*
4269
1da177e4 4270EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4271M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4272L: linux-scsi@vger.kernel.org
4273S: Maintained
679655da 4274F: drivers/scsi/eata.c
1da177e4 4275
91952bc0
AP
4276EC100 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
a825eaec 4279W: https://linuxtv.org
91952bc0
AP
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/dvb-frontends/ec100*
4285
237fead6 4286ECRYPT FILE SYSTEM
0de9adf2 4287M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4288L: ecryptfs@vger.kernel.org
24a923e4 4289W: http://ecryptfs.org
6dc7516e 4290W: https://launchpad.net/ecryptfs
9f273c24 4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4292S: Supported
679655da
JP
4293F: Documentation/filesystems/ecryptfs.txt
4294F: fs/ecryptfs/
237fead6 4295
da9bb1d2 4296EDAC-CORE
8b58be88 4297M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4298M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4300M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4301L: linux-edac@vger.kernel.org
07cd6bf5
FW
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4304S: Supported
679655da 4305F: Documentation/edac.txt
91445c72 4306F: drivers/edac/
679655da 4307F: include/linux/edac.h
0e438e3f 4308
c476c23b 4309EDAC-AMD64
8b58be88 4310M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4311M: Borislav Petkov <bp@alien8.de>
91445c72 4312L: linux-edac@vger.kernel.org
487ba8e8 4313S: Maintained
c476c23b
BP
4314F: drivers/edac/amd64_edac*
4315
836dae5d
RR
4316EDAC-CALXEDA
4317M: Doug Thompson <dougthompson@xmission.com>
4318M: Robert Richter <rric@kernel.org>
4319L: linux-edac@vger.kernel.org
836dae5d
RR
4320S: Maintained
4321F: drivers/edac/highbank*
4322
f65aad41
RB
4323EDAC-CAVIUM
4324M: Ralf Baechle <ralf@linux-mips.org>
4325M: David Daney <david.daney@cavium.com>
4326L: linux-edac@vger.kernel.org
4327L: linux-mips@linux-mips.org
f65aad41
RB
4328S: Supported
4329F: drivers/edac/octeon_edac*
4330
0e438e3f 4331EDAC-E752X
8b58be88
JP
4332M: Mark Gross <mark.gross@intel.com>
4333M: Doug Thompson <dougthompson@xmission.com>
91445c72 4334L: linux-edac@vger.kernel.org
0e438e3f 4335S: Maintained
679655da 4336F: drivers/edac/e752x_edac.c
0e438e3f
DP
4337
4338EDAC-E7XXX
8b58be88 4339M: Doug Thompson <dougthompson@xmission.com>
91445c72 4340L: linux-edac@vger.kernel.org
0e438e3f 4341S: Maintained
679655da 4342F: drivers/edac/e7xxx_edac.c
0e438e3f 4343
77c5f5d2 4344EDAC-GHES
5dc8a864
MCC
4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4346M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4347L: linux-edac@vger.kernel.org
77c5f5d2 4348S: Maintained
2caa67a6 4349F: drivers/edac/ghes_edac.c
77c5f5d2 4350
6bc78404 4351EDAC-I82443BXGX
8b58be88 4352M: Tim Small <tim@buttersideup.com>
91445c72 4353L: linux-edac@vger.kernel.org
6bc78404 4354S: Maintained
679655da 4355F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4356
4357EDAC-I3000
8b58be88 4358M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4359L: linux-edac@vger.kernel.org
6bc78404 4360S: Maintained
679655da 4361F: drivers/edac/i3000_edac.c
6bc78404
DT
4362
4363EDAC-I5000
8b58be88 4364M: Doug Thompson <dougthompson@xmission.com>
91445c72 4365L: linux-edac@vger.kernel.org
ba9a5918 4366S: Maintained
679655da 4367F: drivers/edac/i5000_edac.c
ba9a5918 4368
44c12cb2 4369EDAC-I5400
5dc8a864
MCC
4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4371M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4372L: linux-edac@vger.kernel.org
44c12cb2 4373S: Maintained
679655da 4374F: drivers/edac/i5400_edac.c
44c12cb2 4375
3c9c92b6 4376EDAC-I7300
5dc8a864
MCC
4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4378M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4379L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4380S: Maintained
4381F: drivers/edac/i7300_edac.c
4382
67c89316 4383EDAC-I7CORE
5dc8a864
MCC
4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4385M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4386L: linux-edac@vger.kernel.org
67c89316 4387S: Maintained
70aff0ce 4388F: drivers/edac/i7core_edac.c
67c89316 4389
ba9a5918 4390EDAC-I82975X
8b58be88 4391M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4392M: "Arvind R." <arvino55@gmail.com>
91445c72 4393L: linux-edac@vger.kernel.org
ba9a5918 4394S: Maintained
679655da 4395F: drivers/edac/i82975x_edac.c
ba9a5918 4396
791b4706
JB
4397EDAC-IE31200
4398M: Jason Baron <jbaron@akamai.com>
4399L: linux-edac@vger.kernel.org
791b4706
JB
4400S: Maintained
4401F: drivers/edac/ie31200_edac.c
4402
ccdfb979 4403EDAC-MPC85XX
30c7469b 4404M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4405L: linux-edac@vger.kernel.org
ccdfb979
JT
4406S: Maintained
4407F: drivers/edac/mpc85xx_edac.[ch]
4408
ba9a5918 4409EDAC-PASEMI
8b58be88 4410M: Egor Martovetsky <egor@pasemi.com>
91445c72 4411L: linux-edac@vger.kernel.org
6bc78404 4412S: Maintained
679655da 4413F: drivers/edac/pasemi_edac.c
6bc78404 4414
0e438e3f 4415EDAC-R82600
8b58be88 4416M: Tim Small <tim@buttersideup.com>
91445c72 4417L: linux-edac@vger.kernel.org
0e438e3f 4418S: Maintained
679655da 4419F: drivers/edac/r82600_edac.c
da9bb1d2 4420
4d096ca7 4421EDAC-SBRIDGE
5dc8a864
MCC
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4424L: linux-edac@vger.kernel.org
4d096ca7
MCC
4425S: Maintained
4426F: drivers/edac/sb_edac.c
4427
995e1de4
LH
4428EDAC-XGENE
4429APPLIED MICRO (APM) X-GENE SOC EDAC
4430M: Loc Ho <lho@apm.com>
4431S: Supported
4432F: drivers/edac/xgene_edac.c
4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4434
af39917d
CL
4435EDIROL UA-101/UA-1000 DRIVER
4436M: Clemens Ladisch <clemens@ladisch.de>
4437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4438T: git git://git.alsa-project.org/alsa-kernel.git
4439S: Maintained
4440F: sound/usb/misc/ua101.c
4441
1f7df953 4442EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4443M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4444L: linux-efi@vger.kernel.org
78bef24e 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4446S: Maintained
fb2efb5c 4447F: Documentation/efi-stub.txt
1f7df953
MF
4448F: arch/ia64/kernel/efi.c
4449F: arch/x86/boot/compressed/eboot.[ch]
4450F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4451F: arch/x86/platform/efi/
4452F: drivers/firmware/efi/
1f7df953
MF
4453F: include/linux/efi*.h
4454
d68772b7
MF
4455EFI VARIABLE FILESYSTEM
4456M: Matthew Garrett <matthew.garrett@nebula.com>
4457M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4458M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4460L: linux-efi@vger.kernel.org
4461S: Maintained
4462F: fs/efivarfs/
4463
85a00d9b
PJ
4464EFIFB FRAMEBUFFER DRIVER
4465L: linux-fbdev@vger.kernel.org
4466M: Peter Jones <pjones@redhat.com>
4467S: Maintained
8a61f013 4468F: drivers/video/fbdev/efifb.c
85a00d9b 4469
0bee8d28
JT
4470EFS FILESYSTEM
4471W: http://aeschi.ch.eu.org/efs/
4472S: Orphan
679655da 4473F: fs/efs/
0bee8d28 4474
aa8a9e25 4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4477L: netdev@vger.kernel.org
4478S: Maintained
9aa32835 4479F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4480
f0319efe 4481EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4484L: linux-media@vger.kernel.org
a825eaec 4485W: https://linuxtv.org
f0319efe
MCC
4486T: git git://linuxtv.org/media_tree.git
4487S: Maintained
4488F: drivers/media/usb/em28xx/
4489
3e3a7d66 4490EMBEDDED LINUX
8b58be88
JP
4491M: Paul Gortmaker <paul.gortmaker@windriver.com>
4492M: Matt Mackall <mpm@selenic.com>
4493M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4494L: linux-embedded@vger.kernel.org
4495S: Maintained
4496
32505876
JS
4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4498M: James Smart <james.smart@avagotech.com>
4499M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4500L: linux-scsi@vger.kernel.org
32505876 4501W: http://www.avagotech.com
ce00f85c 4502S: Supported
679655da 4503F: drivers/scsi/lpfc/
3a1c1d44 4504
5f5bac82 4505ENE CB710 FLASH CARD READER DRIVER
8b58be88 4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4507S: Maintained
4508F: drivers/misc/cb710/
4509F: drivers/mmc/host/cb710-mmc.*
4510F: include/linux/cb710.h
4511
931e39a1
ML
4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4513M: Maxim Levitsky <maximlevitsky@gmail.com>
4514S: Maintained
2a837449 4515F: drivers/media/rc/ene_ir.*
931e39a1 4516
d5ca9006 4517EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4519S: Maintained
084bad91 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4521F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4522F: include/video/s1d13xxxfb.h
d5ca9006 4523
38df6492
ME
4524ET131X NETWORK DRIVER
4525M: Mark Einon <mark.einon@gmail.com>
4526S: Odd Fixes
4527F: drivers/net/ethernet/agere/
4528
1da177e4 4529ETHERNET BRIDGE
adbbf69d 4530M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4532L: netdev@vger.kernel.org
c996d8b9 4533W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4534S: Maintained
679655da
JP
4535F: include/linux/netfilter_bridge/
4536F: net/bridge/
1da177e4 4537
22f08ad9
FF
4538ETHERNET PHY LIBRARY
4539M: Florian Fainelli <f.fainelli@gmail.com>
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: include/linux/phy.h
4543F: include/linux/phy_fixed.h
4544F: drivers/net/phy/
4545F: Documentation/networking/phy.txt
4546F: drivers/of/of_mdio.c
4547F: drivers/of/of_net.c
4548
1da177e4 4549EXT2 FILE SYSTEM
d8130624 4550M: Jan Kara <jack@suse.com>
72be2ccf 4551L: linux-ext4@vger.kernel.org
1da177e4 4552S: Maintained
679655da
JP
4553F: Documentation/filesystems/ext2.txt
4554F: fs/ext2/
4555F: include/linux/ext2*
1da177e4 4556
72be2ccf 4557EXT4 FILE SYSTEM
8b58be88 4558M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4559M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4560L: linux-ext4@vger.kernel.org
08a225f1 4561W: http://ext4.wiki.kernel.org
8a6e2535 4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4564S: Maintained
679655da
JP
4565F: Documentation/filesystems/ext4.txt
4566F: fs/ext4/
1da177e4 4567
c5532b09 4568Extended Verification Module (EVM)
74dd744f
MZ
4569M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4570L: linux-ima-devel@lists.sourceforge.net
4571L: linux-security-module@vger.kernel.org
c5532b09
MZ
4572S: Supported
4573F: security/integrity/evm/
4574
df6b3cfe
MH
4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4576M: MyungJoo Ham <myungjoo.ham@samsung.com>
4577M: Chanwoo Choi <cw00.choi@samsung.com>
4578L: linux-kernel@vger.kernel.org
81df63a9 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4580S: Maintained
4581F: drivers/extcon/
cd2c3e7f
CC
4582F: include/linux/extcon/
4583F: include/linux/extcon.h
df6b3cfe 4584F: Documentation/extcon/
cd2c3e7f 4585F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4586
e2a75c44 4587EXYNOS DP DRIVER
b7701755 4588M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4589L: dri-devel@lists.freedesktop.org
4590S: Maintained
4591F: drivers/gpu/drm/exynos/exynos_dp*
4592
9b93a409
MS
4593EXYNOS SYSMMU (IOMMU) driver
4594M: Marek Szyprowski <m.szyprowski@samsung.com>
4595L: iommu@lists.linux-foundation.org
4596S: Maintained
4597F: drivers/iommu/exynos-iommu.c
4598
33ad3912
DL
4599EXYNOS MIPI DISPLAY DRIVERS
4600M: Inki Dae <inki.dae@samsung.com>
4601M: Donghwa Lee <dh09.lee@samsung.com>
4602M: Kyungmin Park <kyungmin.park@samsung.com>
4603L: linux-fbdev@vger.kernel.org
4604S: Maintained
8a61f013 4605F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4606F: include/video/exynos_mipi*
4607
4a66d3fe
NC
4608EZchip NPS platform support
4609M: Noam Camus <noamc@ezchip.com>
4610S: Supported
4611F: arch/arc/plat-eznps
4612F: arch/arc/boot/dts/eznps.dts
4613
e53004e2 4614F71805F HARDWARE MONITORING DRIVER
d8130624 4615M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4616L: linux-hwmon@vger.kernel.org
e53004e2 4617S: Maintained
679655da
JP
4618F: Documentation/hwmon/f71805f
4619F: drivers/hwmon/f71805f.c
e53004e2 4620
eea977ed
MB
4621FC0011 TUNER DRIVER
4622M: Michael Buesch <m@bues.ch>
4623L: linux-media@vger.kernel.org
4624S: Maintained
ccae7af2
MCC
4625F: drivers/media/tuners/fc0011.h
4626F: drivers/media/tuners/fc0011.c
eea977ed 4627
91952bc0
AP
4628FC2580 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
a825eaec 4631W: https://linuxtv.org
91952bc0
AP
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/tuners/fc2580*
eea977ed 4637
88b2dbdb
EP
4638FANOTIFY
4639M: Eric Paris <eparis@redhat.com>
4640S: Maintained
4641F: fs/notify/fanotify/
4642F: include/linux/fanotify.h
c117ab84 4643F: include/uapi/linux/fanotify.h
88b2dbdb 4644
1da177e4 4645FARSYNC SYNCHRONOUS DRIVER
8b58be88 4646M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4647W: http://www.farsite.co.uk/
4648S: Supported
679655da 4649F: drivers/net/wan/farsync.*
1da177e4 4650
c5408b88 4651FAULT INJECTION SUPPORT
8b58be88 4652M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4653S: Supported
679655da
JP
4654F: Documentation/fault-injection/
4655F: lib/fault-inject.c
c5408b88 4656
053e514f
NT
4657FBTFT Framebuffer drivers
4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4659M: Noralf Trønnes <noralf@tronnes.org>
4660S: Maintained
4661F: drivers/staging/fbtft/
4662
cae727db 4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4664M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4665L: fcoe-devel@open-fcoe.org
cae727db
RL
4666W: www.Open-FCoE.org
4667S: Supported
4668F: drivers/scsi/libfc/
4669F: drivers/scsi/fcoe/
4670F: include/scsi/fc/
4671F: include/scsi/libfc.h
4672F: include/scsi/libfcoe.h
c117ab84 4673F: include/uapi/scsi/fc/
cae727db 4674
e2d1d6c0 4675FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4676M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4677M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4678L: linux-fsdevel@vger.kernel.org
1da177e4 4679S: Maintained
679655da
JP
4680F: include/linux/fcntl.h
4681F: include/linux/fs.h
c117ab84
CEB
4682F: include/uapi/linux/fcntl.h
4683F: include/uapi/linux/fs.h
679655da
JP
4684F: fs/fcntl.c
4685F: fs/locks.c
1da177e4 4686
e2d1d6c0 4687FILESYSTEMS (VFS and infrastructure)
8b58be88 4688M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4689L: linux-fsdevel@vger.kernel.org
173acc7c 4690S: Maintained
679655da 4691F: fs/*
173acc7c 4692
b26e0ed4 4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4694M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4695L: linux-hwmon@vger.kernel.org
b26e0ed4 4696S: Maintained
d5ca6918
JP
4697F: drivers/hwmon/f75375s.c
4698F: include/linux/f75375s.h
b26e0ed4 4699
a331b0c3
CL
4700FIREWIRE AUDIO DRIVERS
4701M: Clemens Ladisch <clemens@ladisch.de>
4702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4703T: git git://git.alsa-project.org/alsa-kernel.git
4704S: Maintained
4705F: sound/firewire/
4706
eb86ec51
SR
4707FIREWIRE MEDIA DRIVERS (firedtv)
4708M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4709L: linux-media@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4712S: Maintained
4713F: drivers/media/firewire/
4714
a511ce33
CB
4715FIREWIRE SBP-2 TARGET
4716M: Chris Boot <bootc@bootc.net>
4717L: linux-scsi@vger.kernel.org
4718L: target-devel@vger.kernel.org
4719L: linux1394-devel@lists.sourceforge.net
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4721S: Maintained
4722F: drivers/target/sbp/
4723
7d2c86b5 4724FIREWIRE SUBSYSTEM
8b58be88 4725M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4726L: linux1394-devel@lists.sourceforge.net
958a29cb 4727W: http://ieee1394.wiki.kernel.org/
2ca526bf 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4729S: Maintained
679655da 4730F: drivers/firewire/
8f06ce3b
SR
4731F: include/linux/firewire.h
4732F: include/uapi/linux/firewire*.h
9f6d3c4b 4733F: tools/firewire/
e2d1d6c0
RD
4734
4735FIRMWARE LOADER (request_firmware)
39e68089
ML
4736M: Ming Lei <ming.lei@canonical.com>
4737L: linux-kernel@vger.kernel.org
4738S: Maintained
679655da
JP
4739F: Documentation/firmware_class/
4740F: drivers/base/firmware*.c
4741F: include/linux/firmware.h
e2d1d6c0 4742
f730e3dc 4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4744M: Joshua Morris <josh.h.morris@us.ibm.com>
4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4746S: Maintained
4747F: drivers/block/rsxx/
4748
8206f664 4749FLOPPY DRIVER
e5f6450c 4750M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4752S: Odd fixes
4753F: drivers/block/floppy.c
4754
9c9f32ed
AR
4755FMC SUBSYSTEM
4756M: Alessandro Rubini <rubini@gnudd.com>
4757W: http://www.ohwr.org/projects/fmc-bus
4758S: Supported
4759F: drivers/fmc/
4760F: include/linux/fmc*.h
4761F: include/linux/ipmi-fru.h
4762K: fmc_d.*register
4763
3c0ed7d5
AT
4764FPGA MANAGER FRAMEWORK
4765M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4766R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4767S: Maintained
4768F: drivers/fpga/
4769F: include/linux/fpga/fpga-mgr.h
4770W: http://www.rocketboards.org
4771
e2d1d6c0 4772FPU EMULATOR
8b58be88 4773M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4774W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4775S: Maintained
679655da 4776F: arch/x86/math-emu/
e2d1d6c0
RD
4777
4778FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4779L: netdev@vger.kernel.org
c173bfac 4780S: Orphan
679655da
JP
4781F: drivers/net/wan/dlci.c
4782F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4783
4784FRAMEBUFFER LAYER
5489e948
JCPV
4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4786M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4787L: linux-fbdev@vger.kernel.org
e2d1d6c0 4788W: http://linux-fbdev.sourceforge.net/
b22fe37b 4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4791S: Maintained
679655da 4792F: Documentation/fb/
b22fe37b
PM
4793F: drivers/video/
4794F: include/video/
679655da 4795F: include/linux/fb.h
c117ab84
CEB
4796F: include/uapi/video/
4797F: include/uapi/linux/fb.h
e2d1d6c0 4798
a57c188e 4799FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4800M: Timur Tabi <timur@tabi.org>
a57c188e 4801L: linux-fbdev@vger.kernel.org
c4ef9bc4 4802S: Maintained
8a61f013 4803F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4804
e2d1d6c0 4805FREESCALE DMA DRIVER
8b58be88
JP
4806M: Li Yang <leoli@freescale.com>
4807M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4808L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4809S: Maintained
679655da 4810F: drivers/dma/fsldma.*
e2d1d6c0 4811
44248aff
HX
4812FREESCALE GPMI NAND DRIVER
4813M: Han Xu <han.xu@nxp.com>
4814L: linux-mtd@lists.infradead.org
4815S: Maintained
4816F: drivers/mtd/nand/gpmi-nand/*
4817
e2d1d6c0 4818FREESCALE I2C CPM DRIVER
8b58be88 4819M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4820L: linuxppc-dev@lists.ozlabs.org
846557d3 4821L: linux-i2c@vger.kernel.org
0d2b405a 4822S: Maintained
679655da 4823F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4824
60e8c5ab 4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4826M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4827L: linux-fbdev@vger.kernel.org
efc03ecb 4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4829S: Maintained
bad985a1 4830F: include/linux/platform_data/video-imxfb.h
8a61f013 4831F: drivers/video/fbdev/imxfb.c
60e8c5ab 4832
4d8e2cef 4833FREESCALE QUAD SPI DRIVER
38714fbd 4834M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4835L: linux-mtd@lists.infradead.org
4836S: Maintained
4837F: drivers/mtd/spi-nor/fsl-quadspi.c
4838
4689a6b1 4839FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4841M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4842L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4843L: netdev@vger.kernel.org
4844S: Maintained
ec21e2ec 4845F: drivers/net/ethernet/freescale/fs_enet/
679655da 4846F: include/linux/fs_enet_pd.h
4689a6b1 4847
63a0a00b
NA
4848FREESCALE IMX / MXC FEC DRIVER
4849M: Fugang Duan <fugang.duan@nxp.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: drivers/net/ethernet/freescale/fec_main.c
4853F: drivers/net/ethernet/freescale/fec_ptp.c
4854F: drivers/net/ethernet/freescale/fec.h
4855F: Documentation/devicetree/bindings/net/fsl-fec.txt
4856
d9e9d82c 4857FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4858L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4859S: Orphan
7aa1aa6e
ZQ
4860F: drivers/soc/fsl/qe/
4861F: include/soc/fsl/*qe*.h
4862F: include/soc/fsl/*ucc*.h
d9e9d82c 4863
b55ef929 4864FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4865M: Li Yang <leoli@freescale.com>
6372594a 4866L: linux-usb@vger.kernel.org
a4724ed6 4867L: linuxppc-dev@lists.ozlabs.org
a7205b30 4868S: Maintained
faf2e1db 4869F: drivers/usb/gadget/udc/fsl*
a7205b30 4870
beaf53bf 4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4872M: Li Yang <leoli@freescale.com>
beaf53bf 4873L: netdev@vger.kernel.org
a4724ed6 4874L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4875S: Maintained
ec21e2ec 4876F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4877
abb1ed7b
CM
4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4879M: Claudiu Manoil <claudiu.manoil@freescale.com>
4880L: netdev@vger.kernel.org
4881S: Maintained
4882F: drivers/net/ethernet/freescale/gianfar*
4883X: drivers/net/ethernet/freescale/gianfar_ptp.c
4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4885
d9e9d82c 4886FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4887M: Timur Tabi <timur@tabi.org>
a4724ed6 4888L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4889S: Maintained
df621252 4890F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4891
4892FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4893M: Timur Tabi <timur@tabi.org>
dc85950a 4894M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4895M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4896R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4898L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4899S: Maintained
69aefcea 4900F: sound/soc/fsl/fsl*
dc85950a 4901F: sound/soc/fsl/imx*
69aefcea 4902F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4903
31c88965 4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4905M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4906M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4907L: linux-kernel@vger.kernel.org
4908S: Maintained
4909F: drivers/staging/fsl-mc/
4910
1da177e4 4911FREEVXFS FILESYSTEM
8b58be88 4912M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4914S: Maintained
679655da 4915F: fs/freevxfs/
1da177e4 4916
71038f52 4917FREEZER
49db1903 4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4919M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4920L: linux-pm@vger.kernel.org
71038f52 4921S: Supported
679655da
JP
4922F: Documentation/power/freezing-of-tasks.txt
4923F: include/linux/freezer.h
4924F: kernel/freezer.c
71038f52 4925
839a1f79
KRW
4926FRONTSWAP API
4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4928L: linux-kernel@vger.kernel.org
4929S: Maintained
4930F: mm/frontswap.c
4931F: include/linux/frontswap.h
4932
a5432f5a 4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4934M: David Howells <dhowells@redhat.com>
e62d6e24 4935L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4936S: Supported
4937F: Documentation/filesystems/caching/
4938F: fs/fscache/
4939F: include/linux/fscache*.h
4940
f58ad8f5 4941F2FS FILE SYSTEM
9b29d481 4942M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4943M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4944R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4945L: linux-f2fs-devel@lists.sourceforge.net
4946W: http://en.wikipedia.org/wiki/F2FS
4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4948S: Maintained
4949F: Documentation/filesystems/f2fs.txt
3bac380c 4950F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4951F: fs/f2fs/
4952F: include/linux/f2fs_fs.h
62d43eeb 4953F: include/trace/events/f2fs.h
f58ad8f5 4954
5ab7ffea 4955FUJITSU FR-V (FRV) PORT
0cf0305f 4956S: Orphan
679655da 4957F: arch/frv/
1da177e4 4958
20b93734 4959FUJITSU LAPTOP EXTRAS
409a3e98 4960M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4961L: platform-driver-x86@vger.kernel.org
20b93734 4962S: Maintained
679655da 4963F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4964
4da621b6
HK
4965FUJITSU M-5MO LS CAMERA ISP DRIVER
4966M: Kyungmin Park <kyungmin.park@samsung.com>
4967M: Heungjun Kim <riverful.kim@samsung.com>
4968L: linux-media@vger.kernel.org
4969S: Maintained
90d72ac6 4970F: drivers/media/i2c/m5mols/
b5dcee22 4971F: include/media/i2c/m5mols.h
4da621b6 4972
2d24c490
RG
4973FUJITSU TABLET EXTRAS
4974M: Robert Gerlach <khnz@gmx.de>
4975L: platform-driver-x86@vger.kernel.org
4976S: Maintained
4977F: drivers/platform/x86/fujitsu-tablet.c
4978
04578f17 4979FUSE: FILESYSTEM IN USERSPACE
8b58be88 4980M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4981L: linux-fsdevel@vger.kernel.org
04578f17 4982W: http://fuse.sourceforge.net/
0a30f612 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4984S: Maintained
679655da 4985F: fs/fuse/
c117ab84 4986F: include/uapi/linux/fuse.h
0a30f612 4987F: Documentation/filesystems/fuse.txt
04578f17 4988
1da177e4 4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4990M: Rik Faith <faith@cs.unc.edu>
1da177e4 4991L: linux-scsi@vger.kernel.org
baaea1dc 4992S: Odd Fixes (e.g., new signatures)
679655da 4993F: drivers/scsi/fdomain.*
1da177e4 4994
d8e2162c
PO
4995GCOV BASED KERNEL PROFILING
4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4997S: Maintained
4998F: kernel/gcov/
4999F: Documentation/gcov.txt
5000
1da177e4 5001GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5002M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5003L: linux-scsi@vger.kernel.org
5004W: http://www.icp-vortex.com/
5005S: Supported
679655da 5006F: drivers/scsi/gdt*
1da177e4 5007
158daf16
JK
5008GDB KERNEL DEBUGGING HELPER SCRIPTS
5009M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5010M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5011S: Supported
5012F: scripts/gdb/
5013
3169a1c7
HV
5014GEMTEK FM RADIO RECEIVER DRIVER
5015M: Hans Verkuil <hverkuil@xs4all.nl>
5016L: linux-media@vger.kernel.org
5017T: git git://linuxtv.org/media_tree.git
a825eaec 5018W: https://linuxtv.org
3169a1c7
HV
5019S: Maintained
5020F: drivers/media/radio/radio-gemtek*
5021
1c23af90 5022GENERIC GPIO I2C DRIVER
880b0e26 5023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5024S: Supported
679655da
JP
5025F: drivers/i2c/busses/i2c-gpio.c
5026F: include/linux/i2c-gpio.h
1c23af90 5027
92ed1a76
PK
5028GENERIC GPIO I2C MULTIPLEXER DRIVER
5029M: Peter Korsgaard <peter.korsgaard@barco.com>
5030L: linux-i2c@vger.kernel.org
5031S: Supported
e7065e20
JD
5032F: drivers/i2c/muxes/i2c-mux-gpio.c
5033F: include/linux/i2c-mux-gpio.h
5034F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5035
9251ce95 5036GENERIC HDLC (WAN) DRIVERS
8b58be88 5037M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5039S: Maintained
679655da
JP
5040F: drivers/net/wan/c101.c
5041F: drivers/net/wan/hd6457*
5042F: drivers/net/wan/hdlc*
5043F: drivers/net/wan/n2.c
5044F: drivers/net/wan/pc300too.c
5045F: drivers/net/wan/pci200syn.c
5046F: drivers/net/wan/wanxl*
1da177e4 5047
1527aab6 5048GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5049M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5050L: linux-arch@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5052S: Maintained
14430813
JP
5053F: include/asm-generic/
5054F: include/uapi/asm-generic/
1527aab6 5055
ff764963
KVA
5056GENERIC PHY FRAMEWORK
5057M: Kishon Vijay Abraham I <kishon@ti.com>
5058L: linux-kernel@vger.kernel.org
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5060S: Supported
5061F: drivers/phy/
5062F: include/linux/phy/
5063
eea97aed
KH
5064GENERIC PM DOMAINS
5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5066M: Kevin Hilman <khilman@kernel.org>
5067M: Ulf Hansson <ulf.hansson@linaro.org>
5068L: linux-pm@vger.kernel.org
5069S: Supported
5070F: drivers/base/power/domain*.c
5071F: include/linux/pm_domain.h
5072
ccb86a69 5073GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5074M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5075L: kvm@vger.kernel.org
ccb86a69
MT
5076S: Supported
5077F: drivers/uio/uio_pci_generic.c
5078
f8f1ec73
JP
5079GET_MAINTAINER SCRIPT
5080M: Joe Perches <joe@perches.com>
5081S: Maintained
5082F: scripts/get_maintainer.pl
5083
5be7b50f 5084GFS2 FILE SYSTEM
8b58be88 5085M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5086M: Bob Peterson <rpeterso@redhat.com>
a4644184 5087L: cluster-devel@redhat.com
5be7b50f 5088W: http://sources.redhat.com/cluster/
28666d6d 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5090S: Supported
679655da
JP
5091F: Documentation/filesystems/gfs2*.txt
5092F: fs/gfs2/
c117ab84 5093F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5094
0a34eb8f 5095GIGASET ISDN DRIVERS
6b096fde 5096M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5097L: gigaset307x-common@lists.sourceforge.net
5098W: http://gigaset307x.sourceforge.net/
6b096fde 5099S: Odd Fixes
679655da
JP
5100F: Documentation/isdn/README.gigaset
5101F: drivers/isdn/gigaset/
c117ab84 5102F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5103
7eea35fe
JP
5104GO7007 MPEG CODEC
5105M: Hans Verkuil <hans.verkuil@cisco.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
5108F: drivers/media/usb/go7007/
5109
ca96ea86
BN
5110GOODIX TOUCHSCREEN
5111M: Bastien Nocera <hadess@hadess.net>
5112L: linux-input@vger.kernel.org
5113S: Maintained
5114F: drivers/input/touchscreen/goodix.c
5115
a0dc00b4 5116GPIO SUBSYSTEM
e4651a9f 5117M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5118M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5119L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5121S: Maintained
cd97a449 5122F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5123F: Documentation/gpio/
40c159b7 5124F: Documentation/ABI/testing/gpio-cdev
fe95046e 5125F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5126F: drivers/gpio/
bdc6e95e
AC
5127F: include/linux/gpio/
5128F: include/linux/gpio.h
9b692346 5129F: include/asm-generic/gpio.h
3c702e99 5130F: include/uapi/linux/gpio.h
6d591c46 5131F: tools/gpio/
a0dc00b4 5132
71a6d0af
HW
5133GRE DEMULTIPLEXER DRIVER
5134M: Dmitry Kozlov <xeb@mail.ru>
5135L: netdev@vger.kernel.org
5136S: Maintained
11c26770
JP
5137F: net/ipv4/gre_demux.c
5138F: net/ipv4/gre_offload.c
71a6d0af
HW
5139F: include/net/gre.h
5140
d4c41139 5141GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5142M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5143L: netdev@vger.kernel.org
5144S: Maintained
a31a96ad 5145F: drivers/net/ethernet/aeroflex/
d4c41139 5146
e8deeae2 5147GSPCA FINEPIX SUBDRIVER
8b58be88 5148M: Frank Zago <frank@zago.net>
661263b5 5149L: linux-media@vger.kernel.org
275ffde4 5150T: git git://linuxtv.org/media_tree.git
e8deeae2 5151S: Maintained
0c0d06ca 5152F: drivers/media/usb/gspca/finepix.c
e8deeae2 5153
4b3fa3c4
OL
5154GSPCA GL860 SUBDRIVER
5155M: Olivier Lorin <o.lorin@laposte.net>
5156L: linux-media@vger.kernel.org
275ffde4 5157T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5158S: Maintained
0c0d06ca 5159F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5160
e8deeae2 5161GSPCA M5602 SUBDRIVER
8b58be88 5162M: Erik Andren <erik.andren@gmail.com>
661263b5 5163L: linux-media@vger.kernel.org
275ffde4 5164T: git git://linuxtv.org/media_tree.git
e8deeae2 5165S: Maintained
0c0d06ca 5166F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5167
5168GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5169M: Hans de Goede <hdegoede@redhat.com>
661263b5 5170L: linux-media@vger.kernel.org
275ffde4 5171T: git git://linuxtv.org/media_tree.git
e8deeae2 5172S: Maintained
0c0d06ca 5173F: drivers/media/usb/gspca/pac207.c
e8deeae2 5174
261982f1 5175GSPCA SN9C20X SUBDRIVER
d95c5b0b 5176M: Brian Johnson <brijohn@gmail.com>
261982f1 5177L: linux-media@vger.kernel.org
275ffde4 5178T: git git://linuxtv.org/media_tree.git
261982f1 5179S: Maintained
0c0d06ca 5180F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5181
e8deeae2 5182GSPCA T613 SUBDRIVER
8b58be88 5183M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5184L: linux-media@vger.kernel.org
275ffde4 5185T: git git://linuxtv.org/media_tree.git
e8deeae2 5186S: Maintained
0c0d06ca 5187F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5188
5189GSPCA USB WEBCAM DRIVER
fc3f906b 5190M: Hans de Goede <hdegoede@redhat.com>
661263b5 5191L: linux-media@vger.kernel.org
275ffde4 5192T: git git://linuxtv.org/media_tree.git
e8deeae2 5193S: Maintained
0c0d06ca 5194F: drivers/media/usb/gspca/
e8deeae2 5195
584ec979 5196GUID PARTITION TABLE (GPT)
4f973c63 5197M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5198L: linux-efi@vger.kernel.org
5199S: Maintained
5200F: block/partitions/efi.*
5201
aa3c598b 5202STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5204L: linux-media@vger.kernel.org
275ffde4 5205T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5206S: Maintained
5207F: drivers/media/usb/stk1160/
e8deeae2 5208
4e456b86
YS
5209H8/300 ARCHITECTURE
5210M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5212W: http://uclinux-h8.sourceforge.jp
5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5214S: Maintained
5215F: arch/h8300/
5216F: drivers/clocksource/h8300_*.c
5217F: drivers/clk/h8300/
5218F: drivers/irqchip/irq-renesas-h8*.c
5219
71a6d0af
HW
5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5221M: Frank Seidel <frank@f-seidel.de>
5222L: platform-driver-x86@vger.kernel.org
5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5224S: Maintained
5225F: drivers/platform/x86/hdaps.c
5226
48fc9e26
HV
5227HDPVR USB VIDEO ENCODER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
a825eaec 5231W: https://linuxtv.org
48fc9e26 5232S: Odd Fixes
14430813 5233F: drivers/media/usb/hdpvr/
48fc9e26 5234
71a6d0af 5235HWPOISON MEMORY FAILURE HANDLING
f9625c48 5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5237L: linux-mm@kvack.org
71a6d0af
HW
5238S: Maintained
5239F: mm/memory-failure.c
5240F: mm/hwpoison-inject.c
5241
5242HYPERVISOR VIRTUAL CONSOLE DRIVER
5243L: linuxppc-dev@lists.ozlabs.org
5244S: Odd Fixes
5245F: drivers/tty/hvc/
5246
e5ab1477
AP
5247HACKRF MEDIA DRIVER
5248M: Antti Palosaari <crope@iki.fi>
5249L: linux-media@vger.kernel.org
a825eaec 5250W: https://linuxtv.org
e5ab1477
AP
5251W: http://palosaari.fi/linux/
5252Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253T: git git://linuxtv.org/anttip/media_tree.git
5254S: Maintained
5255F: drivers/media/usb/hackrf/
5256
5b543965 5257HARDWARE MONITORING
d8130624 5258M: Jean Delvare <jdelvare@suse.com>
ca462085 5259M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5260L: linux-hwmon@vger.kernel.org
5261W: http://hwmon.wiki.kernel.org/
a94ef4ed 5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5264S: Maintained
047f4ec2 5265F: Documentation/hwmon/
679655da 5266F: drivers/hwmon/
047f4ec2 5267F: include/linux/hwmon*.h
5b543965 5268
844dd05f 5269HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5270M: Matt Mackall <mpm@selenic.com>
5271M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5272L: linux-crypto@vger.kernel.org
c0d0787b 5273S: Odd fixes
679655da
JP
5274F: Documentation/hw_random.txt
5275F: drivers/char/hw_random/
5276F: include/linux/hw_random.h
844dd05f 5277
8b37fcfc
OBC
5278HARDWARE SPINLOCK CORE
5279M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5280M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5281L: linux-remoteproc@vger.kernel.org
8b37fcfc 5282S: Maintained
9f273c24 5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5284F: Documentation/hwspinlock.txt
5285F: drivers/hwspinlock/hwspinlock_*
5286F: include/linux/hwspinlock.h
5287
1da177e4 5288HARMONY SOUND DRIVER
ac6aecbf 5289L: linux-parisc@vger.kernel.org
1da177e4 5290S: Maintained
679655da 5291F: sound/parisc/harmony.*
1da177e4 5292
91952bc0
AP
5293HD29L2 MEDIA DRIVER
5294M: Antti Palosaari <crope@iki.fi>
5295L: linux-media@vger.kernel.org
a825eaec 5296W: https://linuxtv.org
91952bc0
AP
5297W: http://palosaari.fi/linux/
5298Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299T: git git://linuxtv.org/anttip/media_tree.git
5300S: Maintained
5301F: drivers/media/dvb-frontends/hd29l2*
5302
9257aa49 5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5304M: Don Brace <don.brace@microsemi.com>
9257aa49 5305L: iss_storagedev@hp.com
a0a268ad 5306L: esc.storagedev@microsemi.com
693373db 5307L: linux-scsi@vger.kernel.org
9257aa49
SC
5308S: Supported
5309F: Documentation/scsi/hpsa.txt
5310F: drivers/scsi/hpsa*.[ch]
5311F: include/linux/cciss*.h
c117ab84 5312F: include/uapi/linux/cciss*.h
9257aa49 5313
e2d1d6c0 5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5315M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5316L: iss_storagedev@hp.com
516fdcea 5317L: esc.storagedev@microsemi.com
693373db 5318L: linux-scsi@vger.kernel.org
e2d1d6c0 5319S: Supported
679655da
JP
5320F: Documentation/blockdev/cciss.txt
5321F: drivers/block/cciss*
5322F: include/linux/cciss_ioctl.h
c117ab84 5323F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5324
f48ad614
DD
5325HFI1 DRIVER
5326M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5327M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5328L: linux-rdma@vger.kernel.org
5329S: Supported
5330F: drivers/infiniband/hw/hfi1
5331
1da177e4 5332HFS FILESYSTEM
6cf515e1
GU
5333L: linux-fsdevel@vger.kernel.org
5334S: Orphan
679655da
JP
5335F: Documentation/filesystems/hfs.txt
5336F: fs/hfs/
1da177e4 5337
ef575f47
GU
5338HFSPLUS FILESYSTEM
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
5341F: Documentation/filesystems/hfsplus.txt
5342F: fs/hfsplus/
5343
1da177e4 5344HGA FRAMEBUFFER DRIVER
8b58be88 5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5346L: linux-nvidia@lists.surfsouth.com
5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5348S: Maintained
8a61f013 5349F: drivers/video/fbdev/hgafb.c
1da177e4 5350
4480f15b 5351HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5353M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5354L: linux-pm@vger.kernel.org
e2d1d6c0 5355S: Supported
679655da
JP
5356F: arch/x86/power/
5357F: drivers/base/power/
5358F: kernel/power/
5359F: include/linux/suspend.h
5360F: include/linux/freezer.h
5361F: include/linux/pm.h
679655da 5362F: arch/*/include/asm/suspend*.h
e2d1d6c0 5363
4ef4caad 5364HID CORE LAYER
e5f6450c 5365M: Jiri Kosina <jikos@kernel.org>
406df153 5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5367L: linux-input@vger.kernel.org
54e5881d 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5369S: Maintained
679655da
JP
5370F: drivers/hid/
5371F: include/linux/hid*
c117ab84 5372F: include/uapi/linux/hid*
4ef4caad 5373
30ee72f0 5374HID SENSOR HUB DRIVERS
e5f6450c 5375M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5376M: Jonathan Cameron <jic23@kernel.org>
5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5378L: linux-input@vger.kernel.org
5379L: linux-iio@vger.kernel.org
5380S: Maintained
5381F: Documentation/hid/hid-sensor*
5382F: drivers/hid/hid-sensor-*
5383F: drivers/iio/*/hid-*
5384F: include/linux/hid-sensor-*
5385
38bed542 5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5387M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5388L: linux-kernel@vger.kernel.org
75fc2d37 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5390S: Maintained
679655da 5391F: Documentation/timers/
5cee9645 5392F: kernel/time/hrtimer.c
88606e80
TG
5393F: kernel/time/clockevents.c
5394F: kernel/time/tick*.*
5395F: kernel/time/timer_*.c
05ed8490 5396F: include/linux/clockchips.h
679655da 5397F: include/linux/hrtimer.h
38bed542 5398
1da177e4 5399HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5400L: linux-hams@vger.kernel.org
8b64f2a0 5401S: Orphan
679655da
JP
5402F: drivers/net/hamradio/dmascc.c
5403F: drivers/net/hamradio/scc.c
1da177e4 5404
ede1e6f8 5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5406M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5407W: http://www.highpoint-tech.com
5408S: Supported
679655da
JP
5409F: Documentation/scsi/hptiop.txt
5410F: drivers/scsi/hptiop.c
ede1e6f8 5411
1da177e4 5412HIPPI
8b58be88 5413M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5414L: linux-hippi@sunsite.dk
5415S: Maintained
679655da 5416F: include/linux/hippidevice.h
c117ab84 5417F: include/uapi/linux/if_hippi.h
679655da 5418F: net/802/hippi.c
ff5a3b50 5419F: drivers/net/hippi/
1da177e4 5420
16c6c252
JG
5421HISILICON SAS Controller
5422M: John Garry <john.garry@huawei.com>
5423W: http://www.hisilicon.com
5424S: Supported
5425F: drivers/scsi/hisi_sas/
5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5427
ff1d2767 5428HOST AP DRIVER
8b58be88 5429M: Jouni Malinen <j@w1.fi>
85d32e7b 5430L: hostap@shmoo.com (subscribers-only)
724c6b35 5431L: linux-wireless@vger.kernel.org
ff1d2767
JM
5432W: http://hostap.epitest.fi/
5433S: Maintained
eb4f98d5 5434F: drivers/net/wireless/intersil/hostap/
ff1d2767 5435
dd8cd779 5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5437L: platform-driver-x86@vger.kernel.org
95c70215 5438S: Orphan
679655da 5439F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5440
e2d1d6c0 5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5442M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5443S: Maintained
7e25d724 5444F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5445
7d2c86b5 5446HPET: High Precision Event Timers driver
8b58be88 5447M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5448S: Maintained
679655da
JP
5449F: Documentation/timers/hpet.txt
5450F: drivers/char/hpet.c
5451F: include/linux/hpet.h
c117ab84 5452F: include/uapi/linux/hpet.h
b9b0332f 5453
e07b5d79 5454HPET: x86
9e06f631 5455S: Orphan
679655da
JP
5456F: arch/x86/kernel/hpet.c
5457F: arch/x86/include/asm/hpet.h
b9b0332f 5458
1da177e4 5459HPFS FILESYSTEM
8b58be88 5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5462S: Maintained
679655da 5463F: fs/hpfs/
1da177e4 5464
3441cded 5465HSI SUBSYSTEM
56459ea9
SR
5466M: Sebastian Reichel <sre@kernel.org>
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5468S: Maintained
5469F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5470F: Documentation/hsi.txt
3441cded
SR
5471F: drivers/hsi/
5472F: include/linux/hsi/
5473F: include/uapi/linux/hsi/
5474
7d2c86b5 5475HSO 3G MODEM DRIVER
8b58be88 5476M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5477W: http://www.pharscape.org
5478S: Maintained
679655da 5479F: drivers/net/usb/hso.c
11cd29b0 5480
19990e29
AB
5481HSR NETWORK PROTOCOL
5482M: Arvid Brodin <arvid.brodin@alten.se>
5483L: netdev@vger.kernel.org
5484S: Maintained
5485F: net/hsr/
5486
5a18c343 5487HTCPEN TOUCHSCREEN DRIVER
8b58be88 5488M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5489L: linux-input@vger.kernel.org
5490S: Maintained
679655da 5491F: drivers/input/touchscreen/htcpen.c
5a18c343 5492
1da177e4 5493HUGETLB FILESYSTEM
6d49e352 5494M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5495S: Maintained
679655da 5496F: fs/hugetlbfs/
1da177e4 5497
05183189 5498Hyper-V CORE AND DRIVERS
9c3646d1 5499M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5500M: Haiyang Zhang <haiyangz@microsoft.com>
5501L: devel@linuxdriverproject.org
5502S: Maintained
a4162747
HZ
5503F: arch/x86/include/asm/mshyperv.h
5504F: arch/x86/include/uapi/asm/hyperv.h
5505F: arch/x86/kernel/cpu/mshyperv.c
05183189 5506F: drivers/hid/hid-hyperv.c
a4162747 5507F: drivers/hv/
f92ca80b 5508F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5509F: drivers/pci/host/pci-hyperv.c
05183189 5510F: drivers/net/hyperv/
a4162747 5511F: drivers/scsi/storvsc_drv.c
8a61f013 5512F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5513F: include/linux/hyperv.h
5514F: tools/hv/
54bf725e 5515F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5516
7724fd04
PR
5517I2C MUXES
5518M: Peter Rosin <peda@axentia.se>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
2254d24a 5521F: Documentation/i2c/i2c-topology
7724fd04
PR
5522F: Documentation/i2c/muxes/
5523F: Documentation/devicetree/bindings/i2c/i2c-mux*
5524F: drivers/i2c/i2c-mux.c
5525F: drivers/i2c/muxes/
5526F: include/linux/i2c-mux.h
5527
d85c8a6a 5528I2C OVER PARALLEL PORT
d8130624 5529M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-parport
5533F: Documentation/i2c/busses/i2c-parport-light
5534F: drivers/i2c/busses/i2c-parport.c
5535F: drivers/i2c/busses/i2c-parport-light.c
5536
5537I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5538M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5539L: linux-i2c@vger.kernel.org
5540S: Maintained
5541F: Documentation/i2c/busses/i2c-ali1535
5542F: Documentation/i2c/busses/i2c-ali1563
5543F: Documentation/i2c/busses/i2c-ali15x3
5544F: Documentation/i2c/busses/i2c-amd756
5545F: Documentation/i2c/busses/i2c-amd8111
5546F: Documentation/i2c/busses/i2c-i801
5547F: Documentation/i2c/busses/i2c-nforce2
5548F: Documentation/i2c/busses/i2c-piix4
5549F: Documentation/i2c/busses/i2c-sis5595
5550F: Documentation/i2c/busses/i2c-sis630
5551F: Documentation/i2c/busses/i2c-sis96x
5552F: Documentation/i2c/busses/i2c-via
5553F: Documentation/i2c/busses/i2c-viapro
5554F: drivers/i2c/busses/i2c-ali1535.c
5555F: drivers/i2c/busses/i2c-ali1563.c
5556F: drivers/i2c/busses/i2c-ali15x3.c
5557F: drivers/i2c/busses/i2c-amd756.c
5558F: drivers/i2c/busses/i2c-amd756-s4882.c
5559F: drivers/i2c/busses/i2c-amd8111.c
5560F: drivers/i2c/busses/i2c-i801.c
5561F: drivers/i2c/busses/i2c-isch.c
5562F: drivers/i2c/busses/i2c-nforce2.c
5563F: drivers/i2c/busses/i2c-nforce2-s4985.c
5564F: drivers/i2c/busses/i2c-piix4.c
5565F: drivers/i2c/busses/i2c-sis5595.c
5566F: drivers/i2c/busses/i2c-sis630.c
5567F: drivers/i2c/busses/i2c-sis96x.c
5568F: drivers/i2c/busses/i2c-via.c
5569F: drivers/i2c/busses/i2c-viapro.c
5570
cb7f07a4
NH
5571I2C/SMBUS ISMT DRIVER
5572M: Seth Heasley <seth.heasley@intel.com>
5573M: Neil Horman <nhorman@tuxdriver.com>
5574L: linux-i2c@vger.kernel.org
5575F: drivers/i2c/busses/i2c-ismt.c
5576F: Documentation/i2c/busses/i2c-ismt
5577
6ea884db 5578I2C/SMBUS STUB DRIVER
d8130624 5579M: Jean Delvare <jdelvare@suse.com>
846557d3 5580L: linux-i2c@vger.kernel.org
6ea884db 5581S: Maintained
8547a5bc 5582F: drivers/i2c/i2c-stub.c
6ea884db 5583
5b543965 5584I2C SUBSYSTEM
14d77c4d 5585M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5586L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5587W: https://i2c.wiki.kernel.org/
5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5590S: Maintained
40ed1b4c 5591F: Documentation/devicetree/bindings/i2c/
679655da
JP
5592F: Documentation/i2c/
5593F: drivers/i2c/
630bc46e 5594F: drivers/i2c/*/
679655da 5595F: include/linux/i2c.h
03b70d62 5596F: include/linux/i2c-*.h
c117ab84
CEB
5597F: include/uapi/linux/i2c.h
5598F: include/uapi/linux/i2c-*.h
1da177e4 5599
4560d677
WS
5600I2C ACPI SUPPORT
5601M: Mika Westerberg <mika.westerberg@linux.intel.com>
5602L: linux-i2c@vger.kernel.org
5603L: linux-acpi@vger.kernel.org
5604S: Maintained
4560d677 5605
d85c8a6a 5606I2C-TAOS-EVM DRIVER
d8130624 5607M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5608L: linux-i2c@vger.kernel.org
5609S: Maintained
5610F: Documentation/i2c/busses/i2c-taos-evm
5611F: drivers/i2c/busses/i2c-taos-evm.c
5612
e8c76eed 5613I2C-TINY-USB DRIVER
8b58be88 5614M: Till Harbaum <till@harbaum.org>
846557d3 5615L: linux-i2c@vger.kernel.org
932d1872 5616W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5617S: Maintained
679655da 5618F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5619
1da177e4 5620i386 BOOT CODE
8b58be88 5621M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5622S: Maintained
679655da 5623F: arch/x86/boot/
1da177e4
LT
5624
5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5626M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5628S: Maintained
5629
1da177e4 5630IA64 (Itanium) PLATFORM
8b58be88
JP
5631M: Tony Luck <tony.luck@intel.com>
5632M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5633L: linux-ia64@vger.kernel.org
6b1c70b1 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5635S: Maintained
679655da 5636F: arch/ia64/
1da177e4 5637
4cd38750
LDSB
5638IBM Power VMX Cryptographic instructions
5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5641L: linux-crypto@vger.kernel.org
5642S: Supported
5643F: drivers/crypto/vmx/Makefile
5644F: drivers/crypto/vmx/Kconfig
5645F: drivers/crypto/vmx/vmx.c
5646F: drivers/crypto/vmx/aes*
5647F: drivers/crypto/vmx/ghash*
5648F: drivers/crypto/vmx/ppc-xlate.pl
5649
956c203c 5650IBM Power in-Nest Crypto Acceleration
4cd38750 5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5653L: linux-crypto@vger.kernel.org
5654S: Supported
28bceeaa
DS
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-aes*
5658F: drivers/crypto/nx/nx-sha*
5659F: drivers/crypto/nx/nx.*
5660F: drivers/crypto/nx/nx_csbcpb.h
5661F: drivers/crypto/nx/nx_debugfs.h
956c203c 5662
0e16aafb 5663IBM Power 842 compression accelerator
41656aa7 5664M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5665S: Supported
28bceeaa
DS
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
7011a122 5668F: drivers/crypto/nx/nx-842*
2da572c9 5669F: include/linux/sw842.h
2062c5b6 5670F: crypto/842.c
2da572c9 5671F: lib/842/
0e16aafb 5672
1da177e4 5673IBM Power Linux RAID adapter
8b58be88 5674M: Brian King <brking@us.ibm.com>
1da177e4 5675S: Supported
679655da 5676F: drivers/scsi/ipr.*
1da177e4 5677
9d348af4 5678IBM Power Virtual Ethernet Device Driver
eddd63a6 5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5680L: netdev@vger.kernel.org
5681S: Supported
9aa32835 5682F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5683
032c5e82
TF
5684IBM Power SRIOV Virtual NIC Device Driver
5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5686M: John Allen <jallen@linux.vnet.ibm.com>
5687L: netdev@vger.kernel.org
5688S: Supported
5689F: drivers/net/ethernet/ibm/ibmvnic.*
5690
e6babec6 5691IBM Power Virtual SCSI Device Drivers
bcbde52b 5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5693L: linux-scsi@vger.kernel.org
5694S: Supported
e6babec6
NF
5695F: drivers/scsi/ibmvscsi/ibmvscsi*
5696F: drivers/scsi/ibmvscsi/viosrp.h
5697
5698IBM Power Virtual FC Device Drivers
44b4dad9 5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5700L: linux-scsi@vger.kernel.org
5701S: Supported
5702F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5703
1da177e4 5704IBM ServeRAID RAID DRIVER
f9213e78 5705S: Orphan
679655da 5706F: drivers/scsi/ips.*
1da177e4 5707
6ed9f9c4
PT
5708ICH LPC AND GPIO DRIVER
5709M: Peter Tyser <ptyser@xes-inc.com>
5710S: Maintained
5711F: drivers/mfd/lpc_ich.c
5712F: drivers/gpio/gpio-ich.c
5713
1e7106fc 5714IDE SUBSYSTEM
8b58be88 5715M: "David S. Miller" <davem@davemloft.net>
1da177e4 5716L: linux-ide@vger.kernel.org
8a6e2535 5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5719S: Maintained
679655da
JP
5720F: Documentation/ide/
5721F: drivers/ide/
5722F: include/linux/ide.h
1da177e4 5723
6cb8c13d
IP
5724IDEAPAD LAPTOP EXTRAS DRIVER
5725M: Ike Panhc <ike.pan@canonical.com>
5726L: platform-driver-x86@vger.kernel.org
5727W: http://launchpad.net/ideapad-laptop
5728S: Maintained
5729F: drivers/platform/x86/ideapad-laptop.c
5730
1ea4c161
AM
5731IDEAPAD LAPTOP SLIDEBAR DRIVER
5732M: Andrey Moiseev <o2g.org.ru@gmail.com>
5733L: linux-input@vger.kernel.org
5734W: https://github.com/o2genum/ideapad-slidebar
5735S: Maintained
5736F: drivers/input/misc/ideapad_slidebar.c
5737
0f861e8c 5738IDE/ATAPI DRIVERS
487ba8e8 5739M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5740L: linux-ide@vger.kernel.org
c404c199 5741S: Maintained
679655da
JP
5742F: Documentation/cdrom/ide-cd
5743F: drivers/ide/ide-cd*
1da177e4 5744
27471fdb 5745IDLE-I7300
8b58be88 5746M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5747L: linux-pm@vger.kernel.org
27471fdb 5748S: Supported
679655da 5749F: drivers/idle/i7300_idle.c
27471fdb 5750
02cf2286 5751IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5752M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5753L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5754W: http://wpan.cakelab.org/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5757S: Maintained
5758F: net/ieee802154/
68653359 5759F: net/mac802154/
251741b1 5760F: drivers/net/ieee802154/
580947d3
AA
5761F: include/linux/nl802154.h
5762F: include/linux/ieee802154.h
5763F: include/net/nl802154.h
5764F: include/net/mac802154.h
5765F: include/net/af_ieee802154.h
5766F: include/net/cfg802154.h
5767F: include/net/ieee802154_netdev.h
ebef9c12 5768F: Documentation/networking/ieee802154.txt
02cf2286 5769
b1c97193
SY
5770IGORPLUG-USB IR RECEIVER
5771M: Sean Young <sean@mess.org>
5772L: linux-media@vger.kernel.org
5773S: Maintained
5774F: drivers/media/rc/igorplugusb.c
5775
40ad4a30
SY
5776IGUANAWORKS USB IR TRANSCEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/iguanair.c
5781
9545f86e 5782IIO SUBSYSTEM AND DRIVERS
030a13d7 5783M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5784R: Hartmut Knaack <knaack.h@gmx.de>
5785R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5787L: linux-iio@vger.kernel.org
21d41655 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5789S: Maintained
866b148a 5790F: Documentation/devicetree/bindings/iio/
03e7c251 5791F: drivers/iio/
9545f86e 5792F: drivers/staging/iio/
8fe671fc 5793F: include/linux/iio/
817020cf 5794F: tools/iio/
9545f86e 5795
65519263
SG
5796IKANOS/ADI EAGLE ADSL USB DRIVER
5797M: Matthieu Castet <castet.matthieu@free.fr>
5798M: Stanislaw Gruszka <stf_xl@wp.pl>
5799S: Maintained
5800F: drivers/usb/atm/ueagle-atm.c
5801
e89ab51f
GR
5802INA209 HARDWARE MONITOR DRIVER
5803M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5804L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5805S: Maintained
5806F: Documentation/hwmon/ina209
5807F: Documentation/devicetree/bindings/i2c/ina209.txt
5808F: drivers/hwmon/ina209.c
5809
5810INA2XX HARDWARE MONITOR DRIVER
5811M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5812L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5813S: Maintained
5814F: Documentation/hwmon/ina2xx
5815F: drivers/hwmon/ina2xx.c
5816F: include/linux/platform_data/ina2xx.h
5817
14dc124f
SIG
5818INDUSTRY PACK SUBSYSTEM (IPACK)
5819M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5820M: Jens Taprogge <jens.taprogge@taprogge.org>
5821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5822L: industrypack-devel@lists.sourceforge.net
5823W: http://industrypack.sourceforge.net
5824S: Maintained
5825F: drivers/ipack/
5826
8adc53fd
ZLK
5827INGENIC JZ4780 DMA Driver
5828M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5829S: Maintained
5830F: drivers/dma/dma-jz4780.c
5831
aa7168f4 5832INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5833M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5834M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5835L: linux-ima-devel@lists.sourceforge.net
5836L: linux-ima-user@lists.sourceforge.net
5837L: linux-security-module@vger.kernel.org
9f273c24 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5839S: Supported
679655da 5840F: security/integrity/ima/
aa7168f4 5841
9a4ea5a9
JH
5842IMGTEC IR DECODER DRIVER
5843M: James Hogan <james.hogan@imgtec.com>
5844S: Maintained
5845F: drivers/media/rc/img-ir/
5846
1da177e4 5847IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5848L: linux-fbdev@vger.kernel.org
843393d3 5849S: Orphan
8a61f013 5850F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5851
5852INFINIBAND SUBSYSTEM
b6b2bbe6 5853M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5854M: Sean Hefty <sean.hefty@intel.com>
5855M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5856L: linux-rdma@vger.kernel.org
605841f5 5857W: http://www.openfabrics.org/
8a6e2535 5858Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5860S: Supported
679655da
JP
5861F: Documentation/infiniband/
5862F: drivers/infiniband/
c117ab84 5863F: include/uapi/linux/if_infiniband.h
954138dc
YD
5864F: include/uapi/rdma/
5865F: include/rdma/
1da177e4 5866
c9f04f58 5867INOTIFY
8b58be88
JP
5868M: John McCutchan <john@johnmccutchan.com>
5869M: Robert Love <rlove@rlove.org>
5870M: Eric Paris <eparis@parisplace.org>
c9f04f58 5871S: Maintained
679655da
JP
5872F: Documentation/filesystems/inotify.txt
5873F: fs/notify/inotify/
5874F: include/linux/inotify.h
c117ab84 5875F: include/uapi/linux/inotify.h
c9f04f58 5876
e2d1d6c0 5877INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5878M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5879L: linux-input@vger.kernel.org
8a6e2535 5880Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5882S: Maintained
679655da 5883F: drivers/input/
f4eea7e2 5884F: include/linux/input.h
c117ab84 5885F: include/uapi/linux/input.h
f4eea7e2 5886F: include/linux/input/
e52d8398 5887F: Documentation/devicetree/bindings/input/
e2d1d6c0 5888
3267a87f 5889INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5890M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5891L: linux-input@vger.kernel.org
75dd112a 5892S: Odd fixes
3267a87f 5893F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5894F: drivers/input/input-mt.c
3267a87f
HR
5895K: \b(ABS|SYN)_MT_
5896
97fa99a3
JY
5897INTEL ASoC BDW/HSW DRIVERS
5898M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5899L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5900S: Supported
e8e1225d
JP
5901F: sound/soc/intel/common/sst-dsp*
5902F: sound/soc/intel/common/sst-firmware.c
5903F: sound/soc/intel/boards/broadwell.c
5904F: sound/soc/intel/haswell/
97fa99a3 5905
4ac13e17
DJ
5906INTEL C600 SERIES SAS CONTROLLER DRIVER
5907M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5908M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5909L: linux-scsi@vger.kernel.org
7106891a
DJ
5910T: git git://git.code.sf.net/p/intel-sas/isci
5911S: Supported
4ac13e17 5912F: drivers/scsi/isci/
4ac13e17 5913
ecc83e52
AH
5914INTEL HID EVENT DRIVER
5915M: Alex Hung <alex.hung@canonical.com>
5916L: platform-driver-x86@vger.kernel.org
5917S: Maintained
5918F: drivers/platform/x86/intel-hid.c
5919
26717172
LB
5920INTEL IDLE DRIVER
5921M: Len Brown <lenb@kernel.org>
bf1c138e 5922L: linux-pm@vger.kernel.org
08deed1e 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5924S: Supported
5925F: drivers/idle/intel_idle.c
5926
7c1ac18d 5927INTEL PSTATE DRIVER
58ac1f62
SP
5928M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5929M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5930L: linux-pm@vger.kernel.org
5931S: Supported
5932F: drivers/cpufreq/intel_pstate.c
5933
9eb8ef74 5934INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5935M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5936L: linux-fbdev@vger.kernel.org
ce00f85c 5937S: Maintained
679655da 5938F: Documentation/fb/intelfb.txt
8a61f013 5939F: drivers/video/fbdev/intelfb/
9eb8ef74 5940
1da177e4 5941INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5942M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5943L: linux-fbdev@vger.kernel.org
ce00f85c 5944S: Maintained
8a61f013 5945F: drivers/video/fbdev/i810/
1da177e4 5946
f4a9bc4c 5947INTEL MENLOW THERMAL DRIVER
8b58be88 5948M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5949L: platform-driver-x86@vger.kernel.org
5ca92bd9 5950W: https://01.org/linux-acpi
f4a9bc4c 5951S: Supported
679655da 5952F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5953
248a9dc3 5954INTEL I/OAT DMA DRIVER
18ebd564 5955M: Dave Jiang <dave.jiang@intel.com>
08223d80 5956R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5957L: dmaengine@vger.kernel.org
5958Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5959S: Supported
679655da 5960F: drivers/dma/ioat*
248a9dc3 5961
6c8909b4 5962INTEL IOMMU (VT-d)
8b58be88 5963M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5964L: iommu@lists.linux-foundation.org
54e5881d 5965T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5966S: Supported
3fb39615 5967F: drivers/iommu/intel-iommu.c
679655da 5968F: include/linux/intel-iommu.h
6c8909b4 5969
b3e5f263 5970INTEL IOP-ADMA DMA DRIVER
08223d80 5971R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5972S: Odd fixes
679655da 5973F: drivers/dma/iop-adma.c
b3e5f263 5974
9251ce95 5975INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5976M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5977S: Maintained
679655da
JP
5978F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5979F: arch/arm/mach-ixp4xx/include/mach/npe.h
5980F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5981F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5982F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5983F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5984
844dd05f 5985INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5986M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5987S: Maintained
679655da 5988F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5989
2f302324 5990INTEL ETHERNET DRIVERS
8b58be88 5991M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5992L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5993W: http://www.intel.com/support/feedback.htm
d94e6fed 5994W: http://e1000.sourceforge.net/
2f302324
JK
5995Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5998S: Supported
0d164401
JK
5999F: Documentation/networking/e100.txt
6000F: Documentation/networking/e1000.txt
6001F: Documentation/networking/e1000e.txt
6002F: Documentation/networking/igb.txt
6003F: Documentation/networking/igbvf.txt
6004F: Documentation/networking/ixgb.txt
6005F: Documentation/networking/ixgbe.txt
6006F: Documentation/networking/ixgbevf.txt
1bff6529 6007F: Documentation/networking/i40e.txt
105bf2fe 6008F: Documentation/networking/i40evf.txt
dee1ad47 6009F: drivers/net/ethernet/intel/
bc90d291 6010F: drivers/net/ethernet/intel/*/
1da177e4 6011
6e4de866
FL
6012INTEL RDMA RNIC DRIVER
6013M: Faisal Latif <faisal.latif@intel.com>
6014R: Chien Tin Tung <chien.tin.tung@intel.com>
6015R: Mustafa Ismail <mustafa.ismail@intel.com>
6016R: Shiraz Saleem <shiraz.saleem@intel.com>
6017R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6018L: linux-rdma@vger.kernel.org
6019S: Supported
6020F: drivers/infiniband/hw/i40iw/
6021
0963d59b
LW
6022INTEL-MID GPIO DRIVER
6023M: David Cohen <david.a.cohen@linux.intel.com>
6024L: linux-gpio@vger.kernel.org
6025S: Maintained
6026F: drivers/gpio/gpio-intel-mid.c
6027
ca907a90
SY
6028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6029M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6030L: linux-wireless@vger.kernel.org
ca907a90 6031S: Maintained
679655da 6032F: Documentation/networking/README.ipw2100
679655da 6033F: Documentation/networking/README.ipw2200
367a1092 6034F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6035
5760b0a5
AS
6036INTEL(R) TRACE HUB
6037M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6038S: Supported
6039F: Documentation/trace/intel_th.txt
6040F: drivers/hwtracing/intel_th/
6041
4bd96a7a 6042INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6043M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6044L: tboot-devel@lists.sourceforge.net
6045W: http://tboot.sourceforge.net
e9b7d7c8 6046T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6047S: Supported
6048F: Documentation/intel_txt.txt
6049F: include/linux/tboot.h
6050F: arch/x86/kernel/tboot.c
6051
8a70da82 6052INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6053M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6054M: linux-wimax@intel.com
49e7d9df 6055L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6056S: Supported
6057W: http://linuxwimax.org
679655da
JP
6058F: Documentation/wimax/README.i2400m
6059F: drivers/net/wimax/i2400m/
c117ab84 6060F: include/uapi/linux/wimax/i2400m.h
8a70da82 6061
1c0ce89c
SG
6062INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6063M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6064L: linux-wireless@vger.kernel.org
1c0ce89c 6065S: Supported
7ac9a364 6066F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6067
b481de9c 6068INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6069M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6070M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6071M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6072M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6073L: linux-wireless@vger.kernel.org
b481de9c 6074W: http://intellinuxwireless.org
b62ff718 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6076S: Supported
e705c121 6077F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6078
de8fe023
TW
6079INTEL MANAGEMENT ENGINE (mei)
6080M: Tomas Winkler <tomas.winkler@intel.com>
6081L: linux-kernel@vger.kernel.org
6082S: Supported
c117ab84 6083F: include/uapi/linux/mei.h
5069288b 6084F: include/linux/mei_cl_bus.h
de8fe023 6085F: drivers/misc/mei/*
222818c3 6086F: drivers/watchdog/mei_wdt.c
e07950a1 6087F: Documentation/misc-devices/mei/*
de8fe023 6088
50ceb98b
SD
6089INTEL MIC DRIVERS (mic)
6090M: Sudeep Dutt <sudeep.dutt@intel.com>
6091M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6092S: Supported
6093W: https://github.com/sudeepdutt/mic
6094W: http://software.intel.com/en-us/mic-developer
6095F: include/linux/mic_bus.h
6096F: include/linux/scif.h
6097F: include/uapi/linux/mic_common.h
6098F: include/uapi/linux/mic_ioctl.h
9f273c24 6099F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6100F: drivers/misc/mic/
6101F: drivers/dma/mic_x100_dma.c
6102F: drivers/dma/mic_x100_dma.h
9f273c24 6103F: Documentation/mic/
50ceb98b 6104
fdca4f16 6105INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6106M: Zha Qipeng<qipeng.zha@intel.com>
6107L: platform-driver-x86@vger.kernel.org
6108S: Maintained
6109F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6110F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6111F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6112F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6113
378f956e
SKC
6114INTEL TELEMETRY DRIVER
6115M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6116L: platform-driver-x86@vger.kernel.org
6117S: Maintained
378f956e 6118F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6119F: drivers/platform/x86/intel_telemetry*
0a8b8353 6120
b740d2e9
RB
6121INTEL PMC CORE DRIVER
6122M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6123M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6124L: platform-driver-x86@vger.kernel.org
6125S: Maintained
6126F: arch/x86/include/asm/pmc_core.h
6127F: drivers/platform/x86/intel_pmc_core*
6128
cb109a0e 6129IOC3 ETHERNET DRIVER
8b58be88 6130M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6131L: linux-mips@linux-mips.org
6132S: Maintained
8862bf1e 6133F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6134
cb109a0e 6135IOC3 SERIAL DRIVER
8b58be88 6136M: Pat Gefre <pfg@sgi.com>
d39e0721 6137L: linux-serial@vger.kernel.org
cb109a0e 6138S: Maintained
df621252 6139F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6140
0b6e8569
SW
6141IOMMU DRIVERS
6142M: Joerg Roedel <joro@8bytes.org>
6143L: iommu@lists.linux-foundation.org
6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6145S: Maintained
6146F: drivers/iommu/
6147
4480f15b 6148IP MASQUERADING
8b58be88 6149M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6150S: Maintained
679655da 6151F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6152
4409ebe9 6153IPMI SUBSYSTEM
8b58be88 6154M: Corey Minyard <minyard@acm.org>
b0c90653 6155L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6156W: http://openipmi.sourceforge.net/
6157S: Supported
679655da
JP
6158F: Documentation/IPMI.txt
6159F: drivers/char/ipmi/
6160F: include/linux/ipmi*
c117ab84 6161F: include/uapi/linux/ipmi*
4409ebe9 6162
2d800897
KW
6163QCOM AUDIO (ASoC) DRIVERS
6164M: Patrick Lai <plai@codeaurora.org>
6165M: Banajit Goswami <bgoswami@codeaurora.org>
6166L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6167S: Supported
6168F: sound/soc/qcom/
6169
e2d1d6c0 6170IPS SCSI RAID DRIVER
8b58be88 6171M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6172L: linux-scsi@vger.kernel.org
6173W: http://www.adaptec.com/
6174S: Maintained
679655da 6175F: drivers/scsi/ips*
e2d1d6c0
RD
6176
6177IPVS
8b58be88
JP
6178M: Wensong Zhang <wensong@linux-vs.org>
6179M: Simon Horman <horms@verge.net.au>
6180M: Julian Anastasov <ja@ssi.bg>
979b6c13 6181L: netdev@vger.kernel.org
e2d1d6c0 6182L: lvs-devel@vger.kernel.org
1da177e4 6183S: Maintained
9f273c24
FW
6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6186F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6187F: include/net/ip_vs.h
c117ab84 6188F: include/uapi/linux/ip_vs.h
679655da 6189F: net/netfilter/ipvs/
1da177e4 6190
e7839f25 6191IPWIRELESS DRIVER
e5f6450c 6192M: Jiri Kosina <jikos@kernel.org>
d8130624 6193M: David Sterba <dsterba@suse.com>
92094aa0 6194S: Odd Fixes
282361a0 6195F: drivers/tty/ipwireless/
099dc4fb 6196
e2d1d6c0 6197IPX NETWORK LAYER
8b58be88 6198M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6199L: netdev@vger.kernel.org
6200S: Maintained
679655da 6201F: include/net/ipx.h
c117ab84 6202F: include/uapi/linux/ipx.h
679655da 6203F: net/ipx/
e2d1d6c0 6204
1da177e4 6205IRDA SUBSYSTEM
8b58be88 6206M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6207L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6208L: netdev@vger.kernel.org
1da177e4 6209W: http://irda.sourceforge.net/
f353976d 6210S: Maintained
e0057975 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6212F: Documentation/networking/irda.txt
6213F: drivers/net/irda/
6214F: include/net/irda/
6215F: net/irda/
1da177e4 6216
a800c7cc
TG
6217IRQ SUBSYSTEM
6218M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6219L: linux-kernel@vger.kernel.org
a800c7cc 6220S: Maintained
75fc2d37 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6222F: kernel/irq/
2ed9fd28
JC
6223
6224IRQCHIP DRIVERS
6225M: Thomas Gleixner <tglx@linutronix.de>
6226M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6227M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6228L: linux-kernel@vger.kernel.org
6229S: Maintained
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6231T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6232F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6233F: drivers/irqchip/
a800c7cc 6234
7ab3a837 6235IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6236M: Jiang Liu <jiang.liu@linux.intel.com>
6237M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6238S: Maintained
b09dec2c 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6240F: Documentation/IRQ-domain.txt
6241F: include/linux/irqdomain.h
6242F: kernel/irq/irqdomain.c
b09dec2c 6243F: kernel/irq/msi.c
7ab3a837 6244
ad7afc38
WBG
6245ISA
6246M: William Breathitt Gray <vilhelm.gray@gmail.com>
6247S: Maintained
6248F: Documentation/isa.txt
6249F: drivers/base/isa.c
6250F: include/linux/isa.h
6251
e2d1d6c0 6252ISAPNP
8b58be88 6253M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6254S: Maintained
679655da
JP
6255F: Documentation/isapnp.txt
6256F: drivers/pnp/isapnp/
6257F: include/linux/isapnp.h
e2d1d6c0 6258
d39b8420
HV
6259ISA RADIO MODULE
6260M: Hans Verkuil <hverkuil@xs4all.nl>
6261L: linux-media@vger.kernel.org
6262T: git git://linuxtv.org/media_tree.git
a825eaec 6263W: https://linuxtv.org
d39b8420
HV
6264S: Maintained
6265F: drivers/media/radio/radio-isa*
6266
71a6d0af
HW
6267iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6268M: Peter Jones <pjones@redhat.com>
6269M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6270S: Maintained
6271F: drivers/firmware/iscsi_ibft*
6272
14816b1e 6273ISCSI
8b58be88 6274M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6275L: open-iscsi@googlegroups.com
6276W: www.open-iscsi.org
54e5881d 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6278S: Maintained
679655da
JP
6279F: drivers/scsi/*iscsi*
6280F: include/scsi/*iscsi*
14816b1e 6281
1e65eb42
OG
6282ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6283M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6284M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6285M: Roi Dayan <roid@mellanox.com>
6286L: linux-rdma@vger.kernel.org
6287S: Supported
6288W: http://www.openfabrics.org
6289W: www.open-iscsi.org
6290Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6291F: drivers/infiniband/ulp/iser/
1e65eb42 6292
2b70e5fd 6293ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6294M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6296L: linux-rdma@vger.kernel.org
6297L: target-devel@vger.kernel.org
6298S: Supported
6299W: http://www.linux-iscsi.org
6300F: drivers/infiniband/ulp/isert
6301
1da177e4 6302ISDN SUBSYSTEM
8b58be88 6303M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6304L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6305L: netdev@vger.kernel.org
1da177e4 6306W: http://www.isdn4linux.de
54e5881d 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6308S: Maintained
679655da
JP
6309F: Documentation/isdn/
6310F: drivers/isdn/
6311F: include/linux/isdn.h
6312F: include/linux/isdn/
c117ab84
CEB
6313F: include/uapi/linux/isdn.h
6314F: include/uapi/linux/isdn/
1da177e4
LT
6315
6316ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6317M: Armin Schindler <mac@melware.de>
d5d52273 6318L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6319W: http://www.melware.de
6320S: Maintained
679655da 6321F: drivers/isdn/hardware/eicon/
1da177e4 6322
d624870f 6323IT87 HARDWARE MONITORING DRIVER
d8130624 6324M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6325L: linux-hwmon@vger.kernel.org
d624870f
JD
6326S: Maintained
6327F: Documentation/hwmon/it87
6328F: drivers/hwmon/it87.c
6329
d7104bff
AP
6330IT913X MEDIA DRIVER
6331M: Antti Palosaari <crope@iki.fi>
6332L: linux-media@vger.kernel.org
a825eaec 6333W: https://linuxtv.org
d7104bff
AP
6334W: http://palosaari.fi/linux/
6335Q: http://patchwork.linuxtv.org/project/linux-media/list/
6336T: git git://linuxtv.org/anttip/media_tree.git
6337S: Maintained
249c697e 6338F: drivers/media/tuners/it913x*
d7104bff 6339
91821ff3 6340IVTV VIDEO4LINUX DRIVER
6afdeaf8 6341M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6342L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6343L: linux-media@vger.kernel.org
275ffde4 6344T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6345W: http://www.ivtvdriver.org
6346S: Maintained
679655da 6347F: Documentation/video4linux/*.ivtv
90d72ac6 6348F: drivers/media/pci/ivtv/
c117ab84 6349F: include/uapi/linux/ivtv*
91821ff3 6350
68620bdd
MP
6351IX2505V MEDIA DRIVER
6352M: Malcolm Priestley <tvboxspy@gmail.com>
6353L: linux-media@vger.kernel.org
a825eaec 6354W: https://linuxtv.org
68620bdd
MP
6355Q: http://patchwork.linuxtv.org/project/linux-media/list/
6356S: Maintained
6357F: drivers/media/dvb-frontends/ix2505v*
6358
4453d736
GR
6359JC42.4 TEMPERATURE SENSOR DRIVER
6360M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6361L: linux-hwmon@vger.kernel.org
4453d736
GR
6362S: Maintained
6363F: drivers/hwmon/jc42.c
6364F: Documentation/hwmon/jc42
6365
e2d1d6c0 6366JFS FILESYSTEM
3256f80f 6367M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6368L: jfs-discussion@lists.sourceforge.net
6369W: http://jfs.sourceforge.net/
54e5881d 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6371S: Maintained
679655da
JP
6372F: Documentation/filesystems/jfs.txt
6373F: fs/jfs/
e2d1d6c0 6374
95252236 6375JME NETWORK DRIVER
8b58be88 6376M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6377L: netdev@vger.kernel.org
6378S: Maintained
63d24a0e 6379F: drivers/net/ethernet/jme.*
95252236 6380
1da177e4 6381JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6382M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6383L: linux-mtd@lists.infradead.org
6384W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6385S: Maintained
679655da 6386F: fs/jffs2/
c117ab84 6387F: include/uapi/linux/jffs2.h
1da177e4 6388
d183e11a
TT
6389JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6390M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6391M: Jan Kara <jack@suse.com>
d183e11a
TT
6392L: linux-ext4@vger.kernel.org
6393S: Maintained
6394F: fs/jbd2/
6395F: include/linux/jbd2.h
ae0718f8 6396
207dab5f
MU
6397JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6398M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6399L: linux-media@vger.kernel.org
6400S: Maintained
6401F: drivers/media/platform/rcar_jpu.c
6402
fd8b6cb4 6403JSM Neo PCI based serial card
df247081 6404M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6405L: linux-serial@vger.kernel.org
6406S: Maintained
df621252 6407F: drivers/tty/serial/jsm/
ae0718f8 6408
af39917d
CL
6409K10TEMP HARDWARE MONITORING DRIVER
6410M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6411L: linux-hwmon@vger.kernel.org
af39917d
CL
6412S: Maintained
6413F: Documentation/hwmon/k10temp
6414F: drivers/hwmon/k10temp.c
6415
4660cb35 6416K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6417M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6418L: linux-hwmon@vger.kernel.org
ae0718f8 6419S: Maintained
679655da
JP
6420F: Documentation/hwmon/k8temp
6421F: drivers/hwmon/k8temp.c
ae0718f8 6422
0ba1d91d
AR
6423KASAN
6424M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6425R: Alexander Potapenko <glider@google.com>
6426R: Dmitry Vyukov <dvyukov@google.com>
6427L: kasan-dev@googlegroups.com
6428S: Maintained
6429F: arch/*/include/asm/kasan.h
6430F: arch/*/mm/kasan_init*
6431F: Documentation/kasan.txt
64f8ebaf 6432F: include/linux/kasan*.h
0ba1d91d
AR
6433F: lib/test_kasan.c
6434F: mm/kasan/
6435F: scripts/Makefile.kasan
6436
1da177e4 6437KCONFIG
5eb1f99e 6438M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6439L: linux-kbuild@vger.kernel.org
cea8321c 6440T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6441S: Maintained
679655da
JP
6442F: Documentation/kbuild/kconfig-language.txt
6443F: scripts/kconfig/
1da177e4 6444
ea6c2089 6445KDUMP
f871f191
VG
6446M: Dave Young <dyoung@redhat.com>
6447M: Baoquan He <bhe@redhat.com>
6448R: Vivek Goyal <vgoyal@redhat.com>
34633993 6449L: kexec@lists.infradead.org
ea6c2089
VG
6450W: http://lse.sourceforge.net/kdump/
6451S: Maintained
80811493 6452F: Documentation/kdump/
ea6c2089 6453
f41bf02f
HV
6454KEENE FM RADIO TRANSMITTER DRIVER
6455M: Hans Verkuil <hverkuil@xs4all.nl>
6456L: linux-media@vger.kernel.org
6457T: git git://linuxtv.org/media_tree.git
a825eaec 6458W: https://linuxtv.org
f41bf02f
HV
6459S: Maintained
6460F: drivers/media/radio/radio-keene*
6461
1da177e4 6462KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6463M: Ian Kent <raven@themaw.net>
f694fc97 6464L: autofs@vger.kernel.org
1da177e4 6465S: Maintained
679655da 6466F: fs/autofs4/
1da177e4 6467
70fb7ba6 6468KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6469M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6472L: linux-kbuild@vger.kernel.org
5ce45962 6473S: Maintained
679655da
JP
6474F: Documentation/kbuild/
6475F: Makefile
6476F: scripts/Makefile.*
70fb7ba6
MM
6477F: scripts/basic/
6478F: scripts/mk*
6479F: scripts/package/
1da177e4
LT
6480
6481KERNEL JANITORS
c3000e03 6482L: kernel-janitors@vger.kernel.org
10466f5a 6483W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6484S: Odd Fixes
1da177e4 6485
e8b43555 6486KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6487M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6488M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6489L: linux-nfs@vger.kernel.org
1da177e4 6490W: http://nfs.sourceforge.net/
9f273c24 6491T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6492S: Supported
679655da 6493F: fs/nfsd/
c117ab84 6494F: include/uapi/linux/nfsd/
679655da
JP
6495F: fs/lockd/
6496F: fs/nfs_common/
6497F: net/sunrpc/
6498F: include/linux/lockd/
6499F: include/linux/sunrpc/
c117ab84 6500F: include/uapi/linux/sunrpc/
1da177e4 6501
13b122b3
SK
6502KERNEL SELFTEST FRAMEWORK
6503M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6504M: Shuah Khan <shuah@kernel.org>
64f00850 6505L: linux-kselftest@vger.kernel.org
13b122b3
SK
6506T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6507S: Maintained
6508F: tools/testing/selftests
6509
426d62e2 6510KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6511M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6512M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6513L: kvm@vger.kernel.org
e3e58478 6514W: http://www.linux-kvm.org
a94b40a6 6515T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6516S: Supported
c93a64fe
PB
6517F: Documentation/*/kvm*.txt
6518F: Documentation/virtual/kvm/
679655da 6519F: arch/*/kvm/
1662e862
CB
6520F: arch/x86/kernel/kvm.c
6521F: arch/x86/kernel/kvmclock.c
679655da
JP
6522F: arch/*/include/asm/kvm*
6523F: include/linux/kvm*
c117ab84 6524F: include/uapi/linux/kvm*
679655da 6525F: virt/kvm/
6d0a1a61 6526F: tools/kvm/
426d62e2 6527
ad8003d3 6528KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6529M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6530L: kvm@vger.kernel.org
038161de 6531W: http://www.linux-kvm.org/
7de609c8 6532S: Maintained
679655da 6533F: arch/x86/include/asm/svm.h
679655da 6534F: arch/x86/kvm/svm.c
426d62e2 6535
513014b7 6536KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6537M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6538L: kvm-ppc@vger.kernel.org
038161de 6539W: http://www.linux-kvm.org/
6a7f972d 6540T: git git://github.com/agraf/linux-2.6.git
513014b7 6541S: Supported
679655da
JP
6542F: arch/powerpc/include/asm/kvm*
6543F: arch/powerpc/kvm/
513014b7 6544
85f8fffe 6545KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6546M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6547M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6548L: linux-s390@vger.kernel.org
6549W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6551S: Supported
679655da
JP
6552F: Documentation/s390/kvm.txt
6553F: arch/s390/include/asm/kvm*
80811493 6554F: arch/s390/kvm/
85f8fffe 6555
a749474d 6556KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6557M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6558M: Marc Zyngier <marc.zyngier@arm.com>
6559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6560L: kvmarm@lists.cs.columbia.edu
6561W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6563S: Supported
a749474d
CD
6564F: arch/arm/include/uapi/asm/kvm*
6565F: arch/arm/include/asm/kvm*
6566F: arch/arm/kvm/
5c8818b4
MZ
6567F: virt/kvm/arm/
6568F: include/kvm/arm_*
a749474d 6569
6394a3ec 6570KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6571M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6572M: Marc Zyngier <marc.zyngier@arm.com>
6573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6574L: kvmarm@lists.cs.columbia.edu
6575S: Maintained
6576F: arch/arm64/include/uapi/asm/kvm*
6577F: arch/arm64/include/asm/kvm*
6578F: arch/arm64/kvm/
6579
bfd3d532
JH
6580KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6581M: James Hogan <james.hogan@imgtec.com>
6582L: linux-mips@linux-mips.org
6583S: Supported
6584F: arch/mips/include/uapi/asm/kvm*
6585F: arch/mips/include/asm/kvm*
6586F: arch/mips/kvm/
6587
dc009d92 6588KEXEC
8b58be88 6589M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6590W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6591L: kexec@lists.infradead.org
dc009d92 6592S: Maintained
679655da 6593F: include/linux/kexec.h
c117ab84 6594F: include/uapi/linux/kexec.h
10540a69 6595F: kernel/kexec*
dc009d92 6596
e971461f
DH
6597KEYS/KEYRINGS:
6598M: David Howells <dhowells@redhat.com>
aa62efff 6599L: keyrings@vger.kernel.org
e971461f 6600S: Maintained
d410fa4e 6601F: Documentation/security/keys.txt
e971461f
DH
6602F: include/linux/key.h
6603F: include/linux/key-type.h
75aeddd1
DH
6604F: include/linux/keyctl.h
6605F: include/uapi/linux/keyctl.h
e971461f
DH
6606F: include/keys/
6607F: security/keys/
6608
7f3c68be 6609KEYS-TRUSTED
74dd744f
MZ
6610M: David Safford <safford@us.ibm.com>
6611M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6612L: linux-security-module@vger.kernel.org
aa62efff 6613L: keyrings@vger.kernel.org
7f3c68be 6614S: Supported
d410fa4e 6615F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6616F: include/keys/trusted-type.h
6617F: security/keys/trusted.c
6618F: security/keys/trusted.h
6619
6620KEYS-ENCRYPTED
74dd744f
MZ
6621M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6622M: David Safford <safford@us.ibm.com>
7f3c68be 6623L: linux-security-module@vger.kernel.org
aa62efff 6624L: keyrings@vger.kernel.org
7f3c68be 6625S: Supported
d410fa4e 6626F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6627F: include/keys/encrypted-type.h
19c90aa6 6628F: security/keys/encrypted-keys/
7f3c68be 6629
5b778dad 6630KGDB / KDB /debug_core
8b58be88 6631M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6632W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6633L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6635S: Maintained
679655da
JP
6636F: Documentation/DocBook/kgdb.tmpl
6637F: drivers/misc/kgdbts.c
df621252 6638F: drivers/tty/serial/kgdboc.c
5b778dad 6639F: include/linux/kdb.h
679655da 6640F: include/linux/kgdb.h
4063eb5f 6641F: kernel/debug/
e3e2aaf7 6642
456db8cc 6643KMEMCHECK
8b58be88 6644M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6645M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6646S: Maintained
410d7a97
JP
6647F: Documentation/kmemcheck.txt
6648F: arch/x86/include/asm/kmemcheck.h
6649F: arch/x86/mm/kmemcheck/
6650F: include/linux/kmemcheck.h
6651F: mm/kmemcheck.c
b9ce08c0 6652
c3bb4d24 6653KMEMLEAK
8b58be88 6654M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6655S: Maintained
6656F: Documentation/kmemleak.txt
6657F: include/linux/kmemleak.h
6658F: mm/kmemleak.c
6659F: mm/kmemleak-test.c
6660
89559a61 6661KPROBES
a320817c 6662M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6663M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6664M: "David S. Miller" <davem@davemloft.net>
353def94 6665M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6666S: Maintained
679655da
JP
6667F: Documentation/kprobes.txt
6668F: include/linux/kprobes.h
6669F: kernel/kprobes.c
89559a61 6670
70e84049 6671KS0108 LCD CONTROLLER DRIVER
8b58be88 6672M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6673W: http://miguelojeda.es/auxdisplay.htm
6674W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6675S: Maintained
679655da
JP
6676F: Documentation/auxdisplay/ks0108
6677F: drivers/auxdisplay/ks0108.c
6678F: include/linux/ks0108.h
70e84049 6679
1b69c6d0
DA
6680L3MDEV
6681M: David Ahern <dsa@cumulusnetworks.com>
6682L: netdev@vger.kernel.org
6683S: Maintained
6684F: net/l3mdev
6685F: include/net/l3mdev.h
6686
9ca44355 6687LANTIQ MIPS ARCHITECTURE
bdb40e8e 6688M: John Crispin <john@phrozen.org>
9ca44355
JC
6689L: linux-mips@linux-mips.org
6690S: Maintained
6691F: arch/mips/lantiq
6692
1da177e4 6693LAPB module
1da177e4 6694L: linux-x25@vger.kernel.org
bf9915cc 6695S: Orphan
679655da
JP
6696F: Documentation/networking/lapb-module.txt
6697F: include/*/lapb.h
6698F: net/lapb/
1da177e4
LT
6699
6700LASI 53c700 driver for PARISC
8b58be88 6701M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6702L: linux-scsi@vger.kernel.org
6703S: Maintained
679655da
JP
6704F: Documentation/scsi/53c700.txt
6705F: drivers/scsi/53c700*
1da177e4 6706
263de9b5 6707LED SUBSYSTEM
8b58be88 6708M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6709M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6710L: linux-leds@vger.kernel.org
b8926ba0 6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6712S: Maintained
679655da
JP
6713F: drivers/leds/
6714F: include/linux/leds.h
263de9b5 6715
b0461a44 6716LEGACY EEPROM DRIVER
d8130624 6717M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6718S: Maintained
6719F: Documentation/misc-devices/eeprom
6720F: drivers/misc/eeprom/eeprom.c
6721
1da177e4 6722LEGO USB Tower driver
8b58be88 6723M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6724L: legousb-devel@lists.sourceforge.net
6725W: http://legousb.sourceforge.net/
6726S: Maintained
679655da 6727F: drivers/usb/misc/legousbtower.c
1da177e4 6728
055616a8
MK
6729LG2160 MEDIA DRIVER
6730M: Michael Krufky <mkrufky@linuxtv.org>
6731L: linux-media@vger.kernel.org
a825eaec 6732W: https://linuxtv.org
055616a8
MK
6733W: http://github.com/mkrufky
6734Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735T: git git://linuxtv.org/mkrufky/tuners.git
6736S: Maintained
6737F: drivers/media/dvb-frontends/lg2160.*
6738
6f0e7725
MK
6739LGDT3305 MEDIA DRIVER
6740M: Michael Krufky <mkrufky@linuxtv.org>
6741L: linux-media@vger.kernel.org
a825eaec 6742W: https://linuxtv.org
6f0e7725
MK
6743W: http://github.com/mkrufky
6744Q: http://patchwork.linuxtv.org/project/linux-media/list/
6745T: git git://linuxtv.org/mkrufky/tuners.git
6746S: Maintained
6747F: drivers/media/dvb-frontends/lgdt3305.*
6748
568a17ff 6749LGUEST
8b58be88 6750M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6751L: lguest@lists.ozlabs.org
568a17ff 6752W: http://lguest.ozlabs.org/
72e91863 6753S: Odd Fixes
070f420b 6754F: arch/x86/include/asm/lguest*.h
679655da
JP
6755F: arch/x86/lguest/
6756F: drivers/lguest/
6757F: include/linux/lguest*.h
070f420b 6758F: tools/lguest/
568a17ff 6759
32ac7cb2
TH
6760LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6761M: Tejun Heo <tj@kernel.org>
6762L: linux-ide@vger.kernel.org
6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6764S: Maintained
6765F: drivers/ata/
6766F: include/linux/ata.h
6767F: include/linux/libata.h
6768
6769LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6770M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6771L: linux-ide@vger.kernel.org
6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6773S: Maintained
6774F: include/linux/pata_arasan_cf_data.h
6775F: drivers/ata/pata_arasan_cf.c
6776
c7fa056c
BZ
6777LIBATA PATA DRIVERS
6778M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6779M: Tejun Heo <tj@kernel.org>
6780L: linux-ide@vger.kernel.org
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6782S: Maintained
6783F: drivers/ata/pata_*.c
6784F: drivers/ata/ata_generic.c
6785
32ac7cb2
TH
6786LIBATA SATA AHCI PLATFORM devices support
6787M: Hans de Goede <hdegoede@redhat.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/ahci_platform.c
6793F: drivers/ata/libahci_platform.c
6794F: include/linux/ahci_platform.h
6795
6796LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6797M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
6802
1acd437c
SL
6803LIBLOCKDEP
6804M: Sasha Levin <sasha.levin@oracle.com>
6805S: Maintained
6806F: tools/lib/lockdep/
6807
bc30196f
DW
6808LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6809M: Dan Williams <dan.j.williams@intel.com>
6810L: linux-nvdimm@lists.01.org
6811Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6813S: Supported
6814F: drivers/nvdimm/*
6815F: include/linux/nd.h
6816F: include/linux/libnvdimm.h
6817F: include/uapi/linux/ndctl.h
6818
6819LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6820M: Ross Zwisler <ross.zwisler@linux.intel.com>
6821L: linux-nvdimm@lists.01.org
6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6823S: Supported
6824F: drivers/nvdimm/blk.c
6825F: drivers/nvdimm/region_devs.c
6826F: drivers/acpi/nfit*
6827
6828LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6829M: Vishal Verma <vishal.l.verma@intel.com>
6830L: linux-nvdimm@lists.01.org
6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6832S: Supported
6833F: drivers/nvdimm/btt*
6834
6835LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6836M: Ross Zwisler <ross.zwisler@linux.intel.com>
6837L: linux-nvdimm@lists.01.org
6838Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6839S: Supported
6840F: drivers/nvdimm/pmem.c
b864bc17 6841F: include/linux/pmem.h
40603526 6842F: arch/*/include/asm/pmem.h
bc30196f 6843
cd9e9808
MB
6844LIGHTNVM PLATFORM SUPPORT
6845M: Matias Bjorling <mb@lightnvm.io>
6846W: http://github/OpenChannelSSD
4ead1a25 6847L: linux-block@vger.kernel.org
cd9e9808
MB
6848S: Maintained
6849F: drivers/lightnvm/
6850F: include/linux/lightnvm.h
6851F: include/uapi/linux/lightnvm.h
6852
1da177e4 6853LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6854M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6855W: http://www.ibm.com/linux/ltc/projects/ppc
6856S: Supported
11c34c7d 6857F: arch/powerpc/boot/rs6000.h
1da177e4 6858
852bb9f5 6859LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6860M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6861M: Paul Mackerras <paulus@samba.org>
ea668936 6862M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6863W: http://www.penguinppc.org/
a4724ed6 6864L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6865Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6867S: Supported
11c34c7d
JP
6868F: Documentation/powerpc/
6869F: arch/powerpc/
ef69b03d
ME
6870F: drivers/char/tpm/tpm_ibmvtpm*
6871F: drivers/crypto/nx/
6872F: drivers/crypto/vmx/
6873F: drivers/net/ethernet/ibm/ibmveth.*
6874F: drivers/net/ethernet/ibm/ibmvnic.*
6875F: drivers/pci/hotplug/rpa*
6876F: drivers/scsi/ibmvscsi/
6877N: opal
6878N: /pmac
6879N: powermac
6880N: powernv
6881N: [^a-z0-9]ps3
6882N: pseries
1da177e4
LT
6883
6884LINUX FOR POWER MACINTOSH
8b58be88 6885M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6886W: http://www.penguinppc.org/
a4724ed6 6887L: linuxppc-dev@lists.ozlabs.org
1da177e4 6888S: Maintained
11c34c7d
JP
6889F: arch/powerpc/platforms/powermac/
6890F: drivers/macintosh/
1da177e4 6891
77a76369 6892LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6893M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6894L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6895T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6896S: Maintained
11c34c7d
JP
6897F: arch/powerpc/platforms/512x/
6898F: arch/powerpc/platforms/52xx/
1da177e4
LT
6899
6900LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6901M: Alistair Popple <alistair@popple.id.au>
8b58be88 6902M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6903W: http://www.penguinppc.org/
a4724ed6 6904L: linuxppc-dev@lists.ozlabs.org
1da177e4 6905S: Maintained
11c34c7d
JP
6906F: arch/powerpc/platforms/40x/
6907F: arch/powerpc/platforms/44x/
1da177e4 6908
260c02a9 6909LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6910L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6911S: Orphan
11c34c7d
JP
6912F: arch/powerpc/*/*virtex*
6913F: arch/powerpc/*/*/*virtex*
1da177e4 6914
e93adf1e 6915LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6916M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6917W: http://www.penguinppc.org/
a4724ed6 6918L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6919S: Maintained
a2b1f7c8 6920F: arch/powerpc/platforms/8xx/
e93adf1e 6921
1da177e4 6922LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6923M: Scott Wood <oss@buserror.net>
8b58be88 6924M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6925W: http://www.penguinppc.org/
a4724ed6 6926L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6928S: Maintained
11c34c7d 6929F: arch/powerpc/platforms/83xx/
4c8f581d 6930F: arch/powerpc/platforms/85xx/
1da177e4 6931
ab06ff3a 6932LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6933M: Olof Johansson <olof@lixom.net>
a4724ed6 6934L: linuxppc-dev@lists.ozlabs.org
92e19709 6935S: Maintained
11c34c7d
JP
6936F: arch/powerpc/platforms/pasemi/
6937F: drivers/*/*pasemi*
6938F: drivers/*/*/*pasemi*
ab06ff3a 6939
1da177e4 6940LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6941M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6942L: linux-security-module@vger.kernel.org
1da177e4
LT
6943S: Supported
6944
a23ce6da
HW
6945LIS3LV02D ACCELEROMETER DRIVER
6946M: Eric Piel <eric.piel@tremplin-utc.net>
6947S: Maintained
ff606677
JD
6948F: Documentation/misc-devices/lis3lv02d
6949F: drivers/misc/lis3lv02d/
bd35665f 6950F: drivers/platform/x86/hp_accel.c
a23ce6da 6951
b700e7f0
SJ
6952LIVE PATCHING
6953M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6954M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6955M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6956M: Miroslav Benes <mbenes@suse.cz>
6957R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6958S: Maintained
6959F: kernel/livepatch/
6960F: include/linux/livepatch.h
6961F: arch/x86/include/asm/livepatch.h
6962F: arch/x86/kernel/livepatch.c
5e4e3844 6963F: Documentation/livepatch/
b700e7f0 6964F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6965F: samples/livepatch/
b700e7f0 6966L: live-patching@vger.kernel.org
74d50da3 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6968
ea861d73
KC
6969LINUX KERNEL DUMP TEST MODULE (LKDTM)
6970M: Kees Cook <keescook@chromium.org>
6971S: Maintained
6972F: drivers/misc/lkdtm.c
6973
e2d1d6c0 6974LLC (802.2)
8b58be88 6975M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6976S: Maintained
679655da 6977F: include/linux/llc.h
c117ab84 6978F: include/uapi/linux/llc.h
679655da
JP
6979F: include/net/llc*
6980F: net/llc/
e2d1d6c0 6981
4e233cbe
AD
6982LM73 HARDWARE MONITOR DRIVER
6983M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6984L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6985S: Maintained
6986F: drivers/hwmon/lm73.c
6987
156e2d1a 6988LM78 HARDWARE MONITOR DRIVER
d8130624 6989M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6990L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6991S: Maintained
6992F: Documentation/hwmon/lm78
6993F: drivers/hwmon/lm78.c
6994
1da177e4 6995LM83 HARDWARE MONITOR DRIVER
d8130624 6996M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6997L: linux-hwmon@vger.kernel.org
1da177e4 6998S: Maintained
679655da
JP
6999F: Documentation/hwmon/lm83
7000F: drivers/hwmon/lm83.c
1da177e4
LT
7001
7002LM90 HARDWARE MONITOR DRIVER
d8130624 7003M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7004L: linux-hwmon@vger.kernel.org
1da177e4 7005S: Maintained
679655da 7006F: Documentation/hwmon/lm90
aae7bce4 7007F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7008F: drivers/hwmon/lm90.c
1da177e4 7009
917cc4e6
GR
7010LM95234 HARDWARE MONITOR DRIVER
7011M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7012L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7013S: Maintained
7014F: Documentation/hwmon/lm95234
7015F: drivers/hwmon/lm95234.c
7016
68620bdd
MP
7017LME2510 MEDIA DRIVER
7018M: Malcolm Priestley <tvboxspy@gmail.com>
7019L: linux-media@vger.kernel.org
a825eaec 7020W: https://linuxtv.org
68620bdd
MP
7021Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022S: Maintained
7023F: drivers/media/usb/dvb-usb-v2/lmedm04*
7024
512e67f9 7025LOCKDEP AND LOCKSTAT
8b58be88
JP
7026M: Peter Zijlstra <peterz@infradead.org>
7027M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7028L: linux-kernel@vger.kernel.org
75fc2d37 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7030S: Maintained
214e0aed
DB
7031F: Documentation/locking/lockdep*.txt
7032F: Documentation/locking/lockstat.txt
679655da 7033F: include/linux/lockdep.h
7486d6da 7034F: kernel/locking/
512e67f9 7035
dde33348 7036LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7037M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7038L: linux-ntfs-dev@lists.sourceforge.net
7039W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7040S: Maintained
679655da 7041F: Documentation/ldm.txt
20d16fef 7042F: block/partitions/ldm.*
1da177e4 7043
ef6ada3d
JE
7044LogFS
7045M: Joern Engel <joern@logfs.org>
756ccb3c 7046M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7047L: logfs@logfs.org
7048W: logfs.org
7049S: Maintained
7050F: fs/logfs/
7051
c87e34ef 7052LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7053M: Sathya Prakash <sathya.prakash@broadcom.com>
7054M: Chaitra P B <chaitra.basappa@broadcom.com>
7055M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7056L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7057L: linux-scsi@vger.kernel.org
9495e835 7058W: http://www.avagotech.com/support/
c87e34ef 7059S: Supported
679655da 7060F: drivers/message/fusion/
500c152a 7061F: drivers/scsi/mpt2sas/
7062F: drivers/scsi/mpt3sas/
c87e34ef 7063
1da177e4 7064LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7065M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7066L: linux-scsi@vger.kernel.org
7067S: Maintained
679655da 7068F: drivers/scsi/sym53c8xx_2/
1da177e4 7069
e5f5c99a
GR
7070LTC4261 HARDWARE MONITOR DRIVER
7071M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7072L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7073S: Maintained
7074F: Documentation/hwmon/ltc4261
7075F: drivers/hwmon/ltc4261.c
7076
81365c31 7077LTP (Linux Test Project)
28b8e8d4 7078M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7079M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7080M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7081M: Jan Stancek <jstancek@redhat.com>
7082M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7083M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7084L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7085W: http://linux-test-project.github.io/
7d1ae8a8 7086T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7087S: Maintained
7088
c12a54b3 7089M32R ARCHITECTURE
c12a54b3 7090W: http://www.linux-m32r.org/
b4174867 7091S: Orphan
679655da 7092F: arch/m32r/
c12a54b3 7093
1da177e4 7094M68K ARCHITECTURE
8b58be88 7095M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7096L: linux-m68k@lists.linux-m68k.org
7097W: http://www.linux-m68k.org/
54e5881d 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7099S: Maintained
679655da 7100F: arch/m68k/
9db35182 7101F: drivers/zorro/
1da177e4
LT
7102
7103M68K ON APPLE MACINTOSH
8b58be88 7104M: Joshua Thompson <funaho@jurai.org>
1da177e4 7105W: http://www.mac.linux-m68k.org/
9bb9f222 7106L: linux-m68k@lists.linux-m68k.org
1da177e4 7107S: Maintained
9db35182 7108F: arch/m68k/mac/
1da177e4
LT
7109
7110M68K ON HP9000/300
8b58be88 7111M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7112W: http://www.tazenda.demon.co.uk/phil/linux-hp
7113S: Maintained
679655da 7114F: arch/m68k/hp300/
1da177e4 7115
74425546
AP
7116M88DS3103 MEDIA DRIVER
7117M: Antti Palosaari <crope@iki.fi>
7118L: linux-media@vger.kernel.org
a825eaec 7119W: https://linuxtv.org
74425546
AP
7120W: http://palosaari.fi/linux/
7121Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122T: git git://linuxtv.org/anttip/media_tree.git
7123S: Maintained
7124F: drivers/media/dvb-frontends/m88ds3103*
7125
68620bdd
MP
7126M88RS2000 MEDIA DRIVER
7127M: Malcolm Priestley <tvboxspy@gmail.com>
7128L: linux-media@vger.kernel.org
a825eaec 7129W: https://linuxtv.org
68620bdd
MP
7130Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131S: Maintained
7132F: drivers/media/dvb-frontends/m88rs2000*
7133
07a092fa 7134MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7135M: Alexey Klimov <klimov.linux@gmail.com>
7136L: linux-media@vger.kernel.org
7137T: git git://linuxtv.org/media_tree.git
7138S: Maintained
7139F: drivers/media/radio/radio-ma901.c
07a092fa 7140
64a327a7 7141MAC80211
8b58be88 7142M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7143L: linux-wireless@vger.kernel.org
491b26b4 7144W: http://wireless.kernel.org/
ce466579
JB
7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7147S: Maintained
679655da
JP
7148F: Documentation/networking/mac80211-injection.txt
7149F: include/net/mac80211.h
7150F: net/mac80211/
2af8c4dc 7151F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7152
b863ceb7 7153MACVLAN DRIVER
8b58be88 7154M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7155L: netdev@vger.kernel.org
7156S: Maintained
679655da
JP
7157F: drivers/net/macvlan.c
7158F: include/linux/if_macvlan.h
b863ceb7 7159
2b6d83e2
JB
7160MAILBOX API
7161M: Jassi Brar <jassisinghbrar@gmail.com>
7162L: linux-kernel@vger.kernel.org
7163S: Maintained
7164F: drivers/mailbox/
7165F: include/linux/mailbox_client.h
7166F: include/linux/mailbox_controller.h
7167
faf1668c 7168MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7169M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7170W: http://www.kernel.org/doc/man-pages
bd7ebec6 7171L: linux-man@vger.kernel.org
1b53dc74 7172S: Maintained
faf1668c 7173
8427defd 7174MARVELL ARMADA DRM SUPPORT
54176cc6 7175M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7176S: Maintained
7177F: drivers/gpu/drm/armada/
4418833e
EV
7178F: include/uapi/drm/armada_drm.h
7179F: Documentation/devicetree/bindings/display/armada/
8427defd 7180
3ad50cca
GR
7181MARVELL 88E6352 DSA support
7182M: Guenter Roeck <linux@roeck-us.net>
7183S: Maintained
7184F: drivers/net/dsa/mv88e6352.c
7185
c4d007bc
TP
7186MARVELL CRYPTO DRIVER
7187M: Boris Brezillon <boris.brezillon@free-electrons.com>
7188M: Arnaud Ebalard <arno@natisbad.org>
7189F: drivers/crypto/marvell/
7190S: Maintained
7191L: linux-crypto@vger.kernel.org
7192
44c14c1d 7193MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7194M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7195M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7196L: netdev@vger.kernel.org
7197S: Maintained
7198F: drivers/net/ethernet/marvell/sk*
7199
74cda169 7200MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7201L: libertas-dev@lists.infradead.org
8ac3e99e 7202S: Orphan
f988d640 7203F: drivers/net/wireless/marvell/libertas/
74cda169 7204
b60d6975 7205MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7206M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7207L: netdev@vger.kernel.org
f5ca8502 7208S: Maintained
527a6266 7209F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7210F: include/linux/mv643xx.h
1da177e4 7211
370b8ed9
TP
7212MARVELL MVNETA ETHERNET DRIVER
7213M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7214L: netdev@vger.kernel.org
7215S: Maintained
7216F: drivers/net/ethernet/marvell/mvneta.*
7217
fcad584d 7218MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7219M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7220M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7221L: linux-wireless@vger.kernel.org
7222S: Maintained
277b024e 7223F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7224
a2c3f656 7225MARVELL MWL8K WIRELESS DRIVER
a040d532 7226M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7227L: linux-wireless@vger.kernel.org
16345910 7228S: Odd Fixes
de60f1dc 7229F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7230
2a69567b 7231MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7232M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7233S: Odd Fixes
1fa7e547 7234F: drivers/mmc/host/mvsdio.*
2a69567b 7235
1da177e4 7236MATROX FRAMEBUFFER DRIVER
c69f677c 7237L: linux-fbdev@vger.kernel.org
52653199 7238S: Orphan
8a61f013 7239F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7240F: include/uapi/linux/matroxfb.h
1da177e4 7241
ca462085
GR
7242MAX16065 HARDWARE MONITOR DRIVER
7243M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7244L: linux-hwmon@vger.kernel.org
ca462085
GR
7245S: Maintained
7246F: Documentation/hwmon/max16065
7247F: drivers/hwmon/max16065.c
7248
1f61cab8
GR
7249MAX20751 HARDWARE MONITOR DRIVER
7250M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7251L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7252S: Maintained
7253F: Documentation/hwmon/max20751
7254F: drivers/hwmon/max20751.c
7255
d20620de 7256MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7257M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7258L: linux-hwmon@vger.kernel.org
d20620de 7259S: Maintained
679655da
JP
7260F: Documentation/hwmon/max6650
7261F: drivers/hwmon/max6650.c
d20620de 7262
e89ab51f
GR
7263MAX6697 HARDWARE MONITOR DRIVER
7264M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7265L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7266S: Maintained
7267F: Documentation/hwmon/max6697
7268F: Documentation/devicetree/bindings/i2c/max6697.txt
7269F: drivers/hwmon/max6697.c
7270F: include/linux/platform_data/max6697.h
7271
f8f847b5
KK
7272MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7273M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7274L: linux-pm@vger.kernel.org
7275S: Supported
7276F: drivers/power/max14577_charger.c
7277F: drivers/power/max77693_charger.c
7278
3811405e
JMC
7279MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7280M: Javier Martinez Canillas <javier@osg.samsung.com>
7281L: linux-kernel@vger.kernel.org
7282S: Supported
96173cc6 7283F: drivers/*/*max77802*.c
3811405e
JMC
7284F: Documentation/devicetree/bindings/*/*max77802.txt
7285F: include/dt-bindings/*/*max77802.h
7286
befeb596
KK
7287MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7288M: Chanwoo Choi <cw00.choi@samsung.com>
7289M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7290L: linux-kernel@vger.kernel.org
7291S: Supported
86cf635a 7292F: drivers/*/max14577*.c
0998a436 7293F: drivers/*/max77686*.c
86cf635a 7294F: drivers/*/max77693*.c
befeb596
KK
7295F: drivers/extcon/extcon-max14577.c
7296F: drivers/extcon/extcon-max77693.c
7297F: drivers/rtc/rtc-max77686.c
7298F: drivers/clk/clk-max77686.c
7299F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7300F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7301F: Documentation/devicetree/bindings/mfd/max77693.txt
7302F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7303F: include/linux/mfd/max14577*.h
7304F: include/linux/mfd/max77686*.h
7305F: include/linux/mfd/max77693*.h
7306
9be3c9a5
HV
7307MAXIRADIO FM RADIO RECEIVER DRIVER
7308M: Hans Verkuil <hverkuil@xs4all.nl>
7309L: linux-media@vger.kernel.org
7310T: git git://linuxtv.org/media_tree.git
a825eaec 7311W: https://linuxtv.org
9be3c9a5
HV
7312S: Maintained
7313F: drivers/media/radio/radio-maxiradio*
7314
c05dc2cc
PR
7315MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7316M: Peter Rosin <peda@axentia.se>
7317L: linux-iio@vger.kernel.org
7318S: Maintained
7319F: drivers/iio/potentiometer/mcp4531.c
7320
3b8df5fd
WBG
7321MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7322M: William Breathitt Gray <vilhelm.gray@gmail.com>
7323L: linux-iio@vger.kernel.org
7324S: Maintained
7325F: drivers/iio/dac/cio-dac.c
7326
6f32a8c9
LP
7327MEDIA DRIVERS FOR RENESAS - VSP1
7328M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7329L: linux-media@vger.kernel.org
4a121096 7330L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7331T: git git://linuxtv.org/media_tree.git
7332S: Supported
7333F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7334F: drivers/media/platform/vsp1/
7335
dacf9ce8
KS
7336MEDIA DRIVERS FOR ASCOT2E
7337M: Sergey Kozlov <serjk@netup.ru>
7338L: linux-media@vger.kernel.org
a825eaec 7339W: https://linuxtv.org
dacf9ce8
KS
7340W: http://netup.tv/
7341T: git git://linuxtv.org/media_tree.git
7342S: Supported
7343F: drivers/media/dvb-frontends/ascot2e*
7344
a6dc60ff
KS
7345MEDIA DRIVERS FOR CXD2841ER
7346M: Sergey Kozlov <serjk@netup.ru>
7347L: linux-media@vger.kernel.org
a825eaec 7348W: https://linuxtv.org
a6dc60ff
KS
7349W: http://netup.tv/
7350T: git git://linuxtv.org/media_tree.git
7351S: Supported
7352F: drivers/media/dvb-frontends/cxd2841er*
7353
a5d32b35
KS
7354MEDIA DRIVERS FOR HORUS3A
7355M: Sergey Kozlov <serjk@netup.ru>
7356L: linux-media@vger.kernel.org
a825eaec 7357W: https://linuxtv.org
a5d32b35
KS
7358W: http://netup.tv/
7359T: git git://linuxtv.org/media_tree.git
7360S: Supported
7361F: drivers/media/dvb-frontends/horus3a*
7362
e025273b
KS
7363MEDIA DRIVERS FOR LNBH25
7364M: Sergey Kozlov <serjk@netup.ru>
7365L: linux-media@vger.kernel.org
a825eaec 7366W: https://linuxtv.org
e025273b
KS
7367W: http://netup.tv/
7368T: git git://linuxtv.org/media_tree.git
7369S: Supported
7370F: drivers/media/dvb-frontends/lnbh25*
7371
52b1eaf4
KS
7372MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7373M: Sergey Kozlov <serjk@netup.ru>
7374L: linux-media@vger.kernel.org
a825eaec 7375W: https://linuxtv.org
52b1eaf4
KS
7376W: http://netup.tv/
7377T: git git://linuxtv.org/media_tree.git
7378S: Supported
7379F: drivers/media/pci/netup_unidvb/*
7380
127c49ae 7381MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7382M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7383M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7384P: LinuxTV.org Project
7385L: linux-media@vger.kernel.org
a825eaec 7386W: https://linuxtv.org
8a6e2535 7387Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7388T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7389S: Maintained
7390F: Documentation/dvb/
7391F: Documentation/video4linux/
ffe06198 7392F: Documentation/DocBook/media/
127c49ae 7393F: drivers/media/
ffe06198 7394F: drivers/staging/media/
eb4b0ec7 7395F: include/linux/platform_data/media/
127c49ae 7396F: include/media/
6c0f0359
MCC
7397F: include/uapi/linux/dvb/
7398F: include/uapi/linux/videodev2.h
7399F: include/uapi/linux/media.h
7400F: include/uapi/linux/v4l2-*
7401F: include/uapi/linux/meye.h
7402F: include/uapi/linux/ivtv*
7403F: include/uapi/linux/uvcvideo.h
d20620de 7404
0c272fc9
JC
7405MEDIATEK ETHERNET DRIVER
7406M: Felix Fietkau <nbd@openwrt.org>
7407M: John Crispin <blogic@openwrt.org>
7408L: netdev@vger.kernel.org
7409S: Maintained
7410F: drivers/net/ethernet/mediatek/
7411
c869f77d
JK
7412MEDIATEK MT7601U WIRELESS LAN DRIVER
7413M: Jakub Kicinski <kubakici@wp.pl>
7414L: linux-wireless@vger.kernel.org
7415S: Maintained
7416F: drivers/net/wireless/mediatek/mt7601u/
7417
e399065b
SS
7418MEGARAID SCSI/SAS DRIVERS
7419M: Kashyap Desai <kashyap.desai@avagotech.com>
7420M: Sumit Saxena <sumit.saxena@avagotech.com>
7421M: Uday Lingala <uday.lingala@avagotech.com>
7422L: megaraidlinux.pdl@avagotech.com
baaea1dc 7423L: linux-scsi@vger.kernel.org
e399065b 7424W: http://www.lsi.com
ce00f85c 7425S: Maintained
679655da
JP
7426F: Documentation/scsi/megaraid.txt
7427F: drivers/scsi/megaraid.*
7428F: drivers/scsi/megaraid/
757e0108 7429
2c46c9d5 7430MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7431M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7432L: netdev@vger.kernel.org
2c46c9d5
AV
7433S: Supported
7434W: http://www.mellanox.com
7435Q: http://patchwork.ozlabs.org/project/netdev/list/
7436F: drivers/net/ethernet/mellanox/mlx4/en_*
7437
e7523a49
OG
7438MELLANOX ETHERNET DRIVER (mlx5e)
7439M: Saeed Mahameed <saeedm@mellanox.com>
7440L: netdev@vger.kernel.org
7441S: Supported
7442W: http://www.mellanox.com
7443Q: http://patchwork.ozlabs.org/project/netdev/list/
7444F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7445
93c1edb2
JP
7446MELLANOX ETHERNET SWITCH DRIVERS
7447M: Jiri Pirko <jiri@mellanox.com>
7448M: Ido Schimmel <idosch@mellanox.com>
7449L: netdev@vger.kernel.org
7450S: Supported
7451W: http://www.mellanox.com
7452Q: http://patchwork.ozlabs.org/project/netdev/list/
7453F: drivers/net/ethernet/mellanox/mlxsw/
7454
5b25b13a
MD
7455MEMBARRIER SUPPORT
7456M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7457M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7458L: linux-kernel@vger.kernel.org
7459S: Supported
7460F: kernel/membarrier.c
7461F: include/uapi/linux/membarrier.h
7462
70ea91f1
SR
7463MEMORY MANAGEMENT
7464L: linux-mm@kvack.org
70ea91f1
SR
7465W: http://www.linux-mm.org
7466S: Maintained
679655da 7467F: include/linux/mm.h
551450bb
CS
7468F: include/linux/gfp.h
7469F: include/linux/mmzone.h
7470F: include/linux/memory_hotplug.h
7471F: include/linux/vmalloc.h
679655da 7472F: mm/
70ea91f1 7473
f4e9ce66 7474MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7475M: David Woodhouse <dwmw2@infradead.org>
242c325e 7476M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7477L: linux-mtd@lists.infradead.org
8a6e2535
JP
7478W: http://www.linux-mtd.infradead.org/
7479Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7480T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7481T: git git://git.infradead.org/l2-mtd.git
1da177e4 7482S: Maintained
679655da
JP
7483F: drivers/mtd/
7484F: include/linux/mtd/
c117ab84 7485F: include/uapi/mtd/
1da177e4 7486
26c57ef1 7487MEN A21 WATCHDOG DRIVER
30c7469b 7488M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7489L: linux-watchdog@vger.kernel.org
30c7469b 7490S: Maintained
26c57ef1
JT
7491F: drivers/watchdog/mena21_wdt.c
7492
3764e82e 7493MEN CHAMELEON BUS (mcb)
30c7469b
JT
7494M: Johannes Thumshirn <morbidrsa@gmail.com>
7495S: Maintained
3764e82e
JT
7496F: drivers/mcb/
7497F: include/linux/mcb.h
b9f2f459 7498F: Documentation/men-chameleon-bus.txt
3764e82e 7499
48b490d2
AW
7500MEN F21BMC (Board Management Controller)
7501M: Andreas Werner <andreas.werner@men.de>
7502S: Supported
7503F: drivers/mfd/menf21bmc.c
7504F: drivers/watchdog/menf21bmc_wdt.c
7505F: drivers/leds/leds-menf21bmc.c
7506F: drivers/hwmon/menf21bmc_hwmon.c
7507F: Documentation/hwmon/menf21bmc
7508
12285945
JH
7509METAG ARCHITECTURE
7510M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7511L: linux-metag@vger.kernel.org
9f273c24 7512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7513S: Odd Fixes
12285945
JH
7514F: arch/metag/
7515F: Documentation/metag/
7516F: Documentation/devicetree/bindings/metag/
2d799dde 7517F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7518F: drivers/clocksource/metag_generic.c
5698c50d
JH
7519F: drivers/irqchip/irq-metag.c
7520F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7521F: drivers/tty/metag_da.c
12285945 7522
c6375b0a 7523MICROBLAZE ARCHITECTURE
8b58be88 7524M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7525W: http://www.monstr.eu/fdt/
7526T: git git://git.monstr.eu/linux-2.6-microblaze.git
7527S: Supported
0a8c7914 7528F: arch/microblaze/
1da177e4 7529
2508a45a
CY
7530MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7531M: Chen Yu <yu.c.chen@intel.com>
7532L: platform-driver-x86@vger.kernel.org
7533S: Supported
7534F: drivers/platform/x86/surfacepro3_button.c
7535
1da177e4 7536MICROTEK X6 SCANNER
61eee9a7 7537M: Oliver Neukum <oliver@neukum.org>
1da177e4 7538S: Maintained
679655da 7539F: drivers/usb/image/microtek.*
1da177e4
LT
7540
7541MIPS
8b58be88 7542M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7543L: linux-mips@linux-mips.org
6097050d 7544W: http://www.linux-mips.org/
b05e988e 7545T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7546Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7547S: Supported
f46d92e8 7548F: Documentation/devicetree/bindings/mips/
679655da
JP
7549F: Documentation/mips/
7550F: arch/mips/
1da177e4 7551
413ef3f6
KC
7552MIPS/LOONGSON1 ARCHITECTURE
7553M: Keguang Zhang <keguang.zhang@gmail.com>
7554L: linux-mips@linux-mips.org
7555S: Maintained
7556F: arch/mips/loongson32/
7557F: arch/mips/include/asm/mach-loongson32/
7558F: drivers/*/*loongson1*
7559F: drivers/*/*/*loongson1*
7560
08b7620a
HV
7561MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7562M: Hans Verkuil <hverkuil@xs4all.nl>
7563L: linux-media@vger.kernel.org
7564T: git git://linuxtv.org/media_tree.git
a825eaec 7565W: https://linuxtv.org
08b7620a
HV
7566S: Odd Fixes
7567F: drivers/media/radio/radio-miropcm20*
7568
c09befcb
OG
7569MELLANOX MLX4 core VPI driver
7570M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7571L: netdev@vger.kernel.org
7572L: linux-rdma@vger.kernel.org
7573W: http://www.mellanox.com
7574Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7575S: Supported
7576F: drivers/net/ethernet/mellanox/mlx4/
7577F: include/linux/mlx4/
7578
7579MELLANOX MLX4 IB driver
7580M: Yishai Hadas <yishaih@mellanox.com>
7581L: linux-rdma@vger.kernel.org
7582W: http://www.mellanox.com
e126ba97 7583Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7584S: Supported
7585F: drivers/infiniband/hw/mlx4/
7586F: include/linux/mlx4/
7587
595a4d8f
OG
7588MELLANOX MLX5 core VPI driver
7589M: Matan Barak <matanb@mellanox.com>
7590M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7591L: netdev@vger.kernel.org
7592L: linux-rdma@vger.kernel.org
7593W: http://www.mellanox.com
7594Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7595S: Supported
7596F: drivers/net/ethernet/mellanox/mlx5/core/
7597F: include/linux/mlx5/
7598
595a4d8f
OG
7599MELLANOX MLX5 IB driver
7600M: Matan Barak <matanb@mellanox.com>
7601M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7602L: linux-rdma@vger.kernel.org
7603W: http://www.mellanox.com
7604Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7605S: Supported
b75f0050 7606F: drivers/infiniband/hw/mlx5/
595a4d8f 7607F: include/linux/mlx5/
e126ba97 7608
764589b6
CM
7609MELEXIS MLX90614 DRIVER
7610M: Crt Mori <cmo@melexis.com>
7611L: linux-iio@vger.kernel.org
7612W: http://www.melexis.com
7613S: Supported
7614F: drivers/iio/temperature/mlx90614.c
7615
0ce277e4
AP
7616MN88472 MEDIA DRIVER
7617M: Antti Palosaari <crope@iki.fi>
7618L: linux-media@vger.kernel.org
a825eaec 7619W: https://linuxtv.org
0ce277e4
AP
7620W: http://palosaari.fi/linux/
7621Q: http://patchwork.linuxtv.org/project/linux-media/list/
7622T: git git://linuxtv.org/anttip/media_tree.git
7623S: Maintained
7624F: drivers/staging/media/mn88472/
7625F: drivers/media/dvb-frontends/mn88472.h
7626
4f4d238f
AP
7627MN88473 MEDIA DRIVER
7628M: Antti Palosaari <crope@iki.fi>
7629L: linux-media@vger.kernel.org
a825eaec 7630W: https://linuxtv.org
4f4d238f
AP
7631W: http://palosaari.fi/linux/
7632Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7633S: Maintained
877ba50b 7634F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7635
1da177e4 7636MODULE SUPPORT
8b58be88 7637M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7638S: Maintained
679655da
JP
7639F: include/linux/module.h
7640F: kernel/module.c
1da177e4
LT
7641
7642MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7643W: http://popies.net/meye/
b7788e13 7644S: Orphan
679655da 7645F: Documentation/video4linux/meye.txt
90d72ac6 7646F: drivers/media/pci/meye/
6c0f0359 7647F: include/uapi/linux/meye.h
1da177e4 7648
b9705b60 7649MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7650M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7651S: Maintained
679655da 7652F: Documentation/serial/moxa-smartio
c897401b 7653F: drivers/tty/mxser.*
d735410a 7654
889b2f87
AK
7655MR800 AVERMEDIA USB FM RADIO DRIVER
7656M: Alexey Klimov <klimov.linux@gmail.com>
7657L: linux-media@vger.kernel.org
7658T: git git://linuxtv.org/media_tree.git
7659S: Maintained
7660F: drivers/media/radio/radio-mr800.c
7661
d7155691
AO
7662MRF24J40 IEEE 802.15.4 RADIO DRIVER
7663M: Alan Ott <alan@signal11.us>
7664L: linux-wpan@vger.kernel.org
7665S: Maintained
7666F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7667F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7668
8c4c731a 7669MSI LAPTOP SUPPORT
182ae55c 7670M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7671L: platform-driver-x86@vger.kernel.org
8c4c731a 7672S: Maintained
679655da 7673F: drivers/platform/x86/msi-laptop.c
8c4c731a 7674
0f1006b1 7675MSI WMI SUPPORT
d0944853 7676L: platform-driver-x86@vger.kernel.org
5ee7041e 7677S: Orphan
0f1006b1
AA
7678F: drivers/platform/x86/msi-wmi.c
7679
19a628a0
AP
7680MSI001 MEDIA DRIVER
7681M: Antti Palosaari <crope@iki.fi>
7682L: linux-media@vger.kernel.org
a825eaec 7683W: https://linuxtv.org
19a628a0
AP
7684W: http://palosaari.fi/linux/
7685Q: http://patchwork.linuxtv.org/project/linux-media/list/
7686T: git git://linuxtv.org/anttip/media_tree.git
7687S: Maintained
0185e197 7688F: drivers/media/tuners/msi001*
19a628a0 7689
7570589d 7690MSI2500 MEDIA DRIVER
2c57213f
AP
7691M: Antti Palosaari <crope@iki.fi>
7692L: linux-media@vger.kernel.org
a825eaec 7693W: https://linuxtv.org
2c57213f
AP
7694W: http://palosaari.fi/linux/
7695Q: http://patchwork.linuxtv.org/project/linux-media/list/
7696T: git git://linuxtv.org/anttip/media_tree.git
7697S: Maintained
7570589d 7698F: drivers/media/usb/msi2500/
2c57213f 7699
159eeea4
RJ
7700MSYSTEMS DISKONCHIP G3 MTD DRIVER
7701M: Robert Jarzmik <robert.jarzmik@free.fr>
7702L: linux-mtd@lists.infradead.org
7703S: Maintained
7704F: drivers/mtd/devices/docg3*
7705
62a37dc7 7706MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L: linux-media@vger.kernel.org
7709T: git git://linuxtv.org/media_tree.git
7710S: Maintained
7711F: drivers/media/i2c/mt9m032.c
b5dcee22 7712F: include/media/i2c/mt9m032.h
0e837fb9 7713
62a37dc7 7714MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7716L: linux-media@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Maintained
7719F: drivers/media/i2c/mt9p031.c
b5dcee22 7720F: include/media/i2c/mt9p031.h
0e837fb9 7721
62a37dc7 7722MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7724L: linux-media@vger.kernel.org
7725T: git git://linuxtv.org/media_tree.git
7726S: Maintained
7727F: drivers/media/i2c/mt9t001.c
b5dcee22 7728F: include/media/i2c/mt9t001.h
0e837fb9 7729
62a37dc7 7730MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7732L: linux-media@vger.kernel.org
7733T: git git://linuxtv.org/media_tree.git
7734S: Maintained
f2272e13 7735F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7736F: drivers/media/i2c/mt9v032.c
b5dcee22 7737F: include/media/i2c/mt9v032.h
0e837fb9 7738
4e0d13cb 7739MULTIFUNCTION DEVICES (MFD)
f7d3210e 7740M: Lee Jones <lee.jones@linaro.org>
7caa7991 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7742S: Supported
679655da 7743F: drivers/mfd/
55b5940d 7744F: include/linux/mfd/
4e0d13cb 7745
5c4e6f13 7746MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7747M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7748L: linux-mmc@vger.kernel.org
708dce3f 7749T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7750S: Maintained
679655da
JP
7751F: drivers/mmc/
7752F: include/linux/mmc/
c117ab84 7753F: include/uapi/linux/mmc/
baca2da4 7754
15a0580c 7755MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7756S: Orphan
679655da
JP
7757F: drivers/mmc/host/mmc_spi.c
7758F: include/linux/spi/mmc_spi.h
15a0580c 7759
1da177e4 7760MULTISOUND SOUND DRIVER
8b58be88 7761M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7762S: Maintained
679655da
JP
7763F: Documentation/sound/oss/MultiSound
7764F: sound/oss/msnd*
1da177e4 7765
d735410a 7766MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7767S: Orphan
c897401b 7768F: drivers/tty/isicom.c
679655da 7769F: include/linux/isicom.h
d735410a 7770
550a7375 7771MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7772M: Bin Liu <b-liu@ti.com>
795fb7e7 7773L: linux-usb@vger.kernel.org
43b416e5 7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7775S: Maintained
679655da 7776F: drivers/usb/musb/
550a7375 7777
ea0af5f6
MK
7778MXL5007T MEDIA DRIVER
7779M: Michael Krufky <mkrufky@linuxtv.org>
7780L: linux-media@vger.kernel.org
a825eaec 7781W: https://linuxtv.org
ea0af5f6
MK
7782W: http://github.com/mkrufky
7783Q: http://patchwork.linuxtv.org/project/linux-media/list/
7784T: git git://linuxtv.org/mkrufky/tuners.git
7785S: Maintained
7786F: drivers/media/tuners/mxl5007t.*
7787
2d3cf588 7788MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7789M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7790L: netdev@vger.kernel.org
205057ae 7791W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7792S: Supported
93f7848b 7793F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7794
9df4f913
BB
7795NAND FLASH SUBSYSTEM
7796M: Boris Brezillon <boris.brezillon@free-electrons.com>
7797R: Richard Weinberger <richard@nod.at>
7798L: linux-mtd@lists.infradead.org
7799W: http://www.linux-mtd.infradead.org/
7800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7801T: git git://github.com/linux-nand/linux.git
7802S: Maintained
7803F: drivers/mtd/nand/
7804F: include/linux/mtd/nand*.h
7805
1da177e4 7806NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7807S: Orphan
d9fb9f38 7808F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7809
23dc05a3
DM
7810NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7811M: Daniel Mack <zonque@gmail.com>
7812S: Maintained
e5747e40 7813L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7814W: http://www.native-instruments.com
7815F: sound/usb/caiaq/
7816
1da177e4 7817NCP FILESYSTEM
52653199
PV
7818M: Petr Vandrovec <petr@vandrovec.name>
7819S: Odd Fixes
679655da 7820F: fs/ncpfs/
1da177e4 7821
a79b0322
FT
7822NCR 5380 SCSI DRIVERS
7823M: Finn Thain <fthain@telegraphics.com.au>
7824M: Michael Schmitz <schmitzmic@gmail.com>
7825L: linux-scsi@vger.kernel.org
7826S: Maintained
7827F: Documentation/scsi/g_NCR5380.txt
71d39758 7828F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7829F: drivers/scsi/NCR5380.*
7830F: drivers/scsi/arm/cumana_1.c
7831F: drivers/scsi/arm/oak.c
a79b0322
FT
7832F: drivers/scsi/atari_scsi.*
7833F: drivers/scsi/dmx3191d.c
7834F: drivers/scsi/dtc.*
7835F: drivers/scsi/g_NCR5380.*
7836F: drivers/scsi/g_NCR5380_mmio.c
7837F: drivers/scsi/mac_scsi.*
7838F: drivers/scsi/pas16.*
a79b0322
FT
7839F: drivers/scsi/sun3_scsi.*
7840F: drivers/scsi/sun3_scsi_vme.c
7841F: drivers/scsi/t128.*
7842
1da177e4 7843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7845L: linux-scsi@vger.kernel.org
7846S: Maintained
679655da 7847F: drivers/scsi/NCR_D700.*
1da177e4 7848
4aa3eb4c
GR
7849NCT6775 HARDWARE MONITOR DRIVER
7850M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7851L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7852S: Maintained
7853F: Documentation/hwmon/nct6775
7854F: drivers/hwmon/nct6775.c
7855
3c2d774c 7856NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7857M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7858L: linux-rdma@vger.kernel.org
e3d33cb1 7859W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7860S: Supported
7861F: drivers/infiniband/hw/nes/
7862
be2f2e84 7863NETEM NETWORK EMULATOR
adbbf69d 7864M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7865L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7866S: Maintained
679655da 7867F: net/sched/sch_netem.c
be2f2e84 7868
b2f5a051 7869NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7870M: Jon Mason <jdmason@kudzu.us>
4a58448b 7871L: netdev@vger.kernel.org
4a58448b 7872S: Supported
679655da 7873F: Documentation/networking/s2io.txt
b2f5a051 7874F: Documentation/networking/vxge.txt
86387e1a 7875F: drivers/net/ethernet/neterion/
4a58448b 7876
db9cf3a3 7877NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7878M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7879M: Patrick McHardy <kaber@trash.net>
42010ed0 7880M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7881L: netfilter-devel@vger.kernel.org
82b98543 7882L: coreteam@netfilter.org
1da177e4
LT
7883W: http://www.netfilter.org/
7884W: http://www.iptables.org/
42010ed0
PNA
7885Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7888S: Supported
679655da
JP
7889F: include/linux/netfilter*
7890F: include/linux/netfilter/
7891F: include/net/netfilter/
c117ab84
CEB
7892F: include/uapi/linux/netfilter*
7893F: include/uapi/linux/netfilter/
679655da
JP
7894F: net/*/netfilter.c
7895F: net/*/netfilter/
7896F: net/netfilter/
91c269a0 7897F: net/bridge/br_netfilter*.c
1da177e4 7898
4cc67735 7899NETLABEL
87a0874c 7900M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7901W: http://netlabel.sf.net
7902L: netdev@vger.kernel.org
87a0874c 7903S: Maintained
80811493 7904F: Documentation/netlabel/
679655da
JP
7905F: include/net/netlabel.h
7906F: net/netlabel/
4cc67735 7907
1da177e4 7908NETROM NETWORK LAYER
8b58be88 7909M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7910L: linux-hams@vger.kernel.org
d34cb28a 7911W: http://www.linux-ax25.org/
1da177e4 7912S: Maintained
679655da 7913F: include/net/netrom.h
c117ab84 7914F: include/uapi/linux/netrom.h
679655da 7915F: net/netrom/
1da177e4 7916
4c352362
JK
7917NETRONOME ETHERNET DRIVERS
7918M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7919L: oss-drivers@netronome.com
7920S: Maintained
7921F: drivers/net/ethernet/netronome/
7922
5ddb88c0 7923NETWORK BLOCK DEVICE (NBD)
4ca5829a 7924M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7925S: Maintained
5e4b269b 7926L: nbd-general@lists.sourceforge.net
4ca5829a 7927T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7928F: Documentation/blockdev/nbd.txt
7929F: drivers/block/nbd.c
c117ab84 7930F: include/uapi/linux/nbd.h
1da177e4 7931
6e43650c
NH
7932NETWORK DROP MONITOR
7933M: Neil Horman <nhorman@tuxdriver.com>
7934L: netdev@vger.kernel.org
7935S: Maintained
7936W: https://fedorahosted.org/dropwatch/
7937F: net/core/drop_monitor.c
7938
1da177e4 7939NETWORKING [GENERAL]
8b58be88 7940M: "David S. Miller" <davem@davemloft.net>
979b6c13 7941L: netdev@vger.kernel.org
b1e8fd54 7942W: http://www.linuxfoundation.org/en/Net
11e98029 7943Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7946S: Maintained
679655da
JP
7947F: net/
7948F: include/net/
018d21ed
JP
7949F: include/linux/in.h
7950F: include/linux/net.h
7951F: include/linux/netdevice.h
c117ab84
CEB
7952F: include/uapi/linux/in.h
7953F: include/uapi/linux/net.h
7954F: include/uapi/linux/netdevice.h
0c7aecd4 7955F: include/uapi/linux/net_namespace.h
7e814a6c 7956F: tools/net/
f4e53f9a 7957F: tools/testing/selftests/net/
335a67d2 7958F: lib/random32.c
a101ccd1 7959F: lib/test_bpf.c
1da177e4
LT
7960
7961NETWORKING [IPv4/IPv6]
8b58be88
JP
7962M: "David S. Miller" <davem@davemloft.net>
7963M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7964M: James Morris <jmorris@namei.org>
7965M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7966M: Patrick McHardy <kaber@trash.net>
979b6c13 7967L: netdev@vger.kernel.org
08deed1e 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7969S: Maintained
679655da
JP
7970F: net/ipv4/
7971F: net/ipv6/
7972F: include/net/ip*
0a14842f 7973F: arch/x86/net/*
1da177e4 7974
73b7656c
DM
7975NETWORKING [IPSEC]
7976M: Steffen Klassert <steffen.klassert@secunet.com>
7977M: Herbert Xu <herbert@gondor.apana.org.au>
7978M: "David S. Miller" <davem@davemloft.net>
7979L: netdev@vger.kernel.org
d1fc5024
SK
7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7982S: Maintained
5826bdd1 7983F: net/core/flow.c
73b7656c
DM
7984F: net/xfrm/
7985F: net/key/
7986F: net/ipv4/xfrm*
d1fc5024
SK
7987F: net/ipv4/esp4.c
7988F: net/ipv4/ah4.c
7989F: net/ipv4/ipcomp.c
7990F: net/ipv4/ip_vti.c
73b7656c 7991F: net/ipv6/xfrm*
d1fc5024
SK
7992F: net/ipv6/esp6.c
7993F: net/ipv6/ah6.c
7994F: net/ipv6/ipcomp6.c
7995F: net/ipv6/ip6_vti.c
73b7656c
DM
7996F: include/uapi/linux/xfrm.h
7997F: include/net/xfrm.h
7998
10e2ff1c 7999NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8000M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8001L: netdev@vger.kernel.org
8002S: Maintained
8003
29f8f632 8004NETWORKING [WIRELESS]
2cb4abd1 8005L: linux-wireless@vger.kernel.org
8a6e2535 8006Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8007
788873ac
JP
8008NETWORKING DRIVERS
8009L: netdev@vger.kernel.org
8010W: http://www.linuxfoundation.org/en/Net
11e98029 8011Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8014S: Odd Fixes
156f4fbc 8015F: Documentation/devicetree/bindings/net/
788873ac 8016F: drivers/net/
018d21ed 8017F: include/linux/if_*
0b63bf1f 8018F: include/linux/netdevice.h
0b63bf1f
JD
8019F: include/linux/etherdevice.h
8020F: include/linux/fcdevice.h
8021F: include/linux/fddidevice.h
8022F: include/linux/hippidevice.h
8023F: include/linux/inetdevice.h
c117ab84
CEB
8024F: include/uapi/linux/if_*
8025F: include/uapi/linux/netdevice.h
788873ac 8026
0e324cf6
JL
8027NETWORKING DRIVERS (WIRELESS)
8028M: Kalle Valo <kvalo@codeaurora.org>
8029L: linux-wireless@vger.kernel.org
8030Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8033S: Maintained
182fd9ee 8034F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8035F: drivers/net/wireless/
8036
3d396eb1 8037NETXEN (1/10) GbE SUPPORT
8622315e 8038M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8039M: Sony Chacko <sony.chacko@qlogic.com>
8040M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8041L: netdev@vger.kernel.org
9c2b5bde 8042W: http://www.qlogic.com
3d396eb1 8043S: Supported
aa43c215 8044F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8045
6423d30f
AAJ
8046NFC SUBSYSTEM
8047M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8048M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8049M: Samuel Ortiz <sameo@linux.intel.com>
8050L: linux-wireless@vger.kernel.org
1eb3b216 8051L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8052S: Supported
6423d30f 8053F: net/nfc/
55eb94f9 8054F: include/net/nfc/
c117ab84 8055F: include/uapi/linux/nfc.h
6423d30f 8056F: drivers/nfc/
397d6497
CR
8057F: include/linux/platform_data/nfcmrvl.h
8058F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8059F: include/linux/platform_data/pn544.h
397d6497
CR
8060F: include/linux/platform_data/st21nfca.h
8061F: include/linux/platform_data/st-nci.h
7ebb88e5 8062F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8063
e8b43555 8064NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8065M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8066M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8067L: linux-nfs@vger.kernel.org
8068W: http://client.linux-nfs.org
cd7b996a 8069T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8070S: Maintained
679655da
JP
8071F: fs/lockd/
8072F: fs/nfs/
8073F: fs/nfs_common/
8074F: net/sunrpc/
8075F: include/linux/lockd/
8076F: include/linux/nfs*
8077F: include/linux/sunrpc/
c117ab84
CEB
8078F: include/uapi/linux/nfs*
8079F: include/uapi/linux/sunrpc/
1da177e4 8080
85ef9cea 8081NILFS2 FILESYSTEM
e2126935 8082M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8083L: linux-nilfs@vger.kernel.org
f9472265 8084W: http://nilfs.sourceforge.net/
9e92e516 8085W: http://nilfs.osdn.jp/
e2126935 8086T: git git://github.com/konis/nilfs2.git
85ef9cea 8087S: Supported
679655da
JP
8088F: Documentation/filesystems/nilfs2.txt
8089F: fs/nilfs2/
8090F: include/linux/nilfs2_fs.h
c35c7ac5 8091F: include/trace/events/nilfs2.h
85ef9cea 8092
1da177e4 8093NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8094M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8095W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8096S: Maintained
679655da
JP
8097F: Documentation/scsi/NinjaSCSI.txt
8098F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8099
8100NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8101M: GOTO Masanori <gotom@debian.or.jp>
8102M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8103W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8104S: Maintained
679655da
JP
8105F: Documentation/scsi/NinjaSCSI.txt
8106F: drivers/scsi/nsp32*
1da177e4 8107
383b8fb9
LFT
8108NIOS2 ARCHITECTURE
8109M: Ley Foon Tan <lftan@altera.com>
8110L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8112S: Maintained
8113F: arch/nios2/
8114
2a6afddb 8115NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8116R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8117F: include/linux/power/bq2415x_charger.h
081bab21 8118F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8119F: include/linux/power/isp1704_charger.h
8120F: drivers/power/bq2415x_charger.c
081bab21 8121F: drivers/power/bq27xxx_battery.c
e35a49b1 8122F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8123F: drivers/power/isp1704_charger.c
8124F: drivers/power/rx51_battery.c
8125
a1bd3bae 8126NTB DRIVER CORE
9ef6bf6c
JM
8127M: Jon Mason <jdmason@kudzu.us>
8128M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8129M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8130L: linux-ntb@googlegroups.com
fce8a7bb 8131S: Supported
2984411f
JM
8132W: https://github.com/jonmason/ntb/wiki
8133T: git git://github.com/jonmason/ntb.git
fce8a7bb 8134F: drivers/ntb/
548c237c 8135F: drivers/net/ntb_netdev.c
fce8a7bb 8136F: include/linux/ntb.h
a1bd3bae 8137F: include/linux/ntb_transport.h
fce8a7bb 8138
e26a5843
AH
8139NTB INTEL DRIVER
8140M: Jon Mason <jdmason@kudzu.us>
8141M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8142L: linux-ntb@googlegroups.com
e26a5843
AH
8143S: Supported
8144W: https://github.com/jonmason/ntb/wiki
8145T: git git://github.com/jonmason/ntb.git
8146F: drivers/ntb/hw/intel/
fce8a7bb 8147
a1b36958
XY
8148NTB AMD DRIVER
8149M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8150L: linux-ntb@googlegroups.com
8151S: Supported
8152F: drivers/ntb/hw/amd/
8153
1da177e4 8154NTFS FILESYSTEM
2818ef50 8155M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8156L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8157W: http://www.tuxera.com/
e6f4dee7 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8159S: Supported
679655da
JP
8160F: Documentation/filesystems/ntfs.txt
8161F: fs/ntfs/
1da177e4 8162
9eb8ef74 8163NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8164M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8165L: linux-fbdev@vger.kernel.org
ce00f85c 8166S: Maintained
8a61f013
JH
8167F: drivers/video/fbdev/riva/
8168F: drivers/video/fbdev/nvidia/
1da177e4 8169
79461681 8170NVM EXPRESS DRIVER
b3975e94
JF
8171M: Keith Busch <keith.busch@intel.com>
8172M: Jens Axboe <axboe@fb.com>
79461681 8173L: linux-nvme@lists.infradead.org
b3975e94
JF
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8175W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8176S: Supported
57dacad5 8177F: drivers/nvme/host/
79461681
MW
8178F: include/linux/nvme.h
8179
aee4b9bd
SK
8180NVMEM FRAMEWORK
8181M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8182M: Maxime Ripard <maxime.ripard@free-electrons.com>
8183S: Maintained
8184F: drivers/nvmem/
8185F: Documentation/devicetree/bindings/nvmem/
8186F: include/linux/nvmem-consumer.h
8187F: include/linux/nvmem-provider.h
8188
dece4585
CP
8189NXP-NCI NFC DRIVER
8190M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8191R: Charles Gorand <charles.gorand@effinnov.com>
8192L: linux-nfc@lists.01.org (moderated for non-subscribers)
8193S: Supported
8194F: drivers/nfc/nxp-nci
8195
f50d7146 8196NXP TDA998X DRM DRIVER
54176cc6 8197M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8198S: Supported
8199F: drivers/gpu/drm/i2c/tda998x_drv.c
8200F: include/drm/i2c/tda998x.h
8201
fbace43e
PR
8202NXP TFA9879 DRIVER
8203M: Peter Rosin <peda@axentia.se>
8204L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8205S: Maintained
8206F: sound/soc/codecs/tfa9879*
8207
442f04c3
JP
8208OBJTOOL
8209M: Josh Poimboeuf <jpoimboe@redhat.com>
8210S: Supported
8211F: tools/objtool/
8212
f5525786 8213OMAP SUPPORT
0e24bdd4 8214M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8215L: linux-omap@vger.kernel.org
8216W: http://www.muru.com/linux/omap/
8217W: http://linux.omap.com/
8a6e2535 8218Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8220S: Maintained
4e04d5a3 8221F: arch/arm/*omap*/
026da812
FB
8222F: arch/arm/configs/omap1_defconfig
8223F: arch/arm/configs/omap2plus_defconfig
046d0a37 8224F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8225F: drivers/irqchip/irq-omap-intc.c
8226F: drivers/mfd/*omap*.c
8227F: drivers/mfd/menelaus.c
8228F: drivers/mfd/palmas.c
8229F: drivers/mfd/tps65217.c
8230F: drivers/mfd/tps65218.c
8231F: drivers/mfd/tps65910.c
8232F: drivers/mfd/twl-core.[ch]
8233F: drivers/mfd/twl4030*.c
8234F: drivers/mfd/twl6030*.c
8235F: drivers/mfd/twl6040*.c
8236F: drivers/regulator/palmas-regulator*.c
8237F: drivers/regulator/pbias-regulator.c
8238F: drivers/regulator/tps65217-regulator.c
8239F: drivers/regulator/tps65218-regulator.c
8240F: drivers/regulator/tps65910-regulator.c
8241F: drivers/regulator/twl-regulator.c
046d0a37 8242F: include/linux/i2c-omap.h
f5525786 8243
50f29fbd 8244OMAP DEVICE TREE SUPPORT
cdb55ab0 8245M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8246M: Tony Lindgren <tony@atomide.com>
8247L: linux-omap@vger.kernel.org
d0fb18c5 8248L: devicetree@vger.kernel.org
50f29fbd
TL
8249S: Maintained
8250F: arch/arm/boot/dts/*omap*
8251F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8252F: arch/arm/boot/dts/*am4*
8253F: arch/arm/boot/dts/*am5*
8254F: arch/arm/boot/dts/*dra7*
50f29fbd 8255
f5525786 8256OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8257M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8258L: linux-omap@vger.kernel.org
8259S: Maintained
8260F: arch/arm/*omap*/*clock*
8261
8262OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8263M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8264L: linux-omap@vger.kernel.org
8265S: Maintained
8266F: arch/arm/*omap*/*pm*
c46938d4 8267F: drivers/cpufreq/omap-cpufreq.c
f5525786 8268
d21db568 8269OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8270M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8271M: Paul Walmsley <paul@pwsan.com>
8272L: linux-omap@vger.kernel.org
8273S: Maintained
d21db568 8274F: arch/arm/mach-omap2/prm*
692ab1f3 8275
f5525786 8276OMAP AUDIO SUPPORT
6c284903 8277M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8278M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8279L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8280L: linux-omap@vger.kernel.org
8281S: Maintained
8282F: sound/soc/omap/
8283
18640193
TL
8284OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8285M: Roger Quadros <rogerq@ti.com>
8286M: Tony Lindgren <tony@atomide.com>
8287L: linux-omap@vger.kernel.org
8288S: Maintained
8289F: drivers/memory/omap-gpmc.c
8290F: arch/arm/mach-omap2/*gpmc*
8291
f5525786 8292OMAP FRAMEBUFFER SUPPORT
830e6384 8293M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8294L: linux-fbdev@vger.kernel.org
f5525786
TL
8295L: linux-omap@vger.kernel.org
8296S: Maintained
8a61f013 8297F: drivers/video/fbdev/omap/
f5525786 8298
676eec0d 8299OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8300M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8301L: linux-omap@vger.kernel.org
676eec0d 8302L: linux-fbdev@vger.kernel.org
178ff4c9 8303S: Maintained
8a61f013 8304F: drivers/video/fbdev/omap2/
178ff4c9
TV
8305F: Documentation/arm/OMAP/DSS
8306
8b37fcfc
OBC
8307OMAP HARDWARE SPINLOCK SUPPORT
8308M: Ohad Ben-Cohen <ohad@wizery.com>
8309L: linux-omap@vger.kernel.org
8310S: Maintained
8311F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8312
f5525786 8313OMAP MMC SUPPORT
8b58be88 8314M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8315L: linux-omap@vger.kernel.org
8316S: Maintained
653f41b5
MC
8317F: drivers/mmc/host/omap.c
8318
8319OMAP HS MMC SUPPORT
0a4585c6 8320L: linux-mmc@vger.kernel.org
653f41b5 8321L: linux-omap@vger.kernel.org
dfa5d196 8322S: Orphan
653f41b5 8323F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8324
8325OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8326M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8327S: Maintained
8328F: drivers/char/hw_random/omap-rng.c
8329
f400c82e 8330OMAP HWMOD SUPPORT
cdb55ab0 8331M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8332M: Paul Walmsley <paul@pwsan.com>
8333L: linux-omap@vger.kernel.org
8334S: Maintained
8fc8b12b 8335F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8336
8633fb30
PW
8337OMAP HWMOD DATA
8338M: Paul Walmsley <paul@pwsan.com>
8339L: linux-omap@vger.kernel.org
8340S: Maintained
8341F: arch/arm/mach-omap2/omap_hwmod*data*
8342
f400c82e 8343OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8344M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8345L: linux-omap@vger.kernel.org
8346S: Maintained
8347F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8348
0db83ced 8349OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8350M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8351L: linux-media@vger.kernel.org
8352S: Maintained
7eec52db 8353F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8354F: drivers/media/platform/omap3isp/
0db83ced 8355F: drivers/staging/media/omap4iss/
7e8970e1 8356
f5525786 8357OMAP USB SUPPORT
f5525786
TL
8358L: linux-usb@vger.kernel.org
8359L: linux-omap@vger.kernel.org
3b243519 8360S: Orphan
a16fbd65
JP
8361F: drivers/usb/*/*omap*
8362F: arch/arm/*omap*/usb*
f5525786 8363
6d994710 8364OMAP GPIO DRIVER
fe643528 8365M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8366M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8367M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8368L: linux-omap@vger.kernel.org
8369S: Maintained
fe643528 8370F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8371F: drivers/gpio/gpio-omap.c
8372
c351e290
MJ
8373OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8374M: Mark Jackson <mpfj@newflow.co.uk>
8375L: linux-omap@vger.kernel.org
8376S: Maintained
8377F: arch/arm/boot/dts/am335x-nano.dts
8378
0ad122d9 8379OMFS FILESYSTEM
8b58be88 8380M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8381L: linux-karma-devel@lists.sourceforge.net
8382S: Maintained
679655da
JP
8383F: Documentation/filesystems/omfs.txt
8384F: fs/omfs/
0ad122d9 8385
c1986ee9 8386OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8387M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8388S: Maintained
679655da
JP
8389F: drivers/char/pcmcia/cm4000_cs.c
8390F: include/linux/cm4000_cs.h
c117ab84 8391F: include/uapi/linux/cm4000_cs.h
c1986ee9 8392
77c44ab1 8393OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8394M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8395S: Maintained
679655da 8396F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8397
77d5140f 8398OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8399M: Jonathan Corbet <corbet@lwn.net>
661263b5 8400L: linux-media@vger.kernel.org
275ffde4 8401T: git git://linuxtv.org/media_tree.git
77d5140f 8402S: Maintained
90d72ac6 8403F: drivers/media/i2c/ov7670.c
77d5140f 8404
431bca73 8405ONENAND FLASH DRIVER
8b58be88 8406M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8407L: linux-mtd@lists.infradead.org
8408S: Maintained
679655da
JP
8409F: drivers/mtd/onenand/
8410F: include/linux/mtd/onenand*.h
431bca73 8411
1da177e4 8412ONSTREAM SCSI TAPE DRIVER
8b58be88 8413M: Willem Riede <osst@riede.org>
1da177e4
LT
8414L: osst-users@lists.sourceforge.net
8415L: linux-scsi@vger.kernel.org
8416S: Maintained
f7269cfc
JD
8417F: Documentation/scsi/osst.txt
8418F: drivers/scsi/osst.*
8419F: drivers/scsi/osst_*.h
8420F: drivers/scsi/st.h
1da177e4 8421
e2d1d6c0 8422OPENCORES I2C BUS DRIVER
8b58be88 8423M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8424L: linux-i2c@vger.kernel.org
e2d1d6c0 8425S: Maintained
679655da
JP
8426F: Documentation/i2c/busses/i2c-ocores
8427F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8428
860c44c1 8429OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8430M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8431M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8432L: devicetree@vger.kernel.org
a7fefe9f 8433W: http://www.devicetree.org/
fcdec35e 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8435S: Maintained
f8828205 8436F: drivers/of/
860c44c1 8437F: include/linux/of*.h
f8828205 8438F: scripts/dtc/
860c44c1 8439
f8828205 8440OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8441M: Rob Herring <robh+dt@kernel.org>
f8828205 8442M: Mark Rutland <mark.rutland@arm.com>
f8828205 8443L: devicetree@vger.kernel.org
9f273c24 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8445Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8446S: Maintained
8447F: Documentation/devicetree/
8448F: arch/*/boot/dts/
8449F: include/dt-bindings/
8450
2bb65f56
PA
8451OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8452M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8453L: devicetree@vger.kernel.org
8454S: Maintained
8455F: Documentation/devicetree/dynamic-resolution-notes.txt
8456F: Documentation/devicetree/overlay-notes.txt
8457F: drivers/of/overlay.c
8458F: drivers/of/resolver.c
8459
19f9d392
JB
8460OPENRISC ARCHITECTURE
8461M: Jonas Bonn <jonas@southpole.se>
8462W: http://openrisc.net
19f9d392
JB
8463S: Maintained
8464T: git git://openrisc.net/~jonas/linux
14430813 8465F: arch/openrisc/
19f9d392 8466
ccb1352e 8467OPENVSWITCH
4f337ed5 8468M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8469L: netdev@vger.kernel.org
ccb1352e
JG
8470L: dev@openvswitch.org
8471W: http://openvswitch.org
ccb1352e
JG
8472S: Maintained
8473F: net/openvswitch/
b422da7c 8474F: include/uapi/linux/openvswitch.h
ccb1352e 8475
875fa6fb
VK
8476OPERATING PERFORMANCE POINTS (OPP)
8477M: Viresh Kumar <vireshk@kernel.org>
8478M: Nishanth Menon <nm@ti.com>
8479M: Stephen Boyd <sboyd@codeaurora.org>
8480L: linux-pm@vger.kernel.org
8481S: Maintained
8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8483F: drivers/base/power/opp/
8484F: include/linux/pm_opp.h
8485F: Documentation/power/opp.txt
8486F: Documentation/devicetree/bindings/opp/
8487
af39917d
CL
8488OPL4 DRIVER
8489M: Clemens Ladisch <clemens@ladisch.de>
8490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8491T: git git://git.alsa-project.org/alsa-kernel.git
8492S: Maintained
8493F: sound/drivers/opl4/
8494
1da177e4 8495OPROFILE
4cf7e718 8496M: Robert Richter <rric@kernel.org>
1da177e4
LT
8497L: oprofile-list@lists.sf.net
8498S: Maintained
81c4a8a6 8499F: arch/*/include/asm/oprofile*.h
679655da
JP
8500F: arch/*/oprofile/
8501F: drivers/oprofile/
8502F: include/linux/oprofile.h
1da177e4 8503
e2d1d6c0 8504ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8505M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8506M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8507L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8508W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8509S: Supported
679655da
JP
8510F: Documentation/filesystems/ocfs2.txt
8511F: Documentation/filesystems/dlmfs.txt
8512F: fs/ocfs2/
e2d1d6c0 8513
1da177e4 8514ORINOCO DRIVER
724c6b35 8515L: linux-wireless@vger.kernel.org
491b26b4 8516W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8517W: http://www.nongnu.org/orinoco/
3a59babb 8518S: Orphan
2be45b66 8519F: drivers/net/wireless/intersil/orinoco/
1da177e4 8520
42c55aa8 8521OSD LIBRARY and FILESYSTEM
fadc0752 8522M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8523M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8524L: osd-dev@open-osd.org
8525W: http://open-osd.org
54e5881d 8526T: git git://git.open-osd.org/open-osd.git
68274794 8527S: Maintained
42c55aa8 8528F: drivers/scsi/osd/
6b6f0b6c 8529F: include/scsi/osd_*
42c55aa8 8530F: fs/exofs/
68274794 8531
ef94b186 8532OVERLAY FILESYSTEM
7c37fbda 8533M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8534L: linux-unionfs@vger.kernel.org
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8536S: Supported
1d113735 8537F: fs/overlayfs/
7c37fbda
NB
8538F: Documentation/filesystems/overlayfs.txt
8539
85096169
MM
8540ORANGEFS FILESYSTEM
8541M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8542L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8544S: Supported
8545F: fs/orangefs/
8546F: Documentation/filesystems/orangefs.txt
8547
e2d1d6c0 8548P54 WIRELESS DRIVER
084cb0fe 8549M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8550L: linux-wireless@vger.kernel.org
084cb0fe 8551W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8552S: Maintained
d3466830 8553F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8554
f5cd7872 8555PA SEMI ETHERNET DRIVER
8b58be88 8556M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8557L: netdev@vger.kernel.org
8558S: Maintained
ded19add 8559F: drivers/net/ethernet/pasemi/*
f5cd7872 8560
beb58aa3 8561PA SEMI SMBUS DRIVER
8b58be88 8562M: Olof Johansson <olof@lixom.net>
846557d3 8563L: linux-i2c@vger.kernel.org
beb58aa3 8564S: Maintained
679655da 8565F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8566
48fc267e
SK
8567PADATA PARALLEL EXECUTION MECHANISM
8568M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8569L: linux-crypto@vger.kernel.org
8570S: Maintained
8571F: kernel/padata.c
8572F: include/linux/padata.h
8573F: Documentation/padata.txt
8574
709ee531 8575PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8576M: Harald Welte <laforge@gnumonks.org>
d0944853 8577L: platform-driver-x86@vger.kernel.org
709ee531 8578S: Maintained
679655da 8579F: drivers/platform/x86/panasonic-laptop.c
709ee531 8580
368dd5ac 8581PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8582M: David Howells <dhowells@redhat.com>
4fa97181
DH
8583L: linux-am33-list@redhat.com (moderated for non-subscribers)
8584W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8585S: Maintained
679655da
JP
8586F: Documentation/mn10300/
8587F: arch/mn10300/
4fa97181 8588
305b37bd
KS
8589PARALLEL LCD/KEYPAD PANEL DRIVER
8590M: Willy Tarreau <willy@haproxy.com>
8591M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8592S: Odd Fixes
8593F: Documentation/misc-devices/lcd-panel-cgram.txt
8594F: drivers/misc/panel.c
8595
64dfff03
SM
8596PARALLEL PORT SUBSYSTEM
8597M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8598M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8599L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8600S: Maintained
679655da
JP
8601F: drivers/parport/
8602F: include/linux/parport*.h
8603F: drivers/char/ppdev.c
c117ab84 8604F: include/uapi/linux/ppdev.h
64dfff03 8605F: Documentation/parport*.txt
1da177e4 8606
4cdf6bc2 8607PARAVIRT_OPS INTERFACE
d633180c 8608M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8609M: Chris Wright <chrisw@sous-sol.org>
8610M: Alok Kataria <akataria@vmware.com>
8611M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8612L: virtualization@lists.linux-foundation.org
4cdf6bc2 8613S: Supported
a2e19991 8614F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8615F: arch/*/kernel/paravirt*
8616F: arch/*/include/asm/paravirt.h
4cdf6bc2 8617
e2d1d6c0 8618PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8619M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8620L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8621S: Maintained
679655da
JP
8622F: Documentation/blockdev/paride.txt
8623F: drivers/block/paride/
e2d1d6c0
RD
8624
8625PARISC ARCHITECTURE
b8828770 8626M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8627M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8628L: linux-parisc@vger.kernel.org
8629W: http://www.parisc-linux.org/
8a6e2535 8630Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8633S: Maintained
679655da 8634F: arch/parisc/
2b6bac9e 8635F: Documentation/parisc/
679655da 8636F: drivers/parisc/
2b6bac9e
HD
8637F: drivers/char/agp/parisc-agp.c
8638F: drivers/input/serio/gscps2.c
8639F: drivers/parport/parport_gsc.*
8640F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8641F: drivers/video/fbdev/sti*
2b6bac9e
HD
8642F: drivers/video/console/sti*
8643F: drivers/video/logo/logo_parisc*
e2d1d6c0 8644
1662d32c 8645PC87360 HARDWARE MONITORING DRIVER
8b58be88 8646M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8647L: linux-hwmon@vger.kernel.org
1662d32c 8648S: Maintained
679655da
JP
8649F: Documentation/hwmon/pc87360
8650F: drivers/hwmon/pc87360.c
1662d32c
JC
8651
8652PC8736x GPIO DRIVER
8b58be88 8653M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8654S: Maintained
679655da 8655F: drivers/char/pc8736x_gpio.c
1662d32c 8656
1ad107fd 8657PC87427 HARDWARE MONITORING DRIVER
d8130624 8658M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8659L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8660S: Maintained
8661F: Documentation/hwmon/pc87427
8662F: drivers/hwmon/pc87427.c
8663
b26e0ed4 8664PCA9532 LED DRIVER
8b58be88 8665M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8666S: Maintained
d5ca6918
JP
8667F: drivers/leds/leds-pca9532.c
8668F: include/linux/leds-pca9532.h
b26e0ed4 8669
5ce914a8 8670PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8671M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8672L: linux-i2c@vger.kernel.org
8673S: Maintained
b4f0b74e 8674F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8675
3971dae5 8676PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8677M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8678S: Maintained
8679F: drivers/firmware/pcdp.*
8680
065c6359 8681PCI ERROR RECOVERY
6305902c 8682M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8683L: linux-pci@vger.kernel.org
065c6359 8684S: Supported
679655da 8685F: Documentation/PCI/pci-error-recovery.txt
065c6359 8686
78c1cffd
RC
8687PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8688M: Russell Currey <ruscur@russell.cc>
8689L: linuxppc-dev@lists.ozlabs.org
8690S: Supported
8691F: Documentation/powerpc/eeh-pci-error-recovery.txt
8692F: arch/powerpc/kernel/eeh*.c
8693F: arch/powerpc/platforms/*/eeh*.c
8694F: arch/powerpc/include/*/eeh*.h
8695
1da177e4 8696PCI SUBSYSTEM
5ac3a6d2 8697M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8698L: linux-pci@vger.kernel.org
99662dd1 8699Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8701S: Supported
679655da
JP
8702F: Documentation/PCI/
8703F: drivers/pci/
8704F: include/linux/pci*
6b49ee49 8705F: arch/x86/pci/
cad01f91 8706F: arch/x86/kernel/quirks.c
1da177e4 8707
eaa6111b
LFT
8708PCI DRIVER FOR ALTERA PCIE IP
8709M: Ley Foon Tan <lftan@altera.com>
8710L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8711L: linux-pci@vger.kernel.org
8712S: Supported
8713F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8714F: drivers/pci/host/pcie-altera.c
8715
b7e78170
RH
8716PCI DRIVER FOR ARM VERSATILE PLATFORM
8717M: Rob Herring <robh@kernel.org>
8718L: linux-pci@vger.kernel.org
8719L: linux-arm-kernel@lists.infradead.org
8720S: Maintained
8721F: Documentation/devicetree/bindings/pci/versatile.txt
8722F: drivers/pci/host/pci-versatile.c
8723
5f6b6ccd
TI
8724PCI DRIVER FOR APPLIEDMICRO XGENE
8725M: Tanmay Inamdar <tinamdar@apm.com>
8726L: linux-pci@vger.kernel.org
8727L: linux-arm-kernel@lists.infradead.org
8728S: Maintained
8729F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8730F: drivers/pci/host/pci-xgene.c
8731
62d0ff83
ML
8732PCI DRIVER FOR FREESCALE LAYERSCAPE
8733M: Minghuan Lian <minghuan.Lian@freescale.com>
8734M: Mingkai Hu <mingkai.hu@freescale.com>
8735M: Roy Zang <tie-fei.zang@freescale.com>
8736L: linuxppc-dev@lists.ozlabs.org
8737L: linux-pci@vger.kernel.org
8738L: linux-arm-kernel@lists.infradead.org
8739S: Maintained
8740F: drivers/pci/host/*layerscape*
8741
f0b75693 8742PCI DRIVER FOR IMX6
f175aa2c 8743M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8744M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8745L: linux-pci@vger.kernel.org
8746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8747S: Maintained
8748F: drivers/pci/host/*imx6*
8749
0c4ffcfe
MK
8750PCI DRIVER FOR TI KEYSTONE
8751M: Murali Karicheri <m-karicheri2@ti.com>
8752L: linux-pci@vger.kernel.org
8753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8754S: Maintained
8755F: drivers/pci/host/*keystone*
8756
f0b75693
BH
8757PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8758M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8759M: Jason Cooper <jason@lakedaemon.net>
8760L: linux-pci@vger.kernel.org
8761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8762S: Maintained
8763F: drivers/pci/host/*mvebu*
8764
0447cfd7
TR
8765PCI DRIVER FOR NVIDIA TEGRA
8766M: Thierry Reding <thierry.reding@gmail.com>
8767L: linux-tegra@vger.kernel.org
f0b75693 8768L: linux-pci@vger.kernel.org
0447cfd7
TR
8769S: Supported
8770F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8771F: drivers/pci/host/pci-tegra.c
8772
47ff3de9
KVA
8773PCI DRIVER FOR TI DRA7XX
8774M: Kishon Vijay Abraham I <kishon@ti.com>
8775L: linux-omap@vger.kernel.org
8776L: linux-pci@vger.kernel.org
8777S: Supported
8778F: Documentation/devicetree/bindings/pci/ti-pci.txt
8779F: drivers/pci/host/pci-dra7xx.c
8780
f0b75693
BH
8781PCI DRIVER FOR RENESAS R-CAR
8782M: Simon Horman <horms@verge.net.au>
8783L: linux-pci@vger.kernel.org
4a121096 8784L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8785S: Maintained
8786F: drivers/pci/host/*rcar*
8787
4af82255 8788PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8789M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8790L: linux-pci@vger.kernel.org
f0b75693
BH
8791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8792L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8793S: Maintained
8794F: drivers/pci/host/pci-exynos.c
8795
f0b75693 8796PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8797M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8798M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8799L: linux-pci@vger.kernel.org
8800S: Maintained
8801F: drivers/pci/host/*designware*
8802
5a3aa2a8
JP
8803PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8804M: Joao Pinto <jpinto@synopsys.com>
8805L: linux-pci@vger.kernel.org
8806S: Maintained
8807F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8808F: drivers/pci/host/pcie-designware-plat.c
8809
cf28855b
WD
8810PCI DRIVER FOR GENERIC OF HOSTS
8811M: Will Deacon <will.deacon@arm.com>
8812L: linux-pci@vger.kernel.org
8813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8814S: Maintained
8815F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8816F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8817F: drivers/pci/host/pci-host-generic.c
8818
185a383a
KB
8819PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8820M: Keith Busch <keith.busch@intel.com>
8821L: linux-pci@vger.kernel.org
8822S: Supported
8823F: arch/x86/pci/vmd.c
8824
51b66a6c 8825PCIE DRIVER FOR ST SPEAR13XX
110baab1 8826M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8827L: linux-pci@vger.kernel.org
110baab1 8828S: Maintained
51b66a6c
PA
8829F: drivers/pci/host/*spear*
8830
af1169b4
LFT
8831PCI MSI DRIVER FOR ALTERA MSI IP
8832M: Ley Foon Tan <lftan@altera.com>
8833L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8834L: linux-pci@vger.kernel.org
8835S: Supported
8836F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8837F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8838
dcd19de3
DD
8839PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8840M: Duc Dang <dhdang@apm.com>
8841L: linux-pci@vger.kernel.org
8842L: linux-arm-kernel@lists.infradead.org
8843S: Maintained
8844F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8845F: drivers/pci/host/pci-xgene-msi.c
8846
500a1d9a
ZW
8847PCIE DRIVER FOR HISILICON
8848M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8849M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8850L: linux-pci@vger.kernel.org
8851S: Maintained
8852F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8853F: drivers/pci/host/pcie-hisi.c
8854
82a82383
SV
8855PCIE DRIVER FOR QUALCOMM MSM
8856M: Stanimir Varbanov <svarbanov@mm-sol.com>
8857L: linux-pci@vger.kernel.org
8858L: linux-arm-msm@vger.kernel.org
8859S: Maintained
8860F: drivers/pci/host/*qcom*
8861
f12b76e5
DD
8862PCIE DRIVER FOR CAVIUM THUNDERX
8863M: David Daney <david.daney@cavium.com>
8864L: linux-pci@vger.kernel.org
8865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8866S: Supported
8867F: Documentation/devicetree/bindings/pci/pci-thunder-*
8868F: drivers/pci/host/pci-thunder-*
8869
1da177e4 8870PCMCIA SUBSYSTEM
4230dfc9 8871P: Linux PCMCIA Team
f5df5881 8872L: linux-pcmcia@lists.infradead.org
6650e0a5 8873W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8875S: Maintained
679655da
JP
8876F: Documentation/pcmcia/
8877F: drivers/pcmcia/
8878F: include/pcmcia/
1da177e4
LT
8879
8880PCNET32 NETWORK DRIVER
227fb925 8881M: Don Fry <pcnet32@frontier.com>
979b6c13 8882L: netdev@vger.kernel.org
1da177e4 8883S: Maintained
b955f6ca 8884F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8885
48fc267e
SK
8886PCRYPT PARALLEL CRYPTO ENGINE
8887M: Steffen Klassert <steffen.klassert@secunet.com>
8888L: linux-crypto@vger.kernel.org
8889S: Maintained
8890F: crypto/pcrypt.c
8891F: include/crypto/pcrypt.h
8892
e72df0b8
TH
8893PER-CPU MEMORY ALLOCATOR
8894M: Tejun Heo <tj@kernel.org>
93e205a7 8895M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8897S: Maintained
8898F: include/linux/percpu*.h
8899F: mm/percpu*.c
8900F: arch/*/include/asm/percpu.h
8901
ad4ecbcb 8902PER-TASK DELAY ACCOUNTING
185e595f 8903M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8904S: Maintained
679655da
JP
8905F: include/linux/delayacct.h
8906F: kernel/delayacct.c
ad4ecbcb 8907
57c0c15b 8908PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8909M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8910M: Ingo Molnar <mingo@redhat.com>
f80c5393 8911M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8912R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8913L: linux-kernel@vger.kernel.org
75fc2d37 8914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8915S: Supported
d53e8365 8916F: kernel/events/*
a003236c 8917F: include/linux/perf_event.h
c117ab84 8918F: include/uapi/linux/perf_event.h
141c4296
RR
8919F: arch/*/kernel/perf_event*.c
8920F: arch/*/kernel/*/perf_event*.c
8921F: arch/*/kernel/*/*/perf_event*.c
a003236c 8922F: arch/*/include/asm/perf_event.h
a003236c 8923F: arch/*/kernel/perf_callchain.c
b0a434fb 8924F: arch/*/events/*
a003236c 8925F: tools/perf/
6c0b3244 8926
dd49d0f5 8927PERSONALITY HANDLING
8b58be88 8928M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8929L: linux-abi-devel@lists.sourceforge.net
8930S: Maintained
679655da 8931F: include/linux/personality.h
c117ab84 8932F: include/uapi/linux/personality.h
dd49d0f5 8933
838e7a03 8934PHONET PROTOCOL
2a06b40f 8935M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8936S: Supported
8937F: Documentation/networking/phonet.txt
8938F: include/linux/phonet.h
8939F: include/net/phonet/
c117ab84 8940F: include/uapi/linux/phonet.h
838e7a03
RDC
8941F: net/phonet/
8942
1da177e4 8943PHRAM MTD DRIVER
8b58be88 8944M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8945L: linux-mtd@lists.infradead.org
8946S: Maintained
679655da 8947F: drivers/mtd/devices/phram.c
1da177e4 8948
efdbb10e
BP
8949PICOLCD HID DRIVER
8950M: Bruno Prémont <bonbons@linux-vserver.org>
8951L: linux-input@vger.kernel.org
8952S: Maintained
8953F: drivers/hid/hid-picolcd*
8954
a53bfa07
JI
8955PICOXCELL SUPPORT
8956M: Jamie Iles <jamie@jamieiles.com>
8957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8958T: git git://github.com/jamieiles/linux-2.6-ji.git
8959S: Supported
b8733987 8960F: arch/arm/boot/dts/picoxcell*
14430813 8961F: arch/arm/mach-picoxcell/
b8733987 8962F: drivers/crypto/picoxcell*
a53bfa07 8963
2744e8af
LW
8964PIN CONTROL SUBSYSTEM
8965M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8966L: linux-gpio@vger.kernel.org
dbe752a3 8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8968S: Maintained
9feeed94 8969F: Documentation/devicetree/bindings/pinctrl/
07f29ba6 8970F: drivers/pinctrl/
8e406fe4 8971F: include/linux/pinctrl/
2744e8af 8972
2201bbb8
JCPV
8973PIN CONTROLLER - ATMEL AT91
8974M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Maintained
c654b6bf 8977F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8978
33d3690c
LD
8979PIN CONTROLLER - ATMEL AT91 PIO4
8980M: Ludovic Desroches <ludovic.desroches@atmel.com>
8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982L: linux-gpio@vger.kernel.org
8983S: Supported
8984F: drivers/pinctrl/pinctrl-at91-pio4.*
8985
cbd1b652
MW
8986PIN CONTROLLER - INTEL
8987M: Mika Westerberg <mika.westerberg@linux.intel.com>
8988M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8989S: Maintained
8990F: drivers/pinctrl/intel/
2201bbb8 8991
9963b536
LP
8992PIN CONTROLLER - RENESAS
8993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8994M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8995L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8996S: Maintained
8997F: drivers/pinctrl/sh-pfc/
8998
b75e60d6 8999PIN CONTROLLER - SAMSUNG
fea685e9 9000M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9001M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9002M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9005S: Maintained
9b5b33f6 9006F: drivers/pinctrl/samsung/
b75e60d6 9007
13cbd906
TL
9008PIN CONTROLLER - SINGLE
9009M: Tony Lindgren <tony@atomide.com>
9010M: Haojian Zhuang <haojian.zhuang@linaro.org>
9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012L: linux-omap@vger.kernel.org
9013S: Maintained
9014F: drivers/pinctrl/pinctrl-single.c
9015
deda8287 9016PIN CONTROLLER - ST SPEAR
da89947b 9017M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9019W: http://www.st.com/spear
9020S: Maintained
8e406fe4 9021F: drivers/pinctrl/spear/
deda8287 9022
249a6771 9023PKTCDVD DRIVER
e5f6450c 9024M: Jiri Kosina <jikos@kernel.org>
249a6771 9025S: Maintained
679655da
JP
9026F: drivers/block/pktcdvd.c
9027F: include/linux/pktcdvd.h
c117ab84 9028F: include/uapi/linux/pktcdvd.h
249a6771 9029
b31d8273
G
9030PKUNITY SOC DRIVERS
9031M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9032W: http://mprc.pku.edu.cn/~guanxuetao/linux
9033S: Maintained
ceebf4d5 9034T: git git://github.com/gxt/linux.git
b31d8273 9035F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9036F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9037F: drivers/video/fbdev/fb-puv3.c
2809e80b 9038F: drivers/rtc/rtc-puv3.c
b31d8273 9039
9d2ecfb7 9040PMBUS HARDWARE MONITORING DRIVERS
ca462085 9041M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9042L: linux-hwmon@vger.kernel.org
9043W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9044W: http://www.roeck-us.net/linux/drivers/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9046S: Maintained
9047F: Documentation/hwmon/pmbus
9048F: drivers/hwmon/pmbus/
9049F: include/linux/i2c/pmbus.h
9050
89a36810 9051PMC SIERRA MaxRAID DRIVER
89a36810
AR
9052L: linux-scsi@vger.kernel.org
9053W: http://www.pmc-sierra.com/
3cdea4d7 9054S: Orphan
89a36810
AR
9055F: drivers/scsi/pmcraid.*
9056
dbf9bfe6 9057PMC SIERRA PM8001 DRIVER
d32477e2 9058M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9059M: lindar_liu@usish.com
f5a7b525 9060L: pmchba@pmcs.com
dbf9bfe6 9061L: linux-scsi@vger.kernel.org
9062S: Supported
9063F: drivers/scsi/pm8001/
9064
1da177e4 9065POSIX CLOCKS and TIMERS
8b58be88 9066M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9067L: linux-kernel@vger.kernel.org
75fc2d37 9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9069S: Maintained
679655da
JP
9070F: fs/timerfd.c
9071F: include/linux/timer*
5cee9645 9072F: kernel/time/*timer*
1da177e4 9073
7b06a6d7
RW
9074POWER MANAGEMENT CORE
9075M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9076L: linux-pm@vger.kernel.org
9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9078S: Supported
9079F: drivers/base/power/
9080F: include/linux/pm.h
9081F: include/linux/pm_*
9082F: include/linux/powercap.h
9083F: drivers/powercap/
9084
3be86148 9085POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9086M: Sebastian Reichel <sre@kernel.org>
57318935 9087M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9088M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9089L: linux-pm@vger.kernel.org
54e5881d 9090T: git git://git.infradead.org/battery-2.6.git
3be86148 9091S: Maintained
679655da 9092F: include/linux/power_supply.h
8cd725a1 9093F: drivers/power/
26305022 9094X: drivers/power/avs/
3be86148 9095
514f161a
MR
9096POWER STATE COORDINATION INTERFACE (PSCI)
9097M: Mark Rutland <mark.rutland@arm.com>
9098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9099L: linux-arm-kernel@lists.infradead.org
9100S: Maintained
9101F: drivers/firmware/psci.c
9102F: include/linux/psci.h
9103F: include/uapi/linux/psci.h
9104
1da177e4 9105PNP SUPPORT
9c3646d1 9106M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9107S: Maintained
679655da 9108F: drivers/pnp/
1da177e4
LT
9109
9110PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9111M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9112L: linux-ppp@vger.kernel.org
9113S: Maintained
224cf5ad 9114F: drivers/net/ppp/ppp_*
1da177e4
LT
9115
9116PPP OVER ATM (RFC 2364)
8b58be88 9117M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9118S: Maintained
679655da 9119F: net/atm/pppoatm.c
c117ab84 9120F: include/uapi/linux/atmppp.h
1da177e4
LT
9121
9122PPP OVER ETHERNET
8b58be88 9123M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9124S: Maintained
224cf5ad
JK
9125F: drivers/net/ppp/pppoe.c
9126F: drivers/net/ppp/pppox.c
1da177e4 9127
a6d2370b 9128PPP OVER L2TP
8b58be88 9129M: James Chapman <jchapman@katalix.com>
a6d2370b 9130S: Maintained
90ca28d1 9131F: net/l2tp/l2tp_ppp.c
679655da 9132F: include/linux/if_pppol2tp.h
c117ab84 9133F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9134
eae9d2ba 9135PPS SUPPORT
8b58be88 9136M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9137W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9138L: linuxpps@ml.enneenne.com (subscribers-only)
9139S: Maintained
cabaaf41
JP
9140F: Documentation/pps/
9141F: drivers/pps/
9142F: include/linux/pps*.h
eae9d2ba 9143
71a6d0af
HW
9144PPTP DRIVER
9145M: Dmitry Kozlov <xeb@mail.ru>
9146L: netdev@vger.kernel.org
9147S: Maintained
224cf5ad 9148F: drivers/net/ppp/pptp.c
71a6d0af
HW
9149W: http://sourceforge.net/projects/accel-pptp
9150
1da177e4 9151PREEMPTIBLE KERNEL
8b58be88 9152M: Robert Love <rml@tech9.net>
1da177e4
LT
9153L: kpreempt-tech@lists.sourceforge.net
9154W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9155S: Supported
679655da
JP
9156F: Documentation/preempt-locking.txt
9157F: include/linux/preempt.h
1da177e4
LT
9158
9159PRISM54 WIRELESS DRIVER
8b58be88 9160M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9161L: linux-wireless@vger.kernel.org
9ef80804 9162W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9163S: Obsolete
c12edfe2 9164F: drivers/net/wireless/intersil/prism54/
1da177e4 9165
02c18891 9166PS3 NETWORK SUPPORT
b809b9ca 9167M: Geoff Levand <geoff@infradead.org>
02c18891 9168L: netdev@vger.kernel.org
a14ab6b6 9169L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9170S: Maintained
8df158ac 9171F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9172
f58a9d17 9173PS3 PLATFORM SUPPORT
b809b9ca 9174M: Geoff Levand <geoff@infradead.org>
a4724ed6 9175L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9176S: Maintained
679655da
JP
9177F: arch/powerpc/boot/ps3*
9178F: arch/powerpc/include/asm/lv1call.h
9179F: arch/powerpc/include/asm/ps3*.h
9180F: arch/powerpc/platforms/ps3/
9181F: drivers/*/ps3*
9182F: drivers/ps3/
fec629b8 9183F: drivers/rtc/rtc-ps3.c
679655da 9184F: drivers/usb/host/*ps3.c
fec629b8 9185F: sound/ppc/snd_ps3*
f58a9d17 9186
cffb4add 9187PS3VRAM DRIVER
8b58be88 9188M: Jim Paris <jim@jtan.com>
3715a5d0 9189M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9190L: linuxppc-dev@lists.ozlabs.org
cffb4add 9191S: Maintained
8a3977cb 9192F: drivers/block/ps3vram.c
cffb4add 9193
8defe599 9194PSTORE FILESYSTEM
9d5e2a02 9195M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9196M: Colin Cross <ccross@android.com>
9197M: Kees Cook <keescook@chromium.org>
9198M: Tony Luck <tony.luck@intel.com>
9199S: Maintained
9f273c24 9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9201F: fs/pstore/
9202F: include/linux/pstore*
04851772 9203F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9204F: drivers/acpi/apei/erst.c
9205
7fbc415d
RC
9206PTP HARDWARE CLOCK SUPPORT
9207M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9208L: netdev@vger.kernel.org
7fbc415d
RC
9209S: Maintained
9210W: http://linuxptp.sourceforge.net/
9211F: Documentation/ABI/testing/sysfs-ptp
9212F: Documentation/ptp/*
0ecb3cdd 9213F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9214F: drivers/net/phy/dp83640*
9215F: drivers/ptp/*
9216F: include/linux/ptp_cl*
9217
cf94a4d1 9218PTRACE SUPPORT
e846ee5f 9219M: Roland McGrath <roland@hack.frob.com>
8b58be88 9220M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9221S: Maintained
9222F: include/asm-generic/syscall.h
9223F: include/linux/ptrace.h
9224F: include/linux/regset.h
9225F: include/linux/tracehook.h
c117ab84 9226F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9227F: kernel/ptrace.c
9228
8320204a 9229PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9230M: Mike Isely <isely@pobox.com>
16e9495d 9231L: pvrusb2@isely.net (subscribers-only)
661263b5 9232L: linux-media@vger.kernel.org
8320204a 9233W: http://www.isely.net/pvrusb2/
275ffde4 9234T: git git://linuxtv.org/media_tree.git
8320204a 9235S: Maintained
679655da 9236F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9237F: drivers/media/usb/pvrusb2/
8320204a 9238
39532e6c
HG
9239PWC WEBCAM DRIVER
9240M: Hans de Goede <hdegoede@redhat.com>
9241L: linux-media@vger.kernel.org
9242T: git git://linuxtv.org/media_tree.git
9243S: Maintained
9244F: drivers/media/usb/pwc/*
9245
93c090b3
KD
9246PWM FAN DRIVER
9247M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9248L: linux-hwmon@vger.kernel.org
93c090b3
KD
9249S: Supported
9250F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9251F: Documentation/hwmon/pwm-fan
9252F: drivers/hwmon/pwm-fan.c
9253
200efedd 9254PWM SUBSYSTEM
aa3495f7
TR
9255M: Thierry Reding <thierry.reding@gmail.com>
9256L: linux-pwm@vger.kernel.org
0c2498f1 9257S: Maintained
006e854f 9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9259F: Documentation/pwm.txt
9260F: Documentation/devicetree/bindings/pwm/
9261F: include/linux/pwm.h
0c2498f1 9262F: drivers/pwm/
a140b98d
TR
9263F: drivers/video/backlight/pwm_bl.c
9264F: include/linux/pwm_backlight.h
0c2498f1 9265
30ec261e 9266PXA2xx/PXA3xx SUPPORT
8da5e302 9267M: Daniel Mack <daniel@zonque.org>
a323f664 9268M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9269M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9271T: git git://github.com/hzhuang1/linux.git
8da5e302 9272T: git git://github.com/rjarzmik/linux.git
1da177e4 9273S: Maintained
e68d7c14 9274F: arch/arm/boot/dts/pxa*
679655da 9275F: arch/arm/mach-pxa/
820439f1 9276F: drivers/dma/pxa*
679655da 9277F: drivers/pcmcia/pxa2xx*
1403ead9 9278F: drivers/pinctrl/pxa/
9df92e6c 9279F: drivers/spi/spi-pxa2xx*
faf2e1db 9280F: drivers/usb/gadget/udc/pxa2*
679655da 9281F: include/sound/pxa2xx-lib.h
bec4c99e 9282F: sound/arm/pxa*
14430813 9283F: sound/soc/pxa/
1da177e4 9284
f3154a46
RJ
9285PXA GPIO DRIVER
9286M: Robert Jarzmik <robert.jarzmik@free.fr>
9287L: linux-gpio@vger.kernel.org
9288S: Maintained
9289F: drivers/gpio/gpio-pxa.c
9290
ec64d3bf
EG
9291PXA3xx NAND FLASH DRIVER
9292M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9293L: linux-mtd@lists.infradead.org
9294S: Maintained
9a67f099 9295F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9296
3f640c61 9297MMP SUPPORT
8b58be88 9298M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9299M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9301T: git git://github.com/hzhuang1/linux.git
9302T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9303S: Maintained
e68d7c14 9304F: arch/arm/boot/dts/mmp*
3f640c61 9305F: arch/arm/mach-mmp/
e8e6cb32 9306
272f133a
PO
9307PXA MMCI DRIVER
9308S: Orphan
9309
57f63bc8 9310PXA RTC DRIVER
8b58be88 9311M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9312L: rtc-linux@googlegroups.com
9313S: Maintained
9314
cea4001a 9315QAT DRIVER
49e7d9df
JP
9316M: Tadeusz Struk <tadeusz.struk@intel.com>
9317L: qat-linux@intel.com
9318S: Supported
9319F: drivers/crypto/qat/
cea4001a 9320
52a09a04 9321QIB DRIVER
8473c603 9322M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9323L: linux-rdma@vger.kernel.org
9324S: Supported
9325F: drivers/infiniband/hw/qib/
9326
5e9772b9
JS
9327QLOGIC QLA1280 SCSI DRIVER
9328M: Michael Reed <mdr@sgi.com>
9329L: linux-scsi@vger.kernel.org
9330S: Maintained
9331F: drivers/scsi/qla1280.[ch]
9332
1da177e4 9333QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9334M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9335L: linux-scsi@vger.kernel.org
9336S: Supported
679655da
JP
9337F: Documentation/scsi/LICENSE.qla2xxx
9338F: drivers/scsi/qla2xxx/
1da177e4 9339
883c98fe 9340QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9341M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9342L: linux-scsi@vger.kernel.org
9343S: Supported
bacfb81b 9344F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9345F: drivers/scsi/qla4xxx/
9346
5a4faa87 9347QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9348M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9349M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9350M: linux-driver@qlogic.com
9351L: netdev@vger.kernel.org
9352S: Supported
679655da 9353F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9354F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9355
0ec00f03 9356QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9357M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9358L: netdev@vger.kernel.org
9359S: Supported
aa43c215 9360F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9361
c4e84bde 9362QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9363M: Harish Patil <harish.patil@qlogic.com>
9364M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9365M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9366M: linux-driver@qlogic.com
c4e84bde
RM
9367L: netdev@vger.kernel.org
9368S: Supported
aa43c215 9369F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9370
fe56b9e6
YM
9371QLOGIC QL4xxx ETHERNET DRIVER
9372M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9373M: Ariel Elior <Ariel.Elior@qlogic.com>
9374M: everest-linux-l2@qlogic.com
9375L: netdev@vger.kernel.org
9376S: Supported
9377F: drivers/net/ethernet/qlogic/qed/
9378F: include/linux/qed/
9379F: drivers/net/ethernet/qlogic/qede/
9380
1da177e4 9381QNX4 FILESYSTEM
8b58be88 9382M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9383W: http://www.alarsen.net/linux/qnx4fs/
9384S: Maintained
80811493 9385F: fs/qnx4/
c117ab84
CEB
9386F: include/uapi/linux/qnx4_fs.h
9387F: include/uapi/linux/qnxtypes.h
1da177e4 9388
91952bc0
AP
9389QT1010 MEDIA DRIVER
9390M: Antti Palosaari <crope@iki.fi>
9391L: linux-media@vger.kernel.org
a825eaec 9392W: https://linuxtv.org
91952bc0
AP
9393W: http://palosaari.fi/linux/
9394Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395T: git git://linuxtv.org/anttip/media_tree.git
9396S: Maintained
9397F: drivers/media/tuners/qt1010*
9398
966fb5ec
SM
9399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9400M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9401L: linux-wireless@vger.kernel.org
9402L: ath9k-devel@lists.ath9k.org
9403W: http://wireless.kernel.org/en/users/Drivers/ath9k
9404S: Supported
9405F: drivers/net/wireless/ath/ath9k/
9406
2ea0ffcb
KV
9407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9408M: Kalle Valo <kvalo@qca.qualcomm.com>
9409L: ath10k@lists.infradead.org
9410W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9412S: Supported
9413F: drivers/net/wireless/ath/ath10k/
9414
4f4567cf
RK
9415QUALCOMM HEXAGON ARCHITECTURE
9416M: Richard Kuo <rkuo@codeaurora.org>
9417L: linux-hexagon@vger.kernel.org
9f273c24 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9419S: Supported
9420F: arch/hexagon/
9421
8e84c258
EK
9422QUALCOMM WCN36XX WIRELESS DRIVER
9423M: Eugene Krasnikov <k.eugene.e@gmail.com>
9424L: wcn36xx@lists.infradead.org
9425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9426T: git git://github.com/KrasnikovEugene/wcn36xx.git
9427S: Supported
9428F: drivers/net/wireless/ath/wcn36xx/
9429
eeca9a67
MT
9430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9431M: Gabriel Somlo <somlo@cmu.edu>
9432M: "Michael S. Tsirkin" <mst@redhat.com>
9433L: qemu-devel@nongnu.org
9434S: Maintained
9435F: drivers/firmware/qemu_fw_cfg.c
9436
602adf40 9437RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9438M: Ilya Dryomov <idryomov@gmail.com>
9439M: Sage Weil <sage@redhat.com>
527a88b9 9440M: Alex Elder <elder@kernel.org>
398ecff5 9441L: ceph-devel@vger.kernel.org
09d90327
SW
9442W: http://ceph.com/
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9444T: git git://github.com/ceph/ceph-client.git
602adf40 9445S: Supported
398ecff5 9446F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9447F: drivers/block/rbd.c
9448F: drivers/block/rbd_types.h
9449
1da177e4 9450RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9451M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9452L: linux-fbdev@vger.kernel.org
1da177e4 9453S: Maintained
8a61f013 9454F: drivers/video/fbdev/aty/radeon*
c117ab84 9455F: include/uapi/linux/radeonfb.h
1da177e4 9456
c6c9b34c
HG
9457RADIOSHARK RADIO DRIVER
9458M: Hans de Goede <hdegoede@redhat.com>
9459L: linux-media@vger.kernel.org
9460T: git git://linuxtv.org/media_tree.git
9461S: Maintained
9462F: drivers/media/radio/radio-shark.c
9463
9464RADIOSHARK2 RADIO DRIVER
9465M: Hans de Goede <hdegoede@redhat.com>
9466L: linux-media@vger.kernel.org
9467T: git git://linuxtv.org/media_tree.git
9468S: Maintained
9469F: drivers/media/radio/radio-shark2.c
9470F: drivers/media/radio/radio-tea5777.c
9471
1da177e4 9472RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9473M: Paul Mackerras <paulus@samba.org>
c69f677c 9474L: linux-fbdev@vger.kernel.org
1da177e4 9475S: Maintained
8a61f013 9476F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9477
a0fd81a9 9478RALINK MIPS ARCHITECTURE
bdb40e8e 9479M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9480L: linux-mips@linux-mips.org
9481S: Maintained
9482F: arch/mips/ralink
9483
e7839f25 9484RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9485P: rt2x00 project
b182427e 9486M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9487M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9488L: linux-wireless@vger.kernel.org
95ea3627 9489S: Maintained
33aca94d 9490F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9491
9db5579b 9492RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9493M: Jens Axboe <axboe@kernel.dk>
9db5579b 9494S: Maintained
679655da
JP
9495F: Documentation/blockdev/ramdisk.txt
9496F: drivers/block/brd.c
9db5579b 9497
9e95ce27 9498RANDOM NUMBER DRIVER
0624bcaa 9499M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9500S: Maintained
679655da 9501F: drivers/char/random.c
9e95ce27 9502
394b701c 9503RAPIDIO SUBSYSTEM
8b58be88 9504M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9505M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9506S: Maintained
679655da 9507F: drivers/rapidio/
394b701c 9508
e2d1d6c0 9509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9510L: linux-wireless@vger.kernel.org
f52a5490 9511S: Orphan
679655da 9512F: drivers/net/wireless/ray*
e2d1d6c0
RD
9513
9514RCUTORTURE MODULE
e0198b29 9515M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9517L: linux-kernel@vger.kernel.org
f9094d8e 9518S: Supported
08deed1e 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9520F: Documentation/RCU/torture.txt
34e2d560 9521F: kernel/rcu/rcutorture.c
e2d1d6c0 9522
c87b9c60
PM
9523RCUTORTURE TEST FRAMEWORK
9524M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9525M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9526R: Steven Rostedt <rostedt@goodmis.org>
9527R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9528R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9529L: linux-kernel@vger.kernel.org
c87b9c60
PM
9530S: Supported
9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9532F: tools/testing/selftests/rcutorture
9533
c1f766b5 9534RDC R-321X SoC
8b58be88 9535M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9536S: Maintained
9537
db17f395 9538RDC R6040 FAST ETHERNET DRIVER
8b58be88 9539M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9540L: netdev@vger.kernel.org
9541S: Maintained
58565a35 9542F: drivers/net/ethernet/rdc/r6040.c
db17f395 9543
a09ed661 9544RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9545M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9546L: netdev@vger.kernel.org
9547L: linux-rdma@vger.kernel.org
fbb5a558 9548L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9549W: https://oss.oracle.com/projects/rds/
a09ed661 9550S: Supported
679655da 9551F: net/rds/
72f26eee 9552F: Documentation/networking/rds.txt
a09ed661 9553
0194621b
DD
9554RDMAVT - RDMA verbs software
9555M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9556L: linux-rdma@vger.kernel.org
9557S: Supported
9558F: drivers/infiniband/sw/rdmavt
9559
595182bc 9560READ-COPY UPDATE (RCU)
8b58be88 9561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9562M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9563R: Steven Rostedt <rostedt@goodmis.org>
9564R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9565R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9566L: linux-kernel@vger.kernel.org
9fab9787 9567W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9568S: Supported
08deed1e 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9570F: Documentation/RCU/
9fab9787 9571X: Documentation/RCU/torture.txt
f9094d8e 9572F: include/linux/rcu*
4102adab
PM
9573X: include/linux/srcu.h
9574F: kernel/rcu/
34e2d560 9575X: kernel/torture.c
595182bc 9576
0c86edc0 9577REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9578M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9579M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9580L: rtc-linux@googlegroups.com
8a6e2535 9581Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9583S: Maintained
679655da
JP
9584F: Documentation/rtc.txt
9585F: drivers/rtc/
9586F: include/linux/rtc.h
c117ab84 9587F: include/uapi/linux/rtc.h
0c86edc0 9588
0e400c53
MB
9589REALTEK AUDIO CODECS
9590M: Bard Liao <bardliao@realtek.com>
9591M: Oder Chiou <oder_chiou@realtek.com>
9592S: Maintained
9593F: sound/soc/codecs/rt*
9594F: include/sound/rt*.h
9595
1da177e4 9596REISERFS FILE SYSTEM
76c4e5ea 9597L: reiserfs-devel@vger.kernel.org
1da177e4 9598S: Supported
679655da 9599F: fs/reiserfs/
1da177e4 9600
b83a313b 9601REGISTER MAP ABSTRACTION
b02e48f2 9602M: Mark Brown <broonie@kernel.org>
dd060bc9 9603L: linux-kernel@vger.kernel.org
b83a313b
MB
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9605S: Supported
9606F: drivers/base/regmap/
9607F: include/linux/regmap.h
9608
400e64df
OBC
9609REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9610M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9611M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9612L: linux-remoteproc@vger.kernel.org
6bb697b6 9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9614S: Maintained
9615F: drivers/remoteproc/
9616F: Documentation/remoteproc.txt
6fc26488 9617F: include/linux/remoteproc.h
400e64df 9618
d8115db5
OBC
9619REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9620M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9621M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9622L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9624S: Maintained
9625F: drivers/rpmsg/
9626F: Documentation/rpmsg.txt
9627F: include/linux/rpmsg.h
9628
8e6569af
SS
9629RENESAS ETHERNET DRIVERS
9630R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9631L: netdev@vger.kernel.org
4a121096 9632L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9633F: drivers/net/ethernet/renesas/
9634F: include/linux/sh_eth.h
9635
3e46c397
YS
9636RENESAS USB2 PHY DRIVER
9637M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9638L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9639S: Maintained
9640F: drivers/phy/phy-rcar-gen3-usb2.c
9641
1b0fe6be
PZ
9642RESET CONTROLLER FRAMEWORK
9643M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9644T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9645S: Maintained
9646F: drivers/reset/
9647F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9648F: include/dt-bindings/reset/
1b0fe6be
PZ
9649F: include/linux/reset.h
9650F: include/linux/reset-controller.h
9651
e0897645 9652RFKILL
8b58be88 9653M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9654L: linux-wireless@vger.kernel.org
ce466579
JB
9655W: http://wireless.kernel.org/
9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9658S: Maintained
505c9247 9659F: Documentation/rfkill.txt
80811493 9660F: net/rfkill/
e0897645 9661
933685ca
TG
9662RHASHTABLE
9663M: Thomas Graf <tgraf@suug.ch>
9664L: netdev@vger.kernel.org
9665S: Maintained
9666F: lib/rhashtable.c
9667F: include/linux/rhashtable.h
9668
67e054e9
ML
9669RICOH SMARTMEDIA/XD DRIVER
9670M: Maxim Levitsky <maximlevitsky@gmail.com>
9671S: Maintained
21c26f50
JP
9672F: drivers/mtd/nand/r852.c
9673F: drivers/mtd/nand/r852.h
67e054e9 9674
92634125
ML
9675RICOH R5C592 MEMORYSTICK DRIVER
9676M: Maxim Levitsky <maximlevitsky@gmail.com>
9677S: Maintained
9678F: drivers/memstick/host/r592.*
9679
27f1d2f9
SA
9680ROCCAT DRIVERS
9681M: Stefan Achatz <erazor_de@users.sourceforge.net>
9682W: http://sourceforge.net/projects/roccat/
9683S: Maintained
9684F: drivers/hid/hid-roccat*
9685F: include/linux/hid-roccat*
9686F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9687
4b8ac966
JP
9688ROCKER DRIVER
9689M: Jiri Pirko <jiri@resnulli.us>
9690M: Scott Feldman <sfeldma@gmail.com>
9691L: netdev@vger.kernel.org
9692S: Supported
9693F: drivers/net/ethernet/rocker/
9694
1da177e4
LT
9695ROCKETPORT DRIVER
9696P: Comtrol Corp.
1da177e4
LT
9697W: http://www.comtrol.com
9698S: Maintained
679655da 9699F: Documentation/serial/rocket.txt
c897401b 9700F: drivers/tty/rocket*
1da177e4 9701
7645c2f4
KC
9702ROCKETPORT EXPRESS/INFINITY DRIVER
9703M: Kevin Cernekee <cernekee@gmail.com>
9704L: linux-serial@vger.kernel.org
9705S: Odd Fixes
9706F: drivers/tty/serial/rp2.*
9707
1da177e4 9708ROSE NETWORK LAYER
8b58be88 9709M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9710L: linux-hams@vger.kernel.org
d34cb28a 9711W: http://www.linux-ax25.org/
1da177e4 9712S: Maintained
679655da 9713F: include/net/rose.h
c117ab84 9714F: include/uapi/linux/rose.h
679655da 9715F: net/rose/
1da177e4 9716
91952bc0
AP
9717RTL2830 MEDIA DRIVER
9718M: Antti Palosaari <crope@iki.fi>
9719L: linux-media@vger.kernel.org
a825eaec 9720W: https://linuxtv.org
91952bc0
AP
9721W: http://palosaari.fi/linux/
9722Q: http://patchwork.linuxtv.org/project/linux-media/list/
9723T: git git://linuxtv.org/anttip/media_tree.git
9724S: Maintained
9725F: drivers/media/dvb-frontends/rtl2830*
9726
27a0aacf
AP
9727RTL2832 MEDIA DRIVER
9728M: Antti Palosaari <crope@iki.fi>
9729L: linux-media@vger.kernel.org
a825eaec 9730W: https://linuxtv.org
27a0aacf
AP
9731W: http://palosaari.fi/linux/
9732Q: http://patchwork.linuxtv.org/project/linux-media/list/
9733T: git git://linuxtv.org/anttip/media_tree.git
9734S: Maintained
9735F: drivers/media/dvb-frontends/rtl2832*
9736
ba6e6f6e
AP
9737RTL2832_SDR MEDIA DRIVER
9738M: Antti Palosaari <crope@iki.fi>
9739L: linux-media@vger.kernel.org
a825eaec 9740W: https://linuxtv.org
ba6e6f6e
AP
9741W: http://palosaari.fi/linux/
9742Q: http://patchwork.linuxtv.org/project/linux-media/list/
9743T: git git://linuxtv.org/anttip/media_tree.git
9744S: Maintained
b4bb1c28 9745F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9746
59840488 9747RTL8180 WIRELESS DRIVER
605bebe2 9748L: linux-wireless@vger.kernel.org
491b26b4 9749W: http://wireless.kernel.org/
54e5881d 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9751S: Orphan
62141726 9752F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9753
59840488 9754RTL8187 WIRELESS DRIVER
9f0939bf 9755M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9756M: Hin-Tak Leung <htl10@users.sourceforge.net>
9757M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9758L: linux-wireless@vger.kernel.org
491b26b4 9759W: http://wireless.kernel.org/
54e5881d 9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9761S: Maintained
62141726 9762F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9763
3cf0c8ad
LF
9764RTL8192CE WIRELESS DRIVER
9765M: Larry Finger <Larry.Finger@lwfinger.net>
9766M: Chaoming Li <chaoming_li@realsil.com.cn>
9767L: linux-wireless@vger.kernel.org
491b26b4 9768W: http://wireless.kernel.org/
3cf0c8ad
LF
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9770S: Maintained
62141726
KV
9771F: drivers/net/wireless/realtek/rtlwifi/
9772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9773
26f1fad2
JS
9774RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9775M: Jes Sorensen <Jes.Sorensen@redhat.com>
9776L: linux-wireless@vger.kernel.org
171a900c 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9778S: Maintained
9779F: drivers/net/wireless/realtek/rtl8xxxu/
9780
9eb8ef74 9781S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9782M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9783L: linux-fbdev@vger.kernel.org
ce00f85c 9784S: Maintained
8a61f013 9785F: drivers/video/fbdev/savage/
9eb8ef74 9786
1da177e4 9787S390
8b58be88
JP
9788M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9789M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9790L: linux-s390@vger.kernel.org
5238da45 9791W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9793S: Supported
679655da 9794F: arch/s390/
a968cd3e 9795F: drivers/s390/
3bfe6858
JN
9796F: Documentation/s390/
9797F: Documentation/DocBook/s390*
5238da45 9798
322986ca
SO
9799S390 COMMON I/O LAYER
9800M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9801M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9802L: linux-s390@vger.kernel.org
9803W: http://www.ibm.com/developerworks/linux/linux390/
9804S: Supported
9805F: drivers/s390/cio/
9806
9807S390 DASD DRIVER
9808M: Stefan Weinhuber <wein@de.ibm.com>
9809M: Stefan Haberland <stefan.haberland@de.ibm.com>
9810L: linux-s390@vger.kernel.org
9811W: http://www.ibm.com/developerworks/linux/linux390/
9812S: Supported
9813F: drivers/s390/block/dasd*
9814F: block/partitions/ibm.c
9815
5238da45 9816S390 NETWORK DRIVERS
f0c59aff 9817M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9818L: linux-s390@vger.kernel.org
5238da45
HC
9819W: http://www.ibm.com/developerworks/linux/linux390/
9820S: Supported
679655da 9821F: drivers/s390/net/
5238da45 9822
322986ca
SO
9823S390 PCI SUBSYSTEM
9824M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9825M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9826L: linux-s390@vger.kernel.org
9827W: http://www.ibm.com/developerworks/linux/linux390/
9828S: Supported
9829F: arch/s390/pci/
9830F: drivers/pci/hotplug/s390_pci_hpc.c
9831
feed9b62 9832S390 ZCRYPT DRIVER
5c8d0983 9833M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9834L: linux-s390@vger.kernel.org
a968cd3e 9835W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9836S: Supported
d5ca6918 9837F: drivers/s390/crypto/
feed9b62 9838
5238da45 9839S390 ZFCP DRIVER
d38e19d0 9840M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9841L: linux-s390@vger.kernel.org
5238da45 9842W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9843S: Supported
679655da 9844F: drivers/s390/scsi/zfcp_*
1da177e4 9845
dd96df2c 9846S390 IUCV NETWORK LAYER
f0c59aff 9847M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9848L: linux-s390@vger.kernel.org
9849W: http://www.ibm.com/developerworks/linux/linux390/
9850S: Supported
679655da
JP
9851F: drivers/s390/net/*iucv*
9852F: include/net/iucv/
9853F: net/iucv/
dd96df2c 9854
8128f23c
GS
9855S390 IOMMU (PCI)
9856M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9857L: linux-s390@vger.kernel.org
9858W: http://www.ibm.com/developerworks/linux/linux390/
9859S: Supported
9860F: drivers/iommu/s390-iommu.c
9861
4dde7f75 9862S3C24XX SD/MMC Driver
8b58be88 9863M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9865S: Supported
679655da 9866F: drivers/mmc/host/s3cmci.*
4dde7f75 9867
1f15a229
HV
9868SAA6588 RDS RECEIVER DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
a825eaec 9872W: https://linuxtv.org
1f15a229
HV
9873S: Odd Fixes
9874F: drivers/media/i2c/saa6588*
9875
98ed12e6 9876SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9877M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9878M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9879L: linux-media@vger.kernel.org
a825eaec 9880W: https://linuxtv.org
98ed12e6
MCC
9881T: git git://linuxtv.org/media_tree.git
9882S: Odd fixes
e42bf501 9883F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9884F: drivers/media/pci/saa7134/
9885
1da177e4 9886SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9887M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9888L: linux-media@vger.kernel.org
275ffde4 9889T: git git://linuxtv.org/media_tree.git
1da177e4 9890S: Maintained
90d72ac6
MCC
9891F: drivers/media/common/saa7146/
9892F: drivers/media/pci/saa7146/
9893F: include/media/saa7146*
1da177e4 9894
92304a40 9895SAMSUNG LAPTOP DRIVER
5909c654 9896M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9897L: platform-driver-x86@vger.kernel.org
9898S: Maintained
9899F: drivers/platform/x86/samsung-laptop.c
9900
4a109cc0 9901SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9902M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9904S: Supported
14430813 9905F: sound/soc/samsung/
4a109cc0 9906
0d89a28b 9907SAMSUNG FRAMEBUFFER DRIVER
b7701755 9908M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9909L: linux-fbdev@vger.kernel.org
9910S: Maintained
8a61f013 9911F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9912
b40f0632 9913SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9914M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9915M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9916L: linux-kernel@vger.kernel.org
b40f0632 9917L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9918S: Supported
9919F: drivers/mfd/sec*.c
9920F: drivers/regulator/s2m*.c
9921F: drivers/regulator/s5m*.c
b40f0632
KK
9922F: drivers/clk/clk-s2mps11.c
9923F: drivers/rtc/rtc-s5m.c
f69d3a17 9924F: include/linux/mfd/samsung/
a13c7c51
KK
9925F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9926F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9927F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9928F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9929
038f5c4b
SN
9930SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9931M: Kyungmin Park <kyungmin.park@samsung.com>
9932M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9933L: linux-media@vger.kernel.org
9934Q: https://patchwork.linuxtv.org/project/linux-media/list/
9935S: Supported
9936F: drivers/media/platform/exynos4-is/
038f5c4b 9937
6fd86ab2
SN
9938SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9939M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9940L: linux-media@vger.kernel.org
9941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9942S: Maintained
9943F: drivers/media/platform/s3c-camif/
d647f0b7 9944F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9945
b84ef24e
AH
9946SAMSUNG S5C73M3 CAMERA DRIVER
9947M: Kyungmin Park <kyungmin.park@samsung.com>
9948M: Andrzej Hajda <a.hajda@samsung.com>
9949L: linux-media@vger.kernel.org
9950S: Supported
9951F: drivers/media/i2c/s5c73m3/*
9952
7d459937
AH
9953SAMSUNG S5K5BAF CAMERA DRIVER
9954M: Kyungmin Park <kyungmin.park@samsung.com>
9955M: Andrzej Hajda <a.hajda@samsung.com>
9956L: linux-media@vger.kernel.org
9957S: Supported
9958F: drivers/media/i2c/s5k5baf.c
9959
c04c674f
RB
9960SAMSUNG S3FWRN5 NFC DRIVER
9961M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9962M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9963L: linux-nfc@lists.01.org (moderated for non-subscribers)
9964S: Supported
9965F: drivers/nfc/s3fwrn5
9966
310e39c9 9967SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9968M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9969M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9970S: Supported
9971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9972F: drivers/clk/samsung/
9973
66890ed6
BA
9974SAMSUNG SXGBE DRIVERS
9975M: Byungho An <bh74.an@samsung.com>
9976M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9977M: Vipul Pandya <vipul.pandya@samsung.com>
9978S: Supported
9979L: netdev@vger.kernel.org
9980F: drivers/net/ethernet/samsung/sxgbe/
9981
93c537af
LM
9982SAMSUNG THERMAL DRIVER
9983M: Lukasz Majewski <l.majewski@samsung.com>
9984L: linux-pm@vger.kernel.org
9985L: linux-samsung-soc@vger.kernel.org
9986S: Supported
9f273c24 9987T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9988F: drivers/thermal/samsung/
9989
e296cd32
KD
9990SAMSUNG USB2 PHY DRIVER
9991M: Kamil Debski <k.debski@samsung.com>
9992L: linux-kernel@vger.kernel.org
9993S: Supported
9994F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9995F: Documentation/phy/samsung-usb2.txt
9996F: drivers/phy/phy-exynos4210-usb2.c
9997F: drivers/phy/phy-exynos4x12-usb2.c
9998F: drivers/phy/phy-exynos5250-usb2.c
9999F: drivers/phy/phy-s5pv210-usb2.c
10000F: drivers/phy/phy-samsung-usb2.c
10001F: drivers/phy/phy-samsung-usb2.h
10002
ca749e2a 10003SERIAL DRIVERS
5e30bbb7 10004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10005L: linux-serial@vger.kernel.org
5e30bbb7 10006S: Maintained
14430813 10007F: drivers/tty/serial/
ca749e2a 10008
aecb7b64 10009SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10010M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10011M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10012S: Maintained
1fb200d6 10013F: include/linux/dma/dw.h
3d598f47 10014F: include/linux/platform_data/dma-dw.h
61a76496 10015F: drivers/dma/dw/
aecb7b64 10016
058999cc
LP
10017SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10018M: Lars Persson <lars.persson@axis.com>
10019L: netdev@vger.kernel.org
10020S: Supported
10021F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10022F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10023
fc531d98 10024SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10025M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10027R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10028L: linux-i2c@vger.kernel.org
10029S: Maintained
10030F: drivers/i2c/busses/i2c-designware-*
10031F: include/linux/platform_data/i2c-designware.h
10032
f9e37137 10033SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10034M: Jaehoon Chung <jh80.chung@samsung.com>
10035L: linux-mmc@vger.kernel.org
10036S: Maintained
10037F: include/linux/mmc/dw_mmc.h
10038F: drivers/mmc/host/dw_mmc*
10039
a961e698
AS
10040SYSTEM TRACE MODULE CLASS
10041M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10042S: Maintained
e787bc46 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10044F: Documentation/trace/stm.txt
10045F: drivers/hwtracing/stm/
10046F: include/linux/stm.h
10047F: include/uapi/linux/stm.h
10048
1db121d6
AN
10049THUNDERBOLT DRIVER
10050M: Andreas Noever <andreas.noever@gmail.com>
10051S: Maintained
10052F: drivers/thunderbolt/
10053
e35a49b1
SR
10054TI BQ27XXX POWER SUPPLY DRIVER
10055R: Andrew F. Davis <afd@ti.com>
10056F: include/linux/power/bq27xxx_battery.h
10057F: drivers/power/bq27xxx_battery.c
10058F: drivers/power/bq27xxx_battery_i2c.c
10059
34db37c6 10060TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10061M: John Stultz <john.stultz@linaro.org>
88606e80 10062M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10063L: linux-kernel@vger.kernel.org
75fc2d37 10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10065S: Supported
10066F: include/linux/clocksource.h
10067F: include/linux/time.h
10068F: include/linux/timex.h
c117ab84
CEB
10069F: include/uapi/linux/time.h
10070F: include/uapi/linux/timex.h
88606e80
TG
10071F: kernel/time/clocksource.c
10072F: kernel/time/time*.c
34db37c6 10073F: kernel/time/alarmtimer.c
88606e80 10074F: kernel/time/ntp.c
7fe5f1c1 10075F: tools/testing/selftests/timers/
88606e80 10076
1da177e4 10077SC1200 WDT DRIVER
b300645a 10078M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10079S: Maintained
679655da 10080F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10081
10082SCHEDULER
dd9b238c 10083M: Ingo Molnar <mingo@redhat.com>
8b58be88 10084M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10085L: linux-kernel@vger.kernel.org
75fc2d37 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10087S: Maintained
95c0d71d 10088F: kernel/sched/
679655da 10089F: include/linux/sched.h
c117ab84 10090F: include/uapi/linux/sched.h
c2eb505b 10091F: include/linux/wait.h
1da177e4 10092
6bcf6737 10093SCORE ARCHITECTURE
ed38665e 10094M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10095M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10096W: http://www.sunplus.com
6bcf6737 10097S: Supported
a2681a75 10098F: arch/score/
6bcf6737 10099
80f390ea
SH
10100SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10101M: Sudeep Holla <sudeep.holla@arm.com>
10102L: linux-arm-kernel@lists.infradead.org
10103S: Maintained
10104F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10105F: drivers/clk/clk-scpi.c
8def3103 10106F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10107F: drivers/firmware/arm_scpi.c
10108F: include/linux/scpi_protocol.h
80f390ea 10109
1da177e4 10110SCSI CDROM DRIVER
8b58be88 10111M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10112L: linux-scsi@vger.kernel.org
10113W: http://www.kernel.dk
10114S: Maintained
679655da 10115F: drivers/scsi/sr*
1da177e4 10116
fb50a83d 10117SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10118M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10119L: linux-rdma@vger.kernel.org
10120S: Supported
10121W: http://www.openfabrics.org
10122Q: http://patchwork.kernel.org/project/linux-rdma/list/
10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10124F: drivers/infiniband/ulp/srp/
10125F: include/scsi/srp.h
10126
1da177e4 10127SCSI SG DRIVER
8b58be88 10128M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10129L: linux-scsi@vger.kernel.org
59ab3c93 10130W: http://sg.danny.cz/sg
1da177e4 10131S: Maintained
59ab3c93 10132F: Documentation/scsi/scsi-generic.txt
679655da
JP
10133F: drivers/scsi/sg.c
10134F: include/scsi/sg.h
1da177e4
LT
10135
10136SCSI SUBSYSTEM
7ee7895c 10137M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10139M: "Martin K. Petersen" <martin.petersen@oracle.com>
10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10141L: linux-scsi@vger.kernel.org
1da177e4 10142S: Maintained
679655da
JP
10143F: drivers/scsi/
10144F: include/scsi/
1da177e4
LT
10145
10146SCSI TAPE DRIVER
8b58be88 10147M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10148L: linux-scsi@vger.kernel.org
10149S: Maintained
679655da 10150F: Documentation/scsi/st.txt
f7269cfc
JD
10151F: drivers/scsi/st.*
10152F: drivers/scsi/st_*.h
1da177e4
LT
10153
10154SCTP PROTOCOL
8b6efb75 10155M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10156M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10157L: linux-sctp@vger.kernel.org
5f85813c 10158W: http://lksctp.sourceforge.net
8b6efb75 10159S: Maintained
679655da
JP
10160F: Documentation/networking/sctp.txt
10161F: include/linux/sctp.h
4d58c025 10162F: include/uapi/linux/sctp.h
679655da
JP
10163F: include/net/sctp/
10164F: net/sctp/
1da177e4
LT
10165
10166SCx200 CPU SUPPORT
8b58be88 10167M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10168S: Odd Fixes
679655da 10169F: Documentation/i2c/busses/scx200_acb
390889b6 10170F: arch/x86/platform/scx200/
679655da
JP
10171F: drivers/watchdog/scx200_wdt.c
10172F: drivers/i2c/busses/scx200*
10173F: drivers/mtd/maps/scx200_docflash.c
10174F: include/linux/scx200.h
1662d32c
JC
10175
10176SCx200 GPIO DRIVER
8b58be88 10177M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10178S: Maintained
679655da
JP
10179F: drivers/char/scx200_gpio.c
10180F: include/linux/scx200_gpio.h
1662d32c
JC
10181
10182SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10183M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10184S: Maintained
679655da 10185F: drivers/clocksource/scx200_hrt.c
1da177e4 10186
6a36913a 10187SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10188M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10189L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10190S: Maintained
679655da 10191F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10192
e7839f25 10193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10194M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10195L: linux-mmc@vger.kernel.org
ddfe954d
UH
10196T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10197S: Maintained
10198F: drivers/mmc/host/sdhci*
10199F: include/linux/mmc/sdhci*
e2d1d6c0 10200
c04f9d61
KC
10201SECURE COMPUTING
10202M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10203R: Andy Lutomirski <luto@amacapital.net>
10204R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10206S: Supported
10207F: kernel/seccomp.c
10208F: include/uapi/linux/seccomp.h
10209F: include/linux/seccomp.h
c99ee51a 10210F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10211K: \bsecure_computing
10212K: \bTIF_SECCOMP\b
10213
0d1bb41a 10214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10215M: Ben Dooks <ben-linux@fluff.org>
dc524882 10216M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10217L: linux-mmc@vger.kernel.org
0d1bb41a 10218S: Maintained
dc524882 10219F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10220
c63b3cba 10221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10222M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10223L: linux-mmc@vger.kernel.org
10224S: Maintained
10225F: drivers/mmc/host/sdhci-spear.c
10226
8711cca2 10227SECURITY SUBSYSTEM
9b45c0d2 10228M: James Morris <james.l.morris@oracle.com>
9c3646d1 10229M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10230L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10232W: http://kernsec.org/
8711cca2 10233S: Supported
7d2c86b5 10234F: security/
8711cca2 10235
1da177e4 10236SECURITY CONTACT
8b58be88 10237M: Security Officers <security@kernel.org>
1da177e4
LT
10238S: Supported
10239
10240SELINUX SECURITY MODULE
e0238b4c 10241M: Paul Moore <paul@paul-moore.com>
8b58be88 10242M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10243M: Eric Paris <eparis@parisplace.org>
e0238b4c 10244L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10245W: http://selinuxproject.org
5a5f2acf 10246T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10247S: Supported
679655da
JP
10248F: include/linux/selinux*
10249F: security/selinux/
6bde95ce 10250F: scripts/selinux/
1da177e4 10251
c1c124e9
JJ
10252APPARMOR SECURITY MODULE
10253M: John Johansen <john.johansen@canonical.com>
10254L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10255W: apparmor.wiki.kernel.org
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10257S: Supported
10258F: security/apparmor/
10259
9b091556
KC
10260LOADPIN SECURITY MODULE
10261M: Kees Cook <keescook@chromium.org>
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10263S: Supported
10264F: security/loadpin/
10265
730daa16
KC
10266YAMA SECURITY MODULE
10267M: Kees Cook <keescook@chromium.org>
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10269S: Supported
10270F: security/yama/
10271
cef2cf07 10272SENSABLE PHANTOM
8b58be88 10273M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10274S: Maintained
679655da 10275F: drivers/misc/phantom.c
c117ab84 10276F: include/uapi/linux/phantom.h
cef2cf07 10277
6733b39a 10278SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10279M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10280M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10281M: John Soni Jose <sony.john@avagotech.com>
3387f656 10282L: linux-scsi@vger.kernel.org
4627de93 10283W: http://www.avagotech.com
3387f656
JP
10284S: Supported
10285F: drivers/scsi/be2iscsi/
6733b39a 10286
6938f855 10287Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10288M: Sathya Perla <sathya.perla@broadcom.com>
10289M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10290M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10291M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10292M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10293L: netdev@vger.kernel.org
fea3af67 10294W: http://www.emulex.com
7d2c86b5 10295S: Supported
9aebddd1 10296F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10297
d2928a8c 10298EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10299M: Selvin Xavier <selvin.xavier@avagotech.com>
10300M: Devesh Sharma <devesh.sharma@avagotech.com>
10301M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10302L: linux-rdma@vger.kernel.org
10303W: http://www.emulex.com
10304S: Supported
10305F: drivers/infiniband/hw/ocrdma/
10306
8ceee660 10307SFC NETWORK DRIVER
c06f51ea 10308M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10309M: Edward Cree <ecree@solarflare.com>
10310M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10311L: netdev@vger.kernel.org
8ceee660 10312S: Supported
874aeea5 10313F: drivers/net/ethernet/sfc/
8ceee660 10314
e2d1d6c0 10315SGI GRU DRIVER
cc883afc 10316M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10317S: Maintained
679655da 10318F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10319
10320SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10321M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10322L: linux-ia64@vger.kernel.org
10323S: Supported
679655da 10324F: Documentation/ia64/serial.txt
df621252 10325F: drivers/tty/serial/ioc?_serial.c
679655da 10326F: include/linux/ioc?.h
e2d1d6c0 10327
75312619 10328SGI XP/XPC/XPNET DRIVER
e180383f
RH
10329M: Cliff Whickman <cpw@sgi.com>
10330M: Robin Holt <robinmholt@gmail.com>
75312619 10331S: Maintained
679655da 10332F: drivers/misc/sgi-xp/
75312619 10333
46eacf3b
AP
10334SI2157 MEDIA DRIVER
10335M: Antti Palosaari <crope@iki.fi>
10336L: linux-media@vger.kernel.org
a825eaec 10337W: https://linuxtv.org
46eacf3b
AP
10338W: http://palosaari.fi/linux/
10339Q: http://patchwork.linuxtv.org/project/linux-media/list/
10340T: git git://linuxtv.org/anttip/media_tree.git
10341S: Maintained
10342F: drivers/media/tuners/si2157*
10343
75e2d5ba
AP
10344SI2168 MEDIA DRIVER
10345M: Antti Palosaari <crope@iki.fi>
10346L: linux-media@vger.kernel.org
a825eaec 10347W: https://linuxtv.org
75e2d5ba
AP
10348W: http://palosaari.fi/linux/
10349Q: http://patchwork.linuxtv.org/project/linux-media/list/
10350T: git git://linuxtv.org/anttip/media_tree.git
10351S: Maintained
10352F: drivers/media/dvb-frontends/si2168*
10353
49cc629d
HV
10354SI470X FM RADIO RECEIVER I2C DRIVER
10355M: Hans Verkuil <hverkuil@xs4all.nl>
10356L: linux-media@vger.kernel.org
10357T: git git://linuxtv.org/media_tree.git
a825eaec 10358W: https://linuxtv.org
49cc629d
HV
10359S: Odd Fixes
10360F: drivers/media/radio/si470x/radio-si470x-i2c.c
10361
10362SI470X FM RADIO RECEIVER USB DRIVER
10363M: Hans Verkuil <hverkuil@xs4all.nl>
10364L: linux-media@vger.kernel.org
10365T: git git://linuxtv.org/media_tree.git
a825eaec 10366W: https://linuxtv.org
49cc629d
HV
10367S: Maintained
10368F: drivers/media/radio/si470x/radio-si470x-common.c
10369F: drivers/media/radio/si470x/radio-si470x.h
10370F: drivers/media/radio/si470x/radio-si470x-usb.c
10371
c937ca03
EV
10372SI4713 FM RADIO TRANSMITTER I2C DRIVER
10373M: Eduardo Valentin <edubezval@gmail.com>
10374L: linux-media@vger.kernel.org
10375T: git git://linuxtv.org/media_tree.git
a825eaec 10376W: https://linuxtv.org
c937ca03 10377S: Odd Fixes
99995ded 10378F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10379
10380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10381M: Eduardo Valentin <edubezval@gmail.com>
10382L: linux-media@vger.kernel.org
10383T: git git://linuxtv.org/media_tree.git
a825eaec 10384W: https://linuxtv.org
c937ca03 10385S: Odd Fixes
99995ded
DR
10386F: drivers/media/radio/si4713/radio-platform-si4713.c
10387
10388SI4713 FM RADIO TRANSMITTER USB DRIVER
10389M: Hans Verkuil <hverkuil@xs4all.nl>
10390L: linux-media@vger.kernel.org
10391T: git git://linuxtv.org/media_tree.git
a825eaec 10392W: https://linuxtv.org
99995ded
DR
10393S: Maintained
10394F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10395
beb91d46 10396SIANO DVB DRIVER
5dc8a864
MCC
10397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10398M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10399L: linux-media@vger.kernel.org
a825eaec 10400W: https://linuxtv.org
beb91d46
MCC
10401T: git git://linuxtv.org/media_tree.git
10402S: Odd fixes
10403F: drivers/media/common/siano/
beb91d46 10404F: drivers/media/usb/siano/
beb91d46 10405F: drivers/media/usb/siano/
14430813 10406F: drivers/media/mmc/siano/
beb91d46 10407
6f15b602
HG
10408SIMPLEFB FB DRIVER
10409M: Hans de Goede <hdegoede@redhat.com>
10410L: linux-fbdev@vger.kernel.org
10411S: Maintained
2d799dde 10412F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10413F: drivers/video/fbdev/simplefb.c
10414F: include/linux/platform_data/simplefb.h
10415
b618b69c 10416SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10417L: linux-media@vger.kernel.org
bb60fcb2 10418S: Orphan
b618b69c 10419F: drivers/media/platform/sh_veu.c
b618b69c
GL
10420
10421SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10422L: linux-media@vger.kernel.org
bb60fcb2 10423S: Orphan
b618b69c 10424F: drivers/media/platform/sh_vou.c
d647f0b7 10425F: include/media/drv-intf/sh_vou.h
b618b69c 10426
6349d997 10427SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10428M: Len Brown <lenb@kernel.org>
6349d997
LB
10429L: sfi-devel@simplefirmware.org
10430W: http://simplefirmware.org/
10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10432S: Supported
943fc810 10433F: arch/x86/platform/sfi/
6349d997
LB
10434F: drivers/sfi/
10435F: include/linux/sfi*.h
e2d1d6c0 10436
1da177e4
LT
10437SIMTEC EB110ATX (Chalice CATS)
10438P: Ben Dooks
b16957c6
BD
10439P: Vincent Sanders <vince@simtec.co.uk>
10440M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10441W: http://www.simtec.co.uk/products/EB110ATX/
10442S: Supported
10443
10444SIMTEC EB2410ITX (BAST)
10445P: Ben Dooks
b16957c6
BD
10446P: Vincent Sanders <vince@simtec.co.uk>
10447M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10448W: http://www.simtec.co.uk/products/EB2410ITX/
10449S: Supported
15dba387
JP
10450F: arch/arm/mach-s3c24xx/mach-bast.c
10451F: arch/arm/mach-s3c24xx/bast-ide.c
10452F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10453
4c5adde7 10454TI DAVINCI MACHINE SUPPORT
3ba789c0 10455M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10456M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10459S: Supported
14430813 10460F: arch/arm/mach-davinci/
046d0a37 10461F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10462
8d4b3f08 10463TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10464M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10465L: linux-media@vger.kernel.org
a825eaec 10466W: https://linuxtv.org
8d4b3f08
LP
10467Q: http://patchwork.linuxtv.org/project/linux-media/list/
10468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10469S: Maintained
8d4b3f08
LP
10470F: drivers/media/platform/davinci/
10471F: include/media/davinci/
10472
417d2e50 10473TI AM437X VPFE DRIVER
e43cdb56 10474M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10475L: linux-media@vger.kernel.org
a825eaec 10476W: https://linuxtv.org
417d2e50
BP
10477Q: http://patchwork.linuxtv.org/project/linux-media/list/
10478T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10479S: Maintained
10480F: drivers/media/platform/am437x/
10481
c4c0283a 10482OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10484L: linux-media@vger.kernel.org
a825eaec 10485W: https://linuxtv.org
c4c0283a
BP
10486Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10488S: Maintained
10489F: drivers/media/i2c/ov2659.c
b5dcee22 10490F: include/media/i2c/ov2659.h
c4c0283a 10491
3a6779f5
SM
10492SILICON MOTION SM712 FRAME BUFFER DRIVER
10493M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10494M: Teddy Wang <teddy.wang@siliconmotion.com>
10495M: Sudip Mukherjee <sudip@vectorindia.org>
10496L: linux-fbdev@vger.kernel.org
10497S: Maintained
10498F: drivers/video/fbdev/sm712*
10499F: Documentation/fb/sm712fb.txt
10500
92aab3c0 10501SIS 190 ETHERNET DRIVER
8b58be88 10502M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10503L: netdev@vger.kernel.org
10504S: Maintained
8c7de408 10505F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10506
1da177e4 10507SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10508M: Daniele Venzano <venza@brownhat.org>
1da177e4 10509W: http://www.brownhat.org/sis900.html
979b6c13 10510L: netdev@vger.kernel.org
1da177e4 10511S: Maintained
8c7de408 10512F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10513
10514SIS FRAMEBUFFER DRIVER
8b58be88 10515M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10516W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10517S: Maintained
679655da 10518F: Documentation/fb/sisfb.txt
8a61f013 10519F: drivers/video/fbdev/sis/
679655da 10520F: include/video/sisfb.h
1da177e4
LT
10521
10522SIS USB2VGA DRIVER
8b58be88 10523M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10524W: http://www.winischhofer.at/linuxsisusbvga.shtml
10525S: Maintained
679655da 10526F: drivers/usb/misc/sisusbvga/
1da177e4 10527
415ad26d 10528SLAB ALLOCATOR
16e943bf 10529M: Christoph Lameter <cl@linux.com>
2ed1c525 10530M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10531M: David Rientjes <rientjes@google.com>
10532M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10533M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10534L: linux-mm@kvack.org
10535S: Maintained
679655da 10536F: include/linux/sl?b*.h
16e943bf 10537F: mm/sl?b*
415ad26d 10538
9fab9787 10539SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10540M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10541M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10542M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10543R: Steven Rostedt <rostedt@goodmis.org>
10544R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10545L: linux-kernel@vger.kernel.org
9fab9787
PM
10546W: http://www.rdrop.com/users/paulmck/RCU/
10547S: Supported
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10549F: include/linux/srcu.h
10550F: kernel/rcu/srcu.c
9fab9787 10551
66372841
CS
10552SMACK SECURITY MODULE
10553M: Casey Schaufler <casey@schaufler-ca.com>
10554L: linux-security-module@vger.kernel.org
10555W: http://schaufler-ca.com
10556T: git git://git.gitorious.org/smack-next/kernel.git
10557S: Maintained
10558F: Documentation/security/Smack.txt
10559F: security/smack/
10560
20651e0b 10561DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10562M: Kevin Hilman <khilman@kernel.org>
10563M: Nishanth Menon <nm@ti.com>
10564S: Maintained
20651e0b 10565F: drivers/power/avs/
68ace3e1
KH
10566F: include/linux/power/smartreflex.h
10567L: linux-pm@vger.kernel.org
10568
1da177e4 10569SMC91x ETHERNET DRIVER
2f82af08 10570M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10571S: Odd Fixes
ae150435 10572F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10573
e8e31622
SA
10574SMIA AND SMIA++ IMAGE SENSOR DRIVER
10575M: Sakari Ailus <sakari.ailus@iki.fi>
10576L: linux-media@vger.kernel.org
10577S: Maintained
14430813 10578F: drivers/media/i2c/smiapp/
b5dcee22 10579F: include/media/i2c/smiapp.h
e8e31622
SA
10580F: drivers/media/i2c/smiapp-pll.c
10581F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10582F: include/uapi/linux/smiapp.h
a2cec3c0 10583F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10584
920fa1ff
GR
10585SMM665 HARDWARE MONITOR DRIVER
10586M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10587L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10588S: Maintained
10589F: Documentation/hwmon/smm665
10590F: drivers/hwmon/smm665.c
10591
9df7305b 10592SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10593M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10594L: linux-hwmon@vger.kernel.org
90b24cfb 10595S: Maintained
9df7305b
SG
10596F: Documentation/hwmon/emc2103
10597F: drivers/hwmon/emc2103.c
10598
a98d506c
HG
10599SMSC SCH5627 HARDWARE MONITOR DRIVER
10600M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10601L: linux-hwmon@vger.kernel.org
a98d506c
HG
10602S: Supported
10603F: Documentation/hwmon/sch5627
10604F: drivers/hwmon/sch5627.c
10605
6ea884db 10606SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10607M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10608L: linux-hwmon@vger.kernel.org
6ea884db 10609S: Maintained
679655da
JP
10610F: Documentation/hwmon/smsc47b397
10611F: drivers/hwmon/smsc47b397.c
6ea884db 10612
fd9abb3d 10613SMSC911x ETHERNET DRIVER
90b24cfb 10614M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10615L: netdev@vger.kernel.org
90b24cfb 10616S: Maintained
679655da 10617F: include/linux/smsc911x.h
ae150435 10618F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10619
10620SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10621M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10622L: netdev@vger.kernel.org
90b24cfb 10623S: Maintained
ae150435 10624F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10625
3c8a63e2 10626SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10627M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10628L: linux-fbdev@vger.kernel.org
90b24cfb 10629S: Maintained
8a61f013 10630F: drivers/video/fbdev/smscufx.c
3c8a63e2 10631
668acf32 10632SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10633M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10634L: linux-media@vger.kernel.org
275ffde4 10635T: git git://linuxtv.org/media_tree.git
795fb7e7 10636S: Maintained
90d72ac6
MCC
10637F: include/media/soc*
10638F: drivers/media/i2c/soc_camera/
10639F: drivers/media/platform/soc_camera/
668acf32 10640
e2d1d6c0 10641SOEKRIS NET48XX LED SUPPORT
8b58be88 10642M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10643S: Maintained
679655da 10644F: drivers/leds/leds-net48xx.c
e2d1d6c0 10645
e3994db1 10646SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10647M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10648M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10649M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10650M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10651L: linux-media@vger.kernel.org
10652S: Supported
10653F: drivers/media/pci/solo6x10/
10654
1da177e4 10655SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10656M: Shaohua Li <shli@kernel.org>
1da177e4 10657L: linux-raid@vger.kernel.org
0f9ce866 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10659S: Supported
679655da
JP
10660F: drivers/md/
10661F: include/linux/raid/
c117ab84 10662F: include/uapi/linux/raid/
1da177e4 10663
1da177e4 10664SONIC NETWORK DRIVER
8b58be88 10665M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10666L: netdev@vger.kernel.org
1da177e4 10667S: Maintained
d9fb9f38 10668F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10669
61e115a5 10670SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10671M: Michael Buesch <m@bues.ch>
e7828b28 10672L: linux-wireless@vger.kernel.org
61e115a5 10673S: Maintained
679655da
JP
10674F: drivers/ssb/
10675F: include/linux/ssb/
61e115a5 10676
1da177e4 10677SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10678M: Mattia Dongili <malattia@linux.it>
d0944853 10679L: platform-driver-x86@vger.kernel.org
5b18167d 10680W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10681S: Maintained
679655da
JP
10682F: Documentation/laptops/sony-laptop.txt
10683F: drivers/char/sonypi.c
10684F: drivers/platform/x86/sony-laptop.c
10685F: include/linux/sony-laptop.h
1da177e4 10686
baf8532a 10687SONY MEMORYSTICK CARD SUPPORT
8b58be88 10688M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10689W: http://tifmxx.berlios.de/
10690S: Maintained
679655da 10691F: drivers/memstick/host/tifm_ms.c
baf8532a 10692
0ab30494
ML
10693SONY MEMORYSTICK STANDARD SUPPORT
10694M: Maxim Levitsky <maximlevitsky@gmail.com>
10695S: Maintained
10696F: drivers/memstick/core/ms_block.*
10697
1da177e4 10698SOUND
8b58be88 10699M: Jaroslav Kysela <perex@perex.cz>
d8130624 10700M: Takashi Iwai <tiwai@suse.com>
93711660 10701L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10702W: http://www.alsa-project.org/
dde7ad8d 10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10704T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10705Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10706S: Maintained
3126a179
JP
10707F: Documentation/sound/
10708F: include/sound/
c117ab84 10709F: include/uapi/sound/
679655da 10710F: sound/
1da177e4 10711
33bbe149
MB
10712SOUND - COMPRESSED AUDIO
10713M: Vinod Koul <vinod.koul@intel.com>
10714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10716S: Supported
f672f31a 10717F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10718F: include/sound/compress_driver.h
f672f31a 10719F: include/uapi/sound/compress_*
33bbe149
MB
10720F: sound/core/compress_offload.c
10721F: sound/soc/soc-compress.c
10722
bd903bde 10723SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10724M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10725M: Mark Brown <broonie@kernel.org>
86f14df8 10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10728W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10729S: Supported
2820f615 10730F: Documentation/sound/alsa/soc/
679655da 10731F: sound/soc/
e6e55122 10732F: include/sound/soc*
eb1a6af3 10733
d7f8761b
MB
10734SOUND - DMAENGINE HELPERS
10735M: Lars-Peter Clausen <lars@metafoo.de>
10736S: Supported
10737F: include/sound/dmaengine_pcm.h
10738F: sound/core/pcm_dmaengine.c
10739F: sound/soc/soc-generic-dmaengine-pcm.c
10740
990a6a99
OS
10741SP2 MEDIA DRIVER
10742M: Olli Salonen <olli.salonen@iki.fi>
10743L: linux-media@vger.kernel.org
a825eaec 10744W: https://linuxtv.org
990a6a99
OS
10745Q: http://patchwork.linuxtv.org/project/linux-media/list/
10746S: Maintained
10747F: drivers/media/dvb-frontends/sp2*
10748
473321fc 10749SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10750M: "David S. Miller" <davem@davemloft.net>
1da177e4 10751L: sparclinux@vger.kernel.org
8a6e2535 10752Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10755S: Maintained
679655da 10756F: arch/sparc/
7765b8bb 10757F: drivers/sbus/
1da177e4 10758
6404fcca
DM
10759SPARC SERIAL DRIVERS
10760M: "David S. Miller" <davem@davemloft.net>
10761L: sparclinux@vger.kernel.org
08deed1e
JP
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10764S: Maintained
6816383a 10765F: include/linux/sunserialcore.h
df621252 10766F: drivers/tty/serial/suncore.c
df621252
GKH
10767F: drivers/tty/serial/sunhv.c
10768F: drivers/tty/serial/sunsab.c
10769F: drivers/tty/serial/sunsab.h
10770F: drivers/tty/serial/sunsu.c
10771F: drivers/tty/serial/sunzilog.c
10772F: drivers/tty/serial/sunzilog.h
6404fcca 10773
389325b4
CL
10774SPARSE CHECKER
10775M: "Christopher Li" <sparse@chrisli.org>
10776L: linux-sparse@vger.kernel.org
10777W: https://sparse.wiki.kernel.org/
10778T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10779T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10780S: Maintained
10781F: include/linux/compiler.h
10782
fc0c195a 10783SPEAR PLATFORM SUPPORT
da89947b 10784M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10785M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10787W: http://www.st.com/spear
10788S: Maintained
e68d7c14 10789F: arch/arm/boot/dts/spear*
281e192f 10790F: arch/arm/mach-spear/
fc0c195a 10791
10792SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10793M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10795W: http://www.st.com/spear
10796S: Maintained
5df33a62 10797F: drivers/clk/spear/
fc0c195a 10798
e2d1d6c0 10799SPI SUBSYSTEM
b02e48f2 10800M: Mark Brown <broonie@kernel.org>
dfbe403c 10801L: linux-spi@vger.kernel.org
e7e4e13c 10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10803Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10804S: Maintained
679655da
JP
10805F: Documentation/spi/
10806F: drivers/spi/
10807F: include/linux/spi/
c117ab84 10808F: include/uapi/linux/spi/
e2d1d6c0 10809
2752e401 10810SPIDERNET NETWORK DRIVER for CELL
8b58be88 10811M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10812L: netdev@vger.kernel.org
10813S: Supported
679655da 10814F: Documentation/networking/spider_net.txt
8df158ac 10815F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10816
e2d1d6c0 10817SPU FILE SYSTEM
8b58be88 10818M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10819L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10820W: http://www.ibm.com/developerworks/power/cell/
10821S: Supported
679655da
JP
10822F: Documentation/filesystems/spufs.txt
10823F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10824
fc555841 10825SQUASHFS FILE SYSTEM
d7f2ff67 10826M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10827L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10828W: http://squashfs.org.uk
9f273c24 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10830S: Maintained
679655da
JP
10831F: Documentation/filesystems/squashfs.txt
10832F: fs/squashfs/
fc555841 10833
1da177e4 10834SRM (Alpha) environment access
8b58be88 10835M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10836S: Maintained
679655da 10837F: arch/alpha/kernel/srm_env.c
1da177e4 10838
26e9a397 10839STABLE BRANCH
879a5a00 10840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10841L: stable@vger.kernel.org
879a5a00 10842S: Supported
7b175c46 10843F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10844
26e9a397 10845STAGING SUBSYSTEM
879a5a00 10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10848L: devel@driverdev.osuosl.org
879a5a00 10849S: Supported
679655da 10850F: drivers/staging/
dbc6c2cc 10851
ebd3d010
JP
10852STAGING - COMEDI
10853M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10854M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10855S: Odd Fixes
10856F: drivers/staging/comedi/
10857
a0138163
JP
10858STAGING - FLARION FT1000 DRIVERS
10859M: Marek Belisko <marek.belisko@gmail.com>
10860S: Odd Fixes
10861F: drivers/staging/ft1000/
10862
6c1bb424 10863STAGING - INDUSTRIAL IO
030a13d7 10864M: Jonathan Cameron <jic23@kernel.org>
a0138163 10865L: linux-iio@vger.kernel.org
6c1bb424 10866S: Odd Fixes
5291582d 10867F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
10868F: drivers/staging/iio/
10869
a0138163
JP
10870STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10871M: Jarod Wilson <jarod@wilsonet.com>
10872W: http://www.lirc.org/
10873S: Odd Fixes
b2b0186d 10874F: drivers/staging/media/lirc/
a0138163 10875
f5e5de1e
OD
10876STAGING - LUSTRE PARALLEL FILESYSTEM
10877M: Oleg Drokin <oleg.drokin@intel.com>
10878M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10879L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10880W: http://wiki.lustre.org/
f5e5de1e
OD
10881S: Maintained
10882F: drivers/staging/lustre
10883
7c6b6c71
MD
10884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10885M: Marc Dietrich <marvin24@gmx.de>
10886L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10887L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10888S: Maintained
10889F: drivers/staging/nvec/
10890
53c43c5c
GKH
10891STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10892M: Jens Frederich <jfrederich@gmail.com>
10893M: Daniel Drake <dsd@laptop.org>
10894M: Jon Nettleton <jon.nettleton@gmail.com>
10895W: http://wiki.laptop.org/go/DCON
10896S: Maintained
10897F: drivers/staging/olpc_dcon/
10898
a0138163
JP
10899STAGING - REALTEK RTL8712U DRIVERS
10900M: Larry Finger <Larry.Finger@lwfinger.net>
10901M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10902S: Odd Fixes
10903F: drivers/staging/rtl8712/
10904
7591ba8b
JS
10905STAGING - REALTEK RTL8723U WIRELESS DRIVER
10906M: Larry Finger <Larry.Finger@lwfinger.net>
10907M: Jes Sorensen <Jes.Sorensen@redhat.com>
10908L: linux-wireless@vger.kernel.org
10909S: Maintained
10910F: drivers/staging/rtl8723au/
10911
980ac4d7
SM
10912STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10913M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10914M: Teddy Wang <teddy.wang@siliconmotion.com>
10915M: Sudip Mukherjee <sudip@vectorindia.org>
10916L: linux-fbdev@vger.kernel.org
10917S: Maintained
10918F: drivers/staging/sm750fb/
10919
510fa408
JP
10920STAGING - SLICOSS
10921M: Lior Dotan <liodot@gmail.com>
10922M: Christopher Harrer <charrer@alacritech.com>
10923S: Odd Fixes
10924F: drivers/staging/slicoss/
10925
a0138163
JP
10926STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10927M: William Hubbs <w.d.hubbs@gmail.com>
10928M: Chris Brannon <chris@the-brannons.com>
d33bce31 10929M: Kirk Reiser <kirk@reisers.ca>
a0138163 10930M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10931L: speakup@linux-speakup.org
a0138163
JP
10932W: http://www.linux-speakup.org/
10933S: Odd Fixes
10934F: drivers/staging/speakup/
10935
b3e871ce
JP
10936STAGING - VIA VT665X DRIVERS
10937M: Forest Bond <forest@alittletooquiet.net>
10938S: Odd Fixes
10939F: drivers/staging/vt665?/
10940
a30baec1
JK
10941STAGING - WILC1000 WIFI DRIVER
10942M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10943M: Austin Shin <austin.shin@atmel.com>
a30baec1 10944M: Chris Park <chris.park@atmel.com>
06b54863
TC
10945M: Tony Cho <tony.cho@atmel.com>
10946M: Glen Lee <glen.lee@atmel.com>
10947M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10948L: linux-wireless@vger.kernel.org
10949S: Supported
10950F: drivers/staging/wilc1000/
10951
709bcb07 10952STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10953M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10954S: Odd Fixes
10955F: drivers/staging/xgifb/
10956
1da177e4 10957STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10958M: Ion Badulescu <ionut@badula.org>
b4f90189 10959S: Odd Fixes
9bba23b0 10960F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10961
e2d1d6c0 10962SUN3/3X
8b58be88 10963M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10964W: http://sammy.net/sun3/
10965S: Maintained
679655da
JP
10966F: arch/m68k/kernel/*sun3*
10967F: arch/m68k/sun3*/
10968F: arch/m68k/include/asm/sun3*
e689cf4a 10969F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10970
af6a5af8
HG
10971SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10972M: Hans de Goede <hdegoede@redhat.com>
10973L: linux-input@vger.kernel.org
10974S: Maintained
10975F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10976F: drivers/input/keyboard/sun4i-lradc-keys.c
10977
2bc9ff01
DK
10978SUNDANCE NETWORK DRIVER
10979M: Denis Kirjanov <kda@linux-powerpc.org>
10980L: netdev@vger.kernel.org
10981S: Maintained
10982F: drivers/net/ethernet/dlink/sundance.c
10983
2cbb12a4 10984SUPERH
114bf37e
RF
10985M: Yoshinori Sato <ysato@users.sourceforge.jp>
10986M: Rich Felker <dalias@libc.org>
2cbb12a4 10987L: linux-sh@vger.kernel.org
8a6e2535 10988Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10989S: Maintained
066069e1 10990F: Documentation/sh/
679655da 10991F: arch/sh/
066069e1 10992F: drivers/sh/
1da177e4 10993
4480f15b 10994SUSPEND TO RAM
7fb06082 10995M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10996M: Len Brown <len.brown@intel.com>
10997M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10998L: linux-pm@vger.kernel.org
e2d1d6c0 10999S: Supported
679655da
JP
11000F: Documentation/power/
11001F: arch/x86/kernel/acpi/
11002F: drivers/base/power/
11003F: kernel/power/
11004F: include/linux/suspend.h
11005F: include/linux/freezer.h
11006F: include/linux/pm.h
1da177e4
LT
11007
11008SVGA HANDLING
8b58be88 11009M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11010L: linux-video@atrey.karlin.mff.cuni.cz
11011S: Maintained
679655da
JP
11012F: Documentation/svga.txt
11013F: arch/x86/boot/video*
1da177e4 11014
6e28b761
KRW
11015SWIOTLB SUBSYSTEM
11016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11017L: linux-kernel@vger.kernel.org
9f273c24 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11019S: Supported
11020F: lib/swiotlb.c
11021F: arch/*/kernel/pci-swiotlb.c
11022F: include/linux/swiotlb.h
11023
007f790c
JP
11024SWITCHDEV
11025M: Jiri Pirko <jiri@resnulli.us>
11026L: netdev@vger.kernel.org
11027S: Supported
11028F: net/switchdev/
11029F: include/net/switchdev.h
11030
db8e35d5
VG
11031SYNOPSYS ARC ARCHITECTURE
11032M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11033L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11034S: Supported
11035F: arch/arc/
9b28829d 11036F: Documentation/devicetree/bindings/arc/*
2d799dde 11037F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11038F: drivers/tty/serial/arc_uart.c
b7182d1a 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11040
556cc1c5
AB
11041SYNOPSYS ARC SDP platform support
11042M: Alexey Brodkin <abrodkin@synopsys.com>
11043S: Supported
11044F: arch/arc/plat-axs10x
11045F: arch/arc/boot/dts/ax*
11046F: Documentation/devicetree/bindings/arc/axs10*
11047
6c284c9a
LJ
11048SYSTEM CONFIGURATION (SYSCON)
11049M: Lee Jones <lee.jones@linaro.org>
11050M: Arnd Bergmann <arnd@arndb.de>
11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11052S: Supported
11053F: drivers/mfd/syscon.c
11054
1da177e4 11055SYSV FILESYSTEM
8b58be88 11056M: Christoph Hellwig <hch@infradead.org>
1da177e4 11057S: Maintained
679655da
JP
11058F: Documentation/filesystems/sysv-fs.txt
11059F: fs/sysv/
11060F: include/linux/sysv_fs.h
1da177e4 11061
86cfa7fc 11062TARGET SUBSYSTEM
9c3646d1 11063M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11064L: linux-scsi@vger.kernel.org
b9f5edc2 11065L: target-devel@vger.kernel.org
86cfa7fc 11066W: http://www.linux-iscsi.org
cf015e9f 11067W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11069S: Supported
11070F: drivers/target/
11071F: include/target/
11072F: Documentation/target/
11073
4e68852d 11074TASKSTATS STATISTICS INTERFACE
185e595f 11075M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11076S: Maintained
679655da
JP
11077F: Documentation/accounting/taskstats*
11078F: include/linux/taskstats*
11079F: kernel/taskstats.c
4e68852d 11080
781b456a 11081TC CLASSIFIER
f935f3f8 11082M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11083L: netdev@vger.kernel.org
11084S: Maintained
679655da 11085F: include/net/pkt_cls.h
c117ab84 11086F: include/uapi/linux/pkt_cls.h
679655da 11087F: net/sched/
781b456a 11088
5067f08a 11089TCP LOW PRIORITY MODULE
8b58be88
JP
11090M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11091M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11092W: http://tcp-lp-mod.sourceforge.net/
11093S: Maintained
679655da 11094F: net/ipv4/tcp_lp.c
5067f08a 11095
91952bc0
AP
11096TDA10071 MEDIA DRIVER
11097M: Antti Palosaari <crope@iki.fi>
11098L: linux-media@vger.kernel.org
a825eaec 11099W: https://linuxtv.org
91952bc0
AP
11100W: http://palosaari.fi/linux/
11101Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102T: git git://linuxtv.org/anttip/media_tree.git
11103S: Maintained
11104F: drivers/media/dvb-frontends/tda10071*
11105
11106TDA18212 MEDIA DRIVER
11107M: Antti Palosaari <crope@iki.fi>
11108L: linux-media@vger.kernel.org
a825eaec 11109W: https://linuxtv.org
91952bc0
AP
11110W: http://palosaari.fi/linux/
11111Q: http://patchwork.linuxtv.org/project/linux-media/list/
11112T: git git://linuxtv.org/anttip/media_tree.git
11113S: Maintained
11114F: drivers/media/tuners/tda18212*
11115
11116TDA18218 MEDIA DRIVER
11117M: Antti Palosaari <crope@iki.fi>
11118L: linux-media@vger.kernel.org
a825eaec 11119W: https://linuxtv.org
91952bc0
AP
11120W: http://palosaari.fi/linux/
11121Q: http://patchwork.linuxtv.org/project/linux-media/list/
11122T: git git://linuxtv.org/anttip/media_tree.git
11123S: Maintained
11124F: drivers/media/tuners/tda18218*
11125
3b2f6aba
MK
11126TDA18271 MEDIA DRIVER
11127M: Michael Krufky <mkrufky@linuxtv.org>
11128L: linux-media@vger.kernel.org
a825eaec 11129W: https://linuxtv.org
3b2f6aba
MK
11130W: http://github.com/mkrufky
11131Q: http://patchwork.linuxtv.org/project/linux-media/list/
11132T: git git://linuxtv.org/mkrufky/tuners.git
11133S: Maintained
11134F: drivers/media/tuners/tda18271*
11135
e48307a9
MK
11136TDA827x MEDIA DRIVER
11137M: Michael Krufky <mkrufky@linuxtv.org>
11138L: linux-media@vger.kernel.org
a825eaec 11139W: https://linuxtv.org
e48307a9
MK
11140W: http://github.com/mkrufky
11141Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142T: git git://linuxtv.org/mkrufky/tuners.git
11143S: Maintained
11144F: drivers/media/tuners/tda8290.*
11145
66cf9212
MK
11146TDA8290 MEDIA DRIVER
11147M: Michael Krufky <mkrufky@linuxtv.org>
11148L: linux-media@vger.kernel.org
a825eaec 11149W: https://linuxtv.org
66cf9212
MK
11150W: http://github.com/mkrufky
11151Q: http://patchwork.linuxtv.org/project/linux-media/list/
11152T: git git://linuxtv.org/mkrufky/tuners.git
11153S: Maintained
11154F: drivers/media/tuners/tda8290.*
11155
4b9fba30
HV
11156TDA9840 MEDIA DRIVER
11157M: Hans Verkuil <hverkuil@xs4all.nl>
11158L: linux-media@vger.kernel.org
11159T: git git://linuxtv.org/media_tree.git
a825eaec 11160W: https://linuxtv.org
4b9fba30
HV
11161S: Maintained
11162F: drivers/media/i2c/tda9840*
11163
2cb654fd 11164TEA5761 TUNER DRIVER
5dc8a864
MCC
11165M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11166M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11167L: linux-media@vger.kernel.org
a825eaec 11168W: https://linuxtv.org
2cb654fd
MCC
11169T: git git://linuxtv.org/media_tree.git
11170S: Odd fixes
11171F: drivers/media/tuners/tea5761.*
11172
11173TEA5767 TUNER DRIVER
5dc8a864
MCC
11174M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11175M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11176L: linux-media@vger.kernel.org
a825eaec 11177W: https://linuxtv.org
2cb654fd
MCC
11178T: git git://linuxtv.org/media_tree.git
11179S: Maintained
11180F: drivers/media/tuners/tea5767.*
11181
4b9fba30
HV
11182TEA6415C MEDIA DRIVER
11183M: Hans Verkuil <hverkuil@xs4all.nl>
11184L: linux-media@vger.kernel.org
11185T: git git://linuxtv.org/media_tree.git
a825eaec 11186W: https://linuxtv.org
4b9fba30
HV
11187S: Maintained
11188F: drivers/media/i2c/tea6415c*
11189
11190TEA6420 MEDIA DRIVER
11191M: Hans Verkuil <hverkuil@xs4all.nl>
11192L: linux-media@vger.kernel.org
11193T: git git://linuxtv.org/media_tree.git
a825eaec 11194W: https://linuxtv.org
4b9fba30
HV
11195S: Maintained
11196F: drivers/media/i2c/tea6420*
11197
3d249d4c 11198TEAM DRIVER
dca9ab92 11199M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11200L: netdev@vger.kernel.org
11201S: Supported
11202F: drivers/net/team/
11203F: include/linux/if_team.h
c117ab84 11204F: include/uapi/linux/if_team.h
3d249d4c 11205
7d029125 11206TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11207M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11208S: Maintained
11209F: arch/x86/platform/ts5500/
11210
40ad4a30
SY
11211TECHNOTREND USB IR RECEIVER
11212M: Sean Young <sean@mess.org>
11213L: linux-media@vger.kernel.org
11214S: Maintained
11215F: drivers/media/rc/ttusbir.c
11216
adabdb0c 11217TEGRA ARCHITECTURE SUPPORT
243d58ec 11218M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11219M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11220M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11221L: linux-tegra@vger.kernel.org
fd117cd1 11222Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11224S: Supported
bbbe96ed 11225N: [^a-z]tegra
84b9414b 11226
adabdb0c
SW
11227TEGRA CLOCK DRIVER
11228M: Peter De Schrijver <pdeschrijver@nvidia.com>
11229M: Prashant Gaikwad <pgaikwad@nvidia.com>
11230S: Supported
11231F: drivers/clk/tegra/
11232
86e486a0 11233TEGRA DMA DRIVERS
adabdb0c 11234M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11235M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11236S: Supported
86e486a0 11237F: drivers/dma/tegra*
adabdb0c 11238
adabdb0c
SW
11239TEGRA I2C DRIVER
11240M: Laxman Dewangan <ldewangan@nvidia.com>
11241S: Supported
11242F: drivers/i2c/busses/i2c-tegra.c
11243
11244TEGRA IOMMU DRIVERS
11245M: Hiroshi Doyu <hdoyu@nvidia.com>
11246S: Supported
11247F: drivers/iommu/tegra*
11248
11249TEGRA KBC DRIVER
11250M: Rakesh Iyer <riyer@nvidia.com>
11251M: Laxman Dewangan <ldewangan@nvidia.com>
11252S: Supported
11253F: drivers/input/keyboard/tegra-kbc.c
11254
adabdb0c
SW
11255TEGRA PWM DRIVER
11256M: Thierry Reding <thierry.reding@gmail.com>
11257S: Supported
11258F: drivers/pwm/pwm-tegra.c
11259
11260TEGRA SERIAL DRIVER
11261M: Laxman Dewangan <ldewangan@nvidia.com>
11262S: Supported
11263F: drivers/tty/serial/serial-tegra.c
11264
11265TEGRA SPI DRIVER
11266M: Laxman Dewangan <ldewangan@nvidia.com>
11267S: Supported
11268F: drivers/spi/spi-tegra*
11269
1a348ccc 11270TEHUTI ETHERNET DRIVER
8b58be88 11271M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11272L: netdev@vger.kernel.org
11273S: Supported
ef7f5429 11274F: drivers/net/ethernet/tehuti/*
1a348ccc 11275
4e68852d 11276Telecom Clock Driver for MCPL0010
8b58be88 11277M: Mark Gross <mark.gross@intel.com>
4e68852d 11278S: Supported
679655da 11279F: drivers/char/tlclk.c
4e68852d 11280
4480f15b 11281TENSILICA XTENSA PORT (xtensa)
8b58be88 11282M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11283M: Max Filippov <jcmvbkbc@gmail.com>
11284L: linux-xtensa@linux-xtensa.org
9f273c24 11285T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11286S: Maintained
679655da 11287F: arch/xtensa/
3dc99857 11288F: drivers/irqchip/irq-xtensa-*
4e68852d 11289
5313ba66
HV
11290THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
a825eaec 11294W: https://linuxtv.org
5313ba66
HV
11295S: Maintained
11296F: drivers/media/radio/radio-raremono.c
11297
d3fb6955 11298THERMAL
b75f0050 11299M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11300M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11301L: linux-pm@vger.kernel.org
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11304Q: https://patchwork.kernel.org/project/linux-pm/list/
11305S: Supported
11306F: drivers/thermal/
11307F: include/linux/thermal.h
af6c9f16 11308F: include/uapi/linux/thermal.h
b75f0050
JP
11309F: include/linux/cpu_cooling.h
11310F: Documentation/devicetree/bindings/thermal/
d3fb6955 11311
64e05d8b
VK
11312THERMAL/CPU_COOLING
11313M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11314M: Viresh Kumar <viresh.kumar@linaro.org>
11315M: Javi Merino <javi.merino@arm.com>
11316L: linux-pm@vger.kernel.org
11317S: Supported
11318F: Documentation/thermal/cpu-cooling-api.txt
11319F: drivers/thermal/cpu_cooling.c
11320F: include/linux/cpu_cooling.h
11321
30ba2fbd
VD
11322THINGM BLINK(1) USB RGB LED DRIVER
11323M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11324S: Maintained
11325F: drivers/hid/hid-thingm.c
11326
4e68852d 11327THINKPAD ACPI EXTRAS DRIVER
8b58be88 11328M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11329L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11330L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11331W: http://ibm-acpi.sourceforge.net
11332W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11333T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11334S: Maintained
679655da 11335F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11336
1b46f2a2 11337TI BANDGAP AND THERMAL DRIVER
f14d1c24 11338M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11339M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11340L: linux-pm@vger.kernel.org
531ff13e 11341L: linux-omap@vger.kernel.org
5a723e81 11342S: Maintained
794b2e25 11343F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11344
ccf963d3
BP
11345TI VPE/CAL DRIVERS
11346M: Benoit Parrot <bparrot@ti.com>
11347L: linux-media@vger.kernel.org
11348W: http://linuxtv.org/
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350S: Maintained
11351F: drivers/media/platform/ti-vpe/
11352
0c7665c3
MF
11353TI CDCE706 CLOCK DRIVER
11354M: Max Filippov <jcmvbkbc@gmail.com>
11355S: Maintained
11356F: drivers/clk/clk-cdce706.c
11357
49b6a5e3
TK
11358TI CLOCK DRIVER
11359M: Tero Kristo <t-kristo@ti.com>
11360L: linux-omap@vger.kernel.org
11361S: Maintained
11362F: drivers/clk/ti/
11363F: include/linux/clk/ti.h
11364
f75cfbad
GS
11365TI ETHERNET SWITCH DRIVER (CPSW)
11366M: Mugunthan V N <mugunthanvnm@ti.com>
11367R: Grygorii Strashko <grygorii.strashko@ti.com>
11368L: linux-omap@vger.kernel.org
11369L: netdev@vger.kernel.org
11370S: Maintained
11371F: drivers/net/ethernet/ti/cpsw*
11372F: drivers/net/ethernet/ti/davinci*
11373
4020f2d7 11374TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11375M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11376S: Maintained
679655da
JP
11377F: drivers/misc/tifm*
11378F: drivers/mmc/host/tifm_sd.c
11379F: include/linux/tifm.h
4020f2d7 11380
e0c52404 11381TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11382M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11383L: linux-kernel@vger.kernel.org
11384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385S: Maintained
11386F: drivers/soc/ti/*
11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11388
11389
152ad442
SR
11390TI LM49xxx FAMILY ASoC CODEC DRIVERS
11391M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11392M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11393L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11394S: Maintained
11395F: sound/soc/codecs/lm49453*
d392dead 11396F: sound/soc/codecs/isabelle*
152ad442 11397
0edd807d
KM
11398TI LP855x BACKLIGHT DRIVER
11399M: Milo Kim <milo.kim@ti.com>
11400S: Maintained
11401F: Documentation/backlight/lp855x-driver.txt
11402F: drivers/video/backlight/lp855x_bl.c
11403F: include/linux/platform_data/lp855x.h
11404
faf13f6d
KM
11405TI LP8727 CHARGER DRIVER
11406M: Milo Kim <milo.kim@ti.com>
11407S: Maintained
11408F: drivers/power/lp8727_charger.c
11409F: include/linux/platform_data/lp8727.h
11410
22f1229f
KM
11411TI LP8788 MFD DRIVER
11412M: Milo Kim <milo.kim@ti.com>
11413S: Maintained
11414F: drivers/iio/adc/lp8788_adc.c
11415F: drivers/leds/leds-lp8788.c
11416F: drivers/mfd/lp8788*.c
11417F: drivers/power/lp8788-charger.c
11418F: drivers/regulator/lp8788-*.c
11419F: include/linux/mfd/lp8788*.h
11420
84640e27
KM
11421TI NETCP ETHERNET DRIVER
11422M: Wingman Kwok <w-kwok2@ti.com>
11423M: Murali Karicheri <m-karicheri2@ti.com>
11424L: netdev@vger.kernel.org
11425S: Maintained
11426F: drivers/net/ethernet/ti/netcp*
11427
217e0ca9
KC
11428TI TAS571X FAMILY ASoC CODEC DRIVER
11429M: Kevin Cernekee <cernekee@chromium.org>
11430L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11431S: Odd Fixes
11432F: sound/soc/codecs/tas571x*
11433
dd5e8e6b 11434TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11435M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11436L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11437S: Maintained
11438F: sound/soc/codecs/twl4030*
11439
90921014 11440TI WILINK WIRELESS DRIVERS
90921014
LC
11441L: linux-wireless@vger.kernel.org
11442W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11443W: http://wireless.kernel.org/en/users/Drivers/wl1251
11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11445S: Orphan
90921014
LC
11446F: drivers/net/wireless/ti/
11447F: include/linux/wl12xx.h
11448
e86eaa3a 11449TIPC NETWORK LAYER
8b58be88 11450M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11451M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11452L: netdev@vger.kernel.org (core kernel code)
11453L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11454W: http://tipc.sourceforge.net/
e86eaa3a 11455S: Maintained
c117ab84 11456F: include/uapi/linux/tipc*.h
679655da 11457F: net/tipc/
e86eaa3a 11458
867e359b 11459TILE ARCHITECTURE
b9a279f6 11460M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11461W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11463S: Supported
11464F: arch/tile/
6b940606 11465F: drivers/char/tile-srom.c
5c770755 11466F: drivers/edac/tile_edac.c
6b940606
CM
11467F: drivers/net/ethernet/tile/
11468F: drivers/rtc/rtc-tile.c
11469F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11470F: drivers/tty/serial/tilegx.c
6b940606
CM
11471F: drivers/usb/host/*-tilegx.c
11472F: include/linux/usb/tilegx.h
867e359b 11473
1da177e4 11474TLAN NETWORK DRIVER
8b58be88 11475M: Samuel Chessman <chessman@tux.org>
88c07dde 11476L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11477W: http://sourceforge.net/projects/tlan/
11478S: Maintained
679655da 11479F: Documentation/networking/tlan.txt
b544dbac 11480F: drivers/net/ethernet/ti/tlan.*
1da177e4 11481
d74db3b2 11482TOMOYO SECURITY MODULE
8b58be88
JP
11483M: Kentaro Takeda <takedakn@nttdata.co.jp>
11484M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11485L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11486L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11487L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11488L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11489W: http://tomoyo.sourceforge.jp/
843d183c 11490T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11491S: Maintained
679655da 11492F: security/tomoyo/
d74db3b2 11493
9caeb532 11494TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11495M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11496L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11497S: Maintained
11498F: drivers/platform/x86/topstar-laptop.c
11499
1da177e4 11500TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11501M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11502L: platform-driver-x86@vger.kernel.org
0a63ca11 11503S: Maintained
679655da 11504F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11505
0a63ca11
AA
11506TOSHIBA BLUETOOTH DRIVER
11507M: Azael Avalos <coproscefalo@gmail.com>
11508L: platform-driver-x86@vger.kernel.org
11509S: Maintained
11510F: drivers/platform/x86/toshiba_bluetooth.c
11511
11512TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11513M: Azael Avalos <coproscefalo@gmail.com>
11514L: platform-driver-x86@vger.kernel.org
11515S: Maintained
11516F: drivers/platform/x86/toshiba_haps.c
11517
14991fc7
AA
11518TOSHIBA WMI HOTKEYS DRIVER
11519M: Azael Avalos <coproscefalo@gmail.com>
11520L: platform-driver-x86@vger.kernel.org
11521S: Maintained
11522F: drivers/platform/x86/toshiba-wmi.c
11523
1da177e4 11524TOSHIBA SMM DRIVER
8b58be88 11525M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11526W: http://www.buzzard.org.uk/toshiba/
11527S: Maintained
679655da
JP
11528F: drivers/char/toshiba.c
11529F: include/linux/toshiba.h
c117ab84 11530F: include/uapi/linux/toshiba.h
1da177e4 11531
d32d9864
MR
11532TOSHIBA TC358743 DRIVER
11533M: Mats Randgaard <matrandg@cisco.com>
11534L: linux-media@vger.kernel.org
11535S: Maintained
11536F: drivers/media/i2c/tc358743*
b5dcee22 11537F: include/media/i2c/tc358743.h
d32d9864 11538
560e6475
WS
11539TMIO/SDHI MMC DRIVER
11540M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11541L: linux-mmc@vger.kernel.org
560e6475 11542S: Supported
d1057c40
GL
11543F: drivers/mmc/host/tmio_mmc*
11544F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11545F: include/linux/mfd/tmio.h
d719f900 11546
917cc4e6
GR
11547TMP401 HARDWARE MONITOR DRIVER
11548M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11549L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11550S: Maintained
11551F: Documentation/hwmon/tmp401
11552F: drivers/hwmon/tmp401.c
11553
98f32602 11554TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11555M: Hugh Dickins <hughd@google.com>
98f32602
HD
11556L: linux-mm@kvack.org
11557S: Maintained
11558F: include/linux/shmem_fs.h
11559F: mm/shmem.c
11560
45f95b53 11561TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11562M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11563M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11564L: linux-media@vger.kernel.org
a825eaec 11565W: https://linuxtv.org
45f95b53
MCC
11566T: git git://linuxtv.org/media_tree.git
11567S: Odd fixes
11568F: drivers/media/usb/tm6000/
11569
c65fde19
HV
11570TW68 VIDEO4LINUX DRIVER
11571M: Hans Verkuil <hverkuil@xs4all.nl>
11572L: linux-media@vger.kernel.org
11573T: git git://linuxtv.org/media_tree.git
a825eaec 11574W: https://linuxtv.org
c65fde19
HV
11575S: Odd Fixes
11576F: drivers/media/pci/tw68/
11577
704a84cc
EG
11578TW686X VIDEO4LINUX DRIVER
11579M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11580L: linux-media@vger.kernel.org
11581T: git git://linuxtv.org/media_tree.git
11582W: http://linuxtv.org
11583S: Maintained
11584F: drivers/media/pci/tw686x/
11585
4e68852d 11586TPM DEVICE DRIVER
901486b8 11587M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11588M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11589M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11590R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11591W: http://tpmdd.sourceforge.net
63a10dfd 11592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11593Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11594T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11595S: Maintained
679655da 11596F: drivers/char/tpm/
4e68852d 11597
1a0f1b27
AL
11598TPM IBM_VTPM DEVICE DRIVER
11599M: Ashley Lai <ashleydlai@gmail.com>
11600W: http://tpmdd.sourceforge.net
11601L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11602S: Maintained
11603F: drivers/char/tpm/tpm_ibmvtpm*
11604
d6f005a1
JP
11605TRACING
11606M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11607M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11609S: Maintained
11610F: Documentation/trace/ftrace.txt
11611F: arch/*/*/*/ftrace.h
11612F: arch/*/kernel/ftrace.c
11613F: include/*/ftrace.h
11614F: include/linux/trace*.h
11615F: include/trace/
11616F: kernel/trace/
6e68e6c5 11617F: tools/testing/selftests/ftrace/
d6f005a1 11618
4abac0d0
IM
11619TRACING MMIO ACCESSES (MMIOTRACE)
11620M: Steven Rostedt <rostedt@goodmis.org>
11621M: Ingo Molnar <mingo@kernel.org>
11622R: Karol Herbst <karolherbst@gmail.com>
11623R: Pekka Paalanen <ppaalanen@gmail.com>
11624S: Maintained
11625L: linux-kernel@vger.kernel.org
11626L: nouveau@lists.freedesktop.org
11627F: kernel/trace/trace_mmiotrace.c
11628F: include/linux/mmiotrace.h
11629F: arch/x86/mm/kmmio.c
11630F: arch/x86/mm/mmio-mod.c
11631F: arch/x86/mm/testmmiotrace.c
11632
1da177e4 11633TRIVIAL PATCHES
8b58be88 11634M: Jiri Kosina <trivial@kernel.org>
54e5881d 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11636S: Maintained
86ef925f 11637K: ^Subject:.*(?i)trivial
1da177e4 11638
4e68852d 11639TTY LAYER
879a5a00 11640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11641M: Jiri Slaby <jslaby@suse.com>
879a5a00 11642S: Supported
08deed1e 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11644F: Documentation/serial/
8dd5d2f1 11645F: drivers/tty/
df621252 11646F: drivers/tty/serial/serial_core.c
e3288775
AC
11647F: include/linux/serial_core.h
11648F: include/linux/serial.h
11649F: include/linux/tty.h
c117ab84
CEB
11650F: include/uapi/linux/serial_core.h
11651F: include/uapi/linux/serial.h
11652F: include/uapi/linux/tty.h
4e68852d 11653
91952bc0
AP
11654TUA9001 MEDIA DRIVER
11655M: Antti Palosaari <crope@iki.fi>
11656L: linux-media@vger.kernel.org
a825eaec 11657W: https://linuxtv.org
91952bc0
AP
11658W: http://palosaari.fi/linux/
11659Q: http://patchwork.linuxtv.org/project/linux-media/list/
11660T: git git://linuxtv.org/anttip/media_tree.git
11661S: Maintained
11662F: drivers/media/tuners/tua9001*
11663
740db6d7 11664TULIP NETWORK DRIVERS
740db6d7 11665L: netdev@vger.kernel.org
cf869eb1
GG
11666L: linux-parisc@vger.kernel.org
11667S: Orphan
0f04e2aa 11668F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11669
11670TUN/TAP driver
ba57b6f2 11671M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11672W: http://vtun.sourceforge.net/tun
11673S: Maintained
679655da
JP
11674F: Documentation/networking/tuntap.txt
11675F: arch/um/os-Linux/drivers/
1da177e4 11676
b454cc66 11677TURBOCHANNEL SUBSYSTEM
8b58be88 11678M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11679M: Ralf Baechle <ralf@linux-mips.org>
11680L: linux-mips@linux-mips.org
11681Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11682S: Maintained
679655da
JP
11683F: drivers/tc/
11684F: include/linux/tc.h
b454cc66 11685
1da177e4 11686U14-34F SCSI DRIVER
8b58be88 11687M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11688L: linux-scsi@vger.kernel.org
11689S: Maintained
679655da 11690F: drivers/scsi/u14-34f.c
1da177e4 11691
e2d1d6c0 11692UBI FILE SYSTEM (UBIFS)
a7859936 11693M: Richard Weinberger <richard@nod.at>
949cb623 11694M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11695M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11696L: linux-mtd@lists.infradead.org
e2966cbe 11697T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11698W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11699S: Supported
679655da
JP
11700F: Documentation/filesystems/ubifs.txt
11701F: fs/ubifs/
e2d1d6c0 11702
e1632fa2 11703UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11704M: Greg Ungerer <gerg@linux-m68k.org>
11705W: http://www.linux-m68k.org/
cc2020e6 11706W: http://www.uclinux.org/
e1632fa2 11707L: linux-m68k@lists.linux-m68k.org
cc2020e6 11708L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11710S: Maintained
e1632fa2
GU
11711F: arch/m68k/coldfire/
11712F: arch/m68k/68*/
61bc02bb
JP
11713F: arch/m68k/*/*_no.*
11714F: arch/m68k/include/asm/*_no.*
cc2020e6 11715
1da177e4 11716UDF FILESYSTEM
d8130624 11717M: Jan Kara <jack@suse.com>
1da177e4 11718S: Maintained
679655da
JP
11719F: Documentation/filesystems/udf.txt
11720F: fs/udf/
1da177e4 11721
cc2020e6 11722UFS FILESYSTEM
8b58be88 11723M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11724S: Maintained
679655da
JP
11725F: Documentation/filesystems/ufs.txt
11726F: fs/ufs/
cc2020e6 11727
0a09d3ab
DH
11728UHID USERSPACE HID IO DRIVER:
11729M: David Herrmann <dh.herrmann@googlemail.com>
11730L: linux-input@vger.kernel.org
11731S: Maintained
11732F: drivers/hid/uhid.c
c117ab84 11733F: include/uapi/linux/uhid.h
0a09d3ab 11734
18332a80 11735ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11736L: linux-usb@vger.kernel.org
10c6c9c9 11737S: Orphan
355ffe69 11738F: drivers/uwb/
679655da
JP
11739F: include/linux/uwb.h
11740F: include/linux/uwb/
18332a80 11741
b31d8273
G
11742UNICORE32 ARCHITECTURE:
11743M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11744W: http://mprc.pku.edu.cn/~guanxuetao/linux
11745S: Maintained
ceebf4d5 11746T: git git://github.com/gxt/linux.git
b31d8273
G
11747F: arch/unicore32/
11748
d8379ab1
TF
11749UNIFDEF
11750M: Tony Finch <dot@dotat.at>
11751W: http://dotat.at/prog/unifdef
11752S: Maintained
11753F: scripts/unifdef.c
11754
1da177e4 11755UNIFORM CDROM DRIVER
8b58be88 11756M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11757W: http://www.kernel.dk
11758S: Maintained
679655da
JP
11759F: Documentation/cdrom/
11760F: drivers/cdrom/cdrom.c
11761F: include/linux/cdrom.h
c117ab84 11762F: include/uapi/linux/cdrom.h
1da177e4 11763
56df0122 11764UNISYS S-PAR DRIVERS
49e7d9df
JP
11765M: David Kershner <david.kershner@unisys.com>
11766L: sparmaintainer@unisys.com (Unisys internal)
11767S: Supported
11768F: drivers/staging/unisys/
56df0122 11769
9941fa6e
VH
11770UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11771M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11772L: linux-scsi@vger.kernel.org
11773S: Supported
11774F: Documentation/scsi/ufs.txt
11775F: drivers/scsi/ufs/
11776
e2d1d6c0 11777UNSORTED BLOCK IMAGES (UBI)
949cb623 11778M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11779M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11780W: http://www.linux-mtd.infradead.org/
11781L: linux-mtd@lists.infradead.org
b6b44e0a 11782T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11783S: Supported
80811493 11784F: drivers/mtd/ubi/
679655da 11785F: include/linux/mtd/ubi.h
c117ab84 11786F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11787
1da177e4 11788USB ACM DRIVER
ca1c3e6f 11789M: Oliver Neukum <oneukum@suse.com>
6372594a 11790L: linux-usb@vger.kernel.org
1da177e4 11791S: Maintained
679655da
JP
11792F: Documentation/usb/acm.txt
11793F: drivers/usb/class/cdc-acm.*
1da177e4 11794
b7d572e1
PF
11795USB AR5523 WIRELESS DRIVER
11796M: Pontus Fuchs <pontus.fuchs@gmail.com>
11797L: linux-wireless@vger.kernel.org
11798S: Maintained
11799F: drivers/net/wireless/ath/ar5523/
11800
115bb1ff 11801USB ATTACHED SCSI
f50a4968 11802M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11803M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11804L: linux-usb@vger.kernel.org
11805L: linux-scsi@vger.kernel.org
8eae0fb7 11806S: Maintained
115bb1ff
MW
11807F: drivers/usb/storage/uas.c
11808
1da177e4 11809USB CDC ETHERNET DRIVER
61eee9a7 11810M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11811L: linux-usb@vger.kernel.org
1da177e4 11812S: Maintained
679655da 11813F: drivers/net/usb/cdc_*.c
c117ab84 11814F: include/uapi/linux/usb/cdc.h
1da177e4 11815
66e3e591
KP
11816USB CHAOSKEY DRIVER
11817M: Keith Packard <keithp@keithp.com>
11818L: linux-usb@vger.kernel.org
11819S: Maintained
11820F: drivers/usb/misc/chaoskey.c
11821
b02b371e 11822USB CYPRESS C67X00 DRIVER
8b58be88 11823M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11824L: linux-usb@vger.kernel.org
11825S: Maintained
679655da 11826F: drivers/usb/c67x00/
b02b371e 11827
d0374f4f 11828USB DAVICOM DM9601 DRIVER
8b58be88 11829M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11830L: netdev@vger.kernel.org
d0374f4f
PK
11831W: http://www.linux-usb.org/usbnet
11832S: Maintained
679655da 11833F: drivers/net/usb/dm9601.c
d0374f4f 11834
cc2020e6 11835USB DIAMOND RIO500 DRIVER
8b58be88 11836M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11837L: rio500-users@lists.sourceforge.net
11838W: http://rio500.sourceforge.net
11839S: Maintained
679655da 11840F: drivers/usb/misc/rio500*
cc2020e6 11841
1da177e4 11842USB EHCI DRIVER
578333ab 11843M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11844L: linux-usb@vger.kernel.org
578333ab 11845S: Maintained
679655da
JP
11846F: Documentation/usb/ehci.txt
11847F: drivers/usb/host/ehci*
1da177e4 11848
69ae9e3e 11849USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11850M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11851L: linux-usb@vger.kernel.org
69ae9e3e 11852W: http://www.linux-usb.org/gadget
d6d0f665
FB
11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11854S: Maintained
679655da
JP
11855F: drivers/usb/gadget/
11856F: include/linux/usb/gadget*
69ae9e3e 11857
2dea64b4 11858USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11859M: Jiri Kosina <jikos@kernel.org>
406df153 11860R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11861L: linux-usb@vger.kernel.org
54e5881d 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11863S: Maintained
c2f01971 11864F: Documentation/hid/hiddev.txt
679655da 11865F: drivers/hid/usbhid/
1da177e4 11866
959eea21 11867USB ISP116X DRIVER
8b58be88 11868M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11869L: linux-usb@vger.kernel.org
959eea21 11870S: Maintained
679655da
JP
11871F: drivers/usb/host/isp116x*
11872F: include/linux/usb/isp116x.h
959eea21 11873
146498ea
WH
11874USB LAN78XX ETHERNET DRIVER
11875M: Woojung Huh <woojung.huh@microchip.com>
11876M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11877L: netdev@vger.kernel.org
11878S: Maintained
11879F: drivers/net/usb/lan78xx.*
11880
1da177e4 11881USB MASS STORAGE DRIVER
8b58be88 11882M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11883L: linux-usb@vger.kernel.org
8836aeb8 11884L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11885S: Maintained
11886W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11887F: drivers/usb/storage/
1da177e4 11888
af39917d
CL
11889USB MIDI DRIVER
11890M: Clemens Ladisch <clemens@ladisch.de>
11891L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11892T: git git://git.alsa-project.org/alsa-kernel.git
11893S: Maintained
11894F: sound/usb/midi.*
11895
444ce9d4
JP
11896USB NETWORKING DRIVERS
11897L: linux-usb@vger.kernel.org
11898S: Odd Fixes
11899F: drivers/net/usb/
11900
1da177e4 11901USB OHCI DRIVER
578333ab 11902M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11903L: linux-usb@vger.kernel.org
578333ab 11904S: Maintained
679655da
JP
11905F: Documentation/usb/ohci.txt
11906F: drivers/usb/host/ohci*
1da177e4 11907
963ffa3e 11908USB OTG FSM (Finite State Machine)
60d77b3d 11909M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11911L: linux-usb@vger.kernel.org
11912S: Maintained
11913F: drivers/usb/common/usb-otg-fsm.c
11914
563da3a9
VM
11915USB OVER IP DRIVER
11916M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11917M: Shuah Khan <shuahkh@osg.samsung.com>
11918M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11919L: linux-usb@vger.kernel.org
11920S: Maintained
a6d6fc2b 11921F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11922F: drivers/usb/usbip/
11923F: tools/usb/usbip/
11924
1da177e4 11925USB PEGASUS DRIVER
a16b945c 11926M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11927L: linux-usb@vger.kernel.org
043600a6 11928L: netdev@vger.kernel.org
052e3128
PM
11929T: git git://github.com/petkan/pegasus.git
11930W: https://github.com/petkan/pegasus
1da177e4 11931S: Maintained
679655da 11932F: drivers/net/usb/pegasus.*
1da177e4 11933
d3ad558f 11934USB PHY LAYER
a55f6286 11935M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11936L: linux-usb@vger.kernel.org
11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11938S: Maintained
11939F: drivers/usb/phy/
d3ad558f 11940
73e4fb3f 11941USB PRINTER DRIVER (usblp)
8b58be88 11942M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11943L: linux-usb@vger.kernel.org
73e4fb3f 11944S: Supported
679655da 11945F: drivers/usb/class/usblp.c
1da177e4 11946
4521b477
BM
11947USB QMI WWAN NETWORK DRIVER
11948M: Bjørn Mork <bjorn@mork.no>
11949L: netdev@vger.kernel.org
11950S: Maintained
11951F: Documentation/ABI/testing/sysfs-class-net-qmi
11952F: drivers/net/usb/qmi_wwan.c
11953
1da177e4 11954USB RTL8150 DRIVER
a16b945c 11955M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11956L: linux-usb@vger.kernel.org
043600a6 11957L: netdev@vger.kernel.org
052e3128
PM
11958T: git git://github.com/petkan/rtl8150.git
11959W: https://github.com/petkan/rtl8150
1da177e4 11960S: Maintained
679655da 11961F: drivers/net/usb/rtl8150.c
1da177e4 11962
f896b796 11963USB SERIAL SUBSYSTEM
66085694 11964M: Johan Hovold <johan@kernel.org>
795fb7e7 11965L: linux-usb@vger.kernel.org
4e68852d 11966S: Maintained
679655da 11967F: Documentation/usb/usb-serial.txt
f896b796 11968F: drivers/usb/serial/
679655da 11969F: include/linux/usb/serial.h
1da177e4 11970
b3f0db1c
SG
11971USB SMSC75XX ETHERNET DRIVER
11972M: Steve Glendinning <steve.glendinning@shawell.net>
11973L: netdev@vger.kernel.org
11974S: Maintained
11975F: drivers/net/usb/smsc75xx.*
11976
2f7ca802 11977USB SMSC95XX ETHERNET DRIVER
90b24cfb 11978M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11979L: netdev@vger.kernel.org
90b24cfb 11980S: Maintained
679655da 11981F: drivers/net/usb/smsc95xx.*
2f7ca802 11982
1da177e4 11983USB SUBSYSTEM
879a5a00 11984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11985L: linux-usb@vger.kernel.org
1da177e4 11986W: http://www.linux-usb.org
08deed1e 11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11988S: Supported
1700bd98 11989F: Documentation/devicetree/bindings/usb/
679655da 11990F: Documentation/usb/
679655da
JP
11991F: drivers/usb/
11992F: include/linux/usb.h
11993F: include/linux/usb/
1da177e4
LT
11994
11995USB UHCI DRIVER
8b58be88 11996M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11997L: linux-usb@vger.kernel.org
1da177e4 11998S: Maintained
679655da 11999F: drivers/usb/host/uhci*
1da177e4 12000
69ae9e3e 12001USB "USBNET" DRIVER FRAMEWORK
d8130624 12002M: Oliver Neukum <oneukum@suse.com>
043600a6 12003L: netdev@vger.kernel.org
69ae9e3e 12004W: http://www.linux-usb.org/usbnet
1da177e4 12005S: Maintained
679655da
JP
12006F: drivers/net/usb/usbnet.c
12007F: include/linux/usb/usbnet.h
1da177e4 12008
c0efd232 12009USB VIDEO CLASS
c53ac071 12010M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12011L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12012L: linux-media@vger.kernel.org
275ffde4 12013T: git git://linuxtv.org/media_tree.git
57c6d2e9 12014W: http://www.ideasonboard.org/uvc/
c0efd232 12015S: Maintained
0c0d06ca 12016F: drivers/media/usb/uvc/
6c0f0359 12017F: include/uapi/linux/uvcvideo.h
1da177e4 12018
b60b9c45
HV
12019USB VISION DRIVER
12020M: Hans Verkuil <hverkuil@xs4all.nl>
12021L: linux-media@vger.kernel.org
12022T: git git://linuxtv.org/media_tree.git
a825eaec 12023W: https://linuxtv.org
b60b9c45
HV
12024S: Odd Fixes
12025F: drivers/media/usb/usbvision/
12026
8282da47
LP
12027USB WEBCAM GADGET
12028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12029L: linux-usb@vger.kernel.org
12030S: Maintained
3a83c16e 12031F: drivers/usb/gadget/function/*uvc*
faf2e1db 12032F: drivers/usb/gadget/legacy/webcam.c
8282da47 12033
bf164cc0 12034USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12035M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12036L: linux-wireless@vger.kernel.org
12037S: Maintained
679655da 12038F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12039
eb6bab13 12040USB XHCI DRIVER
03d85053 12041M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12042L: linux-usb@vger.kernel.org
12043S: Supported
36d0344c
SS
12044F: drivers/usb/host/xhci*
12045F: drivers/usb/host/pci-quirks*
eb6bab13 12046
1da177e4 12047USB ZD1201 DRIVER
4086b9ca 12048L: linux-wireless@vger.kernel.org
1da177e4 12049W: http://linux-lc100020.sourceforge.net
4086b9ca 12050S: Orphan
ed0ad06f 12051F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12052
b7eee616 12053USB ZR364XX DRIVER
8b58be88 12054M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12055L: linux-usb@vger.kernel.org
661263b5 12056L: linux-media@vger.kernel.org
275ffde4 12057T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12058W: http://royale.zerezo.com/zr364xx/
12059S: Maintained
679655da 12060F: Documentation/video4linux/zr364xx.txt
90d72ac6 12061F: drivers/media/usb/zr364xx/
b7eee616 12062
289fcff4
HK
12063ULPI BUS
12064M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12065L: linux-usb@vger.kernel.org
12066S: Maintained
12067F: drivers/usb/common/ulpi.c
12068F: include/linux/ulpi/
12069
e7839f25 12070USER-MODE LINUX (UML)
8b58be88 12071M: Jeff Dike <jdike@addtoit.com>
b15194b7 12072M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12073L: user-mode-linux-devel@lists.sourceforge.net
12074L: user-mode-linux-user@lists.sourceforge.net
12075W: http://user-mode-linux.sourceforge.net
9f273c24 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12077S: Maintained
61516587 12078F: Documentation/virtual/uml/
679655da 12079F: arch/um/
b070989a 12080F: arch/x86/um/
679655da
JP
12081F: fs/hostfs/
12082F: fs/hppfs/
b7eee616 12083
e5f114e9 12084USERSPACE I/O (UIO)
6a534c9d 12085M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12086M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12087S: Maintained
3d3fecbd 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12089F: Documentation/DocBook/uio-howto.tmpl
12090F: drivers/uio/
12091F: include/linux/uio*.h
e5f114e9 12092
256cccbe 12093UTIL-LINUX PACKAGE
8b58be88 12094M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12095L: util-linux@vger.kernel.org
12096W: http://en.wikipedia.org/wiki/Util-linux
12097T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12098S: Maintained
12099
c1fd1c07 12100UVESAFB DRIVER
8b58be88 12101M: Michal Januszewski <spock@gentoo.org>
c69f677c 12102L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12103W: http://dev.gentoo.org/~spock/projects/uvesafb/
12104S: Maintained
679655da 12105F: Documentation/fb/uvesafb.txt
8a61f013 12106F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12107
456930d8
SA
12108VF610 NAND DRIVER
12109M: Stefan Agner <stefan@agner.ch>
12110L: linux-mtd@lists.infradead.org
12111S: Supported
12112F: drivers/mtd/nand/vf610_nfc.c
12113
4480f15b 12114VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12115M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12116S: Maintained
679655da
JP
12117F: Documentation/filesystems/vfat.txt
12118F: fs/fat/
1da177e4 12119
cba3345c
AW
12120VFIO DRIVER
12121M: Alex Williamson <alex.williamson@redhat.com>
12122L: kvm@vger.kernel.org
9f273c24 12123T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12124S: Maintained
12125F: Documentation/vfio.txt
12126F: drivers/vfio/
12127F: include/linux/vfio.h
c117ab84 12128F: include/uapi/linux/vfio.h
cba3345c 12129
a714ea5f
AW
12130VFIO PLATFORM DRIVER
12131M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12132L: kvm@vger.kernel.org
12133S: Maintained
12134F: drivers/vfio/platform/
12135
9e6f3438
PO
12136VIDEOBUF2 FRAMEWORK
12137M: Pawel Osciak <pawel@osciak.com>
12138M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12139M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12140L: linux-media@vger.kernel.org
12141S: Maintained
90d72ac6 12142F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12143F: include/media/videobuf2-*
12144
5523662e
SCP
12145VIRTUAL SERIO DEVICE DRIVER
12146M: Stephen Chandler Paul <thatslyude@gmail.com>
12147S: Maintained
12148F: drivers/input/serio/userio.c
12149F: include/uapi/linux/userio.h
12150
9a82446b
AS
12151VIRTIO CONSOLE DRIVER
12152M: Amit Shah <amit.shah@redhat.com>
12153L: virtualization@lists.linux-foundation.org
12154S: Maintained
12155F: drivers/char/virtio_console.c
12156F: include/linux/virtio_console.h
c117ab84 12157F: include/uapi/linux/virtio_console.h
9a82446b 12158
2426ec8f 12159VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12160M: "Michael S. Tsirkin" <mst@redhat.com>
12161L: virtualization@lists.linux-foundation.org
12162S: Maintained
0e4191fe 12163F: Documentation/devicetree/bindings/virtio/
2426ec8f 12164F: drivers/virtio/
c893c8d7 12165F: tools/virtio/
2426ec8f
MT
12166F: drivers/net/virtio_net.c
12167F: drivers/block/virtio_blk.c
12168F: include/linux/virtio_*.h
916cdabc 12169F: include/uapi/linux/virtio_*.h
2426ec8f 12170
f2dbda3b
CH
12171VIRTIO DRIVERS FOR S390
12172M: Christian Borntraeger <borntraeger@de.ibm.com>
12173M: Cornelia Huck <cornelia.huck@de.ibm.com>
12174L: linux-s390@vger.kernel.org
12175L: virtualization@lists.linux-foundation.org
12176L: kvm@vger.kernel.org
12177S: Supported
1b568d93 12178F: drivers/s390/virtio/
f2dbda3b 12179
4ad6ee91
GH
12180VIRTIO GPU DRIVER
12181M: David Airlie <airlied@linux.ie>
12182M: Gerd Hoffmann <kraxel@redhat.com>
12183L: dri-devel@lists.freedesktop.org
12184L: virtualization@lists.linux-foundation.org
12185S: Maintained
12186F: drivers/gpu/drm/virtio/
12187F: include/uapi/linux/virtio_gpu.h
12188
3a4d5c94
MT
12189VIRTIO HOST (VHOST)
12190M: "Michael S. Tsirkin" <mst@redhat.com>
12191L: kvm@vger.kernel.org
c996d8b9 12192L: virtualization@lists.linux-foundation.org
3a4d5c94 12193L: netdev@vger.kernel.org
9f273c24 12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12195S: Maintained
12196F: drivers/vhost/
c117ab84 12197F: include/uapi/linux/vhost.h
3a4d5c94 12198
271c8651
GH
12199VIRTIO INPUT DRIVER
12200M: Gerd Hoffmann <kraxel@redhat.com>
12201S: Maintained
12202F: drivers/virtio/virtio_input.c
12203F: include/uapi/linux/virtio_input.h
12204
1da177e4 12205VIA RHINE NETWORK DRIVER
210347e1 12206S: Orphan
f2148a47 12207F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12208
f0bf7f61 12209VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12210M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12211M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12212S: Maintained
12213F: drivers/mmc/host/via-sdmmc.c
12214
69e4a7c2 12215VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12216M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12217L: linux-fbdev@vger.kernel.org
69e4a7c2 12218S: Maintained
c7babebd
FTS
12219F: include/linux/via-core.h
12220F: include/linux/via-gpio.h
12221F: include/linux/via_i2c.h
8a61f013 12222F: drivers/video/fbdev/via/
69e4a7c2 12223
01f20734 12224VIA VELOCITY NETWORK DRIVER
8b58be88 12225M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12226L: netdev@vger.kernel.org
12227S: Maintained
f2148a47 12228F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12229
f73f8173
AW
12230VIRT LIB
12231M: Alex Williamson <alex.williamson@redhat.com>
12232M: Paolo Bonzini <pbonzini@redhat.com>
12233L: kvm@vger.kernel.org
12234S: Supported
12235F: virt/lib/
12236
77911fd2 12237VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12238M: Hans Verkuil <hverkuil@xs4all.nl>
12239L: linux-media@vger.kernel.org
12240T: git git://linuxtv.org/media_tree.git
a825eaec 12241W: https://linuxtv.org
0b7bc1fa 12242S: Maintained
77911fd2 12243F: drivers/media/platform/vivid/*
0b7bc1fa 12244
be7f8273 12245VLAN (802.1Q)
8b58be88 12246M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12247L: netdev@vger.kernel.org
12248S: Maintained
679655da
JP
12249F: drivers/net/macvlan.c
12250F: include/linux/if_*vlan.h
12251F: net/8021q/
be7f8273 12252
55e331cf 12253VLYNQ BUS
8b58be88 12254M: Florian Fainelli <florian@openwrt.org>
8578d7af 12255L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12256S: Maintained
12257F: drivers/vlynq/vlynq.c
12258F: include/linux/vlynq.h
12259
390beae4 12260VME SUBSYSTEM
74c600e3 12261M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12262M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12264L: devel@driverdev.osuosl.org
12265S: Maintained
12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12267F: Documentation/vme_api.txt
12268F: drivers/staging/vme/
12269F: drivers/vme/
12270F: include/linux/vme*
12271
4488e09b
AK
12272VMWARE HYPERVISOR INTERFACE
12273M: Alok Kataria <akataria@vmware.com>
12274L: virtualization@lists.linux-foundation.org
12275S: Supported
12276F: arch/x86/kernel/cpu/vmware.c
12277
73b35d07
DT
12278VMWARE BALLOON DRIVER
12279M: Xavier Deguillard <xdeguillard@vmware.com>
12280M: Philip Moltmann <moltmann@vmware.com>
12281M: "VMware, Inc." <pv-drivers@vmware.com>
12282L: linux-kernel@vger.kernel.org
12283S: Maintained
12284F: drivers/misc/vmw_balloon.c
12285
8b8be51b
TH
12286VMWARE VMMOUSE SUBDRIVER
12287M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12288M: "VMware, Inc." <pv-drivers@vmware.com>
12289L: linux-input@vger.kernel.org
12290S: Maintained
12291F: drivers/input/mouse/vmmouse.c
12292F: drivers/input/mouse/vmmouse.h
12293
d1a890fa 12294VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12295M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12296M: "VMware, Inc." <pv-drivers@vmware.com>
12297L: netdev@vger.kernel.org
12298S: Maintained
12299F: drivers/net/vmxnet3/
d1a890fa 12300
851b1642 12301VMware PVSCSI driver
f2d7e40e 12302M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12303M: VMware PV-Drivers <pv-drivers@vmware.com>
12304L: linux-scsi@vger.kernel.org
12305S: Maintained
12306F: drivers/scsi/vmw_pvscsi.c
12307F: drivers/scsi/vmw_pvscsi.h
12308
e53e86c7 12309VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12310M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12311M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12312L: linux-kernel@vger.kernel.org
1dd68f01 12313W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12315S: Supported
9d2597e8 12316F: Documentation/devicetree/bindings/regulator/
679655da 12317F: drivers/regulator/
9d2597e8 12318F: include/dt-bindings/regulator/
679655da 12319F: include/linux/regulator/
e53e86c7 12320
081958eb
DA
12321VRF
12322M: David Ahern <dsa@cumulusnetworks.com>
12323M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12324L: netdev@vger.kernel.org
12325S: Maintained
12326F: drivers/net/vrf.c
562d897d 12327F: Documentation/networking/vrf.txt
081958eb 12328
ab41319e 12329VT1211 HARDWARE MONITOR DRIVER
8b58be88 12330M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12331L: linux-hwmon@vger.kernel.org
ab41319e 12332S: Maintained
679655da
JP
12333F: Documentation/hwmon/vt1211
12334F: drivers/hwmon/vt1211.c
ab41319e 12335
1de9e371 12336VT8231 HARDWARE MONITOR DRIVER
8b58be88 12337M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12338L: linux-hwmon@vger.kernel.org
1de9e371 12339S: Maintained
679655da 12340F: drivers/hwmon/vt8231.c
1de9e371 12341
88095e7b
TO
12342VUB300 USB to SDIO/SD/MMC bridge chip
12343M: Tony Olech <tony.olech@elandigitalsystems.com>
12344L: linux-mmc@vger.kernel.org
12345L: linux-usb@vger.kernel.org
12346S: Supported
12347F: drivers/mmc/host/vub300.c
12348
1da177e4 12349W1 DALLAS'S 1-WIRE BUS
a8018766 12350M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12351S: Maintained
679655da
JP
12352F: Documentation/w1/
12353F: drivers/w1/
1da177e4 12354
13927079 12355W83791D HARDWARE MONITORING DRIVER
8b58be88 12356M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12357L: linux-hwmon@vger.kernel.org
25845c22 12358S: Maintained
679655da
JP
12359F: Documentation/hwmon/w83791d
12360F: drivers/hwmon/w83791d.c
13927079 12361
61db011d 12362W83793 HARDWARE MONITORING DRIVER
8b58be88 12363M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12364L: linux-hwmon@vger.kernel.org
61db011d 12365S: Maintained
679655da
JP
12366F: Documentation/hwmon/w83793
12367F: drivers/hwmon/w83793.c
61db011d 12368
e3760b43 12369W83795 HARDWARE MONITORING DRIVER
d8130624 12370M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12371L: linux-hwmon@vger.kernel.org
e3760b43
JD
12372S: Maintained
12373F: drivers/hwmon/w83795.c
12374
1da177e4 12375W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12376M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12377S: Maintained
679655da 12378F: drivers/mmc/host/wbsd.*
1da177e4 12379
b4e05923
HG
12380WACOM PROTOCOL 4 SERIAL TABLETS
12381M: Julian Squires <julian@cipht.net>
12382M: Hans de Goede <hdegoede@redhat.com>
12383L: linux-input@vger.kernel.org
12384S: Maintained
12385F: drivers/input/tablet/wacom_serial4.c
12386
3527761c 12387WATCHDOG DEVICE DRIVERS
8b58be88 12388M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12389R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12390L: linux-watchdog@vger.kernel.org
12391W: http://www.linux-watchdog.org/
f599aaf0 12392T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12393S: Maintained
540be8b2 12394F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12395F: Documentation/watchdog/
12396F: drivers/watchdog/
12397F: include/linux/watchdog.h
c117ab84 12398F: include/uapi/linux/watchdog.h
3527761c 12399
1da177e4 12400WD7000 SCSI DRIVER
8b58be88 12401M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12402L: linux-scsi@vger.kernel.org
12403S: Maintained
679655da 12404F: drivers/scsi/wd7000.c
1da177e4 12405
b22e00f3
DH
12406WIIMOTE HID DRIVER
12407M: David Herrmann <dh.herrmann@googlemail.com>
12408L: linux-input@vger.kernel.org
12409S: Maintained
12410F: drivers/hid/hid-wiimote*
12411
e258b80e 12412WINBOND CIR DRIVER
364e9e18 12413M: David Härdeman <david@hardeman.nu>
e258b80e 12414S: Maintained
116ab806 12415F: drivers/media/rc/winbond-cir.c
e258b80e 12416
c36a483d
WBG
12417WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12418M: William Breathitt Gray <vilhelm.gray@gmail.com>
12419L: linux-watchdog@vger.kernel.org
12420S: Maintained
12421F: drivers/watchdog/ebc-c384_wdt.c
12422
9c26df9b
WBG
12423WINSYSTEMS WS16C48 GPIO DRIVER
12424M: William Breathitt Gray <vilhelm.gray@gmail.com>
12425L: linux-gpio@vger.kernel.org
12426S: Maintained
12427F: drivers/gpio/gpio-ws16c48.c
e258b80e 12428
8a70da82 12429WIMAX STACK
8b58be88 12430M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12431M: linux-wimax@intel.com
49e7d9df 12432L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12433S: Supported
12434W: http://linuxwimax.org
315987dc 12435F: Documentation/wimax/README.wimax
315987dc
JP
12436F: include/linux/wimax/debug.h
12437F: include/net/wimax.h
c117ab84 12438F: include/uapi/linux/wimax.h
315987dc 12439F: net/wimax/
8a70da82 12440
5fc14680 12441WISTRON LAPTOP BUTTON DRIVER
8b58be88 12442M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12443S: Maintained
679655da 12444F: drivers/input/misc/wistron_btns.c
5fc14680 12445
1da177e4 12446WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12447M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12448L: linux-wireless@vger.kernel.org
926554c4 12449W: http://oops.ghostprotocols.net:81/blog
1da177e4 12450S: Maintained
679655da 12451F: drivers/net/wireless/wl3501*
1da177e4 12452
055bcbcb 12453WOLFSON MICROELECTRONICS DRIVERS
fef95164 12454L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12455T: git https://github.com/CirrusLogic/linux-drivers.git
12456W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12457S: Supported
3768f0b1 12458F: Documentation/hwmon/wm83??
f494993f
CK
12459F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12460F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12461F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12462F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12463F: drivers/clk/clk-wm83*.c
9c309598 12464F: drivers/extcon/extcon-arizona.c
b75ea16a 12465F: drivers/leds/leds-wm83*.c
25b273ba 12466F: drivers/gpio/gpio-*wm*.c
9c309598 12467F: drivers/gpio/gpio-arizona.c
d22b0869 12468F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12469F: drivers/input/misc/wm831x-on.c
12470F: drivers/input/touchscreen/wm831x-ts.c
12471F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12472F: drivers/mfd/arizona*
12473F: drivers/mfd/wm*.c
12ebc137 12474F: drivers/mfd/cs47l24*
b75ea16a
MB
12475F: drivers/power/wm83*.c
12476F: drivers/rtc/rtc-wm83*.c
12477F: drivers/regulator/wm8*.c
3860e6c4 12478F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12479F: drivers/watchdog/wm83*_wdt.c
9c309598 12480F: include/linux/mfd/arizona/
3860e6c4 12481F: include/linux/mfd/wm831x/
b75ea16a 12482F: include/linux/mfd/wm8350/
3768f0b1 12483F: include/linux/mfd/wm8400*
59ec6da2 12484F: include/linux/wm97xx.h
055bcbcb 12485F: include/sound/wm????.h
9c309598 12486F: sound/soc/codecs/arizona.?
055bcbcb 12487F: sound/soc/codecs/wm*
12ebc137 12488F: sound/soc/codecs/cs47l24*
b75ea16a 12489
3e6cd7a4
TH
12490WORKQUEUE
12491M: Tejun Heo <tj@kernel.org>
badb7f5e 12492R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12494S: Maintained
12495F: include/linux/workqueue.h
12496F: kernel/workqueue.c
12497F: Documentation/workqueue.txt
12498
39ac9f48
CYT
12499X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12500M: Chen-Yu Tsai <wens@csie.org>
12501L: linux-kernel@vger.kernel.org
12502S: Maintained
12503N: axp[128]
12504
1da177e4 12505X.25 NETWORK LAYER
8bf28059 12506M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12507L: linux-x25@vger.kernel.org
8bf28059 12508S: Odd Fixes
679655da
JP
12509F: Documentation/networking/x25*
12510F: include/net/x25*
12511F: net/x25/
1da177e4 12512
e2d1d6c0 12513X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12514M: Thomas Gleixner <tglx@linutronix.de>
12515M: Ingo Molnar <mingo@redhat.com>
12516M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12517M: x86@kernel.org
981c3a4f 12518L: linux-kernel@vger.kernel.org
75fc2d37 12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12520S: Maintained
679655da
JP
12521F: Documentation/x86/
12522F: arch/x86/
e2d1d6c0 12523
d0944853 12524X86 PLATFORM DRIVERS
e181ba15 12525M: Darren Hart <dvhart@infradead.org>
d0944853 12526L: platform-driver-x86@vger.kernel.org
e181ba15 12527T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12528S: Maintained
14430813 12529F: drivers/platform/x86/
3a4bceef 12530F: drivers/platform/olpc/
d0944853 12531
c1f5c54b
IM
12532X86 MCE INFRASTRUCTURE
12533M: Tony Luck <tony.luck@intel.com>
487ba8e8 12534M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12535L: linux-edac@vger.kernel.org
12536S: Maintained
12537F: arch/x86/kernel/cpu/mcheck/*
12538
79ebdc95
BP
12539X86 MICROCODE UPDATE SUPPORT
12540M: Borislav Petkov <bp@alien8.de>
12541S: Maintained
12542F: arch/x86/kernel/cpu/microcode/*
12543
f0905c5a
AL
12544X86 VDSO
12545M: Andy Lutomirski <luto@amacapital.net>
12546L: linux-kernel@vger.kernel.org
12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12548S: Maintained
d603c8e1 12549F: arch/x86/entry/vdso/
f0905c5a 12550
d6fad502 12551XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12553M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12554L: linux-media@vger.kernel.org
a825eaec 12555W: https://linuxtv.org
d6fad502
MCC
12556T: git git://linuxtv.org/media_tree.git
12557S: Maintained
12558F: drivers/media/tuners/tuner-xc2028.*
12559
c4468085 12560XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12561M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12562M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12563M: Juergen Gross <jgross@suse.com>
11dbb52b 12564L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12566S: Supported
12567F: arch/x86/xen/
12568F: drivers/*/xen-*front.c
12569F: drivers/xen/
12570F: arch/x86/include/asm/xen/
12571F: include/xen/
c117ab84 12572F: include/uapi/xen/
c4468085 12573
77bfb479 12574XEN HYPERVISOR ARM
85d1a29d 12575M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12576L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12577S: Maintained
77bfb479
SS
12578F: arch/arm/xen/
12579F: arch/arm/include/asm/xen/
12580
b475e83f 12581XEN HYPERVISOR ARM64
85d1a29d 12582M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12583L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12584S: Maintained
b475e83f
SS
12585F: arch/arm64/xen/
12586F: arch/arm64/include/asm/xen/
12587
9b57e1a7 12588XEN NETWORK BACKEND DRIVER
8386040b 12589M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12590L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12591L: netdev@vger.kernel.org
12592S: Supported
12593F: drivers/net/xen-netback/*
12594
c5f8e29d
KRW
12595XEN PCI SUBSYSTEM
12596M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12597L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12598S: Supported
12599F: arch/x86/pci/*xen*
12600F: drivers/pci/*xen*
12601
a2c5ae65
KRW
12602XEN BLOCK SUBSYSTEM
12603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12604M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12605L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12606S: Supported
12607F: drivers/block/xen-blkback/*
12608F: drivers/block/xen*
12609
15d03609
JG
12610XEN PVSCSI DRIVERS
12611M: Juergen Gross <jgross@suse.com>
12612L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12613L: linux-scsi@vger.kernel.org
12614S: Supported
12615F: drivers/scsi/xen-scsifront.c
12616F: drivers/xen/xen-scsiback.c
12617F: include/xen/interface/io/vscsiif.h
12618
c5f8e29d
KRW
12619XEN SWIOTLB SUBSYSTEM
12620M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12621L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12622S: Supported
12623F: arch/x86/xen/*swiotlb*
12624F: drivers/xen/*swiotlb*
12625
1da177e4
LT
12626XFS FILESYSTEM
12627P: Silicon Graphics Inc
809625ca 12628M: Dave Chinner <david@fromorbit.com>
18caa67a 12629M: xfs@oss.sgi.com
d7ede1aa 12630L: xfs@oss.sgi.com
1da177e4 12631W: http://oss.sgi.com/projects/xfs
9f273c24 12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12633S: Supported
679655da
JP
12634F: Documentation/filesystems/xfs.txt
12635F: fs/xfs/
1da177e4 12636
8a3b7a25 12637XILINX AXI ETHERNET DRIVER
59a54f30
MS
12638M: Anirudha Sarangi <anirudh@xilinx.com>
12639M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12640S: Maintained
12641F: drivers/net/ethernet/xilinx/xilinx_axienet*
12642
238b8721 12643XILINX UARTLITE SERIAL DRIVER
8b58be88 12644M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12645L: linux-serial@vger.kernel.org
12646S: Maintained
df621252 12647F: drivers/tty/serial/uartlite.c
238b8721 12648
df330515
LP
12649XILINX VIDEO IP CORES
12650M: Hyun Kwon <hyun.kwon@xilinx.com>
12651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12652L: linux-media@vger.kernel.org
12653T: git git://linuxtv.org/media_tree.git
12654S: Supported
12655F: Documentation/devicetree/bindings/media/xilinx/
12656F: drivers/media/platform/xilinx/
a5562f65 12657F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12658
74316949
EB
12659XILLYBUS DRIVER
12660M: Eli Billauer <eli.billauer@gmail.com>
12661L: linux-kernel@vger.kernel.org
12662S: Supported
12663F: drivers/char/xillybus/
12664
f620e4b8
MF
12665XTENSA XTFPGA PLATFORM SUPPORT
12666M: Max Filippov <jcmvbkbc@gmail.com>
12667L: linux-xtensa@linux-xtensa.org
12668S: Maintained
12669F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12670F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12671
1da177e4 12672YAM DRIVER FOR AX.25
8b58be88 12673M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12674L: linux-hams@vger.kernel.org
12675S: Maintained
679655da
JP
12676F: drivers/net/hamradio/yam*
12677F: include/linux/yam.h
1da177e4 12678
af64a5eb 12679YEALINK PHONE DRIVER
8b58be88 12680M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12681L: usbb2k-api-dev@nongnu.org
12682S: Maintained
679655da
JP
12683F: Documentation/input/yealink.txt
12684F: drivers/input/misc/yealink.*
af64a5eb 12685
1da177e4 12686Z8530 DRIVER FOR AX.25
8b58be88 12687M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12688W: http://yaina.de/jreuter/
12689W: http://www.qsl.net/dl1bke/
12690L: linux-hams@vger.kernel.org
12691S: Maintained
679655da
JP
12692F: Documentation/networking/z8530drv.txt
12693F: drivers/net/hamradio/*scc.c
12694F: drivers/net/hamradio/z8530.h
1da177e4 12695
0cf31ec1 12696ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12697M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12698L: linux-mm@kvack.org
12699S: Maintained
12700F: mm/zbud.c
12701F: include/linux/zbud.h
12702
7c0c3afb 12703ZD1211RW WIRELESS DRIVER
8b58be88
JP
12704M: Daniel Drake <dsd@gentoo.org>
12705M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12706W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12707L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12708L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12709S: Maintained
6948300c 12710F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12711
20263029
DS
12712ZPOOL COMPRESSED PAGE STORAGE API
12713M: Dan Streetman <ddstreet@ieee.org>
12714L: linux-mm@kvack.org
12715S: Maintained
12716F: mm/zpool.c
12717F: include/linux/zpool.h
12718
1da177e4 12719ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12720L: mjpeg-users@lists.sourceforge.net
f63145e2 12721L: linux-media@vger.kernel.org
1da177e4 12722W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12723T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12724S: Odd Fixes
90d72ac6 12725F: drivers/media/pci/zoran/
1da177e4 12726
6920f2cc
MK
12727ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12728M: Minchan Kim <minchan@kernel.org>
12729M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12730R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12731L: linux-kernel@vger.kernel.org
12732S: Maintained
12733F: drivers/block/zram/
12734F: Documentation/blockdev/zram.txt
12735
8b4a4080 12736ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12737M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12738S: Maintained
df621252 12739F: drivers/tty/serial/zs.*
8b4a4080 12740
eae70d06
MK
12741ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12742M: Minchan Kim <minchan@kernel.org>
12743M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12744R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12745L: linux-mm@kvack.org
12746S: Maintained
12747F: mm/zsmalloc.c
12748F: include/linux/zsmalloc.h
d02be50d 12749F: Documentation/vm/zsmalloc.txt
eae70d06 12750
0cf31ec1 12751ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12752M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12753L: linux-mm@kvack.org
12754S: Maintained
12755F: mm/zswap.c
12756
1da177e4 12757THE REST
8b58be88 12758M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12759L: linux-kernel@vger.kernel.org
8a6e2535 12760Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12761T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12762S: Buried alive in reporters
34d03cc1
JP
12763F: *
12764F: */
This page took 7.468204 seconds and 5 git commands to generate.