iio:st_pressure: clean useless static channel initializers
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
3a75ef0c 294F: tools/power/acpi/
8b59a454 295
3774929d
RW
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
2754c447 309F: tools/power/acpi/
3774929d 310
8b59a454 311ACPI FAN DRIVER
8b58be88 312M: Zhang Rui <rui.zhang@intel.com>
8b59a454 313L: linux-acpi@vger.kernel.org
5ca92bd9 314W: https://01.org/linux-acpi
8b59a454 315S: Supported
679655da 316F: drivers/acpi/fan.c
1da177e4 317
8b59a454 318ACPI THERMAL DRIVER
8b58be88 319M: Zhang Rui <rui.zhang@intel.com>
8b59a454 320L: linux-acpi@vger.kernel.org
5ca92bd9 321W: https://01.org/linux-acpi
8b59a454 322S: Supported
679655da 323F: drivers/acpi/*thermal*
998be20f 324
359acec8 325ACPI VIDEO DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
8b59a454 329S: Supported
86f98a3a 330F: drivers/acpi/acpi_video.c
998be20f 331
bff431e4 332ACPI WMI DRIVER
d0944853 333L: platform-driver-x86@vger.kernel.org
5b927259 334S: Orphan
679655da 335F: drivers/platform/x86/wmi.c
bff431e4 336
2f39d519 337AD1889 ALSA SOUND DRIVER
8b58be88 338M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
679655da 342F: sound/pci/ad1889.*
2f39d519 343
527a1a83
MH
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 346W: http://wiki.analog.com/AD5254
a4edbc10 347W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 353W: http://wiki.analog.com/AD5398
a4edbc10 354W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 360W: http://wiki.analog.com/AD7142
a4edbc10 361W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 367W: http://wiki.analog.com/AD7877
a4edbc10 368W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 374W: http://wiki.analog.com/AD7879
a4edbc10 375W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
1330b0dc 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 380M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
381S: Maintained
382
7302b9d9
MH
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
1da177e4 392ADM1025 HARDWARE MONITOR DRIVER
d8130624 393M: Jean Delvare <jdelvare@suse.com>
968ce1b1 394L: linux-hwmon@vger.kernel.org
1da177e4 395S: Maintained
679655da
JP
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
1da177e4 398
cae2caae 399ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 400M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 401L: linux-hwmon@vger.kernel.org
cae2caae 402S: Maintained
679655da 403F: drivers/hwmon/adm1029.c
cae2caae 404
cc0b88cf 405ADM8211 WIRELESS DRIVER
cc0b88cf 406L: linux-wireless@vger.kernel.org
491b26b4 407W: http://wireless.kernel.org/
e71bcbd0 408S: Orphan
d4a17304 409F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 410
e8e31622
SA
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
b5dcee22 416F: include/media/i2c/adp1653.h
e8e31622 417
527a1a83
MH
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/ADP5520
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 425F: drivers/leds/leds-adp5520.c
77278d50 426F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 431W: http://wiki.analog.com/ADP5588
a4edbc10 432W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
77278d50 435F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 439W: http://wiki.analog.com/ADP8860
a4edbc10 440W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
8c22a8f5
DE
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 446L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
1da177e4 452ADT746X FAN DRIVER
8b58be88 453M: Colin Leroy <colin@colino.net>
1da177e4 454S: Maintained
679655da 455F: drivers/macintosh/therm_adt746x.c
1da177e4 456
b058b859 457ADT7475 HARDWARE MONITOR DRIVER
d8130624 458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 459L: linux-hwmon@vger.kernel.org
b058b859
JD
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
527a1a83
MH
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 466W: http://wiki.analog.com/ADXL345
a4edbc10 467W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
8c6af9e1 471ADVANSYS SCSI DRIVER
8b58be88 472M: Matthew Wilcox <matthew@wil.cx>
d8130624 473M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
474L: linux-scsi@vger.kernel.org
475S: Maintained
679655da
JP
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
8c6af9e1 478
1da177e4 479AEDSP16 DRIVER
8b58be88 480M: Riccardo Facchetti <fizban@tin.it>
1da177e4 481S: Maintained
679655da 482F: sound/oss/aedsp16.c
1da177e4 483
91952bc0
AP
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
a825eaec 487W: https://linuxtv.org
91952bc0
AP
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
a825eaec 497W: https://linuxtv.org
91952bc0
AP
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
1da177e4 504AFFS FILE SYSTEM
6cf515e1
GU
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
679655da
JP
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
1da177e4 509
e2d1d6c0 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 511M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
512L: linux-afs@lists.infradead.org
513S: Supported
679655da
JP
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
e2d1d6c0 517
1da177e4 518AGPGART DRIVER
8b58be88 519M: David Airlie <airlied@linux.ie>
878eaf61 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 521S: Maintained
679655da
JP
522F: drivers/char/agp/
523F: include/linux/agp*
c117ab84 524F: include/uapi/linux/agp*
1da177e4
LT
525
526AHA152X SCSI DRIVER
8b58be88 527M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
528L: linux-scsi@vger.kernel.org
529S: Maintained
679655da
JP
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
1da177e4 532
64624d4f 533AIC7XXX / AIC79XX SCSI DRIVER
d8130624 534M: Hannes Reinecke <hare@suse.com>
64624d4f 535L: linux-scsi@vger.kernel.org
1da177e4 536S: Maintained
679655da 537F: drivers/scsi/aic7xxx/
1da177e4 538
450500ad
HV
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
a825eaec 543W: https://linuxtv.org
450500ad
HV
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
e2d1d6c0 547AIO
8b58be88 548M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
549L: linux-aio@kvack.org
550S: Supported
679655da
JP
551F: fs/aio.c
552F: include/linux/*aio*.h
e2d1d6c0 553
469d4ec8
AP
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
a825eaec 557W: https://linuxtv.org
469d4ec8
AP
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
1da177e4 564ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 565M: Duncan Sands <duncan.sands@free.fr>
6372594a 566L: linux-usb@vger.kernel.org
1da177e4
LT
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
679655da
JP
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
1da177e4 571
272f133a 572ALCHEMY AU1XX0 MMC DRIVER
8b58be88 573M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 574S: Maintained
679655da 575F: drivers/mmc/host/au1xmmc.c
272f133a 576
4a4e5787 577ALI1563 I2C DRIVER
8b58be88 578M: Rudolf Marek <r.marek@assembler.cz>
846557d3 579L: linux-i2c@vger.kernel.org
4a4e5787 580S: Maintained
679655da
JP
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 583
bc368798
LC
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
1da177e4 590ALPHA PORT
8b58be88 591M: Richard Henderson <rth@twiddle.net>
8b58be88 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 593M: Matt Turner <mattst88@gmail.com>
c89f4f9a 594S: Odd Fixes
a9406699 595L: linux-alpha@vger.kernel.org
679655da 596F: arch/alpha/
1da177e4 597
f62092f6
LFT
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
c5abbba9
THL
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
16b8b922 610ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 611M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
adf9251f
TK
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
61bd0943 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
f4875e12
TL
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 629M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
968ce1b1 637L: linux-hwmon@vger.kernel.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve Hjønnevåg <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
d03c023e
LA
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
42269063 788AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 789M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 790L: linuxppc-dev@lists.ozlabs.org
93711660 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 792S: Maintained
679655da 793F: sound/aoa/
42269063 794
97a445da
WBG
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
1da177e4 801APM DRIVER
e5f6450c 802M: Jiri Kosina <jikos@kernel.org>
81024fc4 803S: Odd fixes
9f273c24 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
c117ab84 807F: include/uapi/linux/apm_bios.h
81024fc4 808F: drivers/char/apm-emulation.c
1da177e4 809
bd7aa4b2 810APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 811M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 812L: linux-input@vger.kernel.org
75dd112a 813S: Odd fixes
679655da 814F: drivers/input/mouse/bcm5974.c
bd7aa4b2 815
6f2fad74 816APPLE SMC DRIVER
75dd112a 817M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 818L: linux-hwmon@vger.kernel.org
75dd112a 819S: Odd fixes
679655da 820F: drivers/hwmon/applesmc.c
6f2fad74 821
1da177e4 822APPLETALK NETWORK LAYER
8b58be88 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 824S: Maintained
679655da
JP
825F: drivers/net/appletalk/
826F: net/appletalk/
1da177e4 827
21c75328
DD
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
24299502
IS
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
62a37dc7
LP
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
1154ea7d 846ARC FRAMEBUFFER DRIVER
8b58be88 847M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 848S: Maintained
8a61f013
JH
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 851
c38f6ac7
MG
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
71d298ce
AB
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
c5a906a5
LD
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
1da177e4 871ARM MFM AND FLOPPY DRIVERS
8b58be88 872M: Ian Molton <spyro@f2s.com>
1da177e4 873S: Maintained
679655da
JP
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
1da177e4 876
6f96521f
WD
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
70e238df 879R: Mark Rutland <mark.rutland@arm.com>
6f96521f 880S: Maintained
dd06a84b 881F: arch/arm*/kernel/perf_*
6f96521f 882F: arch/arm/oprofile/common.c
dd06a84b
MR
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
6f96521f 888
d4275354 889ARM PORT
54176cc6 890M: Russell King <linux@armlinux.org.uk>
efc03ecb 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 892W: http://www.armlinux.org.uk/
d4275354
RK
893S: Maintained
894F: arch/arm/
895
d323c243
SB
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 898S: Maintained
d323c243
SB
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
cefbf4ea 903ARM PRIMECELL AACI PL041 DRIVER
54176cc6 904M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 909M: Russell King <linux@armlinux.org.uk>
cefbf4ea 910S: Maintained
8a61f013 911F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
912
913ARM PRIMECELL KMI PL050 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
2761f5c2 919ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 920M: Russell King <linux@armlinux.org.uk>
08a5c9a2 921S: Maintained
679655da 922F: drivers/mmc/host/mmci.*
2f748aaa 923F: include/linux/amba/mmci.h
2761f5c2 924
1b4304e5 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 926M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
2761f5c2 930
cefbf4ea 931ARM PRIMECELL BUS SUPPORT
54176cc6 932M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
2b7a52a4 937ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 938M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
940S: Maintained
941
9c784f95 942ARM/AFEB9260 MACHINE SUPPORT
8b58be88 943M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
945S: Maintained
946
2b7a52a4 947ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 948M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
950S: Maintained
951
5c6dcd7f 952ARM/Allwinner sunXi SoC support
1b106699 953M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 954M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
5c6dcd7f 957N: sun[x456789]i
60b0f380
MR
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
1b106699 963
79318452 964ARM/Amlogic Meson SoC support
7c1e3876 965M: Carlo Caione <carlo@caione.org>
6683d91c 966M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 968L: linux-amlogic@lists.infradead.org
79318452 969W: http://linux-meson.com/
7c1e3876 970S: Maintained
79318452
CC
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
6683d91c
KH
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
79318452 975N: meson
7c1e3876 976
eff506fa
TZ
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 979M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
980S: Maintained
981F: arch/arm/mach-alpine/
a9e5547b
AT
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
eff506fa 985
5255034d
LP
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
33b8ac91 994F: drivers/clk/axis
5255034d 995
8c2ed9bc
JS
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
8dca5ce8 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1008W: http://www.linux4sam.org
9f273c24 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1010S: Supported
1011F: arch/arm/mach-at91/
f0a0a58e 1012F: include/soc/at91/
70e389cc
MB
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1017F: arch/arm/include/debug/at91.S
d4a89c7d 1018
6e05dd4e
BB
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
986cf2e9 1024ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1025M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
e68d7c14
RH
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1031
d94f944e 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1033M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
d94f944e 1036
4863dea3
SG
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
322e5cc5 1042F: drivers/net/ethernet/cavium/thunder/
4863dea3 1043
386ab516
AS
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
b8ba3874 1048N: clps711x
386ab516 1049
2b7a52a4 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1052M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1054S: Maintained
d19d3667
HS
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1059M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1061S: Maintained
1062
d4275354 1063ARM/CLKDEV SUPPORT
54176cc6 1064M: Russell King <linux@armlinux.org.uk>
efc03ecb 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1066S: Maintained
d4275354 1067F: arch/arm/include/asm/clkdev.h
4fa2651d 1068F: drivers/clk/clkdev.c
d4275354 1069
d48134e7 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1071M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1073S: Maintained
1074
94150095
HF
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
a06ae860
PP
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
01081f5a 1084F: drivers/hwtracing/coresight/*
a06ae860
PP
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1088
1da177e4 1089ARM/CORGI MACHINE SUPPORT
8b58be88 1090M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1091S: Maintained
1092
881a95f9 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1096T: git git://github.com/ulli-kroll/linux.git
162500b3 1097S: Maintained
f49afbb5 1098F: arch/arm/mach-gemini/
98a9bb5b 1099F: drivers/rtc/rtc-gemini.c
881a95f9 1100
a990cbd8 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1102M: Barry Song <baohua@kernel.org>
a990cbd8 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1105S: Maintained
e68d7c14 1106F: arch/arm/boot/dts/prima2*
a990cbd8 1107F: arch/arm/mach-prima2/
4a9c44f1 1108F: drivers/clk/sirf/
05f30e8d 1109F: drivers/clocksource/timer-prima2.c
5833ac98 1110F: drivers/clocksource/timer-atlas7.c
f8505ef5 1111N: [^a-z]sirf
a990cbd8 1112
c9d862c4
BS
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
cde137aa 1117F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1118N: digicolor
1119
d4275354 1120ARM/EBSA110 MACHINE SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1123W: http://www.armlinux.org.uk/
d4275354
RK
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
b955f6ca 1126F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1127
4721f3ce
UKK
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
a9da4f7e 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
d66f1886 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1139W: http://www.openezx.org/
1140S: Maintained
cafc2265
SS
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1143
6a915af9 1144ARM/FARADAY FA526 PORT
162500b3 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1147S: Maintained
1fa7e547 1148T: git git://git.berlios.de/gemini-board
f49afbb5 1149F: arch/arm/mm/*-fa*
6a915af9 1150
d4275354 1151ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1152M: Russell King <linux@armlinux.org.uk>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1154W: http://www.armlinux.org.uk/
d4275354
RK
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
86183a5f 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1160M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1161M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1162R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1164S: Maintained
f1c12837 1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1166F: arch/arm/mach-imx/
ce515a6b 1167F: arch/arm/mach-mxs/
2a82f95c 1168F: arch/arm/boot/dts/imx*
e5dafa22 1169F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1170F: drivers/clk/imx/
1171F: include/soc/imx/
86183a5f 1172
142109d2 1173ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1174M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1175M: Sascha Hauer <kernel@pengutronix.de>
1176R: Stefan Agner <stefan@agner.ch>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180F: arch/arm/mach-imx/*vf610*
1181F: arch/arm/boot/dts/vf*
1182
2b7a52a4 1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1186S: Maintained
1187
90b8fc34 1188ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1189M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1191S: Maintained
1192
ef47d5f0 1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1194M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1195M: Paul Parsons <lost.distance@yahoo.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1197S: Maintained
1198F: arch/arm/mach-pxa/hx4700.c
1199F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1200F: sound/soc/pxa/hx4700.c
ef47d5f0 1201
4dfad069
WX
1202ARM/HISILICON SOC SUPPORT
1203M: Wei Xu <xuwei5@hisilicon.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205W: http://www.hisilicon.com
1206S: Supported
1207T: git git://github.com/hisilicon/linux-hisi.git
1208F: arch/arm/mach-hisi/
e68d7c14
RH
1209F: arch/arm/boot/dts/hi3*
1210F: arch/arm/boot/dts/hip*
1211F: arch/arm/boot/dts/hisi*
1212F: arch/arm64/boot/dts/hisilicon/
4dfad069 1213
21f37bc3 1214ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1216W: www.jlime.com
1217S: Maintained
084bad91
KE
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1219F: arch/arm/mach-sa1100/jornada720.c
1220F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1221
5e767ab9
JMC
1222ARM/IGEP MACHINE SUPPORT
1223M: Enric Balletbo i Serra <eballetbo@gmail.com>
1224M: Javier Martinez Canillas <javier@dowhile0.org>
1225L: linux-omap@vger.kernel.org
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
06ff74fd 1228F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1229
403d2971
MV
1230ARM/INCOME PXA270 SUPPORT
1231M: Marek Vasut <marek.vasut@gmail.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
ec154082 1234F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1235
2b7a52a4 1236ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1237M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1239S: Maintained
e2bdb176
DW
1240
1241ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1243S: Orphan
2b7a52a4
LB
1244
1245ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1246M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1248S: Maintained
2b7a52a4
LB
1249
1250ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
2b7a52a4 1254
2b7a52a4 1255ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
dfdd8cc9
KH
1260ARM/INTEL IXP4XX ARM ARCHITECTURE
1261M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1262M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1264S: Maintained
1265F: arch/arm/mach-ixp4xx/
1266
838553c5 1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1268M: Jonathan Cameron <jic23@cam.ac.uk>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/stargate2.c
1272F: drivers/pcmcia/pxa2xx_stargate2.c
1273
2b7a52a4 1274ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
2b7a52a4
LB
1278
1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
1154f858 1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1285M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-keystone/
5edafc29 1289F: arch/arm/boot/dts/keystone-*
317929cd 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1291
bc6aa566 1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1293M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clk/keystone/
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clocksource/timer-keystone.c
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1306M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1307L: linux-kernel@vger.kernel.org
1308S: Maintained
1309F: drivers/power/reset/keystone-reset.c
1310
1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1312M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1313L: linux-kernel@vger.kernel.org
1314S: Maintained
1315F: drivers/memory/*emif*
1316
8cb555b6
CM
1317ARM/LG1K ARCHITECTURE
1318M: Chanho Min <chanho.min@lge.com>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm64/boot/dts/lg/
1322
2b7a52a4 1323ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1324M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1326S: Maintained
1327
3143875f
JE
1328ARM/LPC18XX ARCHITECTURE
1329M: Joachim Eastwood <manabian@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
19c1c32c
JE
1332F: arch/arm/boot/dts/lpc43*
1333F: drivers/clk/nxp/clk-lpc18xx*
1334F: drivers/clocksource/time-lpc32xx.c
1335F: drivers/i2c/busses/i2c-lpc2k.c
1336F: drivers/memory/pl172.c
1337F: drivers/mtd/spi-nor/nxp-spifi.c
1338F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1339N: lpc18xx
1340
15e4f7da 1341ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1342M: Vladimir Zapolskiy <vz@mleia.com>
1343M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1346S: Maintained
2377f9fd 1347F: arch/arm/boot/dts/lpc32*
15e4f7da 1348F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1349F: drivers/i2c/busses/i2c-pnx.c
1350F: drivers/net/ethernet/nxp/lpc_eth.c
1351F: drivers/usb/host/ohci-nxp.c
1352F: drivers/watchdog/pnx4008_wdt.c
1353N: lpc32xx
15e4f7da 1354
3b886171 1355ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1356M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1357S: Maintained
1358
1f664ab7 1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1360M: Jason Cooper <jason@lakedaemon.net>
1361M: Andrew Lunn <andrew@lunn.ch>
1362M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-mvebu/
59ec9671 1367F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1368F: arch/arm/boot/dts/armada*
1369F: arch/arm/boot/dts/kirkwood*
dcc3068a 1370F: arch/arm64/boot/dts/marvell/armada*
9f123def 1371F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1372F: arch/arm/configs/mvebu_*_defconfig
75f41273 1373
40f4978b
SH
1374ARM/Marvell Berlin SoC support
1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-berlin/
31c17ac9 1379F: arch/arm/boot/dts/berlin*
e68d7c14 1380F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1381
40f4978b 1382
4cfab57e 1383ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1384M: Jason Cooper <jason@lakedaemon.net>
1385M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1387M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1389S: Maintained
1390F: arch/arm/mach-dove/
54a246ff
NP
1391F: arch/arm/mach-mv78xx0/
1392F: arch/arm/mach-orion5x/
1393F: arch/arm/plat-orion/
31c17ac9
GC
1394F: arch/arm/boot/dts/dove*
1395F: arch/arm/boot/dts/orion5x*
1396
3b886171 1397
d69ac131
AC
1398ARM/Orion SoC/Technologic Systems TS-78xx platform support
1399M: Alexander Clouter <alex@digriz.org.uk>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W: http://www.digriz.org.uk/ts78xx/kernel
1402S: Maintained
1403F: arch/arm/mach-orion5x/ts78xx-*
1404
e557959d
NA
1405ARM/OXNAS platform support
1406M: Neil Armstrong <narmstrong@baylibre.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/mach-oxnas/
1410F: arch/arm/boot/dts/oxnas*
1411F: arch/arm/boot/dts/wd-mbwe.dts
1412N: oxnas
1413
607b8fc9
EH
1414ARM/Mediatek RTC DRIVER
1415M: Eddie Huang <eddie.huang@mediatek.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: drivers/rtc/rtc-mt6397.c
1420
e54951c8
MB
1421ARM/Mediatek SoC support
1422M: Matthias Brugger <matthias.bgg@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1425S: Maintained
1426F: arch/arm/boot/dts/mt6*
1427F: arch/arm/boot/dts/mt8*
1428F: arch/arm/mach-mediatek/
1429N: mtk
1430K: mediatek
1431
0f8669e3
CY
1432ARM/Mediatek USB3 PHY DRIVER
1433M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/phy/phy-mt65xx-usb3.c
1438
adcb079f
AB
1439ARM/MICREL KS8695 ARCHITECTURE
1440M: Greg Ungerer <gerg@uclinux.org>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1442F: arch/arm/mach-ks8695/
adcb079f
AB
1443S: Odd Fixes
1444
d78ff0a5 1445ARM/MIOA701 MACHINE SUPPORT
8b58be88 1446M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1448F: arch/arm/mach-pxa/mioa701.c
1449S: Maintained
1450
9624dfe6 1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1452M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1453S: Maintained
1454
e0ee9851 1455ARM/NOMADIK ARCHITECTURE
28b8e8d4 1456M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1457M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-nomadik/
ecc265fe 1461F: drivers/pinctrl/nomadik/
87572880 1462F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1464
9d76295a 1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1466M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1467L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1469S: Supported
1470
8459c159 1471ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1473M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1474S: Maintained
1475
5d783a2d 1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1477M: Marek Vasut <marek.vasut@gmail.com>
75280787 1478L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1479W: http://hackndev.com
1480S: Maintained
933d35f0
JP
1481F: arch/arm/mach-pxa/include/mach/palmtx.h
1482F: arch/arm/mach-pxa/palmtx.c
1483F: arch/arm/mach-pxa/include/mach/palmt5.h
1484F: arch/arm/mach-pxa/palmt5.c
1485F: arch/arm/mach-pxa/include/mach/palmld.h
1486F: arch/arm/mach-pxa/palmld.c
1487F: arch/arm/mach-pxa/include/mach/palmte2.h
1488F: arch/arm/mach-pxa/palmte2.c
1489F: arch/arm/mach-pxa/include/mach/palmtc.h
1490F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1491
b57fe924 1492ARM/PALM TREO SUPPORT
d8130624 1493M: Tomas Cech <sleep_walker@suse.com>
75280787 1494L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1495W: http://hackndev.com
1496S: Maintained
b57fe924
JP
1497F: arch/arm/mach-pxa/include/mach/palmtreo.h
1498F: arch/arm/mach-pxa/palmtreo.c
90af5811 1499
c49e1e63 1500ARM/PALMZ72 SUPPORT
8b58be88 1501M: Sergey Lapin <slapin@ossfans.org>
75280787 1502L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1503W: http://hackndev.com
1504S: Maintained
933d35f0
JP
1505F: arch/arm/mach-pxa/include/mach/palmz72.h
1506F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1507
1da177e4 1508ARM/PLEB SUPPORT
8b58be88 1509M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1511S: Maintained
1512
1513ARM/PT DIGITAL BOARD PORT
8b58be88 1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1516W: http://www.armlinux.org.uk/
1da177e4
LT
1517S: Maintained
1518
8fc1b0f8 1519ARM/QUALCOMM SUPPORT
bbeaa595
AG
1520M: Andy Gross <andy.gross@linaro.org>
1521M: David Brown <david.brown@linaro.org>
8fc1b0f8 1522L: linux-arm-msm@vger.kernel.org
f5d3af9d 1523L: linux-soc@vger.kernel.org
8fc1b0f8 1524S: Maintained
0c4cbf9e
BA
1525F: arch/arm/boot/dts/qcom-*.dts
1526F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1527F: arch/arm/mach-qcom/
e68d7c14 1528F: arch/arm64/boot/dts/qcom/*
5482cefa 1529F: drivers/i2c/busses/i2c-qup.c
39a3366a 1530F: drivers/clk/qcom/
f5d3af9d 1531F: drivers/soc/qcom/
5482cefa 1532F: drivers/spi/spi-qup.c
c0c89faf
SB
1533F: drivers/tty/serial/msm_serial.h
1534F: drivers/tty/serial/msm_serial.c
1535F: drivers/*/pm8???-*
1536F: drivers/mfd/ssbi.c
916f743d 1537F: drivers/firmware/qcom_scm.c
bbeaa595 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1539
2b7a52a4 1540ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1541M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1543S: Maintained
1544
b138e119
SH
1545ARM/RENESAS ARM64 ARCHITECTURE
1546M: Simon Horman <horms@verge.net.au>
1547M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1548L: linux-renesas-soc@vger.kernel.org
1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1551S: Supported
1552F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1553F: drivers/soc/renesas/
1554F: include/linux/soc/renesas/
b138e119 1555
d4275354 1556ARM/RISCPC ARCHITECTURE
54176cc6 1557M: Russell King <linux@armlinux.org.uk>
efc03ecb 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1559W: http://www.armlinux.org.uk/
d4275354 1560S: Maintained
d4275354
RK
1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1562F: arch/arm/include/asm/hardware/ioc.h
1563F: arch/arm/include/asm/hardware/iomd.h
1564F: arch/arm/include/asm/hardware/memc.h
1565F: arch/arm/mach-rpc/
1a6422f6 1566F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1567F: drivers/net/ethernet/i825xx/ether1*
1568F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1569F: drivers/scsi/arm/
1570
08ddbb0a
HS
1571ARM/Rockchip SoC support
1572M: Heiko Stuebner <heiko@sntech.de>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1574L: linux-rockchip@lists.infradead.org
9f273c24 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1576S: Maintained
541555e9 1577F: arch/arm/boot/dts/rk3*
08ddbb0a 1578F: arch/arm/mach-rockchip/
541555e9
HS
1579F: drivers/clk/rockchip/
1580F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1581F: drivers/*/*rockchip*
541555e9
HS
1582F: drivers/*/*/*rockchip*
1583F: sound/soc/rockchip/
b4331b43 1584N: rockchip
08ddbb0a 1585
5bfb937c
KK
1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1587M: Kukjin Kim <kgene@kernel.org>
e8f98457 1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1591S: Maintained
6f0589c8 1592F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1593F: arch/arm/boot/dts/s5p*
1594F: arch/arm/boot/dts/samsung*
6f0589c8 1595F: arch/arm/boot/dts/exynos*
d97236e6 1596F: arch/arm64/boot/dts/exynos/
482ce512 1597F: arch/arm/plat-samsung/
769bbb63
HS
1598F: arch/arm/mach-s3c24*/
1599F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1600F: arch/arm/mach-s5p*/
1601F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1602F: drivers/*/*s3c2410*
1603F: drivers/*/*/*s3c2410*
ffd51977 1604F: drivers/memory/samsung/*
bf50ddcd 1605F: drivers/soc/samsung/*
40c76662
MB
1606F: drivers/spi/spi-s3c*
1607F: sound/soc/samsung/*
d6b9aea6
KK
1608F: Documentation/arm/Samsung/
1609F: Documentation/devicetree/bindings/arm/samsung/
1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1611F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1612N: exynos
f556cb07 1613
10ffa964
KP
1614ARM/SAMSUNG MOBILE MACHINE SUPPORT
1615M: Kyungmin Park <kyungmin.park@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
004bbd3c 1618F: arch/arm/mach-s5pv210/
10ffa964 1619
3ce4ccb6
KD
1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1621M: Kyungmin Park <kyungmin.park@samsung.com>
1622M: Kamil Debski <k.debski@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org
1624L: linux-media@vger.kernel.org
1625S: Maintained
1626F: drivers/media/platform/s5p-g2d/
1627
e6a476fd
MS
1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
6305902c 1631M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1632L: linux-arm-kernel@lists.infradead.org
1633L: linux-media@vger.kernel.org
1634S: Maintained
934455d7 1635F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1636F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1637
1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1641L: linux-arm-kernel@lists.infradead.org
1642L: linux-media@vger.kernel.org
1643S: Maintained
90d72ac6 1644F: drivers/media/platform/s5p-tv/
e6a476fd 1645
7d9f9bf4
AP
1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1648M: Jacek Anaszewski <j.anaszewski@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-jpeg/
1653
d48d38e8 1654ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1655M: Simon Horman <horms@verge.net.au>
d48d38e8 1656M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1657L: linux-renesas-soc@vger.kernel.org
4a121096 1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1660S: Supported
0b514fdb
SH
1661F: arch/arm/boot/dts/emev2*
1662F: arch/arm/boot/dts/r7s*
1663F: arch/arm/boot/dts/r8a*
1664F: arch/arm/boot/dts/sh*
0b514fdb 1665F: arch/arm/configs/shmobile_defconfig
7a2071c5 1666F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1667F: arch/arm/mach-shmobile/
1668F: drivers/sh/
be32bcbb
GU
1669F: drivers/soc/renesas/
1670F: include/linux/soc/renesas/
d48d38e8 1671
66314223 1672ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1673M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1674S: Maintained
1675F: arch/arm/mach-socfpga/
efadb751
DN
1676F: arch/arm/boot/dts/socfpga*
1677F: arch/arm/configs/socfpga_defconfig
e68d7c14 1678F: arch/arm64/boot/dts/altera/
ba2b7d0a 1679W: http://www.rocketboards.org
efadb751 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1681
1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1683M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1684S: Maintained
1685F: drivers/clk/socfpga/
1686
71bcada8
TT
1687ARM/SOCFPGA EDAC SUPPORT
1688M: Thor Thayer <tthayer@opensource.altera.com>
1689S: Maintained
1690F: drivers/edac/altera_edac.
1691
65ebcc11 1692ARM/STI ARCHITECTURE
a92177ea
SK
1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1694M: Maxime Coquelin <maxime.coquelin@st.com>
1695M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L: kernel@stlinux.com
1698W: http://www.stlinux.com
1699S: Maintained
1700F: arch/arm/mach-sti/
a92177ea 1701F: arch/arm/boot/dts/sti*
b8e31bf3 1702F: drivers/char/hw_random/st-rng.c
a92177ea 1703F: drivers/clocksource/arm_global_timer.c
82805d1b 1704F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1705F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1706F: drivers/i2c/busses/i2c-st.c
346e2e4a 1707F: drivers/media/rc/st_rc.c
95d66b16 1708F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1709F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1710F: drivers/phy/phy-miphy28lp.c
1711F: drivers/phy/phy-miphy365x.c
6da969a5 1712F: drivers/phy/phy-stih407-usb.c
26389c78 1713F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1714F: drivers/pinctrl/pinctrl-st.c
aac22524 1715F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1716F: drivers/reset/sti/
db4112e6 1717F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1718F: drivers/tty/serial/st-asc.c
eb11adab 1719F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1720F: drivers/usb/host/ehci-st.c
1721F: drivers/usb/host/ohci-st.c
db4112e6 1722F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1723F: drivers/ata/ahci_st.c
65ebcc11 1724
ee6e7879
MC
1725ARM/STM32 ARCHITECTURE
1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1730N: stm32
1731F: drivers/clocksource/armv7m_systick.c
1732
d6de5b02
MG
1733ARM/TANGO ARCHITECTURE
1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1735L: linux-arm-kernel@lists.infradead.org
1736S: Maintained
1737F: arch/arm/mach-tango/
1738F: arch/arm/boot/dts/tango*
1739
2b7a52a4 1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1741M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1743S: Maintained
1744
1bbd7089 1745ARM/TETON BGA MACHINE SUPPORT
706e69d6 1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
2b7a52a4 1750ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1751M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1753S: Maintained
1754
98ad6e3b 1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1756M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1758W: http://www.mcuos.com
1759S: Maintained
4e89e8f6 1760F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1765F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1766F: drivers/rtc/rtc-nuc900.c
9df92e6c 1767F: drivers/spi/spi-nuc900.c
4e89e8f6 1768F: drivers/usb/host/ehci-w90x900.c
8a61f013 1769F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1770
54274d71 1771ARM/U300 MACHINE SUPPORT
e4651a9f 1772M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
9affbd24 1776F: drivers/clocksource/timer-u300.c
54274d71
LW
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
87572880
LW
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1785
3d00d04f
MY
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
a3ff83d2 1790F: arch/arm/boot/dts/uniphier*
e7ecbc05 1791F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1792F: arch/arm/mach-uniphier/
e7ecbc05 1793F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1794F: arch/arm64/boot/dts/socionext/
4b7f48d3 1795F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1796F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1799N: uniphier
1800
87572880 1801ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1802M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
e4651a9f 1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1807F: drivers/dma/ste_dma40*
e4651a9f 1808F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
e4651a9f
LW
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
ecc265fe
JP
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1815F: drivers/rtc/rtc-ab8500.c
e4651a9f 1816F: drivers/rtc/rtc-pl031.c
87572880 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1818
e93fde28
UH
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
740d93b1
PM
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
e68d7c14 1834F: arch/arm64/boot/dts/arm/
740d93b1
PM
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
7e8f403f 1837F: */*/*/vexpress*
740d93b1
PM
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
46a600ea 1840N: mps2
740d93b1 1841
d4275354 1842ARM/VFP SUPPORT
54176cc6 1843M: Russell King <linux@armlinux.org.uk>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1845W: http://www.armlinux.org.uk/
d4275354
RK
1846S: Maintained
1847F: arch/arm/vfp/
1848
e66b6d8e
MV
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1854F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1855
04529fe2
TP
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
41fd91b4 1861F: drivers/clocksource/vt8500_timer.c
560746eb 1862F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
4f31102b 1867F: drivers/usb/host/ehci-platform.c
41fd91b4 1868F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1872
e66b6d8e
MV
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
6ab2a855 1878F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1879
5ecc4b53
JN
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
51f29d44
MS
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
d6448b76 1894T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1895S: Supported
1896F: arch/arm/mach-zynq/
bd2a337a 1897F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1898F: drivers/block/xsysace.c
c2fd4e38
MS
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1902F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1903F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1904F: drivers/edac/synopsys_edac.c
51f29d44 1905
48ec83bc 1906ARM SMMU DRIVERS
b8f9879e 1907M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1908R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
48ec83bc 1912F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1913F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1914F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1915
38074229
CM
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1918M: Will Deacon <will.deacon@arm.com>
38074229 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1921S: Maintained
1922F: arch/arm64/
d19766ec 1923F: Documentation/arm64/
38074229 1924
9d7005f9
LP
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
b5dcee22 1931F: include/media/i2c/as3645a.h
9d7005f9 1932
d58de038
GJ
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1935L: linux-hwmon@vger.kernel.org
d58de038
GJ
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
b229ece9 1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1941M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1942L: acpi4asus-user@lists.sourceforge.net
d0944853 1943L: platform-driver-x86@vger.kernel.org
76593d6f 1944W: http://acpi4asus.sf.net
85091b71 1945S: Maintained
b229ece9
CC
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
85091b71 1948
f6a6bbae
JPRV
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
75aeddd1
DH
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
953a6479 1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1966R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1967W: http://sourceforge.net/projects/xscaleiop
08223d80 1968S: Odd fixes
679655da
JP
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
b3e5f263 1974
a1867d36 1975AT24 EEPROM DRIVER
14d77c4d 1976M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
25f73ed5 1980F: include/linux/platform_data/at24.h
a1867d36 1981
e7839f25 1982ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1da177e4 1985S: Supported
679655da
JP
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1da177e4 1988
aad7a211
AB
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
9a10a870 1997ATHEROS ATH GENERIC UTILITIES
f726ee65 1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
fa1c114f 2003ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2007L: linux-wireless@vger.kernel.org
72c706b7 2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2009S: Maintained
fa451753 2010F: drivers/net/wireless/ath/ath5k/
fa1c114f 2011
12e62d6f
KV
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2be7d22f 2020WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
dba4b74d 2027F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2028
1d7e1e6b
CL
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2c2a6172
LT
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2038L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
6f69a6d7 2042ATI_REMOTE2 DRIVER
8b58be88 2043M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2044S: Maintained
679655da 2045F: drivers/input/misc/ati_remote2.c
6f69a6d7 2046
7ae115b4 2047ATLX ETHERNET DRIVERS
8b58be88 2048M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2049M: Chris Snook <chris.snook@gmail.com>
e443e383 2050L: netdev@vger.kernel.org
8d5ca6ec
JC
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2b133ad6 2054F: drivers/net/ethernet/atheros/
8d5ca6ec 2055
1da177e4 2056ATM
366c1bd1 2057M: Chas Williams <3chas3@gmail.com>
476604de 2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2059L: netdev@vger.kernel.org
1da177e4
LT
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
679655da
JP
2062F: drivers/atm/
2063F: include/linux/atm*
c117ab84 2064F: include/uapi/linux/atm*
1da177e4 2065
04ac2f46 2066ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
04ac2f46 2070
a1cfac48 2071ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2073S: Supported
df621252 2074F: drivers/tty/serial/atmel_serial.c
a1cfac48 2075
f80cb488
NF
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
b9cd7a25
LD
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
dfae90ed 2087ATMEL Audio ALSA driver
3a82002c 2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
b414dc16
NF
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
6f0d65af 2099F: include/linux/platform_data/dma-atmel.h
b414dc16 2100
6bd0f436
LD
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
888f2804
LD
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
15515545 2114ATMEL ISI DRIVER
50cb2efa 2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2116L: linux-media@vger.kernel.org
2117S: Supported
f2294c2d 2118F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2119F: include/media/atmel-isi.h
2120
8f4c79ce 2121ATMEL LCDFB DRIVER
8b58be88 2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2123L: linux-fbdev@vger.kernel.org
8f4c79ce 2124S: Maintained
8a61f013 2125F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2126F: include/video/atmel_lcdc.h
8f4c79ce 2127
89e5785f 2128ATMEL MACB ETHERNET DRIVER
a02875a6 2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2130S: Supported
9f2f381f 2131F: drivers/net/ethernet/cadence/
89e5785f 2132
5cbac98a 2133ATMEL NAND DRIVER
50cb2efa
NF
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
05c441ef 2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
754ce4f2 2146ATMEL SPI DRIVER
a02875a6 2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2148S: Supported
9df92e6c 2149F: drivers/spi/spi-atmel.*
754ce4f2 2150
0ef09015 2151ATMEL SSC DRIVER
03515f32 2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
e9cb1c5a
NF
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
914a3f3b 2165ATMEL USBA UDC DRIVER
a02875a6
NF
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2168S: Supported
faf2e1db 2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2170
1da177e4 2171ATMEL WIRELESS DRIVER
8b58be88 2172M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2173L: linux-wireless@vger.kernel.org
1da177e4
LT
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
30fe0f9b 2177F: drivers/net/wireless/atmel/atmel*
1da177e4 2178
a14c0f8f
ND
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
26780d9e 2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
26780d9e 2193
bc6e17b8
SS
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
a92b7b80 2202AUDIT SUBSYSTEM
915f389d 2203M: Paul Moore <paul@paul-moore.com>
8b58be88 2204M: Eric Paris <eparis@redhat.com>
915f389d 2205L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2206W: http://people.redhat.com/sgrubb/audit/
915f389d 2207T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2208S: Maintained
679655da 2209F: include/linux/audit.h
c117ab84 2210F: include/uapi/linux/audit.h
679655da 2211F: kernel/audit*
a92b7b80 2212
70e84049 2213AUXILIARY DISPLAY DRIVERS
8b58be88 2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2217S: Maintained
679655da
JP
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
70e84049 2220
5f97f7f9 2221AVR32 ARCHITECTURE
e336f61f
HCE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2224W: http://www.atmel.com/products/AVR32/
249d9d9d 2225W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2226W: http://avrfreaks.net/
e336f61f 2227S: Maintained
679655da 2228F: arch/avr32/
5f97f7f9
HS
2229
2230AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
679655da 2234F: arch/avr32/mach-at32ap/
5f97f7f9 2235
1da177e4 2236AX.25 NETWORK LAYER
8b58be88 2237M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2238L: linux-hams@vger.kernel.org
d34cb28a 2239W: http://www.linux-ax25.org/
1da177e4 2240S: Maintained
c117ab84 2241F: include/uapi/linux/ax25.h
679655da
JP
2242F: include/net/ax25.h
2243F: net/ax25/
1da177e4 2244
d5269395 2245AZ6007 DVB DRIVER
5dc8a864
MCC
2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2247M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2248L: linux-media@vger.kernel.org
a825eaec 2249W: https://linuxtv.org
d5269395
MCC
2250T: git git://linuxtv.org/media_tree.git
2251S: Maintained
2252F: drivers/media/usb/dvb-usb-v2/az6007.c
2253
6777376e
HV
2254AZTECH FM RADIO RECEIVER DRIVER
2255M: Hans Verkuil <hverkuil@xs4all.nl>
2256L: linux-media@vger.kernel.org
2257T: git git://linuxtv.org/media_tree.git
a825eaec 2258W: https://linuxtv.org
6777376e
HV
2259S: Maintained
2260F: drivers/media/radio/radio-aztech*
2261
e2d1d6c0 2262B43 WIRELESS DRIVER
e2d1d6c0 2263L: linux-wireless@vger.kernel.org
ed072f9e 2264L: b43-dev@lists.infradead.org
491b26b4 2265W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2266S: Odd Fixes
58619b14 2267F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2268
2269B43LEGACY WIRELESS DRIVER
8b58be88 2270M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2271L: linux-wireless@vger.kernel.org
ed072f9e 2272L: b43-dev@lists.infradead.org
491b26b4 2273W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2274S: Maintained
423e3ce3 2275F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2276
300abeb5 2277BACKLIGHT CLASS/SUBSYSTEM
b7701755 2278M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2279M: Lee Jones <lee.jones@linaro.org>
9f273c24 2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2281S: Maintained
679655da
JP
2282F: drivers/video/backlight/
2283F: include/linux/backlight.h
300abeb5 2284
c6c8fea2 2285BATMAN ADVANCED
207df49e 2286M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2287M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2288M: Antonio Quartulli <a@unstable.cc>
1584f41f 2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2290W: https://www.open-mesh.org/
8b823170 2291Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2292S: Maintained
286ddfb0
SE
2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2294F: Documentation/ABI/testing/sysfs-class-net-mesh
2295F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2296F: net/batman-adv/
2297
e2d1d6c0 2298BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2299M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2300L: linux-hams@vger.kernel.org
2301W: http://www.baycom.org/~tom/ham/ham.html
2302S: Maintained
679655da 2303F: drivers/net/hamradio/baycom*
e2d1d6c0 2304
cafe5635 2305BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2306M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2307L: linux-bcache@vger.kernel.org
2308W: http://bcache.evilpiepirate.org
4d1034eb 2309S: Orphan
cafe5635
KO
2310F: drivers/md/bcache/
2311
04bd844a
HV
2312BDISP ST MEDIA DRIVER
2313M: Fabien Dessenne <fabien.dessenne@st.com>
2314L: linux-media@vger.kernel.org
2315T: git git://linuxtv.org/media_tree.git
a825eaec 2316W: https://linuxtv.org
04bd844a
HV
2317S: Supported
2318F: drivers/media/platform/sti/bdisp
2319
e2d1d6c0 2320BEFS FILE SYSTEM
55817d3d 2321S: Orphan
679655da
JP
2322F: Documentation/filesystems/befs.txt
2323F: fs/befs/
e2d1d6c0 2324
564ee360 2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2326M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2327L: netdev@vger.kernel.org
2328S: Maintained
2329F: drivers/net/ethernet/ec_bhf.c
564ee360 2330
e2d1d6c0 2331BFS FILE SYSTEM
8b58be88 2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2333S: Maintained
679655da
JP
2334F: Documentation/filesystems/bfs.txt
2335F: fs/bfs/
c117ab84 2336F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2337
1394f032 2338BLACKFIN ARCHITECTURE
a4edbc10 2339M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2341T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2342W: http://blackfin.uclinux.org
2343S: Supported
679655da 2344F: arch/blackfin/
566da5b2 2345
e190d6b1 2346BLACKFIN EMAC DRIVER
b3fe92b0 2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2348W: http://blackfin.uclinux.org
2349S: Supported
7b35f033 2350F: drivers/net/ethernet/adi/
e190d6b1 2351
566da5b2 2352BLACKFIN RTC DRIVER
b3fe92b0 2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2354W: http://blackfin.uclinux.org
2355S: Supported
679655da 2356F: drivers/rtc/rtc-bfin.c
1394f032 2357
936ed49a 2358BLACKFIN SDH DRIVER
109ec8c3 2359M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/mmc/host/bfin_sdh.c
2364
1394f032 2365BLACKFIN SERIAL DRIVER
8b58be88 2366M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2368W: http://blackfin.uclinux.org
2369S: Supported
8460241e 2370F: drivers/tty/serial/bfin_uart.c
1394f032 2371
1e6d320f 2372BLACKFIN WATCHDOG DRIVER
b3fe92b0 2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2374W: http://blackfin.uclinux.org
2375S: Supported
679655da 2376F: drivers/watchdog/bfin_wdt.c
1e6d320f 2377
d24ecfcc 2378BLACKFIN I2C TWI DRIVER
8b58be88 2379M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2381W: http://blackfin.uclinux.org/
2382S: Supported
679655da 2383F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2384
1e204377
SJ
2385BLACKFIN MEDIA DRIVER
2386M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2388W: http://blackfin.uclinux.org/
2389S: Supported
2390F: drivers/media/platform/blackfin/
2391F: drivers/media/i2c/adv7183*
2392F: drivers/media/i2c/vs6624*
2393
b54cf35a
JSM
2394BLINKM RGB LED DRIVER
2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2396S: Maintained
2397F: drivers/leds/leds-blinkm.c
2398
1da177e4 2399BLOCK LAYER
8b58be88 2400M: Jens Axboe <axboe@kernel.dk>
82c426e0 2401L: linux-block@vger.kernel.org
08deed1e 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2403S: Maintained
679655da 2404F: block/
ae11f7ef 2405F: kernel/trace/blktrace.c
1da177e4 2406
2b54aaef 2407BLOCK2MTD DRIVER
8b58be88 2408M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2409L: linux-mtd@lists.infradead.org
2410S: Maintained
679655da 2411F: drivers/mtd/devices/block2mtd.c
2b54aaef 2412
63fbd24e 2413BLUETOOTH DRIVERS
8b58be88 2414M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2415M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2416M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2417L: linux-bluetooth@vger.kernel.org
63fbd24e 2418W: http://www.bluez.org/
22e7a424
MH
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2421S: Maintained
679655da 2422F: drivers/bluetooth/
1da177e4 2423
63fbd24e 2424BLUETOOTH SUBSYSTEM
8b58be88 2425M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2426M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2427M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2428L: linux-bluetooth@vger.kernel.org
2429W: http://www.bluez.org/
22e7a424
MH
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2432S: Maintained
679655da
JP
2433F: net/bluetooth/
2434F: include/net/bluetooth/
1da177e4
LT
2435
2436BONDING DRIVER
79b30750 2437M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2438M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2439M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2440L: netdev@vger.kernel.org
ce00f85c
JC
2441W: http://sourceforge.net/projects/bonding/
2442S: Supported
679655da 2443F: drivers/net/bonding/
c117ab84 2444F: include/uapi/linux/if_bonding.h
1da177e4 2445
b5f4df34
AS
2446BPF (Safe dynamic programs and tools)
2447M: Alexei Starovoitov <ast@kernel.org>
2448L: netdev@vger.kernel.org
2449L: linux-kernel@vger.kernel.org
2450S: Supported
2451F: kernel/bpf/
2452
39105890 2453BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2454M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2455L: netdev@vger.kernel.org
2456S: Supported
adfc5217 2457F: drivers/net/ethernet/broadcom/b44.*
39105890 2458
32ec90d5
FF
2459BROADCOM GENET ETHERNET DRIVER
2460M: Florian Fainelli <f.fainelli@gmail.com>
2461L: netdev@vger.kernel.org
2462S: Supported
2463F: drivers/net/ethernet/broadcom/genet/
2464
948c51e6 2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2466M: Sony Chacko <sony.chacko@qlogic.com>
2467M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2468L: netdev@vger.kernel.org
2469S: Supported
adfc5217
JK
2470F: drivers/net/ethernet/broadcom/bnx2.*
2471F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2472
4d9d2cb0 2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2474M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2475L: netdev@vger.kernel.org
2476S: Supported
adfc5217 2477F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2478
90f4c594 2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2480M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
497a045d 2483L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2484T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2485S: Maintained
2486F: arch/arm/mach-bcm/
2487F: arch/arm/boot/dts/bcm113*
90f4c594 2488F: arch/arm/boot/dts/bcm216*
af4b8e37 2489F: arch/arm/boot/dts/bcm281*
e68d7c14 2490F: arch/arm64/boot/dts/broadcom/
af4b8e37 2491F: arch/arm/configs/bcm_defconfig
e4ef47f2 2492F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2493F: drivers/clocksource/bcm_kona_timer.c
2494
9209bec4 2495BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2496M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2497M: Lee Jones <lee@kernel.org>
10b9e887 2498M: Eric Anholt <eric@anholt.net>
f680f25c 2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2502S: Maintained
9209bec4 2503N: bcm2835
f680f25c 2504
5564f092
RM
2505BROADCOM BCM47XX MIPS ARCHITECTURE
2506M: Hauke Mehrtens <hauke@hauke-m.de>
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-mips@linux-mips.org
2509S: Maintained
7ad2410c 2510F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2511F: arch/mips/bcm47xx/*
2512F: arch/mips/include/asm/mach-bcm47xx/*
2513
9209bec4 2514BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2515M: Hauke Mehrtens <hauke@hauke-m.de>
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
e076e962
FF
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525L: bcm-kernel-feedback-list@broadcom.com
2526T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
7110e227
KC
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2df94fd6 2537BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2538M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2542L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2543T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2547F: drivers/bus/brcmstb_gisb.c
5009a289 2548N: brcmstb
2df94fd6 2549
70371cef
KC
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
eb6725d0 2554T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
338808de 2559F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2560F: drivers/irqchip/irq-bcm63*
70371cef
KC
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
3271e610 2563F: include/linux/bcm963xx_nvram.h
8fce60b8 2564F: include/linux/bcm963xx_tag.h
70371cef 2565
948c51e6 2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2568M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2569M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2570L: netdev@vger.kernel.org
2571S: Supported
adfc5217 2572F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2573
a9533e7e
HP
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
818c07b8 2576M: Arend van Spriel <arend@broadcom.com>
85d63686 2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2578M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2579L: linux-wireless@vger.kernel.org
5615171c 2580L: brcm80211-dev-list@broadcom.com
a9533e7e 2581S: Supported
05491d2c 2582F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2583
9958d6f9 2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2585M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
6a6b5ad0 2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2591M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
63f37ddf 2596BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2599M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2602T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2603S: Maintained
2604N: iproc
2605N: cygnus
63f37ddf 2606N: nsp
36c0237f
SB
2607N: bcm9113*
2608N: bcm9583*
63f37ddf
JM
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
36c0237f 2612N: bcm113*
63f37ddf
JM
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
36c0237f 2617
3b0213d5
GF
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2620L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
7b7f588b 2625BROADCOM KONA GPIO DRIVER
5e163903 2626M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2631
f6e734a8
RM
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
02787daa
BN
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2640M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2641L: linux-mtd@lists.infradead.org
1285734c 2642L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
c9678d86
RM
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
b8302205
FF
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
42515e61
J
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
7725ccfd 2666BROCADE BFA FC SCSI DRIVER
aa803370
AG
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
7725ccfd 2672
8b230ed8 2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2674M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2675L: netdev@vger.kernel.org
2676S: Supported
f844a0ea 2677F: drivers/net/ethernet/brocade/bna/
8b230ed8 2678
5cdf7f76 2679BSG (block layer generic sg v4 driver)
8b58be88 2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2681L: linux-scsi@vger.kernel.org
2682S: Supported
679655da
JP
2683F: block/bsg.c
2684F: include/linux/bsg.h
c117ab84 2685F: include/uapi/linux/bsg.h
5cdf7f76 2686
af39917d
CL
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
ff1d5c2f 2695BT8XXGPIO DRIVER
eb032b98 2696M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
72dbb705 2699F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2700
eb1eb04f 2701BTRFS FILE SYSTEM
c0778e25
CM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
d8130624 2704M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
8a6e2535 2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2709S: Maintained
679655da
JP
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
eb1eb04f 2712
1da177e4 2713BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2715M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2716L: linux-media@vger.kernel.org
a825eaec 2717W: https://linuxtv.org
275ffde4 2718T: git git://linuxtv.org/media_tree.git
f96236e5 2719S: Odd fixes
679655da 2720F: Documentation/video4linux/bttv/
90d72ac6 2721F: drivers/media/pci/bt8xx/bttv*
1da177e4 2722
1f34923c
KA
2723BUSLOGIC SCSI DRIVER
2724M: Khalid Aziz <khalid@gonehiking.org>
2725L: linux-scsi@vger.kernel.org
2726S: Maintained
2727F: drivers/scsi/BusLogic.*
2728F: drivers/scsi/FlashPoint.*
2729
af39917d
CL
2730C-MEDIA CMI8788 DRIVER
2731M: Clemens Ladisch <clemens@ladisch.de>
2732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733T: git git://git.alsa-project.org/alsa-kernel.git
2734S: Maintained
2735F: sound/pci/oxygen/
2736
2141355f
MS
2737C6X ARCHITECTURE
2738M: Mark Salter <msalter@redhat.com>
2739M: Aurelien Jacquiot <a-jacquiot@ti.com>
2740L: linux-c6x-dev@linux-c6x.org
2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2742S: Maintained
2743F: arch/c6x/
2744
a5432f5a 2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2746M: David Howells <dhowells@redhat.com>
e62d6e24 2747L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2748S: Supported
2749F: Documentation/filesystems/caching/cachefiles.txt
2750F: fs/cachefiles/
2751
c815ca39
HV
2752CADET FM/AM RADIO RECEIVER DRIVER
2753M: Hans Verkuil <hverkuil@xs4all.nl>
2754L: linux-media@vger.kernel.org
2755T: git git://linuxtv.org/media_tree.git
a825eaec 2756W: https://linuxtv.org
c815ca39
HV
2757S: Maintained
2758F: drivers/media/radio/radio-cadet*
2759
77d5140f 2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2761M: Jonathan Corbet <corbet@lwn.net>
661263b5 2762L: linux-media@vger.kernel.org
275ffde4 2763T: git git://linuxtv.org/media_tree.git
77d5140f 2764S: Maintained
679655da 2765F: Documentation/video4linux/cafe_ccic
90d72ac6 2766F: drivers/media/platform/marvell-ccic/
77d5140f 2767
201b6bab 2768CAIF NETWORK LAYER
5c574f50 2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: Documentation/networking/caif/
2773F: drivers/net/caif/
c117ab84 2774F: include/uapi/linux/caif/
201b6bab
JP
2775F: include/net/caif/
2776F: net/caif/
2777
77dac90f 2778CALGARY x86-64 IOMMU
8b58be88
JP
2779M: Muli Ben-Yehuda <muli@il.ibm.com>
2780M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2781L: discuss@x86-64.org
2782S: Maintained
679655da
JP
2783F: arch/x86/kernel/pci-calgary_64.c
2784F: arch/x86/kernel/tce_64.c
2785F: arch/x86/include/asm/calgary.h
2786F: arch/x86/include/asm/tce.h
77dac90f 2787
e2d1d6c0 2788CAN NETWORK LAYER
8d15d386 2789M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2790M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2791L: linux-can@vger.kernel.org
84b0d715 2792W: https://github.com/linux-can
870482a4
MKB
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2795S: Maintained
f35f6c8f 2796F: Documentation/networking/can.txt
8d15d386 2797F: net/can/
8d15d386 2798F: include/linux/can/core.h
c117ab84
CEB
2799F: include/uapi/linux/can.h
2800F: include/uapi/linux/can/bcm.h
2801F: include/uapi/linux/can/raw.h
2802F: include/uapi/linux/can/gw.h
e2d1d6c0 2803
4261a204 2804CAN NETWORK DRIVERS
8b58be88 2805M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2806M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2807L: linux-can@vger.kernel.org
84b0d715 2808W: https://github.com/linux-can
870482a4
MKB
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2811S: Maintained
8d15d386
OH
2812F: drivers/net/can/
2813F: include/linux/can/dev.h
8d15d386 2814F: include/linux/can/platform/
c117ab84
CEB
2815F: include/uapi/linux/can/error.h
2816F: include/uapi/linux/can/netlink.h
4261a204 2817
95d16c72
JM
2818CAPABILITIES
2819M: Serge Hallyn <serge.hallyn@canonical.com>
2820L: linux-security-module@vger.kernel.org
6305902c 2821S: Supported
95d16c72 2822F: include/linux/capability.h
c117ab84 2823F: include/uapi/linux/capability.h
6305902c 2824F: security/commoncap.c
38a94118 2825F: kernel/capability.c
95d16c72 2826
b84894c7
KT
2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2828M: Kevin Tsai <ktsai@capellamicro.com>
2829S: Maintained
2830F: drivers/iio/light/cm*
2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2832
f21fb3ed
RV
2833CAVIUM LIQUIDIO NETWORK DRIVER
2834M: Derek Chickles <derek.chickles@caviumnetworks.com>
2835M: Satanand Burla <satananda.burla@caviumnetworks.com>
2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2838L: netdev@vger.kernel.org
2839W: http://www.cavium.com
2840S: Supported
f21fb3ed
RV
2841F: drivers/net/ethernet/cavium/liquidio/
2842
ef0bbac3
VB
2843CC2520 IEEE-802.15.4 RADIO DRIVER
2844M: Varka Bhadram <varkabhadram@gmail.com>
2845L: linux-wpan@vger.kernel.org
2846S: Maintained
2847F: drivers/net/ieee802154/cc2520.c
2848F: include/linux/spi/cc2520.h
2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2850
b8154542 2851CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2852M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2853L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2854W: http://www.ibm.com/developerworks/power/cell/
2855S: Supported
679655da 2856F: arch/powerpc/include/asm/cell*.h
679655da 2857F: arch/powerpc/include/asm/spu*.h
c117ab84 2858F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2859F: arch/powerpc/oprofile/*cell*
2860F: arch/powerpc/platforms/cell/
b8154542 2861
398ecff5
SW
2862CEPH COMMON CODE (LIBCEPH)
2863M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2864M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2865M: Sage Weil <sage@redhat.com>
82593f87 2866L: ceph-devel@vger.kernel.org
09d90327 2867W: http://ceph.com/
fb99f881 2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2869T: git git://github.com/ceph/ceph-client.git
9030aaf9 2870S: Supported
14430813
JP
2871F: net/ceph/
2872F: include/linux/ceph/
2873F: include/linux/crush/
9030aaf9 2874
398ecff5
SW
2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2876M: "Yan, Zheng" <zyan@redhat.com>
2877M: Sage Weil <sage@redhat.com>
2878M: Ilya Dryomov <idryomov@gmail.com>
2879L: ceph-devel@vger.kernel.org
2880W: http://ceph.com/
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2882T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2883S: Supported
2884F: Documentation/filesystems/ceph.txt
2885F: fs/ceph/
2886
cfc411e7
DH
2887CERTIFICATE HANDLING:
2888M: David Howells <dhowells@redhat.com>
2889M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2890L: keyrings@vger.kernel.org
cfc411e7
DH
2891S: Maintained
2892F: Documentation/module-signing.txt
2893F: certs/
d8d80386 2894F: scripts/sign-file.c
cfc411e7
DH
2895F: scripts/extract-cert.c
2896
18332a80 2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2898L: linux-usb@vger.kernel.org
10c6c9c9 2899S: Orphan
679655da
JP
2900F: Documentation/usb/WUSB-Design-overview.txt
2901F: Documentation/usb/wusb-cbaf
355ffe69
DV
2902F: drivers/usb/host/hwa-hc.c
2903F: drivers/usb/host/whci/
679655da
JP
2904F: drivers/usb/wusbcore/
2905F: include/linux/usb/wusb*
18332a80 2906
70e84049 2907CFAG12864B LCD DRIVER
8b58be88 2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2909W: http://miguelojeda.es/auxdisplay.htm
2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2911S: Maintained
679655da
JP
2912F: drivers/auxdisplay/cfag12864b.c
2913F: include/linux/cfag12864b.h
70e84049
MOS
2914
2915CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2917W: http://miguelojeda.es/auxdisplay.htm
2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2919S: Maintained
679655da
JP
2920F: drivers/auxdisplay/cfag12864bfb.c
2921F: include/linux/cfag12864b.h
70e84049 2922
704232c2 2923CFG80211 and NL80211
8b58be88 2924M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2925L: linux-wireless@vger.kernel.org
ce466579
JB
2926W: http://wireless.kernel.org/
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2929S: Maintained
c117ab84 2930F: include/uapi/linux/nl80211.h
679655da
JP
2931F: include/net/cfg80211.h
2932F: net/wireless/*
2933X: net/wireless/wext*
704232c2 2934
46e64261
GKH
2935CHAR and MISC DRIVERS
2936M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2939S: Supported
46e64261
GKH
2940F: drivers/char/*
2941F: drivers/misc/*
471322a8 2942F: include/linux/miscdevice.h
46e64261 2943
0a920b5b 2944CHECKPATCH
8b58be88 2945M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2946M: Joe Perches <joe@perches.com>
2947S: Maintained
679655da 2948F: scripts/checkpatch.pl
0a920b5b 2949
f8407f26
HW
2950CHINESE DOCUMENTATION
2951M: Harry Wei <harryxiyou@gmail.com>
9740153c 2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2954S: Maintained
2955F: Documentation/zh_CN/
2956
2721ea2c 2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2958M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2960L: linux-usb@vger.kernel.org
2961S: Maintained
2962F: drivers/usb/chipidea/
2963
a93ad65d
HG
2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2965M: Hans de Goede <hdegoede@redhat.com>
2966L: linux-input@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2969F: drivers/input/touchscreen/chipone_icn8318.c
2970
ab043105
OJ
2971CHROME HARDWARE PLATFORM SUPPORT
2972M: Olof Johansson <olof@lixom.net>
2973S: Maintained
9f273c24 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2975F: drivers/platform/chrome/
2976
641cb85e 2977CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2978M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2979M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2980M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2981M: Neel Patel <neepatel@cisco.com>
7063fbf2 2982S: Supported
a6a5580c 2983F: drivers/net/ethernet/cisco/enic/
7063fbf2 2984
e3cf00d0 2985CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2988S: Supported
35ef4a9e 2989F: drivers/infiniband/hw/usnic/
e3cf00d0 2990
2b7a52a4 2991CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2992M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2993L: netdev@vger.kernel.org
2994S: Maintained
57d0b7a0 2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2996
3d4cfdc9
MB
2997CIRRUS LOGIC AUDIO CODEC DRIVERS
2998M: Brian Austin <brian.austin@cirrus.com>
2999M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3001S: Maintained
3002F: sound/soc/codecs/cs*
3003
94574d9a
KRW
3004CLEANCACHE API
3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3006L: linux-kernel@vger.kernel.org
3007S: Maintained
3008F: mm/cleancache.c
3009F: include/linux/cleancache.h
3010
d4275354 3011CLK API
54176cc6 3012M: Russell King <linux@armlinux.org.uk>
aa571b14 3013L: linux-clk@vger.kernel.org
37417046 3014S: Maintained
d4275354
RK
3015F: include/linux/clk.h
3016
9222d247
JS
3017CLOCKSOURCE, CLOCKEVENT DRIVERS
3018M: Daniel Lezcano <daniel.lezcano@linaro.org>
3019M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3020L: linux-kernel@vger.kernel.org
9222d247
JS
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3022S: Supported
3023F: drivers/clocksource
3024
5df6d737 3025CISCO FCOE HBA DRIVER
8fc89a79
HP
3026M: Hiral Patel <hiralpat@cisco.com>
3027M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3028M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3029L: linux-scsi@vger.kernel.org
3030S: Supported
2a99921a 3031F: drivers/scsi/fnic/
5df6d737 3032
c8806b6c
NM
3033CISCO SCSI HBA DRIVER
3034M: Narsimhulu Musini <nmusini@cisco.com>
3035M: Sesidhar Baddela <sebaddel@cisco.com>
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/snic/
3039
529aa8cb
TLSC
3040CMPC ACPI DRIVER
3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3042M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3043L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3044S: Supported
3045F: drivers/platform/x86/classmate-laptop.c
3046
85756a06
HV
3047COBALT MEDIA DRIVER
3048M: Hans Verkuil <hans.verkuil@cisco.com>
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
a825eaec 3051W: https://linuxtv.org
85756a06
HV
3052S: Supported
3053F: drivers/media/pci/cobalt/
3054
74425eee 3055COCCINELLE/Semantic Patches (SmPL)
26de9c26 3056M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3057M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3058M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3059M: Michal Marek <mmarek@suse.com>
26de9c26 3060L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3062W: http://coccinelle.lip6.fr/
3063S: Supported
4b92b2aa 3064F: Documentation/coccinelle.txt
74425eee
NP
3065F: scripts/coccinelle/
3066F: scripts/coccicheck
3067
1da177e4 3068CODA FILE SYSTEM
8b58be88 3069M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3070M: coda@cs.cmu.edu
3071L: codalist@coda.cs.cmu.edu
3072W: http://www.coda.cs.cmu.edu/
3073S: Maintained
679655da
JP
3074F: Documentation/filesystems/coda.txt
3075F: fs/coda/
3076F: include/linux/coda*.h
c117ab84 3077F: include/uapi/linux/coda*.h
1da177e4 3078
0b14261e
PZ
3079CODA V4L2 MEM2MEM DRIVER
3080M: Philipp Zabel <p.zabel@pengutronix.de>
3081L: linux-media@vger.kernel.org
3082S: Maintained
3083F: Documentation/devicetree/bindings/media/coda.txt
3084F: drivers/media/platform/coda/
3085
7704addb 3086COMMON CLK FRAMEWORK
a85fa007 3087M: Michael Turquette <mturquette@baylibre.com>
f956165f 3088M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3089L: linux-clk@vger.kernel.org
baeb0d9b 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3091S: Maintained
ae4185cd 3092F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3093F: drivers/clk/
3094X: drivers/clk/clkdev.c
7704addb 3095F: include/linux/clk-pr*
60bea3b5 3096F: include/linux/clk/
7704addb 3097
e2d1d6c0 3098COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3099M: Steve French <sfrench@samba.org>
51223df6 3100L: linux-cifs@vger.kernel.org
d1f28953 3101L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3102W: http://linux-cifs.samba.org/
bb1d5dda 3103T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3104S: Supported
ec421a71 3105F: Documentation/filesystems/cifs/
679655da 3106F: fs/cifs/
e2d1d6c0 3107
1da177e4 3108COMPACTPCI HOTPLUG CORE
8b58be88 3109M: Scott Murray <scott@spiteful.org>
64dab204 3110L: linux-pci@vger.kernel.org
82c4dfc7 3111S: Maintained
679655da 3112F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3113
3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3115M: Scott Murray <scott@spiteful.org>
64dab204 3116L: linux-pci@vger.kernel.org
82c4dfc7 3117S: Maintained
679655da 3118F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3119
3120COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3121M: Scott Murray <scott@spiteful.org>
64dab204 3122L: linux-pci@vger.kernel.org
82c4dfc7 3123S: Maintained
679655da 3124F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3125
5411552c 3126COMPAL LAPTOP SUPPORT
8b58be88 3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3128L: platform-driver-x86@vger.kernel.org
5411552c 3129S: Maintained
679655da 3130F: drivers/platform/x86/compal-laptop.c
5411552c 3131
949be0f7 3132CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3133L: accessrunner-general@lists.sourceforge.net
3134W: http://accessrunner.sourceforge.net/
44243ef4 3135S: Orphan
679655da 3136F: drivers/usb/atm/cxacru.c
949be0f7 3137
e2d1d6c0 3138CONFIGFS
d6351db2 3139M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3140M: Christoph Hellwig <hch@lst.de>
3141T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3142S: Supported
679655da
JP
3143F: fs/configfs/
3144F: include/linux/configfs.h
e2d1d6c0 3145
acb9c1b2 3146CONNECTOR
8b58be88 3147M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3148L: netdev@vger.kernel.org
3149S: Maintained
3150F: drivers/connector/
3151
a3e3354d 3152CONTROL GROUP (CGROUP)
860ca0e6 3153M: Tejun Heo <tj@kernel.org>
ad50c159 3154M: Li Zefan <lizefan@huawei.com>
4d205676 3155M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3156L: cgroups@vger.kernel.org
860ca0e6 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3158S: Maintained
a3e3354d 3159F: Documentation/cgroups/
679655da
JP
3160F: include/linux/cgroup*
3161F: kernel/cgroup*
a3e3354d
TH
3162
3163CONTROL GROUP - CPUSET
3164M: Li Zefan <lizefan@huawei.com>
3165L: cgroups@vger.kernel.org
3166W: http://www.bullopensource.org/cpuset/
3167W: http://oss.sgi.com/projects/cpusets/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3169S: Maintained
3170F: Documentation/cgroups/cpusets.txt
3171F: include/linux/cpuset.h
3172F: kernel/cpuset.c
3173
3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3175M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3176M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3177M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3178L: cgroups@vger.kernel.org
3179L: linux-mm@kvack.org
3180S: Maintained
3181F: mm/memcontrol.c
5d1ea48b 3182F: mm/swap_cgroup.c
fb3a0fb6 3183
bebe4678 3184CORETEMP HARDWARE MONITORING DRIVER
96859129 3185M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3186L: linux-hwmon@vger.kernel.org
bebe4678 3187S: Maintained
679655da
JP
3188F: Documentation/hwmon/coretemp
3189F: drivers/hwmon/coretemp.c
bebe4678 3190
1da177e4 3191COSA/SRP SYNC SERIAL DRIVER
8b58be88 3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3193W: http://www.fi.muni.cz/~kas/cosa/
3194S: Maintained
679655da 3195F: drivers/net/wan/cosa*
1da177e4 3196
4371ee35 3197CPMAC ETHERNET DRIVER
8b58be88 3198M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3199L: netdev@vger.kernel.org
3200S: Maintained
b544dbac 3201F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3202
1da177e4 3203CPU FREQUENCY DRIVERS
9c3646d1 3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3205M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3206L: linux-pm@vger.kernel.org
1da177e4 3207S: Maintained
27209d91
VK
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3210F: drivers/cpufreq/
3211F: include/linux/cpufreq.h
1da177e4 3212
8a67f0ef
VK
3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3214M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3215M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3216L: linux-pm@vger.kernel.org
3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3218S: Maintained
3219F: drivers/cpufreq/arm_big_little.h
3220F: drivers/cpufreq/arm_big_little.c
3221F: drivers/cpufreq/arm_big_little_dt.c
3222
14d2c34c 3223CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3225M: Daniel Lezcano <daniel.lezcano@linaro.org>
3226L: linux-pm@vger.kernel.org
3227L: linux-arm-kernel@lists.infradead.org
cea8321c 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3229S: Maintained
3230F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3231
0c570c18
BZ
3232CPUIDLE DRIVER - ARM EXYNOS
3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3234M: Daniel Lezcano <daniel.lezcano@linaro.org>
3235M: Kukjin Kim <kgene@kernel.org>
3236L: linux-pm@vger.kernel.org
3237L: linux-samsung-soc@vger.kernel.org
3238S: Supported
3239F: drivers/cpuidle/cpuidle-exynos.c
3240F: arch/arm/mach-exynos/pm.c
3241
a8e39c35 3242CPUIDLE DRIVERS
9c3646d1 3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3244M: Daniel Lezcano <daniel.lezcano@linaro.org>
3245L: linux-pm@vger.kernel.org
3246S: Maintained
cea8321c 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3248F: drivers/cpuidle/*
3249F: include/linux/cpuidle.h
3250
1da177e4 3251CPUID/MSR DRIVER
8b58be88 3252M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3253S: Maintained
679655da
JP
3254F: arch/x86/kernel/cpuid.c
3255F: arch/x86/kernel/msr.c
1da177e4 3256
7fe2f639 3257CPU POWER MONITORING SUBSYSTEM
d8130624 3258M: Thomas Renninger <trenn@suse.com>
103f1790 3259L: linux-pm@vger.kernel.org
7fe2f639 3260S: Maintained
14430813 3261F: tools/power/cpupower/
7fe2f639 3262
1da177e4 3263CRAMFS FILESYSTEM
ce00f85c 3264W: http://sourceforge.net/projects/cramfs/
54886a71 3265S: Orphan / Obsolete
679655da
JP
3266F: Documentation/filesystems/cramfs.txt
3267F: fs/cramfs/
1da177e4
LT
3268
3269CRIS PORT
8b58be88
JP
3270M: Mikael Starvik <starvik@axis.com>
3271M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3272L: linux-cris-kernel@axis.com
1da177e4 3273W: http://developer.axis.com
9f273c24 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3275S: Maintained
679655da 3276F: arch/cris/
df621252 3277F: drivers/tty/serial/crisv10.*
1da177e4
LT
3278
3279CRYPTO API
8b58be88
JP
3280M: Herbert Xu <herbert@gondor.apana.org.au>
3281M: "David S. Miller" <davem@davemloft.net>
1da177e4 3282L: linux-crypto@vger.kernel.org
9f273c24 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3285S: Maintained
679655da 3286F: Documentation/crypto/
2ca87a17 3287F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3288F: arch/*/crypto/
3289F: crypto/
3290F: drivers/crypto/
3291F: include/crypto/
1da177e4 3292
5b07bd57 3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3294M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3295L: linux-crypto@vger.kernel.org
3296S: Maintained
51a2228a
JP
3297F: crypto/ansi_cprng.c
3298F: crypto/rng.c
5b07bd57 3299
fc279cc2
HV
3300CS3308 MEDIA DRIVER
3301M: Hans Verkuil <hverkuil@xs4all.nl>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Odd Fixes
3306F: drivers/media/i2c/cs3308.c
3307F: drivers/media/i2c/cs3308.h
3308
9b4ffa48 3309CS5535 Audio ALSA driver
8b58be88 3310M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3311S: Maintained
679655da 3312F: sound/pci/cs5535audio/
9b4ffa48 3313
a910e4a9 3314CW1200 WLAN driver
b75f0050
JP
3315M: Solomon Peachy <pizza@shaftnet.org>
3316S: Maintained
560424e9 3317F: drivers/net/wireless/st/cw1200/
a910e4a9 3318
6d8425b1 3319CX18 VIDEO4LINUX DRIVER
6afdeaf8 3320M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3321L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3322L: linux-media@vger.kernel.org
275ffde4 3323T: git git://linuxtv.org/media_tree.git
a825eaec 3324W: https://linuxtv.org
30e10993 3325W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3326S: Maintained
679655da 3327F: Documentation/video4linux/cx18.txt
90d72ac6 3328F: drivers/media/pci/cx18/
6c0f0359 3329F: include/uapi/linux/ivtv*
6d8425b1 3330
3f101d91
HV
3331CX2341X MPEG ENCODER HELPER MODULE
3332M: Hans Verkuil <hverkuil@xs4all.nl>
3333L: linux-media@vger.kernel.org
3334T: git git://linuxtv.org/media_tree.git
a825eaec 3335W: https://linuxtv.org
3f101d91 3336S: Maintained
c368360b 3337F: drivers/media/common/cx2341x*
3f101d91
HV
3338F: include/media/cx2341x*
3339
b8fe6e2c
PB
3340CX24120 MEDIA DRIVER
3341M: Jemma Denson <jdenson@gmail.com>
3342M: Patrick Boettcher <patrick.boettcher@posteo.de>
3343L: linux-media@vger.kernel.org
a825eaec 3344W: https://linuxtv.org
b8fe6e2c
PB
3345Q: http://patchwork.linuxtv.org/project/linux-media/list/
3346S: Maintained
3347F: drivers/media/dvb-frontends/cx24120*
3348
20357578 3349CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3351M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3352L: linux-media@vger.kernel.org
a825eaec 3353W: https://linuxtv.org
20357578
MCC
3354T: git git://linuxtv.org/media_tree.git
3355S: Odd fixes
3356F: Documentation/video4linux/cx88/
3357F: drivers/media/pci/cx88/
6d8425b1 3358
91952bc0
AP
3359CXD2820R MEDIA DRIVER
3360M: Antti Palosaari <crope@iki.fi>
3361L: linux-media@vger.kernel.org
a825eaec 3362W: https://linuxtv.org
91952bc0
AP
3363W: http://palosaari.fi/linux/
3364Q: http://patchwork.linuxtv.org/project/linux-media/list/
3365T: git git://linuxtv.org/anttip/media_tree.git
3366S: Maintained
3367F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3368
e5ec3789 3369CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3370M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3371L: netdev@vger.kernel.org
3372W: http://www.chelsio.com
3373S: Supported
f7917c00 3374F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3375
d8ae3c33 3376CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3377M: Karen Xie <kxie@chelsio.com>
3378L: linux-scsi@vger.kernel.org
3379W: http://www.chelsio.com
3380S: Supported
3381F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3382
e5ec3789 3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3384M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3385L: linux-rdma@vger.kernel.org
e5ec3789
SW
3386W: http://www.openfabrics.org
3387S: Supported
679655da 3388F: drivers/infiniband/hw/cxgb3/
e5ec3789 3389
be4c9bad 3390CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3391M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3392L: netdev@vger.kernel.org
3393W: http://www.chelsio.com
3394S: Supported
f7917c00 3395F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3396
d8ae3c33 3397CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3398M: Karen Xie <kxie@chelsio.com>
3399L: linux-scsi@vger.kernel.org
3400W: http://www.chelsio.com
3401S: Supported
3402F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3403
be4c9bad
RD
3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3405M: Steve Wise <swise@chelsio.com>
3406L: linux-rdma@vger.kernel.org
3407W: http://www.openfabrics.org
3408S: Supported
3409F: drivers/infiniband/hw/cxgb4/
3410
5c20a5c7
CL
3411CXGB4VF ETHERNET DRIVER (CXGB4VF)
3412M: Casey Leedom <leedom@chelsio.com>
3413L: netdev@vger.kernel.org
3414W: http://www.chelsio.com
3415S: Supported
f7917c00 3416F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3417
a9282d01
IM
3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3419M: Ian Munsie <imunsie@au1.ibm.com>
3420M: Michael Neuling <mikey@neuling.org>
3421L: linuxppc-dev@lists.ozlabs.org
3422S: Supported
3423F: drivers/misc/cxl/
ec249dd8 3424F: include/misc/cxl*
a9282d01
IM
3425F: include/uapi/misc/cxl.h
3426F: Documentation/powerpc/cxl.txt
3427F: Documentation/powerpc/cxl.txt
3428F: Documentation/ABI/testing/sysfs-class-cxl
3429
11f43ae7
MO
3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3433L: linux-scsi@vger.kernel.org
3434S: Supported
3435F: drivers/scsi/cxlflash/
3436F: include/uapi/scsi/cxlflash_ioctls.h
3437F: Documentation/powerpc/cxlflash.txt
3438
b52b97a3
GC
3439STMMAC ETHERNET DRIVER
3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3441M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3442L: netdev@vger.kernel.org
3443W: http://www.stlinux.com
3444S: Supported
7ac6653a 3445F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3446
1da177e4 3447CYBERPRO FB DRIVER
54176cc6 3448M: Russell King <linux@armlinux.org.uk>
efc03ecb 3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3450W: http://www.armlinux.org.uk/
1da177e4 3451S: Maintained
8a61f013 3452F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3453
1da177e4 3454CYCLADES ASYNC MUX DRIVER
1da177e4 3455W: http://www.cyclades.com/
d459883e 3456S: Orphan
c897401b 3457F: drivers/tty/cyclades.c
679655da 3458F: include/linux/cyclades.h
c117ab84 3459F: include/uapi/linux/cyclades.h
1da177e4
LT
3460
3461CYCLADES PC300 DRIVER
1da177e4 3462W: http://www.cyclades.com/
d459883e 3463S: Orphan
679655da 3464F: drivers/net/wan/pc300*
1da177e4 3465
402f6ae4
AP
3466CYPRESS_FIRMWARE MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
a825eaec 3469W: https://linuxtv.org
402f6ae4
AP
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/common/cypress_firmware*
3475
e3ae3525 3476CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3477M: Ferruh Yigit <fery@cypress.com>
6305902c 3478L: linux-input@vger.kernel.org
be9a6f40 3479S: Supported
6305902c
JP
3480F: drivers/input/touchscreen/cyttsp*
3481F: include/linux/input/cyttsp.h
e3ae3525 3482
aaaf5fbf
JK
3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3484M: Joshua Kinard <kumba@gentoo.org>
3485S: Maintained
3486F: drivers/rtc/rtc-ds1685.c
3487F: include/linux/rtc/ds1685.h
3488
1da177e4 3489DAMA SLAVE for AX.25
8b58be88 3490M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3491W: http://yaina.de/jreuter/
3492W: http://www.qsl.net/dl1bke/
3493L: linux-hams@vger.kernel.org
3494S: Maintained
679655da
JP
3495F: net/ax25/af_ax25.c
3496F: net/ax25/ax25_dev.c
3497F: net/ax25/ax25_ds_*
3498F: net/ax25/ax25_in.c
3499F: net/ax25/ax25_out.c
3500F: net/ax25/ax25_timer.c
3501F: net/ax25/sysctl_net_ax25.c
1da177e4 3502
e2d1d6c0 3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3504L: netdev@vger.kernel.org
5ff77428 3505S: Orphan
679655da 3506F: Documentation/networking/dmfe.txt
0f04e2aa 3507F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3508
3509DC390/AM53C974 SCSI driver
d8130624 3510M: Hannes Reinecke <hare@suse.com>
71bd849d 3511L: linux-scsi@vger.kernel.org
e2d1d6c0 3512S: Maintained
71bd849d 3513F: drivers/scsi/am53c974.c
e2d1d6c0 3514
1da177e4 3515DC395x SCSI driver
61eee9a7 3516M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3517M: Ali Akcaagac <aliakc@web.de>
3518M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3519L: dc395x@twibble.org
cf015e9f
JP
3520W: http://twibble.org/dist/dc395x/
3521W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3522S: Maintained
679655da
JP
3523F: Documentation/scsi/dc395x.txt
3524F: drivers/scsi/dc395x.*
1da177e4 3525
eb8edb08 3526DCCP PROTOCOL
a89d030e 3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3528L: dccp@vger.kernel.org
c996d8b9 3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3530S: Maintained
679655da 3531F: include/linux/dccp.h
c117ab84 3532F: include/uapi/linux/dccp.h
679655da
JP
3533F: include/linux/tfrc.h
3534F: net/dccp/
eb8edb08 3535
1da177e4 3536DECnet NETWORK LAYER
1da177e4
LT
3537W: http://linux-decnet.sourceforge.net
3538L: linux-decnet-user@lists.sourceforge.net
f546444d 3539S: Orphan
679655da
JP
3540F: Documentation/networking/decnet.txt
3541F: net/decnet/
1da177e4 3542
ebff05b9
MR
3543DECSTATION PLATFORM SUPPORT
3544M: "Maciej W. Rozycki" <macro@linux-mips.org>
3545L: linux-mips@linux-mips.org
3546W: http://www.linux-mips.org/wiki/DECstation
3547S: Maintained
3548F: arch/mips/dec/
3549F: arch/mips/include/asm/dec/
3550F: arch/mips/include/asm/mach-dec/
3551
1da177e4 3552DEFXX FDDI NETWORK DRIVER
8b58be88 3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3554S: Maintained
33f810b2 3555F: drivers/net/fddi/defxx.*
1da177e4 3556
ad8f07cc 3557DELL LAPTOP DRIVER
8b58be88 3558M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3559M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3560L: platform-driver-x86@vger.kernel.org
ad8f07cc 3561S: Maintained
679655da 3562F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3563
817a5cdb
PR
3564DELL LAPTOP RBTN DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-rbtn.*
3568
cdbff611
PR
3569DELL LAPTOP FREEFALL DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/platform/x86/dell-smo8800.c
3573
1da177e4 3574DELL LAPTOP SMM DRIVER
a5afba16 3575M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3576S: Maintained
a5afba16 3577F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3578F: include/uapi/linux/i8k.h
1da177e4 3579
90563ec4 3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3581M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3582S: Maintained
679655da
JP
3583F: Documentation/dcdbas.txt
3584F: drivers/firmware/dcdbas.*
90563ec4 3585
0b3f6109 3586DELL WMI EXTRAS DRIVER
8b58be88 3587M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3588M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3589S: Maintained
36b3a96f 3590F: drivers/platform/x86/dell-wmi.c
0b3f6109 3591
5efc75e3 3592DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3593M: John Youn <johnyoun@synopsys.com>
5efc75e3 3594L: linux-usb@vger.kernel.org
18f340f9 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3596S: Maintained
197ba5f4 3597F: drivers/usb/dwc2/
5efc75e3 3598
94ab23dd 3599DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3600M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3601L: linux-usb@vger.kernel.org
94ab23dd
FB
3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3603S: Maintained
3604F: drivers/usb/dwc3/
3605
833c9545
JB
3606DEVICE COREDUMP (DEV_COREDUMP)
3607M: Johannes Berg <johannes@sipsolutions.net>
3608L: linux-kernel@vger.kernel.org
3609S: Maintained
3610F: drivers/base/devcoredump.c
3611F: include/linux/devcoredump.h
3612
89d07767
KP
3613DEVICE FREQUENCY (DEVFREQ)
3614M: MyungJoo Ham <myungjoo.ham@samsung.com>
3615M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3616L: linux-pm@vger.kernel.org
6a3cd722 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3618S: Maintained
3619F: drivers/devfreq/
6a3cd722
CC
3620F: include/linux/devfreq.h
3621F: Documentation/devicetree/bindings/devfreq/
89d07767 3622
7dbded06
CC
3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3624M: Chanwoo Choi <cw00.choi@samsung.com>
3625L: linux-pm@vger.kernel.org
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3627S: Supported
3628F: drivers/devfreq/event/
3629F: drivers/devfreq/devfreq-event.c
3630F: include/linux/devfreq-event.h
3631F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3632
490b864b
CC
3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3634M: Chanwoo Choi <cw00.choi@samsung.com>
3635L: linux-pm@vger.kernel.org
3636L: linux-samsung-soc@vger.kernel.org
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3638S: Maintained
3639F: drivers/devfreq/exynos-bus.c
3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3641
1da177e4 3642DEVICE NUMBER REGISTRY
8b58be88 3643M: Torben Mathiasen <device@lanana.org>
1da177e4 3644W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3645S: Maintained
3646
e2d1d6c0 3647DEVICE-MAPPER (LVM)
854ecaad 3648M: Alasdair Kergon <agk@redhat.com>
8504eed3 3649M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3650M: dm-devel@redhat.com
e2d1d6c0
RD
3651L: dm-devel@redhat.com
3652W: http://sources.redhat.com/dm
8a6e2535 3653Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3655T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3656S: Maintained
679655da
JP
3657F: Documentation/device-mapper/
3658F: drivers/md/dm*
854ecaad 3659F: drivers/md/persistent-data/
679655da
JP
3660F: include/linux/device-mapper.h
3661F: include/linux/dm-*.h
8504eed3 3662F: include/uapi/linux/dm-*.h
e2d1d6c0 3663
bfcd3a46
JP
3664DEVLINK
3665M: Jiri Pirko <jiri@mellanox.com>
3666L: netdev@vger.kernel.org
3667S: Supported
3668F: net/core/devlink.c
3669F: include/net/devlink.h
3670F: include/uapi/linux/devlink.h
3671
c0d995aa
OST
3672DIALOG SEMICONDUCTOR DRIVERS
3673M: Support Opensource <support.opensource@diasemi.com>
3674W: http://www.dialog-semiconductor.com/products
3675S: Supported
3676F: Documentation/hwmon/da90??
7c933772 3677F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3678F: drivers/gpio/gpio-da90??.c
3679F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3680F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3681F: drivers/input/misc/da90??_onkey.c
3682F: drivers/input/touchscreen/da9052_tsi.c
3683F: drivers/leds/leds-da90??.c
3684F: drivers/mfd/da903x.c
3685F: drivers/mfd/da90??-*.c
7be72c2c 3686F: drivers/mfd/da91??-*.c
c0d995aa 3687F: drivers/power/da9052-battery.c
7be72c2c 3688F: drivers/power/da91??-*.c
c0d995aa
OST
3689F: drivers/regulator/da903x.c
3690F: drivers/regulator/da9???-regulator.[ch]
3691F: drivers/rtc/rtc-da90??.c
3692F: drivers/video/backlight/da90??_bl.c
3693F: drivers/watchdog/da90??_wdt.c
3694F: include/linux/mfd/da903x.h
3695F: include/linux/mfd/da9052/
3696F: include/linux/mfd/da9055/
3697F: include/linux/mfd/da9063/
7be72c2c 3698F: include/linux/mfd/da9150/
c0d995aa
OST
3699F: include/sound/da[79]*.h
3700F: sound/soc/codecs/da[79]*.[ch]
3701
599aa697
LL
3702DIGI NEO AND CLASSIC PCI PRODUCTS
3703M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3704M: Mark Hounschell <markh@compro.net>
599aa697
LL
3705L: driverdev-devel@linuxdriverproject.org
3706S: Maintained
3707F: drivers/staging/dgnc/
3708
335d7c58 3709DIOLAN U2C-12 I2C DRIVER
ca462085 3710M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3711L: linux-i2c@vger.kernel.org
3712S: Maintained
3713F: drivers/i2c/busses/i2c-diolan-u2c.c
3714
d475c634
MW
3715DIRECT ACCESS (DAX)
3716M: Matthew Wilcox <willy@linux.intel.com>
3717L: linux-fsdevel@vger.kernel.org
3718S: Supported
3719F: fs/dax.c
3720
e7839f25 3721DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3722M: Eric Paris <eparis@parisplace.org>
3c5119c0 3723S: Maintained
679655da
JP
3724F: Documentation/filesystems/dnotify.txt
3725F: fs/notify/dnotify/
3726F: include/linux/dnotify.h
1da177e4
LT
3727
3728DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3729M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3733S: Maintained
3734
4480f15b 3735DISKQUOTA
d8130624 3736M: Jan Kara <jack@suse.com>
1da177e4 3737S: Maintained
679655da
JP
3738F: Documentation/filesystems/quota.txt
3739F: fs/quota/
3740F: include/linux/quota*.h
c117ab84 3741F: include/uapi/linux/quota*.h
1da177e4 3742
702686ad
BT
3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3744M: Bernie Thompson <bernie@plugable.com>
3745L: linux-fbdev@vger.kernel.org
3746S: Maintained
3747W: http://plugable.com/category/projects/udlfb/
8a61f013 3748F: drivers/video/fbdev/udlfb.c
702686ad
BT
3749F: include/video/udlfb.h
3750F: Documentation/fb/udlfb.txt
3751
e7839f25 3752DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3753M: Christine Caulfield <ccaulfie@redhat.com>
3754M: David Teigland <teigland@redhat.com>
a4644184 3755L: cluster-devel@redhat.com
5be7b50f 3756W: http://sources.redhat.com/cluster/
9f273c24 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3758S: Supported
679655da 3759F: fs/dlm/
5be7b50f 3760
53b6b3e0
SS
3761DMA BUFFER SHARING FRAMEWORK
3762M: Sumit Semwal <sumit.semwal@linaro.org>
3763S: Maintained
3764L: linux-media@vger.kernel.org
3765L: dri-devel@lists.freedesktop.org
8ada6d2d 3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3767F: drivers/dma-buf/
e46d12c6
JP
3768F: include/linux/dma-buf*
3769F: include/linux/reservation.h
3770F: include/linux/*fence.h
53b6b3e0
SS
3771F: Documentation/dma-buf-sharing.txt
3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3773
b3e5f263 3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3775M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3776L: dmaengine@vger.kernel.org
3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3778S: Maintained
679655da 3779F: drivers/dma/
0ce3c066 3780F: include/linux/dmaengine.h
c56d329e 3781F: Documentation/devicetree/bindings/dma/
979a281e
VK
3782F: Documentation/dmaengine/
3783T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3784
b825037d 3785DME1737 HARDWARE MONITOR DRIVER
8b58be88 3786M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3787L: linux-hwmon@vger.kernel.org
b825037d 3788S: Maintained
679655da
JP
3789F: Documentation/hwmon/dme1737
3790F: drivers/hwmon/dme1737.c
b825037d 3791
1f31e1b1 3792DMI/SMBIOS SUPPORT
d8130624 3793M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3794S: Maintained
d4aeef93 3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3797F: drivers/firmware/dmi-id.c
3798F: drivers/firmware/dmi_scan.c
3799F: include/linux/dmi.h
3800
7d2c86b5 3801DOCUMENTATION
ad3118b9 3802M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3803L: linux-doc@vger.kernel.org
3804S: Maintained
679655da 3805F: Documentation/
42f41ecf
JC
3806F: scripts/docproc.c
3807F: scripts/kernel-doc*
97be078b
RD
3808X: Documentation/ABI/
3809X: Documentation/devicetree/
933a46b8
JC
3810X: Documentation/acpi
3811X: Documentation/power
3812X: Documentation/spi
6c121170 3813X: Documentation/DocBook/media
c51edfb1 3814T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3815
1da177e4 3816DOUBLETALK DRIVER
8b58be88 3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3818L: blinux-list@redhat.com
3819S: Maintained
679655da
JP
3820F: drivers/char/dtlk.c
3821F: include/linux/dtlk.h
1da177e4 3822
e2d1d6c0 3823DPT_I2O SCSI RAID DRIVER
8b58be88 3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3825L: linux-scsi@vger.kernel.org
3826W: http://www.adaptec.com/
3827S: Maintained
679655da
JP
3828F: drivers/scsi/dpt*
3829F: drivers/scsi/dpt/
e2d1d6c0 3830
b411b363 3831DRBD DRIVER
bc2c049d
RK
3832M: Philipp Reisner <philipp.reisner@linbit.com>
3833M: Lars Ellenberg <lars.ellenberg@linbit.com>
3834L: drbd-dev@lists.linbit.com
28b8e8d4 3835W: http://www.drbd.org
bc2c049d
RK
3836T: git git://git.linbit.com/linux-drbd.git
3837T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3838S: Supported
3839F: drivers/block/drbd/
3840F: lib/lru_cache.c
3841F: Documentation/blockdev/drbd/
b411b363 3842
dc7dfcd8 3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3846S: Supported
679655da 3847F: Documentation/kobject.txt
7cfc51b9 3848F: drivers/base/
87544653 3849F: fs/debugfs/
dc7dfcd8
WS
3850F: fs/kernfs/
3851F: fs/sysfs/
87544653 3852F: include/linux/debugfs.h
dc7dfcd8 3853F: include/linux/kobj*
679655da 3854F: lib/kobj*
1da177e4
LT
3855
3856DRM DRIVERS
8b58be88 3857M: David Airlie <airlied@linux.ie>
4c6a3999 3858L: dri-devel@lists.freedesktop.org
b0447888 3859T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3860S: Maintained
679655da 3861F: drivers/gpu/drm/
433e3b34 3862F: drivers/gpu/vga/
445d84a4 3863F: Documentation/DocBook/gpu.*
850e9411 3864F: include/drm/
c117ab84 3865F: include/uapi/drm/
1da177e4 3866
c842b693
EV
3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3868M: Dave Airlie <airlied@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/ast/
3871
3872DRM DRIVER FOR BOCHS VIRTUAL GPU
3873M: Gerd Hoffmann <kraxel@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/bochs/
3876
3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3878M: Dave Airlie <airlied@redhat.com>
3879S: Odd Fixes
3880F: drivers/gpu/drm/cirrus/
3881
c26a4017 3882RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3883M: Alex Deucher <alexander.deucher@amd.com>
3884M: Christian König <christian.koenig@amd.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git git://people.freedesktop.org/~agd5f/linux
3887S: Supported
3888F: drivers/gpu/drm/radeon/
74c97375 3889F: include/uapi/drm/radeon_drm.h
c26a4017 3890F: drivers/gpu/drm/amd/
74c97375 3891F: include/uapi/drm/amdgpu_drm.h
566f5939 3892
03e255b9
TR
3893DRM PANEL DRIVERS
3894M: Thierry Reding <thierry.reding@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git git://anongit.freedesktop.org/tegra/linux.git
3897S: Maintained
3898F: drivers/gpu/drm/drm_panel.c
3899F: drivers/gpu/drm/panel/
3900F: include/drm/drm_panel.h
2d799dde 3901F: Documentation/devicetree/bindings/display/panel/
03e255b9 3902
8daf7473 3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3904M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3905M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3906L: intel-gfx@lists.freedesktop.org
8daf7473 3907L: dri-devel@lists.freedesktop.org
7564fde3 3908W: https://01.org/linuxgraphics/
47f95647 3909Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3910T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3911S: Supported
14430813 3912F: drivers/gpu/drm/i915/
8daf7473 3913F: include/drm/i915*
baceac3a 3914F: include/uapi/drm/i915_drm.h
8daf7473 3915
99763bb8
BB
3916DRM DRIVERS FOR ATMEL HLCDC
3917M: Boris Brezillon <boris.brezillon@free-electrons.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Supported
3920F: drivers/gpu/drm/atmel-hlcdc/
3921F: Documentation/devicetree/bindings/drm/atmel/
3922
bf1139df
MR
3923DRM DRIVERS FOR ALLWINNER A10
3924M: Maxime Ripard <maxime.ripard@free-electrons.com>
3925L: dri-devel@lists.freedesktop.org
3926S: Supported
3927F: drivers/gpu/drm/sun4i/
3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3929
398a6d4a
KP
3930DRM DRIVERS FOR EXYNOS
3931M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3932M: Joonyoung Shim <jy0922.shim@samsung.com>
3933M: Seung-Woo Kim <sw0312.kim@samsung.com>
3934M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3935L: dri-devel@lists.freedesktop.org
25a58030 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3937S: Supported
14430813 3938F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3939F: include/uapi/drm/exynos_drm.h
3940F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3941
b55a1b9c 3942DRM DRIVERS FOR FREESCALE DCU
bc66757a 3943M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3944M: Alison Wang <alison.wang@freescale.com>
3945L: dri-devel@lists.freedesktop.org
3946S: Supported
3947F: drivers/gpu/drm/fsl-dcu/
2d799dde 3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3951
0a3d775f
PZ
3952DRM DRIVERS FOR FREESCALE IMX
3953M: Philipp Zabel <p.zabel@pengutronix.de>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/imx/
ef739aa4 3957F: drivers/gpu/ipu-v3/
2d799dde 3958F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3959
ba2199a6
PJ
3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://github.com/patjak/drm-gma500
3964S: Maintained
5ff18e42 3965F: drivers/gpu/drm/gma500/
ba2199a6 3966
c84ffde9
XL
3967DRM DRIVERS FOR HISILICON
3968M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3970R: Chen Feng <puck.chen@hisilicon.com>
3971L: dri-devel@lists.freedesktop.org
3972T: git git://github.com/xin3liang/linux.git
3973S: Maintained
3974F: drivers/gpu/drm/hisilicon/
3975F: Documentation/devicetree/bindings/display/hisilicon/
3976
399516ab
EV
3977DRM DRIVER FOR INTEL I810 VIDEO CARDS
3978S: Orphan / Obsolete
3979F: drivers/gpu/drm/i810/
3980F: include/uapi/drm/i810_drm.h
3981
06346451
EV
3982DRM DRIVER FOR MSM ADRENO GPU
3983M: Rob Clark <robdclark@gmail.com>
3984L: linux-arm-msm@vger.kernel.org
3985L: dri-devel@lists.freedesktop.org
3986L: freedreno@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~robclark/linux
3988S: Maintained
3989F: drivers/gpu/drm/msm/
3990F: include/uapi/drm/msm_drm.h
3991F: Documentation/devicetree/bindings/display/msm/
3992
fad89bb3
EV
3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3994M: Ben Skeggs <bskeggs@redhat.com>
3995L: dri-devel@lists.freedesktop.org
3996L: nouveau@lists.freedesktop.org
3997T: git git://github.com/skeggsb/linux
3998S: Supported
3999F: drivers/gpu/drm/nouveau/
4000F: include/uapi/drm/nouveau_drm.h
ba2199a6 4001
bd3b49f2 4002DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4003M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4004L: dri-devel@lists.freedesktop.org
4005L: linux-tegra@vger.kernel.org
a5ad7a63 4006T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4007S: Supported
dee8268f 4008F: drivers/gpu/drm/tegra/
a5ad7a63 4009F: drivers/gpu/host1x/
e1e90644 4010F: include/linux/host1x.h
a5ad7a63 4011F: include/uapi/drm/tegra_drm.h
2d799dde 4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4013
399516ab
EV
4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4015S: Orphan / Obsolete
4016F: drivers/gpu/drm/mga/
4017F: include/uapi/drm/mga_drm.h
4018
c842b693
EV
4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/mgag200/
4023
399516ab
EV
4024DRM DRIVER FOR RAGE 128 VIDEO CARDS
4025S: Orphan / Obsolete
4026F: drivers/gpu/drm/r128/
4027F: include/uapi/drm/r128_drm.h
4028
a284e9d1
LP
4029DRM DRIVERS FOR RENESAS
4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4031L: dri-devel@lists.freedesktop.org
4a121096 4032L: linux-renesas-soc@vger.kernel.org
2392ccd4 4033T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4034S: Supported
4035F: drivers/gpu/drm/rcar-du/
4036F: drivers/gpu/drm/shmobile/
a284e9d1 4037F: include/linux/platform_data/shmob_drm.h
33be436d 4038F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4039
c842b693
EV
4040DRM DRIVER FOR QXL VIRTUAL GPU
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/qxl/
4044F: include/uapi/drm/qxl_drm.h
a284e9d1 4045
625e0346
HS
4046DRM DRIVERS FOR ROCKCHIP
4047M: Mark Yao <mark.yao@rock-chips.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/rockchip/
f253f7eb 4051F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4052
399516ab
EV
4053DRM DRIVER FOR SAVAGE VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/savage/
4056F: include/uapi/drm/savage_drm.h
4057
4058DRM DRIVER FOR SIS VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/sis/
4061F: include/uapi/drm/sis_drm.h
625e0346 4062
7f11c476
BG
4063DRM DRIVERS FOR STI
4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4065M: Vincent Abriou <vincent.abriou@st.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4068S: Maintained
4069F: drivers/gpu/drm/sti
2d799dde 4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4071
399516ab
EV
4072DRM DRIVER FOR TDFX VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/tdfx/
4075
c842b693
EV
4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4077M: Dave Airlie <airlied@redhat.com>
4078S: Odd Fixes
4079F: drivers/gpu/drm/udl/
4080
8bb0bce9
LS
4081DRM DRIVERS FOR VIVANTE GPU IP
4082M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4083R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4084R: Christian Gmeiner <christian.gmeiner@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
8a9257a0
EV
4087F: drivers/gpu/drm/etnaviv/
4088F: include/uapi/drm/etnaviv_drm.h
4089F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4090
c4291702
EV
4091DRM DRIVER FOR VMWARE VIRTUAL GPU
4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4093M: Sinclair Yeh <syeh@vmware.com>
4094M: Thomas Hellstrom <thellstrom@vmware.com>
4095L: dri-devel@lists.freedesktop.org
4096T: git git://people.freedesktop.org/~syeh/repos_linux
4097T: git git://people.freedesktop.org/~thomash/linux
4098S: Supported
4099F: drivers/gpu/drm/vmwgfx/
4100F: include/uapi/drm/vmwgfx_drm.h
4101
8636d452
EA
4102DRM DRIVERS FOR VC4
4103M: Eric Anholt <eric@anholt.net>
4104T: git git://github.com/anholt/linux
4105S: Supported
4106F: drivers/gpu/drm/vc4/
4107F: include/uapi/drm/vc4_drm.h
4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4109
598df1ac
AK
4110DSBR100 USB FM RADIO DRIVER
4111M: Alexey Klimov <klimov.linux@gmail.com>
4112L: linux-media@vger.kernel.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/radio/dsbr100.c
4116
1da177e4 4117DSCC4 DRIVER
8b58be88 4118M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4119L: netdev@vger.kernel.org
1da177e4 4120S: Maintained
679655da 4121F: drivers/net/wan/dscc4.c
1da177e4 4122
cc11b140
HV
4123DT3155 MEDIA DRIVER
4124M: Hans Verkuil <hverkuil@xs4all.nl>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
a825eaec 4127W: https://linuxtv.org
cc11b140
HV
4128S: Odd Fixes
4129F: drivers/media/pci/dt3155/
4130
91952bc0
AP
4131DVB_USB_AF9015 MEDIA DRIVER
4132M: Antti Palosaari <crope@iki.fi>
4133L: linux-media@vger.kernel.org
a825eaec 4134W: https://linuxtv.org
91952bc0
AP
4135W: http://palosaari.fi/linux/
4136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4137T: git git://linuxtv.org/anttip/media_tree.git
4138S: Maintained
4139F: drivers/media/usb/dvb-usb-v2/af9015*
4140
4141DVB_USB_AF9035 MEDIA DRIVER
4142M: Antti Palosaari <crope@iki.fi>
4143L: linux-media@vger.kernel.org
a825eaec 4144W: https://linuxtv.org
91952bc0
AP
4145W: http://palosaari.fi/linux/
4146Q: http://patchwork.linuxtv.org/project/linux-media/list/
4147T: git git://linuxtv.org/anttip/media_tree.git
4148S: Maintained
4149F: drivers/media/usb/dvb-usb-v2/af9035*
4150
4151DVB_USB_ANYSEE MEDIA DRIVER
4152M: Antti Palosaari <crope@iki.fi>
4153L: linux-media@vger.kernel.org
a825eaec 4154W: https://linuxtv.org
91952bc0
AP
4155W: http://palosaari.fi/linux/
4156Q: http://patchwork.linuxtv.org/project/linux-media/list/
4157T: git git://linuxtv.org/anttip/media_tree.git
4158S: Maintained
4159F: drivers/media/usb/dvb-usb-v2/anysee*
4160
4161DVB_USB_AU6610 MEDIA DRIVER
4162M: Antti Palosaari <crope@iki.fi>
4163L: linux-media@vger.kernel.org
a825eaec 4164W: https://linuxtv.org
91952bc0
AP
4165W: http://palosaari.fi/linux/
4166Q: http://patchwork.linuxtv.org/project/linux-media/list/
4167T: git git://linuxtv.org/anttip/media_tree.git
4168S: Maintained
4169F: drivers/media/usb/dvb-usb-v2/au6610*
4170
4171DVB_USB_CE6230 MEDIA DRIVER
4172M: Antti Palosaari <crope@iki.fi>
4173L: linux-media@vger.kernel.org
a825eaec 4174W: https://linuxtv.org
91952bc0
AP
4175W: http://palosaari.fi/linux/
4176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4177T: git git://linuxtv.org/anttip/media_tree.git
4178S: Maintained
4179F: drivers/media/usb/dvb-usb-v2/ce6230*
4180
d099dea2
MK
4181DVB_USB_CXUSB MEDIA DRIVER
4182M: Michael Krufky <mkrufky@linuxtv.org>
4183L: linux-media@vger.kernel.org
a825eaec 4184W: https://linuxtv.org
d099dea2
MK
4185W: http://github.com/mkrufky
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
9819da66 4189F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4190
91952bc0 4191DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
a825eaec 4194W: https://linuxtv.org
91952bc0
AP
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
91952bc0 4199F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4200
5560983b 4201DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
a825eaec 4204W: https://linuxtv.org
91952bc0
AP
4205Q: http://patchwork.linuxtv.org/project/linux-media/list/
4206T: git git://linuxtv.org/anttip/media_tree.git
4207S: Maintained
5560983b 4208F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4209
8856f5f2
MK
4210DVB_USB_MXL111SF MEDIA DRIVER
4211M: Michael Krufky <mkrufky@linuxtv.org>
4212L: linux-media@vger.kernel.org
a825eaec 4213W: https://linuxtv.org
8856f5f2
MK
4214W: http://github.com/mkrufky
4215Q: http://patchwork.linuxtv.org/project/linux-media/list/
4216T: git git://linuxtv.org/mkrufky/mxl111sf.git
4217S: Maintained
4218F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4219
91952bc0
AP
4220DVB_USB_RTL28XXU MEDIA DRIVER
4221M: Antti Palosaari <crope@iki.fi>
4222L: linux-media@vger.kernel.org
a825eaec 4223W: https://linuxtv.org
91952bc0
AP
4224W: http://palosaari.fi/linux/
4225Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226T: git git://linuxtv.org/anttip/media_tree.git
4227S: Maintained
4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4229
4230DVB_USB_V2 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
a825eaec 4233W: https://linuxtv.org
91952bc0
AP
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4240
ac0ac38f 4241DYNAMIC DEBUG
5c4a97d1 4242M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4243S: Maintained
4244F: lib/dynamic_debug.c
4245F: include/linux/dynamic_debug.h
4246
789c7048 4247DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4248M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4249S: Maintained
df621252 4250F: drivers/tty/serial/dz.*
789c7048 4251
f17effbe
MF
4252E3X0 POWER BUTTON DRIVER
4253M: Moritz Fischer <moritz.fischer@ettus.com>
4254L: usrp-users@lists.ettus.com
4255W: http://www.ettus.com
4256S: Supported
4257F: drivers/input/misc/e3x0-button.c
4258F: Documentation/devicetree/bindings/input/e3x0-button.txt
4259
91952bc0
AP
4260E4000 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/tuners/e4000*
4269
1da177e4 4270EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4271M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4272L: linux-scsi@vger.kernel.org
4273S: Maintained
679655da 4274F: drivers/scsi/eata.c
1da177e4 4275
91952bc0
AP
4276EC100 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
a825eaec 4279W: https://linuxtv.org
91952bc0
AP
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/dvb-frontends/ec100*
4285
237fead6 4286ECRYPT FILE SYSTEM
0de9adf2 4287M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4288L: ecryptfs@vger.kernel.org
24a923e4 4289W: http://ecryptfs.org
6dc7516e 4290W: https://launchpad.net/ecryptfs
9f273c24 4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4292S: Supported
679655da
JP
4293F: Documentation/filesystems/ecryptfs.txt
4294F: fs/ecryptfs/
237fead6 4295
da9bb1d2 4296EDAC-CORE
8b58be88 4297M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4298M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4300M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4301L: linux-edac@vger.kernel.org
07cd6bf5
FW
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4304S: Supported
679655da 4305F: Documentation/edac.txt
91445c72 4306F: drivers/edac/
679655da 4307F: include/linux/edac.h
0e438e3f 4308
c476c23b 4309EDAC-AMD64
8b58be88 4310M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4311M: Borislav Petkov <bp@alien8.de>
91445c72 4312L: linux-edac@vger.kernel.org
487ba8e8 4313S: Maintained
c476c23b
BP
4314F: drivers/edac/amd64_edac*
4315
836dae5d
RR
4316EDAC-CALXEDA
4317M: Doug Thompson <dougthompson@xmission.com>
4318M: Robert Richter <rric@kernel.org>
4319L: linux-edac@vger.kernel.org
836dae5d
RR
4320S: Maintained
4321F: drivers/edac/highbank*
4322
f65aad41
RB
4323EDAC-CAVIUM
4324M: Ralf Baechle <ralf@linux-mips.org>
4325M: David Daney <david.daney@cavium.com>
4326L: linux-edac@vger.kernel.org
4327L: linux-mips@linux-mips.org
f65aad41
RB
4328S: Supported
4329F: drivers/edac/octeon_edac*
4330
0e438e3f 4331EDAC-E752X
8b58be88
JP
4332M: Mark Gross <mark.gross@intel.com>
4333M: Doug Thompson <dougthompson@xmission.com>
91445c72 4334L: linux-edac@vger.kernel.org
0e438e3f 4335S: Maintained
679655da 4336F: drivers/edac/e752x_edac.c
0e438e3f
DP
4337
4338EDAC-E7XXX
8b58be88 4339M: Doug Thompson <dougthompson@xmission.com>
91445c72 4340L: linux-edac@vger.kernel.org
0e438e3f 4341S: Maintained
679655da 4342F: drivers/edac/e7xxx_edac.c
0e438e3f 4343
77c5f5d2 4344EDAC-GHES
5dc8a864
MCC
4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4346M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4347L: linux-edac@vger.kernel.org
77c5f5d2 4348S: Maintained
2caa67a6 4349F: drivers/edac/ghes_edac.c
77c5f5d2 4350
6bc78404 4351EDAC-I82443BXGX
8b58be88 4352M: Tim Small <tim@buttersideup.com>
91445c72 4353L: linux-edac@vger.kernel.org
6bc78404 4354S: Maintained
679655da 4355F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4356
4357EDAC-I3000
8b58be88 4358M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4359L: linux-edac@vger.kernel.org
6bc78404 4360S: Maintained
679655da 4361F: drivers/edac/i3000_edac.c
6bc78404
DT
4362
4363EDAC-I5000
8b58be88 4364M: Doug Thompson <dougthompson@xmission.com>
91445c72 4365L: linux-edac@vger.kernel.org
ba9a5918 4366S: Maintained
679655da 4367F: drivers/edac/i5000_edac.c
ba9a5918 4368
44c12cb2 4369EDAC-I5400
5dc8a864
MCC
4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4371M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4372L: linux-edac@vger.kernel.org
44c12cb2 4373S: Maintained
679655da 4374F: drivers/edac/i5400_edac.c
44c12cb2 4375
3c9c92b6 4376EDAC-I7300
5dc8a864
MCC
4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4378M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4379L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4380S: Maintained
4381F: drivers/edac/i7300_edac.c
4382
67c89316 4383EDAC-I7CORE
5dc8a864
MCC
4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4385M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4386L: linux-edac@vger.kernel.org
67c89316 4387S: Maintained
70aff0ce 4388F: drivers/edac/i7core_edac.c
67c89316 4389
ba9a5918 4390EDAC-I82975X
8b58be88 4391M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4392M: "Arvind R." <arvino55@gmail.com>
91445c72 4393L: linux-edac@vger.kernel.org
ba9a5918 4394S: Maintained
679655da 4395F: drivers/edac/i82975x_edac.c
ba9a5918 4396
791b4706
JB
4397EDAC-IE31200
4398M: Jason Baron <jbaron@akamai.com>
4399L: linux-edac@vger.kernel.org
791b4706
JB
4400S: Maintained
4401F: drivers/edac/ie31200_edac.c
4402
ccdfb979 4403EDAC-MPC85XX
30c7469b 4404M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4405L: linux-edac@vger.kernel.org
ccdfb979
JT
4406S: Maintained
4407F: drivers/edac/mpc85xx_edac.[ch]
4408
ba9a5918 4409EDAC-PASEMI
8b58be88 4410M: Egor Martovetsky <egor@pasemi.com>
91445c72 4411L: linux-edac@vger.kernel.org
6bc78404 4412S: Maintained
679655da 4413F: drivers/edac/pasemi_edac.c
6bc78404 4414
0e438e3f 4415EDAC-R82600
8b58be88 4416M: Tim Small <tim@buttersideup.com>
91445c72 4417L: linux-edac@vger.kernel.org
0e438e3f 4418S: Maintained
679655da 4419F: drivers/edac/r82600_edac.c
da9bb1d2 4420
4d096ca7 4421EDAC-SBRIDGE
5dc8a864
MCC
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4424L: linux-edac@vger.kernel.org
4d096ca7
MCC
4425S: Maintained
4426F: drivers/edac/sb_edac.c
4427
995e1de4
LH
4428EDAC-XGENE
4429APPLIED MICRO (APM) X-GENE SOC EDAC
4430M: Loc Ho <lho@apm.com>
4431S: Supported
4432F: drivers/edac/xgene_edac.c
4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4434
af39917d
CL
4435EDIROL UA-101/UA-1000 DRIVER
4436M: Clemens Ladisch <clemens@ladisch.de>
4437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4438T: git git://git.alsa-project.org/alsa-kernel.git
4439S: Maintained
4440F: sound/usb/misc/ua101.c
4441
1f7df953 4442EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4443M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4444L: linux-efi@vger.kernel.org
78bef24e 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4446S: Maintained
fb2efb5c 4447F: Documentation/efi-stub.txt
1f7df953
MF
4448F: arch/ia64/kernel/efi.c
4449F: arch/x86/boot/compressed/eboot.[ch]
4450F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4451F: arch/x86/platform/efi/
4452F: drivers/firmware/efi/
1f7df953
MF
4453F: include/linux/efi*.h
4454
d68772b7
MF
4455EFI VARIABLE FILESYSTEM
4456M: Matthew Garrett <matthew.garrett@nebula.com>
4457M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4458M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4460L: linux-efi@vger.kernel.org
4461S: Maintained
4462F: fs/efivarfs/
4463
85a00d9b
PJ
4464EFIFB FRAMEBUFFER DRIVER
4465L: linux-fbdev@vger.kernel.org
4466M: Peter Jones <pjones@redhat.com>
4467S: Maintained
8a61f013 4468F: drivers/video/fbdev/efifb.c
85a00d9b 4469
0bee8d28
JT
4470EFS FILESYSTEM
4471W: http://aeschi.ch.eu.org/efs/
4472S: Orphan
679655da 4473F: fs/efs/
0bee8d28 4474
aa8a9e25 4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4477L: netdev@vger.kernel.org
4478S: Maintained
9aa32835 4479F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4480
f0319efe 4481EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4484L: linux-media@vger.kernel.org
a825eaec 4485W: https://linuxtv.org
f0319efe
MCC
4486T: git git://linuxtv.org/media_tree.git
4487S: Maintained
4488F: drivers/media/usb/em28xx/
4489
3e3a7d66 4490EMBEDDED LINUX
8b58be88
JP
4491M: Paul Gortmaker <paul.gortmaker@windriver.com>
4492M: Matt Mackall <mpm@selenic.com>
4493M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4494L: linux-embedded@vger.kernel.org
4495S: Maintained
4496
32505876
JS
4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4498M: James Smart <james.smart@avagotech.com>
4499M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4500L: linux-scsi@vger.kernel.org
32505876 4501W: http://www.avagotech.com
ce00f85c 4502S: Supported
679655da 4503F: drivers/scsi/lpfc/
3a1c1d44 4504
5f5bac82 4505ENE CB710 FLASH CARD READER DRIVER
8b58be88 4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4507S: Maintained
4508F: drivers/misc/cb710/
4509F: drivers/mmc/host/cb710-mmc.*
4510F: include/linux/cb710.h
4511
931e39a1
ML
4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4513M: Maxim Levitsky <maximlevitsky@gmail.com>
4514S: Maintained
2a837449 4515F: drivers/media/rc/ene_ir.*
931e39a1 4516
d5ca9006 4517EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4519S: Maintained
084bad91 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4521F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4522F: include/video/s1d13xxxfb.h
d5ca9006 4523
38df6492
ME
4524ET131X NETWORK DRIVER
4525M: Mark Einon <mark.einon@gmail.com>
4526S: Odd Fixes
4527F: drivers/net/ethernet/agere/
4528
1da177e4 4529ETHERNET BRIDGE
adbbf69d 4530M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4532L: netdev@vger.kernel.org
c996d8b9 4533W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4534S: Maintained
679655da
JP
4535F: include/linux/netfilter_bridge/
4536F: net/bridge/
1da177e4 4537
22f08ad9
FF
4538ETHERNET PHY LIBRARY
4539M: Florian Fainelli <f.fainelli@gmail.com>
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: include/linux/phy.h
4543F: include/linux/phy_fixed.h
4544F: drivers/net/phy/
4545F: Documentation/networking/phy.txt
4546F: drivers/of/of_mdio.c
4547F: drivers/of/of_net.c
4548
1da177e4 4549EXT2 FILE SYSTEM
d8130624 4550M: Jan Kara <jack@suse.com>
72be2ccf 4551L: linux-ext4@vger.kernel.org
1da177e4 4552S: Maintained
679655da
JP
4553F: Documentation/filesystems/ext2.txt
4554F: fs/ext2/
4555F: include/linux/ext2*
1da177e4 4556
72be2ccf 4557EXT4 FILE SYSTEM
8b58be88 4558M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4559M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4560L: linux-ext4@vger.kernel.org
08a225f1 4561W: http://ext4.wiki.kernel.org
8a6e2535 4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4564S: Maintained
679655da
JP
4565F: Documentation/filesystems/ext4.txt
4566F: fs/ext4/
1da177e4 4567
c5532b09 4568Extended Verification Module (EVM)
74dd744f
MZ
4569M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4570L: linux-ima-devel@lists.sourceforge.net
4571L: linux-security-module@vger.kernel.org
c5532b09
MZ
4572S: Supported
4573F: security/integrity/evm/
4574
df6b3cfe
MH
4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4576M: MyungJoo Ham <myungjoo.ham@samsung.com>
4577M: Chanwoo Choi <cw00.choi@samsung.com>
4578L: linux-kernel@vger.kernel.org
81df63a9 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4580S: Maintained
4581F: drivers/extcon/
cd2c3e7f
CC
4582F: include/linux/extcon/
4583F: include/linux/extcon.h
df6b3cfe 4584F: Documentation/extcon/
cd2c3e7f 4585F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4586
e2a75c44 4587EXYNOS DP DRIVER
b7701755 4588M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4589L: dri-devel@lists.freedesktop.org
4590S: Maintained
4591F: drivers/gpu/drm/exynos/exynos_dp*
4592
9b93a409
MS
4593EXYNOS SYSMMU (IOMMU) driver
4594M: Marek Szyprowski <m.szyprowski@samsung.com>
4595L: iommu@lists.linux-foundation.org
4596S: Maintained
4597F: drivers/iommu/exynos-iommu.c
4598
33ad3912
DL
4599EXYNOS MIPI DISPLAY DRIVERS
4600M: Inki Dae <inki.dae@samsung.com>
4601M: Donghwa Lee <dh09.lee@samsung.com>
4602M: Kyungmin Park <kyungmin.park@samsung.com>
4603L: linux-fbdev@vger.kernel.org
4604S: Maintained
8a61f013 4605F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4606F: include/video/exynos_mipi*
4607
4a66d3fe
NC
4608EZchip NPS platform support
4609M: Noam Camus <noamc@ezchip.com>
4610S: Supported
4611F: arch/arc/plat-eznps
4612F: arch/arc/boot/dts/eznps.dts
4613
e53004e2 4614F71805F HARDWARE MONITORING DRIVER
d8130624 4615M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4616L: linux-hwmon@vger.kernel.org
e53004e2 4617S: Maintained
679655da
JP
4618F: Documentation/hwmon/f71805f
4619F: drivers/hwmon/f71805f.c
e53004e2 4620
eea977ed
MB
4621FC0011 TUNER DRIVER
4622M: Michael Buesch <m@bues.ch>
4623L: linux-media@vger.kernel.org
4624S: Maintained
ccae7af2
MCC
4625F: drivers/media/tuners/fc0011.h
4626F: drivers/media/tuners/fc0011.c
eea977ed 4627
91952bc0
AP
4628FC2580 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
a825eaec 4631W: https://linuxtv.org
91952bc0
AP
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/tuners/fc2580*
eea977ed 4637
88b2dbdb
EP
4638FANOTIFY
4639M: Eric Paris <eparis@redhat.com>
4640S: Maintained
4641F: fs/notify/fanotify/
4642F: include/linux/fanotify.h
c117ab84 4643F: include/uapi/linux/fanotify.h
88b2dbdb 4644
1da177e4 4645FARSYNC SYNCHRONOUS DRIVER
8b58be88 4646M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4647W: http://www.farsite.co.uk/
4648S: Supported
679655da 4649F: drivers/net/wan/farsync.*
1da177e4 4650
c5408b88 4651FAULT INJECTION SUPPORT
8b58be88 4652M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4653S: Supported
679655da
JP
4654F: Documentation/fault-injection/
4655F: lib/fault-inject.c
c5408b88 4656
053e514f
NT
4657FBTFT Framebuffer drivers
4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4659M: Noralf Trønnes <noralf@tronnes.org>
4660S: Maintained
4661F: drivers/staging/fbtft/
4662
cae727db 4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4664M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4665L: fcoe-devel@open-fcoe.org
cae727db
RL
4666W: www.Open-FCoE.org
4667S: Supported
4668F: drivers/scsi/libfc/
4669F: drivers/scsi/fcoe/
4670F: include/scsi/fc/
4671F: include/scsi/libfc.h
4672F: include/scsi/libfcoe.h
c117ab84 4673F: include/uapi/scsi/fc/
cae727db 4674
e2d1d6c0 4675FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4676M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4677M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4678L: linux-fsdevel@vger.kernel.org
1da177e4 4679S: Maintained
679655da
JP
4680F: include/linux/fcntl.h
4681F: include/linux/fs.h
c117ab84
CEB
4682F: include/uapi/linux/fcntl.h
4683F: include/uapi/linux/fs.h
679655da
JP
4684F: fs/fcntl.c
4685F: fs/locks.c
1da177e4 4686
e2d1d6c0 4687FILESYSTEMS (VFS and infrastructure)
8b58be88 4688M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4689L: linux-fsdevel@vger.kernel.org
173acc7c 4690S: Maintained
679655da 4691F: fs/*
173acc7c 4692
b26e0ed4 4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4694M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4695L: linux-hwmon@vger.kernel.org
b26e0ed4 4696S: Maintained
d5ca6918
JP
4697F: drivers/hwmon/f75375s.c
4698F: include/linux/f75375s.h
b26e0ed4 4699
a331b0c3
CL
4700FIREWIRE AUDIO DRIVERS
4701M: Clemens Ladisch <clemens@ladisch.de>
4702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4703T: git git://git.alsa-project.org/alsa-kernel.git
4704S: Maintained
4705F: sound/firewire/
4706
eb86ec51
SR
4707FIREWIRE MEDIA DRIVERS (firedtv)
4708M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4709L: linux-media@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4712S: Maintained
4713F: drivers/media/firewire/
4714
a511ce33
CB
4715FIREWIRE SBP-2 TARGET
4716M: Chris Boot <bootc@bootc.net>
4717L: linux-scsi@vger.kernel.org
4718L: target-devel@vger.kernel.org
4719L: linux1394-devel@lists.sourceforge.net
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4721S: Maintained
4722F: drivers/target/sbp/
4723
7d2c86b5 4724FIREWIRE SUBSYSTEM
8b58be88 4725M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4726L: linux1394-devel@lists.sourceforge.net
958a29cb 4727W: http://ieee1394.wiki.kernel.org/
2ca526bf 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4729S: Maintained
679655da 4730F: drivers/firewire/
8f06ce3b
SR
4731F: include/linux/firewire.h
4732F: include/uapi/linux/firewire*.h
9f6d3c4b 4733F: tools/firewire/
e2d1d6c0
RD
4734
4735FIRMWARE LOADER (request_firmware)
39e68089
ML
4736M: Ming Lei <ming.lei@canonical.com>
4737L: linux-kernel@vger.kernel.org
4738S: Maintained
679655da
JP
4739F: Documentation/firmware_class/
4740F: drivers/base/firmware*.c
4741F: include/linux/firmware.h
e2d1d6c0 4742
f730e3dc 4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4744M: Joshua Morris <josh.h.morris@us.ibm.com>
4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4746S: Maintained
4747F: drivers/block/rsxx/
4748
8206f664 4749FLOPPY DRIVER
e5f6450c 4750M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4752S: Odd fixes
4753F: drivers/block/floppy.c
4754
9c9f32ed
AR
4755FMC SUBSYSTEM
4756M: Alessandro Rubini <rubini@gnudd.com>
4757W: http://www.ohwr.org/projects/fmc-bus
4758S: Supported
4759F: drivers/fmc/
4760F: include/linux/fmc*.h
4761F: include/linux/ipmi-fru.h
4762K: fmc_d.*register
4763
3c0ed7d5
AT
4764FPGA MANAGER FRAMEWORK
4765M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4766R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4767S: Maintained
4768F: drivers/fpga/
4769F: include/linux/fpga/fpga-mgr.h
4770W: http://www.rocketboards.org
4771
e2d1d6c0 4772FPU EMULATOR
8b58be88 4773M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4774W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4775S: Maintained
679655da 4776F: arch/x86/math-emu/
e2d1d6c0
RD
4777
4778FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4779L: netdev@vger.kernel.org
c173bfac 4780S: Orphan
679655da
JP
4781F: drivers/net/wan/dlci.c
4782F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4783
4784FRAMEBUFFER LAYER
5489e948
JCPV
4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4786M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4787L: linux-fbdev@vger.kernel.org
e2d1d6c0 4788W: http://linux-fbdev.sourceforge.net/
b22fe37b 4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4791S: Maintained
679655da 4792F: Documentation/fb/
b22fe37b
PM
4793F: drivers/video/
4794F: include/video/
679655da 4795F: include/linux/fb.h
c117ab84
CEB
4796F: include/uapi/video/
4797F: include/uapi/linux/fb.h
e2d1d6c0 4798
a57c188e 4799FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4800M: Timur Tabi <timur@tabi.org>
a57c188e 4801L: linux-fbdev@vger.kernel.org
c4ef9bc4 4802S: Maintained
8a61f013 4803F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4804
e2d1d6c0 4805FREESCALE DMA DRIVER
8b58be88
JP
4806M: Li Yang <leoli@freescale.com>
4807M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4808L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4809S: Maintained
679655da 4810F: drivers/dma/fsldma.*
e2d1d6c0 4811
44248aff
HX
4812FREESCALE GPMI NAND DRIVER
4813M: Han Xu <han.xu@nxp.com>
4814L: linux-mtd@lists.infradead.org
4815S: Maintained
4816F: drivers/mtd/nand/gpmi-nand/*
4817
e2d1d6c0 4818FREESCALE I2C CPM DRIVER
8b58be88 4819M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4820L: linuxppc-dev@lists.ozlabs.org
846557d3 4821L: linux-i2c@vger.kernel.org
0d2b405a 4822S: Maintained
679655da 4823F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4824
60e8c5ab 4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4826M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4827L: linux-fbdev@vger.kernel.org
efc03ecb 4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4829S: Maintained
bad985a1 4830F: include/linux/platform_data/video-imxfb.h
8a61f013 4831F: drivers/video/fbdev/imxfb.c
60e8c5ab 4832
4d8e2cef 4833FREESCALE QUAD SPI DRIVER
38714fbd 4834M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4835L: linux-mtd@lists.infradead.org
4836S: Maintained
4837F: drivers/mtd/spi-nor/fsl-quadspi.c
4838
4689a6b1 4839FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4841M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4842L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4843L: netdev@vger.kernel.org
4844S: Maintained
ec21e2ec 4845F: drivers/net/ethernet/freescale/fs_enet/
679655da 4846F: include/linux/fs_enet_pd.h
4689a6b1 4847
63a0a00b
NA
4848FREESCALE IMX / MXC FEC DRIVER
4849M: Fugang Duan <fugang.duan@nxp.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: drivers/net/ethernet/freescale/fec_main.c
4853F: drivers/net/ethernet/freescale/fec_ptp.c
4854F: drivers/net/ethernet/freescale/fec.h
4855F: Documentation/devicetree/bindings/net/fsl-fec.txt
4856
d9e9d82c 4857FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4858L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4859S: Orphan
7aa1aa6e
ZQ
4860F: drivers/soc/fsl/qe/
4861F: include/soc/fsl/*qe*.h
4862F: include/soc/fsl/*ucc*.h
d9e9d82c 4863
b55ef929 4864FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4865M: Li Yang <leoli@freescale.com>
6372594a 4866L: linux-usb@vger.kernel.org
a4724ed6 4867L: linuxppc-dev@lists.ozlabs.org
a7205b30 4868S: Maintained
faf2e1db 4869F: drivers/usb/gadget/udc/fsl*
a7205b30 4870
beaf53bf 4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4872M: Li Yang <leoli@freescale.com>
beaf53bf 4873L: netdev@vger.kernel.org
a4724ed6 4874L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4875S: Maintained
ec21e2ec 4876F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4877
abb1ed7b
CM
4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4879M: Claudiu Manoil <claudiu.manoil@freescale.com>
4880L: netdev@vger.kernel.org
4881S: Maintained
4882F: drivers/net/ethernet/freescale/gianfar*
4883X: drivers/net/ethernet/freescale/gianfar_ptp.c
4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4885
d9e9d82c 4886FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4887M: Timur Tabi <timur@tabi.org>
a4724ed6 4888L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4889S: Maintained
df621252 4890F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4891
4892FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4893M: Timur Tabi <timur@tabi.org>
dc85950a 4894M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4895M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4896R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4898L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4899S: Maintained
69aefcea 4900F: sound/soc/fsl/fsl*
dc85950a 4901F: sound/soc/fsl/imx*
69aefcea 4902F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4903
31c88965 4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4905M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4906M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4907L: linux-kernel@vger.kernel.org
4908S: Maintained
4909F: drivers/staging/fsl-mc/
4910
1da177e4 4911FREEVXFS FILESYSTEM
8b58be88 4912M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4914S: Maintained
679655da 4915F: fs/freevxfs/
1da177e4 4916
71038f52 4917FREEZER
49db1903 4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4919M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4920L: linux-pm@vger.kernel.org
71038f52 4921S: Supported
679655da
JP
4922F: Documentation/power/freezing-of-tasks.txt
4923F: include/linux/freezer.h
4924F: kernel/freezer.c
71038f52 4925
839a1f79
KRW
4926FRONTSWAP API
4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4928L: linux-kernel@vger.kernel.org
4929S: Maintained
4930F: mm/frontswap.c
4931F: include/linux/frontswap.h
4932
a5432f5a 4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4934M: David Howells <dhowells@redhat.com>
e62d6e24 4935L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4936S: Supported
4937F: Documentation/filesystems/caching/
4938F: fs/fscache/
4939F: include/linux/fscache*.h
4940
f58ad8f5 4941F2FS FILE SYSTEM
9b29d481 4942M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4943M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4944R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4945L: linux-f2fs-devel@lists.sourceforge.net
4946W: http://en.wikipedia.org/wiki/F2FS
4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4948S: Maintained
4949F: Documentation/filesystems/f2fs.txt
3bac380c 4950F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4951F: fs/f2fs/
4952F: include/linux/f2fs_fs.h
62d43eeb 4953F: include/trace/events/f2fs.h
f58ad8f5 4954
5ab7ffea 4955FUJITSU FR-V (FRV) PORT
0cf0305f 4956S: Orphan
679655da 4957F: arch/frv/
1da177e4 4958
20b93734 4959FUJITSU LAPTOP EXTRAS
409a3e98 4960M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4961L: platform-driver-x86@vger.kernel.org
20b93734 4962S: Maintained
679655da 4963F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4964
4da621b6
HK
4965FUJITSU M-5MO LS CAMERA ISP DRIVER
4966M: Kyungmin Park <kyungmin.park@samsung.com>
4967M: Heungjun Kim <riverful.kim@samsung.com>
4968L: linux-media@vger.kernel.org
4969S: Maintained
90d72ac6 4970F: drivers/media/i2c/m5mols/
b5dcee22 4971F: include/media/i2c/m5mols.h
4da621b6 4972
2d24c490
RG
4973FUJITSU TABLET EXTRAS
4974M: Robert Gerlach <khnz@gmx.de>
4975L: platform-driver-x86@vger.kernel.org
4976S: Maintained
4977F: drivers/platform/x86/fujitsu-tablet.c
4978
04578f17 4979FUSE: FILESYSTEM IN USERSPACE
8b58be88 4980M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4981L: linux-fsdevel@vger.kernel.org
04578f17 4982W: http://fuse.sourceforge.net/
0a30f612 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4984S: Maintained
679655da 4985F: fs/fuse/
c117ab84 4986F: include/uapi/linux/fuse.h
0a30f612 4987F: Documentation/filesystems/fuse.txt
04578f17 4988
1da177e4 4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4990M: Rik Faith <faith@cs.unc.edu>
1da177e4 4991L: linux-scsi@vger.kernel.org
baaea1dc 4992S: Odd Fixes (e.g., new signatures)
679655da 4993F: drivers/scsi/fdomain.*
1da177e4 4994
d8e2162c
PO
4995GCOV BASED KERNEL PROFILING
4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4997S: Maintained
4998F: kernel/gcov/
4999F: Documentation/gcov.txt
5000
1da177e4 5001GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5002M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5003L: linux-scsi@vger.kernel.org
5004W: http://www.icp-vortex.com/
5005S: Supported
679655da 5006F: drivers/scsi/gdt*
1da177e4 5007
158daf16
JK
5008GDB KERNEL DEBUGGING HELPER SCRIPTS
5009M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5010M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5011S: Supported
5012F: scripts/gdb/
5013
3169a1c7
HV
5014GEMTEK FM RADIO RECEIVER DRIVER
5015M: Hans Verkuil <hverkuil@xs4all.nl>
5016L: linux-media@vger.kernel.org
5017T: git git://linuxtv.org/media_tree.git
a825eaec 5018W: https://linuxtv.org
3169a1c7
HV
5019S: Maintained
5020F: drivers/media/radio/radio-gemtek*
5021
1c23af90 5022GENERIC GPIO I2C DRIVER
880b0e26 5023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5024S: Supported
679655da
JP
5025F: drivers/i2c/busses/i2c-gpio.c
5026F: include/linux/i2c-gpio.h
1c23af90 5027
92ed1a76
PK
5028GENERIC GPIO I2C MULTIPLEXER DRIVER
5029M: Peter Korsgaard <peter.korsgaard@barco.com>
5030L: linux-i2c@vger.kernel.org
5031S: Supported
e7065e20
JD
5032F: drivers/i2c/muxes/i2c-mux-gpio.c
5033F: include/linux/i2c-mux-gpio.h
5034F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5035
9251ce95 5036GENERIC HDLC (WAN) DRIVERS
8b58be88 5037M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5039S: Maintained
679655da
JP
5040F: drivers/net/wan/c101.c
5041F: drivers/net/wan/hd6457*
5042F: drivers/net/wan/hdlc*
5043F: drivers/net/wan/n2.c
5044F: drivers/net/wan/pc300too.c
5045F: drivers/net/wan/pci200syn.c
5046F: drivers/net/wan/wanxl*
1da177e4 5047
1527aab6 5048GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5049M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5050L: linux-arch@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5052S: Maintained
14430813
JP
5053F: include/asm-generic/
5054F: include/uapi/asm-generic/
1527aab6 5055
ff764963
KVA
5056GENERIC PHY FRAMEWORK
5057M: Kishon Vijay Abraham I <kishon@ti.com>
5058L: linux-kernel@vger.kernel.org
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5060S: Supported
5061F: drivers/phy/
5062F: include/linux/phy/
5063
eea97aed
KH
5064GENERIC PM DOMAINS
5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5066M: Kevin Hilman <khilman@kernel.org>
5067M: Ulf Hansson <ulf.hansson@linaro.org>
5068L: linux-pm@vger.kernel.org
5069S: Supported
5070F: drivers/base/power/domain*.c
5071F: include/linux/pm_domain.h
5072
ccb86a69 5073GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5074M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5075L: kvm@vger.kernel.org
ccb86a69
MT
5076S: Supported
5077F: drivers/uio/uio_pci_generic.c
5078
f8f1ec73
JP
5079GET_MAINTAINER SCRIPT
5080M: Joe Perches <joe@perches.com>
5081S: Maintained
5082F: scripts/get_maintainer.pl
5083
5be7b50f 5084GFS2 FILE SYSTEM
8b58be88 5085M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5086M: Bob Peterson <rpeterso@redhat.com>
a4644184 5087L: cluster-devel@redhat.com
5be7b50f 5088W: http://sources.redhat.com/cluster/
28666d6d 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5090S: Supported
679655da
JP
5091F: Documentation/filesystems/gfs2*.txt
5092F: fs/gfs2/
c117ab84 5093F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5094
0a34eb8f 5095GIGASET ISDN DRIVERS
6b096fde 5096M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5097L: gigaset307x-common@lists.sourceforge.net
5098W: http://gigaset307x.sourceforge.net/
6b096fde 5099S: Odd Fixes
679655da
JP
5100F: Documentation/isdn/README.gigaset
5101F: drivers/isdn/gigaset/
c117ab84 5102F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5103
7eea35fe
JP
5104GO7007 MPEG CODEC
5105M: Hans Verkuil <hans.verkuil@cisco.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
5108F: drivers/media/usb/go7007/
5109
ca96ea86
BN
5110GOODIX TOUCHSCREEN
5111M: Bastien Nocera <hadess@hadess.net>
5112L: linux-input@vger.kernel.org
5113S: Maintained
5114F: drivers/input/touchscreen/goodix.c
5115
a0dc00b4 5116GPIO SUBSYSTEM
e4651a9f 5117M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5118M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5119L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5121S: Maintained
cd97a449 5122F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5123F: Documentation/gpio/
40c159b7 5124F: Documentation/ABI/testing/gpio-cdev
fe95046e 5125F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5126F: drivers/gpio/
bdc6e95e
AC
5127F: include/linux/gpio/
5128F: include/linux/gpio.h
9b692346 5129F: include/asm-generic/gpio.h
3c702e99 5130F: include/uapi/linux/gpio.h
6d591c46 5131F: tools/gpio/
a0dc00b4 5132
71a6d0af
HW
5133GRE DEMULTIPLEXER DRIVER
5134M: Dmitry Kozlov <xeb@mail.ru>
5135L: netdev@vger.kernel.org
5136S: Maintained
11c26770
JP
5137F: net/ipv4/gre_demux.c
5138F: net/ipv4/gre_offload.c
71a6d0af
HW
5139F: include/net/gre.h
5140
d4c41139 5141GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5142M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5143L: netdev@vger.kernel.org
5144S: Maintained
a31a96ad 5145F: drivers/net/ethernet/aeroflex/
d4c41139 5146
e8deeae2 5147GSPCA FINEPIX SUBDRIVER
8b58be88 5148M: Frank Zago <frank@zago.net>
661263b5 5149L: linux-media@vger.kernel.org
275ffde4 5150T: git git://linuxtv.org/media_tree.git
e8deeae2 5151S: Maintained
0c0d06ca 5152F: drivers/media/usb/gspca/finepix.c
e8deeae2 5153
4b3fa3c4
OL
5154GSPCA GL860 SUBDRIVER
5155M: Olivier Lorin <o.lorin@laposte.net>
5156L: linux-media@vger.kernel.org
275ffde4 5157T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5158S: Maintained
0c0d06ca 5159F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5160
e8deeae2 5161GSPCA M5602 SUBDRIVER
8b58be88 5162M: Erik Andren <erik.andren@gmail.com>
661263b5 5163L: linux-media@vger.kernel.org
275ffde4 5164T: git git://linuxtv.org/media_tree.git
e8deeae2 5165S: Maintained
0c0d06ca 5166F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5167
5168GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5169M: Hans de Goede <hdegoede@redhat.com>
661263b5 5170L: linux-media@vger.kernel.org
275ffde4 5171T: git git://linuxtv.org/media_tree.git
e8deeae2 5172S: Maintained
0c0d06ca 5173F: drivers/media/usb/gspca/pac207.c
e8deeae2 5174
261982f1 5175GSPCA SN9C20X SUBDRIVER
d95c5b0b 5176M: Brian Johnson <brijohn@gmail.com>
261982f1 5177L: linux-media@vger.kernel.org
275ffde4 5178T: git git://linuxtv.org/media_tree.git
261982f1 5179S: Maintained
0c0d06ca 5180F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5181
e8deeae2 5182GSPCA T613 SUBDRIVER
8b58be88 5183M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5184L: linux-media@vger.kernel.org
275ffde4 5185T: git git://linuxtv.org/media_tree.git
e8deeae2 5186S: Maintained
0c0d06ca 5187F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5188
5189GSPCA USB WEBCAM DRIVER
fc3f906b 5190M: Hans de Goede <hdegoede@redhat.com>
661263b5 5191L: linux-media@vger.kernel.org
275ffde4 5192T: git git://linuxtv.org/media_tree.git
e8deeae2 5193S: Maintained
0c0d06ca 5194F: drivers/media/usb/gspca/
e8deeae2 5195
584ec979 5196GUID PARTITION TABLE (GPT)
4f973c63 5197M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5198L: linux-efi@vger.kernel.org
5199S: Maintained
5200F: block/partitions/efi.*
5201
aa3c598b 5202STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5204L: linux-media@vger.kernel.org
275ffde4 5205T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5206S: Maintained
5207F: drivers/media/usb/stk1160/
e8deeae2 5208
4e456b86
YS
5209H8/300 ARCHITECTURE
5210M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5212W: http://uclinux-h8.sourceforge.jp
5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5214S: Maintained
5215F: arch/h8300/
5216F: drivers/clocksource/h8300_*.c
5217F: drivers/clk/h8300/
5218F: drivers/irqchip/irq-renesas-h8*.c
5219
71a6d0af
HW
5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5221M: Frank Seidel <frank@f-seidel.de>
5222L: platform-driver-x86@vger.kernel.org
5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5224S: Maintained
5225F: drivers/platform/x86/hdaps.c
5226
48fc9e26
HV
5227HDPVR USB VIDEO ENCODER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
a825eaec 5231W: https://linuxtv.org
48fc9e26 5232S: Odd Fixes
14430813 5233F: drivers/media/usb/hdpvr/
48fc9e26 5234
71a6d0af 5235HWPOISON MEMORY FAILURE HANDLING
f9625c48 5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5237L: linux-mm@kvack.org
71a6d0af
HW
5238S: Maintained
5239F: mm/memory-failure.c
5240F: mm/hwpoison-inject.c
5241
5242HYPERVISOR VIRTUAL CONSOLE DRIVER
5243L: linuxppc-dev@lists.ozlabs.org
5244S: Odd Fixes
5245F: drivers/tty/hvc/
5246
e5ab1477
AP
5247HACKRF MEDIA DRIVER
5248M: Antti Palosaari <crope@iki.fi>
5249L: linux-media@vger.kernel.org
a825eaec 5250W: https://linuxtv.org
e5ab1477
AP
5251W: http://palosaari.fi/linux/
5252Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253T: git git://linuxtv.org/anttip/media_tree.git
5254S: Maintained
5255F: drivers/media/usb/hackrf/
5256
5b543965 5257HARDWARE MONITORING
d8130624 5258M: Jean Delvare <jdelvare@suse.com>
ca462085 5259M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5260L: linux-hwmon@vger.kernel.org
5261W: http://hwmon.wiki.kernel.org/
a94ef4ed 5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5264S: Maintained
047f4ec2 5265F: Documentation/hwmon/
679655da 5266F: drivers/hwmon/
047f4ec2 5267F: include/linux/hwmon*.h
5b543965 5268
844dd05f 5269HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5270M: Matt Mackall <mpm@selenic.com>
5271M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5272L: linux-crypto@vger.kernel.org
c0d0787b 5273S: Odd fixes
679655da
JP
5274F: Documentation/hw_random.txt
5275F: drivers/char/hw_random/
5276F: include/linux/hw_random.h
844dd05f 5277
8b37fcfc
OBC
5278HARDWARE SPINLOCK CORE
5279M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5280M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5281L: linux-remoteproc@vger.kernel.org
8b37fcfc 5282S: Maintained
9f273c24 5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5284F: Documentation/hwspinlock.txt
5285F: drivers/hwspinlock/hwspinlock_*
5286F: include/linux/hwspinlock.h
5287
1da177e4 5288HARMONY SOUND DRIVER
ac6aecbf 5289L: linux-parisc@vger.kernel.org
1da177e4 5290S: Maintained
679655da 5291F: sound/parisc/harmony.*
1da177e4 5292
91952bc0
AP
5293HD29L2 MEDIA DRIVER
5294M: Antti Palosaari <crope@iki.fi>
5295L: linux-media@vger.kernel.org
a825eaec 5296W: https://linuxtv.org
91952bc0
AP
5297W: http://palosaari.fi/linux/
5298Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299T: git git://linuxtv.org/anttip/media_tree.git
5300S: Maintained
5301F: drivers/media/dvb-frontends/hd29l2*
5302
9257aa49 5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5304M: Don Brace <don.brace@microsemi.com>
9257aa49 5305L: iss_storagedev@hp.com
a0a268ad 5306L: esc.storagedev@microsemi.com
693373db 5307L: linux-scsi@vger.kernel.org
9257aa49
SC
5308S: Supported
5309F: Documentation/scsi/hpsa.txt
5310F: drivers/scsi/hpsa*.[ch]
5311F: include/linux/cciss*.h
c117ab84 5312F: include/uapi/linux/cciss*.h
9257aa49 5313
e2d1d6c0 5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5315M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5316L: iss_storagedev@hp.com
516fdcea 5317L: esc.storagedev@microsemi.com
693373db 5318L: linux-scsi@vger.kernel.org
e2d1d6c0 5319S: Supported
679655da
JP
5320F: Documentation/blockdev/cciss.txt
5321F: drivers/block/cciss*
5322F: include/linux/cciss_ioctl.h
c117ab84 5323F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5324
f48ad614
DD
5325HFI1 DRIVER
5326M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5327M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5328L: linux-rdma@vger.kernel.org
5329S: Supported
5330F: drivers/infiniband/hw/hfi1
5331
1da177e4 5332HFS FILESYSTEM
6cf515e1
GU
5333L: linux-fsdevel@vger.kernel.org
5334S: Orphan
679655da
JP
5335F: Documentation/filesystems/hfs.txt
5336F: fs/hfs/
1da177e4 5337
ef575f47
GU
5338HFSPLUS FILESYSTEM
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
5341F: Documentation/filesystems/hfsplus.txt
5342F: fs/hfsplus/
5343
1da177e4 5344HGA FRAMEBUFFER DRIVER
8b58be88 5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5346L: linux-nvidia@lists.surfsouth.com
5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5348S: Maintained
8a61f013 5349F: drivers/video/fbdev/hgafb.c
1da177e4 5350
4480f15b 5351HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5353M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5354L: linux-pm@vger.kernel.org
e2d1d6c0 5355S: Supported
679655da
JP
5356F: arch/x86/power/
5357F: drivers/base/power/
5358F: kernel/power/
5359F: include/linux/suspend.h
5360F: include/linux/freezer.h
5361F: include/linux/pm.h
679655da 5362F: arch/*/include/asm/suspend*.h
e2d1d6c0 5363
4ef4caad 5364HID CORE LAYER
e5f6450c 5365M: Jiri Kosina <jikos@kernel.org>
406df153 5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5367L: linux-input@vger.kernel.org
54e5881d 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5369S: Maintained
679655da
JP
5370F: drivers/hid/
5371F: include/linux/hid*
c117ab84 5372F: include/uapi/linux/hid*
4ef4caad 5373
30ee72f0 5374HID SENSOR HUB DRIVERS
e5f6450c 5375M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5376M: Jonathan Cameron <jic23@kernel.org>
5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5378L: linux-input@vger.kernel.org
5379L: linux-iio@vger.kernel.org
5380S: Maintained
5381F: Documentation/hid/hid-sensor*
5382F: drivers/hid/hid-sensor-*
5383F: drivers/iio/*/hid-*
5384F: include/linux/hid-sensor-*
5385
38bed542 5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5387M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5388L: linux-kernel@vger.kernel.org
75fc2d37 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5390S: Maintained
679655da 5391F: Documentation/timers/
5cee9645 5392F: kernel/time/hrtimer.c
88606e80
TG
5393F: kernel/time/clockevents.c
5394F: kernel/time/tick*.*
5395F: kernel/time/timer_*.c
05ed8490 5396F: include/linux/clockchips.h
679655da 5397F: include/linux/hrtimer.h
38bed542 5398
1da177e4 5399HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5400L: linux-hams@vger.kernel.org
8b64f2a0 5401S: Orphan
679655da
JP
5402F: drivers/net/hamradio/dmascc.c
5403F: drivers/net/hamradio/scc.c
1da177e4 5404
ede1e6f8 5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5406M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5407W: http://www.highpoint-tech.com
5408S: Supported
679655da
JP
5409F: Documentation/scsi/hptiop.txt
5410F: drivers/scsi/hptiop.c
ede1e6f8 5411
1da177e4 5412HIPPI
8b58be88 5413M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5414L: linux-hippi@sunsite.dk
5415S: Maintained
679655da 5416F: include/linux/hippidevice.h
c117ab84 5417F: include/uapi/linux/if_hippi.h
679655da 5418F: net/802/hippi.c
ff5a3b50 5419F: drivers/net/hippi/
1da177e4 5420
16c6c252
JG
5421HISILICON SAS Controller
5422M: John Garry <john.garry@huawei.com>
5423W: http://www.hisilicon.com
5424S: Supported
5425F: drivers/scsi/hisi_sas/
5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5427
ff1d2767 5428HOST AP DRIVER
8b58be88 5429M: Jouni Malinen <j@w1.fi>
85d32e7b 5430L: hostap@shmoo.com (subscribers-only)
724c6b35 5431L: linux-wireless@vger.kernel.org
ff1d2767
JM
5432W: http://hostap.epitest.fi/
5433S: Maintained
eb4f98d5 5434F: drivers/net/wireless/intersil/hostap/
ff1d2767 5435
dd8cd779 5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5437L: platform-driver-x86@vger.kernel.org
95c70215 5438S: Orphan
679655da 5439F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5440
e2d1d6c0 5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5442M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5443S: Maintained
7e25d724 5444F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5445
7d2c86b5 5446HPET: High Precision Event Timers driver
8b58be88 5447M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5448S: Maintained
679655da
JP
5449F: Documentation/timers/hpet.txt
5450F: drivers/char/hpet.c
5451F: include/linux/hpet.h
c117ab84 5452F: include/uapi/linux/hpet.h
b9b0332f 5453
e07b5d79 5454HPET: x86
9e06f631 5455S: Orphan
679655da
JP
5456F: arch/x86/kernel/hpet.c
5457F: arch/x86/include/asm/hpet.h
b9b0332f 5458
1da177e4 5459HPFS FILESYSTEM
8b58be88 5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5462S: Maintained
679655da 5463F: fs/hpfs/
1da177e4 5464
3441cded 5465HSI SUBSYSTEM
56459ea9
SR
5466M: Sebastian Reichel <sre@kernel.org>
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5468S: Maintained
5469F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5470F: Documentation/hsi.txt
3441cded
SR
5471F: drivers/hsi/
5472F: include/linux/hsi/
5473F: include/uapi/linux/hsi/
5474
7d2c86b5 5475HSO 3G MODEM DRIVER
8b58be88 5476M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5477W: http://www.pharscape.org
5478S: Maintained
679655da 5479F: drivers/net/usb/hso.c
11cd29b0 5480
19990e29
AB
5481HSR NETWORK PROTOCOL
5482M: Arvid Brodin <arvid.brodin@alten.se>
5483L: netdev@vger.kernel.org
5484S: Maintained
5485F: net/hsr/
5486
5a18c343 5487HTCPEN TOUCHSCREEN DRIVER
8b58be88 5488M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5489L: linux-input@vger.kernel.org
5490S: Maintained
679655da 5491F: drivers/input/touchscreen/htcpen.c
5a18c343 5492
1da177e4 5493HUGETLB FILESYSTEM
6d49e352 5494M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5495S: Maintained
679655da 5496F: fs/hugetlbfs/
1da177e4 5497
05183189 5498Hyper-V CORE AND DRIVERS
9c3646d1 5499M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5500M: Haiyang Zhang <haiyangz@microsoft.com>
5501L: devel@linuxdriverproject.org
5502S: Maintained
a4162747
HZ
5503F: arch/x86/include/asm/mshyperv.h
5504F: arch/x86/include/uapi/asm/hyperv.h
5505F: arch/x86/kernel/cpu/mshyperv.c
05183189 5506F: drivers/hid/hid-hyperv.c
a4162747 5507F: drivers/hv/
f92ca80b 5508F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5509F: drivers/pci/host/pci-hyperv.c
05183189 5510F: drivers/net/hyperv/
a4162747 5511F: drivers/scsi/storvsc_drv.c
8a61f013 5512F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5513F: include/linux/hyperv.h
5514F: tools/hv/
54bf725e 5515F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5516
7724fd04
PR
5517I2C MUXES
5518M: Peter Rosin <peda@axentia.se>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
2254d24a 5521F: Documentation/i2c/i2c-topology
7724fd04
PR
5522F: Documentation/i2c/muxes/
5523F: Documentation/devicetree/bindings/i2c/i2c-mux*
5524F: drivers/i2c/i2c-mux.c
5525F: drivers/i2c/muxes/
5526F: include/linux/i2c-mux.h
5527
d85c8a6a 5528I2C OVER PARALLEL PORT
d8130624 5529M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-parport
5533F: Documentation/i2c/busses/i2c-parport-light
5534F: drivers/i2c/busses/i2c-parport.c
5535F: drivers/i2c/busses/i2c-parport-light.c
5536
5537I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5538M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5539L: linux-i2c@vger.kernel.org
5540S: Maintained
5541F: Documentation/i2c/busses/i2c-ali1535
5542F: Documentation/i2c/busses/i2c-ali1563
5543F: Documentation/i2c/busses/i2c-ali15x3
5544F: Documentation/i2c/busses/i2c-amd756
5545F: Documentation/i2c/busses/i2c-amd8111
5546F: Documentation/i2c/busses/i2c-i801
5547F: Documentation/i2c/busses/i2c-nforce2
5548F: Documentation/i2c/busses/i2c-piix4
5549F: Documentation/i2c/busses/i2c-sis5595
5550F: Documentation/i2c/busses/i2c-sis630
5551F: Documentation/i2c/busses/i2c-sis96x
5552F: Documentation/i2c/busses/i2c-via
5553F: Documentation/i2c/busses/i2c-viapro
5554F: drivers/i2c/busses/i2c-ali1535.c
5555F: drivers/i2c/busses/i2c-ali1563.c
5556F: drivers/i2c/busses/i2c-ali15x3.c
5557F: drivers/i2c/busses/i2c-amd756.c
5558F: drivers/i2c/busses/i2c-amd756-s4882.c
5559F: drivers/i2c/busses/i2c-amd8111.c
5560F: drivers/i2c/busses/i2c-i801.c
5561F: drivers/i2c/busses/i2c-isch.c
5562F: drivers/i2c/busses/i2c-nforce2.c
5563F: drivers/i2c/busses/i2c-nforce2-s4985.c
5564F: drivers/i2c/busses/i2c-piix4.c
5565F: drivers/i2c/busses/i2c-sis5595.c
5566F: drivers/i2c/busses/i2c-sis630.c
5567F: drivers/i2c/busses/i2c-sis96x.c
5568F: drivers/i2c/busses/i2c-via.c
5569F: drivers/i2c/busses/i2c-viapro.c
5570
cb7f07a4
NH
5571I2C/SMBUS ISMT DRIVER
5572M: Seth Heasley <seth.heasley@intel.com>
5573M: Neil Horman <nhorman@tuxdriver.com>
5574L: linux-i2c@vger.kernel.org
5575F: drivers/i2c/busses/i2c-ismt.c
5576F: Documentation/i2c/busses/i2c-ismt
5577
6ea884db 5578I2C/SMBUS STUB DRIVER
d8130624 5579M: Jean Delvare <jdelvare@suse.com>
846557d3 5580L: linux-i2c@vger.kernel.org
6ea884db 5581S: Maintained
8547a5bc 5582F: drivers/i2c/i2c-stub.c
6ea884db 5583
5b543965 5584I2C SUBSYSTEM
14d77c4d 5585M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5586L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5587W: https://i2c.wiki.kernel.org/
5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5590S: Maintained
40ed1b4c 5591F: Documentation/devicetree/bindings/i2c/
679655da
JP
5592F: Documentation/i2c/
5593F: drivers/i2c/
630bc46e 5594F: drivers/i2c/*/
679655da 5595F: include/linux/i2c.h
03b70d62 5596F: include/linux/i2c-*.h
c117ab84
CEB
5597F: include/uapi/linux/i2c.h
5598F: include/uapi/linux/i2c-*.h
1da177e4 5599
4560d677
WS
5600I2C ACPI SUPPORT
5601M: Mika Westerberg <mika.westerberg@linux.intel.com>
5602L: linux-i2c@vger.kernel.org
5603L: linux-acpi@vger.kernel.org
5604S: Maintained
4560d677 5605
d85c8a6a 5606I2C-TAOS-EVM DRIVER
d8130624 5607M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5608L: linux-i2c@vger.kernel.org
5609S: Maintained
5610F: Documentation/i2c/busses/i2c-taos-evm
5611F: drivers/i2c/busses/i2c-taos-evm.c
5612
e8c76eed 5613I2C-TINY-USB DRIVER
8b58be88 5614M: Till Harbaum <till@harbaum.org>
846557d3 5615L: linux-i2c@vger.kernel.org
932d1872 5616W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5617S: Maintained
679655da 5618F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5619
1da177e4 5620i386 BOOT CODE
8b58be88 5621M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5622S: Maintained
679655da 5623F: arch/x86/boot/
1da177e4
LT
5624
5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5626M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5628S: Maintained
5629
1da177e4 5630IA64 (Itanium) PLATFORM
8b58be88
JP
5631M: Tony Luck <tony.luck@intel.com>
5632M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5633L: linux-ia64@vger.kernel.org
6b1c70b1 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5635S: Maintained
679655da 5636F: arch/ia64/
1da177e4 5637
4cd38750
LDSB
5638IBM Power VMX Cryptographic instructions
5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5641L: linux-crypto@vger.kernel.org
5642S: Supported
5643F: drivers/crypto/vmx/Makefile
5644F: drivers/crypto/vmx/Kconfig
5645F: drivers/crypto/vmx/vmx.c
5646F: drivers/crypto/vmx/aes*
5647F: drivers/crypto/vmx/ghash*
5648F: drivers/crypto/vmx/ppc-xlate.pl
5649
956c203c 5650IBM Power in-Nest Crypto Acceleration
4cd38750 5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5653L: linux-crypto@vger.kernel.org
5654S: Supported
28bceeaa
DS
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-aes*
5658F: drivers/crypto/nx/nx-sha*
5659F: drivers/crypto/nx/nx.*
5660F: drivers/crypto/nx/nx_csbcpb.h
5661F: drivers/crypto/nx/nx_debugfs.h
956c203c 5662
0e16aafb 5663IBM Power 842 compression accelerator
41656aa7 5664M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5665S: Supported
28bceeaa
DS
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
7011a122 5668F: drivers/crypto/nx/nx-842*
2da572c9 5669F: include/linux/sw842.h
2062c5b6 5670F: crypto/842.c
2da572c9 5671F: lib/842/
0e16aafb 5672
1da177e4 5673IBM Power Linux RAID adapter
8b58be88 5674M: Brian King <brking@us.ibm.com>
1da177e4 5675S: Supported
679655da 5676F: drivers/scsi/ipr.*
1da177e4 5677
9d348af4 5678IBM Power Virtual Ethernet Device Driver
eddd63a6 5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5680L: netdev@vger.kernel.org
5681S: Supported
9aa32835 5682F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5683
032c5e82
TF
5684IBM Power SRIOV Virtual NIC Device Driver
5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5686M: John Allen <jallen@linux.vnet.ibm.com>
5687L: netdev@vger.kernel.org
5688S: Supported
5689F: drivers/net/ethernet/ibm/ibmvnic.*
5690
e6babec6 5691IBM Power Virtual SCSI Device Drivers
bcbde52b 5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5693L: linux-scsi@vger.kernel.org
5694S: Supported
e6babec6
NF
5695F: drivers/scsi/ibmvscsi/ibmvscsi*
5696F: drivers/scsi/ibmvscsi/viosrp.h
5697
5698IBM Power Virtual FC Device Drivers
44b4dad9 5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5700L: linux-scsi@vger.kernel.org
5701S: Supported
5702F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5703
1da177e4 5704IBM ServeRAID RAID DRIVER
f9213e78 5705S: Orphan
679655da 5706F: drivers/scsi/ips.*
1da177e4 5707
6ed9f9c4
PT
5708ICH LPC AND GPIO DRIVER
5709M: Peter Tyser <ptyser@xes-inc.com>
5710S: Maintained
5711F: drivers/mfd/lpc_ich.c
5712F: drivers/gpio/gpio-ich.c
5713
1e7106fc 5714IDE SUBSYSTEM
8b58be88 5715M: "David S. Miller" <davem@davemloft.net>
1da177e4 5716L: linux-ide@vger.kernel.org
8a6e2535 5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5719S: Maintained
679655da
JP
5720F: Documentation/ide/
5721F: drivers/ide/
5722F: include/linux/ide.h
1da177e4 5723
6cb8c13d
IP
5724IDEAPAD LAPTOP EXTRAS DRIVER
5725M: Ike Panhc <ike.pan@canonical.com>
5726L: platform-driver-x86@vger.kernel.org
5727W: http://launchpad.net/ideapad-laptop
5728S: Maintained
5729F: drivers/platform/x86/ideapad-laptop.c
5730
1ea4c161
AM
5731IDEAPAD LAPTOP SLIDEBAR DRIVER
5732M: Andrey Moiseev <o2g.org.ru@gmail.com>
5733L: linux-input@vger.kernel.org
5734W: https://github.com/o2genum/ideapad-slidebar
5735S: Maintained
5736F: drivers/input/misc/ideapad_slidebar.c
5737
0f861e8c 5738IDE/ATAPI DRIVERS
487ba8e8 5739M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5740L: linux-ide@vger.kernel.org
c404c199 5741S: Maintained
679655da
JP
5742F: Documentation/cdrom/ide-cd
5743F: drivers/ide/ide-cd*
1da177e4 5744
27471fdb 5745IDLE-I7300
8b58be88 5746M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5747L: linux-pm@vger.kernel.org
27471fdb 5748S: Supported
679655da 5749F: drivers/idle/i7300_idle.c
27471fdb 5750
02cf2286 5751IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5752M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5753L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5754W: http://wpan.cakelab.org/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5757S: Maintained
5758F: net/ieee802154/
68653359 5759F: net/mac802154/
251741b1 5760F: drivers/net/ieee802154/
580947d3
AA
5761F: include/linux/nl802154.h
5762F: include/linux/ieee802154.h
5763F: include/net/nl802154.h
5764F: include/net/mac802154.h
5765F: include/net/af_ieee802154.h
5766F: include/net/cfg802154.h
5767F: include/net/ieee802154_netdev.h
ebef9c12 5768F: Documentation/networking/ieee802154.txt
02cf2286 5769
b1c97193
SY
5770IGORPLUG-USB IR RECEIVER
5771M: Sean Young <sean@mess.org>
5772L: linux-media@vger.kernel.org
5773S: Maintained
5774F: drivers/media/rc/igorplugusb.c
5775
40ad4a30
SY
5776IGUANAWORKS USB IR TRANSCEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/iguanair.c
5781
9545f86e 5782IIO SUBSYSTEM AND DRIVERS
030a13d7 5783M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5784R: Hartmut Knaack <knaack.h@gmx.de>
5785R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5787L: linux-iio@vger.kernel.org
5788S: Maintained
866b148a 5789F: Documentation/devicetree/bindings/iio/
03e7c251 5790F: drivers/iio/
9545f86e 5791F: drivers/staging/iio/
8fe671fc 5792F: include/linux/iio/
817020cf 5793F: tools/iio/
9545f86e 5794
65519263
SG
5795IKANOS/ADI EAGLE ADSL USB DRIVER
5796M: Matthieu Castet <castet.matthieu@free.fr>
5797M: Stanislaw Gruszka <stf_xl@wp.pl>
5798S: Maintained
5799F: drivers/usb/atm/ueagle-atm.c
5800
e89ab51f
GR
5801INA209 HARDWARE MONITOR DRIVER
5802M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5803L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5804S: Maintained
5805F: Documentation/hwmon/ina209
5806F: Documentation/devicetree/bindings/i2c/ina209.txt
5807F: drivers/hwmon/ina209.c
5808
5809INA2XX HARDWARE MONITOR DRIVER
5810M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5811L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5812S: Maintained
5813F: Documentation/hwmon/ina2xx
5814F: drivers/hwmon/ina2xx.c
5815F: include/linux/platform_data/ina2xx.h
5816
14dc124f
SIG
5817INDUSTRY PACK SUBSYSTEM (IPACK)
5818M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5819M: Jens Taprogge <jens.taprogge@taprogge.org>
5820M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5821L: industrypack-devel@lists.sourceforge.net
5822W: http://industrypack.sourceforge.net
5823S: Maintained
5824F: drivers/ipack/
5825
8adc53fd
ZLK
5826INGENIC JZ4780 DMA Driver
5827M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5828S: Maintained
5829F: drivers/dma/dma-jz4780.c
5830
aa7168f4 5831INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5832M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5833M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5834L: linux-ima-devel@lists.sourceforge.net
5835L: linux-ima-user@lists.sourceforge.net
5836L: linux-security-module@vger.kernel.org
9f273c24 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5838S: Supported
679655da 5839F: security/integrity/ima/
aa7168f4 5840
9a4ea5a9
JH
5841IMGTEC IR DECODER DRIVER
5842M: James Hogan <james.hogan@imgtec.com>
5843S: Maintained
5844F: drivers/media/rc/img-ir/
5845
1da177e4 5846IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5847L: linux-fbdev@vger.kernel.org
843393d3 5848S: Orphan
8a61f013 5849F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5850
5851INFINIBAND SUBSYSTEM
b6b2bbe6 5852M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5853M: Sean Hefty <sean.hefty@intel.com>
5854M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5855L: linux-rdma@vger.kernel.org
605841f5 5856W: http://www.openfabrics.org/
8a6e2535 5857Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5858T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5859S: Supported
679655da
JP
5860F: Documentation/infiniband/
5861F: drivers/infiniband/
c117ab84 5862F: include/uapi/linux/if_infiniband.h
954138dc
YD
5863F: include/uapi/rdma/
5864F: include/rdma/
1da177e4 5865
c9f04f58 5866INOTIFY
8b58be88
JP
5867M: John McCutchan <john@johnmccutchan.com>
5868M: Robert Love <rlove@rlove.org>
5869M: Eric Paris <eparis@parisplace.org>
c9f04f58 5870S: Maintained
679655da
JP
5871F: Documentation/filesystems/inotify.txt
5872F: fs/notify/inotify/
5873F: include/linux/inotify.h
c117ab84 5874F: include/uapi/linux/inotify.h
c9f04f58 5875
e2d1d6c0 5876INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5877M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5878L: linux-input@vger.kernel.org
8a6e2535 5879Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5881S: Maintained
679655da 5882F: drivers/input/
f4eea7e2 5883F: include/linux/input.h
c117ab84 5884F: include/uapi/linux/input.h
f4eea7e2 5885F: include/linux/input/
e52d8398 5886F: Documentation/devicetree/bindings/input/
e2d1d6c0 5887
3267a87f 5888INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5889M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5890L: linux-input@vger.kernel.org
75dd112a 5891S: Odd fixes
3267a87f 5892F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5893F: drivers/input/input-mt.c
3267a87f
HR
5894K: \b(ABS|SYN)_MT_
5895
97fa99a3
JY
5896INTEL ASoC BDW/HSW DRIVERS
5897M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5898L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5899S: Supported
e8e1225d
JP
5900F: sound/soc/intel/common/sst-dsp*
5901F: sound/soc/intel/common/sst-firmware.c
5902F: sound/soc/intel/boards/broadwell.c
5903F: sound/soc/intel/haswell/
97fa99a3 5904
4ac13e17
DJ
5905INTEL C600 SERIES SAS CONTROLLER DRIVER
5906M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5907M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5908L: linux-scsi@vger.kernel.org
7106891a
DJ
5909T: git git://git.code.sf.net/p/intel-sas/isci
5910S: Supported
4ac13e17 5911F: drivers/scsi/isci/
4ac13e17 5912
ecc83e52
AH
5913INTEL HID EVENT DRIVER
5914M: Alex Hung <alex.hung@canonical.com>
5915L: platform-driver-x86@vger.kernel.org
5916S: Maintained
5917F: drivers/platform/x86/intel-hid.c
5918
26717172
LB
5919INTEL IDLE DRIVER
5920M: Len Brown <lenb@kernel.org>
bf1c138e 5921L: linux-pm@vger.kernel.org
08deed1e 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5923S: Supported
5924F: drivers/idle/intel_idle.c
5925
7c1ac18d 5926INTEL PSTATE DRIVER
58ac1f62
SP
5927M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5928M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5929L: linux-pm@vger.kernel.org
5930S: Supported
5931F: drivers/cpufreq/intel_pstate.c
5932
9eb8ef74 5933INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5934M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5935L: linux-fbdev@vger.kernel.org
ce00f85c 5936S: Maintained
679655da 5937F: Documentation/fb/intelfb.txt
8a61f013 5938F: drivers/video/fbdev/intelfb/
9eb8ef74 5939
1da177e4 5940INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5941M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5942L: linux-fbdev@vger.kernel.org
ce00f85c 5943S: Maintained
8a61f013 5944F: drivers/video/fbdev/i810/
1da177e4 5945
f4a9bc4c 5946INTEL MENLOW THERMAL DRIVER
8b58be88 5947M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5948L: platform-driver-x86@vger.kernel.org
5ca92bd9 5949W: https://01.org/linux-acpi
f4a9bc4c 5950S: Supported
679655da 5951F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5952
248a9dc3 5953INTEL I/OAT DMA DRIVER
18ebd564 5954M: Dave Jiang <dave.jiang@intel.com>
08223d80 5955R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5956L: dmaengine@vger.kernel.org
5957Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5958S: Supported
679655da 5959F: drivers/dma/ioat*
248a9dc3 5960
6c8909b4 5961INTEL IOMMU (VT-d)
8b58be88 5962M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5963L: iommu@lists.linux-foundation.org
54e5881d 5964T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5965S: Supported
3fb39615 5966F: drivers/iommu/intel-iommu.c
679655da 5967F: include/linux/intel-iommu.h
6c8909b4 5968
b3e5f263 5969INTEL IOP-ADMA DMA DRIVER
08223d80 5970R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5971S: Odd fixes
679655da 5972F: drivers/dma/iop-adma.c
b3e5f263 5973
9251ce95 5974INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5975M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5976S: Maintained
679655da
JP
5977F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5978F: arch/arm/mach-ixp4xx/include/mach/npe.h
5979F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5980F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5981F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5982F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5983
844dd05f 5984INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5985M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5986S: Maintained
679655da 5987F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5988
2f302324 5989INTEL ETHERNET DRIVERS
8b58be88 5990M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5991L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5992W: http://www.intel.com/support/feedback.htm
d94e6fed 5993W: http://e1000.sourceforge.net/
2f302324
JK
5994Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5997S: Supported
0d164401
JK
5998F: Documentation/networking/e100.txt
5999F: Documentation/networking/e1000.txt
6000F: Documentation/networking/e1000e.txt
6001F: Documentation/networking/igb.txt
6002F: Documentation/networking/igbvf.txt
6003F: Documentation/networking/ixgb.txt
6004F: Documentation/networking/ixgbe.txt
6005F: Documentation/networking/ixgbevf.txt
1bff6529 6006F: Documentation/networking/i40e.txt
105bf2fe 6007F: Documentation/networking/i40evf.txt
dee1ad47 6008F: drivers/net/ethernet/intel/
bc90d291 6009F: drivers/net/ethernet/intel/*/
1da177e4 6010
6e4de866
FL
6011INTEL RDMA RNIC DRIVER
6012M: Faisal Latif <faisal.latif@intel.com>
6013R: Chien Tin Tung <chien.tin.tung@intel.com>
6014R: Mustafa Ismail <mustafa.ismail@intel.com>
6015R: Shiraz Saleem <shiraz.saleem@intel.com>
6016R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6017L: linux-rdma@vger.kernel.org
6018S: Supported
6019F: drivers/infiniband/hw/i40iw/
6020
0963d59b
LW
6021INTEL-MID GPIO DRIVER
6022M: David Cohen <david.a.cohen@linux.intel.com>
6023L: linux-gpio@vger.kernel.org
6024S: Maintained
6025F: drivers/gpio/gpio-intel-mid.c
6026
ca907a90
SY
6027INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6028M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6029L: linux-wireless@vger.kernel.org
ca907a90 6030S: Maintained
679655da 6031F: Documentation/networking/README.ipw2100
679655da 6032F: Documentation/networking/README.ipw2200
367a1092 6033F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6034
5760b0a5
AS
6035INTEL(R) TRACE HUB
6036M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6037S: Supported
6038F: Documentation/trace/intel_th.txt
6039F: drivers/hwtracing/intel_th/
6040
4bd96a7a 6041INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6042M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6043L: tboot-devel@lists.sourceforge.net
6044W: http://tboot.sourceforge.net
e9b7d7c8 6045T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6046S: Supported
6047F: Documentation/intel_txt.txt
6048F: include/linux/tboot.h
6049F: arch/x86/kernel/tboot.c
6050
8a70da82 6051INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6052M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6053M: linux-wimax@intel.com
49e7d9df 6054L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6055S: Supported
6056W: http://linuxwimax.org
679655da
JP
6057F: Documentation/wimax/README.i2400m
6058F: drivers/net/wimax/i2400m/
c117ab84 6059F: include/uapi/linux/wimax/i2400m.h
8a70da82 6060
1c0ce89c
SG
6061INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6062M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6063L: linux-wireless@vger.kernel.org
1c0ce89c 6064S: Supported
7ac9a364 6065F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6066
b481de9c 6067INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6068M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6069M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6070M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6071M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6072L: linux-wireless@vger.kernel.org
b481de9c 6073W: http://intellinuxwireless.org
b62ff718 6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6075S: Supported
e705c121 6076F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6077
de8fe023
TW
6078INTEL MANAGEMENT ENGINE (mei)
6079M: Tomas Winkler <tomas.winkler@intel.com>
6080L: linux-kernel@vger.kernel.org
6081S: Supported
c117ab84 6082F: include/uapi/linux/mei.h
5069288b 6083F: include/linux/mei_cl_bus.h
de8fe023 6084F: drivers/misc/mei/*
222818c3 6085F: drivers/watchdog/mei_wdt.c
e07950a1 6086F: Documentation/misc-devices/mei/*
de8fe023 6087
50ceb98b
SD
6088INTEL MIC DRIVERS (mic)
6089M: Sudeep Dutt <sudeep.dutt@intel.com>
6090M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6091S: Supported
6092W: https://github.com/sudeepdutt/mic
6093W: http://software.intel.com/en-us/mic-developer
6094F: include/linux/mic_bus.h
6095F: include/linux/scif.h
6096F: include/uapi/linux/mic_common.h
6097F: include/uapi/linux/mic_ioctl.h
9f273c24 6098F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6099F: drivers/misc/mic/
6100F: drivers/dma/mic_x100_dma.c
6101F: drivers/dma/mic_x100_dma.h
9f273c24 6102F: Documentation/mic/
50ceb98b 6103
fdca4f16 6104INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6105M: Zha Qipeng<qipeng.zha@intel.com>
6106L: platform-driver-x86@vger.kernel.org
6107S: Maintained
6108F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6109F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6110F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6111F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6112
378f956e
SKC
6113INTEL TELEMETRY DRIVER
6114M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6115L: platform-driver-x86@vger.kernel.org
6116S: Maintained
378f956e 6117F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6118F: drivers/platform/x86/intel_telemetry*
0a8b8353 6119
b740d2e9
RB
6120INTEL PMC CORE DRIVER
6121M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6122M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6123L: platform-driver-x86@vger.kernel.org
6124S: Maintained
6125F: arch/x86/include/asm/pmc_core.h
6126F: drivers/platform/x86/intel_pmc_core*
6127
cb109a0e 6128IOC3 ETHERNET DRIVER
8b58be88 6129M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6130L: linux-mips@linux-mips.org
6131S: Maintained
8862bf1e 6132F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6133
cb109a0e 6134IOC3 SERIAL DRIVER
8b58be88 6135M: Pat Gefre <pfg@sgi.com>
d39e0721 6136L: linux-serial@vger.kernel.org
cb109a0e 6137S: Maintained
df621252 6138F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6139
0b6e8569
SW
6140IOMMU DRIVERS
6141M: Joerg Roedel <joro@8bytes.org>
6142L: iommu@lists.linux-foundation.org
6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6144S: Maintained
6145F: drivers/iommu/
6146
4480f15b 6147IP MASQUERADING
8b58be88 6148M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6149S: Maintained
679655da 6150F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6151
4409ebe9 6152IPMI SUBSYSTEM
8b58be88 6153M: Corey Minyard <minyard@acm.org>
b0c90653 6154L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6155W: http://openipmi.sourceforge.net/
6156S: Supported
679655da
JP
6157F: Documentation/IPMI.txt
6158F: drivers/char/ipmi/
6159F: include/linux/ipmi*
c117ab84 6160F: include/uapi/linux/ipmi*
4409ebe9 6161
2d800897
KW
6162QCOM AUDIO (ASoC) DRIVERS
6163M: Patrick Lai <plai@codeaurora.org>
6164M: Banajit Goswami <bgoswami@codeaurora.org>
6165L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6166S: Supported
6167F: sound/soc/qcom/
6168
e2d1d6c0 6169IPS SCSI RAID DRIVER
8b58be88 6170M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6171L: linux-scsi@vger.kernel.org
6172W: http://www.adaptec.com/
6173S: Maintained
679655da 6174F: drivers/scsi/ips*
e2d1d6c0
RD
6175
6176IPVS
8b58be88
JP
6177M: Wensong Zhang <wensong@linux-vs.org>
6178M: Simon Horman <horms@verge.net.au>
6179M: Julian Anastasov <ja@ssi.bg>
979b6c13 6180L: netdev@vger.kernel.org
e2d1d6c0 6181L: lvs-devel@vger.kernel.org
1da177e4 6182S: Maintained
9f273c24
FW
6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6185F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6186F: include/net/ip_vs.h
c117ab84 6187F: include/uapi/linux/ip_vs.h
679655da 6188F: net/netfilter/ipvs/
1da177e4 6189
e7839f25 6190IPWIRELESS DRIVER
e5f6450c 6191M: Jiri Kosina <jikos@kernel.org>
d8130624 6192M: David Sterba <dsterba@suse.com>
92094aa0 6193S: Odd Fixes
282361a0 6194F: drivers/tty/ipwireless/
099dc4fb 6195
e2d1d6c0 6196IPX NETWORK LAYER
8b58be88 6197M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6198L: netdev@vger.kernel.org
6199S: Maintained
679655da 6200F: include/net/ipx.h
c117ab84 6201F: include/uapi/linux/ipx.h
679655da 6202F: net/ipx/
e2d1d6c0 6203
1da177e4 6204IRDA SUBSYSTEM
8b58be88 6205M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6206L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6207L: netdev@vger.kernel.org
1da177e4 6208W: http://irda.sourceforge.net/
f353976d 6209S: Maintained
e0057975 6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6211F: Documentation/networking/irda.txt
6212F: drivers/net/irda/
6213F: include/net/irda/
6214F: net/irda/
1da177e4 6215
a800c7cc
TG
6216IRQ SUBSYSTEM
6217M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6218L: linux-kernel@vger.kernel.org
a800c7cc 6219S: Maintained
75fc2d37 6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6221F: kernel/irq/
2ed9fd28
JC
6222
6223IRQCHIP DRIVERS
6224M: Thomas Gleixner <tglx@linutronix.de>
6225M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6226M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6227L: linux-kernel@vger.kernel.org
6228S: Maintained
6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6230T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6231F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6232F: drivers/irqchip/
a800c7cc 6233
7ab3a837 6234IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6235M: Jiang Liu <jiang.liu@linux.intel.com>
6236M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6237S: Maintained
b09dec2c 6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6239F: Documentation/IRQ-domain.txt
6240F: include/linux/irqdomain.h
6241F: kernel/irq/irqdomain.c
b09dec2c 6242F: kernel/irq/msi.c
7ab3a837 6243
ad7afc38
WBG
6244ISA
6245M: William Breathitt Gray <vilhelm.gray@gmail.com>
6246S: Maintained
6247F: Documentation/isa.txt
6248F: drivers/base/isa.c
6249F: include/linux/isa.h
6250
e2d1d6c0 6251ISAPNP
8b58be88 6252M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6253S: Maintained
679655da
JP
6254F: Documentation/isapnp.txt
6255F: drivers/pnp/isapnp/
6256F: include/linux/isapnp.h
e2d1d6c0 6257
d39b8420
HV
6258ISA RADIO MODULE
6259M: Hans Verkuil <hverkuil@xs4all.nl>
6260L: linux-media@vger.kernel.org
6261T: git git://linuxtv.org/media_tree.git
a825eaec 6262W: https://linuxtv.org
d39b8420
HV
6263S: Maintained
6264F: drivers/media/radio/radio-isa*
6265
71a6d0af
HW
6266iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6267M: Peter Jones <pjones@redhat.com>
6268M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6269S: Maintained
6270F: drivers/firmware/iscsi_ibft*
6271
14816b1e 6272ISCSI
8b58be88 6273M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6274L: open-iscsi@googlegroups.com
6275W: www.open-iscsi.org
54e5881d 6276T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6277S: Maintained
679655da
JP
6278F: drivers/scsi/*iscsi*
6279F: include/scsi/*iscsi*
14816b1e 6280
1e65eb42
OG
6281ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6282M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6283M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6284M: Roi Dayan <roid@mellanox.com>
6285L: linux-rdma@vger.kernel.org
6286S: Supported
6287W: http://www.openfabrics.org
6288W: www.open-iscsi.org
6289Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6290F: drivers/infiniband/ulp/iser/
1e65eb42 6291
2b70e5fd 6292ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6293M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6295L: linux-rdma@vger.kernel.org
6296L: target-devel@vger.kernel.org
6297S: Supported
6298W: http://www.linux-iscsi.org
6299F: drivers/infiniband/ulp/isert
6300
1da177e4 6301ISDN SUBSYSTEM
8b58be88 6302M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6303L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6304L: netdev@vger.kernel.org
1da177e4 6305W: http://www.isdn4linux.de
54e5881d 6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6307S: Maintained
679655da
JP
6308F: Documentation/isdn/
6309F: drivers/isdn/
6310F: include/linux/isdn.h
6311F: include/linux/isdn/
c117ab84
CEB
6312F: include/uapi/linux/isdn.h
6313F: include/uapi/linux/isdn/
1da177e4
LT
6314
6315ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6316M: Armin Schindler <mac@melware.de>
d5d52273 6317L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6318W: http://www.melware.de
6319S: Maintained
679655da 6320F: drivers/isdn/hardware/eicon/
1da177e4 6321
d624870f 6322IT87 HARDWARE MONITORING DRIVER
d8130624 6323M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6324L: linux-hwmon@vger.kernel.org
d624870f
JD
6325S: Maintained
6326F: Documentation/hwmon/it87
6327F: drivers/hwmon/it87.c
6328
d7104bff
AP
6329IT913X MEDIA DRIVER
6330M: Antti Palosaari <crope@iki.fi>
6331L: linux-media@vger.kernel.org
a825eaec 6332W: https://linuxtv.org
d7104bff
AP
6333W: http://palosaari.fi/linux/
6334Q: http://patchwork.linuxtv.org/project/linux-media/list/
6335T: git git://linuxtv.org/anttip/media_tree.git
6336S: Maintained
249c697e 6337F: drivers/media/tuners/it913x*
d7104bff 6338
91821ff3 6339IVTV VIDEO4LINUX DRIVER
6afdeaf8 6340M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6341L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6342L: linux-media@vger.kernel.org
275ffde4 6343T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6344W: http://www.ivtvdriver.org
6345S: Maintained
679655da 6346F: Documentation/video4linux/*.ivtv
90d72ac6 6347F: drivers/media/pci/ivtv/
c117ab84 6348F: include/uapi/linux/ivtv*
91821ff3 6349
68620bdd
MP
6350IX2505V MEDIA DRIVER
6351M: Malcolm Priestley <tvboxspy@gmail.com>
6352L: linux-media@vger.kernel.org
a825eaec 6353W: https://linuxtv.org
68620bdd
MP
6354Q: http://patchwork.linuxtv.org/project/linux-media/list/
6355S: Maintained
6356F: drivers/media/dvb-frontends/ix2505v*
6357
4453d736
GR
6358JC42.4 TEMPERATURE SENSOR DRIVER
6359M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6360L: linux-hwmon@vger.kernel.org
4453d736
GR
6361S: Maintained
6362F: drivers/hwmon/jc42.c
6363F: Documentation/hwmon/jc42
6364
e2d1d6c0 6365JFS FILESYSTEM
3256f80f 6366M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6367L: jfs-discussion@lists.sourceforge.net
6368W: http://jfs.sourceforge.net/
54e5881d 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6370S: Maintained
679655da
JP
6371F: Documentation/filesystems/jfs.txt
6372F: fs/jfs/
e2d1d6c0 6373
95252236 6374JME NETWORK DRIVER
8b58be88 6375M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6376L: netdev@vger.kernel.org
6377S: Maintained
63d24a0e 6378F: drivers/net/ethernet/jme.*
95252236 6379
1da177e4 6380JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6381M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6382L: linux-mtd@lists.infradead.org
6383W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6384S: Maintained
679655da 6385F: fs/jffs2/
c117ab84 6386F: include/uapi/linux/jffs2.h
1da177e4 6387
d183e11a
TT
6388JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6389M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6390M: Jan Kara <jack@suse.com>
d183e11a
TT
6391L: linux-ext4@vger.kernel.org
6392S: Maintained
6393F: fs/jbd2/
6394F: include/linux/jbd2.h
ae0718f8 6395
207dab5f
MU
6396JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6397M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6398L: linux-media@vger.kernel.org
6399S: Maintained
6400F: drivers/media/platform/rcar_jpu.c
6401
fd8b6cb4 6402JSM Neo PCI based serial card
df247081 6403M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6404L: linux-serial@vger.kernel.org
6405S: Maintained
df621252 6406F: drivers/tty/serial/jsm/
ae0718f8 6407
af39917d
CL
6408K10TEMP HARDWARE MONITORING DRIVER
6409M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6410L: linux-hwmon@vger.kernel.org
af39917d
CL
6411S: Maintained
6412F: Documentation/hwmon/k10temp
6413F: drivers/hwmon/k10temp.c
6414
4660cb35 6415K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6416M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6417L: linux-hwmon@vger.kernel.org
ae0718f8 6418S: Maintained
679655da
JP
6419F: Documentation/hwmon/k8temp
6420F: drivers/hwmon/k8temp.c
ae0718f8 6421
0ba1d91d
AR
6422KASAN
6423M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6424R: Alexander Potapenko <glider@google.com>
6425R: Dmitry Vyukov <dvyukov@google.com>
6426L: kasan-dev@googlegroups.com
6427S: Maintained
6428F: arch/*/include/asm/kasan.h
6429F: arch/*/mm/kasan_init*
6430F: Documentation/kasan.txt
64f8ebaf 6431F: include/linux/kasan*.h
0ba1d91d
AR
6432F: lib/test_kasan.c
6433F: mm/kasan/
6434F: scripts/Makefile.kasan
6435
1da177e4 6436KCONFIG
5eb1f99e 6437M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6438L: linux-kbuild@vger.kernel.org
cea8321c 6439T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6440S: Maintained
679655da
JP
6441F: Documentation/kbuild/kconfig-language.txt
6442F: scripts/kconfig/
1da177e4 6443
ea6c2089 6444KDUMP
f871f191
VG
6445M: Dave Young <dyoung@redhat.com>
6446M: Baoquan He <bhe@redhat.com>
6447R: Vivek Goyal <vgoyal@redhat.com>
34633993 6448L: kexec@lists.infradead.org
ea6c2089
VG
6449W: http://lse.sourceforge.net/kdump/
6450S: Maintained
80811493 6451F: Documentation/kdump/
ea6c2089 6452
f41bf02f
HV
6453KEENE FM RADIO TRANSMITTER DRIVER
6454M: Hans Verkuil <hverkuil@xs4all.nl>
6455L: linux-media@vger.kernel.org
6456T: git git://linuxtv.org/media_tree.git
a825eaec 6457W: https://linuxtv.org
f41bf02f
HV
6458S: Maintained
6459F: drivers/media/radio/radio-keene*
6460
1da177e4 6461KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6462M: Ian Kent <raven@themaw.net>
f694fc97 6463L: autofs@vger.kernel.org
1da177e4 6464S: Maintained
679655da 6465F: fs/autofs4/
1da177e4 6466
70fb7ba6 6467KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6468M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6471L: linux-kbuild@vger.kernel.org
5ce45962 6472S: Maintained
679655da
JP
6473F: Documentation/kbuild/
6474F: Makefile
6475F: scripts/Makefile.*
70fb7ba6
MM
6476F: scripts/basic/
6477F: scripts/mk*
6478F: scripts/package/
1da177e4
LT
6479
6480KERNEL JANITORS
c3000e03 6481L: kernel-janitors@vger.kernel.org
10466f5a 6482W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6483S: Odd Fixes
1da177e4 6484
e8b43555 6485KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6486M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6487M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6488L: linux-nfs@vger.kernel.org
1da177e4 6489W: http://nfs.sourceforge.net/
9f273c24 6490T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6491S: Supported
679655da 6492F: fs/nfsd/
c117ab84 6493F: include/uapi/linux/nfsd/
679655da
JP
6494F: fs/lockd/
6495F: fs/nfs_common/
6496F: net/sunrpc/
6497F: include/linux/lockd/
6498F: include/linux/sunrpc/
c117ab84 6499F: include/uapi/linux/sunrpc/
1da177e4 6500
13b122b3
SK
6501KERNEL SELFTEST FRAMEWORK
6502M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6503M: Shuah Khan <shuah@kernel.org>
64f00850 6504L: linux-kselftest@vger.kernel.org
13b122b3
SK
6505T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6506S: Maintained
6507F: tools/testing/selftests
6508
426d62e2 6509KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6510M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6511M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6512L: kvm@vger.kernel.org
e3e58478 6513W: http://www.linux-kvm.org
a94b40a6 6514T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6515S: Supported
c93a64fe
PB
6516F: Documentation/*/kvm*.txt
6517F: Documentation/virtual/kvm/
679655da 6518F: arch/*/kvm/
1662e862
CB
6519F: arch/x86/kernel/kvm.c
6520F: arch/x86/kernel/kvmclock.c
679655da
JP
6521F: arch/*/include/asm/kvm*
6522F: include/linux/kvm*
c117ab84 6523F: include/uapi/linux/kvm*
679655da 6524F: virt/kvm/
6d0a1a61 6525F: tools/kvm/
426d62e2 6526
ad8003d3 6527KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6528M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6529L: kvm@vger.kernel.org
038161de 6530W: http://www.linux-kvm.org/
7de609c8 6531S: Maintained
679655da 6532F: arch/x86/include/asm/svm.h
679655da 6533F: arch/x86/kvm/svm.c
426d62e2 6534
513014b7 6535KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6536M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6537L: kvm-ppc@vger.kernel.org
038161de 6538W: http://www.linux-kvm.org/
6a7f972d 6539T: git git://github.com/agraf/linux-2.6.git
513014b7 6540S: Supported
679655da
JP
6541F: arch/powerpc/include/asm/kvm*
6542F: arch/powerpc/kvm/
513014b7 6543
85f8fffe 6544KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6545M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6546M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6547L: linux-s390@vger.kernel.org
6548W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6550S: Supported
679655da
JP
6551F: Documentation/s390/kvm.txt
6552F: arch/s390/include/asm/kvm*
80811493 6553F: arch/s390/kvm/
85f8fffe 6554
a749474d 6555KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6556M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6557M: Marc Zyngier <marc.zyngier@arm.com>
6558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6559L: kvmarm@lists.cs.columbia.edu
6560W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6562S: Supported
a749474d
CD
6563F: arch/arm/include/uapi/asm/kvm*
6564F: arch/arm/include/asm/kvm*
6565F: arch/arm/kvm/
5c8818b4
MZ
6566F: virt/kvm/arm/
6567F: include/kvm/arm_*
a749474d 6568
6394a3ec 6569KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6570M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6571M: Marc Zyngier <marc.zyngier@arm.com>
6572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6573L: kvmarm@lists.cs.columbia.edu
6574S: Maintained
6575F: arch/arm64/include/uapi/asm/kvm*
6576F: arch/arm64/include/asm/kvm*
6577F: arch/arm64/kvm/
6578
bfd3d532
JH
6579KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6580M: James Hogan <james.hogan@imgtec.com>
6581L: linux-mips@linux-mips.org
6582S: Supported
6583F: arch/mips/include/uapi/asm/kvm*
6584F: arch/mips/include/asm/kvm*
6585F: arch/mips/kvm/
6586
dc009d92 6587KEXEC
8b58be88 6588M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6589W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6590L: kexec@lists.infradead.org
dc009d92 6591S: Maintained
679655da 6592F: include/linux/kexec.h
c117ab84 6593F: include/uapi/linux/kexec.h
10540a69 6594F: kernel/kexec*
dc009d92 6595
e971461f
DH
6596KEYS/KEYRINGS:
6597M: David Howells <dhowells@redhat.com>
aa62efff 6598L: keyrings@vger.kernel.org
e971461f 6599S: Maintained
d410fa4e 6600F: Documentation/security/keys.txt
e971461f
DH
6601F: include/linux/key.h
6602F: include/linux/key-type.h
75aeddd1
DH
6603F: include/linux/keyctl.h
6604F: include/uapi/linux/keyctl.h
e971461f
DH
6605F: include/keys/
6606F: security/keys/
6607
7f3c68be 6608KEYS-TRUSTED
74dd744f
MZ
6609M: David Safford <safford@us.ibm.com>
6610M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6611L: linux-security-module@vger.kernel.org
aa62efff 6612L: keyrings@vger.kernel.org
7f3c68be 6613S: Supported
d410fa4e 6614F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6615F: include/keys/trusted-type.h
6616F: security/keys/trusted.c
6617F: security/keys/trusted.h
6618
6619KEYS-ENCRYPTED
74dd744f
MZ
6620M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6621M: David Safford <safford@us.ibm.com>
7f3c68be 6622L: linux-security-module@vger.kernel.org
aa62efff 6623L: keyrings@vger.kernel.org
7f3c68be 6624S: Supported
d410fa4e 6625F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6626F: include/keys/encrypted-type.h
19c90aa6 6627F: security/keys/encrypted-keys/
7f3c68be 6628
5b778dad 6629KGDB / KDB /debug_core
8b58be88 6630M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6631W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6632L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6634S: Maintained
679655da
JP
6635F: Documentation/DocBook/kgdb.tmpl
6636F: drivers/misc/kgdbts.c
df621252 6637F: drivers/tty/serial/kgdboc.c
5b778dad 6638F: include/linux/kdb.h
679655da 6639F: include/linux/kgdb.h
4063eb5f 6640F: kernel/debug/
e3e2aaf7 6641
456db8cc 6642KMEMCHECK
8b58be88 6643M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6644M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6645S: Maintained
410d7a97
JP
6646F: Documentation/kmemcheck.txt
6647F: arch/x86/include/asm/kmemcheck.h
6648F: arch/x86/mm/kmemcheck/
6649F: include/linux/kmemcheck.h
6650F: mm/kmemcheck.c
b9ce08c0 6651
c3bb4d24 6652KMEMLEAK
8b58be88 6653M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6654S: Maintained
6655F: Documentation/kmemleak.txt
6656F: include/linux/kmemleak.h
6657F: mm/kmemleak.c
6658F: mm/kmemleak-test.c
6659
89559a61 6660KPROBES
a320817c 6661M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6662M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6663M: "David S. Miller" <davem@davemloft.net>
353def94 6664M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6665S: Maintained
679655da
JP
6666F: Documentation/kprobes.txt
6667F: include/linux/kprobes.h
6668F: kernel/kprobes.c
89559a61 6669
70e84049 6670KS0108 LCD CONTROLLER DRIVER
8b58be88 6671M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6672W: http://miguelojeda.es/auxdisplay.htm
6673W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6674S: Maintained
679655da
JP
6675F: Documentation/auxdisplay/ks0108
6676F: drivers/auxdisplay/ks0108.c
6677F: include/linux/ks0108.h
70e84049 6678
1b69c6d0
DA
6679L3MDEV
6680M: David Ahern <dsa@cumulusnetworks.com>
6681L: netdev@vger.kernel.org
6682S: Maintained
6683F: net/l3mdev
6684F: include/net/l3mdev.h
6685
9ca44355 6686LANTIQ MIPS ARCHITECTURE
bdb40e8e 6687M: John Crispin <john@phrozen.org>
9ca44355
JC
6688L: linux-mips@linux-mips.org
6689S: Maintained
6690F: arch/mips/lantiq
6691
1da177e4 6692LAPB module
1da177e4 6693L: linux-x25@vger.kernel.org
bf9915cc 6694S: Orphan
679655da
JP
6695F: Documentation/networking/lapb-module.txt
6696F: include/*/lapb.h
6697F: net/lapb/
1da177e4
LT
6698
6699LASI 53c700 driver for PARISC
8b58be88 6700M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6701L: linux-scsi@vger.kernel.org
6702S: Maintained
679655da
JP
6703F: Documentation/scsi/53c700.txt
6704F: drivers/scsi/53c700*
1da177e4 6705
263de9b5 6706LED SUBSYSTEM
8b58be88 6707M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6708M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6709L: linux-leds@vger.kernel.org
b8926ba0 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6711S: Maintained
679655da
JP
6712F: drivers/leds/
6713F: include/linux/leds.h
263de9b5 6714
b0461a44 6715LEGACY EEPROM DRIVER
d8130624 6716M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6717S: Maintained
6718F: Documentation/misc-devices/eeprom
6719F: drivers/misc/eeprom/eeprom.c
6720
1da177e4 6721LEGO USB Tower driver
8b58be88 6722M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6723L: legousb-devel@lists.sourceforge.net
6724W: http://legousb.sourceforge.net/
6725S: Maintained
679655da 6726F: drivers/usb/misc/legousbtower.c
1da177e4 6727
055616a8
MK
6728LG2160 MEDIA DRIVER
6729M: Michael Krufky <mkrufky@linuxtv.org>
6730L: linux-media@vger.kernel.org
a825eaec 6731W: https://linuxtv.org
055616a8
MK
6732W: http://github.com/mkrufky
6733Q: http://patchwork.linuxtv.org/project/linux-media/list/
6734T: git git://linuxtv.org/mkrufky/tuners.git
6735S: Maintained
6736F: drivers/media/dvb-frontends/lg2160.*
6737
6f0e7725
MK
6738LGDT3305 MEDIA DRIVER
6739M: Michael Krufky <mkrufky@linuxtv.org>
6740L: linux-media@vger.kernel.org
a825eaec 6741W: https://linuxtv.org
6f0e7725
MK
6742W: http://github.com/mkrufky
6743Q: http://patchwork.linuxtv.org/project/linux-media/list/
6744T: git git://linuxtv.org/mkrufky/tuners.git
6745S: Maintained
6746F: drivers/media/dvb-frontends/lgdt3305.*
6747
568a17ff 6748LGUEST
8b58be88 6749M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6750L: lguest@lists.ozlabs.org
568a17ff 6751W: http://lguest.ozlabs.org/
72e91863 6752S: Odd Fixes
070f420b 6753F: arch/x86/include/asm/lguest*.h
679655da
JP
6754F: arch/x86/lguest/
6755F: drivers/lguest/
6756F: include/linux/lguest*.h
070f420b 6757F: tools/lguest/
568a17ff 6758
32ac7cb2
TH
6759LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6760M: Tejun Heo <tj@kernel.org>
6761L: linux-ide@vger.kernel.org
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6763S: Maintained
6764F: drivers/ata/
6765F: include/linux/ata.h
6766F: include/linux/libata.h
6767
6768LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6769M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6770L: linux-ide@vger.kernel.org
6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6772S: Maintained
6773F: include/linux/pata_arasan_cf_data.h
6774F: drivers/ata/pata_arasan_cf.c
6775
c7fa056c
BZ
6776LIBATA PATA DRIVERS
6777M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6778M: Tejun Heo <tj@kernel.org>
6779L: linux-ide@vger.kernel.org
6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6781S: Maintained
6782F: drivers/ata/pata_*.c
6783F: drivers/ata/ata_generic.c
6784
32ac7cb2
TH
6785LIBATA SATA AHCI PLATFORM devices support
6786M: Hans de Goede <hdegoede@redhat.com>
6787M: Tejun Heo <tj@kernel.org>
6788L: linux-ide@vger.kernel.org
6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6790S: Maintained
6791F: drivers/ata/ahci_platform.c
6792F: drivers/ata/libahci_platform.c
6793F: include/linux/ahci_platform.h
6794
6795LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6796M: Mikael Pettersson <mikpelinux@gmail.com>
6797L: linux-ide@vger.kernel.org
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6799S: Maintained
6800F: drivers/ata/sata_promise.*
6801
1acd437c
SL
6802LIBLOCKDEP
6803M: Sasha Levin <sasha.levin@oracle.com>
6804S: Maintained
6805F: tools/lib/lockdep/
6806
bc30196f
DW
6807LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6808M: Dan Williams <dan.j.williams@intel.com>
6809L: linux-nvdimm@lists.01.org
6810Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6812S: Supported
6813F: drivers/nvdimm/*
6814F: include/linux/nd.h
6815F: include/linux/libnvdimm.h
6816F: include/uapi/linux/ndctl.h
6817
6818LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6819M: Ross Zwisler <ross.zwisler@linux.intel.com>
6820L: linux-nvdimm@lists.01.org
6821Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6822S: Supported
6823F: drivers/nvdimm/blk.c
6824F: drivers/nvdimm/region_devs.c
6825F: drivers/acpi/nfit*
6826
6827LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6828M: Vishal Verma <vishal.l.verma@intel.com>
6829L: linux-nvdimm@lists.01.org
6830Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6831S: Supported
6832F: drivers/nvdimm/btt*
6833
6834LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6835M: Ross Zwisler <ross.zwisler@linux.intel.com>
6836L: linux-nvdimm@lists.01.org
6837Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6838S: Supported
6839F: drivers/nvdimm/pmem.c
b864bc17 6840F: include/linux/pmem.h
40603526 6841F: arch/*/include/asm/pmem.h
bc30196f 6842
cd9e9808
MB
6843LIGHTNVM PLATFORM SUPPORT
6844M: Matias Bjorling <mb@lightnvm.io>
6845W: http://github/OpenChannelSSD
4ead1a25 6846L: linux-block@vger.kernel.org
cd9e9808
MB
6847S: Maintained
6848F: drivers/lightnvm/
6849F: include/linux/lightnvm.h
6850F: include/uapi/linux/lightnvm.h
6851
1da177e4 6852LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6853M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6854W: http://www.ibm.com/linux/ltc/projects/ppc
6855S: Supported
11c34c7d 6856F: arch/powerpc/boot/rs6000.h
1da177e4 6857
852bb9f5 6858LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6859M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6860M: Paul Mackerras <paulus@samba.org>
ea668936 6861M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6862W: http://www.penguinppc.org/
a4724ed6 6863L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6864Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6866S: Supported
11c34c7d
JP
6867F: Documentation/powerpc/
6868F: arch/powerpc/
ef69b03d
ME
6869F: drivers/char/tpm/tpm_ibmvtpm*
6870F: drivers/crypto/nx/
6871F: drivers/crypto/vmx/
6872F: drivers/net/ethernet/ibm/ibmveth.*
6873F: drivers/net/ethernet/ibm/ibmvnic.*
6874F: drivers/pci/hotplug/rpa*
6875F: drivers/scsi/ibmvscsi/
6876N: opal
6877N: /pmac
6878N: powermac
6879N: powernv
6880N: [^a-z0-9]ps3
6881N: pseries
1da177e4
LT
6882
6883LINUX FOR POWER MACINTOSH
8b58be88 6884M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6885W: http://www.penguinppc.org/
a4724ed6 6886L: linuxppc-dev@lists.ozlabs.org
1da177e4 6887S: Maintained
11c34c7d
JP
6888F: arch/powerpc/platforms/powermac/
6889F: drivers/macintosh/
1da177e4 6890
77a76369 6891LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6892M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6893L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6894T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6895S: Maintained
11c34c7d
JP
6896F: arch/powerpc/platforms/512x/
6897F: arch/powerpc/platforms/52xx/
1da177e4
LT
6898
6899LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6900M: Alistair Popple <alistair@popple.id.au>
8b58be88 6901M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6902W: http://www.penguinppc.org/
a4724ed6 6903L: linuxppc-dev@lists.ozlabs.org
1da177e4 6904S: Maintained
11c34c7d
JP
6905F: arch/powerpc/platforms/40x/
6906F: arch/powerpc/platforms/44x/
1da177e4 6907
260c02a9 6908LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6909L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6910S: Orphan
11c34c7d
JP
6911F: arch/powerpc/*/*virtex*
6912F: arch/powerpc/*/*/*virtex*
1da177e4 6913
e93adf1e 6914LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6915M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6916W: http://www.penguinppc.org/
a4724ed6 6917L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6918S: Maintained
a2b1f7c8 6919F: arch/powerpc/platforms/8xx/
e93adf1e 6920
1da177e4 6921LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6922M: Scott Wood <oss@buserror.net>
8b58be88 6923M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6924W: http://www.penguinppc.org/
a4724ed6 6925L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6927S: Maintained
11c34c7d 6928F: arch/powerpc/platforms/83xx/
4c8f581d 6929F: arch/powerpc/platforms/85xx/
1da177e4 6930
ab06ff3a 6931LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6932M: Olof Johansson <olof@lixom.net>
a4724ed6 6933L: linuxppc-dev@lists.ozlabs.org
92e19709 6934S: Maintained
11c34c7d
JP
6935F: arch/powerpc/platforms/pasemi/
6936F: drivers/*/*pasemi*
6937F: drivers/*/*/*pasemi*
ab06ff3a 6938
1da177e4 6939LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6940M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6941L: linux-security-module@vger.kernel.org
1da177e4
LT
6942S: Supported
6943
a23ce6da
HW
6944LIS3LV02D ACCELEROMETER DRIVER
6945M: Eric Piel <eric.piel@tremplin-utc.net>
6946S: Maintained
ff606677
JD
6947F: Documentation/misc-devices/lis3lv02d
6948F: drivers/misc/lis3lv02d/
bd35665f 6949F: drivers/platform/x86/hp_accel.c
a23ce6da 6950
b700e7f0
SJ
6951LIVE PATCHING
6952M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6953M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6954M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6955M: Miroslav Benes <mbenes@suse.cz>
6956R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6957S: Maintained
6958F: kernel/livepatch/
6959F: include/linux/livepatch.h
6960F: arch/x86/include/asm/livepatch.h
6961F: arch/x86/kernel/livepatch.c
5e4e3844 6962F: Documentation/livepatch/
b700e7f0 6963F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6964F: samples/livepatch/
b700e7f0 6965L: live-patching@vger.kernel.org
74d50da3 6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6967
ea861d73
KC
6968LINUX KERNEL DUMP TEST MODULE (LKDTM)
6969M: Kees Cook <keescook@chromium.org>
6970S: Maintained
6971F: drivers/misc/lkdtm.c
6972
e2d1d6c0 6973LLC (802.2)
8b58be88 6974M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6975S: Maintained
679655da 6976F: include/linux/llc.h
c117ab84 6977F: include/uapi/linux/llc.h
679655da
JP
6978F: include/net/llc*
6979F: net/llc/
e2d1d6c0 6980
4e233cbe
AD
6981LM73 HARDWARE MONITOR DRIVER
6982M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6983L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6984S: Maintained
6985F: drivers/hwmon/lm73.c
6986
156e2d1a 6987LM78 HARDWARE MONITOR DRIVER
d8130624 6988M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6989L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6990S: Maintained
6991F: Documentation/hwmon/lm78
6992F: drivers/hwmon/lm78.c
6993
1da177e4 6994LM83 HARDWARE MONITOR DRIVER
d8130624 6995M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6996L: linux-hwmon@vger.kernel.org
1da177e4 6997S: Maintained
679655da
JP
6998F: Documentation/hwmon/lm83
6999F: drivers/hwmon/lm83.c
1da177e4
LT
7000
7001LM90 HARDWARE MONITOR DRIVER
d8130624 7002M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7003L: linux-hwmon@vger.kernel.org
1da177e4 7004S: Maintained
679655da 7005F: Documentation/hwmon/lm90
aae7bce4 7006F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7007F: drivers/hwmon/lm90.c
1da177e4 7008
917cc4e6
GR
7009LM95234 HARDWARE MONITOR DRIVER
7010M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7011L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7012S: Maintained
7013F: Documentation/hwmon/lm95234
7014F: drivers/hwmon/lm95234.c
7015
68620bdd
MP
7016LME2510 MEDIA DRIVER
7017M: Malcolm Priestley <tvboxspy@gmail.com>
7018L: linux-media@vger.kernel.org
a825eaec 7019W: https://linuxtv.org
68620bdd
MP
7020Q: http://patchwork.linuxtv.org/project/linux-media/list/
7021S: Maintained
7022F: drivers/media/usb/dvb-usb-v2/lmedm04*
7023
512e67f9 7024LOCKDEP AND LOCKSTAT
8b58be88
JP
7025M: Peter Zijlstra <peterz@infradead.org>
7026M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7027L: linux-kernel@vger.kernel.org
75fc2d37 7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7029S: Maintained
214e0aed
DB
7030F: Documentation/locking/lockdep*.txt
7031F: Documentation/locking/lockstat.txt
679655da 7032F: include/linux/lockdep.h
7486d6da 7033F: kernel/locking/
512e67f9 7034
dde33348 7035LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7036M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7037L: linux-ntfs-dev@lists.sourceforge.net
7038W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7039S: Maintained
679655da 7040F: Documentation/ldm.txt
20d16fef 7041F: block/partitions/ldm.*
1da177e4 7042
ef6ada3d
JE
7043LogFS
7044M: Joern Engel <joern@logfs.org>
756ccb3c 7045M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7046L: logfs@logfs.org
7047W: logfs.org
7048S: Maintained
7049F: fs/logfs/
7050
c87e34ef 7051LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7052M: Sathya Prakash <sathya.prakash@broadcom.com>
7053M: Chaitra P B <chaitra.basappa@broadcom.com>
7054M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7055L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7056L: linux-scsi@vger.kernel.org
9495e835 7057W: http://www.avagotech.com/support/
c87e34ef 7058S: Supported
679655da 7059F: drivers/message/fusion/
500c152a 7060F: drivers/scsi/mpt2sas/
7061F: drivers/scsi/mpt3sas/
c87e34ef 7062
1da177e4 7063LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7064M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7065L: linux-scsi@vger.kernel.org
7066S: Maintained
679655da 7067F: drivers/scsi/sym53c8xx_2/
1da177e4 7068
e5f5c99a
GR
7069LTC4261 HARDWARE MONITOR DRIVER
7070M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7071L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7072S: Maintained
7073F: Documentation/hwmon/ltc4261
7074F: drivers/hwmon/ltc4261.c
7075
81365c31 7076LTP (Linux Test Project)
28b8e8d4 7077M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7078M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7079M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7080M: Jan Stancek <jstancek@redhat.com>
7081M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7082M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7083L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7084W: http://linux-test-project.github.io/
7d1ae8a8 7085T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7086S: Maintained
7087
c12a54b3 7088M32R ARCHITECTURE
c12a54b3 7089W: http://www.linux-m32r.org/
b4174867 7090S: Orphan
679655da 7091F: arch/m32r/
c12a54b3 7092
1da177e4 7093M68K ARCHITECTURE
8b58be88 7094M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7095L: linux-m68k@lists.linux-m68k.org
7096W: http://www.linux-m68k.org/
54e5881d 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7098S: Maintained
679655da 7099F: arch/m68k/
9db35182 7100F: drivers/zorro/
1da177e4
LT
7101
7102M68K ON APPLE MACINTOSH
8b58be88 7103M: Joshua Thompson <funaho@jurai.org>
1da177e4 7104W: http://www.mac.linux-m68k.org/
9bb9f222 7105L: linux-m68k@lists.linux-m68k.org
1da177e4 7106S: Maintained
9db35182 7107F: arch/m68k/mac/
1da177e4
LT
7108
7109M68K ON HP9000/300
8b58be88 7110M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7111W: http://www.tazenda.demon.co.uk/phil/linux-hp
7112S: Maintained
679655da 7113F: arch/m68k/hp300/
1da177e4 7114
74425546
AP
7115M88DS3103 MEDIA DRIVER
7116M: Antti Palosaari <crope@iki.fi>
7117L: linux-media@vger.kernel.org
a825eaec 7118W: https://linuxtv.org
74425546
AP
7119W: http://palosaari.fi/linux/
7120Q: http://patchwork.linuxtv.org/project/linux-media/list/
7121T: git git://linuxtv.org/anttip/media_tree.git
7122S: Maintained
7123F: drivers/media/dvb-frontends/m88ds3103*
7124
68620bdd
MP
7125M88RS2000 MEDIA DRIVER
7126M: Malcolm Priestley <tvboxspy@gmail.com>
7127L: linux-media@vger.kernel.org
a825eaec 7128W: https://linuxtv.org
68620bdd
MP
7129Q: http://patchwork.linuxtv.org/project/linux-media/list/
7130S: Maintained
7131F: drivers/media/dvb-frontends/m88rs2000*
7132
07a092fa 7133MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7134M: Alexey Klimov <klimov.linux@gmail.com>
7135L: linux-media@vger.kernel.org
7136T: git git://linuxtv.org/media_tree.git
7137S: Maintained
7138F: drivers/media/radio/radio-ma901.c
07a092fa 7139
64a327a7 7140MAC80211
8b58be88 7141M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7142L: linux-wireless@vger.kernel.org
491b26b4 7143W: http://wireless.kernel.org/
ce466579
JB
7144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7146S: Maintained
679655da
JP
7147F: Documentation/networking/mac80211-injection.txt
7148F: include/net/mac80211.h
7149F: net/mac80211/
2af8c4dc 7150F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7151
b863ceb7 7152MACVLAN DRIVER
8b58be88 7153M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7154L: netdev@vger.kernel.org
7155S: Maintained
679655da
JP
7156F: drivers/net/macvlan.c
7157F: include/linux/if_macvlan.h
b863ceb7 7158
2b6d83e2
JB
7159MAILBOX API
7160M: Jassi Brar <jassisinghbrar@gmail.com>
7161L: linux-kernel@vger.kernel.org
7162S: Maintained
7163F: drivers/mailbox/
7164F: include/linux/mailbox_client.h
7165F: include/linux/mailbox_controller.h
7166
faf1668c 7167MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7168M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7169W: http://www.kernel.org/doc/man-pages
bd7ebec6 7170L: linux-man@vger.kernel.org
1b53dc74 7171S: Maintained
faf1668c 7172
8427defd 7173MARVELL ARMADA DRM SUPPORT
54176cc6 7174M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7175S: Maintained
7176F: drivers/gpu/drm/armada/
4418833e
EV
7177F: include/uapi/drm/armada_drm.h
7178F: Documentation/devicetree/bindings/display/armada/
8427defd 7179
3ad50cca
GR
7180MARVELL 88E6352 DSA support
7181M: Guenter Roeck <linux@roeck-us.net>
7182S: Maintained
7183F: drivers/net/dsa/mv88e6352.c
7184
c4d007bc
TP
7185MARVELL CRYPTO DRIVER
7186M: Boris Brezillon <boris.brezillon@free-electrons.com>
7187M: Arnaud Ebalard <arno@natisbad.org>
7188F: drivers/crypto/marvell/
7189S: Maintained
7190L: linux-crypto@vger.kernel.org
7191
44c14c1d 7192MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7193M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7194M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7195L: netdev@vger.kernel.org
7196S: Maintained
7197F: drivers/net/ethernet/marvell/sk*
7198
74cda169 7199MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7200L: libertas-dev@lists.infradead.org
8ac3e99e 7201S: Orphan
f988d640 7202F: drivers/net/wireless/marvell/libertas/
74cda169 7203
b60d6975 7204MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7205M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7206L: netdev@vger.kernel.org
f5ca8502 7207S: Maintained
527a6266 7208F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7209F: include/linux/mv643xx.h
1da177e4 7210
370b8ed9
TP
7211MARVELL MVNETA ETHERNET DRIVER
7212M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7213L: netdev@vger.kernel.org
7214S: Maintained
7215F: drivers/net/ethernet/marvell/mvneta.*
7216
fcad584d 7217MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7218M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7219M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7220L: linux-wireless@vger.kernel.org
7221S: Maintained
277b024e 7222F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7223
a2c3f656 7224MARVELL MWL8K WIRELESS DRIVER
a040d532 7225M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7226L: linux-wireless@vger.kernel.org
16345910 7227S: Odd Fixes
de60f1dc 7228F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7229
2a69567b 7230MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7231M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7232S: Odd Fixes
1fa7e547 7233F: drivers/mmc/host/mvsdio.*
2a69567b 7234
1da177e4 7235MATROX FRAMEBUFFER DRIVER
c69f677c 7236L: linux-fbdev@vger.kernel.org
52653199 7237S: Orphan
8a61f013 7238F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7239F: include/uapi/linux/matroxfb.h
1da177e4 7240
ca462085
GR
7241MAX16065 HARDWARE MONITOR DRIVER
7242M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7243L: linux-hwmon@vger.kernel.org
ca462085
GR
7244S: Maintained
7245F: Documentation/hwmon/max16065
7246F: drivers/hwmon/max16065.c
7247
1f61cab8
GR
7248MAX20751 HARDWARE MONITOR DRIVER
7249M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7250L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7251S: Maintained
7252F: Documentation/hwmon/max20751
7253F: drivers/hwmon/max20751.c
7254
d20620de 7255MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7256M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7257L: linux-hwmon@vger.kernel.org
d20620de 7258S: Maintained
679655da
JP
7259F: Documentation/hwmon/max6650
7260F: drivers/hwmon/max6650.c
d20620de 7261
e89ab51f
GR
7262MAX6697 HARDWARE MONITOR DRIVER
7263M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7264L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7265S: Maintained
7266F: Documentation/hwmon/max6697
7267F: Documentation/devicetree/bindings/i2c/max6697.txt
7268F: drivers/hwmon/max6697.c
7269F: include/linux/platform_data/max6697.h
7270
f8f847b5
KK
7271MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7272M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7273L: linux-pm@vger.kernel.org
7274S: Supported
7275F: drivers/power/max14577_charger.c
7276F: drivers/power/max77693_charger.c
7277
3811405e
JMC
7278MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7279M: Javier Martinez Canillas <javier@osg.samsung.com>
7280L: linux-kernel@vger.kernel.org
7281S: Supported
96173cc6 7282F: drivers/*/*max77802*.c
3811405e
JMC
7283F: Documentation/devicetree/bindings/*/*max77802.txt
7284F: include/dt-bindings/*/*max77802.h
7285
befeb596
KK
7286MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7287M: Chanwoo Choi <cw00.choi@samsung.com>
7288M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7289L: linux-kernel@vger.kernel.org
7290S: Supported
86cf635a 7291F: drivers/*/max14577*.c
0998a436 7292F: drivers/*/max77686*.c
86cf635a 7293F: drivers/*/max77693*.c
befeb596
KK
7294F: drivers/extcon/extcon-max14577.c
7295F: drivers/extcon/extcon-max77693.c
7296F: drivers/rtc/rtc-max77686.c
7297F: drivers/clk/clk-max77686.c
7298F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7299F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7300F: Documentation/devicetree/bindings/mfd/max77693.txt
7301F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7302F: include/linux/mfd/max14577*.h
7303F: include/linux/mfd/max77686*.h
7304F: include/linux/mfd/max77693*.h
7305
9be3c9a5
HV
7306MAXIRADIO FM RADIO RECEIVER DRIVER
7307M: Hans Verkuil <hverkuil@xs4all.nl>
7308L: linux-media@vger.kernel.org
7309T: git git://linuxtv.org/media_tree.git
a825eaec 7310W: https://linuxtv.org
9be3c9a5
HV
7311S: Maintained
7312F: drivers/media/radio/radio-maxiradio*
7313
c05dc2cc
PR
7314MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7315M: Peter Rosin <peda@axentia.se>
7316L: linux-iio@vger.kernel.org
7317S: Maintained
7318F: drivers/iio/potentiometer/mcp4531.c
7319
6f32a8c9
LP
7320MEDIA DRIVERS FOR RENESAS - VSP1
7321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7322L: linux-media@vger.kernel.org
4a121096 7323L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7324T: git git://linuxtv.org/media_tree.git
7325S: Supported
7326F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7327F: drivers/media/platform/vsp1/
7328
dacf9ce8
KS
7329MEDIA DRIVERS FOR ASCOT2E
7330M: Sergey Kozlov <serjk@netup.ru>
7331L: linux-media@vger.kernel.org
a825eaec 7332W: https://linuxtv.org
dacf9ce8
KS
7333W: http://netup.tv/
7334T: git git://linuxtv.org/media_tree.git
7335S: Supported
7336F: drivers/media/dvb-frontends/ascot2e*
7337
a6dc60ff
KS
7338MEDIA DRIVERS FOR CXD2841ER
7339M: Sergey Kozlov <serjk@netup.ru>
7340L: linux-media@vger.kernel.org
a825eaec 7341W: https://linuxtv.org
a6dc60ff
KS
7342W: http://netup.tv/
7343T: git git://linuxtv.org/media_tree.git
7344S: Supported
7345F: drivers/media/dvb-frontends/cxd2841er*
7346
a5d32b35
KS
7347MEDIA DRIVERS FOR HORUS3A
7348M: Sergey Kozlov <serjk@netup.ru>
7349L: linux-media@vger.kernel.org
a825eaec 7350W: https://linuxtv.org
a5d32b35
KS
7351W: http://netup.tv/
7352T: git git://linuxtv.org/media_tree.git
7353S: Supported
7354F: drivers/media/dvb-frontends/horus3a*
7355
e025273b
KS
7356MEDIA DRIVERS FOR LNBH25
7357M: Sergey Kozlov <serjk@netup.ru>
7358L: linux-media@vger.kernel.org
a825eaec 7359W: https://linuxtv.org
e025273b
KS
7360W: http://netup.tv/
7361T: git git://linuxtv.org/media_tree.git
7362S: Supported
7363F: drivers/media/dvb-frontends/lnbh25*
7364
52b1eaf4
KS
7365MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7366M: Sergey Kozlov <serjk@netup.ru>
7367L: linux-media@vger.kernel.org
a825eaec 7368W: https://linuxtv.org
52b1eaf4
KS
7369W: http://netup.tv/
7370T: git git://linuxtv.org/media_tree.git
7371S: Supported
7372F: drivers/media/pci/netup_unidvb/*
7373
127c49ae 7374MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7375M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7376M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7377P: LinuxTV.org Project
7378L: linux-media@vger.kernel.org
a825eaec 7379W: https://linuxtv.org
8a6e2535 7380Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7381T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7382S: Maintained
7383F: Documentation/dvb/
7384F: Documentation/video4linux/
ffe06198 7385F: Documentation/DocBook/media/
127c49ae 7386F: drivers/media/
ffe06198 7387F: drivers/staging/media/
eb4b0ec7 7388F: include/linux/platform_data/media/
127c49ae 7389F: include/media/
6c0f0359
MCC
7390F: include/uapi/linux/dvb/
7391F: include/uapi/linux/videodev2.h
7392F: include/uapi/linux/media.h
7393F: include/uapi/linux/v4l2-*
7394F: include/uapi/linux/meye.h
7395F: include/uapi/linux/ivtv*
7396F: include/uapi/linux/uvcvideo.h
d20620de 7397
0c272fc9
JC
7398MEDIATEK ETHERNET DRIVER
7399M: Felix Fietkau <nbd@openwrt.org>
7400M: John Crispin <blogic@openwrt.org>
7401L: netdev@vger.kernel.org
7402S: Maintained
7403F: drivers/net/ethernet/mediatek/
7404
c869f77d
JK
7405MEDIATEK MT7601U WIRELESS LAN DRIVER
7406M: Jakub Kicinski <kubakici@wp.pl>
7407L: linux-wireless@vger.kernel.org
7408S: Maintained
7409F: drivers/net/wireless/mediatek/mt7601u/
7410
e399065b
SS
7411MEGARAID SCSI/SAS DRIVERS
7412M: Kashyap Desai <kashyap.desai@avagotech.com>
7413M: Sumit Saxena <sumit.saxena@avagotech.com>
7414M: Uday Lingala <uday.lingala@avagotech.com>
7415L: megaraidlinux.pdl@avagotech.com
baaea1dc 7416L: linux-scsi@vger.kernel.org
e399065b 7417W: http://www.lsi.com
ce00f85c 7418S: Maintained
679655da
JP
7419F: Documentation/scsi/megaraid.txt
7420F: drivers/scsi/megaraid.*
7421F: drivers/scsi/megaraid/
757e0108 7422
2c46c9d5 7423MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7424M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7425L: netdev@vger.kernel.org
2c46c9d5
AV
7426S: Supported
7427W: http://www.mellanox.com
7428Q: http://patchwork.ozlabs.org/project/netdev/list/
7429F: drivers/net/ethernet/mellanox/mlx4/en_*
7430
e7523a49
OG
7431MELLANOX ETHERNET DRIVER (mlx5e)
7432M: Saeed Mahameed <saeedm@mellanox.com>
7433L: netdev@vger.kernel.org
7434S: Supported
7435W: http://www.mellanox.com
7436Q: http://patchwork.ozlabs.org/project/netdev/list/
7437F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7438
93c1edb2
JP
7439MELLANOX ETHERNET SWITCH DRIVERS
7440M: Jiri Pirko <jiri@mellanox.com>
7441M: Ido Schimmel <idosch@mellanox.com>
7442L: netdev@vger.kernel.org
7443S: Supported
7444W: http://www.mellanox.com
7445Q: http://patchwork.ozlabs.org/project/netdev/list/
7446F: drivers/net/ethernet/mellanox/mlxsw/
7447
5b25b13a
MD
7448MEMBARRIER SUPPORT
7449M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7450M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7451L: linux-kernel@vger.kernel.org
7452S: Supported
7453F: kernel/membarrier.c
7454F: include/uapi/linux/membarrier.h
7455
70ea91f1
SR
7456MEMORY MANAGEMENT
7457L: linux-mm@kvack.org
70ea91f1
SR
7458W: http://www.linux-mm.org
7459S: Maintained
679655da 7460F: include/linux/mm.h
551450bb
CS
7461F: include/linux/gfp.h
7462F: include/linux/mmzone.h
7463F: include/linux/memory_hotplug.h
7464F: include/linux/vmalloc.h
679655da 7465F: mm/
70ea91f1 7466
f4e9ce66 7467MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7468M: David Woodhouse <dwmw2@infradead.org>
242c325e 7469M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7470L: linux-mtd@lists.infradead.org
8a6e2535
JP
7471W: http://www.linux-mtd.infradead.org/
7472Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7473T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7474T: git git://git.infradead.org/l2-mtd.git
1da177e4 7475S: Maintained
679655da
JP
7476F: drivers/mtd/
7477F: include/linux/mtd/
c117ab84 7478F: include/uapi/mtd/
1da177e4 7479
26c57ef1 7480MEN A21 WATCHDOG DRIVER
30c7469b 7481M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7482L: linux-watchdog@vger.kernel.org
30c7469b 7483S: Maintained
26c57ef1
JT
7484F: drivers/watchdog/mena21_wdt.c
7485
3764e82e 7486MEN CHAMELEON BUS (mcb)
30c7469b
JT
7487M: Johannes Thumshirn <morbidrsa@gmail.com>
7488S: Maintained
3764e82e
JT
7489F: drivers/mcb/
7490F: include/linux/mcb.h
b9f2f459 7491F: Documentation/men-chameleon-bus.txt
3764e82e 7492
48b490d2
AW
7493MEN F21BMC (Board Management Controller)
7494M: Andreas Werner <andreas.werner@men.de>
7495S: Supported
7496F: drivers/mfd/menf21bmc.c
7497F: drivers/watchdog/menf21bmc_wdt.c
7498F: drivers/leds/leds-menf21bmc.c
7499F: drivers/hwmon/menf21bmc_hwmon.c
7500F: Documentation/hwmon/menf21bmc
7501
12285945
JH
7502METAG ARCHITECTURE
7503M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7504L: linux-metag@vger.kernel.org
9f273c24 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7506S: Odd Fixes
12285945
JH
7507F: arch/metag/
7508F: Documentation/metag/
7509F: Documentation/devicetree/bindings/metag/
2d799dde 7510F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7511F: drivers/clocksource/metag_generic.c
5698c50d
JH
7512F: drivers/irqchip/irq-metag.c
7513F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7514F: drivers/tty/metag_da.c
12285945 7515
c6375b0a 7516MICROBLAZE ARCHITECTURE
8b58be88 7517M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7518W: http://www.monstr.eu/fdt/
7519T: git git://git.monstr.eu/linux-2.6-microblaze.git
7520S: Supported
0a8c7914 7521F: arch/microblaze/
1da177e4 7522
2508a45a
CY
7523MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7524M: Chen Yu <yu.c.chen@intel.com>
7525L: platform-driver-x86@vger.kernel.org
7526S: Supported
7527F: drivers/platform/x86/surfacepro3_button.c
7528
1da177e4 7529MICROTEK X6 SCANNER
61eee9a7 7530M: Oliver Neukum <oliver@neukum.org>
1da177e4 7531S: Maintained
679655da 7532F: drivers/usb/image/microtek.*
1da177e4
LT
7533
7534MIPS
8b58be88 7535M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7536L: linux-mips@linux-mips.org
6097050d 7537W: http://www.linux-mips.org/
b05e988e 7538T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7539Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7540S: Supported
f46d92e8 7541F: Documentation/devicetree/bindings/mips/
679655da
JP
7542F: Documentation/mips/
7543F: arch/mips/
1da177e4 7544
413ef3f6
KC
7545MIPS/LOONGSON1 ARCHITECTURE
7546M: Keguang Zhang <keguang.zhang@gmail.com>
7547L: linux-mips@linux-mips.org
7548S: Maintained
7549F: arch/mips/loongson32/
7550F: arch/mips/include/asm/mach-loongson32/
7551F: drivers/*/*loongson1*
7552F: drivers/*/*/*loongson1*
7553
08b7620a
HV
7554MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7555M: Hans Verkuil <hverkuil@xs4all.nl>
7556L: linux-media@vger.kernel.org
7557T: git git://linuxtv.org/media_tree.git
a825eaec 7558W: https://linuxtv.org
08b7620a
HV
7559S: Odd Fixes
7560F: drivers/media/radio/radio-miropcm20*
7561
c09befcb
OG
7562MELLANOX MLX4 core VPI driver
7563M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7564L: netdev@vger.kernel.org
7565L: linux-rdma@vger.kernel.org
7566W: http://www.mellanox.com
7567Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7568S: Supported
7569F: drivers/net/ethernet/mellanox/mlx4/
7570F: include/linux/mlx4/
7571
7572MELLANOX MLX4 IB driver
7573M: Yishai Hadas <yishaih@mellanox.com>
7574L: linux-rdma@vger.kernel.org
7575W: http://www.mellanox.com
e126ba97 7576Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7577S: Supported
7578F: drivers/infiniband/hw/mlx4/
7579F: include/linux/mlx4/
7580
595a4d8f
OG
7581MELLANOX MLX5 core VPI driver
7582M: Matan Barak <matanb@mellanox.com>
7583M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7584L: netdev@vger.kernel.org
7585L: linux-rdma@vger.kernel.org
7586W: http://www.mellanox.com
7587Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7588S: Supported
7589F: drivers/net/ethernet/mellanox/mlx5/core/
7590F: include/linux/mlx5/
7591
595a4d8f
OG
7592MELLANOX MLX5 IB driver
7593M: Matan Barak <matanb@mellanox.com>
7594M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7595L: linux-rdma@vger.kernel.org
7596W: http://www.mellanox.com
7597Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7598S: Supported
b75f0050 7599F: drivers/infiniband/hw/mlx5/
595a4d8f 7600F: include/linux/mlx5/
e126ba97 7601
764589b6
CM
7602MELEXIS MLX90614 DRIVER
7603M: Crt Mori <cmo@melexis.com>
7604L: linux-iio@vger.kernel.org
7605W: http://www.melexis.com
7606S: Supported
7607F: drivers/iio/temperature/mlx90614.c
7608
0ce277e4
AP
7609MN88472 MEDIA DRIVER
7610M: Antti Palosaari <crope@iki.fi>
7611L: linux-media@vger.kernel.org
a825eaec 7612W: https://linuxtv.org
0ce277e4
AP
7613W: http://palosaari.fi/linux/
7614Q: http://patchwork.linuxtv.org/project/linux-media/list/
7615T: git git://linuxtv.org/anttip/media_tree.git
7616S: Maintained
7617F: drivers/staging/media/mn88472/
7618F: drivers/media/dvb-frontends/mn88472.h
7619
4f4d238f
AP
7620MN88473 MEDIA DRIVER
7621M: Antti Palosaari <crope@iki.fi>
7622L: linux-media@vger.kernel.org
a825eaec 7623W: https://linuxtv.org
4f4d238f
AP
7624W: http://palosaari.fi/linux/
7625Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7626S: Maintained
877ba50b 7627F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7628
1da177e4 7629MODULE SUPPORT
8b58be88 7630M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7631S: Maintained
679655da
JP
7632F: include/linux/module.h
7633F: kernel/module.c
1da177e4
LT
7634
7635MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7636W: http://popies.net/meye/
b7788e13 7637S: Orphan
679655da 7638F: Documentation/video4linux/meye.txt
90d72ac6 7639F: drivers/media/pci/meye/
6c0f0359 7640F: include/uapi/linux/meye.h
1da177e4 7641
b9705b60 7642MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7643M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7644S: Maintained
679655da 7645F: Documentation/serial/moxa-smartio
c897401b 7646F: drivers/tty/mxser.*
d735410a 7647
889b2f87
AK
7648MR800 AVERMEDIA USB FM RADIO DRIVER
7649M: Alexey Klimov <klimov.linux@gmail.com>
7650L: linux-media@vger.kernel.org
7651T: git git://linuxtv.org/media_tree.git
7652S: Maintained
7653F: drivers/media/radio/radio-mr800.c
7654
d7155691
AO
7655MRF24J40 IEEE 802.15.4 RADIO DRIVER
7656M: Alan Ott <alan@signal11.us>
7657L: linux-wpan@vger.kernel.org
7658S: Maintained
7659F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7660F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7661
8c4c731a 7662MSI LAPTOP SUPPORT
182ae55c 7663M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7664L: platform-driver-x86@vger.kernel.org
8c4c731a 7665S: Maintained
679655da 7666F: drivers/platform/x86/msi-laptop.c
8c4c731a 7667
0f1006b1 7668MSI WMI SUPPORT
d0944853 7669L: platform-driver-x86@vger.kernel.org
5ee7041e 7670S: Orphan
0f1006b1
AA
7671F: drivers/platform/x86/msi-wmi.c
7672
19a628a0
AP
7673MSI001 MEDIA DRIVER
7674M: Antti Palosaari <crope@iki.fi>
7675L: linux-media@vger.kernel.org
a825eaec 7676W: https://linuxtv.org
19a628a0
AP
7677W: http://palosaari.fi/linux/
7678Q: http://patchwork.linuxtv.org/project/linux-media/list/
7679T: git git://linuxtv.org/anttip/media_tree.git
7680S: Maintained
0185e197 7681F: drivers/media/tuners/msi001*
19a628a0 7682
7570589d 7683MSI2500 MEDIA DRIVER
2c57213f
AP
7684M: Antti Palosaari <crope@iki.fi>
7685L: linux-media@vger.kernel.org
a825eaec 7686W: https://linuxtv.org
2c57213f
AP
7687W: http://palosaari.fi/linux/
7688Q: http://patchwork.linuxtv.org/project/linux-media/list/
7689T: git git://linuxtv.org/anttip/media_tree.git
7690S: Maintained
7570589d 7691F: drivers/media/usb/msi2500/
2c57213f 7692
159eeea4
RJ
7693MSYSTEMS DISKONCHIP G3 MTD DRIVER
7694M: Robert Jarzmik <robert.jarzmik@free.fr>
7695L: linux-mtd@lists.infradead.org
7696S: Maintained
7697F: drivers/mtd/devices/docg3*
7698
62a37dc7 7699MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7701L: linux-media@vger.kernel.org
7702T: git git://linuxtv.org/media_tree.git
7703S: Maintained
7704F: drivers/media/i2c/mt9m032.c
b5dcee22 7705F: include/media/i2c/mt9m032.h
0e837fb9 7706
62a37dc7 7707MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7709L: linux-media@vger.kernel.org
7710T: git git://linuxtv.org/media_tree.git
7711S: Maintained
7712F: drivers/media/i2c/mt9p031.c
b5dcee22 7713F: include/media/i2c/mt9p031.h
0e837fb9 7714
62a37dc7 7715MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7717L: linux-media@vger.kernel.org
7718T: git git://linuxtv.org/media_tree.git
7719S: Maintained
7720F: drivers/media/i2c/mt9t001.c
b5dcee22 7721F: include/media/i2c/mt9t001.h
0e837fb9 7722
62a37dc7 7723MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7724M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7725L: linux-media@vger.kernel.org
7726T: git git://linuxtv.org/media_tree.git
7727S: Maintained
f2272e13 7728F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7729F: drivers/media/i2c/mt9v032.c
b5dcee22 7730F: include/media/i2c/mt9v032.h
0e837fb9 7731
4e0d13cb 7732MULTIFUNCTION DEVICES (MFD)
f7d3210e 7733M: Lee Jones <lee.jones@linaro.org>
7caa7991 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7735S: Supported
679655da 7736F: drivers/mfd/
55b5940d 7737F: include/linux/mfd/
4e0d13cb 7738
5c4e6f13 7739MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7740M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7741L: linux-mmc@vger.kernel.org
708dce3f 7742T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7743S: Maintained
679655da
JP
7744F: drivers/mmc/
7745F: include/linux/mmc/
c117ab84 7746F: include/uapi/linux/mmc/
baca2da4 7747
15a0580c 7748MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7749S: Orphan
679655da
JP
7750F: drivers/mmc/host/mmc_spi.c
7751F: include/linux/spi/mmc_spi.h
15a0580c 7752
1da177e4 7753MULTISOUND SOUND DRIVER
8b58be88 7754M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7755S: Maintained
679655da
JP
7756F: Documentation/sound/oss/MultiSound
7757F: sound/oss/msnd*
1da177e4 7758
d735410a 7759MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7760S: Orphan
c897401b 7761F: drivers/tty/isicom.c
679655da 7762F: include/linux/isicom.h
d735410a 7763
550a7375 7764MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7765M: Bin Liu <b-liu@ti.com>
795fb7e7 7766L: linux-usb@vger.kernel.org
43b416e5 7767T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7768S: Maintained
679655da 7769F: drivers/usb/musb/
550a7375 7770
ea0af5f6
MK
7771MXL5007T MEDIA DRIVER
7772M: Michael Krufky <mkrufky@linuxtv.org>
7773L: linux-media@vger.kernel.org
a825eaec 7774W: https://linuxtv.org
ea0af5f6
MK
7775W: http://github.com/mkrufky
7776Q: http://patchwork.linuxtv.org/project/linux-media/list/
7777T: git git://linuxtv.org/mkrufky/tuners.git
7778S: Maintained
7779F: drivers/media/tuners/mxl5007t.*
7780
2d3cf588 7781MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7782M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7783L: netdev@vger.kernel.org
205057ae 7784W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7785S: Supported
93f7848b 7786F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7787
9df4f913
BB
7788NAND FLASH SUBSYSTEM
7789M: Boris Brezillon <boris.brezillon@free-electrons.com>
7790R: Richard Weinberger <richard@nod.at>
7791L: linux-mtd@lists.infradead.org
7792W: http://www.linux-mtd.infradead.org/
7793Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7794T: git git://github.com/linux-nand/linux.git
7795S: Maintained
7796F: drivers/mtd/nand/
7797F: include/linux/mtd/nand*.h
7798
1da177e4 7799NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7800S: Orphan
d9fb9f38 7801F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7802
23dc05a3
DM
7803NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7804M: Daniel Mack <zonque@gmail.com>
7805S: Maintained
e5747e40 7806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7807W: http://www.native-instruments.com
7808F: sound/usb/caiaq/
7809
1da177e4 7810NCP FILESYSTEM
52653199
PV
7811M: Petr Vandrovec <petr@vandrovec.name>
7812S: Odd Fixes
679655da 7813F: fs/ncpfs/
1da177e4 7814
a79b0322
FT
7815NCR 5380 SCSI DRIVERS
7816M: Finn Thain <fthain@telegraphics.com.au>
7817M: Michael Schmitz <schmitzmic@gmail.com>
7818L: linux-scsi@vger.kernel.org
7819S: Maintained
7820F: Documentation/scsi/g_NCR5380.txt
71d39758 7821F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7822F: drivers/scsi/NCR5380.*
7823F: drivers/scsi/arm/cumana_1.c
7824F: drivers/scsi/arm/oak.c
a79b0322
FT
7825F: drivers/scsi/atari_scsi.*
7826F: drivers/scsi/dmx3191d.c
7827F: drivers/scsi/dtc.*
7828F: drivers/scsi/g_NCR5380.*
7829F: drivers/scsi/g_NCR5380_mmio.c
7830F: drivers/scsi/mac_scsi.*
7831F: drivers/scsi/pas16.*
a79b0322
FT
7832F: drivers/scsi/sun3_scsi.*
7833F: drivers/scsi/sun3_scsi_vme.c
7834F: drivers/scsi/t128.*
7835
1da177e4 7836NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7837M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7838L: linux-scsi@vger.kernel.org
7839S: Maintained
679655da 7840F: drivers/scsi/NCR_D700.*
1da177e4 7841
4aa3eb4c
GR
7842NCT6775 HARDWARE MONITOR DRIVER
7843M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7844L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7845S: Maintained
7846F: Documentation/hwmon/nct6775
7847F: drivers/hwmon/nct6775.c
7848
3c2d774c 7849NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7850M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7851L: linux-rdma@vger.kernel.org
e3d33cb1 7852W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7853S: Supported
7854F: drivers/infiniband/hw/nes/
7855
be2f2e84 7856NETEM NETWORK EMULATOR
adbbf69d 7857M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7858L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7859S: Maintained
679655da 7860F: net/sched/sch_netem.c
be2f2e84 7861
b2f5a051 7862NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7863M: Jon Mason <jdmason@kudzu.us>
4a58448b 7864L: netdev@vger.kernel.org
4a58448b 7865S: Supported
679655da 7866F: Documentation/networking/s2io.txt
b2f5a051 7867F: Documentation/networking/vxge.txt
86387e1a 7868F: drivers/net/ethernet/neterion/
4a58448b 7869
db9cf3a3 7870NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7871M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7872M: Patrick McHardy <kaber@trash.net>
42010ed0 7873M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7874L: netfilter-devel@vger.kernel.org
82b98543 7875L: coreteam@netfilter.org
1da177e4
LT
7876W: http://www.netfilter.org/
7877W: http://www.iptables.org/
42010ed0
PNA
7878Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7880T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7881S: Supported
679655da
JP
7882F: include/linux/netfilter*
7883F: include/linux/netfilter/
7884F: include/net/netfilter/
c117ab84
CEB
7885F: include/uapi/linux/netfilter*
7886F: include/uapi/linux/netfilter/
679655da
JP
7887F: net/*/netfilter.c
7888F: net/*/netfilter/
7889F: net/netfilter/
91c269a0 7890F: net/bridge/br_netfilter*.c
1da177e4 7891
4cc67735 7892NETLABEL
87a0874c 7893M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7894W: http://netlabel.sf.net
7895L: netdev@vger.kernel.org
87a0874c 7896S: Maintained
80811493 7897F: Documentation/netlabel/
679655da
JP
7898F: include/net/netlabel.h
7899F: net/netlabel/
4cc67735 7900
1da177e4 7901NETROM NETWORK LAYER
8b58be88 7902M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7903L: linux-hams@vger.kernel.org
d34cb28a 7904W: http://www.linux-ax25.org/
1da177e4 7905S: Maintained
679655da 7906F: include/net/netrom.h
c117ab84 7907F: include/uapi/linux/netrom.h
679655da 7908F: net/netrom/
1da177e4 7909
4c352362
JK
7910NETRONOME ETHERNET DRIVERS
7911M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7912L: oss-drivers@netronome.com
7913S: Maintained
7914F: drivers/net/ethernet/netronome/
7915
5ddb88c0 7916NETWORK BLOCK DEVICE (NBD)
4ca5829a 7917M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7918S: Maintained
5e4b269b 7919L: nbd-general@lists.sourceforge.net
4ca5829a 7920T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7921F: Documentation/blockdev/nbd.txt
7922F: drivers/block/nbd.c
c117ab84 7923F: include/uapi/linux/nbd.h
1da177e4 7924
6e43650c
NH
7925NETWORK DROP MONITOR
7926M: Neil Horman <nhorman@tuxdriver.com>
7927L: netdev@vger.kernel.org
7928S: Maintained
7929W: https://fedorahosted.org/dropwatch/
7930F: net/core/drop_monitor.c
7931
1da177e4 7932NETWORKING [GENERAL]
8b58be88 7933M: "David S. Miller" <davem@davemloft.net>
979b6c13 7934L: netdev@vger.kernel.org
b1e8fd54 7935W: http://www.linuxfoundation.org/en/Net
11e98029 7936Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7939S: Maintained
679655da
JP
7940F: net/
7941F: include/net/
018d21ed
JP
7942F: include/linux/in.h
7943F: include/linux/net.h
7944F: include/linux/netdevice.h
c117ab84
CEB
7945F: include/uapi/linux/in.h
7946F: include/uapi/linux/net.h
7947F: include/uapi/linux/netdevice.h
0c7aecd4 7948F: include/uapi/linux/net_namespace.h
7e814a6c 7949F: tools/net/
f4e53f9a 7950F: tools/testing/selftests/net/
335a67d2 7951F: lib/random32.c
a101ccd1 7952F: lib/test_bpf.c
1da177e4
LT
7953
7954NETWORKING [IPv4/IPv6]
8b58be88
JP
7955M: "David S. Miller" <davem@davemloft.net>
7956M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7957M: James Morris <jmorris@namei.org>
7958M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7959M: Patrick McHardy <kaber@trash.net>
979b6c13 7960L: netdev@vger.kernel.org
08deed1e 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7962S: Maintained
679655da
JP
7963F: net/ipv4/
7964F: net/ipv6/
7965F: include/net/ip*
0a14842f 7966F: arch/x86/net/*
1da177e4 7967
73b7656c
DM
7968NETWORKING [IPSEC]
7969M: Steffen Klassert <steffen.klassert@secunet.com>
7970M: Herbert Xu <herbert@gondor.apana.org.au>
7971M: "David S. Miller" <davem@davemloft.net>
7972L: netdev@vger.kernel.org
d1fc5024
SK
7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7974T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7975S: Maintained
5826bdd1 7976F: net/core/flow.c
73b7656c
DM
7977F: net/xfrm/
7978F: net/key/
7979F: net/ipv4/xfrm*
d1fc5024
SK
7980F: net/ipv4/esp4.c
7981F: net/ipv4/ah4.c
7982F: net/ipv4/ipcomp.c
7983F: net/ipv4/ip_vti.c
73b7656c 7984F: net/ipv6/xfrm*
d1fc5024
SK
7985F: net/ipv6/esp6.c
7986F: net/ipv6/ah6.c
7987F: net/ipv6/ipcomp6.c
7988F: net/ipv6/ip6_vti.c
73b7656c
DM
7989F: include/uapi/linux/xfrm.h
7990F: include/net/xfrm.h
7991
10e2ff1c 7992NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7993M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7994L: netdev@vger.kernel.org
7995S: Maintained
7996
29f8f632 7997NETWORKING [WIRELESS]
2cb4abd1 7998L: linux-wireless@vger.kernel.org
8a6e2535 7999Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8000
788873ac
JP
8001NETWORKING DRIVERS
8002L: netdev@vger.kernel.org
8003W: http://www.linuxfoundation.org/en/Net
11e98029 8004Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8007S: Odd Fixes
156f4fbc 8008F: Documentation/devicetree/bindings/net/
788873ac 8009F: drivers/net/
018d21ed 8010F: include/linux/if_*
0b63bf1f 8011F: include/linux/netdevice.h
0b63bf1f
JD
8012F: include/linux/etherdevice.h
8013F: include/linux/fcdevice.h
8014F: include/linux/fddidevice.h
8015F: include/linux/hippidevice.h
8016F: include/linux/inetdevice.h
c117ab84
CEB
8017F: include/uapi/linux/if_*
8018F: include/uapi/linux/netdevice.h
788873ac 8019
0e324cf6
JL
8020NETWORKING DRIVERS (WIRELESS)
8021M: Kalle Valo <kvalo@codeaurora.org>
8022L: linux-wireless@vger.kernel.org
8023Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8026S: Maintained
182fd9ee 8027F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8028F: drivers/net/wireless/
8029
3d396eb1 8030NETXEN (1/10) GbE SUPPORT
8622315e 8031M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8032M: Sony Chacko <sony.chacko@qlogic.com>
8033M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8034L: netdev@vger.kernel.org
9c2b5bde 8035W: http://www.qlogic.com
3d396eb1 8036S: Supported
aa43c215 8037F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8038
6423d30f
AAJ
8039NFC SUBSYSTEM
8040M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8041M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8042M: Samuel Ortiz <sameo@linux.intel.com>
8043L: linux-wireless@vger.kernel.org
1eb3b216 8044L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8045S: Supported
6423d30f 8046F: net/nfc/
55eb94f9 8047F: include/net/nfc/
c117ab84 8048F: include/uapi/linux/nfc.h
6423d30f 8049F: drivers/nfc/
397d6497
CR
8050F: include/linux/platform_data/nfcmrvl.h
8051F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8052F: include/linux/platform_data/pn544.h
397d6497
CR
8053F: include/linux/platform_data/st21nfca.h
8054F: include/linux/platform_data/st-nci.h
7ebb88e5 8055F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8056
e8b43555 8057NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8058M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8059M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8060L: linux-nfs@vger.kernel.org
8061W: http://client.linux-nfs.org
cd7b996a 8062T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8063S: Maintained
679655da
JP
8064F: fs/lockd/
8065F: fs/nfs/
8066F: fs/nfs_common/
8067F: net/sunrpc/
8068F: include/linux/lockd/
8069F: include/linux/nfs*
8070F: include/linux/sunrpc/
c117ab84
CEB
8071F: include/uapi/linux/nfs*
8072F: include/uapi/linux/sunrpc/
1da177e4 8073
85ef9cea 8074NILFS2 FILESYSTEM
e2126935 8075M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8076L: linux-nilfs@vger.kernel.org
f9472265 8077W: http://nilfs.sourceforge.net/
9e92e516 8078W: http://nilfs.osdn.jp/
e2126935 8079T: git git://github.com/konis/nilfs2.git
85ef9cea 8080S: Supported
679655da
JP
8081F: Documentation/filesystems/nilfs2.txt
8082F: fs/nilfs2/
8083F: include/linux/nilfs2_fs.h
c35c7ac5 8084F: include/trace/events/nilfs2.h
85ef9cea 8085
1da177e4 8086NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8087M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8088W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8089S: Maintained
679655da
JP
8090F: Documentation/scsi/NinjaSCSI.txt
8091F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8092
8093NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8094M: GOTO Masanori <gotom@debian.or.jp>
8095M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8096W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8097S: Maintained
679655da
JP
8098F: Documentation/scsi/NinjaSCSI.txt
8099F: drivers/scsi/nsp32*
1da177e4 8100
383b8fb9
LFT
8101NIOS2 ARCHITECTURE
8102M: Ley Foon Tan <lftan@altera.com>
8103L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8105S: Maintained
8106F: arch/nios2/
8107
2a6afddb 8108NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8109R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8110F: include/linux/power/bq2415x_charger.h
081bab21 8111F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8112F: include/linux/power/isp1704_charger.h
8113F: drivers/power/bq2415x_charger.c
081bab21 8114F: drivers/power/bq27xxx_battery.c
e35a49b1 8115F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8116F: drivers/power/isp1704_charger.c
8117F: drivers/power/rx51_battery.c
8118
a1bd3bae 8119NTB DRIVER CORE
9ef6bf6c
JM
8120M: Jon Mason <jdmason@kudzu.us>
8121M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8122M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8123L: linux-ntb@googlegroups.com
fce8a7bb 8124S: Supported
2984411f
JM
8125W: https://github.com/jonmason/ntb/wiki
8126T: git git://github.com/jonmason/ntb.git
fce8a7bb 8127F: drivers/ntb/
548c237c 8128F: drivers/net/ntb_netdev.c
fce8a7bb 8129F: include/linux/ntb.h
a1bd3bae 8130F: include/linux/ntb_transport.h
fce8a7bb 8131
e26a5843
AH
8132NTB INTEL DRIVER
8133M: Jon Mason <jdmason@kudzu.us>
8134M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8135L: linux-ntb@googlegroups.com
e26a5843
AH
8136S: Supported
8137W: https://github.com/jonmason/ntb/wiki
8138T: git git://github.com/jonmason/ntb.git
8139F: drivers/ntb/hw/intel/
fce8a7bb 8140
a1b36958
XY
8141NTB AMD DRIVER
8142M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8143L: linux-ntb@googlegroups.com
8144S: Supported
8145F: drivers/ntb/hw/amd/
8146
1da177e4 8147NTFS FILESYSTEM
2818ef50 8148M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8149L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8150W: http://www.tuxera.com/
e6f4dee7 8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8152S: Supported
679655da
JP
8153F: Documentation/filesystems/ntfs.txt
8154F: fs/ntfs/
1da177e4 8155
9eb8ef74 8156NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8157M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8158L: linux-fbdev@vger.kernel.org
ce00f85c 8159S: Maintained
8a61f013
JH
8160F: drivers/video/fbdev/riva/
8161F: drivers/video/fbdev/nvidia/
1da177e4 8162
79461681 8163NVM EXPRESS DRIVER
b3975e94
JF
8164M: Keith Busch <keith.busch@intel.com>
8165M: Jens Axboe <axboe@fb.com>
79461681 8166L: linux-nvme@lists.infradead.org
b3975e94
JF
8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8168W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8169S: Supported
57dacad5 8170F: drivers/nvme/host/
79461681
MW
8171F: include/linux/nvme.h
8172
aee4b9bd
SK
8173NVMEM FRAMEWORK
8174M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8175M: Maxime Ripard <maxime.ripard@free-electrons.com>
8176S: Maintained
8177F: drivers/nvmem/
8178F: Documentation/devicetree/bindings/nvmem/
8179F: include/linux/nvmem-consumer.h
8180F: include/linux/nvmem-provider.h
8181
dece4585
CP
8182NXP-NCI NFC DRIVER
8183M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8184R: Charles Gorand <charles.gorand@effinnov.com>
8185L: linux-nfc@lists.01.org (moderated for non-subscribers)
8186S: Supported
8187F: drivers/nfc/nxp-nci
8188
f50d7146 8189NXP TDA998X DRM DRIVER
54176cc6 8190M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8191S: Supported
8192F: drivers/gpu/drm/i2c/tda998x_drv.c
8193F: include/drm/i2c/tda998x.h
8194
fbace43e
PR
8195NXP TFA9879 DRIVER
8196M: Peter Rosin <peda@axentia.se>
8197L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8198S: Maintained
8199F: sound/soc/codecs/tfa9879*
8200
442f04c3
JP
8201OBJTOOL
8202M: Josh Poimboeuf <jpoimboe@redhat.com>
8203S: Supported
8204F: tools/objtool/
8205
f5525786 8206OMAP SUPPORT
0e24bdd4 8207M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8208L: linux-omap@vger.kernel.org
8209W: http://www.muru.com/linux/omap/
8210W: http://linux.omap.com/
8a6e2535 8211Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8213S: Maintained
4e04d5a3 8214F: arch/arm/*omap*/
026da812
FB
8215F: arch/arm/configs/omap1_defconfig
8216F: arch/arm/configs/omap2plus_defconfig
046d0a37 8217F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8218F: drivers/irqchip/irq-omap-intc.c
8219F: drivers/mfd/*omap*.c
8220F: drivers/mfd/menelaus.c
8221F: drivers/mfd/palmas.c
8222F: drivers/mfd/tps65217.c
8223F: drivers/mfd/tps65218.c
8224F: drivers/mfd/tps65910.c
8225F: drivers/mfd/twl-core.[ch]
8226F: drivers/mfd/twl4030*.c
8227F: drivers/mfd/twl6030*.c
8228F: drivers/mfd/twl6040*.c
8229F: drivers/regulator/palmas-regulator*.c
8230F: drivers/regulator/pbias-regulator.c
8231F: drivers/regulator/tps65217-regulator.c
8232F: drivers/regulator/tps65218-regulator.c
8233F: drivers/regulator/tps65910-regulator.c
8234F: drivers/regulator/twl-regulator.c
046d0a37 8235F: include/linux/i2c-omap.h
f5525786 8236
50f29fbd 8237OMAP DEVICE TREE SUPPORT
cdb55ab0 8238M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8239M: Tony Lindgren <tony@atomide.com>
8240L: linux-omap@vger.kernel.org
d0fb18c5 8241L: devicetree@vger.kernel.org
50f29fbd
TL
8242S: Maintained
8243F: arch/arm/boot/dts/*omap*
8244F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8245F: arch/arm/boot/dts/*am4*
8246F: arch/arm/boot/dts/*am5*
8247F: arch/arm/boot/dts/*dra7*
50f29fbd 8248
f5525786 8249OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8250M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8251L: linux-omap@vger.kernel.org
8252S: Maintained
8253F: arch/arm/*omap*/*clock*
8254
8255OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8256M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8257L: linux-omap@vger.kernel.org
8258S: Maintained
8259F: arch/arm/*omap*/*pm*
c46938d4 8260F: drivers/cpufreq/omap-cpufreq.c
f5525786 8261
d21db568 8262OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8263M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8264M: Paul Walmsley <paul@pwsan.com>
8265L: linux-omap@vger.kernel.org
8266S: Maintained
d21db568 8267F: arch/arm/mach-omap2/prm*
692ab1f3 8268
f5525786 8269OMAP AUDIO SUPPORT
6c284903 8270M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8271M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8272L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8273L: linux-omap@vger.kernel.org
8274S: Maintained
8275F: sound/soc/omap/
8276
18640193
TL
8277OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8278M: Roger Quadros <rogerq@ti.com>
8279M: Tony Lindgren <tony@atomide.com>
8280L: linux-omap@vger.kernel.org
8281S: Maintained
8282F: drivers/memory/omap-gpmc.c
8283F: arch/arm/mach-omap2/*gpmc*
8284
f5525786 8285OMAP FRAMEBUFFER SUPPORT
830e6384 8286M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8287L: linux-fbdev@vger.kernel.org
f5525786
TL
8288L: linux-omap@vger.kernel.org
8289S: Maintained
8a61f013 8290F: drivers/video/fbdev/omap/
f5525786 8291
676eec0d 8292OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8293M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8294L: linux-omap@vger.kernel.org
676eec0d 8295L: linux-fbdev@vger.kernel.org
178ff4c9 8296S: Maintained
8a61f013 8297F: drivers/video/fbdev/omap2/
178ff4c9
TV
8298F: Documentation/arm/OMAP/DSS
8299
8b37fcfc
OBC
8300OMAP HARDWARE SPINLOCK SUPPORT
8301M: Ohad Ben-Cohen <ohad@wizery.com>
8302L: linux-omap@vger.kernel.org
8303S: Maintained
8304F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8305
f5525786 8306OMAP MMC SUPPORT
8b58be88 8307M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8308L: linux-omap@vger.kernel.org
8309S: Maintained
653f41b5
MC
8310F: drivers/mmc/host/omap.c
8311
8312OMAP HS MMC SUPPORT
0a4585c6 8313L: linux-mmc@vger.kernel.org
653f41b5 8314L: linux-omap@vger.kernel.org
dfa5d196 8315S: Orphan
653f41b5 8316F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8317
8318OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8319M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8320S: Maintained
8321F: drivers/char/hw_random/omap-rng.c
8322
f400c82e 8323OMAP HWMOD SUPPORT
cdb55ab0 8324M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8325M: Paul Walmsley <paul@pwsan.com>
8326L: linux-omap@vger.kernel.org
8327S: Maintained
8fc8b12b 8328F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8329
8633fb30
PW
8330OMAP HWMOD DATA
8331M: Paul Walmsley <paul@pwsan.com>
8332L: linux-omap@vger.kernel.org
8333S: Maintained
8334F: arch/arm/mach-omap2/omap_hwmod*data*
8335
f400c82e 8336OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8337M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8338L: linux-omap@vger.kernel.org
8339S: Maintained
8340F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8341
0db83ced 8342OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8344L: linux-media@vger.kernel.org
8345S: Maintained
7eec52db 8346F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8347F: drivers/media/platform/omap3isp/
0db83ced 8348F: drivers/staging/media/omap4iss/
7e8970e1 8349
f5525786 8350OMAP USB SUPPORT
f5525786
TL
8351L: linux-usb@vger.kernel.org
8352L: linux-omap@vger.kernel.org
3b243519 8353S: Orphan
a16fbd65
JP
8354F: drivers/usb/*/*omap*
8355F: arch/arm/*omap*/usb*
f5525786 8356
6d994710 8357OMAP GPIO DRIVER
fe643528 8358M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8359M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8360M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8361L: linux-omap@vger.kernel.org
8362S: Maintained
fe643528 8363F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8364F: drivers/gpio/gpio-omap.c
8365
c351e290
MJ
8366OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8367M: Mark Jackson <mpfj@newflow.co.uk>
8368L: linux-omap@vger.kernel.org
8369S: Maintained
8370F: arch/arm/boot/dts/am335x-nano.dts
8371
0ad122d9 8372OMFS FILESYSTEM
8b58be88 8373M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8374L: linux-karma-devel@lists.sourceforge.net
8375S: Maintained
679655da
JP
8376F: Documentation/filesystems/omfs.txt
8377F: fs/omfs/
0ad122d9 8378
c1986ee9 8379OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8380M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8381S: Maintained
679655da
JP
8382F: drivers/char/pcmcia/cm4000_cs.c
8383F: include/linux/cm4000_cs.h
c117ab84 8384F: include/uapi/linux/cm4000_cs.h
c1986ee9 8385
77c44ab1 8386OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8387M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8388S: Maintained
679655da 8389F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8390
77d5140f 8391OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8392M: Jonathan Corbet <corbet@lwn.net>
661263b5 8393L: linux-media@vger.kernel.org
275ffde4 8394T: git git://linuxtv.org/media_tree.git
77d5140f 8395S: Maintained
90d72ac6 8396F: drivers/media/i2c/ov7670.c
77d5140f 8397
431bca73 8398ONENAND FLASH DRIVER
8b58be88 8399M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8400L: linux-mtd@lists.infradead.org
8401S: Maintained
679655da
JP
8402F: drivers/mtd/onenand/
8403F: include/linux/mtd/onenand*.h
431bca73 8404
1da177e4 8405ONSTREAM SCSI TAPE DRIVER
8b58be88 8406M: Willem Riede <osst@riede.org>
1da177e4
LT
8407L: osst-users@lists.sourceforge.net
8408L: linux-scsi@vger.kernel.org
8409S: Maintained
f7269cfc
JD
8410F: Documentation/scsi/osst.txt
8411F: drivers/scsi/osst.*
8412F: drivers/scsi/osst_*.h
8413F: drivers/scsi/st.h
1da177e4 8414
e2d1d6c0 8415OPENCORES I2C BUS DRIVER
8b58be88 8416M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8417L: linux-i2c@vger.kernel.org
e2d1d6c0 8418S: Maintained
679655da
JP
8419F: Documentation/i2c/busses/i2c-ocores
8420F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8421
860c44c1 8422OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8423M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8424M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8425L: devicetree@vger.kernel.org
a7fefe9f 8426W: http://www.devicetree.org/
fcdec35e 8427T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8428S: Maintained
f8828205 8429F: drivers/of/
860c44c1 8430F: include/linux/of*.h
f8828205 8431F: scripts/dtc/
860c44c1 8432
f8828205 8433OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8434M: Rob Herring <robh+dt@kernel.org>
f8828205 8435M: Mark Rutland <mark.rutland@arm.com>
f8828205 8436L: devicetree@vger.kernel.org
9f273c24 8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8438Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8439S: Maintained
8440F: Documentation/devicetree/
8441F: arch/*/boot/dts/
8442F: include/dt-bindings/
8443
2bb65f56
PA
8444OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8445M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8446L: devicetree@vger.kernel.org
8447S: Maintained
8448F: Documentation/devicetree/dynamic-resolution-notes.txt
8449F: Documentation/devicetree/overlay-notes.txt
8450F: drivers/of/overlay.c
8451F: drivers/of/resolver.c
8452
19f9d392
JB
8453OPENRISC ARCHITECTURE
8454M: Jonas Bonn <jonas@southpole.se>
8455W: http://openrisc.net
19f9d392
JB
8456S: Maintained
8457T: git git://openrisc.net/~jonas/linux
14430813 8458F: arch/openrisc/
19f9d392 8459
ccb1352e 8460OPENVSWITCH
4f337ed5 8461M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8462L: netdev@vger.kernel.org
ccb1352e
JG
8463L: dev@openvswitch.org
8464W: http://openvswitch.org
ccb1352e
JG
8465S: Maintained
8466F: net/openvswitch/
b422da7c 8467F: include/uapi/linux/openvswitch.h
ccb1352e 8468
875fa6fb
VK
8469OPERATING PERFORMANCE POINTS (OPP)
8470M: Viresh Kumar <vireshk@kernel.org>
8471M: Nishanth Menon <nm@ti.com>
8472M: Stephen Boyd <sboyd@codeaurora.org>
8473L: linux-pm@vger.kernel.org
8474S: Maintained
8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8476F: drivers/base/power/opp/
8477F: include/linux/pm_opp.h
8478F: Documentation/power/opp.txt
8479F: Documentation/devicetree/bindings/opp/
8480
af39917d
CL
8481OPL4 DRIVER
8482M: Clemens Ladisch <clemens@ladisch.de>
8483L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8484T: git git://git.alsa-project.org/alsa-kernel.git
8485S: Maintained
8486F: sound/drivers/opl4/
8487
1da177e4 8488OPROFILE
4cf7e718 8489M: Robert Richter <rric@kernel.org>
1da177e4
LT
8490L: oprofile-list@lists.sf.net
8491S: Maintained
81c4a8a6 8492F: arch/*/include/asm/oprofile*.h
679655da
JP
8493F: arch/*/oprofile/
8494F: drivers/oprofile/
8495F: include/linux/oprofile.h
1da177e4 8496
e2d1d6c0 8497ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8498M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8499M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8500L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8501W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8502S: Supported
679655da
JP
8503F: Documentation/filesystems/ocfs2.txt
8504F: Documentation/filesystems/dlmfs.txt
8505F: fs/ocfs2/
e2d1d6c0 8506
1da177e4 8507ORINOCO DRIVER
724c6b35 8508L: linux-wireless@vger.kernel.org
491b26b4 8509W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8510W: http://www.nongnu.org/orinoco/
3a59babb 8511S: Orphan
2be45b66 8512F: drivers/net/wireless/intersil/orinoco/
1da177e4 8513
42c55aa8 8514OSD LIBRARY and FILESYSTEM
fadc0752 8515M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8516M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8517L: osd-dev@open-osd.org
8518W: http://open-osd.org
54e5881d 8519T: git git://git.open-osd.org/open-osd.git
68274794 8520S: Maintained
42c55aa8 8521F: drivers/scsi/osd/
6b6f0b6c 8522F: include/scsi/osd_*
42c55aa8 8523F: fs/exofs/
68274794 8524
ef94b186 8525OVERLAY FILESYSTEM
7c37fbda 8526M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8527L: linux-unionfs@vger.kernel.org
8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8529S: Supported
1d113735 8530F: fs/overlayfs/
7c37fbda
NB
8531F: Documentation/filesystems/overlayfs.txt
8532
85096169
MM
8533ORANGEFS FILESYSTEM
8534M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8535L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8537S: Supported
8538F: fs/orangefs/
8539F: Documentation/filesystems/orangefs.txt
8540
e2d1d6c0 8541P54 WIRELESS DRIVER
084cb0fe 8542M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8543L: linux-wireless@vger.kernel.org
084cb0fe 8544W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8545S: Maintained
d3466830 8546F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8547
f5cd7872 8548PA SEMI ETHERNET DRIVER
8b58be88 8549M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8550L: netdev@vger.kernel.org
8551S: Maintained
ded19add 8552F: drivers/net/ethernet/pasemi/*
f5cd7872 8553
beb58aa3 8554PA SEMI SMBUS DRIVER
8b58be88 8555M: Olof Johansson <olof@lixom.net>
846557d3 8556L: linux-i2c@vger.kernel.org
beb58aa3 8557S: Maintained
679655da 8558F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8559
48fc267e
SK
8560PADATA PARALLEL EXECUTION MECHANISM
8561M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8562L: linux-crypto@vger.kernel.org
8563S: Maintained
8564F: kernel/padata.c
8565F: include/linux/padata.h
8566F: Documentation/padata.txt
8567
709ee531 8568PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8569M: Harald Welte <laforge@gnumonks.org>
d0944853 8570L: platform-driver-x86@vger.kernel.org
709ee531 8571S: Maintained
679655da 8572F: drivers/platform/x86/panasonic-laptop.c
709ee531 8573
368dd5ac 8574PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8575M: David Howells <dhowells@redhat.com>
4fa97181
DH
8576L: linux-am33-list@redhat.com (moderated for non-subscribers)
8577W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8578S: Maintained
679655da
JP
8579F: Documentation/mn10300/
8580F: arch/mn10300/
4fa97181 8581
305b37bd
KS
8582PARALLEL LCD/KEYPAD PANEL DRIVER
8583M: Willy Tarreau <willy@haproxy.com>
8584M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8585S: Odd Fixes
8586F: Documentation/misc-devices/lcd-panel-cgram.txt
8587F: drivers/misc/panel.c
8588
64dfff03
SM
8589PARALLEL PORT SUBSYSTEM
8590M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8591M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8592L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8593S: Maintained
679655da
JP
8594F: drivers/parport/
8595F: include/linux/parport*.h
8596F: drivers/char/ppdev.c
c117ab84 8597F: include/uapi/linux/ppdev.h
64dfff03 8598F: Documentation/parport*.txt
1da177e4 8599
4cdf6bc2 8600PARAVIRT_OPS INTERFACE
d633180c 8601M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8602M: Chris Wright <chrisw@sous-sol.org>
8603M: Alok Kataria <akataria@vmware.com>
8604M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8605L: virtualization@lists.linux-foundation.org
4cdf6bc2 8606S: Supported
a2e19991 8607F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8608F: arch/*/kernel/paravirt*
8609F: arch/*/include/asm/paravirt.h
4cdf6bc2 8610
e2d1d6c0 8611PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8612M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8613L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8614S: Maintained
679655da
JP
8615F: Documentation/blockdev/paride.txt
8616F: drivers/block/paride/
e2d1d6c0
RD
8617
8618PARISC ARCHITECTURE
b8828770 8619M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8620M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8621L: linux-parisc@vger.kernel.org
8622W: http://www.parisc-linux.org/
8a6e2535 8623Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8626S: Maintained
679655da 8627F: arch/parisc/
2b6bac9e 8628F: Documentation/parisc/
679655da 8629F: drivers/parisc/
2b6bac9e
HD
8630F: drivers/char/agp/parisc-agp.c
8631F: drivers/input/serio/gscps2.c
8632F: drivers/parport/parport_gsc.*
8633F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8634F: drivers/video/fbdev/sti*
2b6bac9e
HD
8635F: drivers/video/console/sti*
8636F: drivers/video/logo/logo_parisc*
e2d1d6c0 8637
1662d32c 8638PC87360 HARDWARE MONITORING DRIVER
8b58be88 8639M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8640L: linux-hwmon@vger.kernel.org
1662d32c 8641S: Maintained
679655da
JP
8642F: Documentation/hwmon/pc87360
8643F: drivers/hwmon/pc87360.c
1662d32c
JC
8644
8645PC8736x GPIO DRIVER
8b58be88 8646M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8647S: Maintained
679655da 8648F: drivers/char/pc8736x_gpio.c
1662d32c 8649
1ad107fd 8650PC87427 HARDWARE MONITORING DRIVER
d8130624 8651M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8652L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8653S: Maintained
8654F: Documentation/hwmon/pc87427
8655F: drivers/hwmon/pc87427.c
8656
b26e0ed4 8657PCA9532 LED DRIVER
8b58be88 8658M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8659S: Maintained
d5ca6918
JP
8660F: drivers/leds/leds-pca9532.c
8661F: include/linux/leds-pca9532.h
b26e0ed4 8662
5ce914a8 8663PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8664M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8665L: linux-i2c@vger.kernel.org
8666S: Maintained
b4f0b74e 8667F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8668
3971dae5 8669PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8670M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8671S: Maintained
8672F: drivers/firmware/pcdp.*
8673
065c6359 8674PCI ERROR RECOVERY
6305902c 8675M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8676L: linux-pci@vger.kernel.org
065c6359 8677S: Supported
679655da 8678F: Documentation/PCI/pci-error-recovery.txt
065c6359 8679
78c1cffd
RC
8680PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8681M: Russell Currey <ruscur@russell.cc>
8682L: linuxppc-dev@lists.ozlabs.org
8683S: Supported
8684F: Documentation/powerpc/eeh-pci-error-recovery.txt
8685F: arch/powerpc/kernel/eeh*.c
8686F: arch/powerpc/platforms/*/eeh*.c
8687F: arch/powerpc/include/*/eeh*.h
8688
1da177e4 8689PCI SUBSYSTEM
5ac3a6d2 8690M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8691L: linux-pci@vger.kernel.org
99662dd1 8692Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8694S: Supported
679655da
JP
8695F: Documentation/PCI/
8696F: drivers/pci/
8697F: include/linux/pci*
6b49ee49 8698F: arch/x86/pci/
cad01f91 8699F: arch/x86/kernel/quirks.c
1da177e4 8700
eaa6111b
LFT
8701PCI DRIVER FOR ALTERA PCIE IP
8702M: Ley Foon Tan <lftan@altera.com>
8703L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8704L: linux-pci@vger.kernel.org
8705S: Supported
8706F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8707F: drivers/pci/host/pcie-altera.c
8708
b7e78170
RH
8709PCI DRIVER FOR ARM VERSATILE PLATFORM
8710M: Rob Herring <robh@kernel.org>
8711L: linux-pci@vger.kernel.org
8712L: linux-arm-kernel@lists.infradead.org
8713S: Maintained
8714F: Documentation/devicetree/bindings/pci/versatile.txt
8715F: drivers/pci/host/pci-versatile.c
8716
5f6b6ccd
TI
8717PCI DRIVER FOR APPLIEDMICRO XGENE
8718M: Tanmay Inamdar <tinamdar@apm.com>
8719L: linux-pci@vger.kernel.org
8720L: linux-arm-kernel@lists.infradead.org
8721S: Maintained
8722F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8723F: drivers/pci/host/pci-xgene.c
8724
62d0ff83
ML
8725PCI DRIVER FOR FREESCALE LAYERSCAPE
8726M: Minghuan Lian <minghuan.Lian@freescale.com>
8727M: Mingkai Hu <mingkai.hu@freescale.com>
8728M: Roy Zang <tie-fei.zang@freescale.com>
8729L: linuxppc-dev@lists.ozlabs.org
8730L: linux-pci@vger.kernel.org
8731L: linux-arm-kernel@lists.infradead.org
8732S: Maintained
8733F: drivers/pci/host/*layerscape*
8734
f0b75693 8735PCI DRIVER FOR IMX6
f175aa2c 8736M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8737M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8738L: linux-pci@vger.kernel.org
8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740S: Maintained
8741F: drivers/pci/host/*imx6*
8742
0c4ffcfe
MK
8743PCI DRIVER FOR TI KEYSTONE
8744M: Murali Karicheri <m-karicheri2@ti.com>
8745L: linux-pci@vger.kernel.org
8746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8747S: Maintained
8748F: drivers/pci/host/*keystone*
8749
f0b75693
BH
8750PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8751M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8752M: Jason Cooper <jason@lakedaemon.net>
8753L: linux-pci@vger.kernel.org
8754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8755S: Maintained
8756F: drivers/pci/host/*mvebu*
8757
0447cfd7
TR
8758PCI DRIVER FOR NVIDIA TEGRA
8759M: Thierry Reding <thierry.reding@gmail.com>
8760L: linux-tegra@vger.kernel.org
f0b75693 8761L: linux-pci@vger.kernel.org
0447cfd7
TR
8762S: Supported
8763F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8764F: drivers/pci/host/pci-tegra.c
8765
47ff3de9
KVA
8766PCI DRIVER FOR TI DRA7XX
8767M: Kishon Vijay Abraham I <kishon@ti.com>
8768L: linux-omap@vger.kernel.org
8769L: linux-pci@vger.kernel.org
8770S: Supported
8771F: Documentation/devicetree/bindings/pci/ti-pci.txt
8772F: drivers/pci/host/pci-dra7xx.c
8773
f0b75693
BH
8774PCI DRIVER FOR RENESAS R-CAR
8775M: Simon Horman <horms@verge.net.au>
8776L: linux-pci@vger.kernel.org
4a121096 8777L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8778S: Maintained
8779F: drivers/pci/host/*rcar*
8780
4af82255 8781PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8782M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8783L: linux-pci@vger.kernel.org
f0b75693
BH
8784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8785L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8786S: Maintained
8787F: drivers/pci/host/pci-exynos.c
8788
f0b75693 8789PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8790M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8791M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8792L: linux-pci@vger.kernel.org
8793S: Maintained
8794F: drivers/pci/host/*designware*
8795
5a3aa2a8
JP
8796PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8797M: Joao Pinto <jpinto@synopsys.com>
8798L: linux-pci@vger.kernel.org
8799S: Maintained
8800F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8801F: drivers/pci/host/pcie-designware-plat.c
8802
cf28855b
WD
8803PCI DRIVER FOR GENERIC OF HOSTS
8804M: Will Deacon <will.deacon@arm.com>
8805L: linux-pci@vger.kernel.org
8806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8807S: Maintained
8808F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8809F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8810F: drivers/pci/host/pci-host-generic.c
8811
185a383a
KB
8812PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8813M: Keith Busch <keith.busch@intel.com>
8814L: linux-pci@vger.kernel.org
8815S: Supported
8816F: arch/x86/pci/vmd.c
8817
51b66a6c 8818PCIE DRIVER FOR ST SPEAR13XX
110baab1 8819M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8820L: linux-pci@vger.kernel.org
110baab1 8821S: Maintained
51b66a6c
PA
8822F: drivers/pci/host/*spear*
8823
af1169b4
LFT
8824PCI MSI DRIVER FOR ALTERA MSI IP
8825M: Ley Foon Tan <lftan@altera.com>
8826L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8827L: linux-pci@vger.kernel.org
8828S: Supported
8829F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8830F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8831
dcd19de3
DD
8832PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8833M: Duc Dang <dhdang@apm.com>
8834L: linux-pci@vger.kernel.org
8835L: linux-arm-kernel@lists.infradead.org
8836S: Maintained
8837F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8838F: drivers/pci/host/pci-xgene-msi.c
8839
500a1d9a
ZW
8840PCIE DRIVER FOR HISILICON
8841M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8842M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8843L: linux-pci@vger.kernel.org
8844S: Maintained
8845F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8846F: drivers/pci/host/pcie-hisi.c
8847
82a82383
SV
8848PCIE DRIVER FOR QUALCOMM MSM
8849M: Stanimir Varbanov <svarbanov@mm-sol.com>
8850L: linux-pci@vger.kernel.org
8851L: linux-arm-msm@vger.kernel.org
8852S: Maintained
8853F: drivers/pci/host/*qcom*
8854
f12b76e5
DD
8855PCIE DRIVER FOR CAVIUM THUNDERX
8856M: David Daney <david.daney@cavium.com>
8857L: linux-pci@vger.kernel.org
8858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8859S: Supported
8860F: Documentation/devicetree/bindings/pci/pci-thunder-*
8861F: drivers/pci/host/pci-thunder-*
8862
1da177e4 8863PCMCIA SUBSYSTEM
4230dfc9 8864P: Linux PCMCIA Team
f5df5881 8865L: linux-pcmcia@lists.infradead.org
6650e0a5 8866W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8867T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8868S: Maintained
679655da
JP
8869F: Documentation/pcmcia/
8870F: drivers/pcmcia/
8871F: include/pcmcia/
1da177e4
LT
8872
8873PCNET32 NETWORK DRIVER
227fb925 8874M: Don Fry <pcnet32@frontier.com>
979b6c13 8875L: netdev@vger.kernel.org
1da177e4 8876S: Maintained
b955f6ca 8877F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8878
48fc267e
SK
8879PCRYPT PARALLEL CRYPTO ENGINE
8880M: Steffen Klassert <steffen.klassert@secunet.com>
8881L: linux-crypto@vger.kernel.org
8882S: Maintained
8883F: crypto/pcrypt.c
8884F: include/crypto/pcrypt.h
8885
e72df0b8
TH
8886PER-CPU MEMORY ALLOCATOR
8887M: Tejun Heo <tj@kernel.org>
93e205a7 8888M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8890S: Maintained
8891F: include/linux/percpu*.h
8892F: mm/percpu*.c
8893F: arch/*/include/asm/percpu.h
8894
ad4ecbcb 8895PER-TASK DELAY ACCOUNTING
185e595f 8896M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8897S: Maintained
679655da
JP
8898F: include/linux/delayacct.h
8899F: kernel/delayacct.c
ad4ecbcb 8900
57c0c15b 8901PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8902M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8903M: Ingo Molnar <mingo@redhat.com>
f80c5393 8904M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8905R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8906L: linux-kernel@vger.kernel.org
75fc2d37 8907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8908S: Supported
d53e8365 8909F: kernel/events/*
a003236c 8910F: include/linux/perf_event.h
c117ab84 8911F: include/uapi/linux/perf_event.h
141c4296
RR
8912F: arch/*/kernel/perf_event*.c
8913F: arch/*/kernel/*/perf_event*.c
8914F: arch/*/kernel/*/*/perf_event*.c
a003236c 8915F: arch/*/include/asm/perf_event.h
a003236c 8916F: arch/*/kernel/perf_callchain.c
b0a434fb 8917F: arch/*/events/*
a003236c 8918F: tools/perf/
6c0b3244 8919
dd49d0f5 8920PERSONALITY HANDLING
8b58be88 8921M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8922L: linux-abi-devel@lists.sourceforge.net
8923S: Maintained
679655da 8924F: include/linux/personality.h
c117ab84 8925F: include/uapi/linux/personality.h
dd49d0f5 8926
838e7a03 8927PHONET PROTOCOL
2a06b40f 8928M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8929S: Supported
8930F: Documentation/networking/phonet.txt
8931F: include/linux/phonet.h
8932F: include/net/phonet/
c117ab84 8933F: include/uapi/linux/phonet.h
838e7a03
RDC
8934F: net/phonet/
8935
1da177e4 8936PHRAM MTD DRIVER
8b58be88 8937M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8938L: linux-mtd@lists.infradead.org
8939S: Maintained
679655da 8940F: drivers/mtd/devices/phram.c
1da177e4 8941
efdbb10e
BP
8942PICOLCD HID DRIVER
8943M: Bruno Prémont <bonbons@linux-vserver.org>
8944L: linux-input@vger.kernel.org
8945S: Maintained
8946F: drivers/hid/hid-picolcd*
8947
a53bfa07
JI
8948PICOXCELL SUPPORT
8949M: Jamie Iles <jamie@jamieiles.com>
8950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8951T: git git://github.com/jamieiles/linux-2.6-ji.git
8952S: Supported
b8733987 8953F: arch/arm/boot/dts/picoxcell*
14430813 8954F: arch/arm/mach-picoxcell/
b8733987 8955F: drivers/crypto/picoxcell*
a53bfa07 8956
2744e8af
LW
8957PIN CONTROL SUBSYSTEM
8958M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8959L: linux-gpio@vger.kernel.org
dbe752a3 8960T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8961S: Maintained
9feeed94 8962F: Documentation/devicetree/bindings/pinctrl/
07f29ba6 8963F: drivers/pinctrl/
8e406fe4 8964F: include/linux/pinctrl/
2744e8af 8965
2201bbb8
JCPV
8966PIN CONTROLLER - ATMEL AT91
8967M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8969S: Maintained
c654b6bf 8970F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8971
33d3690c
LD
8972PIN CONTROLLER - ATMEL AT91 PIO4
8973M: Ludovic Desroches <ludovic.desroches@atmel.com>
8974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8975L: linux-gpio@vger.kernel.org
8976S: Supported
8977F: drivers/pinctrl/pinctrl-at91-pio4.*
8978
cbd1b652
MW
8979PIN CONTROLLER - INTEL
8980M: Mika Westerberg <mika.westerberg@linux.intel.com>
8981M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8982S: Maintained
8983F: drivers/pinctrl/intel/
2201bbb8 8984
9963b536
LP
8985PIN CONTROLLER - RENESAS
8986M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8987M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8988L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8989S: Maintained
8990F: drivers/pinctrl/sh-pfc/
8991
b75e60d6 8992PIN CONTROLLER - SAMSUNG
fea685e9 8993M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8994M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8995M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8997L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8998S: Maintained
9b5b33f6 8999F: drivers/pinctrl/samsung/
b75e60d6 9000
13cbd906
TL
9001PIN CONTROLLER - SINGLE
9002M: Tony Lindgren <tony@atomide.com>
9003M: Haojian Zhuang <haojian.zhuang@linaro.org>
9004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9005L: linux-omap@vger.kernel.org
9006S: Maintained
9007F: drivers/pinctrl/pinctrl-single.c
9008
deda8287 9009PIN CONTROLLER - ST SPEAR
da89947b 9010M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012W: http://www.st.com/spear
9013S: Maintained
8e406fe4 9014F: drivers/pinctrl/spear/
deda8287 9015
249a6771 9016PKTCDVD DRIVER
e5f6450c 9017M: Jiri Kosina <jikos@kernel.org>
249a6771 9018S: Maintained
679655da
JP
9019F: drivers/block/pktcdvd.c
9020F: include/linux/pktcdvd.h
c117ab84 9021F: include/uapi/linux/pktcdvd.h
249a6771 9022
b31d8273
G
9023PKUNITY SOC DRIVERS
9024M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9025W: http://mprc.pku.edu.cn/~guanxuetao/linux
9026S: Maintained
ceebf4d5 9027T: git git://github.com/gxt/linux.git
b31d8273 9028F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9029F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9030F: drivers/video/fbdev/fb-puv3.c
2809e80b 9031F: drivers/rtc/rtc-puv3.c
b31d8273 9032
9d2ecfb7 9033PMBUS HARDWARE MONITORING DRIVERS
ca462085 9034M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9035L: linux-hwmon@vger.kernel.org
9036W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9037W: http://www.roeck-us.net/linux/drivers/
9038T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9039S: Maintained
9040F: Documentation/hwmon/pmbus
9041F: drivers/hwmon/pmbus/
9042F: include/linux/i2c/pmbus.h
9043
89a36810 9044PMC SIERRA MaxRAID DRIVER
89a36810
AR
9045L: linux-scsi@vger.kernel.org
9046W: http://www.pmc-sierra.com/
3cdea4d7 9047S: Orphan
89a36810
AR
9048F: drivers/scsi/pmcraid.*
9049
dbf9bfe6 9050PMC SIERRA PM8001 DRIVER
d32477e2 9051M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9052M: lindar_liu@usish.com
f5a7b525 9053L: pmchba@pmcs.com
dbf9bfe6 9054L: linux-scsi@vger.kernel.org
9055S: Supported
9056F: drivers/scsi/pm8001/
9057
1da177e4 9058POSIX CLOCKS and TIMERS
8b58be88 9059M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9060L: linux-kernel@vger.kernel.org
75fc2d37 9061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9062S: Maintained
679655da
JP
9063F: fs/timerfd.c
9064F: include/linux/timer*
5cee9645 9065F: kernel/time/*timer*
1da177e4 9066
7b06a6d7
RW
9067POWER MANAGEMENT CORE
9068M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9069L: linux-pm@vger.kernel.org
9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9071S: Supported
9072F: drivers/base/power/
9073F: include/linux/pm.h
9074F: include/linux/pm_*
9075F: include/linux/powercap.h
9076F: drivers/powercap/
9077
3be86148 9078POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9079M: Sebastian Reichel <sre@kernel.org>
57318935 9080M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9081M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9082L: linux-pm@vger.kernel.org
54e5881d 9083T: git git://git.infradead.org/battery-2.6.git
3be86148 9084S: Maintained
679655da 9085F: include/linux/power_supply.h
8cd725a1 9086F: drivers/power/
26305022 9087X: drivers/power/avs/
3be86148 9088
514f161a
MR
9089POWER STATE COORDINATION INTERFACE (PSCI)
9090M: Mark Rutland <mark.rutland@arm.com>
9091M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9092L: linux-arm-kernel@lists.infradead.org
9093S: Maintained
9094F: drivers/firmware/psci.c
9095F: include/linux/psci.h
9096F: include/uapi/linux/psci.h
9097
1da177e4 9098PNP SUPPORT
9c3646d1 9099M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9100S: Maintained
679655da 9101F: drivers/pnp/
1da177e4
LT
9102
9103PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9104M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9105L: linux-ppp@vger.kernel.org
9106S: Maintained
224cf5ad 9107F: drivers/net/ppp/ppp_*
1da177e4
LT
9108
9109PPP OVER ATM (RFC 2364)
8b58be88 9110M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9111S: Maintained
679655da 9112F: net/atm/pppoatm.c
c117ab84 9113F: include/uapi/linux/atmppp.h
1da177e4
LT
9114
9115PPP OVER ETHERNET
8b58be88 9116M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9117S: Maintained
224cf5ad
JK
9118F: drivers/net/ppp/pppoe.c
9119F: drivers/net/ppp/pppox.c
1da177e4 9120
a6d2370b 9121PPP OVER L2TP
8b58be88 9122M: James Chapman <jchapman@katalix.com>
a6d2370b 9123S: Maintained
90ca28d1 9124F: net/l2tp/l2tp_ppp.c
679655da 9125F: include/linux/if_pppol2tp.h
c117ab84 9126F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9127
eae9d2ba 9128PPS SUPPORT
8b58be88 9129M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9130W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9131L: linuxpps@ml.enneenne.com (subscribers-only)
9132S: Maintained
cabaaf41
JP
9133F: Documentation/pps/
9134F: drivers/pps/
9135F: include/linux/pps*.h
eae9d2ba 9136
71a6d0af
HW
9137PPTP DRIVER
9138M: Dmitry Kozlov <xeb@mail.ru>
9139L: netdev@vger.kernel.org
9140S: Maintained
224cf5ad 9141F: drivers/net/ppp/pptp.c
71a6d0af
HW
9142W: http://sourceforge.net/projects/accel-pptp
9143
1da177e4 9144PREEMPTIBLE KERNEL
8b58be88 9145M: Robert Love <rml@tech9.net>
1da177e4
LT
9146L: kpreempt-tech@lists.sourceforge.net
9147W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9148S: Supported
679655da
JP
9149F: Documentation/preempt-locking.txt
9150F: include/linux/preempt.h
1da177e4
LT
9151
9152PRISM54 WIRELESS DRIVER
8b58be88 9153M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9154L: linux-wireless@vger.kernel.org
9ef80804 9155W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9156S: Obsolete
c12edfe2 9157F: drivers/net/wireless/intersil/prism54/
1da177e4 9158
02c18891 9159PS3 NETWORK SUPPORT
b809b9ca 9160M: Geoff Levand <geoff@infradead.org>
02c18891 9161L: netdev@vger.kernel.org
a14ab6b6 9162L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9163S: Maintained
8df158ac 9164F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9165
f58a9d17 9166PS3 PLATFORM SUPPORT
b809b9ca 9167M: Geoff Levand <geoff@infradead.org>
a4724ed6 9168L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9169S: Maintained
679655da
JP
9170F: arch/powerpc/boot/ps3*
9171F: arch/powerpc/include/asm/lv1call.h
9172F: arch/powerpc/include/asm/ps3*.h
9173F: arch/powerpc/platforms/ps3/
9174F: drivers/*/ps3*
9175F: drivers/ps3/
fec629b8 9176F: drivers/rtc/rtc-ps3.c
679655da 9177F: drivers/usb/host/*ps3.c
fec629b8 9178F: sound/ppc/snd_ps3*
f58a9d17 9179
cffb4add 9180PS3VRAM DRIVER
8b58be88 9181M: Jim Paris <jim@jtan.com>
3715a5d0 9182M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9183L: linuxppc-dev@lists.ozlabs.org
cffb4add 9184S: Maintained
8a3977cb 9185F: drivers/block/ps3vram.c
cffb4add 9186
8defe599 9187PSTORE FILESYSTEM
9d5e2a02 9188M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9189M: Colin Cross <ccross@android.com>
9190M: Kees Cook <keescook@chromium.org>
9191M: Tony Luck <tony.luck@intel.com>
9192S: Maintained
9f273c24 9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9194F: fs/pstore/
9195F: include/linux/pstore*
04851772 9196F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9197F: drivers/acpi/apei/erst.c
9198
7fbc415d
RC
9199PTP HARDWARE CLOCK SUPPORT
9200M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9201L: netdev@vger.kernel.org
7fbc415d
RC
9202S: Maintained
9203W: http://linuxptp.sourceforge.net/
9204F: Documentation/ABI/testing/sysfs-ptp
9205F: Documentation/ptp/*
0ecb3cdd 9206F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9207F: drivers/net/phy/dp83640*
9208F: drivers/ptp/*
9209F: include/linux/ptp_cl*
9210
cf94a4d1 9211PTRACE SUPPORT
e846ee5f 9212M: Roland McGrath <roland@hack.frob.com>
8b58be88 9213M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9214S: Maintained
9215F: include/asm-generic/syscall.h
9216F: include/linux/ptrace.h
9217F: include/linux/regset.h
9218F: include/linux/tracehook.h
c117ab84 9219F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9220F: kernel/ptrace.c
9221
8320204a 9222PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9223M: Mike Isely <isely@pobox.com>
16e9495d 9224L: pvrusb2@isely.net (subscribers-only)
661263b5 9225L: linux-media@vger.kernel.org
8320204a 9226W: http://www.isely.net/pvrusb2/
275ffde4 9227T: git git://linuxtv.org/media_tree.git
8320204a 9228S: Maintained
679655da 9229F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9230F: drivers/media/usb/pvrusb2/
8320204a 9231
39532e6c
HG
9232PWC WEBCAM DRIVER
9233M: Hans de Goede <hdegoede@redhat.com>
9234L: linux-media@vger.kernel.org
9235T: git git://linuxtv.org/media_tree.git
9236S: Maintained
9237F: drivers/media/usb/pwc/*
9238
93c090b3
KD
9239PWM FAN DRIVER
9240M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9241L: linux-hwmon@vger.kernel.org
93c090b3
KD
9242S: Supported
9243F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9244F: Documentation/hwmon/pwm-fan
9245F: drivers/hwmon/pwm-fan.c
9246
200efedd 9247PWM SUBSYSTEM
aa3495f7
TR
9248M: Thierry Reding <thierry.reding@gmail.com>
9249L: linux-pwm@vger.kernel.org
0c2498f1 9250S: Maintained
006e854f 9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9252F: Documentation/pwm.txt
9253F: Documentation/devicetree/bindings/pwm/
9254F: include/linux/pwm.h
0c2498f1 9255F: drivers/pwm/
a140b98d
TR
9256F: drivers/video/backlight/pwm_bl.c
9257F: include/linux/pwm_backlight.h
0c2498f1 9258
30ec261e 9259PXA2xx/PXA3xx SUPPORT
8da5e302 9260M: Daniel Mack <daniel@zonque.org>
a323f664 9261M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9262M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9264T: git git://github.com/hzhuang1/linux.git
8da5e302 9265T: git git://github.com/rjarzmik/linux.git
1da177e4 9266S: Maintained
e68d7c14 9267F: arch/arm/boot/dts/pxa*
679655da 9268F: arch/arm/mach-pxa/
820439f1 9269F: drivers/dma/pxa*
679655da 9270F: drivers/pcmcia/pxa2xx*
1403ead9 9271F: drivers/pinctrl/pxa/
9df92e6c 9272F: drivers/spi/spi-pxa2xx*
faf2e1db 9273F: drivers/usb/gadget/udc/pxa2*
679655da 9274F: include/sound/pxa2xx-lib.h
bec4c99e 9275F: sound/arm/pxa*
14430813 9276F: sound/soc/pxa/
1da177e4 9277
f3154a46
RJ
9278PXA GPIO DRIVER
9279M: Robert Jarzmik <robert.jarzmik@free.fr>
9280L: linux-gpio@vger.kernel.org
9281S: Maintained
9282F: drivers/gpio/gpio-pxa.c
9283
ec64d3bf
EG
9284PXA3xx NAND FLASH DRIVER
9285M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9286L: linux-mtd@lists.infradead.org
9287S: Maintained
9a67f099 9288F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9289
3f640c61 9290MMP SUPPORT
8b58be88 9291M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9292M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9294T: git git://github.com/hzhuang1/linux.git
9295T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9296S: Maintained
e68d7c14 9297F: arch/arm/boot/dts/mmp*
3f640c61 9298F: arch/arm/mach-mmp/
e8e6cb32 9299
272f133a
PO
9300PXA MMCI DRIVER
9301S: Orphan
9302
57f63bc8 9303PXA RTC DRIVER
8b58be88 9304M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9305L: rtc-linux@googlegroups.com
9306S: Maintained
9307
cea4001a 9308QAT DRIVER
49e7d9df
JP
9309M: Tadeusz Struk <tadeusz.struk@intel.com>
9310L: qat-linux@intel.com
9311S: Supported
9312F: drivers/crypto/qat/
cea4001a 9313
52a09a04 9314QIB DRIVER
8473c603 9315M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9316L: linux-rdma@vger.kernel.org
9317S: Supported
9318F: drivers/infiniband/hw/qib/
9319
5e9772b9
JS
9320QLOGIC QLA1280 SCSI DRIVER
9321M: Michael Reed <mdr@sgi.com>
9322L: linux-scsi@vger.kernel.org
9323S: Maintained
9324F: drivers/scsi/qla1280.[ch]
9325
1da177e4 9326QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9327M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9328L: linux-scsi@vger.kernel.org
9329S: Supported
679655da
JP
9330F: Documentation/scsi/LICENSE.qla2xxx
9331F: drivers/scsi/qla2xxx/
1da177e4 9332
883c98fe 9333QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9334M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9335L: linux-scsi@vger.kernel.org
9336S: Supported
bacfb81b 9337F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9338F: drivers/scsi/qla4xxx/
9339
5a4faa87 9340QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9341M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9342M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9343M: linux-driver@qlogic.com
9344L: netdev@vger.kernel.org
9345S: Supported
679655da 9346F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9347F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9348
0ec00f03 9349QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9350M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9351L: netdev@vger.kernel.org
9352S: Supported
aa43c215 9353F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9354
c4e84bde 9355QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9356M: Harish Patil <harish.patil@qlogic.com>
9357M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9358M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9359M: linux-driver@qlogic.com
c4e84bde
RM
9360L: netdev@vger.kernel.org
9361S: Supported
aa43c215 9362F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9363
fe56b9e6
YM
9364QLOGIC QL4xxx ETHERNET DRIVER
9365M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9366M: Ariel Elior <Ariel.Elior@qlogic.com>
9367M: everest-linux-l2@qlogic.com
9368L: netdev@vger.kernel.org
9369S: Supported
9370F: drivers/net/ethernet/qlogic/qed/
9371F: include/linux/qed/
9372F: drivers/net/ethernet/qlogic/qede/
9373
1da177e4 9374QNX4 FILESYSTEM
8b58be88 9375M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9376W: http://www.alarsen.net/linux/qnx4fs/
9377S: Maintained
80811493 9378F: fs/qnx4/
c117ab84
CEB
9379F: include/uapi/linux/qnx4_fs.h
9380F: include/uapi/linux/qnxtypes.h
1da177e4 9381
91952bc0
AP
9382QT1010 MEDIA DRIVER
9383M: Antti Palosaari <crope@iki.fi>
9384L: linux-media@vger.kernel.org
a825eaec 9385W: https://linuxtv.org
91952bc0
AP
9386W: http://palosaari.fi/linux/
9387Q: http://patchwork.linuxtv.org/project/linux-media/list/
9388T: git git://linuxtv.org/anttip/media_tree.git
9389S: Maintained
9390F: drivers/media/tuners/qt1010*
9391
966fb5ec
SM
9392QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9393M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9394L: linux-wireless@vger.kernel.org
9395L: ath9k-devel@lists.ath9k.org
9396W: http://wireless.kernel.org/en/users/Drivers/ath9k
9397S: Supported
9398F: drivers/net/wireless/ath/ath9k/
9399
2ea0ffcb
KV
9400QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9401M: Kalle Valo <kvalo@qca.qualcomm.com>
9402L: ath10k@lists.infradead.org
9403W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9405S: Supported
9406F: drivers/net/wireless/ath/ath10k/
9407
4f4567cf
RK
9408QUALCOMM HEXAGON ARCHITECTURE
9409M: Richard Kuo <rkuo@codeaurora.org>
9410L: linux-hexagon@vger.kernel.org
9f273c24 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9412S: Supported
9413F: arch/hexagon/
9414
8e84c258
EK
9415QUALCOMM WCN36XX WIRELESS DRIVER
9416M: Eugene Krasnikov <k.eugene.e@gmail.com>
9417L: wcn36xx@lists.infradead.org
9418W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9419T: git git://github.com/KrasnikovEugene/wcn36xx.git
9420S: Supported
9421F: drivers/net/wireless/ath/wcn36xx/
9422
eeca9a67
MT
9423QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9424M: Gabriel Somlo <somlo@cmu.edu>
9425M: "Michael S. Tsirkin" <mst@redhat.com>
9426L: qemu-devel@nongnu.org
9427S: Maintained
9428F: drivers/firmware/qemu_fw_cfg.c
9429
602adf40 9430RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9431M: Ilya Dryomov <idryomov@gmail.com>
9432M: Sage Weil <sage@redhat.com>
527a88b9 9433M: Alex Elder <elder@kernel.org>
398ecff5 9434L: ceph-devel@vger.kernel.org
09d90327
SW
9435W: http://ceph.com/
9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9437T: git git://github.com/ceph/ceph-client.git
602adf40 9438S: Supported
398ecff5 9439F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9440F: drivers/block/rbd.c
9441F: drivers/block/rbd_types.h
9442
1da177e4 9443RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9444M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9445L: linux-fbdev@vger.kernel.org
1da177e4 9446S: Maintained
8a61f013 9447F: drivers/video/fbdev/aty/radeon*
c117ab84 9448F: include/uapi/linux/radeonfb.h
1da177e4 9449
c6c9b34c
HG
9450RADIOSHARK RADIO DRIVER
9451M: Hans de Goede <hdegoede@redhat.com>
9452L: linux-media@vger.kernel.org
9453T: git git://linuxtv.org/media_tree.git
9454S: Maintained
9455F: drivers/media/radio/radio-shark.c
9456
9457RADIOSHARK2 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-shark2.c
9463F: drivers/media/radio/radio-tea5777.c
9464
1da177e4 9465RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9466M: Paul Mackerras <paulus@samba.org>
c69f677c 9467L: linux-fbdev@vger.kernel.org
1da177e4 9468S: Maintained
8a61f013 9469F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9470
a0fd81a9 9471RALINK MIPS ARCHITECTURE
bdb40e8e 9472M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9473L: linux-mips@linux-mips.org
9474S: Maintained
9475F: arch/mips/ralink
9476
e7839f25 9477RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9478P: rt2x00 project
b182427e 9479M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9480M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9481L: linux-wireless@vger.kernel.org
95ea3627 9482S: Maintained
33aca94d 9483F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9484
9db5579b 9485RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9486M: Jens Axboe <axboe@kernel.dk>
9db5579b 9487S: Maintained
679655da
JP
9488F: Documentation/blockdev/ramdisk.txt
9489F: drivers/block/brd.c
9db5579b 9490
9e95ce27 9491RANDOM NUMBER DRIVER
0624bcaa 9492M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9493S: Maintained
679655da 9494F: drivers/char/random.c
9e95ce27 9495
394b701c 9496RAPIDIO SUBSYSTEM
8b58be88 9497M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9498M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9499S: Maintained
679655da 9500F: drivers/rapidio/
394b701c 9501
e2d1d6c0 9502RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9503L: linux-wireless@vger.kernel.org
f52a5490 9504S: Orphan
679655da 9505F: drivers/net/wireless/ray*
e2d1d6c0
RD
9506
9507RCUTORTURE MODULE
e0198b29 9508M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9509M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9510L: linux-kernel@vger.kernel.org
f9094d8e 9511S: Supported
08deed1e 9512T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9513F: Documentation/RCU/torture.txt
34e2d560 9514F: kernel/rcu/rcutorture.c
e2d1d6c0 9515
c87b9c60
PM
9516RCUTORTURE TEST FRAMEWORK
9517M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9518M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9519R: Steven Rostedt <rostedt@goodmis.org>
9520R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9521R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9522L: linux-kernel@vger.kernel.org
c87b9c60
PM
9523S: Supported
9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9525F: tools/testing/selftests/rcutorture
9526
c1f766b5 9527RDC R-321X SoC
8b58be88 9528M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9529S: Maintained
9530
db17f395 9531RDC R6040 FAST ETHERNET DRIVER
8b58be88 9532M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9533L: netdev@vger.kernel.org
9534S: Maintained
58565a35 9535F: drivers/net/ethernet/rdc/r6040.c
db17f395 9536
a09ed661 9537RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9538M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9539L: netdev@vger.kernel.org
9540L: linux-rdma@vger.kernel.org
fbb5a558 9541L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9542W: https://oss.oracle.com/projects/rds/
a09ed661 9543S: Supported
679655da 9544F: net/rds/
72f26eee 9545F: Documentation/networking/rds.txt
a09ed661 9546
0194621b
DD
9547RDMAVT - RDMA verbs software
9548M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9549L: linux-rdma@vger.kernel.org
9550S: Supported
9551F: drivers/infiniband/sw/rdmavt
9552
595182bc 9553READ-COPY UPDATE (RCU)
8b58be88 9554M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9555M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9556R: Steven Rostedt <rostedt@goodmis.org>
9557R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9558R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9559L: linux-kernel@vger.kernel.org
9fab9787 9560W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9561S: Supported
08deed1e 9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9563F: Documentation/RCU/
9fab9787 9564X: Documentation/RCU/torture.txt
f9094d8e 9565F: include/linux/rcu*
4102adab
PM
9566X: include/linux/srcu.h
9567F: kernel/rcu/
34e2d560 9568X: kernel/torture.c
595182bc 9569
0c86edc0 9570REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9571M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9572M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9573L: rtc-linux@googlegroups.com
8a6e2535 9574Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9576S: Maintained
679655da
JP
9577F: Documentation/rtc.txt
9578F: drivers/rtc/
9579F: include/linux/rtc.h
c117ab84 9580F: include/uapi/linux/rtc.h
0c86edc0 9581
0e400c53
MB
9582REALTEK AUDIO CODECS
9583M: Bard Liao <bardliao@realtek.com>
9584M: Oder Chiou <oder_chiou@realtek.com>
9585S: Maintained
9586F: sound/soc/codecs/rt*
9587F: include/sound/rt*.h
9588
1da177e4 9589REISERFS FILE SYSTEM
76c4e5ea 9590L: reiserfs-devel@vger.kernel.org
1da177e4 9591S: Supported
679655da 9592F: fs/reiserfs/
1da177e4 9593
b83a313b 9594REGISTER MAP ABSTRACTION
b02e48f2 9595M: Mark Brown <broonie@kernel.org>
dd060bc9 9596L: linux-kernel@vger.kernel.org
b83a313b
MB
9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9598S: Supported
9599F: drivers/base/regmap/
9600F: include/linux/regmap.h
9601
400e64df
OBC
9602REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9603M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9604M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9605L: linux-remoteproc@vger.kernel.org
6bb697b6 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9607S: Maintained
9608F: drivers/remoteproc/
9609F: Documentation/remoteproc.txt
6fc26488 9610F: include/linux/remoteproc.h
400e64df 9611
d8115db5
OBC
9612REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9613M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9614M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9615L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9617S: Maintained
9618F: drivers/rpmsg/
9619F: Documentation/rpmsg.txt
9620F: include/linux/rpmsg.h
9621
8e6569af
SS
9622RENESAS ETHERNET DRIVERS
9623R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9624L: netdev@vger.kernel.org
4a121096 9625L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9626F: drivers/net/ethernet/renesas/
9627F: include/linux/sh_eth.h
9628
3e46c397
YS
9629RENESAS USB2 PHY DRIVER
9630M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9631L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9632S: Maintained
9633F: drivers/phy/phy-rcar-gen3-usb2.c
9634
1b0fe6be
PZ
9635RESET CONTROLLER FRAMEWORK
9636M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9637T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9638S: Maintained
9639F: drivers/reset/
9640F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9641F: include/dt-bindings/reset/
1b0fe6be
PZ
9642F: include/linux/reset.h
9643F: include/linux/reset-controller.h
9644
e0897645 9645RFKILL
8b58be88 9646M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9647L: linux-wireless@vger.kernel.org
ce466579
JB
9648W: http://wireless.kernel.org/
9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9651S: Maintained
505c9247 9652F: Documentation/rfkill.txt
80811493 9653F: net/rfkill/
e0897645 9654
933685ca
TG
9655RHASHTABLE
9656M: Thomas Graf <tgraf@suug.ch>
9657L: netdev@vger.kernel.org
9658S: Maintained
9659F: lib/rhashtable.c
9660F: include/linux/rhashtable.h
9661
67e054e9
ML
9662RICOH SMARTMEDIA/XD DRIVER
9663M: Maxim Levitsky <maximlevitsky@gmail.com>
9664S: Maintained
21c26f50
JP
9665F: drivers/mtd/nand/r852.c
9666F: drivers/mtd/nand/r852.h
67e054e9 9667
92634125
ML
9668RICOH R5C592 MEMORYSTICK DRIVER
9669M: Maxim Levitsky <maximlevitsky@gmail.com>
9670S: Maintained
9671F: drivers/memstick/host/r592.*
9672
27f1d2f9
SA
9673ROCCAT DRIVERS
9674M: Stefan Achatz <erazor_de@users.sourceforge.net>
9675W: http://sourceforge.net/projects/roccat/
9676S: Maintained
9677F: drivers/hid/hid-roccat*
9678F: include/linux/hid-roccat*
9679F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9680
4b8ac966
JP
9681ROCKER DRIVER
9682M: Jiri Pirko <jiri@resnulli.us>
9683M: Scott Feldman <sfeldma@gmail.com>
9684L: netdev@vger.kernel.org
9685S: Supported
9686F: drivers/net/ethernet/rocker/
9687
1da177e4
LT
9688ROCKETPORT DRIVER
9689P: Comtrol Corp.
1da177e4
LT
9690W: http://www.comtrol.com
9691S: Maintained
679655da 9692F: Documentation/serial/rocket.txt
c897401b 9693F: drivers/tty/rocket*
1da177e4 9694
7645c2f4
KC
9695ROCKETPORT EXPRESS/INFINITY DRIVER
9696M: Kevin Cernekee <cernekee@gmail.com>
9697L: linux-serial@vger.kernel.org
9698S: Odd Fixes
9699F: drivers/tty/serial/rp2.*
9700
1da177e4 9701ROSE NETWORK LAYER
8b58be88 9702M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9703L: linux-hams@vger.kernel.org
d34cb28a 9704W: http://www.linux-ax25.org/
1da177e4 9705S: Maintained
679655da 9706F: include/net/rose.h
c117ab84 9707F: include/uapi/linux/rose.h
679655da 9708F: net/rose/
1da177e4 9709
91952bc0
AP
9710RTL2830 MEDIA DRIVER
9711M: Antti Palosaari <crope@iki.fi>
9712L: linux-media@vger.kernel.org
a825eaec 9713W: https://linuxtv.org
91952bc0
AP
9714W: http://palosaari.fi/linux/
9715Q: http://patchwork.linuxtv.org/project/linux-media/list/
9716T: git git://linuxtv.org/anttip/media_tree.git
9717S: Maintained
9718F: drivers/media/dvb-frontends/rtl2830*
9719
27a0aacf
AP
9720RTL2832 MEDIA DRIVER
9721M: Antti Palosaari <crope@iki.fi>
9722L: linux-media@vger.kernel.org
a825eaec 9723W: https://linuxtv.org
27a0aacf
AP
9724W: http://palosaari.fi/linux/
9725Q: http://patchwork.linuxtv.org/project/linux-media/list/
9726T: git git://linuxtv.org/anttip/media_tree.git
9727S: Maintained
9728F: drivers/media/dvb-frontends/rtl2832*
9729
ba6e6f6e
AP
9730RTL2832_SDR MEDIA DRIVER
9731M: Antti Palosaari <crope@iki.fi>
9732L: linux-media@vger.kernel.org
a825eaec 9733W: https://linuxtv.org
ba6e6f6e
AP
9734W: http://palosaari.fi/linux/
9735Q: http://patchwork.linuxtv.org/project/linux-media/list/
9736T: git git://linuxtv.org/anttip/media_tree.git
9737S: Maintained
b4bb1c28 9738F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9739
59840488 9740RTL8180 WIRELESS DRIVER
605bebe2 9741L: linux-wireless@vger.kernel.org
491b26b4 9742W: http://wireless.kernel.org/
54e5881d 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9744S: Orphan
62141726 9745F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9746
59840488 9747RTL8187 WIRELESS DRIVER
9f0939bf 9748M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9749M: Hin-Tak Leung <htl10@users.sourceforge.net>
9750M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9751L: linux-wireless@vger.kernel.org
491b26b4 9752W: http://wireless.kernel.org/
54e5881d 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9754S: Maintained
62141726 9755F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9756
3cf0c8ad
LF
9757RTL8192CE WIRELESS DRIVER
9758M: Larry Finger <Larry.Finger@lwfinger.net>
9759M: Chaoming Li <chaoming_li@realsil.com.cn>
9760L: linux-wireless@vger.kernel.org
491b26b4 9761W: http://wireless.kernel.org/
3cf0c8ad
LF
9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9763S: Maintained
62141726
KV
9764F: drivers/net/wireless/realtek/rtlwifi/
9765F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9766
26f1fad2
JS
9767RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9768M: Jes Sorensen <Jes.Sorensen@redhat.com>
9769L: linux-wireless@vger.kernel.org
171a900c 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9771S: Maintained
9772F: drivers/net/wireless/realtek/rtl8xxxu/
9773
9eb8ef74 9774S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9775M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9776L: linux-fbdev@vger.kernel.org
ce00f85c 9777S: Maintained
8a61f013 9778F: drivers/video/fbdev/savage/
9eb8ef74 9779
1da177e4 9780S390
8b58be88
JP
9781M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9782M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9783L: linux-s390@vger.kernel.org
5238da45 9784W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9786S: Supported
679655da 9787F: arch/s390/
a968cd3e 9788F: drivers/s390/
3bfe6858
JN
9789F: Documentation/s390/
9790F: Documentation/DocBook/s390*
5238da45 9791
322986ca
SO
9792S390 COMMON I/O LAYER
9793M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9794M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9795L: linux-s390@vger.kernel.org
9796W: http://www.ibm.com/developerworks/linux/linux390/
9797S: Supported
9798F: drivers/s390/cio/
9799
9800S390 DASD DRIVER
9801M: Stefan Weinhuber <wein@de.ibm.com>
9802M: Stefan Haberland <stefan.haberland@de.ibm.com>
9803L: linux-s390@vger.kernel.org
9804W: http://www.ibm.com/developerworks/linux/linux390/
9805S: Supported
9806F: drivers/s390/block/dasd*
9807F: block/partitions/ibm.c
9808
5238da45 9809S390 NETWORK DRIVERS
f0c59aff 9810M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9811L: linux-s390@vger.kernel.org
5238da45
HC
9812W: http://www.ibm.com/developerworks/linux/linux390/
9813S: Supported
679655da 9814F: drivers/s390/net/
5238da45 9815
322986ca
SO
9816S390 PCI SUBSYSTEM
9817M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9818M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9819L: linux-s390@vger.kernel.org
9820W: http://www.ibm.com/developerworks/linux/linux390/
9821S: Supported
9822F: arch/s390/pci/
9823F: drivers/pci/hotplug/s390_pci_hpc.c
9824
feed9b62 9825S390 ZCRYPT DRIVER
5c8d0983 9826M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9827L: linux-s390@vger.kernel.org
a968cd3e 9828W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9829S: Supported
d5ca6918 9830F: drivers/s390/crypto/
feed9b62 9831
5238da45 9832S390 ZFCP DRIVER
d38e19d0 9833M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9834L: linux-s390@vger.kernel.org
5238da45 9835W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9836S: Supported
679655da 9837F: drivers/s390/scsi/zfcp_*
1da177e4 9838
dd96df2c 9839S390 IUCV NETWORK LAYER
f0c59aff 9840M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9841L: linux-s390@vger.kernel.org
9842W: http://www.ibm.com/developerworks/linux/linux390/
9843S: Supported
679655da
JP
9844F: drivers/s390/net/*iucv*
9845F: include/net/iucv/
9846F: net/iucv/
dd96df2c 9847
8128f23c
GS
9848S390 IOMMU (PCI)
9849M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9850L: linux-s390@vger.kernel.org
9851W: http://www.ibm.com/developerworks/linux/linux390/
9852S: Supported
9853F: drivers/iommu/s390-iommu.c
9854
4dde7f75 9855S3C24XX SD/MMC Driver
8b58be88 9856M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9858S: Supported
679655da 9859F: drivers/mmc/host/s3cmci.*
4dde7f75 9860
1f15a229
HV
9861SAA6588 RDS RECEIVER DRIVER
9862M: Hans Verkuil <hverkuil@xs4all.nl>
9863L: linux-media@vger.kernel.org
9864T: git git://linuxtv.org/media_tree.git
a825eaec 9865W: https://linuxtv.org
1f15a229
HV
9866S: Odd Fixes
9867F: drivers/media/i2c/saa6588*
9868
98ed12e6 9869SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9870M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9871M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9872L: linux-media@vger.kernel.org
a825eaec 9873W: https://linuxtv.org
98ed12e6
MCC
9874T: git git://linuxtv.org/media_tree.git
9875S: Odd fixes
e42bf501 9876F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9877F: drivers/media/pci/saa7134/
9878
1da177e4 9879SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9880M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9881L: linux-media@vger.kernel.org
275ffde4 9882T: git git://linuxtv.org/media_tree.git
1da177e4 9883S: Maintained
90d72ac6
MCC
9884F: drivers/media/common/saa7146/
9885F: drivers/media/pci/saa7146/
9886F: include/media/saa7146*
1da177e4 9887
92304a40 9888SAMSUNG LAPTOP DRIVER
5909c654 9889M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9890L: platform-driver-x86@vger.kernel.org
9891S: Maintained
9892F: drivers/platform/x86/samsung-laptop.c
9893
4a109cc0 9894SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9895M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9896L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9897S: Supported
14430813 9898F: sound/soc/samsung/
4a109cc0 9899
0d89a28b 9900SAMSUNG FRAMEBUFFER DRIVER
b7701755 9901M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9902L: linux-fbdev@vger.kernel.org
9903S: Maintained
8a61f013 9904F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9905
b40f0632 9906SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9907M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9908M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9909L: linux-kernel@vger.kernel.org
b40f0632 9910L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9911S: Supported
9912F: drivers/mfd/sec*.c
9913F: drivers/regulator/s2m*.c
9914F: drivers/regulator/s5m*.c
b40f0632
KK
9915F: drivers/clk/clk-s2mps11.c
9916F: drivers/rtc/rtc-s5m.c
f69d3a17 9917F: include/linux/mfd/samsung/
a13c7c51
KK
9918F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9919F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9920F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9921F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9922
038f5c4b
SN
9923SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9924M: Kyungmin Park <kyungmin.park@samsung.com>
9925M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9926L: linux-media@vger.kernel.org
9927Q: https://patchwork.linuxtv.org/project/linux-media/list/
9928S: Supported
9929F: drivers/media/platform/exynos4-is/
038f5c4b 9930
6fd86ab2
SN
9931SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9932M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9933L: linux-media@vger.kernel.org
9934L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9935S: Maintained
9936F: drivers/media/platform/s3c-camif/
d647f0b7 9937F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9938
b84ef24e
AH
9939SAMSUNG S5C73M3 CAMERA DRIVER
9940M: Kyungmin Park <kyungmin.park@samsung.com>
9941M: Andrzej Hajda <a.hajda@samsung.com>
9942L: linux-media@vger.kernel.org
9943S: Supported
9944F: drivers/media/i2c/s5c73m3/*
9945
7d459937
AH
9946SAMSUNG S5K5BAF 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/s5k5baf.c
9952
c04c674f
RB
9953SAMSUNG S3FWRN5 NFC DRIVER
9954M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9955M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9956L: linux-nfc@lists.01.org (moderated for non-subscribers)
9957S: Supported
9958F: drivers/nfc/s3fwrn5
9959
310e39c9 9960SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9961M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9962M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9963S: Supported
9964L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9965F: drivers/clk/samsung/
9966
66890ed6
BA
9967SAMSUNG SXGBE DRIVERS
9968M: Byungho An <bh74.an@samsung.com>
9969M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9970M: Vipul Pandya <vipul.pandya@samsung.com>
9971S: Supported
9972L: netdev@vger.kernel.org
9973F: drivers/net/ethernet/samsung/sxgbe/
9974
93c537af
LM
9975SAMSUNG THERMAL DRIVER
9976M: Lukasz Majewski <l.majewski@samsung.com>
9977L: linux-pm@vger.kernel.org
9978L: linux-samsung-soc@vger.kernel.org
9979S: Supported
9f273c24 9980T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9981F: drivers/thermal/samsung/
9982
e296cd32
KD
9983SAMSUNG USB2 PHY DRIVER
9984M: Kamil Debski <k.debski@samsung.com>
9985L: linux-kernel@vger.kernel.org
9986S: Supported
9987F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9988F: Documentation/phy/samsung-usb2.txt
9989F: drivers/phy/phy-exynos4210-usb2.c
9990F: drivers/phy/phy-exynos4x12-usb2.c
9991F: drivers/phy/phy-exynos5250-usb2.c
9992F: drivers/phy/phy-s5pv210-usb2.c
9993F: drivers/phy/phy-samsung-usb2.c
9994F: drivers/phy/phy-samsung-usb2.h
9995
ca749e2a 9996SERIAL DRIVERS
5e30bbb7 9997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9998L: linux-serial@vger.kernel.org
5e30bbb7 9999S: Maintained
14430813 10000F: drivers/tty/serial/
ca749e2a 10001
aecb7b64 10002SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10003M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10004M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10005S: Maintained
1fb200d6 10006F: include/linux/dma/dw.h
3d598f47 10007F: include/linux/platform_data/dma-dw.h
61a76496 10008F: drivers/dma/dw/
aecb7b64 10009
058999cc
LP
10010SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10011M: Lars Persson <lars.persson@axis.com>
10012L: netdev@vger.kernel.org
10013S: Supported
10014F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10015F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10016
fc531d98 10017SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10018M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10019R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10020R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10021L: linux-i2c@vger.kernel.org
10022S: Maintained
10023F: drivers/i2c/busses/i2c-designware-*
10024F: include/linux/platform_data/i2c-designware.h
10025
f9e37137 10026SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10027M: Jaehoon Chung <jh80.chung@samsung.com>
10028L: linux-mmc@vger.kernel.org
10029S: Maintained
10030F: include/linux/mmc/dw_mmc.h
10031F: drivers/mmc/host/dw_mmc*
10032
a961e698
AS
10033SYSTEM TRACE MODULE CLASS
10034M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10035S: Maintained
e787bc46 10036T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10037F: Documentation/trace/stm.txt
10038F: drivers/hwtracing/stm/
10039F: include/linux/stm.h
10040F: include/uapi/linux/stm.h
10041
1db121d6
AN
10042THUNDERBOLT DRIVER
10043M: Andreas Noever <andreas.noever@gmail.com>
10044S: Maintained
10045F: drivers/thunderbolt/
10046
e35a49b1
SR
10047TI BQ27XXX POWER SUPPLY DRIVER
10048R: Andrew F. Davis <afd@ti.com>
10049F: include/linux/power/bq27xxx_battery.h
10050F: drivers/power/bq27xxx_battery.c
10051F: drivers/power/bq27xxx_battery_i2c.c
10052
34db37c6 10053TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10054M: John Stultz <john.stultz@linaro.org>
88606e80 10055M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10056L: linux-kernel@vger.kernel.org
75fc2d37 10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10058S: Supported
10059F: include/linux/clocksource.h
10060F: include/linux/time.h
10061F: include/linux/timex.h
c117ab84
CEB
10062F: include/uapi/linux/time.h
10063F: include/uapi/linux/timex.h
88606e80
TG
10064F: kernel/time/clocksource.c
10065F: kernel/time/time*.c
34db37c6 10066F: kernel/time/alarmtimer.c
88606e80 10067F: kernel/time/ntp.c
7fe5f1c1 10068F: tools/testing/selftests/timers/
88606e80 10069
1da177e4 10070SC1200 WDT DRIVER
b300645a 10071M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10072S: Maintained
679655da 10073F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10074
10075SCHEDULER
dd9b238c 10076M: Ingo Molnar <mingo@redhat.com>
8b58be88 10077M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10078L: linux-kernel@vger.kernel.org
75fc2d37 10079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10080S: Maintained
95c0d71d 10081F: kernel/sched/
679655da 10082F: include/linux/sched.h
c117ab84 10083F: include/uapi/linux/sched.h
c2eb505b 10084F: include/linux/wait.h
1da177e4 10085
6bcf6737 10086SCORE ARCHITECTURE
ed38665e 10087M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10088M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10089W: http://www.sunplus.com
6bcf6737 10090S: Supported
a2681a75 10091F: arch/score/
6bcf6737 10092
80f390ea
SH
10093SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10094M: Sudeep Holla <sudeep.holla@arm.com>
10095L: linux-arm-kernel@lists.infradead.org
10096S: Maintained
10097F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10098F: drivers/clk/clk-scpi.c
8def3103 10099F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10100F: drivers/firmware/arm_scpi.c
10101F: include/linux/scpi_protocol.h
80f390ea 10102
1da177e4 10103SCSI CDROM DRIVER
8b58be88 10104M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10105L: linux-scsi@vger.kernel.org
10106W: http://www.kernel.dk
10107S: Maintained
679655da 10108F: drivers/scsi/sr*
1da177e4 10109
fb50a83d 10110SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10111M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10112L: linux-rdma@vger.kernel.org
10113S: Supported
10114W: http://www.openfabrics.org
10115Q: http://patchwork.kernel.org/project/linux-rdma/list/
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10117F: drivers/infiniband/ulp/srp/
10118F: include/scsi/srp.h
10119
1da177e4 10120SCSI SG DRIVER
8b58be88 10121M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10122L: linux-scsi@vger.kernel.org
59ab3c93 10123W: http://sg.danny.cz/sg
1da177e4 10124S: Maintained
59ab3c93 10125F: Documentation/scsi/scsi-generic.txt
679655da
JP
10126F: drivers/scsi/sg.c
10127F: include/scsi/sg.h
1da177e4
LT
10128
10129SCSI SUBSYSTEM
7ee7895c 10130M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10132M: "Martin K. Petersen" <martin.petersen@oracle.com>
10133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10134L: linux-scsi@vger.kernel.org
1da177e4 10135S: Maintained
679655da
JP
10136F: drivers/scsi/
10137F: include/scsi/
1da177e4
LT
10138
10139SCSI TAPE DRIVER
8b58be88 10140M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10141L: linux-scsi@vger.kernel.org
10142S: Maintained
679655da 10143F: Documentation/scsi/st.txt
f7269cfc
JD
10144F: drivers/scsi/st.*
10145F: drivers/scsi/st_*.h
1da177e4
LT
10146
10147SCTP PROTOCOL
8b6efb75 10148M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10149M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10150L: linux-sctp@vger.kernel.org
5f85813c 10151W: http://lksctp.sourceforge.net
8b6efb75 10152S: Maintained
679655da
JP
10153F: Documentation/networking/sctp.txt
10154F: include/linux/sctp.h
4d58c025 10155F: include/uapi/linux/sctp.h
679655da
JP
10156F: include/net/sctp/
10157F: net/sctp/
1da177e4
LT
10158
10159SCx200 CPU SUPPORT
8b58be88 10160M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10161S: Odd Fixes
679655da 10162F: Documentation/i2c/busses/scx200_acb
390889b6 10163F: arch/x86/platform/scx200/
679655da
JP
10164F: drivers/watchdog/scx200_wdt.c
10165F: drivers/i2c/busses/scx200*
10166F: drivers/mtd/maps/scx200_docflash.c
10167F: include/linux/scx200.h
1662d32c
JC
10168
10169SCx200 GPIO DRIVER
8b58be88 10170M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10171S: Maintained
679655da
JP
10172F: drivers/char/scx200_gpio.c
10173F: include/linux/scx200_gpio.h
1662d32c
JC
10174
10175SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10176M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10177S: Maintained
679655da 10178F: drivers/clocksource/scx200_hrt.c
1da177e4 10179
6a36913a 10180SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10181M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10182L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10183S: Maintained
679655da 10184F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10185
e7839f25 10186SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10187M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10188L: linux-mmc@vger.kernel.org
ddfe954d
UH
10189T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10190S: Maintained
10191F: drivers/mmc/host/sdhci*
10192F: include/linux/mmc/sdhci*
e2d1d6c0 10193
c04f9d61
KC
10194SECURE COMPUTING
10195M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10196R: Andy Lutomirski <luto@amacapital.net>
10197R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10199S: Supported
10200F: kernel/seccomp.c
10201F: include/uapi/linux/seccomp.h
10202F: include/linux/seccomp.h
c99ee51a 10203F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10204K: \bsecure_computing
10205K: \bTIF_SECCOMP\b
10206
0d1bb41a 10207SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10208M: Ben Dooks <ben-linux@fluff.org>
dc524882 10209M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10210L: linux-mmc@vger.kernel.org
0d1bb41a 10211S: Maintained
dc524882 10212F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10213
c63b3cba 10214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10215M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10216L: linux-mmc@vger.kernel.org
10217S: Maintained
10218F: drivers/mmc/host/sdhci-spear.c
10219
8711cca2 10220SECURITY SUBSYSTEM
9b45c0d2 10221M: James Morris <james.l.morris@oracle.com>
9c3646d1 10222M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10223L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10224T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10225W: http://kernsec.org/
8711cca2 10226S: Supported
7d2c86b5 10227F: security/
8711cca2 10228
1da177e4 10229SECURITY CONTACT
8b58be88 10230M: Security Officers <security@kernel.org>
1da177e4
LT
10231S: Supported
10232
10233SELINUX SECURITY MODULE
e0238b4c 10234M: Paul Moore <paul@paul-moore.com>
8b58be88 10235M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10236M: Eric Paris <eparis@parisplace.org>
e0238b4c 10237L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10238W: http://selinuxproject.org
5a5f2acf 10239T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10240S: Supported
679655da
JP
10241F: include/linux/selinux*
10242F: security/selinux/
6bde95ce 10243F: scripts/selinux/
1da177e4 10244
c1c124e9
JJ
10245APPARMOR SECURITY MODULE
10246M: John Johansen <john.johansen@canonical.com>
10247L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10248W: apparmor.wiki.kernel.org
10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10250S: Supported
10251F: security/apparmor/
10252
9b091556
KC
10253LOADPIN SECURITY MODULE
10254M: Kees Cook <keescook@chromium.org>
10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10256S: Supported
10257F: security/loadpin/
10258
730daa16
KC
10259YAMA SECURITY MODULE
10260M: Kees Cook <keescook@chromium.org>
10261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10262S: Supported
10263F: security/yama/
10264
cef2cf07 10265SENSABLE PHANTOM
8b58be88 10266M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10267S: Maintained
679655da 10268F: drivers/misc/phantom.c
c117ab84 10269F: include/uapi/linux/phantom.h
cef2cf07 10270
6733b39a 10271SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10272M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10273M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10274M: John Soni Jose <sony.john@avagotech.com>
3387f656 10275L: linux-scsi@vger.kernel.org
4627de93 10276W: http://www.avagotech.com
3387f656
JP
10277S: Supported
10278F: drivers/scsi/be2iscsi/
6733b39a 10279
6938f855 10280Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10281M: Sathya Perla <sathya.perla@broadcom.com>
10282M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10283M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10284M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10285M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10286L: netdev@vger.kernel.org
fea3af67 10287W: http://www.emulex.com
7d2c86b5 10288S: Supported
9aebddd1 10289F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10290
d2928a8c 10291EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10292M: Selvin Xavier <selvin.xavier@avagotech.com>
10293M: Devesh Sharma <devesh.sharma@avagotech.com>
10294M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10295L: linux-rdma@vger.kernel.org
10296W: http://www.emulex.com
10297S: Supported
10298F: drivers/infiniband/hw/ocrdma/
10299
8ceee660 10300SFC NETWORK DRIVER
c06f51ea 10301M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10302M: Edward Cree <ecree@solarflare.com>
10303M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10304L: netdev@vger.kernel.org
8ceee660 10305S: Supported
874aeea5 10306F: drivers/net/ethernet/sfc/
8ceee660 10307
e2d1d6c0 10308SGI GRU DRIVER
cc883afc 10309M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10310S: Maintained
679655da 10311F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10312
10313SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10314M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10315L: linux-ia64@vger.kernel.org
10316S: Supported
679655da 10317F: Documentation/ia64/serial.txt
df621252 10318F: drivers/tty/serial/ioc?_serial.c
679655da 10319F: include/linux/ioc?.h
e2d1d6c0 10320
75312619 10321SGI XP/XPC/XPNET DRIVER
e180383f
RH
10322M: Cliff Whickman <cpw@sgi.com>
10323M: Robin Holt <robinmholt@gmail.com>
75312619 10324S: Maintained
679655da 10325F: drivers/misc/sgi-xp/
75312619 10326
46eacf3b
AP
10327SI2157 MEDIA DRIVER
10328M: Antti Palosaari <crope@iki.fi>
10329L: linux-media@vger.kernel.org
a825eaec 10330W: https://linuxtv.org
46eacf3b
AP
10331W: http://palosaari.fi/linux/
10332Q: http://patchwork.linuxtv.org/project/linux-media/list/
10333T: git git://linuxtv.org/anttip/media_tree.git
10334S: Maintained
10335F: drivers/media/tuners/si2157*
10336
75e2d5ba
AP
10337SI2168 MEDIA DRIVER
10338M: Antti Palosaari <crope@iki.fi>
10339L: linux-media@vger.kernel.org
a825eaec 10340W: https://linuxtv.org
75e2d5ba
AP
10341W: http://palosaari.fi/linux/
10342Q: http://patchwork.linuxtv.org/project/linux-media/list/
10343T: git git://linuxtv.org/anttip/media_tree.git
10344S: Maintained
10345F: drivers/media/dvb-frontends/si2168*
10346
49cc629d
HV
10347SI470X FM RADIO RECEIVER I2C DRIVER
10348M: Hans Verkuil <hverkuil@xs4all.nl>
10349L: linux-media@vger.kernel.org
10350T: git git://linuxtv.org/media_tree.git
a825eaec 10351W: https://linuxtv.org
49cc629d
HV
10352S: Odd Fixes
10353F: drivers/media/radio/si470x/radio-si470x-i2c.c
10354
10355SI470X FM RADIO RECEIVER USB DRIVER
10356M: Hans Verkuil <hverkuil@xs4all.nl>
10357L: linux-media@vger.kernel.org
10358T: git git://linuxtv.org/media_tree.git
a825eaec 10359W: https://linuxtv.org
49cc629d
HV
10360S: Maintained
10361F: drivers/media/radio/si470x/radio-si470x-common.c
10362F: drivers/media/radio/si470x/radio-si470x.h
10363F: drivers/media/radio/si470x/radio-si470x-usb.c
10364
c937ca03
EV
10365SI4713 FM RADIO TRANSMITTER I2C DRIVER
10366M: Eduardo Valentin <edubezval@gmail.com>
10367L: linux-media@vger.kernel.org
10368T: git git://linuxtv.org/media_tree.git
a825eaec 10369W: https://linuxtv.org
c937ca03 10370S: Odd Fixes
99995ded 10371F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10372
10373SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10374M: Eduardo Valentin <edubezval@gmail.com>
10375L: linux-media@vger.kernel.org
10376T: git git://linuxtv.org/media_tree.git
a825eaec 10377W: https://linuxtv.org
c937ca03 10378S: Odd Fixes
99995ded
DR
10379F: drivers/media/radio/si4713/radio-platform-si4713.c
10380
10381SI4713 FM RADIO TRANSMITTER USB DRIVER
10382M: Hans Verkuil <hverkuil@xs4all.nl>
10383L: linux-media@vger.kernel.org
10384T: git git://linuxtv.org/media_tree.git
a825eaec 10385W: https://linuxtv.org
99995ded
DR
10386S: Maintained
10387F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10388
beb91d46 10389SIANO DVB DRIVER
5dc8a864
MCC
10390M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10391M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10392L: linux-media@vger.kernel.org
a825eaec 10393W: https://linuxtv.org
beb91d46
MCC
10394T: git git://linuxtv.org/media_tree.git
10395S: Odd fixes
10396F: drivers/media/common/siano/
beb91d46 10397F: drivers/media/usb/siano/
beb91d46 10398F: drivers/media/usb/siano/
14430813 10399F: drivers/media/mmc/siano/
beb91d46 10400
6f15b602
HG
10401SIMPLEFB FB DRIVER
10402M: Hans de Goede <hdegoede@redhat.com>
10403L: linux-fbdev@vger.kernel.org
10404S: Maintained
2d799dde 10405F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10406F: drivers/video/fbdev/simplefb.c
10407F: include/linux/platform_data/simplefb.h
10408
b618b69c 10409SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10410L: linux-media@vger.kernel.org
bb60fcb2 10411S: Orphan
b618b69c 10412F: drivers/media/platform/sh_veu.c
b618b69c
GL
10413
10414SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10415L: linux-media@vger.kernel.org
bb60fcb2 10416S: Orphan
b618b69c 10417F: drivers/media/platform/sh_vou.c
d647f0b7 10418F: include/media/drv-intf/sh_vou.h
b618b69c 10419
6349d997 10420SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10421M: Len Brown <lenb@kernel.org>
6349d997
LB
10422L: sfi-devel@simplefirmware.org
10423W: http://simplefirmware.org/
10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10425S: Supported
943fc810 10426F: arch/x86/platform/sfi/
6349d997
LB
10427F: drivers/sfi/
10428F: include/linux/sfi*.h
e2d1d6c0 10429
1da177e4
LT
10430SIMTEC EB110ATX (Chalice CATS)
10431P: Ben Dooks
b16957c6
BD
10432P: Vincent Sanders <vince@simtec.co.uk>
10433M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10434W: http://www.simtec.co.uk/products/EB110ATX/
10435S: Supported
10436
10437SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
10442S: Supported
15dba387
JP
10443F: arch/arm/mach-s3c24xx/mach-bast.c
10444F: arch/arm/mach-s3c24xx/bast-ide.c
10445F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10446
4c5adde7 10447TI DAVINCI MACHINE SUPPORT
3ba789c0 10448M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10449M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10452S: Supported
14430813 10453F: arch/arm/mach-davinci/
046d0a37 10454F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10455
8d4b3f08 10456TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10457M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10458L: linux-media@vger.kernel.org
a825eaec 10459W: https://linuxtv.org
8d4b3f08
LP
10460Q: http://patchwork.linuxtv.org/project/linux-media/list/
10461T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10462S: Maintained
8d4b3f08
LP
10463F: drivers/media/platform/davinci/
10464F: include/media/davinci/
10465
417d2e50 10466TI AM437X VPFE DRIVER
e43cdb56 10467M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10468L: linux-media@vger.kernel.org
a825eaec 10469W: https://linuxtv.org
417d2e50
BP
10470Q: http://patchwork.linuxtv.org/project/linux-media/list/
10471T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10472S: Maintained
10473F: drivers/media/platform/am437x/
10474
c4c0283a 10475OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10476M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10477L: linux-media@vger.kernel.org
a825eaec 10478W: https://linuxtv.org
c4c0283a
BP
10479Q: http://patchwork.linuxtv.org/project/linux-media/list/
10480T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10481S: Maintained
10482F: drivers/media/i2c/ov2659.c
b5dcee22 10483F: include/media/i2c/ov2659.h
c4c0283a 10484
3a6779f5
SM
10485SILICON MOTION SM712 FRAME BUFFER DRIVER
10486M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10487M: Teddy Wang <teddy.wang@siliconmotion.com>
10488M: Sudip Mukherjee <sudip@vectorindia.org>
10489L: linux-fbdev@vger.kernel.org
10490S: Maintained
10491F: drivers/video/fbdev/sm712*
10492F: Documentation/fb/sm712fb.txt
10493
92aab3c0 10494SIS 190 ETHERNET DRIVER
8b58be88 10495M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10496L: netdev@vger.kernel.org
10497S: Maintained
8c7de408 10498F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10499
1da177e4 10500SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10501M: Daniele Venzano <venza@brownhat.org>
1da177e4 10502W: http://www.brownhat.org/sis900.html
979b6c13 10503L: netdev@vger.kernel.org
1da177e4 10504S: Maintained
8c7de408 10505F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10506
10507SIS FRAMEBUFFER DRIVER
8b58be88 10508M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10509W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10510S: Maintained
679655da 10511F: Documentation/fb/sisfb.txt
8a61f013 10512F: drivers/video/fbdev/sis/
679655da 10513F: include/video/sisfb.h
1da177e4
LT
10514
10515SIS USB2VGA DRIVER
8b58be88 10516M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10517W: http://www.winischhofer.at/linuxsisusbvga.shtml
10518S: Maintained
679655da 10519F: drivers/usb/misc/sisusbvga/
1da177e4 10520
415ad26d 10521SLAB ALLOCATOR
16e943bf 10522M: Christoph Lameter <cl@linux.com>
2ed1c525 10523M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10524M: David Rientjes <rientjes@google.com>
10525M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10526M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10527L: linux-mm@kvack.org
10528S: Maintained
679655da 10529F: include/linux/sl?b*.h
16e943bf 10530F: mm/sl?b*
415ad26d 10531
9fab9787 10532SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10533M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10534M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10535M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10536R: Steven Rostedt <rostedt@goodmis.org>
10537R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10538L: linux-kernel@vger.kernel.org
9fab9787
PM
10539W: http://www.rdrop.com/users/paulmck/RCU/
10540S: Supported
10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10542F: include/linux/srcu.h
10543F: kernel/rcu/srcu.c
9fab9787 10544
66372841
CS
10545SMACK SECURITY MODULE
10546M: Casey Schaufler <casey@schaufler-ca.com>
10547L: linux-security-module@vger.kernel.org
10548W: http://schaufler-ca.com
10549T: git git://git.gitorious.org/smack-next/kernel.git
10550S: Maintained
10551F: Documentation/security/Smack.txt
10552F: security/smack/
10553
20651e0b 10554DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10555M: Kevin Hilman <khilman@kernel.org>
10556M: Nishanth Menon <nm@ti.com>
10557S: Maintained
20651e0b 10558F: drivers/power/avs/
68ace3e1
KH
10559F: include/linux/power/smartreflex.h
10560L: linux-pm@vger.kernel.org
10561
1da177e4 10562SMC91x ETHERNET DRIVER
2f82af08 10563M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10564S: Odd Fixes
ae150435 10565F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10566
e8e31622
SA
10567SMIA AND SMIA++ IMAGE SENSOR DRIVER
10568M: Sakari Ailus <sakari.ailus@iki.fi>
10569L: linux-media@vger.kernel.org
10570S: Maintained
14430813 10571F: drivers/media/i2c/smiapp/
b5dcee22 10572F: include/media/i2c/smiapp.h
e8e31622
SA
10573F: drivers/media/i2c/smiapp-pll.c
10574F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10575F: include/uapi/linux/smiapp.h
a2cec3c0 10576F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10577
920fa1ff
GR
10578SMM665 HARDWARE MONITOR DRIVER
10579M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10580L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10581S: Maintained
10582F: Documentation/hwmon/smm665
10583F: drivers/hwmon/smm665.c
10584
9df7305b 10585SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10586M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10587L: linux-hwmon@vger.kernel.org
90b24cfb 10588S: Maintained
9df7305b
SG
10589F: Documentation/hwmon/emc2103
10590F: drivers/hwmon/emc2103.c
10591
a98d506c
HG
10592SMSC SCH5627 HARDWARE MONITOR DRIVER
10593M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10594L: linux-hwmon@vger.kernel.org
a98d506c
HG
10595S: Supported
10596F: Documentation/hwmon/sch5627
10597F: drivers/hwmon/sch5627.c
10598
6ea884db 10599SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10600M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10601L: linux-hwmon@vger.kernel.org
6ea884db 10602S: Maintained
679655da
JP
10603F: Documentation/hwmon/smsc47b397
10604F: drivers/hwmon/smsc47b397.c
6ea884db 10605
fd9abb3d 10606SMSC911x ETHERNET DRIVER
90b24cfb 10607M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10608L: netdev@vger.kernel.org
90b24cfb 10609S: Maintained
679655da 10610F: include/linux/smsc911x.h
ae150435 10611F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10612
10613SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10614M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10615L: netdev@vger.kernel.org
90b24cfb 10616S: Maintained
ae150435 10617F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10618
3c8a63e2 10619SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10620M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10621L: linux-fbdev@vger.kernel.org
90b24cfb 10622S: Maintained
8a61f013 10623F: drivers/video/fbdev/smscufx.c
3c8a63e2 10624
668acf32 10625SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10626M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10627L: linux-media@vger.kernel.org
275ffde4 10628T: git git://linuxtv.org/media_tree.git
795fb7e7 10629S: Maintained
90d72ac6
MCC
10630F: include/media/soc*
10631F: drivers/media/i2c/soc_camera/
10632F: drivers/media/platform/soc_camera/
668acf32 10633
e2d1d6c0 10634SOEKRIS NET48XX LED SUPPORT
8b58be88 10635M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10636S: Maintained
679655da 10637F: drivers/leds/leds-net48xx.c
e2d1d6c0 10638
e3994db1 10639SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10640M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10641M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10642M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10643M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10644L: linux-media@vger.kernel.org
10645S: Supported
10646F: drivers/media/pci/solo6x10/
10647
1da177e4 10648SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10649M: Shaohua Li <shli@kernel.org>
1da177e4 10650L: linux-raid@vger.kernel.org
0f9ce866 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10652S: Supported
679655da
JP
10653F: drivers/md/
10654F: include/linux/raid/
c117ab84 10655F: include/uapi/linux/raid/
1da177e4 10656
1da177e4 10657SONIC NETWORK DRIVER
8b58be88 10658M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10659L: netdev@vger.kernel.org
1da177e4 10660S: Maintained
d9fb9f38 10661F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10662
61e115a5 10663SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10664M: Michael Buesch <m@bues.ch>
e7828b28 10665L: linux-wireless@vger.kernel.org
61e115a5 10666S: Maintained
679655da
JP
10667F: drivers/ssb/
10668F: include/linux/ssb/
61e115a5 10669
1da177e4 10670SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10671M: Mattia Dongili <malattia@linux.it>
d0944853 10672L: platform-driver-x86@vger.kernel.org
5b18167d 10673W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10674S: Maintained
679655da
JP
10675F: Documentation/laptops/sony-laptop.txt
10676F: drivers/char/sonypi.c
10677F: drivers/platform/x86/sony-laptop.c
10678F: include/linux/sony-laptop.h
1da177e4 10679
baf8532a 10680SONY MEMORYSTICK CARD SUPPORT
8b58be88 10681M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10682W: http://tifmxx.berlios.de/
10683S: Maintained
679655da 10684F: drivers/memstick/host/tifm_ms.c
baf8532a 10685
0ab30494
ML
10686SONY MEMORYSTICK STANDARD SUPPORT
10687M: Maxim Levitsky <maximlevitsky@gmail.com>
10688S: Maintained
10689F: drivers/memstick/core/ms_block.*
10690
1da177e4 10691SOUND
8b58be88 10692M: Jaroslav Kysela <perex@perex.cz>
d8130624 10693M: Takashi Iwai <tiwai@suse.com>
93711660 10694L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10695W: http://www.alsa-project.org/
dde7ad8d 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10697T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10698Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10699S: Maintained
3126a179
JP
10700F: Documentation/sound/
10701F: include/sound/
c117ab84 10702F: include/uapi/sound/
679655da 10703F: sound/
1da177e4 10704
33bbe149
MB
10705SOUND - COMPRESSED AUDIO
10706M: Vinod Koul <vinod.koul@intel.com>
10707L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10709S: Supported
f672f31a 10710F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10711F: include/sound/compress_driver.h
f672f31a 10712F: include/uapi/sound/compress_*
33bbe149
MB
10713F: sound/core/compress_offload.c
10714F: sound/soc/soc-compress.c
10715
bd903bde 10716SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10717M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10718M: Mark Brown <broonie@kernel.org>
86f14df8 10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10721W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10722S: Supported
2820f615 10723F: Documentation/sound/alsa/soc/
679655da 10724F: sound/soc/
e6e55122 10725F: include/sound/soc*
eb1a6af3 10726
d7f8761b
MB
10727SOUND - DMAENGINE HELPERS
10728M: Lars-Peter Clausen <lars@metafoo.de>
10729S: Supported
10730F: include/sound/dmaengine_pcm.h
10731F: sound/core/pcm_dmaengine.c
10732F: sound/soc/soc-generic-dmaengine-pcm.c
10733
990a6a99
OS
10734SP2 MEDIA DRIVER
10735M: Olli Salonen <olli.salonen@iki.fi>
10736L: linux-media@vger.kernel.org
a825eaec 10737W: https://linuxtv.org
990a6a99
OS
10738Q: http://patchwork.linuxtv.org/project/linux-media/list/
10739S: Maintained
10740F: drivers/media/dvb-frontends/sp2*
10741
473321fc 10742SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10743M: "David S. Miller" <davem@davemloft.net>
1da177e4 10744L: sparclinux@vger.kernel.org
8a6e2535 10745Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10748S: Maintained
679655da 10749F: arch/sparc/
7765b8bb 10750F: drivers/sbus/
1da177e4 10751
6404fcca
DM
10752SPARC SERIAL DRIVERS
10753M: "David S. Miller" <davem@davemloft.net>
10754L: sparclinux@vger.kernel.org
08deed1e
JP
10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10757S: Maintained
6816383a 10758F: include/linux/sunserialcore.h
df621252 10759F: drivers/tty/serial/suncore.c
df621252
GKH
10760F: drivers/tty/serial/sunhv.c
10761F: drivers/tty/serial/sunsab.c
10762F: drivers/tty/serial/sunsab.h
10763F: drivers/tty/serial/sunsu.c
10764F: drivers/tty/serial/sunzilog.c
10765F: drivers/tty/serial/sunzilog.h
6404fcca 10766
389325b4
CL
10767SPARSE CHECKER
10768M: "Christopher Li" <sparse@chrisli.org>
10769L: linux-sparse@vger.kernel.org
10770W: https://sparse.wiki.kernel.org/
10771T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10772T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10773S: Maintained
10774F: include/linux/compiler.h
10775
fc0c195a 10776SPEAR PLATFORM SUPPORT
da89947b 10777M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10778M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10780W: http://www.st.com/spear
10781S: Maintained
e68d7c14 10782F: arch/arm/boot/dts/spear*
281e192f 10783F: arch/arm/mach-spear/
fc0c195a 10784
10785SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10786M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10788W: http://www.st.com/spear
10789S: Maintained
5df33a62 10790F: drivers/clk/spear/
fc0c195a 10791
e2d1d6c0 10792SPI SUBSYSTEM
b02e48f2 10793M: Mark Brown <broonie@kernel.org>
dfbe403c 10794L: linux-spi@vger.kernel.org
e7e4e13c 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10796Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10797S: Maintained
679655da
JP
10798F: Documentation/spi/
10799F: drivers/spi/
10800F: include/linux/spi/
c117ab84 10801F: include/uapi/linux/spi/
e2d1d6c0 10802
2752e401 10803SPIDERNET NETWORK DRIVER for CELL
8b58be88 10804M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10805L: netdev@vger.kernel.org
10806S: Supported
679655da 10807F: Documentation/networking/spider_net.txt
8df158ac 10808F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10809
e2d1d6c0 10810SPU FILE SYSTEM
8b58be88 10811M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10812L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10813W: http://www.ibm.com/developerworks/power/cell/
10814S: Supported
679655da
JP
10815F: Documentation/filesystems/spufs.txt
10816F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10817
fc555841 10818SQUASHFS FILE SYSTEM
d7f2ff67 10819M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10820L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10821W: http://squashfs.org.uk
9f273c24 10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10823S: Maintained
679655da
JP
10824F: Documentation/filesystems/squashfs.txt
10825F: fs/squashfs/
fc555841 10826
1da177e4 10827SRM (Alpha) environment access
8b58be88 10828M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10829S: Maintained
679655da 10830F: arch/alpha/kernel/srm_env.c
1da177e4 10831
26e9a397 10832STABLE BRANCH
879a5a00 10833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10834L: stable@vger.kernel.org
879a5a00 10835S: Supported
7b175c46 10836F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10837
26e9a397 10838STAGING SUBSYSTEM
879a5a00 10839M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10841L: devel@driverdev.osuosl.org
879a5a00 10842S: Supported
679655da 10843F: drivers/staging/
dbc6c2cc 10844
ebd3d010
JP
10845STAGING - COMEDI
10846M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10847M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10848S: Odd Fixes
10849F: drivers/staging/comedi/
10850
a0138163
JP
10851STAGING - FLARION FT1000 DRIVERS
10852M: Marek Belisko <marek.belisko@gmail.com>
10853S: Odd Fixes
10854F: drivers/staging/ft1000/
10855
6c1bb424 10856STAGING - INDUSTRIAL IO
030a13d7 10857M: Jonathan Cameron <jic23@kernel.org>
a0138163 10858L: linux-iio@vger.kernel.org
6c1bb424 10859S: Odd Fixes
5291582d 10860F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
10861F: drivers/staging/iio/
10862
a0138163
JP
10863STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10864M: Jarod Wilson <jarod@wilsonet.com>
10865W: http://www.lirc.org/
10866S: Odd Fixes
b2b0186d 10867F: drivers/staging/media/lirc/
a0138163 10868
f5e5de1e
OD
10869STAGING - LUSTRE PARALLEL FILESYSTEM
10870M: Oleg Drokin <oleg.drokin@intel.com>
10871M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10872L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10873W: http://wiki.lustre.org/
f5e5de1e
OD
10874S: Maintained
10875F: drivers/staging/lustre
10876
7c6b6c71
MD
10877STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10878M: Marc Dietrich <marvin24@gmx.de>
10879L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10880L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10881S: Maintained
10882F: drivers/staging/nvec/
10883
53c43c5c
GKH
10884STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10885M: Jens Frederich <jfrederich@gmail.com>
10886M: Daniel Drake <dsd@laptop.org>
10887M: Jon Nettleton <jon.nettleton@gmail.com>
10888W: http://wiki.laptop.org/go/DCON
10889S: Maintained
10890F: drivers/staging/olpc_dcon/
10891
a0138163
JP
10892STAGING - REALTEK RTL8712U DRIVERS
10893M: Larry Finger <Larry.Finger@lwfinger.net>
10894M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10895S: Odd Fixes
10896F: drivers/staging/rtl8712/
10897
7591ba8b
JS
10898STAGING - REALTEK RTL8723U WIRELESS DRIVER
10899M: Larry Finger <Larry.Finger@lwfinger.net>
10900M: Jes Sorensen <Jes.Sorensen@redhat.com>
10901L: linux-wireless@vger.kernel.org
10902S: Maintained
10903F: drivers/staging/rtl8723au/
10904
980ac4d7
SM
10905STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10906M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10907M: Teddy Wang <teddy.wang@siliconmotion.com>
10908M: Sudip Mukherjee <sudip@vectorindia.org>
10909L: linux-fbdev@vger.kernel.org
10910S: Maintained
10911F: drivers/staging/sm750fb/
10912
510fa408
JP
10913STAGING - SLICOSS
10914M: Lior Dotan <liodot@gmail.com>
10915M: Christopher Harrer <charrer@alacritech.com>
10916S: Odd Fixes
10917F: drivers/staging/slicoss/
10918
a0138163
JP
10919STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10920M: William Hubbs <w.d.hubbs@gmail.com>
10921M: Chris Brannon <chris@the-brannons.com>
d33bce31 10922M: Kirk Reiser <kirk@reisers.ca>
a0138163 10923M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10924L: speakup@linux-speakup.org
a0138163
JP
10925W: http://www.linux-speakup.org/
10926S: Odd Fixes
10927F: drivers/staging/speakup/
10928
b3e871ce
JP
10929STAGING - VIA VT665X DRIVERS
10930M: Forest Bond <forest@alittletooquiet.net>
10931S: Odd Fixes
10932F: drivers/staging/vt665?/
10933
a30baec1
JK
10934STAGING - WILC1000 WIFI DRIVER
10935M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10936M: Austin Shin <austin.shin@atmel.com>
a30baec1 10937M: Chris Park <chris.park@atmel.com>
06b54863
TC
10938M: Tony Cho <tony.cho@atmel.com>
10939M: Glen Lee <glen.lee@atmel.com>
10940M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10941L: linux-wireless@vger.kernel.org
10942S: Supported
10943F: drivers/staging/wilc1000/
10944
709bcb07 10945STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10946M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10947S: Odd Fixes
10948F: drivers/staging/xgifb/
10949
1da177e4 10950STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10951M: Ion Badulescu <ionut@badula.org>
b4f90189 10952S: Odd Fixes
9bba23b0 10953F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10954
e2d1d6c0 10955SUN3/3X
8b58be88 10956M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10957W: http://sammy.net/sun3/
10958S: Maintained
679655da
JP
10959F: arch/m68k/kernel/*sun3*
10960F: arch/m68k/sun3*/
10961F: arch/m68k/include/asm/sun3*
e689cf4a 10962F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10963
af6a5af8
HG
10964SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10965M: Hans de Goede <hdegoede@redhat.com>
10966L: linux-input@vger.kernel.org
10967S: Maintained
10968F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10969F: drivers/input/keyboard/sun4i-lradc-keys.c
10970
2bc9ff01
DK
10971SUNDANCE NETWORK DRIVER
10972M: Denis Kirjanov <kda@linux-powerpc.org>
10973L: netdev@vger.kernel.org
10974S: Maintained
10975F: drivers/net/ethernet/dlink/sundance.c
10976
2cbb12a4 10977SUPERH
114bf37e
RF
10978M: Yoshinori Sato <ysato@users.sourceforge.jp>
10979M: Rich Felker <dalias@libc.org>
2cbb12a4 10980L: linux-sh@vger.kernel.org
8a6e2535 10981Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10982S: Maintained
066069e1 10983F: Documentation/sh/
679655da 10984F: arch/sh/
066069e1 10985F: drivers/sh/
1da177e4 10986
4480f15b 10987SUSPEND TO RAM
7fb06082 10988M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10989M: Len Brown <len.brown@intel.com>
10990M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10991L: linux-pm@vger.kernel.org
e2d1d6c0 10992S: Supported
679655da
JP
10993F: Documentation/power/
10994F: arch/x86/kernel/acpi/
10995F: drivers/base/power/
10996F: kernel/power/
10997F: include/linux/suspend.h
10998F: include/linux/freezer.h
10999F: include/linux/pm.h
1da177e4
LT
11000
11001SVGA HANDLING
8b58be88 11002M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11003L: linux-video@atrey.karlin.mff.cuni.cz
11004S: Maintained
679655da
JP
11005F: Documentation/svga.txt
11006F: arch/x86/boot/video*
1da177e4 11007
6e28b761
KRW
11008SWIOTLB SUBSYSTEM
11009M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11010L: linux-kernel@vger.kernel.org
9f273c24 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11012S: Supported
11013F: lib/swiotlb.c
11014F: arch/*/kernel/pci-swiotlb.c
11015F: include/linux/swiotlb.h
11016
007f790c
JP
11017SWITCHDEV
11018M: Jiri Pirko <jiri@resnulli.us>
11019L: netdev@vger.kernel.org
11020S: Supported
11021F: net/switchdev/
11022F: include/net/switchdev.h
11023
db8e35d5
VG
11024SYNOPSYS ARC ARCHITECTURE
11025M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11026L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11027S: Supported
11028F: arch/arc/
9b28829d 11029F: Documentation/devicetree/bindings/arc/*
2d799dde 11030F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11031F: drivers/tty/serial/arc_uart.c
b7182d1a 11032T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11033
556cc1c5
AB
11034SYNOPSYS ARC SDP platform support
11035M: Alexey Brodkin <abrodkin@synopsys.com>
11036S: Supported
11037F: arch/arc/plat-axs10x
11038F: arch/arc/boot/dts/ax*
11039F: Documentation/devicetree/bindings/arc/axs10*
11040
6c284c9a
LJ
11041SYSTEM CONFIGURATION (SYSCON)
11042M: Lee Jones <lee.jones@linaro.org>
11043M: Arnd Bergmann <arnd@arndb.de>
11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11045S: Supported
11046F: drivers/mfd/syscon.c
11047
1da177e4 11048SYSV FILESYSTEM
8b58be88 11049M: Christoph Hellwig <hch@infradead.org>
1da177e4 11050S: Maintained
679655da
JP
11051F: Documentation/filesystems/sysv-fs.txt
11052F: fs/sysv/
11053F: include/linux/sysv_fs.h
1da177e4 11054
86cfa7fc 11055TARGET SUBSYSTEM
9c3646d1 11056M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11057L: linux-scsi@vger.kernel.org
b9f5edc2 11058L: target-devel@vger.kernel.org
86cfa7fc 11059W: http://www.linux-iscsi.org
cf015e9f 11060W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11062S: Supported
11063F: drivers/target/
11064F: include/target/
11065F: Documentation/target/
11066
4e68852d 11067TASKSTATS STATISTICS INTERFACE
185e595f 11068M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11069S: Maintained
679655da
JP
11070F: Documentation/accounting/taskstats*
11071F: include/linux/taskstats*
11072F: kernel/taskstats.c
4e68852d 11073
781b456a 11074TC CLASSIFIER
f935f3f8 11075M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11076L: netdev@vger.kernel.org
11077S: Maintained
679655da 11078F: include/net/pkt_cls.h
c117ab84 11079F: include/uapi/linux/pkt_cls.h
679655da 11080F: net/sched/
781b456a 11081
5067f08a 11082TCP LOW PRIORITY MODULE
8b58be88
JP
11083M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11084M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11085W: http://tcp-lp-mod.sourceforge.net/
11086S: Maintained
679655da 11087F: net/ipv4/tcp_lp.c
5067f08a 11088
91952bc0
AP
11089TDA10071 MEDIA DRIVER
11090M: Antti Palosaari <crope@iki.fi>
11091L: linux-media@vger.kernel.org
a825eaec 11092W: https://linuxtv.org
91952bc0
AP
11093W: http://palosaari.fi/linux/
11094Q: http://patchwork.linuxtv.org/project/linux-media/list/
11095T: git git://linuxtv.org/anttip/media_tree.git
11096S: Maintained
11097F: drivers/media/dvb-frontends/tda10071*
11098
11099TDA18212 MEDIA DRIVER
11100M: Antti Palosaari <crope@iki.fi>
11101L: linux-media@vger.kernel.org
a825eaec 11102W: https://linuxtv.org
91952bc0
AP
11103W: http://palosaari.fi/linux/
11104Q: http://patchwork.linuxtv.org/project/linux-media/list/
11105T: git git://linuxtv.org/anttip/media_tree.git
11106S: Maintained
11107F: drivers/media/tuners/tda18212*
11108
11109TDA18218 MEDIA DRIVER
11110M: Antti Palosaari <crope@iki.fi>
11111L: linux-media@vger.kernel.org
a825eaec 11112W: https://linuxtv.org
91952bc0
AP
11113W: http://palosaari.fi/linux/
11114Q: http://patchwork.linuxtv.org/project/linux-media/list/
11115T: git git://linuxtv.org/anttip/media_tree.git
11116S: Maintained
11117F: drivers/media/tuners/tda18218*
11118
3b2f6aba
MK
11119TDA18271 MEDIA DRIVER
11120M: Michael Krufky <mkrufky@linuxtv.org>
11121L: linux-media@vger.kernel.org
a825eaec 11122W: https://linuxtv.org
3b2f6aba
MK
11123W: http://github.com/mkrufky
11124Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125T: git git://linuxtv.org/mkrufky/tuners.git
11126S: Maintained
11127F: drivers/media/tuners/tda18271*
11128
e48307a9
MK
11129TDA827x MEDIA DRIVER
11130M: Michael Krufky <mkrufky@linuxtv.org>
11131L: linux-media@vger.kernel.org
a825eaec 11132W: https://linuxtv.org
e48307a9
MK
11133W: http://github.com/mkrufky
11134Q: http://patchwork.linuxtv.org/project/linux-media/list/
11135T: git git://linuxtv.org/mkrufky/tuners.git
11136S: Maintained
11137F: drivers/media/tuners/tda8290.*
11138
66cf9212
MK
11139TDA8290 MEDIA DRIVER
11140M: Michael Krufky <mkrufky@linuxtv.org>
11141L: linux-media@vger.kernel.org
a825eaec 11142W: https://linuxtv.org
66cf9212
MK
11143W: http://github.com/mkrufky
11144Q: http://patchwork.linuxtv.org/project/linux-media/list/
11145T: git git://linuxtv.org/mkrufky/tuners.git
11146S: Maintained
11147F: drivers/media/tuners/tda8290.*
11148
4b9fba30
HV
11149TDA9840 MEDIA DRIVER
11150M: Hans Verkuil <hverkuil@xs4all.nl>
11151L: linux-media@vger.kernel.org
11152T: git git://linuxtv.org/media_tree.git
a825eaec 11153W: https://linuxtv.org
4b9fba30
HV
11154S: Maintained
11155F: drivers/media/i2c/tda9840*
11156
2cb654fd 11157TEA5761 TUNER DRIVER
5dc8a864
MCC
11158M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11159M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11160L: linux-media@vger.kernel.org
a825eaec 11161W: https://linuxtv.org
2cb654fd
MCC
11162T: git git://linuxtv.org/media_tree.git
11163S: Odd fixes
11164F: drivers/media/tuners/tea5761.*
11165
11166TEA5767 TUNER DRIVER
5dc8a864
MCC
11167M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11168M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11169L: linux-media@vger.kernel.org
a825eaec 11170W: https://linuxtv.org
2cb654fd
MCC
11171T: git git://linuxtv.org/media_tree.git
11172S: Maintained
11173F: drivers/media/tuners/tea5767.*
11174
4b9fba30
HV
11175TEA6415C MEDIA DRIVER
11176M: Hans Verkuil <hverkuil@xs4all.nl>
11177L: linux-media@vger.kernel.org
11178T: git git://linuxtv.org/media_tree.git
a825eaec 11179W: https://linuxtv.org
4b9fba30
HV
11180S: Maintained
11181F: drivers/media/i2c/tea6415c*
11182
11183TEA6420 MEDIA DRIVER
11184M: Hans Verkuil <hverkuil@xs4all.nl>
11185L: linux-media@vger.kernel.org
11186T: git git://linuxtv.org/media_tree.git
a825eaec 11187W: https://linuxtv.org
4b9fba30
HV
11188S: Maintained
11189F: drivers/media/i2c/tea6420*
11190
3d249d4c 11191TEAM DRIVER
dca9ab92 11192M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11193L: netdev@vger.kernel.org
11194S: Supported
11195F: drivers/net/team/
11196F: include/linux/if_team.h
c117ab84 11197F: include/uapi/linux/if_team.h
3d249d4c 11198
7d029125 11199TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11200M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11201S: Maintained
11202F: arch/x86/platform/ts5500/
11203
40ad4a30
SY
11204TECHNOTREND USB IR RECEIVER
11205M: Sean Young <sean@mess.org>
11206L: linux-media@vger.kernel.org
11207S: Maintained
11208F: drivers/media/rc/ttusbir.c
11209
adabdb0c 11210TEGRA ARCHITECTURE SUPPORT
243d58ec 11211M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11212M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11213M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11214L: linux-tegra@vger.kernel.org
fd117cd1 11215Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11217S: Supported
bbbe96ed 11218N: [^a-z]tegra
84b9414b 11219
adabdb0c
SW
11220TEGRA CLOCK DRIVER
11221M: Peter De Schrijver <pdeschrijver@nvidia.com>
11222M: Prashant Gaikwad <pgaikwad@nvidia.com>
11223S: Supported
11224F: drivers/clk/tegra/
11225
86e486a0 11226TEGRA DMA DRIVERS
adabdb0c 11227M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11228M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11229S: Supported
86e486a0 11230F: drivers/dma/tegra*
adabdb0c 11231
adabdb0c
SW
11232TEGRA I2C DRIVER
11233M: Laxman Dewangan <ldewangan@nvidia.com>
11234S: Supported
11235F: drivers/i2c/busses/i2c-tegra.c
11236
11237TEGRA IOMMU DRIVERS
11238M: Hiroshi Doyu <hdoyu@nvidia.com>
11239S: Supported
11240F: drivers/iommu/tegra*
11241
11242TEGRA KBC DRIVER
11243M: Rakesh Iyer <riyer@nvidia.com>
11244M: Laxman Dewangan <ldewangan@nvidia.com>
11245S: Supported
11246F: drivers/input/keyboard/tegra-kbc.c
11247
adabdb0c
SW
11248TEGRA PWM DRIVER
11249M: Thierry Reding <thierry.reding@gmail.com>
11250S: Supported
11251F: drivers/pwm/pwm-tegra.c
11252
11253TEGRA SERIAL DRIVER
11254M: Laxman Dewangan <ldewangan@nvidia.com>
11255S: Supported
11256F: drivers/tty/serial/serial-tegra.c
11257
11258TEGRA SPI DRIVER
11259M: Laxman Dewangan <ldewangan@nvidia.com>
11260S: Supported
11261F: drivers/spi/spi-tegra*
11262
1a348ccc 11263TEHUTI ETHERNET DRIVER
8b58be88 11264M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11265L: netdev@vger.kernel.org
11266S: Supported
ef7f5429 11267F: drivers/net/ethernet/tehuti/*
1a348ccc 11268
4e68852d 11269Telecom Clock Driver for MCPL0010
8b58be88 11270M: Mark Gross <mark.gross@intel.com>
4e68852d 11271S: Supported
679655da 11272F: drivers/char/tlclk.c
4e68852d 11273
4480f15b 11274TENSILICA XTENSA PORT (xtensa)
8b58be88 11275M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11276M: Max Filippov <jcmvbkbc@gmail.com>
11277L: linux-xtensa@linux-xtensa.org
9f273c24 11278T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11279S: Maintained
679655da 11280F: arch/xtensa/
3dc99857 11281F: drivers/irqchip/irq-xtensa-*
4e68852d 11282
5313ba66
HV
11283THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11284M: Hans Verkuil <hverkuil@xs4all.nl>
11285L: linux-media@vger.kernel.org
11286T: git git://linuxtv.org/media_tree.git
a825eaec 11287W: https://linuxtv.org
5313ba66
HV
11288S: Maintained
11289F: drivers/media/radio/radio-raremono.c
11290
d3fb6955 11291THERMAL
b75f0050 11292M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11293M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11294L: linux-pm@vger.kernel.org
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11297Q: https://patchwork.kernel.org/project/linux-pm/list/
11298S: Supported
11299F: drivers/thermal/
11300F: include/linux/thermal.h
af6c9f16 11301F: include/uapi/linux/thermal.h
b75f0050
JP
11302F: include/linux/cpu_cooling.h
11303F: Documentation/devicetree/bindings/thermal/
d3fb6955 11304
64e05d8b
VK
11305THERMAL/CPU_COOLING
11306M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11307M: Viresh Kumar <viresh.kumar@linaro.org>
11308M: Javi Merino <javi.merino@arm.com>
11309L: linux-pm@vger.kernel.org
11310S: Supported
11311F: Documentation/thermal/cpu-cooling-api.txt
11312F: drivers/thermal/cpu_cooling.c
11313F: include/linux/cpu_cooling.h
11314
30ba2fbd
VD
11315THINGM BLINK(1) USB RGB LED DRIVER
11316M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11317S: Maintained
11318F: drivers/hid/hid-thingm.c
11319
4e68852d 11320THINKPAD ACPI EXTRAS DRIVER
8b58be88 11321M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11322L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11323L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11324W: http://ibm-acpi.sourceforge.net
11325W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11326T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11327S: Maintained
679655da 11328F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11329
1b46f2a2 11330TI BANDGAP AND THERMAL DRIVER
f14d1c24 11331M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11332M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11333L: linux-pm@vger.kernel.org
531ff13e 11334L: linux-omap@vger.kernel.org
5a723e81 11335S: Maintained
794b2e25 11336F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11337
ccf963d3
BP
11338TI VPE/CAL DRIVERS
11339M: Benoit Parrot <bparrot@ti.com>
11340L: linux-media@vger.kernel.org
11341W: http://linuxtv.org/
11342Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343S: Maintained
11344F: drivers/media/platform/ti-vpe/
11345
0c7665c3
MF
11346TI CDCE706 CLOCK DRIVER
11347M: Max Filippov <jcmvbkbc@gmail.com>
11348S: Maintained
11349F: drivers/clk/clk-cdce706.c
11350
49b6a5e3
TK
11351TI CLOCK DRIVER
11352M: Tero Kristo <t-kristo@ti.com>
11353L: linux-omap@vger.kernel.org
11354S: Maintained
11355F: drivers/clk/ti/
11356F: include/linux/clk/ti.h
11357
f75cfbad
GS
11358TI ETHERNET SWITCH DRIVER (CPSW)
11359M: Mugunthan V N <mugunthanvnm@ti.com>
11360R: Grygorii Strashko <grygorii.strashko@ti.com>
11361L: linux-omap@vger.kernel.org
11362L: netdev@vger.kernel.org
11363S: Maintained
11364F: drivers/net/ethernet/ti/cpsw*
11365F: drivers/net/ethernet/ti/davinci*
11366
4020f2d7 11367TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11368M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11369S: Maintained
679655da
JP
11370F: drivers/misc/tifm*
11371F: drivers/mmc/host/tifm_sd.c
11372F: include/linux/tifm.h
4020f2d7 11373
e0c52404 11374TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11375M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11376L: linux-kernel@vger.kernel.org
11377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11378S: Maintained
11379F: drivers/soc/ti/*
11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11381
11382
152ad442
SR
11383TI LM49xxx FAMILY ASoC CODEC DRIVERS
11384M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11385M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11386L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11387S: Maintained
11388F: sound/soc/codecs/lm49453*
d392dead 11389F: sound/soc/codecs/isabelle*
152ad442 11390
0edd807d
KM
11391TI LP855x BACKLIGHT DRIVER
11392M: Milo Kim <milo.kim@ti.com>
11393S: Maintained
11394F: Documentation/backlight/lp855x-driver.txt
11395F: drivers/video/backlight/lp855x_bl.c
11396F: include/linux/platform_data/lp855x.h
11397
faf13f6d
KM
11398TI LP8727 CHARGER DRIVER
11399M: Milo Kim <milo.kim@ti.com>
11400S: Maintained
11401F: drivers/power/lp8727_charger.c
11402F: include/linux/platform_data/lp8727.h
11403
22f1229f
KM
11404TI LP8788 MFD DRIVER
11405M: Milo Kim <milo.kim@ti.com>
11406S: Maintained
11407F: drivers/iio/adc/lp8788_adc.c
11408F: drivers/leds/leds-lp8788.c
11409F: drivers/mfd/lp8788*.c
11410F: drivers/power/lp8788-charger.c
11411F: drivers/regulator/lp8788-*.c
11412F: include/linux/mfd/lp8788*.h
11413
84640e27
KM
11414TI NETCP ETHERNET DRIVER
11415M: Wingman Kwok <w-kwok2@ti.com>
11416M: Murali Karicheri <m-karicheri2@ti.com>
11417L: netdev@vger.kernel.org
11418S: Maintained
11419F: drivers/net/ethernet/ti/netcp*
11420
217e0ca9
KC
11421TI TAS571X FAMILY ASoC CODEC DRIVER
11422M: Kevin Cernekee <cernekee@chromium.org>
11423L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11424S: Odd Fixes
11425F: sound/soc/codecs/tas571x*
11426
dd5e8e6b 11427TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11428M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11430S: Maintained
11431F: sound/soc/codecs/twl4030*
11432
90921014 11433TI WILINK WIRELESS DRIVERS
90921014
LC
11434L: linux-wireless@vger.kernel.org
11435W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11436W: http://wireless.kernel.org/en/users/Drivers/wl1251
11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11438S: Orphan
90921014
LC
11439F: drivers/net/wireless/ti/
11440F: include/linux/wl12xx.h
11441
e86eaa3a 11442TIPC NETWORK LAYER
8b58be88 11443M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11444M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11445L: netdev@vger.kernel.org (core kernel code)
11446L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11447W: http://tipc.sourceforge.net/
e86eaa3a 11448S: Maintained
c117ab84 11449F: include/uapi/linux/tipc*.h
679655da 11450F: net/tipc/
e86eaa3a 11451
867e359b 11452TILE ARCHITECTURE
b9a279f6 11453M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11454W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11456S: Supported
11457F: arch/tile/
6b940606 11458F: drivers/char/tile-srom.c
5c770755 11459F: drivers/edac/tile_edac.c
6b940606
CM
11460F: drivers/net/ethernet/tile/
11461F: drivers/rtc/rtc-tile.c
11462F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11463F: drivers/tty/serial/tilegx.c
6b940606
CM
11464F: drivers/usb/host/*-tilegx.c
11465F: include/linux/usb/tilegx.h
867e359b 11466
1da177e4 11467TLAN NETWORK DRIVER
8b58be88 11468M: Samuel Chessman <chessman@tux.org>
88c07dde 11469L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11470W: http://sourceforge.net/projects/tlan/
11471S: Maintained
679655da 11472F: Documentation/networking/tlan.txt
b544dbac 11473F: drivers/net/ethernet/ti/tlan.*
1da177e4 11474
d74db3b2 11475TOMOYO SECURITY MODULE
8b58be88
JP
11476M: Kentaro Takeda <takedakn@nttdata.co.jp>
11477M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11478L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11479L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11480L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11481L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11482W: http://tomoyo.sourceforge.jp/
843d183c 11483T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11484S: Maintained
679655da 11485F: security/tomoyo/
d74db3b2 11486
9caeb532 11487TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11488M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11489L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11490S: Maintained
11491F: drivers/platform/x86/topstar-laptop.c
11492
1da177e4 11493TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11494M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11495L: platform-driver-x86@vger.kernel.org
0a63ca11 11496S: Maintained
679655da 11497F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11498
0a63ca11
AA
11499TOSHIBA BLUETOOTH DRIVER
11500M: Azael Avalos <coproscefalo@gmail.com>
11501L: platform-driver-x86@vger.kernel.org
11502S: Maintained
11503F: drivers/platform/x86/toshiba_bluetooth.c
11504
11505TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11506M: Azael Avalos <coproscefalo@gmail.com>
11507L: platform-driver-x86@vger.kernel.org
11508S: Maintained
11509F: drivers/platform/x86/toshiba_haps.c
11510
14991fc7
AA
11511TOSHIBA WMI HOTKEYS DRIVER
11512M: Azael Avalos <coproscefalo@gmail.com>
11513L: platform-driver-x86@vger.kernel.org
11514S: Maintained
11515F: drivers/platform/x86/toshiba-wmi.c
11516
1da177e4 11517TOSHIBA SMM DRIVER
8b58be88 11518M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11519W: http://www.buzzard.org.uk/toshiba/
11520S: Maintained
679655da
JP
11521F: drivers/char/toshiba.c
11522F: include/linux/toshiba.h
c117ab84 11523F: include/uapi/linux/toshiba.h
1da177e4 11524
d32d9864
MR
11525TOSHIBA TC358743 DRIVER
11526M: Mats Randgaard <matrandg@cisco.com>
11527L: linux-media@vger.kernel.org
11528S: Maintained
11529F: drivers/media/i2c/tc358743*
b5dcee22 11530F: include/media/i2c/tc358743.h
d32d9864 11531
560e6475
WS
11532TMIO/SDHI MMC DRIVER
11533M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11534L: linux-mmc@vger.kernel.org
560e6475 11535S: Supported
d1057c40
GL
11536F: drivers/mmc/host/tmio_mmc*
11537F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11538F: include/linux/mfd/tmio.h
d719f900 11539
917cc4e6
GR
11540TMP401 HARDWARE MONITOR DRIVER
11541M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11542L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11543S: Maintained
11544F: Documentation/hwmon/tmp401
11545F: drivers/hwmon/tmp401.c
11546
98f32602 11547TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11548M: Hugh Dickins <hughd@google.com>
98f32602
HD
11549L: linux-mm@kvack.org
11550S: Maintained
11551F: include/linux/shmem_fs.h
11552F: mm/shmem.c
11553
45f95b53 11554TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11555M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11556M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11557L: linux-media@vger.kernel.org
a825eaec 11558W: https://linuxtv.org
45f95b53
MCC
11559T: git git://linuxtv.org/media_tree.git
11560S: Odd fixes
11561F: drivers/media/usb/tm6000/
11562
c65fde19
HV
11563TW68 VIDEO4LINUX DRIVER
11564M: Hans Verkuil <hverkuil@xs4all.nl>
11565L: linux-media@vger.kernel.org
11566T: git git://linuxtv.org/media_tree.git
a825eaec 11567W: https://linuxtv.org
c65fde19
HV
11568S: Odd Fixes
11569F: drivers/media/pci/tw68/
11570
704a84cc
EG
11571TW686X VIDEO4LINUX DRIVER
11572M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11573L: linux-media@vger.kernel.org
11574T: git git://linuxtv.org/media_tree.git
11575W: http://linuxtv.org
11576S: Maintained
11577F: drivers/media/pci/tw686x/
11578
4e68852d 11579TPM DEVICE DRIVER
901486b8 11580M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11581M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11582M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11583R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11584W: http://tpmdd.sourceforge.net
63a10dfd 11585L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11586Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11587T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11588S: Maintained
679655da 11589F: drivers/char/tpm/
4e68852d 11590
1a0f1b27
AL
11591TPM IBM_VTPM DEVICE DRIVER
11592M: Ashley Lai <ashleydlai@gmail.com>
11593W: http://tpmdd.sourceforge.net
11594L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11595S: Maintained
11596F: drivers/char/tpm/tpm_ibmvtpm*
11597
d6f005a1
JP
11598TRACING
11599M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11600M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11602S: Maintained
11603F: Documentation/trace/ftrace.txt
11604F: arch/*/*/*/ftrace.h
11605F: arch/*/kernel/ftrace.c
11606F: include/*/ftrace.h
11607F: include/linux/trace*.h
11608F: include/trace/
11609F: kernel/trace/
6e68e6c5 11610F: tools/testing/selftests/ftrace/
d6f005a1 11611
4abac0d0
IM
11612TRACING MMIO ACCESSES (MMIOTRACE)
11613M: Steven Rostedt <rostedt@goodmis.org>
11614M: Ingo Molnar <mingo@kernel.org>
11615R: Karol Herbst <karolherbst@gmail.com>
11616R: Pekka Paalanen <ppaalanen@gmail.com>
11617S: Maintained
11618L: linux-kernel@vger.kernel.org
11619L: nouveau@lists.freedesktop.org
11620F: kernel/trace/trace_mmiotrace.c
11621F: include/linux/mmiotrace.h
11622F: arch/x86/mm/kmmio.c
11623F: arch/x86/mm/mmio-mod.c
11624F: arch/x86/mm/testmmiotrace.c
11625
1da177e4 11626TRIVIAL PATCHES
8b58be88 11627M: Jiri Kosina <trivial@kernel.org>
54e5881d 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11629S: Maintained
86ef925f 11630K: ^Subject:.*(?i)trivial
1da177e4 11631
4e68852d 11632TTY LAYER
879a5a00 11633M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11634M: Jiri Slaby <jslaby@suse.com>
879a5a00 11635S: Supported
08deed1e 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11637F: Documentation/serial/
8dd5d2f1 11638F: drivers/tty/
df621252 11639F: drivers/tty/serial/serial_core.c
e3288775
AC
11640F: include/linux/serial_core.h
11641F: include/linux/serial.h
11642F: include/linux/tty.h
c117ab84
CEB
11643F: include/uapi/linux/serial_core.h
11644F: include/uapi/linux/serial.h
11645F: include/uapi/linux/tty.h
4e68852d 11646
91952bc0
AP
11647TUA9001 MEDIA DRIVER
11648M: Antti Palosaari <crope@iki.fi>
11649L: linux-media@vger.kernel.org
a825eaec 11650W: https://linuxtv.org
91952bc0
AP
11651W: http://palosaari.fi/linux/
11652Q: http://patchwork.linuxtv.org/project/linux-media/list/
11653T: git git://linuxtv.org/anttip/media_tree.git
11654S: Maintained
11655F: drivers/media/tuners/tua9001*
11656
740db6d7 11657TULIP NETWORK DRIVERS
740db6d7 11658L: netdev@vger.kernel.org
cf869eb1
GG
11659L: linux-parisc@vger.kernel.org
11660S: Orphan
0f04e2aa 11661F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11662
11663TUN/TAP driver
ba57b6f2 11664M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11665W: http://vtun.sourceforge.net/tun
11666S: Maintained
679655da
JP
11667F: Documentation/networking/tuntap.txt
11668F: arch/um/os-Linux/drivers/
1da177e4 11669
b454cc66 11670TURBOCHANNEL SUBSYSTEM
8b58be88 11671M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11672M: Ralf Baechle <ralf@linux-mips.org>
11673L: linux-mips@linux-mips.org
11674Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11675S: Maintained
679655da
JP
11676F: drivers/tc/
11677F: include/linux/tc.h
b454cc66 11678
1da177e4 11679U14-34F SCSI DRIVER
8b58be88 11680M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11681L: linux-scsi@vger.kernel.org
11682S: Maintained
679655da 11683F: drivers/scsi/u14-34f.c
1da177e4 11684
e2d1d6c0 11685UBI FILE SYSTEM (UBIFS)
a7859936 11686M: Richard Weinberger <richard@nod.at>
949cb623 11687M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11688M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11689L: linux-mtd@lists.infradead.org
e2966cbe 11690T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11691W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11692S: Supported
679655da
JP
11693F: Documentation/filesystems/ubifs.txt
11694F: fs/ubifs/
e2d1d6c0 11695
e1632fa2 11696UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11697M: Greg Ungerer <gerg@linux-m68k.org>
11698W: http://www.linux-m68k.org/
cc2020e6 11699W: http://www.uclinux.org/
e1632fa2 11700L: linux-m68k@lists.linux-m68k.org
cc2020e6 11701L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11703S: Maintained
e1632fa2
GU
11704F: arch/m68k/coldfire/
11705F: arch/m68k/68*/
61bc02bb
JP
11706F: arch/m68k/*/*_no.*
11707F: arch/m68k/include/asm/*_no.*
cc2020e6 11708
1da177e4 11709UDF FILESYSTEM
d8130624 11710M: Jan Kara <jack@suse.com>
1da177e4 11711S: Maintained
679655da
JP
11712F: Documentation/filesystems/udf.txt
11713F: fs/udf/
1da177e4 11714
cc2020e6 11715UFS FILESYSTEM
8b58be88 11716M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11717S: Maintained
679655da
JP
11718F: Documentation/filesystems/ufs.txt
11719F: fs/ufs/
cc2020e6 11720
0a09d3ab
DH
11721UHID USERSPACE HID IO DRIVER:
11722M: David Herrmann <dh.herrmann@googlemail.com>
11723L: linux-input@vger.kernel.org
11724S: Maintained
11725F: drivers/hid/uhid.c
c117ab84 11726F: include/uapi/linux/uhid.h
0a09d3ab 11727
18332a80 11728ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11729L: linux-usb@vger.kernel.org
10c6c9c9 11730S: Orphan
355ffe69 11731F: drivers/uwb/
679655da
JP
11732F: include/linux/uwb.h
11733F: include/linux/uwb/
18332a80 11734
b31d8273
G
11735UNICORE32 ARCHITECTURE:
11736M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11737W: http://mprc.pku.edu.cn/~guanxuetao/linux
11738S: Maintained
ceebf4d5 11739T: git git://github.com/gxt/linux.git
b31d8273
G
11740F: arch/unicore32/
11741
d8379ab1
TF
11742UNIFDEF
11743M: Tony Finch <dot@dotat.at>
11744W: http://dotat.at/prog/unifdef
11745S: Maintained
11746F: scripts/unifdef.c
11747
1da177e4 11748UNIFORM CDROM DRIVER
8b58be88 11749M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11750W: http://www.kernel.dk
11751S: Maintained
679655da
JP
11752F: Documentation/cdrom/
11753F: drivers/cdrom/cdrom.c
11754F: include/linux/cdrom.h
c117ab84 11755F: include/uapi/linux/cdrom.h
1da177e4 11756
56df0122 11757UNISYS S-PAR DRIVERS
49e7d9df
JP
11758M: David Kershner <david.kershner@unisys.com>
11759L: sparmaintainer@unisys.com (Unisys internal)
11760S: Supported
11761F: drivers/staging/unisys/
56df0122 11762
9941fa6e
VH
11763UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11764M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11765L: linux-scsi@vger.kernel.org
11766S: Supported
11767F: Documentation/scsi/ufs.txt
11768F: drivers/scsi/ufs/
11769
e2d1d6c0 11770UNSORTED BLOCK IMAGES (UBI)
949cb623 11771M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11772M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11773W: http://www.linux-mtd.infradead.org/
11774L: linux-mtd@lists.infradead.org
b6b44e0a 11775T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11776S: Supported
80811493 11777F: drivers/mtd/ubi/
679655da 11778F: include/linux/mtd/ubi.h
c117ab84 11779F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11780
1da177e4 11781USB ACM DRIVER
ca1c3e6f 11782M: Oliver Neukum <oneukum@suse.com>
6372594a 11783L: linux-usb@vger.kernel.org
1da177e4 11784S: Maintained
679655da
JP
11785F: Documentation/usb/acm.txt
11786F: drivers/usb/class/cdc-acm.*
1da177e4 11787
b7d572e1
PF
11788USB AR5523 WIRELESS DRIVER
11789M: Pontus Fuchs <pontus.fuchs@gmail.com>
11790L: linux-wireless@vger.kernel.org
11791S: Maintained
11792F: drivers/net/wireless/ath/ar5523/
11793
115bb1ff 11794USB ATTACHED SCSI
f50a4968 11795M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11796M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11797L: linux-usb@vger.kernel.org
11798L: linux-scsi@vger.kernel.org
8eae0fb7 11799S: Maintained
115bb1ff
MW
11800F: drivers/usb/storage/uas.c
11801
1da177e4 11802USB CDC ETHERNET DRIVER
61eee9a7 11803M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11804L: linux-usb@vger.kernel.org
1da177e4 11805S: Maintained
679655da 11806F: drivers/net/usb/cdc_*.c
c117ab84 11807F: include/uapi/linux/usb/cdc.h
1da177e4 11808
66e3e591
KP
11809USB CHAOSKEY DRIVER
11810M: Keith Packard <keithp@keithp.com>
11811L: linux-usb@vger.kernel.org
11812S: Maintained
11813F: drivers/usb/misc/chaoskey.c
11814
b02b371e 11815USB CYPRESS C67X00 DRIVER
8b58be88 11816M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11817L: linux-usb@vger.kernel.org
11818S: Maintained
679655da 11819F: drivers/usb/c67x00/
b02b371e 11820
d0374f4f 11821USB DAVICOM DM9601 DRIVER
8b58be88 11822M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11823L: netdev@vger.kernel.org
d0374f4f
PK
11824W: http://www.linux-usb.org/usbnet
11825S: Maintained
679655da 11826F: drivers/net/usb/dm9601.c
d0374f4f 11827
cc2020e6 11828USB DIAMOND RIO500 DRIVER
8b58be88 11829M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11830L: rio500-users@lists.sourceforge.net
11831W: http://rio500.sourceforge.net
11832S: Maintained
679655da 11833F: drivers/usb/misc/rio500*
cc2020e6 11834
1da177e4 11835USB EHCI DRIVER
578333ab 11836M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11837L: linux-usb@vger.kernel.org
578333ab 11838S: Maintained
679655da
JP
11839F: Documentation/usb/ehci.txt
11840F: drivers/usb/host/ehci*
1da177e4 11841
69ae9e3e 11842USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11843M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11844L: linux-usb@vger.kernel.org
69ae9e3e 11845W: http://www.linux-usb.org/gadget
d6d0f665
FB
11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11847S: Maintained
679655da
JP
11848F: drivers/usb/gadget/
11849F: include/linux/usb/gadget*
69ae9e3e 11850
2dea64b4 11851USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11852M: Jiri Kosina <jikos@kernel.org>
406df153 11853R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11854L: linux-usb@vger.kernel.org
54e5881d 11855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11856S: Maintained
c2f01971 11857F: Documentation/hid/hiddev.txt
679655da 11858F: drivers/hid/usbhid/
1da177e4 11859
959eea21 11860USB ISP116X DRIVER
8b58be88 11861M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11862L: linux-usb@vger.kernel.org
959eea21 11863S: Maintained
679655da
JP
11864F: drivers/usb/host/isp116x*
11865F: include/linux/usb/isp116x.h
959eea21 11866
146498ea
WH
11867USB LAN78XX ETHERNET DRIVER
11868M: Woojung Huh <woojung.huh@microchip.com>
11869M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11870L: netdev@vger.kernel.org
11871S: Maintained
11872F: drivers/net/usb/lan78xx.*
11873
1da177e4 11874USB MASS STORAGE DRIVER
8b58be88 11875M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11876L: linux-usb@vger.kernel.org
8836aeb8 11877L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11878S: Maintained
11879W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11880F: drivers/usb/storage/
1da177e4 11881
af39917d
CL
11882USB MIDI DRIVER
11883M: Clemens Ladisch <clemens@ladisch.de>
11884L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11885T: git git://git.alsa-project.org/alsa-kernel.git
11886S: Maintained
11887F: sound/usb/midi.*
11888
444ce9d4
JP
11889USB NETWORKING DRIVERS
11890L: linux-usb@vger.kernel.org
11891S: Odd Fixes
11892F: drivers/net/usb/
11893
1da177e4 11894USB OHCI DRIVER
578333ab 11895M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11896L: linux-usb@vger.kernel.org
578333ab 11897S: Maintained
679655da
JP
11898F: Documentation/usb/ohci.txt
11899F: drivers/usb/host/ohci*
1da177e4 11900
963ffa3e 11901USB OTG FSM (Finite State Machine)
60d77b3d 11902M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11904L: linux-usb@vger.kernel.org
11905S: Maintained
11906F: drivers/usb/common/usb-otg-fsm.c
11907
563da3a9
VM
11908USB OVER IP DRIVER
11909M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11910M: Shuah Khan <shuahkh@osg.samsung.com>
11911M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11912L: linux-usb@vger.kernel.org
11913S: Maintained
a6d6fc2b 11914F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11915F: drivers/usb/usbip/
11916F: tools/usb/usbip/
11917
1da177e4 11918USB PEGASUS DRIVER
a16b945c 11919M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11920L: linux-usb@vger.kernel.org
043600a6 11921L: netdev@vger.kernel.org
052e3128
PM
11922T: git git://github.com/petkan/pegasus.git
11923W: https://github.com/petkan/pegasus
1da177e4 11924S: Maintained
679655da 11925F: drivers/net/usb/pegasus.*
1da177e4 11926
d3ad558f 11927USB PHY LAYER
a55f6286 11928M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11929L: linux-usb@vger.kernel.org
11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11931S: Maintained
11932F: drivers/usb/phy/
d3ad558f 11933
73e4fb3f 11934USB PRINTER DRIVER (usblp)
8b58be88 11935M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11936L: linux-usb@vger.kernel.org
73e4fb3f 11937S: Supported
679655da 11938F: drivers/usb/class/usblp.c
1da177e4 11939
4521b477
BM
11940USB QMI WWAN NETWORK DRIVER
11941M: Bjørn Mork <bjorn@mork.no>
11942L: netdev@vger.kernel.org
11943S: Maintained
11944F: Documentation/ABI/testing/sysfs-class-net-qmi
11945F: drivers/net/usb/qmi_wwan.c
11946
1da177e4 11947USB RTL8150 DRIVER
a16b945c 11948M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11949L: linux-usb@vger.kernel.org
043600a6 11950L: netdev@vger.kernel.org
052e3128
PM
11951T: git git://github.com/petkan/rtl8150.git
11952W: https://github.com/petkan/rtl8150
1da177e4 11953S: Maintained
679655da 11954F: drivers/net/usb/rtl8150.c
1da177e4 11955
f896b796 11956USB SERIAL SUBSYSTEM
66085694 11957M: Johan Hovold <johan@kernel.org>
795fb7e7 11958L: linux-usb@vger.kernel.org
4e68852d 11959S: Maintained
679655da 11960F: Documentation/usb/usb-serial.txt
f896b796 11961F: drivers/usb/serial/
679655da 11962F: include/linux/usb/serial.h
1da177e4 11963
b3f0db1c
SG
11964USB SMSC75XX ETHERNET DRIVER
11965M: Steve Glendinning <steve.glendinning@shawell.net>
11966L: netdev@vger.kernel.org
11967S: Maintained
11968F: drivers/net/usb/smsc75xx.*
11969
2f7ca802 11970USB SMSC95XX ETHERNET DRIVER
90b24cfb 11971M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11972L: netdev@vger.kernel.org
90b24cfb 11973S: Maintained
679655da 11974F: drivers/net/usb/smsc95xx.*
2f7ca802 11975
1da177e4 11976USB SUBSYSTEM
879a5a00 11977M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11978L: linux-usb@vger.kernel.org
1da177e4 11979W: http://www.linux-usb.org
08deed1e 11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11981S: Supported
1700bd98 11982F: Documentation/devicetree/bindings/usb/
679655da 11983F: Documentation/usb/
679655da
JP
11984F: drivers/usb/
11985F: include/linux/usb.h
11986F: include/linux/usb/
1da177e4
LT
11987
11988USB UHCI DRIVER
8b58be88 11989M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11990L: linux-usb@vger.kernel.org
1da177e4 11991S: Maintained
679655da 11992F: drivers/usb/host/uhci*
1da177e4 11993
69ae9e3e 11994USB "USBNET" DRIVER FRAMEWORK
d8130624 11995M: Oliver Neukum <oneukum@suse.com>
043600a6 11996L: netdev@vger.kernel.org
69ae9e3e 11997W: http://www.linux-usb.org/usbnet
1da177e4 11998S: Maintained
679655da
JP
11999F: drivers/net/usb/usbnet.c
12000F: include/linux/usb/usbnet.h
1da177e4 12001
c0efd232 12002USB VIDEO CLASS
c53ac071 12003M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12004L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12005L: linux-media@vger.kernel.org
275ffde4 12006T: git git://linuxtv.org/media_tree.git
57c6d2e9 12007W: http://www.ideasonboard.org/uvc/
c0efd232 12008S: Maintained
0c0d06ca 12009F: drivers/media/usb/uvc/
6c0f0359 12010F: include/uapi/linux/uvcvideo.h
1da177e4 12011
b60b9c45
HV
12012USB VISION DRIVER
12013M: Hans Verkuil <hverkuil@xs4all.nl>
12014L: linux-media@vger.kernel.org
12015T: git git://linuxtv.org/media_tree.git
a825eaec 12016W: https://linuxtv.org
b60b9c45
HV
12017S: Odd Fixes
12018F: drivers/media/usb/usbvision/
12019
8282da47
LP
12020USB WEBCAM GADGET
12021M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12022L: linux-usb@vger.kernel.org
12023S: Maintained
3a83c16e 12024F: drivers/usb/gadget/function/*uvc*
faf2e1db 12025F: drivers/usb/gadget/legacy/webcam.c
8282da47 12026
bf164cc0 12027USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12028M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12029L: linux-wireless@vger.kernel.org
12030S: Maintained
679655da 12031F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12032
eb6bab13 12033USB XHCI DRIVER
03d85053 12034M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12035L: linux-usb@vger.kernel.org
12036S: Supported
36d0344c
SS
12037F: drivers/usb/host/xhci*
12038F: drivers/usb/host/pci-quirks*
eb6bab13 12039
1da177e4 12040USB ZD1201 DRIVER
4086b9ca 12041L: linux-wireless@vger.kernel.org
1da177e4 12042W: http://linux-lc100020.sourceforge.net
4086b9ca 12043S: Orphan
ed0ad06f 12044F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12045
b7eee616 12046USB ZR364XX DRIVER
8b58be88 12047M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12048L: linux-usb@vger.kernel.org
661263b5 12049L: linux-media@vger.kernel.org
275ffde4 12050T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12051W: http://royale.zerezo.com/zr364xx/
12052S: Maintained
679655da 12053F: Documentation/video4linux/zr364xx.txt
90d72ac6 12054F: drivers/media/usb/zr364xx/
b7eee616 12055
289fcff4
HK
12056ULPI BUS
12057M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12058L: linux-usb@vger.kernel.org
12059S: Maintained
12060F: drivers/usb/common/ulpi.c
12061F: include/linux/ulpi/
12062
e7839f25 12063USER-MODE LINUX (UML)
8b58be88 12064M: Jeff Dike <jdike@addtoit.com>
b15194b7 12065M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12066L: user-mode-linux-devel@lists.sourceforge.net
12067L: user-mode-linux-user@lists.sourceforge.net
12068W: http://user-mode-linux.sourceforge.net
9f273c24 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12070S: Maintained
61516587 12071F: Documentation/virtual/uml/
679655da 12072F: arch/um/
b070989a 12073F: arch/x86/um/
679655da
JP
12074F: fs/hostfs/
12075F: fs/hppfs/
b7eee616 12076
e5f114e9 12077USERSPACE I/O (UIO)
6a534c9d 12078M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12079M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12080S: Maintained
3d3fecbd 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12082F: Documentation/DocBook/uio-howto.tmpl
12083F: drivers/uio/
12084F: include/linux/uio*.h
e5f114e9 12085
256cccbe 12086UTIL-LINUX PACKAGE
8b58be88 12087M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12088L: util-linux@vger.kernel.org
12089W: http://en.wikipedia.org/wiki/Util-linux
12090T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12091S: Maintained
12092
c1fd1c07 12093UVESAFB DRIVER
8b58be88 12094M: Michal Januszewski <spock@gentoo.org>
c69f677c 12095L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12096W: http://dev.gentoo.org/~spock/projects/uvesafb/
12097S: Maintained
679655da 12098F: Documentation/fb/uvesafb.txt
8a61f013 12099F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12100
456930d8
SA
12101VF610 NAND DRIVER
12102M: Stefan Agner <stefan@agner.ch>
12103L: linux-mtd@lists.infradead.org
12104S: Supported
12105F: drivers/mtd/nand/vf610_nfc.c
12106
4480f15b 12107VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12108M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12109S: Maintained
679655da
JP
12110F: Documentation/filesystems/vfat.txt
12111F: fs/fat/
1da177e4 12112
cba3345c
AW
12113VFIO DRIVER
12114M: Alex Williamson <alex.williamson@redhat.com>
12115L: kvm@vger.kernel.org
9f273c24 12116T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12117S: Maintained
12118F: Documentation/vfio.txt
12119F: drivers/vfio/
12120F: include/linux/vfio.h
c117ab84 12121F: include/uapi/linux/vfio.h
cba3345c 12122
a714ea5f
AW
12123VFIO PLATFORM DRIVER
12124M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12125L: kvm@vger.kernel.org
12126S: Maintained
12127F: drivers/vfio/platform/
12128
9e6f3438
PO
12129VIDEOBUF2 FRAMEWORK
12130M: Pawel Osciak <pawel@osciak.com>
12131M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12132M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12133L: linux-media@vger.kernel.org
12134S: Maintained
90d72ac6 12135F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12136F: include/media/videobuf2-*
12137
5523662e
SCP
12138VIRTUAL SERIO DEVICE DRIVER
12139M: Stephen Chandler Paul <thatslyude@gmail.com>
12140S: Maintained
12141F: drivers/input/serio/userio.c
12142F: include/uapi/linux/userio.h
12143
9a82446b
AS
12144VIRTIO CONSOLE DRIVER
12145M: Amit Shah <amit.shah@redhat.com>
12146L: virtualization@lists.linux-foundation.org
12147S: Maintained
12148F: drivers/char/virtio_console.c
12149F: include/linux/virtio_console.h
c117ab84 12150F: include/uapi/linux/virtio_console.h
9a82446b 12151
2426ec8f 12152VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12153M: "Michael S. Tsirkin" <mst@redhat.com>
12154L: virtualization@lists.linux-foundation.org
12155S: Maintained
0e4191fe 12156F: Documentation/devicetree/bindings/virtio/
2426ec8f 12157F: drivers/virtio/
c893c8d7 12158F: tools/virtio/
2426ec8f
MT
12159F: drivers/net/virtio_net.c
12160F: drivers/block/virtio_blk.c
12161F: include/linux/virtio_*.h
916cdabc 12162F: include/uapi/linux/virtio_*.h
2426ec8f 12163
f2dbda3b
CH
12164VIRTIO DRIVERS FOR S390
12165M: Christian Borntraeger <borntraeger@de.ibm.com>
12166M: Cornelia Huck <cornelia.huck@de.ibm.com>
12167L: linux-s390@vger.kernel.org
12168L: virtualization@lists.linux-foundation.org
12169L: kvm@vger.kernel.org
12170S: Supported
1b568d93 12171F: drivers/s390/virtio/
f2dbda3b 12172
4ad6ee91
GH
12173VIRTIO GPU DRIVER
12174M: David Airlie <airlied@linux.ie>
12175M: Gerd Hoffmann <kraxel@redhat.com>
12176L: dri-devel@lists.freedesktop.org
12177L: virtualization@lists.linux-foundation.org
12178S: Maintained
12179F: drivers/gpu/drm/virtio/
12180F: include/uapi/linux/virtio_gpu.h
12181
3a4d5c94
MT
12182VIRTIO HOST (VHOST)
12183M: "Michael S. Tsirkin" <mst@redhat.com>
12184L: kvm@vger.kernel.org
c996d8b9 12185L: virtualization@lists.linux-foundation.org
3a4d5c94 12186L: netdev@vger.kernel.org
9f273c24 12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12188S: Maintained
12189F: drivers/vhost/
c117ab84 12190F: include/uapi/linux/vhost.h
3a4d5c94 12191
271c8651
GH
12192VIRTIO INPUT DRIVER
12193M: Gerd Hoffmann <kraxel@redhat.com>
12194S: Maintained
12195F: drivers/virtio/virtio_input.c
12196F: include/uapi/linux/virtio_input.h
12197
1da177e4 12198VIA RHINE NETWORK DRIVER
210347e1 12199S: Orphan
f2148a47 12200F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12201
f0bf7f61 12202VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12203M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12204M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12205S: Maintained
12206F: drivers/mmc/host/via-sdmmc.c
12207
69e4a7c2 12208VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12209M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12210L: linux-fbdev@vger.kernel.org
69e4a7c2 12211S: Maintained
c7babebd
FTS
12212F: include/linux/via-core.h
12213F: include/linux/via-gpio.h
12214F: include/linux/via_i2c.h
8a61f013 12215F: drivers/video/fbdev/via/
69e4a7c2 12216
01f20734 12217VIA VELOCITY NETWORK DRIVER
8b58be88 12218M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12219L: netdev@vger.kernel.org
12220S: Maintained
f2148a47 12221F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12222
f73f8173
AW
12223VIRT LIB
12224M: Alex Williamson <alex.williamson@redhat.com>
12225M: Paolo Bonzini <pbonzini@redhat.com>
12226L: kvm@vger.kernel.org
12227S: Supported
12228F: virt/lib/
12229
77911fd2 12230VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12231M: Hans Verkuil <hverkuil@xs4all.nl>
12232L: linux-media@vger.kernel.org
12233T: git git://linuxtv.org/media_tree.git
a825eaec 12234W: https://linuxtv.org
0b7bc1fa 12235S: Maintained
77911fd2 12236F: drivers/media/platform/vivid/*
0b7bc1fa 12237
be7f8273 12238VLAN (802.1Q)
8b58be88 12239M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12240L: netdev@vger.kernel.org
12241S: Maintained
679655da
JP
12242F: drivers/net/macvlan.c
12243F: include/linux/if_*vlan.h
12244F: net/8021q/
be7f8273 12245
55e331cf 12246VLYNQ BUS
8b58be88 12247M: Florian Fainelli <florian@openwrt.org>
8578d7af 12248L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12249S: Maintained
12250F: drivers/vlynq/vlynq.c
12251F: include/linux/vlynq.h
12252
390beae4 12253VME SUBSYSTEM
74c600e3 12254M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12255M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12256M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12257L: devel@driverdev.osuosl.org
12258S: Maintained
12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12260F: Documentation/vme_api.txt
12261F: drivers/staging/vme/
12262F: drivers/vme/
12263F: include/linux/vme*
12264
4488e09b
AK
12265VMWARE HYPERVISOR INTERFACE
12266M: Alok Kataria <akataria@vmware.com>
12267L: virtualization@lists.linux-foundation.org
12268S: Supported
12269F: arch/x86/kernel/cpu/vmware.c
12270
73b35d07
DT
12271VMWARE BALLOON DRIVER
12272M: Xavier Deguillard <xdeguillard@vmware.com>
12273M: Philip Moltmann <moltmann@vmware.com>
12274M: "VMware, Inc." <pv-drivers@vmware.com>
12275L: linux-kernel@vger.kernel.org
12276S: Maintained
12277F: drivers/misc/vmw_balloon.c
12278
8b8be51b
TH
12279VMWARE VMMOUSE SUBDRIVER
12280M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12281M: "VMware, Inc." <pv-drivers@vmware.com>
12282L: linux-input@vger.kernel.org
12283S: Maintained
12284F: drivers/input/mouse/vmmouse.c
12285F: drivers/input/mouse/vmmouse.h
12286
d1a890fa 12287VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12288M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12289M: "VMware, Inc." <pv-drivers@vmware.com>
12290L: netdev@vger.kernel.org
12291S: Maintained
12292F: drivers/net/vmxnet3/
d1a890fa 12293
851b1642 12294VMware PVSCSI driver
f2d7e40e 12295M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12296M: VMware PV-Drivers <pv-drivers@vmware.com>
12297L: linux-scsi@vger.kernel.org
12298S: Maintained
12299F: drivers/scsi/vmw_pvscsi.c
12300F: drivers/scsi/vmw_pvscsi.h
12301
e53e86c7 12302VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12303M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12304M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12305L: linux-kernel@vger.kernel.org
1dd68f01 12306W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12308S: Supported
9d2597e8 12309F: Documentation/devicetree/bindings/regulator/
679655da 12310F: drivers/regulator/
9d2597e8 12311F: include/dt-bindings/regulator/
679655da 12312F: include/linux/regulator/
e53e86c7 12313
081958eb
DA
12314VRF
12315M: David Ahern <dsa@cumulusnetworks.com>
12316M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12317L: netdev@vger.kernel.org
12318S: Maintained
12319F: drivers/net/vrf.c
562d897d 12320F: Documentation/networking/vrf.txt
081958eb 12321
ab41319e 12322VT1211 HARDWARE MONITOR DRIVER
8b58be88 12323M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12324L: linux-hwmon@vger.kernel.org
ab41319e 12325S: Maintained
679655da
JP
12326F: Documentation/hwmon/vt1211
12327F: drivers/hwmon/vt1211.c
ab41319e 12328
1de9e371 12329VT8231 HARDWARE MONITOR DRIVER
8b58be88 12330M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12331L: linux-hwmon@vger.kernel.org
1de9e371 12332S: Maintained
679655da 12333F: drivers/hwmon/vt8231.c
1de9e371 12334
88095e7b
TO
12335VUB300 USB to SDIO/SD/MMC bridge chip
12336M: Tony Olech <tony.olech@elandigitalsystems.com>
12337L: linux-mmc@vger.kernel.org
12338L: linux-usb@vger.kernel.org
12339S: Supported
12340F: drivers/mmc/host/vub300.c
12341
1da177e4 12342W1 DALLAS'S 1-WIRE BUS
a8018766 12343M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12344S: Maintained
679655da
JP
12345F: Documentation/w1/
12346F: drivers/w1/
1da177e4 12347
13927079 12348W83791D HARDWARE MONITORING DRIVER
8b58be88 12349M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12350L: linux-hwmon@vger.kernel.org
25845c22 12351S: Maintained
679655da
JP
12352F: Documentation/hwmon/w83791d
12353F: drivers/hwmon/w83791d.c
13927079 12354
61db011d 12355W83793 HARDWARE MONITORING DRIVER
8b58be88 12356M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12357L: linux-hwmon@vger.kernel.org
61db011d 12358S: Maintained
679655da
JP
12359F: Documentation/hwmon/w83793
12360F: drivers/hwmon/w83793.c
61db011d 12361
e3760b43 12362W83795 HARDWARE MONITORING DRIVER
d8130624 12363M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12364L: linux-hwmon@vger.kernel.org
e3760b43
JD
12365S: Maintained
12366F: drivers/hwmon/w83795.c
12367
1da177e4 12368W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12369M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12370S: Maintained
679655da 12371F: drivers/mmc/host/wbsd.*
1da177e4 12372
b4e05923
HG
12373WACOM PROTOCOL 4 SERIAL TABLETS
12374M: Julian Squires <julian@cipht.net>
12375M: Hans de Goede <hdegoede@redhat.com>
12376L: linux-input@vger.kernel.org
12377S: Maintained
12378F: drivers/input/tablet/wacom_serial4.c
12379
3527761c 12380WATCHDOG DEVICE DRIVERS
8b58be88 12381M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12382R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12383L: linux-watchdog@vger.kernel.org
12384W: http://www.linux-watchdog.org/
f599aaf0 12385T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12386S: Maintained
540be8b2 12387F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12388F: Documentation/watchdog/
12389F: drivers/watchdog/
12390F: include/linux/watchdog.h
c117ab84 12391F: include/uapi/linux/watchdog.h
3527761c 12392
1da177e4 12393WD7000 SCSI DRIVER
8b58be88 12394M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12395L: linux-scsi@vger.kernel.org
12396S: Maintained
679655da 12397F: drivers/scsi/wd7000.c
1da177e4 12398
b22e00f3
DH
12399WIIMOTE HID DRIVER
12400M: David Herrmann <dh.herrmann@googlemail.com>
12401L: linux-input@vger.kernel.org
12402S: Maintained
12403F: drivers/hid/hid-wiimote*
12404
e258b80e 12405WINBOND CIR DRIVER
364e9e18 12406M: David Härdeman <david@hardeman.nu>
e258b80e 12407S: Maintained
116ab806 12408F: drivers/media/rc/winbond-cir.c
e258b80e 12409
c36a483d
WBG
12410WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12411M: William Breathitt Gray <vilhelm.gray@gmail.com>
12412L: linux-watchdog@vger.kernel.org
12413S: Maintained
12414F: drivers/watchdog/ebc-c384_wdt.c
12415
9c26df9b
WBG
12416WINSYSTEMS WS16C48 GPIO DRIVER
12417M: William Breathitt Gray <vilhelm.gray@gmail.com>
12418L: linux-gpio@vger.kernel.org
12419S: Maintained
12420F: drivers/gpio/gpio-ws16c48.c
e258b80e 12421
8a70da82 12422WIMAX STACK
8b58be88 12423M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12424M: linux-wimax@intel.com
49e7d9df 12425L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12426S: Supported
12427W: http://linuxwimax.org
315987dc 12428F: Documentation/wimax/README.wimax
315987dc
JP
12429F: include/linux/wimax/debug.h
12430F: include/net/wimax.h
c117ab84 12431F: include/uapi/linux/wimax.h
315987dc 12432F: net/wimax/
8a70da82 12433
5fc14680 12434WISTRON LAPTOP BUTTON DRIVER
8b58be88 12435M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12436S: Maintained
679655da 12437F: drivers/input/misc/wistron_btns.c
5fc14680 12438
1da177e4 12439WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12440M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12441L: linux-wireless@vger.kernel.org
926554c4 12442W: http://oops.ghostprotocols.net:81/blog
1da177e4 12443S: Maintained
679655da 12444F: drivers/net/wireless/wl3501*
1da177e4 12445
055bcbcb 12446WOLFSON MICROELECTRONICS DRIVERS
fef95164 12447L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12448T: git https://github.com/CirrusLogic/linux-drivers.git
12449W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12450S: Supported
3768f0b1 12451F: Documentation/hwmon/wm83??
f494993f
CK
12452F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12453F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12454F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12455F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12456F: drivers/clk/clk-wm83*.c
9c309598 12457F: drivers/extcon/extcon-arizona.c
b75ea16a 12458F: drivers/leds/leds-wm83*.c
25b273ba 12459F: drivers/gpio/gpio-*wm*.c
9c309598 12460F: drivers/gpio/gpio-arizona.c
d22b0869 12461F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12462F: drivers/input/misc/wm831x-on.c
12463F: drivers/input/touchscreen/wm831x-ts.c
12464F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12465F: drivers/mfd/arizona*
12466F: drivers/mfd/wm*.c
12ebc137 12467F: drivers/mfd/cs47l24*
b75ea16a
MB
12468F: drivers/power/wm83*.c
12469F: drivers/rtc/rtc-wm83*.c
12470F: drivers/regulator/wm8*.c
3860e6c4 12471F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12472F: drivers/watchdog/wm83*_wdt.c
9c309598 12473F: include/linux/mfd/arizona/
3860e6c4 12474F: include/linux/mfd/wm831x/
b75ea16a 12475F: include/linux/mfd/wm8350/
3768f0b1 12476F: include/linux/mfd/wm8400*
59ec6da2 12477F: include/linux/wm97xx.h
055bcbcb 12478F: include/sound/wm????.h
9c309598 12479F: sound/soc/codecs/arizona.?
055bcbcb 12480F: sound/soc/codecs/wm*
12ebc137 12481F: sound/soc/codecs/cs47l24*
b75ea16a 12482
3e6cd7a4
TH
12483WORKQUEUE
12484M: Tejun Heo <tj@kernel.org>
badb7f5e 12485R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12486T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12487S: Maintained
12488F: include/linux/workqueue.h
12489F: kernel/workqueue.c
12490F: Documentation/workqueue.txt
12491
39ac9f48
CYT
12492X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12493M: Chen-Yu Tsai <wens@csie.org>
12494L: linux-kernel@vger.kernel.org
12495S: Maintained
12496N: axp[128]
12497
1da177e4 12498X.25 NETWORK LAYER
8bf28059 12499M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12500L: linux-x25@vger.kernel.org
8bf28059 12501S: Odd Fixes
679655da
JP
12502F: Documentation/networking/x25*
12503F: include/net/x25*
12504F: net/x25/
1da177e4 12505
e2d1d6c0 12506X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12507M: Thomas Gleixner <tglx@linutronix.de>
12508M: Ingo Molnar <mingo@redhat.com>
12509M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12510M: x86@kernel.org
981c3a4f 12511L: linux-kernel@vger.kernel.org
75fc2d37 12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12513S: Maintained
679655da
JP
12514F: Documentation/x86/
12515F: arch/x86/
e2d1d6c0 12516
d0944853 12517X86 PLATFORM DRIVERS
e181ba15 12518M: Darren Hart <dvhart@infradead.org>
d0944853 12519L: platform-driver-x86@vger.kernel.org
e181ba15 12520T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12521S: Maintained
14430813 12522F: drivers/platform/x86/
3a4bceef 12523F: drivers/platform/olpc/
d0944853 12524
c1f5c54b
IM
12525X86 MCE INFRASTRUCTURE
12526M: Tony Luck <tony.luck@intel.com>
487ba8e8 12527M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12528L: linux-edac@vger.kernel.org
12529S: Maintained
12530F: arch/x86/kernel/cpu/mcheck/*
12531
79ebdc95
BP
12532X86 MICROCODE UPDATE SUPPORT
12533M: Borislav Petkov <bp@alien8.de>
12534S: Maintained
12535F: arch/x86/kernel/cpu/microcode/*
12536
f0905c5a
AL
12537X86 VDSO
12538M: Andy Lutomirski <luto@amacapital.net>
12539L: linux-kernel@vger.kernel.org
12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12541S: Maintained
d603c8e1 12542F: arch/x86/entry/vdso/
f0905c5a 12543
d6fad502 12544XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12545M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12546M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12547L: linux-media@vger.kernel.org
a825eaec 12548W: https://linuxtv.org
d6fad502
MCC
12549T: git git://linuxtv.org/media_tree.git
12550S: Maintained
12551F: drivers/media/tuners/tuner-xc2028.*
12552
c4468085 12553XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12554M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12555M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12556M: Juergen Gross <jgross@suse.com>
11dbb52b 12557L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12559S: Supported
12560F: arch/x86/xen/
12561F: drivers/*/xen-*front.c
12562F: drivers/xen/
12563F: arch/x86/include/asm/xen/
12564F: include/xen/
c117ab84 12565F: include/uapi/xen/
c4468085 12566
77bfb479 12567XEN HYPERVISOR ARM
85d1a29d 12568M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12569L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12570S: Maintained
77bfb479
SS
12571F: arch/arm/xen/
12572F: arch/arm/include/asm/xen/
12573
b475e83f 12574XEN HYPERVISOR ARM64
85d1a29d 12575M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12576L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12577S: Maintained
b475e83f
SS
12578F: arch/arm64/xen/
12579F: arch/arm64/include/asm/xen/
12580
9b57e1a7 12581XEN NETWORK BACKEND DRIVER
8386040b 12582M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12583L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12584L: netdev@vger.kernel.org
12585S: Supported
12586F: drivers/net/xen-netback/*
12587
c5f8e29d
KRW
12588XEN PCI SUBSYSTEM
12589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12590L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12591S: Supported
12592F: arch/x86/pci/*xen*
12593F: drivers/pci/*xen*
12594
a2c5ae65
KRW
12595XEN BLOCK SUBSYSTEM
12596M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12597M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12598L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12599S: Supported
12600F: drivers/block/xen-blkback/*
12601F: drivers/block/xen*
12602
15d03609
JG
12603XEN PVSCSI DRIVERS
12604M: Juergen Gross <jgross@suse.com>
12605L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12606L: linux-scsi@vger.kernel.org
12607S: Supported
12608F: drivers/scsi/xen-scsifront.c
12609F: drivers/xen/xen-scsiback.c
12610F: include/xen/interface/io/vscsiif.h
12611
c5f8e29d
KRW
12612XEN SWIOTLB SUBSYSTEM
12613M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12614L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12615S: Supported
12616F: arch/x86/xen/*swiotlb*
12617F: drivers/xen/*swiotlb*
12618
1da177e4
LT
12619XFS FILESYSTEM
12620P: Silicon Graphics Inc
809625ca 12621M: Dave Chinner <david@fromorbit.com>
18caa67a 12622M: xfs@oss.sgi.com
d7ede1aa 12623L: xfs@oss.sgi.com
1da177e4 12624W: http://oss.sgi.com/projects/xfs
9f273c24 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12626S: Supported
679655da
JP
12627F: Documentation/filesystems/xfs.txt
12628F: fs/xfs/
1da177e4 12629
8a3b7a25 12630XILINX AXI ETHERNET DRIVER
59a54f30
MS
12631M: Anirudha Sarangi <anirudh@xilinx.com>
12632M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12633S: Maintained
12634F: drivers/net/ethernet/xilinx/xilinx_axienet*
12635
238b8721 12636XILINX UARTLITE SERIAL DRIVER
8b58be88 12637M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12638L: linux-serial@vger.kernel.org
12639S: Maintained
df621252 12640F: drivers/tty/serial/uartlite.c
238b8721 12641
df330515
LP
12642XILINX VIDEO IP CORES
12643M: Hyun Kwon <hyun.kwon@xilinx.com>
12644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12645L: linux-media@vger.kernel.org
12646T: git git://linuxtv.org/media_tree.git
12647S: Supported
12648F: Documentation/devicetree/bindings/media/xilinx/
12649F: drivers/media/platform/xilinx/
a5562f65 12650F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12651
74316949
EB
12652XILLYBUS DRIVER
12653M: Eli Billauer <eli.billauer@gmail.com>
12654L: linux-kernel@vger.kernel.org
12655S: Supported
12656F: drivers/char/xillybus/
12657
f620e4b8
MF
12658XTENSA XTFPGA PLATFORM SUPPORT
12659M: Max Filippov <jcmvbkbc@gmail.com>
12660L: linux-xtensa@linux-xtensa.org
12661S: Maintained
12662F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12663F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12664
1da177e4 12665YAM DRIVER FOR AX.25
8b58be88 12666M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12667L: linux-hams@vger.kernel.org
12668S: Maintained
679655da
JP
12669F: drivers/net/hamradio/yam*
12670F: include/linux/yam.h
1da177e4 12671
af64a5eb 12672YEALINK PHONE DRIVER
8b58be88 12673M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12674L: usbb2k-api-dev@nongnu.org
12675S: Maintained
679655da
JP
12676F: Documentation/input/yealink.txt
12677F: drivers/input/misc/yealink.*
af64a5eb 12678
1da177e4 12679Z8530 DRIVER FOR AX.25
8b58be88 12680M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12681W: http://yaina.de/jreuter/
12682W: http://www.qsl.net/dl1bke/
12683L: linux-hams@vger.kernel.org
12684S: Maintained
679655da
JP
12685F: Documentation/networking/z8530drv.txt
12686F: drivers/net/hamradio/*scc.c
12687F: drivers/net/hamradio/z8530.h
1da177e4 12688
0cf31ec1 12689ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12690M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12691L: linux-mm@kvack.org
12692S: Maintained
12693F: mm/zbud.c
12694F: include/linux/zbud.h
12695
7c0c3afb 12696ZD1211RW WIRELESS DRIVER
8b58be88
JP
12697M: Daniel Drake <dsd@gentoo.org>
12698M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12699W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12700L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12701L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12702S: Maintained
6948300c 12703F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12704
20263029
DS
12705ZPOOL COMPRESSED PAGE STORAGE API
12706M: Dan Streetman <ddstreet@ieee.org>
12707L: linux-mm@kvack.org
12708S: Maintained
12709F: mm/zpool.c
12710F: include/linux/zpool.h
12711
1da177e4 12712ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12713L: mjpeg-users@lists.sourceforge.net
f63145e2 12714L: linux-media@vger.kernel.org
1da177e4 12715W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12716T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12717S: Odd Fixes
90d72ac6 12718F: drivers/media/pci/zoran/
1da177e4 12719
6920f2cc
MK
12720ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12721M: Minchan Kim <minchan@kernel.org>
12722M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12723R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12724L: linux-kernel@vger.kernel.org
12725S: Maintained
12726F: drivers/block/zram/
12727F: Documentation/blockdev/zram.txt
12728
8b4a4080 12729ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12730M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12731S: Maintained
df621252 12732F: drivers/tty/serial/zs.*
8b4a4080 12733
eae70d06
MK
12734ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12735M: Minchan Kim <minchan@kernel.org>
12736M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12737R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12738L: linux-mm@kvack.org
12739S: Maintained
12740F: mm/zsmalloc.c
12741F: include/linux/zsmalloc.h
d02be50d 12742F: Documentation/vm/zsmalloc.txt
eae70d06 12743
0cf31ec1 12744ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12745M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12746L: linux-mm@kvack.org
12747S: Maintained
12748F: mm/zswap.c
12749
1da177e4 12750THE REST
8b58be88 12751M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12752L: linux-kernel@vger.kernel.org
8a6e2535 12753Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12754T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12755S: Buried alive in reporters
34d03cc1
JP
12756F: *
12757F: */
This page took 7.732171 seconds and 5 git commands to generate.